]> asedeno.scripts.mit.edu Git - linux.git/blob - MAINTAINERS
Merge tag 'perf-core-for-mingo-5.5-20191128' of git://git.kernel.org/pub/scm/linux...
[linux.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond. Please keep in mind that the security team is
66         a small set of people who can be efficient only when working on
67         verified bugs. Please only Cc: this list when you have identified
68         that the bug would present a short-term risk to other users if it
69         were publicly disclosed. For example, reports of address leaks do
70         not represent an immediate threat and are better handled publicly,
71         and ideally, should come with a patch proposal. Please do not send
72         automated reports to this list either. Such bugs will be handled
73         better and faster in the usual public places.
74
75 8.      Happy hacking.
76
77 Descriptions of section entries:
78
79         P: Person (obsolete)
80         M: Mail patches to: FullName <address@domain>
81         R: Designated reviewer: FullName <address@domain>
82            These reviewers should be CCed on patches.
83         L: Mailing list that is relevant to this area
84         W: Web-page with status/info
85         B: URI for where to file bugs. A web-page with detailed bug
86            filing info, a direct bug tracker link, or a mailto: URI.
87         C: URI for chat protocol, server and channel where developers
88            usually hang out, for example irc://server/channel.
89         Q: Patchwork web based patch tracking system site
90         T: SCM tree type and location.
91            Type is one of: git, hg, quilt, stgit, topgit
92         S: Status, one of the following:
93            Supported:   Someone is actually paid to look after this.
94            Maintained:  Someone actually looks after it.
95            Odd Fixes:   It has a maintainer but they don't have time to do
96                         much other than throw the odd patch in. See below..
97            Orphan:      No current maintainer [but maybe you could take the
98                         role as you write your new code].
99            Obsolete:    Old code. Something tagged obsolete generally means
100                         it has been replaced by a better system and you
101                         should be using that.
102         F: Files and directories with wildcard patterns.
103            A trailing slash includes all files and subdirectory files.
104            F:   drivers/net/    all files in and below drivers/net
105            F:   drivers/net/*   all files in drivers/net, but not below
106            F:   */net/*         all files in "any top level directory"/net
107            One pattern per line.  Multiple F: lines acceptable.
108         N: Files and directories with regex patterns.
109            N:   [^a-z]tegra     all files whose path contains the word tegra
110            One pattern per line.  Multiple N: lines acceptable.
111            scripts/get_maintainer.pl has different behavior for files that
112            match F: pattern and matches of N: patterns.  By default,
113            get_maintainer will not look at git log history when an F: pattern
114            match occurs.  When an N: match occurs, git log history is used
115            to also notify the people that have git commit signatures.
116         X: Files and directories that are NOT maintained, same rules as F:
117            Files exclusions are tested before file matches.
118            Can be useful for excluding a specific subdirectory, for instance:
119            F:   net/
120            X:   net/ipv6/
121            matches all files in and below net excluding net/ipv6/
122         K: Keyword perl extended regex pattern to match content in a
123            patch or file.  For instance:
124            K: of_get_profile
125               matches patches or files that contain "of_get_profile"
126            K: \b(printk|pr_(info|err))\b
127               matches patches or files that contain one or more of the words
128               printk, pr_info or pr_err
129            One regex pattern per line.  Multiple K: lines acceptable.
130
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
133 so much easier [Ed]
134
135 Maintainers List (try to look for most precise areas first)
136
137                 -----------------------------------
138
139 3C59X NETWORK DRIVER
140 M:      Steffen Klassert <klassert@kernel.org>
141 L:      netdev@vger.kernel.org
142 S:      Odd Fixes
143 F:      Documentation/networking/device_drivers/3com/vortex.txt
144 F:      drivers/net/ethernet/3com/3c59x.c
145
146 3CR990 NETWORK DRIVER
147 M:      David Dillow <dave@thedillows.org>
148 L:      netdev@vger.kernel.org
149 S:      Maintained
150 F:      drivers/net/ethernet/3com/typhoon*
151
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M:      Adam Radford <aradford@gmail.com>
154 L:      linux-scsi@vger.kernel.org
155 W:      http://www.lsi.com
156 S:      Supported
157 F:      drivers/scsi/3w-*
158
159 53C700 AND 53C700-66 SCSI DRIVER
160 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L:      linux-scsi@vger.kernel.org
162 S:      Maintained
163 F:      drivers/scsi/53c700*
164
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M:      Alexander Aring <alex.aring@gmail.com>
167 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L:      linux-bluetooth@vger.kernel.org
169 L:      linux-wpan@vger.kernel.org
170 S:      Maintained
171 F:      net/6lowpan/
172 F:      include/net/6lowpan.h
173 F:      Documentation/networking/6lowpan.txt
174
175 6PACK NETWORK DRIVER FOR AX.25
176 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L:      linux-hams@vger.kernel.org
178 S:      Maintained
179 F:      drivers/net/hamradio/6pack.c
180
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
183 M:      Heiner Kallweit <hkallweit1@gmail.com>
184 L:      netdev@vger.kernel.org
185 S:      Maintained
186 F:      drivers/net/ethernet/realtek/r8169*
187
188 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
189 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
190 L:      linux-serial@vger.kernel.org
191 S:      Maintained
192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
193 F:      drivers/tty/serial/8250*
194 F:      include/linux/serial_8250.h
195
196 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
197 L:      netdev@vger.kernel.org
198 S:      Orphan / Obsolete
199 F:      drivers/net/ethernet/8390/
200
201 9P FILE SYSTEM
202 M:      Eric Van Hensbergen <ericvh@gmail.com>
203 M:      Latchesar Ionkov <lucho@ionkov.net>
204 M:      Dominique Martinet <asmadeus@codewreck.org>
205 L:      v9fs-developer@lists.sourceforge.net
206 W:      http://swik.net/v9fs
207 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
209 T:      git git://github.com/martinetd/linux.git
210 S:      Maintained
211 F:      Documentation/filesystems/9p.txt
212 F:      fs/9p/
213 F:      net/9p/
214 F:      include/net/9p/
215 F:      include/uapi/linux/virtio_9p.h
216 F:      include/trace/events/9p.h
217
218 A8293 MEDIA DRIVER
219 M:      Antti Palosaari <crope@iki.fi>
220 L:      linux-media@vger.kernel.org
221 W:      https://linuxtv.org
222 W:      http://palosaari.fi/linux/
223 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
224 T:      git git://linuxtv.org/anttip/media_tree.git
225 S:      Maintained
226 F:      drivers/media/dvb-frontends/a8293*
227
228 AACRAID SCSI RAID DRIVER
229 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
230 L:      linux-scsi@vger.kernel.org
231 W:      http://www.adaptec.com/
232 S:      Supported
233 F:      Documentation/scsi/aacraid.txt
234 F:      drivers/scsi/aacraid/
235
236 ABI/API
237 L:      linux-api@vger.kernel.org
238 F:      include/linux/syscalls.h
239 F:      kernel/sys_ni.c
240
241 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
242 M:      Hans de Goede <hdegoede@redhat.com>
243 L:      linux-hwmon@vger.kernel.org
244 S:      Maintained
245 F:      drivers/hwmon/abituguru.c
246
247 ABIT UGURU 3 HARDWARE MONITOR DRIVER
248 M:      Alistair John Strachan <alistair@devzero.co.uk>
249 L:      linux-hwmon@vger.kernel.org
250 S:      Maintained
251 F:      drivers/hwmon/abituguru3.c
252
253 ACCES 104-DIO-48E GPIO DRIVER
254 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
255 L:      linux-gpio@vger.kernel.org
256 S:      Maintained
257 F:      drivers/gpio/gpio-104-dio-48e.c
258
259 ACCES 104-IDI-48 GPIO DRIVER
260 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
261 L:      linux-gpio@vger.kernel.org
262 S:      Maintained
263 F:      drivers/gpio/gpio-104-idi-48.c
264
265 ACCES 104-IDIO-16 GPIO DRIVER
266 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
267 L:      linux-gpio@vger.kernel.org
268 S:      Maintained
269 F:      drivers/gpio/gpio-104-idio-16.c
270
271 ACCES 104-QUAD-8 DRIVER
272 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
273 L:      linux-iio@vger.kernel.org
274 S:      Maintained
275 F:      Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
276 F:      Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
277 F:      drivers/counter/104-quad-8.c
278
279 ACCES PCI-IDIO-16 GPIO DRIVER
280 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
281 L:      linux-gpio@vger.kernel.org
282 S:      Maintained
283 F:      drivers/gpio/gpio-pci-idio-16.c
284
285 ACCES PCIe-IDIO-24 GPIO DRIVER
286 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
287 L:      linux-gpio@vger.kernel.org
288 S:      Maintained
289 F:      drivers/gpio/gpio-pcie-idio-24.c
290
291 ACENIC DRIVER
292 M:      Jes Sorensen <jes@trained-monkey.org>
293 L:      linux-acenic@sunsite.dk
294 S:      Maintained
295 F:      drivers/net/ethernet/alteon/acenic*
296
297 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
298 M:      Peter Feuerer <peter@piie.net>
299 L:      platform-driver-x86@vger.kernel.org
300 W:      http://piie.net/?section=acerhdf
301 S:      Maintained
302 F:      drivers/platform/x86/acerhdf.c
303
304 ACER WMI LAPTOP EXTRAS
305 M:      "Lee, Chun-Yi" <jlee@suse.com>
306 L:      platform-driver-x86@vger.kernel.org
307 S:      Maintained
308 F:      drivers/platform/x86/acer-wmi.c
309
310 ACPI
311 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
312 M:      Len Brown <lenb@kernel.org>
313 L:      linux-acpi@vger.kernel.org
314 W:      https://01.org/linux-acpi
315 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
317 B:      https://bugzilla.kernel.org
318 S:      Supported
319 F:      drivers/acpi/
320 F:      drivers/pnp/pnpacpi/
321 F:      include/linux/acpi.h
322 F:      include/linux/fwnode.h
323 F:      include/acpi/
324 F:      Documentation/firmware-guide/acpi/
325 F:      Documentation/ABI/testing/sysfs-bus-acpi
326 F:      Documentation/ABI/testing/configfs-acpi
327 F:      drivers/pci/*acpi*
328 F:      drivers/pci/*/*acpi*
329 F:      tools/power/acpi/
330
331 ACPI APEI
332 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
333 M:      Len Brown <lenb@kernel.org>
334 L:      linux-acpi@vger.kernel.org
335 R:      James Morse <james.morse@arm.com>
336 R:      Tony Luck <tony.luck@intel.com>
337 R:      Borislav Petkov <bp@alien8.de>
338 F:      drivers/acpi/apei/
339
340 ACPI COMPONENT ARCHITECTURE (ACPICA)
341 M:      Robert Moore <robert.moore@intel.com>
342 M:      Erik Schmauss <erik.schmauss@intel.com>
343 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
344 L:      linux-acpi@vger.kernel.org
345 L:      devel@acpica.org
346 W:      https://acpica.org/
347 W:      https://github.com/acpica/acpica/
348 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
349 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
350 B:      https://bugzilla.kernel.org
351 B:      https://bugs.acpica.org
352 S:      Supported
353 F:      drivers/acpi/acpica/
354 F:      include/acpi/
355 F:      tools/power/acpi/
356
357 ACPI FAN DRIVER
358 M:      Zhang Rui <rui.zhang@intel.com>
359 L:      linux-acpi@vger.kernel.org
360 W:      https://01.org/linux-acpi
361 B:      https://bugzilla.kernel.org
362 S:      Supported
363 F:      drivers/acpi/fan.c
364
365 ACPI FOR ARM64 (ACPI/arm64)
366 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
367 M:      Hanjun Guo <guohanjun@huawei.com>
368 M:      Sudeep Holla <sudeep.holla@arm.com>
369 L:      linux-acpi@vger.kernel.org
370 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
371 S:      Maintained
372 F:      drivers/acpi/arm64
373
374 ACPI I2C MULTI INSTANTIATE DRIVER
375 M:      Hans de Goede <hdegoede@redhat.com>
376 L:      platform-driver-x86@vger.kernel.org
377 S:      Maintained
378 F:      drivers/platform/x86/i2c-multi-instantiate.c
379
380 ACPI PMIC DRIVERS
381 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
382 M:      Len Brown <lenb@kernel.org>
383 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
384 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
385 L:      linux-acpi@vger.kernel.org
386 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
388 B:      https://bugzilla.kernel.org
389 S:      Supported
390 F:      drivers/acpi/pmic/
391
392 ACPI THERMAL DRIVER
393 M:      Zhang Rui <rui.zhang@intel.com>
394 L:      linux-acpi@vger.kernel.org
395 W:      https://01.org/linux-acpi
396 B:      https://bugzilla.kernel.org
397 S:      Supported
398 F:      drivers/acpi/*thermal*
399
400 ACPI VIDEO DRIVER
401 M:      Zhang Rui <rui.zhang@intel.com>
402 L:      linux-acpi@vger.kernel.org
403 W:      https://01.org/linux-acpi
404 B:      https://bugzilla.kernel.org
405 S:      Supported
406 F:      drivers/acpi/acpi_video.c
407
408 ACPI WMI DRIVER
409 L:      platform-driver-x86@vger.kernel.org
410 S:      Orphan
411 F:      drivers/platform/x86/wmi.c
412 F:      include/uapi/linux/wmi.h
413
414 AD1889 ALSA SOUND DRIVER
415 W:      https://parisc.wiki.kernel.org/index.php/AD1889
416 L:      linux-parisc@vger.kernel.org
417 S:      Maintained
418 F:      sound/pci/ad1889.*
419
420 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
421 M:      Michael Hennerich <michael.hennerich@analog.com>
422 W:      http://wiki.analog.com/AD5254
423 W:      http://ez.analog.com/community/linux-device-drivers
424 S:      Supported
425 F:      drivers/misc/ad525x_dpot.c
426
427 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
428 M:      Michael Hennerich <michael.hennerich@analog.com>
429 W:      http://wiki.analog.com/AD5398
430 W:      http://ez.analog.com/community/linux-device-drivers
431 S:      Supported
432 F:      drivers/regulator/ad5398.c
433
434 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
435 M:      Michael Hennerich <michael.hennerich@analog.com>
436 W:      http://wiki.analog.com/AD7142
437 W:      http://ez.analog.com/community/linux-device-drivers
438 S:      Supported
439 F:      drivers/input/misc/ad714x.c
440
441 AD7877 TOUCHSCREEN DRIVER
442 M:      Michael Hennerich <michael.hennerich@analog.com>
443 W:      http://wiki.analog.com/AD7877
444 W:      http://ez.analog.com/community/linux-device-drivers
445 S:      Supported
446 F:      drivers/input/touchscreen/ad7877.c
447
448 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
449 M:      Michael Hennerich <michael.hennerich@analog.com>
450 W:      http://wiki.analog.com/AD7879
451 W:      http://ez.analog.com/community/linux-device-drivers
452 S:      Supported
453 F:      drivers/input/touchscreen/ad7879.c
454
455 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
456 M:      Jiri Kosina <jikos@kernel.org>
457 S:      Maintained
458
459 ADF7242 IEEE 802.15.4 RADIO DRIVER
460 M:      Michael Hennerich <michael.hennerich@analog.com>
461 W:      https://wiki.analog.com/ADF7242
462 W:      http://ez.analog.com/community/linux-device-drivers
463 L:      linux-wpan@vger.kernel.org
464 S:      Supported
465 F:      drivers/net/ieee802154/adf7242.c
466 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
467
468 ADM1025 HARDWARE MONITOR DRIVER
469 M:      Jean Delvare <jdelvare@suse.com>
470 L:      linux-hwmon@vger.kernel.org
471 S:      Maintained
472 F:      Documentation/hwmon/adm1025.rst
473 F:      drivers/hwmon/adm1025.c
474
475 ADM1029 HARDWARE MONITOR DRIVER
476 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
477 L:      linux-hwmon@vger.kernel.org
478 S:      Maintained
479 F:      drivers/hwmon/adm1029.c
480
481 ADM8211 WIRELESS DRIVER
482 L:      linux-wireless@vger.kernel.org
483 W:      http://wireless.kernel.org/
484 S:      Orphan
485 F:      drivers/net/wireless/admtek/adm8211.*
486
487 ADP1653 FLASH CONTROLLER DRIVER
488 M:      Sakari Ailus <sakari.ailus@iki.fi>
489 L:      linux-media@vger.kernel.org
490 S:      Maintained
491 F:      drivers/media/i2c/adp1653.c
492 F:      include/media/i2c/adp1653.h
493
494 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
495 M:      Michael Hennerich <michael.hennerich@analog.com>
496 W:      http://wiki.analog.com/ADP5520
497 W:      http://ez.analog.com/community/linux-device-drivers
498 S:      Supported
499 F:      drivers/mfd/adp5520.c
500 F:      drivers/video/backlight/adp5520_bl.c
501 F:      drivers/leds/leds-adp5520.c
502 F:      drivers/gpio/gpio-adp5520.c
503 F:      drivers/input/keyboard/adp5520-keys.c
504
505 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
506 M:      Michael Hennerich <michael.hennerich@analog.com>
507 W:      http://wiki.analog.com/ADP5588
508 W:      http://ez.analog.com/community/linux-device-drivers
509 S:      Supported
510 F:      drivers/input/keyboard/adp5588-keys.c
511 F:      drivers/gpio/gpio-adp5588.c
512
513 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
514 M:      Michael Hennerich <michael.hennerich@analog.com>
515 W:      http://wiki.analog.com/ADP8860
516 W:      http://ez.analog.com/community/linux-device-drivers
517 S:      Supported
518 F:      drivers/video/backlight/adp8860_bl.c
519
520 ADT746X FAN DRIVER
521 M:      Colin Leroy <colin@colino.net>
522 S:      Maintained
523 F:      drivers/macintosh/therm_adt746x.c
524
525 ADT7475 HARDWARE MONITOR DRIVER
526 M:      Jean Delvare <jdelvare@suse.com>
527 L:      linux-hwmon@vger.kernel.org
528 S:      Maintained
529 F:      Documentation/hwmon/adt7475.rst
530 F:      drivers/hwmon/adt7475.c
531
532 ADVANSYS SCSI DRIVER
533 M:      Matthew Wilcox <willy@infradead.org>
534 M:      Hannes Reinecke <hare@suse.com>
535 L:      linux-scsi@vger.kernel.org
536 S:      Maintained
537 F:      Documentation/scsi/advansys.txt
538 F:      drivers/scsi/advansys.c
539
540 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
541 M:      Michael Hennerich <michael.hennerich@analog.com>
542 W:      http://wiki.analog.com/ADXL345
543 W:      http://ez.analog.com/community/linux-device-drivers
544 S:      Supported
545 F:      drivers/input/misc/adxl34x.c
546 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
547
548 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
549 M:      Stefan Popa <stefan.popa@analog.com>
550 W:      http://ez.analog.com/community/linux-device-drivers
551 S:      Supported
552 F:      drivers/iio/accel/adxl372.c
553 F:      drivers/iio/accel/adxl372_spi.c
554 F:      drivers/iio/accel/adxl372_i2c.c
555 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
556
557 AF9013 MEDIA DRIVER
558 M:      Antti Palosaari <crope@iki.fi>
559 L:      linux-media@vger.kernel.org
560 W:      https://linuxtv.org
561 W:      http://palosaari.fi/linux/
562 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
563 T:      git git://linuxtv.org/anttip/media_tree.git
564 S:      Maintained
565 F:      drivers/media/dvb-frontends/af9013*
566
567 AF9033 MEDIA DRIVER
568 M:      Antti Palosaari <crope@iki.fi>
569 L:      linux-media@vger.kernel.org
570 W:      https://linuxtv.org
571 W:      http://palosaari.fi/linux/
572 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
573 T:      git git://linuxtv.org/anttip/media_tree.git
574 S:      Maintained
575 F:      drivers/media/dvb-frontends/af9033*
576
577 AFFS FILE SYSTEM
578 M:      David Sterba <dsterba@suse.com>
579 L:      linux-fsdevel@vger.kernel.org
580 S:      Odd Fixes
581 F:      Documentation/filesystems/affs.txt
582 F:      fs/affs/
583
584 AFS FILESYSTEM
585 M:      David Howells <dhowells@redhat.com>
586 L:      linux-afs@lists.infradead.org
587 S:      Supported
588 F:      fs/afs/
589 F:      include/trace/events/afs.h
590 F:      Documentation/filesystems/afs.txt
591 W:      https://www.infradead.org/~dhowells/kafs/
592
593 AGPGART DRIVER
594 M:      David Airlie <airlied@linux.ie>
595 T:      git git://anongit.freedesktop.org/drm/drm
596 S:      Maintained
597 F:      drivers/char/agp/
598 F:      include/linux/agp*
599 F:      include/uapi/linux/agp*
600
601 AHA152X SCSI DRIVER
602 M:      "Juergen E. Fischer" <fischer@norbit.de>
603 L:      linux-scsi@vger.kernel.org
604 S:      Maintained
605 F:      drivers/scsi/aha152x*
606 F:      drivers/scsi/pcmcia/aha152x*
607
608 AIC7XXX / AIC79XX SCSI DRIVER
609 M:      Hannes Reinecke <hare@suse.com>
610 L:      linux-scsi@vger.kernel.org
611 S:      Maintained
612 F:      drivers/scsi/aic7xxx/
613
614 AIMSLAB FM RADIO RECEIVER DRIVER
615 M:      Hans Verkuil <hverkuil@xs4all.nl>
616 L:      linux-media@vger.kernel.org
617 T:      git git://linuxtv.org/media_tree.git
618 W:      https://linuxtv.org
619 S:      Maintained
620 F:      drivers/media/radio/radio-aimslab*
621
622 AIO
623 M:      Benjamin LaHaise <bcrl@kvack.org>
624 L:      linux-aio@kvack.org
625 S:      Supported
626 F:      fs/aio.c
627 F:      include/linux/*aio*.h
628
629 AIRSPY MEDIA DRIVER
630 M:      Antti Palosaari <crope@iki.fi>
631 L:      linux-media@vger.kernel.org
632 W:      https://linuxtv.org
633 W:      http://palosaari.fi/linux/
634 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
635 T:      git git://linuxtv.org/anttip/media_tree.git
636 S:      Maintained
637 F:      drivers/media/usb/airspy/
638
639 ALACRITECH GIGABIT ETHERNET DRIVER
640 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
641 S:      Maintained
642 F:      drivers/net/ethernet/alacritech/*
643
644 FORCEDETH GIGABIT ETHERNET DRIVER
645 M:      Rain River <rain.1986.08.12@gmail.com>
646 M:      Zhu Yanjun <zyjzyj2000@gmail.com>
647 L:      netdev@vger.kernel.org
648 S:      Maintained
649 F:      drivers/net/ethernet/nvidia/*
650
651 ALCATEL SPEEDTOUCH USB DRIVER
652 M:      Duncan Sands <duncan.sands@free.fr>
653 L:      linux-usb@vger.kernel.org
654 W:      http://www.linux-usb.org/SpeedTouch/
655 S:      Maintained
656 F:      drivers/usb/atm/speedtch.c
657 F:      drivers/usb/atm/usbatm.c
658
659 ALCHEMY AU1XX0 MMC DRIVER
660 M:      Manuel Lauss <manuel.lauss@gmail.com>
661 S:      Maintained
662 F:      drivers/mmc/host/au1xmmc.c
663
664 ALI1563 I2C DRIVER
665 M:      Rudolf Marek <r.marek@assembler.cz>
666 L:      linux-i2c@vger.kernel.org
667 S:      Maintained
668 F:      Documentation/i2c/busses/i2c-ali1563.rst
669 F:      drivers/i2c/busses/i2c-ali1563.c
670
671 ALLEGRO DVT VIDEO IP CORE DRIVER
672 M:      Michael Tretter <m.tretter@pengutronix.de>
673 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
674 L:      linux-media@vger.kernel.org
675 S:      Maintained
676 F:      drivers/staging/media/allegro-dvt/
677
678 ALLWINNER CPUFREQ DRIVER
679 M:      Yangtao Li <tiny.windzz@gmail.com>
680 L:      linux-pm@vger.kernel.org
681 S:      Maintained
682 F:      Documentation/devicetree/bindings/opp/sun50i-nvmem-cpufreq.txt
683 F:      drivers/cpufreq/sun50i-cpufreq-nvmem.c
684
685 ALLWINNER CRYPTO DRIVERS
686 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
687 L:      linux-crypto@vger.kernel.org
688 S:      Maintained
689 F:      drivers/crypto/allwinner/
690
691 ALLWINNER VPU DRIVER
692 M:      Maxime Ripard <mripard@kernel.org>
693 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
694 L:      linux-media@vger.kernel.org
695 S:      Maintained
696 F:      drivers/staging/media/sunxi/cedrus/
697
698 ALPHA PORT
699 M:      Richard Henderson <rth@twiddle.net>
700 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
701 M:      Matt Turner <mattst88@gmail.com>
702 S:      Odd Fixes
703 L:      linux-alpha@vger.kernel.org
704 F:      arch/alpha/
705
706 ALPS PS/2 TOUCHPAD DRIVER
707 R:      Pali Rohár <pali.rohar@gmail.com>
708 F:      drivers/input/mouse/alps.*
709
710 ALTERA I2C CONTROLLER DRIVER
711 M:      Thor Thayer <thor.thayer@linux.intel.com>
712 S:      Maintained
713 F:      Documentation/devicetree/bindings/i2c/i2c-altera.txt
714 F:      drivers/i2c/busses/i2c-altera.c
715
716 ALTERA MAILBOX DRIVER
717 M:      Ley Foon Tan <lftan@altera.com>
718 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
719 S:      Maintained
720 F:      drivers/mailbox/mailbox-altera.c
721
722 ALTERA PIO DRIVER
723 M:      Tien Hock Loh <thloh@altera.com>
724 L:      linux-gpio@vger.kernel.org
725 S:      Maintained
726 F:      drivers/gpio/gpio-altera.c
727
728 ALTERA SYSTEM MANAGER DRIVER
729 M:      Thor Thayer <thor.thayer@linux.intel.com>
730 S:      Maintained
731 F:      drivers/mfd/altera-sysmgr.c
732 F:      include/linux/mfd/altera-sysmgr.h
733
734 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
735 M:      Thor Thayer <thor.thayer@linux.intel.com>
736 S:      Maintained
737 F:      drivers/gpio/gpio-altera-a10sr.c
738 F:      drivers/mfd/altera-a10sr.c
739 F:      drivers/reset/reset-a10sr.c
740 F:      include/linux/mfd/altera-a10sr.h
741 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
742
743 ALTERA TRIPLE SPEED ETHERNET DRIVER
744 M:      Thor Thayer <thor.thayer@linux.intel.com>
745 L:      netdev@vger.kernel.org
746 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
747 S:      Maintained
748 F:      drivers/net/ethernet/altera/
749
750 ALTERA UART/JTAG UART SERIAL DRIVERS
751 M:      Tobias Klauser <tklauser@distanz.ch>
752 L:      linux-serial@vger.kernel.org
753 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
754 S:      Maintained
755 F:      drivers/tty/serial/altera_uart.c
756 F:      drivers/tty/serial/altera_jtaguart.c
757 F:      include/linux/altera_uart.h
758 F:      include/linux/altera_jtaguart.h
759
760 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
761 M:      Talel Shenhar <talel@amazon.com>
762 S:      Maintained
763 F:      Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
764 F:      drivers/thermal/thermal_mmio.c
765
766 AMAZON ETHERNET DRIVERS
767 M:      Netanel Belgazal <netanel@amazon.com>
768 R:      Saeed Bishara <saeedb@amazon.com>
769 R:      Zorik Machulsky <zorik@amazon.com>
770 L:      netdev@vger.kernel.org
771 S:      Supported
772 F:      Documentation/networking/device_drivers/amazon/ena.txt
773 F:      drivers/net/ethernet/amazon/
774
775 AMAZON RDMA EFA DRIVER
776 M:      Gal Pressman <galpress@amazon.com>
777 R:      Yossi Leybovich <sleybo@amazon.com>
778 L:      linux-rdma@vger.kernel.org
779 Q:      https://patchwork.kernel.org/project/linux-rdma/list/
780 S:      Supported
781 F:      drivers/infiniband/hw/efa/
782 F:      include/uapi/rdma/efa-abi.h
783
784 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
785 M:      Tom Lendacky <thomas.lendacky@amd.com>
786 M:      Gary Hook <gary.hook@amd.com>
787 L:      linux-crypto@vger.kernel.org
788 S:      Supported
789 F:      drivers/crypto/ccp/
790 F:      include/linux/ccp.h
791
792 AMD DISPLAY CORE
793 M:      Harry Wentland <harry.wentland@amd.com>
794 M:      Leo Li <sunpeng.li@amd.com>
795 L:      amd-gfx@lists.freedesktop.org
796 T:      git git://people.freedesktop.org/~agd5f/linux
797 S:      Supported
798 F:      drivers/gpu/drm/amd/display/
799
800 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
801 M:      Huang Rui <ray.huang@amd.com>
802 L:      linux-hwmon@vger.kernel.org
803 S:      Supported
804 F:      Documentation/hwmon/fam15h_power.rst
805 F:      drivers/hwmon/fam15h_power.c
806
807 AMD FCH GPIO DRIVER
808 M:      Enrico Weigelt, metux IT consult <info@metux.net>
809 L:      linux-gpio@vger.kernel.org
810 S:      Maintained
811 F:      drivers/gpio/gpio-amd-fch.c
812 F:      include/linux/platform_data/gpio/gpio-amd-fch.h
813
814 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
815 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
816 S:      Orphan
817 F:      drivers/usb/gadget/udc/amd5536udc.*
818
819 AMD GEODE PROCESSOR/CHIPSET SUPPORT
820 P:      Andres Salomon <dilinger@queued.net>
821 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
822 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
823 S:      Supported
824 F:      drivers/char/hw_random/geode-rng.c
825 F:      drivers/crypto/geode*
826 F:      drivers/video/fbdev/geode/
827 F:      arch/x86/include/asm/geode.h
828
829 AMD IOMMU (AMD-VI)
830 M:      Joerg Roedel <joro@8bytes.org>
831 L:      iommu@lists.linux-foundation.org
832 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
833 S:      Maintained
834 F:      drivers/iommu/amd_iommu*.[ch]
835 F:      include/linux/amd-iommu.h
836
837 AMD KFD
838 M:      Felix Kuehling <Felix.Kuehling@amd.com>
839 L:      amd-gfx@lists.freedesktop.org
840 T:      git git://people.freedesktop.org/~agd5f/linux
841 S:      Supported
842 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
843 F:      drivers/gpu/drm/amd/amdkfd/
844 F:      drivers/gpu/drm/amd/include/cik_structs.h
845 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
846 F:      drivers/gpu/drm/amd/include/vi_structs.h
847 F:      drivers/gpu/drm/amd/include/v9_structs.h
848 F:      include/uapi/linux/kfd_ioctl.h
849
850 AMD MP2 I2C DRIVER
851 M:      Elie Morisse <syniurge@gmail.com>
852 M:      Nehal Shah <nehal-bakulchandra.shah@amd.com>
853 M:      Shyam Sundar S K <shyam-sundar.s-k@amd.com>
854 L:      linux-i2c@vger.kernel.org
855 S:      Maintained
856 F:      drivers/i2c/busses/i2c-amd-mp2*
857
858 AMD POWERPLAY
859 M:      Rex Zhu <rex.zhu@amd.com>
860 M:      Evan Quan <evan.quan@amd.com>
861 L:      amd-gfx@lists.freedesktop.org
862 S:      Supported
863 F:      drivers/gpu/drm/amd/powerplay/
864 T:      git git://people.freedesktop.org/~agd5f/linux
865
866 AMD SEATTLE DEVICE TREE SUPPORT
867 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
868 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
869 M:      Tom Lendacky <thomas.lendacky@amd.com>
870 S:      Supported
871 F:      arch/arm64/boot/dts/amd/
872
873 AMD XGBE DRIVER
874 M:      Tom Lendacky <thomas.lendacky@amd.com>
875 L:      netdev@vger.kernel.org
876 S:      Supported
877 F:      drivers/net/ethernet/amd/xgbe/
878 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
879
880 ANALOG DEVICES INC AD5686 DRIVER
881 M:      Stefan Popa <stefan.popa@analog.com>
882 L:      linux-pm@vger.kernel.org
883 W:      http://ez.analog.com/community/linux-device-drivers
884 S:      Supported
885 F:      drivers/iio/dac/ad5686*
886 F:      drivers/iio/dac/ad5696*
887
888 ANALOG DEVICES INC AD5758 DRIVER
889 M:      Stefan Popa <stefan.popa@analog.com>
890 L:      linux-iio@vger.kernel.org
891 W:      http://ez.analog.com/community/linux-device-drivers
892 S:      Supported
893 F:      drivers/iio/dac/ad5758.c
894 F:      Documentation/devicetree/bindings/iio/dac/ad5758.txt
895
896 ANALOG DEVICES INC AD7124 DRIVER
897 M:      Stefan Popa <stefan.popa@analog.com>
898 L:      linux-iio@vger.kernel.org
899 W:      http://ez.analog.com/community/linux-device-drivers
900 S:      Supported
901 F:      drivers/iio/adc/ad7124.c
902 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
903
904 ANALOG DEVICES INC AD7606 DRIVER
905 M:      Stefan Popa <stefan.popa@analog.com>
906 M:      Beniamin Bia <beniamin.bia@analog.com>
907 L:      linux-iio@vger.kernel.org
908 W:      http://ez.analog.com/community/linux-device-drivers
909 S:      Supported
910 F:      drivers/iio/adc/ad7606.c
911 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
912
913 ANALOG DEVICES INC AD7768-1 DRIVER
914 M:      Stefan Popa <stefan.popa@analog.com>
915 L:      linux-iio@vger.kernel.org
916 W:      http://ez.analog.com/community/linux-device-drivers
917 S:      Supported
918 F:      drivers/iio/adc/ad7768-1.c
919 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
920
921 ANALOG DEVICES INC AD7780 DRIVER
922 M:      Michael Hennerich <Michael.Hennerich@analog.com>
923 M:      Renato Lui Geh <renatogeh@gmail.com>
924 L:      linux-iio@vger.kernel.org
925 W:      http://ez.analog.com/community/linux-device-drivers
926 S:      Supported
927 F:      drivers/iio/adc/ad7780.c
928 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
929
930 ANALOG DEVICES INC AD9389B DRIVER
931 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
932 L:      linux-media@vger.kernel.org
933 S:      Maintained
934 F:      drivers/media/i2c/ad9389b*
935
936 ANALOG DEVICES INC ADGS1408 DRIVER
937 M:      Mircea Caprioru <mircea.caprioru@analog.com>
938 S:      Supported
939 F:      drivers/mux/adgs1408.c
940 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
941
942 ANALOG DEVICES INC ADIN DRIVER
943 M:      Alexandru Ardelean <alexaundru.ardelean@analog.com>
944 L:      netdev@vger.kernel.org
945 W:      http://ez.analog.com/community/linux-device-drivers
946 S:      Supported
947 F:      drivers/net/phy/adin.c
948 F:      Documentation/devicetree/bindings/net/adi,adin.yaml
949
950 ANALOG DEVICES INC ADIS DRIVER LIBRARY
951 M:      Alexandru Ardelean <alexandru.ardelean@analog.com>
952 S:      Supported
953 L:      linux-iio@vger.kernel.org
954 F:      include/linux/iio/imu/adis.h
955 F:      drivers/iio/imu/adis.c
956
957 ANALOG DEVICES INC ADIS16460 DRIVER
958 M:      Dragos Bogdan <dragos.bogdan@analog.com>
959 S:      Supported
960 L:      linux-iio@vger.kernel.org
961 W:      http://ez.analog.com/community/linux-device-drivers
962 F:      drivers/iio/imu/adis16460.c
963 F:      Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
964
965 ANALOG DEVICES INC ADP5061 DRIVER
966 M:      Stefan Popa <stefan.popa@analog.com>
967 L:      linux-pm@vger.kernel.org
968 W:      http://ez.analog.com/community/linux-device-drivers
969 S:      Supported
970 F:      drivers/power/supply/adp5061.c
971
972 ANALOG DEVICES INC ADV7180 DRIVER
973 M:      Lars-Peter Clausen <lars@metafoo.de>
974 L:      linux-media@vger.kernel.org
975 W:      http://ez.analog.com/community/linux-device-drivers
976 S:      Supported
977 F:      drivers/media/i2c/adv7180.c
978
979 ANALOG DEVICES INC ADV748X DRIVER
980 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
981 L:      linux-media@vger.kernel.org
982 S:      Maintained
983 F:      drivers/media/i2c/adv748x/*
984
985 ANALOG DEVICES INC ADV7511 DRIVER
986 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
987 L:      linux-media@vger.kernel.org
988 S:      Maintained
989 F:      drivers/media/i2c/adv7511*
990
991 ANALOG DEVICES INC ADV7604 DRIVER
992 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
993 L:      linux-media@vger.kernel.org
994 S:      Maintained
995 F:      drivers/media/i2c/adv7604*
996
997 ANALOG DEVICES INC ADV7842 DRIVER
998 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
999 L:      linux-media@vger.kernel.org
1000 S:      Maintained
1001 F:      drivers/media/i2c/adv7842*
1002
1003 ANALOG DEVICES INC ASOC CODEC DRIVERS
1004 M:      Lars-Peter Clausen <lars@metafoo.de>
1005 M:      Nuno Sá <nuno.sa@analog.com>
1006 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1007 W:      http://wiki.analog.com/
1008 W:      http://ez.analog.com/community/linux-device-drivers
1009 S:      Supported
1010 F:      sound/soc/codecs/adau*
1011 F:      sound/soc/codecs/adav*
1012 F:      sound/soc/codecs/ad1*
1013 F:      sound/soc/codecs/ad7*
1014 F:      sound/soc/codecs/ssm*
1015 F:      sound/soc/codecs/sigmadsp.*
1016
1017 ANALOG DEVICES INC DMA DRIVERS
1018 M:      Lars-Peter Clausen <lars@metafoo.de>
1019 W:      http://ez.analog.com/community/linux-device-drivers
1020 S:      Supported
1021 F:      drivers/dma/dma-axi-dmac.c
1022
1023 ANALOG DEVICES INC IIO DRIVERS
1024 M:      Lars-Peter Clausen <lars@metafoo.de>
1025 M:      Michael Hennerich <Michael.Hennerich@analog.com>
1026 M:      Stefan Popa <stefan.popa@analog.com>
1027 W:      http://wiki.analog.com/
1028 W:      http://ez.analog.com/community/linux-device-drivers
1029 S:      Supported
1030 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1031 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1032 F:      drivers/iio/*/ad*
1033 F:      drivers/iio/adc/ltc2497*
1034 X:      drivers/iio/*/adjd*
1035 F:      drivers/staging/iio/*/ad*
1036
1037 ANALOGBITS PLL LIBRARIES
1038 M:      Paul Walmsley <paul.walmsley@sifive.com>
1039 S:      Supported
1040 F:      drivers/clk/analogbits/*
1041 F:      include/linux/clk/analogbits*
1042
1043 ANDES ARCHITECTURE
1044 M:      Greentime Hu <green.hu@gmail.com>
1045 M:      Vincent Chen <deanbo422@gmail.com>
1046 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1047 S:      Supported
1048 F:      arch/nds32/
1049 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1050 F:      Documentation/devicetree/bindings/nds32/
1051 K:      nds32
1052 N:      nds32
1053
1054 ANDROID CONFIG FRAGMENTS
1055 M:      Rob Herring <robh@kernel.org>
1056 S:      Supported
1057 F:      kernel/configs/android*
1058
1059 ANDROID DRIVERS
1060 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1061 M:      Arve Hjønnevåg <arve@android.com>
1062 M:      Todd Kjos <tkjos@android.com>
1063 M:      Martijn Coenen <maco@android.com>
1064 M:      Joel Fernandes <joel@joelfernandes.org>
1065 M:      Christian Brauner <christian@brauner.io>
1066 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1067 L:      devel@driverdev.osuosl.org
1068 S:      Supported
1069 F:      drivers/android/
1070 F:      drivers/staging/android/
1071
1072 ANDROID GOLDFISH PIC DRIVER
1073 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1074 S:      Supported
1075 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1076 F:      drivers/irqchip/irq-goldfish-pic.c
1077
1078 ANDROID GOLDFISH RTC DRIVER
1079 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1080 S:      Supported
1081 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1082 F:      drivers/rtc/rtc-goldfish.c
1083
1084 ANDROID ION DRIVER
1085 M:      Laura Abbott <labbott@redhat.com>
1086 M:      Sumit Semwal <sumit.semwal@linaro.org>
1087 L:      devel@driverdev.osuosl.org
1088 L:      dri-devel@lists.freedesktop.org
1089 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1090 S:      Supported
1091 F:      drivers/staging/android/ion
1092 F:      drivers/staging/android/uapi/ion.h
1093
1094 AOA (Apple Onboard Audio) ALSA DRIVER
1095 M:      Johannes Berg <johannes@sipsolutions.net>
1096 L:      linuxppc-dev@lists.ozlabs.org
1097 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1098 S:      Maintained
1099 F:      sound/aoa/
1100
1101 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1102 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
1103 L:      linux-iio@vger.kernel.org
1104 S:      Maintained
1105 F:      drivers/iio/adc/stx104.c
1106
1107 APM DRIVER
1108 M:      Jiri Kosina <jikos@kernel.org>
1109 S:      Odd fixes
1110 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1111 F:      arch/x86/kernel/apm_32.c
1112 F:      include/linux/apm_bios.h
1113 F:      include/uapi/linux/apm_bios.h
1114 F:      drivers/char/apm-emulation.c
1115
1116 APPARMOR SECURITY MODULE
1117 M:      John Johansen <john.johansen@canonical.com>
1118 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1119 W:      wiki.apparmor.net
1120 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1121 S:      Supported
1122 F:      security/apparmor/
1123 F:      Documentation/admin-guide/LSM/apparmor.rst
1124
1125 APPLE BCM5974 MULTITOUCH DRIVER
1126 M:      Henrik Rydberg <rydberg@bitmath.org>
1127 L:      linux-input@vger.kernel.org
1128 S:      Odd fixes
1129 F:      drivers/input/mouse/bcm5974.c
1130
1131 APPLE SMC DRIVER
1132 M:      Henrik Rydberg <rydberg@bitmath.org>
1133 L:      linux-hwmon@vger.kernel.org
1134 S:      Odd fixes
1135 F:      drivers/hwmon/applesmc.c
1136
1137 APPLETALK NETWORK LAYER
1138 L:      netdev@vger.kernel.org
1139 S:      Odd fixes
1140 F:      drivers/net/appletalk/
1141 F:      net/appletalk/
1142 F:      include/linux/atalk.h
1143 F:      include/uapi/linux/atalk.h
1144
1145 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1146 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1147 S:      Supported
1148 F:      arch/arm64/boot/dts/apm/
1149
1150 APPLIED MICRO (APM) X-GENE SOC EDAC
1151 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1152 S:      Supported
1153 F:      drivers/edac/xgene_edac.c
1154 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1155
1156 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1157 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1158 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1159 S:      Supported
1160 F:      drivers/net/ethernet/apm/xgene-v2/
1161
1162 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1163 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1164 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1165 M:      Quan Nguyen <quan@os.amperecomputing.com>
1166 S:      Supported
1167 F:      drivers/net/ethernet/apm/xgene/
1168 F:      drivers/net/phy/mdio-xgene.c
1169 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1170 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1171
1172 APPLIED MICRO (APM) X-GENE SOC PMU
1173 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1174 S:      Supported
1175 F:      drivers/perf/xgene_pmu.c
1176 F:      Documentation/admin-guide/perf/xgene-pmu.rst
1177 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1178
1179 APTINA CAMERA SENSOR PLL
1180 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1181 L:      linux-media@vger.kernel.org
1182 S:      Maintained
1183 F:      drivers/media/i2c/aptina-pll.*
1184
1185 AQUANTIA ETHERNET DRIVER (atlantic)
1186 M:      Igor Russkikh <irusskikh@marvell.com>
1187 L:      netdev@vger.kernel.org
1188 S:      Supported
1189 W:      https://www.marvell.com/
1190 Q:      http://patchwork.ozlabs.org/project/netdev/list/
1191 F:      drivers/net/ethernet/aquantia/atlantic/
1192 F:      Documentation/networking/device_drivers/aquantia/atlantic.txt
1193
1194 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1195 M:      Egor Pomozov <epomozov@marvell.com>
1196 L:      netdev@vger.kernel.org
1197 S:      Supported
1198 W:      http://www.aquantia.com
1199 F:      drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1200
1201 ARC FRAMEBUFFER DRIVER
1202 M:      Jaya Kumar <jayalk@intworks.biz>
1203 S:      Maintained
1204 F:      drivers/video/fbdev/arcfb.c
1205 F:      drivers/video/fbdev/core/fb_defio.c
1206
1207 ARC PGU DRM DRIVER
1208 M:      Alexey Brodkin <abrodkin@synopsys.com>
1209 S:      Supported
1210 F:      drivers/gpu/drm/arc/
1211 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1212
1213 ARCNET NETWORK LAYER
1214 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1215 L:      netdev@vger.kernel.org
1216 S:      Maintained
1217 F:      drivers/net/arcnet/
1218 F:      include/uapi/linux/if_arcnet.h
1219
1220 ARM ARCHITECTED TIMER DRIVER
1221 M:      Mark Rutland <mark.rutland@arm.com>
1222 M:      Marc Zyngier <maz@kernel.org>
1223 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1224 S:      Maintained
1225 F:      arch/arm/include/asm/arch_timer.h
1226 F:      arch/arm64/include/asm/arch_timer.h
1227 F:      drivers/clocksource/arm_arch_timer.c
1228
1229 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1230 M:      Linus Walleij <linus.walleij@linaro.org>
1231 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1232 S:      Maintained
1233 F:      Documentation/devicetree/bindings/arm/arm-boards
1234 F:      Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1235 F:      Documentation/devicetree/bindings/clock/arm-integrator.txt
1236 F:      Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1237 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1238 F:      Documentation/devicetree/bindings/mtd/arm-versatile.txt
1239 F:      arch/arm/mach-integrator/
1240 F:      arch/arm/mach-realview/
1241 F:      arch/arm/mach-versatile/
1242 F:      arch/arm/plat-versatile/
1243 F:      arch/arm/boot/dts/arm-realview-*
1244 F:      arch/arm/boot/dts/integrator*
1245 F:      arch/arm/boot/dts/versatile*
1246 F:      drivers/clk/versatile/
1247 F:      drivers/i2c/busses/i2c-versatile.c
1248 F:      drivers/irqchip/irq-versatile-fpga.c
1249 F:      drivers/mtd/maps/physmap_of_versatile.c
1250 F:      drivers/power/reset/arm-versatile-reboot.c
1251 F:      drivers/soc/versatile/
1252
1253 ARM HDLCD DRM DRIVER
1254 M:      Liviu Dudau <liviu.dudau@arm.com>
1255 S:      Supported
1256 F:      drivers/gpu/drm/arm/hdlcd_*
1257 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1258
1259 ARM KOMEDA DRM-KMS DRIVER
1260 M:      James (Qian) Wang <james.qian.wang@arm.com>
1261 M:      Liviu Dudau <liviu.dudau@arm.com>
1262 L:      Mali DP Maintainers <malidp@foss.arm.com>
1263 S:      Supported
1264 T:      git git://anongit.freedesktop.org/drm/drm-misc
1265 F:      drivers/gpu/drm/arm/display/include/
1266 F:      drivers/gpu/drm/arm/display/komeda/
1267 F:      Documentation/devicetree/bindings/display/arm,komeda.txt
1268 F:      Documentation/gpu/komeda-kms.rst
1269
1270 ARM MALI-DP DRM DRIVER
1271 M:      Liviu Dudau <liviu.dudau@arm.com>
1272 M:      Brian Starkey <brian.starkey@arm.com>
1273 L:      Mali DP Maintainers <malidp@foss.arm.com>
1274 S:      Supported
1275 T:      git git://anongit.freedesktop.org/drm/drm-misc
1276 F:      drivers/gpu/drm/arm/
1277 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1278 F:      Documentation/gpu/afbc.rst
1279
1280 ARM MALI PANFROST DRM DRIVER
1281 M:      Rob Herring <robh@kernel.org>
1282 M:      Tomeu Vizoso <tomeu.vizoso@collabora.com>
1283 L:      dri-devel@lists.freedesktop.org
1284 S:      Supported
1285 T:      git git://anongit.freedesktop.org/drm/drm-misc
1286 F:      drivers/gpu/drm/panfrost/
1287 F:      include/uapi/drm/panfrost_drm.h
1288
1289 ARM MFM AND FLOPPY DRIVERS
1290 M:      Ian Molton <spyro@f2s.com>
1291 S:      Maintained
1292 F:      arch/arm/mach-rpc/floppydma.S
1293 F:      arch/arm/include/asm/floppy.h
1294
1295 ARM PMU PROFILING AND DEBUGGING
1296 M:      Will Deacon <will@kernel.org>
1297 M:      Mark Rutland <mark.rutland@arm.com>
1298 S:      Maintained
1299 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1300 F:      arch/arm*/kernel/perf_*
1301 F:      arch/arm/oprofile/common.c
1302 F:      arch/arm*/kernel/hw_breakpoint.c
1303 F:      arch/arm*/include/asm/hw_breakpoint.h
1304 F:      arch/arm*/include/asm/perf_event.h
1305 F:      drivers/perf/*
1306 F:      include/linux/perf/arm_pmu.h
1307 F:      Documentation/devicetree/bindings/arm/pmu.yaml
1308 F:      Documentation/devicetree/bindings/perf/
1309
1310 ARM PORT
1311 M:      Russell King <linux@armlinux.org.uk>
1312 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1313 W:      http://www.armlinux.org.uk/
1314 S:      Odd Fixes
1315 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1316 F:      arch/arm/
1317 X:      arch/arm/boot/dts/
1318
1319 ARM PRIMECELL AACI PL041 DRIVER
1320 M:      Russell King <linux@armlinux.org.uk>
1321 S:      Odd Fixes
1322 F:      sound/arm/aaci.*
1323
1324 ARM PRIMECELL BUS SUPPORT
1325 M:      Russell King <linux@armlinux.org.uk>
1326 S:      Odd Fixes
1327 F:      drivers/amba/
1328 F:      include/linux/amba/bus.h
1329
1330 ARM PRIMECELL CLCD PL110 DRIVER
1331 M:      Russell King <linux@armlinux.org.uk>
1332 S:      Odd Fixes
1333 F:      drivers/video/fbdev/amba-clcd.*
1334
1335 ARM PRIMECELL KMI PL050 DRIVER
1336 M:      Russell King <linux@armlinux.org.uk>
1337 S:      Odd Fixes
1338 F:      drivers/input/serio/ambakmi.*
1339 F:      include/linux/amba/kmi.h
1340
1341 ARM PRIMECELL MMCI PL180/1 DRIVER
1342 M:      Russell King <linux@armlinux.org.uk>
1343 S:      Odd Fixes
1344 F:      drivers/mmc/host/mmci.*
1345 F:      include/linux/amba/mmci.h
1346
1347 ARM PRIMECELL SSP PL022 SPI DRIVER
1348 M:      Linus Walleij <linus.walleij@linaro.org>
1349 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1350 S:      Maintained
1351 F:      Documentation/devicetree/bindings/spi/spi-pl022.yaml
1352 F:      drivers/spi/spi-pl022.c
1353
1354 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1355 M:      Russell King <linux@armlinux.org.uk>
1356 S:      Odd Fixes
1357 F:      drivers/tty/serial/amba-pl01*.c
1358 F:      include/linux/amba/serial.h
1359
1360 ARM PRIMECELL VIC PL190/PL192 DRIVER
1361 M:      Linus Walleij <linus.walleij@linaro.org>
1362 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1363 S:      Maintained
1364 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1365 F:      drivers/irqchip/irq-vic.c
1366
1367 AMAZON ANNAPURNA LABS FIC DRIVER
1368 M:      Talel Shenhar <talel@amazon.com>
1369 S:      Maintained
1370 F:      Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
1371 F:      drivers/irqchip/irq-al-fic.c
1372
1373 ARM SMMU DRIVERS
1374 M:      Will Deacon <will@kernel.org>
1375 R:      Robin Murphy <robin.murphy@arm.com>
1376 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1377 S:      Maintained
1378 F:      drivers/iommu/arm-smmu*
1379 F:      drivers/iommu/io-pgtable-arm.c
1380 F:      drivers/iommu/io-pgtable-arm-v7s.c
1381
1382 ARM SUB-ARCHITECTURES
1383 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1384 S:      Maintained
1385 F:      arch/arm/mach-*/
1386 F:      arch/arm/plat-*/
1387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1388
1389 ARM/ACTIONS SEMI ARCHITECTURE
1390 M:      Andreas Färber <afaerber@suse.de>
1391 R:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1392 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1393 S:      Maintained
1394 N:      owl
1395 F:      arch/arm/mach-actions/
1396 F:      arch/arm/boot/dts/owl-*
1397 F:      arch/arm64/boot/dts/actions/
1398 F:      drivers/clk/actions/
1399 F:      drivers/clocksource/timer-owl*
1400 F:      drivers/dma/owl-dma.c
1401 F:      drivers/i2c/busses/i2c-owl.c
1402 F:      drivers/pinctrl/actions/*
1403 F:      drivers/soc/actions/
1404 F:      include/dt-bindings/power/owl-*
1405 F:      include/linux/soc/actions/
1406 F:      Documentation/devicetree/bindings/arm/actions.yaml
1407 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1408 F:      Documentation/devicetree/bindings/dma/owl-dma.txt
1409 F:      Documentation/devicetree/bindings/i2c/i2c-owl.txt
1410 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1411 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1412 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1413
1414 ARM/ADS SPHERE MACHINE SUPPORT
1415 M:      Lennert Buytenhek <kernel@wantstofly.org>
1416 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1417 S:      Maintained
1418
1419 ARM/AFEB9260 MACHINE SUPPORT
1420 M:      Sergey Lapin <slapin@ossfans.org>
1421 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1422 S:      Maintained
1423
1424 ARM/AJECO 1ARM MACHINE SUPPORT
1425 M:      Lennert Buytenhek <kernel@wantstofly.org>
1426 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427 S:      Maintained
1428
1429 ARM/Allwinner SoC Clock Support
1430 M:      Emilio López <emilio@elopez.com.ar>
1431 S:      Maintained
1432 F:      drivers/clk/sunxi/
1433
1434 ARM/Allwinner sunXi SoC support
1435 M:      Maxime Ripard <mripard@kernel.org>
1436 M:      Chen-Yu Tsai <wens@csie.org>
1437 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1438 S:      Maintained
1439 N:      sun[x456789]i
1440 N:      sun50i
1441 F:      arch/arm/mach-sunxi/
1442 F:      arch/arm64/boot/dts/allwinner/
1443 F:      drivers/clk/sunxi-ng/
1444 F:      drivers/pinctrl/sunxi/
1445 F:      drivers/soc/sunxi/
1446 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1447
1448 Allwinner A10 CSI driver
1449 M:      Maxime Ripard <mripard@kernel.org>
1450 L:      linux-media@vger.kernel.org
1451 T:      git git://linuxtv.org/media_tree.git
1452 F:      drivers/media/platform/sunxi/sun4i-csi/
1453 F:      Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
1454 S:      Maintained
1455
1456 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1457 M:      Neil Armstrong <narmstrong@baylibre.com>
1458 M:      Jerome Brunet <jbrunet@baylibre.com>
1459 L:      linux-amlogic@lists.infradead.org
1460 S:      Maintained
1461 F:      drivers/clk/meson/
1462 F:      include/dt-bindings/clock/meson*
1463 F:      include/dt-bindings/clock/gxbb*
1464 F:      Documentation/devicetree/bindings/clock/amlogic*
1465
1466 ARM/Amlogic Meson SoC support
1467 M:      Kevin Hilman <khilman@baylibre.com>
1468 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1469 L:      linux-amlogic@lists.infradead.org
1470 W:      http://linux-meson.com/
1471 S:      Maintained
1472 F:      arch/arm/mach-meson/
1473 F:      arch/arm/boot/dts/meson*
1474 F:      arch/arm64/boot/dts/amlogic/
1475 F:      drivers/pinctrl/meson/
1476 F:      drivers/mmc/host/meson*
1477 F:      drivers/soc/amlogic/
1478 F:      drivers/rtc/rtc-meson*
1479 N:      meson
1480
1481 ARM/Amlogic Meson SoC Crypto Drivers
1482 M:      Corentin Labbe <clabbe@baylibre.com>
1483 L:      linux-crypto@vger.kernel.org
1484 L:      linux-amlogic@lists.infradead.org
1485 S:      Maintained
1486 F:      drivers/crypto/amlogic/
1487 F:      Documentation/devicetree/bindings/crypto/amlogic*
1488
1489 ARM/Amlogic Meson SoC Sound Drivers
1490 M:      Jerome Brunet <jbrunet@baylibre.com>
1491 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1492 S:      Maintained
1493 F:      sound/soc/meson/
1494 F:      Documentation/devicetree/bindings/sound/amlogic*
1495
1496 ARM/Annapurna Labs ALPINE ARCHITECTURE
1497 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1498 M:      Antoine Tenart <antoine.tenart@bootlin.com>
1499 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1500 S:      Maintained
1501 F:      arch/arm/mach-alpine/
1502 F:      arch/arm/boot/dts/alpine*
1503 F:      arch/arm64/boot/dts/al/
1504 F:      drivers/*/*alpine*
1505
1506 ARM/ARTPEC MACHINE SUPPORT
1507 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1508 M:      Lars Persson <lars.persson@axis.com>
1509 S:      Maintained
1510 L:      linux-arm-kernel@axis.com
1511 F:      arch/arm/mach-artpec
1512 F:      arch/arm/boot/dts/artpec6*
1513 F:      drivers/clk/axis
1514 F:      drivers/crypto/axis
1515 F:      drivers/mmc/host/usdhi6rol0.c
1516 F:      drivers/pinctrl/pinctrl-artpec*
1517 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1518
1519 ARM/ASPEED I2C DRIVER
1520 M:      Brendan Higgins <brendanhiggins@google.com>
1521 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1522 R:      Joel Stanley <joel@jms.id.au>
1523 L:      linux-i2c@vger.kernel.org
1524 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1525 S:      Maintained
1526 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1527 F:      drivers/i2c/busses/i2c-aspeed.c
1528 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1529 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1530
1531 ARM/ASPEED MACHINE SUPPORT
1532 M:      Joel Stanley <joel@jms.id.au>
1533 R:      Andrew Jeffery <andrew@aj.id.au>
1534 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1535 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1536 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1537 S:      Supported
1538 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1539 F:      arch/arm/mach-aspeed/
1540 F:      arch/arm/boot/dts/aspeed-*
1541 N:      aspeed
1542
1543 ARM/BITMAIN ARCHITECTURE
1544 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1545 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1546 S:      Maintained
1547 F:      arch/arm64/boot/dts/bitmain/
1548 F:      drivers/pinctrl/pinctrl-bm1880.c
1549 F:      Documentation/devicetree/bindings/arm/bitmain.yaml
1550 F:      Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1551
1552 ARM/CALXEDA HIGHBANK ARCHITECTURE
1553 M:      Rob Herring <robh@kernel.org>
1554 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1555 S:      Maintained
1556 F:      arch/arm/mach-highbank/
1557 F:      arch/arm/boot/dts/highbank.dts
1558 F:      arch/arm/boot/dts/ecx-*.dts*
1559
1560 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1561 M:      Krzysztof Halasa <khalasa@piap.pl>
1562 S:      Maintained
1563 F:      arch/arm/mach-cns3xxx/
1564
1565 ARM/CAVIUM THUNDER NETWORK DRIVER
1566 M:      Sunil Goutham <sgoutham@cavium.com>
1567 M:      Robert Richter <rric@kernel.org>
1568 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1569 S:      Supported
1570 F:      drivers/net/ethernet/cavium/thunder/
1571
1572 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1573 M:      Lukasz Majewski <lukma@denx.de>
1574 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1575 S:      Maintained
1576 F:      arch/arm/mach-ep93xx/ts72xx.c
1577
1578 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1579 M:      Alexander Shiyan <shc_work@mail.ru>
1580 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1581 S:      Odd Fixes
1582 N:      clps711x
1583
1584 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1585 M:      Lennert Buytenhek <kernel@wantstofly.org>
1586 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1587 S:      Maintained
1588
1589 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1590 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1591 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1592 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1593 S:      Maintained
1594 F:      arch/arm/mach-ep93xx/
1595 F:      arch/arm/mach-ep93xx/include/mach/
1596
1597 ARM/CLKDEV SUPPORT
1598 M:      Russell King <linux@armlinux.org.uk>
1599 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1600 S:      Maintained
1601 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1602 F:      drivers/clk/clkdev.c
1603
1604 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1605 M:      Mike Rapoport <mike@compulab.co.il>
1606 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1607 S:      Maintained
1608
1609 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1610 M:      Baruch Siach <baruch@tkos.co.il>
1611 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1612 S:      Maintained
1613 F:      arch/arm/boot/dts/cx92755*
1614 N:      digicolor
1615
1616 ARM/CONTEC MICRO9 MACHINE SUPPORT
1617 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1618 S:      Maintained
1619 F:      arch/arm/mach-ep93xx/micro9.c
1620
1621 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1622 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1623 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
1624 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1625 S:      Maintained
1626 F:      drivers/hwtracing/coresight/*
1627 F:      Documentation/trace/coresight.rst
1628 F:      Documentation/trace/coresight-cpu-debug.rst
1629 F:      Documentation/devicetree/bindings/arm/coresight.txt
1630 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1631 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1632 F:      tools/perf/arch/arm/util/pmu.c
1633 F:      tools/perf/arch/arm/util/auxtrace.c
1634 F:      tools/perf/arch/arm/util/cs-etm.c
1635 F:      tools/perf/arch/arm/util/cs-etm.h
1636 F:      tools/perf/util/cs-etm.*
1637 F:      tools/perf/util/cs-etm-decoder/*
1638
1639 ARM/CORGI MACHINE SUPPORT
1640 M:      Richard Purdie <rpurdie@rpsys.net>
1641 S:      Maintained
1642
1643 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1644 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1645 M:      Linus Walleij <linus.walleij@linaro.org>
1646 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1647 T:      git git://github.com/ulli-kroll/linux.git
1648 S:      Maintained
1649 F:      Documentation/devicetree/bindings/arm/gemini.txt
1650 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1651 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1652 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1653 F:      arch/arm/mach-gemini/
1654 F:      drivers/net/ethernet/cortina/
1655 F:      drivers/pinctrl/pinctrl-gemini.c
1656 F:      drivers/rtc/rtc-ftrtc010.c
1657
1658 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1659 M:      Barry Song <baohua@kernel.org>
1660 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1661 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1662 S:      Maintained
1663 F:      arch/arm/boot/dts/prima2*
1664 F:      arch/arm/mach-prima2/
1665 F:      drivers/clk/sirf/
1666 F:      drivers/clocksource/timer-prima2.c
1667 F:      drivers/clocksource/timer-atlas7.c
1668 N:      [^a-z]sirf
1669 X:      drivers/gnss
1670
1671 ARM/CZ.NIC TURRIS MOX SUPPORT
1672 M:      Marek Behun <marek.behun@nic.cz>
1673 W:      http://mox.turris.cz
1674 S:      Maintained
1675 F:      Documentation/ABI/testing/debugfs-moxtet
1676 F:      Documentation/ABI/testing/sysfs-bus-moxtet-devices
1677 F:      Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1678 F:      Documentation/devicetree/bindings/bus/moxtet.txt
1679 F:      Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1680 F:      Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1681 F:      include/linux/moxtet.h
1682 F:      drivers/bus/moxtet.c
1683 F:      drivers/firmware/turris-mox-rwtm.c
1684 F:      drivers/gpio/gpio-moxtet.c
1685
1686 ARM/EBSA110 MACHINE SUPPORT
1687 M:      Russell King <linux@armlinux.org.uk>
1688 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1689 W:      http://www.armlinux.org.uk/
1690 S:      Maintained
1691 F:      arch/arm/mach-ebsa110/
1692 F:      drivers/net/ethernet/amd/am79c961a.*
1693
1694 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1695 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1696 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1697 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1698 S:      Maintained
1699 N:      efm32
1700
1701 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1702 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1703 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1704 S:      Maintained
1705 F:      arch/arm/mach-pxa/ezx.c
1706
1707 ARM/FARADAY FA526 PORT
1708 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1709 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1710 S:      Maintained
1711 T:      git git://git.berlios.de/gemini-board
1712 F:      arch/arm/mm/*-fa*
1713
1714 ARM/FOOTBRIDGE ARCHITECTURE
1715 M:      Russell King <linux@armlinux.org.uk>
1716 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1717 W:      http://www.armlinux.org.uk/
1718 S:      Maintained
1719 F:      arch/arm/include/asm/hardware/dec21285.h
1720 F:      arch/arm/mach-footbridge/
1721
1722 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1723 M:      Shawn Guo <shawnguo@kernel.org>
1724 M:      Sascha Hauer <s.hauer@pengutronix.de>
1725 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1726 R:      Fabio Estevam <festevam@gmail.com>
1727 R:      NXP Linux Team <linux-imx@nxp.com>
1728 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1729 S:      Maintained
1730 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1731 N:      imx
1732 N:      mxs
1733 X:      drivers/media/i2c/
1734
1735 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1736 M:      Shawn Guo <shawnguo@kernel.org>
1737 M:      Sascha Hauer <s.hauer@pengutronix.de>
1738 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1739 R:      Stefan Agner <stefan@agner.ch>
1740 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1741 S:      Maintained
1742 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1743 F:      arch/arm/mach-imx/*vf610*
1744 F:      arch/arm/boot/dts/vf*
1745
1746 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1747 M:      Shawn Guo <shawnguo@kernel.org>
1748 M:      Li Yang <leoyang.li@nxp.com>
1749 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1750 S:      Maintained
1751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1752 F:      arch/arm/boot/dts/ls1021a*
1753 F:      arch/arm64/boot/dts/freescale/fsl-*
1754 F:      arch/arm64/boot/dts/freescale/qoriq-*
1755
1756 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1757 M:      Lennert Buytenhek <kernel@wantstofly.org>
1758 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1759 S:      Maintained
1760
1761 ARM/GUMSTIX MACHINE SUPPORT
1762 M:      Steve Sakoman <sakoman@gmail.com>
1763 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1764 S:      Maintained
1765
1766 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1767 M:      Philipp Zabel <philipp.zabel@gmail.com>
1768 M:      Paul Parsons <lost.distance@yahoo.com>
1769 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1770 S:      Maintained
1771 F:      arch/arm/mach-pxa/hx4700.c
1772 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1773 F:      sound/soc/pxa/hx4700.c
1774
1775 ARM/HISILICON SOC SUPPORT
1776 M:      Wei Xu <xuwei5@hisilicon.com>
1777 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1778 W:      http://www.hisilicon.com
1779 S:      Supported
1780 T:      git git://github.com/hisilicon/linux-hisi.git
1781 F:      arch/arm/mach-hisi/
1782 F:      arch/arm/boot/dts/hi3*
1783 F:      arch/arm/boot/dts/hip*
1784 F:      arch/arm/boot/dts/hisi*
1785 F:      arch/arm64/boot/dts/hisilicon/
1786
1787 ARM/HP JORNADA 7XX MACHINE SUPPORT
1788 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1789 W:      www.jlime.com
1790 S:      Maintained
1791 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1792 F:      arch/arm/mach-sa1100/jornada720.c
1793 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1794
1795 ARM/IGEP MACHINE SUPPORT
1796 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1797 M:      Javier Martinez Canillas <javier@dowhile0.org>
1798 L:      linux-omap@vger.kernel.org
1799 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1800 S:      Maintained
1801 F:      arch/arm/boot/dts/omap3-igep*
1802
1803 ARM/INCOME PXA270 SUPPORT
1804 M:      Marek Vasut <marek.vasut@gmail.com>
1805 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1806 S:      Maintained
1807 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1808
1809 ARM/INTEL IOP32X ARM ARCHITECTURE
1810 M:      Lennert Buytenhek <kernel@wantstofly.org>
1811 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1812 S:      Maintained
1813
1814 ARM/INTEL IQ81342EX MACHINE SUPPORT
1815 M:      Lennert Buytenhek <kernel@wantstofly.org>
1816 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1817 S:      Maintained
1818
1819 ARM/INTEL IXDP2850 MACHINE SUPPORT
1820 M:      Lennert Buytenhek <kernel@wantstofly.org>
1821 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1822 S:      Maintained
1823
1824 ARM/INTEL IXP4XX ARM ARCHITECTURE
1825 M:      Linus Walleij <linusw@kernel.org>
1826 M:      Imre Kaloz <kaloz@openwrt.org>
1827 M:      Krzysztof Halasa <khalasa@piap.pl>
1828 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1829 S:      Maintained
1830 F:      Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1831 F:      Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1832 F:      Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1833 F:      Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1834 F:      arch/arm/mach-ixp4xx/
1835 F:      drivers/clocksource/timer-ixp4xx.c
1836 F:      drivers/gpio/gpio-ixp4xx.c
1837 F:      drivers/irqchip/irq-ixp4xx.c
1838 F:      include/linux/irqchip/irq-ixp4xx.h
1839 F:      include/linux/platform_data/timer-ixp4xx.h
1840
1841 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1842 M:      Jonathan Cameron <jic23@cam.ac.uk>
1843 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1844 S:      Maintained
1845 F:      arch/arm/mach-pxa/stargate2.c
1846 F:      drivers/pcmcia/pxa2xx_stargate2.c
1847
1848 ARM/INTEL XSC3 (MANZANO) ARM CORE
1849 M:      Lennert Buytenhek <kernel@wantstofly.org>
1850 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1851 S:      Maintained
1852
1853 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1854 M:      Lennert Buytenhek <kernel@wantstofly.org>
1855 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1856 S:      Maintained
1857
1858 ARM/LG1K ARCHITECTURE
1859 M:      Chanho Min <chanho.min@lge.com>
1860 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1861 S:      Maintained
1862 F:      arch/arm64/boot/dts/lg/
1863
1864 ARM/LOGICPD PXA270 MACHINE SUPPORT
1865 M:      Lennert Buytenhek <kernel@wantstofly.org>
1866 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1867 S:      Maintained
1868
1869 ARM/LPC18XX ARCHITECTURE
1870 M:      Vladimir Zapolskiy <vz@mleia.com>
1871 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1872 S:      Maintained
1873 F:      Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1874 F:      arch/arm/boot/dts/lpc43*
1875 F:      drivers/i2c/busses/i2c-lpc2k.c
1876 F:      drivers/memory/pl172.c
1877 F:      drivers/mtd/spi-nor/nxp-spifi.c
1878 F:      drivers/rtc/rtc-lpc24xx.c
1879 N:      lpc18xx
1880
1881 ARM/LPC32XX SOC SUPPORT
1882 M:      Vladimir Zapolskiy <vz@mleia.com>
1883 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1884 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1885 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1886 S:      Maintained
1887 F:      Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1888 F:      arch/arm/boot/dts/lpc32*
1889 F:      arch/arm/mach-lpc32xx/
1890 F:      drivers/i2c/busses/i2c-pnx.c
1891 F:      drivers/net/ethernet/nxp/lpc_eth.c
1892 F:      drivers/usb/host/ohci-nxp.c
1893 F:      drivers/watchdog/pnx4008_wdt.c
1894 N:      lpc32xx
1895
1896 ARM/MAGICIAN MACHINE SUPPORT
1897 M:      Philipp Zabel <philipp.zabel@gmail.com>
1898 S:      Maintained
1899
1900 ARM/Marvell Dove/MV78xx0/Orion SOC support
1901 M:      Jason Cooper <jason@lakedaemon.net>
1902 M:      Andrew Lunn <andrew@lunn.ch>
1903 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1904 M:      Gregory Clement <gregory.clement@bootlin.com>
1905 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1906 S:      Maintained
1907 F:      Documentation/devicetree/bindings/soc/dove/
1908 F:      arch/arm/mach-dove/
1909 F:      arch/arm/mach-mv78xx0/
1910 F:      arch/arm/mach-orion5x/
1911 F:      arch/arm/plat-orion/
1912 F:      arch/arm/boot/dts/dove*
1913 F:      arch/arm/boot/dts/orion5x*
1914 T:      git git://git.infradead.org/linux-mvebu.git
1915
1916 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1917 M:      Jason Cooper <jason@lakedaemon.net>
1918 M:      Andrew Lunn <andrew@lunn.ch>
1919 M:      Gregory Clement <gregory.clement@bootlin.com>
1920 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1921 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1922 S:      Maintained
1923 F:      arch/arm/boot/dts/armada*
1924 F:      arch/arm/boot/dts/kirkwood*
1925 F:      arch/arm/configs/mvebu_*_defconfig
1926 F:      arch/arm/mach-mvebu/
1927 F:      arch/arm64/boot/dts/marvell/armada*
1928 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1929 F:      drivers/cpufreq/armada-8k-cpufreq.c
1930 F:      drivers/cpufreq/mvebu-cpufreq.c
1931 F:      drivers/irqchip/irq-armada-370-xp.c
1932 F:      drivers/irqchip/irq-mvebu-*
1933 F:      drivers/pinctrl/mvebu/
1934 F:      drivers/rtc/rtc-armada38x.c
1935 T:      git git://git.infradead.org/linux-mvebu.git
1936
1937 ARM/Mediatek RTC DRIVER
1938 M:      Eddie Huang <eddie.huang@mediatek.com>
1939 M:      Sean Wang <sean.wang@mediatek.com>
1940 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1941 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1942 S:      Maintained
1943 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1944 F:      drivers/rtc/rtc-mt6397.c
1945 F:      drivers/rtc/rtc-mt7622.c
1946
1947 ARM/Mediatek SoC support
1948 M:      Matthias Brugger <matthias.bgg@gmail.com>
1949 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1950 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1951 W:      https://mtk.bcnfs.org/
1952 C:      irc://chat.freenode.net/linux-mediatek
1953 S:      Maintained
1954 F:      arch/arm/boot/dts/mt6*
1955 F:      arch/arm/boot/dts/mt7*
1956 F:      arch/arm/boot/dts/mt8*
1957 F:      arch/arm/mach-mediatek/
1958 F:      arch/arm64/boot/dts/mediatek/
1959 F:      drivers/soc/mediatek/
1960 N:      mtk
1961 N:      mt[678]
1962 K:      mediatek
1963
1964 ARM/Mediatek USB3 PHY DRIVER
1965 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1966 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1967 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1968 S:      Maintained
1969 F:      drivers/phy/mediatek/
1970 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1971
1972 ARM/Microchip (AT91) SoC support
1973 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1974 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1975 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
1976 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1977 W:      http://www.linux4sam.org
1978 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1979 S:      Supported
1980 N:      at91
1981 N:      atmel
1982 F:      arch/arm/mach-at91/
1983 F:      include/soc/at91/
1984 F:      arch/arm/boot/dts/at91*.dts
1985 F:      arch/arm/boot/dts/at91*.dtsi
1986 F:      arch/arm/boot/dts/sama*.dts
1987 F:      arch/arm/boot/dts/sama*.dtsi
1988 F:      arch/arm/include/debug/at91.S
1989 F:      drivers/memory/atmel*
1990 F:      drivers/watchdog/sama5d4_wdt.c
1991 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1992 X:      drivers/net/wireless/atmel/
1993
1994 ARM/MIOA701 MACHINE SUPPORT
1995 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1996 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1997 F:      arch/arm/mach-pxa/mioa701.c
1998 S:      Maintained
1999
2000 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2001 M:      Michael Petchkovsky <mkpetch@internode.on.net>
2002 S:      Maintained
2003
2004 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
2005 M:      Linus Walleij <linus.walleij@linaro.org>
2006 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2007 S:      Maintained
2008 F:      Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2009 F:      Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2010 F:      arch/arm/mach-nomadik/
2011 F:      arch/arm/mach-u300/
2012 F:      arch/arm/mach-ux500/
2013 F:      drivers/soc/ux500/
2014 F:      arch/arm/boot/dts/ste-*
2015 F:      drivers/clk/clk-nomadik.c
2016 F:      drivers/clk/clk-u300.c
2017 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
2018 F:      drivers/clocksource/timer-u300.c
2019 F:      drivers/dma/coh901318*
2020 F:      drivers/dma/ste_dma40*
2021 F:      drivers/hwspinlock/u8500_hsem.c
2022 F:      drivers/i2c/busses/i2c-nomadik.c
2023 F:      drivers/i2c/busses/i2c-stu300.c
2024 F:      drivers/mfd/ab3100*
2025 F:      drivers/mfd/ab8500*
2026 F:      drivers/mfd/abx500*
2027 F:      drivers/mfd/dbx500*
2028 F:      drivers/mfd/db8500*
2029 F:      drivers/pinctrl/nomadik/
2030 F:      drivers/pinctrl/pinctrl-coh901*
2031 F:      drivers/pinctrl/pinctrl-u300.c
2032 F:      drivers/rtc/rtc-ab3100.c
2033 F:      drivers/rtc/rtc-ab8500.c
2034 F:      drivers/rtc/rtc-coh901331.c
2035 F:      drivers/rtc/rtc-pl031.c
2036 F:      drivers/watchdog/coh901327_wdt.c
2037 F:      Documentation/devicetree/bindings/arm/ste-*
2038 F:      Documentation/devicetree/bindings/arm/ux500/
2039 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2040
2041 ARM/NUVOTON NPCM ARCHITECTURE
2042 M:      Avi Fishman <avifishman70@gmail.com>
2043 M:      Tomer Maimon <tmaimon77@gmail.com>
2044 M:      Tali Perry <tali.perry1@gmail.com>
2045 R:      Patrick Venture <venture@google.com>
2046 R:      Nancy Yuen <yuenn@google.com>
2047 R:      Benjamin Fair <benjaminfair@google.com>
2048 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2049 S:      Supported
2050 F:      arch/arm/mach-npcm/
2051 F:      arch/arm/boot/dts/nuvoton-npcm*
2052 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2053 F:      drivers/*/*npcm*
2054 F:      Documentation/devicetree/bindings/*/*npcm*
2055 F:      Documentation/devicetree/bindings/*/*/*npcm*
2056
2057 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2058 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
2059 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
2060 S:      Orphan
2061 F:      arch/arm/mach-s3c24xx/mach-gta02.c
2062 F:      arch/arm/mach-s3c24xx/gta02.h
2063
2064 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2065 M:      Alexander Clouter <alex@digriz.org.uk>
2066 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2067 W:      http://www.digriz.org.uk/ts78xx/kernel
2068 S:      Maintained
2069 F:      arch/arm/mach-orion5x/ts78xx-*
2070
2071 ARM/OXNAS platform support
2072 M:      Neil Armstrong <narmstrong@baylibre.com>
2073 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2074 L:      linux-oxnas@groups.io (moderated for non-subscribers)
2075 S:      Maintained
2076 F:      arch/arm/mach-oxnas/
2077 F:      arch/arm/boot/dts/ox8*.dts*
2078 N:      oxnas
2079
2080 ARM/PALM TREO SUPPORT
2081 M:      Tomas Cech <sleep_walker@suse.com>
2082 L:      linux-arm-kernel@lists.infradead.org
2083 W:      http://hackndev.com
2084 S:      Maintained
2085 F:      arch/arm/mach-pxa/palmtreo.*
2086
2087 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2088 M:      Marek Vasut <marek.vasut@gmail.com>
2089 L:      linux-arm-kernel@lists.infradead.org
2090 W:      http://hackndev.com
2091 S:      Maintained
2092 F:      arch/arm/mach-pxa/include/mach/palmtx.h
2093 F:      arch/arm/mach-pxa/palmtx.c
2094 F:      arch/arm/mach-pxa/palmt5.*
2095 F:      arch/arm/mach-pxa/include/mach/palmld.h
2096 F:      arch/arm/mach-pxa/palmld.c
2097 F:      arch/arm/mach-pxa/palmte2.*
2098 F:      arch/arm/mach-pxa/include/mach/palmtc.h
2099 F:      arch/arm/mach-pxa/palmtc.c
2100
2101 ARM/PALMZ72 SUPPORT
2102 M:      Sergey Lapin <slapin@ossfans.org>
2103 L:      linux-arm-kernel@lists.infradead.org
2104 W:      http://hackndev.com
2105 S:      Maintained
2106 F:      arch/arm/mach-pxa/palmz72.*
2107
2108 ARM/PLEB SUPPORT
2109 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
2110 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2111 S:      Maintained
2112
2113 ARM/PT DIGITAL BOARD PORT
2114 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2115 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2116 W:      http://www.armlinux.org.uk/
2117 S:      Maintained
2118
2119 ARM/QUALCOMM SUPPORT
2120 M:      Andy Gross <agross@kernel.org>
2121 L:      linux-arm-msm@vger.kernel.org
2122 S:      Maintained
2123 F:      Documentation/devicetree/bindings/soc/qcom/
2124 F:      Documentation/devicetree/bindings/*/qcom*
2125 F:      arch/arm/boot/dts/qcom-*.dts
2126 F:      arch/arm/boot/dts/qcom-*.dtsi
2127 F:      arch/arm/mach-qcom/
2128 F:      arch/arm64/boot/dts/qcom/
2129 F:      drivers/*/qcom/
2130 F:      drivers/*/qcom*
2131 F:      drivers/*/*/qcom/
2132 F:      drivers/*/*/qcom*
2133 F:      drivers/*/pm8???-*
2134 F:      drivers/bluetooth/btqcomsmd.c
2135 F:      drivers/clocksource/timer-qcom.c
2136 F:      drivers/extcon/extcon-qcom*
2137 F:      drivers/iommu/msm*
2138 F:      drivers/i2c/busses/i2c-qup.c
2139 F:      drivers/i2c/busses/i2c-qcom-geni.c
2140 F:      drivers/mfd/ssbi.c
2141 F:      drivers/mmc/host/mmci_qcom*
2142 F:      drivers/mmc/host/sdhci-msm.c
2143 F:      drivers/pci/controller/dwc/pcie-qcom.c
2144 F:      drivers/phy/qualcomm/
2145 F:      drivers/power/*/msm*
2146 F:      drivers/reset/reset-qcom-*
2147 F:      drivers/scsi/ufs/ufs-qcom.*
2148 F:      drivers/spi/spi-qup.c
2149 F:      drivers/spi/spi-geni-qcom.c
2150 F:      drivers/spi/spi-qcom-qspi.c
2151 F:      drivers/tty/serial/msm_serial.c
2152 F:      drivers/usb/dwc3/dwc3-qcom.c
2153 F:      include/dt-bindings/*/qcom*
2154 F:      include/linux/*/qcom*
2155 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2156
2157 ARM/RADISYS ENP2611 MACHINE SUPPORT
2158 M:      Lennert Buytenhek <kernel@wantstofly.org>
2159 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2160 S:      Maintained
2161
2162 ARM/RDA MICRO ARCHITECTURE
2163 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2164 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2165 L:      linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2166 S:      Maintained
2167 F:      arch/arm/boot/dts/rda8810pl-*
2168 F:      drivers/clocksource/timer-rda.c
2169 F:      drivers/irqchip/irq-rda-intc.c
2170 F:      drivers/tty/serial/rda-uart.c
2171 F:      Documentation/devicetree/bindings/arm/rda.yaml
2172 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2173 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2174 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2175
2176 ARM/REALTEK ARCHITECTURE
2177 M:      Andreas Färber <afaerber@suse.de>
2178 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2179 S:      Maintained
2180 F:      arch/arm64/boot/dts/realtek/
2181 F:      Documentation/devicetree/bindings/arm/realtek.yaml
2182
2183 ARM/RENESAS ARM64 ARCHITECTURE
2184 M:      Geert Uytterhoeven <geert+renesas@glider.be>
2185 M:      Magnus Damm <magnus.damm@gmail.com>
2186 L:      linux-renesas-soc@vger.kernel.org
2187 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2188 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2189 S:      Supported
2190 F:      arch/arm64/boot/dts/renesas/
2191 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2192 F:      drivers/soc/renesas/
2193 F:      include/linux/soc/renesas/
2194
2195 ARM/RISCPC ARCHITECTURE
2196 M:      Russell King <linux@armlinux.org.uk>
2197 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2198 W:      http://www.armlinux.org.uk/
2199 S:      Maintained
2200 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
2201 F:      arch/arm/include/asm/hardware/ioc.h
2202 F:      arch/arm/include/asm/hardware/iomd.h
2203 F:      arch/arm/include/asm/hardware/memc.h
2204 F:      arch/arm/mach-rpc/
2205 F:      drivers/net/ethernet/8390/etherh.c
2206 F:      drivers/net/ethernet/i825xx/ether1*
2207 F:      drivers/net/ethernet/seeq/ether3*
2208 F:      drivers/scsi/arm/
2209
2210 ARM/Rockchip SoC support
2211 M:      Heiko Stuebner <heiko@sntech.de>
2212 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2213 L:      linux-rockchip@lists.infradead.org
2214 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2215 S:      Maintained
2216 F:      Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2217 F:      arch/arm/boot/dts/rk3*
2218 F:      arch/arm/boot/dts/rv1108*
2219 F:      arch/arm/mach-rockchip/
2220 F:      drivers/clk/rockchip/
2221 F:      drivers/i2c/busses/i2c-rk3x.c
2222 F:      drivers/*/*rockchip*
2223 F:      drivers/*/*/*rockchip*
2224 F:      sound/soc/rockchip/
2225 N:      rockchip
2226
2227 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2228 M:      Kukjin Kim <kgene@kernel.org>
2229 M:      Krzysztof Kozlowski <krzk@kernel.org>
2230 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2231 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2232 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2233 S:      Maintained
2234 F:      arch/arm/boot/dts/s3c*
2235 F:      arch/arm/boot/dts/s5p*
2236 F:      arch/arm/boot/dts/exynos*
2237 F:      arch/arm64/boot/dts/exynos/
2238 F:      arch/arm/plat-samsung/
2239 F:      arch/arm/mach-s3c24*/
2240 F:      arch/arm/mach-s3c64xx/
2241 F:      arch/arm/mach-s5p*/
2242 F:      arch/arm/mach-exynos*/
2243 F:      drivers/*/*s3c24*
2244 F:      drivers/*/*/*s3c24*
2245 F:      drivers/*/*s3c64xx*
2246 F:      drivers/*/*s5pv210*
2247 F:      drivers/memory/samsung/
2248 F:      drivers/soc/samsung/
2249 F:      include/linux/soc/samsung/
2250 F:      Documentation/arm/samsung/
2251 F:      Documentation/devicetree/bindings/arm/samsung/
2252 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
2253 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
2254 N:      exynos
2255
2256 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2257 M:      Kyungmin Park <kyungmin.park@samsung.com>
2258 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2259 S:      Maintained
2260 F:      arch/arm/mach-s5pv210/
2261
2262 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2263 M:      Kyungmin Park <kyungmin.park@samsung.com>
2264 M:      Kamil Debski <kamil@wypas.org>
2265 M:      Andrzej Hajda <a.hajda@samsung.com>
2266 L:      linux-arm-kernel@lists.infradead.org
2267 L:      linux-media@vger.kernel.org
2268 S:      Maintained
2269 F:      drivers/media/platform/s5p-g2d/
2270
2271 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2272 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2273 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2274 L:      linux-media@vger.kernel.org
2275 S:      Maintained
2276 F:      drivers/media/platform/s5p-cec/
2277 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2278
2279 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2280 M:      Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2281 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2282 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
2283 L:      linux-arm-kernel@lists.infradead.org
2284 L:      linux-media@vger.kernel.org
2285 S:      Maintained
2286 F:      drivers/media/platform/s5p-jpeg/
2287
2288 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2289 M:      Kyungmin Park <kyungmin.park@samsung.com>
2290 M:      Kamil Debski <kamil@wypas.org>
2291 M:      Jeongtae Park <jtp.park@samsung.com>
2292 M:      Andrzej Hajda <a.hajda@samsung.com>
2293 L:      linux-arm-kernel@lists.infradead.org
2294 L:      linux-media@vger.kernel.org
2295 S:      Maintained
2296 F:      drivers/media/platform/s5p-mfc/
2297
2298 ARM/SHMOBILE ARM ARCHITECTURE
2299 M:      Geert Uytterhoeven <geert+renesas@glider.be>
2300 M:      Magnus Damm <magnus.damm@gmail.com>
2301 L:      linux-renesas-soc@vger.kernel.org
2302 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2303 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2304 S:      Supported
2305 F:      arch/arm/boot/dts/emev2*
2306 F:      arch/arm/boot/dts/gr-peach*
2307 F:      arch/arm/boot/dts/iwg20d-q7*
2308 F:      arch/arm/boot/dts/r7s*
2309 F:      arch/arm/boot/dts/r8a*
2310 F:      arch/arm/boot/dts/r9a*
2311 F:      arch/arm/boot/dts/sh*
2312 F:      arch/arm/configs/shmobile_defconfig
2313 F:      arch/arm/include/debug/renesas-scif.S
2314 F:      arch/arm/mach-shmobile/
2315 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2316 F:      drivers/soc/renesas/
2317 F:      include/linux/soc/renesas/
2318
2319 ARM/SOCFPGA ARCHITECTURE
2320 M:      Dinh Nguyen <dinguyen@kernel.org>
2321 S:      Maintained
2322 F:      arch/arm/mach-socfpga/
2323 F:      arch/arm/boot/dts/socfpga*
2324 F:      arch/arm/configs/socfpga_defconfig
2325 F:      arch/arm64/boot/dts/altera/
2326 F:      arch/arm64/boot/dts/intel/
2327 W:      http://www.rocketboards.org
2328 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2329
2330 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2331 M:      Dinh Nguyen <dinguyen@kernel.org>
2332 S:      Maintained
2333 F:      drivers/clk/socfpga/
2334
2335 ARM/SOCFPGA EDAC SUPPORT
2336 M:      Thor Thayer <thor.thayer@linux.intel.com>
2337 S:      Maintained
2338 F:      drivers/edac/altera_edac.
2339
2340 ARM/SPREADTRUM SoC SUPPORT
2341 M:      Orson Zhai <orsonzhai@gmail.com>
2342 M:      Baolin Wang <baolin.wang7@gmail.com>
2343 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2344 S:      Maintained
2345 F:      arch/arm64/boot/dts/sprd
2346 N:      sprd
2347 N:      sc27xx
2348 N:      sc2731
2349
2350 ARM/STI ARCHITECTURE
2351 M:      Patrice Chotard <patrice.chotard@st.com>
2352 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2353 W:      http://www.stlinux.com
2354 S:      Maintained
2355 F:      Documentation/devicetree/bindings/i2c/i2c-st.txt
2356 F:      arch/arm/mach-sti/
2357 F:      arch/arm/boot/dts/sti*
2358 F:      drivers/char/hw_random/st-rng.c
2359 F:      drivers/clocksource/arm_global_timer.c
2360 F:      drivers/clocksource/clksrc_st_lpc.c
2361 F:      drivers/cpufreq/sti-cpufreq.c
2362 F:      drivers/dma/st_fdma*
2363 F:      drivers/i2c/busses/i2c-st.c
2364 F:      drivers/media/rc/st_rc.c
2365 F:      drivers/media/platform/sti/c8sectpfe/
2366 F:      drivers/mmc/host/sdhci-st.c
2367 F:      drivers/phy/st/phy-miphy28lp.c
2368 F:      drivers/phy/st/phy-stih407-usb.c
2369 F:      drivers/pinctrl/pinctrl-st.c
2370 F:      drivers/remoteproc/st_remoteproc.c
2371 F:      drivers/remoteproc/st_slim_rproc.c
2372 F:      drivers/reset/sti/
2373 F:      drivers/rtc/rtc-st-lpc.c
2374 F:      drivers/tty/serial/st-asc.c
2375 F:      drivers/usb/dwc3/dwc3-st.c
2376 F:      drivers/usb/host/ehci-st.c
2377 F:      drivers/usb/host/ohci-st.c
2378 F:      drivers/watchdog/st_lpc_wdt.c
2379 F:      drivers/ata/ahci_st.c
2380 F:      include/linux/remoteproc/st_slim_rproc.h
2381
2382 ARM/STM32 ARCHITECTURE
2383 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2384 M:      Alexandre Torgue <alexandre.torgue@st.com>
2385 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2386 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2387 S:      Maintained
2388 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2389 N:      stm32
2390 N:      stm
2391 F:      arch/arm/boot/dts/stm32*
2392 F:      arch/arm/mach-stm32/
2393 F:      drivers/clocksource/armv7m_systick.c
2394
2395 ARM/Synaptics SoC support
2396 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2397 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2398 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2399 S:      Maintained
2400 F:      arch/arm/mach-berlin/
2401 F:      arch/arm/boot/dts/berlin*
2402 F:      arch/arm64/boot/dts/synaptics/
2403
2404 ARM/TANGO ARCHITECTURE
2405 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2406 M:      Mans Rullgard <mans@mansr.com>
2407 L:      linux-arm-kernel@lists.infradead.org
2408 S:      Odd Fixes
2409 N:      tango
2410
2411 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2412 M:      Lennert Buytenhek <kernel@wantstofly.org>
2413 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2414 S:      Maintained
2415
2416 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2417 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
2418 L:      linux-tegra@vger.kernel.org
2419 L:      linux-media@vger.kernel.org
2420 S:      Maintained
2421 F:      drivers/media/platform/tegra-cec/
2422 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2423
2424 ARM/TETON BGA MACHINE SUPPORT
2425 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2426 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2427 S:      Maintained
2428
2429 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2430 M:      Santosh Shilimkar <ssantosh@kernel.org>
2431 L:      linux-kernel@vger.kernel.org
2432 S:      Maintained
2433 F:      drivers/memory/*emif*
2434
2435 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2436 M:      Tero Kristo <t-kristo@ti.com>
2437 M:      Nishanth Menon <nm@ti.com>
2438 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2439 S:      Supported
2440 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2441 F:      arch/arm64/boot/dts/ti/Makefile
2442 F:      arch/arm64/boot/dts/ti/k3-*
2443 F:      include/dt-bindings/pinctrl/k3.h
2444
2445 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2446 M:      Santosh Shilimkar <ssantosh@kernel.org>
2447 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2448 S:      Maintained
2449 F:      arch/arm/mach-keystone/
2450 F:      arch/arm/boot/dts/keystone-*
2451 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2452
2453 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2454 M:      Santosh Shilimkar <ssantosh@kernel.org>
2455 L:      linux-kernel@vger.kernel.org
2456 S:      Maintained
2457 F:      drivers/clk/keystone/
2458
2459 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2460 M:      Santosh Shilimkar <ssantosh@kernel.org>
2461 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2462 L:      linux-kernel@vger.kernel.org
2463 S:      Maintained
2464 F:      drivers/clocksource/timer-keystone.c
2465
2466 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2467 M:      Santosh Shilimkar <ssantosh@kernel.org>
2468 L:      linux-kernel@vger.kernel.org
2469 S:      Maintained
2470 F:      drivers/power/reset/keystone-reset.c
2471
2472 ARM/THECUS N2100 MACHINE SUPPORT
2473 M:      Lennert Buytenhek <kernel@wantstofly.org>
2474 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2475 S:      Maintained
2476
2477 ARM/TOSA MACHINE SUPPORT
2478 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2479 M:      Dirk Opfer <dirk@opfer-online.de>
2480 S:      Maintained
2481
2482 ARM/UNIPHIER ARCHITECTURE
2483 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2484 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2485 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2486 S:      Maintained
2487 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2488 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2489 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2490 F:      arch/arm/boot/dts/uniphier*
2491 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2492 F:      arch/arm/mach-uniphier/
2493 F:      arch/arm/mm/cache-uniphier.c
2494 F:      arch/arm64/boot/dts/socionext/uniphier*
2495 F:      drivers/bus/uniphier-system-bus.c
2496 F:      drivers/clk/uniphier/
2497 F:      drivers/dma/uniphier-mdmac.c
2498 F:      drivers/gpio/gpio-uniphier.c
2499 F:      drivers/i2c/busses/i2c-uniphier*
2500 F:      drivers/irqchip/irq-uniphier-aidet.c
2501 F:      drivers/mmc/host/uniphier-sd.c
2502 F:      drivers/pinctrl/uniphier/
2503 F:      drivers/reset/reset-uniphier.c
2504 F:      drivers/tty/serial/8250/8250_uniphier.c
2505 N:      uniphier
2506
2507 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2508 M:      Ulf Hansson <ulf.hansson@linaro.org>
2509 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2510 T:      git git://git.linaro.org/people/ulfh/clk.git
2511 S:      Maintained
2512 F:      drivers/clk/ux500/
2513
2514 ARM/VERSATILE EXPRESS PLATFORM
2515 M:      Liviu Dudau <liviu.dudau@arm.com>
2516 M:      Sudeep Holla <sudeep.holla@arm.com>
2517 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2518 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2519 S:      Maintained
2520 F:      arch/arm/boot/dts/vexpress*
2521 F:      arch/arm64/boot/dts/arm/
2522 F:      arch/arm/mach-vexpress/
2523 F:      */*/vexpress*
2524 F:      */*/*/vexpress*
2525 F:      drivers/clk/versatile/clk-vexpress-osc.c
2526 F:      drivers/clocksource/timer-versatile.c
2527 N:      mps2
2528
2529 ARM/VFP SUPPORT
2530 M:      Russell King <linux@armlinux.org.uk>
2531 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2532 W:      http://www.armlinux.org.uk/
2533 S:      Maintained
2534 F:      arch/arm/vfp/
2535
2536 ARM/VOIPAC PXA270 SUPPORT
2537 M:      Marek Vasut <marek.vasut@gmail.com>
2538 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2539 S:      Maintained
2540 F:      arch/arm/mach-pxa/vpac270.c
2541 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2542
2543 ARM/VT8500 ARM ARCHITECTURE
2544 M:      Tony Prisk <linux@prisktech.co.nz>
2545 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2546 S:      Maintained
2547 F:      Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2548 F:      arch/arm/mach-vt8500/
2549 F:      drivers/clocksource/timer-vt8500.c
2550 F:      drivers/i2c/busses/i2c-wmt.c
2551 F:      drivers/mmc/host/wmt-sdmmc.c
2552 F:      drivers/pwm/pwm-vt8500.c
2553 F:      drivers/rtc/rtc-vt8500.c
2554 F:      drivers/tty/serial/vt8500_serial.c
2555 F:      drivers/usb/host/ehci-platform.c
2556 F:      drivers/usb/host/uhci-platform.c
2557 F:      drivers/video/fbdev/vt8500lcdfb.*
2558 F:      drivers/video/fbdev/wm8505fb*
2559 F:      drivers/video/fbdev/wmt_ge_rops.*
2560
2561 ARM/ZIPIT Z2 SUPPORT
2562 M:      Marek Vasut <marek.vasut@gmail.com>
2563 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2564 S:      Maintained
2565 F:      arch/arm/mach-pxa/z2.c
2566 F:      arch/arm/mach-pxa/include/mach/z2.h
2567
2568 ARM/ZTE ARCHITECTURE
2569 M:      Jun Nie <jun.nie@linaro.org>
2570 M:      Shawn Guo <shawnguo@kernel.org>
2571 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2572 S:      Maintained
2573 F:      arch/arm/boot/dts/zx2967*
2574 F:      arch/arm/mach-zx/
2575 F:      arch/arm64/boot/dts/zte/
2576 F:      drivers/clk/zte/
2577 F:      drivers/dma/zx_dma.c
2578 F:      drivers/gpio/gpio-zx.c
2579 F:      drivers/i2c/busses/i2c-zx2967.c
2580 F:      drivers/mmc/host/dw_mmc-zx.*
2581 F:      drivers/pinctrl/zte/
2582 F:      drivers/soc/zte/
2583 F:      drivers/thermal/zx2967_thermal.c
2584 F:      drivers/watchdog/zx2967_wdt.c
2585 F:      Documentation/devicetree/bindings/arm/zte.yaml
2586 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2587 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2588 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2589 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2590 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2591 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2592 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2593 F:      Documentation/devicetree/bindings/soc/zte/
2594 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2595 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2596 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2597 F:      include/dt-bindings/clock/zx2967*.h
2598 F:      include/dt-bindings/soc/zte,*.h
2599 F:      sound/soc/codecs/zx_aud96p22.c
2600 F:      sound/soc/zte/
2601
2602 ARM/ZYNQ ARCHITECTURE
2603 M:      Michal Simek <michal.simek@xilinx.com>
2604 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2605 W:      http://wiki.xilinx.com
2606 T:      git https://github.com/Xilinx/linux-xlnx.git
2607 S:      Supported
2608 F:      arch/arm/mach-zynq/
2609 F:      drivers/cpuidle/cpuidle-zynq.c
2610 F:      drivers/block/xsysace.c
2611 N:      zynq
2612 N:      xilinx
2613 F:      Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2614 F:      Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2615 F:      drivers/clocksource/timer-cadence-ttc.c
2616 F:      drivers/i2c/busses/i2c-cadence.c
2617 F:      drivers/mmc/host/sdhci-of-arasan.c
2618 F:      drivers/edac/synopsys_edac.c
2619 F:      drivers/i2c/busses/i2c-xiic.c
2620
2621 ARM64 PORT (AARCH64 ARCHITECTURE)
2622 M:      Catalin Marinas <catalin.marinas@arm.com>
2623 M:      Will Deacon <will@kernel.org>
2624 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2625 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2626 S:      Maintained
2627 F:      arch/arm64/
2628 X:      arch/arm64/boot/dts/
2629 F:      Documentation/arm64/
2630 F:      tools/testing/selftests/arm64/
2631
2632 AS3645A LED FLASH CONTROLLER DRIVER
2633 M:      Sakari Ailus <sakari.ailus@iki.fi>
2634 L:      linux-leds@vger.kernel.org
2635 S:      Maintained
2636 F:      drivers/leds/leds-as3645a.c
2637
2638 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2639 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2640 L:      linux-media@vger.kernel.org
2641 T:      git git://linuxtv.org/media_tree.git
2642 S:      Maintained
2643 F:      drivers/media/i2c/ak7375.c
2644 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2645
2646 ASAHI KASEI AK8974 DRIVER
2647 M:      Linus Walleij <linus.walleij@linaro.org>
2648 L:      linux-iio@vger.kernel.org
2649 W:      http://www.akm.com/
2650 S:      Supported
2651 F:      drivers/iio/magnetometer/ak8974.c
2652
2653 ASC7621 HARDWARE MONITOR DRIVER
2654 M:      George Joseph <george.joseph@fairview5.com>
2655 L:      linux-hwmon@vger.kernel.org
2656 S:      Maintained
2657 F:      Documentation/hwmon/asc7621.rst
2658 F:      drivers/hwmon/asc7621.c
2659
2660 ASPEED PINCTRL DRIVERS
2661 M:      Andrew Jeffery <andrew@aj.id.au>
2662 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2663 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2664 L:      linux-gpio@vger.kernel.org
2665 S:      Maintained
2666 F:      drivers/pinctrl/aspeed/
2667 F:      Documentation/devicetree/bindings/pinctrl/aspeed,*
2668
2669 ASPEED VIDEO ENGINE DRIVER
2670 M:      Eddie James <eajames@linux.ibm.com>
2671 L:      linux-media@vger.kernel.org
2672 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2673 S:      Maintained
2674 F:      drivers/media/platform/aspeed-video.c
2675 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
2676
2677 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2678 M:      Corentin Chary <corentin.chary@gmail.com>
2679 L:      acpi4asus-user@lists.sourceforge.net
2680 L:      platform-driver-x86@vger.kernel.org
2681 W:      http://acpi4asus.sf.net
2682 S:      Maintained
2683 F:      drivers/platform/x86/asus*.c
2684 F:      drivers/platform/x86/eeepc*.c
2685
2686 ASUS WIRELESS RADIO CONTROL DRIVER
2687 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2688 L:      platform-driver-x86@vger.kernel.org
2689 S:      Maintained
2690 F:      drivers/platform/x86/asus-wireless.c
2691
2692 ASYMMETRIC KEYS
2693 M:      David Howells <dhowells@redhat.com>
2694 L:      keyrings@vger.kernel.org
2695 S:      Maintained
2696 F:      Documentation/crypto/asymmetric-keys.txt
2697 F:      include/linux/verification.h
2698 F:      include/crypto/public_key.h
2699 F:      include/crypto/pkcs7.h
2700 F:      crypto/asymmetric_keys/
2701
2702 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2703 R:      Dan Williams <dan.j.williams@intel.com>
2704 W:      http://sourceforge.net/projects/xscaleiop
2705 S:      Odd fixes
2706 F:      Documentation/crypto/async-tx-api.txt
2707 F:      crypto/async_tx/
2708 F:      drivers/dma/
2709 F:      include/linux/dmaengine.h
2710 F:      include/linux/async_tx.h
2711
2712 AT24 EEPROM DRIVER
2713 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
2714 L:      linux-i2c@vger.kernel.org
2715 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2716 S:      Maintained
2717 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2718 F:      drivers/misc/eeprom/at24.c
2719
2720 ATA OVER ETHERNET (AOE) DRIVER
2721 M:      "Justin Sanders" <justin@coraid.com>
2722 W:      http://www.openaoe.org/
2723 S:      Supported
2724 F:      Documentation/admin-guide/aoe/
2725 F:      drivers/block/aoe/
2726
2727 ATHEROS 71XX/9XXX GPIO DRIVER
2728 M:      Alban Bedel <albeu@free.fr>
2729 W:      https://github.com/AlbanBedel/linux
2730 T:      git git://github.com/AlbanBedel/linux
2731 S:      Maintained
2732 F:      drivers/gpio/gpio-ath79.c
2733 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2734
2735 ATHEROS 71XX/9XXX USB PHY DRIVER
2736 M:      Alban Bedel <albeu@free.fr>
2737 W:      https://github.com/AlbanBedel/linux
2738 T:      git git://github.com/AlbanBedel/linux
2739 S:      Maintained
2740 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2741 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2742
2743 ATHEROS ATH GENERIC UTILITIES
2744 M:      Kalle Valo <kvalo@codeaurora.org>
2745 L:      linux-wireless@vger.kernel.org
2746 S:      Supported
2747 F:      drivers/net/wireless/ath/*
2748
2749 ATHEROS ATH5K WIRELESS DRIVER
2750 M:      Jiri Slaby <jirislaby@gmail.com>
2751 M:      Nick Kossifidis <mickflemm@gmail.com>
2752 M:      Luis Chamberlain <mcgrof@kernel.org>
2753 L:      linux-wireless@vger.kernel.org
2754 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2755 S:      Maintained
2756 F:      drivers/net/wireless/ath/ath5k/
2757
2758 ATHEROS ATH6KL WIRELESS DRIVER
2759 M:      Kalle Valo <kvalo@codeaurora.org>
2760 L:      linux-wireless@vger.kernel.org
2761 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2762 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2763 S:      Supported
2764 F:      drivers/net/wireless/ath/ath6kl/
2765
2766 ATI_REMOTE2 DRIVER
2767 M:      Ville Syrjala <syrjala@sci.fi>
2768 S:      Maintained
2769 F:      drivers/input/misc/ati_remote2.c
2770
2771 ATK0110 HWMON DRIVER
2772 M:      Luca Tettamanti <kronos.it@gmail.com>
2773 L:      linux-hwmon@vger.kernel.org
2774 S:      Maintained
2775 F:      drivers/hwmon/asus_atk0110.c
2776
2777 ATLX ETHERNET DRIVERS
2778 M:      Jay Cliburn <jcliburn@gmail.com>
2779 M:      Chris Snook <chris.snook@gmail.com>
2780 L:      netdev@vger.kernel.org
2781 W:      http://sourceforge.net/projects/atl1
2782 W:      http://atl1.sourceforge.net
2783 S:      Maintained
2784 F:      drivers/net/ethernet/atheros/
2785
2786 ATM
2787 M:      Chas Williams <3chas3@gmail.com>
2788 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2789 L:      netdev@vger.kernel.org
2790 W:      http://linux-atm.sourceforge.net
2791 S:      Maintained
2792 F:      drivers/atm/
2793 F:      include/linux/atm*
2794 F:      include/uapi/linux/atm*
2795
2796 ATMEL MACB ETHERNET DRIVER
2797 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2798 S:      Supported
2799 F:      drivers/net/ethernet/cadence/
2800
2801 ATMEL MAXTOUCH DRIVER
2802 M:      Nick Dyer <nick@shmanahar.org>
2803 T:      git git://github.com/ndyer/linux.git
2804 S:      Maintained
2805 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2806 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2807
2808 ATMEL WIRELESS DRIVER
2809 M:      Simon Kelley <simon@thekelleys.org.uk>
2810 L:      linux-wireless@vger.kernel.org
2811 W:      http://www.thekelleys.org.uk/atmel
2812 W:      http://atmelwlandriver.sourceforge.net/
2813 S:      Maintained
2814 F:      drivers/net/wireless/atmel/atmel*
2815
2816 ATOMIC INFRASTRUCTURE
2817 M:      Will Deacon <will@kernel.org>
2818 M:      Peter Zijlstra <peterz@infradead.org>
2819 R:      Boqun Feng <boqun.feng@gmail.com>
2820 L:      linux-kernel@vger.kernel.org
2821 S:      Maintained
2822 F:      arch/*/include/asm/atomic*.h
2823 F:      include/*/atomic*.h
2824 F:      scripts/atomic/
2825
2826 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2827 M:      Bradley Grove <linuxdrivers@attotech.com>
2828 L:      linux-scsi@vger.kernel.org
2829 W:      http://www.attotech.com
2830 S:      Supported
2831 F:      drivers/scsi/esas2r
2832
2833 ATUSB IEEE 802.15.4 RADIO DRIVER
2834 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2835 L:      linux-wpan@vger.kernel.org
2836 S:      Maintained
2837 F:      drivers/net/ieee802154/atusb.c
2838 F:      drivers/net/ieee802154/atusb.h
2839 F:      drivers/net/ieee802154/at86rf230.h
2840
2841 AUDIT SUBSYSTEM
2842 M:      Paul Moore <paul@paul-moore.com>
2843 M:      Eric Paris <eparis@redhat.com>
2844 L:      linux-audit@redhat.com (moderated for non-subscribers)
2845 W:      https://github.com/linux-audit
2846 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2847 S:      Supported
2848 F:      include/linux/audit.h
2849 F:      include/uapi/linux/audit.h
2850 F:      kernel/audit*
2851
2852 AUXILIARY DISPLAY DRIVERS
2853 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2854 S:      Maintained
2855 F:      drivers/auxdisplay/
2856 F:      include/linux/cfag12864b.h
2857
2858 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2859 M:      Andreas Klinger <ak@it-klinger.de>
2860 L:      linux-iio@vger.kernel.org
2861 S:      Maintained
2862 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2863 F:      drivers/iio/adc/hx711.c
2864
2865 AX.25 NETWORK LAYER
2866 M:      Ralf Baechle <ralf@linux-mips.org>
2867 L:      linux-hams@vger.kernel.org
2868 W:      http://www.linux-ax25.org/
2869 S:      Maintained
2870 F:      include/uapi/linux/ax25.h
2871 F:      include/net/ax25.h
2872 F:      net/ax25/
2873
2874 AXENTIA ARM DEVICES
2875 M:      Peter Rosin <peda@axentia.se>
2876 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2877 S:      Maintained
2878 F:      Documentation/devicetree/bindings/arm/axentia.txt
2879 F:      arch/arm/boot/dts/at91-linea.dtsi
2880 F:      arch/arm/boot/dts/at91-natte.dtsi
2881 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2882 F:      arch/arm/boot/dts/at91-tse850-3.dts
2883
2884 AXENTIA ASOC DRIVERS
2885 M:      Peter Rosin <peda@axentia.se>
2886 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2887 S:      Maintained
2888 F:      Documentation/devicetree/bindings/sound/axentia,*
2889 F:      sound/soc/atmel/tse850-pcm5142.c
2890
2891 AXXIA I2C CONTROLLER
2892 M:      Krzysztof Adamski <krzysztof.adamski@nokia.com>
2893 L:      linux-i2c@vger.kernel.org
2894 S:      Maintained
2895 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2896 F:      drivers/i2c/busses/i2c-axxia.c
2897
2898 AZ6007 DVB DRIVER
2899 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2900 L:      linux-media@vger.kernel.org
2901 W:      https://linuxtv.org
2902 T:      git git://linuxtv.org/media_tree.git
2903 S:      Maintained
2904 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2905
2906 AZTECH FM RADIO RECEIVER DRIVER
2907 M:      Hans Verkuil <hverkuil@xs4all.nl>
2908 L:      linux-media@vger.kernel.org
2909 T:      git git://linuxtv.org/media_tree.git
2910 W:      https://linuxtv.org
2911 S:      Maintained
2912 F:      drivers/media/radio/radio-aztech*
2913
2914 B43 WIRELESS DRIVER
2915 L:      linux-wireless@vger.kernel.org
2916 L:      b43-dev@lists.infradead.org
2917 W:      http://wireless.kernel.org/en/users/Drivers/b43
2918 S:      Odd Fixes
2919 F:      drivers/net/wireless/broadcom/b43/
2920
2921 B43LEGACY WIRELESS DRIVER
2922 M:      Larry Finger <Larry.Finger@lwfinger.net>
2923 L:      linux-wireless@vger.kernel.org
2924 L:      b43-dev@lists.infradead.org
2925 W:      http://wireless.kernel.org/en/users/Drivers/b43
2926 S:      Maintained
2927 F:      drivers/net/wireless/broadcom/b43legacy/
2928
2929 BACKLIGHT CLASS/SUBSYSTEM
2930 M:      Lee Jones <lee.jones@linaro.org>
2931 M:      Daniel Thompson <daniel.thompson@linaro.org>
2932 M:      Jingoo Han <jingoohan1@gmail.com>
2933 L:      dri-devel@lists.freedesktop.org
2934 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2935 S:      Maintained
2936 F:      drivers/video/backlight/
2937 F:      include/linux/backlight.h
2938 F:      include/linux/pwm_backlight.h
2939 F:      Documentation/devicetree/bindings/leds/backlight
2940 F:      Documentation/ABI/stable/sysfs-class-backlight
2941 F:      Documentation/ABI/testing/sysfs-class-backlight
2942
2943 BATMAN ADVANCED
2944 M:      Marek Lindner <mareklindner@neomailbox.ch>
2945 M:      Simon Wunderlich <sw@simonwunderlich.de>
2946 M:      Antonio Quartulli <a@unstable.cc>
2947 M:      Sven Eckelmann <sven@narfation.org>
2948 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2949 W:      https://www.open-mesh.org/
2950 B:      https://www.open-mesh.org/projects/batman-adv/issues
2951 C:      irc://chat.freenode.net/batman
2952 Q:      https://patchwork.open-mesh.org/project/batman/list/
2953 T:      git https://git.open-mesh.org/linux-merge.git
2954 S:      Maintained
2955 F:      Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2956 F:      Documentation/ABI/obsolete/sysfs-class-net-mesh
2957 F:      Documentation/networking/batman-adv.rst
2958 F:      include/uapi/linux/batadv_packet.h
2959 F:      include/uapi/linux/batman_adv.h
2960 F:      net/batman-adv/
2961
2962 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2963 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2964 L:      linux-hams@vger.kernel.org
2965 W:      http://www.baycom.org/~tom/ham/ham.html
2966 S:      Maintained
2967 F:      drivers/net/hamradio/baycom*
2968
2969 BCACHE (BLOCK LAYER CACHE)
2970 M:      Coly Li <colyli@suse.de>
2971 M:      Kent Overstreet <kent.overstreet@gmail.com>
2972 L:      linux-bcache@vger.kernel.org
2973 W:      http://bcache.evilpiepirate.org
2974 C:      irc://irc.oftc.net/bcache
2975 S:      Maintained
2976 F:      drivers/md/bcache/
2977
2978 BDISP ST MEDIA DRIVER
2979 M:      Fabien Dessenne <fabien.dessenne@st.com>
2980 L:      linux-media@vger.kernel.org
2981 T:      git git://linuxtv.org/media_tree.git
2982 W:      https://linuxtv.org
2983 S:      Supported
2984 F:      drivers/media/platform/sti/bdisp
2985
2986 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2987 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2988 L:      netdev@vger.kernel.org
2989 S:      Maintained
2990 F:      drivers/net/ethernet/ec_bhf.c
2991
2992 BEFS FILE SYSTEM
2993 M:      Luis de Bethencourt <luisbg@kernel.org>
2994 M:      Salah Triki <salah.triki@gmail.com>
2995 S:      Maintained
2996 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2997 F:      Documentation/filesystems/befs.txt
2998 F:      fs/befs/
2999
3000 BFQ I/O SCHEDULER
3001 M:      Paolo Valente <paolo.valente@linaro.org>
3002 M:      Jens Axboe <axboe@kernel.dk>
3003 L:      linux-block@vger.kernel.org
3004 S:      Maintained
3005 F:      block/bfq-*
3006 F:      Documentation/block/bfq-iosched.rst
3007
3008 BFS FILE SYSTEM
3009 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3010 S:      Maintained
3011 F:      Documentation/filesystems/bfs.txt
3012 F:      fs/bfs/
3013 F:      include/uapi/linux/bfs_fs.h
3014
3015 BLINKM RGB LED DRIVER
3016 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
3017 S:      Maintained
3018 F:      drivers/leds/leds-blinkm.c
3019
3020 BLOCK LAYER
3021 M:      Jens Axboe <axboe@kernel.dk>
3022 L:      linux-block@vger.kernel.org
3023 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3024 S:      Maintained
3025 F:      block/
3026 F:      drivers/block/
3027 F:      kernel/trace/blktrace.c
3028 F:      lib/sbitmap.c
3029
3030 BLOCK2MTD DRIVER
3031 M:      Joern Engel <joern@lazybastard.org>
3032 L:      linux-mtd@lists.infradead.org
3033 S:      Maintained
3034 F:      drivers/mtd/devices/block2mtd.c
3035
3036 BLUETOOTH DRIVERS
3037 M:      Marcel Holtmann <marcel@holtmann.org>
3038 M:      Johan Hedberg <johan.hedberg@gmail.com>
3039 L:      linux-bluetooth@vger.kernel.org
3040 W:      http://www.bluez.org/
3041 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3042 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3043 S:      Maintained
3044 F:      drivers/bluetooth/
3045
3046 BLUETOOTH SUBSYSTEM
3047 M:      Marcel Holtmann <marcel@holtmann.org>
3048 M:      Johan Hedberg <johan.hedberg@gmail.com>
3049 L:      linux-bluetooth@vger.kernel.org
3050 W:      http://www.bluez.org/
3051 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3052 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3053 S:      Maintained
3054 F:      net/bluetooth/
3055 F:      include/net/bluetooth/
3056
3057 BONDING DRIVER
3058 M:      Jay Vosburgh <j.vosburgh@gmail.com>
3059 M:      Veaceslav Falico <vfalico@gmail.com>
3060 M:      Andy Gospodarek <andy@greyhouse.net>
3061 L:      netdev@vger.kernel.org
3062 W:      http://sourceforge.net/projects/bonding/
3063 S:      Supported
3064 F:      drivers/net/bonding/
3065 F:      include/uapi/linux/if_bonding.h
3066
3067 BPF (Safe dynamic programs and tools)
3068 M:      Alexei Starovoitov <ast@kernel.org>
3069 M:      Daniel Borkmann <daniel@iogearbox.net>
3070 R:      Martin KaFai Lau <kafai@fb.com>
3071 R:      Song Liu <songliubraving@fb.com>
3072 R:      Yonghong Song <yhs@fb.com>
3073 R:      Andrii Nakryiko <andriin@fb.com>
3074 L:      netdev@vger.kernel.org
3075 L:      bpf@vger.kernel.org
3076 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3077 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3078 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3079 S:      Supported
3080 F:      arch/*/net/*
3081 F:      Documentation/networking/filter.txt
3082 F:      Documentation/bpf/
3083 F:      include/linux/bpf*
3084 F:      include/linux/filter.h
3085 F:      include/trace/events/xdp.h
3086 F:      include/uapi/linux/bpf*
3087 F:      include/uapi/linux/filter.h
3088 F:      kernel/bpf/
3089 F:      kernel/trace/bpf_trace.c
3090 F:      lib/test_bpf.c
3091 F:      net/bpf/
3092 F:      net/core/filter.c
3093 F:      net/sched/act_bpf.c
3094 F:      net/sched/cls_bpf.c
3095 F:      samples/bpf/
3096 F:      tools/bpf/
3097 F:      tools/lib/bpf/
3098 F:      tools/testing/selftests/bpf/
3099 K:      bpf
3100 N:      bpf
3101
3102 BPF JIT for ARM
3103 M:      Shubham Bansal <illusionist.neo@gmail.com>
3104 L:      netdev@vger.kernel.org
3105 L:      bpf@vger.kernel.org
3106 S:      Maintained
3107 F:      arch/arm/net/
3108
3109 BPF JIT for ARM64
3110 M:      Daniel Borkmann <daniel@iogearbox.net>
3111 M:      Alexei Starovoitov <ast@kernel.org>
3112 M:      Zi Shen Lim <zlim.lnx@gmail.com>
3113 L:      netdev@vger.kernel.org
3114 L:      bpf@vger.kernel.org
3115 S:      Supported
3116 F:      arch/arm64/net/
3117
3118 BPF JIT for MIPS (32-BIT AND 64-BIT)
3119 M:      Paul Burton <paulburton@kernel.org>
3120 L:      netdev@vger.kernel.org
3121 L:      bpf@vger.kernel.org
3122 S:      Maintained
3123 F:      arch/mips/net/
3124
3125 BPF JIT for NFP NICs
3126 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
3127 L:      netdev@vger.kernel.org
3128 L:      bpf@vger.kernel.org
3129 S:      Supported
3130 F:      drivers/net/ethernet/netronome/nfp/bpf/
3131
3132 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3133 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3134 M:      Sandipan Das <sandipan@linux.ibm.com>
3135 L:      netdev@vger.kernel.org
3136 L:      bpf@vger.kernel.org
3137 S:      Maintained
3138 F:      arch/powerpc/net/
3139
3140 BPF JIT for RISC-V (RV64G)
3141 M:      Björn Töpel <bjorn.topel@gmail.com>
3142 L:      netdev@vger.kernel.org
3143 S:      Maintained
3144 F:      arch/riscv/net/
3145
3146 BPF JIT for S390
3147 M:      Ilya Leoshkevich <iii@linux.ibm.com>
3148 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
3149 M:      Vasily Gorbik <gor@linux.ibm.com>
3150 L:      netdev@vger.kernel.org
3151 L:      bpf@vger.kernel.org
3152 S:      Maintained
3153 F:      arch/s390/net/
3154 X:      arch/s390/net/pnet.c
3155
3156 BPF JIT for SPARC (32-BIT AND 64-BIT)
3157 M:      David S. Miller <davem@davemloft.net>
3158 L:      netdev@vger.kernel.org
3159 L:      bpf@vger.kernel.org
3160 S:      Maintained
3161 F:      arch/sparc/net/
3162
3163 BPF JIT for X86 32-BIT
3164 M:      Wang YanQing <udknight@gmail.com>
3165 L:      netdev@vger.kernel.org
3166 L:      bpf@vger.kernel.org
3167 S:      Maintained
3168 F:      arch/x86/net/bpf_jit_comp32.c
3169
3170 BPF JIT for X86 64-BIT
3171 M:      Alexei Starovoitov <ast@kernel.org>
3172 M:      Daniel Borkmann <daniel@iogearbox.net>
3173 L:      netdev@vger.kernel.org
3174 L:      bpf@vger.kernel.org
3175 S:      Supported
3176 F:      arch/x86/net/
3177 X:      arch/x86/net/bpf_jit_comp32.c
3178
3179 BROADCOM B44 10/100 ETHERNET DRIVER
3180 M:      Michael Chan <michael.chan@broadcom.com>
3181 L:      netdev@vger.kernel.org
3182 S:      Supported
3183 F:      drivers/net/ethernet/broadcom/b44.*
3184
3185 BROADCOM B53 ETHERNET SWITCH DRIVER
3186 M:      Florian Fainelli <f.fainelli@gmail.com>
3187 L:      netdev@vger.kernel.org
3188 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
3189 S:      Supported
3190 F:      drivers/net/dsa/b53/*
3191 F:      include/linux/platform_data/b53.h
3192
3193 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3194 M:      Florian Fainelli <f.fainelli@gmail.com>
3195 M:      Ray Jui <rjui@broadcom.com>
3196 M:      Scott Branden <sbranden@broadcom.com>
3197 M:      bcm-kernel-feedback-list@broadcom.com
3198 T:      git git://github.com/broadcom/mach-bcm
3199 S:      Maintained
3200 N:      bcm281*
3201 N:      bcm113*
3202 N:      bcm216*
3203 N:      kona
3204 F:      arch/arm/mach-bcm/
3205
3206 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3207 M:      Eric Anholt <eric@anholt.net>
3208 M:      Stefan Wahren <wahrenst@gmx.net>
3209 L:      bcm-kernel-feedback-list@broadcom.com
3210 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3211 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3212 T:      git git://github.com/anholt/linux
3213 S:      Maintained
3214 N:      bcm2711
3215 N:      bcm2835
3216 F:      drivers/staging/vc04_services
3217
3218 BROADCOM BCM47XX MIPS ARCHITECTURE
3219 M:      Hauke Mehrtens <hauke@hauke-m.de>
3220 M:      Rafał Miłecki <zajec5@gmail.com>
3221 L:      linux-mips@vger.kernel.org
3222 S:      Maintained
3223 F:      Documentation/devicetree/bindings/mips/brcm/
3224 F:      arch/mips/bcm47xx/*
3225 F:      arch/mips/include/asm/mach-bcm47xx/*
3226
3227 BROADCOM BCM5301X ARM ARCHITECTURE
3228 M:      Hauke Mehrtens <hauke@hauke-m.de>
3229 M:      Rafał Miłecki <zajec5@gmail.com>
3230 M:      bcm-kernel-feedback-list@broadcom.com
3231 L:      linux-arm-kernel@lists.infradead.org
3232 S:      Maintained
3233 F:      arch/arm/mach-bcm/bcm_5301x.c
3234 F:      arch/arm/boot/dts/bcm5301x*.dtsi
3235 F:      arch/arm/boot/dts/bcm470*
3236 F:      arch/arm/boot/dts/bcm953012*
3237
3238 BROADCOM BCM53573 ARM ARCHITECTURE
3239 M:      Rafał Miłecki <rafal@milecki.pl>
3240 L:      bcm-kernel-feedback-list@broadcom.com
3241 L:      linux-arm-kernel@lists.infradead.org
3242 S:      Maintained
3243 F:      arch/arm/boot/dts/bcm53573*
3244 F:      arch/arm/boot/dts/bcm47189*
3245
3246 BROADCOM BCM63XX ARM ARCHITECTURE
3247 M:      Florian Fainelli <f.fainelli@gmail.com>
3248 M:      bcm-kernel-feedback-list@broadcom.com
3249 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3250 T:      git git://github.com/broadcom/stblinux.git
3251 S:      Maintained
3252 N:      bcm63xx
3253
3254 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3255 M:      Kevin Cernekee <cernekee@gmail.com>
3256 L:      linux-usb@vger.kernel.org
3257 S:      Maintained
3258 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
3259
3260 BROADCOM BCM7XXX ARM ARCHITECTURE
3261 M:      Florian Fainelli <f.fainelli@gmail.com>
3262 M:      bcm-kernel-feedback-list@broadcom.com
3263 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3264 T:      git git://github.com/broadcom/stblinux.git
3265 S:      Maintained
3266 F:      arch/arm/mach-bcm/*brcmstb*
3267 F:      arch/arm/boot/dts/bcm7*.dts*
3268 F:      drivers/bus/brcmstb_gisb.c
3269 F:      arch/arm/mm/cache-b15-rac.c
3270 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
3271 N:      brcmstb
3272
3273 BROADCOM BMIPS CPUFREQ DRIVER
3274 M:      Markus Mayer <mmayer@broadcom.com>
3275 M:      bcm-kernel-feedback-list@broadcom.com
3276 L:      linux-pm@vger.kernel.org
3277 S:      Maintained
3278 F:      drivers/cpufreq/bmips-cpufreq.c
3279
3280 BROADCOM BMIPS MIPS ARCHITECTURE
3281 M:      Florian Fainelli <f.fainelli@gmail.com>
3282 L:      bcm-kernel-feedback-list@broadcom.com
3283 L:      linux-mips@vger.kernel.org
3284 T:      git git://github.com/broadcom/stblinux.git
3285 S:      Maintained
3286 F:      arch/mips/bmips/*
3287 F:      arch/mips/include/asm/mach-bmips/*
3288 F:      arch/mips/kernel/*bmips*
3289 F:      arch/mips/boot/dts/brcm/bcm*.dts*
3290 F:      drivers/irqchip/irq-bcm63*
3291 F:      drivers/irqchip/irq-bcm7*
3292 F:      drivers/irqchip/irq-brcmstb*
3293 F:      include/linux/bcm963xx_nvram.h
3294 F:      include/linux/bcm963xx_tag.h
3295
3296 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3297 M:      Rasesh Mody <rmody@marvell.com>
3298 M:      GR-Linux-NIC-Dev@marvell.com
3299 L:      netdev@vger.kernel.org
3300 S:      Supported
3301 F:      drivers/net/ethernet/broadcom/bnx2.*
3302 F:      drivers/net/ethernet/broadcom/bnx2_*
3303
3304 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3305 M:      QLogic-Storage-Upstream@qlogic.com
3306 L:      linux-scsi@vger.kernel.org
3307 S:      Supported
3308 F:      drivers/scsi/bnx2fc/
3309
3310 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3311 M:      QLogic-Storage-Upstream@qlogic.com
3312 L:      linux-scsi@vger.kernel.org
3313 S:      Supported
3314 F:      drivers/scsi/bnx2i/
3315
3316 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3317 M:      Ariel Elior <aelior@marvell.com>
3318 M:      Sudarsana Kalluru <skalluru@marvell.com>
3319 M:      GR-everest-linux-l2@marvell.com
3320 L:      netdev@vger.kernel.org
3321 S:      Supported
3322 F:      drivers/net/ethernet/broadcom/bnx2x/
3323
3324 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3325 M:      Michael Chan <michael.chan@broadcom.com>
3326 L:      netdev@vger.kernel.org
3327 S:      Supported
3328 F:      drivers/net/ethernet/broadcom/bnxt/
3329
3330 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3331 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
3332 M:      Franky Lin <franky.lin@broadcom.com>
3333 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3334 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3335 M:      Wright Feng <wright.feng@cypress.com>
3336 L:      linux-wireless@vger.kernel.org
3337 L:      brcm80211-dev-list.pdl@broadcom.com
3338 L:      brcm80211-dev-list@cypress.com
3339 S:      Supported
3340 F:      drivers/net/wireless/broadcom/brcm80211/
3341
3342 BROADCOM BRCMSTB GPIO DRIVER
3343 M:      Gregory Fong <gregory.0xf0@gmail.com>
3344 L:      bcm-kernel-feedback-list@broadcom.com
3345 S:      Supported
3346 F:      drivers/gpio/gpio-brcmstb.c
3347 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3348
3349 BROADCOM BRCMSTB I2C DRIVER
3350 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3351 L:      linux-i2c@vger.kernel.org
3352 L:      bcm-kernel-feedback-list@broadcom.com
3353 S:      Supported
3354 F:      drivers/i2c/busses/i2c-brcmstb.c
3355 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3356
3357 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3358 M:      Al Cooper <alcooperx@gmail.com>
3359 L:      linux-kernel@vger.kernel.org
3360 L:      bcm-kernel-feedback-list@broadcom.com
3361 S:      Maintained
3362 F:      drivers/phy/broadcom/phy-brcm-usb*
3363
3364 BROADCOM GENET ETHERNET DRIVER
3365 M:      Doug Berger <opendmb@gmail.com>
3366 M:      Florian Fainelli <f.fainelli@gmail.com>
3367 L:      bcm-kernel-feedback-list@broadcom.com
3368 L:      netdev@vger.kernel.org
3369 S:      Supported
3370 F:      drivers/net/ethernet/broadcom/genet/
3371
3372 BROADCOM IPROC ARM ARCHITECTURE
3373 M:      Ray Jui <rjui@broadcom.com>
3374 M:      Scott Branden <sbranden@broadcom.com>
3375 M:      bcm-kernel-feedback-list@broadcom.com
3376 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3377 T:      git git://github.com/broadcom/cygnus-linux.git
3378 S:      Maintained
3379 N:      iproc
3380 N:      cygnus
3381 N:      bcm[-_]nsp
3382 N:      bcm9113*
3383 N:      bcm9583*
3384 N:      bcm9585*
3385 N:      bcm9586*
3386 N:      bcm988312
3387 N:      bcm113*
3388 N:      bcm583*
3389 N:      bcm585*
3390 N:      bcm586*
3391 N:      bcm88312
3392 N:      hr2
3393 N:      stingray
3394 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3395 F:      arch/arm64/boot/dts/broadcom/stingray/*
3396 F:      drivers/clk/bcm/clk-ns*
3397 F:      drivers/clk/bcm/clk-sr*
3398 F:      drivers/pinctrl/bcm/pinctrl-ns*
3399 F:      include/dt-bindings/clock/bcm-sr*
3400
3401 BROADCOM KONA GPIO DRIVER
3402 M:      Ray Jui <rjui@broadcom.com>
3403 L:      bcm-kernel-feedback-list@broadcom.com
3404 S:      Supported
3405 F:      drivers/gpio/gpio-bcm-kona.c
3406 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3407
3408 BROADCOM NETXTREME-E ROCE DRIVER
3409 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3410 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3411 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3412 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3413 L:      linux-rdma@vger.kernel.org
3414 W:      http://www.broadcom.com
3415 S:      Supported
3416 F:      drivers/infiniband/hw/bnxt_re/
3417 F:      include/uapi/rdma/bnxt_re-abi.h
3418
3419 BROADCOM NVRAM DRIVER
3420 M:      Rafał Miłecki <zajec5@gmail.com>
3421 L:      linux-mips@vger.kernel.org
3422 S:      Maintained
3423 F:      drivers/firmware/broadcom/*
3424
3425 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3426 M:      Rafał Miłecki <zajec5@gmail.com>
3427 L:      linux-wireless@vger.kernel.org
3428 S:      Maintained
3429 F:      drivers/bcma/
3430 F:      include/linux/bcma/
3431
3432 BROADCOM STB AVS CPUFREQ DRIVER
3433 M:      Markus Mayer <mmayer@broadcom.com>
3434 M:      bcm-kernel-feedback-list@broadcom.com
3435 L:      linux-pm@vger.kernel.org
3436 S:      Maintained
3437 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3438 F:      drivers/cpufreq/brcmstb*
3439
3440 BROADCOM STB AVS TMON DRIVER
3441 M:      Markus Mayer <mmayer@broadcom.com>
3442 M:      bcm-kernel-feedback-list@broadcom.com
3443 L:      linux-pm@vger.kernel.org
3444 S:      Maintained
3445 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3446 F:      drivers/thermal/broadcom/brcmstb*
3447
3448 BROADCOM STB NAND FLASH DRIVER
3449 M:      Brian Norris <computersforpeace@gmail.com>
3450 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3451 L:      linux-mtd@lists.infradead.org
3452 L:      bcm-kernel-feedback-list@broadcom.com
3453 S:      Maintained
3454 F:      drivers/mtd/nand/raw/brcmnand/
3455
3456 BROADCOM STB DPFE DRIVER
3457 M:      Markus Mayer <mmayer@broadcom.com>
3458 M:      bcm-kernel-feedback-list@broadcom.com
3459 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3460 S:      Maintained
3461 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3462 F:      drivers/memory/brcmstb_dpfe.c
3463
3464 BROADCOM SPI DRIVER
3465 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3466 M:      bcm-kernel-feedback-list@broadcom.com
3467 S:      Maintained
3468 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3469 F:      drivers/spi/spi-bcm-qspi.*
3470 F:      drivers/spi/spi-brcmstb-qspi.c
3471 F:      drivers/spi/spi-iproc-qspi.c
3472
3473 BROADCOM SYSTEMPORT ETHERNET DRIVER
3474 M:      Florian Fainelli <f.fainelli@gmail.com>
3475 L:      bcm-kernel-feedback-list@broadcom.com
3476 L:      netdev@vger.kernel.org
3477 S:      Supported
3478 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3479
3480 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3481 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3482 M:      Prashant Sreedharan <prashant@broadcom.com>
3483 M:      Michael Chan <mchan@broadcom.com>
3484 L:      netdev@vger.kernel.org
3485 S:      Supported
3486 F:      drivers/net/ethernet/broadcom/tg3.*
3487
3488 BROCADE BFA FC SCSI DRIVER
3489 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3490 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3491 L:      linux-scsi@vger.kernel.org
3492 S:      Supported
3493 F:      drivers/scsi/bfa/
3494
3495 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3496 M:      Rasesh Mody <rmody@marvell.com>
3497 M:      Sudarsana Kalluru <skalluru@marvell.com>
3498 M:      GR-Linux-NIC-Dev@marvell.com
3499 L:      netdev@vger.kernel.org
3500 S:      Supported
3501 F:      drivers/net/ethernet/brocade/bna/
3502
3503 BSG (block layer generic sg v4 driver)
3504 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3505 L:      linux-scsi@vger.kernel.org
3506 S:      Supported
3507 F:      block/bsg.c
3508 F:      include/linux/bsg.h
3509 F:      include/uapi/linux/bsg.h
3510
3511 BT87X AUDIO DRIVER
3512 M:      Clemens Ladisch <clemens@ladisch.de>
3513 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3514 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3515 S:      Maintained
3516 F:      Documentation/sound/cards/bt87x.rst
3517 F:      sound/pci/bt87x.c
3518
3519 BT8XXGPIO DRIVER
3520 M:      Michael Buesch <m@bues.ch>
3521 W:      http://bu3sch.de/btgpio.php
3522 S:      Maintained
3523 F:      drivers/gpio/gpio-bt8xx.c
3524
3525 BTRFS FILE SYSTEM
3526 M:      Chris Mason <clm@fb.com>
3527 M:      Josef Bacik <josef@toxicpanda.com>
3528 M:      David Sterba <dsterba@suse.com>
3529 L:      linux-btrfs@vger.kernel.org
3530 W:      http://btrfs.wiki.kernel.org/
3531 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3532 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3533 S:      Maintained
3534 F:      Documentation/filesystems/btrfs.txt
3535 F:      fs/btrfs/
3536 F:      include/linux/btrfs*
3537 F:      include/uapi/linux/btrfs*
3538
3539 BTTV VIDEO4LINUX DRIVER
3540 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3541 L:      linux-media@vger.kernel.org
3542 W:      https://linuxtv.org
3543 T:      git git://linuxtv.org/media_tree.git
3544 S:      Odd fixes
3545 F:      Documentation/media/v4l-drivers/bttv*
3546 F:      drivers/media/pci/bt8xx/bttv*
3547
3548 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3549 M:      Chanwoo Choi <cw00.choi@samsung.com>
3550 L:      linux-pm@vger.kernel.org
3551 L:      linux-samsung-soc@vger.kernel.org
3552 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3553 S:      Maintained
3554 F:      drivers/devfreq/exynos-bus.c
3555 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3556
3557 BUSLOGIC SCSI DRIVER
3558 M:      Khalid Aziz <khalid@gonehiking.org>
3559 L:      linux-scsi@vger.kernel.org
3560 S:      Maintained
3561 F:      drivers/scsi/BusLogic.*
3562 F:      drivers/scsi/FlashPoint.*
3563
3564 C-MEDIA CMI8788 DRIVER
3565 M:      Clemens Ladisch <clemens@ladisch.de>
3566 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3567 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3568 S:      Maintained
3569 F:      sound/pci/oxygen/
3570
3571 C-SKY ARCHITECTURE
3572 M:      Guo Ren <guoren@kernel.org>
3573 T:      git https://github.com/c-sky/csky-linux.git
3574 S:      Supported
3575 F:      arch/csky/
3576 F:      Documentation/devicetree/bindings/csky/
3577 F:      drivers/irqchip/irq-csky-*
3578 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
3579 F:      drivers/clocksource/timer-gx6605s.c
3580 F:      drivers/clocksource/timer-mp-csky.c
3581 F:      Documentation/devicetree/bindings/timer/csky,*
3582 K:      csky
3583 N:      csky
3584
3585 C6X ARCHITECTURE
3586 M:      Mark Salter <msalter@redhat.com>
3587 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3588 L:      linux-c6x-dev@linux-c6x.org
3589 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3590 S:      Maintained
3591 F:      arch/c6x/
3592
3593 CA8210 IEEE-802.15.4 RADIO DRIVER
3594 M:      Harry Morris <h.morris@cascoda.com>
3595 L:      linux-wpan@vger.kernel.org
3596 W:      https://github.com/Cascoda/ca8210-linux.git
3597 S:      Maintained
3598 F:      drivers/net/ieee802154/ca8210.c
3599 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3600
3601 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3602 M:      David Howells <dhowells@redhat.com>
3603 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3604 S:      Supported
3605 F:      Documentation/filesystems/caching/cachefiles.txt
3606 F:      fs/cachefiles/
3607
3608 CADENCE MIPI-CSI2 BRIDGES
3609 M:      Maxime Ripard <mripard@kernel.org>
3610 L:      linux-media@vger.kernel.org
3611 S:      Maintained
3612 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3613 F:      drivers/media/platform/cadence/cdns-csi2*
3614
3615 CADENCE NAND DRIVER
3616 M:      Piotr Sroka <piotrs@cadence.com>
3617 L:      linux-mtd@lists.infradead.org
3618 S:      Maintained
3619 F:      drivers/mtd/nand/raw/cadence-nand-controller.c
3620 F:      Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3621
3622 CADET FM/AM RADIO RECEIVER DRIVER
3623 M:      Hans Verkuil <hverkuil@xs4all.nl>
3624 L:      linux-media@vger.kernel.org
3625 T:      git git://linuxtv.org/media_tree.git
3626 W:      https://linuxtv.org
3627 S:      Maintained
3628 F:      drivers/media/radio/radio-cadet*
3629
3630 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3631 M:      Jonathan Corbet <corbet@lwn.net>
3632 L:      linux-media@vger.kernel.org
3633 T:      git git://linuxtv.org/media_tree.git
3634 S:      Maintained
3635 F:      Documentation/media/v4l-drivers/cafe_ccic*
3636 F:      drivers/media/platform/marvell-ccic/
3637
3638 CAIF NETWORK LAYER
3639 L:      netdev@vger.kernel.org
3640 S:      Orphan
3641 F:      Documentation/networking/caif/
3642 F:      drivers/net/caif/
3643 F:      include/uapi/linux/caif/
3644 F:      include/net/caif/
3645 F:      net/caif/
3646
3647 CAKE QDISC
3648 M:      Toke Høiland-Jørgensen <toke@toke.dk>
3649 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
3650 S:      Maintained
3651 F:      net/sched/sch_cake.c
3652
3653 CAN NETWORK DRIVERS
3654 M:      Wolfgang Grandegger <wg@grandegger.com>
3655 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3656 L:      linux-can@vger.kernel.org
3657 W:      https://github.com/linux-can
3658 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3659 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3660 S:      Maintained
3661 F:      Documentation/devicetree/bindings/net/can/
3662 F:      drivers/net/can/
3663 F:      include/linux/can/dev.h
3664 F:      include/linux/can/led.h
3665 F:      include/linux/can/rx-offload.h
3666 F:      include/linux/can/platform/
3667 F:      include/uapi/linux/can/error.h
3668 F:      include/uapi/linux/can/netlink.h
3669 F:      include/uapi/linux/can/vxcan.h
3670
3671 CAN NETWORK LAYER
3672 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3673 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3674 L:      linux-can@vger.kernel.org
3675 W:      https://github.com/linux-can
3676 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3677 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3678 S:      Maintained
3679 F:      Documentation/networking/can.rst
3680 F:      net/can/
3681 F:      include/linux/can/core.h
3682 F:      include/linux/can/skb.h
3683 F:      include/net/netns/can.h
3684 F:      include/uapi/linux/can.h
3685 F:      include/uapi/linux/can/bcm.h
3686 F:      include/uapi/linux/can/raw.h
3687 F:      include/uapi/linux/can/gw.h
3688
3689 CAN-J1939 NETWORK LAYER
3690 M:      Robin van der Gracht <robin@protonic.nl>
3691 M:      Oleksij Rempel <o.rempel@pengutronix.de>
3692 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
3693 L:      linux-can@vger.kernel.org
3694 S:      Maintained
3695 F:      Documentation/networking/j1939.txt
3696 F:      net/can/j1939/
3697 F:      include/uapi/linux/can/j1939.h
3698
3699 CAPABILITIES
3700 M:      Serge Hallyn <serge@hallyn.com>
3701 L:      linux-security-module@vger.kernel.org
3702 S:      Supported
3703 F:      include/linux/capability.h
3704 F:      include/uapi/linux/capability.h
3705 F:      security/commoncap.c
3706 F:      kernel/capability.c
3707
3708 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3709 M:      Kevin Tsai <ktsai@capellamicro.com>
3710 S:      Maintained
3711 F:      drivers/iio/light/cm*
3712
3713 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3714 M:      Christian Lamparter <chunkeey@googlemail.com>
3715 L:      linux-wireless@vger.kernel.org
3716 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3717 S:      Maintained
3718 F:      drivers/net/wireless/ath/carl9170/
3719
3720 CAVIUM I2C DRIVER
3721 M:      Jan Glauber <jglauber@cavium.com>
3722 M:      David Daney <david.daney@cavium.com>
3723 W:      http://www.cavium.com
3724 S:      Supported
3725 F:      drivers/i2c/busses/i2c-octeon*
3726 F:      drivers/i2c/busses/i2c-thunderx*
3727
3728 CAVIUM LIQUIDIO NETWORK DRIVER
3729 M:      Derek Chickles <dchickles@marvell.com>
3730 M:      Satanand Burla <sburla@marvell.com>
3731 M:      Felix Manlunas <fmanlunas@marvell.com>
3732 L:      netdev@vger.kernel.org
3733 W:      http://www.cavium.com
3734 S:      Supported
3735 F:      drivers/net/ethernet/cavium/liquidio/
3736
3737 CAVIUM MMC DRIVER
3738 M:      Jan Glauber <jglauber@cavium.com>
3739 M:      David Daney <david.daney@cavium.com>
3740 M:      Steven J. Hill <Steven.Hill@cavium.com>
3741 W:      http://www.cavium.com
3742 S:      Supported
3743 F:      drivers/mmc/host/cavium*
3744
3745 CAVIUM OCTEON-TX CRYPTO DRIVER
3746 M:      George Cherian <george.cherian@cavium.com>
3747 L:      linux-crypto@vger.kernel.org
3748 W:      http://www.cavium.com
3749 S:      Supported
3750 F:      drivers/crypto/cavium/cpt/
3751
3752 CAVIUM THUNDERX2 ARM64 SOC
3753 M:      Robert Richter <rrichter@cavium.com>
3754 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3755 S:      Maintained
3756 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3757 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3758
3759 CC2520 IEEE-802.15.4 RADIO DRIVER
3760 M:      Varka Bhadram <varkabhadram@gmail.com>
3761 L:      linux-wpan@vger.kernel.org
3762 S:      Maintained
3763 F:      drivers/net/ieee802154/cc2520.c
3764 F:      include/linux/spi/cc2520.h
3765 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3766
3767 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3768 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3769 L:      linux-crypto@vger.kernel.org
3770 S:      Supported
3771 F:      drivers/crypto/ccree/
3772 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3773
3774 CEC FRAMEWORK
3775 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
3776 L:      linux-media@vger.kernel.org
3777 T:      git git://linuxtv.org/media_tree.git
3778 W:      http://linuxtv.org
3779 S:      Supported
3780 F:      Documentation/media/kapi/cec-core.rst
3781 F:      Documentation/media/uapi/cec
3782 F:      drivers/media/cec/
3783 F:      drivers/media/rc/keymaps/rc-cec.c
3784 F:      include/media/cec.h
3785 F:      include/media/cec-notifier.h
3786 F:      include/uapi/linux/cec.h
3787 F:      include/uapi/linux/cec-funcs.h
3788 F:      Documentation/devicetree/bindings/media/cec.txt
3789 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3790
3791 CEC GPIO DRIVER
3792 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
3793 L:      linux-media@vger.kernel.org
3794 T:      git git://linuxtv.org/media_tree.git
3795 W:      http://linuxtv.org
3796 S:      Supported
3797 F:      drivers/media/platform/cec-gpio/
3798 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3799
3800 CELL BROADBAND ENGINE ARCHITECTURE
3801 M:      Arnd Bergmann <arnd@arndb.de>
3802 L:      linuxppc-dev@lists.ozlabs.org
3803 W:      http://www.ibm.com/developerworks/power/cell/
3804 S:      Supported
3805 F:      arch/powerpc/include/asm/cell*.h
3806 F:      arch/powerpc/include/asm/spu*.h
3807 F:      arch/powerpc/include/uapi/asm/spu*.h
3808 F:      arch/powerpc/oprofile/*cell*
3809 F:      arch/powerpc/platforms/cell/
3810
3811 CEPH COMMON CODE (LIBCEPH)
3812 M:      Ilya Dryomov <idryomov@gmail.com>
3813 M:      Jeff Layton <jlayton@kernel.org>
3814 M:      Sage Weil <sage@redhat.com>
3815 L:      ceph-devel@vger.kernel.org
3816 W:      http://ceph.com/
3817 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3818 T:      git git://github.com/ceph/ceph-client.git
3819 S:      Supported
3820 F:      net/ceph/
3821 F:      include/linux/ceph/
3822 F:      include/linux/crush/
3823
3824 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3825 M:      Jeff Layton <jlayton@kernel.org>
3826 M:      Sage Weil <sage@redhat.com>
3827 M:      Ilya Dryomov <idryomov@gmail.com>
3828 L:      ceph-devel@vger.kernel.org
3829 W:      http://ceph.com/
3830 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3831 T:      git git://github.com/ceph/ceph-client.git
3832 S:      Supported
3833 F:      Documentation/filesystems/ceph.txt
3834 F:      fs/ceph/
3835
3836 CERTIFICATE HANDLING:
3837 M:      David Howells <dhowells@redhat.com>
3838 M:      David Woodhouse <dwmw2@infradead.org>
3839 L:      keyrings@vger.kernel.org
3840 S:      Maintained
3841 F:      Documentation/admin-guide/module-signing.rst
3842 F:      certs/
3843 F:      scripts/sign-file.c
3844 F:      scripts/extract-cert.c
3845
3846 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3847 L:      devel@driverdev.osuosl.org
3848 S:      Obsolete
3849 F:      drivers/staging/wusbcore/
3850
3851 CFAG12864B LCD DRIVER
3852 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3853 S:      Maintained
3854 F:      drivers/auxdisplay/cfag12864b.c
3855 F:      include/linux/cfag12864b.h
3856
3857 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3858 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3859 S:      Maintained
3860 F:      drivers/auxdisplay/cfag12864bfb.c
3861 F:      include/linux/cfag12864b.h
3862
3863 802.11 (including CFG80211/NL80211)
3864 M:      Johannes Berg <johannes@sipsolutions.net>
3865 L:      linux-wireless@vger.kernel.org
3866 W:      http://wireless.kernel.org/
3867 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3868 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3869 S:      Maintained
3870 F:      net/wireless/
3871 F:      include/uapi/linux/nl80211.h
3872 F:      include/linux/ieee80211.h
3873 F:      include/net/wext.h
3874 F:      include/net/cfg80211.h
3875 F:      include/net/iw_handler.h
3876 F:      include/net/ieee80211_radiotap.h
3877 F:      Documentation/driver-api/80211/cfg80211.rst
3878 F:      Documentation/networking/regulatory.txt
3879
3880 CHAR and MISC DRIVERS
3881 M:      Arnd Bergmann <arnd@arndb.de>
3882 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3883 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3884 S:      Supported
3885 F:      drivers/char/
3886 F:      drivers/misc/
3887 F:      include/linux/miscdevice.h
3888
3889 CHECKPATCH
3890 M:      Andy Whitcroft <apw@canonical.com>
3891 M:      Joe Perches <joe@perches.com>
3892 S:      Maintained
3893 F:      scripts/checkpatch.pl
3894
3895 CHINESE DOCUMENTATION
3896 M:      Harry Wei <harryxiyou@gmail.com>
3897 M:      Alex Shi <alex.shi@linux.alibaba.com>
3898 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3899 S:      Maintained
3900 F:      Documentation/translations/zh_CN/
3901
3902 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3903 M:      Peter Chen <Peter.Chen@nxp.com>
3904 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3905 L:      linux-usb@vger.kernel.org
3906 S:      Maintained
3907 F:      drivers/usb/chipidea/
3908
3909 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3910 M:      Hans de Goede <hdegoede@redhat.com>
3911 L:      linux-input@vger.kernel.org
3912 S:      Maintained
3913 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3914 F:      drivers/input/touchscreen/chipone_icn8318.c
3915
3916 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3917 M:      Hans de Goede <hdegoede@redhat.com>
3918 L:      linux-input@vger.kernel.org
3919 S:      Maintained
3920 F:      drivers/input/touchscreen/chipone_icn8505.c
3921
3922 CHROME HARDWARE PLATFORM SUPPORT
3923 M:      Benson Leung <bleung@chromium.org>
3924 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3925 S:      Maintained
3926 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3927 F:      drivers/platform/chrome/
3928
3929 CHROMEOS EC SUBDRIVERS
3930 M:      Benson Leung <bleung@chromium.org>
3931 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3932 R:      Guenter Roeck <groeck@chromium.org>
3933 S:      Maintained
3934 N:      cros_ec
3935 N:      cros-ec
3936 F:      drivers/power/supply/cros_usbpd-charger.c
3937
3938 CHROMEOS EC CODEC DRIVER
3939 M:      Cheng-Yi Chiang <cychiang@chromium.org>
3940 S:      Maintained
3941 R:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3942 R:      Guenter Roeck <groeck@chromium.org>
3943 F:      Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3944 F:      sound/soc/codecs/cros_ec_codec.*
3945
3946 CIRRUS LOGIC AUDIO CODEC DRIVERS
3947 M:      Brian Austin <brian.austin@cirrus.com>
3948 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3949 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3950 S:      Maintained
3951 F:      sound/soc/codecs/cs*
3952
3953 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3954 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3955 L:      netdev@vger.kernel.org
3956 S:      Maintained
3957 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3958
3959 CIRRUS LOGIC LOCHNAGAR DRIVER
3960 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3961 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3962 L:      patches@opensource.cirrus.com
3963 S:      Supported
3964 F:      drivers/clk/clk-lochnagar.c
3965 F:      drivers/hwmon/lochnagar-hwmon.c
3966 F:      drivers/mfd/lochnagar-i2c.c
3967 F:      drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3968 F:      drivers/regulator/lochnagar-regulator.c
3969 F:      sound/soc/codecs/lochnagar-sc.c
3970 F:      include/dt-bindings/clk/lochnagar.h
3971 F:      include/dt-bindings/pinctrl/lochnagar.h
3972 F:      include/linux/mfd/lochnagar*
3973 F:      Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3974 F:      Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3975 F:      Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3976 F:      Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3977 F:      Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3978 F:      Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3979 F:      Documentation/hwmon/lochnagar.rst
3980
3981 CISCO FCOE HBA DRIVER
3982 M:      Satish Kharat <satishkh@cisco.com>
3983 M:      Sesidhar Baddela <sebaddel@cisco.com>
3984 M:      Karan Tilak Kumar <kartilak@cisco.com>
3985 L:      linux-scsi@vger.kernel.org
3986 S:      Supported
3987 F:      drivers/scsi/fnic/
3988
3989 CISCO SCSI HBA DRIVER
3990 M:      Karan Tilak Kumar <kartilak@cisco.com>
3991 M:      Sesidhar Baddela <sebaddel@cisco.com>
3992 L:      linux-scsi@vger.kernel.org
3993 S:      Supported
3994 F:      drivers/scsi/snic/
3995
3996 CISCO VIC ETHERNET NIC DRIVER
3997 M:      Christian Benvenuti <benve@cisco.com>
3998 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3999 M:      Parvi Kaustubhi <pkaustub@cisco.com>
4000 S:      Supported
4001 F:      drivers/net/ethernet/cisco/enic/
4002
4003 CISCO VIC LOW LATENCY NIC DRIVER
4004 M:      Christian Benvenuti <benve@cisco.com>
4005 M:      Nelson Escobar <neescoba@cisco.com>
4006 M:      Parvi Kaustubhi <pkaustub@cisco.com>
4007 S:      Supported
4008 F:      drivers/infiniband/hw/usnic/
4009
4010 CIRRUS LOGIC MADERA CODEC DRIVERS
4011 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
4012 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
4013 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4014 L:      patches@opensource.cirrus.com
4015 T:      git https://github.com/CirrusLogic/linux-drivers.git
4016 W:      https://github.com/CirrusLogic/linux-drivers/wiki
4017 S:      Supported
4018 F:      Documentation/devicetree/bindings/mfd/madera.txt
4019 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
4020 F:      Documentation/devicetree/bindings/sound/madera.txt
4021 F:      include/dt-bindings/sound/madera*
4022 F:      include/linux/irqchip/irq-madera*
4023 F:      include/linux/mfd/madera/*
4024 F:      include/sound/madera*
4025 F:      drivers/gpio/gpio-madera*
4026 F:      drivers/irqchip/irq-madera*
4027 F:      drivers/mfd/madera*
4028 F:      drivers/mfd/cs47l*
4029 F:      drivers/pinctrl/cirrus/*
4030 F:      sound/soc/codecs/cs47l*
4031 F:      sound/soc/codecs/madera*
4032
4033 CLANG-FORMAT FILE
4034 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4035 S:      Maintained
4036 F:      .clang-format
4037
4038 CLANG/LLVM BUILD SUPPORT
4039 L:      clang-built-linux@googlegroups.com
4040 W:      https://clangbuiltlinux.github.io/
4041 B:      https://github.com/ClangBuiltLinux/linux/issues
4042 C:      irc://chat.freenode.net/clangbuiltlinux
4043 S:      Supported
4044 K:      \b(?i:clang|llvm)\b
4045
4046 CLEANCACHE API
4047 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4048 L:      linux-kernel@vger.kernel.org
4049 S:      Maintained
4050 F:      mm/cleancache.c
4051 F:      include/linux/cleancache.h
4052
4053 CLK API
4054 M:      Russell King <linux@armlinux.org.uk>
4055 L:      linux-clk@vger.kernel.org
4056 S:      Maintained
4057 F:      include/linux/clk.h
4058
4059 CLOCKSOURCE, CLOCKEVENT DRIVERS
4060 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4061 M:      Thomas Gleixner <tglx@linutronix.de>
4062 L:      linux-kernel@vger.kernel.org
4063 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4064 S:      Supported
4065 F:      drivers/clocksource/
4066 F:      Documentation/devicetree/bindings/timer/
4067
4068 CMPC ACPI DRIVER
4069 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4070 M:      Daniel Oliveira Nascimento <don@syst.com.br>
4071 L:      platform-driver-x86@vger.kernel.org
4072 S:      Supported
4073 F:      drivers/platform/x86/classmate-laptop.c
4074
4075 COBALT MEDIA DRIVER
4076 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
4077 L:      linux-media@vger.kernel.org
4078 T:      git git://linuxtv.org/media_tree.git
4079 W:      https://linuxtv.org
4080 S:      Supported
4081 F:      drivers/media/pci/cobalt/
4082
4083 COCCINELLE/Semantic Patches (SmPL)
4084 M:      Julia Lawall <Julia.Lawall@lip6.fr>
4085 M:      Gilles Muller <Gilles.Muller@lip6.fr>
4086 M:      Nicolas Palix <nicolas.palix@imag.fr>
4087 M:      Michal Marek <michal.lkml@markovi.net>
4088 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
4089 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4090 W:      http://coccinelle.lip6.fr/
4091 S:      Supported
4092 F:      Documentation/dev-tools/coccinelle.rst
4093 F:      scripts/coccinelle/
4094 F:      scripts/coccicheck
4095
4096 CODA FILE SYSTEM
4097 M:      Jan Harkes <jaharkes@cs.cmu.edu>
4098 M:      coda@cs.cmu.edu
4099 L:      codalist@coda.cs.cmu.edu
4100 W:      http://www.coda.cs.cmu.edu/
4101 S:      Maintained
4102 F:      Documentation/filesystems/coda.txt
4103 F:      fs/coda/
4104 F:      include/linux/coda*.h
4105 F:      include/uapi/linux/coda*.h
4106
4107 CODA V4L2 MEM2MEM DRIVER
4108 M:      Philipp Zabel <p.zabel@pengutronix.de>
4109 L:      linux-media@vger.kernel.org
4110 S:      Maintained
4111 F:      Documentation/devicetree/bindings/media/coda.txt
4112 F:      drivers/media/platform/coda/
4113
4114 CODE OF CONDUCT
4115 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4116 S:      Supported
4117 F:      Documentation/process/code-of-conduct.rst
4118 F:      Documentation/process/code-of-conduct-interpretation.rst
4119
4120 COMMON CLK FRAMEWORK
4121 M:      Michael Turquette <mturquette@baylibre.com>
4122 M:      Stephen Boyd <sboyd@kernel.org>
4123 L:      linux-clk@vger.kernel.org
4124 Q:      http://patchwork.kernel.org/project/linux-clk/list/
4125 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4126 S:      Maintained
4127 F:      Documentation/devicetree/bindings/clock/
4128 F:      drivers/clk/
4129 X:      drivers/clk/clkdev.c
4130 F:      include/linux/clk-pr*
4131 F:      include/linux/clk/
4132 F:      include/linux/of_clk.h
4133
4134 COMMON INTERNET FILE SYSTEM (CIFS)
4135 M:      Steve French <sfrench@samba.org>
4136 L:      linux-cifs@vger.kernel.org
4137 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
4138 W:      http://linux-cifs.samba.org/
4139 T:      git git://git.samba.org/sfrench/cifs-2.6.git
4140 S:      Supported
4141 F:      Documentation/admin-guide/cifs/
4142 F:      fs/cifs/
4143
4144 COMPACTPCI HOTPLUG CORE
4145 M:      Scott Murray <scott@spiteful.org>
4146 L:      linux-pci@vger.kernel.org
4147 S:      Maintained
4148 F:      drivers/pci/hotplug/cpci_hotplug*
4149
4150 COMPACTPCI HOTPLUG GENERIC DRIVER
4151 M:      Scott Murray <scott@spiteful.org>
4152 L:      linux-pci@vger.kernel.org
4153 S:      Maintained
4154 F:      drivers/pci/hotplug/cpcihp_generic.c
4155
4156 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4157 M:      Scott Murray <scott@spiteful.org>
4158 L:      linux-pci@vger.kernel.org
4159 S:      Maintained
4160 F:      drivers/pci/hotplug/cpcihp_zt5550.*
4161
4162 COMPAL LAPTOP SUPPORT
4163 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4164 L:      platform-driver-x86@vger.kernel.org
4165 S:      Maintained
4166 F:      drivers/platform/x86/compal-laptop.c
4167
4168 COMPILER ATTRIBUTES
4169 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4170 S:      Maintained
4171 F:      include/linux/compiler_attributes.h
4172
4173 CONEXANT ACCESSRUNNER USB DRIVER
4174 L:      accessrunner-general@lists.sourceforge.net
4175 W:      http://accessrunner.sourceforge.net/
4176 S:      Orphan
4177 F:      drivers/usb/atm/cxacru.c
4178
4179 CONFIGFS
4180 M:      Joel Becker <jlbec@evilplan.org>
4181 M:      Christoph Hellwig <hch@lst.de>
4182 T:      git git://git.infradead.org/users/hch/configfs.git
4183 S:      Supported
4184 F:      fs/configfs/
4185 F:      include/linux/configfs.h
4186
4187 CONNECTOR
4188 M:      Evgeniy Polyakov <zbr@ioremap.net>
4189 L:      netdev@vger.kernel.org
4190 S:      Maintained
4191 F:      drivers/connector/
4192
4193 CONTROL GROUP (CGROUP)
4194 M:      Tejun Heo <tj@kernel.org>
4195 M:      Li Zefan <lizefan@huawei.com>
4196 M:      Johannes Weiner <hannes@cmpxchg.org>
4197 L:      cgroups@vger.kernel.org
4198 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4199 S:      Maintained
4200 F:      Documentation/admin-guide/cgroup-v2.rst
4201 F:      Documentation/admin-guide/cgroup-v1/
4202 F:      include/linux/cgroup*
4203 F:      kernel/cgroup/
4204
4205 CONTROL GROUP - CPUSET
4206 M:      Li Zefan <lizefan@huawei.com>
4207 L:      cgroups@vger.kernel.org
4208 W:      http://www.bullopensource.org/cpuset/
4209 W:      http://oss.sgi.com/projects/cpusets/
4210 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4211 S:      Maintained
4212 F:      Documentation/admin-guide/cgroup-v1/cpusets.rst
4213 F:      include/linux/cpuset.h
4214 F:      kernel/cgroup/cpuset.c
4215
4216 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4217 M:      Johannes Weiner <hannes@cmpxchg.org>
4218 M:      Michal Hocko <mhocko@kernel.org>
4219 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
4220 L:      cgroups@vger.kernel.org
4221 L:      linux-mm@kvack.org
4222 S:      Maintained
4223 F:      mm/memcontrol.c
4224 F:      mm/swap_cgroup.c
4225
4226 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4227 M:      Tejun Heo <tj@kernel.org>
4228 M:      Jens Axboe <axboe@kernel.dk>
4229 L:      cgroups@vger.kernel.org
4230 L:      linux-block@vger.kernel.org
4231 T:      git git://git.kernel.dk/linux-block
4232 F:      Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4233 F:      block/blk-cgroup.c
4234 F:      include/linux/blk-cgroup.h
4235 F:      block/blk-throttle.c
4236 F:      block/blk-iolatency.c
4237 F:      block/bfq-cgroup.c
4238
4239 CORETEMP HARDWARE MONITORING DRIVER
4240 M:      Fenghua Yu <fenghua.yu@intel.com>
4241 L:      linux-hwmon@vger.kernel.org
4242 S:      Maintained
4243 F:      Documentation/hwmon/coretemp.rst
4244 F:      drivers/hwmon/coretemp.c
4245
4246 COSA/SRP SYNC SERIAL DRIVER
4247 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4248 W:      http://www.fi.muni.cz/~kas/cosa/
4249 S:      Maintained
4250 F:      drivers/net/wan/cosa*
4251
4252 COUNTER SUBSYSTEM
4253 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4254 L:      linux-iio@vger.kernel.org
4255 S:      Maintained
4256 F:      Documentation/ABI/testing/sysfs-bus-counter*
4257 F:      Documentation/driver-api/generic-counter.rst
4258 F:      drivers/counter/
4259 F:      include/linux/counter.h
4260 F:      include/linux/counter_enum.h
4261
4262 CPMAC ETHERNET DRIVER
4263 M:      Florian Fainelli <f.fainelli@gmail.com>
4264 L:      netdev@vger.kernel.org
4265 S:      Maintained
4266 F:      drivers/net/ethernet/ti/cpmac.c
4267
4268 CPU FREQUENCY SCALING FRAMEWORK
4269 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4270 M:      Viresh Kumar <viresh.kumar@linaro.org>
4271 L:      linux-pm@vger.kernel.org
4272 S:      Maintained
4273 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4274 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4275 B:      https://bugzilla.kernel.org
4276 F:      Documentation/admin-guide/pm/cpufreq.rst
4277 F:      Documentation/admin-guide/pm/intel_pstate.rst
4278 F:      Documentation/cpu-freq/
4279 F:      Documentation/devicetree/bindings/cpufreq/
4280 F:      drivers/cpufreq/
4281 F:      kernel/sched/cpufreq*.c
4282 F:      include/linux/cpufreq.h
4283 F:      include/linux/sched/cpufreq.h
4284 F:      tools/testing/selftests/cpufreq/
4285
4286 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4287 M:      Viresh Kumar <viresh.kumar@linaro.org>
4288 M:      Sudeep Holla <sudeep.holla@arm.com>
4289 L:      linux-pm@vger.kernel.org
4290 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4291 S:      Maintained
4292 F:      drivers/cpufreq/vexpress-spc-cpufreq.c
4293
4294 CPU POWER MONITORING SUBSYSTEM
4295 M:      Thomas Renninger <trenn@suse.com>
4296 M:      Shuah Khan <shuah@kernel.org>
4297 M:      Shuah Khan <skhan@linuxfoundation.org>
4298 L:      linux-pm@vger.kernel.org
4299 S:      Maintained
4300 F:      tools/power/cpupower/
4301
4302 CPUID/MSR DRIVER
4303 M:      "H. Peter Anvin" <hpa@zytor.com>
4304 S:      Maintained
4305 F:      arch/x86/kernel/cpuid.c
4306 F:      arch/x86/kernel/msr.c
4307
4308 CPUIDLE DRIVER - ARM BIG LITTLE
4309 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4310 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4311 L:      linux-pm@vger.kernel.org
4312 L:      linux-arm-kernel@lists.infradead.org
4313 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4314 S:      Maintained
4315 F:      drivers/cpuidle/cpuidle-big_little.c
4316
4317 CPUIDLE DRIVER - ARM EXYNOS
4318 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4319 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4320 M:      Kukjin Kim <kgene@kernel.org>
4321 L:      linux-pm@vger.kernel.org
4322 L:      linux-samsung-soc@vger.kernel.org
4323 S:      Supported
4324 F:      drivers/cpuidle/cpuidle-exynos.c
4325 F:      arch/arm/mach-exynos/pm.c
4326
4327 CPUIDLE DRIVER - ARM PSCI
4328 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4329 M:      Sudeep Holla <sudeep.holla@arm.com>
4330 L:      linux-pm@vger.kernel.org
4331 L:      linux-arm-kernel@lists.infradead.org
4332 S:      Supported
4333 F:      drivers/cpuidle/cpuidle-psci.c
4334
4335 CPU IDLE TIME MANAGEMENT FRAMEWORK
4336 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4337 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4338 L:      linux-pm@vger.kernel.org
4339 S:      Maintained
4340 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4341 B:      https://bugzilla.kernel.org
4342 F:      Documentation/admin-guide/pm/cpuidle.rst
4343 F:      Documentation/driver-api/pm/cpuidle.rst
4344 F:      drivers/cpuidle/*
4345 F:      include/linux/cpuidle.h
4346
4347 CRAMFS FILESYSTEM
4348 M:      Nicolas Pitre <nico@fluxnic.net>
4349 S:      Maintained
4350 F:      Documentation/filesystems/cramfs.txt
4351 F:      fs/cramfs/
4352
4353 CREATIVE SB0540
4354 M:      Bastien Nocera <hadess@hadess.net>
4355 L:      linux-input@vger.kernel.org
4356 S:      Maintained
4357 F:      drivers/hid/hid-creative-sb0540.c
4358
4359 CRYPTO API
4360 M:      Herbert Xu <herbert@gondor.apana.org.au>
4361 M:      "David S. Miller" <davem@davemloft.net>
4362 L:      linux-crypto@vger.kernel.org
4363 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4364 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4365 S:      Maintained
4366 F:      Documentation/crypto/
4367 F:      Documentation/devicetree/bindings/crypto/
4368 F:      arch/*/crypto/
4369 F:      crypto/
4370 F:      drivers/crypto/
4371 F:      include/crypto/
4372 F:      include/linux/crypto*
4373 F:      lib/crypto/
4374
4375 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4376 M:      Neil Horman <nhorman@tuxdriver.com>
4377 L:      linux-crypto@vger.kernel.org
4378 S:      Maintained
4379 F:      crypto/ansi_cprng.c
4380 F:      crypto/rng.c
4381
4382 CS3308 MEDIA DRIVER
4383 M:      Hans Verkuil <hverkuil@xs4all.nl>
4384 L:      linux-media@vger.kernel.org
4385 T:      git git://linuxtv.org/media_tree.git
4386 W:      http://linuxtv.org
4387 S:      Odd Fixes
4388 F:      drivers/media/i2c/cs3308.c
4389
4390 CS5535 Audio ALSA driver
4391 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
4392 S:      Maintained
4393 F:      sound/pci/cs5535audio/
4394
4395 CSI DRIVERS FOR ALLWINNER V3s
4396 M:      Yong Deng <yong.deng@magewell.com>
4397 L:      linux-media@vger.kernel.org
4398 T:      git git://linuxtv.org/media_tree.git
4399 S:      Maintained
4400 F:      drivers/media/platform/sunxi/sun6i-csi/
4401 F:      Documentation/devicetree/bindings/media/sun6i-csi.txt
4402
4403 CW1200 WLAN driver
4404 M:      Solomon Peachy <pizza@shaftnet.org>
4405 S:      Maintained
4406 F:      drivers/net/wireless/st/cw1200/
4407
4408 CX18 VIDEO4LINUX DRIVER
4409 M:      Andy Walls <awalls@md.metrocast.net>
4410 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
4411 L:      linux-media@vger.kernel.org
4412 T:      git git://linuxtv.org/media_tree.git
4413 W:      https://linuxtv.org
4414 W:      http://www.ivtvdriver.org/index.php/Cx18
4415 S:      Maintained
4416 F:      Documentation/media/v4l-drivers/cx18*
4417 F:      drivers/media/pci/cx18/
4418 F:      include/uapi/linux/ivtv*
4419
4420 CX2341X MPEG ENCODER HELPER MODULE
4421 M:      Hans Verkuil <hverkuil@xs4all.nl>
4422 L:      linux-media@vger.kernel.org
4423 T:      git git://linuxtv.org/media_tree.git
4424 W:      https://linuxtv.org
4425 S:      Maintained
4426 F:      drivers/media/common/cx2341x*
4427 F:      include/media/drv-intf/cx2341x.h
4428
4429 CX24120 MEDIA DRIVER
4430 M:      Jemma Denson <jdenson@gmail.com>
4431 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
4432 L:      linux-media@vger.kernel.org
4433 W:      https://linuxtv.org
4434 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4435 S:      Maintained
4436 F:      drivers/media/dvb-frontends/cx24120*
4437
4438 CX88 VIDEO4LINUX DRIVER
4439 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4440 L:      linux-media@vger.kernel.org
4441 W:      https://linuxtv.org
4442 T:      git git://linuxtv.org/media_tree.git
4443 S:      Odd fixes
4444 F:      Documentation/media/v4l-drivers/cx88*
4445 F:      drivers/media/pci/cx88/
4446
4447 CXD2820R MEDIA DRIVER
4448 M:      Antti Palosaari <crope@iki.fi>
4449 L:      linux-media@vger.kernel.org
4450 W:      https://linuxtv.org
4451 W:      http://palosaari.fi/linux/
4452 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4453 T:      git git://linuxtv.org/anttip/media_tree.git
4454 S:      Maintained
4455 F:      drivers/media/dvb-frontends/cxd2820r*
4456
4457 CXGB3 ETHERNET DRIVER (CXGB3)
4458 M:      Vishal Kulkarni <vishal@chelsio.com>
4459 L:      netdev@vger.kernel.org
4460 W:      http://www.chelsio.com
4461 S:      Supported
4462 F:      drivers/net/ethernet/chelsio/cxgb3/
4463
4464 CXGB3 ISCSI DRIVER (CXGB3I)
4465 M:      Karen Xie <kxie@chelsio.com>
4466 L:      linux-scsi@vger.kernel.org
4467 W:      http://www.chelsio.com
4468 S:      Supported
4469 F:      drivers/scsi/cxgbi/cxgb3i
4470
4471 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4472 M:      Potnuri Bharat Teja <bharat@chelsio.com>
4473 L:      linux-rdma@vger.kernel.org
4474 W:      http://www.openfabrics.org
4475 S:      Supported
4476 F:      drivers/infiniband/hw/cxgb3/
4477 F:      include/uapi/rdma/cxgb3-abi.h
4478
4479 CXGB4 CRYPTO DRIVER (chcr)
4480 M:      Atul Gupta <atul.gupta@chelsio.com>
4481 L:      linux-crypto@vger.kernel.org
4482 W:      http://www.chelsio.com
4483 S:      Supported
4484 F:      drivers/crypto/chelsio
4485
4486 CXGB4 ETHERNET DRIVER (CXGB4)
4487 M:      Vishal Kulkarni <vishal@chelsio.com>
4488 L:      netdev@vger.kernel.org
4489 W:      http://www.chelsio.com
4490 S:      Supported
4491 F:      drivers/net/ethernet/chelsio/cxgb4/
4492
4493 CXGB4 ISCSI DRIVER (CXGB4I)
4494 M:      Karen Xie <kxie@chelsio.com>
4495 L:      linux-scsi@vger.kernel.org
4496 W:      http://www.chelsio.com
4497 S:      Supported
4498 F:      drivers/scsi/cxgbi/cxgb4i
4499
4500 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4501 M:      Potnuri Bharat Teja <bharat@chelsio.com>
4502 L:      linux-rdma@vger.kernel.org
4503 W:      http://www.openfabrics.org
4504 S:      Supported
4505 F:      drivers/infiniband/hw/cxgb4/
4506 F:      include/uapi/rdma/cxgb4-abi.h
4507
4508 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4509 M:      Casey Leedom <leedom@chelsio.com>
4510 L:      netdev@vger.kernel.org
4511 W:      http://www.chelsio.com
4512 S:      Supported
4513 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4514
4515 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4516 M:      Frederic Barrat <fbarrat@linux.ibm.com>
4517 M:      Andrew Donnellan <ajd@linux.ibm.com>
4518 L:      linuxppc-dev@lists.ozlabs.org
4519 S:      Supported
4520 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4521 F:      drivers/misc/cxl/
4522 F:      include/misc/cxl*
4523 F:      include/uapi/misc/cxl.h
4524 F:      Documentation/powerpc/cxl.rst
4525 F:      Documentation/ABI/testing/sysfs-class-cxl
4526
4527 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4528 M:      Manoj N. Kumar <manoj@linux.ibm.com>
4529 M:      Matthew R. Ochs <mrochs@linux.ibm.com>
4530 M:      Uma Krishnan <ukrishn@linux.ibm.com>
4531 L:      linux-scsi@vger.kernel.org
4532 S:      Supported
4533 F:      drivers/scsi/cxlflash/
4534 F:      include/uapi/scsi/cxlflash_ioctl.h
4535 F:      Documentation/powerpc/cxlflash.rst
4536
4537 CYBERPRO FB DRIVER
4538 M:      Russell King <linux@armlinux.org.uk>
4539 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4540 W:      http://www.armlinux.org.uk/
4541 S:      Maintained
4542 F:      drivers/video/fbdev/cyber2000fb.*
4543
4544 CYCLADES ASYNC MUX DRIVER
4545 W:      http://www.cyclades.com/
4546 S:      Orphan
4547 F:      drivers/tty/cyclades.c
4548 F:      include/linux/cyclades.h
4549 F:      include/uapi/linux/cyclades.h
4550
4551 CYCLADES PC300 DRIVER
4552 W:      http://www.cyclades.com/
4553 S:      Orphan
4554 F:      drivers/net/wan/pc300*
4555
4556 CYPRESS_FIRMWARE MEDIA DRIVER
4557 M:      Antti Palosaari <crope@iki.fi>
4558 L:      linux-media@vger.kernel.org
4559 W:      https://linuxtv.org
4560 W:      http://palosaari.fi/linux/
4561 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4562 T:      git git://linuxtv.org/anttip/media_tree.git
4563 S:      Maintained
4564 F:      drivers/media/common/cypress_firmware*
4565
4566 CYTTSP TOUCHSCREEN DRIVER
4567 M:      Ferruh Yigit <fery@cypress.com>
4568 L:      linux-input@vger.kernel.org
4569 S:      Supported
4570 F:      drivers/input/touchscreen/cyttsp*
4571 F:      include/linux/input/cyttsp.h
4572
4573 D-LINK DIR-685 TOUCHKEYS DRIVER
4574 M:      Linus Walleij <linus.walleij@linaro.org>
4575 L:      linux-input@vger.kernel.org
4576 S:      Supported
4577 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4578
4579 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4580 M:      Joshua Kinard <kumba@gentoo.org>
4581 S:      Maintained
4582 F:      drivers/rtc/rtc-ds1685.c
4583 F:      include/linux/rtc/ds1685.h
4584
4585 DAMA SLAVE for AX.25
4586 M:      Joerg Reuter <jreuter@yaina.de>
4587 W:      http://yaina.de/jreuter/
4588 W:      http://www.qsl.net/dl1bke/
4589 L:      linux-hams@vger.kernel.org
4590 S:      Maintained
4591 F:      net/ax25/af_ax25.c
4592 F:      net/ax25/ax25_dev.c
4593 F:      net/ax25/ax25_ds_*
4594 F:      net/ax25/ax25_in.c
4595 F:      net/ax25/ax25_out.c
4596 F:      net/ax25/ax25_timer.c
4597 F:      net/ax25/sysctl_net_ax25.c
4598
4599 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4600 L:      netdev@vger.kernel.org
4601 S:      Orphan
4602 F:      Documentation/networking/device_drivers/dec/dmfe.txt
4603 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4604
4605 DC390/AM53C974 SCSI driver
4606 M:      Hannes Reinecke <hare@suse.com>
4607 L:      linux-scsi@vger.kernel.org
4608 S:      Maintained
4609 F:      drivers/scsi/am53c974.c
4610
4611 DC395x SCSI driver
4612 M:      Oliver Neukum <oliver@neukum.org>
4613 M:      Ali Akcaagac <aliakc@web.de>
4614 M:      Jamie Lenehan <lenehan@twibble.org>
4615 L:      dc395x@twibble.org
4616 W:      http://twibble.org/dist/dc395x/
4617 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4618 S:      Maintained
4619 F:      Documentation/scsi/dc395x.txt
4620 F:      drivers/scsi/dc395x.*
4621
4622 DCCP PROTOCOL
4623 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4624 L:      dccp@vger.kernel.org
4625 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4626 S:      Maintained
4627 F:      include/linux/dccp.h
4628 F:      include/uapi/linux/dccp.h
4629 F:      include/linux/tfrc.h
4630 F:      net/dccp/
4631
4632 DECnet NETWORK LAYER
4633 W:      http://linux-decnet.sourceforge.net
4634 L:      linux-decnet-user@lists.sourceforge.net
4635 S:      Orphan
4636 F:      Documentation/networking/decnet.txt
4637 F:      net/decnet/
4638
4639 DECSTATION PLATFORM SUPPORT
4640 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4641 L:      linux-mips@vger.kernel.org
4642 W:      http://www.linux-mips.org/wiki/DECstation
4643 S:      Maintained
4644 F:      arch/mips/dec/
4645 F:      arch/mips/include/asm/dec/
4646 F:      arch/mips/include/asm/mach-dec/
4647
4648 DEFXX FDDI NETWORK DRIVER
4649 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4650 S:      Maintained
4651 F:      drivers/net/fddi/defxx.*
4652
4653 DEINTERLACE DRIVERS FOR ALLWINNER H3
4654 M:      Jernej Skrabec <jernej.skrabec@siol.net>
4655 L:      linux-media@vger.kernel.org
4656 T:      git git://linuxtv.org/media_tree.git
4657 S:      Maintained
4658 F:      drivers/media/platform/sunxi/sun8i-di/
4659 F:      Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4660
4661 DELL SMBIOS DRIVER
4662 M:      Pali Rohár <pali.rohar@gmail.com>
4663 M:      Mario Limonciello <mario.limonciello@dell.com>
4664 L:      platform-driver-x86@vger.kernel.org
4665 S:      Maintained
4666 F:      drivers/platform/x86/dell-smbios.*
4667
4668 DELL SMBIOS SMM DRIVER
4669 M:      Mario Limonciello <mario.limonciello@dell.com>
4670 L:      platform-driver-x86@vger.kernel.org
4671 S:      Maintained
4672 F:      drivers/platform/x86/dell-smbios-smm.c
4673
4674 DELL SMBIOS WMI DRIVER
4675 M:      Mario Limonciello <mario.limonciello@dell.com>
4676 L:      platform-driver-x86@vger.kernel.org
4677 S:      Maintained
4678 F:      drivers/platform/x86/dell-smbios-wmi.c
4679 F:      tools/wmi/dell-smbios-example.c
4680
4681 DEFZA FDDI NETWORK DRIVER
4682 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4683 S:      Maintained
4684 F:      drivers/net/fddi/defza.*
4685
4686 DELL LAPTOP DRIVER
4687 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4688 M:      Pali Rohár <pali.rohar@gmail.com>
4689 L:      platform-driver-x86@vger.kernel.org
4690 S:      Maintained
4691 F:      drivers/platform/x86/dell-laptop.c
4692
4693 DELL LAPTOP FREEFALL DRIVER
4694 M:      Pali Rohár <pali.rohar@gmail.com>
4695 S:      Maintained
4696 F:      drivers/platform/x86/dell-smo8800.c
4697
4698 DELL LAPTOP RBTN DRIVER
4699 M:      Pali Rohár <pali.rohar@gmail.com>
4700 S:      Maintained
4701 F:      drivers/platform/x86/dell-rbtn.*
4702
4703 DELL REMOTE BIOS UPDATE DRIVER
4704 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4705 L:      platform-driver-x86@vger.kernel.org
4706 S:      Maintained
4707 F:      drivers/platform/x86/dell_rbu.c
4708
4709 DELL LAPTOP SMM DRIVER
4710 M:      Pali Rohár <pali.rohar@gmail.com>
4711 S:      Maintained
4712 F:      drivers/hwmon/dell-smm-hwmon.c
4713 F:      include/uapi/linux/i8k.h
4714
4715 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4716 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4717 L:      platform-driver-x86@vger.kernel.org
4718 S:      Maintained
4719 F:      Documentation/driver-api/dcdbas.rst
4720 F:      drivers/platform/x86/dcdbas.*
4721
4722 DELL WMI NOTIFICATIONS DRIVER
4723 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4724 M:      Pali Rohár <pali.rohar@gmail.com>
4725 S:      Maintained
4726 F:      drivers/platform/x86/dell-wmi.c
4727
4728 DELL WMI DESCRIPTOR DRIVER
4729 M:      Mario Limonciello <mario.limonciello@dell.com>
4730 S:      Maintained
4731 F:      drivers/platform/x86/dell-wmi-descriptor.c
4732
4733 DELTA ST MEDIA DRIVER
4734 M:      Hugues Fruchet <hugues.fruchet@st.com>
4735 L:      linux-media@vger.kernel.org
4736 T:      git git://linuxtv.org/media_tree.git
4737 W:      https://linuxtv.org
4738 S:      Supported
4739 F:      drivers/media/platform/sti/delta
4740
4741 DENALI NAND DRIVER
4742 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4743 L:      linux-mtd@lists.infradead.org
4744 S:      Supported
4745 F:      drivers/mtd/nand/raw/denali*
4746
4747 DESIGNWARE EDMA CORE IP DRIVER
4748 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4749 L:      dmaengine@vger.kernel.org
4750 S:      Maintained
4751 F:      drivers/dma/dw-edma/
4752 F:      include/linux/dma/edma.h
4753
4754 DESIGNWARE USB2 DRD IP DRIVER
4755 M:      Minas Harutyunyan <hminas@synopsys.com>
4756 L:      linux-usb@vger.kernel.org
4757 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4758 S:      Maintained
4759 F:      drivers/usb/dwc2/
4760
4761 DESIGNWARE USB3 DRD IP DRIVER
4762 M:      Felipe Balbi <balbi@kernel.org>
4763 L:      linux-usb@vger.kernel.org
4764 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4765 S:      Maintained
4766 F:      drivers/usb/dwc3/
4767
4768 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4769 M:      Andreas Klinger <ak@it-klinger.de>
4770 L:      linux-iio@vger.kernel.org
4771 S:      Maintained
4772 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4773 F:      drivers/iio/proximity/srf*.c
4774
4775 DEVICE COREDUMP (DEV_COREDUMP)
4776 M:      Johannes Berg <johannes@sipsolutions.net>
4777 L:      linux-kernel@vger.kernel.org
4778 S:      Maintained
4779 F:      drivers/base/devcoredump.c
4780 F:      include/linux/devcoredump.h
4781
4782 DEVICE FREQUENCY (DEVFREQ)
4783 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4784 M:      Kyungmin Park <kyungmin.park@samsung.com>
4785 M:      Chanwoo Choi <cw00.choi@samsung.com>
4786 L:      linux-pm@vger.kernel.org
4787 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4788 S:      Maintained
4789 F:      drivers/devfreq/
4790 F:      include/linux/devfreq.h
4791 F:      Documentation/devicetree/bindings/devfreq/
4792 F:      include/trace/events/devfreq.h
4793
4794 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4795 M:      Chanwoo Choi <cw00.choi@samsung.com>
4796 L:      linux-pm@vger.kernel.org
4797 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4798 S:      Supported
4799 F:      drivers/devfreq/event/
4800 F:      drivers/devfreq/devfreq-event.c
4801 F:      include/dt-bindings/pmu/exynos_ppmu.h
4802 F:      include/linux/devfreq-event.h
4803 F:      Documentation/devicetree/bindings/devfreq/event/
4804
4805 DEVICE NUMBER REGISTRY
4806 M:      Torben Mathiasen <device@lanana.org>
4807 W:      http://lanana.org/docs/device-list/index.html
4808 S:      Maintained
4809
4810 DEVICE-MAPPER  (LVM)
4811 M:      Alasdair Kergon <agk@redhat.com>
4812 M:      Mike Snitzer <snitzer@redhat.com>
4813 M:      dm-devel@redhat.com
4814 L:      dm-devel@redhat.com
4815 W:      http://sources.redhat.com/dm
4816 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4817 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4818 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4819 S:      Maintained
4820 F:      Documentation/admin-guide/device-mapper/
4821 F:      drivers/md/Makefile
4822 F:      drivers/md/Kconfig
4823 F:      drivers/md/dm*
4824 F:      drivers/md/persistent-data/
4825 F:      include/linux/device-mapper.h
4826 F:      include/linux/dm-*.h
4827 F:      include/uapi/linux/dm-*.h
4828
4829 DEVLINK
4830 M:      Jiri Pirko <jiri@mellanox.com>
4831 L:      netdev@vger.kernel.org
4832 S:      Supported
4833 F:      net/core/devlink.c
4834 F:      include/net/devlink.h
4835 F:      include/uapi/linux/devlink.h
4836
4837 DIALOG SEMICONDUCTOR DRIVERS
4838 M:      Support Opensource <support.opensource@diasemi.com>
4839 W:      http://www.dialog-semiconductor.com/products
4840 S:      Supported
4841 F:      Documentation/hwmon/da90??.rst
4842 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4843 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4844 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4845 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4846 F:      Documentation/devicetree/bindings/regulator/slg51000.txt
4847 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4848 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4849 F:      drivers/gpio/gpio-da90??.c
4850 F:      drivers/hwmon/da90??-hwmon.c
4851 F:      drivers/iio/adc/da91??-*.c
4852 F:      drivers/input/misc/da90??_onkey.c
4853 F:      drivers/input/touchscreen/da9052_tsi.c
4854 F:      drivers/leds/leds-da90??.c
4855 F:      drivers/mfd/da903x.c
4856 F:      drivers/mfd/da90??-*.c
4857 F:      drivers/mfd/da91??-*.c
4858 F:      drivers/power/supply/da9052-battery.c
4859 F:      drivers/power/supply/da91??-*.c
4860 F:      drivers/regulator/da903x.c
4861 F:      drivers/regulator/da9???-regulator.[ch]
4862 F:      drivers/regulator/slg51000-regulator.[ch]
4863 F:      drivers/thermal/da90??-thermal.c
4864 F:      drivers/rtc/rtc-da90??.c
4865 F:      drivers/video/backlight/da90??_bl.c
4866 F:      drivers/watchdog/da90??_wdt.c
4867 F:      include/linux/mfd/da903x.h
4868 F:      include/linux/mfd/da9052/
4869 F:      include/linux/mfd/da9055/
4870 F:      include/linux/mfd/da9062/
4871 F:      include/linux/mfd/da9063/
4872 F:      include/linux/mfd/da9150/
4873 F:      include/linux/regulator/da9211.h
4874 F:      include/sound/da[79]*.h
4875 F:      sound/soc/codecs/da[79]*.[ch]
4876
4877 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4878 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4879 L:      linux-gpio@vger.kernel.org
4880 S:      Maintained
4881 F:      drivers/gpio/gpio-gpio-mm.c
4882
4883 DIOLAN U2C-12 I2C DRIVER
4884 M:      Guenter Roeck <linux@roeck-us.net>
4885 L:      linux-i2c@vger.kernel.org
4886 S:      Maintained
4887 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4888
4889 FILESYSTEM DIRECT ACCESS (DAX)
4890 M:      Dan Williams <dan.j.williams@intel.com>
4891 R:      Matthew Wilcox <willy@infradead.org>
4892 R:      Jan Kara <jack@suse.cz>
4893 L:      linux-fsdevel@vger.kernel.org
4894 L:      linux-nvdimm@lists.01.org
4895 S:      Supported
4896 F:      fs/dax.c
4897 F:      include/linux/dax.h
4898 F:      include/trace/events/fs_dax.h
4899
4900 DEVICE DIRECT ACCESS (DAX)
4901 M:      Dan Williams <dan.j.williams@intel.com>
4902 M:      Vishal Verma <vishal.l.verma@intel.com>
4903 M:      Keith Busch <keith.busch@intel.com>
4904 M:      Dave Jiang <dave.jiang@intel.com>
4905 L:      linux-nvdimm@lists.01.org
4906 S:      Supported
4907 F:      drivers/dax/
4908
4909 DIRECTORY NOTIFICATION (DNOTIFY)
4910 M:      Jan Kara <jack@suse.cz>
4911 R:      Amir Goldstein <amir73il@gmail.com>
4912 L:      linux-fsdevel@vger.kernel.org
4913 S:      Maintained
4914 F:      Documentation/filesystems/dnotify.txt
4915 F:      fs/notify/dnotify/
4916 F:      include/linux/dnotify.h
4917
4918 DISK GEOMETRY AND PARTITION HANDLING
4919 M:      Andries Brouwer <aeb@cwi.nl>
4920 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4921 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4922 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4923 S:      Maintained
4924
4925 DISKQUOTA
4926 M:      Jan Kara <jack@suse.com>
4927 S:      Maintained
4928 F:      Documentation/filesystems/quota.txt
4929 F:      fs/quota/
4930 F:      include/linux/quota*.h
4931 F:      include/uapi/linux/quota*.h
4932
4933 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4934 M:      Bernie Thompson <bernie@plugable.com>
4935 L:      linux-fbdev@vger.kernel.org
4936 S:      Maintained
4937 W:      http://plugable.com/category/projects/udlfb/
4938 F:      drivers/video/fbdev/udlfb.c
4939 F:      include/video/udlfb.h
4940 F:      Documentation/fb/udlfb.rst
4941
4942 DISTRIBUTED LOCK MANAGER (DLM)
4943 M:      Christine Caulfield <ccaulfie@redhat.com>
4944 M:      David Teigland <teigland@redhat.com>
4945 L:      cluster-devel@redhat.com
4946 W:      http://sources.redhat.com/cluster/
4947 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4948 S:      Supported
4949 F:      fs/dlm/
4950
4951 DMA BUFFER SHARING FRAMEWORK
4952 M:      Sumit Semwal <sumit.semwal@linaro.org>
4953 S:      Maintained
4954 L:      linux-media@vger.kernel.org
4955 L:      dri-devel@lists.freedesktop.org
4956 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4957 F:      drivers/dma-buf/
4958 F:      include/linux/dma-buf*
4959 F:      include/linux/reservation.h
4960 F:      include/linux/*fence.h
4961 F:      Documentation/driver-api/dma-buf.rst
4962 T:      git git://anongit.freedesktop.org/drm/drm-misc
4963
4964 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4965 M:      Vinod Koul <vkoul@kernel.org>
4966 L:      dmaengine@vger.kernel.org
4967 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4968 S:      Maintained
4969 F:      drivers/dma/
4970 F:      include/linux/dmaengine.h
4971 F:      include/linux/of_dma.h
4972 F:      Documentation/devicetree/bindings/dma/
4973 F:      Documentation/driver-api/dmaengine/
4974 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4975
4976 DMA MAPPING HELPERS
4977 M:      Christoph Hellwig <hch@lst.de>
4978 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4979 R:      Robin Murphy <robin.murphy@arm.com>
4980 L:      iommu@lists.linux-foundation.org
4981 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4982 W:      http://git.infradead.org/users/hch/dma-mapping.git
4983 S:      Supported
4984 F:      kernel/dma/
4985 F:      include/asm-generic/dma-mapping.h
4986 F:      include/linux/dma-direct.h
4987 F:      include/linux/dma-mapping.h
4988 F:      include/linux/dma-noncoherent.h
4989
4990 DME1737 HARDWARE MONITOR DRIVER
4991 M:      Juerg Haefliger <juergh@gmail.com>
4992 L:      linux-hwmon@vger.kernel.org
4993 S:      Maintained
4994 F:      Documentation/hwmon/dme1737.rst
4995 F:      drivers/hwmon/dme1737.c
4996
4997 DMI/SMBIOS SUPPORT
4998 M:      Jean Delvare <jdelvare@suse.com>
4999 S:      Maintained
5000 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5001 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
5002 F:      drivers/firmware/dmi-id.c
5003 F:      drivers/firmware/dmi_scan.c
5004 F:      include/linux/dmi.h
5005
5006 DOCUMENTATION
5007 M:      Jonathan Corbet <corbet@lwn.net>
5008 L:      linux-doc@vger.kernel.org
5009 S:      Maintained
5010 F:      Documentation/
5011 F:      scripts/documentation-file-ref-check
5012 F:      scripts/kernel-doc
5013 F:      scripts/sphinx-pre-install
5014 X:      Documentation/ABI/
5015 X:      Documentation/firmware-guide/acpi/
5016 X:      Documentation/devicetree/
5017 X:      Documentation/i2c/
5018 X:      Documentation/media/
5019 X:      Documentation/power/
5020 X:      Documentation/spi/
5021 T:      git git://git.lwn.net/linux.git docs-next
5022
5023 DOCUMENTATION/ITALIAN
5024 M:      Federico Vaga <federico.vaga@vaga.pv.it>
5025 L:      linux-doc@vger.kernel.org
5026 S:      Maintained
5027 F:      Documentation/translations/it_IT
5028
5029 DOCUMENTATION SCRIPTS
5030 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5031 L:      linux-doc@vger.kernel.org
5032 S:      Maintained
5033 F:      scripts/documentation-file-ref-check
5034 F:      scripts/sphinx-pre-install
5035 F:      Documentation/sphinx/parse-headers.pl
5036
5037 DONGWOON DW9714 LENS VOICE COIL DRIVER
5038 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
5039 L:      linux-media@vger.kernel.org
5040 T:      git git://linuxtv.org/media_tree.git
5041 S:      Maintained
5042 F:      drivers/media/i2c/dw9714.c
5043 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5044
5045 DONGWOON DW9807 LENS VOICE COIL DRIVER
5046 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
5047 L:      linux-media@vger.kernel.org
5048 T:      git git://linuxtv.org/media_tree.git
5049 S:      Maintained
5050 F:      drivers/media/i2c/dw9807-vcm.c
5051 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5052
5053 DOUBLETALK DRIVER
5054 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
5055 L:      blinux-list@redhat.com
5056 S:      Maintained
5057 F:      drivers/char/dtlk.c
5058 F:      include/linux/dtlk.h
5059
5060 DPAA2 DATAPATH I/O (DPIO) DRIVER
5061 M:      Roy Pledge <Roy.Pledge@nxp.com>
5062 L:      linux-kernel@vger.kernel.org
5063 S:      Maintained
5064 F:      drivers/soc/fsl/dpio
5065
5066 DPAA2 ETHERNET DRIVER
5067 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
5068 L:      netdev@vger.kernel.org
5069 S:      Maintained
5070 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5071 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5072 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
5073 F:      drivers/net/ethernet/freescale/dpaa2/dpmac*
5074 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
5075 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
5076 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
5077 F:      Documentation/networking/device_drivers/freescale/dpaa2/ethernet-driver.rst
5078 F:      Documentation/networking/device_drivers/freescale/dpaa2/mac-phy-support.rst
5079
5080 DPAA2 ETHERNET SWITCH DRIVER
5081 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
5082 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
5083 L:      linux-kernel@vger.kernel.org
5084 S:      Maintained
5085 F:      drivers/staging/fsl-dpaa2/ethsw
5086
5087 DPT_I2O SCSI RAID DRIVER
5088 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5089 L:      linux-scsi@vger.kernel.org
5090 W:      http://www.adaptec.com/
5091 S:      Maintained
5092 F:      drivers/scsi/dpt*
5093 F:      drivers/scsi/dpt/
5094
5095 DRBD DRIVER
5096 M:      Philipp Reisner <philipp.reisner@linbit.com>
5097 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
5098 L:      drbd-dev@lists.linbit.com
5099 W:      http://www.drbd.org
5100 T:      git git://git.linbit.com/linux-drbd.git
5101 T:      git git://git.linbit.com/drbd-8.4.git
5102 S:      Supported
5103 F:      drivers/block/drbd/
5104 F:      lib/lru_cache.c
5105 F:      Documentation/admin-guide/blockdev/
5106
5107 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5108 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5109 R:      "Rafael J. Wysocki" <rafael@kernel.org>
5110 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5111 S:      Supported
5112 F:      Documentation/kobject.txt
5113 F:      drivers/base/
5114 F:      fs/debugfs/
5115 F:      fs/sysfs/
5116 F:      include/linux/debugfs.h
5117 F:      include/linux/kobj*
5118 F:      lib/kobj*
5119
5120 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5121 M:      Kevin Hilman <khilman@kernel.org>
5122 M:      Nishanth Menon <nm@ti.com>
5123 S:      Maintained
5124 F:      drivers/power/avs/
5125 F:      include/linux/power/smartreflex.h
5126 L:      linux-pm@vger.kernel.org
5127
5128 DRM DRIVER FOR ARM PL111 CLCD
5129 M:      Eric Anholt <eric@anholt.net>
5130 T:      git git://anongit.freedesktop.org/drm/drm-misc
5131 S:      Supported
5132 F:      drivers/gpu/drm/pl111/
5133
5134 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5135 M:      Linus Walleij <linus.walleij@linaro.org>
5136 T:      git git://anongit.freedesktop.org/drm/drm-misc
5137 S:      Maintained
5138 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
5139 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5140
5141 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5142 M:      Dave Airlie <airlied@redhat.com>
5143 S:      Odd Fixes
5144 F:      drivers/gpu/drm/ast/
5145
5146 DRM DRIVER FOR ASPEED BMC GFX
5147 M:      Joel Stanley <joel@jms.id.au>
5148 L:      linux-aspeed@lists.ozlabs.org
5149 T:      git git://anongit.freedesktop.org/drm/drm-misc
5150 S:      Supported
5151 F:      drivers/gpu/drm/aspeed/
5152 F:      Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5153
5154 DRM DRIVER FOR BOCHS VIRTUAL GPU
5155 M:      Gerd Hoffmann <kraxel@redhat.com>
5156 L:      virtualization@lists.linux-foundation.org
5157 T:      git git://anongit.freedesktop.org/drm/drm-misc
5158 S:      Maintained
5159 F:      drivers/gpu/drm/bochs/
5160
5161 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5162 M:      Linus Walleij <linus.walleij@linaro.org>
5163 T:      git git://anongit.freedesktop.org/drm/drm-misc
5164 S:      Maintained
5165 F:      drivers/gpu/drm/tve200/
5166
5167 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5168 M:      Jagan Teki <jagan@amarulasolutions.com>
5169 S:      Maintained
5170 F:      drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5171 F:      Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5172
5173 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5174 M:      Hans de Goede <hdegoede@redhat.com>
5175 T:      git git://anongit.freedesktop.org/drm/drm-misc
5176 S:      Maintained
5177 F:      drivers/gpu/drm/tiny/gm12u320.c
5178
5179 DRM DRIVER FOR ILITEK ILI9225 PANELS
5180 M:      David Lechner <david@lechnology.com>
5181 T:      git git://anongit.freedesktop.org/drm/drm-misc
5182 S:      Maintained
5183 F:      drivers/gpu/drm/tiny/ili9225.c
5184 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5185
5186 DRM DRIVER FOR HX8357D PANELS
5187 M:      Eric Anholt <eric@anholt.net>
5188 T:      git git://anongit.freedesktop.org/drm/drm-misc
5189 S:      Maintained
5190 F:      drivers/gpu/drm/tiny/hx8357d.c
5191 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
5192
5193 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5194 S:      Orphan / Obsolete
5195 F:      drivers/gpu/drm/i810/
5196 F:      include/uapi/drm/i810_drm.h
5197
5198 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5199 S:      Orphan / Obsolete
5200 F:      drivers/gpu/drm/mga/
5201 F:      include/uapi/drm/mga_drm.h
5202
5203 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5204 M:      Dave Airlie <airlied@redhat.com>
5205 S:      Odd Fixes
5206 F:      drivers/gpu/drm/mgag200/
5207
5208 DRM DRIVER FOR MI0283QT
5209 M:      Noralf Trønnes <noralf@tronnes.org>
5210 T:      git git://anongit.freedesktop.org/drm/drm-misc
5211 S:      Maintained
5212 F:      drivers/gpu/drm/tiny/mi0283qt.c
5213 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5214
5215 DRM DRIVER FOR MSM ADRENO GPU
5216 M:      Rob Clark <robdclark@gmail.com>
5217 M:      Sean Paul <sean@poorly.run>
5218 L:      linux-arm-msm@vger.kernel.org
5219 L:      dri-devel@lists.freedesktop.org
5220 L:      freedreno@lists.freedesktop.org
5221 T:      git https://gitlab.freedesktop.org/drm/msm.git
5222 S:      Maintained
5223 F:      drivers/gpu/drm/msm/
5224 F:      include/uapi/drm/msm_drm.h
5225 F:      Documentation/devicetree/bindings/display/msm/
5226
5227 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5228 M:      Ben Skeggs <bskeggs@redhat.com>
5229 L:      dri-devel@lists.freedesktop.org
5230 L:      nouveau@lists.freedesktop.org
5231 T:      git git://github.com/skeggsb/linux
5232 S:      Supported
5233 F:      drivers/gpu/drm/nouveau/
5234 F:      include/uapi/drm/nouveau_drm.h
5235
5236 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5237 M:      Stefan Mavrodiev <stefan@olimex.com>
5238 S:      Maintained
5239 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5240 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5241
5242 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5243 M:      Noralf Trønnes <noralf@tronnes.org>
5244 T:      git git://anongit.freedesktop.org/drm/drm-misc
5245 S:      Maintained
5246 F:      drivers/gpu/drm/tiny/repaper.c
5247 F:      Documentation/devicetree/bindings/display/repaper.txt
5248
5249 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5250 M:      Dave Airlie <airlied@redhat.com>
5251 M:      Gerd Hoffmann <kraxel@redhat.com>
5252 L:      virtualization@lists.linux-foundation.org
5253 T:      git git://anongit.freedesktop.org/drm/drm-misc
5254 S:      Obsolete
5255 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5256 F:      drivers/gpu/drm/cirrus/
5257
5258 DRM DRIVER FOR QXL VIRTUAL GPU
5259 M:      Dave Airlie <airlied@redhat.com>
5260 M:      Gerd Hoffmann <kraxel@redhat.com>
5261 L:      virtualization@lists.linux-foundation.org
5262 L:      spice-devel@lists.freedesktop.org
5263 T:      git git://anongit.freedesktop.org/drm/drm-misc
5264 S:      Maintained
5265 F:      drivers/gpu/drm/qxl/
5266 F:      include/uapi/drm/qxl_drm.h
5267
5268 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5269 M:      Robert Chiras <robert.chiras@nxp.com>
5270 S:      Maintained
5271 F:      drivers/gpu/drm/panel/panel-raydium-rm67191.c
5272 F:      Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt
5273
5274 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5275 S:      Orphan / Obsolete
5276 F:      drivers/gpu/drm/r128/
5277 F:      include/uapi/drm/r128_drm.h
5278
5279 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5280 M:      Guido Günther <agx@sigxcpu.org>
5281 R:      Purism Kernel Team <kernel@puri.sm>
5282 S:      Maintained
5283 F:      drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5284 F:      Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5285
5286 DRM DRIVER FOR SAVAGE VIDEO CARDS
5287 S:      Orphan / Obsolete
5288 F:      drivers/gpu/drm/savage/
5289 F:      include/uapi/drm/savage_drm.h
5290
5291 DRM DRIVER FOR SIS VIDEO CARDS
5292 S:      Orphan / Obsolete
5293 F:      drivers/gpu/drm/sis/
5294 F:      include/uapi/drm/sis_drm.h
5295
5296 DRM DRIVER FOR SITRONIX ST7701 PANELS
5297 M:      Jagan Teki <jagan@amarulasolutions.com>
5298 S:      Maintained
5299 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
5300 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5301
5302 DRM DRIVER FOR SITRONIX ST7586 PANELS
5303 M:      David Lechner <david@lechnology.com>
5304 T:      git git://anongit.freedesktop.org/drm/drm-misc
5305 S:      Maintained
5306 F:      drivers/gpu/drm/tiny/st7586.c
5307 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
5308
5309 DRM DRIVER FOR SITRONIX ST7735R PANELS
5310 M:      David Lechner <david@lechnology.com>
5311 T:      git git://anongit.freedesktop.org/drm/drm-misc
5312 S:      Maintained
5313 F:      drivers/gpu/drm/tiny/st7735r.c
5314 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5315
5316 DRM DRIVER FOR ST-ERICSSON MCDE
5317 M:      Linus Walleij <linus.walleij@linaro.org>
5318 T:      git git://anongit.freedesktop.org/drm/drm-misc
5319 S:      Maintained
5320 F:      drivers/gpu/drm/mcde/
5321 F:      Documentation/devicetree/bindings/display/ste,mcde.txt
5322
5323 DRM DRIVER FOR TDFX VIDEO CARDS
5324 S:      Orphan / Obsolete
5325 F:      drivers/gpu/drm/tdfx/
5326
5327 DRM DRIVER FOR TPO TPG110 PANELS
5328 M:      Linus Walleij <linus.walleij@linaro.org>
5329 T:      git git://anongit.freedesktop.org/drm/drm-misc
5330 S:      Maintained
5331 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
5332 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5333
5334 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5335 M:      Dave Airlie <airlied@redhat.com>
5336 R:      Sean Paul <sean@poorly.run>
5337 L:      dri-devel@lists.freedesktop.org
5338 S:      Odd Fixes
5339 F:      drivers/gpu/drm/udl/
5340 T:      git git://anongit.freedesktop.org/drm/drm-misc
5341
5342 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5343 M:      Hans de Goede <hdegoede@redhat.com>
5344 L:      dri-devel@lists.freedesktop.org
5345 S:      Maintained
5346 F:      drivers/gpu/drm/vboxvideo/
5347 T:      git git://anongit.freedesktop.org/drm/drm-misc
5348
5349 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5350 M:      Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5351 R:      Haneen Mohammed <hamohammed.sa@gmail.com>
5352 R:      Daniel Vetter <daniel@ffwll.ch>
5353 T:      git git://anongit.freedesktop.org/drm/drm-misc
5354 S:      Maintained
5355 L:      dri-devel@lists.freedesktop.org
5356 F:      drivers/gpu/drm/vkms/
5357 F:      Documentation/gpu/vkms.rst
5358
5359 DRM DRIVER FOR VMWARE VIRTUAL GPU
5360 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5361 M:      Thomas Hellstrom <thellstrom@vmware.com>
5362 L:      dri-devel@lists.freedesktop.org
5363 T:      git git://people.freedesktop.org/~thomash/linux
5364 S:      Supported
5365 F:      drivers/gpu/drm/vmwgfx/
5366 F:      include/uapi/drm/vmwgfx_drm.h
5367
5368 DRM DRIVERS
5369 M:      David Airlie <airlied@linux.ie>
5370 M:      Daniel Vetter <daniel@ffwll.ch>
5371 L:      dri-devel@lists.freedesktop.org
5372 T:      git git://anongit.freedesktop.org/drm/drm
5373 B:      https://bugs.freedesktop.org/
5374 C:      irc://chat.freenode.net/dri-devel
5375 S:      Maintained
5376 F:      drivers/gpu/drm/
5377 F:      drivers/gpu/vga/
5378 F:      Documentation/devicetree/bindings/display/
5379 F:      Documentation/devicetree/bindings/gpu/
5380 F:      Documentation/gpu/
5381 F:      include/drm/
5382 F:      include/uapi/drm/
5383 F:      include/linux/vga*
5384
5385 DRM DRIVERS AND MISC GPU PATCHES
5386 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5387 M:      Maxime Ripard <mripard@kernel.org>
5388 M:      Sean Paul <sean@poorly.run>
5389 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5390 S:      Maintained
5391 T:      git git://anongit.freedesktop.org/drm/drm-misc
5392 F:      Documentation/gpu/
5393 F:      drivers/gpu/vga/
5394 F:      drivers/gpu/drm/*
5395 F:      include/drm/drm*
5396 F:      include/uapi/drm/drm*
5397 F:      include/linux/vga*
5398
5399 DRM DRIVERS FOR ALLWINNER A10
5400 M:      Maxime Ripard <mripard@kernel.org>
5401 L:      dri-devel@lists.freedesktop.org
5402 S:      Supported
5403 F:      drivers/gpu/drm/sun4i/
5404 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5405 T:      git git://anongit.freedesktop.org/drm/drm-misc
5406
5407 DRM DRIVERS FOR AMLOGIC SOCS
5408 M:      Neil Armstrong <narmstrong@baylibre.com>
5409 L:      dri-devel@lists.freedesktop.org
5410 L:      linux-amlogic@lists.infradead.org
5411 W:      http://linux-meson.com/
5412 S:      Supported
5413 F:      drivers/gpu/drm/meson/
5414 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5415 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5416 F:      Documentation/gpu/meson.rst
5417 T:      git git://anongit.freedesktop.org/drm/drm-misc
5418
5419 DRM DRIVERS FOR ATMEL HLCDC
5420 M:      Sam Ravnborg <sam@ravnborg.org>
5421 M:      Boris Brezillon <bbrezillon@kernel.org>
5422 L:      dri-devel@lists.freedesktop.org
5423 S:      Supported
5424 F:      drivers/gpu/drm/atmel-hlcdc/
5425 F:      Documentation/devicetree/bindings/display/atmel/
5426 T:      git git://anongit.freedesktop.org/drm/drm-misc
5427
5428 DRM DRIVERS FOR BRIDGE CHIPS
5429 M:      Andrzej Hajda <a.hajda@samsung.com>
5430 M:      Neil Armstrong <narmstrong@baylibre.com>
5431 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5432 R:      Jonas Karlman <jonas@kwiboo.se>
5433 R:      Jernej Skrabec <jernej.skrabec@siol.net>
5434 S:      Maintained
5435 T:      git git://anongit.freedesktop.org/drm/drm-misc
5436 F:      drivers/gpu/drm/bridge/
5437
5438 DRM DRIVERS FOR EXYNOS
5439 M:      Inki Dae <inki.dae@samsung.com>
5440 M:      Joonyoung Shim <jy0922.shim@samsung.com>
5441 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
5442 M:      Kyungmin Park <kyungmin.park@samsung.com>
5443 L:      dri-devel@lists.freedesktop.org
5444 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5445 S:      Supported
5446 F:      drivers/gpu/drm/exynos/
5447 F:      include/uapi/drm/exynos_drm.h
5448 F:      Documentation/devicetree/bindings/display/exynos/
5449
5450 DRM DRIVERS FOR FREESCALE DCU
5451 M:      Stefan Agner <stefan@agner.ch>
5452 M:      Alison Wang <alison.wang@nxp.com>
5453 L:      dri-devel@lists.freedesktop.org
5454 S:      Supported
5455 F:      drivers/gpu/drm/fsl-dcu/
5456 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
5457 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
5458 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5459 T:      git git://anongit.freedesktop.org/drm/drm-misc
5460
5461 DRM DRIVERS FOR FREESCALE IMX
5462 M:      Philipp Zabel <p.zabel@pengutronix.de>
5463 L:      dri-devel@lists.freedesktop.org
5464 S:      Maintained
5465 F:      drivers/gpu/drm/imx/
5466 F:      drivers/gpu/ipu-v3/
5467 F:      Documentation/devicetree/bindings/display/imx/
5468
5469 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5470 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5471 L:      dri-devel@lists.freedesktop.org
5472 T:      git git://github.com/patjak/drm-gma500
5473 S:      Maintained
5474 F:      drivers/gpu/drm/gma500/
5475
5476 DRM DRIVERS FOR HISILICON
5477 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
5478 M:      Rongrong Zou <zourongrong@gmail.com>
5479 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
5480 R:      Chen Feng <puck.chen@hisilicon.com>
5481 L:      dri-devel@lists.freedesktop.org
5482 T:      git git://github.com/xin3liang/linux.git
5483 S:      Maintained
5484 F:      drivers/gpu/drm/hisilicon/
5485 F:      Documentation/devicetree/bindings/display/hisilicon/
5486
5487 DRM DRIVERS FOR LIMA
5488 M:      Qiang Yu <yuq825@gmail.com>
5489 L:      dri-devel@lists.freedesktop.org
5490 L:      lima@lists.freedesktop.org (moderated for non-subscribers)
5491 S:      Maintained
5492 F:      drivers/gpu/drm/lima/
5493 F:      include/uapi/drm/lima_drm.h
5494 T:      git git://anongit.freedesktop.org/drm/drm-misc
5495
5496 DRM DRIVERS FOR MEDIATEK
5497 M:      CK Hu <ck.hu@mediatek.com>
5498 M:      Philipp Zabel <p.zabel@pengutronix.de>
5499 L:      dri-devel@lists.freedesktop.org
5500 S:      Supported
5501 F:      drivers/gpu/drm/mediatek/
5502 F:      Documentation/devicetree/bindings/display/mediatek/
5503
5504 DRM DRIVERS FOR NVIDIA TEGRA
5505 M:      Thierry Reding <thierry.reding@gmail.com>
5506 L:      dri-devel@lists.freedesktop.org
5507 L:      linux-tegra@vger.kernel.org
5508 T:      git git://anongit.freedesktop.org/tegra/linux.git
5509 S:      Supported
5510 F:      drivers/gpu/drm/tegra/
5511 F:      drivers/gpu/host1x/
5512 F:      include/linux/host1x.h
5513 F:      include/uapi/drm/tegra_drm.h
5514 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5515
5516 DRM DRIVERS FOR RENESAS
5517 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5518 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5519 L:      dri-devel@lists.freedesktop.org
5520 L:      linux-renesas-soc@vger.kernel.org
5521 T:      git git://linuxtv.org/pinchartl/media drm/du/next
5522 S:      Supported
5523 F:      drivers/gpu/drm/rcar-du/
5524 F:      drivers/gpu/drm/shmobile/
5525 F:      include/linux/platform_data/shmob_drm.h
5526 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5527 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5528 F:      Documentation/devicetree/bindings/display/renesas,du.txt
5529
5530 DRM DRIVERS FOR ROCKCHIP
5531 M:      Sandy Huang <hjc@rock-chips.com>
5532 M:      Heiko Stübner <heiko@sntech.de>
5533 L:      dri-devel@lists.freedesktop.org
5534 S:      Maintained
5535 F:      drivers/gpu/drm/rockchip/
5536 F:      Documentation/devicetree/bindings/display/rockchip/
5537 T:      git git://anongit.freedesktop.org/drm/drm-misc
5538
5539 DRM DRIVERS FOR STI
5540 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5541 M:      Vincent Abriou <vincent.abriou@st.com>
5542 L:      dri-devel@lists.freedesktop.org
5543 T:      git git://anongit.freedesktop.org/drm/drm-misc
5544 S:      Maintained
5545 F:      drivers/gpu/drm/sti
5546 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
5547
5548 DRM DRIVERS FOR STM
5549 M:      Yannick Fertre <yannick.fertre@st.com>
5550 M:      Philippe Cornu <philippe.cornu@st.com>
5551 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5552 M:      Vincent Abriou <vincent.abriou@st.com>
5553 L:      dri-devel@lists.freedesktop.org
5554 T:      git git://anongit.freedesktop.org/drm/drm-misc
5555 S:      Maintained
5556 F:      drivers/gpu/drm/stm
5557 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5558
5559 DRM DRIVERS FOR TI LCDC
5560 M:      Jyri Sarha <jsarha@ti.com>
5561 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5562 L:      dri-devel@lists.freedesktop.org
5563 S:      Maintained
5564 F:      drivers/gpu/drm/tilcdc/
5565 F:      Documentation/devicetree/bindings/display/tilcdc/
5566
5567 DRM DRIVERS FOR TI OMAP
5568 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5569 L:      dri-devel@lists.freedesktop.org
5570 S:      Maintained
5571 F:      drivers/gpu/drm/omapdrm/
5572 F:      Documentation/devicetree/bindings/display/ti/
5573
5574 DRM DRIVERS FOR V3D
5575 M:      Eric Anholt <eric@anholt.net>
5576 S:      Supported
5577 F:      drivers/gpu/drm/v3d/
5578 F:      include/uapi/drm/v3d_drm.h
5579 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5580 T:      git git://anongit.freedesktop.org/drm/drm-misc
5581
5582 DRM DRIVERS FOR VC4
5583 M:      Eric Anholt <eric@anholt.net>
5584 T:      git git://github.com/anholt/linux
5585 S:      Supported
5586 F:      drivers/gpu/drm/vc4/
5587 F:      include/uapi/drm/vc4_drm.h
5588 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5589 T:      git git://anongit.freedesktop.org/drm/drm-misc
5590
5591 DRM DRIVERS FOR VIVANTE GPU IP
5592 M:      Lucas Stach <l.stach@pengutronix.de>
5593 R:      Russell King <linux+etnaviv@armlinux.org.uk>
5594 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
5595 L:      etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5596 L:      dri-devel@lists.freedesktop.org
5597 S:      Maintained
5598 F:      drivers/gpu/drm/etnaviv/
5599 F:      include/uapi/drm/etnaviv_drm.h
5600 F:      Documentation/devicetree/bindings/display/etnaviv/
5601
5602 DRM DRIVERS FOR ZTE ZX
5603 M:      Shawn Guo <shawnguo@kernel.org>
5604 L:      dri-devel@lists.freedesktop.org
5605 S:      Maintained
5606 F:      drivers/gpu/drm/zte/
5607 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5608 T:      git git://anongit.freedesktop.org/drm/drm-misc
5609
5610 DRM PANEL DRIVERS
5611 M:      Thierry Reding <thierry.reding@gmail.com>
5612 R:      Sam Ravnborg <sam@ravnborg.org>
5613 L:      dri-devel@lists.freedesktop.org
5614 T:      git git://anongit.freedesktop.org/drm/drm-misc
5615 S:      Maintained
5616 F:      drivers/gpu/drm/drm_panel.c
5617 F:      drivers/gpu/drm/panel/
5618 F:      include/drm/drm_panel.h
5619 F:      Documentation/devicetree/bindings/display/panel/
5620
5621 DRM DRIVERS FOR XEN
5622 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5623 T:      git git://anongit.freedesktop.org/drm/drm-misc
5624 L:      dri-devel@lists.freedesktop.org
5625 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
5626 S:      Supported
5627 F:      drivers/gpu/drm/xen/
5628 F:      Documentation/gpu/xen-front.rst
5629
5630 DRM TTM SUBSYSTEM
5631 M:      Christian Koenig <christian.koenig@amd.com>
5632 M:      Huang Rui <ray.huang@amd.com>
5633 T:      git git://people.freedesktop.org/~agd5f/linux
5634 S:      Maintained
5635 L:      dri-devel@lists.freedesktop.org
5636 F:      include/drm/ttm/
5637 F:      drivers/gpu/drm/ttm/
5638
5639 DSBR100 USB FM RADIO DRIVER
5640 M:      Alexey Klimov <klimov.linux@gmail.com>
5641 L:      linux-media@vger.kernel.org
5642 T:      git git://linuxtv.org/media_tree.git
5643 S:      Maintained
5644 F:      drivers/media/radio/dsbr100.c
5645
5646 DT3155 MEDIA DRIVER
5647 M:      Hans Verkuil <hverkuil@xs4all.nl>
5648 L:      linux-media@vger.kernel.org
5649 T:      git git://linuxtv.org/media_tree.git
5650 W:      https://linuxtv.org
5651 S:      Odd Fixes
5652 F:      drivers/media/pci/dt3155/
5653
5654 DVB_USB_AF9015 MEDIA DRIVER
5655 M:      Antti Palosaari <crope@iki.fi>
5656 L:      linux-media@vger.kernel.org
5657 W:      https://linuxtv.org
5658 W:      http://palosaari.fi/linux/
5659 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5660 T:      git git://linuxtv.org/anttip/media_tree.git
5661 S:      Maintained
5662 F:      drivers/media/usb/dvb-usb-v2/af9015*
5663
5664 DVB_USB_AF9035 MEDIA DRIVER
5665 M:      Antti Palosaari <crope@iki.fi>
5666 L:      linux-media@vger.kernel.org
5667 W:      https://linuxtv.org
5668 W:      http://palosaari.fi/linux/
5669 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5670 T:      git git://linuxtv.org/anttip/media_tree.git
5671 S:      Maintained
5672 F:      drivers/media/usb/dvb-usb-v2/af9035*
5673
5674 DVB_USB_ANYSEE MEDIA DRIVER
5675 M:      Antti Palosaari <crope@iki.fi>
5676 L:      linux-media@vger.kernel.org
5677 W:      https://linuxtv.org
5678 W:      http://palosaari.fi/linux/
5679 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5680 T:      git git://linuxtv.org/anttip/media_tree.git
5681 S:      Maintained
5682 F:      drivers/media/usb/dvb-usb-v2/anysee*
5683
5684 DVB_USB_AU6610 MEDIA DRIVER
5685 M:      Antti Palosaari <crope@iki.fi>
5686 L:      linux-media@vger.kernel.org
5687 W:      https://linuxtv.org
5688 W:      http://palosaari.fi/linux/
5689 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5690 T:      git git://linuxtv.org/anttip/media_tree.git
5691 S:      Maintained
5692 F:      drivers/media/usb/dvb-usb-v2/au6610*
5693
5694 DVB_USB_CE6230 MEDIA DRIVER
5695 M:      Antti Palosaari <crope@iki.fi>
5696 L:      linux-media@vger.kernel.org
5697 W:      https://linuxtv.org
5698 W:      http://palosaari.fi/linux/
5699 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5700 T:      git git://linuxtv.org/anttip/media_tree.git
5701 S:      Maintained
5702 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5703
5704 DVB_USB_CXUSB MEDIA DRIVER
5705 M:      Michael Krufky <mkrufky@linuxtv.org>
5706 L:      linux-media@vger.kernel.org
5707 W:      https://linuxtv.org
5708 W:      http://github.com/mkrufky
5709 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5710 T:      git git://linuxtv.org/media_tree.git
5711 S:      Maintained
5712 F:      drivers/media/usb/dvb-usb/cxusb*
5713
5714 DVB_USB_EC168 MEDIA DRIVER
5715 M:      Antti Palosaari <crope@iki.fi>
5716 L:      linux-media@vger.kernel.org
5717 W:      https://linuxtv.org
5718 W:      http://palosaari.fi/linux/
5719 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5720 T:      git git://linuxtv.org/anttip/media_tree.git
5721 S:      Maintained
5722 F:      drivers/media/usb/dvb-usb-v2/ec168*
5723
5724 DVB_USB_GL861 MEDIA DRIVER
5725 M:      Antti Palosaari <crope@iki.fi>
5726 L:      linux-media@vger.kernel.org
5727 W:      https://linuxtv.org
5728 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5729 T:      git git://linuxtv.org/anttip/media_tree.git
5730 S:      Maintained
5731 F:      drivers/media/usb/dvb-usb-v2/gl861*
5732
5733 DVB_USB_MXL111SF MEDIA DRIVER
5734 M:      Michael Krufky <mkrufky@linuxtv.org>
5735 L:      linux-media@vger.kernel.org
5736 W:      https://linuxtv.org
5737 W:      http://github.com/mkrufky
5738 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5739 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5740 S:      Maintained
5741 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5742
5743 DVB_USB_RTL28XXU MEDIA DRIVER
5744 M:      Antti Palosaari <crope@iki.fi>
5745 L:      linux-media@vger.kernel.org
5746 W:      https://linuxtv.org
5747 W:      http://palosaari.fi/linux/
5748 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5749 T:      git git://linuxtv.org/anttip/media_tree.git
5750 S:      Maintained
5751 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5752
5753 DVB_USB_V2 MEDIA DRIVER
5754 M:      Antti Palosaari <crope@iki.fi>
5755 L:      linux-media@vger.kernel.org
5756 W:      https://linuxtv.org
5757 W:      http://palosaari.fi/linux/
5758 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5759 T:      git git://linuxtv.org/anttip/media_tree.git
5760 S:      Maintained
5761 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5762 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5763
5764 DYNAMIC DEBUG
5765 M:      Jason Baron <jbaron@akamai.com>
5766 S:      Maintained
5767 F:      lib/dynamic_debug.c
5768 F:      include/linux/dynamic_debug.h
5769
5770 DYNAMIC INTERRUPT MODERATION
5771 M:      Tal Gilboa <talgi@mellanox.com>
5772 S:      Maintained
5773 F:      include/linux/dim.h
5774 F:      lib/dim/
5775
5776 DZ DECSTATION DZ11 SERIAL DRIVER
5777 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5778 S:      Maintained
5779 F:      drivers/tty/serial/dz.*
5780
5781 E3X0 POWER BUTTON DRIVER
5782 M:      Moritz Fischer <moritz.fischer@ettus.com>
5783 L:      usrp-users@lists.ettus.com
5784 W:      http://www.ettus.com
5785 S:      Supported
5786 F:      drivers/input/misc/e3x0-button.c
5787 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5788
5789 E4000 MEDIA DRIVER
5790 M:      Antti Palosaari <crope@iki.fi>
5791 L:      linux-media@vger.kernel.org
5792 W:      https://linuxtv.org
5793 W:      http://palosaari.fi/linux/
5794 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5795 T:      git git://linuxtv.org/anttip/media_tree.git
5796 S:      Maintained
5797 F:      drivers/media/tuners/e4000*
5798
5799 EARTH_PT1 MEDIA DRIVER
5800 M:      Akihiro Tsukada <tskd08@gmail.com>
5801 L:      linux-media@vger.kernel.org
5802 S:      Odd Fixes
5803 F:      drivers/media/pci/pt1/
5804
5805 EARTH_PT3 MEDIA DRIVER
5806 M:      Akihiro Tsukada <tskd08@gmail.com>
5807 L:      linux-media@vger.kernel.org
5808 S:      Odd Fixes
5809 F:      drivers/media/pci/pt3/
5810
5811 EC100 MEDIA DRIVER
5812 M:      Antti Palosaari <crope@iki.fi>
5813 L:      linux-media@vger.kernel.org
5814 W:      https://linuxtv.org
5815 W:      http://palosaari.fi/linux/
5816 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5817 T:      git git://linuxtv.org/anttip/media_tree.git
5818 S:      Maintained
5819 F:      drivers/media/dvb-frontends/ec100*
5820
5821 ECRYPT FILE SYSTEM
5822 M:      Tyler Hicks <tyhicks@canonical.com>
5823 L:      ecryptfs@vger.kernel.org
5824 W:      http://ecryptfs.org
5825 W:      https://launchpad.net/ecryptfs
5826 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5827 S:      Supported
5828 F:      Documentation/filesystems/ecryptfs.txt
5829 F:      fs/ecryptfs/
5830
5831 EDAC-AMD64
5832 M:      Borislav Petkov <bp@alien8.de>
5833 L:      linux-edac@vger.kernel.org
5834 S:      Maintained
5835 F:      drivers/edac/amd64_edac*
5836
5837 EDAC-ARMADA
5838 M:      Jan Luebbe <jlu@pengutronix.de>
5839 L:      linux-edac@vger.kernel.org
5840 S:      Maintained
5841 F:      drivers/edac/armada_xp_*
5842
5843 EDAC-AST2500
5844 M:      Stefan Schaeckeler <sschaeck@cisco.com>
5845 S:      Supported
5846 F:      drivers/edac/aspeed_edac.c
5847 F:      Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5848
5849 EDAC-BLUEFIELD
5850 M:      Shravan Kumar Ramani <sramani@mellanox.com>
5851 S:      Supported
5852 F:      drivers/edac/bluefield_edac.c
5853
5854 EDAC-CALXEDA
5855 M:      Robert Richter <rric@kernel.org>
5856 L:      linux-edac@vger.kernel.org
5857 S:      Maintained
5858 F:      drivers/edac/highbank*
5859
5860 EDAC-CAVIUM OCTEON
5861 M:      Ralf Baechle <ralf@linux-mips.org>
5862 M:      David Daney <david.daney@cavium.com>
5863 L:      linux-edac@vger.kernel.org
5864 L:      linux-mips@vger.kernel.org
5865 S:      Supported
5866 F:      drivers/edac/octeon_edac*
5867
5868 EDAC-CAVIUM THUNDERX
5869 M:      David Daney <david.daney@cavium.com>
5870 M:      Jan Glauber <jglauber@cavium.com>
5871 L:      linux-edac@vger.kernel.org
5872 S:      Supported
5873 F:      drivers/edac/thunderx_edac*
5874
5875 EDAC-CORE
5876 M:      Borislav Petkov <bp@alien8.de>
5877 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5878 M:      Tony Luck <tony.luck@intel.com>
5879 R:      James Morse <james.morse@arm.com>
5880 R:      Robert Richter <rrichter@marvell.com>
5881 L:      linux-edac@vger.kernel.org
5882 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
5883 S:      Supported
5884 F:      Documentation/admin-guide/ras.rst
5885 F:      Documentation/driver-api/edac.rst
5886 F:      drivers/edac/
5887 F:      include/linux/edac.h
5888
5889 EDAC-E752X
5890 M:      Mark Gross <mark.gross@intel.com>
5891 L:      linux-edac@vger.kernel.org
5892 S:      Maintained
5893 F:      drivers/edac/e752x_edac.c
5894
5895 EDAC-E7XXX
5896 L:      linux-edac@vger.kernel.org
5897 S:      Maintained
5898 F:      drivers/edac/e7xxx_edac.c
5899
5900 EDAC-FSL_DDR
5901 M:      York Sun <york.sun@nxp.com>
5902 L:      linux-edac@vger.kernel.org
5903 S:      Maintained
5904 F:      drivers/edac/fsl_ddr_edac.*
5905
5906 EDAC-GHES
5907 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5908 L:      linux-edac@vger.kernel.org
5909 S:      Maintained
5910 F:      drivers/edac/ghes_edac.c
5911
5912 EDAC-I10NM
5913 M:      Tony Luck <tony.luck@intel.com>
5914 L:      linux-edac@vger.kernel.org
5915 S:      Maintained
5916 F:      drivers/edac/i10nm_base.c
5917
5918 EDAC-I3000
5919 L:      linux-edac@vger.kernel.org
5920 S:      Orphan
5921 F:      drivers/edac/i3000_edac.c
5922
5923 EDAC-I5000
5924 L:      linux-edac@vger.kernel.org
5925 S:      Maintained
5926 F:      drivers/edac/i5000_edac.c
5927
5928 EDAC-I5400
5929 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5930 L:      linux-edac@vger.kernel.org
5931 S:      Maintained
5932 F:      drivers/edac/i5400_edac.c
5933
5934 EDAC-I7300
5935 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5936 L:      linux-edac@vger.kernel.org
5937 S:      Maintained
5938 F:      drivers/edac/i7300_edac.c
5939
5940 EDAC-I7CORE
5941 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5942 L:      linux-edac@vger.kernel.org
5943 S:      Maintained
5944 F:      drivers/edac/i7core_edac.c
5945
5946 EDAC-I82443BXGX
5947 M:      Tim Small <tim@buttersideup.com>
5948 L:      linux-edac@vger.kernel.org
5949 S:      Maintained
5950 F:      drivers/edac/i82443bxgx_edac.c
5951
5952 EDAC-I82975X
5953 M:      "Arvind R." <arvino55@gmail.com>
5954 L:      linux-edac@vger.kernel.org
5955 S:      Maintained
5956 F:      drivers/edac/i82975x_edac.c
5957
5958 EDAC-IE31200
5959 M:      Jason Baron <jbaron@akamai.com>
5960 L:      linux-edac@vger.kernel.org
5961 S:      Maintained
5962 F:      drivers/edac/ie31200_edac.c
5963
5964 EDAC-MPC85XX
5965 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5966 L:      linux-edac@vger.kernel.org
5967 S:      Maintained
5968 F:      drivers/edac/mpc85xx_edac.[ch]
5969
5970 EDAC-PASEMI
5971 M:      Egor Martovetsky <egor@pasemi.com>
5972 L:      linux-edac@vger.kernel.org
5973 S:      Maintained
5974 F:      drivers/edac/pasemi_edac.c
5975
5976 EDAC-PND2
5977 M:      Tony Luck <tony.luck@intel.com>
5978 L:      linux-edac@vger.kernel.org
5979 S:      Maintained
5980 F:      drivers/edac/pnd2_edac.[ch]
5981
5982 EDAC-R82600
5983 M:      Tim Small <tim@buttersideup.com>
5984 L:      linux-edac@vger.kernel.org
5985 S:      Maintained
5986 F:      drivers/edac/r82600_edac.c
5987
5988 EDAC-SBRIDGE
5989 M:      Tony Luck <tony.luck@intel.com>
5990 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5991 L:      linux-edac@vger.kernel.org
5992 S:      Maintained
5993 F:      drivers/edac/sb_edac.c
5994
5995 EDAC-SIFIVE
5996 M:      Yash Shah <yash.shah@sifive.com>
5997 L:      linux-edac@vger.kernel.org
5998 S:      Supported
5999 F:      drivers/edac/sifive_edac.c
6000
6001 EDAC-SKYLAKE
6002 M:      Tony Luck <tony.luck@intel.com>
6003 L:      linux-edac@vger.kernel.org
6004 S:      Maintained
6005 F:      drivers/edac/skx_*.c
6006
6007 EDAC-TI
6008 M:      Tero Kristo <t-kristo@ti.com>
6009 L:      linux-edac@vger.kernel.org
6010 S:      Maintained
6011 F:      drivers/edac/ti_edac.c
6012
6013 EDAC-QCOM
6014 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
6015 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6016 L:      linux-arm-msm@vger.kernel.org
6017 L:      linux-edac@vger.kernel.org
6018 S:      Maintained
6019 F:      drivers/edac/qcom_edac.c
6020
6021 EDIROL UA-101/UA-1000 DRIVER
6022 M:      Clemens Ladisch <clemens@ladisch.de>
6023 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6024 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6025 S:      Maintained
6026 F:      sound/usb/misc/ua101.c
6027
6028 EFI TEST DRIVER
6029 L:      linux-efi@vger.kernel.org
6030 M:      Ivan Hu <ivan.hu@canonical.com>
6031 M:      Ard Biesheuvel <ardb@kernel.org>
6032 S:      Maintained
6033 F:      drivers/firmware/efi/test/
6034
6035 EFI VARIABLE FILESYSTEM
6036 M:      Matthew Garrett <matthew.garrett@nebula.com>
6037 M:      Jeremy Kerr <jk@ozlabs.org>
6038 M:      Ard Biesheuvel <ardb@kernel.org>
6039 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6040 L:      linux-efi@vger.kernel.org
6041 S:      Maintained
6042 F:      fs/efivarfs/
6043
6044 EFIFB FRAMEBUFFER DRIVER
6045 L:      linux-fbdev@vger.kernel.org
6046 M:      Peter Jones <pjones@redhat.com>
6047 S:      Maintained
6048 F:      drivers/video/fbdev/efifb.c
6049
6050 EFS FILESYSTEM
6051 W:      http://aeschi.ch.eu.org/efs/
6052 S:      Orphan
6053 F:      fs/efs/
6054
6055 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6056 M:      Douglas Miller <dougmill@linux.ibm.com>
6057 L:      netdev@vger.kernel.org
6058 S:      Maintained
6059 F:      drivers/net/ethernet/ibm/ehea/
6060
6061 EM28XX VIDEO4LINUX DRIVER
6062 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
6063 L:      linux-media@vger.kernel.org
6064 W:      https://linuxtv.org
6065 T:      git git://linuxtv.org/media_tree.git
6066 S:      Maintained
6067 F:      drivers/media/usb/em28xx/
6068 F:      Documentation/media/v4l-drivers/em28xx*
6069
6070 EMBEDDED LINUX
6071 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
6072 M:      Matt Mackall <mpm@selenic.com>
6073 M:      David Woodhouse <dwmw2@infradead.org>
6074 L:      linux-embedded@vger.kernel.org
6075 S:      Maintained
6076
6077 Emulex 10Gbps iSCSI - OneConnect DRIVER
6078 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6079 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
6080 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6081 L:      linux-scsi@vger.kernel.org
6082 W:      http://www.broadcom.com
6083 S:      Supported
6084 F:      drivers/scsi/be2iscsi/
6085
6086 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6087 M:      Sathya Perla <sathya.perla@broadcom.com>
6088 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
6089 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6090 M:      Somnath Kotur <somnath.kotur@broadcom.com>
6091 L:      netdev@vger.kernel.org
6092 W:      http://www.emulex.com
6093 S:      Supported
6094 F:      drivers/net/ethernet/emulex/benet/
6095
6096 EMULEX ONECONNECT ROCE DRIVER
6097 M:      Selvin Xavier <selvin.xavier@broadcom.com>
6098 M:      Devesh Sharma <devesh.sharma@broadcom.com>
6099 L:      linux-rdma@vger.kernel.org
6100 W:      http://www.broadcom.com
6101 S:      Odd Fixes
6102 F:      drivers/infiniband/hw/ocrdma/
6103 F:      include/uapi/rdma/ocrdma-abi.h
6104
6105 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6106 M:      James Smart <james.smart@broadcom.com>
6107 M:      Dick Kennedy <dick.kennedy@broadcom.com>
6108 L:      linux-scsi@vger.kernel.org
6109 W:      http://www.broadcom.com
6110 S:      Supported
6111 F:      drivers/scsi/lpfc/
6112
6113 ENE CB710 FLASH CARD READER DRIVER
6114 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
6115 S:      Maintained
6116 F:      drivers/misc/cb710/
6117 F:      drivers/mmc/host/cb710-mmc.*
6118 F:      include/linux/cb710.h
6119
6120 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6121 M:      Maxim Levitsky <maximlevitsky@gmail.com>
6122 S:      Maintained
6123 F:      drivers/media/rc/ene_ir.*
6124
6125 EPSON S1D13XXX FRAMEBUFFER DRIVER
6126 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
6127 S:      Maintained
6128 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6129 F:      drivers/video/fbdev/s1d13xxxfb.c
6130 F:      include/video/s1d13xxxfb.h
6131
6132 EROFS FILE SYSTEM
6133 M:      Gao Xiang <gaoxiang25@huawei.com>
6134 M:      Chao Yu <yuchao0@huawei.com>
6135 L:      linux-erofs@lists.ozlabs.org
6136 S:      Maintained
6137 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6138 F:      Documentation/filesystems/erofs.txt
6139 F:      fs/erofs/
6140 F:      include/trace/events/erofs.h
6141
6142 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6143 M:      Jeff Layton <jlayton@kernel.org>
6144 S:      Maintained
6145 F:      lib/errseq.c
6146 F:      include/linux/errseq.h
6147
6148 ET131X NETWORK DRIVER
6149 M:      Mark Einon <mark.einon@gmail.com>
6150 S:      Odd Fixes
6151 F:      drivers/net/ethernet/agere/
6152
6153 ETHERNET BRIDGE
6154 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
6155 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6156 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
6157 L:      netdev@vger.kernel.org
6158 W:      http://www.linuxfoundation.org/en/Net:Bridge
6159 S:      Maintained
6160 F:      include/linux/netfilter_bridge/
6161 F:      net/bridge/
6162
6163 ETHERNET PHY LIBRARY
6164 M:      Andrew Lunn <andrew@lunn.ch>
6165 M:      Florian Fainelli <f.fainelli@gmail.com>
6166 M:      Heiner Kallweit <hkallweit1@gmail.com>
6167 L:      netdev@vger.kernel.org
6168 S:      Maintained
6169 F:      Documentation/ABI/testing/sysfs-class-net-phydev
6170 F:      Documentation/devicetree/bindings/net/ethernet-phy.yaml
6171 F:      Documentation/devicetree/bindings/net/mdio*
6172 F:      Documentation/devicetree/bindings/net/qca,ar803x.yaml
6173 F:      Documentation/networking/phy.rst
6174 F:      drivers/net/phy/
6175 F:      drivers/of/of_mdio.c
6176 F:      drivers/of/of_net.c
6177 F:      include/dt-bindings/net/qca-ar803x.h
6178 F:      include/linux/*mdio*.h
6179 F:      include/linux/of_net.h
6180 F:      include/linux/phy.h
6181 F:      include/linux/phy_fixed.h
6182 F:      include/linux/platform_data/mdio-bcm-unimac.h
6183 F:      include/linux/platform_data/mdio-gpio.h
6184 F:      include/trace/events/mdio.h
6185 F:      include/uapi/linux/mdio.h
6186 F:      include/uapi/linux/mii.h
6187
6188 EXFAT FILE SYSTEM
6189 M:      Valdis Kletnieks <valdis.kletnieks@vt.edu>
6190 S:      Maintained
6191 F:      drivers/staging/exfat/
6192
6193 EXT2 FILE SYSTEM
6194 M:      Jan Kara <jack@suse.com>
6195 L:      linux-ext4@vger.kernel.org
6196 S:      Maintained
6197 F:      Documentation/filesystems/ext2.txt
6198 F:      fs/ext2/
6199 F:      include/linux/ext2*
6200
6201 EXT4 FILE SYSTEM
6202 M:      "Theodore Ts'o" <tytso@mit.edu>
6203 M:      Andreas Dilger <adilger.kernel@dilger.ca>
6204 L:      linux-ext4@vger.kernel.org
6205 W:      http://ext4.wiki.kernel.org
6206 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
6207 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6208 S:      Maintained
6209 F:      Documentation/filesystems/ext4/
6210 F:      fs/ext4/
6211
6212 Extended Verification Module (EVM)
6213 M:      Mimi Zohar <zohar@linux.ibm.com>
6214 L:      linux-integrity@vger.kernel.org
6215 S:      Supported
6216 F:      security/integrity/evm/
6217
6218 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6219 M:      Ard Biesheuvel <ardb@kernel.org>
6220 L:      linux-efi@vger.kernel.org
6221 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6222 S:      Maintained
6223 F:      Documentation/admin-guide/efi-stub.rst
6224 F:      arch/*/kernel/efi.c
6225 F:      arch/x86/boot/compressed/eboot.[ch]
6226 F:      arch/*/include/asm/efi.h
6227 F:      arch/x86/platform/efi/
6228 F:      drivers/firmware/efi/
6229 F:      include/linux/efi*.h
6230 F:      arch/arm/boot/compressed/efi-header.S
6231 F:      arch/arm64/kernel/efi-entry.S
6232
6233 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6234 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
6235 M:      Chanwoo Choi <cw00.choi@samsung.com>
6236 L:      linux-kernel@vger.kernel.org
6237 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6238 S:      Maintained
6239 F:      drivers/extcon/
6240 F:      include/linux/extcon/
6241 F:      include/linux/extcon.h
6242 F:      Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6243 F:      Documentation/devicetree/bindings/extcon/
6244
6245 EXYNOS DP DRIVER
6246 M:      Jingoo Han <jingoohan1@gmail.com>
6247 L:      dri-devel@lists.freedesktop.org
6248 S:      Maintained
6249 F:      drivers/gpu/drm/exynos/exynos_dp*
6250
6251 EXYNOS SYSMMU (IOMMU) driver
6252 M:      Marek Szyprowski <m.szyprowski@samsung.com>
6253 L:      iommu@lists.linux-foundation.org
6254 S:      Maintained
6255 F:      drivers/iommu/exynos-iommu.c
6256
6257 EZchip NPS platform support
6258 M:      Vineet Gupta <vgupta@synopsys.com>
6259 M:      Ofer Levi <oferle@mellanox.com>
6260 S:      Supported
6261 F:      arch/arc/plat-eznps
6262 F:      arch/arc/boot/dts/eznps.dts
6263
6264 F2FS FILE SYSTEM
6265 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6266 M:      Chao Yu <yuchao0@huawei.com>
6267 L:      linux-f2fs-devel@lists.sourceforge.net
6268 W:      https://f2fs.wiki.kernel.org/
6269 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6270 S:      Maintained
6271 F:      Documentation/filesystems/f2fs.txt
6272 F:      Documentation/ABI/testing/sysfs-fs-f2fs
6273 F:      fs/f2fs/
6274 F:      include/linux/f2fs_fs.h
6275 F:      include/trace/events/f2fs.h
6276
6277 F71805F HARDWARE MONITORING DRIVER
6278 M:      Jean Delvare <jdelvare@suse.com>
6279 L:      linux-hwmon@vger.kernel.org
6280 S:      Maintained
6281 F:      Documentation/hwmon/f71805f.rst
6282 F:      drivers/hwmon/f71805f.c
6283
6284 FADDR2LINE
6285 M:      Josh Poimboeuf <jpoimboe@redhat.com>
6286 S:      Maintained
6287 F:      scripts/faddr2line
6288
6289 FAILOVER MODULE
6290 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
6291 L:      netdev@vger.kernel.org
6292 S:      Supported
6293 F:      net/core/failover.c
6294 F:      include/net/failover.h
6295 F:      Documentation/networking/failover.rst
6296
6297 FANOTIFY
6298 M:      Jan Kara <jack@suse.cz>
6299 R:      Amir Goldstein <amir73il@gmail.com>
6300 L:      linux-fsdevel@vger.kernel.org
6301 S:      Maintained
6302 F:      fs/notify/fanotify/
6303 F:      include/linux/fanotify.h
6304 F:      include/uapi/linux/fanotify.h
6305
6306 FARSYNC SYNCHRONOUS DRIVER
6307 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
6308 W:      http://www.farsite.co.uk/
6309 S:      Supported
6310 F:      drivers/net/wan/farsync.*
6311
6312 FAULT INJECTION SUPPORT
6313 M:      Akinobu Mita <akinobu.mita@gmail.com>
6314 S:      Supported
6315 F:      Documentation/fault-injection/
6316 F:      lib/fault-inject.c
6317
6318 FBTFT Framebuffer drivers
6319 S:      Orphan
6320 L:      dri-devel@lists.freedesktop.org
6321 L:      linux-fbdev@vger.kernel.org
6322 F:      drivers/staging/fbtft/
6323
6324 FC0011 TUNER DRIVER
6325 M:      Michael Buesch <m@bues.ch>
6326 L:      linux-media@vger.kernel.org
6327 S:      Maintained
6328 F:      drivers/media/tuners/fc0011.h
6329 F:      drivers/media/tuners/fc0011.c
6330
6331 FC2580 MEDIA DRIVER
6332 M:      Antti Palosaari <crope@iki.fi>
6333 L:      linux-media@vger.kernel.org
6334 W:      https://linuxtv.org
6335 W:      http://palosaari.fi/linux/
6336 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6337 T:      git git://linuxtv.org/anttip/media_tree.git
6338 S:      Maintained
6339 F:      drivers/media/tuners/fc2580*
6340
6341 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6342 M:      Hannes Reinecke <hare@suse.de>
6343 L:      linux-scsi@vger.kernel.org
6344 W:      www.Open-FCoE.org
6345 S:      Supported
6346 F:      drivers/scsi/libfc/
6347 F:      drivers/scsi/fcoe/
6348 F:      include/scsi/fc/
6349 F:      include/scsi/libfc.h
6350 F:      include/scsi/libfcoe.h
6351 F:      include/uapi/scsi/fc/
6352
6353 FILE LOCKING (flock() and fcntl()/lockf())
6354 M:      Jeff Layton <jlayton@kernel.org>
6355 M:      "J. Bruce Fields" <bfields@fieldses.org>
6356 L:      linux-fsdevel@vger.kernel.org
6357 S:      Maintained
6358 F:      include/linux/fcntl.h
6359 F:      include/uapi/linux/fcntl.h
6360 F:      fs/fcntl.c
6361 F:      fs/locks.c
6362
6363 FILESYSTEMS (VFS and infrastructure)
6364 M:      Alexander Viro <viro@zeniv.linux.org.uk>
6365 L:      linux-fsdevel@vger.kernel.org
6366 S:      Maintained
6367 F:      fs/*
6368 F:      include/linux/fs.h
6369 F:      include/linux/fs_types.h
6370 F:      include/uapi/linux/fs.h
6371
6372 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6373 M:      Riku Voipio <riku.voipio@iki.fi>
6374 L:      linux-hwmon@vger.kernel.org
6375 S:      Maintained
6376 F:      drivers/hwmon/f75375s.c
6377 F:      include/linux/f75375s.h
6378
6379 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6380 M:      Clemens Ladisch <clemens@ladisch.de>
6381 M:      Takashi Sakamoto <o-takashi@sakamocchi.jp>
6382 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6384 S:      Maintained
6385 F:      sound/firewire/
6386 F:      include/uapi/sound/firewire.h
6387
6388 FIREWIRE MEDIA DRIVERS (firedtv)
6389 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6390 L:      linux-media@vger.kernel.org
6391 L:      linux1394-devel@lists.sourceforge.net
6392 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6393 S:      Maintained
6394 F:      drivers/media/firewire/
6395
6396 FIREWIRE SBP-2 TARGET
6397 M:      Chris Boot <bootc@bootc.net>
6398 L:      linux-scsi@vger.kernel.org
6399 L:      target-devel@vger.kernel.org
6400 L:      linux1394-devel@lists.sourceforge.net
6401 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6402 S:      Maintained
6403 F:      drivers/target/sbp/
6404
6405 FIREWIRE SUBSYSTEM
6406 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6407 L:      linux1394-devel@lists.sourceforge.net
6408 W:      http://ieee1394.wiki.kernel.org/
6409 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6410 S:      Maintained
6411 F:      drivers/firewire/
6412 F:      include/linux/firewire.h
6413 F:      include/uapi/linux/firewire*.h
6414 F:      tools/firewire/
6415
6416 FIRMWARE LOADER (request_firmware)
6417 M:      Luis Chamberlain <mcgrof@kernel.org>
6418 L:      linux-kernel@vger.kernel.org
6419 S:      Maintained
6420 F:      Documentation/firmware_class/
6421 F:      drivers/base/firmware_loader/
6422 F:      include/linux/firmware.h
6423
6424 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6425 M:      Joshua Morris <josh.h.morris@us.ibm.com>
6426 M:      Philip Kelleher <pjk1939@linux.ibm.com>
6427 S:      Maintained
6428 F:      drivers/block/rsxx/
6429
6430 FLEXTIMER FTM-QUADDEC DRIVER
6431 M:      Patrick Havelange <patrick.havelange@essensium.com>
6432 L:      linux-iio@vger.kernel.org
6433 S:      Maintained
6434 F:      Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6435 F:      Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6436 F:      drivers/counter/ftm-quaddec.c
6437
6438 FLOPPY DRIVER
6439 M:      Denis Efremov <efremov@linux.com>
6440 S:      Odd Fixes
6441 L:      linux-block@vger.kernel.org
6442 F:      drivers/block/floppy.c
6443
6444 FPGA MANAGER FRAMEWORK
6445 M:      Moritz Fischer <mdf@kernel.org>
6446 L:      linux-fpga@vger.kernel.org
6447 S:      Maintained
6448 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6449 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
6450 F:      Documentation/fpga/
6451 F:      Documentation/driver-api/fpga/
6452 F:      Documentation/devicetree/bindings/fpga/
6453 F:      drivers/fpga/
6454 F:      include/linux/fpga/
6455 W:      http://www.rocketboards.org
6456
6457 FPGA DFL DRIVERS
6458 M:      Wu Hao <hao.wu@intel.com>
6459 L:      linux-fpga@vger.kernel.org
6460 S:      Maintained
6461 F:      Documentation/fpga/dfl.rst
6462 F:      include/uapi/linux/fpga-dfl.h
6463 F:      drivers/fpga/dfl*
6464
6465 FPU EMULATOR
6466 M:      Bill Metzenthen <billm@melbpc.org.au>
6467 W:      http://floatingpoint.sourceforge.net/emulator/index.html
6468 S:      Maintained
6469 F:      arch/x86/math-emu/
6470
6471 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6472 L:      netdev@vger.kernel.org
6473 S:      Orphan
6474 F:      drivers/net/wan/dlci.c
6475 F:      drivers/net/wan/sdla.c
6476
6477 FRAMEBUFFER LAYER
6478 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6479 L:      dri-devel@lists.freedesktop.org
6480 L:      linux-fbdev@vger.kernel.org
6481 T:      git git://anongit.freedesktop.org/drm/drm-misc
6482 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
6483 S:      Maintained
6484 F:      Documentation/fb/
6485 F:      drivers/video/
6486 F:      include/video/
6487 F:      include/linux/fb.h
6488 F:      include/uapi/video/
6489 F:      include/uapi/linux/fb.h
6490
6491 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6492 M:      Horia Geantă <horia.geanta@nxp.com>
6493 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
6494 L:      linux-crypto@vger.kernel.org
6495 S:      Maintained
6496 F:      drivers/crypto/caam/
6497 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6498
6499 FREESCALE DIU FRAMEBUFFER DRIVER
6500 M:      Timur Tabi <timur@kernel.org>
6501 L:      linux-fbdev@vger.kernel.org
6502 S:      Maintained
6503 F:      drivers/video/fbdev/fsl-diu-fb.*
6504
6505 FREESCALE DMA DRIVER
6506 M:      Li Yang <leoyang.li@nxp.com>
6507 M:      Zhang Wei <zw@zh-kernel.org>
6508 L:      linuxppc-dev@lists.ozlabs.org
6509 S:      Maintained
6510 F:      drivers/dma/fsldma.*
6511
6512 FREESCALE ENETC ETHERNET DRIVERS
6513 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6514 L:      netdev@vger.kernel.org
6515 S:      Maintained
6516 F:      drivers/net/ethernet/freescale/enetc/
6517
6518 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6519 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6520 L:      netdev@vger.kernel.org
6521 S:      Maintained
6522 F:      drivers/net/ethernet/freescale/gianfar*
6523 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6524
6525 FREESCALE GPMI NAND DRIVER
6526 M:      Han Xu <han.xu@nxp.com>
6527 L:      linux-mtd@lists.infradead.org
6528 S:      Maintained
6529 F:      drivers/mtd/nand/raw/gpmi-nand/*
6530
6531 FREESCALE I2C CPM DRIVER
6532 M:      Jochen Friedrich <jochen@scram.de>
6533 L:      linuxppc-dev@lists.ozlabs.org
6534 L:      linux-i2c@vger.kernel.org
6535 S:      Maintained
6536 F:      drivers/i2c/busses/i2c-cpm.c
6537
6538 FREESCALE IMX DDR PMU DRIVER
6539 M:      Frank Li <Frank.li@nxp.com>
6540 L:      linux-arm-kernel@lists.infradead.org
6541 S:      Maintained
6542 F:      drivers/perf/fsl_imx8_ddr_perf.c
6543 F:      Documentation/admin-guide/perf/imx-ddr.rst
6544 F:      Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6545
6546 FREESCALE IMX I2C DRIVER
6547 M:      Oleksij Rempel <o.rempel@pengutronix.de>
6548 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6549 L:      linux-i2c@vger.kernel.org
6550 S:      Maintained
6551 F:      drivers/i2c/busses/i2c-imx.c
6552 F:      Documentation/devicetree/bindings/i2c/i2c-imx.txt
6553
6554 FREESCALE IMX LPI2C DRIVER
6555 M:      Dong Aisheng <aisheng.dong@nxp.com>
6556 L:      linux-i2c@vger.kernel.org
6557 L:      linux-imx@nxp.com
6558 S:      Maintained
6559 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
6560 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6561
6562 FREESCALE IMX / MXC FEC DRIVER
6563 M:      Fugang Duan <fugang.duan@nxp.com>
6564 L:      netdev@vger.kernel.org
6565 S:      Maintained
6566 F:      drivers/net/ethernet/freescale/fec_main.c
6567 F:      drivers/net/ethernet/freescale/fec_ptp.c
6568 F:      drivers/net/ethernet/freescale/fec.h
6569 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
6570
6571 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6572 M:      Sascha Hauer <s.hauer@pengutronix.de>
6573 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6574 L:      linux-fbdev@vger.kernel.org
6575 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6576 S:      Maintained
6577 F:      include/linux/platform_data/video-imxfb.h
6578 F:      drivers/video/fbdev/imxfb.c
6579
6580 FREESCALE QORIQ DPAA ETHERNET DRIVER
6581 M:      Madalin Bucur <madalin.bucur@nxp.com>
6582 L:      netdev@vger.kernel.org
6583 S:      Maintained
6584 F:      drivers/net/ethernet/freescale/dpaa
6585
6586 FREESCALE QORIQ DPAA FMAN DRIVER
6587 M:      Madalin Bucur <madalin.bucur@nxp.com>
6588 L:      netdev@vger.kernel.org
6589 S:      Maintained
6590 F:      drivers/net/ethernet/freescale/fman
6591 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
6592
6593 FREESCALE QORIQ PTP CLOCK DRIVER
6594 M:      Yangbo Lu <yangbo.lu@nxp.com>
6595 L:      netdev@vger.kernel.org
6596 S:      Maintained
6597 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6598 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
6599 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6600 F:      drivers/ptp/ptp_qoriq.c
6601 F:      drivers/ptp/ptp_qoriq_debugfs.c
6602 F:      include/linux/fsl/ptp_qoriq.h
6603 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6604
6605 FREESCALE QUAD SPI DRIVER
6606 M:      Han Xu <han.xu@nxp.com>
6607 L:      linux-spi@vger.kernel.org
6608 S:      Maintained
6609 F:      drivers/spi/spi-fsl-qspi.c
6610
6611 FREESCALE QUICC ENGINE LIBRARY
6612 M:      Qiang Zhao <qiang.zhao@nxp.com>
6613 L:      linuxppc-dev@lists.ozlabs.org
6614 S:      Maintained
6615 F:      drivers/soc/fsl/qe/
6616 F:      include/soc/fsl/*qe*.h
6617 F:      include/soc/fsl/*ucc*.h
6618
6619 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6620 M:      Li Yang <leoyang.li@nxp.com>
6621 L:      netdev@vger.kernel.org
6622 L:      linuxppc-dev@lists.ozlabs.org
6623 S:      Maintained
6624 F:      drivers/net/ethernet/freescale/ucc_geth*
6625
6626 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6627 M:      Zhao Qiang <qiang.zhao@nxp.com>
6628 L:      netdev@vger.kernel.org
6629 L:      linuxppc-dev@lists.ozlabs.org
6630 S:      Maintained
6631 F:      drivers/net/wan/fsl_ucc_hdlc*
6632
6633 FREESCALE QUICC ENGINE UCC UART DRIVER
6634 M:      Timur Tabi <timur@kernel.org>
6635 L:      linuxppc-dev@lists.ozlabs.org
6636 S:      Maintained
6637 F:      drivers/tty/serial/ucc_uart.c
6638
6639 FREESCALE SOC DRIVERS
6640 M:      Li Yang <leoyang.li@nxp.com>
6641 L:      linuxppc-dev@lists.ozlabs.org
6642 L:      linux-arm-kernel@lists.infradead.org
6643 S:      Maintained
6644 F:      Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6645 F:      Documentation/devicetree/bindings/soc/fsl/
6646 F:      drivers/soc/fsl/
6647 F:      include/linux/fsl/
6648
6649 FREESCALE SOC FS_ENET DRIVER
6650 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
6651 L:      linuxppc-dev@lists.ozlabs.org
6652 L:      netdev@vger.kernel.org
6653 S:      Maintained
6654 F:      drivers/net/ethernet/freescale/fs_enet/
6655 F:      include/linux/fs_enet_pd.h
6656
6657 FREESCALE SOC SOUND DRIVERS
6658 M:      Timur Tabi <timur@kernel.org>
6659 M:      Nicolin Chen <nicoleotsuka@gmail.com>
6660 M:      Xiubo Li <Xiubo.Lee@gmail.com>
6661 R:      Fabio Estevam <festevam@gmail.com>
6662 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6663 L:      linuxppc-dev@lists.ozlabs.org
6664 S:      Maintained
6665 F:      sound/soc/fsl/fsl*
6666 F:      sound/soc/fsl/imx*
6667 F:      sound/soc/fsl/mpc8610_hpcd.c
6668
6669 FREESCALE USB PERIPHERAL DRIVERS
6670 M:      Li Yang <leoyang.li@nxp.com>
6671 L:      linux-usb@vger.kernel.org
6672 L:      linuxppc-dev@lists.ozlabs.org
6673 S:      Maintained
6674 F:      drivers/usb/gadget/udc/fsl*
6675
6676 FREEVXFS FILESYSTEM
6677 M:      Christoph Hellwig <hch@infradead.org>
6678 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6679 S:      Maintained
6680 F:      fs/freevxfs/
6681
6682 FREEZER
6683 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6684 M:      Pavel Machek <pavel@ucw.cz>
6685 L:      linux-pm@vger.kernel.org
6686 S:      Supported
6687 F:      Documentation/power/freezing-of-tasks.rst
6688 F:      include/linux/freezer.h
6689 F:      kernel/freezer.c
6690
6691 FRONTSWAP API
6692 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6693 L:      linux-kernel@vger.kernel.org
6694 S:      Maintained
6695 F:      mm/frontswap.c
6696 F:      include/linux/frontswap.h
6697
6698 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6699 M:      David Howells <dhowells@redhat.com>
6700 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6701 S:      Supported
6702 F:      Documentation/filesystems/caching/
6703 F:      fs/fscache/
6704 F:      include/linux/fscache*.h
6705
6706 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6707 M:      Theodore Y. Ts'o <tytso@mit.edu>
6708 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6709 M:      Eric Biggers <ebiggers@kernel.org>
6710 L:      linux-fscrypt@vger.kernel.org
6711 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6712 T:      git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6713 S:      Supported
6714 F:      fs/crypto/
6715 F:      include/linux/fscrypt*.h
6716 F:      include/uapi/linux/fscrypt.h
6717 F:      Documentation/filesystems/fscrypt.rst
6718
6719 FSI SUBSYSTEM
6720 M:      Jeremy Kerr <jk@ozlabs.org>
6721 M:      Joel Stanley <joel@jms.id.au>
6722 R:      Alistar Popple <alistair@popple.id.au>
6723 R:      Eddie James <eajames@linux.ibm.com>
6724 L:      linux-fsi@lists.ozlabs.org
6725 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6726 Q:      http://patchwork.ozlabs.org/project/linux-fsi/list/
6727 S:      Supported
6728 F:      drivers/fsi/
6729 F:      include/linux/fsi*.h
6730 F:      include/trace/events/fsi*.h
6731
6732 FSI-ATTACHED I2C DRIVER
6733 M:      Eddie James <eajames@linux.ibm.com>
6734 L:      linux-i2c@vger.kernel.org
6735 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6736 S:      Maintained
6737 F:      drivers/i2c/busses/i2c-fsi.c
6738 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6739
6740 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6741 M:      Jan Kara <jack@suse.cz>
6742 R:      Amir Goldstein <amir73il@gmail.com>
6743 L:      linux-fsdevel@vger.kernel.org
6744 S:      Maintained
6745 F:      fs/notify/
6746 F:      include/linux/fsnotify*.h
6747
6748 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
6749 M:      Eric Biggers <ebiggers@kernel.org>
6750 M:      Theodore Y. Ts'o <tytso@mit.edu>
6751 L:      linux-fscrypt@vger.kernel.org
6752 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6753 T:      git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
6754 S:      Supported
6755 F:      fs/verity/
6756 F:      include/linux/fsverity.h
6757 F:      include/uapi/linux/fsverity.h
6758 F:      Documentation/filesystems/fsverity.rst
6759
6760 FUJITSU LAPTOP EXTRAS
6761 M:      Jonathan Woithe <jwoithe@just42.net>
6762 L:      platform-driver-x86@vger.kernel.org
6763 S:      Maintained
6764 F:      drivers/platform/x86/fujitsu-laptop.c
6765
6766 FUJITSU M-5MO LS CAMERA ISP DRIVER
6767 M:      Kyungmin Park <kyungmin.park@samsung.com>
6768 M:      Heungjun Kim <riverful.kim@samsung.com>
6769 L:      linux-media@vger.kernel.org
6770 S:      Maintained
6771 F:      drivers/media/i2c/m5mols/
6772 F:      include/media/i2c/m5mols.h
6773
6774 FUJITSU TABLET EXTRAS
6775 M:      Robert Gerlach <khnz@gmx.de>
6776 L:      platform-driver-x86@vger.kernel.org
6777 S:      Maintained
6778 F:      drivers/platform/x86/fujitsu-tablet.c
6779
6780 FUSE: FILESYSTEM IN USERSPACE
6781 M:      Miklos Szeredi <miklos@szeredi.hu>
6782 L:      linux-fsdevel@vger.kernel.org
6783 W:      http://fuse.sourceforge.net/
6784 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6785 S:      Maintained
6786 F:      fs/fuse/
6787 F:      include/uapi/linux/fuse.h
6788 F:      Documentation/filesystems/fuse.txt
6789
6790 FUTEX SUBSYSTEM
6791 M:      Thomas Gleixner <tglx@linutronix.de>
6792 M:      Ingo Molnar <mingo@redhat.com>
6793 R:      Peter Zijlstra <peterz@infradead.org>
6794 R:      Darren Hart <dvhart@infradead.org>
6795 L:      linux-kernel@vger.kernel.org
6796 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6797 S:      Maintained
6798 F:      kernel/futex.c
6799 F:      include/asm-generic/futex.h
6800 F:      include/linux/futex.h
6801 F:      include/uapi/linux/futex.h
6802 F:      tools/testing/selftests/futex/
6803 F:      tools/perf/bench/futex*
6804 F:      Documentation/*futex*
6805
6806 GCC PLUGINS
6807 M:      Kees Cook <keescook@chromium.org>
6808 R:      Emese Revfy <re.emese@gmail.com>
6809 L:      kernel-hardening@lists.openwall.com
6810 S:      Maintained
6811 F:      scripts/gcc-plugins/
6812 F:      scripts/gcc-plugin.sh
6813 F:      scripts/Makefile.gcc-plugins
6814 F:      Documentation/core-api/gcc-plugins.rst
6815
6816 GASKET DRIVER FRAMEWORK
6817 M:      Rob Springer <rspringer@google.com>
6818 M:      Todd Poynor <toddpoynor@google.com>
6819 M:      Ben Chan <benchan@chromium.org>
6820 S:      Maintained
6821 F:      drivers/staging/gasket/
6822
6823 GCOV BASED KERNEL PROFILING
6824 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6825 S:      Maintained
6826 F:      kernel/gcov/
6827 F:      Documentation/dev-tools/gcov.rst
6828
6829 GDB KERNEL DEBUGGING HELPER SCRIPTS
6830 M:      Jan Kiszka <jan.kiszka@siemens.com>
6831 M:      Kieran Bingham <kbingham@kernel.org>
6832 S:      Supported
6833 F:      scripts/gdb/
6834
6835 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6836 M:      Achim Leubner <achim_leubner@adaptec.com>
6837 L:      linux-scsi@vger.kernel.org
6838 W:      http://www.icp-vortex.com/
6839 S:      Supported
6840 F:      drivers/scsi/gdt*
6841
6842 GEMTEK FM RADIO RECEIVER DRIVER
6843 M:      Hans Verkuil <hverkuil@xs4all.nl>
6844 L:      linux-media@vger.kernel.org
6845 T:      git git://linuxtv.org/media_tree.git
6846 W:      https://linuxtv.org
6847 S:      Maintained
6848 F:      drivers/media/radio/radio-gemtek*
6849
6850 GENERIC ARCHITECTURE TOPOLOGY
6851 M:      Sudeep Holla <sudeep.holla@arm.com>
6852 L:      linux-kernel@vger.kernel.org
6853 S:      Maintained
6854 F:      drivers/base/arch_topology.c
6855 F:      include/linux/arch_topology.h
6856
6857 GENERIC GPIO I2C DRIVER
6858 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6859 S:      Supported
6860 F:      drivers/i2c/busses/i2c-gpio.c
6861 F:      include/linux/platform_data/i2c-gpio.h
6862
6863 GENERIC GPIO I2C MULTIPLEXER DRIVER
6864 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6865 L:      linux-i2c@vger.kernel.org
6866 S:      Supported
6867 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6868 F:      include/linux/platform_data/i2c-mux-gpio.h
6869 F:      Documentation/i2c/muxes/i2c-mux-gpio.rst
6870
6871 GENERIC HDLC (WAN) DRIVERS
6872 M:      Krzysztof Halasa <khc@pm.waw.pl>
6873 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6874 S:      Maintained
6875 F:      drivers/net/wan/c101.c
6876 F:      drivers/net/wan/hd6457*
6877 F:      drivers/net/wan/hdlc*
6878 F:      drivers/net/wan/n2.c
6879 F:      drivers/net/wan/pc300too.c
6880 F:      drivers/net/wan/pci200syn.c
6881 F:      drivers/net/wan/wanxl*
6882
6883 GENERIC INCLUDE/ASM HEADER FILES
6884 M:      Arnd Bergmann <arnd@arndb.de>
6885 L:      linux-arch@vger.kernel.org
6886 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6887 S:      Maintained
6888 F:      include/asm-generic/
6889 F:      include/uapi/asm-generic/
6890
6891 GENERIC PHY FRAMEWORK
6892 M:      Kishon Vijay Abraham I <kishon@ti.com>
6893 L:      linux-kernel@vger.kernel.org
6894 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6895 S:      Supported
6896 F:      drivers/phy/
6897 F:      include/linux/phy/
6898 F:      Documentation/devicetree/bindings/phy/
6899
6900 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6901 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6902 S:      Supported
6903 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6904
6905 GENERIC PM DOMAINS
6906 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6907 M:      Kevin Hilman <khilman@kernel.org>
6908 M:      Ulf Hansson <ulf.hansson@linaro.org>
6909 L:      linux-pm@vger.kernel.org
6910 S:      Supported
6911 F:      drivers/base/power/domain*.c
6912 F:      include/linux/pm_domain.h
6913 F:      Documentation/devicetree/bindings/power/power_domain.txt
6914
6915 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6916 M:      Eugen Hristev <eugen.hristev@microchip.com>
6917 L:      linux-input@vger.kernel.org
6918 S:      Maintained
6919 F:      drivers/input/touchscreen/resistive-adc-touch.c
6920
6921 GENERIC UIO DRIVER FOR PCI DEVICES
6922 M:      "Michael S. Tsirkin" <mst@redhat.com>
6923 L:      kvm@vger.kernel.org
6924 S:      Supported
6925 F:      drivers/uio/uio_pci_generic.c
6926
6927 GENERIC VDSO LIBRARY:
6928 M:      Andy Lutomirski <luto@kernel.org>
6929 M:      Thomas Gleixner <tglx@linutronix.de>
6930 M:      Vincenzo Frascino <vincenzo.frascino@arm.com>
6931 L:      linux-kernel@vger.kernel.org
6932 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
6933 S:      Maintained
6934 F:      lib/vdso/
6935 F:      kernel/time/vsyscall.c
6936 F:      include/vdso/
6937 F:      include/asm-generic/vdso/vsyscall.h
6938
6939 GENWQE (IBM Generic Workqueue Card)
6940 M:      Frank Haverkamp <haver@linux.ibm.com>
6941 S:      Supported
6942 F:      drivers/misc/genwqe/
6943
6944 GET_MAINTAINER SCRIPT
6945 M:      Joe Perches <joe@perches.com>
6946 S:      Maintained
6947 F:      scripts/get_maintainer.pl
6948
6949 GFS2 FILE SYSTEM
6950 M:      Bob Peterson <rpeterso@redhat.com>
6951 M:      Andreas Gruenbacher <agruenba@redhat.com>
6952 L:      cluster-devel@redhat.com
6953 W:      http://sources.redhat.com/cluster/
6954 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6955 S:      Supported
6956 F:      Documentation/filesystems/gfs2*.txt
6957 F:      fs/gfs2/
6958 F:      include/uapi/linux/gfs2_ondisk.h
6959
6960 GNSS SUBSYSTEM
6961 M:      Johan Hovold <johan@kernel.org>
6962 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6963 S:      Maintained
6964 F:      Documentation/ABI/testing/sysfs-class-gnss
6965 F:      Documentation/devicetree/bindings/gnss/
6966 F:      drivers/gnss/
6967 F:      include/linux/gnss.h
6968
6969 GO7007 MPEG CODEC
6970 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
6971 L:      linux-media@vger.kernel.org
6972 S:      Maintained
6973 F:      drivers/media/usb/go7007/
6974
6975 GOODIX TOUCHSCREEN
6976 M:      Bastien Nocera <hadess@hadess.net>
6977 L:      linux-input@vger.kernel.org
6978 S:      Maintained
6979 F:      drivers/input/touchscreen/goodix.c
6980
6981 GOOGLE ETHERNET DRIVERS
6982 M:      Catherine Sullivan <csully@google.com>
6983 R:      Sagi Shahar <sagis@google.com>
6984 R:      Jon Olson <jonolson@google.com>
6985 L:      netdev@vger.kernel.org
6986 S:      Supported
6987 F:      Documentation/networking/device_drivers/google/gve.rst
6988 F:      drivers/net/ethernet/google
6989
6990 GPD POCKET FAN DRIVER
6991 M:      Hans de Goede <hdegoede@redhat.com>
6992 L:      platform-driver-x86@vger.kernel.org
6993 S:      Maintained
6994 F:      drivers/platform/x86/gpd-pocket-fan.c
6995
6996 GPIO ACPI SUPPORT
6997 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6998 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6999 L:      linux-gpio@vger.kernel.org
7000 L:      linux-acpi@vger.kernel.org
7001 S:      Maintained
7002 F:      Documentation/firmware-guide/acpi/gpio-properties.rst
7003 F:      drivers/gpio/gpiolib-acpi.c
7004
7005 GPIO IR Transmitter
7006 M:      Sean Young <sean@mess.org>
7007 L:      linux-media@vger.kernel.org
7008 S:      Maintained
7009 F:      drivers/media/rc/gpio-ir-tx.c
7010
7011 GPIO MOCKUP DRIVER
7012 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
7013 L:      linux-gpio@vger.kernel.org
7014 S:      Maintained
7015 F:      drivers/gpio/gpio-mockup.c
7016 F:      tools/testing/selftests/gpio/
7017
7018 GPIO SUBSYSTEM
7019 M:      Linus Walleij <linus.walleij@linaro.org>
7020 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
7021 L:      linux-gpio@vger.kernel.org
7022 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7023 S:      Maintained
7024 F:      Documentation/devicetree/bindings/gpio/
7025 F:      Documentation/driver-api/gpio/
7026 F:      Documentation/admin-guide/gpio/
7027 F:      Documentation/ABI/testing/gpio-cdev
7028 F:      Documentation/ABI/obsolete/sysfs-gpio
7029 F:      drivers/gpio/
7030 F:      include/linux/gpio/
7031 F:      include/linux/gpio.h
7032 F:      include/linux/of_gpio.h
7033 F:      include/asm-generic/gpio.h
7034 F:      include/uapi/linux/gpio.h
7035 F:      tools/gpio/
7036
7037 GRE DEMULTIPLEXER DRIVER
7038 M:      Dmitry Kozlov <xeb@mail.ru>
7039 L:      netdev@vger.kernel.org
7040 S:      Maintained
7041 F:      net/ipv4/gre_demux.c
7042 F:      net/ipv4/gre_offload.c
7043 F:      include/net/gre.h
7044
7045 GRETH 10/100/1G Ethernet MAC device driver
7046 M:      Andreas Larsson <andreas@gaisler.com>
7047 L:      netdev@vger.kernel.org
7048 S:      Maintained
7049 F:      drivers/net/ethernet/aeroflex/
7050
7051 GREYBUS AUDIO PROTOCOLS DRIVERS
7052 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
7053 M:      Mark Greer <mgreer@animalcreek.com>
7054 S:      Maintained
7055 F:      drivers/staging/greybus/audio_apbridgea.c
7056 F:      drivers/staging/greybus/audio_apbridgea.h
7057 F:      drivers/staging/greybus/audio_codec.c
7058 F:      drivers/staging/greybus/audio_codec.h
7059 F:      drivers/staging/greybus/audio_gb.c
7060 F:      drivers/staging/greybus/audio_manager.c
7061 F:      drivers/staging/greybus/audio_manager.h
7062 F:      drivers/staging/greybus/audio_manager_module.c
7063 F:      drivers/staging/greybus/audio_manager_private.h
7064 F:      drivers/staging/greybus/audio_manager_sysfs.c
7065 F:      drivers/staging/greybus/audio_module.c
7066 F:      drivers/staging/greybus/audio_topology.c
7067
7068 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7069 M:      Viresh Kumar <vireshk@kernel.org>
7070 S:      Maintained
7071 F:      drivers/staging/greybus/authentication.c
7072 F:      drivers/staging/greybus/bootrom.c
7073 F:      drivers/staging/greybus/firmware.h
7074 F:      drivers/staging/greybus/fw-core.c
7075 F:      drivers/staging/greybus/fw-download.c
7076 F:      drivers/staging/greybus/fw-management.c
7077 F:      drivers/staging/greybus/greybus_authentication.h
7078 F:      drivers/staging/greybus/greybus_firmware.h
7079 F:      drivers/staging/greybus/hid.c
7080 F:      drivers/staging/greybus/i2c.c
7081 F:      drivers/staging/greybus/spi.c
7082 F:      drivers/staging/greybus/spilib.c
7083 F:      drivers/staging/greybus/spilib.h
7084
7085 GREYBUS LOOPBACK DRIVER
7086 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
7087 S:      Maintained
7088 F:      drivers/staging/greybus/loopback.c
7089
7090 GREYBUS PLATFORM DRIVERS
7091 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7092 S:      Maintained
7093 F:      drivers/staging/greybus/arche-platform.c
7094 F:      drivers/staging/greybus/arche-apb-ctrl.c
7095 F:      drivers/staging/greybus/arche_platform.h
7096
7097 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7098 M:      Rui Miguel Silva <rmfrfs@gmail.com>
7099 S:      Maintained
7100 F:      drivers/staging/greybus/sdio.c
7101 F:      drivers/staging/greybus/light.c
7102 F:      drivers/staging/greybus/gpio.c
7103 F:      drivers/staging/greybus/power_supply.c
7104 F:      drivers/staging/greybus/spi.c
7105 F:      drivers/staging/greybus/spilib.c
7106
7107 GREYBUS SUBSYSTEM
7108 M:      Johan Hovold <johan@kernel.org>
7109 M:      Alex Elder <elder@kernel.org>
7110 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7111 S:      Maintained
7112 F:      drivers/staging/greybus/
7113 F:      drivers/greybus/
7114 F:      include/linux/greybus.h
7115 F:      include/linux/greybus/
7116 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
7117
7118 GREYBUS UART PROTOCOLS DRIVERS
7119 M:      David Lin <dtwlin@gmail.com>
7120 S:      Maintained
7121 F:      drivers/staging/greybus/uart.c
7122 F:      drivers/staging/greybus/log.c
7123
7124 GS1662 VIDEO SERIALIZER
7125 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7126 L:      linux-media@vger.kernel.org
7127 T:      git git://linuxtv.org/media_tree.git
7128 S:      Maintained
7129 F:      drivers/media/spi/gs1662.c
7130
7131 GSPCA FINEPIX SUBDRIVER
7132 M:      Frank Zago <frank@zago.net>
7133 L:      linux-media@vger.kernel.org
7134 T:      git git://linuxtv.org/media_tree.git
7135 S:      Maintained
7136 F:      drivers/media/usb/gspca/finepix.c
7137
7138 GSPCA GL860 SUBDRIVER
7139 M:      Olivier Lorin <o.lorin@laposte.net>
7140 L:      linux-media@vger.kernel.org
7141 T:      git git://linuxtv.org/media_tree.git
7142 S:      Maintained
7143 F:      drivers/media/usb/gspca/gl860/
7144
7145 GSPCA M5602 SUBDRIVER
7146 M:      Erik Andren <erik.andren@gmail.com>
7147 L:      linux-media@vger.kernel.org
7148 T:      git git://linuxtv.org/media_tree.git
7149 S:      Maintained
7150 F:      drivers/media/usb/gspca/m5602/
7151
7152 GSPCA PAC207 SONIXB SUBDRIVER
7153 M:      Hans Verkuil <hverkuil@xs4all.nl>
7154 L:      linux-media@vger.kernel.org
7155 T:      git git://linuxtv.org/media_tree.git
7156 S:      Odd Fixes
7157 F:      drivers/media/usb/gspca/pac207.c
7158
7159 GSPCA SN9C20X SUBDRIVER
7160 M:      Brian Johnson <brijohn@gmail.com>
7161 L:      linux-media@vger.kernel.org
7162 T:      git git://linuxtv.org/media_tree.git
7163 S:      Maintained
7164 F:      drivers/media/usb/gspca/sn9c20x.c
7165
7166 GSPCA T613 SUBDRIVER
7167 M:      Leandro Costantino <lcostantino@gmail.com>
7168 L:      linux-media@vger.kernel.org
7169 T:      git git://linuxtv.org/media_tree.git
7170 S:      Maintained
7171 F:      drivers/media/usb/gspca/t613.c
7172
7173 GSPCA USB WEBCAM DRIVER
7174 M:      Hans Verkuil <hverkuil@xs4all.nl>
7175 L:      linux-media@vger.kernel.org
7176 T:      git git://linuxtv.org/media_tree.git
7177 S:      Odd Fixes
7178 F:      drivers/media/usb/gspca/
7179
7180 GTP (GPRS Tunneling Protocol)
7181 M:      Pablo Neira Ayuso <pablo@netfilter.org>
7182 M:      Harald Welte <laforge@gnumonks.org>
7183 L:      osmocom-net-gprs@lists.osmocom.org
7184 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7185 S:      Maintained
7186 F:      drivers/net/gtp.c
7187
7188 GUID PARTITION TABLE (GPT)
7189 M:      Davidlohr Bueso <dave@stgolabs.net>
7190 L:      linux-efi@vger.kernel.org
7191 S:      Maintained
7192 F:      block/partitions/efi.*
7193
7194 H8/300 ARCHITECTURE
7195 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
7196 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7197 W:      http://uclinux-h8.sourceforge.jp
7198 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7199 S:      Maintained
7200 F:      arch/h8300/
7201 F:      drivers/clocksource/h8300_*.c
7202 F:      drivers/clk/h8300/
7203 F:      drivers/irqchip/irq-renesas-h8*.c
7204
7205 HABANALABS PCI DRIVER
7206 M:      Oded Gabbay <oded.gabbay@gmail.com>
7207 T:      git https://github.com/HabanaAI/linux.git
7208 S:      Supported
7209 F:      drivers/misc/habanalabs/
7210 F:      include/uapi/misc/habanalabs.h
7211 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
7212 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
7213
7214 HACKRF MEDIA DRIVER
7215 M:      Antti Palosaari <crope@iki.fi>
7216 L:      linux-media@vger.kernel.org
7217 W:      https://linuxtv.org
7218 W:      http://palosaari.fi/linux/
7219 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7220 T:      git git://linuxtv.org/anttip/media_tree.git
7221 S:      Maintained
7222 F:      drivers/media/usb/hackrf/
7223
7224 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7225 M:      Frank Seidel <frank@f-seidel.de>
7226 L:      platform-driver-x86@vger.kernel.org
7227 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7228 S:      Maintained
7229 F:      drivers/platform/x86/hdaps.c
7230
7231 HARDWARE MONITORING
7232 M:      Jean Delvare <jdelvare@suse.com>
7233 M:      Guenter Roeck <linux@roeck-us.net>
7234 L:      linux-hwmon@vger.kernel.org
7235 W:      http://hwmon.wiki.kernel.org/
7236 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7237 S:      Maintained
7238 F:      Documentation/devicetree/bindings/hwmon/
7239 F:      Documentation/hwmon/
7240 F:      drivers/hwmon/
7241 F:      include/linux/hwmon*.h
7242 F:      include/trace/events/hwmon*.h
7243
7244 HARDWARE RANDOM NUMBER GENERATOR CORE
7245 M:      Matt Mackall <mpm@selenic.com>
7246 M:      Herbert Xu <herbert@gondor.apana.org.au>
7247 L:      linux-crypto@vger.kernel.org
7248 S:      Odd fixes
7249 F:      Documentation/devicetree/bindings/rng/
7250 F:      Documentation/admin-guide/hw_random.rst
7251 F:      drivers/char/hw_random/
7252 F:      include/linux/hw_random.h
7253
7254 HARDWARE TRACING FACILITIES
7255 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7256 S:      Maintained
7257 F:      drivers/hwtracing/
7258
7259 HARDWARE SPINLOCK CORE
7260 M:      Ohad Ben-Cohen <ohad@wizery.com>
7261 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
7262 L:      linux-remoteproc@vger.kernel.org
7263 S:      Maintained
7264 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
7265 F:      Documentation/devicetree/bindings/hwlock/
7266 F:      Documentation/hwspinlock.txt
7267 F:      drivers/hwspinlock/
7268 F:      include/linux/hwspinlock.h
7269
7270 HARMONY SOUND DRIVER
7271 L:      linux-parisc@vger.kernel.org
7272 S:      Maintained
7273 F:      sound/parisc/harmony.*
7274
7275 HDPVR USB VIDEO ENCODER DRIVER
7276 M:      Hans Verkuil <hverkuil@xs4all.nl>
7277 L:      linux-media@vger.kernel.org
7278 T:      git git://linuxtv.org/media_tree.git
7279 W:      https://linuxtv.org
7280 S:      Odd Fixes
7281 F:      drivers/media/usb/hdpvr/
7282
7283 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7284 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
7285 S:      Supported
7286 F:      Documentation/watchdog/hpwdt.rst
7287 F:      drivers/watchdog/hpwdt.c
7288
7289 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7290 M:      Don Brace <don.brace@microsemi.com>
7291 L:      esc.storagedev@microsemi.com
7292 L:      linux-scsi@vger.kernel.org
7293 S:      Supported
7294 F:      Documentation/scsi/hpsa.txt
7295 F:      drivers/scsi/hpsa*.[ch]
7296 F:      include/linux/cciss*.h
7297 F:      include/uapi/linux/cciss*.h
7298
7299 HFI1 DRIVER
7300 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
7301 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
7302 L:      linux-rdma@vger.kernel.org
7303 S:      Supported
7304 F:      drivers/infiniband/hw/hfi1
7305
7306 HFS FILESYSTEM
7307 L:      linux-fsdevel@vger.kernel.org
7308 S:      Orphan
7309 F:      Documentation/filesystems/hfs.txt
7310 F:      fs/hfs/
7311
7312 HFSPLUS FILESYSTEM
7313 L:      linux-fsdevel@vger.kernel.org
7314 S:      Orphan
7315 F:      Documentation/filesystems/hfsplus.txt
7316 F:      fs/hfsplus/
7317
7318 HGA FRAMEBUFFER DRIVER
7319 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7320 L:      linux-nvidia@lists.surfsouth.com
7321 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7322 S:      Maintained
7323 F:      drivers/video/fbdev/hgafb.c
7324
7325 HIBERNATION (aka Software Suspend, aka swsusp)
7326 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
7327 M:      Pavel Machek <pavel@ucw.cz>
7328 L:      linux-pm@vger.kernel.org
7329 B:      https://bugzilla.kernel.org
7330 S:      Supported
7331 F:      arch/x86/power/
7332 F:      drivers/base/power/
7333 F:      kernel/power/
7334 F:      include/linux/suspend.h
7335 F:      include/linux/freezer.h
7336 F:      include/linux/pm.h
7337 F:      arch/*/include/asm/suspend*.h
7338
7339 HID CORE LAYER
7340 M:      Jiri Kosina <jikos@kernel.org>
7341 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
7342 L:      linux-input@vger.kernel.org
7343 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7344 S:      Maintained
7345 F:      drivers/hid/
7346 F:      include/linux/hid*
7347 F:      include/uapi/linux/hid*
7348
7349 HID SENSOR HUB DRIVERS
7350 M:      Jiri Kosina <jikos@kernel.org>
7351 M:      Jonathan Cameron <jic23@kernel.org>
7352 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7353 L:      linux-input@vger.kernel.org
7354 L:      linux-iio@vger.kernel.org
7355 S:      Maintained
7356 F:      Documentation/hid/hid-sensor*
7357 F:      drivers/hid/hid-sensor-*
7358 F:      drivers/iio/*/hid-*
7359 F:      include/linux/hid-sensor-*
7360
7361 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7362 M:      Thomas Gleixner <tglx@linutronix.de>
7363 L:      linux-kernel@vger.kernel.org
7364 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7365 S:      Maintained
7366 F:      Documentation/timers/
7367 F:      kernel/time/hrtimer.c
7368 F:      kernel/time/clockevents.c
7369 F:      kernel/time/timer_*.c
7370 F:      include/linux/clockchips.h
7371 F:      include/linux/hrtimer.h
7372
7373 HIGH-SPEED SCC DRIVER FOR AX.25
7374 L:      linux-hams@vger.kernel.org
7375 S:      Orphan
7376 F:      drivers/net/hamradio/dmascc.c
7377 F:      drivers/net/hamradio/scc.c
7378
7379 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7380 M:      HighPoint Linux Team <linux@highpoint-tech.com>
7381 W:      http://www.highpoint-tech.com
7382 S:      Supported
7383 F:      Documentation/scsi/hptiop.txt
7384 F:      drivers/scsi/hptiop.c
7385
7386 HIPPI
7387 M:      Jes Sorensen <jes@trained-monkey.org>
7388 L:      linux-hippi@sunsite.dk
7389 S:      Maintained
7390 F:      include/linux/hippidevice.h
7391 F:      include/uapi/linux/if_hippi.h
7392 F:      net/802/hippi.c
7393 F:      drivers/net/hippi/
7394
7395 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
7396 M:      Zaibo Xu <xuzaibo@huawei.com>
7397 L:      linux-crypto@vger.kernel.org
7398 S:      Maintained
7399 F:      drivers/crypto/hisilicon/sec2/sec_crypto.c
7400 F:      drivers/crypto/hisilicon/sec2/sec_main.c
7401 F:      drivers/crypto/hisilicon/sec2/sec_crypto.h
7402 F:      drivers/crypto/hisilicon/sec2/sec.h
7403 F:      Documentation/ABI/testing/debugfs-hisi-sec
7404
7405 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7406 M:      Zaibo Xu <xuzaibo@huawei.com>
7407 L:      linux-crypto@vger.kernel.org
7408 S:      Maintained
7409 F:      drivers/crypto/hisilicon/hpre/hpre_crypto.c
7410 F:      drivers/crypto/hisilicon/hpre/hpre_main.c
7411 F:      drivers/crypto/hisilicon/hpre/hpre.h
7412 F:      Documentation/ABI/testing/debugfs-hisi-hpre
7413
7414 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7415 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7416 M:      Salil Mehta <salil.mehta@huawei.com>
7417 L:      netdev@vger.kernel.org
7418 W:      http://www.hisilicon.com
7419 S:      Maintained
7420 F:      drivers/net/ethernet/hisilicon/hns3/
7421
7422 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
7423 M:      Zaibo Xu <xuzaibo@huawei.com>
7424 S:      Maintained
7425 F:      drivers/char/hw_random/hisi-trng-v2.c
7426
7427 HISILICON LPC BUS DRIVER
7428 M:      john.garry@huawei.com
7429 W:      http://www.hisilicon.com
7430 S:      Maintained
7431 F:      drivers/bus/hisi_lpc.c
7432 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7433
7434 HISILICON NETWORK SUBSYSTEM DRIVER
7435 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7436 M:      Salil Mehta <salil.mehta@huawei.com>
7437 L:      netdev@vger.kernel.org
7438 W:      http://www.hisilicon.com
7439 S:      Maintained
7440 F:      drivers/net/ethernet/hisilicon/
7441 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
7442
7443 HISILICON PMU DRIVER
7444 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
7445 W:      http://www.hisilicon.com
7446 S:      Supported
7447 F:      drivers/perf/hisilicon
7448 F:      Documentation/admin-guide/perf/hisi-pmu.rst
7449
7450 HISILICON ROCE DRIVER
7451 M:      Lijun Ou <oulijun@huawei.com>
7452 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
7453 L:      linux-rdma@vger.kernel.org
7454 S:      Maintained
7455 F:      drivers/infiniband/hw/hns/
7456 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7457
7458 HISILICON SAS Controller
7459 M:      John Garry <john.garry@huawei.com>
7460 W:      http://www.hisilicon.com
7461 S:      Supported
7462 F:      drivers/scsi/hisi_sas/
7463 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7464
7465 HISILICON QM AND ZIP Controller DRIVER
7466 M:      Zhou Wang <wangzhou1@hisilicon.com>
7467 L:      linux-crypto@vger.kernel.org
7468 S:      Maintained
7469 F:      drivers/crypto/hisilicon/qm.c
7470 F:      drivers/crypto/hisilicon/qm.h
7471 F:      drivers/crypto/hisilicon/sgl.c
7472 F:      drivers/crypto/hisilicon/zip/
7473 F:      Documentation/ABI/testing/debugfs-hisi-zip
7474
7475 HMM - Heterogeneous Memory Management
7476 M:      Jérôme Glisse <jglisse@redhat.com>
7477 L:      linux-mm@kvack.org
7478 S:      Maintained
7479 F:      mm/hmm*
7480 F:      include/linux/hmm*
7481 F:      Documentation/vm/hmm.rst
7482
7483 HOST AP DRIVER
7484 M:      Jouni Malinen <j@w1.fi>
7485 L:      linux-wireless@vger.kernel.org
7486 W:      http://w1.fi/hostap-driver.html
7487 S:      Obsolete
7488 F:      drivers/net/wireless/intersil/hostap/
7489
7490 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7491 L:      platform-driver-x86@vger.kernel.org
7492 S:      Orphan
7493 F:      drivers/platform/x86/tc1100-wmi.c
7494
7495 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7496 M:      Jaroslav Kysela <perex@perex.cz>
7497 S:      Obsolete
7498 F:      drivers/staging/hp/hp100.*
7499
7500 HPET:   High Precision Event Timers driver
7501 M:      Clemens Ladisch <clemens@ladisch.de>
7502 S:      Maintained
7503 F:      Documentation/timers/hpet.rst
7504 F:      drivers/char/hpet.c
7505 F:      include/linux/hpet.h
7506 F:      include/uapi/linux/hpet.h
7507
7508 HPET:   x86
7509 S:      Orphan
7510 F:      arch/x86/kernel/hpet.c
7511 F:      arch/x86/include/asm/hpet.h
7512
7513 HPFS FILESYSTEM
7514 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7515 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7516 S:      Maintained
7517 F:      fs/hpfs/
7518
7519 HSI SUBSYSTEM
7520 M:      Sebastian Reichel <sre@kernel.org>
7521 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7522 S:      Maintained
7523 F:      Documentation/ABI/testing/sysfs-bus-hsi
7524 F:      Documentation/driver-api/hsi.rst
7525 F:      drivers/hsi/
7526 F:      include/linux/hsi/
7527 F:      include/uapi/linux/hsi/
7528
7529 HSO 3G MODEM DRIVER
7530 L:      linux-usb@vger.kernel.org
7531 S:      Orphan
7532 F:      drivers/net/usb/hso.c
7533
7534 HSR NETWORK PROTOCOL
7535 M:      Arvid Brodin <arvid.brodin@alten.se>
7536 L:      netdev@vger.kernel.org
7537 S:      Maintained
7538 F:      net/hsr/
7539
7540 HT16K33 LED CONTROLLER DRIVER
7541 M:      Robin van der Gracht <robin@protonic.nl>
7542 S:      Maintained
7543 F:      drivers/auxdisplay/ht16k33.c
7544 F:      Documentation/devicetree/bindings/display/ht16k33.txt
7545
7546 HTCPEN TOUCHSCREEN DRIVER
7547 M:      Pau Oliva Fora <pof@eslack.org>
7548 L:      linux-input@vger.kernel.org
7549 S:      Maintained
7550 F:      drivers/input/touchscreen/htcpen.c
7551
7552 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7553 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7554 L:      linux-iio@vger.kernel.org
7555 W:      http://www.st.com/
7556 S:      Maintained
7557 F:      drivers/iio/humidity/hts221*
7558 F:      Documentation/devicetree/bindings/iio/humidity/hts221.txt
7559
7560 HUAWEI ETHERNET DRIVER
7561 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
7562 L:      netdev@vger.kernel.org
7563 S:      Supported
7564 F:      Documentation/networking/hinic.txt
7565 F:      drivers/net/ethernet/huawei/hinic/
7566
7567 HUGETLB FILESYSTEM
7568 M:      Mike Kravetz <mike.kravetz@oracle.com>
7569 L:      linux-mm@kvack.org
7570 S:      Maintained
7571 F:      fs/hugetlbfs/
7572 F:      mm/hugetlb.c
7573 F:      include/linux/hugetlb.h
7574 F:      Documentation/admin-guide/mm/hugetlbpage.rst
7575 F:      Documentation/vm/hugetlbfs_reserv.rst
7576 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7577
7578 HVA ST MEDIA DRIVER
7579 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7580 L:      linux-media@vger.kernel.org
7581 T:      git git://linuxtv.org/media_tree.git
7582 W:      https://linuxtv.org
7583 S:      Supported
7584 F:      drivers/media/platform/sti/hva
7585
7586 HWPOISON MEMORY FAILURE HANDLING
7587 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7588 L:      linux-mm@kvack.org
7589 S:      Maintained
7590 F:      mm/memory-failure.c
7591 F:      mm/hwpoison-inject.c
7592
7593 HYGON PROCESSOR SUPPORT
7594 M:      Pu Wen <puwen@hygon.cn>
7595 L:      linux-kernel@vger.kernel.org
7596 S:      Maintained
7597 F:      arch/x86/kernel/cpu/hygon.c
7598
7599 HYNIX HI556 SENSOR DRIVER
7600 M:      Shawn Tu <shawnx.tu@intel.com>
7601 L:      linux-media@vger.kernel.org
7602 T:      git git://linuxtv.org/media_tree.git
7603 S:      Maintained
7604 F:      drivers/media/i2c/hi556.c
7605
7606 Hyper-V CORE AND DRIVERS
7607 M:      "K. Y. Srinivasan" <kys@microsoft.com>
7608 M:      Haiyang Zhang <haiyangz@microsoft.com>
7609 M:      Stephen Hemminger <sthemmin@microsoft.com>
7610 M:      Sasha Levin <sashal@kernel.org>
7611 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7612 L:      linux-hyperv@vger.kernel.org
7613 S:      Supported
7614 F:      Documentation/networking/device_drivers/microsoft/netvsc.txt
7615 F:      arch/x86/include/asm/mshyperv.h
7616 F:      arch/x86/include/asm/trace/hyperv.h
7617 F:      arch/x86/include/asm/hyperv-tlfs.h
7618 F:      arch/x86/kernel/cpu/mshyperv.c
7619 F:      arch/x86/hyperv
7620 F:      drivers/clocksource/hyperv_timer.c
7621 F:      drivers/hid/hid-hyperv.c
7622 F:      drivers/hv/
7623 F:      drivers/input/serio/hyperv-keyboard.c
7624 F:      drivers/pci/controller/pci-hyperv.c
7625 F:      drivers/pci/controller/pci-hyperv-intf.c
7626 F:      drivers/net/hyperv/
7627 F:      drivers/scsi/storvsc_drv.c
7628 F:      drivers/uio/uio_hv_generic.c
7629 F:      drivers/video/fbdev/hyperv_fb.c
7630 F:      drivers/iommu/hyperv-iommu.c
7631 F:      net/vmw_vsock/hyperv_transport.c
7632 F:      include/clocksource/hyperv_timer.h
7633 F:      include/linux/hyperv.h
7634 F:      include/uapi/linux/hyperv.h
7635 F:      include/asm-generic/mshyperv.h
7636 F:      tools/hv/
7637 F:      Documentation/ABI/stable/sysfs-bus-vmbus
7638
7639 HYPERBUS SUPPORT
7640 M:      Vignesh Raghavendra <vigneshr@ti.com>
7641 S:      Supported
7642 F:      drivers/mtd/hyperbus/
7643 F:      include/linux/mtd/hyperbus.h
7644 F:      Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7645 F:      Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7646
7647 HYPERVISOR VIRTUAL CONSOLE DRIVER
7648 L:      linuxppc-dev@lists.ozlabs.org
7649 S:      Odd Fixes
7650 F:      drivers/tty/hvc/
7651
7652 I2C ACPI SUPPORT
7653 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
7654 L:      linux-i2c@vger.kernel.org
7655 L:      linux-acpi@vger.kernel.org
7656 S:      Maintained
7657 F:      drivers/i2c/i2c-core-acpi.c
7658
7659 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7660 M:      Ajay Gupta <ajayg@nvidia.com>
7661 L:      linux-i2c@vger.kernel.org
7662 S:      Maintained
7663 F:      Documentation/i2c/busses/i2c-nvidia-gpu.rst
7664 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
7665
7666 I2C MUXES
7667 M:      Peter Rosin <peda@axentia.se>
7668 L:      linux-i2c@vger.kernel.org
7669 S:      Maintained
7670 F:      Documentation/i2c/i2c-topology.rst
7671 F:      Documentation/i2c/muxes/
7672 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
7673 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
7674 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
7675 F:      drivers/i2c/i2c-mux.c
7676 F:      drivers/i2c/muxes/
7677 F:      include/linux/i2c-mux.h
7678
7679 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7680 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
7681 L:      linux-i2c@vger.kernel.org
7682 S:      Maintained
7683 F:      Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
7684 F:      drivers/i2c/busses/i2c-mv64xxx.c
7685
7686 I2C OVER PARALLEL PORT
7687 M:      Jean Delvare <jdelvare@suse.com>
7688 L:      linux-i2c@vger.kernel.org
7689 S:      Maintained
7690 F:      Documentation/i2c/busses/i2c-parport.rst
7691 F:      Documentation/i2c/busses/i2c-parport-light.rst
7692 F:      drivers/i2c/busses/i2c-parport.c
7693 F:      drivers/i2c/busses/i2c-parport-light.c
7694
7695 I2C SUBSYSTEM
7696 M:      Wolfram Sang <wsa@the-dreams.de>
7697 L:      linux-i2c@vger.kernel.org
7698 W:      https://i2c.wiki.kernel.org/
7699 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7700 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7701 S:      Maintained
7702 F:      Documentation/devicetree/bindings/i2c/i2c.txt
7703 F:      Documentation/i2c/
7704 F:      drivers/i2c/*
7705 F:      include/linux/i2c.h
7706 F:      include/linux/i2c-dev.h
7707 F:      include/linux/i2c-smbus.h
7708 F:      include/uapi/linux/i2c.h
7709 F:      include/uapi/linux/i2c-*.h
7710
7711 I2C SUBSYSTEM HOST DRIVERS
7712 L:      linux-i2c@vger.kernel.org
7713 W:      https://i2c.wiki.kernel.org/
7714 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7715 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7716 S:      Odd Fixes
7717 F:      Documentation/devicetree/bindings/i2c/
7718 F:      drivers/i2c/algos/
7719 F:      drivers/i2c/busses/
7720
7721 I2C-TAOS-EVM DRIVER
7722 M:      Jean Delvare <jdelvare@suse.com>
7723 L:      linux-i2c@vger.kernel.org
7724 S:      Maintained
7725 F:      Documentation/i2c/busses/i2c-taos-evm.rst
7726 F:      drivers/i2c/busses/i2c-taos-evm.c
7727
7728 I2C-TINY-USB DRIVER
7729 M:      Till Harbaum <till@harbaum.org>
7730 L:      linux-i2c@vger.kernel.org
7731 W:      http://www.harbaum.org/till/i2c_tiny_usb
7732 S:      Maintained
7733 F:      drivers/i2c/busses/i2c-tiny-usb.c
7734
7735 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7736 M:      Jean Delvare <jdelvare@suse.com>
7737 L:      linux-i2c@vger.kernel.org
7738 S:      Maintained
7739 F:      Documentation/i2c/busses/i2c-ali1535.rst
7740 F:      Documentation/i2c/busses/i2c-ali1563.rst
7741 F:      Documentation/i2c/busses/i2c-ali15x3.rst
7742 F:      Documentation/i2c/busses/i2c-amd756.rst
7743 F:      Documentation/i2c/busses/i2c-amd8111.rst
7744 F:      Documentation/i2c/busses/i2c-i801.rst
7745 F:      Documentation/i2c/busses/i2c-nforce2.rst
7746 F:      Documentation/i2c/busses/i2c-piix4.rst
7747 F:      Documentation/i2c/busses/i2c-sis5595.rst
7748 F:      Documentation/i2c/busses/i2c-sis630.rst
7749 F:      Documentation/i2c/busses/i2c-sis96x.rst
7750 F:      Documentation/i2c/busses/i2c-via.rst
7751 F:      Documentation/i2c/busses/i2c-viapro.rst
7752 F:      drivers/i2c/busses/i2c-ali1535.c
7753 F:      drivers/i2c/busses/i2c-ali1563.c
7754 F:      drivers/i2c/busses/i2c-ali15x3.c
7755 F:      drivers/i2c/busses/i2c-amd756.c
7756 F:      drivers/i2c/busses/i2c-amd756-s4882.c
7757 F:      drivers/i2c/busses/i2c-amd8111.c
7758 F:      drivers/i2c/busses/i2c-i801.c
7759 F:      drivers/i2c/busses/i2c-isch.c
7760 F:      drivers/i2c/busses/i2c-nforce2.c
7761 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
7762 F:      drivers/i2c/busses/i2c-piix4.c
7763 F:      drivers/i2c/busses/i2c-sis5595.c
7764 F:      drivers/i2c/busses/i2c-sis630.c
7765 F:      drivers/i2c/busses/i2c-sis96x.c
7766 F:      drivers/i2c/busses/i2c-via.c
7767 F:      drivers/i2c/busses/i2c-viapro.c
7768
7769 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7770 M:      Hans de Goede <hdegoede@redhat.com>
7771 L:      linux-i2c@vger.kernel.org
7772 S:      Maintained
7773 F:      drivers/i2c/busses/i2c-cht-wc.c
7774
7775 I2C/SMBUS ISMT DRIVER
7776 M:      Seth Heasley <seth.heasley@intel.com>
7777 M:      Neil Horman <nhorman@tuxdriver.com>
7778 L:      linux-i2c@vger.kernel.org
7779 F:      drivers/i2c/busses/i2c-ismt.c
7780 F:      Documentation/i2c/busses/i2c-ismt.rst
7781
7782 I2C/SMBUS STUB DRIVER
7783 M:      Jean Delvare <jdelvare@suse.com>
7784 L:      linux-i2c@vger.kernel.org
7785 S:      Maintained
7786 F:      drivers/i2c/i2c-stub.c
7787
7788 I3C SUBSYSTEM
7789 M:      Boris Brezillon <bbrezillon@kernel.org>
7790 L:      linux-i3c@lists.infradead.org (moderated for non-subscribers)
7791 C:      irc://chat.freenode.net/linux-i3c
7792 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7793 S:      Maintained
7794 F:      Documentation/ABI/testing/sysfs-bus-i3c
7795 F:      Documentation/devicetree/bindings/i3c/
7796 F:      Documentation/driver-api/i3c
7797 F:      drivers/i3c/
7798 F:      include/linux/i3c/
7799
7800 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7801 M:      Vitor Soares <vitor.soares@synopsys.com>
7802 S:      Maintained
7803 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7804 F:      drivers/i3c/master/dw*
7805
7806 I3C DRIVER FOR CADENCE I3C MASTER IP
7807 M:      Przemysław Gaj <pgaj@cadence.com>
7808 S:      Maintained
7809 F:      Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
7810 F:      drivers/i3c/master/i3c-master-cdns.c
7811
7812 IA64 (Itanium) PLATFORM
7813 M:      Tony Luck <tony.luck@intel.com>
7814 M:      Fenghua Yu <fenghua.yu@intel.com>
7815 L:      linux-ia64@vger.kernel.org
7816 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7817 S:      Maintained
7818 F:      arch/ia64/
7819
7820 IBM Power 842 compression accelerator
7821 M:      Haren Myneni <haren@us.ibm.com>
7822 S:      Supported
7823 F:      drivers/crypto/nx/Makefile
7824 F:      drivers/crypto/nx/Kconfig
7825 F:      drivers/crypto/nx/nx-842*
7826 F:      include/linux/sw842.h
7827 F:      crypto/842.c
7828 F:      lib/842/
7829
7830 IBM Power in-Nest Crypto Acceleration
7831 M:      Breno Leitão <leitao@debian.org>
7832 M:      Nayna Jain <nayna@linux.ibm.com>
7833 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7834 L:      linux-crypto@vger.kernel.org
7835 S:      Supported
7836 F:      drivers/crypto/nx/Makefile
7837 F:      drivers/crypto/nx/Kconfig
7838 F:      drivers/crypto/nx/nx-aes*
7839 F:      drivers/crypto/nx/nx-sha*
7840 F:      drivers/crypto/nx/nx.*
7841 F:      drivers/crypto/nx/nx_csbcpb.h
7842 F:      drivers/crypto/nx/nx_debugfs.c
7843
7844 IBM Power Linux RAID adapter
7845 M:      Brian King <brking@us.ibm.com>
7846 S:      Supported
7847 F:      drivers/scsi/ipr.*
7848
7849 IBM Power SRIOV Virtual NIC Device Driver
7850 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7851 M:      John Allen <jallen@linux.ibm.com>
7852 L:      netdev@vger.kernel.org
7853 S:      Supported
7854 F:      drivers/net/ethernet/ibm/ibmvnic.*
7855
7856 IBM Power Virtual Accelerator Switchboard
7857 M:      Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7858 L:      linuxppc-dev@lists.ozlabs.org
7859 S:      Supported
7860 F:      arch/powerpc/platforms/powernv/vas*
7861 F:      arch/powerpc/platforms/powernv/copy-paste.h
7862 F:      arch/powerpc/include/asm/vas.h
7863
7864 IBM Power Virtual Ethernet Device Driver
7865 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7866 L:      netdev@vger.kernel.org
7867 S:      Supported
7868 F:      drivers/net/ethernet/ibm/ibmveth.*
7869
7870 IBM Power Virtual FC Device Drivers
7871 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7872 L:      linux-scsi@vger.kernel.org
7873 S:      Supported
7874 F:      drivers/scsi/ibmvscsi/ibmvfc*
7875
7876 IBM Power Virtual Management Channel Driver
7877 M:      Steven Royer <seroyer@linux.ibm.com>
7878 S:      Supported
7879 F:      drivers/misc/ibmvmc.*
7880
7881 IBM Power Virtual SCSI Device Drivers
7882 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7883 L:      linux-scsi@vger.kernel.org
7884 S:      Supported
7885 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7886 F:      include/scsi/viosrp.h
7887
7888 IBM Power Virtual SCSI Device Target Driver
7889 M:      Michael Cyr <mikecyr@linux.ibm.com>
7890 L:      linux-scsi@vger.kernel.org
7891 L:      target-devel@vger.kernel.org
7892 S:      Supported
7893 F:      drivers/scsi/ibmvscsi_tgt/
7894
7895 IBM Power VMX Cryptographic instructions
7896 M:      Breno Leitão <leitao@debian.org>
7897 M:      Nayna Jain <nayna@linux.ibm.com>
7898 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7899 L:      linux-crypto@vger.kernel.org
7900 S:      Supported
7901 F:      drivers/crypto/vmx/Makefile
7902 F:      drivers/crypto/vmx/Kconfig
7903 F:      drivers/crypto/vmx/vmx.c
7904 F:      drivers/crypto/vmx/aes*
7905 F:      drivers/crypto/vmx/ghash*
7906 F:      drivers/crypto/vmx/ppc-xlate.pl
7907
7908 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7909 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7910 L:      linux-pci@vger.kernel.org
7911 L:      linuxppc-dev@lists.ozlabs.org
7912 S:      Supported
7913 F:      drivers/pci/hotplug/rpaphp*
7914
7915 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7916 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7917 L:      linux-pci@vger.kernel.org
7918 L:      linuxppc-dev@lists.ozlabs.org
7919 S:      Supported
7920 F:      drivers/pci/hotplug/rpadlpar*
7921
7922 IBM ServeRAID RAID DRIVER
7923 S:      Orphan
7924 F:      drivers/scsi/ips.*
7925
7926 ICH LPC AND GPIO DRIVER
7927 M:      Peter Tyser <ptyser@xes-inc.com>
7928 S:      Maintained
7929 F:      drivers/mfd/lpc_ich.c
7930 F:      drivers/gpio/gpio-ich.c
7931
7932 ICY I2C DRIVER
7933 M:      Max Staudt <max@enpas.org>
7934 L:      linux-i2c@vger.kernel.org
7935 S:      Maintained
7936 F:      drivers/i2c/busses/i2c-icy.c
7937
7938 IDE SUBSYSTEM
7939 M:      "David S. Miller" <davem@davemloft.net>
7940 L:      linux-ide@vger.kernel.org
7941 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7942 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7943 S:      Maintained
7944 F:      Documentation/ide/
7945 F:      drivers/ide/
7946 F:      include/linux/ide.h
7947
7948 IDE/ATAPI DRIVERS
7949 M:      Borislav Petkov <bp@alien8.de>
7950 L:      linux-ide@vger.kernel.org
7951 S:      Maintained
7952 F:      Documentation/cdrom/ide-cd.rst
7953 F:      drivers/ide/ide-cd*
7954
7955 IDEAPAD LAPTOP EXTRAS DRIVER
7956 M:      Ike Panhc <ike.pan@canonical.com>
7957 L:      platform-driver-x86@vger.kernel.org
7958 W:      http://launchpad.net/ideapad-laptop
7959 S:      Maintained
7960 F:      drivers/platform/x86/ideapad-laptop.c
7961
7962 IDEAPAD LAPTOP SLIDEBAR DRIVER
7963 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7964 L:      linux-input@vger.kernel.org
7965 W:      https://github.com/o2genum/ideapad-slidebar
7966 S:      Maintained
7967 F:      drivers/input/misc/ideapad_slidebar.c
7968
7969 IDT VersaClock 5 CLOCK DRIVER
7970 M:      Marek Vasut <marek.vasut@gmail.com>
7971 S:      Maintained
7972 F:      drivers/clk/clk-versaclock5.c
7973
7974 IEEE 802.15.4 SUBSYSTEM
7975 M:      Alexander Aring <alex.aring@gmail.com>
7976 M:      Stefan Schmidt <stefan@datenfreihafen.org>
7977 L:      linux-wpan@vger.kernel.org
7978 W:      http://wpan.cakelab.org/
7979 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7980 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7981 S:      Maintained
7982 F:      net/ieee802154/
7983 F:      net/mac802154/
7984 F:      drivers/net/ieee802154/
7985 F:      include/linux/nl802154.h
7986 F:      include/linux/ieee802154.h
7987 F:      include/net/nl802154.h
7988 F:      include/net/mac802154.h
7989 F:      include/net/af_ieee802154.h
7990 F:      include/net/cfg802154.h
7991 F:      include/net/ieee802154_netdev.h
7992 F:      Documentation/networking/ieee802154.rst
7993
7994 IFE PROTOCOL
7995 M:      Yotam Gigi <yotam.gi@gmail.com>
7996 M:      Jamal Hadi Salim <jhs@mojatatu.com>
7997 F:      net/ife
7998 F:      include/net/ife.h
7999 F:      include/uapi/linux/ife.h
8000
8001 IGORPLUG-USB IR RECEIVER
8002 M:      Sean Young <sean@mess.org>
8003 L:      linux-media@vger.kernel.org
8004 S:      Maintained
8005 F:      drivers/media/rc/igorplugusb.c
8006
8007 IGUANAWORKS USB IR TRANSCEIVER
8008 M:      Sean Young <sean@mess.org>
8009 L:      linux-media@vger.kernel.org
8010 S:      Maintained
8011 F:      drivers/media/rc/iguanair.c
8012
8013 IIO DIGITAL POTENTIOMETER DAC
8014 M:      Peter Rosin <peda@axentia.se>
8015 L:      linux-iio@vger.kernel.org
8016 S:      Maintained
8017 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8018 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8019 F:      drivers/iio/dac/dpot-dac.c
8020
8021 IIO ENVELOPE DETECTOR
8022 M:      Peter Rosin <peda@axentia.se>
8023 L:      linux-iio@vger.kernel.org
8024 S:      Maintained
8025 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8026 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8027 F:      drivers/iio/adc/envelope-detector.c
8028
8029 IIO MULTIPLEXER
8030 M:      Peter Rosin <peda@axentia.se>
8031 L:      linux-iio@vger.kernel.org
8032 S:      Maintained
8033 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8034 F:      drivers/iio/multiplexer/iio-mux.c
8035
8036 IIO SUBSYSTEM AND DRIVERS
8037 M:      Jonathan Cameron <jic23@kernel.org>
8038 R:      Hartmut Knaack <knaack.h@gmx.de>
8039 R:      Lars-Peter Clausen <lars@metafoo.de>
8040 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8041 L:      linux-iio@vger.kernel.org
8042 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8043 S:      Maintained
8044 F:      Documentation/ABI/testing/configfs-iio*
8045 F:      Documentation/ABI/testing/sysfs-bus-iio*
8046 F:      Documentation/devicetree/bindings/iio/
8047 F:      drivers/iio/
8048 F:      drivers/staging/iio/
8049 F:      include/linux/iio/
8050 F:      tools/iio/
8051
8052 IIO UNIT CONVERTER
8053 M:      Peter Rosin <peda@axentia.se>
8054 L:      linux-iio@vger.kernel.org
8055 S:      Maintained
8056 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8057 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8058 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8059 F:      drivers/iio/afe/iio-rescale.c
8060
8061 IKANOS/ADI EAGLE ADSL USB DRIVER
8062 M:      Matthieu Castet <castet.matthieu@free.fr>
8063 M:      Stanislaw Gruszka <stf_xl@wp.pl>
8064 S:      Maintained
8065 F:      drivers/usb/atm/ueagle-atm.c
8066
8067 IMGTEC ASCII LCD DRIVER
8068 M:      Paul Burton <paulburton@kernel.org>
8069 S:      Maintained
8070 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8071 F:      drivers/auxdisplay/img-ascii-lcd.c
8072
8073 IMGTEC IR DECODER DRIVER
8074 M:      James Hogan <jhogan@kernel.org>
8075 S:      Maintained
8076 F:      drivers/media/rc/img-ir/
8077
8078 IMON SOUNDGRAPH USB IR RECEIVER
8079 M:      Sean Young <sean@mess.org>
8080 L:      linux-media@vger.kernel.org
8081 S:      Maintained
8082 F:      drivers/media/rc/imon_raw.c
8083 F:      drivers/media/rc/imon.c
8084
8085 IMS TWINTURBO FRAMEBUFFER DRIVER
8086 L:      linux-fbdev@vger.kernel.org
8087 S:      Orphan
8088 F:      drivers/video/fbdev/imsttfb.c
8089
8090 INA209 HARDWARE MONITOR DRIVER
8091 M:      Guenter Roeck <linux@roeck-us.net>
8092 L:      linux-hwmon@vger.kernel.org
8093 S:      Maintained
8094 F:      Documentation/hwmon/ina209.rst
8095 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
8096 F:      drivers/hwmon/ina209.c
8097
8098 INA2XX HARDWARE MONITOR DRIVER
8099 M:      Guenter Roeck <linux@roeck-us.net>
8100 L:      linux-hwmon@vger.kernel.org
8101 S:      Maintained
8102 F:      Documentation/hwmon/ina2xx.rst
8103 F:      drivers/hwmon/ina2xx.c
8104 F:      include/linux/platform_data/ina2xx.h
8105
8106 INDUSTRY PACK SUBSYSTEM (IPACK)
8107 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8108 M:      Jens Taprogge <jens.taprogge@taprogge.org>
8109 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8110 L:      industrypack-devel@lists.sourceforge.net
8111 W:      http://industrypack.sourceforge.net
8112 S:      Maintained
8113 F:      drivers/ipack/
8114
8115 INFINEON DPS310 Driver
8116 M:      Eddie James <eajames@linux.ibm.com>
8117 L:      linux-iio@vger.kernel.org
8118 F:      drivers/iio/pressure/dps310.c
8119 S:      Maintained
8120
8121 INFINIBAND SUBSYSTEM
8122 M:      Doug Ledford <dledford@redhat.com>
8123 M:      Jason Gunthorpe <jgg@mellanox.com>
8124 L:      linux-rdma@vger.kernel.org
8125 W:      https://github.com/linux-rdma/rdma-core
8126 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8127 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8128 S:      Supported
8129 F:      Documentation/devicetree/bindings/infiniband/
8130 F:      Documentation/infiniband/
8131 F:      drivers/infiniband/
8132 F:      include/uapi/linux/if_infiniband.h
8133 F:      include/uapi/rdma/
8134 F:      include/rdma/
8135 F:      include/trace/events/ib_mad.h
8136 F:      include/trace/events/ib_umad.h
8137 F:      samples/bpf/ibumad_kern.c
8138 F:      samples/bpf/ibumad_user.c
8139
8140 INGENIC JZ4780 DMA Driver
8141 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8142 S:      Maintained
8143 F:      drivers/dma/dma-jz4780.c
8144
8145 INGENIC JZ4780 NAND DRIVER
8146 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
8147 L:      linux-mtd@lists.infradead.org
8148 S:      Maintained
8149 F:      drivers/mtd/nand/raw/ingenic/
8150
8151 INGENIC JZ47xx SoCs
8152 M:      Paul Cercueil <paul@crapouillou.net>
8153 S:      Maintained
8154 F:      arch/mips/boot/dts/ingenic/
8155 F:      arch/mips/include/asm/mach-jz4740/
8156 F:      arch/mips/jz4740/
8157 F:      drivers/clk/ingenic/
8158 F:      drivers/dma/dma-jz4780.c
8159 F:      drivers/gpu/drm/ingenic/
8160 F:      drivers/i2c/busses/i2c-jz4780.c
8161 F:      drivers/iio/adc/ingenic-adc.c
8162 F:      drivers/irqchip/irq-ingenic.c
8163 F:      drivers/memory/jz4780-nemc.c
8164 F:      drivers/mmc/host/jz4740_mmc.c
8165 F:      drivers/mtd/nand/raw/ingenic/
8166 F:      drivers/pinctrl/pinctrl-ingenic.c
8167 F:      drivers/power/supply/ingenic-battery.c
8168 F:      drivers/pwm/pwm-jz4740.c
8169 F:      drivers/rtc/rtc-jz4740.c
8170 F:      drivers/tty/serial/8250/8250_ingenic.c
8171 F:      drivers/usb/musb/jz4740.c
8172 F:      drivers/watchdog/jz4740_wdt.c
8173 F:      include/dt-bindings/iio/adc/ingenic,adc.h
8174 F:      include/linux/mfd/ingenic-tcu.h
8175 F:      sound/soc/jz4740/
8176 F:      sound/soc/codecs/jz47*
8177
8178 INOTIFY
8179 M:      Jan Kara <jack@suse.cz>
8180 R:      Amir Goldstein <amir73il@gmail.com>
8181 L:      linux-fsdevel@vger.kernel.org
8182 S:      Maintained
8183 F:      Documentation/filesystems/inotify.txt
8184 F:      fs/notify/inotify/
8185 F:      include/linux/inotify.h
8186 F:      include/uapi/linux/inotify.h
8187
8188 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8189 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
8190 L:      linux-input@vger.kernel.org
8191 Q:      http://patchwork.kernel.org/project/linux-input/list/
8192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8193 S:      Maintained
8194 F:      drivers/input/
8195 F:      include/linux/input.h
8196 F:      include/uapi/linux/input.h
8197 F:      include/uapi/linux/input-event-codes.h
8198 F:      include/linux/input/
8199 F:      Documentation/devicetree/bindings/input/
8200 F:      Documentation/devicetree/bindings/serio/
8201 F:      Documentation/input/
8202
8203 INPUT MULTITOUCH (MT) PROTOCOL
8204 M:      Henrik Rydberg <rydberg@bitmath.org>
8205 L:      linux-input@vger.kernel.org
8206 S:      Odd fixes
8207 F:      Documentation/input/multi-touch-protocol.rst
8208 F:      drivers/input/input-mt.c
8209 K:      \b(ABS|SYN)_MT_
8210
8211 INSIDE SECURE CRYPTO DRIVER
8212 M:      Antoine Tenart <antoine.tenart@bootlin.com>
8213 F:      drivers/crypto/inside-secure/
8214 S:      Maintained
8215 L:      linux-crypto@vger.kernel.org
8216
8217 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8218 M:      Mimi Zohar <zohar@linux.ibm.com>
8219 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8220 L:      linux-integrity@vger.kernel.org
8221 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8222 S:      Supported
8223 F:      security/integrity/ima/
8224
8225 INTEL 810/815 FRAMEBUFFER DRIVER
8226 M:      Antonino Daplas <adaplas@gmail.com>
8227 L:      linux-fbdev@vger.kernel.org
8228 S:      Maintained
8229 F:      drivers/video/fbdev/i810/
8230
8231 INTEL ASoC DRIVERS
8232 M:      Cezary Rojewski <cezary.rojewski@intel.com>
8233 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8234 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
8235 M:      Jie Yang <yang.jie@linux.intel.com>
8236 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8237 S:      Supported
8238 F:      sound/soc/intel/
8239
8240 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8241 M:      Hans de Goede <hdegoede@redhat.com>
8242 L:      platform-driver-x86@vger.kernel.org
8243 S:      Maintained
8244 F:      drivers/platform/x86/intel_atomisp2_pm.c
8245
8246 INTEL C600 SERIES SAS CONTROLLER DRIVER
8247 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
8248 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8249 L:      linux-scsi@vger.kernel.org
8250 T:      git git://git.code.sf.net/p/intel-sas/isci
8251 S:      Supported
8252 F:      drivers/scsi/isci/
8253
8254 INTEL CPU family model numbers
8255 M:      Tony Luck <tony.luck@intel.com>
8256 M:      x86@kernel.org
8257 L:      linux-kernel@vger.kernel.org
8258 S:      Supported
8259 F:      arch/x86/include/asm/intel-family.h
8260
8261 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8262 M:      Jani Nikula <jani.nikula@linux.intel.com>
8263 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8264 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
8265 L:      intel-gfx@lists.freedesktop.org
8266 W:      https://01.org/linuxgraphics/
8267 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
8268 C:      irc://chat.freenode.net/intel-gfx
8269 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
8270 T:      git git://anongit.freedesktop.org/drm-intel
8271 S:      Supported
8272 F:      drivers/gpu/drm/i915/
8273 F:      include/drm/i915*
8274 F:      include/uapi/drm/i915_drm.h
8275 F:      Documentation/gpu/i915.rst
8276
8277 INTEL ETHERNET DRIVERS
8278 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8279 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8280 W:      http://www.intel.com/support/feedback.htm
8281 W:      http://e1000.sourceforge.net/
8282 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8283 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8284 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8285 S:      Supported
8286 F:      Documentation/networking/device_drivers/intel/e100.rst
8287 F:      Documentation/networking/device_drivers/intel/e1000.rst
8288 F:      Documentation/networking/device_drivers/intel/e1000e.rst
8289 F:      Documentation/networking/device_drivers/intel/fm10k.rst
8290 F:      Documentation/networking/device_drivers/intel/igb.rst
8291 F:      Documentation/networking/device_drivers/intel/igbvf.rst
8292 F:      Documentation/networking/device_drivers/intel/ixgb.rst
8293 F:      Documentation/networking/device_drivers/intel/ixgbe.rst
8294 F:      Documentation/networking/device_drivers/intel/ixgbevf.rst
8295 F:      Documentation/networking/device_drivers/intel/i40e.rst
8296 F:      Documentation/networking/device_drivers/intel/iavf.rst
8297 F:      Documentation/networking/device_drivers/intel/ice.rst
8298 F:      drivers/net/ethernet/intel/
8299 F:      drivers/net/ethernet/intel/*/
8300 F:      include/linux/avf/virtchnl.h
8301
8302 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8303 M:      Maik Broemme <mbroemme@libmpq.org>
8304 L:      linux-fbdev@vger.kernel.org
8305 S:      Maintained
8306 F:      Documentation/fb/intelfb.rst
8307 F:      drivers/video/fbdev/intelfb/
8308
8309 INTEL GPIO DRIVERS
8310 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8311 L:      linux-gpio@vger.kernel.org
8312 S:      Maintained
8313 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8314 F:      drivers/gpio/gpio-ich.c
8315 F:      drivers/gpio/gpio-intel-mid.c
8316 F:      drivers/gpio/gpio-lynxpoint.c
8317 F:      drivers/gpio/gpio-merrifield.c
8318 F:      drivers/gpio/gpio-ml-ioh.c
8319 F:      drivers/gpio/gpio-pch.c
8320 F:      drivers/gpio/gpio-sch.c
8321 F:      drivers/gpio/gpio-sodaville.c
8322
8323 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8324 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
8325 M:      Zhi Wang <zhi.a.wang@intel.com>
8326 L:      intel-gvt-dev@lists.freedesktop.org
8327 L:      intel-gfx@lists.freedesktop.org
8328 W:      https://01.org/igvt-g
8329 T:      git https://github.com/intel/gvt-linux.git
8330 S:      Supported
8331 F:      drivers/gpu/drm/i915/gvt/
8332
8333 INTEL HID EVENT DRIVER
8334 M:      Alex Hung <alex.hung@canonical.com>
8335 L:      platform-driver-x86@vger.kernel.org
8336 S:      Maintained
8337 F:      drivers/platform/x86/intel-hid.c
8338
8339 INTEL I/OAT DMA DRIVER
8340 M:      Dave Jiang <dave.jiang@intel.com>
8341 R:      Dan Williams <dan.j.williams@intel.com>
8342 L:      dmaengine@vger.kernel.org
8343 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
8344 S:      Supported
8345 F:      drivers/dma/ioat*
8346
8347 INTEL IDLE DRIVER
8348 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
8349 M:      Len Brown <lenb@kernel.org>
8350 L:      linux-pm@vger.kernel.org
8351 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8352 B:      https://bugzilla.kernel.org
8353 S:      Supported
8354 F:      drivers/idle/intel_idle.c
8355
8356 INTEL INTEGRATED SENSOR HUB DRIVER
8357 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8358 M:      Jiri Kosina <jikos@kernel.org>
8359 L:      linux-input@vger.kernel.org
8360 S:      Maintained
8361 F:      drivers/hid/intel-ish-hid/
8362
8363 INTEL IOMMU (VT-d)
8364 M:      David Woodhouse <dwmw2@infradead.org>
8365 M:      Lu Baolu <baolu.lu@linux.intel.com>
8366 L:      iommu@lists.linux-foundation.org
8367 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8368 S:      Supported
8369 F:      drivers/iommu/dmar.c
8370 F:      drivers/iommu/intel*.[ch]
8371 F:      include/linux/intel-iommu.h
8372 F:      include/linux/intel-svm.h
8373
8374 INTEL IOP-ADMA DMA DRIVER
8375 R:      Dan Williams <dan.j.williams@intel.com>
8376 S:      Odd fixes
8377 F:      drivers/dma/iop-adma.c
8378
8379 INTEL IPU3 CSI-2 CIO2 DRIVER
8380 M:      Yong Zhi <yong.zhi@intel.com>
8381 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
8382 M:      Bingbu Cao <bingbu.cao@intel.com>
8383 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
8384 L:      linux-media@vger.kernel.org
8385 S:      Maintained
8386 F:      drivers/media/pci/intel/ipu3/
8387 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8388
8389 INTEL IPU3 CSI-2 IMGU DRIVER
8390 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
8391 L:      linux-media@vger.kernel.org
8392 S:      Maintained
8393 F:      drivers/staging/media/ipu3/
8394 F:      Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8395 F:      Documentation/media/v4l-drivers/ipu3.rst
8396 F:      Documentation/media/v4l-drivers/ipu3_rcb.svg
8397
8398 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8399 M:      Krzysztof Halasa <khalasa@piap.pl>
8400 S:      Maintained
8401 F:      include/linux/soc/ixp4xx/qmgr.h
8402 F:      include/linux/soc/ixp4xx/npe.h
8403 F:      drivers/soc/ixp4xx/ixp4xx-qmgr.c
8404 F:      drivers/soc/ixp4xx/ixp4xx-npe.c
8405 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
8406 F:      drivers/net/wan/ixp4xx_hss.c
8407
8408 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8409 M:      Deepak Saxena <dsaxena@plexity.net>
8410 S:      Maintained
8411 F:      drivers/char/hw_random/ixp4xx-rng.c
8412
8413 INTEL MANAGEMENT ENGINE (mei)
8414 M:      Tomas Winkler <tomas.winkler@intel.com>
8415 L:      linux-kernel@vger.kernel.org
8416 S:      Supported
8417 F:      include/uapi/linux/mei.h
8418 F:      include/linux/mei_cl_bus.h
8419 F:      drivers/misc/mei/*
8420 F:      drivers/watchdog/mei_wdt.c
8421 F:      Documentation/driver-api/mei/*
8422 F:      samples/mei/*
8423
8424 INTEL MENLOW THERMAL DRIVER
8425 M:      Sujith Thomas <sujith.thomas@intel.com>
8426 L:      platform-driver-x86@vger.kernel.org
8427 W:      https://01.org/linux-acpi
8428 S:      Supported
8429 F:      drivers/platform/x86/intel_menlow.c
8430
8431 INTEL MIC DRIVERS (mic)
8432 M:      Sudeep Dutt <sudeep.dutt@intel.com>
8433 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
8434 S:      Supported
8435 W:      https://github.com/sudeepdutt/mic
8436 W:      http://software.intel.com/en-us/mic-developer
8437 F:      include/linux/mic_bus.h
8438 F:      include/linux/scif.h
8439 F:      include/uapi/linux/mic_common.h
8440 F:      include/uapi/linux/mic_ioctl.h
8441 F:      include/uapi/linux/scif_ioctl.h
8442 F:      drivers/misc/mic/
8443 F:      drivers/dma/mic_x100_dma.c
8444 F:      drivers/dma/mic_x100_dma.h
8445 F:      Documentation/mic/
8446
8447 INTEL PMC CORE DRIVER
8448 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8449 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8450 L:      platform-driver-x86@vger.kernel.org
8451 S:      Maintained
8452 F:      drivers/platform/x86/intel_pmc_core*
8453
8454 INTEL PMC/P-Unit IPC DRIVER
8455 M:      Zha Qipeng<qipeng.zha@intel.com>
8456 L:      platform-driver-x86@vger.kernel.org
8457 S:      Maintained
8458 F:      drivers/platform/x86/intel_pmc_ipc.c
8459 F:      drivers/platform/x86/intel_punit_ipc.c
8460 F:      arch/x86/include/asm/intel_pmc_ipc.h
8461 F:      arch/x86/include/asm/intel_punit_ipc.h
8462
8463 INTEL PMIC GPIO DRIVERS
8464 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8465 S:      Maintained
8466 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8467 F:      drivers/gpio/gpio-*cove.c
8468 F:      drivers/gpio/gpio-msic.c
8469
8470 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8471 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8472 S:      Maintained
8473 F:      drivers/mfd/intel_msic.c
8474 F:      drivers/mfd/intel_soc_pmic*
8475 F:      include/linux/mfd/intel_msic.h
8476 F:      include/linux/mfd/intel_soc_pmic*
8477
8478 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8479 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
8480 L:      linux-wireless@vger.kernel.org
8481 S:      Maintained
8482 F:      Documentation/networking/device_drivers/intel/ipw2100.txt
8483 F:      Documentation/networking/device_drivers/intel/ipw2200.txt
8484 F:      drivers/net/wireless/intel/ipw2x00/
8485
8486 INTEL PSTATE DRIVER
8487 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8488 M:      Len Brown <lenb@kernel.org>
8489 L:      linux-pm@vger.kernel.org
8490 S:      Supported
8491 F:      drivers/cpufreq/intel_pstate.c
8492
8493 INTEL RDMA RNIC DRIVER
8494 M:      Faisal Latif <faisal.latif@intel.com>
8495 M:      Shiraz Saleem <shiraz.saleem@intel.com>
8496 L:      linux-rdma@vger.kernel.org
8497 S:      Supported
8498 F:      drivers/infiniband/hw/i40iw/
8499 F:      include/uapi/rdma/i40iw-abi.h
8500
8501 INTEL SPEED SELECT TECHNOLOGY
8502 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8503 L:      platform-driver-x86@vger.kernel.org
8504 S:      Maintained
8505 F:      drivers/platform/x86/intel_speed_select_if/
8506 F:      tools/power/x86/intel-speed-select/
8507 F:      include/uapi/linux/isst_if.h
8508
8509 INTEL STRATIX10 FIRMWARE DRIVERS
8510 M:      Richard Gong <richard.gong@linux.intel.com>
8511 L:      linux-kernel@vger.kernel.org
8512 S:      Maintained
8513 F:      drivers/firmware/stratix10-rsu.c
8514 F:      drivers/firmware/stratix10-svc.c
8515 F:      include/linux/firmware/intel/stratix10-smc.h
8516 F:      include/linux/firmware/intel/stratix10-svc-client.h
8517 F:      Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
8518 F:      Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
8519
8520 INTEL TELEMETRY DRIVER
8521 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8522 M:      "David E. Box" <david.e.box@linux.intel.com>
8523 L:      platform-driver-x86@vger.kernel.org
8524 S:      Maintained
8525 F:      arch/x86/include/asm/intel_telemetry.h
8526 F:      drivers/platform/x86/intel_telemetry*
8527
8528 INTEL VIRTUAL BUTTON DRIVER
8529 M:      AceLan Kao <acelan.kao@canonical.com>
8530 L:      platform-driver-x86@vger.kernel.org
8531 S:      Maintained
8532 F:      drivers/platform/x86/intel-vbtn.c
8533
8534 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8535 M:      Stanislaw Gruszka <sgruszka@redhat.com>
8536 L:      linux-wireless@vger.kernel.org
8537 S:      Supported
8538 F:      drivers/net/wireless/intel/iwlegacy/
8539
8540 INTEL WIRELESS WIFI LINK (iwlwifi)
8541 M:      Johannes Berg <johannes.berg@intel.com>
8542 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8543 M:      Luca Coelho <luciano.coelho@intel.com>
8544 M:      Intel Linux Wireless <linuxwifi@intel.com>
8545 L:      linux-wireless@vger.kernel.org
8546 W:      http://intellinuxwireless.org
8547 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8548 S:      Supported
8549 F:      drivers/net/wireless/intel/iwlwifi/
8550
8551 INTEL WIRELESS WIMAX CONNECTION 2400
8552 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8553 M:      linux-wimax@intel.com
8554 L:      wimax@linuxwimax.org (subscribers-only)
8555 S:      Supported
8556 W:      http://linuxwimax.org
8557 F:      Documentation/admin-guide/wimax/i2400m.rst
8558 F:      drivers/net/wimax/i2400m/
8559 F:      include/uapi/linux/wimax/i2400m.h
8560
8561 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8562 M:      Mario Limonciello <mario.limonciello@dell.com>
8563 S:      Maintained
8564 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
8565
8566 INTEL(R) TRACE HUB
8567 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
8568 S:      Supported
8569 F:      Documentation/trace/intel_th.rst
8570 F:      drivers/hwtracing/intel_th/
8571 F:      include/linux/intel_th.h
8572
8573 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8574 M:      Ning Sun <ning.sun@intel.com>
8575 L:      tboot-devel@lists.sourceforge.net
8576 W:      http://tboot.sourceforge.net
8577 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8578 S:      Supported
8579 F:      Documentation/x86/intel_txt.rst
8580 F:      include/linux/tboot.h
8581 F:      arch/x86/kernel/tboot.c
8582
8583 INTERCONNECT API
8584 M:      Georgi Djakov <georgi.djakov@linaro.org>
8585 L:      linux-pm@vger.kernel.org
8586 S:      Maintained
8587 F:      Documentation/driver-api/interconnect.rst
8588 F:      Documentation/devicetree/bindings/interconnect/
8589 F:      drivers/interconnect/
8590 F:      include/dt-bindings/interconnect/
8591 F:      include/linux/interconnect-provider.h
8592 F:      include/linux/interconnect.h
8593
8594 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8595 M:      Linus Walleij <linus.walleij@linaro.org>
8596 L:      linux-iio@vger.kernel.org
8597 S:      Maintained
8598 F:      drivers/iio/gyro/mpu3050*
8599 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8600
8601 IOC3 ETHERNET DRIVER
8602 M:      Ralf Baechle <ralf@linux-mips.org>
8603 L:      linux-mips@vger.kernel.org
8604 S:      Maintained
8605 F:      drivers/net/ethernet/sgi/ioc3-eth.c
8606
8607 IOMAP FILESYSTEM LIBRARY
8608 M:      Christoph Hellwig <hch@infradead.org>
8609 M:      Darrick J. Wong <darrick.wong@oracle.com>
8610 M:      linux-xfs@vger.kernel.org
8611 M:      linux-fsdevel@vger.kernel.org
8612 L:      linux-xfs@vger.kernel.org
8613 L:      linux-fsdevel@vger.kernel.org
8614 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8615 S:      Supported
8616 F:      fs/iomap/
8617 F:      include/linux/iomap.h
8618
8619 IOMMU DRIVERS
8620 M:      Joerg Roedel <joro@8bytes.org>
8621 L:      iommu@lists.linux-foundation.org
8622 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8623 S:      Maintained
8624 F:      Documentation/devicetree/bindings/iommu/
8625 F:      drivers/iommu/
8626 F:      include/linux/iommu.h
8627 F:      include/linux/of_iommu.h
8628 F:      include/linux/iova.h
8629
8630 IO_URING
8631 M:      Jens Axboe <axboe@kernel.dk>
8632 L:      io-uring@vger.kernel.org
8633 T:      git git://git.kernel.dk/linux-block
8634 T:      git git://git.kernel.dk/liburing
8635 S:      Maintained
8636 F:      fs/io_uring.c
8637 F:      fs/io-wq.c
8638 F:      fs/io-wq.h
8639 F:      include/uapi/linux/io_uring.h
8640
8641 IPMI SUBSYSTEM
8642 M:      Corey Minyard <minyard@acm.org>
8643 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8644 W:      http://openipmi.sourceforge.net/
8645 S:      Supported
8646 F:      Documentation/devicetree/bindings/ipmi/
8647 F:      Documentation/IPMI.txt
8648 F:      drivers/char/ipmi/
8649 F:      include/linux/ipmi*
8650 F:      include/uapi/linux/ipmi*
8651
8652 IPS SCSI RAID DRIVER
8653 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8654 L:      linux-scsi@vger.kernel.org
8655 W:      http://www.adaptec.com/
8656 S:      Maintained
8657 F:      drivers/scsi/ips*
8658
8659 IPVS
8660 M:      Wensong Zhang <wensong@linux-vs.org>
8661 M:      Simon Horman <horms@verge.net.au>
8662 M:      Julian Anastasov <ja@ssi.bg>
8663 L:      netdev@vger.kernel.org
8664 L:      lvs-devel@vger.kernel.org
8665 S:      Maintained
8666 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8667 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8668 F:      Documentation/networking/ipvs-sysctl.txt
8669 F:      include/net/ip_vs.h
8670 F:      include/uapi/linux/ip_vs.h
8671 F:      net/netfilter/ipvs/
8672
8673 IPWIRELESS DRIVER
8674 M:      Jiri Kosina <jikos@kernel.org>
8675 M:      David Sterba <dsterba@suse.com>
8676 S:      Odd Fixes
8677 F:      drivers/tty/ipwireless/
8678
8679 IPX NETWORK LAYER
8680 L:      netdev@vger.kernel.org
8681 S:      Obsolete
8682 F:      include/uapi/linux/ipx.h
8683
8684 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8685 M:      Marc Zyngier <maz@kernel.org>
8686 S:      Maintained
8687 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8688 F:      Documentation/IRQ-domain.txt
8689 F:      include/linux/irqdomain.h
8690 F:      kernel/irq/irqdomain.c
8691 F:      kernel/irq/msi.c
8692
8693 IRQ SUBSYSTEM
8694 M:      Thomas Gleixner <tglx@linutronix.de>
8695 L:      linux-kernel@vger.kernel.org
8696 S:      Maintained
8697 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8698 F:      kernel/irq/
8699
8700 IRQCHIP DRIVERS
8701 M:      Thomas Gleixner <tglx@linutronix.de>
8702 M:      Jason Cooper <jason@lakedaemon.net>
8703 M:      Marc Zyngier <maz@kernel.org>
8704 L:      linux-kernel@vger.kernel.org
8705 S:      Maintained
8706 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8707 F:      Documentation/devicetree/bindings/interrupt-controller/
8708 F:      drivers/irqchip/
8709
8710 ISA
8711 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8712 S:      Maintained
8713 F:      Documentation/driver-api/isa.rst
8714 F:      drivers/base/isa.c
8715 F:      include/linux/isa.h
8716
8717 ISA RADIO MODULE
8718 M:      Hans Verkuil <hverkuil@xs4all.nl>
8719 L:      linux-media@vger.kernel.org
8720 T:      git git://linuxtv.org/media_tree.git
8721 W:      https://linuxtv.org
8722 S:      Maintained
8723 F:      drivers/media/radio/radio-isa*
8724
8725 ISAPNP
8726 M:      Jaroslav Kysela <perex@perex.cz>
8727 S:      Maintained
8728 F:      Documentation/driver-api/isapnp.rst
8729 F:      drivers/pnp/isapnp/
8730 F:      include/linux/isapnp.h
8731
8732 ISCSI
8733 M:      Lee Duncan <lduncan@suse.com>
8734 M:      Chris Leech <cleech@redhat.com>
8735 L:      open-iscsi@googlegroups.com
8736 W:      www.open-iscsi.com
8737 S:      Maintained
8738 F:      drivers/scsi/*iscsi*
8739 F:      include/scsi/*iscsi*
8740
8741 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8742 M:      Peter Jones <pjones@redhat.com>
8743 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
8744 S:      Maintained
8745 F:      drivers/firmware/iscsi_ibft*
8746
8747 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8748 M:      Sagi Grimberg <sagi@grimberg.me>
8749 M:      Max Gurtovoy <maxg@mellanox.com>
8750 L:      linux-rdma@vger.kernel.org
8751 S:      Supported
8752 W:      http://www.openfabrics.org
8753 W:      www.open-iscsi.org
8754 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8755 F:      drivers/infiniband/ulp/iser/
8756
8757 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8758 M:      Sagi Grimberg <sagi@grimberg.me>
8759 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8760 L:      linux-rdma@vger.kernel.org
8761 L:      target-devel@vger.kernel.org
8762 S:      Supported
8763 W:      http://www.linux-iscsi.org
8764 F:      drivers/infiniband/ulp/isert
8765
8766 ISDN/mISDN SUBSYSTEM
8767 M:      Karsten Keil <isdn@linux-pingi.de>
8768 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8769 L:      netdev@vger.kernel.org
8770 W:      http://www.isdn4linux.de
8771 S:      Maintained
8772 F:      drivers/isdn/mISDN
8773 F:      drivers/isdn/hardware
8774
8775 ISDN/CAPI SUBSYSTEM
8776 M:      Karsten Keil <isdn@linux-pingi.de>
8777 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8778 L:      netdev@vger.kernel.org
8779 W:      http://www.isdn4linux.de
8780 S:      Odd Fixes
8781 F:      Documentation/isdn/
8782 F:      drivers/isdn/capi/
8783 F:      drivers/staging/isdn/
8784 F:      net/bluetooth/cmtp/
8785 F:      include/linux/isdn/
8786 F:      include/uapi/linux/isdn/
8787
8788 IT87 HARDWARE MONITORING DRIVER
8789 M:      Jean Delvare <jdelvare@suse.com>
8790 L:      linux-hwmon@vger.kernel.org
8791 S:      Maintained
8792 F:      Documentation/hwmon/it87.rst
8793 F:      drivers/hwmon/it87.c
8794
8795 IT913X MEDIA DRIVER
8796 M:      Antti Palosaari <crope@iki.fi>
8797 L:      linux-media@vger.kernel.org
8798 W:      https://linuxtv.org
8799 W:      http://palosaari.fi/linux/
8800 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8801 T:      git git://linuxtv.org/anttip/media_tree.git
8802 S:      Maintained
8803 F:      drivers/media/tuners/it913x*
8804
8805 IVTV VIDEO4LINUX DRIVER
8806 M:      Andy Walls <awalls@md.metrocast.net>
8807 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
8808 L:      linux-media@vger.kernel.org
8809 T:      git git://linuxtv.org/media_tree.git
8810 W:      http://www.ivtvdriver.org
8811 S:      Maintained
8812 F:      Documentation/media/v4l-drivers/ivtv*
8813 F:      drivers/media/pci/ivtv/
8814 F:      include/uapi/linux/ivtv*
8815
8816 IX2505V MEDIA DRIVER
8817 M:      Malcolm Priestley <tvboxspy@gmail.com>
8818 L:      linux-media@vger.kernel.org
8819 W:      https://linuxtv.org
8820 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8821 S:      Maintained
8822 F:      drivers/media/dvb-frontends/ix2505v*
8823
8824 JAILHOUSE HYPERVISOR INTERFACE
8825 M:      Jan Kiszka <jan.kiszka@siemens.com>
8826 L:      jailhouse-dev@googlegroups.com
8827 S:      Maintained
8828 F:      arch/x86/kernel/jailhouse.c
8829 F:      arch/x86/include/asm/jailhouse_para.h
8830
8831 JC42.4 TEMPERATURE SENSOR DRIVER
8832 M:      Guenter Roeck <linux@roeck-us.net>
8833 L:      linux-hwmon@vger.kernel.org
8834 S:      Maintained
8835 F:      drivers/hwmon/jc42.c
8836 F:      Documentation/hwmon/jc42.rst
8837
8838 JFS FILESYSTEM
8839 M:      Dave Kleikamp <shaggy@kernel.org>
8840 L:      jfs-discussion@lists.sourceforge.net
8841 W:      http://jfs.sourceforge.net/
8842 T:      git git://github.com/kleikamp/linux-shaggy.git
8843 S:      Maintained
8844 F:      Documentation/admin-guide/jfs.rst
8845 F:      fs/jfs/
8846
8847 JME NETWORK DRIVER
8848 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
8849 L:      netdev@vger.kernel.org
8850 S:      Maintained
8851 F:      drivers/net/ethernet/jme.*
8852
8853 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8854 M:      David Woodhouse <dwmw2@infradead.org>
8855 M:      Richard Weinberger <richard@nod.at>
8856 L:      linux-mtd@lists.infradead.org
8857 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
8858 T:      git git://git.infradead.org/ubifs-2.6.git
8859 S:      Odd Fixes
8860 F:      fs/jffs2/
8861 F:      include/uapi/linux/jffs2.h
8862
8863 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8864 M:      "Theodore Ts'o" <tytso@mit.edu>
8865 M:      Jan Kara <jack@suse.com>
8866 L:      linux-ext4@vger.kernel.org
8867 S:      Maintained
8868 F:      fs/jbd2/
8869 F:      include/linux/jbd2.h
8870
8871 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8872 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8873 L:      linux-media@vger.kernel.org
8874 S:      Maintained
8875 F:      drivers/media/platform/rcar_jpu.c
8876
8877 JSM Neo PCI based serial card
8878 L:      linux-serial@vger.kernel.org
8879 S:      Orphan
8880 F:      drivers/tty/serial/jsm/
8881
8882 K10TEMP HARDWARE MONITORING DRIVER
8883 M:      Clemens Ladisch <clemens@ladisch.de>
8884 L:      linux-hwmon@vger.kernel.org
8885 S:      Maintained
8886 F:      Documentation/hwmon/k10temp.rst
8887 F:      drivers/hwmon/k10temp.c
8888
8889 K8TEMP HARDWARE MONITORING DRIVER
8890 M:      Rudolf Marek <r.marek@assembler.cz>
8891 L:      linux-hwmon@vger.kernel.org
8892 S:      Maintained
8893 F:      Documentation/hwmon/k8temp.rst
8894 F:      drivers/hwmon/k8temp.c
8895
8896 KASAN
8897 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
8898 R:      Alexander Potapenko <glider@google.com>
8899 R:      Dmitry Vyukov <dvyukov@google.com>
8900 L:      kasan-dev@googlegroups.com
8901 S:      Maintained
8902 F:      arch/*/include/asm/kasan.h
8903 F:      arch/*/mm/kasan_init*
8904 F:      Documentation/dev-tools/kasan.rst
8905 F:      include/linux/kasan*.h
8906 F:      lib/test_kasan.c
8907 F:      mm/kasan/
8908 F:      scripts/Makefile.kasan
8909
8910 KCONFIG
8911 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8912 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8913 L:      linux-kbuild@vger.kernel.org
8914 S:      Maintained
8915 F:      Documentation/kbuild/kconfig*
8916 F:      scripts/kconfig/
8917 F:      scripts/Kconfig.include
8918
8919 KDUMP
8920 M:      Dave Young <dyoung@redhat.com>
8921 M:      Baoquan He <bhe@redhat.com>
8922 R:      Vivek Goyal <vgoyal@redhat.com>
8923 L:      kexec@lists.infradead.org
8924 W:      http://lse.sourceforge.net/kdump/
8925 S:      Maintained
8926 F:      Documentation/admin-guide/kdump/
8927
8928 KEENE FM RADIO TRANSMITTER DRIVER
8929 M:      Hans Verkuil <hverkuil@xs4all.nl>
8930 L:      linux-media@vger.kernel.org
8931 T:      git git://linuxtv.org/media_tree.git
8932 W:      https://linuxtv.org
8933 S:      Maintained
8934 F:      drivers/media/radio/radio-keene*
8935
8936 KERNEL AUTOMOUNTER
8937 M:      Ian Kent <raven@themaw.net>
8938 L:      autofs@vger.kernel.org
8939 S:      Maintained
8940 F:      fs/autofs/
8941
8942 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8943 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8944 M:      Michal Marek <michal.lkml@markovi.net>
8945 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8946 L:      linux-kbuild@vger.kernel.org
8947 S:      Maintained
8948 F:      Documentation/kbuild/
8949 F:      Makefile
8950 F:      scripts/Kbuild*
8951 F:      scripts/Makefile*
8952 F:      scripts/basic/
8953 F:      scripts/mk*
8954 F:      scripts/*vmlinux*
8955 F:      scripts/mod/
8956 F:      scripts/package/
8957
8958 KERNEL JANITORS
8959 L:      kernel-janitors@vger.kernel.org
8960 W:      http://kernelnewbies.org/KernelJanitors
8961 S:      Odd Fixes
8962
8963 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8964 M:      "J. Bruce Fields" <bfields@fieldses.org>
8965 M:      Chuck Lever <chuck.lever@oracle.com>
8966 L:      linux-nfs@vger.kernel.org
8967 W:      http://nfs.sourceforge.net/
8968 T:      git git://linux-nfs.org/~bfields/linux.git
8969 S:      Supported
8970 F:      fs/nfsd/
8971 F:      include/uapi/linux/nfsd/
8972 F:      fs/lockd/
8973 F:      fs/nfs_common/
8974 F:      net/sunrpc/
8975 F:      include/linux/lockd/
8976 F:      include/linux/sunrpc/
8977 F:      include/uapi/linux/sunrpc/
8978
8979 KERNEL SELFTEST FRAMEWORK
8980 M:      Shuah Khan <shuah@kernel.org>
8981 M:      Shuah Khan <skhan@linuxfoundation.org>
8982 L:      linux-kselftest@vger.kernel.org
8983 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8984 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
8985 S:      Maintained
8986 F:      tools/testing/selftests/
8987 F:      Documentation/dev-tools/kselftest*
8988
8989 KERNEL UNIT TESTING FRAMEWORK (KUnit)
8990 M:      Brendan Higgins <brendanhiggins@google.com>
8991 L:      linux-kselftest@vger.kernel.org
8992 L:      kunit-dev@googlegroups.com
8993 W:      https://google.github.io/kunit-docs/third_party/kernel/docs/
8994 S:      Maintained
8995 F:      Documentation/dev-tools/kunit/
8996 F:      include/kunit/
8997 F:      lib/kunit/
8998 F:      tools/testing/kunit/
8999
9000 KERNEL USERMODE HELPER
9001 M:      Luis Chamberlain <mcgrof@kernel.org>
9002 L:      linux-kernel@vger.kernel.org
9003 S:      Maintained
9004 F:      kernel/umh.c
9005 F:      include/linux/umh.h
9006
9007 KERNEL VIRTUAL MACHINE (KVM)
9008 M:      Paolo Bonzini <pbonzini@redhat.com>
9009 M:      Radim Krčmář <rkrcmar@redhat.com>
9010 L:      kvm@vger.kernel.org
9011 W:      http://www.linux-kvm.org
9012 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9013 S:      Supported
9014 F:      Documentation/virt/kvm/
9015 F:      include/trace/events/kvm.h
9016 F:      include/uapi/asm-generic/kvm*
9017 F:      include/uapi/linux/kvm*
9018 F:      include/asm-generic/kvm*
9019 F:      include/linux/kvm*
9020 F:      include/kvm/iodev.h
9021 F:      virt/kvm/*
9022 F:      tools/kvm/
9023 F:      tools/testing/selftests/kvm/
9024
9025 KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
9026 M:      Marc Zyngier <maz@kernel.org>
9027 R:      James Morse <james.morse@arm.com>
9028 R:      Julien Thierry <julien.thierry.kdev@gmail.com>
9029 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
9030 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9031 L:      kvmarm@lists.cs.columbia.edu
9032 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9033 S:      Maintained
9034 F:      arch/arm/include/uapi/asm/kvm*
9035 F:      arch/arm/include/asm/kvm*
9036 F:      arch/arm/kvm/
9037 F:      arch/arm64/include/uapi/asm/kvm*
9038 F:      arch/arm64/include/asm/kvm*
9039 F:      arch/arm64/kvm/
9040 F:      virt/kvm/arm/
9041 F:      include/kvm/arm_*
9042
9043 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9044 M:      James Hogan <jhogan@kernel.org>
9045 L:      linux-mips@vger.kernel.org
9046 S:      Supported
9047 F:      arch/mips/include/uapi/asm/kvm*
9048 F:      arch/mips/include/asm/kvm*
9049 F:      arch/mips/kvm/
9050
9051 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9052 M:      Paul Mackerras <paulus@ozlabs.org>
9053 L:      kvm-ppc@vger.kernel.org
9054 W:      http://www.linux-kvm.org/
9055 T:      git git://github.com/agraf/linux-2.6.git
9056 S:      Supported
9057 F:      arch/powerpc/include/uapi/asm/kvm*
9058 F:      arch/powerpc/include/asm/kvm*
9059 F:      arch/powerpc/kvm/
9060 F:      arch/powerpc/kernel/kvm*
9061
9062 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9063 M:      Christian Borntraeger <borntraeger@de.ibm.com>
9064 M:      Janosch Frank <frankja@linux.ibm.com>
9065 R:      David Hildenbrand <david@redhat.com>
9066 R:      Cornelia Huck <cohuck@redhat.com>
9067 L:      kvm@vger.kernel.org
9068 W:      http://www.ibm.com/developerworks/linux/linux390/
9069 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9070 S:      Supported
9071 F:      arch/s390/include/uapi/asm/kvm*
9072 F:      arch/s390/include/asm/gmap.h
9073 F:      arch/s390/include/asm/kvm*
9074 F:      arch/s390/kvm/
9075 F:      arch/s390/mm/gmap.c
9076 F:      tools/testing/selftests/kvm/s390x/
9077 F:      tools/testing/selftests/kvm/*/s390x/
9078
9079 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9080 M:      Paolo Bonzini <pbonzini@redhat.com>
9081 M:      Radim Krčmář <rkrcmar@redhat.com>
9082 R:      Sean Christopherson <sean.j.christopherson@intel.com>
9083 R:      Vitaly Kuznetsov <vkuznets@redhat.com>
9084 R:      Wanpeng Li <wanpengli@tencent.com>
9085 R:      Jim Mattson <jmattson@google.com>
9086 R:      Joerg Roedel <joro@8bytes.org>
9087 L:      kvm@vger.kernel.org
9088 W:      http://www.linux-kvm.org
9089 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9090 S:      Supported
9091 F:      arch/x86/kvm/
9092 F:      arch/x86/kvm/*/
9093 F:      arch/x86/include/uapi/asm/kvm*
9094 F:      arch/x86/include/uapi/asm/vmx.h
9095 F:      arch/x86/include/uapi/asm/svm.h
9096 F:      arch/x86/include/asm/kvm*
9097 F:      arch/x86/include/asm/pvclock-abi.h
9098 F:      arch/x86/include/asm/svm.h
9099 F:      arch/x86/include/asm/vmx.h
9100 F:      arch/x86/kernel/kvm.c
9101 F:      arch/x86/kernel/kvmclock.c
9102
9103 KERNFS
9104 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9105 M:      Tejun Heo <tj@kernel.org>
9106 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9107 S:      Supported
9108 F:      include/linux/kernfs.h
9109 F:      fs/kernfs/
9110
9111 KEXEC
9112 M:      Eric Biederman <ebiederm@xmission.com>
9113 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
9114 L:      kexec@lists.infradead.org
9115 S:      Maintained
9116 F:      include/linux/kexec.h
9117 F:      include/uapi/linux/kexec.h
9118 F:      kernel/kexec*
9119
9120 KEYS-ENCRYPTED
9121 M:      Mimi Zohar <zohar@linux.ibm.com>
9122 L:      linux-integrity@vger.kernel.org
9123 L:      keyrings@vger.kernel.org
9124 S:      Supported
9125 F:      Documentation/security/keys/trusted-encrypted.rst
9126 F:      include/keys/encrypted-type.h
9127 F:      security/keys/encrypted-keys/
9128
9129 KEYS-TRUSTED
9130 M:      James Bottomley <jejb@linux.ibm.com>
9131 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9132 M:      Mimi Zohar <zohar@linux.ibm.com>
9133 L:      linux-integrity@vger.kernel.org
9134 L:      keyrings@vger.kernel.org
9135 S:      Supported
9136 F:      Documentation/security/keys/trusted-encrypted.rst
9137 F:      include/keys/trusted-type.h
9138 F:      security/keys/trusted.c
9139 F:      include/keys/trusted.h
9140
9141 KEYS/KEYRINGS:
9142 M:      David Howells <dhowells@redhat.com>
9143 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9144 L:      keyrings@vger.kernel.org
9145 S:      Maintained
9146 F:      Documentation/security/keys/core.rst
9147 F:      include/linux/key.h
9148 F:      include/linux/key-type.h
9149 F:      include/linux/keyctl.h
9150 F:      include/uapi/linux/keyctl.h
9151 F:      include/keys/
9152 F:      security/keys/
9153
9154 KGDB / KDB /debug_core
9155 M:      Jason Wessel <jason.wessel@windriver.com>
9156 M:      Daniel Thompson <daniel.thompson@linaro.org>
9157 R:      Douglas Anderson <dianders@chromium.org>
9158 W:      http://kgdb.wiki.kernel.org/
9159 L:      kgdb-bugreport@lists.sourceforge.net
9160 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9161 S:      Maintained
9162 F:      Documentation/dev-tools/kgdb.rst
9163 F:      drivers/misc/kgdbts.c
9164 F:      drivers/tty/serial/kgdboc.c
9165 F:      include/linux/kdb.h
9166 F:      include/linux/kgdb.h
9167 F:      kernel/debug/
9168
9169 KMEMLEAK
9170 M:      Catalin Marinas <catalin.marinas@arm.com>
9171 S:      Maintained
9172 F:      Documentation/dev-tools/kmemleak.rst
9173 F:      include/linux/kmemleak.h
9174 F:      mm/kmemleak.c
9175 F:      mm/kmemleak-test.c
9176
9177 KMOD KERNEL MODULE LOADER - USERMODE HELPER
9178 M:      Luis Chamberlain <mcgrof@kernel.org>
9179 L:      linux-kernel@vger.kernel.org
9180 S:      Maintained
9181 F:      kernel/kmod.c
9182 F:      include/linux/kmod.h
9183 F:      lib/test_kmod.c
9184 F:      tools/testing/selftests/kmod/
9185
9186 KPROBES
9187 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9188 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9189 M:      "David S. Miller" <davem@davemloft.net>
9190 M:      Masami Hiramatsu <mhiramat@kernel.org>
9191 S:      Maintained
9192 F:      Documentation/kprobes.txt
9193 F:      include/linux/kprobes.h
9194 F:      include/asm-generic/kprobes.h
9195 F:      kernel/kprobes.c
9196
9197 KS0108 LCD CONTROLLER DRIVER
9198 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9199 S:      Maintained
9200 F:      Documentation/admin-guide/auxdisplay/ks0108.rst
9201 F:      drivers/auxdisplay/ks0108.c
9202 F:      include/linux/ks0108.h
9203
9204 L3MDEV
9205 M:      David Ahern <dsahern@kernel.org>
9206 L:      netdev@vger.kernel.org
9207 S:      Maintained
9208 F:      net/l3mdev
9209 F:      include/net/l3mdev.h
9210
9211 L7 BPF FRAMEWORK
9212 M:      John Fastabend <john.fastabend@gmail.com>
9213 M:      Daniel Borkmann <daniel@iogearbox.net>
9214 L:      netdev@vger.kernel.org
9215 L:      bpf@vger.kernel.org
9216 S:      Maintained
9217 F:      include/linux/skmsg.h
9218 F:      net/core/skmsg.c
9219 F:      net/core/sock_map.c
9220 F:      net/ipv4/tcp_bpf.c
9221
9222 LANTIQ / INTEL Ethernet drivers
9223 M:      Hauke Mehrtens <hauke@hauke-m.de>
9224 L:      netdev@vger.kernel.org
9225 S:      Maintained
9226 F:      net/dsa/tag_gswip.c
9227 F:      drivers/net/ethernet/lantiq_xrx200.c
9228 F:      drivers/net/dsa/lantiq_pce.h
9229 F:      drivers/net/dsa/lantiq_gswip.c
9230
9231 LANTIQ MIPS ARCHITECTURE
9232 M:      John Crispin <john@phrozen.org>
9233 L:      linux-mips@vger.kernel.org
9234 S:      Maintained
9235 F:      arch/mips/lantiq
9236 F:      drivers/soc/lantiq
9237
9238 LAPB module
9239 L:      linux-x25@vger.kernel.org
9240 S:      Orphan
9241 F:      Documentation/networking/lapb-module.txt
9242 F:      include/*/lapb.h
9243 F:      net/lapb/
9244
9245 LASI 53c700 driver for PARISC
9246 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9247 L:      linux-scsi@vger.kernel.org
9248 S:      Maintained
9249 F:      Documentation/scsi/53c700.txt
9250 F:      drivers/scsi/53c700*
9251
9252 LEAKING_ADDRESSES
9253 M:      Tobin C. Harding <me@tobin.cc>
9254 M:      Tycho Andersen <tycho@tycho.ws>
9255 L:      kernel-hardening@lists.openwall.com
9256 S:      Maintained
9257 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9258 F:      scripts/leaking_addresses.pl
9259
9260 LED SUBSYSTEM
9261 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
9262 M:      Pavel Machek <pavel@ucw.cz>
9263 R:      Dan Murphy <dmurphy@ti.com>
9264 L:      linux-leds@vger.kernel.org
9265 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9266 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9267 S:      Maintained
9268 F:      Documentation/devicetree/bindings/leds/
9269 F:      drivers/leds/
9270 F:      include/linux/leds.h
9271
9272 LEGACY EEPROM DRIVER
9273 M:      Jean Delvare <jdelvare@suse.com>
9274 S:      Maintained
9275 F:      Documentation/misc-devices/eeprom.rst
9276 F:      drivers/misc/eeprom/eeprom.c
9277
9278 LEGO MINDSTORMS EV3
9279 R:      David Lechner <david@lechnology.com>
9280 S:      Maintained
9281 F:      arch/arm/boot/dts/da850-lego-ev3.dts
9282 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9283 F:      drivers/power/supply/lego_ev3_battery.c
9284
9285 LEGO USB Tower driver
9286 M:      Juergen Stuber <starblue@users.sourceforge.net>
9287 L:      legousb-devel@lists.sourceforge.net
9288 W:      http://legousb.sourceforge.net/
9289 S:      Maintained
9290 F:      drivers/usb/misc/legousbtower.c
9291
9292 LG LAPTOP EXTRAS
9293 M:      Matan Ziv-Av <matan@svgalib.org>
9294 L:      platform-driver-x86@vger.kernel.org
9295 S:      Maintained
9296 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
9297 F:      Documentation/admin-guide/laptops/lg-laptop.rst
9298 F:      drivers/platform/x86/lg-laptop.c
9299
9300 LG2160 MEDIA DRIVER
9301 M:      Michael Krufky <mkrufky@linuxtv.org>
9302 L:      linux-media@vger.kernel.org
9303 W:      https://linuxtv.org
9304 W:      http://github.com/mkrufky
9305 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9306 T:      git git://linuxtv.org/mkrufky/tuners.git
9307 S:      Maintained
9308 F:      drivers/media/dvb-frontends/lg2160.*
9309
9310 LGDT3305 MEDIA DRIVER
9311 M:      Michael Krufky <mkrufky@linuxtv.org>
9312 L:      linux-media@vger.kernel.org
9313 W:      https://linuxtv.org
9314 W:      http://github.com/mkrufky
9315 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9316 T:      git git://linuxtv.org/mkrufky/tuners.git
9317 S:      Maintained
9318 F:      drivers/media/dvb-frontends/lgdt3305.*
9319
9320 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9321 M:      Viresh Kumar <vireshk@kernel.org>
9322 L:      linux-ide@vger.kernel.org
9323 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9324 S:      Maintained
9325 F:      include/linux/pata_arasan_cf_data.h
9326 F:      drivers/ata/pata_arasan_cf.c
9327
9328 LIBATA PATA DRIVERS
9329 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9330 M:      Jens Axboe <axboe@kernel.dk>
9331 L:      linux-ide@vger.kernel.org
9332 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9333 S:      Maintained
9334 F:      drivers/ata/pata_*.c
9335 F:      drivers/ata/ata_generic.c
9336
9337 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9338 M:      Linus Walleij <linus.walleij@linaro.org>
9339 L:      linux-ide@vger.kernel.org
9340 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9341 S:      Maintained
9342 F:      drivers/ata/pata_ftide010.c
9343 F:      drivers/ata/sata_gemini.c
9344 F:      drivers/ata/sata_gemini.h
9345
9346 LIBATA SATA AHCI PLATFORM devices support
9347 M:      Hans de Goede <hdegoede@redhat.com>
9348 M:      Jens Axboe <axboe@kernel.dk>
9349 L:      linux-ide@vger.kernel.org
9350 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9351 S:      Maintained
9352 F:      drivers/ata/ahci_platform.c
9353 F:      drivers/ata/libahci_platform.c
9354 F:      include/linux/ahci_platform.h
9355
9356 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9357 M:      Mikael Pettersson <mikpelinux@gmail.com>
9358 L:      linux-ide@vger.kernel.org
9359 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9360 S:      Maintained
9361 F:      drivers/ata/sata_promise.*
9362
9363 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9364 M:      Jens Axboe <axboe@kernel.dk>
9365 L:      linux-ide@vger.kernel.org
9366 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9367 S:      Maintained
9368 F:      drivers/ata/
9369 F:      include/linux/ata.h
9370 F:      include/linux/libata.h
9371 F:      Documentation/devicetree/bindings/ata/
9372
9373 LIBLOCKDEP
9374 M:      Sasha Levin <alexander.levin@microsoft.com>
9375 S:      Maintained
9376 F:      tools/lib/lockdep/
9377
9378 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9379 M:      Dan Williams <dan.j.williams@intel.com>
9380 M:      Vishal Verma <vishal.l.verma@intel.com>
9381 M:      Dave Jiang <dave.jiang@intel.com>
9382 L:      linux-nvdimm@lists.01.org
9383 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9384 S:      Supported
9385 F:      drivers/nvdimm/blk.c
9386 F:      drivers/nvdimm/region_devs.c
9387
9388 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9389 M:      Vishal Verma <vishal.l.verma@intel.com>
9390 M:      Dan Williams <dan.j.williams@intel.com>
9391 M:      Dave Jiang <dave.jiang@intel.com>
9392 L:      linux-nvdimm@lists.01.org
9393 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9394 S:      Supported
9395 F:      drivers/nvdimm/btt*
9396
9397 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9398 M:      Dan Williams <dan.j.williams@intel.com>
9399 M:      Vishal Verma <vishal.l.verma@intel.com>
9400 M:      Dave Jiang <dave.jiang@intel.com>
9401 L:      linux-nvdimm@lists.01.org
9402 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9403 S:      Supported
9404 F:      drivers/nvdimm/pmem*
9405
9406 LIBNVDIMM: DEVICETREE BINDINGS
9407 M:      Oliver O'Halloran <oohall@gmail.com>
9408 L:      linux-nvdimm@lists.01.org
9409 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9410 S:      Supported
9411 F:      drivers/nvdimm/of_pmem.c
9412 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
9413
9414 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9415 M:      Dan Williams <dan.j.williams@intel.com>
9416 M:      Vishal Verma <vishal.l.verma@intel.com>
9417 M:      Dave Jiang <dave.jiang@intel.com>
9418 M:      Keith Busch <keith.busch@intel.com>
9419 M:      Ira Weiny <ira.weiny@intel.com>
9420 L:      linux-nvdimm@lists.01.org
9421 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9422 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9423 S:      Supported
9424 F:      drivers/nvdimm/*
9425 F:      drivers/acpi/nfit/*
9426 F:      include/linux/nd.h
9427 F:      include/linux/libnvdimm.h
9428 F:      include/uapi/linux/ndctl.h
9429
9430 LICENSES and SPDX stuff
9431 M:      Thomas Gleixner <tglx@linutronix.de>
9432 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9433 L:      linux-spdx@vger.kernel.org
9434 S:      Maintained
9435 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9436 F:      COPYING
9437 F:      Documentation/process/license-rules.rst
9438 F:      LICENSES/
9439 F:      scripts/spdxcheck-test.sh
9440 F:      scripts/spdxcheck.py
9441
9442 LIGHTNVM PLATFORM SUPPORT
9443 M:      Matias Bjorling <mb@lightnvm.io>
9444 W:      http://github/OpenChannelSSD
9445 L:      linux-block@vger.kernel.org
9446 S:      Maintained
9447 F:      drivers/lightnvm/
9448 F:      include/linux/lightnvm.h
9449 F:      include/uapi/linux/lightnvm.h
9450
9451 LINUX FOR POWER MACINTOSH
9452 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9453 W:      http://www.penguinppc.org/
9454 L:      linuxppc-dev@lists.ozlabs.org
9455 S:      Maintained
9456 F:      arch/powerpc/platforms/powermac/
9457 F:      drivers/macintosh/
9458
9459 LINUX FOR POWERPC (32-BIT AND 64-BIT)
9460 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9461 M:      Paul Mackerras <paulus@samba.org>
9462 M:      Michael Ellerman <mpe@ellerman.id.au>
9463 W:      https://github.com/linuxppc/linux/wiki
9464 L:      linuxppc-dev@lists.ozlabs.org
9465 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9466 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9467 S:      Supported
9468 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
9469 F:      Documentation/devicetree/bindings/powerpc/
9470 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
9471 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
9472 F:      Documentation/powerpc/
9473 F:      arch/powerpc/
9474 F:      drivers/char/tpm/tpm_ibmvtpm*
9475 F:      drivers/crypto/nx/
9476 F:      drivers/crypto/vmx/
9477 F:      drivers/i2c/busses/i2c-opal.c
9478 F:      drivers/net/ethernet/ibm/ibmveth.*
9479 F:      drivers/net/ethernet/ibm/ibmvnic.*
9480 F:      drivers/pci/hotplug/pnv_php.c
9481 F:      drivers/pci/hotplug/rpa*
9482 F:      drivers/rtc/rtc-opal.c
9483 F:      drivers/scsi/ibmvscsi/
9484 F:      drivers/tty/hvc/hvc_opal.c
9485 F:      drivers/watchdog/wdrtas.c
9486 F:      tools/testing/selftests/powerpc
9487 N:      /pmac
9488 N:      powermac
9489 N:      powernv
9490 N:      [^a-z0-9]ps3
9491 N:      pseries
9492
9493 LINUX FOR POWERPC EMBEDDED MPC5XXX
9494 M:      Anatolij Gustschin <agust@denx.de>
9495 L:      linuxppc-dev@lists.ozlabs.org
9496 T:      git git://git.denx.de/linux-denx-agust.git
9497 S:      Maintained
9498 F:      arch/powerpc/platforms/512x/
9499 F:      arch/powerpc/platforms/52xx/
9500
9501 LINUX FOR POWERPC EMBEDDED PPC4XX
9502 M:      Alistair Popple <alistair@popple.id.au>
9503 M:      Matt Porter <mporter@kernel.crashing.org>
9504 W:      http://www.penguinppc.org/
9505 L:      linuxppc-dev@lists.ozlabs.org
9506 S:      Maintained
9507 F:      arch/powerpc/platforms/40x/
9508 F:      arch/powerpc/platforms/44x/
9509
9510 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9511 M:      Scott Wood <oss@buserror.net>
9512 M:      Kumar Gala <galak@kernel.crashing.org>
9513 W:      http://www.penguinppc.org/
9514 L:      linuxppc-dev@lists.ozlabs.org
9515 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9516 S:      Maintained
9517 F:      arch/powerpc/platforms/83xx/
9518 F:      arch/powerpc/platforms/85xx/
9519 F:      Documentation/devicetree/bindings/powerpc/fsl/
9520
9521 LINUX FOR POWERPC EMBEDDED PPC8XX
9522 M:      Vitaly Bordug <vitb@kernel.crashing.org>
9523 W:      http://www.penguinppc.org/
9524 L:      linuxppc-dev@lists.ozlabs.org
9525 S:      Maintained
9526 F:      arch/powerpc/platforms/8xx/
9527
9528 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9529 L:      linuxppc-dev@lists.ozlabs.org
9530 S:      Orphan
9531 F:      arch/powerpc/*/*virtex*
9532 F:      arch/powerpc/*/*/*virtex*
9533
9534 LINUX FOR POWERPC PA SEMI PWRFICIENT
9535 L:      linuxppc-dev@lists.ozlabs.org
9536 S:      Orphan
9537 F:      arch/powerpc/platforms/pasemi/
9538 F:      drivers/*/*pasemi*
9539 F:      drivers/*/*/*pasemi*
9540
9541 LINUX KERNEL DUMP TEST MODULE (LKDTM)
9542 M:      Kees Cook <keescook@chromium.org>
9543 S:      Maintained
9544 F:      drivers/misc/lkdtm/*
9545
9546 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9547 M:      Alan Stern <stern@rowland.harvard.edu>
9548 M:      Andrea Parri <parri.andrea@gmail.com>
9549 M:      Will Deacon <will@kernel.org>
9550 M:      Peter Zijlstra <peterz@infradead.org>
9551 M:      Boqun Feng <boqun.feng@gmail.com>
9552 M:      Nicholas Piggin <npiggin@gmail.com>
9553 M:      David Howells <dhowells@redhat.com>
9554 M:      Jade Alglave <j.alglave@ucl.ac.uk>
9555 M:      Luc Maranget <luc.maranget@inria.fr>
9556 M:      "Paul E. McKenney" <paulmck@kernel.org>
9557 R:      Akira Yokosawa <akiyks@gmail.com>
9558 R:      Daniel Lustig <dlustig@nvidia.com>
9559 L:      linux-kernel@vger.kernel.org
9560 L:      linux-arch@vger.kernel.org
9561 S:      Supported
9562 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9563 F:      tools/memory-model/
9564 F:      Documentation/atomic_bitops.txt
9565 F:      Documentation/atomic_t.txt
9566 F:      Documentation/core-api/atomic_ops.rst
9567 F:      Documentation/core-api/refcount-vs-atomic.rst
9568 F:      Documentation/memory-barriers.txt
9569
9570 LIS3LV02D ACCELEROMETER DRIVER
9571 M:      Eric Piel <eric.piel@tremplin-utc.net>
9572 S:      Maintained
9573 F:      Documentation/misc-devices/lis3lv02d.rst
9574 F:      drivers/misc/lis3lv02d/
9575 F:      drivers/platform/x86/hp_accel.c
9576
9577 LIST KUNIT TEST
9578 M:      David Gow <davidgow@google.com>
9579 L:      linux-kselftest@vger.kernel.org
9580 L:      kunit-dev@googlegroups.com
9581 S:      Maintained
9582 F:      lib/list-test.c
9583
9584 LIVE PATCHING
9585 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9586 M:      Jiri Kosina <jikos@kernel.org>
9587 M:      Miroslav Benes <mbenes@suse.cz>
9588 M:      Petr Mladek <pmladek@suse.com>
9589 R:      Joe Lawrence <joe.lawrence@redhat.com>
9590 S:      Maintained
9591 F:      kernel/livepatch/
9592 F:      include/linux/livepatch.h
9593 F:      arch/x86/include/asm/livepatch.h
9594 F:      arch/x86/kernel/livepatch.c
9595 F:      Documentation/livepatch/
9596 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
9597 F:      samples/livepatch/
9598 F:      tools/testing/selftests/livepatch/
9599 L:      live-patching@vger.kernel.org
9600 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9601
9602 LLC (802.2)
9603 L:      netdev@vger.kernel.org
9604 S:      Odd fixes
9605 F:      include/linux/llc.h
9606 F:      include/uapi/linux/llc.h
9607 F:      include/net/llc*
9608 F:      net/llc/
9609
9610 LM73 HARDWARE MONITOR DRIVER
9611 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
9612 L:      linux-hwmon@vger.kernel.org
9613 S:      Maintained
9614 F:      drivers/hwmon/lm73.c
9615
9616 LM78 HARDWARE MONITOR DRIVER
9617 M:      Jean Delvare <jdelvare@suse.com>
9618 L:      linux-hwmon@vger.kernel.org
9619 S:      Maintained
9620 F:      Documentation/hwmon/lm78.rst
9621 F:      drivers/hwmon/lm78.c
9622
9623 LM83 HARDWARE MONITOR DRIVER
9624 M:      Jean Delvare <jdelvare@suse.com>
9625 L:      linux-hwmon@vger.kernel.org
9626 S:      Maintained
9627 F:      Documentation/hwmon/lm83.rst
9628 F:      drivers/hwmon/lm83.c
9629
9630 LM90 HARDWARE MONITOR DRIVER
9631 M:      Jean Delvare <jdelvare@suse.com>
9632 L:      linux-hwmon@vger.kernel.org
9633 S:      Maintained
9634 F:      Documentation/hwmon/lm90.rst
9635 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
9636 F:      drivers/hwmon/lm90.c
9637 F:      include/dt-bindings/thermal/lm90.h
9638
9639 LM95234 HARDWARE MONITOR DRIVER
9640 M:      Guenter Roeck <linux@roeck-us.net>
9641 L:      linux-hwmon@vger.kernel.org
9642 S:      Maintained
9643 F:      Documentation/hwmon/lm95234.rst
9644 F:      drivers/hwmon/lm95234.c
9645
9646 LME2510 MEDIA DRIVER
9647 M:      Malcolm Priestley <tvboxspy@gmail.com>
9648 L:      linux-media@vger.kernel.org
9649 W:      https://linuxtv.org
9650 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9651 S:      Maintained
9652 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
9653
9654 LOADPIN SECURITY MODULE
9655 M:      Kees Cook <keescook@chromium.org>
9656 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9657 S:      Supported
9658 F:      security/loadpin/
9659 F:      Documentation/admin-guide/LSM/LoadPin.rst
9660
9661 LOCKING PRIMITIVES
9662 M:      Peter Zijlstra <peterz@infradead.org>
9663 M:      Ingo Molnar <mingo@redhat.com>
9664 M:      Will Deacon <will@kernel.org>
9665 L:      linux-kernel@vger.kernel.org
9666 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9667 S:      Maintained
9668 F:      Documentation/locking/
9669 F:      include/linux/lockdep.h
9670 F:      include/linux/spinlock*.h
9671 F:      arch/*/include/asm/spinlock*.h
9672 F:      include/linux/rwlock*.h
9673 F:      include/linux/mutex*.h
9674 F:      include/linux/rwsem*.h
9675 F:      include/linux/seqlock.h
9676 F:      lib/locking*.[ch]
9677 F:      kernel/locking/
9678 X:      kernel/locking/locktorture.c
9679
9680 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9681 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
9682 L:      linux-ntfs-dev@lists.sourceforge.net
9683 W:      http://www.linux-ntfs.org/content/view/19/37/
9684 S:      Maintained
9685 F:      Documentation/admin-guide/ldm.rst
9686 F:      block/partitions/ldm.*
9687
9688 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9689 M:      Sathya Prakash <sathya.prakash@broadcom.com>
9690 M:      Chaitra P B <chaitra.basappa@broadcom.com>
9691 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9692 L:      MPT-FusionLinux.pdl@broadcom.com
9693 L:      linux-scsi@vger.kernel.org
9694 W:      http://www.avagotech.com/support/
9695 S:      Supported
9696 F:      drivers/message/fusion/
9697 F:      drivers/scsi/mpt3sas/
9698
9699 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9700 M:      Matthew Wilcox <willy@infradead.org>
9701 L:      linux-scsi@vger.kernel.org
9702 S:      Maintained
9703 F:      drivers/scsi/sym53c8xx_2/
9704
9705 LTC1660 DAC DRIVER
9706 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9707 L:      linux-iio@vger.kernel.org
9708 S:      Maintained
9709 F:      Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9710 F:      drivers/iio/dac/ltc1660.c
9711
9712 LTC4261 HARDWARE MONITOR DRIVER
9713 M:      Guenter Roeck <linux@roeck-us.net>
9714 L:      linux-hwmon@vger.kernel.org
9715 S:      Maintained
9716 F:      Documentation/hwmon/ltc4261.rst
9717 F:      drivers/hwmon/ltc4261.c
9718
9719 LTC4306 I2C MULTIPLEXER DRIVER
9720 M:      Michael Hennerich <michael.hennerich@analog.com>
9721 W:      http://ez.analog.com/community/linux-device-drivers
9722 L:      linux-i2c@vger.kernel.org
9723 S:      Supported
9724 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
9725 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9726
9727 LTP (Linux Test Project)
9728 M:      Mike Frysinger <vapier@gentoo.org>
9729 M:      Cyril Hrubis <chrubis@suse.cz>
9730 M:      Wanlong Gao <wanlong.gao@gmail.com>
9731 M:      Jan Stancek <jstancek@redhat.com>
9732 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9733 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
9734 L:      ltp@lists.linux.it (subscribers-only)
9735 W:      http://linux-test-project.github.io/
9736 T:      git git://github.com/linux-test-project/ltp.git
9737 S:      Maintained
9738
9739 M68K ARCHITECTURE
9740 M:      Geert Uytterhoeven <geert@linux-m68k.org>
9741 L:      linux-m68k@lists.linux-m68k.org
9742 W:      http://www.linux-m68k.org/
9743 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9744 S:      Maintained
9745 F:      arch/m68k/
9746 F:      drivers/zorro/
9747
9748 M68K ON APPLE MACINTOSH
9749 M:      Joshua Thompson <funaho@jurai.org>
9750 W:      http://www.mac.linux-m68k.org/
9751 L:      linux-m68k@lists.linux-m68k.org
9752 S:      Maintained
9753 F:      arch/m68k/mac/
9754
9755 M68K ON HP9000/300
9756 M:      Philip Blundell <philb@gnu.org>
9757 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
9758 S:      Maintained
9759 F:      arch/m68k/hp300/
9760
9761 M88DS3103 MEDIA DRIVER
9762 M:      Antti Palosaari <crope@iki.fi>
9763 L:      linux-media@vger.kernel.org
9764 W:      https://linuxtv.org
9765 W:      http://palosaari.fi/linux/
9766 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9767 T:      git git://linuxtv.org/anttip/media_tree.git
9768 S:      Maintained
9769 F:      drivers/media/dvb-frontends/m88ds3103*
9770
9771 M88RS2000 MEDIA DRIVER
9772 M:      Malcolm Priestley <tvboxspy@gmail.com>
9773 L:      linux-media@vger.kernel.org
9774 W:      https://linuxtv.org
9775 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9776 S:      Maintained
9777 F:      drivers/media/dvb-frontends/m88rs2000*
9778
9779 MA901 MASTERKIT USB FM RADIO DRIVER
9780 M:      Alexey Klimov <klimov.linux@gmail.com>
9781 L:      linux-media@vger.kernel.org
9782 T:      git git://linuxtv.org/media_tree.git
9783 S:      Maintained
9784 F:      drivers/media/radio/radio-ma901.c
9785
9786 MAC80211
9787 M:      Johannes Berg <johannes@sipsolutions.net>
9788 L:      linux-wireless@vger.kernel.org
9789 W:      http://wireless.kernel.org/
9790 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9791 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9792 S:      Maintained
9793 F:      Documentation/networking/mac80211-injection.txt
9794 F:      include/net/mac80211.h
9795 F:      net/mac80211/
9796 F:      drivers/net/wireless/mac80211_hwsim.[ch]
9797 F:      Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
9798
9799 MAILBOX API
9800 M:      Jassi Brar <jassisinghbrar@gmail.com>
9801 L:      linux-kernel@vger.kernel.org
9802 S:      Maintained
9803 F:      drivers/mailbox/
9804 F:      include/linux/mailbox_client.h
9805 F:      include/linux/mailbox_controller.h
9806
9807 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9808 M:      Michael Kerrisk <mtk.manpages@gmail.com>
9809 W:      http://www.kernel.org/doc/man-pages
9810 L:      linux-man@vger.kernel.org
9811 S:      Maintained
9812
9813 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9814 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
9815 L:      linux-mips@vger.kernel.org
9816 S:      Maintained
9817 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
9818
9819 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9820 M:      Andrew Lunn <andrew@lunn.ch>
9821 M:      Vivien Didelot <vivien.didelot@gmail.com>
9822 L:      netdev@vger.kernel.org
9823 S:      Maintained
9824 F:      drivers/net/dsa/mv88e6xxx/
9825 F:      include/linux/platform_data/mv88e6xxx.h
9826 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
9827 F:      Documentation/networking/devlink-params-mv88e6xxx.txt
9828
9829 MARVELL ARMADA DRM SUPPORT
9830 M:      Russell King <linux@armlinux.org.uk>
9831 S:      Maintained
9832 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9833 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9834 F:      drivers/gpu/drm/armada/
9835 F:      include/uapi/drm/armada_drm.h
9836 F:      Documentation/devicetree/bindings/display/armada/
9837
9838 MARVELL ARMADA 3700 PHY DRIVERS
9839 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9840 S:      Maintained
9841 F:      drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9842 F:      drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9843 F:      Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9844 F:      Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9845
9846 MARVELL CRYPTO DRIVER
9847 M:      Boris Brezillon <bbrezillon@kernel.org>
9848 M:      Arnaud Ebalard <arno@natisbad.org>
9849 F:      drivers/crypto/marvell/
9850 S:      Maintained
9851 L:      linux-crypto@vger.kernel.org
9852
9853 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9854 M:      Mirko Lindner <mlindner@marvell.com>
9855 M:      Stephen Hemminger <stephen@networkplumber.org>
9856 L:      netdev@vger.kernel.org
9857 S:      Maintained
9858 F:      drivers/net/ethernet/marvell/sk*
9859
9860 MARVELL LIBERTAS WIRELESS DRIVER
9861 L:      libertas-dev@lists.infradead.org
9862 S:      Orphan
9863 F:      drivers/net/wireless/marvell/libertas/
9864
9865 MARVELL MACCHIATOBIN SUPPORT
9866 M:      Russell King <linux@armlinux.org.uk>
9867 L:      linux-arm-kernel@lists.infradead.org
9868 S:      Maintained
9869 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9870
9871 MARVELL MV643XX ETHERNET DRIVER
9872 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9873 L:      netdev@vger.kernel.org
9874 S:      Maintained
9875 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
9876 F:      include/linux/mv643xx.h
9877
9878 MARVELL MV88X3310 PHY DRIVER
9879 M:      Russell King <linux@armlinux.org.uk>
9880 L:      netdev@vger.kernel.org
9881 S:      Maintained
9882 F:      drivers/net/phy/marvell10g.c
9883
9884 MARVELL MVEBU THERMAL DRIVER
9885 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9886 S:      Maintained
9887 F:      drivers/thermal/armada_thermal.c
9888
9889 MARVELL MVNETA ETHERNET DRIVER
9890 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9891 L:      netdev@vger.kernel.org
9892 S:      Maintained
9893 F:      drivers/net/ethernet/marvell/mvneta.*
9894
9895 MARVELL MWIFIEX WIRELESS DRIVER
9896 M:      Amitkumar Karwar <amitkarwar@gmail.com>
9897 M:      Nishant Sarmukadam <nishants@marvell.com>
9898 M:      Ganapathi Bhat <gbhat@marvell.com>
9899 M:      Xinming Hu <huxinming820@gmail.com>
9900 L:      linux-wireless@vger.kernel.org
9901 S:      Maintained
9902 F:      drivers/net/wireless/marvell/mwifiex/
9903
9904 MARVELL MWL8K WIRELESS DRIVER
9905 M:      Lennert Buytenhek <buytenh@wantstofly.org>
9906 L:      linux-wireless@vger.kernel.org
9907 S:      Odd Fixes
9908 F:      drivers/net/wireless/marvell/mwl8k.c
9909
9910 MARVELL NAND CONTROLLER DRIVER
9911 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9912 L:      linux-mtd@lists.infradead.org
9913 S:      Maintained
9914 F:      drivers/mtd/nand/raw/marvell_nand.c
9915 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
9916
9917 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9918 M:      Nicolas Pitre <nico@fluxnic.net>
9919 S:      Odd Fixes
9920 F:      drivers/mmc/host/mvsdio.*
9921
9922 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9923 M:      Hu Ziji <huziji@marvell.com>
9924 L:      linux-mmc@vger.kernel.org
9925 S:      Supported
9926 F:      drivers/mmc/host/sdhci-xenon*
9927 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9928
9929 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9930 M:      Sunil Goutham <sgoutham@marvell.com>
9931 M:      Linu Cherian <lcherian@marvell.com>
9932 M:      Geetha sowjanya <gakula@marvell.com>
9933 M:      Jerin Jacob <jerinj@marvell.com>
9934 L:      netdev@vger.kernel.org
9935 S:      Supported
9936 F:      drivers/net/ethernet/marvell/octeontx2/af/
9937
9938 MATROX FRAMEBUFFER DRIVER
9939 L:      linux-fbdev@vger.kernel.org
9940 S:      Orphan
9941 F:      drivers/video/fbdev/matrox/matroxfb_*
9942 F:      include/uapi/linux/matroxfb.h
9943
9944 MAX16065 HARDWARE MONITOR DRIVER
9945 M:      Guenter Roeck <linux@roeck-us.net>
9946 L:      linux-hwmon@vger.kernel.org
9947 S:      Maintained
9948 F:      Documentation/hwmon/max16065.rst
9949 F:      drivers/hwmon/max16065.c
9950
9951 MAX2175 SDR TUNER DRIVER
9952 M:      Ramesh Shanmugasundaram <rashanmu@gmail.com>
9953 L:      linux-media@vger.kernel.org
9954 T:      git git://linuxtv.org/media_tree.git
9955 S:      Maintained
9956 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
9957 F:      Documentation/media/v4l-drivers/max2175.rst
9958 F:      drivers/media/i2c/max2175*
9959 F:      include/uapi/linux/max2175.h
9960
9961 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9962 L:      linux-hwmon@vger.kernel.org
9963 S:      Orphan
9964 F:      Documentation/hwmon/max6650.rst
9965 F:      drivers/hwmon/max6650.c
9966
9967 MAX6697 HARDWARE MONITOR DRIVER
9968 M:      Guenter Roeck <linux@roeck-us.net>
9969 L:      linux-hwmon@vger.kernel.org
9970 S:      Maintained
9971 F:      Documentation/hwmon/max6697.rst
9972 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
9973 F:      drivers/hwmon/max6697.c
9974 F:      include/linux/platform_data/max6697.h
9975
9976 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9977 M:      Peter Rosin <peda@axentia.se>
9978 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9979 S:      Maintained
9980 F:      Documentation/devicetree/bindings/sound/max9860.txt
9981 F:      sound/soc/codecs/max9860.*
9982
9983 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9984 M:      Andreas Klinger <ak@it-klinger.de>
9985 L:      linux-iio@vger.kernel.org
9986 S:      Maintained
9987 F:      Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9988 F:      drivers/iio/proximity/mb1232.c
9989
9990 MAXIM MAX77650 PMIC MFD DRIVER
9991 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
9992 L:      linux-kernel@vger.kernel.org
9993 S:      Maintained
9994 F:      Documentation/devicetree/bindings/*/*max77650.txt
9995 F:      Documentation/devicetree/bindings/*/max77650*.txt
9996 F:      include/linux/mfd/max77650.h
9997 F:      drivers/mfd/max77650.c
9998 F:      drivers/regulator/max77650-regulator.c
9999 F:      drivers/power/supply/max77650-charger.c
10000 F:      drivers/input/misc/max77650-onkey.c
10001 F:      drivers/leds/leds-max77650.c
10002 F:      drivers/gpio/gpio-max77650.c
10003
10004 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10005 M:      Javier Martinez Canillas <javier@dowhile0.org>
10006 L:      linux-kernel@vger.kernel.org
10007 S:      Supported
10008 F:      drivers/regulator/max77802-regulator.c
10009 F:      Documentation/devicetree/bindings/*/*max77802.txt
10010 F:      include/dt-bindings/*/*max77802.h
10011
10012 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10013 M:      Krzysztof Kozlowski <krzk@kernel.org>
10014 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10015 L:      linux-pm@vger.kernel.org
10016 S:      Supported
10017 F:      drivers/power/supply/max14577_charger.c
10018 F:      drivers/power/supply/max77693_charger.c
10019
10020 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10021 M:      Chanwoo Choi <cw00.choi@samsung.com>
10022 M:      Krzysztof Kozlowski <krzk@kernel.org>
10023 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10024 L:      linux-kernel@vger.kernel.org
10025 S:      Supported
10026 F:      drivers/*/max14577*.c
10027 F:      drivers/*/max77686*.c
10028 F:      drivers/*/max77693*.c
10029 F:      drivers/extcon/extcon-max14577.c
10030 F:      drivers/extcon/extcon-max77693.c
10031 F:      drivers/rtc/rtc-max77686.c
10032 F:      drivers/clk/clk-max77686.c
10033 F:      Documentation/devicetree/bindings/mfd/max14577.txt
10034 F:      Documentation/devicetree/bindings/*/max77686.txt
10035 F:      Documentation/devicetree/bindings/mfd/max77693.txt
10036 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
10037 F:      include/linux/mfd/max14577*.h
10038 F:      include/linux/mfd/max77686*.h
10039 F:      include/linux/mfd/max77693*.h
10040
10041 MAXIRADIO FM RADIO RECEIVER DRIVER
10042 M:      Hans Verkuil <hverkuil@xs4all.nl>
10043 L:      linux-media@vger.kernel.org
10044 T:      git git://linuxtv.org/media_tree.git
10045 W:      https://linuxtv.org
10046 S:      Maintained
10047 F:      drivers/media/radio/radio-maxiradio*
10048
10049 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10050 M:      Peter Rosin <peda@axentia.se>
10051 L:      linux-iio@vger.kernel.org
10052 S:      Maintained
10053 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10054 F:      drivers/iio/potentiometer/mcp4018.c
10055 F:      drivers/iio/potentiometer/mcp4531.c
10056
10057 MCR20A IEEE-802.15.4 RADIO DRIVER
10058 M:      Xue Liu <liuxuenetmail@gmail.com>
10059 L:      linux-wpan@vger.kernel.org
10060 W:      https://github.com/xueliu/mcr20a-linux
10061 S:      Maintained
10062 F:      drivers/net/ieee802154/mcr20a.c
10063 F:      drivers/net/ieee802154/mcr20a.h
10064 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10065
10066 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10067 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
10068 L:      linux-iio@vger.kernel.org
10069 S:      Maintained
10070 F:      drivers/iio/dac/cio-dac.c
10071
10072 MEDIA CONTROLLER FRAMEWORK
10073 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10074 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10075 L:      linux-media@vger.kernel.org
10076 W:      https://www.linuxtv.org
10077 T:      git git://linuxtv.org/media_tree.git
10078 S:      Supported
10079 F:      drivers/media/mc/
10080 F:      include/media/media-*.h
10081 F:      include/uapi/linux/media.h
10082
10083 MEDIA DRIVERS FOR ASCOT2E
10084 M:      Sergey Kozlov <serjk@netup.ru>
10085 M:      Abylay Ospan <aospan@netup.ru>
10086 L:      linux-media@vger.kernel.org
10087 W:      https://linuxtv.org
10088 W:      http://netup.tv/
10089 T:      git git://linuxtv.org/media_tree.git
10090 S:      Supported
10091 F:      drivers/media/dvb-frontends/ascot2e*
10092
10093 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10094 M:      Jasmin Jessich <jasmin@anw.at>
10095 L:      linux-media@vger.kernel.org
10096 W:      https://linuxtv.org
10097 T:      git git://linuxtv.org/media_tree.git
10098 S:      Maintained
10099 F:      drivers/media/dvb-frontends/cxd2099*
10100
10101 MEDIA DRIVERS FOR CXD2841ER
10102 M:      Sergey Kozlov <serjk@netup.ru>
10103 M:      Abylay Ospan <aospan@netup.ru>
10104 L:      linux-media@vger.kernel.org
10105 W:      https://linuxtv.org
10106 W:      http://netup.tv/
10107 T:      git git://linuxtv.org/media_tree.git
10108 S:      Supported
10109 F:      drivers/media/dvb-frontends/cxd2841er*
10110
10111 MEDIA DRIVERS FOR CXD2880
10112 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10113 L:      linux-media@vger.kernel.org
10114 W:      http://linuxtv.org/
10115 T:      git git://linuxtv.org/media_tree.git
10116 S:      Supported
10117 F:      drivers/media/dvb-frontends/cxd2880/*
10118 F:      drivers/media/spi/cxd2880*
10119
10120 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10121 L:      linux-media@vger.kernel.org
10122 W:      https://linuxtv.org
10123 T:      git git://linuxtv.org/media_tree.git
10124 S:      Orphan
10125 F:      drivers/media/pci/ddbridge/*
10126
10127 MEDIA DRIVERS FOR FREESCALE IMX
10128 M:      Steve Longerbeam <slongerbeam@gmail.com>
10129 M:      Philipp Zabel <p.zabel@pengutronix.de>
10130 L:      linux-media@vger.kernel.org
10131 T:      git git://linuxtv.org/media_tree.git
10132 S:      Maintained
10133 F:      Documentation/devicetree/bindings/media/imx.txt
10134 F:      Documentation/media/v4l-drivers/imx.rst
10135 F:      drivers/staging/media/imx/
10136 F:      include/linux/imx-media.h
10137 F:      include/media/imx.h
10138
10139 MEDIA DRIVER FOR FREESCALE IMX PXP
10140 M:      Philipp Zabel <p.zabel@pengutronix.de>
10141 L:      linux-media@vger.kernel.org
10142 T:      git git://linuxtv.org/media_tree.git
10143 S:      Maintained
10144 F:      drivers/media/platform/imx-pxp.[ch]
10145
10146 MEDIA DRIVERS FOR FREESCALE IMX7
10147 M:      Rui Miguel Silva <rmfrfs@gmail.com>
10148 L:      linux-media@vger.kernel.org
10149 T:      git git://linuxtv.org/media_tree.git
10150 S:      Maintained
10151 F:      Documentation/devicetree/bindings/media/imx7-csi.txt
10152 F:      Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10153 F:      Documentation/media/v4l-drivers/imx7.rst
10154 F:      drivers/staging/media/imx/imx7-media-csi.c
10155 F:      drivers/staging/media/imx/imx7-mipi-csis.c
10156
10157 MEDIA DRIVERS FOR HELENE
10158 M:      Abylay Ospan <aospan@netup.ru>
10159 L:      linux-media@vger.kernel.org
10160 W:      https://linuxtv.org
10161 W:      http://netup.tv/
10162 T:      git git://linuxtv.org/media_tree.git
10163 S:      Supported
10164 F:      drivers/media/dvb-frontends/helene*
10165
10166 MEDIA DRIVERS FOR HORUS3A
10167 M:      Sergey Kozlov <serjk@netup.ru>
10168 M:      Abylay Ospan <aospan@netup.ru>
10169 L:      linux-media@vger.kernel.org
10170 W:      https://linuxtv.org
10171 W:      http://netup.tv/
10172 T:      git git://linuxtv.org/media_tree.git
10173 S:      Supported
10174 F:      drivers/media/dvb-frontends/horus3a*
10175
10176 MEDIA DRIVERS FOR LNBH25
10177 M:      Sergey Kozlov <serjk@netup.ru>
10178 M:      Abylay Ospan <aospan@netup.ru>
10179 L:      linux-media@vger.kernel.org
10180 W:      https://linuxtv.org
10181 W:      http://netup.tv/
10182 T:      git git://linuxtv.org/media_tree.git
10183 S:      Supported
10184 F:      drivers/media/dvb-frontends/lnbh25*
10185
10186 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10187 L:      linux-media@vger.kernel.org
10188 W:      https://linuxtv.org
10189 T:      git git://linuxtv.org/media_tree.git
10190 S:      Orphan
10191 F:      drivers/media/dvb-frontends/mxl5xx*
10192
10193 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10194 M:      Sergey Kozlov <serjk@netup.ru>
10195 M:      Abylay Ospan <aospan@netup.ru>
10196 L:      linux-media@vger.kernel.org
10197 W:      https://linuxtv.org
10198 W:      http://netup.tv/
10199 T:      git git://linuxtv.org/media_tree.git
10200 S:      Supported
10201 F:      drivers/media/pci/netup_unidvb/*
10202
10203 MEDIA DRIVERS FOR RENESAS - CEU
10204 M:      Jacopo Mondi <jacopo@jmondi.org>
10205 L:      linux-media@vger.kernel.org
10206 L:      linux-renesas-soc@vger.kernel.org
10207 T:      git git://linuxtv.org/media_tree.git
10208 S:      Supported
10209 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
10210 F:      drivers/media/platform/renesas-ceu.c
10211 F:      include/media/drv-intf/renesas-ceu.h
10212
10213 MEDIA DRIVERS FOR RENESAS - DRIF
10214 M:      Ramesh Shanmugasundaram <rashanmu@gmail.com>
10215 L:      linux-media@vger.kernel.org
10216 L:      linux-renesas-soc@vger.kernel.org
10217 T:      git git://linuxtv.org/media_tree.git
10218 S:      Supported
10219 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
10220 F:      drivers/media/platform/rcar_drif.c
10221
10222 MEDIA DRIVERS FOR RENESAS - FCP
10223 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10224 L:      linux-media@vger.kernel.org
10225 L:      linux-renesas-soc@vger.kernel.org
10226 T:      git git://linuxtv.org/media_tree.git
10227 S:      Supported
10228 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
10229 F:      drivers/media/platform/rcar-fcp.c
10230 F:      include/media/rcar-fcp.h
10231
10232 MEDIA DRIVERS FOR RENESAS - FDP1
10233 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10234 L:      linux-media@vger.kernel.org
10235 L:      linux-renesas-soc@vger.kernel.org
10236 T:      git git://linuxtv.org/media_tree.git
10237 S:      Supported
10238 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
10239 F:      drivers/media/platform/rcar_fdp1.c
10240
10241 MEDIA DRIVERS FOR RENESAS - VIN
10242 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
10243 L:      linux-media@vger.kernel.org
10244 L:      linux-renesas-soc@vger.kernel.org
10245 T:      git git://linuxtv.org/media_tree.git
10246 S:      Supported
10247 F:      Documentation/devicetree/bindings/media/renesas,csi2.txt
10248 F:      Documentation/devicetree/bindings/media/renesas,vin.txt
10249 F:      drivers/media/platform/rcar-vin/
10250
10251 MEDIA DRIVERS FOR RENESAS - VSP1
10252 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10253 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10254 L:      linux-media@vger.kernel.org
10255 L:      linux-renesas-soc@vger.kernel.org
10256 T:      git git://linuxtv.org/media_tree.git
10257 S:      Supported
10258 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
10259 F:      drivers/media/platform/vsp1/
10260
10261 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10262 L:      linux-media@vger.kernel.org
10263 W:      https://linuxtv.org
10264 T:      git git://linuxtv.org/media_tree.git
10265 S:      Orphan
10266 F:      drivers/media/dvb-frontends/stv0910*
10267
10268 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10269 L:      linux-media@vger.kernel.org
10270 W:      https://linuxtv.org
10271 T:      git git://linuxtv.org/media_tree.git
10272 S:      Orphan
10273 F:      drivers/media/dvb-frontends/stv6111*
10274
10275 MEDIA DRIVERS FOR STM32 - DCMI
10276 M:      Hugues Fruchet <hugues.fruchet@st.com>
10277 L:      linux-media@vger.kernel.org
10278 T:      git git://linuxtv.org/media_tree.git
10279 S:      Supported
10280 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
10281 F:      drivers/media/platform/stm32/stm32-dcmi.c
10282
10283 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10284 M:      Dmitry Osipenko <digetx@gmail.com>
10285 L:      linux-media@vger.kernel.org
10286 L:      linux-tegra@vger.kernel.org
10287 T:      git git://linuxtv.org/media_tree.git
10288 S:      Maintained
10289 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10290 F:      drivers/staging/media/tegra-vde/
10291
10292 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10293 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
10294 P:      LinuxTV.org Project
10295 L:      linux-media@vger.kernel.org
10296 W:      https://linuxtv.org
10297 Q:      http://patchwork.kernel.org/project/linux-media/list/
10298 T:      git git://linuxtv.org/media_tree.git
10299 S:      Maintained
10300 F:      Documentation/devicetree/bindings/media/
10301 F:      Documentation/media/
10302 F:      drivers/media/
10303 F:      drivers/staging/media/
10304 F:      include/linux/platform_data/media/
10305 F:      include/media/
10306 F:      include/uapi/linux/dvb/
10307 F:      include/uapi/linux/videodev2.h
10308 F:      include/uapi/linux/media.h
10309 F:      include/uapi/linux/v4l2-*
10310 F:      include/uapi/linux/meye.h
10311 F:      include/uapi/linux/ivtv*
10312 F:      include/uapi/linux/uvcvideo.h
10313
10314 MEDIATEK BLUETOOTH DRIVER
10315 M:      Sean Wang <sean.wang@mediatek.com>
10316 L:      linux-bluetooth@vger.kernel.org
10317 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10318 S:      Maintained
10319 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10320 F:      drivers/bluetooth/btmtkuart.c
10321
10322 MEDIATEK CIR DRIVER
10323 M:      Sean Wang <sean.wang@mediatek.com>
10324 S:      Maintained
10325 F:      drivers/media/rc/mtk-cir.c
10326
10327 MEDIATEK DMA DRIVER
10328 M:      Sean Wang <sean.wang@mediatek.com>
10329 L:      dmaengine@vger.kernel.org
10330 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10331 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10332 S:      Maintained
10333 F:      Documentation/devicetree/bindings/dma/mtk-*
10334 F:      drivers/dma/mediatek/
10335
10336 MEDIATEK PMIC LED DRIVER
10337 M:      Sean Wang <sean.wang@mediatek.com>
10338 S:      Maintained
10339 F:      drivers/leds/leds-mt6323.c
10340 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
10341
10342 MEDIATEK ETHERNET DRIVER
10343 M:      Felix Fietkau <nbd@openwrt.org>
10344 M:      John Crispin <john@phrozen.org>
10345 M:      Sean Wang <sean.wang@mediatek.com>
10346 M:      Mark Lee <Mark-MC.Lee@mediatek.com>
10347 L:      netdev@vger.kernel.org
10348 S:      Maintained
10349 F:      drivers/net/ethernet/mediatek/
10350
10351 MEDIATEK SWITCH DRIVER
10352 M:      Sean Wang <sean.wang@mediatek.com>
10353 L:      netdev@vger.kernel.org
10354 S:      Maintained
10355 F:      drivers/net/dsa/mt7530.*
10356 F:      net/dsa/tag_mtk.c
10357
10358 MEDIATEK JPEG DRIVER
10359 M:      Rick Chang <rick.chang@mediatek.com>
10360 M:      Bin Liu <bin.liu@mediatek.com>
10361 S:      Supported
10362 F:      drivers/media/platform/mtk-jpeg/
10363 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10364
10365 MEDIATEK MDP DRIVER
10366 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10367 M:      Houlong Wei <houlong.wei@mediatek.com>
10368 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10369 S:      Supported
10370 F:      drivers/media/platform/mtk-mdp/
10371 F:      drivers/media/platform/mtk-vpu/
10372 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
10373
10374 MEDIATEK MEDIA DRIVER
10375 M:      Tiffany Lin <tiffany.lin@mediatek.com>
10376 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10377 S:      Supported
10378 F:      drivers/media/platform/mtk-vcodec/
10379 F:      drivers/media/platform/mtk-vpu/
10380 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10381 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
10382
10383 MEDIATEK MMC/SD/SDIO DRIVER
10384 M:      Chaotian Jing <chaotian.jing@mediatek.com>
10385 S:      Maintained
10386 F:      drivers/mmc/host/mtk-sd.c
10387 F:      Documentation/devicetree/bindings/mmc/mtk-sd.txt
10388
10389 MEDIATEK MT76 WIRELESS LAN DRIVER
10390 M:      Felix Fietkau <nbd@nbd.name>
10391 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10392 R:      Ryder Lee <ryder.lee@mediatek.com>
10393 R:      Roy Luo <royluo@google.com>
10394 L:      linux-wireless@vger.kernel.org
10395 S:      Maintained
10396 F:      drivers/net/wireless/mediatek/mt76/
10397
10398 MEDIATEK MT7601U WIRELESS LAN DRIVER
10399 M:      Jakub Kicinski <kubakici@wp.pl>
10400 L:      linux-wireless@vger.kernel.org
10401 S:      Maintained
10402 F:      drivers/net/wireless/mediatek/mt7601u/
10403
10404 MEDIATEK MT7621/28/88 I2C DRIVER
10405 M:      Stefan Roese <sr@denx.de>
10406 L:      linux-i2c@vger.kernel.org
10407 S:      Maintained
10408 F:      drivers/i2c/busses/i2c-mt7621.c
10409 F:      Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10410
10411 MEDIATEK NAND CONTROLLER DRIVER
10412 M:      Xiaolei Li <xiaolei.li@mediatek.com>
10413 L:      linux-mtd@lists.infradead.org
10414 S:      Maintained
10415 F:      drivers/mtd/nand/raw/mtk_*
10416 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
10417
10418 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10419 M:      Sean Wang <sean.wang@mediatek.com>
10420 S:      Maintained
10421 F:      drivers/char/hw_random/mtk-rng.c
10422
10423 MEDIATEK USB3 DRD IP DRIVER
10424 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
10425 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
10426 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10427 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10428 S:      Maintained
10429 F:      drivers/usb/mtu3/
10430
10431 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10432 M:      Peter Senna Tschudin <peter.senna@gmail.com>
10433 M:      Martin Donnelly <martin.donnelly@ge.com>
10434 M:      Martyn Welch <martyn.welch@collabora.co.uk>
10435 S:      Maintained
10436 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10437 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10438
10439 MEGARAID SCSI/SAS DRIVERS
10440 M:      Kashyap Desai <kashyap.desai@broadcom.com>
10441 M:      Sumit Saxena <sumit.saxena@broadcom.com>
10442 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10443 L:      megaraidlinux.pdl@broadcom.com
10444 L:      linux-scsi@vger.kernel.org
10445 W:      http://www.avagotech.com/support/
10446 S:      Maintained
10447 F:      Documentation/scsi/megaraid.txt
10448 F:      drivers/scsi/megaraid.*
10449 F:      drivers/scsi/megaraid/
10450
10451 MELEXIS MLX90614 DRIVER
10452 M:      Crt Mori <cmo@melexis.com>
10453 L:      linux-iio@vger.kernel.org
10454 W:      http://www.melexis.com
10455 S:      Supported
10456 F:      drivers/iio/temperature/mlx90614.c
10457
10458 MELEXIS MLX90632 DRIVER
10459 M:      Crt Mori <cmo@melexis.com>
10460 L:      linux-iio@vger.kernel.org
10461 W:      http://www.melexis.com
10462 S:      Supported
10463 F:      drivers/iio/temperature/mlx90632.c
10464
10465 MELFAS MIP4 TOUCHSCREEN DRIVER
10466 M:      Sangwon Jee <jeesw@melfas.com>
10467 W:      http://www.melfas.com
10468 S:      Supported
10469 F:      drivers/input/touchscreen/melfas_mip4.c
10470 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10471
10472 MELLANOX ETHERNET DRIVER (mlx4_en)
10473 M:      Tariq Toukan <tariqt@mellanox.com>
10474 L:      netdev@vger.kernel.org
10475 S:      Supported
10476 W:      http://www.mellanox.com
10477 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10478 F:      drivers/net/ethernet/mellanox/mlx4/en_*
10479
10480 MELLANOX ETHERNET DRIVER (mlx5e)
10481 M:      Saeed Mahameed <saeedm@mellanox.com>
10482 L:      netdev@vger.kernel.org
10483 S:      Supported
10484 W:      http://www.mellanox.com
10485 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10486 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
10487
10488 MELLANOX ETHERNET INNOVA DRIVERS
10489 R:      Boris Pismenny <borisp@mellanox.com>
10490 L:      netdev@vger.kernel.org
10491 S:      Supported
10492 W:      http://www.mellanox.com
10493 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10494 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10495 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
10496 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10497 F:      include/linux/mlx5/mlx5_ifc_fpga.h
10498
10499 MELLANOX ETHERNET SWITCH DRIVERS
10500 M:      Jiri Pirko <jiri@mellanox.com>
10501 M:      Ido Schimmel <idosch@mellanox.com>
10502 L:      netdev@vger.kernel.org
10503 S:      Supported
10504 W:      http://www.mellanox.com
10505 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10506 F:      drivers/net/ethernet/mellanox/mlxsw/
10507 F:      tools/testing/selftests/drivers/net/mlxsw/
10508
10509 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10510 M:      mlxsw@mellanox.com
10511 L:      netdev@vger.kernel.org
10512 S:      Supported
10513 W:      http://www.mellanox.com
10514 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10515 F:      drivers/net/ethernet/mellanox/mlxfw/
10516
10517 MELLANOX HARDWARE PLATFORM SUPPORT
10518 M:      Andy Shevchenko <andy@infradead.org>
10519 M:      Darren Hart <dvhart@infradead.org>
10520 M:      Vadim Pasternak <vadimp@mellanox.com>
10521 L:      platform-driver-x86@vger.kernel.org
10522 S:      Supported
10523 F:      drivers/platform/mellanox/
10524 F:      include/linux/platform_data/mlxreg.h
10525
10526 MELLANOX MLX4 core VPI driver
10527 M:      Tariq Toukan <tariqt@mellanox.com>
10528 L:      netdev@vger.kernel.org
10529 L:      linux-rdma@vger.kernel.org
10530 W:      http://www.mellanox.com
10531 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10532 S:      Supported
10533 F:      drivers/net/ethernet/mellanox/mlx4/
10534 F:      include/linux/mlx4/
10535
10536 MELLANOX MLX4 IB driver
10537 M:      Yishai Hadas <yishaih@mellanox.com>
10538 L:      linux-rdma@vger.kernel.org
10539 W:      http://www.mellanox.com
10540 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10541 S:      Supported
10542 F:      drivers/infiniband/hw/mlx4/
10543 F:      include/linux/mlx4/
10544 F:      include/uapi/rdma/mlx4-abi.h
10545
10546 MELLANOX MLX5 core VPI driver
10547 M:      Saeed Mahameed <saeedm@mellanox.com>
10548 M:      Leon Romanovsky <leonro@mellanox.com>
10549 L:      netdev@vger.kernel.org
10550 L:      linux-rdma@vger.kernel.org
10551 W:      http://www.mellanox.com
10552 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10553 S:      Supported
10554 F:      drivers/net/ethernet/mellanox/mlx5/core/
10555 F:      include/linux/mlx5/
10556 F:      Documentation/networking/device_drivers/mellanox/
10557
10558 MELLANOX MLX5 IB driver
10559 M:      Leon Romanovsky <leonro@mellanox.com>
10560 L:      linux-rdma@vger.kernel.org
10561 W:      http://www.mellanox.com
10562 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10563 S:      Supported
10564 F:      drivers/infiniband/hw/mlx5/
10565 F:      include/linux/mlx5/
10566 F:      include/uapi/rdma/mlx5-abi.h
10567
10568 MELLANOX MLXCPLD I2C AND MUX DRIVER
10569 M:      Vadim Pasternak <vadimp@mellanox.com>
10570 M:      Michael Shych <michaelsh@mellanox.com>
10571 L:      linux-i2c@vger.kernel.org
10572 S:      Supported
10573 F:      drivers/i2c/busses/i2c-mlxcpld.c
10574 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
10575 F:      Documentation/i2c/busses/i2c-mlxcpld.rst
10576
10577 MELLANOX MLXCPLD LED DRIVER
10578 M:      Vadim Pasternak <vadimp@mellanox.com>
10579 L:      linux-leds@vger.kernel.org
10580 S:      Supported
10581 F:      drivers/leds/leds-mlxcpld.c
10582 F:      drivers/leds/leds-mlxreg.c
10583 F:      Documentation/leds/leds-mlxcpld.rst
10584
10585 MELLANOX PLATFORM DRIVER
10586 M:      Vadim Pasternak <vadimp@mellanox.com>
10587 L:      platform-driver-x86@vger.kernel.org
10588 S:      Supported
10589 F:      drivers/platform/x86/mlx-platform.c
10590
10591 MEMBARRIER SUPPORT
10592 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10593 M:      "Paul E. McKenney" <paulmck@kernel.org>
10594 L:      linux-kernel@vger.kernel.org
10595 S:      Supported
10596 F:      kernel/sched/membarrier.c
10597 F:      include/uapi/linux/membarrier.h
10598 F:      arch/powerpc/include/asm/membarrier.h
10599
10600 MEMBLOCK
10601 M:      Mike Rapoport <rppt@linux.ibm.com>
10602 L:      linux-mm@kvack.org
10603 S:      Maintained
10604 F:      include/linux/memblock.h
10605 F:      mm/memblock.c
10606 F:      Documentation/core-api/boot-time-mm.rst
10607
10608 MEMORY MANAGEMENT
10609 M:      Andrew Morton <akpm@linux-foundation.org>
10610 L:      linux-mm@kvack.org
10611 W:      http://www.linux-mm.org
10612 T:      quilt https://ozlabs.org/~akpm/mmotm/
10613 T:      quilt https://ozlabs.org/~akpm/mmots/
10614 T:      git git://github.com/hnaz/linux-mm.git
10615 S:      Maintained
10616 F:      include/linux/mm.h
10617 F:      include/linux/gfp.h
10618 F:      include/linux/mmzone.h
10619 F:      include/linux/memory_hotplug.h
10620 F:      include/linux/vmalloc.h
10621 F:      mm/
10622
10623 MEMORY TECHNOLOGY DEVICES (MTD)
10624 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10625 M:      Richard Weinberger <richard@nod.at>
10626 M:      Vignesh Raghavendra <vigneshr@ti.com>
10627 L:      linux-mtd@lists.infradead.org
10628 W:      http://www.linux-mtd.infradead.org/
10629 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10630 C:      irc://irc.oftc.net/mtd
10631 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10632 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10633 S:      Maintained
10634 F:      Documentation/devicetree/bindings/mtd/
10635 F:      drivers/mtd/
10636 F:      include/linux/mtd/
10637 F:      include/uapi/mtd/
10638
10639 MEN A21 WATCHDOG DRIVER
10640 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10641 L:      linux-watchdog@vger.kernel.org
10642 S:      Maintained
10643 F:      drivers/watchdog/mena21_wdt.c
10644
10645 MEN CHAMELEON BUS (mcb)
10646 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10647 S:      Maintained
10648 F:      drivers/mcb/
10649 F:      include/linux/mcb.h
10650 F:      Documentation/driver-api/men-chameleon-bus.rst
10651
10652 MEN F21BMC (Board Management Controller)
10653 M:      Andreas Werner <andreas.werner@men.de>
10654 S:      Supported
10655 F:      drivers/mfd/menf21bmc.c
10656 F:      drivers/watchdog/menf21bmc_wdt.c
10657 F:      drivers/leds/leds-menf21bmc.c
10658 F:      drivers/hwmon/menf21bmc_hwmon.c
10659 F:      Documentation/hwmon/menf21bmc.rst
10660
10661 MEN Z069 WATCHDOG DRIVER
10662 M:      Johannes Thumshirn <jth@kernel.org>
10663 L:      linux-watchdog@vger.kernel.org
10664 S:      Maintained
10665 F:      drivers/watchdog/menz69_wdt.c
10666
10667 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10668 M:      Neil Armstrong <narmstrong@baylibre.com>
10669 L:      linux-media@vger.kernel.org
10670 L:      linux-amlogic@lists.infradead.org
10671 W:      http://linux-meson.com/
10672 S:      Supported
10673 F:      drivers/media/platform/meson/ao-cec.c
10674 F:      drivers/media/platform/meson/ao-cec-g12a.c
10675 F:      Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
10676 T:      git git://linuxtv.org/media_tree.git
10677
10678 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10679 M:      Liang Yang <liang.yang@amlogic.com>
10680 L:      linux-mtd@lists.infradead.org
10681 S:      Maintained
10682 F:      drivers/mtd/nand/raw/meson_*
10683 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10684
10685 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10686 M:      Maxime Jourdan <mjourdan@baylibre.com>
10687 L:      linux-media@vger.kernel.org
10688 L:      linux-amlogic@lists.infradead.org
10689 S:      Supported
10690 F:      drivers/staging/media/meson/vdec/
10691 T:      git git://linuxtv.org/media_tree.git
10692
10693 METHODE UDPU SUPPORT
10694 M:      Vladimir Vid <vladimir.vid@sartura.hr>
10695 S:      Maintained
10696 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10697
10698 MICROBLAZE ARCHITECTURE
10699 M:      Michal Simek <monstr@monstr.eu>
10700 W:      http://www.monstr.eu/fdt/
10701 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
10702 S:      Supported
10703 F:      arch/microblaze/
10704
10705 MICROCHIP AT91 SERIAL DRIVER
10706 M:      Richard Genoud <richard.genoud@gmail.com>
10707 S:      Maintained
10708 F:      drivers/tty/serial/atmel_serial.c
10709 F:      drivers/tty/serial/atmel_serial.h
10710 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10711
10712 MICROCHIP AUDIO ASOC DRIVERS
10713 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10714 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10715 S:      Supported
10716 F:      sound/soc/atmel
10717
10718 MICROCHIP DMA DRIVER
10719 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10720 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10721 L:      dmaengine@vger.kernel.org
10722 S:      Supported
10723 F:      drivers/dma/at_hdmac.c
10724 F:      drivers/dma/at_hdmac_regs.h
10725 F:      include/linux/platform_data/dma-atmel.h
10726 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
10727 F:      include/dt-bindings/dma/at91.h
10728
10729 MICROCHIP ECC DRIVER
10730 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10731 L:      linux-crypto@vger.kernel.org
10732 S:      Maintained
10733 F:      drivers/crypto/atmel-ecc.*
10734
10735 MICROCHIP I2C DRIVER
10736 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10737 L:      linux-i2c@vger.kernel.org
10738 S:      Supported
10739 F:      drivers/i2c/busses/i2c-at91.h
10740 F:      drivers/i2c/busses/i2c-at91-*.c
10741
10742 MICROCHIP ISC DRIVER
10743 M:      Eugen Hristev <eugen.hristev@microchip.com>
10744 L:      linux-media@vger.kernel.org
10745 S:      Supported
10746 F:      drivers/media/platform/atmel/atmel-sama5d2-isc.c
10747 F:      drivers/media/platform/atmel/atmel-isc.h
10748 F:      drivers/media/platform/atmel/atmel-isc-base.c
10749 F:      drivers/media/platform/atmel/atmel-isc-regs.h
10750 F:      Documentation/devicetree/bindings/media/atmel-isc.txt
10751
10752 MICROCHIP ISI DRIVER
10753 M:      Eugen Hristev <eugen.hristev@microchip.com>
10754 L:      linux-media@vger.kernel.org
10755 S:      Supported
10756 F:      drivers/media/platform/atmel/atmel-isi.c
10757 F:      drivers/media/platform/atmel/atmel-isi.h
10758
10759 MICROCHIP AT91 USART MFD DRIVER
10760 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10761 L:      linux-kernel@vger.kernel.org
10762 S:      Supported
10763 F:      drivers/mfd/at91-usart.c
10764 F:      include/dt-bindings/mfd/at91-usart.h
10765 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10766
10767 MICROCHIP AT91 USART SPI DRIVER
10768 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10769 L:      linux-spi@vger.kernel.org
10770 S:      Supported
10771 F:      drivers/spi/spi-at91-usart.c
10772 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10773
10774 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10775 M:      Woojung Huh <woojung.huh@microchip.com>
10776 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10777 L:      netdev@vger.kernel.org
10778 S:      Maintained
10779 F:      net/dsa/tag_ksz.c
10780 F:      drivers/net/dsa/microchip/*
10781 F:      include/linux/platform_data/microchip-ksz.h
10782 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
10783
10784 MICROCHIP LAN743X ETHERNET DRIVER
10785 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
10786 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10787 L:      netdev@vger.kernel.org
10788 S:      Maintained
10789 F:      drivers/net/ethernet/microchip/lan743x_*
10790
10791 MICROCHIP LCDFB DRIVER
10792 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10793 L:      linux-fbdev@vger.kernel.org
10794 S:      Maintained
10795 F:      drivers/video/fbdev/atmel_lcdfb.c
10796 F:      include/video/atmel_lcdc.h
10797
10798 MICROCHIP MMC/SD/SDIO MCI DRIVER
10799 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10800 S:      Maintained
10801 F:      drivers/mmc/host/atmel-mci.c
10802
10803 MICROCHIP MCP16502 PMIC DRIVER
10804 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10805 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10806 S:      Maintained
10807 F:      Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10808 F:      drivers/regulator/mcp16502.c
10809
10810 MICROCHIP MCP3911 ADC DRIVER
10811 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
10812 M:      Kent Gustavsson <kent@minoris.se>
10813 L:      linux-iio@vger.kernel.org
10814 S:      Supported
10815 F:      drivers/iio/adc/mcp3911.c
10816 F:      Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10817
10818 MICROCHIP NAND DRIVER
10819 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10820 L:      linux-mtd@lists.infradead.org
10821 S:      Supported
10822 F:      drivers/mtd/nand/raw/atmel/*
10823 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
10824
10825 MICROCHIP PWM DRIVER
10826 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
10827 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10828 L:      linux-pwm@vger.kernel.org
10829 S:      Supported
10830 F:      drivers/pwm/pwm-atmel.c
10831 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10832
10833 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10834 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10835 M:      Eugen Hristev <eugen.hristev@microchip.com>
10836 L:      linux-iio@vger.kernel.org
10837 S:      Supported
10838 F:      drivers/iio/adc/at91-sama5d2_adc.c
10839 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10840 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10841
10842 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10843 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10844 S:      Supported
10845 F:      drivers/power/reset/at91-sama5d2_shdwc.c
10846
10847 MICROCHIP SPI DRIVER
10848 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10849 S:      Supported
10850 F:      drivers/spi/spi-atmel.*
10851
10852 MICROCHIP SSC DRIVER
10853 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10854 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10855 S:      Supported
10856 F:      drivers/misc/atmel-ssc.c
10857 F:      include/linux/atmel-ssc.h
10858
10859 MICROCHIP USBA UDC DRIVER
10860 M:      Cristian Birsan <cristian.birsan@microchip.com>
10861 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10862 S:      Supported
10863 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
10864
10865 MICROCHIP USB251XB DRIVER
10866 M:      Richard Leitner <richard.leitner@skidata.com>
10867 L:      linux-usb@vger.kernel.org
10868 S:      Maintained
10869 F:      drivers/usb/misc/usb251xb.c
10870 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
10871
10872 MICROCHIP XDMA DRIVER
10873 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10874 L:      linux-arm-kernel@lists.infradead.org
10875 L:      dmaengine@vger.kernel.org
10876 S:      Supported
10877 F:      drivers/dma/at_xdmac.c
10878
10879 MICROSEMI MIPS SOCS
10880 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10881 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10882 L:      linux-mips@vger.kernel.org
10883 S:      Supported
10884 F:      arch/mips/generic/board-ocelot.c
10885 F:      arch/mips/configs/generic/board-ocelot.config
10886 F:      arch/mips/boot/dts/mscc/
10887 F:      Documentation/devicetree/bindings/mips/mscc.txt
10888
10889 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10890 M:      Don Brace <don.brace@microsemi.com>
10891 L:      esc.storagedev@microsemi.com
10892 L:      linux-scsi@vger.kernel.org
10893 S:      Supported
10894 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
10895 F:      drivers/scsi/smartpqi/Kconfig
10896 F:      drivers/scsi/smartpqi/Makefile
10897 F:      include/linux/cciss*.h
10898 F:      include/uapi/linux/cciss*.h
10899 F:      Documentation/scsi/smartpqi.txt
10900
10901 MICROSEMI ETHERNET SWITCH DRIVER
10902 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10903 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10904 L:      netdev@vger.kernel.org
10905 S:      Supported
10906 F:      drivers/net/ethernet/mscc/
10907 F:      include/soc/mscc/ocelot*
10908
10909 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10910 M:      Chen Yu <yu.c.chen@intel.com>
10911 L:      platform-driver-x86@vger.kernel.org
10912 S:      Supported
10913 F:      drivers/platform/x86/surfacepro3_button.c
10914
10915 MICROTEK X6 SCANNER
10916 M:      Oliver Neukum <oliver@neukum.org>
10917 S:      Maintained
10918 F:      drivers/usb/image/microtek.*
10919
10920 MIPS
10921 M:      Ralf Baechle <ralf@linux-mips.org>
10922 M:      Paul Burton <paulburton@kernel.org>
10923 M:      James Hogan <jhogan@kernel.org>
10924 L:      linux-mips@vger.kernel.org
10925 W:      http://www.linux-mips.org/
10926 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
10927 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10928 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
10929 S:      Supported
10930 F:      Documentation/devicetree/bindings/mips/
10931 F:      Documentation/mips/
10932 F:      arch/mips/
10933 F:      drivers/platform/mips/
10934
10935 MIPS BOSTON DEVELOPMENT BOARD
10936 M:      Paul Burton <paulburton@kernel.org>
10937 L:      linux-mips@vger.kernel.org
10938 S:      Maintained
10939 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
10940 F:      arch/mips/boot/dts/img/boston.dts
10941 F:      arch/mips/configs/generic/board-boston.config
10942 F:      drivers/clk/imgtec/clk-boston.c
10943 F:      include/dt-bindings/clock/boston-clock.h
10944
10945 MIPS GENERIC PLATFORM
10946 M:      Paul Burton <paulburton@kernel.org>
10947 L:      linux-mips@vger.kernel.org
10948 S:      Supported
10949 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10950 F:      arch/mips/generic/
10951 F:      arch/mips/tools/generic-board-config.sh
10952
10953 MIPS/LOONGSON1 ARCHITECTURE
10954 M:      Keguang Zhang <keguang.zhang@gmail.com>
10955 L:      linux-mips@vger.kernel.org
10956 S:      Maintained
10957 F:      arch/mips/loongson32/
10958 F:      arch/mips/include/asm/mach-loongson32/
10959 F:      drivers/*/*loongson1*
10960 F:      drivers/*/*/*loongson1*
10961
10962 MIPS/LOONGSON2EF ARCHITECTURE
10963 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
10964 L:      linux-mips@vger.kernel.org
10965 S:      Maintained
10966 F:      arch/mips/loongson2ef/
10967 F:      arch/mips/include/asm/mach-loongson2ef/
10968 F:      drivers/*/*loongson2*
10969 F:      drivers/*/*/*loongson2*
10970
10971 MIPS/LOONGSON64 ARCHITECTURE
10972 M:      Huacai Chen <chenhc@lemote.com>
10973 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
10974 L:      linux-mips@vger.kernel.org
10975 S:      Maintained
10976 F:      arch/mips/loongson64/
10977 F:      arch/mips/include/asm/mach-loongson64/
10978 F:      drivers/platform/mips/cpu_hwmon.c
10979 F:      drivers/*/*loongson3*
10980 F:      drivers/*/*/*loongson3*
10981
10982 MIPS RINT INSTRUCTION EMULATION
10983 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
10984 L:      linux-mips@vger.kernel.org
10985 S:      Supported
10986 F:      arch/mips/math-emu/sp_rint.c
10987 F:      arch/mips/math-emu/dp_rint.c
10988
10989 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10990 M:      Hans Verkuil <hverkuil@xs4all.nl>
10991 L:      linux-media@vger.kernel.org
10992 T:      git git://linuxtv.org/media_tree.git
10993 W:      https://linuxtv.org
10994 S:      Odd Fixes
10995 F:      drivers/media/radio/radio-miropcm20*
10996
10997 MMP SUPPORT
10998 R:      Lubomir Rintel <lkundrak@v3.sk>
10999 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11000 S:      Odd Fixes
11001 F:      arch/arm/boot/dts/mmp*
11002 F:      arch/arm/mach-mmp/
11003
11004 MMU GATHER AND TLB INVALIDATION
11005 M:      Will Deacon <will@kernel.org>
11006 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11007 M:      Andrew Morton <akpm@linux-foundation.org>
11008 M:      Nick Piggin <npiggin@gmail.com>
11009 M:      Peter Zijlstra <peterz@infradead.org>
11010 L:      linux-arch@vger.kernel.org
11011 L:      linux-mm@kvack.org
11012 S:      Maintained
11013 F:      arch/*/include/asm/tlb.h
11014 F:      include/asm-generic/tlb.h
11015 F:      mm/mmu_gather.c
11016
11017 MN88472 MEDIA DRIVER
11018 M:      Antti Palosaari <crope@iki.fi>
11019 L:      linux-media@vger.kernel.org
11020 W:      https://linuxtv.org
11021 W:      http://palosaari.fi/linux/
11022 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11023 S:      Maintained
11024 F:      drivers/media/dvb-frontends/mn88472*
11025
11026 MN88473 MEDIA DRIVER
11027 M:      Antti Palosaari <crope@iki.fi>
11028 L:      linux-media@vger.kernel.org
11029 W:      https://linuxtv.org
11030 W:      http://palosaari.fi/linux/
11031 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11032 S:      Maintained
11033 F:      drivers/media/dvb-frontends/mn88473*
11034
11035 MODULE SUPPORT
11036 M:      Jessica Yu <jeyu@kernel.org>
11037 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11038 S:      Maintained
11039 F:      include/linux/module.h
11040 F:      kernel/module.c
11041
11042 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11043 W:      http://popies.net/meye/
11044 S:      Orphan
11045 F:      Documentation/media/v4l-drivers/meye*
11046 F:      drivers/media/pci/meye/
11047 F:      include/uapi/linux/meye.h
11048
11049 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11050 M:      Jiri Slaby <jirislaby@gmail.com>
11051 S:      Maintained
11052 F:      Documentation/driver-api/serial/moxa-smartio.rst
11053 F:      drivers/tty/mxser.*
11054
11055 MR800 AVERMEDIA USB FM RADIO DRIVER
11056 M:      Alexey Klimov <klimov.linux@gmail.com>
11057 L:      linux-media@vger.kernel.org
11058 T:      git git://linuxtv.org/media_tree.git
11059 S:      Maintained
11060 F:      drivers/media/radio/radio-mr800.c
11061
11062 MRF24J40 IEEE 802.15.4 RADIO DRIVER
11063 M:      Alan Ott <alan@signal11.us>
11064 L:      linux-wpan@vger.kernel.org
11065 S:      Maintained
11066 F:      drivers/net/ieee802154/mrf24j40.c
11067 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11068
11069 MSI LAPTOP SUPPORT
11070 M:      "Lee, Chun-Yi" <jlee@suse.com>
11071 L:      platform-driver-x86@vger.kernel.org
11072 S:      Maintained
11073 F:      drivers/platform/x86/msi-laptop.c
11074
11075 MSI WMI SUPPORT
11076 L:      platform-driver-x86@vger.kernel.org
11077 S:      Orphan
11078 F:      drivers/platform/x86/msi-wmi.c
11079
11080 MSI001 MEDIA DRIVER
11081 M:      Antti Palosaari <crope@iki.fi>
11082 L:      linux-media@vger.kernel.org
11083 W:      https://linuxtv.org
11084 W:      http://palosaari.fi/linux/
11085 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11086 T:      git git://linuxtv.org/anttip/media_tree.git
11087 S:      Maintained
11088 F:      drivers/media/tuners/msi001*
11089
11090 MSI2500 MEDIA DRIVER
11091 M:      Antti Palosaari <crope@iki.fi>
11092 L:      linux-media@vger.kernel.org
11093 W:      https://linuxtv.org
11094 W:      http://palosaari.fi/linux/
11095 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11096 T:      git git://linuxtv.org/anttip/media_tree.git
11097 S:      Maintained
11098 F:      drivers/media/usb/msi2500/
11099
11100 MSYSTEMS DISKONCHIP G3 MTD DRIVER
11101 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11102 L:      linux-mtd@lists.infradead.org
11103 S:      Maintained
11104 F:      drivers/mtd/devices/docg3*
11105
11106 MT9M032 APTINA SENSOR DRIVER
11107 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11108 L:      linux-media@vger.kernel.org
11109 T:      git git://linuxtv.org/media_tree.git
11110 S:      Maintained
11111 F:      drivers/media/i2c/mt9m032.c
11112 F:      include/media/i2c/mt9m032.h
11113
11114 MT9P031 APTINA CAMERA SENSOR
11115 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11116 L:      linux-media@vger.kernel.org
11117 T:      git git://linuxtv.org/media_tree.git
11118 S:      Maintained
11119 F:      drivers/media/i2c/mt9p031.c
11120 F:      include/media/i2c/mt9p031.h
11121
11122 MT9T001 APTINA CAMERA SENSOR
11123 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11124 L:      linux-media@vger.kernel.org
11125 T:      git git://linuxtv.org/media_tree.git
11126 S:      Maintained
11127 F:      drivers/media/i2c/mt9t001.c
11128 F:      include/media/i2c/mt9t001.h
11129
11130 MT9T112 APTINA CAMERA SENSOR
11131 M:      Jacopo Mondi <jacopo@jmondi.org>
11132 L:      linux-media@vger.kernel.org
11133 T:      git git://linuxtv.org/media_tree.git
11134 S:      Odd Fixes
11135 F:      drivers/media/i2c/mt9t112.c
11136 F:      include/media/i2c/mt9t112.h
11137
11138 MT9V032 APTINA CAMERA SENSOR
11139 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11140 L:      linux-media@vger.kernel.org
11141 T:      git git://linuxtv.org/media_tree.git
11142 S:      Maintained
11143 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11144 F:      drivers/media/i2c/mt9v032.c
11145 F:      include/media/i2c/mt9v032.h
11146
11147 MT9V111 APTINA CAMERA SENSOR
11148 M:      Jacopo Mondi <jacopo@jmondi.org>
11149 L:      linux-media@vger.kernel.org
11150 T:      git git://linuxtv.org/media_tree.git
11151 S:      Maintained
11152 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11153 F:      drivers/media/i2c/mt9v111.c
11154
11155 MULTIFUNCTION DEVICES (MFD)
11156 M:      Lee Jones <lee.jones@linaro.org>
11157 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11158 S:      Supported
11159 F:      Documentation/devicetree/bindings/mfd/
11160 F:      drivers/mfd/
11161 F:      include/linux/mfd/
11162 F:      include/dt-bindings/mfd/
11163
11164 MULTIMEDIA CARD (MMC) ETC. OVER SPI
11165 S:      Orphan
11166 F:      drivers/mmc/host/mmc_spi.c
11167 F:      include/linux/spi/mmc_spi.h
11168
11169 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11170 M:      Ulf Hansson <ulf.hansson@linaro.org>
11171 L:      linux-mmc@vger.kernel.org
11172 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11173 S:      Maintained
11174 F:      Documentation/devicetree/bindings/mmc/
11175 F:      drivers/mmc/
11176 F:      include/linux/mmc/
11177 F:      include/uapi/linux/mmc/
11178
11179 MULTIPLEXER SUBSYSTEM
11180 M:      Peter Rosin <peda@axentia.se>
11181 S:      Maintained
11182 F:      Documentation/ABI/testing/sysfs-class-mux*
11183 F:      Documentation/devicetree/bindings/mux/
11184 F:      include/dt-bindings/mux/
11185 F:      include/linux/mux/
11186 F:      drivers/mux/
11187
11188 MULTITECH MULTIPORT CARD (ISICOM)
11189 S:      Orphan
11190 F:      drivers/tty/isicom.c
11191 F:      include/linux/isicom.h
11192
11193 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11194 M:      Bin Liu <b-liu@ti.com>
11195 L:      linux-usb@vger.kernel.org
11196 S:      Maintained
11197 F:      drivers/usb/musb/
11198
11199 MXL301RF MEDIA DRIVER
11200 M:      Akihiro Tsukada <tskd08@gmail.com>
11201 L:      linux-media@vger.kernel.org
11202 S:      Odd Fixes
11203 F:      drivers/media/tuners/mxl301rf*
11204
11205 MXL5007T MEDIA DRIVER
11206 M:      Michael Krufky <mkrufky@linuxtv.org>
11207 L:      linux-media@vger.kernel.org
11208 W:      https://linuxtv.org
11209 W:      http://github.com/mkrufky
11210 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11211 T:      git git://linuxtv.org/mkrufky/tuners.git
11212 S:      Maintained
11213 F:      drivers/media/tuners/mxl5007t.*
11214
11215 MXSFB DRM DRIVER
11216 M:      Marek Vasut <marex@denx.de>
11217 M:      Stefan Agner <stefan@agner.ch>
11218 L:      dri-devel@lists.freedesktop.org
11219 S:      Supported
11220 F:      drivers/gpu/drm/mxsfb/
11221 F:      Documentation/devicetree/bindings/display/mxsfb.txt
11222 T:      git git://anongit.freedesktop.org/drm/drm-misc
11223
11224 MYLEX DAC960 PCI RAID Controller
11225 M:      Hannes Reinecke <hare@kernel.org>
11226 L:      linux-scsi@vger.kernel.org
11227 S:      Supported
11228 F:      drivers/scsi/myrb.*
11229 F:      drivers/scsi/myrs.*
11230
11231 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11232 M:      Chris Lee <christopher.lee@cspi.com>
11233 L:      netdev@vger.kernel.org
11234 W:      https://www.cspi.com/ethernet-products/support/downloads/
11235 S:      Supported
11236 F:      drivers/net/ethernet/myricom/myri10ge/
11237
11238 NAND FLASH SUBSYSTEM
11239 M:      Miquel Raynal <miquel.raynal@bootlin.com>
11240 R:      Richard Weinberger <richard@nod.at>
11241 L:      linux-mtd@lists.infradead.org
11242 W:      http://www.linux-mtd.infradead.org/
11243 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
11244 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11245 S:      Maintained
11246 F:      drivers/mtd/nand/
11247 F:      include/linux/mtd/*nand*.h
11248
11249 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11250 M:      Daniel Mack <zonque@gmail.com>
11251 S:      Maintained
11252 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11253 W:      http://www.native-instruments.com
11254 F:      sound/usb/caiaq/
11255
11256 NATSEMI ETHERNET DRIVER (DP8381x)
11257 S:      Orphan
11258 F:      drivers/net/ethernet/natsemi/natsemi.c
11259
11260 NCR 5380 SCSI DRIVERS
11261 M:      Finn Thain <fthain@telegraphics.com.au>
11262 M:      Michael Schmitz <schmitzmic@gmail.com>
11263 L:      linux-scsi@vger.kernel.org
11264 S:      Maintained
11265 F:      Documentation/scsi/g_NCR5380.txt
11266 F:      drivers/scsi/NCR5380.*
11267 F:      drivers/scsi/arm/cumana_1.c
11268 F:      drivers/scsi/arm/oak.c
11269 F:      drivers/scsi/atari_scsi.*
11270 F:      drivers/scsi/dmx3191d.c
11271 F:      drivers/scsi/g_NCR5380.*
11272 F:      drivers/scsi/mac_scsi.*
11273 F:      drivers/scsi/sun3_scsi.*
11274 F:      drivers/scsi/sun3_scsi_vme.c
11275
11276 NCSI LIBRARY:
11277 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
11278 S:      Maintained
11279 F:      net/ncsi/
11280
11281 NCT6775 HARDWARE MONITOR DRIVER
11282 M:      Guenter Roeck <linux@roeck-us.net>
11283 L:      linux-hwmon@vger.kernel.org
11284 S:      Maintained
11285 F:      Documentation/hwmon/nct6775.rst
11286 F:      drivers/hwmon/nct6775.c
11287
11288 NET_FAILOVER MODULE
11289 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
11290 L:      netdev@vger.kernel.org
11291 S:      Supported
11292 F:      drivers/net/net_failover.c
11293 F:      include/net/net_failover.h
11294 F:      Documentation/networking/net_failover.rst
11295
11296 NETEM NETWORK EMULATOR
11297 M:      Stephen Hemminger <stephen@networkplumber.org>
11298 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
11299 S:      Maintained
11300 F:      net/sched/sch_netem.c
11301
11302 NETERION 10GbE DRIVERS (s2io/vxge)
11303 M:      Jon Mason <jdmason@kudzu.us>
11304 L:      netdev@vger.kernel.org
11305 S:      Supported
11306 F:      Documentation/networking/device_drivers/neterion/s2io.txt
11307 F:      Documentation/networking/device_drivers/neterion/vxge.txt
11308 F:      drivers/net/ethernet/neterion/
11309
11310 NETFILTER
11311 M:      Pablo Neira Ayuso <pablo@netfilter.org>
11312 M:      Jozsef Kadlecsik <kadlec@netfilter.org>
11313 M:      Florian Westphal <fw@strlen.de>
11314 L:      netfilter-devel@vger.kernel.org
11315 L:      coreteam@netfilter.org
11316 W:      http://www.netfilter.org/
11317 W:      http://www.iptables.org/
11318 W:      http://www.nftables.org/
11319 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
11320 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11321 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11322 S:      Maintained
11323 F:      include/linux/netfilter*
11324 F:      include/linux/netfilter/
11325 F:      include/net/netfilter/
11326 F:      include/uapi/linux/netfilter*
11327 F:      include/uapi/linux/netfilter/
11328 F:      net/*/netfilter.c
11329 F:      net/*/netfilter/
11330 F:      net/netfilter/
11331 F:      net/bridge/br_netfilter*.c
11332
11333 NETROM NETWORK LAYER
11334 M:      Ralf Baechle <ralf@linux-mips.org>
11335 L:      linux-hams@vger.kernel.org
11336 W:      http://www.linux-ax25.org/
11337 S:      Maintained
11338 F:      include/net/netrom.h
11339 F:      include/uapi/linux/netrom.h
11340 F:      net/netrom/
11341
11342 NETRONOME ETHERNET DRIVERS
11343 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
11344 L:      oss-drivers@netronome.com
11345 S:      Maintained
11346 F:      drivers/net/ethernet/netronome/
11347
11348 NETWORK BLOCK DEVICE (NBD)
11349 M:      Josef Bacik <josef@toxicpanda.com>
11350 S:      Maintained
11351 L:      linux-block@vger.kernel.org
11352 L:      nbd@other.debian.org
11353 F:      Documentation/admin-guide/blockdev/nbd.rst
11354 F:      drivers/block/nbd.c
11355 F:      include/trace/events/nbd.h
11356 F:      include/uapi/linux/nbd.h
11357
11358 NETWORK DROP MONITOR
11359 M:      Neil Horman <nhorman@tuxdriver.com>
11360 L:      netdev@vger.kernel.org
11361 S:      Maintained
11362 W:      https://fedorahosted.org/dropwatch/
11363 F:      net/core/drop_monitor.c
11364 F:      include/uapi/linux/net_dropmon.h
11365 F:      include/net/drop_monitor.h
11366
11367 NETWORKING DRIVERS
11368 M:      "David S. Miller" <davem@davemloft.net>
11369 L:      netdev@vger.kernel.org
11370 W:      http://www.linuxfoundation.org/en/Net
11371 Q:      http://patchwork.ozlabs.org/project/netdev/list/
11372 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11373 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11374 S:      Odd Fixes
11375 F:      Documentation/devicetree/bindings/net/
11376 F:      drivers/net/
11377 F:      include/linux/if_*
11378 F:      include/linux/netdevice.h
11379 F:      include/linux/etherdevice.h
11380 F:      include/linux/fcdevice.h
11381 F:      include/linux/fddidevice.h
11382 F:      include/linux/hippidevice.h
11383 F:      include/linux/inetdevice.h
11384 F:      include/uapi/linux/if_*
11385 F:      include/uapi/linux/netdevice.h
11386
11387 NETWORKING DRIVERS (WIRELESS)
11388 M:      Kalle Valo <kvalo@codeaurora.org>
11389 L:      linux-wireless@vger.kernel.org
11390 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
11391 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11392 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11393 S:      Maintained
11394 F:      Documentation/devicetree/bindings/net/wireless/
11395 F:      drivers/net/wireless/
11396
11397 NETWORKING [DSA]
11398 M:      Andrew Lunn <andrew@lunn.ch>
11399 M:      Vivien Didelot <vivien.didelot@gmail.com>
11400 M:      Florian Fainelli <f.fainelli@gmail.com>
11401 S:      Maintained
11402 F:      Documentation/devicetree/bindings/net/dsa/
11403 F:      net/dsa/
11404 F:      include/net/dsa.h
11405 F:      include/linux/dsa/
11406 F:      include/linux/platform_data/dsa.h
11407 F:      drivers/net/dsa/
11408
11409 NETWORKING [GENERAL]
11410 M:      "David S. Miller" <davem@davemloft.net>
11411 L:      netdev@vger.kernel.org
11412 W:      http://www.linuxfoundation.org/en/Net
11413 Q:      http://patchwork.ozlabs.org/project/netdev/list/
11414 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11415 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11416 B:      mailto:netdev@vger.kernel.org
11417 S:      Maintained
11418 F:      net/
11419 F:      include/net/
11420 F:      include/linux/in.h
11421 F:      include/linux/net.h
11422 F:      include/linux/netdevice.h
11423 F:      include/uapi/linux/in.h
11424 F:      include/uapi/linux/net.h
11425 F:      include/uapi/linux/netdevice.h
11426 F:      include/uapi/linux/net_namespace.h
11427 F:      tools/testing/selftests/net/
11428 F:      lib/net_utils.c
11429 F:      lib/random32.c
11430 F:      Documentation/networking/
11431
11432 NETWORKING [IPSEC]
11433 M:      Steffen Klassert <steffen.klassert@secunet.com>
11434 M:      Herbert Xu <herbert@gondor.apana.org.au>
11435 M:      "David S. Miller" <davem@davemloft.net>
11436 L:      netdev@vger.kernel.org
11437 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11438 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11439 S:      Maintained
11440 F:      net/xfrm/
11441 F:      net/key/
11442 F:      net/ipv4/xfrm*
11443 F:      net/ipv4/esp4*
11444 F:      net/ipv4/ah4.c
11445 F:      net/ipv4/ipcomp.c
11446 F:      net/ipv4/ip_vti.c
11447 F:      net/ipv6/xfrm*
11448 F:      net/ipv6/esp6*
11449 F:      net/ipv6/ah6.c
11450 F:      net/ipv6/ipcomp6.c
11451 F:      net/ipv6/ip6_vti.c
11452 F:      include/uapi/linux/xfrm.h
11453 F:      include/net/xfrm.h
11454
11455 NETWORKING [IPv4/IPv6]
11456 M:      "David S. Miller" <davem@davemloft.net>
11457 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11458 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11459 L:      netdev@vger.kernel.org
11460 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11461 S:      Maintained
11462 F:      net/ipv4/
11463 F:      net/ipv6/
11464 F:      include/net/ip*
11465 F:      arch/x86/net/*
11466
11467 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11468 M:      Paul Moore <paul@paul-moore.com>
11469 W:      https://github.com/netlabel
11470 L:      netdev@vger.kernel.org
11471 L:      linux-security-module@vger.kernel.org
11472 S:      Maintained
11473 F:      Documentation/netlabel/
11474 F:      include/net/calipso.h
11475 F:      include/net/cipso_ipv4.h
11476 F:      include/net/netlabel.h
11477 F:      include/uapi/linux/netfilter/xt_SECMARK.h
11478 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
11479 F:      net/netlabel/
11480 F:      net/ipv4/cipso_ipv4.c
11481 F:      net/ipv6/calipso.c
11482 F:      net/netfilter/xt_CONNSECMARK.c
11483 F:      net/netfilter/xt_SECMARK.c
11484
11485 NETWORKING [TCP]
11486 M:      Eric Dumazet <edumazet@google.com>
11487 L:      netdev@vger.kernel.org
11488 S:      Maintained
11489 F:      net/ipv4/tcp*.c
11490 F:      net/ipv4/syncookies.c
11491 F:      net/ipv6/tcp*.c
11492 F:      net/ipv6/syncookies.c
11493 F:      include/uapi/linux/tcp.h
11494 F:      include/net/tcp.h
11495 F:      include/linux/tcp.h
11496 F:      include/trace/events/tcp.h
11497
11498 NETWORKING [TLS]
11499 M:      Boris Pismenny <borisp@mellanox.com>
11500 M:      Aviad Yehezkel <aviadye@mellanox.com>
11501 M:      John Fastabend <john.fastabend@gmail.com>
11502 M:      Daniel Borkmann <daniel@iogearbox.net>
11503 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
11504 L:      netdev@vger.kernel.org
11505 S:      Maintained
11506 F:      net/tls/*
11507 F:      include/uapi/linux/tls.h
11508 F:      include/net/tls.h
11509
11510 NETWORKING [WIRELESS]
11511 L:      linux-wireless@vger.kernel.org
11512 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
11513
11514 NETDEVSIM
11515 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
11516 S:      Maintained
11517 F:      drivers/net/netdevsim/*
11518
11519 NETXEN (1/10) GbE SUPPORT
11520 M:      Manish Chopra <manishc@marvell.com>
11521 M:      Rahul Verma <rahulv@marvell.com>
11522 M:      GR-Linux-NIC-Dev@marvell.com
11523 L:      netdev@vger.kernel.org
11524 S:      Supported
11525 F:      drivers/net/ethernet/qlogic/netxen/
11526
11527 NEXTHOP
11528 M:      David Ahern <dsahern@kernel.org>
11529 L:      netdev@vger.kernel.org
11530 S:      Maintained
11531 F:      include/net/nexthop.h
11532 F:      include/uapi/linux/nexthop.h
11533 F:      include/net/netns/nexthop.h
11534 F:      net/ipv4/nexthop.c
11535
11536 NFC SUBSYSTEM
11537 L:      netdev@vger.kernel.org
11538 S:      Orphan
11539 F:      net/nfc/
11540 F:      include/net/nfc/
11541 F:      include/uapi/linux/nfc.h
11542 F:      drivers/nfc/
11543 F:      include/linux/platform_data/nfcmrvl.h
11544 F:      Documentation/devicetree/bindings/net/nfc/
11545
11546 NFS, SUNRPC, AND LOCKD CLIENTS
11547 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
11548 M:      Anna Schumaker <anna.schumaker@netapp.com>
11549 L:      linux-nfs@vger.kernel.org
11550 W:      http://client.linux-nfs.org
11551 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11552 S:      Maintained
11553 F:      fs/lockd/
11554 F:      fs/nfs/
11555 F:      fs/nfs_common/
11556 F:      net/sunrpc/
11557 F:      include/linux/lockd/
11558 F:      include/linux/nfs*
11559 F:      include/linux/sunrpc/
11560 F:      include/uapi/linux/nfs*
11561 F:      include/uapi/linux/sunrpc/
11562
11563 NILFS2 FILESYSTEM
11564 M:      Ryusuke Konishi <konishi.ryusuke@gmail.com>
11565 L:      linux-nilfs@vger.kernel.org
11566 W:      https://nilfs.sourceforge.io/
11567 W:      https://nilfs.osdn.jp/
11568 T:      git git://github.com/konis/nilfs2.git
11569 S:      Supported
11570 F:      Documentation/filesystems/nilfs2.txt
11571 F:      fs/nilfs2/
11572 F:      include/trace/events/nilfs2.h
11573 F:      include/uapi/linux/nilfs2_api.h
11574 F:      include/uapi/linux/nilfs2_ondisk.h
11575
11576 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11577 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11578 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11579 S:      Maintained
11580 F:      Documentation/scsi/NinjaSCSI.txt
11581 F:      drivers/scsi/pcmcia/nsp_*
11582
11583 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11584 M:      GOTO Masanori <gotom@debian.or.jp>
11585 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11586 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11587 S:      Maintained
11588 F:      Documentation/scsi/NinjaSCSI.txt
11589 F:      drivers/scsi/nsp32*
11590
11591 NIOS2 ARCHITECTURE
11592 M:      Ley Foon Tan <lftan@altera.com>
11593 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11594 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11595 S:      Maintained
11596 F:      arch/nios2/
11597
11598 NOHZ, DYNTICKS SUPPORT
11599 M:      Frederic Weisbecker <fweisbec@gmail.com>
11600 M:      Thomas Gleixner <tglx@linutronix.de>
11601 M:      Ingo Molnar <mingo@kernel.org>
11602 L:      linux-kernel@vger.kernel.org
11603 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11604 S:      Maintained
11605 F:      kernel/time/tick*.*
11606 F:      include/linux/tick.h
11607 F:      include/linux/sched/nohz.h
11608
11609 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11610 M:      Pavel Machek <pavel@ucw.cz>
11611 M:      Sakari Ailus <sakari.ailus@iki.fi>
11612 L:      linux-media@vger.kernel.org
11613 S:      Maintained
11614 F:      drivers/media/i2c/et8ek8
11615 F:      drivers/media/i2c/ad5820.c
11616
11617 NOKIA N900 POWER SUPPLY DRIVERS
11618 R:      Pali Rohár <pali.rohar@gmail.com>
11619 F:      include/linux/power/bq2415x_charger.h
11620 F:      include/linux/power/bq27xxx_battery.h
11621 F:      drivers/power/supply/bq2415x_charger.c
11622 F:      drivers/power/supply/bq27xxx_battery.c
11623 F:      drivers/power/supply/bq27xxx_battery_i2c.c
11624 F:      drivers/power/supply/isp1704_charger.c
11625 F:      drivers/power/supply/rx51_battery.c
11626
11627 NOLIBC HEADER FILE
11628 M:      Willy Tarreau <w@1wt.eu>
11629 S:      Maintained
11630 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11631 F:      tools/include/nolibc/
11632
11633 NSDEPS
11634 M:      Matthias Maennich <maennich@google.com>
11635 S:      Maintained
11636 F:      scripts/nsdeps
11637 F:      Documentation/core-api/symbol-namespaces.rst
11638
11639 NTB AMD DRIVER
11640 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11641 L:      linux-ntb@googlegroups.com
11642 S:      Supported
11643 F:      drivers/ntb/hw/amd/
11644
11645 NTB DRIVER CORE
11646 M:      Jon Mason <jdmason@kudzu.us>
11647 M:      Dave Jiang <dave.jiang@intel.com>
11648 M:      Allen Hubbe <allenbh@gmail.com>
11649 L:      linux-ntb@googlegroups.com
11650 S:      Supported
11651 W:      https://github.com/jonmason/ntb/wiki
11652 T:      git git://github.com/jonmason/ntb.git
11653 F:      drivers/ntb/
11654 F:      drivers/net/ntb_netdev.c
11655 F:      include/linux/ntb.h
11656 F:      include/linux/ntb_transport.h
11657 F:      tools/testing/selftests/ntb/
11658
11659 NTB IDT DRIVER
11660 M:      Serge Semin <fancer.lancer@gmail.com>
11661 L:      linux-ntb@googlegroups.com
11662 S:      Supported
11663 F:      drivers/ntb/hw/idt/
11664
11665 NTB INTEL DRIVER
11666 M:      Dave Jiang <dave.jiang@intel.com>
11667 L:      linux-ntb@googlegroups.com
11668 S:      Supported
11669 W:      https://github.com/davejiang/linux/wiki
11670 T:      git https://github.com/davejiang/linux.git
11671 F:      drivers/ntb/hw/intel/
11672
11673 NTFS FILESYSTEM
11674 M:      Anton Altaparmakov <anton@tuxera.com>
11675 L:      linux-ntfs-dev@lists.sourceforge.net
11676 W:      http://www.tuxera.com/
11677 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11678 S:      Supported
11679 F:      Documentation/filesystems/ntfs.txt
11680 F:      fs/ntfs/
11681
11682 NUBUS SUBSYSTEM
11683 M:      Finn Thain <fthain@telegraphics.com.au>
11684 L:      linux-m68k@lists.linux-m68k.org
11685 S:      Maintained
11686 F:      arch/*/include/asm/nubus.h
11687 F:      drivers/nubus/
11688 F:      include/linux/nubus.h
11689 F:      include/uapi/linux/nubus.h
11690
11691 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11692 M:      Antonino Daplas <adaplas@gmail.com>
11693 L:      linux-fbdev@vger.kernel.org
11694 S:      Maintained
11695 F:      drivers/video/fbdev/riva/
11696 F:      drivers/video/fbdev/nvidia/
11697
11698 NVM EXPRESS DRIVER
11699 M:      Keith Busch <kbusch@kernel.org>
11700 M:      Jens Axboe <axboe@fb.com>
11701 M:      Christoph Hellwig <hch@lst.de>
11702 M:      Sagi Grimberg <sagi@grimberg.me>
11703 L:      linux-nvme@lists.infradead.org
11704 T:      git://git.infradead.org/nvme.git
11705 W:      http://git.infradead.org/nvme.git
11706 S:      Supported
11707 F:      drivers/nvme/host/
11708 F:      include/linux/nvme.h
11709 F:      include/uapi/linux/nvme_ioctl.h
11710
11711 NVM EXPRESS FC TRANSPORT DRIVERS
11712 M:      James Smart <james.smart@broadcom.com>
11713 L:      linux-nvme@lists.infradead.org
11714 S:      Supported
11715 F:      include/linux/nvme-fc.h
11716 F:      include/linux/nvme-fc-driver.h
11717 F:      drivers/nvme/host/fc.c
11718 F:      drivers/nvme/target/fc.c
11719 F:      drivers/nvme/target/fcloop.c
11720
11721 NVM EXPRESS TARGET DRIVER
11722 M:      Christoph Hellwig <hch@lst.de>
11723 M:      Sagi Grimberg <sagi@grimberg.me>
11724 M:      Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
11725 L:      linux-nvme@lists.infradead.org
11726 T:      git://git.infradead.org/nvme.git
11727 W:      http://git.infradead.org/nvme.git
11728 S:      Supported
11729 F:      drivers/nvme/target/
11730
11731 NVMEM FRAMEWORK
11732 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11733 S:      Maintained
11734 F:      drivers/nvmem/
11735 F:      Documentation/devicetree/bindings/nvmem/
11736 F:      Documentation/ABI/stable/sysfs-bus-nvmem
11737 F:      include/linux/nvmem-consumer.h
11738 F:      include/linux/nvmem-provider.h
11739
11740 NXP FXAS21002C DRIVER
11741 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11742 L:      linux-iio@vger.kernel.org
11743 S:      Maintained
11744 F:      Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11745 F:      drivers/iio/gyro/fxas21002c_core.c
11746 F:      drivers/iio/gyro/fxas21002c.h
11747 F:      drivers/iio/gyro/fxas21002c_i2c.c
11748 F:      drivers/iio/gyro/fxas21002c_spi.c
11749
11750 NXP SGTL5000 DRIVER
11751 M:      Fabio Estevam <festevam@gmail.com>
11752 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11753 S:      Maintained
11754 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
11755 F:      sound/soc/codecs/sgtl5000*
11756
11757 NXP SJA1105 ETHERNET SWITCH DRIVER
11758 M:      Vladimir Oltean <olteanv@gmail.com>
11759 L:      linux-kernel@vger.kernel.org
11760 S:      Maintained
11761 F:      drivers/net/dsa/sja1105
11762
11763 NXP TDA998X DRM DRIVER
11764 M:      Russell King <linux@armlinux.org.uk>
11765 S:      Maintained
11766 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11767 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11768 F:      drivers/gpu/drm/i2c/tda998x_drv.c
11769 F:      include/drm/i2c/tda998x.h
11770 F:      include/dt-bindings/display/tda998x.h
11771 K:      "nxp,tda998x"
11772
11773 NXP TFA9879 DRIVER
11774 M:      Peter Rosin <peda@axentia.se>
11775 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11776 S:      Maintained
11777 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
11778 F:      sound/soc/codecs/tfa9879*
11779
11780 NXP-NCI NFC DRIVER
11781 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
11782 R:      Charles Gorand <charles.gorand@effinnov.com>
11783 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11784 S:      Supported
11785 F:      drivers/nfc/nxp-nci
11786
11787 OBJAGG
11788 M:      Jiri Pirko <jiri@mellanox.com>
11789 L:      netdev@vger.kernel.org
11790 S:      Supported
11791 F:      lib/objagg.c
11792 F:      lib/test_objagg.c
11793 F:      include/linux/objagg.h
11794
11795 NXP FSPI DRIVER
11796 R:      Yogesh Gaur <yogeshgaur.83@gmail.com>
11797 M:      Ashish Kumar <ashish.kumar@nxp.com>
11798 L:      linux-spi@vger.kernel.org
11799 S:      Maintained
11800 F:      drivers/spi/spi-nxp-fspi.c
11801 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11802
11803 OBJTOOL
11804 M:      Josh Poimboeuf <jpoimboe@redhat.com>
11805 M:      Peter Zijlstra <peterz@infradead.org>
11806 S:      Supported
11807 F:      tools/objtool/
11808
11809 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11810 M:      Frederic Barrat <fbarrat@linux.ibm.com>
11811 M:      Andrew Donnellan <ajd@linux.ibm.com>
11812 L:      linuxppc-dev@lists.ozlabs.org
11813 S:      Supported
11814 F:      arch/powerpc/platforms/powernv/ocxl.c
11815 F:      arch/powerpc/include/asm/pnv-ocxl.h
11816 F:      drivers/misc/ocxl/
11817 F:      include/misc/ocxl*
11818 F:      include/uapi/misc/ocxl.h
11819 F:      Documentation/userspace-api/accelerators/ocxl.rst
11820
11821 OMAP AUDIO SUPPORT
11822 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
11823 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
11824 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11825 L:      linux-omap@vger.kernel.org
11826 S:      Maintained
11827 F:      sound/soc/ti/omap*
11828 F:      sound/soc/ti/rx51.c
11829 F:      sound/soc/ti/n810.c
11830 F:      sound/soc/ti/sdma-pcm.*
11831
11832 OMAP CLOCK FRAMEWORK SUPPORT
11833 M:      Paul Walmsley <paul@pwsan.com>
11834 L:      linux-omap@vger.kernel.org
11835 S:      Maintained
11836 F:      arch/arm/*omap*/*clock*
11837
11838 OMAP DEVICE TREE SUPPORT
11839 M:      Benoît Cousson <bcousson@baylibre.com>
11840 M:      Tony Lindgren <tony@atomide.com>
11841 L:      linux-omap@vger.kernel.org
11842 L:      devicetree@vger.kernel.org
11843 S:      Maintained
11844 F:      arch/arm/boot/dts/*omap*
11845 F:      arch/arm/boot/dts/*am3*
11846 F:      arch/arm/boot/dts/*am4*
11847 F:      arch/arm/boot/dts/*am5*
11848 F:      arch/arm/boot/dts/*dra7*
11849
11850 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11851 L:      linux-omap@vger.kernel.org
11852 L:      linux-fbdev@vger.kernel.org
11853 S:      Orphan
11854 F:      drivers/video/fbdev/omap2/
11855 F:      Documentation/arm/omap/dss.rst
11856
11857 OMAP FRAMEBUFFER SUPPORT
11858 L:      linux-fbdev@vger.kernel.org
11859 L:      linux-omap@vger.kernel.org
11860 S:      Orphan
11861 F:      drivers/video/fbdev/omap/
11862
11863 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11864 M:      Roger Quadros <rogerq@ti.com>
11865 M:      Tony Lindgren <tony@atomide.com>
11866 L:      linux-omap@vger.kernel.org
11867 S:      Maintained
11868 F:      drivers/memory/omap-gpmc.c
11869 F:      arch/arm/mach-omap2/*gpmc*
11870
11871 OMAP GPIO DRIVER
11872 M:      Grygorii Strashko <grygorii.strashko@ti.com>
11873 M:      Santosh Shilimkar <ssantosh@kernel.org>
11874 M:      Kevin Hilman <khilman@kernel.org>
11875 L:      linux-omap@vger.kernel.org
11876 S:      Maintained
11877 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
11878 F:      drivers/gpio/gpio-omap.c
11879
11880 OMAP HARDWARE SPINLOCK SUPPORT
11881 M:      Ohad Ben-Cohen <ohad@wizery.com>
11882 L:      linux-omap@vger.kernel.org
11883 S:      Maintained
11884 F:      drivers/hwspinlock/omap_hwspinlock.c
11885
11886 OMAP HS MMC SUPPORT
11887 L:      linux-mmc@vger.kernel.org
11888 L:      linux-omap@vger.kernel.org
11889 S:      Orphan
11890 F:      drivers/mmc/host/omap_hsmmc.c
11891
11892 OMAP HWMOD DATA
11893 M:      Paul Walmsley <paul@pwsan.com>
11894 L:      linux-omap@vger.kernel.org
11895 S:      Maintained
11896 F:      arch/arm/mach-omap2/omap_hwmod*data*
11897
11898 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11899 M:      Benoît Cousson <bcousson@baylibre.com>
11900 L:      linux-omap@vger.kernel.org
11901 S:      Maintained
11902 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11903
11904 OMAP HWMOD SUPPORT
11905 M:      Benoît Cousson <bcousson@baylibre.com>
11906 M:      Paul Walmsley <paul@pwsan.com>
11907 L:      linux-omap@vger.kernel.org
11908 S:      Maintained
11909 F:      arch/arm/mach-omap2/omap_hwmod.*
11910
11911 OMAP I2C DRIVER
11912 M:      Vignesh R <vigneshr@ti.com>
11913 L:      linux-omap@vger.kernel.org
11914 L:      linux-i2c@vger.kernel.org
11915 S:      Maintained
11916 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
11917 F:      drivers/i2c/busses/i2c-omap.c
11918
11919 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11920 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11921 L:      linux-media@vger.kernel.org
11922 S:      Maintained
11923 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
11924 F:      drivers/media/platform/omap3isp/
11925 F:      drivers/staging/media/omap4iss/
11926
11927 OMAP MMC SUPPORT
11928 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11929 L:      linux-omap@vger.kernel.org
11930 S:      Odd Fixes
11931 F:      drivers/mmc/host/omap.c
11932
11933 OMAP POWER MANAGEMENT SUPPORT
11934 M:      Kevin Hilman <khilman@kernel.org>
11935 L:      linux-omap@vger.kernel.org
11936 S:      Maintained
11937 F:      arch/arm/*omap*/*pm*
11938 F:      drivers/cpufreq/omap-cpufreq.c
11939
11940 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11941 M:      Rajendra Nayak <rnayak@codeaurora.org>
11942 M:      Paul Walmsley <paul@pwsan.com>
11943 L:      linux-omap@vger.kernel.org
11944 S:      Maintained
11945 F:      arch/arm/mach-omap2/prm*
11946
11947 OMAP RANDOM NUMBER GENERATOR SUPPORT
11948 M:      Deepak Saxena <dsaxena@plexity.net>
11949 S:      Maintained
11950 F:      drivers/char/hw_random/omap-rng.c
11951
11952 OMAP USB SUPPORT
11953 L:      linux-usb@vger.kernel.org
11954 L:      linux-omap@vger.kernel.org
11955 S:      Orphan
11956 F:      drivers/usb/*/*omap*
11957 F:      arch/arm/*omap*/usb*
11958
11959 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11960 M:      Mark Jackson <mpfj@newflow.co.uk>
11961 L:      linux-omap@vger.kernel.org
11962 S:      Maintained
11963 F:      arch/arm/boot/dts/am335x-nano.dts
11964
11965 OMAP1 SUPPORT
11966 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11967 M:      Tony Lindgren <tony@atomide.com>
11968 L:      linux-omap@vger.kernel.org
11969 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11970 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11971 S:      Maintained
11972 F:      arch/arm/mach-omap1/
11973 F:      arch/arm/plat-omap/
11974 F:      arch/arm/configs/omap1_defconfig
11975 F:      drivers/i2c/busses/i2c-omap.c
11976 F:      include/linux/platform_data/i2c-omap.h
11977 F:      include/linux/platform_data/ams-delta-fiq.h
11978
11979 OMAP2+ SUPPORT
11980 M:      Tony Lindgren <tony@atomide.com>
11981 L:      linux-omap@vger.kernel.org
11982 W:      http://www.muru.com/linux/omap/
11983 W:      http://linux.omap.com/
11984 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11985 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11986 S:      Maintained
11987 F:      arch/arm/mach-omap2/
11988 F:      arch/arm/plat-omap/
11989 F:      arch/arm/configs/omap2plus_defconfig
11990 F:      drivers/bus/ti-sysc.c
11991 F:      drivers/i2c/busses/i2c-omap.c
11992 F:      drivers/irqchip/irq-omap-intc.c
11993 F:      drivers/mfd/*omap*.c
11994 F:      drivers/mfd/menelaus.c
11995 F:      drivers/mfd/palmas.c
11996 F:      drivers/mfd/tps65217.c
11997 F:      drivers/mfd/tps65218.c
11998 F:      drivers/mfd/tps65910.c
11999 F:      drivers/mfd/twl-core.[ch]
12000 F:      drivers/mfd/twl4030*.c
12001 F:      drivers/mfd/twl6030*.c
12002 F:      drivers/mfd/twl6040*.c
12003 F:      drivers/regulator/palmas-regulator*.c
12004 F:      drivers/regulator/pbias-regulator.c
12005 F:      drivers/regulator/tps65217-regulator.c
12006 F:      drivers/regulator/tps65218-regulator.c
12007 F:      drivers/regulator/tps65910-regulator.c
12008 F:      drivers/regulator/twl-regulator.c
12009 F:      drivers/regulator/twl6030-regulator.c
12010 F:      include/linux/platform_data/i2c-omap.h
12011 F:      include/linux/platform_data/ti-sysc.h
12012
12013 ONION OMEGA2+ BOARD
12014 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
12015 L:      linux-mips@vger.kernel.org
12016 S:      Maintained
12017 F:      arch/mips/boot/dts/ralink/omega2p.dts
12018
12019 OMFS FILESYSTEM
12020 M:      Bob Copeland <me@bobcopeland.com>
12021 L:      linux-karma-devel@lists.sourceforge.net
12022 S:      Maintained
12023 F:      Documentation/filesystems/omfs.txt
12024 F:      fs/omfs/
12025
12026 OMNIKEY CARDMAN 4000 DRIVER
12027 M:      Harald Welte <laforge@gnumonks.org>
12028 S:      Maintained
12029 F:      drivers/char/pcmcia/cm4000_cs.c
12030 F:      include/linux/cm4000_cs.h
12031 F:      include/uapi/linux/cm4000_cs.h
12032
12033 OMNIKEY CARDMAN 4040 DRIVER
12034 M:      Harald Welte <laforge@gnumonks.org>
12035 S:      Maintained
12036 F:      drivers/char/pcmcia/cm4040_cs.*
12037
12038 OMNIVISION OV13858 SENSOR DRIVER
12039 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
12040 L:      linux-media@vger.kernel.org
12041 T:      git git://linuxtv.org/media_tree.git
12042 S:      Maintained
12043 F:      drivers/media/i2c/ov13858.c
12044
12045 OMNIVISION OV2680 SENSOR DRIVER
12046 M:      Rui Miguel Silva <rmfrfs@gmail.com>
12047 L:      linux-media@vger.kernel.org
12048 T:      git git://linuxtv.org/media_tree.git
12049 S:      Maintained
12050 F:      drivers/media/i2c/ov2680.c
12051 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
12052
12053 OMNIVISION OV2685 SENSOR DRIVER
12054 M:      Shunqian Zheng <zhengsq@rock-chips.com>
12055 L:      linux-media@vger.kernel.org
12056 T:      git git://linuxtv.org/media_tree.git
12057 S:      Maintained
12058 F:      drivers/media/i2c/ov2685.c
12059
12060 OMNIVISION OV5640 SENSOR DRIVER
12061 M:      Steve Longerbeam <slongerbeam@gmail.com>
12062 L:      linux-media@vger.kernel.org
12063 T:      git git://linuxtv.org/media_tree.git
12064 S:      Maintained
12065 F:      drivers/media/i2c/ov5640.c
12066
12067 OMNIVISION OV5647 SENSOR DRIVER
12068 M:      Luis Oliveira <lolivei@synopsys.com>
12069 L:      linux-media@vger.kernel.org
12070 T:      git git://linuxtv.org/media_tree.git
12071 S:      Maintained
12072 F:      drivers/media/i2c/ov5647.c
12073
12074 OMNIVISION OV5670 SENSOR DRIVER
12075 M:      Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12076 M:      Hyungwoo Yang <hyungwoo.yang@intel.com>
12077 L:      linux-media@vger.kernel.org
12078 T:      git git://linuxtv.org/media_tree.git
12079 S:      Maintained
12080 F:      drivers/media/i2c/ov5670.c
12081
12082 OMNIVISION OV5675 SENSOR DRIVER
12083 M:      Shawn Tu <shawnx.tu@intel.com>
12084 L:      linux-media@vger.kernel.org
12085 T:      git git://linuxtv.org/media_tree.git
12086 S:      Maintained
12087 F:      drivers/media/i2c/ov5675.c
12088
12089 OMNIVISION OV5695 SENSOR DRIVER
12090 M:      Shunqian Zheng <zhengsq@rock-chips.com>
12091 L:      linux-media@vger.kernel.org
12092 T:      git git://linuxtv.org/media_tree.git
12093 S:      Maintained
12094 F:      drivers/media/i2c/ov5695.c
12095
12096 OMNIVISION OV7670 SENSOR DRIVER
12097 M:      Jonathan Corbet <corbet@lwn.net>
12098 L:      linux-media@vger.kernel.org
12099 T:      git git://linuxtv.org/media_tree.git
12100 S:      Maintained
12101 F:      drivers/media/i2c/ov7670.c
12102 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
12103
12104 OMNIVISION OV772x SENSOR DRIVER
12105 M:      Jacopo Mondi <jacopo@jmondi.org>
12106 L:      linux-media@vger.kernel.org
12107 T:      git git://linuxtv.org/media_tree.git
12108 S:      Odd fixes
12109 F:      drivers/media/i2c/ov772x.c
12110 F:      include/media/i2c/ov772x.h
12111 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
12112
12113 OMNIVISION OV7740 SENSOR DRIVER
12114 M:      Wenyou Yang <wenyou.yang@microchip.com>
12115 L:      linux-media@vger.kernel.org
12116 T:      git git://linuxtv.org/media_tree.git
12117 S:      Maintained
12118 F:      drivers/media/i2c/ov7740.c
12119 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
12120
12121 OMNIVISION OV9640 SENSOR DRIVER
12122 M:      Petr Cvek <petrcvekcz@gmail.com>
12123 L:      linux-media@vger.kernel.org
12124 S:      Maintained
12125 F:      drivers/media/i2c/ov9640.*
12126
12127 OMNIVISION OV8856 SENSOR DRIVER
12128 M:      Ben Kao <ben.kao@intel.com>
12129 L:      linux-media@vger.kernel.org
12130 T:      git git://linuxtv.org/media_tree.git
12131 S:      Maintained
12132 F:      drivers/media/i2c/ov8856.c
12133
12134 OMNIVISION OV9650 SENSOR DRIVER
12135 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
12136 R:      Akinobu Mita <akinobu.mita@gmail.com>
12137 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12138 L:      linux-media@vger.kernel.org
12139 T:      git git://linuxtv.org/media_tree.git
12140 S:      Maintained
12141 F:      drivers/media/i2c/ov9650.c
12142 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
12143
12144 ONENAND FLASH DRIVER
12145 M:      Kyungmin Park <kyungmin.park@samsung.com>
12146 L:      linux-mtd@lists.infradead.org
12147 S:      Maintained
12148 F:      drivers/mtd/nand/onenand/
12149 F:      include/linux/mtd/onenand*.h
12150
12151 OP-TEE DRIVER
12152 M:      Jens Wiklander <jens.wiklander@linaro.org>
12153 L:      tee-dev@lists.linaro.org
12154 S:      Maintained
12155 F:      drivers/tee/optee/
12156
12157 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12158 M:      Sumit Garg <sumit.garg@linaro.org>
12159 L:      tee-dev@lists.linaro.org
12160 S:      Maintained
12161 F:      drivers/char/hw_random/optee-rng.c
12162
12163 OPA-VNIC DRIVER
12164 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12165 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12166 L:      linux-rdma@vger.kernel.org
12167 S:      Supported
12168 F:      drivers/infiniband/ulp/opa_vnic
12169
12170 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12171 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12172 M:      Frank Rowand <frowand.list@gmail.com>
12173 L:      devicetree@vger.kernel.org
12174 S:      Maintained
12175 F:      Documentation/devicetree/dynamic-resolution-notes.txt
12176 F:      Documentation/devicetree/overlay-notes.txt
12177 F:      drivers/of/overlay.c
12178 F:      drivers/of/resolver.c
12179 K:      of_overlay_notifier_
12180
12181 OPEN FIRMWARE AND FLATTENED DEVICE TREE
12182 M:      Rob Herring <robh+dt@kernel.org>
12183 M:      Frank Rowand <frowand.list@gmail.com>
12184 L:      devicetree@vger.kernel.org
12185 W:      http://www.devicetree.org/
12186 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12187 S:      Maintained
12188 F:      drivers/of/
12189 F:      include/linux/of*.h
12190 F:      scripts/dtc/
12191 F:      Documentation/ABI/testing/sysfs-firmware-ofw
12192
12193 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12194 M:      Rob Herring <robh+dt@kernel.org>
12195 M:      Mark Rutland <mark.rutland@arm.com>
12196 L:      devicetree@vger.kernel.org
12197 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12198 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12199 S:      Maintained
12200 F:      Documentation/devicetree/
12201 F:      arch/*/boot/dts/
12202 F:      include/dt-bindings/
12203
12204 OPENCORES I2C BUS DRIVER
12205 M:      Peter Korsgaard <peter@korsgaard.com>
12206 M:      Andrew Lunn <andrew@lunn.ch>
12207 L:      linux-i2c@vger.kernel.org
12208 S:      Maintained
12209 F:      Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12210 F:      Documentation/i2c/busses/i2c-ocores.rst
12211 F:      drivers/i2c/busses/i2c-ocores.c
12212 F:      include/linux/platform_data/i2c-ocores.h
12213
12214 OPENRISC ARCHITECTURE
12215 M:      Jonas Bonn <jonas@southpole.se>
12216 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12217 M:      Stafford Horne <shorne@gmail.com>
12218 T:      git git://github.com/openrisc/linux.git
12219 L:      openrisc@lists.librecores.org
12220 W:      http://openrisc.io
12221 S:      Maintained
12222 F:      Documentation/devicetree/bindings/openrisc/
12223 F:      Documentation/openrisc/
12224 F:      arch/openrisc/
12225 F:      drivers/irqchip/irq-ompic.c
12226 F:      drivers/irqchip/irq-or1k-*
12227
12228 OPENVSWITCH
12229 M:      Pravin B Shelar <pshelar@ovn.org>
12230 L:      netdev@vger.kernel.org
12231 L:      dev@openvswitch.org
12232 W:      http://openvswitch.org
12233 S:      Maintained
12234 F:      net/openvswitch/
12235 F:      include/uapi/linux/openvswitch.h
12236
12237 OPERATING PERFORMANCE POINTS (OPP)
12238 M:      Viresh Kumar <vireshk@kernel.org>
12239 M:      Nishanth Menon <nm@ti.com>
12240 M:      Stephen Boyd <sboyd@kernel.org>
12241 L:      linux-pm@vger.kernel.org
12242 S:      Maintained
12243 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12244 F:      drivers/opp/
12245 F:      include/linux/pm_opp.h
12246 F:      Documentation/power/opp.rst
12247 F:      Documentation/devicetree/bindings/opp/
12248
12249 OPL4 DRIVER
12250 M:      Clemens Ladisch <clemens@ladisch.de>
12251 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12252 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12253 S:      Maintained
12254 F:      sound/drivers/opl4/
12255
12256 OPROFILE
12257 M:      Robert Richter <rric@kernel.org>
12258 L:      oprofile-list@lists.sf.net
12259 S:      Maintained
12260 F:      arch/*/include/asm/oprofile*.h
12261 F:      arch/*/oprofile/
12262 F:      drivers/oprofile/
12263 F:      include/linux/oprofile.h
12264
12265 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12266 M:      Mark Fasheh <mark@fasheh.com>
12267 M:      Joel Becker <jlbec@evilplan.org>
12268 M:      Joseph Qi <joseph.qi@linux.alibaba.com>
12269 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12270 W:      http://ocfs2.wiki.kernel.org
12271 S:      Supported
12272 F:      Documentation/filesystems/ocfs2.txt
12273 F:      Documentation/filesystems/dlmfs.txt
12274 F:      fs/ocfs2/
12275
12276 ORANGEFS FILESYSTEM
12277 M:      Mike Marshall <hubcap@omnibond.com>
12278 R:      Martin Brandenburg <martin@omnibond.com>
12279 L:      devel@lists.orangefs.org
12280 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12281 S:      Supported
12282 F:      fs/orangefs/
12283 F:      Documentation/filesystems/orangefs.txt
12284
12285 ORINOCO DRIVER
12286 L:      linux-wireless@vger.kernel.org
12287 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
12288 W:      http://www.nongnu.org/orinoco/
12289 S:      Orphan
12290 F:      drivers/net/wireless/intersil/orinoco/
12291
12292 OV2659 OMNIVISION SENSOR DRIVER
12293 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12294 L:      linux-media@vger.kernel.org
12295 W:      https://linuxtv.org
12296 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12297 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12298 S:      Maintained
12299 F:      drivers/media/i2c/ov2659.c
12300 F:      include/media/i2c/ov2659.h
12301
12302 OVERLAY FILESYSTEM
12303 M:      Miklos Szeredi <miklos@szeredi.hu>
12304 L:      linux-unionfs@vger.kernel.org
12305 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12306 S:      Supported
12307 F:      fs/overlayfs/
12308 F:      Documentation/filesystems/overlayfs.txt
12309
12310 P54 WIRELESS DRIVER
12311 M:      Christian Lamparter <chunkeey@googlemail.com>
12312 L:      linux-wireless@vger.kernel.org
12313 W:      http://wireless.kernel.org/en/users/Drivers/p54
12314 S:      Maintained
12315 F:      drivers/net/wireless/intersil/p54/
12316
12317 PA SEMI ETHERNET DRIVER
12318 L:      netdev@vger.kernel.org
12319 S:      Orphan
12320 F:      drivers/net/ethernet/pasemi/*
12321
12322 PA SEMI SMBUS DRIVER
12323 L:      linux-i2c@vger.kernel.org
12324 S:      Orphan
12325 F:      drivers/i2c/busses/i2c-pasemi.c
12326
12327 PACKING
12328 M:      Vladimir Oltean <olteanv@gmail.com>
12329 L:      netdev@vger.kernel.org
12330 S:      Supported
12331 F:      lib/packing.c
12332 F:      include/linux/packing.h
12333 F:      Documentation/core-api/packing.rst
12334
12335 PADATA PARALLEL EXECUTION MECHANISM
12336 M:      Steffen Klassert <steffen.klassert@secunet.com>
12337 L:      linux-crypto@vger.kernel.org
12338 S:      Maintained
12339 F:      kernel/padata.c
12340 F:      include/linux/padata.h
12341 F:      Documentation/padata.txt
12342
12343 PAGE POOL
12344 M:      Jesper Dangaard Brouer <hawk@kernel.org>
12345 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
12346 L:      netdev@vger.kernel.org
12347 S:      Supported
12348 F:      net/core/page_pool.c
12349 F:      include/net/page_pool.h
12350
12351 PANASONIC LAPTOP ACPI EXTRAS DRIVER
12352 M:      Harald Welte <laforge@gnumonks.org>
12353 L:      platform-driver-x86@vger.kernel.org
12354 S:      Maintained
12355 F:      drivers/platform/x86/panasonic-laptop.c
12356
12357 PARALLEL LCD/KEYPAD PANEL DRIVER
12358 M:      Willy Tarreau <willy@haproxy.com>
12359 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12360 S:      Odd Fixes
12361 F:      Documentation/admin-guide/lcd-panel-cgram.rst
12362 F:      drivers/auxdisplay/panel.c
12363
12364 PARALLEL PORT SUBSYSTEM
12365 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12366 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12367 L:      linux-parport@lists.infradead.org (subscribers-only)
12368 S:      Maintained
12369 F:      drivers/parport/
12370 F:      include/linux/parport*.h
12371 F:      drivers/char/ppdev.c
12372 F:      include/uapi/linux/ppdev.h
12373 F:      Documentation/driver-api/parport*.rst
12374
12375 PARAVIRT_OPS INTERFACE
12376 M:      Juergen Gross <jgross@suse.com>
12377 M:      Thomas Hellstrom <thellstrom@vmware.com>
12378 M:      "VMware, Inc." <pv-drivers@vmware.com>
12379 L:      virtualization@lists.linux-foundation.org
12380 S:      Supported
12381 F:      Documentation/virt/paravirt_ops.rst
12382 F:      arch/*/kernel/paravirt*
12383 F:      arch/*/include/asm/paravirt*.h
12384 F:      include/linux/hypervisor.h
12385
12386 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12387 M:      Tim Waugh <tim@cyberelk.net>
12388 L:      linux-parport@lists.infradead.org (subscribers-only)
12389 S:      Maintained
12390 F:      Documentation/admin-guide/blockdev/paride.rst
12391 F:      drivers/block/paride/
12392
12393 PARISC ARCHITECTURE
12394 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12395 M:      Helge Deller <deller@gmx.de>
12396 L:      linux-parisc@vger.kernel.org
12397 W:      http://www.parisc-linux.org/
12398 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
12399 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12400 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12401 S:      Maintained
12402 F:      arch/parisc/
12403 F:      Documentation/parisc/
12404 F:      drivers/parisc/
12405 F:      drivers/char/agp/parisc-agp.c
12406 F:      drivers/input/misc/hp_sdc_rtc.c
12407 F:      drivers/input/serio/gscps2.c
12408 F:      drivers/input/serio/hp_sdc*
12409 F:      drivers/parport/parport_gsc.*
12410 F:      drivers/tty/serial/8250/8250_gsc.c
12411 F:      drivers/video/fbdev/sti*
12412 F:      drivers/video/console/sti*
12413 F:      drivers/video/logo/logo_parisc*
12414 F:      include/linux/hp_sdc.h
12415
12416 PARMAN
12417 M:      Jiri Pirko <jiri@mellanox.com>
12418 L:      netdev@vger.kernel.org
12419 S:      Supported
12420 F:      lib/parman.c
12421 F:      lib/test_parman.c
12422 F:      include/linux/parman.h
12423
12424 PC ENGINES APU BOARD DRIVER
12425 M:      Enrico Weigelt, metux IT consult <info@metux.net>
12426 S:      Maintained
12427 F:      drivers/platform/x86/pcengines-apuv2.c
12428
12429 PC87360 HARDWARE MONITORING DRIVER
12430 M:      Jim Cromie <jim.cromie@gmail.com>
12431 L:      linux-hwmon@vger.kernel.org
12432 S:      Maintained
12433 F:      Documentation/hwmon/pc87360.rst
12434 F:      drivers/hwmon/pc87360.c
12435
12436 PC8736x GPIO DRIVER
12437 M:      Jim Cromie <jim.cromie@gmail.com>
12438 S:      Maintained
12439 F:      drivers/char/pc8736x_gpio.c
12440
12441 PC87427 HARDWARE MONITORING DRIVER
12442 M:      Jean Delvare <jdelvare@suse.com>
12443 L:      linux-hwmon@vger.kernel.org
12444 S:      Maintained
12445 F:      Documentation/hwmon/pc87427.rst
12446 F:      drivers/hwmon/pc87427.c
12447
12448 PCA9532 LED DRIVER
12449 M:      Riku Voipio <riku.voipio@iki.fi>
12450 S:      Maintained
12451 F:      drivers/leds/leds-pca9532.c
12452 F:      include/linux/leds-pca9532.h
12453
12454 PCA9541 I2C BUS MASTER SELECTOR DRIVER
12455 M:      Guenter Roeck <linux@roeck-us.net>
12456 L:      linux-i2c@vger.kernel.org
12457 S:      Maintained
12458 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
12459
12460 PCDP - PRIMARY CONSOLE AND DEBUG PORT
12461 M:      Khalid Aziz <khalid@gonehiking.org>
12462 S:      Maintained
12463 F:      drivers/firmware/pcdp.*
12464
12465 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12466 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12467 L:      linux-pci@vger.kernel.org
12468 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12469 S:      Maintained
12470 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
12471 F:      drivers/pci/controller/pci-aardvark.c
12472
12473 PCI DRIVER FOR ALTERA PCIE IP
12474 M:      Ley Foon Tan <lftan@altera.com>
12475 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
12476 L:      linux-pci@vger.kernel.org
12477 S:      Supported
12478 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
12479 F:      drivers/pci/controller/pcie-altera.c
12480
12481 PCI DRIVER FOR APPLIEDMICRO XGENE
12482 M:      Toan Le <toan@os.amperecomputing.com>
12483 L:      linux-pci@vger.kernel.org
12484 L:      linux-arm-kernel@lists.infradead.org
12485 S:      Maintained
12486 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
12487 F:      drivers/pci/controller/pci-xgene.c
12488
12489 PCI DRIVER FOR ARM VERSATILE PLATFORM
12490 M:      Rob Herring <robh@kernel.org>
12491 L:      linux-pci@vger.kernel.org
12492 L:      linux-arm-kernel@lists.infradead.org
12493 S:      Maintained
12494 F:      Documentation/devicetree/bindings/pci/versatile.txt
12495 F:      drivers/pci/controller/pci-versatile.c
12496
12497 PCI DRIVER FOR ARMADA 8K
12498 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12499 L:      linux-pci@vger.kernel.org
12500 L:      linux-arm-kernel@lists.infradead.org
12501 S:      Maintained
12502 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
12503 F:      drivers/pci/controller/dwc/pcie-armada8k.c
12504
12505 PCI DRIVER FOR CADENCE PCIE IP
12506 M:      Tom Joseph <tjoseph@cadence.com>
12507 L:      linux-pci@vger.kernel.org
12508 S:      Maintained
12509 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
12510 F:      drivers/pci/controller/pcie-cadence*
12511
12512 PCI DRIVER FOR FREESCALE LAYERSCAPE
12513 M:      Minghuan Lian <minghuan.Lian@nxp.com>
12514 M:      Mingkai Hu <mingkai.hu@nxp.com>
12515 M:      Roy Zang <roy.zang@nxp.com>
12516 L:      linuxppc-dev@lists.ozlabs.org
12517 L:      linux-pci@vger.kernel.org
12518 L:      linux-arm-kernel@lists.infradead.org
12519 S:      Maintained
12520 F:      drivers/pci/controller/dwc/*layerscape*
12521
12522 PCI DRIVER FOR GENERIC OF HOSTS
12523 M:      Will Deacon <will@kernel.org>
12524 L:      linux-pci@vger.kernel.org
12525 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12526 S:      Maintained
12527 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
12528 F:      drivers/pci/controller/pci-host-common.c
12529 F:      drivers/pci/controller/pci-host-generic.c
12530
12531 PCI DRIVER FOR IMX6
12532 M:      Richard Zhu <hongxing.zhu@nxp.com>
12533 M:      Lucas Stach <l.stach@pengutronix.de>
12534 L:      linux-pci@vger.kernel.org
12535 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12536 S:      Maintained
12537 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12538 F:      drivers/pci/controller/dwc/*imx6*
12539
12540 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12541 M:      Keith Busch <keith.busch@intel.com>
12542 M:      Jonathan Derrick <jonathan.derrick@intel.com>
12543 L:      linux-pci@vger.kernel.org
12544 S:      Supported
12545 F:      drivers/pci/controller/vmd.c
12546
12547 PCI DRIVER FOR MICROSEMI SWITCHTEC
12548 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12549 M:      Logan Gunthorpe <logang@deltatee.com>
12550 L:      linux-pci@vger.kernel.org
12551 S:      Maintained
12552 F:      Documentation/driver-api/switchtec.rst
12553 F:      Documentation/ABI/testing/sysfs-class-switchtec
12554 F:      drivers/pci/switch/switchtec*
12555 F:      include/uapi/linux/switchtec_ioctl.h
12556 F:      include/linux/switchtec.h
12557 F:      drivers/ntb/hw/mscc/
12558
12559 PCI DRIVER FOR MOBIVEIL PCIE IP
12560 M:      Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12561 M:      Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12562 L:      linux-pci@vger.kernel.org
12563 S:      Supported
12564 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12565 F:      drivers/pci/controller/pcie-mobiveil.c
12566
12567 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12568 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12569 M:      Jason Cooper <jason@lakedaemon.net>
12570 L:      linux-pci@vger.kernel.org
12571 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12572 S:      Maintained
12573 F:      drivers/pci/controller/*mvebu*
12574
12575 PCI DRIVER FOR NVIDIA TEGRA
12576 M:      Thierry Reding <thierry.reding@gmail.com>
12577 L:      linux-tegra@vger.kernel.org
12578 L:      linux-pci@vger.kernel.org
12579 S:      Supported
12580 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12581 F:      drivers/pci/controller/pci-tegra.c
12582
12583 PCI DRIVER FOR RENESAS R-CAR
12584 M:      Simon Horman <horms@verge.net.au>
12585 L:      linux-pci@vger.kernel.org
12586 L:      linux-renesas-soc@vger.kernel.org
12587 S:      Maintained
12588 F:      drivers/pci/controller/*rcar*
12589
12590 PCI DRIVER FOR SAMSUNG EXYNOS
12591 M:      Jingoo Han <jingoohan1@gmail.com>
12592 L:      linux-pci@vger.kernel.org
12593 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12594 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12595 S:      Maintained
12596 F:      drivers/pci/controller/dwc/pci-exynos.c
12597
12598 PCI DRIVER FOR SYNOPSYS DESIGNWARE
12599 M:      Jingoo Han <jingoohan1@gmail.com>
12600 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12601 L:      linux-pci@vger.kernel.org
12602 S:      Maintained
12603 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
12604 F:      drivers/pci/controller/dwc/*designware*
12605
12606 PCI DRIVER FOR TI DRA7XX
12607 M:      Kishon Vijay Abraham I <kishon@ti.com>
12608 L:      linux-omap@vger.kernel.org
12609 L:      linux-pci@vger.kernel.org
12610 S:      Supported
12611 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
12612 F:      drivers/pci/controller/dwc/pci-dra7xx.c
12613
12614 PCI DRIVER FOR TI KEYSTONE
12615 M:      Murali Karicheri <m-karicheri2@ti.com>
12616 L:      linux-pci@vger.kernel.org
12617 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12618 S:      Maintained
12619 F:      drivers/pci/controller/dwc/pci-keystone.c
12620
12621 PCI ENDPOINT SUBSYSTEM
12622 M:      Kishon Vijay Abraham I <kishon@ti.com>
12623 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12624 L:      linux-pci@vger.kernel.org
12625 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12626 S:      Supported
12627 F:      drivers/pci/endpoint/
12628 F:      drivers/misc/pci_endpoint_test.c
12629 F:      tools/pci/
12630
12631 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12632 M:      Russell Currey <ruscur@russell.cc>
12633 M:      Sam Bobroff <sbobroff@linux.ibm.com>
12634 M:      Oliver O'Halloran <oohall@gmail.com>
12635 L:      linuxppc-dev@lists.ozlabs.org
12636 S:      Supported
12637 F:      Documentation/PCI/pci-error-recovery.rst
12638 F:      drivers/pci/pcie/aer.c
12639 F:      drivers/pci/pcie/dpc.c
12640 F:      drivers/pci/pcie/err.c
12641 F:      Documentation/powerpc/eeh-pci-error-recovery.rst
12642 F:      arch/powerpc/kernel/eeh*.c
12643 F:      arch/powerpc/platforms/*/eeh*.c
12644 F:      arch/powerpc/include/*/eeh*.h
12645
12646 PCI ERROR RECOVERY
12647 M:      Linas Vepstas <linasvepstas@gmail.com>
12648 L:      linux-pci@vger.kernel.org
12649 S:      Supported
12650 F:      Documentation/PCI/pci-error-recovery.rst
12651
12652 PCI MSI DRIVER FOR ALTERA MSI IP
12653 M:      Ley Foon Tan <lftan@altera.com>
12654 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
12655 L:      linux-pci@vger.kernel.org
12656 S:      Supported
12657 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12658 F:      drivers/pci/controller/pcie-altera-msi.c
12659
12660 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12661 M:      Toan Le <toan@os.amperecomputing.com>
12662 L:      linux-pci@vger.kernel.org
12663 L:      linux-arm-kernel@lists.infradead.org
12664 S:      Maintained
12665 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12666 F:      drivers/pci/controller/pci-xgene-msi.c
12667
12668 PCI SUBSYSTEM
12669 M:      Bjorn Helgaas <bhelgaas@google.com>
12670 L:      linux-pci@vger.kernel.org
12671 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12672 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12673 S:      Supported
12674 F:      Documentation/devicetree/bindings/pci/
12675 F:      Documentation/PCI/
12676 F:      drivers/acpi/pci*
12677 F:      drivers/pci/
12678 F:      include/asm-generic/pci*
12679 F:      include/linux/pci*
12680 F:      include/linux/of_pci.h
12681 F:      include/uapi/linux/pci*
12682 F:      lib/pci*
12683 F:      arch/x86/pci/
12684 F:      arch/x86/kernel/quirks.c
12685 F:      arch/x86/kernel/early-quirks.c
12686
12687 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12688 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12689 R:      Andrew Murray <andrew.murray@arm.com>
12690 L:      linux-pci@vger.kernel.org
12691 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12692 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12693 S:      Supported
12694 F:      drivers/pci/controller/
12695
12696 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
12697 M:      Jonathan Chocron <jonnyc@amazon.com>
12698 L:      linux-pci@vger.kernel.org
12699 S:      Maintained
12700 F:      Documentation/devicetree/bindings/pci/pcie-al.txt
12701 F:      drivers/pci/controller/dwc/pcie-al.c
12702
12703 PCIE DRIVER FOR AMLOGIC MESON
12704 M:      Yue Wang <yue.wang@Amlogic.com>
12705 L:      linux-pci@vger.kernel.org
12706 L:      linux-amlogic@lists.infradead.org
12707 S:      Maintained
12708 F:      drivers/pci/controller/dwc/pci-meson.c
12709
12710 PCIE DRIVER FOR AXIS ARTPEC
12711 M:      Jesper Nilsson <jesper.nilsson@axis.com>
12712 L:      linux-arm-kernel@axis.com
12713 L:      linux-pci@vger.kernel.org
12714 S:      Maintained
12715 F:      Documentation/devicetree/bindings/pci/axis,artpec*
12716 F:      drivers/pci/controller/dwc/*artpec*
12717
12718 PCIE DRIVER FOR CAVIUM THUNDERX
12719 M:      David Daney <david.daney@cavium.com>
12720 L:      linux-pci@vger.kernel.org
12721 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12722 S:      Supported
12723 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
12724 F:      drivers/pci/controller/pci-thunder-*
12725
12726 PCIE DRIVER FOR HISILICON
12727 M:      Zhou Wang <wangzhou1@hisilicon.com>
12728 L:      linux-pci@vger.kernel.org
12729 S:      Maintained
12730 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12731 F:      drivers/pci/controller/dwc/pcie-hisi.c
12732
12733 PCIE DRIVER FOR HISILICON KIRIN
12734 M:      Xiaowei Song <songxiaowei@hisilicon.com>
12735 M:      Binghui Wang <wangbinghui@hisilicon.com>
12736 L:      linux-pci@vger.kernel.org
12737 S:      Maintained
12738 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
12739 F:      drivers/pci/controller/dwc/pcie-kirin.c
12740
12741 PCIE DRIVER FOR HISILICON STB
12742 M:      Shawn Guo <shawn.guo@linaro.org>
12743 L:      linux-pci@vger.kernel.org
12744 S:      Maintained
12745 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12746 F:      drivers/pci/controller/dwc/pcie-histb.c
12747
12748 PCIE DRIVER FOR MEDIATEK
12749 M:      Ryder Lee <ryder.lee@mediatek.com>
12750 L:      linux-pci@vger.kernel.org
12751 L:      linux-mediatek@lists.infradead.org
12752 S:      Supported
12753 F:      Documentation/devicetree/bindings/pci/mediatek*
12754 F:      drivers/pci/controller/*mediatek*
12755
12756 PCIE DRIVER FOR QUALCOMM MSM
12757 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
12758 L:      linux-pci@vger.kernel.org
12759 L:      linux-arm-msm@vger.kernel.org
12760 S:      Maintained
12761 F:      drivers/pci/controller/dwc/*qcom*
12762
12763 PCIE DRIVER FOR ROCKCHIP
12764 M:      Shawn Lin <shawn.lin@rock-chips.com>
12765 L:      linux-pci@vger.kernel.org
12766 L:      linux-rockchip@lists.infradead.org
12767 S:      Maintained
12768 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
12769 F:      drivers/pci/controller/pcie-rockchip*
12770
12771 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12772 M:      Linus Walleij <linus.walleij@linaro.org>
12773 L:      linux-pci@vger.kernel.org
12774 S:      Maintained
12775 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12776 F:      drivers/pci/controller/pci-v3-semi.c
12777
12778 PCIE DRIVER FOR SOCIONEXT UNIPHIER
12779 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12780 L:      linux-pci@vger.kernel.org
12781 S:      Maintained
12782 F:      Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12783 F:      drivers/pci/controller/dwc/pcie-uniphier.c
12784
12785 PCIE DRIVER FOR ST SPEAR13XX
12786 M:      Pratyush Anand <pratyush.anand@gmail.com>
12787 L:      linux-pci@vger.kernel.org
12788 S:      Maintained
12789 F:      drivers/pci/controller/dwc/*spear*
12790
12791 PCMCIA SUBSYSTEM
12792 M:      Dominik Brodowski <linux@dominikbrodowski.net>
12793 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12794 S:      Odd Fixes
12795 F:      Documentation/pcmcia/
12796 F:      tools/pcmcia/
12797 F:      drivers/pcmcia/
12798 F:      include/pcmcia/
12799
12800 PCNET32 NETWORK DRIVER
12801 M:      Don Fry <pcnet32@frontier.com>
12802 L:      netdev@vger.kernel.org
12803 S:      Maintained
12804 F:      drivers/net/ethernet/amd/pcnet32.c
12805
12806 PCRYPT PARALLEL CRYPTO ENGINE
12807 M:      Steffen Klassert <steffen.klassert@secunet.com>
12808 L:      linux-crypto@vger.kernel.org
12809 S:      Maintained
12810 F:      crypto/pcrypt.c
12811 F:      include/crypto/pcrypt.h
12812
12813 PEAQ WMI HOTKEYS DRIVER
12814 M:      Hans de Goede <hdegoede@redhat.com>
12815 L:      platform-driver-x86@vger.kernel.org
12816 S:      Maintained
12817 F:      drivers/platform/x86/peaq-wmi.c
12818
12819 PENSANDO ETHERNET DRIVERS
12820 M:      Shannon Nelson <snelson@pensando.io>
12821 M:      Pensando Drivers <drivers@pensando.io>
12822 L:      netdev@vger.kernel.org
12823 S:      Supported
12824 F:      Documentation/networking/device_drivers/pensando/ionic.rst
12825 F:      drivers/net/ethernet/pensando/
12826
12827 PER-CPU MEMORY ALLOCATOR
12828 M:      Dennis Zhou <dennis@kernel.org>
12829 M:      Tejun Heo <tj@kernel.org>
12830 M:      Christoph Lameter <cl@linux.com>
12831 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12832 S:      Maintained
12833 F:      include/linux/percpu*.h
12834 F:      mm/percpu*.c
12835 F:      arch/*/include/asm/percpu.h
12836
12837 PER-TASK DELAY ACCOUNTING
12838 M:      Balbir Singh <bsingharora@gmail.com>
12839 S:      Maintained
12840 F:      include/linux/delayacct.h
12841 F:      kernel/delayacct.c
12842
12843 PERFORMANCE EVENTS SUBSYSTEM
12844 M:      Peter Zijlstra <peterz@infradead.org>
12845 M:      Ingo Molnar <mingo@redhat.com>
12846 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
12847 R:      Mark Rutland <mark.rutland@arm.com>
12848 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
12849 R:      Jiri Olsa <jolsa@redhat.com>
12850 R:      Namhyung Kim <namhyung@kernel.org>
12851 L:      linux-kernel@vger.kernel.org
12852 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12853 S:      Supported
12854 F:      kernel/events/*
12855 F:      include/linux/perf_event.h
12856 F:      include/uapi/linux/perf_event.h
12857 F:      arch/*/kernel/perf_event*.c
12858 F:      arch/*/kernel/*/perf_event*.c
12859 F:      arch/*/kernel/*/*/perf_event*.c
12860 F:      arch/*/include/asm/perf_event.h
12861 F:      arch/*/kernel/perf_callchain.c
12862 F:      arch/*/events/*
12863 F:      arch/*/events/*/*
12864 F:      tools/perf/
12865
12866 PERFORMANCE EVENTS SUBSYSTEM ARM64 PMU EVENTS
12867 R:      John Garry <john.garry@huawei.com>
12868 R:      Will Deacon <will@kernel.org>
12869 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12870 S:      Supported
12871 F:      tools/perf/pmu-events/arch/arm64/
12872
12873 PERSONALITY HANDLING
12874 M:      Christoph Hellwig <hch@infradead.org>
12875 L:      linux-abi-devel@lists.sourceforge.net
12876 S:      Maintained
12877 F:      include/linux/personality.h
12878 F:      include/uapi/linux/personality.h
12879
12880 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12881 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
12882 L:      linux-input@vger.kernel.org
12883 S:      Maintained
12884 F:      Documentation/input/devices/pxrc.rst
12885 F:      drivers/input/joystick/pxrc.c
12886
12887 FLYSKY FSIA6B RC RECEIVER
12888 M:      Markus Koch <markus@notsyncing.net>
12889 L:      linux-input@vger.kernel.org
12890 S:      Maintained
12891 F:      drivers/input/joystick/fsia6b.c
12892
12893 PHONET PROTOCOL
12894 M:      Remi Denis-Courmont <courmisch@gmail.com>
12895 S:      Supported
12896 F:      Documentation/networking/phonet.txt
12897 F:      include/linux/phonet.h
12898 F:      include/net/phonet/
12899 F:      include/uapi/linux/phonet.h
12900 F:      net/phonet/
12901
12902 PHRAM MTD DRIVER
12903 M:      Joern Engel <joern@lazybastard.org>
12904 L:      linux-mtd@lists.infradead.org
12905 S:      Maintained
12906 F:      drivers/mtd/devices/phram.c
12907
12908 PICOLCD HID DRIVER
12909 M:      Bruno Prémont <bonbons@linux-vserver.org>
12910 L:      linux-input@vger.kernel.org
12911 S:      Maintained
12912 F:      drivers/hid/hid-picolcd*
12913
12914 PICOXCELL SUPPORT
12915 M:      Jamie Iles <jamie@jamieiles.com>
12916 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12917 T:      git git://github.com/jamieiles/linux-2.6-ji.git
12918 S:      Supported
12919 F:      arch/arm/boot/dts/picoxcell*
12920 F:      arch/arm/mach-picoxcell/
12921 F:      drivers/crypto/picoxcell*
12922
12923 PIDFD API
12924 M:      Christian Brauner <christian@brauner.io>
12925 L:      linux-kernel@vger.kernel.org
12926 S:      Maintained
12927 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
12928 F:      samples/pidfd/
12929 F:      tools/testing/selftests/pidfd/
12930 F:      tools/testing/selftests/clone3/
12931 K:      (?i)pidfd
12932 K:      (?i)clone3
12933 K:      \b(clone_args|kernel_clone_args)\b
12934
12935 PIN CONTROL SUBSYSTEM
12936 M:      Linus Walleij <linus.walleij@linaro.org>
12937 L:      linux-gpio@vger.kernel.org
12938 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12939 S:      Maintained
12940 F:      Documentation/devicetree/bindings/pinctrl/
12941 F:      Documentation/driver-api/pinctl.rst
12942 F:      drivers/pinctrl/
12943 F:      include/linux/pinctrl/
12944
12945 PIN CONTROLLER - MICROCHIP AT91
12946 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
12947 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12948 L:      linux-gpio@vger.kernel.org
12949 S:      Supported
12950 F:      drivers/pinctrl/pinctrl-at91*
12951 F:      drivers/gpio/gpio-sama5d2-piobu.c
12952
12953 PIN CONTROLLER - FREESCALE
12954 M:      Dong Aisheng <aisheng.dong@nxp.com>
12955 M:      Fabio Estevam <festevam@gmail.com>
12956 M:      Shawn Guo <shawnguo@kernel.org>
12957 M:      Stefan Agner <stefan@agner.ch>
12958 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
12959 L:      linux-gpio@vger.kernel.org
12960 S:      Maintained
12961 F:      drivers/pinctrl/freescale/
12962 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
12963
12964 PIN CONTROLLER - INTEL
12965 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
12966 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12967 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12968 S:      Maintained
12969 F:      drivers/pinctrl/intel/
12970
12971 PIN CONTROLLER - MEDIATEK
12972 M:      Sean Wang <sean.wang@kernel.org>
12973 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12974 S:      Maintained
12975 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12976 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12977 F:      drivers/pinctrl/mediatek/
12978
12979 PIN CONTROLLER - QUALCOMM
12980 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12981 S:      Maintained
12982 L:      linux-arm-msm@vger.kernel.org
12983 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12984 F:      drivers/pinctrl/qcom/
12985
12986 PIN CONTROLLER - RENESAS
12987 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12988 L:      linux-renesas-soc@vger.kernel.org
12989 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12990 S:      Maintained
12991 F:      drivers/pinctrl/pinctrl-rz*
12992 F:      drivers/pinctrl/sh-pfc/
12993
12994 PIN CONTROLLER - SAMSUNG
12995 M:      Tomasz Figa <tomasz.figa@gmail.com>
12996 M:      Krzysztof Kozlowski <krzk@kernel.org>
12997 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12998 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12999 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13000 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
13001 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
13002 S:      Maintained
13003 F:      drivers/pinctrl/samsung/
13004 F:      include/dt-bindings/pinctrl/samsung.h
13005 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
13006
13007 PIN CONTROLLER - SINGLE
13008 M:      Tony Lindgren <tony@atomide.com>
13009 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
13010 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13011 L:      linux-omap@vger.kernel.org
13012 S:      Maintained
13013 F:      drivers/pinctrl/pinctrl-single.c
13014
13015 PIN CONTROLLER - ST SPEAR
13016 M:      Viresh Kumar <vireshk@kernel.org>
13017 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13018 W:      http://www.st.com/spear
13019 S:      Maintained
13020 F:      drivers/pinctrl/spear/
13021
13022 PISTACHIO SOC SUPPORT
13023 M:      James Hartley <james.hartley@sondrel.com>
13024 L:      linux-mips@vger.kernel.org
13025 S:      Odd Fixes
13026 F:      arch/mips/pistachio/
13027 F:      arch/mips/include/asm/mach-pistachio/
13028 F:      arch/mips/boot/dts/img/pistachio*
13029 F:      arch/mips/configs/pistachio*_defconfig
13030
13031 PKTCDVD DRIVER
13032 S:      Orphan
13033 M:      linux-block@vger.kernel.org
13034 F:      drivers/block/pktcdvd.c
13035 F:      include/linux/pktcdvd.h
13036 F:      include/uapi/linux/pktcdvd.h
13037
13038 PKUNITY SOC DRIVERS
13039 M:      Guan Xuetao <gxt@pku.edu.cn>
13040 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
13041 S:      Maintained
13042 T:      git git://github.com/gxt/linux.git
13043 F:      drivers/input/serio/i8042-unicore32io.h
13044 F:      drivers/i2c/busses/i2c-puv3.c
13045 F:      drivers/video/fbdev/fb-puv3.c
13046 F:      drivers/rtc/rtc-puv3.c
13047
13048 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
13049 M:      Tomasz Duszynski <tduszyns@gmail.com>
13050 S:      Maintained
13051 F:      drivers/iio/chemical/pms7003.c
13052 F:      Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
13053
13054 PMBUS HARDWARE MONITORING DRIVERS
13055 M:      Guenter Roeck <linux@roeck-us.net>
13056 L:      linux-hwmon@vger.kernel.org
13057 W:      http://hwmon.wiki.kernel.org/
13058 W:      http://www.roeck-us.net/linux/drivers/
13059 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
13060 S:      Maintained
13061 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
13062 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
13063 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
13064 F:      Documentation/hwmon/adm1275.rst
13065 F:      Documentation/hwmon/ibm-cffps.rst
13066 F:      Documentation/hwmon/ir35221.rst
13067 F:      Documentation/hwmon/lm25066.rst
13068 F:      Documentation/hwmon/ltc2978.rst
13069 F:      Documentation/hwmon/ltc3815.rst
13070 F:      Documentation/hwmon/max16064.rst
13071 F:      Documentation/hwmon/max20751.rst
13072 F:      Documentation/hwmon/max31785.rst
13073 F:      Documentation/hwmon/max34440.rst
13074 F:      Documentation/hwmon/max8688.rst
13075 F:      Documentation/hwmon/pmbus.rst
13076 F:      Documentation/hwmon/pmbus-core.rst
13077 F:      Documentation/hwmon/tps40422.rst
13078 F:      Documentation/hwmon/ucd9000.rst
13079 F:      Documentation/hwmon/ucd9200.rst
13080 F:      Documentation/hwmon/zl6100.rst
13081 F:      drivers/hwmon/pmbus/
13082 F:      include/linux/pmbus.h
13083
13084 PMC SIERRA MaxRAID DRIVER
13085 L:      linux-scsi@vger.kernel.org
13086 W:      http://www.pmc-sierra.com/
13087 S:      Orphan
13088 F:      drivers/scsi/pmcraid.*
13089
13090 PMC SIERRA PM8001 DRIVER
13091 M:      Jack Wang <jinpu.wang@cloud.ionos.com>
13092 L:      linux-scsi@vger.kernel.org
13093 S:      Supported
13094 F:      drivers/scsi/pm8001/
13095
13096 PM-GRAPH UTILITY
13097 M:      "Todd E Brandt" <todd.e.brandt@linux.intel.com>
13098 L:      linux-pm@vger.kernel.org
13099 W:      https://01.org/pm-graph
13100 B:      https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
13101 T:      git git://github.com/intel/pm-graph
13102 S:      Supported
13103 F:      tools/power/pm-graph
13104
13105 PNP SUPPORT
13106 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13107 S:      Maintained
13108 F:      drivers/pnp/
13109
13110 PNI RM3100 IIO DRIVER
13111 M:      Song Qiang <songqiang1304521@gmail.com>
13112 L:      linux-iio@vger.kernel.org
13113 S:      Maintained
13114 F:      drivers/iio/magnetometer/rm3100*
13115 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13116
13117 POSIX CLOCKS and TIMERS
13118 M:      Thomas Gleixner <tglx@linutronix.de>
13119 L:      linux-kernel@vger.kernel.org
13120 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13121 S:      Maintained
13122 F:      fs/timerfd.c
13123 F:      include/linux/timer*
13124 F:      kernel/time/*timer*
13125
13126 POWER MANAGEMENT CORE
13127 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
13128 L:      linux-pm@vger.kernel.org
13129 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13130 B:      https://bugzilla.kernel.org
13131 S:      Supported
13132 F:      drivers/base/power/
13133 F:      include/linux/pm.h
13134 F:      include/linux/pm_*
13135 F:      include/linux/powercap.h
13136 F:      include/linux/intel_rapl.h
13137 F:      drivers/powercap/
13138 F:      kernel/configs/nopm.config
13139
13140 POWER STATE COORDINATION INTERFACE (PSCI)
13141 M:      Mark Rutland <mark.rutland@arm.com>
13142 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13143 L:      linux-arm-kernel@lists.infradead.org
13144 S:      Maintained
13145 F:      drivers/firmware/psci/
13146 F:      include/linux/psci.h
13147 F:      include/uapi/linux/psci.h
13148
13149 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13150 M:      Sebastian Reichel <sre@kernel.org>
13151 L:      linux-pm@vger.kernel.org
13152 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13153 S:      Maintained
13154 F:      Documentation/ABI/testing/sysfs-class-power
13155 F:      Documentation/devicetree/bindings/power/supply/
13156 F:      include/linux/power_supply.h
13157 F:      drivers/power/supply/
13158
13159 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13160 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13161 L:      linuxppc-dev@lists.ozlabs.org
13162 S:      Maintained
13163 F:      drivers/char/powernv-op-panel.c
13164
13165 PPP OVER ATM (RFC 2364)
13166 M:      Mitchell Blank Jr <mitch@sfgoth.com>
13167 S:      Maintained
13168 F:      net/atm/pppoatm.c
13169 F:      include/uapi/linux/atmppp.h
13170
13171 PPP OVER ETHERNET
13172 M:      Michal Ostrowski <mostrows@earthlink.net>
13173 S:      Maintained
13174 F:      drivers/net/ppp/pppoe.c
13175 F:      drivers/net/ppp/pppox.c
13176
13177 PPP OVER L2TP
13178 M:      James Chapman <jchapman@katalix.com>
13179 S:      Maintained
13180 F:      net/l2tp/l2tp_ppp.c
13181 F:      include/linux/if_pppol2tp.h
13182 F:      include/uapi/linux/if_pppol2tp.h
13183
13184 PPP PROTOCOL DRIVERS AND COMPRESSORS
13185 M:      Paul Mackerras <paulus@samba.org>
13186 L:      linux-ppp@vger.kernel.org
13187 S:      Maintained
13188 F:      drivers/net/ppp/ppp_*
13189
13190 PPS SUPPORT
13191 M:      Rodolfo Giometti <giometti@enneenne.com>
13192 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
13193 L:      linuxpps@ml.enneenne.com (subscribers-only)
13194 S:      Maintained
13195 F:      Documentation/driver-api/pps.rst
13196 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
13197 F:      Documentation/ABI/testing/sysfs-pps
13198 F:      drivers/pps/
13199 F:      include/linux/pps*.h
13200 F:      include/uapi/linux/pps.h
13201
13202 PPTP DRIVER
13203 M:      Dmitry Kozlov <xeb@mail.ru>
13204 L:      netdev@vger.kernel.org
13205 S:      Maintained
13206 F:      drivers/net/ppp/pptp.c
13207 W:      http://sourceforge.net/projects/accel-pptp
13208
13209 PRINTK
13210 M:      Petr Mladek <pmladek@suse.com>
13211 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13212 R:      Steven Rostedt <rostedt@goodmis.org>
13213 S:      Maintained
13214 F:      kernel/printk/
13215 F:      include/linux/printk.h
13216
13217 PRISM54 WIRELESS DRIVER
13218 M:      Luis Chamberlain <mcgrof@kernel.org>
13219 L:      linux-wireless@vger.kernel.org
13220 W:      http://wireless.kernel.org/en/users/Drivers/p54
13221 S:      Obsolete
13222 F:      drivers/net/wireless/intersil/prism54/
13223
13224 PROC FILESYSTEM
13225 R:      Alexey Dobriyan <adobriyan@gmail.com>
13226 L:      linux-kernel@vger.kernel.org
13227 L:      linux-fsdevel@vger.kernel.org
13228 S:      Maintained
13229 F:      fs/proc/
13230 F:      include/linux/proc_fs.h
13231 F:      tools/testing/selftests/proc/
13232 F:      Documentation/filesystems/proc.txt
13233
13234 PROC SYSCTL
13235 M:      Luis Chamberlain <mcgrof@kernel.org>
13236 M:      Kees Cook <keescook@chromium.org>
13237 M:      Iurii Zaikin <yzaikin@google.com>
13238 L:      linux-kernel@vger.kernel.org
13239 L:      linux-fsdevel@vger.kernel.org
13240 S:      Maintained
13241 F:      fs/proc/proc_sysctl.c
13242 F:      include/linux/sysctl.h
13243 F:      kernel/sysctl.c
13244 F:      kernel/sysctl-test.c
13245 F:      tools/testing/selftests/sysctl/
13246
13247 PS3 NETWORK SUPPORT
13248 M:      Geoff Levand <geoff@infradead.org>
13249 L:      netdev@vger.kernel.org
13250 L:      linuxppc-dev@lists.ozlabs.org
13251 S:      Maintained
13252 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
13253
13254 PS3 PLATFORM SUPPORT
13255 M:      Geoff Levand <geoff@infradead.org>
13256 L:      linuxppc-dev@lists.ozlabs.org
13257 S:      Maintained
13258 F:      arch/powerpc/boot/ps3*
13259 F:      arch/powerpc/include/asm/lv1call.h
13260 F:      arch/powerpc/include/asm/ps3*.h
13261 F:      arch/powerpc/platforms/ps3/
13262 F:      drivers/*/ps3*
13263 F:      drivers/ps3/
13264 F:      drivers/rtc/rtc-ps3.c
13265 F:      drivers/usb/host/*ps3.c
13266 F:      sound/ppc/snd_ps3*
13267
13268 PS3VRAM DRIVER
13269 M:      Jim Paris <jim@jtan.com>
13270 M:      Geoff Levand <geoff@infradead.org>
13271 L:      linuxppc-dev@lists.ozlabs.org
13272 S:      Maintained
13273 F:      drivers/block/ps3vram.c
13274
13275 PSAMPLE PACKET SAMPLING SUPPORT:
13276 M:      Yotam Gigi <yotam.gi@gmail.com>
13277 S:      Maintained
13278 F:      net/psample
13279 F:      include/net/psample.h
13280 F:      include/uapi/linux/psample.h
13281
13282 PSTORE FILESYSTEM
13283 M:      Kees Cook <keescook@chromium.org>
13284 M:      Anton Vorontsov <anton@enomsg.org>
13285 M:      Colin Cross <ccross@android.com>
13286 M:      Tony Luck <tony.luck@intel.com>
13287 S:      Maintained
13288 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13289 F:      fs/pstore/
13290 F:      include/linux/pstore*
13291 F:      drivers/firmware/efi/efi-pstore.c
13292 F:      drivers/acpi/apei/erst.c
13293 F:      Documentation/admin-guide/ramoops.rst
13294 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13295 K:      \b(pstore|ramoops)
13296
13297 PTP HARDWARE CLOCK SUPPORT
13298 M:      Richard Cochran <richardcochran@gmail.com>
13299 L:      netdev@vger.kernel.org
13300 S:      Maintained
13301 W:      http://linuxptp.sourceforge.net/
13302 F:      Documentation/ABI/testing/sysfs-ptp
13303 F:      Documentation/driver-api/ptp.rst
13304 F:      drivers/net/phy/dp83640*
13305 F:      drivers/ptp/*
13306 F:      include/linux/ptp_cl*
13307
13308 PTRACE SUPPORT
13309 M:      Oleg Nesterov <oleg@redhat.com>
13310 S:      Maintained
13311 F:      include/asm-generic/syscall.h
13312 F:      include/linux/ptrace.h
13313 F:      include/linux/regset.h
13314 F:      include/linux/tracehook.h
13315 F:      include/uapi/linux/ptrace.h
13316 F:      include/uapi/linux/ptrace.h
13317 F:      kernel/ptrace.c
13318 F:      arch/*/ptrace*.c
13319 F:      arch/*/*/ptrace*.c
13320 F:      arch/*/include/asm/ptrace*.h
13321
13322 PULSE8-CEC DRIVER
13323 M:      Hans Verkuil <hverkuil@xs4all.nl>
13324 L:      linux-media@vger.kernel.org
13325 T:      git git://linuxtv.org/media_tree.git
13326 S:      Maintained
13327 F:      drivers/media/usb/pulse8-cec/*
13328 F:      Documentation/media/cec-drivers/pulse8-cec.rst
13329
13330 PVRUSB2 VIDEO4LINUX DRIVER
13331 M:      Mike Isely <isely@pobox.com>
13332 L:      pvrusb2@isely.net       (subscribers-only)
13333 L:      linux-media@vger.kernel.org
13334 W:      http://www.isely.net/pvrusb2/
13335 T:      git git://linuxtv.org/media_tree.git
13336 S:      Maintained
13337 F:      Documentation/media/v4l-drivers/pvrusb2*
13338 F:      drivers/media/usb/pvrusb2/
13339
13340 PWC WEBCAM DRIVER
13341 M:      Hans Verkuil <hverkuil@xs4all.nl>
13342 L:      linux-media@vger.kernel.org
13343 T:      git git://linuxtv.org/media_tree.git
13344 S:      Odd Fixes
13345 F:      drivers/media/usb/pwc/*
13346 F:      include/trace/events/pwc.h
13347
13348 PWM FAN DRIVER
13349 M:      Kamil Debski <kamil@wypas.org>
13350 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13351 L:      linux-hwmon@vger.kernel.org
13352 S:      Supported
13353 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13354 F:      Documentation/hwmon/pwm-fan.rst
13355 F:      drivers/hwmon/pwm-fan.c
13356
13357 PWM IR Transmitter
13358 M:      Sean Young <sean@mess.org>
13359 L:      linux-media@vger.kernel.org
13360 S:      Maintained
13361 F:      drivers/media/rc/pwm-ir-tx.c
13362
13363 PWM SUBSYSTEM
13364 M:      Thierry Reding <thierry.reding@gmail.com>
13365 R:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13366 L:      linux-pwm@vger.kernel.org
13367 S:      Maintained
13368 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13369 Q:      https://patchwork.ozlabs.org/project/linux-pwm/list/
13370 F:      Documentation/driver-api/pwm.rst
13371 F:      Documentation/devicetree/bindings/pwm/
13372 F:      include/linux/pwm.h
13373 F:      drivers/pwm/
13374 F:      drivers/video/backlight/pwm_bl.c
13375 F:      include/linux/pwm_backlight.h
13376 F:      drivers/gpio/gpio-mvebu.c
13377 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13378 K:      pwm_(config|apply_state|ops)
13379
13380 PXA GPIO DRIVER
13381 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13382 L:      linux-gpio@vger.kernel.org
13383 S:      Maintained
13384 F:      drivers/gpio/gpio-pxa.c
13385
13386 PXA MMCI DRIVER
13387 S:      Orphan
13388
13389 PXA RTC DRIVER
13390 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13391 L:      linux-rtc@vger.kernel.org
13392 S:      Maintained
13393
13394 PXA2xx/PXA3xx SUPPORT
13395 M:      Daniel Mack <daniel@zonque.org>
13396 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
13397 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13398 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13399 T:      git git://github.com/hzhuang1/linux.git
13400 T:      git git://github.com/rjarzmik/linux.git
13401 S:      Maintained
13402 F:      arch/arm/boot/dts/pxa*
13403 F:      arch/arm/mach-pxa/
13404 F:      drivers/dma/pxa*
13405 F:      drivers/pcmcia/pxa2xx*
13406 F:      drivers/pinctrl/pxa/
13407 F:      drivers/spi/spi-pxa2xx*
13408 F:      drivers/usb/gadget/udc/pxa2*
13409 F:      include/sound/pxa2xx-lib.h
13410 F:      sound/arm/pxa*
13411 F:      sound/soc/pxa/
13412
13413 QAT DRIVER
13414 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13415 L:      qat-linux@intel.com
13416 S:      Supported
13417 F:      drivers/crypto/qat/
13418
13419 QCOM AUDIO (ASoC) DRIVERS
13420 M:      Patrick Lai <plai@codeaurora.org>
13421 M:      Banajit Goswami <bgoswami@codeaurora.org>
13422 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13423 S:      Supported
13424 F:      sound/soc/qcom/
13425
13426 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13427 M:      Gabriel Somlo <somlo@cmu.edu>
13428 M:      "Michael S. Tsirkin" <mst@redhat.com>
13429 L:      qemu-devel@nongnu.org
13430 S:      Maintained
13431 F:      drivers/firmware/qemu_fw_cfg.c
13432 F:      include/uapi/linux/qemu_fw_cfg.h
13433
13434 QIB DRIVER
13435 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
13436 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
13437 L:      linux-rdma@vger.kernel.org
13438 S:      Supported
13439 F:      drivers/infiniband/hw/qib/
13440
13441 QLOGIC QL41xxx FCOE DRIVER
13442 M:      QLogic-Storage-Upstream@cavium.com
13443 L:      linux-scsi@vger.kernel.org
13444 S:      Supported
13445 F:      drivers/scsi/qedf/
13446
13447 QLOGIC QL41xxx ISCSI DRIVER
13448 M:      QLogic-Storage-Upstream@cavium.com
13449 L:      linux-scsi@vger.kernel.org
13450 S:      Supported
13451 F:      drivers/scsi/qedi/
13452
13453 QLOGIC QL4xxx ETHERNET DRIVER
13454 M:      Ariel Elior <aelior@marvell.com>
13455 M:      GR-everest-linux-l2@marvell.com
13456 L:      netdev@vger.kernel.org
13457 S:      Supported
13458 F:      drivers/net/ethernet/qlogic/qed/
13459 F:      include/linux/qed/
13460 F:      drivers/net/ethernet/qlogic/qede/
13461
13462 QLOGIC QL4xxx RDMA DRIVER
13463 M:      Michal Kalderon <mkalderon@marvell.com>
13464 M:      Ariel Elior <aelior@marvell.com>
13465 L:      linux-rdma@vger.kernel.org
13466 S:      Supported
13467 F:      drivers/infiniband/hw/qedr/
13468 F:      include/uapi/rdma/qedr-abi.h
13469
13470 QLOGIC QLA1280 SCSI DRIVER
13471 M:      Michael Reed <mdr@sgi.com>
13472 L:      linux-scsi@vger.kernel.org
13473 S:      Maintained
13474 F:      drivers/scsi/qla1280.[ch]
13475
13476 QLOGIC QLA2XXX FC-SCSI DRIVER
13477 M:      hmadhani@marvell.com
13478 L:      linux-scsi@vger.kernel.org
13479 S:      Supported
13480 F:      Documentation/scsi/LICENSE.qla2xxx
13481 F:      drivers/scsi/qla2xxx/
13482
13483 QLOGIC QLA3XXX NETWORK DRIVER
13484 M:      GR-Linux-NIC-Dev@marvell.com
13485 L:      netdev@vger.kernel.org
13486 S:      Supported
13487 F:      Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13488 F:      drivers/net/ethernet/qlogic/qla3xxx.*
13489
13490 QLOGIC QLA4XXX iSCSI DRIVER
13491 M:      QLogic-Storage-Upstream@qlogic.com
13492 L:      linux-scsi@vger.kernel.org
13493 S:      Supported
13494 F:      Documentation/scsi/LICENSE.qla4xxx
13495 F:      drivers/scsi/qla4xxx/
13496
13497 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13498 M:      Shahed Shaikh <shshaikh@marvell.com>
13499 M:      Manish Chopra <manishc@marvell.com>
13500 M:      GR-Linux-NIC-Dev@marvell.com
13501 L:      netdev@vger.kernel.org
13502 S:      Supported
13503 F:      drivers/net/ethernet/qlogic/qlcnic/
13504
13505 QLOGIC QLGE 10Gb ETHERNET DRIVER
13506 M:      Manish Chopra <manishc@marvell.com>
13507 M:      GR-Linux-NIC-Dev@marvell.com
13508 L:      netdev@vger.kernel.org
13509 S:      Supported
13510 F:      drivers/staging/qlge/
13511
13512 QM1D1B0004 MEDIA DRIVER
13513 M:      Akihiro Tsukada <tskd08@gmail.com>
13514 L:      linux-media@vger.kernel.org
13515 S:      Odd Fixes
13516 F:      drivers/media/tuners/qm1d1b0004*
13517
13518 QM1D1C0042 MEDIA DRIVER
13519 M:      Akihiro Tsukada <tskd08@gmail.com>
13520 L:      linux-media@vger.kernel.org
13521 S:      Odd Fixes
13522 F:      drivers/media/tuners/qm1d1c0042*
13523
13524 QNX4 FILESYSTEM
13525 M:      Anders Larsen <al@alarsen.net>
13526 W:      http://www.alarsen.net/linux/qnx4fs/
13527 S:      Maintained
13528 F:      fs/qnx4/
13529 F:      include/uapi/linux/qnx4_fs.h
13530 F:      include/uapi/linux/qnxtypes.h
13531
13532 QORIQ DPAA2 FSL-MC BUS DRIVER
13533 M:      Stuart Yoder <stuyoder@gmail.com>
13534 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
13535 L:      linux-kernel@vger.kernel.org
13536 S:      Maintained
13537 F:      drivers/bus/fsl-mc/
13538 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13539 F:      Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13540
13541 QT1010 MEDIA DRIVER
13542 M:      Antti Palosaari <crope@iki.fi>
13543 L:      linux-media@vger.kernel.org
13544 W:      https://linuxtv.org
13545 W:      http://palosaari.fi/linux/
13546 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13547 T:      git git://linuxtv.org/anttip/media_tree.git
13548 S:      Maintained
13549 F:      drivers/media/tuners/qt1010*
13550
13551 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13552 M:      Kalle Valo <kvalo@codeaurora.org>
13553 L:      ath10k@lists.infradead.org
13554 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
13555 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13556 S:      Supported
13557 F:      drivers/net/wireless/ath/ath10k/
13558
13559 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13560 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13561 L:      linux-wireless@vger.kernel.org
13562 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
13563 S:      Supported
13564 F:      drivers/net/wireless/ath/ath9k/
13565
13566 QUALCOMM CAMERA SUBSYSTEM DRIVER
13567 M:      Todor Tomov <todor.too@gmail.com>
13568 L:      linux-media@vger.kernel.org
13569 S:      Maintained
13570 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
13571 F:      Documentation/media/v4l-drivers/qcom_camss.rst
13572 F:      drivers/media/platform/qcom/camss/
13573
13574 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13575 M:      Ilia Lin <ilia.lin@kernel.org>
13576 L:      linux-pm@vger.kernel.org
13577 S:      Maintained
13578 F:      Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
13579 F:      drivers/cpufreq/qcom-cpufreq-nvmem.c
13580
13581 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13582 M:      Timur Tabi <timur@kernel.org>
13583 L:      netdev@vger.kernel.org
13584 S:      Maintained
13585 F:      drivers/net/ethernet/qualcomm/emac/
13586
13587 QUALCOMM ETHQOS ETHERNET DRIVER
13588 M:      Vinod Koul <vkoul@kernel.org>
13589 M:      Niklas Cassel <niklas.cassel@linaro.org>
13590 L:      netdev@vger.kernel.org
13591 S:      Maintained
13592 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13593 F:      Documentation/devicetree/bindings/net/qcom,ethqos.txt
13594
13595 QUALCOMM GENERIC INTERFACE I2C DRIVER
13596 M:      Alok Chauhan <alokc@codeaurora.org>
13597 L:      linux-i2c@vger.kernel.org
13598 L:      linux-arm-msm@vger.kernel.org
13599 S:      Supported
13600 F:      drivers/i2c/busses/i2c-qcom-geni.c
13601
13602 QUALCOMM HEXAGON ARCHITECTURE
13603 M:      Brian Cain <bcain@codeaurora.org>
13604 L:      linux-hexagon@vger.kernel.org
13605 S:      Supported
13606 F:      arch/hexagon/
13607
13608 QUALCOMM HIDMA DRIVER
13609 M:      Sinan Kaya <okaya@kernel.org>
13610 L:      linux-arm-kernel@lists.infradead.org
13611 L:      linux-arm-msm@vger.kernel.org
13612 L:      dmaengine@vger.kernel.org
13613 S:      Supported
13614 F:      drivers/dma/qcom/hidma*
13615
13616 QUALCOMM IOMMU
13617 M:      Rob Clark <robdclark@gmail.com>
13618 L:      iommu@lists.linux-foundation.org
13619 L:      linux-arm-msm@vger.kernel.org
13620 S:      Maintained
13621 F:      drivers/iommu/qcom_iommu.c
13622
13623 QUALCOMM TSENS THERMAL DRIVER
13624 M:      Amit Kucheria <amit.kucheria@linaro.org>
13625 L:      linux-pm@vger.kernel.org
13626 L:      linux-arm-msm@vger.kernel.org
13627 S:      Maintained
13628 F:      drivers/thermal/qcom/
13629
13630 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13631 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
13632 L:      linux-media@vger.kernel.org
13633 L:      linux-arm-msm@vger.kernel.org
13634 T:      git git://linuxtv.org/media_tree.git
13635 S:      Maintained
13636 F:      drivers/media/platform/qcom/venus/
13637
13638 QUALCOMM WCN36XX WIRELESS DRIVER
13639 M:      Kalle Valo <kvalo@codeaurora.org>
13640 L:      wcn36xx@lists.infradead.org
13641 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
13642 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
13643 S:      Supported
13644 F:      drivers/net/wireless/ath/wcn36xx/
13645
13646 QUANTENNA QTNFMAC WIRELESS DRIVER
13647 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
13648 M:      Avinash Patil <avinashp@quantenna.com>
13649 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
13650 L:      linux-wireless@vger.kernel.org
13651 S:      Maintained
13652 F:      drivers/net/wireless/quantenna
13653
13654 RADEON and AMDGPU DRM DRIVERS
13655 M:      Alex Deucher <alexander.deucher@amd.com>
13656 M:      Christian König <christian.koenig@amd.com>
13657 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
13658 L:      amd-gfx@lists.freedesktop.org
13659 T:      git git://people.freedesktop.org/~agd5f/linux
13660 S:      Supported
13661 F:      drivers/gpu/drm/radeon/
13662 F:      include/uapi/drm/radeon_drm.h
13663 F:      drivers/gpu/drm/amd/
13664 F:      include/uapi/drm/amdgpu_drm.h
13665
13666 RADEON FRAMEBUFFER DISPLAY DRIVER
13667 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
13668 L:      linux-fbdev@vger.kernel.org
13669 S:      Maintained
13670 F:      drivers/video/fbdev/aty/radeon*
13671 F:      include/uapi/linux/radeonfb.h
13672
13673 RADIOSHARK RADIO DRIVER
13674 M:      Hans Verkuil <hverkuil@xs4all.nl>
13675 L:      linux-media@vger.kernel.org
13676 T:      git git://linuxtv.org/media_tree.git
13677 S:      Maintained
13678 F:      drivers/media/radio/radio-shark.c
13679
13680 RADIOSHARK2 RADIO DRIVER
13681 M:      Hans Verkuil <hverkuil@xs4all.nl>
13682 L:      linux-media@vger.kernel.org
13683 T:      git git://linuxtv.org/media_tree.git
13684 S:      Maintained
13685 F:      drivers/media/radio/radio-shark2.c
13686 F:      drivers/media/radio/radio-tea5777.c
13687
13688 RADOS BLOCK DEVICE (RBD)
13689 M:      Ilya Dryomov <idryomov@gmail.com>
13690 M:      Sage Weil <sage@redhat.com>
13691 M:      Alex Elder <elder@kernel.org>
13692 L:      ceph-devel@vger.kernel.org
13693 W:      http://ceph.com/
13694 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13695 T:      git git://github.com/ceph/ceph-client.git
13696 S:      Supported
13697 F:      Documentation/ABI/testing/sysfs-bus-rbd
13698 F:      drivers/block/rbd.c
13699 F:      drivers/block/rbd_types.h
13700
13701 RAGE128 FRAMEBUFFER DISPLAY DRIVER
13702 M:      Paul Mackerras <paulus@samba.org>
13703 L:      linux-fbdev@vger.kernel.org
13704 S:      Maintained
13705 F:      drivers/video/fbdev/aty/aty128fb.c
13706
13707 RAINSHADOW-CEC DRIVER
13708 M:      Hans Verkuil <hverkuil@xs4all.nl>
13709 L:      linux-media@vger.kernel.org
13710 T:      git git://linuxtv.org/media_tree.git
13711 S:      Maintained
13712 F:      drivers/media/usb/rainshadow-cec/*
13713
13714 RALINK MIPS ARCHITECTURE
13715 M:      John Crispin <john@phrozen.org>
13716 L:      linux-mips@vger.kernel.org
13717 S:      Maintained
13718 F:      arch/mips/ralink
13719
13720 RALINK RT2X00 WIRELESS LAN DRIVER
13721 P:      rt2x00 project
13722 M:      Stanislaw Gruszka <sgruszka@redhat.com>
13723 M:      Helmut Schaa <helmut.schaa@googlemail.com>
13724 L:      linux-wireless@vger.kernel.org
13725 S:      Maintained
13726 F:      drivers/net/wireless/ralink/rt2x00/
13727
13728 RAMDISK RAM BLOCK DEVICE DRIVER
13729 M:      Jens Axboe <axboe@kernel.dk>
13730 S:      Maintained
13731 F:      Documentation/admin-guide/blockdev/ramdisk.rst
13732 F:      drivers/block/brd.c
13733
13734 RANCHU VIRTUAL BOARD FOR MIPS
13735 M:      Miodrag Dinic <miodrag.dinic@mips.com>
13736 L:      linux-mips@vger.kernel.org
13737 S:      Supported
13738 F:      arch/mips/generic/board-ranchu.c
13739 F:      arch/mips/configs/generic/board-ranchu.config
13740
13741 RANDOM NUMBER DRIVER
13742 M:      "Theodore Ts'o" <tytso@mit.edu>
13743 S:      Maintained
13744 F:      drivers/char/random.c
13745
13746 RAPIDIO SUBSYSTEM
13747 M:      Matt Porter <mporter@kernel.crashing.org>
13748 M:      Alexandre Bounine <alex.bou9@gmail.com>
13749 S:      Maintained
13750 F:      drivers/rapidio/
13751
13752 RAS INFRASTRUCTURE
13753 M:      Tony Luck <tony.luck@intel.com>
13754 M:      Borislav Petkov <bp@alien8.de>
13755 L:      linux-edac@vger.kernel.org
13756 S:      Maintained
13757 F:      drivers/ras/
13758 F:      include/linux/ras.h
13759 F:      include/ras/ras_event.h
13760 F:      Documentation/admin-guide/ras.rst
13761
13762 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13763 L:      linux-wireless@vger.kernel.org
13764 S:      Orphan
13765 F:      drivers/net/wireless/ray*
13766
13767 RCUTORTURE TEST FRAMEWORK
13768 M:      "Paul E. McKenney" <paulmck@kernel.org>
13769 M:      Josh Triplett <josh@joshtriplett.org>
13770 R:      Steven Rostedt <rostedt@goodmis.org>
13771 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13772 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13773 L:      rcu@vger.kernel.org
13774 S:      Supported
13775 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13776 F:      tools/testing/selftests/rcutorture
13777
13778 RDC R-321X SoC
13779 M:      Florian Fainelli <florian@openwrt.org>
13780 S:      Maintained
13781
13782 RDC R6040 FAST ETHERNET DRIVER
13783 M:      Florian Fainelli <f.fainelli@gmail.com>
13784 L:      netdev@vger.kernel.org
13785 S:      Maintained
13786 F:      drivers/net/ethernet/rdc/r6040.c
13787
13788 RDMAVT - RDMA verbs software
13789 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
13790 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
13791 L:      linux-rdma@vger.kernel.org
13792 S:      Supported
13793 F:      drivers/infiniband/sw/rdmavt
13794
13795 RDS - RELIABLE DATAGRAM SOCKETS
13796 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
13797 L:      netdev@vger.kernel.org
13798 L:      linux-rdma@vger.kernel.org
13799 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
13800 W:      https://oss.oracle.com/projects/rds/
13801 S:      Supported
13802 F:      net/rds/
13803 F:      Documentation/networking/rds.txt
13804
13805 RDT - RESOURCE ALLOCATION
13806 M:      Fenghua Yu <fenghua.yu@intel.com>
13807 M:      Reinette Chatre <reinette.chatre@intel.com>
13808 L:      linux-kernel@vger.kernel.org
13809 S:      Supported
13810 F:      arch/x86/kernel/cpu/resctrl/
13811 F:      arch/x86/include/asm/resctrl_sched.h
13812 F:      Documentation/x86/resctrl*
13813
13814 READ-COPY UPDATE (RCU)
13815 M:      "Paul E. McKenney" <paulmck@kernel.org>
13816 M:      Josh Triplett <josh@joshtriplett.org>
13817 R:      Steven Rostedt <rostedt@goodmis.org>
13818 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13819 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13820 R:      Joel Fernandes <joel@joelfernandes.org>
13821 L:      rcu@vger.kernel.org
13822 W:      http://www.rdrop.com/users/paulmck/RCU/
13823 S:      Supported
13824 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13825 F:      Documentation/RCU/
13826 X:      Documentation/RCU/torture.txt
13827 F:      include/linux/rcu*
13828 X:      include/linux/srcu*.h
13829 F:      kernel/rcu/
13830 X:      kernel/rcu/srcu*.c
13831
13832 REAL TIME CLOCK (RTC) SUBSYSTEM
13833 M:      Alessandro Zummo <a.zummo@towertech.it>
13834 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
13835 L:      linux-rtc@vger.kernel.org
13836 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
13837 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13838 S:      Maintained
13839 F:      Documentation/devicetree/bindings/rtc/
13840 F:      Documentation/admin-guide/rtc.rst
13841 F:      drivers/rtc/
13842 F:      include/linux/rtc.h
13843 F:      include/uapi/linux/rtc.h
13844 F:      include/linux/rtc/
13845 F:      include/linux/platform_data/rtc-*
13846 F:      tools/testing/selftests/rtc/
13847
13848 REALTEK AUDIO CODECS
13849 M:      Bard Liao <bardliao@realtek.com>
13850 M:      Oder Chiou <oder_chiou@realtek.com>
13851 S:      Maintained
13852 F:      sound/soc/codecs/rt*
13853 F:      include/sound/rt*.h
13854
13855 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13856 M:      Linus Walleij <linus.walleij@linaro.org>
13857 S:      Maintained
13858 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13859 F:      drivers/net/dsa/realtek-smi*
13860 F:      drivers/net/dsa/rtl83*
13861
13862 REDPINE WIRELESS DRIVER
13863 M:      Amitkumar Karwar <amitkarwar@gmail.com>
13864 M:      Siva Rebbagondla <siva8118@gmail.com>
13865 L:      linux-wireless@vger.kernel.org
13866 S:      Maintained
13867 F:      drivers/net/wireless/rsi/
13868
13869 REGISTER MAP ABSTRACTION
13870 M:      Mark Brown <broonie@kernel.org>
13871 L:      linux-kernel@vger.kernel.org
13872 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13873 S:      Supported
13874 F:      Documentation/devicetree/bindings/regmap/
13875 F:      drivers/base/regmap/
13876 F:      include/linux/regmap.h
13877
13878 REISERFS FILE SYSTEM
13879 L:      reiserfs-devel@vger.kernel.org
13880 S:      Supported
13881 F:      fs/reiserfs/
13882
13883 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13884 M:      Ohad Ben-Cohen <ohad@wizery.com>
13885 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13886 L:      linux-remoteproc@vger.kernel.org
13887 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
13888 S:      Maintained
13889 F:      Documentation/devicetree/bindings/remoteproc/
13890 F:      Documentation/ABI/testing/sysfs-class-remoteproc
13891 F:      Documentation/remoteproc.txt
13892 F:      drivers/remoteproc/
13893 F:      include/linux/remoteproc.h
13894 F:      include/linux/remoteproc/
13895
13896 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13897 M:      Ohad Ben-Cohen <ohad@wizery.com>
13898 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13899 L:      linux-remoteproc@vger.kernel.org
13900 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
13901 S:      Maintained
13902 F:      drivers/rpmsg/
13903 F:      Documentation/rpmsg.txt
13904 F:      Documentation/ABI/testing/sysfs-bus-rpmsg
13905 F:      include/linux/rpmsg.h
13906 F:      include/linux/rpmsg/
13907 F:      include/uapi/linux/rpmsg.h
13908 F:      samples/rpmsg/
13909
13910 RENESAS CLOCK DRIVERS
13911 M:      Geert Uytterhoeven <geert+renesas@glider.be>
13912 L:      linux-renesas-soc@vger.kernel.org
13913 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13914 S:      Supported
13915 F:      drivers/clk/renesas/
13916
13917 RENESAS EMEV2 I2C DRIVER
13918 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13919 S:      Supported
13920 F:      Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
13921 F:      drivers/i2c/busses/i2c-emev2.c
13922
13923 RENESAS ETHERNET DRIVERS
13924 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13925 L:      netdev@vger.kernel.org
13926 L:      linux-renesas-soc@vger.kernel.org
13927 F:      Documentation/devicetree/bindings/net/renesas,*.txt
13928 F:      Documentation/devicetree/bindings/net/renesas,*.yaml
13929 F:      drivers/net/ethernet/renesas/
13930 F:      include/linux/sh_eth.h
13931
13932 RENESAS R-CAR GYROADC DRIVER
13933 M:      Marek Vasut <marek.vasut@gmail.com>
13934 L:      linux-iio@vger.kernel.org
13935 S:      Supported
13936 F:      Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13937 F:      drivers/iio/adc/rcar-gyroadc.c
13938
13939 RENESAS R-CAR I2C DRIVERS
13940 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13941 S:      Supported
13942 F:      Documentation/devicetree/bindings/i2c/renesas,i2c.txt
13943 F:      Documentation/devicetree/bindings/i2c/renesas,iic.txt
13944 F:      drivers/i2c/busses/i2c-rcar.c
13945 F:      drivers/i2c/busses/i2c-sh_mobile.c
13946
13947 RENESAS RIIC DRIVER
13948 M:      Chris Brandt <chris.brandt@renesas.com>
13949 S:      Supported
13950 F:      Documentation/devicetree/bindings/i2c/renesas,riic.txt
13951 F:      drivers/i2c/busses/i2c-riic.c
13952
13953 RENESAS USB PHY DRIVER
13954 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13955 L:      linux-renesas-soc@vger.kernel.org
13956 S:      Maintained
13957 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
13958
13959 RESET CONTROLLER FRAMEWORK
13960 M:      Philipp Zabel <p.zabel@pengutronix.de>
13961 T:      git git://git.pengutronix.de/git/pza/linux
13962 S:      Maintained
13963 F:      drivers/reset/
13964 F:      Documentation/devicetree/bindings/reset/
13965 F:      include/dt-bindings/reset/
13966 F:      include/linux/reset.h
13967 F:      include/linux/reset/
13968 F:      include/linux/reset-controller.h
13969
13970 RESTARTABLE SEQUENCES SUPPORT
13971 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13972 M:      Peter Zijlstra <peterz@infradead.org>
13973 M:      "Paul E. McKenney" <paulmck@kernel.org>
13974 M:      Boqun Feng <boqun.feng@gmail.com>
13975 L:      linux-kernel@vger.kernel.org
13976 S:      Supported
13977 F:      kernel/rseq.c
13978 F:      include/uapi/linux/rseq.h
13979 F:      include/trace/events/rseq.h
13980 F:      tools/testing/selftests/rseq/
13981
13982 RFKILL
13983 M:      Johannes Berg <johannes@sipsolutions.net>
13984 L:      linux-wireless@vger.kernel.org
13985 W:      http://wireless.kernel.org/
13986 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13987 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13988 S:      Maintained
13989 F:      Documentation/driver-api/rfkill.rst
13990 F:      Documentation/ABI/stable/sysfs-class-rfkill
13991 F:      net/rfkill/
13992 F:      include/linux/rfkill.h
13993 F:      include/uapi/linux/rfkill.h
13994
13995 RHASHTABLE
13996 M:      Thomas Graf <tgraf@suug.ch>
13997 M:      Herbert Xu <herbert@gondor.apana.org.au>
13998 L:      netdev@vger.kernel.org
13999 S:      Maintained
14000 F:      lib/rhashtable.c
14001 F:      lib/test_rhashtable.c
14002 F:      include/linux/rhashtable.h
14003 F:      include/linux/rhashtable-types.h
14004
14005 RICOH R5C592 MEMORYSTICK DRIVER
14006 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14007 S:      Maintained
14008 F:      drivers/memstick/host/r592.*
14009
14010 RICOH SMARTMEDIA/XD DRIVER
14011 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14012 S:      Maintained
14013 F:      drivers/mtd/nand/raw/r852.c
14014 F:      drivers/mtd/nand/raw/r852.h
14015
14016 RISC-V ARCHITECTURE
14017 M:      Paul Walmsley <paul.walmsley@sifive.com>
14018 M:      Palmer Dabbelt <palmer@dabbelt.com>
14019 M:      Albert Ou <aou@eecs.berkeley.edu>
14020 L:      linux-riscv@lists.infradead.org
14021 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
14022 S:      Supported
14023 F:      arch/riscv/
14024 K:      riscv
14025 N:      riscv
14026
14027 ROCCAT DRIVERS
14028 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
14029 W:      http://sourceforge.net/projects/roccat/
14030 S:      Maintained
14031 F:      drivers/hid/hid-roccat*
14032 F:      include/linux/hid-roccat*
14033 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
14034
14035 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
14036 M:      Jacob Chen <jacob-chen@iotwrt.com>
14037 M:      Ezequiel Garcia <ezequiel@collabora.com>
14038 L:      linux-media@vger.kernel.org
14039 S:      Maintained
14040 F:      drivers/media/platform/rockchip/rga/
14041 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
14042
14043 HANTRO VPU CODEC DRIVER
14044 M:      Ezequiel Garcia <ezequiel@collabora.com>
14045 L:      linux-media@vger.kernel.org
14046 S:      Maintained
14047 F:      drivers/staging/media/hantro/
14048 F:      Documentation/devicetree/bindings/media/rockchip-vpu.txt
14049
14050 ROCKER DRIVER
14051 M:      Jiri Pirko <jiri@resnulli.us>
14052 L:      netdev@vger.kernel.org
14053 S:      Supported
14054 F:      drivers/net/ethernet/rocker/
14055
14056 ROCKETPORT DRIVER
14057 P:      Comtrol Corp.
14058 W:      http://www.comtrol.com
14059 S:      Maintained
14060 F:      Documentation/driver-api/serial/rocket.rst
14061 F:      drivers/tty/rocket*
14062
14063 ROCKETPORT EXPRESS/INFINITY DRIVER
14064 M:      Kevin Cernekee <cernekee@gmail.com>
14065 L:      linux-serial@vger.kernel.org
14066 S:      Odd Fixes
14067 F:      drivers/tty/serial/rp2.*
14068
14069 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
14070 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
14071 L:      linux-kernel@vger.kernel.org
14072 L:      linux-renesas-soc@vger.kernel.org
14073 S:      Supported
14074 F:      drivers/mfd/bd9571mwv.c
14075 F:      drivers/regulator/bd9571mwv-regulator.c
14076 F:      drivers/gpio/gpio-bd9571mwv.c
14077 F:      include/linux/mfd/bd9571mwv.h
14078 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
14079
14080 ROSE NETWORK LAYER
14081 M:      Ralf Baechle <ralf@linux-mips.org>
14082 L:      linux-hams@vger.kernel.org
14083 W:      http://www.linux-ax25.org/
14084 S:      Maintained
14085 F:      include/net/rose.h
14086 F:      include/uapi/linux/rose.h
14087 F:      net/rose/
14088
14089 RTL2830 MEDIA DRIVER
14090 M:      Antti Palosaari <crope@iki.fi>
14091 L:      linux-media@vger.kernel.org
14092 W:      https://linuxtv.org
14093 W:      http://palosaari.fi/linux/
14094 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14095 T:      git git://linuxtv.org/anttip/media_tree.git
14096 S:      Maintained
14097 F:      drivers/media/dvb-frontends/rtl2830*
14098
14099 RTL2832 MEDIA DRIVER
14100 M:      Antti Palosaari <crope@iki.fi>
14101 L:      linux-media@vger.kernel.org
14102 W:      https://linuxtv.org
14103 W:      http://palosaari.fi/linux/
14104 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14105 T:      git git://linuxtv.org/anttip/media_tree.git
14106 S:      Maintained
14107 F:      drivers/media/dvb-frontends/rtl2832*
14108
14109 RTL2832_SDR MEDIA DRIVER
14110 M:      Antti Palosaari <crope@iki.fi>
14111 L:      linux-media@vger.kernel.org
14112 W:      https://linuxtv.org
14113 W:      http://palosaari.fi/linux/
14114 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14115 T:      git git://linuxtv.org/anttip/media_tree.git
14116 S:      Maintained
14117 F:      drivers/media/dvb-frontends/rtl2832_sdr*
14118
14119 RTL8180 WIRELESS DRIVER
14120 L:      linux-wireless@vger.kernel.org
14121 W:      http://wireless.kernel.org/
14122 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14123 S:      Orphan
14124 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
14125
14126 RTL8187 WIRELESS DRIVER
14127 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
14128 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
14129 M:      Larry Finger <Larry.Finger@lwfinger.net>
14130 L:      linux-wireless@vger.kernel.org
14131 W:      http://wireless.kernel.org/
14132 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14133 S:      Maintained
14134 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
14135
14136 REALTEK WIRELESS DRIVER (rtlwifi family)
14137 M:      Ping-Ke Shih <pkshih@realtek.com>
14138 L:      linux-wireless@vger.kernel.org
14139 W:      http://wireless.kernel.org/
14140 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14141 S:      Maintained
14142 F:      drivers/net/wireless/realtek/rtlwifi/
14143
14144 REALTEK WIRELESS DRIVER (rtw88)
14145 M:      Yan-Hsuan Chuang <yhchuang@realtek.com>
14146 L:      linux-wireless@vger.kernel.org
14147 S:      Maintained
14148 F:      drivers/net/wireless/realtek/rtw88/
14149
14150 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
14151 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
14152 L:      linux-wireless@vger.kernel.org
14153 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
14154 S:      Maintained
14155 F:      drivers/net/wireless/realtek/rtl8xxxu/
14156
14157 RXRPC SOCKETS (AF_RXRPC)
14158 M:      David Howells <dhowells@redhat.com>
14159 L:      linux-afs@lists.infradead.org
14160 S:      Supported
14161 F:      net/rxrpc/
14162 F:      include/keys/rxrpc-type.h
14163 F:      include/net/af_rxrpc.h
14164 F:      include/trace/events/rxrpc.h
14165 F:      include/uapi/linux/rxrpc.h
14166 F:      Documentation/networking/rxrpc.txt
14167 W:      https://www.infradead.org/~dhowells/kafs/
14168
14169 S3 SAVAGE FRAMEBUFFER DRIVER
14170 M:      Antonino Daplas <adaplas@gmail.com>
14171 L:      linux-fbdev@vger.kernel.org
14172 S:      Maintained
14173 F:      drivers/video/fbdev/savage/
14174
14175 S390
14176 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
14177 M:      Vasily Gorbik <gor@linux.ibm.com>
14178 M:      Christian Borntraeger <borntraeger@de.ibm.com>
14179 L:      linux-s390@vger.kernel.org
14180 W:      http://www.ibm.com/developerworks/linux/linux390/
14181 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
14182 S:      Supported
14183 F:      arch/s390/
14184 F:      drivers/s390/
14185 F:      Documentation/s390/
14186 F:      Documentation/driver-api/s390-drivers.rst
14187
14188 S390 COMMON I/O LAYER
14189 M:      Sebastian Ott <sebott@linux.ibm.com>
14190 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
14191 L:      linux-s390@vger.kernel.org
14192 W:      http://www.ibm.com/developerworks/linux/linux390/
14193 S:      Supported
14194 F:      drivers/s390/cio/
14195
14196 S390 DASD DRIVER
14197 M:      Stefan Haberland <sth@linux.ibm.com>
14198 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
14199 L:      linux-s390@vger.kernel.org
14200 W:      http://www.ibm.com/developerworks/linux/linux390/
14201 S:      Supported
14202 F:      drivers/s390/block/dasd*
14203 F:      block/partitions/ibm.c
14204
14205 S390 IOMMU (PCI)
14206 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
14207 L:      linux-s390@vger.kernel.org
14208 W:      http://www.ibm.com/developerworks/linux/linux390/
14209 S:      Supported
14210 F:      drivers/iommu/s390-iommu.c
14211
14212 S390 IUCV NETWORK LAYER
14213 M:      Julian Wiedmann <jwi@linux.ibm.com>
14214 M:      Ursula Braun <ubraun@linux.ibm.com>
14215 L:      linux-s390@vger.kernel.org
14216 W:      http://www.ibm.com/developerworks/linux/linux390/
14217 S:      Supported
14218 F:      drivers/s390/net/*iucv*
14219 F:      include/net/iucv/
14220 F:      net/iucv/
14221
14222 S390 NETWORK DRIVERS
14223 M:      Julian Wiedmann <jwi@linux.ibm.com>
14224 M:      Ursula Braun <ubraun@linux.ibm.com>
14225 L:      linux-s390@vger.kernel.org
14226 W:      http://www.ibm.com/developerworks/linux/linux390/
14227 S:      Supported
14228 F:      drivers/s390/net/
14229
14230 S390 PCI SUBSYSTEM
14231 M:      Sebastian Ott <sebott@linux.ibm.com>
14232 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
14233 L:      linux-s390@vger.kernel.org
14234 W:      http://www.ibm.com/developerworks/linux/linux390/
14235 S:      Supported
14236 F:      arch/s390/pci/
14237 F:      drivers/pci/hotplug/s390_pci_hpc.c
14238
14239 S390 VFIO-CCW DRIVER
14240 M:      Cornelia Huck <cohuck@redhat.com>
14241 M:      Eric Farman <farman@linux.ibm.com>
14242 R:      Halil Pasic <pasic@linux.ibm.com>
14243 L:      linux-s390@vger.kernel.org
14244 L:      kvm@vger.kernel.org
14245 S:      Supported
14246 F:      drivers/s390/cio/vfio_ccw*
14247 F:      Documentation/s390/vfio-ccw.rst
14248 F:      include/uapi/linux/vfio_ccw.h
14249
14250 S390 ZCRYPT DRIVER
14251 M:      Harald Freudenberger <freude@linux.ibm.com>
14252 L:      linux-s390@vger.kernel.org
14253 W:      http://www.ibm.com/developerworks/linux/linux390/
14254 S:      Supported
14255 F:      drivers/s390/crypto/
14256
14257 S390 VFIO AP DRIVER
14258 M:      Tony Krowiak <akrowiak@linux.ibm.com>
14259 M:      Pierre Morel <pmorel@linux.ibm.com>
14260 M:      Halil Pasic <pasic@linux.ibm.com>
14261 L:      linux-s390@vger.kernel.org
14262 W:      http://www.ibm.com/developerworks/linux/linux390/
14263 S:      Supported
14264 F:      drivers/s390/crypto/vfio_ap_drv.c
14265 F:      drivers/s390/crypto/vfio_ap_private.h
14266 F:      drivers/s390/crypto/vfio_ap_ops.c
14267 F:      Documentation/s390/vfio-ap.rst
14268
14269 S390 ZFCP DRIVER
14270 M:      Steffen Maier <maier@linux.ibm.com>
14271 M:      Benjamin Block <bblock@linux.ibm.com>
14272 L:      linux-s390@vger.kernel.org
14273 W:      http://www.ibm.com/developerworks/linux/linux390/
14274 S:      Supported
14275 F:      drivers/s390/scsi/zfcp_*
14276
14277 S3C24XX SD/MMC Driver
14278 M:      Ben Dooks <ben-linux@fluff.org>
14279 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14280 S:      Supported
14281 F:      drivers/mmc/host/s3cmci.*
14282
14283 SAA6588 RDS RECEIVER DRIVER
14284 M:      Hans Verkuil <hverkuil@xs4all.nl>
14285 L:      linux-media@vger.kernel.org
14286 T:      git git://linuxtv.org/media_tree.git
14287 W:      https://linuxtv.org
14288 S:      Odd Fixes
14289 F:      drivers/media/i2c/saa6588*
14290
14291 SAA7134 VIDEO4LINUX DRIVER
14292 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14293 L:      linux-media@vger.kernel.org
14294 W:      https://linuxtv.org
14295 T:      git git://linuxtv.org/media_tree.git
14296 S:      Odd fixes
14297 F:      Documentation/media/v4l-drivers/saa7134*
14298 F:      drivers/media/pci/saa7134/
14299
14300 SAA7146 VIDEO4LINUX-2 DRIVER
14301 M:      Hans Verkuil <hverkuil@xs4all.nl>
14302 L:      linux-media@vger.kernel.org
14303 T:      git git://linuxtv.org/media_tree.git
14304 S:      Maintained
14305 F:      drivers/media/common/saa7146/
14306 F:      drivers/media/pci/saa7146/
14307 F:      include/media/drv-intf/saa7146*
14308
14309 SAFESETID SECURITY MODULE
14310 M:     Micah Morton <mortonm@chromium.org>
14311 S:     Supported
14312 F:     security/safesetid/
14313 F:     Documentation/admin-guide/LSM/SafeSetID.rst
14314
14315 SAMSUNG AUDIO (ASoC) DRIVERS
14316 M:      Krzysztof Kozlowski <krzk@kernel.org>
14317 M:      Sangbeom Kim <sbkim73@samsung.com>
14318 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14319 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14320 S:      Supported
14321 F:      sound/soc/samsung/
14322 F:      Documentation/devicetree/bindings/sound/samsung*
14323
14324 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14325 M:      Krzysztof Kozlowski <krzk@kernel.org>
14326 L:      linux-crypto@vger.kernel.org
14327 L:      linux-samsung-soc@vger.kernel.org
14328 S:      Maintained
14329 F:      drivers/crypto/exynos-rng.c
14330 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
14331
14332 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14333 M:      Łukasz Stelmach <l.stelmach@samsung.com>
14334 L:      linux-samsung-soc@vger.kernel.org
14335 S:      Maintained
14336 F:      drivers/char/hw_random/exynos-trng.c
14337 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14338
14339 SAMSUNG FRAMEBUFFER DRIVER
14340 M:      Jingoo Han <jingoohan1@gmail.com>
14341 L:      linux-fbdev@vger.kernel.org
14342 S:      Maintained
14343 F:      drivers/video/fbdev/s3c-fb.c
14344
14345 SAMSUNG LAPTOP DRIVER
14346 M:      Corentin Chary <corentin.chary@gmail.com>
14347 L:      platform-driver-x86@vger.kernel.org
14348 S:      Maintained
14349 F:      drivers/platform/x86/samsung-laptop.c
14350
14351 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14352 M:      Sangbeom Kim <sbkim73@samsung.com>
14353 M:      Krzysztof Kozlowski <krzk@kernel.org>
14354 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14355 L:      linux-kernel@vger.kernel.org
14356 L:      linux-samsung-soc@vger.kernel.org
14357 S:      Supported
14358 F:      drivers/mfd/sec*.c
14359 F:      drivers/regulator/s2m*.c
14360 F:      drivers/regulator/s5m*.c
14361 F:      drivers/clk/clk-s2mps11.c
14362 F:      drivers/rtc/rtc-s5m.c
14363 F:      include/linux/mfd/samsung/
14364 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14365 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14366 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14367 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14368
14369 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14370 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14371 L:      linux-media@vger.kernel.org
14372 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14373 S:      Maintained
14374 F:      drivers/media/platform/s3c-camif/
14375 F:      include/media/drv-intf/s3c_camif.h
14376
14377 SAMSUNG S3FWRN5 NFC DRIVER
14378 M:      Robert Baldyga <r.baldyga@samsung.com>
14379 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
14380 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
14381 S:      Supported
14382 F:      drivers/nfc/s3fwrn5
14383
14384 SAMSUNG S5C73M3 CAMERA DRIVER
14385 M:      Kyungmin Park <kyungmin.park@samsung.com>
14386 M:      Andrzej Hajda <a.hajda@samsung.com>
14387 L:      linux-media@vger.kernel.org
14388 S:      Supported
14389 F:      drivers/media/i2c/s5c73m3/*
14390
14391 SAMSUNG S5K5BAF CAMERA DRIVER
14392 M:      Kyungmin Park <kyungmin.park@samsung.com>
14393 M:      Andrzej Hajda <a.hajda@samsung.com>
14394 L:      linux-media@vger.kernel.org
14395 S:      Supported
14396 F:      drivers/media/i2c/s5k5baf.c
14397
14398 SAMSUNG S5P Security SubSystem (SSS) DRIVER
14399 M:      Krzysztof Kozlowski <krzk@kernel.org>
14400 M:      Vladimir Zapolskiy <vz@mleia.com>
14401 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
14402 L:      linux-crypto@vger.kernel.org
14403 L:      linux-samsung-soc@vger.kernel.org
14404 S:      Maintained
14405 F:      Documentation/devicetree/bindings/crypto/samsung-slimsss.txt
14406 F:      Documentation/devicetree/bindings/crypto/samsung-sss.txt
14407 F:      drivers/crypto/s5p-sss.c
14408
14409 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14410 M:      Kyungmin Park <kyungmin.park@samsung.com>
14411 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14412 L:      linux-media@vger.kernel.org
14413 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14414 S:      Supported
14415 F:      drivers/media/platform/exynos4-is/
14416
14417 SAMSUNG SOC CLOCK DRIVERS
14418 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14419 M:      Tomasz Figa <tomasz.figa@gmail.com>
14420 M:      Chanwoo Choi <cw00.choi@samsung.com>
14421 S:      Supported
14422 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14423 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14424 F:      drivers/clk/samsung/
14425 F:      include/dt-bindings/clock/exynos*.h
14426 F:      Documentation/devicetree/bindings/clock/exynos*.txt
14427 F:      Documentation/devicetree/bindings/clock/samsung,s3c*
14428 F:      Documentation/devicetree/bindings/clock/samsung,s5p*
14429
14430 SAMSUNG SPI DRIVERS
14431 M:      Kukjin Kim <kgene@kernel.org>
14432 M:      Krzysztof Kozlowski <krzk@kernel.org>
14433 M:      Andi Shyti <andi@etezian.org>
14434 L:      linux-spi@vger.kernel.org
14435 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14436 S:      Maintained
14437 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
14438 F:      drivers/spi/spi-s3c*
14439 F:      include/linux/platform_data/spi-s3c64xx.h
14440
14441 SAMSUNG SXGBE DRIVERS
14442 M:      Byungho An <bh74.an@samsung.com>
14443 M:      Girish K S <ks.giri@samsung.com>
14444 M:      Vipul Pandya <vipul.pandya@samsung.com>
14445 S:      Supported
14446 L:      netdev@vger.kernel.org
14447 F:      drivers/net/ethernet/samsung/sxgbe/
14448
14449 SAMSUNG THERMAL DRIVER
14450 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14451 L:      linux-pm@vger.kernel.org
14452 L:      linux-samsung-soc@vger.kernel.org
14453 S:      Supported
14454 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
14455 F:      drivers/thermal/samsung/
14456
14457 SAMSUNG USB2 PHY DRIVER
14458 M:      Kamil Debski <kamil@wypas.org>
14459 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14460 L:      linux-kernel@vger.kernel.org
14461 S:      Supported
14462 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
14463 F:      Documentation/driver-api/phy/samsung-usb2.rst
14464 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
14465 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
14466 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
14467 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
14468 F:      drivers/phy/samsung/phy-samsung-usb2.c
14469 F:      drivers/phy/samsung/phy-samsung-usb2.h
14470
14471 SC1200 WDT DRIVER
14472 M:      Zwane Mwaikambo <zwanem@gmail.com>
14473 S:      Maintained
14474 F:      drivers/watchdog/sc1200wdt.c
14475
14476 SCHEDULER
14477 M:      Ingo Molnar <mingo@redhat.com>
14478 M:      Peter Zijlstra <peterz@infradead.org>
14479 M:      Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
14480 M:      Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
14481 R:      Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
14482 R:      Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
14483 R:      Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
14484 R:      Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
14485 L:      linux-kernel@vger.kernel.org
14486 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14487 S:      Maintained
14488 F:      kernel/sched/
14489 F:      include/linux/sched.h
14490 F:      include/uapi/linux/sched.h
14491 F:      include/linux/wait.h
14492 F:      include/linux/preempt.h
14493
14494 SCR24X CHIP CARD INTERFACE DRIVER
14495 M:      Lubomir Rintel <lkundrak@v3.sk>
14496 S:      Supported
14497 F:      drivers/char/pcmcia/scr24x_cs.c
14498
14499 SCSI CDROM DRIVER
14500 M:      Jens Axboe <axboe@kernel.dk>
14501 L:      linux-scsi@vger.kernel.org
14502 W:      http://www.kernel.dk
14503 S:      Maintained
14504 F:      drivers/scsi/sr*
14505
14506 SCSI RDMA PROTOCOL (SRP) INITIATOR
14507 M:      Bart Van Assche <bvanassche@acm.org>
14508 L:      linux-rdma@vger.kernel.org
14509 S:      Supported
14510 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14511 F:      drivers/infiniband/ulp/srp/
14512 F:      include/scsi/srp.h
14513
14514 SCSI RDMA PROTOCOL (SRP) TARGET
14515 M:      Bart Van Assche <bvanassche@acm.org>
14516 L:      linux-rdma@vger.kernel.org
14517 L:      target-devel@vger.kernel.org
14518 S:      Supported
14519 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14520 F:      drivers/infiniband/ulp/srpt/
14521
14522 SCSI SG DRIVER
14523 M:      Doug Gilbert <dgilbert@interlog.com>
14524 L:      linux-scsi@vger.kernel.org
14525 W:      http://sg.danny.cz/sg
14526 S:      Maintained
14527 F:      Documentation/scsi/scsi-generic.txt
14528 F:      drivers/scsi/sg.c
14529 F:      include/scsi/sg.h
14530
14531 SCSI SUBSYSTEM
14532 M:      "James E.J. Bottomley" <jejb@linux.ibm.com>
14533 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14534 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
14535 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14536 Q:      https://patchwork.kernel.org/project/linux-scsi/list/
14537 L:      linux-scsi@vger.kernel.org
14538 S:      Maintained
14539 F:      Documentation/devicetree/bindings/scsi/
14540 F:      drivers/scsi/
14541 F:      include/scsi/
14542
14543 SCSI TAPE DRIVER
14544 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14545 L:      linux-scsi@vger.kernel.org
14546 S:      Maintained
14547 F:      Documentation/scsi/st.txt
14548 F:      drivers/scsi/st.*
14549 F:      drivers/scsi/st_*.h
14550
14551 SCSI TARGET SUBSYSTEM
14552 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
14553 L:      linux-scsi@vger.kernel.org
14554 L:      target-devel@vger.kernel.org
14555 W:      http://www.linux-iscsi.org
14556 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14557 Q:      https://patchwork.kernel.org/project/target-devel/list/
14558 S:      Supported
14559 F:      drivers/target/
14560 F:      include/target/
14561 F:      Documentation/target/
14562
14563 SCTP PROTOCOL
14564 M:      Vlad Yasevich <vyasevich@gmail.com>
14565 M:      Neil Horman <nhorman@tuxdriver.com>
14566 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14567 L:      linux-sctp@vger.kernel.org
14568 W:      http://lksctp.sourceforge.net
14569 S:      Maintained
14570 F:      Documentation/networking/sctp.txt
14571 F:      include/linux/sctp.h
14572 F:      include/uapi/linux/sctp.h
14573 F:      include/net/sctp/
14574 F:      net/sctp/
14575
14576 SCx200 CPU SUPPORT
14577 M:      Jim Cromie <jim.cromie@gmail.com>
14578 S:      Odd Fixes
14579 F:      Documentation/i2c/busses/scx200_acb.rst
14580 F:      arch/x86/platform/scx200/
14581 F:      drivers/watchdog/scx200_wdt.c
14582 F:      drivers/i2c/busses/scx200*
14583 F:      drivers/mtd/maps/scx200_docflash.c
14584 F:      include/linux/scx200.h
14585
14586 SCx200 GPIO DRIVER
14587 M:      Jim Cromie <jim.cromie@gmail.com>
14588 S:      Maintained
14589 F:      drivers/char/scx200_gpio.c
14590 F:      include/linux/scx200_gpio.h
14591
14592 SCx200 HRT CLOCKSOURCE DRIVER
14593 M:      Jim Cromie <jim.cromie@gmail.com>
14594 S:      Maintained
14595 F:      drivers/clocksource/scx200_hrt.c
14596
14597 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14598 M:      Sascha Sommer <saschasommer@freenet.de>
14599 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14600 S:      Maintained
14601 F:      drivers/mmc/host/sdricoh_cs.c
14602
14603 SECO BOARDS CEC DRIVER
14604 M:      Ettore Chimenti <ek5.chimenti@gmail.com>
14605 S:      Maintained
14606 F:      drivers/media/platform/seco-cec/seco-cec.c
14607 F:      drivers/media/platform/seco-cec/seco-cec.h
14608
14609 SECURE COMPUTING
14610 M:      Kees Cook <keescook@chromium.org>
14611 R:      Andy Lutomirski <luto@amacapital.net>
14612 R:      Will Drewry <wad@chromium.org>
14613 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14614 S:      Supported
14615 F:      kernel/seccomp.c
14616 F:      include/uapi/linux/seccomp.h
14617 F:      include/linux/seccomp.h
14618 F:      tools/testing/selftests/seccomp/*
14619 F:      tools/testing/selftests/kselftest_harness.h
14620 F:      Documentation/userspace-api/seccomp_filter.rst
14621 K:      \bsecure_computing
14622 K:      \bTIF_SECCOMP\b
14623
14624 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14625 M:      Al Cooper <alcooperx@gmail.com>
14626 L:      linux-mmc@vger.kernel.org
14627 L:      bcm-kernel-feedback-list@broadcom.com
14628 S:      Maintained
14629 F:      drivers/mmc/host/sdhci-brcmstb*
14630
14631 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14632 M:      Adrian Hunter <adrian.hunter@intel.com>
14633 L:      linux-mmc@vger.kernel.org
14634 S:      Maintained
14635 F:      drivers/mmc/host/sdhci*
14636 F:      include/linux/mmc/sdhci*
14637
14638 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14639 M:      Adrian Hunter <adrian.hunter@intel.com>
14640 M:      Ritesh Harjani <riteshh@codeaurora.org>
14641 M:      Asutosh Das <asutoshd@codeaurora.org>
14642 L:      linux-mmc@vger.kernel.org
14643 S:      Maintained
14644 F:      drivers/mmc/host/cqhci*
14645
14646 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14647 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
14648 M:      Manjunath M B <manjumb@synopsys.com>
14649 L:      linux-mmc@vger.kernel.org
14650 S:      Maintained
14651 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
14652
14653 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14654 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
14655 L:      linux-mmc@vger.kernel.org
14656 S:      Supported
14657 F:      drivers/mmc/host/sdhci-of-at91.c
14658
14659 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14660 M:      Ben Dooks <ben-linux@fluff.org>
14661 M:      Jaehoon Chung <jh80.chung@samsung.com>
14662 L:      linux-mmc@vger.kernel.org
14663 S:      Maintained
14664 F:      drivers/mmc/host/sdhci-s3c*
14665
14666 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14667 M:      Viresh Kumar <vireshk@kernel.org>
14668 L:      linux-mmc@vger.kernel.org
14669 S:      Maintained
14670 F:      drivers/mmc/host/sdhci-spear.c
14671
14672 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14673 M:      Kishon Vijay Abraham I <kishon@ti.com>
14674 L:      linux-mmc@vger.kernel.org
14675 S:      Maintained
14676 F:      drivers/mmc/host/sdhci-omap.c
14677
14678 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14679 M:      Scott Bauer <scott.bauer@intel.com>
14680 M:      Jonathan Derrick <jonathan.derrick@intel.com>
14681 L:      linux-block@vger.kernel.org
14682 S:      Supported
14683 F:      block/sed*
14684 F:      block/opal_proto.h
14685 F:      include/linux/sed*
14686 F:      include/uapi/linux/sed*
14687
14688 SECURITY CONTACT
14689 M:      Security Officers <security@kernel.org>
14690 S:      Supported
14691
14692 SECURITY SUBSYSTEM
14693 M:      James Morris <jmorris@namei.org>
14694 M:      "Serge E. Hallyn" <serge@hallyn.com>
14695 L:      linux-security-module@vger.kernel.org (suggested Cc:)
14696 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14697 W:      http://kernsec.org/
14698 S:      Supported
14699 F:      security/
14700 X:      security/selinux/
14701
14702 SELINUX SECURITY MODULE
14703 M:      Paul Moore <paul@paul-moore.com>
14704 M:      Stephen Smalley <sds@tycho.nsa.gov>
14705 M:      Eric Paris <eparis@parisplace.org>
14706 L:      selinux@vger.kernel.org
14707 W:      https://selinuxproject.org
14708 W:      https://github.com/SELinuxProject
14709 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14710 S:      Supported
14711 F:      include/uapi/linux/selinux_netlink.h
14712 F:      security/selinux/
14713 F:      scripts/selinux/
14714 F:      Documentation/admin-guide/LSM/SELinux.rst
14715
14716 SENSABLE PHANTOM
14717 M:      Jiri Slaby <jirislaby@gmail.com>
14718 S:      Maintained
14719 F:      drivers/misc/phantom.c
14720 F:      include/uapi/linux/phantom.h
14721
14722 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
14723 M:      Tomasz Duszynski <tduszyns@gmail.com>
14724 S:      Maintained
14725 F:      drivers/iio/chemical/sps30.c
14726 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
14727
14728 SERIAL DEVICE BUS
14729 M:      Rob Herring <robh@kernel.org>
14730 L:      linux-serial@vger.kernel.org
14731 S:      Maintained
14732 F:      Documentation/devicetree/bindings/serial/slave-device.txt
14733 F:      drivers/tty/serdev/
14734 F:      include/linux/serdev.h
14735
14736 SERIAL DRIVERS
14737 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14738 L:      linux-serial@vger.kernel.org
14739 S:      Maintained
14740 F:      Documentation/devicetree/bindings/serial/
14741 F:      drivers/tty/serial/
14742
14743 SERIAL IR RECEIVER
14744 M:      Sean Young <sean@mess.org>
14745 L:      linux-media@vger.kernel.org
14746 S:      Maintained
14747 F:      drivers/media/rc/serial_ir.c
14748
14749 SFC NETWORK DRIVER
14750 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14751 M:      Edward Cree <ecree@solarflare.com>
14752 M:      Martin Habets <mhabets@solarflare.com>
14753 L:      netdev@vger.kernel.org
14754 S:      Supported
14755 F:      drivers/net/ethernet/sfc/
14756
14757 SFF/SFP/SFP+ MODULE SUPPORT
14758 M:      Russell King <linux@armlinux.org.uk>
14759 L:      netdev@vger.kernel.org
14760 S:      Maintained
14761 F:      drivers/net/phy/phylink.c
14762 F:      drivers/net/phy/sfp*
14763 F:      include/linux/phylink.h
14764 F:      include/linux/sfp.h
14765 K:      phylink
14766
14767 SGI GRU DRIVER
14768 M:      Dimitri Sivanich <sivanich@sgi.com>
14769 S:      Maintained
14770 F:      drivers/misc/sgi-gru/
14771
14772 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14773 M:      Pat Gefre <pfg@sgi.com>
14774 L:      linux-ia64@vger.kernel.org
14775 S:      Supported
14776 F:      Documentation/ia64/serial.rst
14777 F:      drivers/tty/serial/ioc?_serial.c
14778 F:      include/linux/ioc?.h
14779
14780 SGI XP/XPC/XPNET DRIVER
14781 M:      Cliff Whickman <cpw@sgi.com>
14782 M:      Robin Holt <robinmholt@gmail.com>
14783 S:      Maintained
14784 F:      drivers/misc/sgi-xp/
14785
14786 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14787 M:      Ursula Braun <ubraun@linux.ibm.com>
14788 M:      Karsten Graul <kgraul@linux.ibm.com>
14789 L:      linux-s390@vger.kernel.org
14790 W:      http://www.ibm.com/developerworks/linux/linux390/
14791 S:      Supported
14792 F:      net/smc/
14793
14794 SHARP RJ54N1CB0C SENSOR DRIVER
14795 M:      Jacopo Mondi <jacopo@jmondi.org>
14796 L:      linux-media@vger.kernel.org
14797 T:      git git://linuxtv.org/media_tree.git
14798 S:      Odd fixes
14799 F:      drivers/media/i2c/rj54n1cb0c.c
14800 F:      include/media/i2c/rj54n1cb0c.h
14801
14802 SH_VEU V4L2 MEM2MEM DRIVER
14803 L:      linux-media@vger.kernel.org
14804 S:      Orphan
14805 F:      drivers/media/platform/sh_veu.c
14806
14807 SH_VOU V4L2 OUTPUT DRIVER
14808 L:      linux-media@vger.kernel.org
14809 S:      Orphan
14810 F:      drivers/media/platform/sh_vou.c
14811 F:      include/media/drv-intf/sh_vou.h
14812
14813 SI2157 MEDIA DRIVER
14814 M:      Antti Palosaari <crope@iki.fi>
14815 L:      linux-media@vger.kernel.org
14816 W:      https://linuxtv.org
14817 W:      http://palosaari.fi/linux/
14818 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14819 T:      git git://linuxtv.org/anttip/media_tree.git
14820 S:      Maintained
14821 F:      drivers/media/tuners/si2157*
14822
14823 SI2165 MEDIA DRIVER
14824 M:      Matthias Schwarzott <zzam@gentoo.org>
14825 L:      linux-media@vger.kernel.org
14826 W:      https://linuxtv.org
14827 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14828 S:      Maintained
14829 F:      drivers/media/dvb-frontends/si2165*
14830
14831 SI2168 MEDIA DRIVER
14832 M:      Antti Palosaari <crope@iki.fi>
14833 L:      linux-media@vger.kernel.org
14834 W:      https://linuxtv.org
14835 W:      http://palosaari.fi/linux/
14836 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14837 T:      git git://linuxtv.org/anttip/media_tree.git
14838 S:      Maintained
14839 F:      drivers/media/dvb-frontends/si2168*
14840
14841 SI470X FM RADIO RECEIVER I2C DRIVER
14842 M:      Hans Verkuil <hverkuil@xs4all.nl>
14843 L:      linux-media@vger.kernel.org
14844 T:      git git://linuxtv.org/media_tree.git
14845 W:      https://linuxtv.org
14846 S:      Odd Fixes
14847 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
14848
14849 SI470X FM RADIO RECEIVER USB DRIVER
14850 M:      Hans Verkuil <hverkuil@xs4all.nl>
14851 L:      linux-media@vger.kernel.org
14852 T:      git git://linuxtv.org/media_tree.git
14853 W:      https://linuxtv.org
14854 S:      Maintained
14855 F:      drivers/media/radio/si470x/radio-si470x-common.c
14856 F:      drivers/media/radio/si470x/radio-si470x.h
14857 F:      drivers/media/radio/si470x/radio-si470x-usb.c
14858
14859 SI4713 FM RADIO TRANSMITTER I2C DRIVER
14860 M:      Eduardo Valentin <edubezval@gmail.com>
14861 L:      linux-media@vger.kernel.org
14862 T:      git git://linuxtv.org/media_tree.git
14863 W:      https://linuxtv.org
14864 S:      Odd Fixes
14865 F:      drivers/media/radio/si4713/si4713.?
14866
14867 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14868 M:      Eduardo Valentin <edubezval@gmail.com>
14869 L:      linux-media@vger.kernel.org
14870 T:      git git://linuxtv.org/media_tree.git
14871 W:      https://linuxtv.org
14872 S:      Odd Fixes
14873 F:      drivers/media/radio/si4713/radio-platform-si4713.c
14874
14875 SI4713 FM RADIO TRANSMITTER USB DRIVER
14876 M:      Hans Verkuil <hverkuil@xs4all.nl>
14877 L:      linux-media@vger.kernel.org
14878 T:      git git://linuxtv.org/media_tree.git
14879 W:      https://linuxtv.org
14880 S:      Maintained
14881 F:      drivers/media/radio/si4713/radio-usb-si4713.c
14882
14883 SIANO DVB DRIVER
14884 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14885 L:      linux-media@vger.kernel.org
14886 W:      https://linuxtv.org
14887 T:      git git://linuxtv.org/media_tree.git
14888 S:      Odd fixes
14889 F:      drivers/media/common/siano/
14890 F:      drivers/media/usb/siano/
14891 F:      drivers/media/usb/siano/
14892 F:      drivers/media/mmc/siano/
14893
14894 SIFIVE DRIVERS
14895 M:      Palmer Dabbelt <palmer@dabbelt.com>
14896 M:      Paul Walmsley <paul.walmsley@sifive.com>
14897 L:      linux-riscv@lists.infradead.org
14898 T:      git git://github.com/sifive/riscv-linux.git
14899 S:      Supported
14900 K:      [^@]sifive
14901 N:      sifive
14902
14903 SIFIVE FU540 SYSTEM-ON-CHIP
14904 M:      Paul Walmsley <paul.walmsley@sifive.com>
14905 M:      Palmer Dabbelt <palmer@dabbelt.com>
14906 L:      linux-riscv@lists.infradead.org
14907 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
14908 S:      Supported
14909 K:      fu540
14910 N:      fu540
14911
14912 SILEAD TOUCHSCREEN DRIVER
14913 M:      Hans de Goede <hdegoede@redhat.com>
14914 L:      linux-input@vger.kernel.org
14915 L:      platform-driver-x86@vger.kernel.org
14916 S:      Maintained
14917 F:      drivers/input/touchscreen/silead.c
14918 F:      drivers/platform/x86/touchscreen_dmi.c
14919
14920 SILICON MOTION SM712 FRAME BUFFER DRIVER
14921 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14922 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14923 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14924 L:      linux-fbdev@vger.kernel.org
14925 S:      Maintained
14926 F:      drivers/video/fbdev/sm712*
14927 F:      Documentation/fb/sm712fb.rst
14928
14929 SIMPLE FIRMWARE INTERFACE (SFI)
14930 M:      Len Brown <lenb@kernel.org>
14931 L:      sfi-devel@simplefirmware.org
14932 W:      http://simplefirmware.org/
14933 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14934 S:      Supported
14935 F:      arch/x86/platform/sfi/
14936 F:      drivers/sfi/
14937 F:      include/linux/sfi*.h
14938
14939 SIMPLEFB FB DRIVER
14940 M:      Hans de Goede <hdegoede@redhat.com>
14941 L:      linux-fbdev@vger.kernel.org
14942 S:      Maintained
14943 F:      Documentation/devicetree/bindings/display/simple-framebuffer.yaml
14944 F:      drivers/video/fbdev/simplefb.c
14945 F:      include/linux/platform_data/simplefb.h
14946
14947 SIMTEC EB110ATX (Chalice CATS)
14948 P:      Ben Dooks
14949 P:      Vincent Sanders <vince@simtec.co.uk>
14950 M:      Simtec Linux Team <linux@simtec.co.uk>
14951 W:      http://www.simtec.co.uk/products/EB110ATX/
14952 S:      Supported
14953
14954 SIMTEC EB2410ITX (BAST)
14955 P:      Ben Dooks
14956 P:      Vincent Sanders <vince@simtec.co.uk>
14957 M:      Simtec Linux Team <linux@simtec.co.uk>
14958 W:      http://www.simtec.co.uk/products/EB2410ITX/
14959 S:      Supported
14960 F:      arch/arm/mach-s3c24xx/mach-bast.c
14961 F:      arch/arm/mach-s3c24xx/bast-ide.c
14962 F:      arch/arm/mach-s3c24xx/bast-irq.c
14963
14964 SIPHASH PRF ROUTINES
14965 M:      Jason A. Donenfeld <Jason@zx2c4.com>
14966 S:      Maintained
14967 F:      lib/siphash.c
14968 F:      lib/test_siphash.c
14969 F:      include/linux/siphash.h
14970
14971 SIOX
14972 M:      Thorsten Scherer <t.scherer@eckelmann.de>
14973 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14974 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
14975 S:      Supported
14976 F:      drivers/siox/*
14977 F:      drivers/gpio/gpio-siox.c
14978 F:      include/trace/events/siox.h
14979
14980 SIS 190 ETHERNET DRIVER
14981 M:      Francois Romieu <romieu@fr.zoreil.com>
14982 L:      netdev@vger.kernel.org
14983 S:      Maintained
14984 F:      drivers/net/ethernet/sis/sis190.c
14985
14986 SIS 900/7016 FAST ETHERNET DRIVER
14987 M:      Daniele Venzano <venza@brownhat.org>
14988 W:      http://www.brownhat.org/sis900.html
14989 L:      netdev@vger.kernel.org
14990 S:      Maintained
14991 F:      drivers/net/ethernet/sis/sis900.*
14992
14993 SIS FRAMEBUFFER DRIVER
14994 M:      Thomas Winischhofer <thomas@winischhofer.net>
14995 W:      http://www.winischhofer.net/linuxsisvga.shtml
14996 S:      Maintained
14997 F:      Documentation/fb/sisfb.rst
14998 F:      drivers/video/fbdev/sis/
14999 F:      include/video/sisfb.h
15000
15001 SIS USB2VGA DRIVER
15002 M:      Thomas Winischhofer <thomas@winischhofer.net>
15003 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
15004 S:      Maintained
15005 F:      drivers/usb/misc/sisusbvga/
15006
15007 SLAB ALLOCATOR
15008 M:      Christoph Lameter <cl@linux.com>
15009 M:      Pekka Enberg <penberg@kernel.org>
15010 M:      David Rientjes <rientjes@google.com>
15011 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
15012 M:      Andrew Morton <akpm@linux-foundation.org>
15013 L:      linux-mm@kvack.org
15014 S:      Maintained
15015 F:      include/linux/sl?b*.h
15016 F:      mm/sl?b*
15017
15018 SLEEPABLE READ-COPY UPDATE (SRCU)
15019 M:      Lai Jiangshan <jiangshanlai@gmail.com>
15020 M:      "Paul E. McKenney" <paulmck@kernel.org>
15021 M:      Josh Triplett <josh@joshtriplett.org>
15022 R:      Steven Rostedt <rostedt@goodmis.org>
15023 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15024 L:      rcu@vger.kernel.org
15025 W:      http://www.rdrop.com/users/paulmck/RCU/
15026 S:      Supported
15027 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15028 F:      include/linux/srcu*.h
15029 F:      kernel/rcu/srcu*.c
15030
15031 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15032 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15033 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15034 S:      Maintained
15035 F:      drivers/slimbus/
15036 F:      Documentation/devicetree/bindings/slimbus/
15037 F:      include/linux/slimbus.h
15038
15039 SMACK SECURITY MODULE
15040 M:      Casey Schaufler <casey@schaufler-ca.com>
15041 L:      linux-security-module@vger.kernel.org
15042 W:      http://schaufler-ca.com
15043 T:      git git://github.com/cschaufler/smack-next
15044 S:      Maintained
15045 F:      Documentation/admin-guide/LSM/Smack.rst
15046 F:      security/smack/
15047
15048 SMC91x ETHERNET DRIVER
15049 M:      Nicolas Pitre <nico@fluxnic.net>
15050 S:      Odd Fixes
15051 F:      drivers/net/ethernet/smsc/smc91x.*
15052
15053 SMIA AND SMIA++ IMAGE SENSOR DRIVER
15054 M:      Sakari Ailus <sakari.ailus@iki.fi>
15055 L:      linux-media@vger.kernel.org
15056 S:      Maintained
15057 F:      drivers/media/i2c/smiapp/
15058 F:      include/media/i2c/smiapp.h
15059 F:      drivers/media/i2c/smiapp-pll.c
15060 F:      drivers/media/i2c/smiapp-pll.h
15061 F:      include/uapi/linux/smiapp.h
15062 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
15063
15064 SMM665 HARDWARE MONITOR DRIVER
15065 M:      Guenter Roeck <linux@roeck-us.net>
15066 L:      linux-hwmon@vger.kernel.org
15067 S:      Maintained
15068 F:      Documentation/hwmon/smm665.rst
15069 F:      drivers/hwmon/smm665.c
15070
15071 SMSC EMC2103 HARDWARE MONITOR DRIVER
15072 M:      Steve Glendinning <steve.glendinning@shawell.net>
15073 L:      linux-hwmon@vger.kernel.org
15074 S:      Maintained
15075 F:      Documentation/hwmon/emc2103.rst
15076 F:      drivers/hwmon/emc2103.c
15077
15078 SMSC SCH5627 HARDWARE MONITOR DRIVER
15079 M:      Hans de Goede <hdegoede@redhat.com>
15080 L:      linux-hwmon@vger.kernel.org
15081 S:      Supported
15082 F:      Documentation/hwmon/sch5627.rst
15083 F:      drivers/hwmon/sch5627.c
15084
15085 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
15086 M:      Steve Glendinning <steve.glendinning@shawell.net>
15087 L:      linux-fbdev@vger.kernel.org
15088 S:      Maintained
15089 F:      drivers/video/fbdev/smscufx.c
15090
15091 SMSC47B397 HARDWARE MONITOR DRIVER
15092 M:      Jean Delvare <jdelvare@suse.com>
15093 L:      linux-hwmon@vger.kernel.org
15094 S:      Maintained
15095 F:      Documentation/hwmon/smsc47b397.rst
15096 F:      drivers/hwmon/smsc47b397.c
15097
15098 SMSC911x ETHERNET DRIVER
15099 M:      Steve Glendinning <steve.glendinning@shawell.net>
15100 L:      netdev@vger.kernel.org
15101 S:      Maintained
15102 F:      include/linux/smsc911x.h
15103 F:      drivers/net/ethernet/smsc/smsc911x.*
15104
15105 SMSC9420 PCI ETHERNET DRIVER
15106 M:      Steve Glendinning <steve.glendinning@shawell.net>
15107 L:      netdev@vger.kernel.org
15108 S:      Maintained
15109 F:      drivers/net/ethernet/smsc/smsc9420.*
15110
15111 SOC-CAMERA V4L2 SUBSYSTEM
15112 L:      linux-media@vger.kernel.org
15113 T:      git git://linuxtv.org/media_tree.git
15114 S:      Orphan
15115 F:      include/media/soc_camera.h
15116 F:      drivers/staging/media/soc_camera/
15117
15118 SOCIONEXT SYNQUACER I2C DRIVER
15119 M:      Ard Biesheuvel <ardb@kernel.org>
15120 L:      linux-i2c@vger.kernel.org
15121 S:      Maintained
15122 F:      drivers/i2c/busses/i2c-synquacer.c
15123 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
15124
15125 SOCIONEXT UNIPHIER SOUND DRIVER
15126 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15127 S:      Orphan
15128 F:      sound/soc/uniphier/
15129
15130 SOEKRIS NET48XX LED SUPPORT
15131 M:      Chris Boot <bootc@bootc.net>
15132 S:      Maintained
15133 F:      drivers/leds/leds-net48xx.c
15134
15135 SOFT-IWARP DRIVER (siw)
15136 M:      Bernard Metzler <bmt@zurich.ibm.com>
15137 L:      linux-rdma@vger.kernel.org
15138 S:      Supported
15139 F:      drivers/infiniband/sw/siw/
15140 F:      include/uapi/rdma/siw-abi.h
15141
15142 SOFT-ROCE DRIVER (rxe)
15143 M:      Moni Shoua <monis@mellanox.com>
15144 L:      linux-rdma@vger.kernel.org
15145 S:      Supported
15146 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
15147 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
15148 F:      drivers/infiniband/sw/rxe/
15149 F:      include/uapi/rdma/rdma_user_rxe.h
15150
15151 SOFTLOGIC 6x10 MPEG CODEC
15152 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15153 M:      Anton Sviridenko <anton@corp.bluecherry.net>
15154 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15155 M:      Andrey Utkin <andrey_utkin@fastmail.com>
15156 M:      Ismael Luceno <ismael@iodev.co.uk>
15157 L:      linux-media@vger.kernel.org
15158 S:      Supported
15159 F:      drivers/media/pci/solo6x10/
15160
15161 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
15162 M:      James Morse <james.morse@arm.com>
15163 L:      linux-arm-kernel@lists.infradead.org
15164 S:      Maintained
15165 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
15166 F:      drivers/firmware/arm_sdei.c
15167 F:      include/linux/arm_sdei.h
15168 F:      include/uapi/linux/arm_sdei.h
15169
15170 SOFTWARE RAID (Multiple Disks) SUPPORT
15171 M:      Song Liu <song@kernel.org>
15172 L:      linux-raid@vger.kernel.org
15173 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
15174 S:      Supported
15175 F:      drivers/md/Makefile
15176 F:      drivers/md/Kconfig
15177 F:      drivers/md/md*
15178 F:      drivers/md/raid*
15179 F:      include/linux/raid/
15180 F:      include/uapi/linux/raid/
15181
15182 SOCIONEXT (SNI) AVE NETWORK DRIVER
15183 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15184 L:      netdev@vger.kernel.org
15185 S:      Maintained
15186 F:      drivers/net/ethernet/socionext/sni_ave.c
15187 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
15188
15189 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
15190 M:      Jassi Brar <jaswinder.singh@linaro.org>
15191 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
15192 L:      netdev@vger.kernel.org
15193 S:      Maintained
15194 F:      drivers/net/ethernet/socionext/netsec.c
15195 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
15196
15197 SOCIONEXT (SNI) Synquacer SPI DRIVER
15198 M:      Masahisa Kojima <masahisa.kojima@linaro.org>
15199 M:      Jassi Brar <jaswinder.singh@linaro.org>
15200 L:      linux-spi@vger.kernel.org
15201 S:      Maintained
15202 F:      drivers/spi/spi-synquacer.c
15203 F:      Documentation/devicetree/bindings/spi/spi-synquacer.txt
15204
15205 SOLIDRUN CLEARFOG SUPPORT
15206 M:      Russell King <linux@armlinux.org.uk>
15207 S:      Maintained
15208 F:      arch/arm/boot/dts/armada-388-clearfog*
15209 F:      arch/arm/boot/dts/armada-38x-solidrun-*
15210
15211 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
15212 M:      Russell King <linux@armlinux.org.uk>
15213 S:      Maintained
15214 F:      arch/arm/boot/dts/imx6*-cubox-i*
15215 F:      arch/arm/boot/dts/imx6*-hummingboard*
15216 F:      arch/arm/boot/dts/imx6*-sr-*
15217
15218 SONIC NETWORK DRIVER
15219 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15220 L:      netdev@vger.kernel.org
15221 S:      Maintained
15222 F:      drivers/net/ethernet/natsemi/sonic.*
15223
15224 SONICS SILICON BACKPLANE DRIVER (SSB)
15225 M:      Michael Buesch <m@bues.ch>
15226 L:      linux-wireless@vger.kernel.org
15227 S:      Maintained
15228 F:      drivers/ssb/
15229 F:      include/linux/ssb/
15230
15231 SONY IMX214 SENSOR DRIVER
15232 M:      Ricardo Ribalda <ricardo.ribalda@gmail.com>
15233 L:      linux-media@vger.kernel.org
15234 T:      git git://linuxtv.org/media_tree.git
15235 S:      Maintained
15236 F:      drivers/media/i2c/imx214.c
15237 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
15238
15239 SONY IMX258 SENSOR DRIVER
15240 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
15241 L:      linux-media@vger.kernel.org
15242 T:      git git://linuxtv.org/media_tree.git
15243 S:      Maintained
15244 F:      drivers/media/i2c/imx258.c
15245
15246 SONY IMX274 SENSOR DRIVER
15247 M:      Leon Luo <leonl@leopardimaging.com>
15248 L:      linux-media@vger.kernel.org
15249 T:      git git://linuxtv.org/media_tree.git
15250 S:      Maintained
15251 F:      drivers/media/i2c/imx274.c
15252 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
15253
15254 SONY IMX290 SENSOR DRIVER
15255 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15256 L:      linux-media@vger.kernel.org
15257 T:      git git://linuxtv.org/media_tree.git
15258 S:      Maintained
15259 F:      drivers/media/i2c/imx290.c
15260 F:      Documentation/devicetree/bindings/media/i2c/imx290.txt
15261
15262 SONY IMX319 SENSOR DRIVER
15263 M:      Bingbu Cao <bingbu.cao@intel.com>
15264 L:      linux-media@vger.kernel.org
15265 T:      git git://linuxtv.org/media_tree.git
15266 S:      Maintained
15267 F:      drivers/media/i2c/imx319.c
15268
15269 SONY IMX355 SENSOR DRIVER
15270 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
15271 L:      linux-media@vger.kernel.org
15272 T:      git git://linuxtv.org/media_tree.git
15273 S:      Maintained
15274 F:      drivers/media/i2c/imx355.c
15275
15276 SONY MEMORYSTICK SUBSYSTEM
15277 M:      Maxim Levitsky <maximlevitsky@gmail.com>
15278 M:      Alex Dubov <oakad@yahoo.com>
15279 M:      Ulf Hansson <ulf.hansson@linaro.org>
15280 L:      linux-mmc@vger.kernel.org
15281 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15282 S:      Maintained
15283 F:      drivers/memstick/
15284 F:      include/linux/memstick.h
15285
15286 SONY VAIO CONTROL DEVICE DRIVER
15287 M:      Mattia Dongili <malattia@linux.it>
15288 L:      platform-driver-x86@vger.kernel.org
15289 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
15290 S:      Maintained
15291 F:      Documentation/admin-guide/laptops/sony-laptop.rst
15292 F:      drivers/char/sonypi.c
15293 F:      drivers/platform/x86/sony-laptop.c
15294 F:      include/linux/sony-laptop.h
15295
15296 SOUND
15297 M:      Jaroslav Kysela <perex@perex.cz>
15298 M:      Takashi Iwai <tiwai@suse.com>
15299 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15300 W:      http://www.alsa-project.org/
15301 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15302 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
15303 S:      Maintained
15304 F:      Documentation/sound/
15305 F:      include/sound/
15306 F:      include/uapi/sound/
15307 F:      sound/
15308
15309 SOUND - COMPRESSED AUDIO
15310 M:      Vinod Koul <vkoul@kernel.org>
15311 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15312 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15313 S:      Supported
15314 F:      Documentation/sound/designs/compress-offload.rst
15315 F:      include/sound/compress_driver.h
15316 F:      include/uapi/sound/compress_*
15317 F:      sound/core/compress_offload.c
15318 F:      sound/soc/soc-compress.c
15319
15320 SOUND - DMAENGINE HELPERS
15321 M:      Lars-Peter Clausen <lars@metafoo.de>
15322 S:      Supported
15323 F:      include/sound/dmaengine_pcm.h
15324 F:      sound/core/pcm_dmaengine.c
15325 F:      sound/soc/soc-generic-dmaengine-pcm.c
15326
15327 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15328 M:      Liam Girdwood <lgirdwood@gmail.com>
15329 M:      Mark Brown <broonie@kernel.org>
15330 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15331 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15332 W:      http://alsa-project.org/main/index.php/ASoC
15333 S:      Supported
15334 F:      Documentation/devicetree/bindings/sound/
15335 F:      Documentation/sound/soc/
15336 F:      sound/soc/
15337 F:      include/dt-bindings/sound/
15338 F:      include/sound/soc*
15339
15340 SOUNDWIRE SUBSYSTEM
15341 M:      Vinod Koul <vkoul@kernel.org>
15342 M:      Sanyog Kale <sanyog.r.kale@intel.com>
15343 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15344 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15345 S:      Supported
15346 F:      Documentation/driver-api/soundwire/
15347 F:      drivers/soundwire/
15348 F:      include/linux/soundwire/
15349
15350 SP2 MEDIA DRIVER
15351 M:      Olli Salonen <olli.salonen@iki.fi>
15352 L:      linux-media@vger.kernel.org
15353 W:      https://linuxtv.org
15354 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15355 S:      Maintained
15356 F:      drivers/media/dvb-frontends/sp2*
15357
15358 SPARC + UltraSPARC (sparc/sparc64)
15359 M:      "David S. Miller" <davem@davemloft.net>
15360 L:      sparclinux@vger.kernel.org
15361 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
15362 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15363 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15364 S:      Maintained
15365 F:      arch/sparc/
15366 F:      drivers/sbus/
15367
15368 SPARC SERIAL DRIVERS
15369 M:      "David S. Miller" <davem@davemloft.net>
15370 L:      sparclinux@vger.kernel.org
15371 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15372 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15373 S:      Maintained
15374 F:      include/linux/sunserialcore.h
15375 F:      drivers/tty/serial/suncore.c
15376 F:      drivers/tty/serial/sunhv.c
15377 F:      drivers/tty/serial/sunsab.c
15378 F:      drivers/tty/serial/sunsab.h
15379 F:      drivers/tty/serial/sunsu.c
15380 F:      drivers/tty/serial/sunzilog.c
15381 F:      drivers/tty/serial/sunzilog.h
15382 F:      drivers/tty/vcc.c
15383
15384 SPARSE CHECKER
15385 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15386 L:      linux-sparse@vger.kernel.org
15387 W:      https://sparse.wiki.kernel.org/
15388 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15389 S:      Maintained
15390 F:      include/linux/compiler.h
15391
15392 SPEAR CLOCK FRAMEWORK SUPPORT
15393 M:      Viresh Kumar <vireshk@kernel.org>
15394 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15395 W:      http://www.st.com/spear
15396 S:      Maintained
15397 F:      drivers/clk/spear/
15398
15399 SPEAR PLATFORM SUPPORT
15400 M:      Viresh Kumar <vireshk@kernel.org>
15401 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15402 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15403 W:      http://www.st.com/spear
15404 S:      Maintained
15405 F:      arch/arm/boot/dts/spear*
15406 F:      arch/arm/mach-spear/
15407
15408 SPI NOR SUBSYSTEM
15409 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
15410 L:      linux-mtd@lists.infradead.org
15411 W:      http://www.linux-mtd.infradead.org/
15412 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
15413 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15414 S:      Maintained
15415 F:      drivers/mtd/spi-nor/
15416 F:      include/linux/mtd/spi-nor.h
15417
15418 SPI SUBSYSTEM
15419 M:      Mark Brown <broonie@kernel.org>
15420 L:      linux-spi@vger.kernel.org
15421 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15422 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
15423 S:      Maintained
15424 F:      Documentation/devicetree/bindings/spi/
15425 F:      Documentation/spi/
15426 F:      drivers/spi/
15427 F:      include/linux/spi/
15428 F:      include/uapi/linux/spi/
15429 F:      tools/spi/
15430
15431 SPIDERNET NETWORK DRIVER for CELL
15432 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15433 L:      netdev@vger.kernel.org
15434 S:      Supported
15435 F:      Documentation/networking/device_drivers/toshiba/spider_net.txt
15436 F:      drivers/net/ethernet/toshiba/spider_net*
15437
15438 SPMI SUBSYSTEM
15439 R:      Stephen Boyd <sboyd@kernel.org>
15440 L:      linux-arm-msm@vger.kernel.org
15441 F:      Documentation/devicetree/bindings/spmi/
15442 F:      drivers/spmi/
15443 F:      include/dt-bindings/spmi/spmi.h
15444 F:      include/linux/spmi.h
15445 F:      include/trace/events/spmi.h
15446
15447 SPU FILE SYSTEM
15448 M:      Jeremy Kerr <jk@ozlabs.org>
15449 L:      linuxppc-dev@lists.ozlabs.org
15450 W:      http://www.ibm.com/developerworks/power/cell/
15451 S:      Supported
15452 F:      Documentation/filesystems/spufs.txt
15453 F:      arch/powerpc/platforms/cell/spufs/
15454
15455 SQUASHFS FILE SYSTEM
15456 M:      Phillip Lougher <phillip@squashfs.org.uk>
15457 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
15458 W:      http://squashfs.org.uk
15459 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15460 S:      Maintained
15461 F:      Documentation/filesystems/squashfs.txt
15462 F:      fs/squashfs/
15463
15464 SRM (Alpha) environment access
15465 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
15466 S:      Maintained
15467 F:      arch/alpha/kernel/srm_env.c
15468
15469 ST LSM6DSx IMU IIO DRIVER
15470 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15471 L:      linux-iio@vger.kernel.org
15472 W:      http://www.st.com/
15473 S:      Maintained
15474 F:      drivers/iio/imu/st_lsm6dsx/
15475 F:      Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15476
15477 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15478 M:      Mickael Guene <mickael.guene@st.com>
15479 L:      linux-media@vger.kernel.org
15480 T:      git git://linuxtv.org/media_tree.git
15481 S:      Maintained
15482 F:      drivers/media/i2c/st-mipid02.c
15483 F:      Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15484
15485 ST STM32 I2C/SMBUS DRIVER
15486 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15487 L:      linux-i2c@vger.kernel.org
15488 S:      Maintained
15489 F:      drivers/i2c/busses/i2c-stm32*
15490
15491 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15492 M:      Song Qiang <songqiang1304521@gmail.com>
15493 L:      linux-iio@vger.kernel.org
15494 S:      Maintained
15495 F:      drivers/iio/proximity/vl53l0x-i2c.c
15496 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15497
15498 STABLE BRANCH
15499 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15500 M:      Sasha Levin <sashal@kernel.org>
15501 L:      stable@vger.kernel.org
15502 S:      Supported
15503 F:      Documentation/process/stable-kernel-rules.rst
15504
15505 STAGING - COMEDI
15506 M:      Ian Abbott <abbotti@mev.co.uk>
15507 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
15508 S:      Odd Fixes
15509 F:      drivers/staging/comedi/
15510
15511 STAGING - FIELDBUS SUBSYSTEM
15512 M:      Sven Van Asbroeck <TheSven73@gmail.com>
15513 S:      Maintained
15514 F:      drivers/staging/fieldbus/*
15515 F:      drivers/staging/fieldbus/Documentation/
15516
15517 STAGING - HMS ANYBUS-S BUS
15518 M:      Sven Van Asbroeck <TheSven73@gmail.com>
15519 S:      Maintained
15520 F:      drivers/staging/fieldbus/anybuss/
15521
15522 STAGING - INDUSTRIAL IO
15523 M:      Jonathan Cameron <jic23@kernel.org>
15524 L:      linux-iio@vger.kernel.org
15525 S:      Odd Fixes
15526 F:      Documentation/devicetree/bindings/staging/iio/
15527 F:      drivers/staging/iio/
15528
15529 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15530 M:      Marc Dietrich <marvin24@gmx.de>
15531 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
15532 L:      linux-tegra@vger.kernel.org
15533 S:      Maintained
15534 F:      drivers/staging/nvec/
15535
15536 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15537 M:      Jens Frederich <jfrederich@gmail.com>
15538 M:      Daniel Drake <dsd@laptop.org>
15539 M:      Jon Nettleton <jon.nettleton@gmail.com>
15540 W:      http://wiki.laptop.org/go/DCON
15541 S:      Maintained
15542 F:      drivers/staging/olpc_dcon/
15543
15544 STAGING - REALTEK RTL8712U DRIVERS
15545 M:      Larry Finger <Larry.Finger@lwfinger.net>
15546 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15547 S:      Odd Fixes
15548 F:      drivers/staging/rtl8712/
15549
15550 STAGING - REALTEK RTL8188EU DRIVERS
15551 M:      Larry Finger <Larry.Finger@lwfinger.net>
15552 S:      Odd Fixes
15553 F:      drivers/staging/rtl8188eu/
15554
15555 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15556 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15557 M:      Teddy Wang <teddy.wang@siliconmotion.com>
15558 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15559 L:      linux-fbdev@vger.kernel.org
15560 S:      Maintained
15561 F:      drivers/staging/sm750fb/
15562
15563 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15564 M:      William Hubbs <w.d.hubbs@gmail.com>
15565 M:      Chris Brannon <chris@the-brannons.com>
15566 M:      Kirk Reiser <kirk@reisers.ca>
15567 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
15568 L:      speakup@linux-speakup.org
15569 W:      http://www.linux-speakup.org/
15570 S:      Odd Fixes
15571 F:      drivers/staging/speakup/
15572
15573 STAGING - VIA VT665X DRIVERS
15574 M:      Forest Bond <forest@alittletooquiet.net>
15575 S:      Odd Fixes
15576 F:      drivers/staging/vt665?/
15577
15578 STAGING - WILC1000 WIFI DRIVER
15579 M:      Adham Abozaeid <adham.abozaeid@microchip.com>
15580 M:      Ajay Singh <ajay.kathat@microchip.com>
15581 L:      linux-wireless@vger.kernel.org
15582 S:      Supported
15583 F:      drivers/staging/wilc1000/
15584
15585 STAGING SUBSYSTEM
15586 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15587 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15588 L:      devel@driverdev.osuosl.org
15589 S:      Supported
15590 F:      drivers/staging/
15591
15592 STARFIRE/DURALAN NETWORK DRIVER
15593 M:      Ion Badulescu <ionut@badula.org>
15594 S:      Odd Fixes
15595 F:      drivers/net/ethernet/adaptec/starfire*
15596
15597 STEC S1220 SKD DRIVER
15598 M:      Damien Le Moal <Damien.LeMoal@wdc.com>
15599 L:      linux-block@vger.kernel.org
15600 S:      Maintained
15601 F:      drivers/block/skd*[ch]
15602
15603 STI AUDIO (ASoC) DRIVERS
15604 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
15605 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15606 S:      Maintained
15607 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15608 F:      sound/soc/sti/
15609
15610 STI CEC DRIVER
15611 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
15612 S:      Maintained
15613 F:      drivers/media/platform/sti/cec/
15614 F:      Documentation/devicetree/bindings/media/stih-cec.txt
15615
15616 STK1160 USB VIDEO CAPTURE DRIVER
15617 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15618 L:      linux-media@vger.kernel.org
15619 T:      git git://linuxtv.org/media_tree.git
15620 S:      Maintained
15621 F:      drivers/media/usb/stk1160/
15622
15623 STM32 AUDIO (ASoC) DRIVERS
15624 M:      Olivier Moysan <olivier.moysan@st.com>
15625 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
15626 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15627 S:      Maintained
15628 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
15629 F:      sound/soc/stm/
15630
15631 STM32 TIMER/LPTIMER DRIVERS
15632 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
15633 S:      Maintained
15634 F:      drivers/*/stm32-*timer*
15635 F:      drivers/pwm/pwm-stm32*
15636 F:      include/linux/*/stm32-*tim*
15637 F:      Documentation/ABI/testing/*timer-stm32
15638 F:      Documentation/devicetree/bindings/*/stm32-*timer*
15639 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
15640
15641 STMMAC ETHERNET DRIVER
15642 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
15643 M:      Alexandre Torgue <alexandre.torgue@st.com>
15644 M:      Jose Abreu <joabreu@synopsys.com>
15645 L:      netdev@vger.kernel.org
15646 W:      http://www.stlinux.com
15647 S:      Supported
15648 F:      drivers/net/ethernet/stmicro/stmmac/
15649
15650 SUN3/3X
15651 M:      Sam Creasey <sammy@sammy.net>
15652 W:      http://sammy.net/sun3/
15653 S:      Maintained
15654 F:      arch/m68k/kernel/*sun3*
15655 F:      arch/m68k/sun3*/
15656 F:      arch/m68k/include/asm/sun3*
15657 F:      drivers/net/ethernet/i825xx/sun3*
15658
15659 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15660 M:      Hans de Goede <hdegoede@redhat.com>
15661 L:      linux-input@vger.kernel.org
15662 S:      Maintained
15663 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
15664 F:      drivers/input/keyboard/sun4i-lradc-keys.c
15665
15666 SUNDANCE NETWORK DRIVER
15667 M:      Denis Kirjanov <kda@linux-powerpc.org>
15668 L:      netdev@vger.kernel.org
15669 S:      Maintained
15670 F:      drivers/net/ethernet/dlink/sundance.c
15671
15672 SUPERH
15673 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
15674 M:      Rich Felker <dalias@libc.org>
15675 L:      linux-sh@vger.kernel.org
15676 Q:      http://patchwork.kernel.org/project/linux-sh/list/
15677 S:      Maintained
15678 F:      Documentation/sh/
15679 F:      arch/sh/
15680 F:      drivers/sh/
15681
15682 SUSPEND TO RAM
15683 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
15684 M:      Len Brown <len.brown@intel.com>
15685 M:      Pavel Machek <pavel@ucw.cz>
15686 L:      linux-pm@vger.kernel.org
15687 B:      https://bugzilla.kernel.org
15688 S:      Supported
15689 F:      Documentation/power/
15690 F:      arch/x86/kernel/acpi/
15691 F:      drivers/base/power/
15692 F:      kernel/power/
15693 F:      include/linux/suspend.h
15694 F:      include/linux/freezer.h
15695 F:      include/linux/pm.h
15696
15697 SVGA HANDLING
15698 M:      Martin Mares <mj@ucw.cz>
15699 L:      linux-video@atrey.karlin.mff.cuni.cz
15700 S:      Maintained
15701 F:      Documentation/admin-guide/svga.rst
15702 F:      arch/x86/boot/video*
15703
15704 SWIOTLB SUBSYSTEM
15705 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15706 L:      iommu@lists.linux-foundation.org
15707 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15708 S:      Supported
15709 F:      kernel/dma/swiotlb.c
15710 F:      arch/*/kernel/pci-swiotlb.c
15711 F:      include/linux/swiotlb.h
15712
15713 SWITCHDEV
15714 M:      Jiri Pirko <jiri@resnulli.us>
15715 M:      Ivan Vecera <ivecera@redhat.com>
15716 L:      netdev@vger.kernel.org
15717 S:      Supported
15718 F:      net/switchdev/
15719 F:      include/net/switchdev.h
15720
15721 SY8106A REGULATOR DRIVER
15722 M:      Icenowy Zheng <icenowy@aosc.io>
15723 S:      Maintained
15724 F:      drivers/regulator/sy8106a-regulator.c
15725 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15726
15727 SYNC FILE FRAMEWORK
15728 M:      Sumit Semwal <sumit.semwal@linaro.org>
15729 R:      Gustavo Padovan <gustavo@padovan.org>
15730 S:      Maintained
15731 L:      linux-media@vger.kernel.org
15732 L:      dri-devel@lists.freedesktop.org
15733 F:      drivers/dma-buf/sync_*
15734 F:      drivers/dma-buf/dma-fence*
15735 F:      drivers/dma-buf/sw_sync.c
15736 F:      include/linux/sync_file.h
15737 F:      include/uapi/linux/sync_file.h
15738 F:      Documentation/driver-api/sync_file.rst
15739 T:      git git://anongit.freedesktop.org/drm/drm-misc
15740
15741 SYNOPSYS ARC ARCHITECTURE
15742 M:      Vineet Gupta <vgupta@synopsys.com>
15743 L:      linux-snps-arc@lists.infradead.org
15744 S:      Supported
15745 F:      arch/arc/
15746 F:      Documentation/devicetree/bindings/arc/*
15747 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15748 F:      drivers/clocksource/arc_timer.c
15749 F:      drivers/tty/serial/arc_uart.c
15750 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15751
15752 SYNOPSYS ARC HSDK SDP pll clock driver
15753 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15754 S:      Supported
15755 F:      drivers/clk/clk-hsdk-pll.c
15756 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15757
15758 SYNOPSYS ARC SDP clock driver
15759 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15760 S:      Supported
15761 F:      drivers/clk/axs10x/*
15762 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15763
15764 SYNOPSYS ARC SDP platform support
15765 M:      Alexey Brodkin <abrodkin@synopsys.com>
15766 S:      Supported
15767 F:      arch/arc/plat-axs10x
15768 F:      arch/arc/boot/dts/ax*
15769 F:      Documentation/devicetree/bindings/arc/axs10*
15770
15771 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15772 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15773 S:      Supported
15774 F:      drivers/reset/reset-axs10x.c
15775 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15776
15777 SYNOPSYS CREG GPIO DRIVER
15778 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15779 S:      Maintained
15780 F:      drivers/gpio/gpio-creg-snps.c
15781 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15782
15783 SYNOPSYS DESIGNWARE 8250 UART DRIVER
15784 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15785 S:      Maintained
15786 F:      drivers/tty/serial/8250/8250_dw.c
15787
15788 SYNOPSYS DESIGNWARE APB GPIO DRIVER
15789 M:      Hoan Tran <hoan@os.amperecomputing.com>
15790 L:      linux-gpio@vger.kernel.org
15791 S:      Maintained
15792 F:      drivers/gpio/gpio-dwapb.c
15793 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15794
15795 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15796 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15797 S:      Maintained
15798 F:      drivers/dma/dw-axi-dmac/
15799 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15800
15801 SYNOPSYS DESIGNWARE DMAC DRIVER
15802 M:      Viresh Kumar <vireshk@kernel.org>
15803 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15804 S:      Maintained
15805 F:      Documentation/devicetree/bindings/dma/snps-dma.txt
15806 F:      drivers/dma/dw/
15807 F:      include/dt-bindings/dma/dw-dmac.h
15808 F:      include/linux/dma/dw.h
15809 F:      include/linux/platform_data/dma-dw.h
15810
15811 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15812 M:      Jose Abreu <Jose.Abreu@synopsys.com>
15813 L:      netdev@vger.kernel.org
15814 S:      Supported
15815 F:      drivers/net/ethernet/synopsys/
15816
15817 SYNOPSYS DESIGNWARE I2C DRIVER
15818 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
15819 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15820 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
15821 L:      linux-i2c@vger.kernel.org
15822 S:      Maintained
15823 F:      drivers/i2c/busses/i2c-designware-*
15824 F:      include/linux/platform_data/i2c-designware.h
15825
15826 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15827 M:      Jaehoon Chung <jh80.chung@samsung.com>
15828 L:      linux-mmc@vger.kernel.org
15829 S:      Maintained
15830 F:      drivers/mmc/host/dw_mmc*
15831
15832 SYNOPSYS HSDK RESET CONTROLLER DRIVER
15833 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15834 S:      Supported
15835 F:      drivers/reset/reset-hsdk.c
15836 F:      include/dt-bindings/reset/snps,hsdk-reset.h
15837 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15838
15839 SYSTEM CONFIGURATION (SYSCON)
15840 M:      Lee Jones <lee.jones@linaro.org>
15841 M:      Arnd Bergmann <arnd@arndb.de>
15842 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15843 S:      Supported
15844 F:      drivers/mfd/syscon.c
15845
15846 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15847 M:      Sudeep Holla <sudeep.holla@arm.com>
15848 L:      linux-arm-kernel@lists.infradead.org
15849 S:      Maintained
15850 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15851 F:      drivers/clk/clk-sc[mp]i.c
15852 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
15853 F:      drivers/firmware/arm_scpi.c
15854 F:      drivers/firmware/arm_scmi/
15855 F:      drivers/reset/reset-scmi.c
15856 F:      include/linux/sc[mp]i_protocol.h
15857
15858 SYSTEM RESET/SHUTDOWN DRIVERS
15859 M:      Sebastian Reichel <sre@kernel.org>
15860 L:      linux-pm@vger.kernel.org
15861 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15862 S:      Maintained
15863 F:      Documentation/devicetree/bindings/power/reset/
15864 F:      drivers/power/reset/
15865
15866 SYSTEM TRACE MODULE CLASS
15867 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
15868 S:      Maintained
15869 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15870 F:      Documentation/trace/stm.rst
15871 F:      drivers/hwtracing/stm/
15872 F:      include/linux/stm.h
15873 F:      include/uapi/linux/stm.h
15874
15875 SYSV FILESYSTEM
15876 M:      Christoph Hellwig <hch@infradead.org>
15877 S:      Maintained
15878 F:      Documentation/filesystems/sysv-fs.txt
15879 F:      fs/sysv/
15880 F:      include/linux/sysv_fs.h
15881
15882 TASKSTATS STATISTICS INTERFACE
15883 M:      Balbir Singh <bsingharora@gmail.com>
15884 S:      Maintained
15885 F:      Documentation/accounting/taskstats*
15886 F:      include/linux/taskstats*
15887 F:      kernel/taskstats.c
15888
15889 TC subsystem
15890 M:      Jamal Hadi Salim <jhs@mojatatu.com>
15891 M:      Cong Wang <xiyou.wangcong@gmail.com>
15892 M:      Jiri Pirko <jiri@resnulli.us>
15893 L:      netdev@vger.kernel.org
15894 S:      Maintained
15895 F:      include/net/pkt_cls.h
15896 F:      include/net/pkt_sched.h
15897 F:      include/net/tc_act/
15898 F:      include/uapi/linux/pkt_cls.h
15899 F:      include/uapi/linux/pkt_sched.h
15900 F:      include/uapi/linux/tc_act/
15901 F:      include/uapi/linux/tc_ematch/
15902 F:      net/sched/
15903
15904 TC90522 MEDIA DRIVER
15905 M:      Akihiro Tsukada <tskd08@gmail.com>
15906 L:      linux-media@vger.kernel.org
15907 S:      Odd Fixes
15908 F:      drivers/media/dvb-frontends/tc90522*
15909
15910 TCP LOW PRIORITY MODULE
15911 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15912 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15913 W:      http://tcp-lp-mod.sourceforge.net/
15914 S:      Maintained
15915 F:      net/ipv4/tcp_lp.c
15916
15917 TDA10071 MEDIA DRIVER
15918 M:      Antti Palosaari <crope@iki.fi>
15919 L:      linux-media@vger.kernel.org
15920 W:      https://linuxtv.org
15921 W:      http://palosaari.fi/linux/
15922 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15923 T:      git git://linuxtv.org/anttip/media_tree.git
15924 S:      Maintained
15925 F:      drivers/media/dvb-frontends/tda10071*
15926
15927 TDA18212 MEDIA DRIVER
15928 M:      Antti Palosaari <crope@iki.fi>
15929 L:      linux-media@vger.kernel.org
15930 W:      https://linuxtv.org
15931 W:      http://palosaari.fi/linux/
15932 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15933 T:      git git://linuxtv.org/anttip/media_tree.git
15934 S:      Maintained
15935 F:      drivers/media/tuners/tda18212*
15936
15937 TDA18218 MEDIA DRIVER
15938 M:      Antti Palosaari <crope@iki.fi>
15939 L:      linux-media@vger.kernel.org
15940 W:      https://linuxtv.org
15941 W:      http://palosaari.fi/linux/
15942 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15943 T:      git git://linuxtv.org/anttip/media_tree.git
15944 S:      Maintained
15945 F:      drivers/media/tuners/tda18218*
15946
15947 TDA18250 MEDIA DRIVER
15948 M:      Olli Salonen <olli.salonen@iki.fi>
15949 L:      linux-media@vger.kernel.org
15950 W:      https://linuxtv.org
15951 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15952 T:      git git://linuxtv.org/media_tree.git
15953 S:      Maintained
15954 F:      drivers/media/tuners/tda18250*
15955
15956 TDA18271 MEDIA DRIVER
15957 M:      Michael Krufky <mkrufky@linuxtv.org>
15958 L:      linux-media@vger.kernel.org
15959 W:      https://linuxtv.org
15960 W:      http://github.com/mkrufky
15961 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15962 T:      git git://linuxtv.org/mkrufky/tuners.git
15963 S:      Maintained
15964 F:      drivers/media/tuners/tda18271*
15965
15966 TDA1997x MEDIA DRIVER
15967 M:      Tim Harvey <tharvey@gateworks.com>
15968 L:      linux-media@vger.kernel.org
15969 W:      https://linuxtv.org
15970 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15971 S:      Maintained
15972 F:      drivers/media/i2c/tda1997x.*
15973
15974 TDA827x MEDIA DRIVER
15975 M:      Michael Krufky <mkrufky@linuxtv.org>
15976 L:      linux-media@vger.kernel.org
15977 W:      https://linuxtv.org
15978 W:      http://github.com/mkrufky
15979 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15980 T:      git git://linuxtv.org/mkrufky/tuners.git
15981 S:      Maintained
15982 F:      drivers/media/tuners/tda8290.*
15983
15984 TDA8290 MEDIA DRIVER
15985 M:      Michael Krufky <mkrufky@linuxtv.org>
15986 L:      linux-media@vger.kernel.org
15987 W:      https://linuxtv.org
15988 W:      http://github.com/mkrufky
15989 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15990 T:      git git://linuxtv.org/mkrufky/tuners.git
15991 S:      Maintained
15992 F:      drivers/media/tuners/tda8290.*
15993
15994 TDA9840 MEDIA DRIVER
15995 M:      Hans Verkuil <hverkuil@xs4all.nl>
15996 L:      linux-media@vger.kernel.org
15997 T:      git git://linuxtv.org/media_tree.git
15998 W:      https://linuxtv.org
15999 S:      Maintained
16000 F:      drivers/media/i2c/tda9840*
16001
16002 TEA5761 TUNER DRIVER
16003 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16004 L:      linux-media@vger.kernel.org
16005 W:      https://linuxtv.org
16006 T:      git git://linuxtv.org/media_tree.git
16007 S:      Odd fixes
16008 F:      drivers/media/tuners/tea5761.*
16009
16010 TEA5767 TUNER DRIVER
16011 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16012 L:      linux-media@vger.kernel.org
16013 W:      https://linuxtv.org
16014 T:      git git://linuxtv.org/media_tree.git
16015 S:      Maintained
16016 F:      drivers/media/tuners/tea5767.*
16017
16018 TEA6415C MEDIA DRIVER
16019 M:      Hans Verkuil <hverkuil@xs4all.nl>
16020 L:      linux-media@vger.kernel.org
16021 T:      git git://linuxtv.org/media_tree.git
16022 W:      https://linuxtv.org
16023 S:      Maintained
16024 F:      drivers/media/i2c/tea6415c*
16025
16026 TEA6420 MEDIA DRIVER
16027 M:      Hans Verkuil <hverkuil@xs4all.nl>
16028 L:      linux-media@vger.kernel.org
16029 T:      git git://linuxtv.org/media_tree.git
16030 W:      https://linuxtv.org
16031 S:      Maintained
16032 F:      drivers/media/i2c/tea6420*
16033
16034 TEAM DRIVER
16035 M:      Jiri Pirko <jiri@resnulli.us>
16036 L:      netdev@vger.kernel.org
16037 S:      Supported
16038 F:      drivers/net/team/
16039 F:      include/linux/if_team.h
16040 F:      include/uapi/linux/if_team.h
16041
16042 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
16043 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
16044 S:      Maintained
16045 F:      arch/x86/platform/ts5500/
16046
16047 TECHNOTREND USB IR RECEIVER
16048 M:      Sean Young <sean@mess.org>
16049 L:      linux-media@vger.kernel.org
16050 S:      Maintained
16051 F:      drivers/media/rc/ttusbir.c
16052
16053 TECHWELL TW9910 VIDEO DECODER
16054 L:      linux-media@vger.kernel.org
16055 S:      Orphan
16056 F:      drivers/media/i2c/tw9910.c
16057 F:      include/media/i2c/tw9910.h
16058
16059 TEE SUBSYSTEM
16060 M:      Jens Wiklander <jens.wiklander@linaro.org>
16061 L:      tee-dev@lists.linaro.org
16062 S:      Maintained
16063 F:      include/linux/tee_drv.h
16064 F:      include/uapi/linux/tee.h
16065 F:      drivers/tee/
16066 F:      Documentation/tee.txt
16067
16068 TEGRA ARCHITECTURE SUPPORT
16069 M:      Thierry Reding <thierry.reding@gmail.com>
16070 M:      Jonathan Hunter <jonathanh@nvidia.com>
16071 L:      linux-tegra@vger.kernel.org
16072 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
16073 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
16074 S:      Supported
16075 N:      [^a-z]tegra
16076
16077 TEGRA CLOCK DRIVER
16078 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
16079 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
16080 S:      Supported
16081 F:      drivers/clk/tegra/
16082
16083 TEGRA DMA DRIVERS
16084 M:      Laxman Dewangan <ldewangan@nvidia.com>
16085 M:      Jon Hunter <jonathanh@nvidia.com>
16086 S:      Supported
16087 F:      drivers/dma/tegra*
16088
16089 TEGRA I2C DRIVER
16090 M:      Laxman Dewangan <ldewangan@nvidia.com>
16091 R:      Dmitry Osipenko <digetx@gmail.com>
16092 S:      Supported
16093 F:      drivers/i2c/busses/i2c-tegra.c
16094
16095 TEGRA IOMMU DRIVERS
16096 M:      Thierry Reding <thierry.reding@gmail.com>
16097 L:      linux-tegra@vger.kernel.org
16098 S:      Supported
16099 F:      drivers/iommu/tegra*
16100
16101 TEGRA KBC DRIVER
16102 M:      Laxman Dewangan <ldewangan@nvidia.com>
16103 S:      Supported
16104 F:      drivers/input/keyboard/tegra-kbc.c
16105
16106 TEGRA NAND DRIVER
16107 M:      Stefan Agner <stefan@agner.ch>
16108 M:      Lucas Stach <dev@lynxeye.de>
16109 S:      Maintained
16110 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
16111 F:      drivers/mtd/nand/raw/tegra_nand.c
16112
16113 TEGRA PWM DRIVER
16114 M:      Thierry Reding <thierry.reding@gmail.com>
16115 S:      Supported
16116 F:      drivers/pwm/pwm-tegra.c
16117
16118 TEGRA SERIAL DRIVER
16119 M:      Laxman Dewangan <ldewangan@nvidia.com>
16120 S:      Supported
16121 F:      drivers/tty/serial/serial-tegra.c
16122
16123 TEGRA SPI DRIVER
16124 M:      Laxman Dewangan <ldewangan@nvidia.com>
16125 S:      Supported
16126 F:      drivers/spi/spi-tegra*
16127
16128 TEGRA XUSB PADCTL DRIVER
16129 M:      JC Kuo <jckuo@nvidia.com>
16130 S:      Supported
16131 F:      drivers/phy/tegra/xusb*
16132
16133 TEHUTI ETHERNET DRIVER
16134 M:      Andy Gospodarek <andy@greyhouse.net>
16135 L:      netdev@vger.kernel.org
16136 S:      Supported
16137 F:      drivers/net/ethernet/tehuti/*
16138
16139 Telecom Clock Driver for MCPL0010
16140 M:      Mark Gross <mark.gross@intel.com>
16141 S:      Supported
16142 F:      drivers/char/tlclk.c
16143
16144 TENSILICA XTENSA PORT (xtensa)
16145 M:      Chris Zankel <chris@zankel.net>
16146 M:      Max Filippov <jcmvbkbc@gmail.com>
16147 L:      linux-xtensa@linux-xtensa.org
16148 T:      git git://github.com/czankel/xtensa-linux.git
16149 S:      Maintained
16150 F:      arch/xtensa/
16151 F:      drivers/irqchip/irq-xtensa-*
16152
16153 Texas Instruments' System Control Interface (TISCI) Protocol Driver
16154 M:      Nishanth Menon <nm@ti.com>
16155 M:      Tero Kristo <t-kristo@ti.com>
16156 M:      Santosh Shilimkar <ssantosh@kernel.org>
16157 L:      linux-arm-kernel@lists.infradead.org
16158 S:      Maintained
16159 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
16160 F:      drivers/firmware/ti_sci*
16161 F:      include/linux/soc/ti/ti_sci_protocol.h
16162 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
16163 F:      drivers/soc/ti/ti_sci_pm_domains.c
16164 F:      include/dt-bindings/soc/ti,sci_pm_domain.h
16165 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
16166 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
16167 F:      drivers/clk/keystone/sci-clk.c
16168 F:      drivers/reset/reset-ti-sci.c
16169 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
16170 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
16171 F:      drivers/irqchip/irq-ti-sci-intr.c
16172 F:      drivers/irqchip/irq-ti-sci-inta.c
16173 F:      include/linux/soc/ti/ti_sci_inta_msi.h
16174 F:      drivers/soc/ti/ti_sci_inta_msi.c
16175
16176 Texas Instruments ASoC drivers
16177 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
16178 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16179 S:      Maintained
16180 F:      sound/soc/ti/
16181
16182 Texas Instruments' DAC7612 DAC Driver
16183 M:      Ricardo Ribalda <ricardo@ribalda.com>
16184 L:      linux-iio@vger.kernel.org
16185 S:      Supported
16186 F:      drivers/iio/dac/ti-dac7612.c
16187 F:      Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
16188
16189 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
16190 M:      Hans Verkuil <hverkuil@xs4all.nl>
16191 L:      linux-media@vger.kernel.org
16192 T:      git git://linuxtv.org/media_tree.git
16193 W:      https://linuxtv.org
16194 S:      Maintained
16195 F:      drivers/media/radio/radio-raremono.c
16196
16197 THERMAL
16198 M:      Zhang Rui <rui.zhang@intel.com>
16199 M:      Eduardo Valentin <edubezval@gmail.com>
16200 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
16201 R:      Amit Kucheria <amit.kucheria@verdurent.com>
16202 L:      linux-pm@vger.kernel.org
16203 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
16204 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
16205 Q:      https://patchwork.kernel.org/project/linux-pm/list/
16206 S:      Supported
16207 F:      drivers/thermal/
16208 F:      include/linux/thermal.h
16209 F:      include/uapi/linux/thermal.h
16210 F:      include/linux/cpu_cooling.h
16211 F:      Documentation/devicetree/bindings/thermal/
16212
16213 THERMAL/CPU_COOLING
16214 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
16215 M:      Viresh Kumar <viresh.kumar@linaro.org>
16216 M:      Javi Merino <javi.merino@kernel.org>
16217 L:      linux-pm@vger.kernel.org
16218 S:      Supported
16219 F:      Documentation/driver-api/thermal/cpu-cooling-api.rst
16220 F:      drivers/thermal/cpu_cooling.c
16221 F:      include/linux/cpu_cooling.h
16222
16223 THINKPAD ACPI EXTRAS DRIVER
16224 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
16225 L:      ibm-acpi-devel@lists.sourceforge.net
16226 L:      platform-driver-x86@vger.kernel.org
16227 W:      http://ibm-acpi.sourceforge.net
16228 W:      http://thinkwiki.org/wiki/Ibm-acpi
16229 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
16230 S:      Maintained
16231 F:      drivers/platform/x86/thinkpad_acpi.c
16232
16233 THUNDERBOLT DRIVER
16234 M:      Andreas Noever <andreas.noever@gmail.com>
16235 M:      Michael Jamet <michael.jamet@intel.com>
16236 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
16237 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
16238 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
16239 S:      Maintained
16240 F:      Documentation/admin-guide/thunderbolt.rst
16241 F:      drivers/thunderbolt/
16242 F:      include/linux/thunderbolt.h
16243
16244 THUNDERBOLT NETWORK DRIVER
16245 M:      Michael Jamet <michael.jamet@intel.com>
16246 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
16247 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
16248 L:      netdev@vger.kernel.org
16249 S:      Maintained
16250 F:      drivers/net/thunderbolt.c
16251
16252 THUNDERX GPIO DRIVER
16253 M:      David Daney <david.daney@cavium.com>
16254 S:      Maintained
16255 F:      drivers/gpio/gpio-thunderx.c
16256
16257 TI AM437X VPFE DRIVER
16258 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16259 L:      linux-media@vger.kernel.org
16260 W:      https://linuxtv.org
16261 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16262 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16263 S:      Maintained
16264 F:      drivers/media/platform/am437x/
16265
16266 TI BANDGAP AND THERMAL DRIVER
16267 M:      Eduardo Valentin <edubezval@gmail.com>
16268 M:      Keerthy <j-keerthy@ti.com>
16269 L:      linux-pm@vger.kernel.org
16270 L:      linux-omap@vger.kernel.org
16271 S:      Maintained
16272 F:      drivers/thermal/ti-soc-thermal/
16273
16274 TI BQ27XXX POWER SUPPLY DRIVER
16275 R:      Andrew F. Davis <afd@ti.com>
16276 F:      include/linux/power/bq27xxx_battery.h
16277 F:      drivers/power/supply/bq27xxx_battery.c
16278 F:      drivers/power/supply/bq27xxx_battery_i2c.c
16279
16280 TI CDCE706 CLOCK DRIVER
16281 M:      Max Filippov <jcmvbkbc@gmail.com>
16282 S:      Maintained
16283 F:      drivers/clk/clk-cdce706.c
16284
16285 TI CLOCK DRIVER
16286 M:      Tero Kristo <t-kristo@ti.com>
16287 L:      linux-omap@vger.kernel.org
16288 S:      Maintained
16289 F:      drivers/clk/ti/
16290 F:      include/linux/clk/ti.h
16291
16292 TI DAVINCI MACHINE SUPPORT
16293 M:      Sekhar Nori <nsekhar@ti.com>
16294 R:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
16295 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16296 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
16297 S:      Supported
16298 F:      Documentation/devicetree/bindings/i2c/i2c-davinci.txt
16299 F:      arch/arm/mach-davinci/
16300 F:      drivers/i2c/busses/i2c-davinci.c
16301 F:      arch/arm/boot/dts/da850*
16302
16303 TI DAVINCI SERIES CLOCK DRIVER
16304 M:      David Lechner <david@lechnology.com>
16305 R:      Sekhar Nori <nsekhar@ti.com>
16306 S:      Maintained
16307 F:      Documentation/devicetree/bindings/clock/ti/davinci/
16308 F:      drivers/clk/davinci/
16309
16310 TI DAVINCI SERIES GPIO DRIVER
16311 M:      Keerthy <j-keerthy@ti.com>
16312 L:      linux-gpio@vger.kernel.org
16313 S:      Maintained
16314 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
16315 F:      drivers/gpio/gpio-davinci.c
16316
16317 TI DAVINCI SERIES MEDIA DRIVER
16318 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16319 L:      linux-media@vger.kernel.org
16320 W:      https://linuxtv.org
16321 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16322 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16323 S:      Maintained
16324 F:      drivers/media/platform/davinci/
16325 F:      include/media/davinci/
16326
16327 TI ETHERNET SWITCH DRIVER (CPSW)
16328 R:      Grygorii Strashko <grygorii.strashko@ti.com>
16329 L:      linux-omap@vger.kernel.org
16330 L:      netdev@vger.kernel.org
16331 S:      Maintained
16332 F:      drivers/net/ethernet/ti/cpsw*
16333 F:      drivers/net/ethernet/ti/davinci*
16334
16335 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
16336 M:      Alex Dubov <oakad@yahoo.com>
16337 S:      Maintained
16338 W:      http://tifmxx.berlios.de/
16339 F:      drivers/memstick/host/tifm_ms.c
16340 F:      drivers/misc/tifm*
16341 F:      drivers/mmc/host/tifm_sd.c
16342 F:      include/linux/tifm.h
16343
16344 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16345 M:      Santosh Shilimkar <ssantosh@kernel.org>
16346 L:      linux-kernel@vger.kernel.org
16347 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16348 S:      Maintained
16349 F:      drivers/soc/ti/*
16350 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16351
16352 TI LM49xxx FAMILY ASoC CODEC DRIVERS
16353 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
16354 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16355 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16356 S:      Maintained
16357 F:      sound/soc/codecs/lm49453*
16358 F:      sound/soc/codecs/isabelle*
16359
16360 TI LP855x BACKLIGHT DRIVER
16361 M:      Milo Kim <milo.kim@ti.com>
16362 S:      Maintained
16363 F:      Documentation/driver-api/backlight/lp855x-driver.rst
16364 F:      drivers/video/backlight/lp855x_bl.c
16365 F:      include/linux/platform_data/lp855x.h
16366
16367 TI LP8727 CHARGER DRIVER
16368 M:      Milo Kim <milo.kim@ti.com>
16369 S:      Maintained
16370 F:      drivers/power/supply/lp8727_charger.c
16371 F:      include/linux/platform_data/lp8727.h
16372
16373 TI LP8788 MFD DRIVER
16374 M:      Milo Kim <milo.kim@ti.com>
16375 S:      Maintained
16376 F:      drivers/iio/adc/lp8788_adc.c
16377 F:      drivers/leds/leds-lp8788.c
16378 F:      drivers/mfd/lp8788*.c
16379 F:      drivers/power/supply/lp8788-charger.c
16380 F:      drivers/regulator/lp8788-*.c
16381 F:      include/linux/mfd/lp8788*.h
16382
16383 TI NETCP ETHERNET DRIVER
16384 M:      Wingman Kwok <w-kwok2@ti.com>
16385 M:      Murali Karicheri <m-karicheri2@ti.com>
16386 L:      netdev@vger.kernel.org
16387 S:      Maintained
16388 F:      drivers/net/ethernet/ti/netcp*
16389
16390 TI PCM3060 ASoC CODEC DRIVER
16391 M:      Kirill Marinushkin <kmarinushkin@birdec.com>
16392 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16393 S:      Maintained
16394 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
16395 F:      sound/soc/codecs/pcm3060*
16396
16397 TI TAS571X FAMILY ASoC CODEC DRIVER
16398 M:      Kevin Cernekee <cernekee@chromium.org>
16399 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16400 S:      Odd Fixes
16401 F:      sound/soc/codecs/tas571x*
16402
16403 TI TRF7970A NFC DRIVER
16404 M:      Mark Greer <mgreer@animalcreek.com>
16405 L:      linux-wireless@vger.kernel.org
16406 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
16407 S:      Supported
16408 F:      drivers/nfc/trf7970a.c
16409 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16410
16411 TI TWL4030 SERIES SOC CODEC DRIVER
16412 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
16413 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16414 S:      Maintained
16415 F:      sound/soc/codecs/twl4030*
16416
16417 TI VPE/CAL DRIVERS
16418 M:      Benoit Parrot <bparrot@ti.com>
16419 L:      linux-media@vger.kernel.org
16420 W:      http://linuxtv.org/
16421 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16422 S:      Maintained
16423 F:      drivers/media/platform/ti-vpe/
16424 F:      Documentation/devicetree/bindings/media/ti,vpe.yaml
16425
16426 TI WILINK WIRELESS DRIVERS
16427 L:      linux-wireless@vger.kernel.org
16428 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
16429 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
16430 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16431 S:      Orphan
16432 F:      drivers/net/wireless/ti/
16433 F:      include/linux/wl12xx.h
16434
16435 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16436 M:      John Stultz <john.stultz@linaro.org>
16437 M:      Thomas Gleixner <tglx@linutronix.de>
16438 R:      Stephen Boyd <sboyd@kernel.org>
16439 L:      linux-kernel@vger.kernel.org
16440 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16441 S:      Supported
16442 F:      include/linux/clocksource.h
16443 F:      include/linux/time.h
16444 F:      include/linux/timex.h
16445 F:      include/uapi/linux/time.h
16446 F:      include/uapi/linux/timex.h
16447 F:      kernel/time/clocksource.c
16448 F:      kernel/time/time*.c
16449 F:      kernel/time/alarmtimer.c
16450 F:      kernel/time/ntp.c
16451 F:      tools/testing/selftests/timers/
16452
16453 TIPC NETWORK LAYER
16454 M:      Jon Maloy <jon.maloy@ericsson.com>
16455 M:      Ying Xue <ying.xue@windriver.com>
16456 L:      netdev@vger.kernel.org (core kernel code)
16457 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16458 W:      http://tipc.sourceforge.net/
16459 S:      Maintained
16460 F:      include/uapi/linux/tipc*.h
16461 F:      net/tipc/
16462
16463 TLAN NETWORK DRIVER
16464 M:      Samuel Chessman <chessman@tux.org>
16465 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
16466 W:      http://sourceforge.net/projects/tlan/
16467 S:      Maintained
16468 F:      Documentation/networking/device_drivers/ti/tlan.txt
16469 F:      drivers/net/ethernet/ti/tlan.*
16470
16471 TM6000 VIDEO4LINUX DRIVER
16472 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16473 L:      linux-media@vger.kernel.org
16474 W:      https://linuxtv.org
16475 T:      git git://linuxtv.org/media_tree.git
16476 S:      Odd fixes
16477 F:      drivers/media/usb/tm6000/
16478 F:      Documentation/media/v4l-drivers/tm6000*
16479
16480 TMIO/SDHI MMC DRIVER
16481 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
16482 L:      linux-mmc@vger.kernel.org
16483 S:      Supported
16484 F:      drivers/mmc/host/tmio_mmc*
16485 F:      drivers/mmc/host/renesas_sdhi*
16486 F:      include/linux/mfd/tmio.h
16487
16488 TMP401 HARDWARE MONITOR DRIVER
16489 M:      Guenter Roeck <linux@roeck-us.net>
16490 L:      linux-hwmon@vger.kernel.org
16491 S:      Maintained
16492 F:      Documentation/hwmon/tmp401.rst
16493 F:      drivers/hwmon/tmp401.c
16494
16495 TMPFS (SHMEM FILESYSTEM)
16496 M:      Hugh Dickins <hughd@google.com>
16497 L:      linux-mm@kvack.org
16498 S:      Maintained
16499 F:      include/linux/shmem_fs.h
16500 F:      mm/shmem.c
16501
16502 TOMOYO SECURITY MODULE
16503 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
16504 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
16505 L:      tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
16506 L:      tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
16507 L:      tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
16508 L:      tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
16509 W:      https://tomoyo.osdn.jp/
16510 S:      Maintained
16511 F:      security/tomoyo/
16512
16513 TOPSTAR LAPTOP EXTRAS DRIVER
16514 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
16515 L:      platform-driver-x86@vger.kernel.org
16516 S:      Maintained
16517 F:      drivers/platform/x86/topstar-laptop.c
16518
16519 TORTURE-TEST MODULES
16520 M:      Davidlohr Bueso <dave@stgolabs.net>
16521 M:      "Paul E. McKenney" <paulmck@kernel.org>
16522 M:      Josh Triplett <josh@joshtriplett.org>
16523 L:      linux-kernel@vger.kernel.org
16524 S:      Supported
16525 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16526 F:      Documentation/RCU/torture.txt
16527 F:      kernel/torture.c
16528 F:      kernel/rcu/rcutorture.c
16529 F:      kernel/rcu/rcuperf.c
16530 F:      kernel/locking/locktorture.c
16531
16532 TOSHIBA ACPI EXTRAS DRIVER
16533 M:      Azael Avalos <coproscefalo@gmail.com>
16534 L:      platform-driver-x86@vger.kernel.org
16535 S:      Maintained
16536 F:      drivers/platform/x86/toshiba_acpi.c
16537
16538 TOSHIBA BLUETOOTH DRIVER
16539 M:      Azael Avalos <coproscefalo@gmail.com>
16540 L:      platform-driver-x86@vger.kernel.org
16541 S:      Maintained
16542 F:      drivers/platform/x86/toshiba_bluetooth.c
16543
16544 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16545 M:      Azael Avalos <coproscefalo@gmail.com>
16546 L:      platform-driver-x86@vger.kernel.org
16547 S:      Maintained
16548 F:      drivers/platform/x86/toshiba_haps.c
16549
16550 TOSHIBA SMM DRIVER
16551 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
16552 W:      http://www.buzzard.org.uk/toshiba/
16553 S:      Maintained
16554 F:      drivers/char/toshiba.c
16555 F:      include/linux/toshiba.h
16556 F:      include/uapi/linux/toshiba.h
16557
16558 TOSHIBA TC358743 DRIVER
16559 M:      Mats Randgaard <matrandg@cisco.com>
16560 L:      linux-media@vger.kernel.org
16561 S:      Maintained
16562 F:      drivers/media/i2c/tc358743*
16563 F:      include/media/i2c/tc358743.h
16564
16565 TOSHIBA WMI HOTKEYS DRIVER
16566 M:      Azael Avalos <coproscefalo@gmail.com>
16567 L:      platform-driver-x86@vger.kernel.org
16568 S:      Maintained
16569 F:      drivers/platform/x86/toshiba-wmi.c
16570
16571 TPM DEVICE DRIVER
16572 M:      Peter Huewe <peterhuewe@gmx.de>
16573 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16574 R:      Jason Gunthorpe <jgg@ziepe.ca>
16575 L:      linux-integrity@vger.kernel.org
16576 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
16577 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16578 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
16579 S:      Maintained
16580 F:      drivers/char/tpm/
16581
16582 TRACING
16583 M:      Steven Rostedt <rostedt@goodmis.org>
16584 M:      Ingo Molnar <mingo@redhat.com>
16585 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16586 S:      Maintained
16587 F:      Documentation/trace/ftrace.rst
16588 F:      arch/*/*/*/ftrace.h
16589 F:      arch/*/kernel/ftrace.c
16590 F:      include/*/ftrace.h
16591 F:      include/linux/trace*.h
16592 F:      include/trace/
16593 F:      kernel/trace/
16594 F:      tools/testing/selftests/ftrace/
16595
16596 TRACING MMIO ACCESSES (MMIOTRACE)
16597 M:      Steven Rostedt <rostedt@goodmis.org>
16598 M:      Ingo Molnar <mingo@kernel.org>
16599 R:      Karol Herbst <karolherbst@gmail.com>
16600 R:      Pekka Paalanen <ppaalanen@gmail.com>
16601 S:      Maintained
16602 L:      linux-kernel@vger.kernel.org
16603 L:      nouveau@lists.freedesktop.org
16604 F:      kernel/trace/trace_mmiotrace.c
16605 F:      include/linux/mmiotrace.h
16606 F:      arch/x86/mm/kmmio.c
16607 F:      arch/x86/mm/mmio-mod.c
16608 F:      arch/x86/mm/testmmiotrace.c
16609
16610 TRIVIAL PATCHES
16611 M:      Jiri Kosina <trivial@kernel.org>
16612 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16613 S:      Maintained
16614 K:      ^Subject:.*(?i)trivial
16615
16616 TEMPO SEMICONDUCTOR DRIVERS
16617 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16618 S:      Maintained
16619 F:      sound/soc/codecs/tscs*.c
16620 F:      sound/soc/codecs/tscs*.h
16621 F:      Documentation/devicetree/bindings/sound/tscs*.txt
16622
16623 TTY LAYER
16624 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16625 M:      Jiri Slaby <jslaby@suse.com>
16626 S:      Supported
16627 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16628 F:      Documentation/driver-api/serial/
16629 F:      drivers/tty/
16630 F:      drivers/tty/serial/serial_core.c
16631 F:      include/linux/serial_core.h
16632 F:      include/linux/serial.h
16633 F:      include/linux/tty.h
16634 F:      include/uapi/linux/serial_core.h
16635 F:      include/uapi/linux/serial.h
16636 F:      include/uapi/linux/tty.h
16637
16638 TUA9001 MEDIA DRIVER
16639 M:      Antti Palosaari <crope@iki.fi>
16640 L:      linux-media@vger.kernel.org
16641 W:      https://linuxtv.org
16642 W:      http://palosaari.fi/linux/
16643 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16644 T:      git git://linuxtv.org/anttip/media_tree.git
16645 S:      Maintained
16646 F:      drivers/media/tuners/tua9001*
16647
16648 TULIP NETWORK DRIVERS
16649 L:      netdev@vger.kernel.org
16650 L:      linux-parisc@vger.kernel.org
16651 S:      Orphan
16652 F:      drivers/net/ethernet/dec/tulip/
16653
16654 TUN/TAP driver
16655 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
16656 W:      http://vtun.sourceforge.net/tun
16657 S:      Maintained
16658 F:      Documentation/networking/tuntap.txt
16659 F:      arch/um/os-Linux/drivers/
16660
16661 TURBOCHANNEL SUBSYSTEM
16662 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
16663 M:      Ralf Baechle <ralf@linux-mips.org>
16664 L:      linux-mips@vger.kernel.org
16665 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
16666 S:      Maintained
16667 F:      drivers/tc/
16668 F:      include/linux/tc.h
16669
16670 TURBOSTAT UTILITY
16671 M:      "Len Brown" <lenb@kernel.org>
16672 L:      linux-pm@vger.kernel.org
16673 B:      https://bugzilla.kernel.org
16674 Q:      https://patchwork.kernel.org/project/linux-pm/list/
16675 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16676 S:      Supported
16677 F:      tools/power/x86/turbostat/
16678
16679 TW5864 VIDEO4LINUX DRIVER
16680 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16681 M:      Anton Sviridenko <anton@corp.bluecherry.net>
16682 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16683 M:      Andrey Utkin <andrey_utkin@fastmail.com>
16684 L:      linux-media@vger.kernel.org
16685 S:      Supported
16686 F:      drivers/media/pci/tw5864/
16687
16688 TW68 VIDEO4LINUX DRIVER
16689 M:      Hans Verkuil <hverkuil@xs4all.nl>
16690 L:      linux-media@vger.kernel.org
16691 T:      git git://linuxtv.org/media_tree.git
16692 W:      https://linuxtv.org
16693 S:      Odd Fixes
16694 F:      drivers/media/pci/tw68/
16695
16696 TW686X VIDEO4LINUX DRIVER
16697 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16698 L:      linux-media@vger.kernel.org
16699 T:      git git://linuxtv.org/media_tree.git
16700 W:      http://linuxtv.org
16701 S:      Maintained
16702 F:      drivers/media/pci/tw686x/
16703
16704 UBI FILE SYSTEM (UBIFS)
16705 M:      Richard Weinberger <richard@nod.at>
16706 L:      linux-mtd@lists.infradead.org
16707 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
16708 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
16709 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
16710 S:      Supported
16711 F:      Documentation/filesystems/ubifs.txt
16712 F:      fs/ubifs/
16713
16714 UCLINUX (M68KNOMMU AND COLDFIRE)
16715 M:      Greg Ungerer <gerg@linux-m68k.org>
16716 W:      http://www.linux-m68k.org/
16717 W:      http://www.uclinux.org/
16718 L:      linux-m68k@lists.linux-m68k.org
16719 L:      uclinux-dev@uclinux.org  (subscribers-only)
16720 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16721 S:      Maintained
16722 F:      arch/m68k/coldfire/
16723 F:      arch/m68k/68*/
16724 F:      arch/m68k/*/*_no.*
16725 F:      arch/m68k/include/asm/*_no.*
16726
16727 UDF FILESYSTEM
16728 M:      Jan Kara <jack@suse.com>
16729 S:      Maintained
16730 F:      Documentation/filesystems/udf.txt
16731 F:      fs/udf/
16732
16733 UDRAW TABLET
16734 M:      Bastien Nocera <hadess@hadess.net>
16735 L:      linux-input@vger.kernel.org
16736 S:      Maintained
16737 F:      drivers/hid/hid-udraw-ps3.c
16738
16739 UFS FILESYSTEM
16740 M:      Evgeniy Dushistov <dushistov@mail.ru>
16741 S:      Maintained
16742 F:      Documentation/admin-guide/ufs.rst
16743 F:      fs/ufs/
16744
16745 UHID USERSPACE HID IO DRIVER:
16746 M:      David Herrmann <dh.herrmann@googlemail.com>
16747 L:      linux-input@vger.kernel.org
16748 S:      Maintained
16749 F:      drivers/hid/uhid.c
16750 F:      include/uapi/linux/uhid.h
16751
16752 ULPI BUS
16753 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16754 L:      linux-usb@vger.kernel.org
16755 S:      Maintained
16756 F:      drivers/usb/common/ulpi.c
16757 F:      include/linux/ulpi/
16758
16759 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16760 L:      devel@driverdev.osuosl.org
16761 S:      Obsolete
16762 F:      drivers/staging/uwb/
16763
16764 UNICODE SUBSYSTEM:
16765 M:      Gabriel Krisman Bertazi <krisman@collabora.com>
16766 L:      linux-fsdevel@vger.kernel.org
16767 S:      Supported
16768 F:      fs/unicode/
16769
16770 UNICORE32 ARCHITECTURE:
16771 M:      Guan Xuetao <gxt@pku.edu.cn>
16772 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
16773 S:      Maintained
16774 T:      git git://github.com/gxt/linux.git
16775 F:      arch/unicore32/
16776
16777 UNIFDEF
16778 M:      Tony Finch <dot@dotat.at>
16779 W:      http://dotat.at/prog/unifdef
16780 S:      Maintained
16781 F:      scripts/unifdef.c
16782
16783 UNIFORM CDROM DRIVER
16784 M:      Jens Axboe <axboe@kernel.dk>
16785 W:      http://www.kernel.dk
16786 S:      Maintained
16787 F:      Documentation/cdrom/
16788 F:      drivers/cdrom/cdrom.c
16789 F:      include/linux/cdrom.h
16790 F:      include/uapi/linux/cdrom.h
16791
16792 UNISYS S-PAR DRIVERS
16793 M:      David Kershner <david.kershner@unisys.com>
16794 L:      sparmaintainer@unisys.com (Unisys internal)
16795 S:      Supported
16796 F:      include/linux/visorbus.h
16797 F:      drivers/visorbus/
16798 F:      drivers/staging/unisys/
16799
16800 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16801 R:      Alim Akhtar <alim.akhtar@samsung.com>
16802 R:      Avri Altman <avri.altman@wdc.com>
16803 R:      Pedro Sousa <pedrom.sousa@synopsys.com>
16804 L:      linux-scsi@vger.kernel.org
16805 S:      Supported
16806 F:      Documentation/scsi/ufs.txt
16807 F:      drivers/scsi/ufs/
16808
16809 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16810 M:      Pedro Sousa <pedrom.sousa@synopsys.com>
16811 L:      linux-scsi@vger.kernel.org
16812 S:      Supported
16813 F:      drivers/scsi/ufs/*dwc*
16814
16815 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16816 M:      Stanley Chu <stanley.chu@mediatek.com>
16817 L:      linux-scsi@vger.kernel.org
16818 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16819 S:      Maintained
16820 F:      drivers/scsi/ufs/ufs-mediatek*
16821
16822 UNSORTED BLOCK IMAGES (UBI)
16823 M:      Richard Weinberger <richard@nod.at>
16824 W:      http://www.linux-mtd.infradead.org/
16825 L:      linux-mtd@lists.infradead.org
16826 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
16827 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
16828 S:      Supported
16829 F:      drivers/mtd/ubi/
16830 F:      include/linux/mtd/ubi.h
16831 F:      include/uapi/mtd/ubi-user.h
16832
16833 USB "USBNET" DRIVER FRAMEWORK
16834 M:      Oliver Neukum <oneukum@suse.com>
16835 L:      netdev@vger.kernel.org
16836 W:      http://www.linux-usb.org/usbnet
16837 S:      Maintained
16838 F:      drivers/net/usb/usbnet.c
16839 F:      include/linux/usb/usbnet.h
16840
16841 USB ACM DRIVER
16842 M:      Oliver Neukum <oneukum@suse.com>
16843 L:      linux-usb@vger.kernel.org
16844 S:      Maintained
16845 F:      Documentation/usb/acm.rst
16846 F:      drivers/usb/class/cdc-acm.*
16847
16848 USB AR5523 WIRELESS DRIVER
16849 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
16850 L:      linux-wireless@vger.kernel.org
16851 S:      Maintained
16852 F:      drivers/net/wireless/ath/ar5523/
16853
16854 USB ATTACHED SCSI
16855 M:      Oliver Neukum <oneukum@suse.com>
16856 L:      linux-usb@vger.kernel.org
16857 L:      linux-scsi@vger.kernel.org
16858 S:      Maintained
16859 F:      drivers/usb/storage/uas.c
16860
16861 USB CDC ETHERNET DRIVER
16862 M:      Oliver Neukum <oliver@neukum.org>
16863 L:      linux-usb@vger.kernel.org
16864 S:      Maintained
16865 F:      drivers/net/usb/cdc_*.c
16866 F:      include/uapi/linux/usb/cdc.h
16867
16868 USB CHAOSKEY DRIVER
16869 M:      Keith Packard <keithp@keithp.com>
16870 L:      linux-usb@vger.kernel.org
16871 S:      Maintained
16872 F:      drivers/usb/misc/chaoskey.c
16873
16874 USB CYPRESS C67X00 DRIVER
16875 M:      Peter Korsgaard <jacmet@sunsite.dk>
16876 L:      linux-usb@vger.kernel.org
16877 S:      Maintained
16878 F:      drivers/usb/c67x00/
16879
16880 USB DAVICOM DM9601 DRIVER
16881 M:      Peter Korsgaard <jacmet@sunsite.dk>
16882 L:      netdev@vger.kernel.org
16883 W:      http://www.linux-usb.org/usbnet
16884 S:      Maintained
16885 F:      drivers/net/usb/dm9601.c
16886
16887 USB EHCI DRIVER
16888 M:      Alan Stern <stern@rowland.harvard.edu>
16889 L:      linux-usb@vger.kernel.org
16890 S:      Maintained
16891 F:      Documentation/usb/ehci.rst
16892 F:      drivers/usb/host/ehci*
16893
16894 USB GADGET/PERIPHERAL SUBSYSTEM
16895 M:      Felipe Balbi <balbi@kernel.org>
16896 L:      linux-usb@vger.kernel.org
16897 W:      http://www.linux-usb.org/gadget
16898 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16899 S:      Maintained
16900 F:      drivers/usb/gadget/
16901 F:      include/linux/usb/gadget*
16902
16903 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16904 M:      Jiri Kosina <jikos@kernel.org>
16905 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
16906 L:      linux-usb@vger.kernel.org
16907 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16908 S:      Maintained
16909 F:      Documentation/hid/hiddev.rst
16910 F:      drivers/hid/usbhid/
16911
16912 USB INTEL XHCI ROLE MUX DRIVER
16913 M:      Hans de Goede <hdegoede@redhat.com>
16914 L:      linux-usb@vger.kernel.org
16915 S:      Maintained
16916 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
16917
16918 USB IP DRIVER FOR HISILICON KIRIN
16919 M:      Yu Chen <chenyu56@huawei.com>
16920 M:      Binghui Wang <wangbinghui@hisilicon.com>
16921 L:      linux-usb@vger.kernel.org
16922 S:      Maintained
16923 F:      Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16924 F:      drivers/phy/hisilicon/phy-hi3660-usb3.c
16925
16926 USB ISP116X DRIVER
16927 M:      Olav Kongas <ok@artecdesign.ee>
16928 L:      linux-usb@vger.kernel.org
16929 S:      Maintained
16930 F:      drivers/usb/host/isp116x*
16931 F:      include/linux/usb/isp116x.h
16932
16933 USB LAN78XX ETHERNET DRIVER
16934 M:      Woojung Huh <woojung.huh@microchip.com>
16935 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16936 L:      netdev@vger.kernel.org
16937 S:      Maintained
16938 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16939 F:      drivers/net/usb/lan78xx.*
16940 F:      include/dt-bindings/net/microchip-lan78xx.h
16941
16942 USB MASS STORAGE DRIVER
16943 M:      Alan Stern <stern@rowland.harvard.edu>
16944 L:      linux-usb@vger.kernel.org
16945 L:      usb-storage@lists.one-eyed-alien.net
16946 S:      Maintained
16947 F:      drivers/usb/storage/
16948
16949 USB MIDI DRIVER
16950 M:      Clemens Ladisch <clemens@ladisch.de>
16951 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16952 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16953 S:      Maintained
16954 F:      sound/usb/midi.*
16955
16956 USB NETWORKING DRIVERS
16957 L:      linux-usb@vger.kernel.org
16958 S:      Odd Fixes
16959 F:      drivers/net/usb/
16960
16961 USB OHCI DRIVER
16962 M:      Alan Stern <stern@rowland.harvard.edu>
16963 L:      linux-usb@vger.kernel.org
16964 S:      Maintained
16965 F:      Documentation/usb/ohci.rst
16966 F:      drivers/usb/host/ohci*
16967
16968 USB OTG FSM (Finite State Machine)
16969 M:      Peter Chen <Peter.Chen@nxp.com>
16970 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16971 L:      linux-usb@vger.kernel.org
16972 S:      Maintained
16973 F:      drivers/usb/common/usb-otg-fsm.c
16974
16975 USB OVER IP DRIVER
16976 M:      Valentina Manea <valentina.manea.m@gmail.com>
16977 M:      Shuah Khan <shuah@kernel.org>
16978 M:      Shuah Khan <skhan@linuxfoundation.org>
16979 L:      linux-usb@vger.kernel.org
16980 S:      Maintained
16981 F:      Documentation/usb/usbip_protocol.rst
16982 F:      drivers/usb/usbip/
16983 F:      tools/usb/usbip/
16984 F:      tools/testing/selftests/drivers/usb/usbip/
16985
16986 USB PEGASUS DRIVER
16987 M:      Petko Manolov <petkan@nucleusys.com>
16988 L:      linux-usb@vger.kernel.org
16989 L:      netdev@vger.kernel.org
16990 T:      git git://github.com/petkan/pegasus.git
16991 W:      https://github.com/petkan/pegasus
16992 S:      Maintained
16993 F:      drivers/net/usb/pegasus.*
16994
16995 USB PHY LAYER
16996 M:      Felipe Balbi <balbi@kernel.org>
16997 L:      linux-usb@vger.kernel.org
16998 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16999 S:      Maintained
17000 F:      drivers/usb/phy/
17001
17002 USB PRINTER DRIVER (usblp)
17003 M:      Pete Zaitcev <zaitcev@redhat.com>
17004 L:      linux-usb@vger.kernel.org
17005 S:      Supported
17006 F:      drivers/usb/class/usblp.c
17007
17008 USB QMI WWAN NETWORK DRIVER
17009 M:      Bjørn Mork <bjorn@mork.no>
17010 L:      netdev@vger.kernel.org
17011 S:      Maintained
17012 F:      Documentation/ABI/testing/sysfs-class-net-qmi
17013 F:      drivers/net/usb/qmi_wwan.c
17014
17015 USB RTL8150 DRIVER
17016 M:      Petko Manolov <petkan@nucleusys.com>
17017 L:      linux-usb@vger.kernel.org
17018 L:      netdev@vger.kernel.org
17019 T:      git git://github.com/petkan/rtl8150.git
17020 W:      https://github.com/petkan/rtl8150
17021 S:      Maintained
17022 F:      drivers/net/usb/rtl8150.c
17023
17024 USB SERIAL SUBSYSTEM
17025 M:      Johan Hovold <johan@kernel.org>
17026 L:      linux-usb@vger.kernel.org
17027 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
17028 S:      Maintained
17029 F:      Documentation/usb/usb-serial.rst
17030 F:      drivers/usb/serial/
17031 F:      include/linux/usb/serial.h
17032
17033 USB SMSC75XX ETHERNET DRIVER
17034 M:      Steve Glendinning <steve.glendinning@shawell.net>
17035 L:      netdev@vger.kernel.org
17036 S:      Maintained
17037 F:      drivers/net/usb/smsc75xx.*
17038
17039 USB SMSC95XX ETHERNET DRIVER
17040 M:      Steve Glendinning <steve.glendinning@shawell.net>
17041 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17042 L:      netdev@vger.kernel.org
17043 S:      Maintained
17044 F:      drivers/net/usb/smsc95xx.*
17045
17046 USB SUBSYSTEM
17047 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17048 L:      linux-usb@vger.kernel.org
17049 W:      http://www.linux-usb.org
17050 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
17051 S:      Supported
17052 F:      Documentation/devicetree/bindings/usb/
17053 F:      Documentation/usb/
17054 F:      drivers/usb/
17055 F:      include/linux/usb.h
17056 F:      include/linux/usb/
17057
17058 USB TYPEC PI3USB30532 MUX DRIVER
17059 M:      Hans de Goede <hdegoede@redhat.com>
17060 L:      linux-usb@vger.kernel.org
17061 S:      Maintained
17062 F:      drivers/usb/typec/mux/pi3usb30532.c
17063
17064 USB TYPEC CLASS
17065 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
17066 L:      linux-usb@vger.kernel.org
17067 S:      Maintained
17068 F:      Documentation/ABI/testing/sysfs-class-typec
17069 F:      Documentation/driver-api/usb/typec.rst
17070 F:      drivers/usb/typec/
17071 F:      include/linux/usb/typec.h
17072
17073 USB TYPEC BUS FOR ALTERNATE MODES
17074 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
17075 L:      linux-usb@vger.kernel.org
17076 S:      Maintained
17077 F:      Documentation/ABI/testing/sysfs-bus-typec
17078 F:      Documentation/driver-api/usb/typec_bus.rst
17079 F:      drivers/usb/typec/altmodes/
17080 F:      include/linux/usb/typec_altmode.h
17081
17082 USB TYPEC PORT CONTROLLER DRIVERS
17083 M:      Guenter Roeck <linux@roeck-us.net>
17084 L:      linux-usb@vger.kernel.org
17085 S:      Maintained
17086 F:      drivers/usb/typec/tcpm/
17087
17088 USB UHCI DRIVER
17089 M:      Alan Stern <stern@rowland.harvard.edu>
17090 L:      linux-usb@vger.kernel.org
17091 S:      Maintained
17092 F:      drivers/usb/host/uhci*
17093
17094 USB VIDEO CLASS
17095 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17096 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
17097 L:      linux-media@vger.kernel.org
17098 T:      git git://linuxtv.org/media_tree.git
17099 W:      http://www.ideasonboard.org/uvc/
17100 S:      Maintained
17101 F:      drivers/media/usb/uvc/
17102 F:      include/uapi/linux/uvcvideo.h
17103
17104 USB VISION DRIVER
17105 M:      Hans Verkuil <hverkuil@xs4all.nl>
17106 L:      linux-media@vger.kernel.org
17107 T:      git git://linuxtv.org/media_tree.git
17108 W:      https://linuxtv.org
17109 S:      Odd Fixes
17110 F:      drivers/media/usb/usbvision/
17111
17112 USB WEBCAM GADGET
17113 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17114 L:      linux-usb@vger.kernel.org
17115 S:      Maintained
17116 F:      drivers/usb/gadget/function/*uvc*
17117 F:      drivers/usb/gadget/legacy/webcam.c
17118 F:      include/uapi/linux/usb/g_uvc.h
17119
17120 USB WIRELESS RNDIS DRIVER (rndis_wlan)
17121 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
17122 L:      linux-wireless@vger.kernel.org
17123 S:      Maintained
17124 F:      drivers/net/wireless/rndis_wlan.c
17125
17126 USB XHCI DRIVER
17127 M:      Mathias Nyman <mathias.nyman@intel.com>
17128 L:      linux-usb@vger.kernel.org
17129 S:      Supported
17130 F:      drivers/usb/host/xhci*
17131 F:      drivers/usb/host/pci-quirks*
17132
17133 USB ZD1201 DRIVER
17134 L:      linux-wireless@vger.kernel.org
17135 W:      http://linux-lc100020.sourceforge.net
17136 S:      Orphan
17137 F:      drivers/net/wireless/zydas/zd1201.*
17138
17139 USB ZR364XX DRIVER
17140 M:      Antoine Jacquet <royale@zerezo.com>
17141 L:      linux-usb@vger.kernel.org
17142 L:      linux-media@vger.kernel.org
17143 T:      git git://linuxtv.org/media_tree.git
17144 W:      http://royale.zerezo.com/zr364xx/
17145 S:      Maintained
17146 F:      Documentation/media/v4l-drivers/zr364xx*
17147 F:      drivers/media/usb/zr364xx/
17148
17149 USER-MODE LINUX (UML)
17150 M:      Jeff Dike <jdike@addtoit.com>
17151 M:      Richard Weinberger <richard@nod.at>
17152 M:      Anton Ivanov <anton.ivanov@cambridgegreys.com>
17153 L:      linux-um@lists.infradead.org
17154 W:      http://user-mode-linux.sourceforge.net
17155 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
17156 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
17157 S:      Maintained
17158 F:      Documentation/virt/uml/
17159 F:      arch/um/
17160 F:      arch/x86/um/
17161 F:      fs/hostfs/
17162
17163 USERSPACE COPYIN/COPYOUT (UIOVEC)
17164 M:      Alexander Viro <viro@zeniv.linux.org.uk>
17165 S:      Maintained
17166 F:      lib/iov_iter.c
17167 F:      include/linux/uio.h
17168
17169 USERSPACE DMA BUFFER DRIVER
17170 M:      Gerd Hoffmann <kraxel@redhat.com>
17171 S:      Maintained
17172 L:      dri-devel@lists.freedesktop.org
17173 F:      drivers/dma-buf/udmabuf.c
17174 F:      include/uapi/linux/udmabuf.h
17175 T:      git git://anongit.freedesktop.org/drm/drm-misc
17176
17177 USERSPACE I/O (UIO)
17178 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17179 S:      Maintained
17180 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17181 F:      Documentation/driver-api/uio-howto.rst
17182 F:      drivers/uio/
17183 F:      include/linux/uio_driver.h
17184
17185 UTIL-LINUX PACKAGE
17186 M:      Karel Zak <kzak@redhat.com>
17187 L:      util-linux@vger.kernel.org
17188 W:      http://en.wikipedia.org/wiki/Util-linux
17189 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
17190 S:      Maintained
17191
17192 UUID HELPERS
17193 M:      Christoph Hellwig <hch@lst.de>
17194 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17195 L:      linux-kernel@vger.kernel.org
17196 T:      git git://git.infradead.org/users/hch/uuid.git
17197 F:      lib/uuid.c
17198 F:      lib/test_uuid.c
17199 F:      include/linux/uuid.h
17200 F:      include/uapi/linux/uuid.h
17201 S:      Maintained
17202
17203 UVESAFB DRIVER
17204 M:      Michal Januszewski <spock@gentoo.org>
17205 L:      linux-fbdev@vger.kernel.org
17206 W:      https://github.com/mjanusz/v86d
17207 S:      Maintained
17208 F:      Documentation/fb/uvesafb.rst
17209 F:      drivers/video/fbdev/uvesafb.*
17210
17211 VF610 NAND DRIVER
17212 M:      Stefan Agner <stefan@agner.ch>
17213 L:      linux-mtd@lists.infradead.org
17214 S:      Supported
17215 F:      drivers/mtd/nand/raw/vf610_nfc.c
17216
17217 VFAT/FAT/MSDOS FILESYSTEM
17218 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
17219 S:      Maintained
17220 F:      Documentation/filesystems/vfat.txt
17221 F:      fs/fat/
17222
17223 VFIO DRIVER
17224 M:      Alex Williamson <alex.williamson@redhat.com>
17225 R:      Cornelia Huck <cohuck@redhat.com>
17226 L:      kvm@vger.kernel.org
17227 T:      git git://github.com/awilliam/linux-vfio.git
17228 S:      Maintained
17229 F:      Documentation/driver-api/vfio.rst
17230 F:      drivers/vfio/
17231 F:      include/linux/vfio.h
17232 F:      include/uapi/linux/vfio.h
17233
17234 VFIO MEDIATED DEVICE DRIVERS
17235 M:      Kirti Wankhede <kwankhede@nvidia.com>
17236 L:      kvm@vger.kernel.org
17237 S:      Maintained
17238 F:      Documentation/driver-api/vfio-mediated-device.rst
17239 F:      drivers/vfio/mdev/
17240 F:      include/linux/mdev.h
17241 F:      samples/vfio-mdev/
17242
17243 VFIO PLATFORM DRIVER
17244 M:      Eric Auger <eric.auger@redhat.com>
17245 L:      kvm@vger.kernel.org
17246 S:      Maintained
17247 F:      drivers/vfio/platform/
17248
17249 VGA_SWITCHEROO
17250 R:      Lukas Wunner <lukas@wunner.de>
17251 S:      Maintained
17252 F:      Documentation/gpu/vga-switcheroo.rst
17253 F:      drivers/gpu/vga/vga_switcheroo.c
17254 F:      include/linux/vga_switcheroo.h
17255 T:      git git://anongit.freedesktop.org/drm/drm-misc
17256
17257 VIA RHINE NETWORK DRIVER
17258 S:      Orphan
17259 F:      drivers/net/ethernet/via/via-rhine.c
17260
17261 VIA SD/MMC CARD CONTROLLER DRIVER
17262 M:      Bruce Chang <brucechang@via.com.tw>
17263 M:      Harald Welte <HaraldWelte@viatech.com>
17264 S:      Maintained
17265 F:      drivers/mmc/host/via-sdmmc.c
17266
17267 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
17268 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
17269 L:      linux-fbdev@vger.kernel.org
17270 S:      Maintained
17271 F:      include/linux/via-core.h
17272 F:      include/linux/via-gpio.h
17273 F:      include/linux/via_i2c.h
17274 F:      drivers/video/fbdev/via/
17275
17276 VIA VELOCITY NETWORK DRIVER
17277 M:      Francois Romieu <romieu@fr.zoreil.com>
17278 L:      netdev@vger.kernel.org
17279 S:      Maintained
17280 F:      drivers/net/ethernet/via/via-velocity.*
17281
17282 VICODEC VIRTUAL CODEC DRIVER
17283 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
17284 L:      linux-media@vger.kernel.org
17285 T:      git git://linuxtv.org/media_tree.git
17286 W:      https://linuxtv.org
17287 S:      Maintained
17288 F:      drivers/media/platform/vicodec/*
17289
17290 VIDEO MULTIPLEXER DRIVER
17291 M:      Philipp Zabel <p.zabel@pengutronix.de>
17292 L:      linux-media@vger.kernel.org
17293 S:      Maintained
17294 F:      drivers/media/platform/video-mux.c
17295
17296 VIDEO I2C POLLING DRIVER
17297 M:      Matt Ranostay <matt.ranostay@konsulko.com>
17298 L:      linux-media@vger.kernel.org
17299 S:      Maintained
17300 F:      drivers/media/i2c/video-i2c.c
17301
17302 VIDEOBUF2 FRAMEWORK
17303 M:      Pawel Osciak <pawel@osciak.com>
17304 M:      Marek Szyprowski <m.szyprowski@samsung.com>
17305 M:      Kyungmin Park <kyungmin.park@samsung.com>
17306 R:      Tomasz Figa <tfiga@chromium.org>
17307 L:      linux-media@vger.kernel.org
17308 S:      Maintained
17309 F:      drivers/media/common/videobuf2/*
17310 F:      include/media/videobuf2-*
17311
17312 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
17313 M:      Helen Koike <helen.koike@collabora.com>
17314 R:      Shuah Khan <skhan@linuxfoundation.org>
17315 L:      linux-media@vger.kernel.org
17316 T:      git git://linuxtv.org/media_tree.git
17317 W:      https://linuxtv.org
17318 S:      Maintained
17319 F:      drivers/media/platform/vimc/*
17320
17321 VIRT LIB
17322 M:      Alex Williamson <alex.williamson@redhat.com>
17323 M:      Paolo Bonzini <pbonzini@redhat.com>
17324 L:      kvm@vger.kernel.org
17325 S:      Supported
17326 F:      virt/lib/
17327
17328 VIRTIO AND VHOST VSOCK DRIVER
17329 M:      Stefan Hajnoczi <stefanha@redhat.com>
17330 M:      Stefano Garzarella <sgarzare@redhat.com>
17331 L:      kvm@vger.kernel.org
17332 L:      virtualization@lists.linux-foundation.org
17333 L:      netdev@vger.kernel.org
17334 S:      Maintained
17335 F:      include/linux/virtio_vsock.h
17336 F:      include/uapi/linux/virtio_vsock.h
17337 F:      include/uapi/linux/vsockmon.h
17338 F:      include/uapi/linux/vm_sockets_diag.h
17339 F:      net/vmw_vsock/diag.c
17340 F:      net/vmw_vsock/af_vsock_tap.c
17341 F:      net/vmw_vsock/virtio_transport_common.c
17342 F:      net/vmw_vsock/virtio_transport.c
17343 F:      drivers/net/vsockmon.c
17344 F:      drivers/vhost/vsock.c
17345 F:      tools/testing/vsock/
17346
17347 VIRTIO CONSOLE DRIVER
17348 M:      Amit Shah <amit@kernel.org>
17349 L:      virtualization@lists.linux-foundation.org
17350 S:      Maintained
17351 F:      drivers/char/virtio_console.c
17352 F:      include/linux/virtio_console.h
17353 F:      include/uapi/linux/virtio_console.h
17354
17355 VIRTIO CORE AND NET DRIVERS
17356 M:      "Michael S. Tsirkin" <mst@redhat.com>
17357 M:      Jason Wang <jasowang@redhat.com>
17358 L:      virtualization@lists.linux-foundation.org
17359 S:      Maintained
17360 F:      Documentation/devicetree/bindings/virtio/
17361 F:      drivers/virtio/
17362 F:      tools/virtio/
17363 F:      drivers/net/virtio_net.c
17364 F:      drivers/block/virtio_blk.c
17365 F:      include/linux/virtio*.h
17366 F:      include/uapi/linux/virtio_*.h
17367 F:      drivers/crypto/virtio/
17368 F:      mm/balloon_compaction.c
17369
17370 VIRTIO BLOCK AND SCSI DRIVERS
17371 M:      "Michael S. Tsirkin" <mst@redhat.com>
17372 M:      Jason Wang <jasowang@redhat.com>
17373 R:      Paolo Bonzini <pbonzini@redhat.com>
17374 R:      Stefan Hajnoczi <stefanha@redhat.com>
17375 L:      virtualization@lists.linux-foundation.org
17376 S:      Maintained
17377 F:      drivers/block/virtio_blk.c
17378 F:      drivers/scsi/virtio_scsi.c
17379 F:      include/uapi/linux/virtio_blk.h
17380 F:      include/uapi/linux/virtio_scsi.h
17381 F:      drivers/vhost/scsi.c
17382
17383 VIRTIO CRYPTO DRIVER
17384 M:      Gonglei <arei.gonglei@huawei.com>
17385 L:      virtualization@lists.linux-foundation.org
17386 L:      linux-crypto@vger.kernel.org
17387 S:      Maintained
17388 F:      drivers/crypto/virtio/
17389 F:      include/uapi/linux/virtio_crypto.h
17390
17391 VIRTIO DRIVERS FOR S390
17392 M:      Cornelia Huck <cohuck@redhat.com>
17393 M:      Halil Pasic <pasic@linux.ibm.com>
17394 L:      linux-s390@vger.kernel.org
17395 L:      virtualization@lists.linux-foundation.org
17396 L:      kvm@vger.kernel.org
17397 S:      Supported
17398 F:      drivers/s390/virtio/
17399 F:      arch/s390/include/uapi/asm/virtio-ccw.h
17400
17401 VIRTIO FILE SYSTEM
17402 M:      Vivek Goyal <vgoyal@redhat.com>
17403 M:      Stefan Hajnoczi <stefanha@redhat.com>
17404 M:      Miklos Szeredi <miklos@szeredi.hu>
17405 L:      virtualization@lists.linux-foundation.org
17406 L:      linux-fsdevel@vger.kernel.org
17407 W:      https://virtio-fs.gitlab.io/
17408 S:      Supported
17409 F:      fs/fuse/virtio_fs.c
17410 F:      include/uapi/linux/virtio_fs.h
17411 F:      Documentation/filesystems/virtiofs.rst
17412
17413 VIRTIO GPU DRIVER
17414 M:      David Airlie <airlied@linux.ie>
17415 M:      Gerd Hoffmann <kraxel@redhat.com>
17416 L:      dri-devel@lists.freedesktop.org
17417 L:      virtualization@lists.linux-foundation.org
17418 T:      git git://anongit.freedesktop.org/drm/drm-misc
17419 S:      Maintained
17420 F:      drivers/gpu/drm/virtio/
17421 F:      include/uapi/linux/virtio_gpu.h
17422
17423 VIRTIO HOST (VHOST)
17424 M:      "Michael S. Tsirkin" <mst@redhat.com>
17425 M:      Jason Wang <jasowang@redhat.com>
17426 L:      kvm@vger.kernel.org
17427 L:      virtualization@lists.linux-foundation.org
17428 L:      netdev@vger.kernel.org
17429 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17430 S:      Maintained
17431 F:      drivers/vhost/
17432 F:      include/uapi/linux/vhost.h
17433
17434 VIRTIO INPUT DRIVER
17435 M:      Gerd Hoffmann <kraxel@redhat.com>
17436 S:      Maintained
17437 F:      drivers/virtio/virtio_input.c
17438 F:      include/uapi/linux/virtio_input.h
17439
17440 VIRTIO IOMMU DRIVER
17441 M:      Jean-Philippe Brucker <jean-philippe@linaro.org>
17442 L:      virtualization@lists.linux-foundation.org
17443 S:      Maintained
17444 F:      drivers/iommu/virtio-iommu.c
17445 F:      include/uapi/linux/virtio_iommu.h
17446
17447 VIRTUAL BOX GUEST DEVICE DRIVER
17448 M:      Hans de Goede <hdegoede@redhat.com>
17449 M:      Arnd Bergmann <arnd@arndb.de>
17450 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17451 S:      Maintained
17452 F:      include/linux/vbox_utils.h
17453 F:      include/uapi/linux/vbox*.h
17454 F:      drivers/virt/vboxguest/
17455
17456 VIRTUAL SERIO DEVICE DRIVER
17457 M:      Stephen Chandler Paul <thatslyude@gmail.com>
17458 S:      Maintained
17459 F:      drivers/input/serio/userio.c
17460 F:      include/uapi/linux/userio.h
17461
17462 VITESSE FELIX ETHERNET SWITCH DRIVER
17463 M:      Vladimir Oltean <vladimir.oltean@nxp.com>
17464 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
17465 L:      netdev@vger.kernel.org
17466 S:      Maintained
17467 F:      drivers/net/dsa/ocelot/*
17468 F:      net/dsa/tag_ocelot.c
17469
17470 VIVID VIRTUAL VIDEO DRIVER
17471 M:      Hans Verkuil <hverkuil@xs4all.nl>
17472 L:      linux-media@vger.kernel.org
17473 T:      git git://linuxtv.org/media_tree.git
17474 W:      https://linuxtv.org
17475 S:      Maintained
17476 F:      drivers/media/platform/vivid/*
17477
17478 VLYNQ BUS
17479 M:      Florian Fainelli <f.fainelli@gmail.com>
17480 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
17481 S:      Maintained
17482 F:      drivers/vlynq/vlynq.c
17483 F:      include/linux/vlynq.h
17484
17485 VME SUBSYSTEM
17486 M:      Martyn Welch <martyn@welchs.me.uk>
17487 M:      Manohar Vanga <manohar.vanga@gmail.com>
17488 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17489 L:      devel@driverdev.osuosl.org
17490 S:      Maintained
17491 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17492 F:      Documentation/driver-api/vme.rst
17493 F:      drivers/staging/vme/
17494 F:      drivers/vme/
17495 F:      include/linux/vme*
17496
17497 VMWARE BALLOON DRIVER
17498 M:      Nadav Amit <namit@vmware.com>
17499 M:      "VMware, Inc." <pv-drivers@vmware.com>
17500 L:      linux-kernel@vger.kernel.org
17501 S:      Maintained
17502 F:      drivers/misc/vmw_balloon.c
17503
17504 VMWARE HYPERVISOR INTERFACE
17505 M:      Thomas Hellstrom <thellstrom@vmware.com>
17506 M:      "VMware, Inc." <pv-drivers@vmware.com>
17507 L:      virtualization@lists.linux-foundation.org
17508 S:      Supported
17509 F:      arch/x86/kernel/cpu/vmware.c
17510 F:      arch/x86/include/asm/vmware.h
17511
17512 VMWARE PVRDMA DRIVER
17513 M:      Adit Ranadive <aditr@vmware.com>
17514 M:      VMware PV-Drivers <pv-drivers@vmware.com>
17515 L:      linux-rdma@vger.kernel.org
17516 S:      Maintained
17517 F:      drivers/infiniband/hw/vmw_pvrdma/
17518
17519 VMware PVSCSI driver
17520 M:      Jim Gill <jgill@vmware.com>
17521 M:      VMware PV-Drivers <pv-drivers@vmware.com>
17522 L:      linux-scsi@vger.kernel.org
17523 S:      Maintained
17524 F:      drivers/scsi/vmw_pvscsi.c
17525 F:      drivers/scsi/vmw_pvscsi.h
17526
17527 VMWARE VMMOUSE SUBDRIVER
17528 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
17529 M:      "VMware, Inc." <pv-drivers@vmware.com>
17530 L:      linux-input@vger.kernel.org
17531 S:      Maintained
17532 F:      drivers/input/mouse/vmmouse.c
17533 F:      drivers/input/mouse/vmmouse.h
17534
17535 VMWARE VMXNET3 ETHERNET DRIVER
17536 M:      Ronak Doshi <doshir@vmware.com>
17537 M:      "VMware, Inc." <pv-drivers@vmware.com>
17538 L:      netdev@vger.kernel.org
17539 S:      Maintained
17540 F:      drivers/net/vmxnet3/
17541
17542 VOCORE VOCORE2 BOARD
17543 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
17544 L:      linux-mips@vger.kernel.org
17545 S:      Maintained
17546 F:      arch/mips/boot/dts/ralink/vocore2.dts
17547
17548 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17549 M:      Liam Girdwood <lgirdwood@gmail.com>
17550 M:      Mark Brown <broonie@kernel.org>
17551 L:      linux-kernel@vger.kernel.org
17552 W:      http://www.slimlogic.co.uk/?p=48
17553 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17554 S:      Supported
17555 F:      Documentation/devicetree/bindings/regulator/
17556 F:      Documentation/power/regulator/
17557 F:      drivers/regulator/
17558 F:      include/dt-bindings/regulator/
17559 F:      include/linux/regulator/
17560 K:      regulator_get_optional
17561
17562 VRF
17563 M:      David Ahern <dsahern@kernel.org>
17564 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
17565 L:      netdev@vger.kernel.org
17566 S:      Maintained
17567 F:      drivers/net/vrf.c
17568 F:      Documentation/networking/vrf.txt
17569
17570 VSPRINTF
17571 M:      Petr Mladek <pmladek@suse.com>
17572 M:      Steven Rostedt <rostedt@goodmis.org>
17573 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
17574 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17575 R:      Rasmus Villemoes <linux@rasmusvillemoes.dk>
17576 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
17577 S:      Maintained
17578 F:      lib/vsprintf.c
17579 F:      lib/test_printf.c
17580 F:      Documentation/core-api/printk-formats.rst
17581
17582 VT1211 HARDWARE MONITOR DRIVER
17583 M:      Juerg Haefliger <juergh@gmail.com>
17584 L:      linux-hwmon@vger.kernel.org
17585 S:      Maintained
17586 F:      Documentation/hwmon/vt1211.rst
17587 F:      drivers/hwmon/vt1211.c
17588
17589 VT8231 HARDWARE MONITOR DRIVER
17590 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
17591 L:      linux-hwmon@vger.kernel.org
17592 S:      Maintained
17593 F:      drivers/hwmon/vt8231.c
17594
17595 VUB300 USB to SDIO/SD/MMC bridge chip
17596 M:      Tony Olech <tony.olech@elandigitalsystems.com>
17597 L:      linux-mmc@vger.kernel.org
17598 L:      linux-usb@vger.kernel.org
17599 S:      Supported
17600 F:      drivers/mmc/host/vub300.c
17601
17602 W1 DALLAS'S 1-WIRE BUS
17603 M:      Evgeniy Polyakov <zbr@ioremap.net>
17604 S:      Maintained
17605 F:      Documentation/devicetree/bindings/w1/
17606 F:      Documentation/w1/
17607 F:      drivers/w1/
17608 F:      include/linux/w1.h
17609
17610 W83791D HARDWARE MONITORING DRIVER
17611 M:      Marc Hulsman <m.hulsman@tudelft.nl>
17612 L:      linux-hwmon@vger.kernel.org
17613 S:      Maintained
17614 F:      Documentation/hwmon/w83791d.rst
17615 F:      drivers/hwmon/w83791d.c
17616
17617 W83793 HARDWARE MONITORING DRIVER
17618 M:      Rudolf Marek <r.marek@assembler.cz>
17619 L:      linux-hwmon@vger.kernel.org
17620 S:      Maintained
17621 F:      Documentation/hwmon/w83793.rst
17622 F:      drivers/hwmon/w83793.c
17623
17624 W83795 HARDWARE MONITORING DRIVER
17625 M:      Jean Delvare <jdelvare@suse.com>
17626 L:      linux-hwmon@vger.kernel.org
17627 S:      Maintained
17628 F:      drivers/hwmon/w83795.c
17629
17630 W83L51xD SD/MMC CARD INTERFACE DRIVER
17631 M:      Pierre Ossman <pierre@ossman.eu>
17632 S:      Maintained
17633 F:      drivers/mmc/host/wbsd.*
17634
17635 WACOM PROTOCOL 4 SERIAL TABLETS
17636 M:      Julian Squires <julian@cipht.net>
17637 M:      Hans de Goede <hdegoede@redhat.com>
17638 L:      linux-input@vger.kernel.org
17639 S:      Maintained
17640 F:      drivers/input/tablet/wacom_serial4.c
17641
17642 WATCHDOG DEVICE DRIVERS
17643 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
17644 M:      Guenter Roeck <linux@roeck-us.net>
17645 L:      linux-watchdog@vger.kernel.org
17646 W:      http://www.linux-watchdog.org/
17647 T:      git git://www.linux-watchdog.org/linux-watchdog.git
17648 S:      Maintained
17649 F:      Documentation/devicetree/bindings/watchdog/
17650 F:      Documentation/watchdog/
17651 F:      drivers/watchdog/
17652 F:      include/linux/watchdog.h
17653 F:      include/uapi/linux/watchdog.h
17654
17655 WHISKEYCOVE PMIC GPIO DRIVER
17656 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17657 L:      linux-gpio@vger.kernel.org
17658 S:      Maintained
17659 F:      drivers/gpio/gpio-wcove.c
17660
17661 WHWAVE RTC DRIVER
17662 M:      Dianlong Li <long17.cool@163.com>
17663 L:      linux-rtc@vger.kernel.org
17664 S:      Maintained
17665 F:      drivers/rtc/rtc-sd3078.c
17666
17667 WIIMOTE HID DRIVER
17668 M:      David Herrmann <dh.herrmann@googlemail.com>
17669 L:      linux-input@vger.kernel.org
17670 S:      Maintained
17671 F:      drivers/hid/hid-wiimote*
17672
17673 WILOCITY WIL6210 WIRELESS DRIVER
17674 M:      Maya Erez <merez@codeaurora.org>
17675 L:      linux-wireless@vger.kernel.org
17676 L:      wil6210@qti.qualcomm.com
17677 S:      Supported
17678 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
17679 F:      drivers/net/wireless/ath/wil6210/
17680
17681 WIMAX STACK
17682 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17683 M:      linux-wimax@intel.com
17684 L:      wimax@linuxwimax.org (subscribers-only)
17685 S:      Supported
17686 W:      http://linuxwimax.org
17687 F:      Documentation/admin-guide/wimax/wimax.rst
17688 F:      include/linux/wimax/debug.h
17689 F:      include/net/wimax.h
17690 F:      include/uapi/linux/wimax.h
17691 F:      net/wimax/
17692
17693 WINBOND CIR DRIVER
17694 M:      David Härdeman <david@hardeman.nu>
17695 S:      Maintained
17696 F:      drivers/media/rc/winbond-cir.c
17697
17698 RCMM REMOTE CONTROLS DECODER
17699 M:      Patrick Lerda <patrick9876@free.fr>
17700 S:      Maintained
17701 F:      drivers/media/rc/ir-rcmm-decoder.c
17702
17703 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17704 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
17705 L:      linux-watchdog@vger.kernel.org
17706 S:      Maintained
17707 F:      drivers/watchdog/ebc-c384_wdt.c
17708
17709 WINSYSTEMS WS16C48 GPIO DRIVER
17710 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
17711 L:      linux-gpio@vger.kernel.org
17712 S:      Maintained
17713 F:      drivers/gpio/gpio-ws16c48.c
17714
17715 WISTRON LAPTOP BUTTON DRIVER
17716 M:      Miloslav Trmac <mitr@volny.cz>
17717 S:      Maintained
17718 F:      drivers/input/misc/wistron_btns.c
17719
17720 WL3501 WIRELESS PCMCIA CARD DRIVER
17721 L:      linux-wireless@vger.kernel.org
17722 S:      Odd fixes
17723 F:      drivers/net/wireless/wl3501*
17724
17725 WOLFSON MICROELECTRONICS DRIVERS
17726 L:      patches@opensource.cirrus.com
17727 T:      git https://github.com/CirrusLogic/linux-drivers.git
17728 W:      https://github.com/CirrusLogic/linux-drivers/wiki
17729 S:      Supported
17730 F:      Documentation/hwmon/wm83??.rst
17731 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17732 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17733 F:      Documentation/devicetree/bindings/mfd/arizona.txt
17734 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
17735 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
17736 F:      arch/arm/mach-s3c64xx/mach-crag6410*
17737 F:      drivers/clk/clk-wm83*.c
17738 F:      drivers/extcon/extcon-arizona.c
17739 F:      drivers/leds/leds-wm83*.c
17740 F:      drivers/gpio/gpio-*wm*.c
17741 F:      drivers/gpio/gpio-arizona.c
17742 F:      drivers/hwmon/wm83??-hwmon.c
17743 F:      drivers/input/misc/wm831x-on.c
17744 F:      drivers/input/touchscreen/wm831x-ts.c
17745 F:      drivers/input/touchscreen/wm97*.c
17746 F:      drivers/mfd/arizona*
17747 F:      drivers/mfd/wm*.c
17748 F:      drivers/mfd/cs47l24*
17749 F:      drivers/power/supply/wm83*.c
17750 F:      drivers/rtc/rtc-wm83*.c
17751 F:      drivers/regulator/wm8*.c
17752 F:      drivers/regulator/arizona*
17753 F:      drivers/video/backlight/wm83*_bl.c
17754 F:      drivers/watchdog/wm83*_wdt.c
17755 F:      include/linux/mfd/arizona/
17756 F:      include/linux/mfd/wm831x/
17757 F:      include/linux/mfd/wm8350/
17758 F:      include/linux/mfd/wm8400*
17759 F:      include/linux/regulator/arizona*
17760 F:      include/linux/wm97xx.h
17761 F:      include/sound/wm????.h
17762 F:      sound/soc/codecs/arizona.?
17763 F:      sound/soc/codecs/wm*
17764 F:      sound/soc/codecs/cs47l24*
17765
17766 WORKQUEUE
17767 M:      Tejun Heo <tj@kernel.org>
17768 R:      Lai Jiangshan <jiangshanlai@gmail.com>
17769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17770 S:      Maintained
17771 F:      include/linux/workqueue.h
17772 F:      kernel/workqueue.c
17773 F:      Documentation/core-api/workqueue.rst
17774
17775 X-POWERS AXP288 PMIC DRIVERS
17776 M:      Hans de Goede <hdegoede@redhat.com>
17777 S:      Maintained
17778 N:      axp288
17779 F:      drivers/acpi/pmic/intel_pmic_xpower.c
17780
17781 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17782 M:      Chen-Yu Tsai <wens@csie.org>
17783 L:      linux-kernel@vger.kernel.org
17784 S:      Maintained
17785 N:      axp[128]
17786
17787 X.25 NETWORK LAYER
17788 M:      Andrew Hendry <andrew.hendry@gmail.com>
17789 L:      linux-x25@vger.kernel.org
17790 S:      Odd Fixes
17791 F:      Documentation/networking/x25*
17792 F:      include/net/x25*
17793 F:      net/x25/
17794
17795 X86 ARCHITECTURE (32-BIT AND 64-BIT)
17796 M:      Thomas Gleixner <tglx@linutronix.de>
17797 M:      Ingo Molnar <mingo@redhat.com>
17798 M:      Borislav Petkov <bp@alien8.de>
17799 R:      "H. Peter Anvin" <hpa@zytor.com>
17800 M:      x86@kernel.org
17801 L:      linux-kernel@vger.kernel.org
17802 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17803 S:      Maintained
17804 F:      Documentation/devicetree/bindings/x86/
17805 F:      Documentation/x86/
17806 F:      arch/x86/
17807
17808 X86 ENTRY CODE
17809 M:      Andy Lutomirski <luto@kernel.org>
17810 L:      linux-kernel@vger.kernel.org
17811 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17812 S:      Maintained
17813 F:      arch/x86/entry/
17814
17815 X86 MCE INFRASTRUCTURE
17816 M:      Tony Luck <tony.luck@intel.com>
17817 M:      Borislav Petkov <bp@alien8.de>
17818 L:      linux-edac@vger.kernel.org
17819 S:      Maintained
17820 F:      arch/x86/kernel/cpu/mce/*
17821
17822 X86 MICROCODE UPDATE SUPPORT
17823 M:      Borislav Petkov <bp@alien8.de>
17824 S:      Maintained
17825 F:      arch/x86/kernel/cpu/microcode/*
17826
17827 X86 MM
17828 M:      Dave Hansen <dave.hansen@linux.intel.com>
17829 M:      Andy Lutomirski <luto@kernel.org>
17830 M:      Peter Zijlstra <peterz@infradead.org>
17831 L:      linux-kernel@vger.kernel.org
17832 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17833 S:      Maintained
17834 F:      arch/x86/mm/
17835
17836 X86 PLATFORM DRIVERS
17837 M:      Darren Hart <dvhart@infradead.org>
17838 M:      Andy Shevchenko <andy@infradead.org>
17839 L:      platform-driver-x86@vger.kernel.org
17840 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
17841 S:      Odd Fixes
17842 F:      drivers/platform/x86/
17843 F:      drivers/platform/olpc/
17844
17845 X86 PLATFORM DRIVERS - ARCH
17846 R:      Darren Hart <dvhart@infradead.org>
17847 R:      Andy Shevchenko <andy@infradead.org>
17848 L:      platform-driver-x86@vger.kernel.org
17849 L:      x86@kernel.org
17850 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17851 S:      Maintained
17852 F:      arch/x86/platform
17853
17854 X86 VDSO
17855 M:      Andy Lutomirski <luto@kernel.org>
17856 L:      linux-kernel@vger.kernel.org
17857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17858 S:      Maintained
17859 F:      arch/x86/entry/vdso/
17860
17861 XARRAY
17862 M:      Matthew Wilcox <willy@infradead.org>
17863 L:      linux-fsdevel@vger.kernel.org
17864 S:      Supported
17865 F:      Documentation/core-api/xarray.rst
17866 F:      lib/idr.c
17867 F:      lib/xarray.c
17868 F:      include/linux/idr.h
17869 F:      include/linux/xarray.h
17870 F:      tools/testing/radix-tree
17871
17872 XBOX DVD IR REMOTE
17873 M:      Benjamin Valentin <benpicco@googlemail.com>
17874 S:      Maintained
17875 F:      drivers/media/rc/xbox_remote.c
17876 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
17877
17878 XC2028/3028 TUNER DRIVER
17879 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
17880 L:      linux-media@vger.kernel.org
17881 W:      https://linuxtv.org
17882 T:      git git://linuxtv.org/media_tree.git
17883 S:      Maintained
17884 F:      drivers/media/tuners/tuner-xc2028.*
17885
17886 XDP (eXpress Data Path)
17887 M:      Alexei Starovoitov <ast@kernel.org>
17888 M:      Daniel Borkmann <daniel@iogearbox.net>
17889 M:      David S. Miller <davem@davemloft.net>
17890 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
17891 M:      Jesper Dangaard Brouer <hawk@kernel.org>
17892 M:      John Fastabend <john.fastabend@gmail.com>
17893 L:      netdev@vger.kernel.org
17894 L:      bpf@vger.kernel.org
17895 S:      Supported
17896 F:      net/core/xdp.c
17897 F:      include/net/xdp.h
17898 F:      kernel/bpf/devmap.c
17899 F:      kernel/bpf/cpumap.c
17900 F:      include/trace/events/xdp.h
17901 K:      xdp
17902 N:      xdp
17903
17904 XDP SOCKETS (AF_XDP)
17905 M:      Björn Töpel <bjorn.topel@intel.com>
17906 M:      Magnus Karlsson <magnus.karlsson@intel.com>
17907 R:      Jonathan Lemon <jonathan.lemon@gmail.com>
17908 L:      netdev@vger.kernel.org
17909 L:      bpf@vger.kernel.org
17910 S:      Maintained
17911 F:      kernel/bpf/xskmap.c
17912 F:      net/xdp/
17913
17914 XEN BLOCK SUBSYSTEM
17915 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17916 M:      Roger Pau Monné <roger.pau@citrix.com>
17917 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17918 S:      Supported
17919 F:      drivers/block/xen-blkback/*
17920 F:      drivers/block/xen*
17921
17922 XEN HYPERVISOR ARM
17923 M:      Stefano Stabellini <sstabellini@kernel.org>
17924 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17925 S:      Maintained
17926 F:      arch/arm/xen/
17927 F:      arch/arm/include/asm/xen/
17928
17929 XEN HYPERVISOR ARM64
17930 M:      Stefano Stabellini <sstabellini@kernel.org>
17931 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17932 S:      Maintained
17933 F:      arch/arm64/xen/
17934 F:      arch/arm64/include/asm/xen/
17935
17936 XEN HYPERVISOR INTERFACE
17937 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
17938 M:      Juergen Gross <jgross@suse.com>
17939 R:      Stefano Stabellini <sstabellini@kernel.org>
17940 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17941 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17942 S:      Supported
17943 F:      arch/x86/xen/
17944 F:      arch/x86/platform/pvh/
17945 F:      drivers/*/xen-*front.c
17946 F:      drivers/xen/
17947 F:      arch/x86/include/asm/xen/
17948 F:      arch/x86/include/asm/pvclock-abi.h
17949 F:      include/xen/
17950 F:      include/uapi/xen/
17951 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
17952 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
17953
17954 XEN NETWORK BACKEND DRIVER
17955 M:      Wei Liu <wei.liu@kernel.org>
17956 M:      Paul Durrant <paul@xen.org>
17957 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17958 L:      netdev@vger.kernel.org
17959 S:      Supported
17960 F:      drivers/net/xen-netback/*
17961
17962 XEN PCI SUBSYSTEM
17963 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17964 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17965 S:      Supported
17966 F:      arch/x86/pci/*xen*
17967 F:      drivers/pci/*xen*
17968
17969 XEN PVSCSI DRIVERS
17970 M:      Juergen Gross <jgross@suse.com>
17971 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17972 L:      linux-scsi@vger.kernel.org
17973 S:      Supported
17974 F:      drivers/scsi/xen-scsifront.c
17975 F:      drivers/xen/xen-scsiback.c
17976 F:      include/xen/interface/io/vscsiif.h
17977
17978 XEN SWIOTLB SUBSYSTEM
17979 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17980 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17981 L:      iommu@lists.linux-foundation.org
17982 S:      Supported
17983 F:      arch/x86/xen/*swiotlb*
17984 F:      drivers/xen/*swiotlb*
17985
17986 XEN SOUND FRONTEND DRIVER
17987 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17988 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17989 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
17990 S:      Supported
17991 F:      sound/xen/*
17992
17993 XFS FILESYSTEM
17994 M:      Darrick J. Wong <darrick.wong@oracle.com>
17995 M:      linux-xfs@vger.kernel.org
17996 L:      linux-xfs@vger.kernel.org
17997 W:      http://xfs.org/
17998 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17999 S:      Supported
18000 F:      Documentation/admin-guide/xfs.rst
18001 F:      Documentation/ABI/testing/sysfs-fs-xfs
18002 F:      Documentation/filesystems/xfs-delayed-logging-design.txt
18003 F:      Documentation/filesystems/xfs-self-describing-metadata.txt
18004 F:      fs/xfs/
18005 F:      include/uapi/linux/dqblk_xfs.h
18006 F:      include/uapi/linux/fsmap.h
18007
18008 XILINX AXI ETHERNET DRIVER
18009 M:      Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
18010 S:      Maintained
18011 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
18012
18013 XILINX UARTLITE SERIAL DRIVER
18014 M:      Peter Korsgaard <jacmet@sunsite.dk>
18015 L:      linux-serial@vger.kernel.org
18016 S:      Maintained
18017 F:      drivers/tty/serial/uartlite.c
18018
18019 XILINX VIDEO IP CORES
18020 M:      Hyun Kwon <hyun.kwon@xilinx.com>
18021 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18022 L:      linux-media@vger.kernel.org
18023 T:      git git://linuxtv.org/media_tree.git
18024 S:      Supported
18025 F:      Documentation/devicetree/bindings/media/xilinx/
18026 F:      drivers/media/platform/xilinx/
18027 F:      include/uapi/linux/xilinx-v4l2-controls.h
18028
18029 XILINX SD-FEC IP CORES
18030 M:      Derek Kiernan <derek.kiernan@xilinx.com>
18031 M:      Dragan Cvetic <dragan.cvetic@xilinx.com>
18032 S:      Maintained
18033 F:      Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
18034 F:      Documentation/misc-devices/xilinx_sdfec.rst
18035 F:      drivers/misc/xilinx_sdfec.c
18036 F:      drivers/misc/Kconfig
18037 F:      drivers/misc/Makefile
18038 F:      include/uapi/misc/xilinx_sdfec.h
18039
18040 XILLYBUS DRIVER
18041 M:      Eli Billauer <eli.billauer@gmail.com>
18042 L:      linux-kernel@vger.kernel.org
18043 S:      Supported
18044 F:      drivers/char/xillybus/
18045
18046 XLP9XX I2C DRIVER
18047 M:      George Cherian <george.cherian@cavium.com>
18048 M:      Jan Glauber <jglauber@cavium.com>
18049 L:      linux-i2c@vger.kernel.org
18050 W:      http://www.cavium.com
18051 S:      Supported
18052 F:      Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
18053 F:      drivers/i2c/busses/i2c-xlp9xx.c
18054
18055 XRA1403 GPIO EXPANDER
18056 M:      Nandor Han <nandor.han@ge.com>
18057 M:      Semi Malinen <semi.malinen@ge.com>
18058 L:      linux-gpio@vger.kernel.org
18059 S:      Maintained
18060 F:      drivers/gpio/gpio-xra1403.c
18061 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
18062
18063 XTENSA XTFPGA PLATFORM SUPPORT
18064 M:      Max Filippov <jcmvbkbc@gmail.com>
18065 L:      linux-xtensa@linux-xtensa.org
18066 S:      Maintained
18067 F:      drivers/spi/spi-xtensa-xtfpga.c
18068 F:      sound/soc/xtensa/xtfpga-i2s.c
18069
18070 YAM DRIVER FOR AX.25
18071 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
18072 L:      linux-hams@vger.kernel.org
18073 S:      Maintained
18074 F:      drivers/net/hamradio/yam*
18075 F:      include/linux/yam.h
18076
18077 YAMA SECURITY MODULE
18078 M:      Kees Cook <keescook@chromium.org>
18079 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
18080 S:      Supported
18081 F:      security/yama/
18082 F:      Documentation/admin-guide/LSM/Yama.rst
18083
18084 YEALINK PHONE DRIVER
18085 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
18086 L:      usbb2k-api-dev@nongnu.org
18087 S:      Maintained
18088 F:      Documentation/input/devices/yealink.rst
18089 F:      drivers/input/misc/yealink.*
18090
18091 Z8530 DRIVER FOR AX.25
18092 M:      Joerg Reuter <jreuter@yaina.de>
18093 W:      http://yaina.de/jreuter/
18094 W:      http://www.qsl.net/dl1bke/
18095 L:      linux-hams@vger.kernel.org
18096 S:      Maintained
18097 F:      Documentation/networking/z8530drv.txt
18098 F:      drivers/net/hamradio/*scc.c
18099 F:      drivers/net/hamradio/z8530.h
18100
18101 ZBUD COMPRESSED PAGE ALLOCATOR
18102 M:      Seth Jennings <sjenning@redhat.com>
18103 M:      Dan Streetman <ddstreet@ieee.org>
18104 L:      linux-mm@kvack.org
18105 S:      Maintained
18106 F:      mm/zbud.c
18107 F:      include/linux/zbud.h
18108
18109 ZD1211RW WIRELESS DRIVER
18110 M:      Daniel Drake <dsd@gentoo.org>
18111 M:      Ulrich Kunitz <kune@deine-taler.de>
18112 W:      http://zd1211.ath.cx/wiki/DriverRewrite
18113 L:      linux-wireless@vger.kernel.org
18114 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
18115 S:      Maintained
18116 F:      drivers/net/wireless/zydas/zd1211rw/
18117
18118 ZD1301 MEDIA DRIVER
18119 M:      Antti Palosaari <crope@iki.fi>
18120 L:      linux-media@vger.kernel.org
18121 W:      https://linuxtv.org/
18122 W:      http://palosaari.fi/linux/
18123 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
18124 S:      Maintained
18125 F:      drivers/media/usb/dvb-usb-v2/zd1301*
18126
18127 ZD1301_DEMOD MEDIA DRIVER
18128 M:      Antti Palosaari <crope@iki.fi>
18129 L:      linux-media@vger.kernel.org
18130 W:      https://linuxtv.org/
18131 W:      http://palosaari.fi/linux/
18132 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
18133 S:      Maintained
18134 F:      drivers/media/dvb-frontends/zd1301_demod*
18135
18136 ZHAOXIN PROCESSOR SUPPORT
18137 M:      Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
18138 L:      linux-kernel@vger.kernel.org
18139 S:      Maintained
18140 F:      arch/x86/kernel/cpu/zhaoxin.c
18141
18142 ZPOOL COMPRESSED PAGE STORAGE API
18143 M:      Dan Streetman <ddstreet@ieee.org>
18144 L:      linux-mm@kvack.org
18145 S:      Maintained
18146 F:      mm/zpool.c
18147 F:      include/linux/zpool.h
18148
18149 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
18150 M:      Minchan Kim <minchan@kernel.org>
18151 M:      Nitin Gupta <ngupta@vflare.org>
18152 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18153 L:      linux-kernel@vger.kernel.org
18154 S:      Maintained
18155 F:      drivers/block/zram/
18156 F:      Documentation/admin-guide/blockdev/zram.rst
18157
18158 ZS DECSTATION Z85C30 SERIAL DRIVER
18159 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
18160 S:      Maintained
18161 F:      drivers/tty/serial/zs.*
18162
18163 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
18164 M:      Minchan Kim <minchan@kernel.org>
18165 M:      Nitin Gupta <ngupta@vflare.org>
18166 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18167 L:      linux-mm@kvack.org
18168 S:      Maintained
18169 F:      mm/zsmalloc.c
18170 F:      include/linux/zsmalloc.h
18171 F:      Documentation/vm/zsmalloc.rst
18172
18173 ZSWAP COMPRESSED SWAP CACHING
18174 M:      Seth Jennings <sjenning@redhat.com>
18175 M:      Dan Streetman <ddstreet@ieee.org>
18176 M:      Vitaly Wool <vitaly.wool@konsulko.com>
18177 L:      linux-mm@kvack.org
18178 S:      Maintained
18179 F:      mm/zswap.c
18180
18181 THE REST
18182 M:      Linus Torvalds <torvalds@linux-foundation.org>
18183 L:      linux-kernel@vger.kernel.org
18184 Q:      http://patchwork.kernel.org/project/LKML/list/
18185 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
18186 S:      Buried alive in reporters
18187 F:      *
18188 F:      */