iio: document bindings for mounting matrices
[linux/fpc-iii.git] / MAINTAINERS
blobff1cac18ef38f7713be1fd7a99fc532781c46508
3         List of maintainers and how to submit kernel changes
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.
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
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.)
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.
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
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.
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.
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.
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.
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
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.
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.
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.
75 8.      Happy hacking.
77 Descriptions of section entries:
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.
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]
135 Maintainers List (try to look for most precise areas first)
137                 -----------------------------------
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
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*
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-*
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*
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
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
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.c
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
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/
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
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*
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/
236 ABI/API
237 L:      linux-api@vger.kernel.org
238 F:      include/linux/syscalls.h
239 F:      kernel/sys_ni.c
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
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
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
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
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
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
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
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
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*
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
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
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/
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/
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/
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
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
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
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/
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*
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
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
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.*
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
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
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
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
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
455 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
456 M:      Jiri Kosina <jikos@kernel.org>
457 S:      Maintained
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
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
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
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.*
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
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
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
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
520 ADS1015 HARDWARE MONITOR DRIVER
521 M:      Dirk Eibach <eibach@gdsys.de>
522 L:      linux-hwmon@vger.kernel.org
523 S:      Maintained
524 F:      Documentation/hwmon/ads1015.rst
525 F:      drivers/hwmon/ads1015.c
526 F:      include/linux/platform_data/ads1015.h
528 ADT746X FAN DRIVER
529 M:      Colin Leroy <colin@colino.net>
530 S:      Maintained
531 F:      drivers/macintosh/therm_adt746x.c
533 ADT7475 HARDWARE MONITOR DRIVER
534 M:      Jean Delvare <jdelvare@suse.com>
535 L:      linux-hwmon@vger.kernel.org
536 S:      Maintained
537 F:      Documentation/hwmon/adt7475.rst
538 F:      drivers/hwmon/adt7475.c
540 ADVANSYS SCSI DRIVER
541 M:      Matthew Wilcox <willy@infradead.org>
542 M:      Hannes Reinecke <hare@suse.com>
543 L:      linux-scsi@vger.kernel.org
544 S:      Maintained
545 F:      Documentation/scsi/advansys.txt
546 F:      drivers/scsi/advansys.c
548 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
549 M:      Michael Hennerich <michael.hennerich@analog.com>
550 W:      http://wiki.analog.com/ADXL345
551 W:      http://ez.analog.com/community/linux-device-drivers
552 S:      Supported
553 F:      drivers/input/misc/adxl34x.c
554 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
556 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
557 M:      Stefan Popa <stefan.popa@analog.com>
558 W:      http://ez.analog.com/community/linux-device-drivers
559 S:      Supported
560 F:      drivers/iio/accel/adxl372.c
561 F:      drivers/iio/accel/adxl372_spi.c
562 F:      drivers/iio/accel/adxl372_i2c.c
563 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
565 AF9013 MEDIA DRIVER
566 M:      Antti Palosaari <crope@iki.fi>
567 L:      linux-media@vger.kernel.org
568 W:      https://linuxtv.org
569 W:      http://palosaari.fi/linux/
570 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
571 T:      git git://linuxtv.org/anttip/media_tree.git
572 S:      Maintained
573 F:      drivers/media/dvb-frontends/af9013*
575 AF9033 MEDIA DRIVER
576 M:      Antti Palosaari <crope@iki.fi>
577 L:      linux-media@vger.kernel.org
578 W:      https://linuxtv.org
579 W:      http://palosaari.fi/linux/
580 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
581 T:      git git://linuxtv.org/anttip/media_tree.git
582 S:      Maintained
583 F:      drivers/media/dvb-frontends/af9033*
585 AFFS FILE SYSTEM
586 M:      David Sterba <dsterba@suse.com>
587 L:      linux-fsdevel@vger.kernel.org
588 S:      Odd Fixes
589 F:      Documentation/filesystems/affs.txt
590 F:      fs/affs/
592 AFS FILESYSTEM
593 M:      David Howells <dhowells@redhat.com>
594 L:      linux-afs@lists.infradead.org
595 S:      Supported
596 F:      fs/afs/
597 F:      include/trace/events/afs.h
598 F:      Documentation/filesystems/afs.txt
599 W:      https://www.infradead.org/~dhowells/kafs/
601 AGPGART DRIVER
602 M:      David Airlie <airlied@linux.ie>
603 T:      git git://anongit.freedesktop.org/drm/drm
604 S:      Maintained
605 F:      drivers/char/agp/
606 F:      include/linux/agp*
607 F:      include/uapi/linux/agp*
609 AHA152X SCSI DRIVER
610 M:      "Juergen E. Fischer" <fischer@norbit.de>
611 L:      linux-scsi@vger.kernel.org
612 S:      Maintained
613 F:      drivers/scsi/aha152x*
614 F:      drivers/scsi/pcmcia/aha152x*
616 AIC7XXX / AIC79XX SCSI DRIVER
617 M:      Hannes Reinecke <hare@suse.com>
618 L:      linux-scsi@vger.kernel.org
619 S:      Maintained
620 F:      drivers/scsi/aic7xxx/
622 AIMSLAB FM RADIO RECEIVER DRIVER
623 M:      Hans Verkuil <hverkuil@xs4all.nl>
624 L:      linux-media@vger.kernel.org
625 T:      git git://linuxtv.org/media_tree.git
626 W:      https://linuxtv.org
627 S:      Maintained
628 F:      drivers/media/radio/radio-aimslab*
631 M:      Benjamin LaHaise <bcrl@kvack.org>
632 L:      linux-aio@kvack.org
633 S:      Supported
634 F:      fs/aio.c
635 F:      include/linux/*aio*.h
637 AIRSPY MEDIA DRIVER
638 M:      Antti Palosaari <crope@iki.fi>
639 L:      linux-media@vger.kernel.org
640 W:      https://linuxtv.org
641 W:      http://palosaari.fi/linux/
642 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
643 T:      git git://linuxtv.org/anttip/media_tree.git
644 S:      Maintained
645 F:      drivers/media/usb/airspy/
647 ALACRITECH GIGABIT ETHERNET DRIVER
648 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
649 S:      Maintained
650 F:      drivers/net/ethernet/alacritech/*
652 ALCATEL SPEEDTOUCH USB DRIVER
653 M:      Duncan Sands <duncan.sands@free.fr>
654 L:      linux-usb@vger.kernel.org
655 W:      http://www.linux-usb.org/SpeedTouch/
656 S:      Maintained
657 F:      drivers/usb/atm/speedtch.c
658 F:      drivers/usb/atm/usbatm.c
660 ALCHEMY AU1XX0 MMC DRIVER
661 M:      Manuel Lauss <manuel.lauss@gmail.com>
662 S:      Maintained
663 F:      drivers/mmc/host/au1xmmc.c
665 ALI1563 I2C DRIVER
666 M:      Rudolf Marek <r.marek@assembler.cz>
667 L:      linux-i2c@vger.kernel.org
668 S:      Maintained
669 F:      Documentation/i2c/busses/i2c-ali1563
670 F:      drivers/i2c/busses/i2c-ali1563.c
672 ALLEGRO DVT VIDEO IP CORE DRIVER
673 M:      Michael Tretter <m.tretter@pengutronix.de>
674 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
675 L:      linux-media@vger.kernel.org
676 S:      Maintained
677 F:      drivers/staging/media/allegro-dvt/
679 ALLWINNER SECURITY SYSTEM
680 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
681 L:      linux-crypto@vger.kernel.org
682 S:      Maintained
683 F:      drivers/crypto/sunxi-ss/
685 ALLWINNER VPU DRIVER
686 M:      Maxime Ripard <maxime.ripard@bootlin.com>
687 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
688 L:      linux-media@vger.kernel.org
689 S:      Maintained
690 F:      drivers/staging/media/sunxi/cedrus/
692 ALPHA PORT
693 M:      Richard Henderson <rth@twiddle.net>
694 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
695 M:      Matt Turner <mattst88@gmail.com>
696 S:      Odd Fixes
697 L:      linux-alpha@vger.kernel.org
698 F:      arch/alpha/
700 ALPS PS/2 TOUCHPAD DRIVER
701 R:      Pali Rohár <pali.rohar@gmail.com>
702 F:      drivers/input/mouse/alps.*
704 ALTERA I2C CONTROLLER DRIVER
705 M:      Thor Thayer <thor.thayer@linux.intel.com>
706 S:      Maintained
707 F:      Documentation/devicetree/bindings/i2c/i2c-altera.txt
708 F:      drivers/i2c/busses/i2c-altera.c
710 ALTERA MAILBOX DRIVER
711 M:      Ley Foon Tan <lftan@altera.com>
712 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
713 S:      Maintained
714 F:      drivers/mailbox/mailbox-altera.c
716 ALTERA PIO DRIVER
717 M:      Tien Hock Loh <thloh@altera.com>
718 L:      linux-gpio@vger.kernel.org
719 S:      Maintained
720 F:      drivers/gpio/gpio-altera.c
722 ALTERA SYSTEM MANAGER DRIVER
723 M:      Thor Thayer <thor.thayer@linux.intel.com>
724 S:      Maintained
725 F:      drivers/mfd/altera-sysmgr.c
726 F:      include/linux/mfd/altera-sysgmr.h
728 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
729 M:      Thor Thayer <thor.thayer@linux.intel.com>
730 S:      Maintained
731 F:      drivers/gpio/gpio-altera-a10sr.c
732 F:      drivers/mfd/altera-a10sr.c
733 F:      drivers/reset/reset-a10sr.c
734 F:      include/linux/mfd/altera-a10sr.h
735 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
737 ALTERA TRIPLE SPEED ETHERNET DRIVER
738 M:      Thor Thayer <thor.thayer@linux.intel.com>
739 L:      netdev@vger.kernel.org
740 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
741 S:      Maintained
742 F:      drivers/net/ethernet/altera/
744 ALTERA UART/JTAG UART SERIAL DRIVERS
745 M:      Tobias Klauser <tklauser@distanz.ch>
746 L:      linux-serial@vger.kernel.org
747 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
748 S:      Maintained
749 F:      drivers/tty/serial/altera_uart.c
750 F:      drivers/tty/serial/altera_jtaguart.c
751 F:      include/linux/altera_uart.h
752 F:      include/linux/altera_jtaguart.h
754 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
755 M:      Talel Shenhar <talel@amazon.com>
756 S:      Maintained
757 F:      Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
758 F:      drivers/thermal/thermal_mmio.c
760 AMAZON ETHERNET DRIVERS
761 M:      Netanel Belgazal <netanel@amazon.com>
762 R:      Saeed Bishara <saeedb@amazon.com>
763 R:      Zorik Machulsky <zorik@amazon.com>
764 L:      netdev@vger.kernel.org
765 S:      Supported
766 F:      Documentation/networking/device_drivers/amazon/ena.txt
767 F:      drivers/net/ethernet/amazon/
769 AMAZON RDMA EFA DRIVER
770 M:      Gal Pressman <galpress@amazon.com>
771 R:      Yossi Leybovich <sleybo@amazon.com>
772 L:      linux-rdma@vger.kernel.org
773 Q:      https://patchwork.kernel.org/project/linux-rdma/list/
774 S:      Supported
775 F:      drivers/infiniband/hw/efa/
776 F:      include/uapi/rdma/efa-abi.h
778 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
779 M:      Tom Lendacky <thomas.lendacky@amd.com>
780 M:      Gary Hook <gary.hook@amd.com>
781 L:      linux-crypto@vger.kernel.org
782 S:      Supported
783 F:      drivers/crypto/ccp/
784 F:      include/linux/ccp.h
786 AMD DISPLAY CORE
787 M:      Harry Wentland <harry.wentland@amd.com>
788 M:      Leo Li <sunpeng.li@amd.com>
789 L:      amd-gfx@lists.freedesktop.org
790 T:      git git://people.freedesktop.org/~agd5f/linux
791 S:      Supported
792 F:      drivers/gpu/drm/amd/display/
794 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
795 M:      Huang Rui <ray.huang@amd.com>
796 L:      linux-hwmon@vger.kernel.org
797 S:      Supported
798 F:      Documentation/hwmon/fam15h_power.rst
799 F:      drivers/hwmon/fam15h_power.c
801 AMD FCH GPIO DRIVER
802 M:      Enrico Weigelt, metux IT consult <info@metux.net>
803 L:      linux-gpio@vger.kernel.org
804 S:      Maintained
805 F:      drivers/gpio/gpio-amd-fch.c
806 F:      include/linux/platform_data/gpio/gpio-amd-fch.h
808 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
809 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
810 S:      Orphan
811 F:      drivers/usb/gadget/udc/amd5536udc.*
813 AMD GEODE PROCESSOR/CHIPSET SUPPORT
814 P:      Andres Salomon <dilinger@queued.net>
815 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
816 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
817 S:      Supported
818 F:      drivers/char/hw_random/geode-rng.c
819 F:      drivers/crypto/geode*
820 F:      drivers/video/fbdev/geode/
821 F:      arch/x86/include/asm/geode.h
823 AMD IOMMU (AMD-VI)
824 M:      Joerg Roedel <joro@8bytes.org>
825 L:      iommu@lists.linux-foundation.org
826 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
827 S:      Maintained
828 F:      drivers/iommu/amd_iommu*.[ch]
829 F:      include/linux/amd-iommu.h
831 AMD KFD
832 M:      Oded Gabbay <oded.gabbay@gmail.com>
833 L:      dri-devel@lists.freedesktop.org
834 T:      git git://people.freedesktop.org/~gabbayo/linux.git
835 S:      Supported
836 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
837 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
838 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
839 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
840 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
841 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
842 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
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
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*
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
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/
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
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*
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
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.txt
904 ANALOG DEVICES INC AD7606 DRIVER
905 M:      Stefan Popa <stefan.popa@analog.com>
906 L:      linux-iio@vger.kernel.org
907 W:      http://ez.analog.com/community/linux-device-drivers
908 S:      Supported
909 F:      drivers/iio/adc/ad7606.c
910 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7606.txt
912 ANALOG DEVICES INC AD7768-1 DRIVER
913 M:      Stefan Popa <stefan.popa@analog.com>
914 L:      linux-iio@vger.kernel.org
915 W:      http://ez.analog.com/community/linux-device-drivers
916 S:      Supported
917 F:      drivers/iio/adc/ad7768-1.c
918 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
920 ANALOG DEVICES INC AD7780 DRIVER
921 M:      Michael Hennerich <Michael.Hennerich@analog.com>
922 M:      Renato Lui Geh <renatogeh@gmail.com>
923 L:      linux-iio@vger.kernel.org
924 W:      http://ez.analog.com/community/linux-device-drivers
925 S:      Supported
926 F:      drivers/iio/adc/ad7780.c
927 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
929 ANALOG DEVICES INC AD9389B DRIVER
930 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
931 L:      linux-media@vger.kernel.org
932 S:      Maintained
933 F:      drivers/media/i2c/ad9389b*
935 ANALOG DEVICES INC ADGS1408 DRIVER
936 M:      Mircea Caprioru <mircea.caprioru@analog.com>
937 S:      Supported
938 F:      drivers/mux/adgs1408.c
939 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
941 ANALOG DEVICES INC ADIS DRIVER LIBRARY
942 M:      Alexandru Ardelean <alexandru.ardelean@analog.com>
943 S:      Supported
944 L:      linux-iio@vger.kernel.org
945 F:      include/linux/iio/imu/adis.h
946 F:      drivers/iio/imu/adis.c
948 ANALOG DEVICES INC ADIS16460 DRIVER
949 M:      Dragos Bogdan <dragos.bogdan@analog.com>
950 S:      Supported
951 L:      linux-iio@vger.kernel.org
952 W:      http://ez.analog.com/community/linux-device-drivers
953 F:      drivers/iio/imu/adis16460.c
954 F:      Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
956 ANALOG DEVICES INC ADP5061 DRIVER
957 M:      Stefan Popa <stefan.popa@analog.com>
958 L:      linux-pm@vger.kernel.org
959 W:      http://ez.analog.com/community/linux-device-drivers
960 S:      Supported
961 F:      drivers/power/supply/adp5061.c
963 ANALOG DEVICES INC ADV7180 DRIVER
964 M:      Lars-Peter Clausen <lars@metafoo.de>
965 L:      linux-media@vger.kernel.org
966 W:      http://ez.analog.com/community/linux-device-drivers
967 S:      Supported
968 F:      drivers/media/i2c/adv7180.c
970 ANALOG DEVICES INC ADV748X DRIVER
971 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
972 L:      linux-media@vger.kernel.org
973 S:      Maintained
974 F:      drivers/media/i2c/adv748x/*
976 ANALOG DEVICES INC ADV7511 DRIVER
977 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
978 L:      linux-media@vger.kernel.org
979 S:      Maintained
980 F:      drivers/media/i2c/adv7511*
982 ANALOG DEVICES INC ADV7604 DRIVER
983 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
984 L:      linux-media@vger.kernel.org
985 S:      Maintained
986 F:      drivers/media/i2c/adv7604*
988 ANALOG DEVICES INC ADV7842 DRIVER
989 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
990 L:      linux-media@vger.kernel.org
991 S:      Maintained
992 F:      drivers/media/i2c/adv7842*
994 ANALOG DEVICES INC ASOC CODEC DRIVERS
995 M:      Lars-Peter Clausen <lars@metafoo.de>
996 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
997 W:      http://wiki.analog.com/
998 W:      http://ez.analog.com/community/linux-device-drivers
999 S:      Supported
1000 F:      sound/soc/codecs/adau*
1001 F:      sound/soc/codecs/adav*
1002 F:      sound/soc/codecs/ad1*
1003 F:      sound/soc/codecs/ad7*
1004 F:      sound/soc/codecs/ssm*
1005 F:      sound/soc/codecs/sigmadsp.*
1007 ANALOG DEVICES INC DMA DRIVERS
1008 M:      Lars-Peter Clausen <lars@metafoo.de>
1009 W:      http://ez.analog.com/community/linux-device-drivers
1010 S:      Supported
1011 F:      drivers/dma/dma-axi-dmac.c
1013 ANALOG DEVICES INC IIO DRIVERS
1014 M:      Lars-Peter Clausen <lars@metafoo.de>
1015 M:      Michael Hennerich <Michael.Hennerich@analog.com>
1016 M:      Stefan Popa <stefan.popa@analog.com>
1017 W:      http://wiki.analog.com/
1018 W:      http://ez.analog.com/community/linux-device-drivers
1019 S:      Supported
1020 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1021 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1022 F:      drivers/iio/*/ad*
1023 F:      drivers/iio/adc/ltc2497*
1024 X:      drivers/iio/*/adjd*
1025 F:      drivers/staging/iio/*/ad*
1027 ANALOGBITS PLL LIBRARIES
1028 M:      Paul Walmsley <paul.walmsley@sifive.com>
1029 S:      Supported
1030 F:      drivers/clk/analogbits/*
1031 F:      include/linux/clk/analogbits*
1033 ANDES ARCHITECTURE
1034 M:      Greentime Hu <green.hu@gmail.com>
1035 M:      Vincent Chen <deanbo422@gmail.com>
1036 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1037 S:      Supported
1038 F:      arch/nds32/
1039 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1040 F:      Documentation/devicetree/bindings/nds32/
1041 K:      nds32
1042 N:      nds32
1044 ANDROID CONFIG FRAGMENTS
1045 M:      Rob Herring <robh@kernel.org>
1046 S:      Supported
1047 F:      kernel/configs/android*
1049 ANDROID DRIVERS
1050 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1051 M:      Arve Hjønnevåg <arve@android.com>
1052 M:      Todd Kjos <tkjos@android.com>
1053 M:      Martijn Coenen <maco@android.com>
1054 M:      Joel Fernandes <joel@joelfernandes.org>
1055 M:      Christian Brauner <christian@brauner.io>
1056 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1057 L:      devel@driverdev.osuosl.org
1058 S:      Supported
1059 F:      drivers/android/
1060 F:      drivers/staging/android/
1062 ANDROID GOLDFISH PIC DRIVER
1063 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1064 S:      Supported
1065 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1066 F:      drivers/irqchip/irq-goldfish-pic.c
1068 ANDROID GOLDFISH RTC DRIVER
1069 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1070 S:      Supported
1071 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1072 F:      drivers/rtc/rtc-goldfish.c
1074 ANDROID ION DRIVER
1075 M:      Laura Abbott <labbott@redhat.com>
1076 M:      Sumit Semwal <sumit.semwal@linaro.org>
1077 L:      devel@driverdev.osuosl.org
1078 L:      dri-devel@lists.freedesktop.org
1079 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1080 S:      Supported
1081 F:      drivers/staging/android/ion
1082 F:      drivers/staging/android/uapi/ion.h
1084 AOA (Apple Onboard Audio) ALSA DRIVER
1085 M:      Johannes Berg <johannes@sipsolutions.net>
1086 L:      linuxppc-dev@lists.ozlabs.org
1087 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1088 S:      Maintained
1089 F:      sound/aoa/
1091 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1092 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
1093 L:      linux-iio@vger.kernel.org
1094 S:      Maintained
1095 F:      drivers/iio/adc/stx104.c
1097 APM DRIVER
1098 M:      Jiri Kosina <jikos@kernel.org>
1099 S:      Odd fixes
1100 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1101 F:      arch/x86/kernel/apm_32.c
1102 F:      include/linux/apm_bios.h
1103 F:      include/uapi/linux/apm_bios.h
1104 F:      drivers/char/apm-emulation.c
1106 APPARMOR SECURITY MODULE
1107 M:      John Johansen <john.johansen@canonical.com>
1108 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1109 W:      wiki.apparmor.net
1110 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1111 S:      Supported
1112 F:      security/apparmor/
1113 F:      Documentation/admin-guide/LSM/apparmor.rst
1115 APPLE BCM5974 MULTITOUCH DRIVER
1116 M:      Henrik Rydberg <rydberg@bitmath.org>
1117 L:      linux-input@vger.kernel.org
1118 S:      Odd fixes
1119 F:      drivers/input/mouse/bcm5974.c
1121 APPLE SMC DRIVER
1122 M:      Henrik Rydberg <rydberg@bitmath.org>
1123 L:      linux-hwmon@vger.kernel.org
1124 S:      Odd fixes
1125 F:      drivers/hwmon/applesmc.c
1127 APPLETALK NETWORK LAYER
1128 L:      netdev@vger.kernel.org
1129 S:      Odd fixes
1130 F:      drivers/net/appletalk/
1131 F:      net/appletalk/
1132 F:      include/linux/atalk.h
1133 F:      include/uapi/linux/atalk.h
1135 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1136 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1137 S:      Supported
1138 F:      arch/arm64/boot/dts/apm/
1140 APPLIED MICRO (APM) X-GENE SOC EDAC
1141 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1142 S:      Supported
1143 F:      drivers/edac/xgene_edac.c
1144 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1146 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1147 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1148 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1149 S:      Supported
1150 F:      drivers/net/ethernet/apm/xgene-v2/
1152 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1153 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1154 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1155 M:      Quan Nguyen <quan@os.amperecomputing.com>
1156 S:      Supported
1157 F:      drivers/net/ethernet/apm/xgene/
1158 F:      drivers/net/phy/mdio-xgene.c
1159 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1160 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1162 APPLIED MICRO (APM) X-GENE SOC PMU
1163 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1164 S:      Supported
1165 F:      drivers/perf/xgene_pmu.c
1166 F:      Documentation/admin-guide/perf/xgene-pmu.rst
1167 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1169 APTINA CAMERA SENSOR PLL
1170 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1171 L:      linux-media@vger.kernel.org
1172 S:      Maintained
1173 F:      drivers/media/i2c/aptina-pll.*
1175 AQUANTIA ETHERNET DRIVER (atlantic)
1176 M:      Igor Russkikh <igor.russkikh@aquantia.com>
1177 L:      netdev@vger.kernel.org
1178 S:      Supported
1179 W:      http://www.aquantia.com
1180 Q:      http://patchwork.ozlabs.org/project/netdev/list/
1181 F:      drivers/net/ethernet/aquantia/atlantic/
1182 F:      Documentation/networking/device_drivers/aquantia/atlantic.txt
1184 ARC FRAMEBUFFER DRIVER
1185 M:      Jaya Kumar <jayalk@intworks.biz>
1186 S:      Maintained
1187 F:      drivers/video/fbdev/arcfb.c
1188 F:      drivers/video/fbdev/core/fb_defio.c
1190 ARC PGU DRM DRIVER
1191 M:      Alexey Brodkin <abrodkin@synopsys.com>
1192 S:      Supported
1193 F:      drivers/gpu/drm/arc/
1194 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1196 ARCNET NETWORK LAYER
1197 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1198 L:      netdev@vger.kernel.org
1199 S:      Maintained
1200 F:      drivers/net/arcnet/
1201 F:      include/uapi/linux/if_arcnet.h
1203 ARM ARCHITECTED TIMER DRIVER
1204 M:      Mark Rutland <mark.rutland@arm.com>
1205 M:      Marc Zyngier <marc.zyngier@arm.com>
1206 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1207 S:      Maintained
1208 F:      arch/arm/include/asm/arch_timer.h
1209 F:      arch/arm64/include/asm/arch_timer.h
1210 F:      drivers/clocksource/arm_arch_timer.c
1212 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1213 M:      Linus Walleij <linus.walleij@linaro.org>
1214 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1215 S:      Maintained
1216 F:      Documentation/devicetree/bindings/arm/arm-boards
1217 F:      Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1218 F:      Documentation/devicetree/bindings/clock/arm-integrator.txt
1219 F:      Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1220 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1221 F:      Documentation/devicetree/bindings/mtd/arm-versatile.txt
1222 F:      arch/arm/mach-integrator/
1223 F:      arch/arm/mach-realview/
1224 F:      arch/arm/mach-versatile/
1225 F:      arch/arm/plat-versatile/
1226 F:      arch/arm/boot/dts/arm-realview-*
1227 F:      arch/arm/boot/dts/integrator*
1228 F:      arch/arm/boot/dts/versatile*
1229 F:      drivers/clk/versatile/
1230 F:      drivers/i2c/busses/i2c-versatile.c
1231 F:      drivers/irqchip/irq-versatile-fpga.c
1232 F:      drivers/mtd/maps/physmap_of_versatile.c
1233 F:      drivers/power/reset/arm-versatile-reboot.c
1234 F:      drivers/soc/versatile/
1236 ARM HDLCD DRM DRIVER
1237 M:      Liviu Dudau <liviu.dudau@arm.com>
1238 S:      Supported
1239 F:      drivers/gpu/drm/arm/hdlcd_*
1240 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1242 ARM KOMEDA DRM-KMS DRIVER
1243 M:      James (Qian) Wang <james.qian.wang@arm.com>
1244 M:      Liviu Dudau <liviu.dudau@arm.com>
1245 L:      Mali DP Maintainers <malidp@foss.arm.com>
1246 S:      Supported
1247 T:      git git://anongit.freedesktop.org/drm/drm-misc
1248 F:      drivers/gpu/drm/arm/display/include/
1249 F:      drivers/gpu/drm/arm/display/komeda/
1250 F:      Documentation/devicetree/bindings/display/arm,komeda.txt
1251 F:      Documentation/gpu/komeda-kms.rst
1253 ARM MALI-DP DRM DRIVER
1254 M:      Liviu Dudau <liviu.dudau@arm.com>
1255 M:      Brian Starkey <brian.starkey@arm.com>
1256 L:      Mali DP Maintainers <malidp@foss.arm.com>
1257 S:      Supported
1258 T:      git git://anongit.freedesktop.org/drm/drm-misc
1259 F:      drivers/gpu/drm/arm/
1260 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1261 F:      Documentation/gpu/afbc.rst
1263 ARM MALI PANFROST DRM DRIVER
1264 M:      Rob Herring <robh@kernel.org>
1265 M:      Tomeu Vizoso <tomeu.vizoso@collabora.com>
1266 L:      dri-devel@lists.freedesktop.org
1267 S:      Supported
1268 T:      git git://anongit.freedesktop.org/drm/drm-misc
1269 F:      drivers/gpu/drm/panfrost/
1270 F:      include/uapi/drm/panfrost_drm.h
1272 ARM MFM AND FLOPPY DRIVERS
1273 M:      Ian Molton <spyro@f2s.com>
1274 S:      Maintained
1275 F:      arch/arm/mach-rpc/floppydma.S
1276 F:      arch/arm/include/asm/floppy.h
1278 ARM PMU PROFILING AND DEBUGGING
1279 M:      Will Deacon <will@kernel.org>
1280 M:      Mark Rutland <mark.rutland@arm.com>
1281 S:      Maintained
1282 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1283 F:      arch/arm*/kernel/perf_*
1284 F:      arch/arm/oprofile/common.c
1285 F:      arch/arm*/kernel/hw_breakpoint.c
1286 F:      arch/arm*/include/asm/hw_breakpoint.h
1287 F:      arch/arm*/include/asm/perf_event.h
1288 F:      drivers/perf/*
1289 F:      include/linux/perf/arm_pmu.h
1290 F:      Documentation/devicetree/bindings/arm/pmu.yaml
1291 F:      Documentation/devicetree/bindings/perf/
1293 ARM PORT
1294 M:      Russell King <linux@armlinux.org.uk>
1295 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1296 W:      http://www.armlinux.org.uk/
1297 S:      Odd Fixes
1298 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1299 F:      arch/arm/
1300 X:      arch/arm/boot/dts/
1302 ARM PRIMECELL AACI PL041 DRIVER
1303 M:      Russell King <linux@armlinux.org.uk>
1304 S:      Odd Fixes
1305 F:      sound/arm/aaci.*
1307 ARM PRIMECELL BUS SUPPORT
1308 M:      Russell King <linux@armlinux.org.uk>
1309 S:      Odd Fixes
1310 F:      drivers/amba/
1311 F:      include/linux/amba/bus.h
1313 ARM PRIMECELL CLCD PL110 DRIVER
1314 M:      Russell King <linux@armlinux.org.uk>
1315 S:      Odd Fixes
1316 F:      drivers/video/fbdev/amba-clcd.*
1318 ARM PRIMECELL KMI PL050 DRIVER
1319 M:      Russell King <linux@armlinux.org.uk>
1320 S:      Odd Fixes
1321 F:      drivers/input/serio/ambakmi.*
1322 F:      include/linux/amba/kmi.h
1324 ARM PRIMECELL MMCI PL180/1 DRIVER
1325 M:      Russell King <linux@armlinux.org.uk>
1326 S:      Odd Fixes
1327 F:      drivers/mmc/host/mmci.*
1328 F:      include/linux/amba/mmci.h
1330 ARM PRIMECELL SSP PL022 SPI DRIVER
1331 M:      Linus Walleij <linus.walleij@linaro.org>
1332 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1333 S:      Maintained
1334 F:      Documentation/devicetree/bindings/spi/spi-pl022.yaml
1335 F:      drivers/spi/spi-pl022.c
1337 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1338 M:      Russell King <linux@armlinux.org.uk>
1339 S:      Odd Fixes
1340 F:      drivers/tty/serial/amba-pl01*.c
1341 F:      include/linux/amba/serial.h
1343 ARM PRIMECELL VIC PL190/PL192 DRIVER
1344 M:      Linus Walleij <linus.walleij@linaro.org>
1345 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1346 S:      Maintained
1347 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1348 F:      drivers/irqchip/irq-vic.c
1350 AMAZON ANNAPURNA LABS FIC DRIVER
1351 M:      Talel Shenhar <talel@amazon.com>
1352 S:      Maintained
1353 F:      Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
1354 F:      drivers/irqchip/irq-al-fic.c
1356 ARM SMMU DRIVERS
1357 M:      Will Deacon <will@kernel.org>
1358 R:      Robin Murphy <robin.murphy@arm.com>
1359 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1360 S:      Maintained
1361 F:      drivers/iommu/arm-smmu.c
1362 F:      drivers/iommu/arm-smmu-v3.c
1363 F:      drivers/iommu/io-pgtable-arm.c
1364 F:      drivers/iommu/io-pgtable-arm-v7s.c
1366 ARM SUB-ARCHITECTURES
1367 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1368 S:      Maintained
1369 F:      arch/arm/mach-*/
1370 F:      arch/arm/plat-*/
1371 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1373 ARM/ACTIONS SEMI ARCHITECTURE
1374 M:      Andreas Färber <afaerber@suse.de>
1375 R:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1376 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1377 S:      Maintained
1378 N:      owl
1379 F:      arch/arm/mach-actions/
1380 F:      arch/arm/boot/dts/owl-*
1381 F:      arch/arm64/boot/dts/actions/
1382 F:      drivers/clk/actions/
1383 F:      drivers/clocksource/timer-owl*
1384 F:      drivers/dma/owl-dma.c
1385 F:      drivers/i2c/busses/i2c-owl.c
1386 F:      drivers/pinctrl/actions/*
1387 F:      drivers/soc/actions/
1388 F:      include/dt-bindings/power/owl-*
1389 F:      include/linux/soc/actions/
1390 F:      Documentation/devicetree/bindings/arm/actions.txt
1391 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1392 F:      Documentation/devicetree/bindings/dma/owl-dma.txt
1393 F:      Documentation/devicetree/bindings/i2c/i2c-owl.txt
1394 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1395 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1396 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1398 ARM/ADS SPHERE MACHINE SUPPORT
1399 M:      Lennert Buytenhek <kernel@wantstofly.org>
1400 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1401 S:      Maintained
1403 ARM/AFEB9260 MACHINE SUPPORT
1404 M:      Sergey Lapin <slapin@ossfans.org>
1405 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1406 S:      Maintained
1408 ARM/AJECO 1ARM MACHINE SUPPORT
1409 M:      Lennert Buytenhek <kernel@wantstofly.org>
1410 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1411 S:      Maintained
1413 ARM/Allwinner SoC Clock Support
1414 M:      Emilio López <emilio@elopez.com.ar>
1415 S:      Maintained
1416 F:      drivers/clk/sunxi/
1418 ARM/Allwinner sunXi SoC support
1419 M:      Maxime Ripard <maxime.ripard@bootlin.com>
1420 M:      Chen-Yu Tsai <wens@csie.org>
1421 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1422 S:      Maintained
1423 N:      sun[x456789]i
1424 N:      sun50i
1425 F:      arch/arm/mach-sunxi/
1426 F:      arch/arm64/boot/dts/allwinner/
1427 F:      drivers/clk/sunxi-ng/
1428 F:      drivers/pinctrl/sunxi/
1429 F:      drivers/soc/sunxi/
1430 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1432 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1433 M:      Neil Armstrong <narmstrong@baylibre.com>
1434 M:      Jerome Brunet <jbrunet@baylibre.com>
1435 L:      linux-amlogic@lists.infradead.org
1436 S:      Maintained
1437 F:      drivers/clk/meson/
1438 F:      include/dt-bindings/clock/meson*
1439 F:      include/dt-bindings/clock/gxbb*
1440 F:      Documentation/devicetree/bindings/clock/amlogic*
1442 ARM/Amlogic Meson SoC support
1443 M:      Kevin Hilman <khilman@baylibre.com>
1444 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1445 L:      linux-amlogic@lists.infradead.org
1446 W:      http://linux-meson.com/
1447 S:      Maintained
1448 F:      arch/arm/mach-meson/
1449 F:      arch/arm/boot/dts/meson*
1450 F:      arch/arm64/boot/dts/amlogic/
1451 F:      drivers/pinctrl/meson/
1452 F:      drivers/mmc/host/meson*
1453 F:      drivers/soc/amlogic/
1454 N:      meson
1456 ARM/Amlogic Meson SoC Sound Drivers
1457 M:      Jerome Brunet <jbrunet@baylibre.com>
1458 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1459 S:      Maintained
1460 F:      sound/soc/meson/
1461 F:      Documentation/devicetree/bindings/sound/amlogic*
1463 ARM/Annapurna Labs ALPINE ARCHITECTURE
1464 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1465 M:      Antoine Tenart <antoine.tenart@bootlin.com>
1466 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467 S:      Maintained
1468 F:      arch/arm/mach-alpine/
1469 F:      arch/arm/boot/dts/alpine*
1470 F:      arch/arm64/boot/dts/al/
1471 F:      drivers/*/*alpine*
1473 ARM/ARTPEC MACHINE SUPPORT
1474 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1475 M:      Lars Persson <lars.persson@axis.com>
1476 S:      Maintained
1477 L:      linux-arm-kernel@axis.com
1478 F:      arch/arm/mach-artpec
1479 F:      arch/arm/boot/dts/artpec6*
1480 F:      drivers/clk/axis
1481 F:      drivers/crypto/axis
1482 F:      drivers/pinctrl/pinctrl-artpec*
1483 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1485 ARM/ASPEED I2C DRIVER
1486 M:      Brendan Higgins <brendanhiggins@google.com>
1487 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1488 R:      Joel Stanley <joel@jms.id.au>
1489 L:      linux-i2c@vger.kernel.org
1490 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1491 S:      Maintained
1492 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1493 F:      drivers/i2c/busses/i2c-aspeed.c
1494 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1495 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1497 ARM/ASPEED MACHINE SUPPORT
1498 M:      Joel Stanley <joel@jms.id.au>
1499 R:      Andrew Jeffery <andrew@aj.id.au>
1500 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1502 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1503 S:      Supported
1504 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1505 F:      arch/arm/mach-aspeed/
1506 F:      arch/arm/boot/dts/aspeed-*
1507 N:      aspeed
1509 ARM/BITMAIN ARCHITECTURE
1510 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1511 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1512 S:      Maintained
1513 F:      arch/arm64/boot/dts/bitmain/
1514 F:      drivers/pinctrl/pinctrl-bm1880.c
1515 F:      Documentation/devicetree/bindings/arm/bitmain.yaml
1516 F:      Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1518 ARM/CALXEDA HIGHBANK ARCHITECTURE
1519 M:      Rob Herring <robh@kernel.org>
1520 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1521 S:      Maintained
1522 F:      arch/arm/mach-highbank/
1523 F:      arch/arm/boot/dts/highbank.dts
1524 F:      arch/arm/boot/dts/ecx-*.dts*
1526 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1527 M:      Krzysztof Halasa <khalasa@piap.pl>
1528 S:      Maintained
1529 F:      arch/arm/mach-cns3xxx/
1531 ARM/CAVIUM THUNDER NETWORK DRIVER
1532 M:      Sunil Goutham <sgoutham@cavium.com>
1533 M:      Robert Richter <rric@kernel.org>
1534 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1535 S:      Supported
1536 F:      drivers/net/ethernet/cavium/thunder/
1538 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1539 M:      Lukasz Majewski <lukma@denx.de>
1540 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1541 S:      Maintained
1542 F:      arch/arm/mach-ep93xx/ts72xx.c
1544 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1545 M:      Alexander Shiyan <shc_work@mail.ru>
1546 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1547 S:      Odd Fixes
1548 N:      clps711x
1550 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1551 M:      Lennert Buytenhek <kernel@wantstofly.org>
1552 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1553 S:      Maintained
1555 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1556 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1557 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1558 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1559 S:      Maintained
1560 F:      arch/arm/mach-ep93xx/
1561 F:      arch/arm/mach-ep93xx/include/mach/
1563 ARM/CLKDEV SUPPORT
1564 M:      Russell King <linux@armlinux.org.uk>
1565 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1566 S:      Maintained
1567 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1568 F:      drivers/clk/clkdev.c
1570 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1571 M:      Mike Rapoport <mike@compulab.co.il>
1572 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1573 S:      Maintained
1575 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1576 M:      Baruch Siach <baruch@tkos.co.il>
1577 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1578 S:      Maintained
1579 F:      arch/arm/boot/dts/cx92755*
1580 N:      digicolor
1582 ARM/CONTEC MICRO9 MACHINE SUPPORT
1583 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1584 S:      Maintained
1585 F:      arch/arm/mach-ep93xx/micro9.c
1587 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1588 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1589 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
1590 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1591 S:      Maintained
1592 F:      drivers/hwtracing/coresight/*
1593 F:      Documentation/trace/coresight.txt
1594 F:      Documentation/trace/coresight-cpu-debug.txt
1595 F:      Documentation/devicetree/bindings/arm/coresight.txt
1596 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1597 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1598 F:      tools/perf/arch/arm/util/pmu.c
1599 F:      tools/perf/arch/arm/util/auxtrace.c
1600 F:      tools/perf/arch/arm/util/cs-etm.c
1601 F:      tools/perf/arch/arm/util/cs-etm.h
1602 F:      tools/perf/util/cs-etm.*
1603 F:      tools/perf/util/cs-etm-decoder/*
1605 ARM/CORGI MACHINE SUPPORT
1606 M:      Richard Purdie <rpurdie@rpsys.net>
1607 S:      Maintained
1609 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1610 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1611 M:      Linus Walleij <linus.walleij@linaro.org>
1612 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1613 T:      git git://github.com/ulli-kroll/linux.git
1614 S:      Maintained
1615 F:      Documentation/devicetree/bindings/arm/gemini.txt
1616 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1617 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1618 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1619 F:      arch/arm/mach-gemini/
1620 F:      drivers/net/ethernet/cortina/
1621 F:      drivers/pinctrl/pinctrl-gemini.c
1622 F:      drivers/rtc/rtc-ftrtc010.c
1624 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1625 M:      Barry Song <baohua@kernel.org>
1626 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1627 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1628 S:      Maintained
1629 F:      arch/arm/boot/dts/prima2*
1630 F:      arch/arm/mach-prima2/
1631 F:      drivers/clk/sirf/
1632 F:      drivers/clocksource/timer-prima2.c
1633 F:      drivers/clocksource/timer-atlas7.c
1634 N:      [^a-z]sirf
1635 X:      drivers/gnss
1637 ARM/EBSA110 MACHINE SUPPORT
1638 M:      Russell King <linux@armlinux.org.uk>
1639 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1640 W:      http://www.armlinux.org.uk/
1641 S:      Maintained
1642 F:      arch/arm/mach-ebsa110/
1643 F:      drivers/net/ethernet/amd/am79c961a.*
1645 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1646 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1647 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1648 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1649 S:      Maintained
1650 N:      efm32
1652 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1653 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1654 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1655 S:      Maintained
1656 F:      arch/arm/mach-pxa/ezx.c
1658 ARM/FARADAY FA526 PORT
1659 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1660 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1661 S:      Maintained
1662 T:      git git://git.berlios.de/gemini-board
1663 F:      arch/arm/mm/*-fa*
1665 ARM/FOOTBRIDGE ARCHITECTURE
1666 M:      Russell King <linux@armlinux.org.uk>
1667 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1668 W:      http://www.armlinux.org.uk/
1669 S:      Maintained
1670 F:      arch/arm/include/asm/hardware/dec21285.h
1671 F:      arch/arm/mach-footbridge/
1673 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1674 M:      Shawn Guo <shawnguo@kernel.org>
1675 M:      Sascha Hauer <s.hauer@pengutronix.de>
1676 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1677 R:      Fabio Estevam <festevam@gmail.com>
1678 R:      NXP Linux Team <linux-imx@nxp.com>
1679 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680 S:      Maintained
1681 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1682 N:      imx
1683 N:      mxs
1684 X:      drivers/media/i2c/
1686 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1687 M:      Shawn Guo <shawnguo@kernel.org>
1688 M:      Sascha Hauer <s.hauer@pengutronix.de>
1689 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1690 R:      Stefan Agner <stefan@agner.ch>
1691 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1692 S:      Maintained
1693 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1694 F:      arch/arm/mach-imx/*vf610*
1695 F:      arch/arm/boot/dts/vf*
1697 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1698 M:      Shawn Guo <shawnguo@kernel.org>
1699 M:      Li Yang <leoyang.li@nxp.com>
1700 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1701 S:      Maintained
1702 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1703 F:      arch/arm/boot/dts/ls1021a*
1704 F:      arch/arm64/boot/dts/freescale/fsl-*
1705 F:      arch/arm64/boot/dts/freescale/qoriq-*
1707 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1708 M:      Lennert Buytenhek <kernel@wantstofly.org>
1709 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1710 S:      Maintained
1712 ARM/GUMSTIX MACHINE SUPPORT
1713 M:      Steve Sakoman <sakoman@gmail.com>
1714 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1715 S:      Maintained
1717 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1718 M:      Philipp Zabel <philipp.zabel@gmail.com>
1719 M:      Paul Parsons <lost.distance@yahoo.com>
1720 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1721 S:      Maintained
1722 F:      arch/arm/mach-pxa/hx4700.c
1723 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1724 F:      sound/soc/pxa/hx4700.c
1726 ARM/HISILICON SOC SUPPORT
1727 M:      Wei Xu <xuwei5@hisilicon.com>
1728 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1729 W:      http://www.hisilicon.com
1730 S:      Supported
1731 T:      git git://github.com/hisilicon/linux-hisi.git
1732 F:      arch/arm/mach-hisi/
1733 F:      arch/arm/boot/dts/hi3*
1734 F:      arch/arm/boot/dts/hip*
1735 F:      arch/arm/boot/dts/hisi*
1736 F:      arch/arm64/boot/dts/hisilicon/
1738 ARM/HP JORNADA 7XX MACHINE SUPPORT
1739 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1740 W:      www.jlime.com
1741 S:      Maintained
1742 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1743 F:      arch/arm/mach-sa1100/jornada720.c
1744 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1746 ARM/IGEP MACHINE SUPPORT
1747 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1748 M:      Javier Martinez Canillas <javier@dowhile0.org>
1749 L:      linux-omap@vger.kernel.org
1750 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1751 S:      Maintained
1752 F:      arch/arm/boot/dts/omap3-igep*
1754 ARM/INCOME PXA270 SUPPORT
1755 M:      Marek Vasut <marek.vasut@gmail.com>
1756 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1757 S:      Maintained
1758 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1760 ARM/INTEL IOP13XX ARM ARCHITECTURE
1761 M:      Lennert Buytenhek <kernel@wantstofly.org>
1762 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1763 S:      Maintained
1765 ARM/INTEL IOP32X ARM ARCHITECTURE
1766 M:      Lennert Buytenhek <kernel@wantstofly.org>
1767 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1768 S:      Maintained
1770 ARM/INTEL IOP33X ARM ARCHITECTURE
1771 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1772 S:      Orphan
1774 ARM/INTEL IQ81342EX MACHINE SUPPORT
1775 M:      Lennert Buytenhek <kernel@wantstofly.org>
1776 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1777 S:      Maintained
1779 ARM/INTEL IXDP2850 MACHINE SUPPORT
1780 M:      Lennert Buytenhek <kernel@wantstofly.org>
1781 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1782 S:      Maintained
1784 ARM/INTEL IXP4XX ARM ARCHITECTURE
1785 M:      Linus Walleij <linusw@kernel.org>
1786 M:      Imre Kaloz <kaloz@openwrt.org>
1787 M:      Krzysztof Halasa <khalasa@piap.pl>
1788 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1789 S:      Maintained
1790 F:      Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1791 F:      Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1792 F:      Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1793 F:      Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1794 F:      arch/arm/mach-ixp4xx/
1795 F:      drivers/clocksource/timer-ixp4xx.c
1796 F:      drivers/gpio/gpio-ixp4xx.c
1797 F:      drivers/irqchip/irq-ixp4xx.c
1798 F:      include/linux/irqchip/irq-ixp4xx.h
1799 F:      include/linux/platform_data/timer-ixp4xx.h
1801 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1802 M:      Jonathan Cameron <jic23@cam.ac.uk>
1803 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1804 S:      Maintained
1805 F:      arch/arm/mach-pxa/stargate2.c
1806 F:      drivers/pcmcia/pxa2xx_stargate2.c
1808 ARM/INTEL XSC3 (MANZANO) ARM CORE
1809 M:      Lennert Buytenhek <kernel@wantstofly.org>
1810 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1811 S:      Maintained
1813 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1814 M:      Lennert Buytenhek <kernel@wantstofly.org>
1815 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1816 S:      Maintained
1818 ARM/LG1K ARCHITECTURE
1819 M:      Chanho Min <chanho.min@lge.com>
1820 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1821 S:      Maintained
1822 F:      arch/arm64/boot/dts/lg/
1824 ARM/LOGICPD PXA270 MACHINE SUPPORT
1825 M:      Lennert Buytenhek <kernel@wantstofly.org>
1826 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1827 S:      Maintained
1829 ARM/LPC18XX ARCHITECTURE
1830 M:      Vladimir Zapolskiy <vz@mleia.com>
1831 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1832 S:      Maintained
1833 F:      Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1834 F:      arch/arm/boot/dts/lpc43*
1835 F:      drivers/i2c/busses/i2c-lpc2k.c
1836 F:      drivers/memory/pl172.c
1837 F:      drivers/mtd/spi-nor/nxp-spifi.c
1838 F:      drivers/rtc/rtc-lpc24xx.c
1839 N:      lpc18xx
1841 ARM/LPC32XX SOC SUPPORT
1842 M:      Vladimir Zapolskiy <vz@mleia.com>
1843 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1844 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1845 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1846 S:      Maintained
1847 F:      Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1848 F:      arch/arm/boot/dts/lpc32*
1849 F:      arch/arm/mach-lpc32xx/
1850 F:      drivers/i2c/busses/i2c-pnx.c
1851 F:      drivers/net/ethernet/nxp/lpc_eth.c
1852 F:      drivers/usb/host/ohci-nxp.c
1853 F:      drivers/watchdog/pnx4008_wdt.c
1854 N:      lpc32xx
1856 ARM/MAGICIAN MACHINE SUPPORT
1857 M:      Philipp Zabel <philipp.zabel@gmail.com>
1858 S:      Maintained
1860 ARM/Marvell Dove/MV78xx0/Orion SOC support
1861 M:      Jason Cooper <jason@lakedaemon.net>
1862 M:      Andrew Lunn <andrew@lunn.ch>
1863 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1864 M:      Gregory Clement <gregory.clement@bootlin.com>
1865 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1866 S:      Maintained
1867 F:      Documentation/devicetree/bindings/soc/dove/
1868 F:      arch/arm/mach-dove/
1869 F:      arch/arm/mach-mv78xx0/
1870 F:      arch/arm/mach-orion5x/
1871 F:      arch/arm/plat-orion/
1872 F:      arch/arm/boot/dts/dove*
1873 F:      arch/arm/boot/dts/orion5x*
1874 T:      git git://git.infradead.org/linux-mvebu.git
1876 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1877 M:      Jason Cooper <jason@lakedaemon.net>
1878 M:      Andrew Lunn <andrew@lunn.ch>
1879 M:      Gregory Clement <gregory.clement@bootlin.com>
1880 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1881 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1882 S:      Maintained
1883 F:      arch/arm/boot/dts/armada*
1884 F:      arch/arm/boot/dts/kirkwood*
1885 F:      arch/arm/configs/mvebu_*_defconfig
1886 F:      arch/arm/mach-mvebu/
1887 F:      arch/arm64/boot/dts/marvell/armada*
1888 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1889 F:      drivers/cpufreq/armada-8k-cpufreq.c
1890 F:      drivers/cpufreq/mvebu-cpufreq.c
1891 F:      drivers/irqchip/irq-armada-370-xp.c
1892 F:      drivers/irqchip/irq-mvebu-*
1893 F:      drivers/pinctrl/mvebu/
1894 F:      drivers/rtc/rtc-armada38x.c
1895 T:      git git://git.infradead.org/linux-mvebu.git
1897 ARM/Mediatek RTC DRIVER
1898 M:      Eddie Huang <eddie.huang@mediatek.com>
1899 M:      Sean Wang <sean.wang@mediatek.com>
1900 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1901 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1902 S:      Maintained
1903 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1904 F:      drivers/rtc/rtc-mt6397.c
1905 F:      drivers/rtc/rtc-mt7622.c
1907 ARM/Mediatek SoC support
1908 M:      Matthias Brugger <matthias.bgg@gmail.com>
1909 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1910 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1911 W:      https://mtk.bcnfs.org/
1912 C:      irc://chat.freenode.net/linux-mediatek
1913 S:      Maintained
1914 F:      arch/arm/boot/dts/mt6*
1915 F:      arch/arm/boot/dts/mt7*
1916 F:      arch/arm/boot/dts/mt8*
1917 F:      arch/arm/mach-mediatek/
1918 F:      arch/arm64/boot/dts/mediatek/
1919 F:      drivers/soc/mediatek/
1920 N:      mtk
1921 N:      mt[678]
1922 K:      mediatek
1924 ARM/Mediatek USB3 PHY DRIVER
1925 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1926 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1927 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1928 S:      Maintained
1929 F:      drivers/phy/mediatek/
1930 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1932 ARM/MICREL KS8695 ARCHITECTURE
1933 M:      Greg Ungerer <gerg@uclinux.org>
1934 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1935 F:      arch/arm/mach-ks8695/
1936 S:      Odd Fixes
1938 ARM/Microchip (AT91) SoC support
1939 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1940 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1941 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
1942 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1943 W:      http://www.linux4sam.org
1944 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1945 S:      Supported
1946 N:      at91
1947 N:      atmel
1948 F:      arch/arm/mach-at91/
1949 F:      include/soc/at91/
1950 F:      arch/arm/boot/dts/at91*.dts
1951 F:      arch/arm/boot/dts/at91*.dtsi
1952 F:      arch/arm/boot/dts/sama*.dts
1953 F:      arch/arm/boot/dts/sama*.dtsi
1954 F:      arch/arm/include/debug/at91.S
1955 F:      drivers/memory/atmel*
1956 F:      drivers/watchdog/sama5d4_wdt.c
1957 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1958 X:      drivers/net/wireless/atmel/
1960 ARM/MIOA701 MACHINE SUPPORT
1961 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1962 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1963 F:      arch/arm/mach-pxa/mioa701.c
1964 S:      Maintained
1966 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1967 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1968 S:      Maintained
1970 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1971 M:      Linus Walleij <linus.walleij@linaro.org>
1972 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1973 S:      Maintained
1974 F:      Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
1975 F:      Documentation/devicetree/bindings/i2c/i2c-stu300.txt
1976 F:      arch/arm/mach-nomadik/
1977 F:      arch/arm/mach-u300/
1978 F:      arch/arm/mach-ux500/
1979 F:      arch/arm/boot/dts/ste-*
1980 F:      drivers/clk/clk-nomadik.c
1981 F:      drivers/clk/clk-u300.c
1982 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1983 F:      drivers/clocksource/timer-u300.c
1984 F:      drivers/dma/coh901318*
1985 F:      drivers/dma/ste_dma40*
1986 F:      drivers/hwspinlock/u8500_hsem.c
1987 F:      drivers/i2c/busses/i2c-nomadik.c
1988 F:      drivers/i2c/busses/i2c-stu300.c
1989 F:      drivers/mfd/ab3100*
1990 F:      drivers/mfd/ab8500*
1991 F:      drivers/mfd/abx500*
1992 F:      drivers/mfd/dbx500*
1993 F:      drivers/mfd/db8500*
1994 F:      drivers/pinctrl/nomadik/
1995 F:      drivers/pinctrl/pinctrl-coh901*
1996 F:      drivers/pinctrl/pinctrl-u300.c
1997 F:      drivers/rtc/rtc-ab3100.c
1998 F:      drivers/rtc/rtc-ab8500.c
1999 F:      drivers/rtc/rtc-coh901331.c
2000 F:      drivers/rtc/rtc-pl031.c
2001 F:      drivers/watchdog/coh901327_wdt.c
2002 F:      Documentation/devicetree/bindings/arm/ste-*
2003 F:      Documentation/devicetree/bindings/arm/ux500/
2004 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2006 ARM/NUVOTON NPCM ARCHITECTURE
2007 M:      Avi Fishman <avifishman70@gmail.com>
2008 M:      Tomer Maimon <tmaimon77@gmail.com>
2009 M:      Tali Perry <tali.perry1@gmail.com>
2010 R:      Patrick Venture <venture@google.com>
2011 R:      Nancy Yuen <yuenn@google.com>
2012 R:      Benjamin Fair <benjaminfair@google.com>
2013 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2014 S:      Supported
2015 F:      arch/arm/mach-npcm/
2016 F:      arch/arm/boot/dts/nuvoton-npcm*
2017 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2018 F:      drivers/*/*npcm*
2019 F:      Documentation/devicetree/bindings/*/*npcm*
2020 F:      Documentation/devicetree/bindings/*/*/*npcm*
2022 ARM/NUVOTON W90X900 ARM ARCHITECTURE
2023 M:      Wan ZongShun <mcuos.com@gmail.com>
2024 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2025 W:      http://www.mcuos.com
2026 S:      Maintained
2027 F:      arch/arm/mach-w90x900/
2028 F:      drivers/input/keyboard/w90p910_keypad.c
2029 F:      drivers/input/touchscreen/w90p910_ts.c
2030 F:      drivers/watchdog/nuc900_wdt.c
2031 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
2032 F:      drivers/mtd/nand/raw/nuc900_nand.c
2033 F:      drivers/rtc/rtc-nuc900.c
2034 F:      drivers/spi/spi-nuc900.c
2035 F:      drivers/usb/host/ehci-w90x900.c
2036 F:      drivers/video/fbdev/nuc900fb.c
2038 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2039 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
2040 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
2041 S:      Orphan
2042 F:      arch/arm/mach-s3c24xx/mach-gta02.c
2043 F:      arch/arm/mach-s3c24xx/gta02.h
2045 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2046 M:      Alexander Clouter <alex@digriz.org.uk>
2047 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2048 W:      http://www.digriz.org.uk/ts78xx/kernel
2049 S:      Maintained
2050 F:      arch/arm/mach-orion5x/ts78xx-*
2052 ARM/OXNAS platform support
2053 M:      Neil Armstrong <narmstrong@baylibre.com>
2054 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2055 L:      linux-oxnas@groups.io (moderated for non-subscribers)
2056 S:      Maintained
2057 F:      arch/arm/mach-oxnas/
2058 F:      arch/arm/boot/dts/ox8*.dts*
2059 N:      oxnas
2061 ARM/PALM TREO SUPPORT
2062 M:      Tomas Cech <sleep_walker@suse.com>
2063 L:      linux-arm-kernel@lists.infradead.org
2064 W:      http://hackndev.com
2065 S:      Maintained
2066 F:      arch/arm/mach-pxa/palmtreo.*
2068 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2069 M:      Marek Vasut <marek.vasut@gmail.com>
2070 L:      linux-arm-kernel@lists.infradead.org
2071 W:      http://hackndev.com
2072 S:      Maintained
2073 F:      arch/arm/mach-pxa/include/mach/palmtx.h
2074 F:      arch/arm/mach-pxa/palmtx.c
2075 F:      arch/arm/mach-pxa/palmt5.*
2076 F:      arch/arm/mach-pxa/include/mach/palmld.h
2077 F:      arch/arm/mach-pxa/palmld.c
2078 F:      arch/arm/mach-pxa/palmte2.*
2079 F:      arch/arm/mach-pxa/include/mach/palmtc.h
2080 F:      arch/arm/mach-pxa/palmtc.c
2082 ARM/PALMZ72 SUPPORT
2083 M:      Sergey Lapin <slapin@ossfans.org>
2084 L:      linux-arm-kernel@lists.infradead.org
2085 W:      http://hackndev.com
2086 S:      Maintained
2087 F:      arch/arm/mach-pxa/palmz72.*
2089 ARM/PLEB SUPPORT
2090 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
2091 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2092 S:      Maintained
2094 ARM/PT DIGITAL BOARD PORT
2095 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2096 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2097 W:      http://www.armlinux.org.uk/
2098 S:      Maintained
2100 ARM/QUALCOMM SUPPORT
2101 M:      Andy Gross <agross@kernel.org>
2102 L:      linux-arm-msm@vger.kernel.org
2103 S:      Maintained
2104 F:      Documentation/devicetree/bindings/soc/qcom/
2105 F:      Documentation/devicetree/bindings/*/qcom*
2106 F:      arch/arm/boot/dts/qcom-*.dts
2107 F:      arch/arm/boot/dts/qcom-*.dtsi
2108 F:      arch/arm/mach-qcom/
2109 F:      arch/arm64/boot/dts/qcom/
2110 F:      drivers/*/qcom/
2111 F:      drivers/*/qcom*
2112 F:      drivers/*/*/qcom/
2113 F:      drivers/*/*/qcom*
2114 F:      drivers/*/pm8???-*
2115 F:      drivers/bluetooth/btqcomsmd.c
2116 F:      drivers/clocksource/timer-qcom.c
2117 F:      drivers/extcon/extcon-qcom*
2118 F:      drivers/iommu/msm*
2119 F:      drivers/i2c/busses/i2c-qup.c
2120 F:      drivers/i2c/busses/i2c-qcom-geni.c
2121 F:      drivers/mfd/ssbi.c
2122 F:      drivers/mmc/host/mmci_qcom*
2123 F:      drivers/mmc/host/sdhci-msm.c
2124 F:      drivers/pci/controller/dwc/pcie-qcom.c
2125 F:      drivers/phy/qualcomm/
2126 F:      drivers/power/*/msm*
2127 F:      drivers/reset/reset-qcom-*
2128 F:      drivers/scsi/ufs/ufs-qcom.*
2129 F:      drivers/spi/spi-qup.c
2130 F:      drivers/spi/spi-geni-qcom.c
2131 F:      drivers/spi/spi-qcom-qspi.c
2132 F:      drivers/tty/serial/msm_serial.c
2133 F:      drivers/usb/dwc3/dwc3-qcom.c
2134 F:      include/dt-bindings/*/qcom*
2135 F:      include/linux/*/qcom*
2136 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2138 ARM/RADISYS ENP2611 MACHINE SUPPORT
2139 M:      Lennert Buytenhek <kernel@wantstofly.org>
2140 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2141 S:      Maintained
2143 ARM/RDA MICRO ARCHITECTURE
2144 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2145 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2146 L:      linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2147 S:      Maintained
2148 F:      arch/arm/boot/dts/rda8810pl-*
2149 F:      drivers/clocksource/timer-rda.c
2150 F:      drivers/irqchip/irq-rda-intc.c
2151 F:      drivers/tty/serial/rda-uart.c
2152 F:      Documentation/devicetree/bindings/arm/rda.yaml
2153 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2154 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2155 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2157 ARM/REALTEK ARCHITECTURE
2158 M:      Andreas Färber <afaerber@suse.de>
2159 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2160 S:      Maintained
2161 F:      arch/arm64/boot/dts/realtek/
2162 F:      Documentation/devicetree/bindings/arm/realtek.txt
2164 ARM/RENESAS ARM64 ARCHITECTURE
2165 M:      Simon Horman <horms@verge.net.au>
2166 M:      Magnus Damm <magnus.damm@gmail.com>
2167 L:      linux-renesas-soc@vger.kernel.org
2168 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2169 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2170 S:      Supported
2171 F:      arch/arm64/boot/dts/renesas/
2172 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2173 F:      drivers/soc/renesas/
2174 F:      include/linux/soc/renesas/
2176 ARM/RISCPC ARCHITECTURE
2177 M:      Russell King <linux@armlinux.org.uk>
2178 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2179 W:      http://www.armlinux.org.uk/
2180 S:      Maintained
2181 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
2182 F:      arch/arm/include/asm/hardware/ioc.h
2183 F:      arch/arm/include/asm/hardware/iomd.h
2184 F:      arch/arm/include/asm/hardware/memc.h
2185 F:      arch/arm/mach-rpc/
2186 F:      drivers/net/ethernet/8390/etherh.c
2187 F:      drivers/net/ethernet/i825xx/ether1*
2188 F:      drivers/net/ethernet/seeq/ether3*
2189 F:      drivers/scsi/arm/
2191 ARM/Rockchip SoC support
2192 M:      Heiko Stuebner <heiko@sntech.de>
2193 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2194 L:      linux-rockchip@lists.infradead.org
2195 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2196 S:      Maintained
2197 F:      Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2198 F:      arch/arm/boot/dts/rk3*
2199 F:      arch/arm/boot/dts/rv1108*
2200 F:      arch/arm/mach-rockchip/
2201 F:      drivers/clk/rockchip/
2202 F:      drivers/i2c/busses/i2c-rk3x.c
2203 F:      drivers/*/*rockchip*
2204 F:      drivers/*/*/*rockchip*
2205 F:      sound/soc/rockchip/
2206 N:      rockchip
2208 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2209 M:      Kukjin Kim <kgene@kernel.org>
2210 M:      Krzysztof Kozlowski <krzk@kernel.org>
2211 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2212 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2213 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2214 S:      Maintained
2215 F:      arch/arm/boot/dts/s3c*
2216 F:      arch/arm/boot/dts/s5p*
2217 F:      arch/arm/boot/dts/exynos*
2218 F:      arch/arm64/boot/dts/exynos/
2219 F:      arch/arm/plat-samsung/
2220 F:      arch/arm/mach-s3c24*/
2221 F:      arch/arm/mach-s3c64xx/
2222 F:      arch/arm/mach-s5p*/
2223 F:      arch/arm/mach-exynos*/
2224 F:      drivers/*/*s3c24*
2225 F:      drivers/*/*/*s3c24*
2226 F:      drivers/*/*s3c64xx*
2227 F:      drivers/*/*s5pv210*
2228 F:      drivers/memory/samsung/*
2229 F:      drivers/soc/samsung/*
2230 F:      Documentation/arm/samsung/
2231 F:      Documentation/devicetree/bindings/arm/samsung/
2232 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
2233 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
2234 N:      exynos
2236 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2237 M:      Kyungmin Park <kyungmin.park@samsung.com>
2238 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2239 S:      Maintained
2240 F:      arch/arm/mach-s5pv210/
2242 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2243 M:      Kyungmin Park <kyungmin.park@samsung.com>
2244 M:      Kamil Debski <kamil@wypas.org>
2245 M:      Andrzej Hajda <a.hajda@samsung.com>
2246 L:      linux-arm-kernel@lists.infradead.org
2247 L:      linux-media@vger.kernel.org
2248 S:      Maintained
2249 F:      drivers/media/platform/s5p-g2d/
2251 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2252 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2253 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2254 L:      linux-media@vger.kernel.org
2255 S:      Maintained
2256 F:      drivers/media/platform/s5p-cec/
2257 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2259 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2260 M:      Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2261 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2262 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
2263 L:      linux-arm-kernel@lists.infradead.org
2264 L:      linux-media@vger.kernel.org
2265 S:      Maintained
2266 F:      drivers/media/platform/s5p-jpeg/
2268 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2269 M:      Kyungmin Park <kyungmin.park@samsung.com>
2270 M:      Kamil Debski <kamil@wypas.org>
2271 M:      Jeongtae Park <jtp.park@samsung.com>
2272 M:      Andrzej Hajda <a.hajda@samsung.com>
2273 L:      linux-arm-kernel@lists.infradead.org
2274 L:      linux-media@vger.kernel.org
2275 S:      Maintained
2276 F:      drivers/media/platform/s5p-mfc/
2278 ARM/SHMOBILE ARM ARCHITECTURE
2279 M:      Simon Horman <horms@verge.net.au>
2280 M:      Magnus Damm <magnus.damm@gmail.com>
2281 L:      linux-renesas-soc@vger.kernel.org
2282 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2283 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2284 S:      Supported
2285 F:      arch/arm/boot/dts/emev2*
2286 F:      arch/arm/boot/dts/gr-peach*
2287 F:      arch/arm/boot/dts/iwg20d-q7*
2288 F:      arch/arm/boot/dts/r7s*
2289 F:      arch/arm/boot/dts/r8a*
2290 F:      arch/arm/boot/dts/r9a*
2291 F:      arch/arm/boot/dts/sh*
2292 F:      arch/arm/configs/shmobile_defconfig
2293 F:      arch/arm/include/debug/renesas-scif.S
2294 F:      arch/arm/mach-shmobile/
2295 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2296 F:      drivers/soc/renesas/
2297 F:      include/linux/soc/renesas/
2299 ARM/SOCFPGA ARCHITECTURE
2300 M:      Dinh Nguyen <dinguyen@kernel.org>
2301 S:      Maintained
2302 F:      arch/arm/mach-socfpga/
2303 F:      arch/arm/boot/dts/socfpga*
2304 F:      arch/arm/configs/socfpga_defconfig
2305 F:      arch/arm64/boot/dts/altera/
2306 F:      arch/arm64/boot/dts/intel/
2307 W:      http://www.rocketboards.org
2308 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2310 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2311 M:      Dinh Nguyen <dinguyen@kernel.org>
2312 S:      Maintained
2313 F:      drivers/clk/socfpga/
2315 ARM/SOCFPGA EDAC SUPPORT
2316 M:      Thor Thayer <thor.thayer@linux.intel.com>
2317 S:      Maintained
2318 F:      drivers/edac/altera_edac.
2320 ARM/SPREADTRUM SoC SUPPORT
2321 M:      Orson Zhai <orsonzhai@gmail.com>
2322 M:      Baolin Wang <baolin.wang@linaro.org>
2323 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2324 S:      Maintained
2325 F:      arch/arm64/boot/dts/sprd
2326 N:      sprd
2328 ARM/STI ARCHITECTURE
2329 M:      Patrice Chotard <patrice.chotard@st.com>
2330 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2331 W:      http://www.stlinux.com
2332 S:      Maintained
2333 F:      Documentation/devicetree/bindings/i2c/i2c-st.txt
2334 F:      arch/arm/mach-sti/
2335 F:      arch/arm/boot/dts/sti*
2336 F:      drivers/char/hw_random/st-rng.c
2337 F:      drivers/clocksource/arm_global_timer.c
2338 F:      drivers/clocksource/clksrc_st_lpc.c
2339 F:      drivers/cpufreq/sti-cpufreq.c
2340 F:      drivers/dma/st_fdma*
2341 F:      drivers/i2c/busses/i2c-st.c
2342 F:      drivers/media/rc/st_rc.c
2343 F:      drivers/media/platform/sti/c8sectpfe/
2344 F:      drivers/mmc/host/sdhci-st.c
2345 F:      drivers/phy/st/phy-miphy28lp.c
2346 F:      drivers/phy/st/phy-stih407-usb.c
2347 F:      drivers/pinctrl/pinctrl-st.c
2348 F:      drivers/remoteproc/st_remoteproc.c
2349 F:      drivers/remoteproc/st_slim_rproc.c
2350 F:      drivers/reset/sti/
2351 F:      drivers/rtc/rtc-st-lpc.c
2352 F:      drivers/tty/serial/st-asc.c
2353 F:      drivers/usb/dwc3/dwc3-st.c
2354 F:      drivers/usb/host/ehci-st.c
2355 F:      drivers/usb/host/ohci-st.c
2356 F:      drivers/watchdog/st_lpc_wdt.c
2357 F:      drivers/ata/ahci_st.c
2358 F:      include/linux/remoteproc/st_slim_rproc.h
2360 ARM/STM32 ARCHITECTURE
2361 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2362 M:      Alexandre Torgue <alexandre.torgue@st.com>
2363 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2364 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2365 S:      Maintained
2366 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2367 N:      stm32
2368 N:      stm
2369 F:      arch/arm/boot/dts/stm32*
2370 F:      arch/arm/mach-stm32/
2371 F:      drivers/clocksource/armv7m_systick.c
2373 ARM/Synaptics SoC support
2374 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2375 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2376 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2377 S:      Maintained
2378 F:      arch/arm/mach-berlin/
2379 F:      arch/arm/boot/dts/berlin*
2380 F:      arch/arm64/boot/dts/synaptics/
2382 ARM/TANGO ARCHITECTURE
2383 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2384 M:      Mans Rullgard <mans@mansr.com>
2385 L:      linux-arm-kernel@lists.infradead.org
2386 S:      Odd Fixes
2387 N:      tango
2389 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2390 M:      Lennert Buytenhek <kernel@wantstofly.org>
2391 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2392 S:      Maintained
2394 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2395 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
2396 L:      linux-tegra@vger.kernel.org
2397 L:      linux-media@vger.kernel.org
2398 S:      Maintained
2399 F:      drivers/media/platform/tegra-cec/
2400 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2402 ARM/TETON BGA MACHINE SUPPORT
2403 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2404 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2405 S:      Maintained
2407 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2408 M:      Santosh Shilimkar <ssantosh@kernel.org>
2409 L:      linux-kernel@vger.kernel.org
2410 S:      Maintained
2411 F:      drivers/memory/*emif*
2413 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2414 M:      Tero Kristo <t-kristo@ti.com>
2415 M:      Nishanth Menon <nm@ti.com>
2416 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2417 S:      Supported
2418 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2419 F:      arch/arm64/boot/dts/ti/Makefile
2420 F:      arch/arm64/boot/dts/ti/k3-*
2421 F:      include/dt-bindings/pinctrl/k3.h
2423 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2424 M:      Santosh Shilimkar <ssantosh@kernel.org>
2425 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2426 S:      Maintained
2427 F:      arch/arm/mach-keystone/
2428 F:      arch/arm/boot/dts/keystone-*
2429 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2431 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2432 M:      Santosh Shilimkar <ssantosh@kernel.org>
2433 L:      linux-kernel@vger.kernel.org
2434 S:      Maintained
2435 F:      drivers/clk/keystone/
2437 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2438 M:      Santosh Shilimkar <ssantosh@kernel.org>
2439 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2440 L:      linux-kernel@vger.kernel.org
2441 S:      Maintained
2442 F:      drivers/clocksource/timer-keystone.c
2444 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2445 M:      Santosh Shilimkar <ssantosh@kernel.org>
2446 L:      linux-kernel@vger.kernel.org
2447 S:      Maintained
2448 F:      drivers/power/reset/keystone-reset.c
2450 ARM/THECUS N2100 MACHINE SUPPORT
2451 M:      Lennert Buytenhek <kernel@wantstofly.org>
2452 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2453 S:      Maintained
2455 ARM/TOSA MACHINE SUPPORT
2456 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2457 M:      Dirk Opfer <dirk@opfer-online.de>
2458 S:      Maintained
2460 ARM/UNIPHIER ARCHITECTURE
2461 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2462 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2463 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2464 S:      Maintained
2465 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2466 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2467 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2468 F:      arch/arm/boot/dts/uniphier*
2469 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2470 F:      arch/arm/mach-uniphier/
2471 F:      arch/arm/mm/cache-uniphier.c
2472 F:      arch/arm64/boot/dts/socionext/uniphier*
2473 F:      drivers/bus/uniphier-system-bus.c
2474 F:      drivers/clk/uniphier/
2475 F:      drivers/dma/uniphier-mdmac.c
2476 F:      drivers/gpio/gpio-uniphier.c
2477 F:      drivers/i2c/busses/i2c-uniphier*
2478 F:      drivers/irqchip/irq-uniphier-aidet.c
2479 F:      drivers/mmc/host/uniphier-sd.c
2480 F:      drivers/pinctrl/uniphier/
2481 F:      drivers/reset/reset-uniphier.c
2482 F:      drivers/tty/serial/8250/8250_uniphier.c
2483 N:      uniphier
2485 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2486 M:      Ulf Hansson <ulf.hansson@linaro.org>
2487 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2488 T:      git git://git.linaro.org/people/ulfh/clk.git
2489 S:      Maintained
2490 F:      drivers/clk/ux500/
2492 ARM/VERSATILE EXPRESS PLATFORM
2493 M:      Liviu Dudau <liviu.dudau@arm.com>
2494 M:      Sudeep Holla <sudeep.holla@arm.com>
2495 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2496 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2497 S:      Maintained
2498 F:      arch/arm/boot/dts/vexpress*
2499 F:      arch/arm64/boot/dts/arm/
2500 F:      arch/arm/mach-vexpress/
2501 F:      */*/vexpress*
2502 F:      */*/*/vexpress*
2503 F:      drivers/clk/versatile/clk-vexpress-osc.c
2504 F:      drivers/clocksource/timer-versatile.c
2505 N:      mps2
2507 ARM/VFP SUPPORT
2508 M:      Russell King <linux@armlinux.org.uk>
2509 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2510 W:      http://www.armlinux.org.uk/
2511 S:      Maintained
2512 F:      arch/arm/vfp/
2514 ARM/VOIPAC PXA270 SUPPORT
2515 M:      Marek Vasut <marek.vasut@gmail.com>
2516 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2517 S:      Maintained
2518 F:      arch/arm/mach-pxa/vpac270.c
2519 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2521 ARM/VT8500 ARM ARCHITECTURE
2522 M:      Tony Prisk <linux@prisktech.co.nz>
2523 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2524 S:      Maintained
2525 F:      Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2526 F:      arch/arm/mach-vt8500/
2527 F:      drivers/clocksource/timer-vt8500.c
2528 F:      drivers/i2c/busses/i2c-wmt.c
2529 F:      drivers/mmc/host/wmt-sdmmc.c
2530 F:      drivers/pwm/pwm-vt8500.c
2531 F:      drivers/rtc/rtc-vt8500.c
2532 F:      drivers/tty/serial/vt8500_serial.c
2533 F:      drivers/usb/host/ehci-platform.c
2534 F:      drivers/usb/host/uhci-platform.c
2535 F:      drivers/video/fbdev/vt8500lcdfb.*
2536 F:      drivers/video/fbdev/wm8505fb*
2537 F:      drivers/video/fbdev/wmt_ge_rops.*
2539 ARM/ZIPIT Z2 SUPPORT
2540 M:      Marek Vasut <marek.vasut@gmail.com>
2541 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2542 S:      Maintained
2543 F:      arch/arm/mach-pxa/z2.c
2544 F:      arch/arm/mach-pxa/include/mach/z2.h
2546 ARM/ZTE ARCHITECTURE
2547 M:      Jun Nie <jun.nie@linaro.org>
2548 M:      Shawn Guo <shawnguo@kernel.org>
2549 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2550 S:      Maintained
2551 F:      arch/arm/boot/dts/zx2967*
2552 F:      arch/arm/mach-zx/
2553 F:      arch/arm64/boot/dts/zte/
2554 F:      drivers/clk/zte/
2555 F:      drivers/dma/zx_dma.c
2556 F:      drivers/gpio/gpio-zx.c
2557 F:      drivers/i2c/busses/i2c-zx2967.c
2558 F:      drivers/mmc/host/dw_mmc-zx.*
2559 F:      drivers/pinctrl/zte/
2560 F:      drivers/soc/zte/
2561 F:      drivers/thermal/zx2967_thermal.c
2562 F:      drivers/watchdog/zx2967_wdt.c
2563 F:      Documentation/devicetree/bindings/arm/zte.yaml
2564 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2565 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2566 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2567 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2568 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2569 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2570 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2571 F:      Documentation/devicetree/bindings/soc/zte/
2572 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2573 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2574 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2575 F:      include/dt-bindings/clock/zx2967*.h
2576 F:      include/dt-bindings/soc/zte,*.h
2577 F:      sound/soc/codecs/zx_aud96p22.c
2578 F:      sound/soc/zte/
2580 ARM/ZYNQ ARCHITECTURE
2581 M:      Michal Simek <michal.simek@xilinx.com>
2582 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2583 W:      http://wiki.xilinx.com
2584 T:      git https://github.com/Xilinx/linux-xlnx.git
2585 S:      Supported
2586 F:      arch/arm/mach-zynq/
2587 F:      drivers/cpuidle/cpuidle-zynq.c
2588 F:      drivers/block/xsysace.c
2589 N:      zynq
2590 N:      xilinx
2591 F:      Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2592 F:      Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2593 F:      drivers/clocksource/timer-cadence-ttc.c
2594 F:      drivers/i2c/busses/i2c-cadence.c
2595 F:      drivers/mmc/host/sdhci-of-arasan.c
2596 F:      drivers/edac/synopsys_edac.c
2597 F:      drivers/i2c/busses/i2c-xiic.c
2599 ARM64 PORT (AARCH64 ARCHITECTURE)
2600 M:      Catalin Marinas <catalin.marinas@arm.com>
2601 M:      Will Deacon <will@kernel.org>
2602 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2603 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2604 S:      Maintained
2605 F:      arch/arm64/
2606 X:      arch/arm64/boot/dts/
2607 F:      Documentation/arm64/
2609 AS3645A LED FLASH CONTROLLER DRIVER
2610 M:      Sakari Ailus <sakari.ailus@iki.fi>
2611 L:      linux-leds@vger.kernel.org
2612 S:      Maintained
2613 F:      drivers/leds/leds-as3645a.c
2615 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2616 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2617 L:      linux-media@vger.kernel.org
2618 T:      git git://linuxtv.org/media_tree.git
2619 S:      Maintained
2620 F:      drivers/media/i2c/ak7375.c
2621 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2623 ASAHI KASEI AK8974 DRIVER
2624 M:      Linus Walleij <linus.walleij@linaro.org>
2625 L:      linux-iio@vger.kernel.org
2626 W:      http://www.akm.com/
2627 S:      Supported
2628 F:      drivers/iio/magnetometer/ak8974.c
2630 ASC7621 HARDWARE MONITOR DRIVER
2631 M:      George Joseph <george.joseph@fairview5.com>
2632 L:      linux-hwmon@vger.kernel.org
2633 S:      Maintained
2634 F:      Documentation/hwmon/asc7621.rst
2635 F:      drivers/hwmon/asc7621.c
2637 ASPEED PINCTRL DRIVERS
2638 M:      Andrew Jeffery <andrew@aj.id.au>
2639 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2640 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2641 L:      linux-gpio@vger.kernel.org
2642 S:      Maintained
2643 F:      drivers/pinctrl/aspeed/
2644 F:      Documentation/devicetree/bindings/pinctrl/aspeed,*
2646 ASPEED VIDEO ENGINE DRIVER
2647 M:      Eddie James <eajames@linux.ibm.com>
2648 L:      linux-media@vger.kernel.org
2649 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2650 S:      Maintained
2651 F:      drivers/media/platform/aspeed-video.c
2652 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
2654 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2655 M:      Corentin Chary <corentin.chary@gmail.com>
2656 L:      acpi4asus-user@lists.sourceforge.net
2657 L:      platform-driver-x86@vger.kernel.org
2658 W:      http://acpi4asus.sf.net
2659 S:      Maintained
2660 F:      drivers/platform/x86/asus*.c
2661 F:      drivers/platform/x86/eeepc*.c
2663 ASUS WIRELESS RADIO CONTROL DRIVER
2664 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2665 L:      platform-driver-x86@vger.kernel.org
2666 S:      Maintained
2667 F:      drivers/platform/x86/asus-wireless.c
2669 ASYMMETRIC KEYS
2670 M:      David Howells <dhowells@redhat.com>
2671 L:      keyrings@vger.kernel.org
2672 S:      Maintained
2673 F:      Documentation/crypto/asymmetric-keys.txt
2674 F:      include/linux/verification.h
2675 F:      include/crypto/public_key.h
2676 F:      include/crypto/pkcs7.h
2677 F:      crypto/asymmetric_keys/
2679 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2680 R:      Dan Williams <dan.j.williams@intel.com>
2681 W:      http://sourceforge.net/projects/xscaleiop
2682 S:      Odd fixes
2683 F:      Documentation/crypto/async-tx-api.txt
2684 F:      crypto/async_tx/
2685 F:      drivers/dma/
2686 F:      include/linux/dmaengine.h
2687 F:      include/linux/async_tx.h
2689 AT24 EEPROM DRIVER
2690 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
2691 L:      linux-i2c@vger.kernel.org
2692 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2693 S:      Maintained
2694 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2695 F:      drivers/misc/eeprom/at24.c
2697 ATA OVER ETHERNET (AOE) DRIVER
2698 M:      "Justin Sanders" <justin@coraid.com>
2699 W:      http://www.openaoe.org/
2700 S:      Supported
2701 F:      Documentation/admin-guide/aoe/
2702 F:      drivers/block/aoe/
2704 ATHEROS 71XX/9XXX GPIO DRIVER
2705 M:      Alban Bedel <albeu@free.fr>
2706 W:      https://github.com/AlbanBedel/linux
2707 T:      git git://github.com/AlbanBedel/linux
2708 S:      Maintained
2709 F:      drivers/gpio/gpio-ath79.c
2710 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2712 ATHEROS 71XX/9XXX USB PHY DRIVER
2713 M:      Alban Bedel <albeu@free.fr>
2714 W:      https://github.com/AlbanBedel/linux
2715 T:      git git://github.com/AlbanBedel/linux
2716 S:      Maintained
2717 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2718 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2720 ATHEROS ATH GENERIC UTILITIES
2721 M:      Kalle Valo <kvalo@codeaurora.org>
2722 L:      linux-wireless@vger.kernel.org
2723 S:      Supported
2724 F:      drivers/net/wireless/ath/*
2726 ATHEROS ATH5K WIRELESS DRIVER
2727 M:      Jiri Slaby <jirislaby@gmail.com>
2728 M:      Nick Kossifidis <mickflemm@gmail.com>
2729 M:      Luis Chamberlain <mcgrof@kernel.org>
2730 L:      linux-wireless@vger.kernel.org
2731 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2732 S:      Maintained
2733 F:      drivers/net/wireless/ath/ath5k/
2735 ATHEROS ATH6KL WIRELESS DRIVER
2736 M:      Kalle Valo <kvalo@codeaurora.org>
2737 L:      linux-wireless@vger.kernel.org
2738 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2739 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2740 S:      Supported
2741 F:      drivers/net/wireless/ath/ath6kl/
2743 ATI_REMOTE2 DRIVER
2744 M:      Ville Syrjala <syrjala@sci.fi>
2745 S:      Maintained
2746 F:      drivers/input/misc/ati_remote2.c
2748 ATK0110 HWMON DRIVER
2749 M:      Luca Tettamanti <kronos.it@gmail.com>
2750 L:      linux-hwmon@vger.kernel.org
2751 S:      Maintained
2752 F:      drivers/hwmon/asus_atk0110.c
2754 ATLX ETHERNET DRIVERS
2755 M:      Jay Cliburn <jcliburn@gmail.com>
2756 M:      Chris Snook <chris.snook@gmail.com>
2757 L:      netdev@vger.kernel.org
2758 W:      http://sourceforge.net/projects/atl1
2759 W:      http://atl1.sourceforge.net
2760 S:      Maintained
2761 F:      drivers/net/ethernet/atheros/
2764 M:      Chas Williams <3chas3@gmail.com>
2765 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2766 L:      netdev@vger.kernel.org
2767 W:      http://linux-atm.sourceforge.net
2768 S:      Maintained
2769 F:      drivers/atm/
2770 F:      include/linux/atm*
2771 F:      include/uapi/linux/atm*
2773 ATMEL MACB ETHERNET DRIVER
2774 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2775 S:      Supported
2776 F:      drivers/net/ethernet/cadence/
2778 ATMEL MAXTOUCH DRIVER
2779 M:      Nick Dyer <nick@shmanahar.org>
2780 T:      git git://github.com/ndyer/linux.git
2781 S:      Maintained
2782 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2783 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2785 ATMEL WIRELESS DRIVER
2786 M:      Simon Kelley <simon@thekelleys.org.uk>
2787 L:      linux-wireless@vger.kernel.org
2788 W:      http://www.thekelleys.org.uk/atmel
2789 W:      http://atmelwlandriver.sourceforge.net/
2790 S:      Maintained
2791 F:      drivers/net/wireless/atmel/atmel*
2793 ATOMIC INFRASTRUCTURE
2794 M:      Will Deacon <will@kernel.org>
2795 M:      Peter Zijlstra <peterz@infradead.org>
2796 R:      Boqun Feng <boqun.feng@gmail.com>
2797 L:      linux-kernel@vger.kernel.org
2798 S:      Maintained
2799 F:      arch/*/include/asm/atomic*.h
2800 F:      include/*/atomic*.h
2801 F:      scripts/atomic/
2803 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2804 M:      Bradley Grove <linuxdrivers@attotech.com>
2805 L:      linux-scsi@vger.kernel.org
2806 W:      http://www.attotech.com
2807 S:      Supported
2808 F:      drivers/scsi/esas2r
2810 ATUSB IEEE 802.15.4 RADIO DRIVER
2811 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2812 L:      linux-wpan@vger.kernel.org
2813 S:      Maintained
2814 F:      drivers/net/ieee802154/atusb.c
2815 F:      drivers/net/ieee802154/atusb.h
2816 F:      drivers/net/ieee802154/at86rf230.h
2818 AUDIT SUBSYSTEM
2819 M:      Paul Moore <paul@paul-moore.com>
2820 M:      Eric Paris <eparis@redhat.com>
2821 L:      linux-audit@redhat.com (moderated for non-subscribers)
2822 W:      https://github.com/linux-audit
2823 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2824 S:      Supported
2825 F:      include/linux/audit.h
2826 F:      include/uapi/linux/audit.h
2827 F:      kernel/audit*
2829 AUXILIARY DISPLAY DRIVERS
2830 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2831 S:      Maintained
2832 F:      drivers/auxdisplay/
2833 F:      include/linux/cfag12864b.h
2835 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2836 M:      Andreas Klinger <ak@it-klinger.de>
2837 L:      linux-iio@vger.kernel.org
2838 S:      Maintained
2839 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2840 F:      drivers/iio/adc/hx711.c
2842 AX.25 NETWORK LAYER
2843 M:      Ralf Baechle <ralf@linux-mips.org>
2844 L:      linux-hams@vger.kernel.org
2845 W:      http://www.linux-ax25.org/
2846 S:      Maintained
2847 F:      include/uapi/linux/ax25.h
2848 F:      include/net/ax25.h
2849 F:      net/ax25/
2851 AXENTIA ARM DEVICES
2852 M:      Peter Rosin <peda@axentia.se>
2853 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2854 S:      Maintained
2855 F:      Documentation/devicetree/bindings/arm/axentia.txt
2856 F:      arch/arm/boot/dts/at91-linea.dtsi
2857 F:      arch/arm/boot/dts/at91-natte.dtsi
2858 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2859 F:      arch/arm/boot/dts/at91-tse850-3.dts
2861 AXENTIA ASOC DRIVERS
2862 M:      Peter Rosin <peda@axentia.se>
2863 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2864 S:      Maintained
2865 F:      Documentation/devicetree/bindings/sound/axentia,*
2866 F:      sound/soc/atmel/tse850-pcm5142.c
2868 AXXIA I2C CONTROLLER
2869 M:      Krzysztof Adamski <krzysztof.adamski@nokia.com>
2870 L:      linux-i2c@vger.kernel.org
2871 S:      Maintained
2872 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2873 F:      drivers/i2c/busses/i2c-axxia.c
2875 AZ6007 DVB DRIVER
2876 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2877 L:      linux-media@vger.kernel.org
2878 W:      https://linuxtv.org
2879 T:      git git://linuxtv.org/media_tree.git
2880 S:      Maintained
2881 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2883 AZTECH FM RADIO RECEIVER DRIVER
2884 M:      Hans Verkuil <hverkuil@xs4all.nl>
2885 L:      linux-media@vger.kernel.org
2886 T:      git git://linuxtv.org/media_tree.git
2887 W:      https://linuxtv.org
2888 S:      Maintained
2889 F:      drivers/media/radio/radio-aztech*
2891 B43 WIRELESS DRIVER
2892 L:      linux-wireless@vger.kernel.org
2893 L:      b43-dev@lists.infradead.org
2894 W:      http://wireless.kernel.org/en/users/Drivers/b43
2895 S:      Odd Fixes
2896 F:      drivers/net/wireless/broadcom/b43/
2898 B43LEGACY WIRELESS DRIVER
2899 M:      Larry Finger <Larry.Finger@lwfinger.net>
2900 L:      linux-wireless@vger.kernel.org
2901 L:      b43-dev@lists.infradead.org
2902 W:      http://wireless.kernel.org/en/users/Drivers/b43
2903 S:      Maintained
2904 F:      drivers/net/wireless/broadcom/b43legacy/
2906 BACKLIGHT CLASS/SUBSYSTEM
2907 M:      Lee Jones <lee.jones@linaro.org>
2908 M:      Daniel Thompson <daniel.thompson@linaro.org>
2909 M:      Jingoo Han <jingoohan1@gmail.com>
2910 L:      dri-devel@lists.freedesktop.org
2911 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2912 S:      Maintained
2913 F:      drivers/video/backlight/
2914 F:      include/linux/backlight.h
2915 F:      include/linux/pwm_backlight.h
2916 F:      Documentation/devicetree/bindings/leds/backlight
2918 BATMAN ADVANCED
2919 M:      Marek Lindner <mareklindner@neomailbox.ch>
2920 M:      Simon Wunderlich <sw@simonwunderlich.de>
2921 M:      Antonio Quartulli <a@unstable.cc>
2922 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2923 W:      https://www.open-mesh.org/
2924 B:      https://www.open-mesh.org/projects/batman-adv/issues
2925 C:      irc://chat.freenode.net/batman
2926 Q:      https://patchwork.open-mesh.org/project/batman/list/
2927 T:      git https://git.open-mesh.org/linux-merge.git
2928 S:      Maintained
2929 F:      Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2930 F:      Documentation/ABI/obsolete/sysfs-class-net-mesh
2931 F:      Documentation/networking/batman-adv.rst
2932 F:      include/uapi/linux/batadv_packet.h
2933 F:      include/uapi/linux/batman_adv.h
2934 F:      net/batman-adv/
2936 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2937 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2938 L:      linux-hams@vger.kernel.org
2939 W:      http://www.baycom.org/~tom/ham/ham.html
2940 S:      Maintained
2941 F:      drivers/net/hamradio/baycom*
2943 BCACHE (BLOCK LAYER CACHE)
2944 M:      Coly Li <colyli@suse.de>
2945 M:      Kent Overstreet <kent.overstreet@gmail.com>
2946 L:      linux-bcache@vger.kernel.org
2947 W:      http://bcache.evilpiepirate.org
2948 C:      irc://irc.oftc.net/bcache
2949 S:      Maintained
2950 F:      drivers/md/bcache/
2952 BDISP ST MEDIA DRIVER
2953 M:      Fabien Dessenne <fabien.dessenne@st.com>
2954 L:      linux-media@vger.kernel.org
2955 T:      git git://linuxtv.org/media_tree.git
2956 W:      https://linuxtv.org
2957 S:      Supported
2958 F:      drivers/media/platform/sti/bdisp
2960 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2961 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2962 L:      netdev@vger.kernel.org
2963 S:      Maintained
2964 F:      drivers/net/ethernet/ec_bhf.c
2966 BEFS FILE SYSTEM
2967 M:      Luis de Bethencourt <luisbg@kernel.org>
2968 M:      Salah Triki <salah.triki@gmail.com>
2969 S:      Maintained
2970 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2971 F:      Documentation/filesystems/befs.txt
2972 F:      fs/befs/
2974 BFQ I/O SCHEDULER
2975 M:      Paolo Valente <paolo.valente@linaro.org>
2976 M:      Jens Axboe <axboe@kernel.dk>
2977 L:      linux-block@vger.kernel.org
2978 S:      Maintained
2979 F:      block/bfq-*
2980 F:      Documentation/block/bfq-iosched.rst
2982 BFS FILE SYSTEM
2983 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2984 S:      Maintained
2985 F:      Documentation/filesystems/bfs.txt
2986 F:      fs/bfs/
2987 F:      include/uapi/linux/bfs_fs.h
2989 BLINKM RGB LED DRIVER
2990 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2991 S:      Maintained
2992 F:      drivers/leds/leds-blinkm.c
2994 BLOCK LAYER
2995 M:      Jens Axboe <axboe@kernel.dk>
2996 L:      linux-block@vger.kernel.org
2997 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2998 S:      Maintained
2999 F:      block/
3000 F:      drivers/block/
3001 F:      kernel/trace/blktrace.c
3002 F:      lib/sbitmap.c
3004 BLOCK2MTD DRIVER
3005 M:      Joern Engel <joern@lazybastard.org>
3006 L:      linux-mtd@lists.infradead.org
3007 S:      Maintained
3008 F:      drivers/mtd/devices/block2mtd.c
3010 BLUETOOTH DRIVERS
3011 M:      Marcel Holtmann <marcel@holtmann.org>
3012 M:      Johan Hedberg <johan.hedberg@gmail.com>
3013 L:      linux-bluetooth@vger.kernel.org
3014 W:      http://www.bluez.org/
3015 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3016 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3017 S:      Maintained
3018 F:      drivers/bluetooth/
3020 BLUETOOTH SUBSYSTEM
3021 M:      Marcel Holtmann <marcel@holtmann.org>
3022 M:      Johan Hedberg <johan.hedberg@gmail.com>
3023 L:      linux-bluetooth@vger.kernel.org
3024 W:      http://www.bluez.org/
3025 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3026 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3027 S:      Maintained
3028 F:      net/bluetooth/
3029 F:      include/net/bluetooth/
3031 BONDING DRIVER
3032 M:      Jay Vosburgh <j.vosburgh@gmail.com>
3033 M:      Veaceslav Falico <vfalico@gmail.com>
3034 M:      Andy Gospodarek <andy@greyhouse.net>
3035 L:      netdev@vger.kernel.org
3036 W:      http://sourceforge.net/projects/bonding/
3037 S:      Supported
3038 F:      drivers/net/bonding/
3039 F:      include/uapi/linux/if_bonding.h
3041 BPF (Safe dynamic programs and tools)
3042 M:      Alexei Starovoitov <ast@kernel.org>
3043 M:      Daniel Borkmann <daniel@iogearbox.net>
3044 R:      Martin KaFai Lau <kafai@fb.com>
3045 R:      Song Liu <songliubraving@fb.com>
3046 R:      Yonghong Song <yhs@fb.com>
3047 L:      netdev@vger.kernel.org
3048 L:      bpf@vger.kernel.org
3049 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3050 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3051 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3052 S:      Supported
3053 F:      arch/*/net/*
3054 F:      Documentation/networking/filter.txt
3055 F:      Documentation/bpf/
3056 F:      include/linux/bpf*
3057 F:      include/linux/filter.h
3058 F:      include/trace/events/xdp.h
3059 F:      include/uapi/linux/bpf*
3060 F:      include/uapi/linux/filter.h
3061 F:      kernel/bpf/
3062 F:      kernel/trace/bpf_trace.c
3063 F:      lib/test_bpf.c
3064 F:      net/bpf/
3065 F:      net/core/filter.c
3066 F:      net/sched/act_bpf.c
3067 F:      net/sched/cls_bpf.c
3068 F:      samples/bpf/
3069 F:      tools/bpf/
3070 F:      tools/lib/bpf/
3071 F:      tools/testing/selftests/bpf/
3072 K:      bpf
3073 N:      bpf
3075 BPF JIT for ARM
3076 M:      Shubham Bansal <illusionist.neo@gmail.com>
3077 L:      netdev@vger.kernel.org
3078 L:      bpf@vger.kernel.org
3079 S:      Maintained
3080 F:      arch/arm/net/
3082 BPF JIT for ARM64
3083 M:      Daniel Borkmann <daniel@iogearbox.net>
3084 M:      Alexei Starovoitov <ast@kernel.org>
3085 M:      Zi Shen Lim <zlim.lnx@gmail.com>
3086 L:      netdev@vger.kernel.org
3087 L:      bpf@vger.kernel.org
3088 S:      Supported
3089 F:      arch/arm64/net/
3091 BPF JIT for MIPS (32-BIT AND 64-BIT)
3092 M:      Paul Burton <paul.burton@mips.com>
3093 L:      netdev@vger.kernel.org
3094 L:      bpf@vger.kernel.org
3095 S:      Maintained
3096 F:      arch/mips/net/
3098 BPF JIT for NFP NICs
3099 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
3100 L:      netdev@vger.kernel.org
3101 L:      bpf@vger.kernel.org
3102 S:      Supported
3103 F:      drivers/net/ethernet/netronome/nfp/bpf/
3105 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3106 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3107 M:      Sandipan Das <sandipan@linux.ibm.com>
3108 L:      netdev@vger.kernel.org
3109 L:      bpf@vger.kernel.org
3110 S:      Maintained
3111 F:      arch/powerpc/net/
3113 BPF JIT for RISC-V (RV64G)
3114 M:      Björn Töpel <bjorn.topel@gmail.com>
3115 L:      netdev@vger.kernel.org
3116 S:      Maintained
3117 F:      arch/riscv/net/
3119 BPF JIT for S390
3120 M:      Ilya Leoshkevich <iii@linux.ibm.com>
3121 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
3122 M:      Vasily Gorbik <gor@linux.ibm.com>
3123 L:      netdev@vger.kernel.org
3124 L:      bpf@vger.kernel.org
3125 S:      Maintained
3126 F:      arch/s390/net/
3127 X:      arch/s390/net/pnet.c
3129 BPF JIT for SPARC (32-BIT AND 64-BIT)
3130 M:      David S. Miller <davem@davemloft.net>
3131 L:      netdev@vger.kernel.org
3132 L:      bpf@vger.kernel.org
3133 S:      Maintained
3134 F:      arch/sparc/net/
3136 BPF JIT for X86 32-BIT
3137 M:      Wang YanQing <udknight@gmail.com>
3138 L:      netdev@vger.kernel.org
3139 L:      bpf@vger.kernel.org
3140 S:      Maintained
3141 F:      arch/x86/net/bpf_jit_comp32.c
3143 BPF JIT for X86 64-BIT
3144 M:      Alexei Starovoitov <ast@kernel.org>
3145 M:      Daniel Borkmann <daniel@iogearbox.net>
3146 L:      netdev@vger.kernel.org
3147 L:      bpf@vger.kernel.org
3148 S:      Supported
3149 F:      arch/x86/net/
3150 X:      arch/x86/net/bpf_jit_comp32.c
3152 BROADCOM B44 10/100 ETHERNET DRIVER
3153 M:      Michael Chan <michael.chan@broadcom.com>
3154 L:      netdev@vger.kernel.org
3155 S:      Supported
3156 F:      drivers/net/ethernet/broadcom/b44.*
3158 BROADCOM B53 ETHERNET SWITCH DRIVER
3159 M:      Florian Fainelli <f.fainelli@gmail.com>
3160 L:      netdev@vger.kernel.org
3161 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
3162 S:      Supported
3163 F:      drivers/net/dsa/b53/*
3164 F:      include/linux/platform_data/b53.h
3166 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3167 M:      Florian Fainelli <f.fainelli@gmail.com>
3168 M:      Ray Jui <rjui@broadcom.com>
3169 M:      Scott Branden <sbranden@broadcom.com>
3170 M:      bcm-kernel-feedback-list@broadcom.com
3171 T:      git git://github.com/broadcom/mach-bcm
3172 S:      Maintained
3173 N:      bcm281*
3174 N:      bcm113*
3175 N:      bcm216*
3176 N:      kona
3177 F:      arch/arm/mach-bcm/
3179 BROADCOM BCM2835 ARM ARCHITECTURE
3180 M:      Eric Anholt <eric@anholt.net>
3181 M:      Stefan Wahren <wahrenst@gmx.net>
3182 L:      bcm-kernel-feedback-list@broadcom.com
3183 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3184 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3185 T:      git git://github.com/anholt/linux
3186 S:      Maintained
3187 N:      bcm2835
3188 F:      drivers/staging/vc04_services
3190 BROADCOM BCM47XX MIPS ARCHITECTURE
3191 M:      Hauke Mehrtens <hauke@hauke-m.de>
3192 M:      Rafał Miłecki <zajec5@gmail.com>
3193 L:      linux-mips@vger.kernel.org
3194 S:      Maintained
3195 F:      Documentation/devicetree/bindings/mips/brcm/
3196 F:      arch/mips/bcm47xx/*
3197 F:      arch/mips/include/asm/mach-bcm47xx/*
3199 BROADCOM BCM5301X ARM ARCHITECTURE
3200 M:      Hauke Mehrtens <hauke@hauke-m.de>
3201 M:      Rafał Miłecki <zajec5@gmail.com>
3202 M:      bcm-kernel-feedback-list@broadcom.com
3203 L:      linux-arm-kernel@lists.infradead.org
3204 S:      Maintained
3205 F:      arch/arm/mach-bcm/bcm_5301x.c
3206 F:      arch/arm/boot/dts/bcm5301x*.dtsi
3207 F:      arch/arm/boot/dts/bcm470*
3208 F:      arch/arm/boot/dts/bcm953012*
3210 BROADCOM BCM53573 ARM ARCHITECTURE
3211 M:      Rafał Miłecki <rafal@milecki.pl>
3212 L:      bcm-kernel-feedback-list@broadcom.com
3213 L:      linux-arm-kernel@lists.infradead.org
3214 S:      Maintained
3215 F:      arch/arm/boot/dts/bcm53573*
3216 F:      arch/arm/boot/dts/bcm47189*
3218 BROADCOM BCM63XX ARM ARCHITECTURE
3219 M:      Florian Fainelli <f.fainelli@gmail.com>
3220 M:      bcm-kernel-feedback-list@broadcom.com
3221 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3222 T:      git git://github.com/broadcom/stblinux.git
3223 S:      Maintained
3224 N:      bcm63xx
3226 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3227 M:      Kevin Cernekee <cernekee@gmail.com>
3228 L:      linux-usb@vger.kernel.org
3229 S:      Maintained
3230 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
3232 BROADCOM BCM7XXX ARM ARCHITECTURE
3233 M:      Brian Norris <computersforpeace@gmail.com>
3234 M:      Gregory Fong <gregory.0xf0@gmail.com>
3235 M:      Florian Fainelli <f.fainelli@gmail.com>
3236 M:      bcm-kernel-feedback-list@broadcom.com
3237 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3238 T:      git git://github.com/broadcom/stblinux.git
3239 S:      Maintained
3240 F:      arch/arm/mach-bcm/*brcmstb*
3241 F:      arch/arm/boot/dts/bcm7*.dts*
3242 F:      drivers/bus/brcmstb_gisb.c
3243 F:      arch/arm/mm/cache-b15-rac.c
3244 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
3245 N:      brcmstb
3247 BROADCOM BMIPS CPUFREQ DRIVER
3248 M:      Markus Mayer <mmayer@broadcom.com>
3249 M:      bcm-kernel-feedback-list@broadcom.com
3250 L:      linux-pm@vger.kernel.org
3251 S:      Maintained
3252 F:      drivers/cpufreq/bmips-cpufreq.c
3254 BROADCOM BMIPS MIPS ARCHITECTURE
3255 M:      Kevin Cernekee <cernekee@gmail.com>
3256 M:      Florian Fainelli <f.fainelli@gmail.com>
3257 L:      bcm-kernel-feedback-list@broadcom.com
3258 L:      linux-mips@vger.kernel.org
3259 T:      git git://github.com/broadcom/stblinux.git
3260 S:      Maintained
3261 F:      arch/mips/bmips/*
3262 F:      arch/mips/include/asm/mach-bmips/*
3263 F:      arch/mips/kernel/*bmips*
3264 F:      arch/mips/boot/dts/brcm/bcm*.dts*
3265 F:      drivers/irqchip/irq-bcm63*
3266 F:      drivers/irqchip/irq-bcm7*
3267 F:      drivers/irqchip/irq-brcmstb*
3268 F:      include/linux/bcm963xx_nvram.h
3269 F:      include/linux/bcm963xx_tag.h
3271 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3272 M:      Rasesh Mody <rmody@marvell.com>
3273 M:      GR-Linux-NIC-Dev@marvell.com
3274 L:      netdev@vger.kernel.org
3275 S:      Supported
3276 F:      drivers/net/ethernet/broadcom/bnx2.*
3277 F:      drivers/net/ethernet/broadcom/bnx2_*
3279 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3280 M:      QLogic-Storage-Upstream@qlogic.com
3281 L:      linux-scsi@vger.kernel.org
3282 S:      Supported
3283 F:      drivers/scsi/bnx2fc/
3285 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3286 M:      QLogic-Storage-Upstream@qlogic.com
3287 L:      linux-scsi@vger.kernel.org
3288 S:      Supported
3289 F:      drivers/scsi/bnx2i/
3291 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3292 M:      Ariel Elior <aelior@marvell.com>
3293 M:      Sudarsana Kalluru <skalluru@marvell.com>
3294 M:      GR-everest-linux-l2@marvell.com
3295 L:      netdev@vger.kernel.org
3296 S:      Supported
3297 F:      drivers/net/ethernet/broadcom/bnx2x/
3299 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3300 M:      Michael Chan <michael.chan@broadcom.com>
3301 L:      netdev@vger.kernel.org
3302 S:      Supported
3303 F:      drivers/net/ethernet/broadcom/bnxt/
3305 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3306 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
3307 M:      Franky Lin <franky.lin@broadcom.com>
3308 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3309 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3310 M:      Wright Feng <wright.feng@cypress.com>
3311 L:      linux-wireless@vger.kernel.org
3312 L:      brcm80211-dev-list.pdl@broadcom.com
3313 L:      brcm80211-dev-list@cypress.com
3314 S:      Supported
3315 F:      drivers/net/wireless/broadcom/brcm80211/
3317 BROADCOM BRCMSTB GPIO DRIVER
3318 M:      Gregory Fong <gregory.0xf0@gmail.com>
3319 L:      bcm-kernel-feedback-list@broadcom.com
3320 S:      Supported
3321 F:      drivers/gpio/gpio-brcmstb.c
3322 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3324 BROADCOM BRCMSTB I2C DRIVER
3325 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3326 L:      linux-i2c@vger.kernel.org
3327 L:      bcm-kernel-feedback-list@broadcom.com
3328 S:      Supported
3329 F:      drivers/i2c/busses/i2c-brcmstb.c
3330 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3332 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3333 M:      Al Cooper <alcooperx@gmail.com>
3334 L:      linux-kernel@vger.kernel.org
3335 L:      bcm-kernel-feedback-list@broadcom.com
3336 S:      Maintained
3337 F:      drivers/phy/broadcom/phy-brcm-usb*
3339 BROADCOM GENET ETHERNET DRIVER
3340 M:      Doug Berger <opendmb@gmail.com>
3341 M:      Florian Fainelli <f.fainelli@gmail.com>
3342 L:      bcm-kernel-feedback-list@broadcom.com
3343 L:      netdev@vger.kernel.org
3344 S:      Supported
3345 F:      drivers/net/ethernet/broadcom/genet/
3347 BROADCOM IPROC ARM ARCHITECTURE
3348 M:      Ray Jui <rjui@broadcom.com>
3349 M:      Scott Branden <sbranden@broadcom.com>
3350 M:      bcm-kernel-feedback-list@broadcom.com
3351 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3352 T:      git git://github.com/broadcom/cygnus-linux.git
3353 S:      Maintained
3354 N:      iproc
3355 N:      cygnus
3356 N:      bcm[-_]nsp
3357 N:      bcm9113*
3358 N:      bcm9583*
3359 N:      bcm9585*
3360 N:      bcm9586*
3361 N:      bcm988312
3362 N:      bcm113*
3363 N:      bcm583*
3364 N:      bcm585*
3365 N:      bcm586*
3366 N:      bcm88312
3367 N:      hr2
3368 N:      stingray
3369 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3370 F:      arch/arm64/boot/dts/broadcom/stingray/*
3371 F:      drivers/clk/bcm/clk-ns*
3372 F:      drivers/clk/bcm/clk-sr*
3373 F:      drivers/pinctrl/bcm/pinctrl-ns*
3374 F:      include/dt-bindings/clock/bcm-sr*
3376 BROADCOM KONA GPIO DRIVER
3377 M:      Ray Jui <rjui@broadcom.com>
3378 L:      bcm-kernel-feedback-list@broadcom.com
3379 S:      Supported
3380 F:      drivers/gpio/gpio-bcm-kona.c
3381 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3383 BROADCOM NETXTREME-E ROCE DRIVER
3384 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3385 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3386 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3387 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3388 L:      linux-rdma@vger.kernel.org
3389 W:      http://www.broadcom.com
3390 S:      Supported
3391 F:      drivers/infiniband/hw/bnxt_re/
3392 F:      include/uapi/rdma/bnxt_re-abi.h
3394 BROADCOM NVRAM DRIVER
3395 M:      Rafał Miłecki <zajec5@gmail.com>
3396 L:      linux-mips@vger.kernel.org
3397 S:      Maintained
3398 F:      drivers/firmware/broadcom/*
3400 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3401 M:      Rafał Miłecki <zajec5@gmail.com>
3402 L:      linux-wireless@vger.kernel.org
3403 S:      Maintained
3404 F:      drivers/bcma/
3405 F:      include/linux/bcma/
3407 BROADCOM STB AVS CPUFREQ DRIVER
3408 M:      Markus Mayer <mmayer@broadcom.com>
3409 M:      bcm-kernel-feedback-list@broadcom.com
3410 L:      linux-pm@vger.kernel.org
3411 S:      Maintained
3412 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3413 F:      drivers/cpufreq/brcmstb*
3415 BROADCOM STB AVS TMON DRIVER
3416 M:      Markus Mayer <mmayer@broadcom.com>
3417 M:      bcm-kernel-feedback-list@broadcom.com
3418 L:      linux-pm@vger.kernel.org
3419 S:      Maintained
3420 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3421 F:      drivers/thermal/broadcom/brcmstb*
3423 BROADCOM STB NAND FLASH DRIVER
3424 M:      Brian Norris <computersforpeace@gmail.com>
3425 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3426 L:      linux-mtd@lists.infradead.org
3427 L:      bcm-kernel-feedback-list@broadcom.com
3428 S:      Maintained
3429 F:      drivers/mtd/nand/raw/brcmnand/
3431 BROADCOM STB DPFE DRIVER
3432 M:      Markus Mayer <mmayer@broadcom.com>
3433 M:      bcm-kernel-feedback-list@broadcom.com
3434 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3435 S:      Maintained
3436 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3437 F:      drivers/memory/brcmstb_dpfe.c
3439 BROADCOM SPI DRIVER
3440 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3441 M:      bcm-kernel-feedback-list@broadcom.com
3442 S:      Maintained
3443 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3444 F:      drivers/spi/spi-bcm-qspi.*
3445 F:      drivers/spi/spi-brcmstb-qspi.c
3446 F:      drivers/spi/spi-iproc-qspi.c
3448 BROADCOM SYSTEMPORT ETHERNET DRIVER
3449 M:      Florian Fainelli <f.fainelli@gmail.com>
3450 L:      bcm-kernel-feedback-list@broadcom.com
3451 L:      netdev@vger.kernel.org
3452 S:      Supported
3453 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3455 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3456 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3457 M:      Prashant Sreedharan <prashant@broadcom.com>
3458 M:      Michael Chan <mchan@broadcom.com>
3459 L:      netdev@vger.kernel.org
3460 S:      Supported
3461 F:      drivers/net/ethernet/broadcom/tg3.*
3463 BROCADE BFA FC SCSI DRIVER
3464 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3465 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3466 L:      linux-scsi@vger.kernel.org
3467 S:      Supported
3468 F:      drivers/scsi/bfa/
3470 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3471 M:      Rasesh Mody <rmody@marvell.com>
3472 M:      Sudarsana Kalluru <skalluru@marvell.com>
3473 M:      GR-Linux-NIC-Dev@marvell.com
3474 L:      netdev@vger.kernel.org
3475 S:      Supported
3476 F:      drivers/net/ethernet/brocade/bna/
3478 BSG (block layer generic sg v4 driver)
3479 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3480 L:      linux-scsi@vger.kernel.org
3481 S:      Supported
3482 F:      block/bsg.c
3483 F:      include/linux/bsg.h
3484 F:      include/uapi/linux/bsg.h
3486 BT87X AUDIO DRIVER
3487 M:      Clemens Ladisch <clemens@ladisch.de>
3488 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3489 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3490 S:      Maintained
3491 F:      Documentation/sound/cards/bt87x.rst
3492 F:      sound/pci/bt87x.c
3494 BT8XXGPIO DRIVER
3495 M:      Michael Buesch <m@bues.ch>
3496 W:      http://bu3sch.de/btgpio.php
3497 S:      Maintained
3498 F:      drivers/gpio/gpio-bt8xx.c
3500 BTRFS FILE SYSTEM
3501 M:      Chris Mason <clm@fb.com>
3502 M:      Josef Bacik <josef@toxicpanda.com>
3503 M:      David Sterba <dsterba@suse.com>
3504 L:      linux-btrfs@vger.kernel.org
3505 W:      http://btrfs.wiki.kernel.org/
3506 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3507 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3508 S:      Maintained
3509 F:      Documentation/filesystems/btrfs.txt
3510 F:      fs/btrfs/
3511 F:      include/linux/btrfs*
3512 F:      include/uapi/linux/btrfs*
3514 BTTV VIDEO4LINUX DRIVER
3515 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3516 L:      linux-media@vger.kernel.org
3517 W:      https://linuxtv.org
3518 T:      git git://linuxtv.org/media_tree.git
3519 S:      Odd fixes
3520 F:      Documentation/media/v4l-drivers/bttv*
3521 F:      drivers/media/pci/bt8xx/bttv*
3523 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3524 M:      Chanwoo Choi <cw00.choi@samsung.com>
3525 L:      linux-pm@vger.kernel.org
3526 L:      linux-samsung-soc@vger.kernel.org
3527 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3528 S:      Maintained
3529 F:      drivers/devfreq/exynos-bus.c
3530 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3532 BUSLOGIC SCSI DRIVER
3533 M:      Khalid Aziz <khalid@gonehiking.org>
3534 L:      linux-scsi@vger.kernel.org
3535 S:      Maintained
3536 F:      drivers/scsi/BusLogic.*
3537 F:      drivers/scsi/FlashPoint.*
3539 C-MEDIA CMI8788 DRIVER
3540 M:      Clemens Ladisch <clemens@ladisch.de>
3541 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3542 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3543 S:      Maintained
3544 F:      sound/pci/oxygen/
3546 C-SKY ARCHITECTURE
3547 M:      Guo Ren <guoren@kernel.org>
3548 T:      git https://github.com/c-sky/csky-linux.git
3549 S:      Supported
3550 F:      arch/csky/
3551 F:      Documentation/devicetree/bindings/csky/
3552 F:      drivers/irqchip/irq-csky-*
3553 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
3554 F:      drivers/clocksource/timer-gx6605s.c
3555 F:      drivers/clocksource/timer-mp-csky.c
3556 F:      Documentation/devicetree/bindings/timer/csky,*
3557 K:      csky
3558 N:      csky
3560 C6X ARCHITECTURE
3561 M:      Mark Salter <msalter@redhat.com>
3562 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3563 L:      linux-c6x-dev@linux-c6x.org
3564 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3565 S:      Maintained
3566 F:      arch/c6x/
3568 CA8210 IEEE-802.15.4 RADIO DRIVER
3569 M:      Harry Morris <h.morris@cascoda.com>
3570 L:      linux-wpan@vger.kernel.org
3571 W:      https://github.com/Cascoda/ca8210-linux.git
3572 S:      Maintained
3573 F:      drivers/net/ieee802154/ca8210.c
3574 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3576 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3577 M:      David Howells <dhowells@redhat.com>
3578 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3579 S:      Supported
3580 F:      Documentation/filesystems/caching/cachefiles.txt
3581 F:      fs/cachefiles/
3583 CADENCE MIPI-CSI2 BRIDGES
3584 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3585 L:      linux-media@vger.kernel.org
3586 S:      Maintained
3587 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3588 F:      drivers/media/platform/cadence/cdns-csi2*
3590 CADET FM/AM RADIO RECEIVER DRIVER
3591 M:      Hans Verkuil <hverkuil@xs4all.nl>
3592 L:      linux-media@vger.kernel.org
3593 T:      git git://linuxtv.org/media_tree.git
3594 W:      https://linuxtv.org
3595 S:      Maintained
3596 F:      drivers/media/radio/radio-cadet*
3598 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3599 M:      Jonathan Corbet <corbet@lwn.net>
3600 L:      linux-media@vger.kernel.org
3601 T:      git git://linuxtv.org/media_tree.git
3602 S:      Maintained
3603 F:      Documentation/media/v4l-drivers/cafe_ccic*
3604 F:      drivers/media/platform/marvell-ccic/
3606 CAIF NETWORK LAYER
3607 L:      netdev@vger.kernel.org
3608 S:      Orphan
3609 F:      Documentation/networking/caif/
3610 F:      drivers/net/caif/
3611 F:      include/uapi/linux/caif/
3612 F:      include/net/caif/
3613 F:      net/caif/
3615 CAKE QDISC
3616 M:      Toke Høiland-Jørgensen <toke@toke.dk>
3617 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
3618 S:      Maintained
3619 F:      net/sched/sch_cake.c
3621 CALGARY x86-64 IOMMU
3622 M:      Muli Ben-Yehuda <mulix@mulix.org>
3623 M:      Jon Mason <jdmason@kudzu.us>
3624 L:      iommu@lists.linux-foundation.org
3625 S:      Maintained
3626 F:      arch/x86/kernel/pci-calgary_64.c
3627 F:      arch/x86/kernel/tce_64.c
3628 F:      arch/x86/include/asm/calgary.h
3629 F:      arch/x86/include/asm/tce.h
3631 CAN NETWORK DRIVERS
3632 M:      Wolfgang Grandegger <wg@grandegger.com>
3633 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3634 L:      linux-can@vger.kernel.org
3635 W:      https://github.com/linux-can
3636 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3637 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3638 S:      Maintained
3639 F:      Documentation/devicetree/bindings/net/can/
3640 F:      drivers/net/can/
3641 F:      include/linux/can/dev.h
3642 F:      include/linux/can/platform/
3643 F:      include/uapi/linux/can/error.h
3644 F:      include/uapi/linux/can/netlink.h
3646 CAN NETWORK LAYER
3647 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3648 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3649 L:      linux-can@vger.kernel.org
3650 W:      https://github.com/linux-can
3651 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3652 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3653 S:      Maintained
3654 F:      Documentation/networking/can.rst
3655 F:      net/can/
3656 F:      include/linux/can/core.h
3657 F:      include/uapi/linux/can.h
3658 F:      include/uapi/linux/can/bcm.h
3659 F:      include/uapi/linux/can/raw.h
3660 F:      include/uapi/linux/can/gw.h
3662 CAPABILITIES
3663 M:      Serge Hallyn <serge@hallyn.com>
3664 L:      linux-security-module@vger.kernel.org
3665 S:      Supported
3666 F:      include/linux/capability.h
3667 F:      include/uapi/linux/capability.h
3668 F:      security/commoncap.c
3669 F:      kernel/capability.c
3671 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3672 M:      Kevin Tsai <ktsai@capellamicro.com>
3673 S:      Maintained
3674 F:      drivers/iio/light/cm*
3676 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3677 M:      Christian Lamparter <chunkeey@googlemail.com>
3678 L:      linux-wireless@vger.kernel.org
3679 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3680 S:      Maintained
3681 F:      drivers/net/wireless/ath/carl9170/
3683 CAVIUM I2C DRIVER
3684 M:      Jan Glauber <jglauber@cavium.com>
3685 M:      David Daney <david.daney@cavium.com>
3686 W:      http://www.cavium.com
3687 S:      Supported
3688 F:      drivers/i2c/busses/i2c-octeon*
3689 F:      drivers/i2c/busses/i2c-thunderx*
3691 CAVIUM LIQUIDIO NETWORK DRIVER
3692 M:      Derek Chickles <dchickles@marvell.com>
3693 M:      Satanand Burla <sburla@marvell.com>
3694 M:      Felix Manlunas <fmanlunas@marvell.com>
3695 L:      netdev@vger.kernel.org
3696 W:      http://www.cavium.com
3697 S:      Supported
3698 F:      drivers/net/ethernet/cavium/liquidio/
3700 CAVIUM MMC DRIVER
3701 M:      Jan Glauber <jglauber@cavium.com>
3702 M:      David Daney <david.daney@cavium.com>
3703 M:      Steven J. Hill <Steven.Hill@cavium.com>
3704 W:      http://www.cavium.com
3705 S:      Supported
3706 F:      drivers/mmc/host/cavium*
3708 CAVIUM OCTEON-TX CRYPTO DRIVER
3709 M:      George Cherian <george.cherian@cavium.com>
3710 L:      linux-crypto@vger.kernel.org
3711 W:      http://www.cavium.com
3712 S:      Supported
3713 F:      drivers/crypto/cavium/cpt/
3715 CAVIUM THUNDERX2 ARM64 SOC
3716 M:      Robert Richter <rrichter@cavium.com>
3717 M:      Jayachandran C <jnair@caviumnetworks.com>
3718 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3719 S:      Maintained
3720 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3721 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3723 CC2520 IEEE-802.15.4 RADIO DRIVER
3724 M:      Varka Bhadram <varkabhadram@gmail.com>
3725 L:      linux-wpan@vger.kernel.org
3726 S:      Maintained
3727 F:      drivers/net/ieee802154/cc2520.c
3728 F:      include/linux/spi/cc2520.h
3729 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3731 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3732 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3733 L:      linux-crypto@vger.kernel.org
3734 S:      Supported
3735 F:      drivers/crypto/ccree/
3736 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3738 CEC FRAMEWORK
3739 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
3740 L:      linux-media@vger.kernel.org
3741 T:      git git://linuxtv.org/media_tree.git
3742 W:      http://linuxtv.org
3743 S:      Supported
3744 F:      Documentation/media/kapi/cec-core.rst
3745 F:      Documentation/media/uapi/cec
3746 F:      drivers/media/cec/
3747 F:      drivers/media/rc/keymaps/rc-cec.c
3748 F:      include/media/cec.h
3749 F:      include/media/cec-notifier.h
3750 F:      include/uapi/linux/cec.h
3751 F:      include/uapi/linux/cec-funcs.h
3752 F:      Documentation/devicetree/bindings/media/cec.txt
3753 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3755 CEC GPIO DRIVER
3756 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
3757 L:      linux-media@vger.kernel.org
3758 T:      git git://linuxtv.org/media_tree.git
3759 W:      http://linuxtv.org
3760 S:      Supported
3761 F:      drivers/media/platform/cec-gpio/
3762 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3764 CELL BROADBAND ENGINE ARCHITECTURE
3765 M:      Arnd Bergmann <arnd@arndb.de>
3766 L:      linuxppc-dev@lists.ozlabs.org
3767 W:      http://www.ibm.com/developerworks/power/cell/
3768 S:      Supported
3769 F:      arch/powerpc/include/asm/cell*.h
3770 F:      arch/powerpc/include/asm/spu*.h
3771 F:      arch/powerpc/include/uapi/asm/spu*.h
3772 F:      arch/powerpc/oprofile/*cell*
3773 F:      arch/powerpc/platforms/cell/
3775 CEPH COMMON CODE (LIBCEPH)
3776 M:      Ilya Dryomov <idryomov@gmail.com>
3777 M:      Jeff Layton <jlayton@kernel.org>
3778 M:      Sage Weil <sage@redhat.com>
3779 L:      ceph-devel@vger.kernel.org
3780 W:      http://ceph.com/
3781 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3782 T:      git git://github.com/ceph/ceph-client.git
3783 S:      Supported
3784 F:      net/ceph/
3785 F:      include/linux/ceph/
3786 F:      include/linux/crush/
3788 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3789 M:      Jeff Layton <jlayton@kernel.org>
3790 M:      Sage Weil <sage@redhat.com>
3791 M:      Ilya Dryomov <idryomov@gmail.com>
3792 L:      ceph-devel@vger.kernel.org
3793 W:      http://ceph.com/
3794 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3795 T:      git git://github.com/ceph/ceph-client.git
3796 S:      Supported
3797 F:      Documentation/filesystems/ceph.txt
3798 F:      fs/ceph/
3800 CERTIFICATE HANDLING:
3801 M:      David Howells <dhowells@redhat.com>
3802 M:      David Woodhouse <dwmw2@infradead.org>
3803 L:      keyrings@vger.kernel.org
3804 S:      Maintained
3805 F:      Documentation/admin-guide/module-signing.rst
3806 F:      certs/
3807 F:      scripts/sign-file.c
3808 F:      scripts/extract-cert.c
3810 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3811 L:      linux-usb@vger.kernel.org
3812 S:      Orphan
3813 F:      Documentation/usb/wusb-design-overview.rst
3814 F:      Documentation/usb/wusb-cbaf
3815 F:      drivers/usb/host/hwa-hc.c
3816 F:      drivers/usb/host/whci/
3817 F:      drivers/usb/wusbcore/
3818 F:      include/linux/usb/wusb*
3820 CFAG12864B LCD DRIVER
3821 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3822 S:      Maintained
3823 F:      drivers/auxdisplay/cfag12864b.c
3824 F:      include/linux/cfag12864b.h
3826 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3827 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3828 S:      Maintained
3829 F:      drivers/auxdisplay/cfag12864bfb.c
3830 F:      include/linux/cfag12864b.h
3832 802.11 (including CFG80211/NL80211)
3833 M:      Johannes Berg <johannes@sipsolutions.net>
3834 L:      linux-wireless@vger.kernel.org
3835 W:      http://wireless.kernel.org/
3836 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3837 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3838 S:      Maintained
3839 F:      net/wireless/
3840 F:      include/uapi/linux/nl80211.h
3841 F:      include/linux/ieee80211.h
3842 F:      include/net/wext.h
3843 F:      include/net/cfg80211.h
3844 F:      include/net/iw_handler.h
3845 F:      include/net/ieee80211_radiotap.h
3846 F:      Documentation/driver-api/80211/cfg80211.rst
3847 F:      Documentation/networking/regulatory.txt
3849 CHAR and MISC DRIVERS
3850 M:      Arnd Bergmann <arnd@arndb.de>
3851 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3852 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3853 S:      Supported
3854 F:      drivers/char/
3855 F:      drivers/misc/
3856 F:      include/linux/miscdevice.h
3858 CHECKPATCH
3859 M:      Andy Whitcroft <apw@canonical.com>
3860 M:      Joe Perches <joe@perches.com>
3861 S:      Maintained
3862 F:      scripts/checkpatch.pl
3864 CHINESE DOCUMENTATION
3865 M:      Harry Wei <harryxiyou@gmail.com>
3866 M:      Alex Shi <alex.shi@linux.alibaba.com>
3867 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3868 S:      Maintained
3869 F:      Documentation/translations/zh_CN/
3871 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3872 M:      Peter Chen <Peter.Chen@nxp.com>
3873 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3874 L:      linux-usb@vger.kernel.org
3875 S:      Maintained
3876 F:      drivers/usb/chipidea/
3878 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3879 M:      Hans de Goede <hdegoede@redhat.com>
3880 L:      linux-input@vger.kernel.org
3881 S:      Maintained
3882 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3883 F:      drivers/input/touchscreen/chipone_icn8318.c
3885 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3886 M:      Hans de Goede <hdegoede@redhat.com>
3887 L:      linux-input@vger.kernel.org
3888 S:      Maintained
3889 F:      drivers/input/touchscreen/chipone_icn8505.c
3891 CHROME HARDWARE PLATFORM SUPPORT
3892 M:      Benson Leung <bleung@chromium.org>
3893 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3894 S:      Maintained
3895 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3896 F:      drivers/platform/chrome/
3898 CHROMEOS EC SUBDRIVERS
3899 M:      Benson Leung <bleung@chromium.org>
3900 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3901 R:      Guenter Roeck <groeck@chromium.org>
3902 S:      Maintained
3903 N:      cros_ec
3904 N:      cros-ec
3905 F:      drivers/power/supply/cros_usbpd-charger.c
3907 CHROMEOS EC CODEC DRIVER
3908 M:      Cheng-Yi Chiang <cychiang@chromium.org>
3909 S:      Maintained
3910 R:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3911 R:      Guenter Roeck <groeck@chromium.org>
3912 F:      Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3913 F:      sound/soc/codecs/cros_ec_codec.*
3915 CIRRUS LOGIC AUDIO CODEC DRIVERS
3916 M:      Brian Austin <brian.austin@cirrus.com>
3917 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3918 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3919 S:      Maintained
3920 F:      sound/soc/codecs/cs*
3922 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3923 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3924 L:      netdev@vger.kernel.org
3925 S:      Maintained
3926 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3928 CIRRUS LOGIC LOCHNAGAR DRIVER
3929 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3930 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3931 L:      patches@opensource.cirrus.com
3932 S:      Supported
3933 F:      drivers/clk/clk-lochnagar.c
3934 F:      drivers/hwmon/lochnagar-hwmon.c
3935 F:      drivers/mfd/lochnagar-i2c.c
3936 F:      drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3937 F:      drivers/regulator/lochnagar-regulator.c
3938 F:      sound/soc/codecs/lochnagar-sc.c
3939 F:      include/dt-bindings/clk/lochnagar.h
3940 F:      include/dt-bindings/pinctrl/lochnagar.h
3941 F:      include/linux/mfd/lochnagar*
3942 F:      Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3943 F:      Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3944 F:      Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3945 F:      Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3946 F:      Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3947 F:      Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3948 F:      Documentation/hwmon/lochnagar.rst
3950 CISCO FCOE HBA DRIVER
3951 M:      Satish Kharat <satishkh@cisco.com>
3952 M:      Sesidhar Baddela <sebaddel@cisco.com>
3953 M:      Karan Tilak Kumar <kartilak@cisco.com>
3954 L:      linux-scsi@vger.kernel.org
3955 S:      Supported
3956 F:      drivers/scsi/fnic/
3958 CISCO SCSI HBA DRIVER
3959 M:      Karan Tilak Kumar <kartilak@cisco.com>
3960 M:      Sesidhar Baddela <sebaddel@cisco.com>
3961 L:      linux-scsi@vger.kernel.org
3962 S:      Supported
3963 F:      drivers/scsi/snic/
3965 CISCO VIC ETHERNET NIC DRIVER
3966 M:      Christian Benvenuti <benve@cisco.com>
3967 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3968 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3969 S:      Supported
3970 F:      drivers/net/ethernet/cisco/enic/
3972 CISCO VIC LOW LATENCY NIC DRIVER
3973 M:      Christian Benvenuti <benve@cisco.com>
3974 M:      Nelson Escobar <neescoba@cisco.com>
3975 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3976 S:      Supported
3977 F:      drivers/infiniband/hw/usnic/
3979 CIRRUS LOGIC MADERA CODEC DRIVERS
3980 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3981 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3982 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3983 L:      patches@opensource.cirrus.com
3984 T:      git https://github.com/CirrusLogic/linux-drivers.git
3985 W:      https://github.com/CirrusLogic/linux-drivers/wiki
3986 S:      Supported
3987 F:      Documentation/devicetree/bindings/mfd/madera.txt
3988 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3989 F:      Documentation/devicetree/bindings/sound/madera.txt
3990 F:      include/dt-bindings/sound/madera*
3991 F:      include/linux/irqchip/irq-madera*
3992 F:      include/linux/mfd/madera/*
3993 F:      include/sound/madera*
3994 F:      drivers/gpio/gpio-madera*
3995 F:      drivers/irqchip/irq-madera*
3996 F:      drivers/mfd/madera*
3997 F:      drivers/mfd/cs47l*
3998 F:      drivers/pinctrl/cirrus/*
3999 F:      sound/soc/codecs/cs47l*
4000 F:      sound/soc/codecs/madera*
4002 CLANG-FORMAT FILE
4003 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4004 S:      Maintained
4005 F:      .clang-format
4007 CLANG/LLVM BUILD SUPPORT
4008 L:      clang-built-linux@googlegroups.com
4009 W:      https://clangbuiltlinux.github.io/
4010 B:      https://github.com/ClangBuiltLinux/linux/issues
4011 C:      irc://chat.freenode.net/clangbuiltlinux
4012 S:      Supported
4013 K:      \b(?i:clang|llvm)\b
4015 CLEANCACHE API
4016 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4017 L:      linux-kernel@vger.kernel.org
4018 S:      Maintained
4019 F:      mm/cleancache.c
4020 F:      include/linux/cleancache.h
4022 CLK API
4023 M:      Russell King <linux@armlinux.org.uk>
4024 L:      linux-clk@vger.kernel.org
4025 S:      Maintained
4026 F:      include/linux/clk.h
4028 CLOCKSOURCE, CLOCKEVENT DRIVERS
4029 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4030 M:      Thomas Gleixner <tglx@linutronix.de>
4031 L:      linux-kernel@vger.kernel.org
4032 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4033 S:      Supported
4034 F:      drivers/clocksource/
4035 F:      Documentation/devicetree/bindings/timer/
4037 CMPC ACPI DRIVER
4038 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4039 M:      Daniel Oliveira Nascimento <don@syst.com.br>
4040 L:      platform-driver-x86@vger.kernel.org
4041 S:      Supported
4042 F:      drivers/platform/x86/classmate-laptop.c
4044 COBALT MEDIA DRIVER
4045 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
4046 L:      linux-media@vger.kernel.org
4047 T:      git git://linuxtv.org/media_tree.git
4048 W:      https://linuxtv.org
4049 S:      Supported
4050 F:      drivers/media/pci/cobalt/
4052 COCCINELLE/Semantic Patches (SmPL)
4053 M:      Julia Lawall <Julia.Lawall@lip6.fr>
4054 M:      Gilles Muller <Gilles.Muller@lip6.fr>
4055 M:      Nicolas Palix <nicolas.palix@imag.fr>
4056 M:      Michal Marek <michal.lkml@markovi.net>
4057 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
4058 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4059 W:      http://coccinelle.lip6.fr/
4060 S:      Supported
4061 F:      Documentation/dev-tools/coccinelle.rst
4062 F:      scripts/coccinelle/
4063 F:      scripts/coccicheck
4065 CODA FILE SYSTEM
4066 M:      Jan Harkes <jaharkes@cs.cmu.edu>
4067 M:      coda@cs.cmu.edu
4068 L:      codalist@coda.cs.cmu.edu
4069 W:      http://www.coda.cs.cmu.edu/
4070 S:      Maintained
4071 F:      Documentation/filesystems/coda.txt
4072 F:      fs/coda/
4073 F:      include/linux/coda*.h
4074 F:      include/uapi/linux/coda*.h
4076 CODA V4L2 MEM2MEM DRIVER
4077 M:      Philipp Zabel <p.zabel@pengutronix.de>
4078 L:      linux-media@vger.kernel.org
4079 S:      Maintained
4080 F:      Documentation/devicetree/bindings/media/coda.txt
4081 F:      drivers/media/platform/coda/
4083 CODE OF CONDUCT
4084 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4085 S:      Supported
4086 F:      Documentation/process/code-of-conduct.rst
4087 F:      Documentation/process/code-of-conduct-interpretation.rst
4089 COMMON CLK FRAMEWORK
4090 M:      Michael Turquette <mturquette@baylibre.com>
4091 M:      Stephen Boyd <sboyd@kernel.org>
4092 L:      linux-clk@vger.kernel.org
4093 Q:      http://patchwork.kernel.org/project/linux-clk/list/
4094 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4095 S:      Maintained
4096 F:      Documentation/devicetree/bindings/clock/
4097 F:      drivers/clk/
4098 X:      drivers/clk/clkdev.c
4099 F:      include/linux/clk-pr*
4100 F:      include/linux/clk/
4101 F:      include/linux/of_clk.h
4103 COMMON INTERNET FILE SYSTEM (CIFS)
4104 M:      Steve French <sfrench@samba.org>
4105 L:      linux-cifs@vger.kernel.org
4106 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
4107 W:      http://linux-cifs.samba.org/
4108 T:      git git://git.samba.org/sfrench/cifs-2.6.git
4109 S:      Supported
4110 F:      Documentation/filesystems/cifs/
4111 F:      fs/cifs/
4113 COMPACTPCI HOTPLUG CORE
4114 M:      Scott Murray <scott@spiteful.org>
4115 L:      linux-pci@vger.kernel.org
4116 S:      Maintained
4117 F:      drivers/pci/hotplug/cpci_hotplug*
4119 COMPACTPCI HOTPLUG GENERIC DRIVER
4120 M:      Scott Murray <scott@spiteful.org>
4121 L:      linux-pci@vger.kernel.org
4122 S:      Maintained
4123 F:      drivers/pci/hotplug/cpcihp_generic.c
4125 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4126 M:      Scott Murray <scott@spiteful.org>
4127 L:      linux-pci@vger.kernel.org
4128 S:      Maintained
4129 F:      drivers/pci/hotplug/cpcihp_zt5550.*
4131 COMPAL LAPTOP SUPPORT
4132 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4133 L:      platform-driver-x86@vger.kernel.org
4134 S:      Maintained
4135 F:      drivers/platform/x86/compal-laptop.c
4137 COMPILER ATTRIBUTES
4138 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4139 S:      Maintained
4140 F:      include/linux/compiler_attributes.h
4142 CONEXANT ACCESSRUNNER USB DRIVER
4143 L:      accessrunner-general@lists.sourceforge.net
4144 W:      http://accessrunner.sourceforge.net/
4145 S:      Orphan
4146 F:      drivers/usb/atm/cxacru.c
4148 CONFIGFS
4149 M:      Joel Becker <jlbec@evilplan.org>
4150 M:      Christoph Hellwig <hch@lst.de>
4151 T:      git git://git.infradead.org/users/hch/configfs.git
4152 S:      Supported
4153 F:      fs/configfs/
4154 F:      include/linux/configfs.h
4156 CONNECTOR
4157 M:      Evgeniy Polyakov <zbr@ioremap.net>
4158 L:      netdev@vger.kernel.org
4159 S:      Maintained
4160 F:      drivers/connector/
4162 CONTROL GROUP (CGROUP)
4163 M:      Tejun Heo <tj@kernel.org>
4164 M:      Li Zefan <lizefan@huawei.com>
4165 M:      Johannes Weiner <hannes@cmpxchg.org>
4166 L:      cgroups@vger.kernel.org
4167 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4168 S:      Maintained
4169 F:      Documentation/admin-guide/cgroup-v2.rst
4170 F:      Documentation/admin-guide/cgroup-v1/
4171 F:      include/linux/cgroup*
4172 F:      kernel/cgroup/
4174 CONTROL GROUP - CPUSET
4175 M:      Li Zefan <lizefan@huawei.com>
4176 L:      cgroups@vger.kernel.org
4177 W:      http://www.bullopensource.org/cpuset/
4178 W:      http://oss.sgi.com/projects/cpusets/
4179 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4180 S:      Maintained
4181 F:      Documentation/admin-guide/cgroup-v1/cpusets.rst
4182 F:      include/linux/cpuset.h
4183 F:      kernel/cgroup/cpuset.c
4185 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4186 M:      Johannes Weiner <hannes@cmpxchg.org>
4187 M:      Michal Hocko <mhocko@kernel.org>
4188 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
4189 L:      cgroups@vger.kernel.org
4190 L:      linux-mm@kvack.org
4191 S:      Maintained
4192 F:      mm/memcontrol.c
4193 F:      mm/swap_cgroup.c
4195 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4196 M:      Tejun Heo <tj@kernel.org>
4197 M:      Jens Axboe <axboe@kernel.dk>
4198 L:      cgroups@vger.kernel.org
4199 L:      linux-block@vger.kernel.org
4200 T:      git git://git.kernel.dk/linux-block
4201 F:      Documentation/cgroup-v1/blkio-controller.rst
4202 F:      block/blk-cgroup.c
4203 F:      include/linux/blk-cgroup.h
4204 F:      block/blk-throttle.c
4205 F:      block/blk-iolatency.c
4206 F:      block/bfq-cgroup.c
4208 CORETEMP HARDWARE MONITORING DRIVER
4209 M:      Fenghua Yu <fenghua.yu@intel.com>
4210 L:      linux-hwmon@vger.kernel.org
4211 S:      Maintained
4212 F:      Documentation/hwmon/coretemp.rst
4213 F:      drivers/hwmon/coretemp.c
4215 COSA/SRP SYNC SERIAL DRIVER
4216 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4217 W:      http://www.fi.muni.cz/~kas/cosa/
4218 S:      Maintained
4219 F:      drivers/net/wan/cosa*
4221 COUNTER SUBSYSTEM
4222 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4223 L:      linux-iio@vger.kernel.org
4224 S:      Maintained
4225 F:      Documentation/ABI/testing/sysfs-bus-counter*
4226 F:      Documentation/driver-api/generic-counter.rst
4227 F:      drivers/counter/
4228 F:      include/linux/counter.h
4229 F:      include/linux/counter_enum.h
4231 CPMAC ETHERNET DRIVER
4232 M:      Florian Fainelli <f.fainelli@gmail.com>
4233 L:      netdev@vger.kernel.org
4234 S:      Maintained
4235 F:      drivers/net/ethernet/ti/cpmac.c
4237 CPU FREQUENCY SCALING FRAMEWORK
4238 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4239 M:      Viresh Kumar <viresh.kumar@linaro.org>
4240 L:      linux-pm@vger.kernel.org
4241 S:      Maintained
4242 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4243 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4244 B:      https://bugzilla.kernel.org
4245 F:      Documentation/admin-guide/pm/cpufreq.rst
4246 F:      Documentation/admin-guide/pm/intel_pstate.rst
4247 F:      Documentation/cpu-freq/
4248 F:      Documentation/devicetree/bindings/cpufreq/
4249 F:      drivers/cpufreq/
4250 F:      kernel/sched/cpufreq*.c
4251 F:      include/linux/cpufreq.h
4252 F:      include/linux/sched/cpufreq.h
4253 F:      tools/testing/selftests/cpufreq/
4255 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4256 M:      Viresh Kumar <viresh.kumar@linaro.org>
4257 M:      Sudeep Holla <sudeep.holla@arm.com>
4258 L:      linux-pm@vger.kernel.org
4259 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4260 S:      Maintained
4261 F:      drivers/cpufreq/arm_big_little.h
4262 F:      drivers/cpufreq/arm_big_little.c
4264 CPU POWER MONITORING SUBSYSTEM
4265 M:      Thomas Renninger <trenn@suse.com>
4266 M:      Shuah Khan <shuah@kernel.org>
4267 M:      Shuah Khan <skhan@linuxfoundation.org>
4268 L:      linux-pm@vger.kernel.org
4269 S:      Maintained
4270 F:      tools/power/cpupower/
4272 CPUID/MSR DRIVER
4273 M:      "H. Peter Anvin" <hpa@zytor.com>
4274 S:      Maintained
4275 F:      arch/x86/kernel/cpuid.c
4276 F:      arch/x86/kernel/msr.c
4278 CPUIDLE DRIVER - ARM BIG LITTLE
4279 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4280 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4281 L:      linux-pm@vger.kernel.org
4282 L:      linux-arm-kernel@lists.infradead.org
4283 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4284 S:      Maintained
4285 F:      drivers/cpuidle/cpuidle-big_little.c
4287 CPUIDLE DRIVER - ARM EXYNOS
4288 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4289 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4290 M:      Kukjin Kim <kgene@kernel.org>
4291 L:      linux-pm@vger.kernel.org
4292 L:      linux-samsung-soc@vger.kernel.org
4293 S:      Supported
4294 F:      drivers/cpuidle/cpuidle-exynos.c
4295 F:      arch/arm/mach-exynos/pm.c
4297 CPU IDLE TIME MANAGEMENT FRAMEWORK
4298 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4299 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4300 L:      linux-pm@vger.kernel.org
4301 S:      Maintained
4302 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4303 B:      https://bugzilla.kernel.org
4304 F:      Documentation/admin-guide/pm/cpuidle.rst
4305 F:      Documentation/driver-api/pm/cpuidle.rst
4306 F:      drivers/cpuidle/*
4307 F:      include/linux/cpuidle.h
4309 CRAMFS FILESYSTEM
4310 M:      Nicolas Pitre <nico@fluxnic.net>
4311 S:      Maintained
4312 F:      Documentation/filesystems/cramfs.txt
4313 F:      fs/cramfs/
4315 CRYPTO API
4316 M:      Herbert Xu <herbert@gondor.apana.org.au>
4317 M:      "David S. Miller" <davem@davemloft.net>
4318 L:      linux-crypto@vger.kernel.org
4319 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4320 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4321 S:      Maintained
4322 F:      Documentation/crypto/
4323 F:      Documentation/devicetree/bindings/crypto/
4324 F:      arch/*/crypto/
4325 F:      crypto/
4326 F:      drivers/crypto/
4327 F:      include/crypto/
4328 F:      include/linux/crypto*
4329 F:      lib/crypto/
4331 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4332 M:      Neil Horman <nhorman@tuxdriver.com>
4333 L:      linux-crypto@vger.kernel.org
4334 S:      Maintained
4335 F:      crypto/ansi_cprng.c
4336 F:      crypto/rng.c
4338 CS3308 MEDIA DRIVER
4339 M:      Hans Verkuil <hverkuil@xs4all.nl>
4340 L:      linux-media@vger.kernel.org
4341 T:      git git://linuxtv.org/media_tree.git
4342 W:      http://linuxtv.org
4343 S:      Odd Fixes
4344 F:      drivers/media/i2c/cs3308.c
4346 CS5535 Audio ALSA driver
4347 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
4348 S:      Maintained
4349 F:      sound/pci/cs5535audio/
4351 CSI DRIVERS FOR ALLWINNER V3s
4352 M:      Yong Deng <yong.deng@magewell.com>
4353 L:      linux-media@vger.kernel.org
4354 T:      git git://linuxtv.org/media_tree.git
4355 S:      Maintained
4356 F:      drivers/media/platform/sunxi/sun6i-csi/
4357 F:      Documentation/devicetree/bindings/media/sun6i-csi.txt
4359 CW1200 WLAN driver
4360 M:      Solomon Peachy <pizza@shaftnet.org>
4361 S:      Maintained
4362 F:      drivers/net/wireless/st/cw1200/
4364 CX18 VIDEO4LINUX DRIVER
4365 M:      Andy Walls <awalls@md.metrocast.net>
4366 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
4367 L:      linux-media@vger.kernel.org
4368 T:      git git://linuxtv.org/media_tree.git
4369 W:      https://linuxtv.org
4370 W:      http://www.ivtvdriver.org/index.php/Cx18
4371 S:      Maintained
4372 F:      Documentation/media/v4l-drivers/cx18*
4373 F:      drivers/media/pci/cx18/
4374 F:      include/uapi/linux/ivtv*
4376 CX2341X MPEG ENCODER HELPER MODULE
4377 M:      Hans Verkuil <hverkuil@xs4all.nl>
4378 L:      linux-media@vger.kernel.org
4379 T:      git git://linuxtv.org/media_tree.git
4380 W:      https://linuxtv.org
4381 S:      Maintained
4382 F:      drivers/media/common/cx2341x*
4383 F:      include/media/drv-intf/cx2341x.h
4385 CX24120 MEDIA DRIVER
4386 M:      Jemma Denson <jdenson@gmail.com>
4387 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
4388 L:      linux-media@vger.kernel.org
4389 W:      https://linuxtv.org
4390 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4391 S:      Maintained
4392 F:      drivers/media/dvb-frontends/cx24120*
4394 CX88 VIDEO4LINUX DRIVER
4395 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4396 L:      linux-media@vger.kernel.org
4397 W:      https://linuxtv.org
4398 T:      git git://linuxtv.org/media_tree.git
4399 S:      Odd fixes
4400 F:      Documentation/media/v4l-drivers/cx88*
4401 F:      drivers/media/pci/cx88/
4403 CXD2820R MEDIA DRIVER
4404 M:      Antti Palosaari <crope@iki.fi>
4405 L:      linux-media@vger.kernel.org
4406 W:      https://linuxtv.org
4407 W:      http://palosaari.fi/linux/
4408 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4409 T:      git git://linuxtv.org/anttip/media_tree.git
4410 S:      Maintained
4411 F:      drivers/media/dvb-frontends/cxd2820r*
4413 CXGB3 ETHERNET DRIVER (CXGB3)
4414 M:      Vishal Kulkarni <vishal@chelsio.com>
4415 L:      netdev@vger.kernel.org
4416 W:      http://www.chelsio.com
4417 S:      Supported
4418 F:      drivers/net/ethernet/chelsio/cxgb3/
4420 CXGB3 ISCSI DRIVER (CXGB3I)
4421 M:      Karen Xie <kxie@chelsio.com>
4422 L:      linux-scsi@vger.kernel.org
4423 W:      http://www.chelsio.com
4424 S:      Supported
4425 F:      drivers/scsi/cxgbi/cxgb3i
4427 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4428 M:      Potnuri Bharat Teja <bharat@chelsio.com>
4429 L:      linux-rdma@vger.kernel.org
4430 W:      http://www.openfabrics.org
4431 S:      Supported
4432 F:      drivers/infiniband/hw/cxgb3/
4433 F:      include/uapi/rdma/cxgb3-abi.h
4435 CXGB4 CRYPTO DRIVER (chcr)
4436 M:      Atul Gupta <atul.gupta@chelsio.com>
4437 L:      linux-crypto@vger.kernel.org
4438 W:      http://www.chelsio.com
4439 S:      Supported
4440 F:      drivers/crypto/chelsio
4442 CXGB4 ETHERNET DRIVER (CXGB4)
4443 M:      Vishal Kulkarni <vishal@chelsio.com>
4444 L:      netdev@vger.kernel.org
4445 W:      http://www.chelsio.com
4446 S:      Supported
4447 F:      drivers/net/ethernet/chelsio/cxgb4/
4449 CXGB4 ISCSI DRIVER (CXGB4I)
4450 M:      Karen Xie <kxie@chelsio.com>
4451 L:      linux-scsi@vger.kernel.org
4452 W:      http://www.chelsio.com
4453 S:      Supported
4454 F:      drivers/scsi/cxgbi/cxgb4i
4456 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4457 M:      Potnuri Bharat Teja <bharat@chelsio.com>
4458 L:      linux-rdma@vger.kernel.org
4459 W:      http://www.openfabrics.org
4460 S:      Supported
4461 F:      drivers/infiniband/hw/cxgb4/
4462 F:      include/uapi/rdma/cxgb4-abi.h
4464 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4465 M:      Casey Leedom <leedom@chelsio.com>
4466 L:      netdev@vger.kernel.org
4467 W:      http://www.chelsio.com
4468 S:      Supported
4469 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4471 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4472 M:      Frederic Barrat <fbarrat@linux.ibm.com>
4473 M:      Andrew Donnellan <ajd@linux.ibm.com>
4474 L:      linuxppc-dev@lists.ozlabs.org
4475 S:      Supported
4476 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4477 F:      drivers/misc/cxl/
4478 F:      include/misc/cxl*
4479 F:      include/uapi/misc/cxl.h
4480 F:      Documentation/powerpc/cxl.txt
4481 F:      Documentation/ABI/testing/sysfs-class-cxl
4483 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4484 M:      Manoj N. Kumar <manoj@linux.ibm.com>
4485 M:      Matthew R. Ochs <mrochs@linux.ibm.com>
4486 M:      Uma Krishnan <ukrishn@linux.ibm.com>
4487 L:      linux-scsi@vger.kernel.org
4488 S:      Supported
4489 F:      drivers/scsi/cxlflash/
4490 F:      include/uapi/scsi/cxlflash_ioctl.h
4491 F:      Documentation/powerpc/cxlflash.txt
4493 CYBERPRO FB DRIVER
4494 M:      Russell King <linux@armlinux.org.uk>
4495 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4496 W:      http://www.armlinux.org.uk/
4497 S:      Maintained
4498 F:      drivers/video/fbdev/cyber2000fb.*
4500 CYCLADES ASYNC MUX DRIVER
4501 W:      http://www.cyclades.com/
4502 S:      Orphan
4503 F:      drivers/tty/cyclades.c
4504 F:      include/linux/cyclades.h
4505 F:      include/uapi/linux/cyclades.h
4507 CYCLADES PC300 DRIVER
4508 W:      http://www.cyclades.com/
4509 S:      Orphan
4510 F:      drivers/net/wan/pc300*
4512 CYPRESS_FIRMWARE MEDIA DRIVER
4513 M:      Antti Palosaari <crope@iki.fi>
4514 L:      linux-media@vger.kernel.org
4515 W:      https://linuxtv.org
4516 W:      http://palosaari.fi/linux/
4517 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4518 T:      git git://linuxtv.org/anttip/media_tree.git
4519 S:      Maintained
4520 F:      drivers/media/common/cypress_firmware*
4522 CYTTSP TOUCHSCREEN DRIVER
4523 M:      Ferruh Yigit <fery@cypress.com>
4524 L:      linux-input@vger.kernel.org
4525 S:      Supported
4526 F:      drivers/input/touchscreen/cyttsp*
4527 F:      include/linux/input/cyttsp.h
4529 D-LINK DIR-685 TOUCHKEYS DRIVER
4530 M:      Linus Walleij <linus.walleij@linaro.org>
4531 L:      linux-input@vger.kernel.org
4532 S:      Supported
4533 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4535 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4536 M:      Joshua Kinard <kumba@gentoo.org>
4537 S:      Maintained
4538 F:      drivers/rtc/rtc-ds1685.c
4539 F:      include/linux/rtc/ds1685.h
4541 DAMA SLAVE for AX.25
4542 M:      Joerg Reuter <jreuter@yaina.de>
4543 W:      http://yaina.de/jreuter/
4544 W:      http://www.qsl.net/dl1bke/
4545 L:      linux-hams@vger.kernel.org
4546 S:      Maintained
4547 F:      net/ax25/af_ax25.c
4548 F:      net/ax25/ax25_dev.c
4549 F:      net/ax25/ax25_ds_*
4550 F:      net/ax25/ax25_in.c
4551 F:      net/ax25/ax25_out.c
4552 F:      net/ax25/ax25_timer.c
4553 F:      net/ax25/sysctl_net_ax25.c
4555 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4556 L:      netdev@vger.kernel.org
4557 S:      Orphan
4558 F:      Documentation/networking/device_drivers/dec/dmfe.txt
4559 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4561 DC390/AM53C974 SCSI driver
4562 M:      Hannes Reinecke <hare@suse.com>
4563 L:      linux-scsi@vger.kernel.org
4564 S:      Maintained
4565 F:      drivers/scsi/am53c974.c
4567 DC395x SCSI driver
4568 M:      Oliver Neukum <oliver@neukum.org>
4569 M:      Ali Akcaagac <aliakc@web.de>
4570 M:      Jamie Lenehan <lenehan@twibble.org>
4571 L:      dc395x@twibble.org
4572 W:      http://twibble.org/dist/dc395x/
4573 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4574 S:      Maintained
4575 F:      Documentation/scsi/dc395x.txt
4576 F:      drivers/scsi/dc395x.*
4578 DCCP PROTOCOL
4579 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4580 L:      dccp@vger.kernel.org
4581 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4582 S:      Maintained
4583 F:      include/linux/dccp.h
4584 F:      include/uapi/linux/dccp.h
4585 F:      include/linux/tfrc.h
4586 F:      net/dccp/
4588 DECnet NETWORK LAYER
4589 W:      http://linux-decnet.sourceforge.net
4590 L:      linux-decnet-user@lists.sourceforge.net
4591 S:      Orphan
4592 F:      Documentation/networking/decnet.txt
4593 F:      net/decnet/
4595 DECSTATION PLATFORM SUPPORT
4596 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4597 L:      linux-mips@vger.kernel.org
4598 W:      http://www.linux-mips.org/wiki/DECstation
4599 S:      Maintained
4600 F:      arch/mips/dec/
4601 F:      arch/mips/include/asm/dec/
4602 F:      arch/mips/include/asm/mach-dec/
4604 DEFXX FDDI NETWORK DRIVER
4605 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4606 S:      Maintained
4607 F:      drivers/net/fddi/defxx.*
4609 DELL SMBIOS DRIVER
4610 M:      Pali Rohár <pali.rohar@gmail.com>
4611 M:      Mario Limonciello <mario.limonciello@dell.com>
4612 L:      platform-driver-x86@vger.kernel.org
4613 S:      Maintained
4614 F:      drivers/platform/x86/dell-smbios.*
4616 DELL SMBIOS SMM DRIVER
4617 M:      Mario Limonciello <mario.limonciello@dell.com>
4618 L:      platform-driver-x86@vger.kernel.org
4619 S:      Maintained
4620 F:      drivers/platform/x86/dell-smbios-smm.c
4622 DELL SMBIOS WMI DRIVER
4623 M:      Mario Limonciello <mario.limonciello@dell.com>
4624 L:      platform-driver-x86@vger.kernel.org
4625 S:      Maintained
4626 F:      drivers/platform/x86/dell-smbios-wmi.c
4627 F:      tools/wmi/dell-smbios-example.c
4629 DEFZA FDDI NETWORK DRIVER
4630 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4631 S:      Maintained
4632 F:      drivers/net/fddi/defza.*
4634 DELL LAPTOP DRIVER
4635 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4636 M:      Pali Rohár <pali.rohar@gmail.com>
4637 L:      platform-driver-x86@vger.kernel.org
4638 S:      Maintained
4639 F:      drivers/platform/x86/dell-laptop.c
4641 DELL LAPTOP FREEFALL DRIVER
4642 M:      Pali Rohár <pali.rohar@gmail.com>
4643 S:      Maintained
4644 F:      drivers/platform/x86/dell-smo8800.c
4646 DELL LAPTOP RBTN DRIVER
4647 M:      Pali Rohár <pali.rohar@gmail.com>
4648 S:      Maintained
4649 F:      drivers/platform/x86/dell-rbtn.*
4651 DELL REMOTE BIOS UPDATE DRIVER
4652 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4653 L:      platform-driver-x86@vger.kernel.org
4654 S:      Maintained
4655 F:      drivers/platform/x86/dell_rbu.c
4657 DELL LAPTOP SMM DRIVER
4658 M:      Pali Rohár <pali.rohar@gmail.com>
4659 S:      Maintained
4660 F:      drivers/hwmon/dell-smm-hwmon.c
4661 F:      include/uapi/linux/i8k.h
4663 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4664 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4665 L:      platform-driver-x86@vger.kernel.org
4666 S:      Maintained
4667 F:      Documentation/driver-api/dcdbas.rst
4668 F:      drivers/platform/x86/dcdbas.*
4670 DELL WMI NOTIFICATIONS DRIVER
4671 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4672 M:      Pali Rohár <pali.rohar@gmail.com>
4673 S:      Maintained
4674 F:      drivers/platform/x86/dell-wmi.c
4676 DELL WMI DESCRIPTOR DRIVER
4677 M:      Mario Limonciello <mario.limonciello@dell.com>
4678 S:      Maintained
4679 F:      drivers/platform/x86/dell-wmi-descriptor.c
4681 DELTA ST MEDIA DRIVER
4682 M:      Hugues Fruchet <hugues.fruchet@st.com>
4683 L:      linux-media@vger.kernel.org
4684 T:      git git://linuxtv.org/media_tree.git
4685 W:      https://linuxtv.org
4686 S:      Supported
4687 F:      drivers/media/platform/sti/delta
4689 DENALI NAND DRIVER
4690 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4691 L:      linux-mtd@lists.infradead.org
4692 S:      Supported
4693 F:      drivers/mtd/nand/raw/denali*
4695 DESIGNWARE EDMA CORE IP DRIVER
4696 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4697 L:      dmaengine@vger.kernel.org
4698 S:      Maintained
4699 F:      drivers/dma/dw-edma/
4700 F:      include/linux/dma/edma.h
4702 DESIGNWARE USB2 DRD IP DRIVER
4703 M:      Minas Harutyunyan <hminas@synopsys.com>
4704 L:      linux-usb@vger.kernel.org
4705 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4706 S:      Maintained
4707 F:      drivers/usb/dwc2/
4709 DESIGNWARE USB3 DRD IP DRIVER
4710 M:      Felipe Balbi <balbi@kernel.org>
4711 L:      linux-usb@vger.kernel.org
4712 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4713 S:      Maintained
4714 F:      drivers/usb/dwc3/
4716 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4717 M:      Andreas Klinger <ak@it-klinger.de>
4718 L:      linux-iio@vger.kernel.org
4719 S:      Maintained
4720 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4721 F:      drivers/iio/proximity/srf*.c
4723 DEVICE COREDUMP (DEV_COREDUMP)
4724 M:      Johannes Berg <johannes@sipsolutions.net>
4725 L:      linux-kernel@vger.kernel.org
4726 S:      Maintained
4727 F:      drivers/base/devcoredump.c
4728 F:      include/linux/devcoredump.h
4730 DEVICE FREQUENCY (DEVFREQ)
4731 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4732 M:      Kyungmin Park <kyungmin.park@samsung.com>
4733 R:      Chanwoo Choi <cw00.choi@samsung.com>
4734 L:      linux-pm@vger.kernel.org
4735 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4736 S:      Maintained
4737 F:      drivers/devfreq/
4738 F:      include/linux/devfreq.h
4739 F:      Documentation/devicetree/bindings/devfreq/
4740 F:      include/trace/events/devfreq.h
4742 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4743 M:      Chanwoo Choi <cw00.choi@samsung.com>
4744 L:      linux-pm@vger.kernel.org
4745 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4746 S:      Supported
4747 F:      drivers/devfreq/event/
4748 F:      drivers/devfreq/devfreq-event.c
4749 F:      include/linux/devfreq-event.h
4750 F:      Documentation/devicetree/bindings/devfreq/event/
4752 DEVICE NUMBER REGISTRY
4753 M:      Torben Mathiasen <device@lanana.org>
4754 W:      http://lanana.org/docs/device-list/index.html
4755 S:      Maintained
4757 DEVICE-MAPPER  (LVM)
4758 M:      Alasdair Kergon <agk@redhat.com>
4759 M:      Mike Snitzer <snitzer@redhat.com>
4760 M:      dm-devel@redhat.com
4761 L:      dm-devel@redhat.com
4762 W:      http://sources.redhat.com/dm
4763 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4764 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4765 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4766 S:      Maintained
4767 F:      Documentation/admin-guide/device-mapper/
4768 F:      drivers/md/Makefile
4769 F:      drivers/md/Kconfig
4770 F:      drivers/md/dm*
4771 F:      drivers/md/persistent-data/
4772 F:      include/linux/device-mapper.h
4773 F:      include/linux/dm-*.h
4774 F:      include/uapi/linux/dm-*.h
4776 DEVLINK
4777 M:      Jiri Pirko <jiri@mellanox.com>
4778 L:      netdev@vger.kernel.org
4779 S:      Supported
4780 F:      net/core/devlink.c
4781 F:      include/net/devlink.h
4782 F:      include/uapi/linux/devlink.h
4784 DIALOG SEMICONDUCTOR DRIVERS
4785 M:      Support Opensource <support.opensource@diasemi.com>
4786 W:      http://www.dialog-semiconductor.com/products
4787 S:      Supported
4788 F:      Documentation/hwmon/da90??.rst
4789 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4790 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4791 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4792 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4793 F:      Documentation/devicetree/bindings/regulator/slg51000.txt
4794 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4795 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4796 F:      drivers/gpio/gpio-da90??.c
4797 F:      drivers/hwmon/da90??-hwmon.c
4798 F:      drivers/iio/adc/da91??-*.c
4799 F:      drivers/input/misc/da90??_onkey.c
4800 F:      drivers/input/touchscreen/da9052_tsi.c
4801 F:      drivers/leds/leds-da90??.c
4802 F:      drivers/mfd/da903x.c
4803 F:      drivers/mfd/da90??-*.c
4804 F:      drivers/mfd/da91??-*.c
4805 F:      drivers/power/supply/da9052-battery.c
4806 F:      drivers/power/supply/da91??-*.c
4807 F:      drivers/regulator/da903x.c
4808 F:      drivers/regulator/da9???-regulator.[ch]
4809 F:      drivers/regulator/slg51000-regulator.[ch]
4810 F:      drivers/thermal/da90??-thermal.c
4811 F:      drivers/rtc/rtc-da90??.c
4812 F:      drivers/video/backlight/da90??_bl.c
4813 F:      drivers/watchdog/da90??_wdt.c
4814 F:      include/linux/mfd/da903x.h
4815 F:      include/linux/mfd/da9052/
4816 F:      include/linux/mfd/da9055/
4817 F:      include/linux/mfd/da9062/
4818 F:      include/linux/mfd/da9063/
4819 F:      include/linux/mfd/da9150/
4820 F:      include/linux/regulator/da9211.h
4821 F:      include/sound/da[79]*.h
4822 F:      sound/soc/codecs/da[79]*.[ch]
4824 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4825 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4826 L:      linux-gpio@vger.kernel.org
4827 S:      Maintained
4828 F:      drivers/gpio/gpio-gpio-mm.c
4830 DIOLAN U2C-12 I2C DRIVER
4831 M:      Guenter Roeck <linux@roeck-us.net>
4832 L:      linux-i2c@vger.kernel.org
4833 S:      Maintained
4834 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4836 FILESYSTEM DIRECT ACCESS (DAX)
4837 M:      Dan Williams <dan.j.williams@intel.com>
4838 R:      Matthew Wilcox <willy@infradead.org>
4839 R:      Jan Kara <jack@suse.cz>
4840 L:      linux-fsdevel@vger.kernel.org
4841 L:      linux-nvdimm@lists.01.org
4842 S:      Supported
4843 F:      fs/dax.c
4844 F:      include/linux/dax.h
4845 F:      include/trace/events/fs_dax.h
4847 DEVICE DIRECT ACCESS (DAX)
4848 M:      Dan Williams <dan.j.williams@intel.com>
4849 M:      Vishal Verma <vishal.l.verma@intel.com>
4850 M:      Keith Busch <keith.busch@intel.com>
4851 M:      Dave Jiang <dave.jiang@intel.com>
4852 L:      linux-nvdimm@lists.01.org
4853 S:      Supported
4854 F:      drivers/dax/
4856 DIRECTORY NOTIFICATION (DNOTIFY)
4857 M:      Jan Kara <jack@suse.cz>
4858 R:      Amir Goldstein <amir73il@gmail.com>
4859 L:      linux-fsdevel@vger.kernel.org
4860 S:      Maintained
4861 F:      Documentation/filesystems/dnotify.txt
4862 F:      fs/notify/dnotify/
4863 F:      include/linux/dnotify.h
4865 DISK GEOMETRY AND PARTITION HANDLING
4866 M:      Andries Brouwer <aeb@cwi.nl>
4867 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4868 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4869 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4870 S:      Maintained
4872 DISKQUOTA
4873 M:      Jan Kara <jack@suse.com>
4874 S:      Maintained
4875 F:      Documentation/filesystems/quota.txt
4876 F:      fs/quota/
4877 F:      include/linux/quota*.h
4878 F:      include/uapi/linux/quota*.h
4880 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4881 M:      Bernie Thompson <bernie@plugable.com>
4882 L:      linux-fbdev@vger.kernel.org
4883 S:      Maintained
4884 W:      http://plugable.com/category/projects/udlfb/
4885 F:      drivers/video/fbdev/udlfb.c
4886 F:      include/video/udlfb.h
4887 F:      Documentation/fb/udlfb.rst
4889 DISTRIBUTED LOCK MANAGER (DLM)
4890 M:      Christine Caulfield <ccaulfie@redhat.com>
4891 M:      David Teigland <teigland@redhat.com>
4892 L:      cluster-devel@redhat.com
4893 W:      http://sources.redhat.com/cluster/
4894 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4895 S:      Supported
4896 F:      fs/dlm/
4898 DMA BUFFER SHARING FRAMEWORK
4899 M:      Sumit Semwal <sumit.semwal@linaro.org>
4900 S:      Maintained
4901 L:      linux-media@vger.kernel.org
4902 L:      dri-devel@lists.freedesktop.org
4903 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4904 F:      drivers/dma-buf/
4905 F:      include/linux/dma-buf*
4906 F:      include/linux/reservation.h
4907 F:      include/linux/*fence.h
4908 F:      Documentation/driver-api/dma-buf.rst
4909 T:      git git://anongit.freedesktop.org/drm/drm-misc
4911 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4912 M:      Vinod Koul <vkoul@kernel.org>
4913 L:      dmaengine@vger.kernel.org
4914 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4915 S:      Maintained
4916 F:      drivers/dma/
4917 F:      include/linux/dmaengine.h
4918 F:      include/linux/of_dma.h
4919 F:      Documentation/devicetree/bindings/dma/
4920 F:      Documentation/driver-api/dmaengine/
4921 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4923 DMA MAPPING HELPERS
4924 M:      Christoph Hellwig <hch@lst.de>
4925 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4926 R:      Robin Murphy <robin.murphy@arm.com>
4927 L:      iommu@lists.linux-foundation.org
4928 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4929 W:      http://git.infradead.org/users/hch/dma-mapping.git
4930 S:      Supported
4931 F:      kernel/dma/
4932 F:      include/asm-generic/dma-mapping.h
4933 F:      include/linux/dma-direct.h
4934 F:      include/linux/dma-mapping.h
4935 F:      include/linux/dma-noncoherent.h
4937 DME1737 HARDWARE MONITOR DRIVER
4938 M:      Juerg Haefliger <juergh@gmail.com>
4939 L:      linux-hwmon@vger.kernel.org
4940 S:      Maintained
4941 F:      Documentation/hwmon/dme1737.rst
4942 F:      drivers/hwmon/dme1737.c
4944 DMI/SMBIOS SUPPORT
4945 M:      Jean Delvare <jdelvare@suse.com>
4946 S:      Maintained
4947 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4948 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4949 F:      drivers/firmware/dmi-id.c
4950 F:      drivers/firmware/dmi_scan.c
4951 F:      include/linux/dmi.h
4953 DOCUMENTATION
4954 M:      Jonathan Corbet <corbet@lwn.net>
4955 L:      linux-doc@vger.kernel.org
4956 S:      Maintained
4957 F:      Documentation/
4958 F:      scripts/kernel-doc
4959 X:      Documentation/ABI/
4960 X:      Documentation/firmware-guide/acpi/
4961 X:      Documentation/devicetree/
4962 X:      Documentation/i2c/
4963 X:      Documentation/media/
4964 X:      Documentation/power/
4965 X:      Documentation/spi/
4966 T:      git git://git.lwn.net/linux.git docs-next
4968 DOCUMENTATION/ITALIAN
4969 M:      Federico Vaga <federico.vaga@vaga.pv.it>
4970 L:      linux-doc@vger.kernel.org
4971 S:      Maintained
4972 F:      Documentation/translations/it_IT
4974 DONGWOON DW9714 LENS VOICE COIL DRIVER
4975 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4976 L:      linux-media@vger.kernel.org
4977 T:      git git://linuxtv.org/media_tree.git
4978 S:      Maintained
4979 F:      drivers/media/i2c/dw9714.c
4980 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4982 DONGWOON DW9807 LENS VOICE COIL DRIVER
4983 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4984 L:      linux-media@vger.kernel.org
4985 T:      git git://linuxtv.org/media_tree.git
4986 S:      Maintained
4987 F:      drivers/media/i2c/dw9807-vcm.c
4988 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4990 DOUBLETALK DRIVER
4991 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4992 L:      blinux-list@redhat.com
4993 S:      Maintained
4994 F:      drivers/char/dtlk.c
4995 F:      include/linux/dtlk.h
4997 DPAA2 DATAPATH I/O (DPIO) DRIVER
4998 M:      Roy Pledge <Roy.Pledge@nxp.com>
4999 L:      linux-kernel@vger.kernel.org
5000 S:      Maintained
5001 F:      drivers/soc/fsl/dpio
5003 DPAA2 ETHERNET DRIVER
5004 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
5005 L:      netdev@vger.kernel.org
5006 S:      Maintained
5007 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5008 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
5009 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
5010 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
5011 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
5013 DPAA2 ETHERNET SWITCH DRIVER
5014 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
5015 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
5016 L:      linux-kernel@vger.kernel.org
5017 S:      Maintained
5018 F:      drivers/staging/fsl-dpaa2/ethsw
5020 DPT_I2O SCSI RAID DRIVER
5021 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5022 L:      linux-scsi@vger.kernel.org
5023 W:      http://www.adaptec.com/
5024 S:      Maintained
5025 F:      drivers/scsi/dpt*
5026 F:      drivers/scsi/dpt/
5028 DRBD DRIVER
5029 M:      Philipp Reisner <philipp.reisner@linbit.com>
5030 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
5031 L:      drbd-dev@lists.linbit.com
5032 W:      http://www.drbd.org
5033 T:      git git://git.linbit.com/linux-drbd.git
5034 T:      git git://git.linbit.com/drbd-8.4.git
5035 S:      Supported
5036 F:      drivers/block/drbd/
5037 F:      lib/lru_cache.c
5038 F:      Documentation/admin-guide/blockdev/
5040 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5041 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5042 R:      "Rafael J. Wysocki" <rafael@kernel.org>
5043 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5044 S:      Supported
5045 F:      Documentation/kobject.txt
5046 F:      drivers/base/
5047 F:      fs/debugfs/
5048 F:      fs/sysfs/
5049 F:      include/linux/debugfs.h
5050 F:      include/linux/kobj*
5051 F:      lib/kobj*
5053 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5054 M:      Kevin Hilman <khilman@kernel.org>
5055 M:      Nishanth Menon <nm@ti.com>
5056 S:      Maintained
5057 F:      drivers/power/avs/
5058 F:      include/linux/power/smartreflex.h
5059 L:      linux-pm@vger.kernel.org
5061 DRM DRIVER FOR ARM PL111 CLCD
5062 M:      Eric Anholt <eric@anholt.net>
5063 T:      git git://anongit.freedesktop.org/drm/drm-misc
5064 S:      Supported
5065 F:      drivers/gpu/drm/pl111/
5067 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5068 M:      Linus Walleij <linus.walleij@linaro.org>
5069 T:      git git://anongit.freedesktop.org/drm/drm-misc
5070 S:      Maintained
5071 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
5072 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5074 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5075 M:      Dave Airlie <airlied@redhat.com>
5076 S:      Odd Fixes
5077 F:      drivers/gpu/drm/ast/
5079 DRM DRIVER FOR ASPEED BMC GFX
5080 M:      Joel Stanley <joel@jms.id.au>
5081 L:      linux-aspeed@lists.ozlabs.org
5082 T:      git git://anongit.freedesktop.org/drm/drm-misc
5083 S:      Supported
5084 F:      drivers/gpu/drm/aspeed/
5085 F:      Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5087 DRM DRIVER FOR BOCHS VIRTUAL GPU
5088 M:      Gerd Hoffmann <kraxel@redhat.com>
5089 L:      virtualization@lists.linux-foundation.org
5090 T:      git git://anongit.freedesktop.org/drm/drm-misc
5091 S:      Maintained
5092 F:      drivers/gpu/drm/bochs/
5094 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5095 M:      Linus Walleij <linus.walleij@linaro.org>
5096 T:      git git://anongit.freedesktop.org/drm/drm-misc
5097 S:      Maintained
5098 F:      drivers/gpu/drm/tve200/
5100 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5101 M:      Jagan Teki <jagan@amarulasolutions.com>
5102 S:      Maintained
5103 F:      drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5104 F:      Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5106 DRM DRIVER FOR ILITEK ILI9225 PANELS
5107 M:      David Lechner <david@lechnology.com>
5108 S:      Maintained
5109 F:      drivers/gpu/drm/tinydrm/ili9225.c
5110 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5112 DRM DRIVER FOR HX8357D PANELS
5113 M:      Eric Anholt <eric@anholt.net>
5114 T:      git git://anongit.freedesktop.org/drm/drm-misc
5115 S:      Maintained
5116 F:      drivers/gpu/drm/tinydrm/hx8357d.c
5117 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
5119 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5120 S:      Orphan / Obsolete
5121 F:      drivers/gpu/drm/i810/
5122 F:      include/uapi/drm/i810_drm.h
5124 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5125 S:      Orphan / Obsolete
5126 F:      drivers/gpu/drm/mga/
5127 F:      include/uapi/drm/mga_drm.h
5129 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5130 M:      Dave Airlie <airlied@redhat.com>
5131 S:      Odd Fixes
5132 F:      drivers/gpu/drm/mgag200/
5134 DRM DRIVER FOR MI0283QT
5135 M:      Noralf Trønnes <noralf@tronnes.org>
5136 S:      Maintained
5137 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
5138 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5140 DRM DRIVER FOR MSM ADRENO GPU
5141 M:      Rob Clark <robdclark@gmail.com>
5142 M:      Sean Paul <sean@poorly.run>
5143 L:      linux-arm-msm@vger.kernel.org
5144 L:      dri-devel@lists.freedesktop.org
5145 L:      freedreno@lists.freedesktop.org
5146 T:      git https://gitlab.freedesktop.org/drm/msm.git
5147 S:      Maintained
5148 F:      drivers/gpu/drm/msm/
5149 F:      include/uapi/drm/msm_drm.h
5150 F:      Documentation/devicetree/bindings/display/msm/
5152 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5153 M:      Ben Skeggs <bskeggs@redhat.com>
5154 L:      dri-devel@lists.freedesktop.org
5155 L:      nouveau@lists.freedesktop.org
5156 T:      git git://github.com/skeggsb/linux
5157 S:      Supported
5158 F:      drivers/gpu/drm/nouveau/
5159 F:      include/uapi/drm/nouveau_drm.h
5161 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5162 M:      Stefan Mavrodiev <stefan@olimex.com>
5163 S:      Maintained
5164 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5165 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5167 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5168 M:      Noralf Trønnes <noralf@tronnes.org>
5169 S:      Maintained
5170 F:      drivers/gpu/drm/tinydrm/repaper.c
5171 F:      Documentation/devicetree/bindings/display/repaper.txt
5173 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5174 M:      Dave Airlie <airlied@redhat.com>
5175 M:      Gerd Hoffmann <kraxel@redhat.com>
5176 L:      virtualization@lists.linux-foundation.org
5177 T:      git git://anongit.freedesktop.org/drm/drm-misc
5178 S:      Obsolete
5179 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5180 F:      drivers/gpu/drm/cirrus/
5182 DRM DRIVER FOR QXL VIRTUAL GPU
5183 M:      Dave Airlie <airlied@redhat.com>
5184 M:      Gerd Hoffmann <kraxel@redhat.com>
5185 L:      virtualization@lists.linux-foundation.org
5186 L:      spice-devel@lists.freedesktop.org
5187 T:      git git://anongit.freedesktop.org/drm/drm-misc
5188 S:      Maintained
5189 F:      drivers/gpu/drm/qxl/
5190 F:      include/uapi/drm/qxl_drm.h
5192 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5193 S:      Orphan / Obsolete
5194 F:      drivers/gpu/drm/r128/
5195 F:      include/uapi/drm/r128_drm.h
5197 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5198 M:      Guido Günther <agx@sigxcpu.org>
5199 S:      Maintained
5200 F:      drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5201 F:      Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5203 DRM DRIVER FOR SAVAGE VIDEO CARDS
5204 S:      Orphan / Obsolete
5205 F:      drivers/gpu/drm/savage/
5206 F:      include/uapi/drm/savage_drm.h
5208 DRM DRIVER FOR SIS VIDEO CARDS
5209 S:      Orphan / Obsolete
5210 F:      drivers/gpu/drm/sis/
5211 F:      include/uapi/drm/sis_drm.h
5213 DRM DRIVER FOR SITRONIX ST7701 PANELS
5214 M:      Jagan Teki <jagan@amarulasolutions.com>
5215 S:      Maintained
5216 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
5217 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5219 DRM DRIVER FOR SITRONIX ST7586 PANELS
5220 M:      David Lechner <david@lechnology.com>
5221 S:      Maintained
5222 F:      drivers/gpu/drm/tinydrm/st7586.c
5223 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
5225 DRM DRIVER FOR SITRONIX ST7735R PANELS
5226 M:      David Lechner <david@lechnology.com>
5227 S:      Maintained
5228 F:      drivers/gpu/drm/tinydrm/st7735r.c
5229 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5231 DRM DRIVER FOR ST-ERICSSON MCDE
5232 M:      Linus Walleij <linus.walleij@linaro.org>
5233 T:      git git://anongit.freedesktop.org/drm/drm-misc
5234 S:      Maintained
5235 F:      drivers/gpu/drm/mcde/
5236 F:      Documentation/devicetree/bindings/display/ste,mcde.txt
5238 DRM DRIVER FOR TDFX VIDEO CARDS
5239 S:      Orphan / Obsolete
5240 F:      drivers/gpu/drm/tdfx/
5242 DRM DRIVER FOR TPO TPG110 PANELS
5243 M:      Linus Walleij <linus.walleij@linaro.org>
5244 T:      git git://anongit.freedesktop.org/drm/drm-misc
5245 S:      Maintained
5246 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
5247 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt
5249 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5250 M:      Dave Airlie <airlied@redhat.com>
5251 R:      Sean Paul <sean@poorly.run>
5252 L:      dri-devel@lists.freedesktop.org
5253 S:      Odd Fixes
5254 F:      drivers/gpu/drm/udl/
5255 T:      git git://anongit.freedesktop.org/drm/drm-misc
5257 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5258 M:      Hans de Goede <hdegoede@redhat.com>
5259 L:      dri-devel@lists.freedesktop.org
5260 S:      Maintained
5261 F:      drivers/gpu/drm/vboxvideo/
5262 T:      git git://anongit.freedesktop.org/drm/drm-misc
5264 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5265 M:      Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5266 R:      Haneen Mohammed <hamohammed.sa@gmail.com>
5267 R:      Daniel Vetter <daniel@ffwll.ch>
5268 T:      git git://anongit.freedesktop.org/drm/drm-misc
5269 S:      Maintained
5270 L:      dri-devel@lists.freedesktop.org
5271 F:      drivers/gpu/drm/vkms/
5272 F:      Documentation/gpu/vkms.rst
5274 DRM DRIVER FOR VMWARE VIRTUAL GPU
5275 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5276 M:      Thomas Hellstrom <thellstrom@vmware.com>
5277 L:      dri-devel@lists.freedesktop.org
5278 T:      git git://people.freedesktop.org/~thomash/linux
5279 S:      Supported
5280 F:      drivers/gpu/drm/vmwgfx/
5281 F:      include/uapi/drm/vmwgfx_drm.h
5283 DRM DRIVERS
5284 M:      David Airlie <airlied@linux.ie>
5285 M:      Daniel Vetter <daniel@ffwll.ch>
5286 L:      dri-devel@lists.freedesktop.org
5287 T:      git git://anongit.freedesktop.org/drm/drm
5288 B:      https://bugs.freedesktop.org/
5289 C:      irc://chat.freenode.net/dri-devel
5290 S:      Maintained
5291 F:      drivers/gpu/drm/
5292 F:      drivers/gpu/vga/
5293 F:      Documentation/devicetree/bindings/display/
5294 F:      Documentation/devicetree/bindings/gpu/
5295 F:      Documentation/gpu/
5296 F:      include/drm/
5297 F:      include/uapi/drm/
5298 F:      include/linux/vga*
5300 DRM DRIVERS AND MISC GPU PATCHES
5301 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5302 M:      Maxime Ripard <maxime.ripard@bootlin.com>
5303 M:      Sean Paul <sean@poorly.run>
5304 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5305 S:      Maintained
5306 T:      git git://anongit.freedesktop.org/drm/drm-misc
5307 F:      Documentation/gpu/
5308 F:      drivers/gpu/vga/
5309 F:      drivers/gpu/drm/*
5310 F:      include/drm/drm*
5311 F:      include/uapi/drm/drm*
5312 F:      include/linux/vga*
5314 DRM DRIVERS FOR ALLWINNER A10
5315 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
5316 L:      dri-devel@lists.freedesktop.org
5317 S:      Supported
5318 F:      drivers/gpu/drm/sun4i/
5319 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5320 T:      git git://anongit.freedesktop.org/drm/drm-misc
5322 DRM DRIVERS FOR AMLOGIC SOCS
5323 M:      Neil Armstrong <narmstrong@baylibre.com>
5324 L:      dri-devel@lists.freedesktop.org
5325 L:      linux-amlogic@lists.infradead.org
5326 W:      http://linux-meson.com/
5327 S:      Supported
5328 F:      drivers/gpu/drm/meson/
5329 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5330 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5331 F:      Documentation/gpu/meson.rst
5332 T:      git git://anongit.freedesktop.org/drm/drm-misc
5334 DRM DRIVERS FOR ATMEL HLCDC
5335 M:      Boris Brezillon <bbrezillon@kernel.org>
5336 L:      dri-devel@lists.freedesktop.org
5337 S:      Supported
5338 F:      drivers/gpu/drm/atmel-hlcdc/
5339 F:      Documentation/devicetree/bindings/display/atmel/
5340 T:      git git://anongit.freedesktop.org/drm/drm-misc
5342 DRM DRIVERS FOR BRIDGE CHIPS
5343 M:      Andrzej Hajda <a.hajda@samsung.com>
5344 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5345 S:      Maintained
5346 T:      git git://anongit.freedesktop.org/drm/drm-misc
5347 F:      drivers/gpu/drm/bridge/
5349 DRM DRIVERS FOR EXYNOS
5350 M:      Inki Dae <inki.dae@samsung.com>
5351 M:      Joonyoung Shim <jy0922.shim@samsung.com>
5352 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
5353 M:      Kyungmin Park <kyungmin.park@samsung.com>
5354 L:      dri-devel@lists.freedesktop.org
5355 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5356 S:      Supported
5357 F:      drivers/gpu/drm/exynos/
5358 F:      include/uapi/drm/exynos_drm.h
5359 F:      Documentation/devicetree/bindings/display/exynos/
5361 DRM DRIVERS FOR FREESCALE DCU
5362 M:      Stefan Agner <stefan@agner.ch>
5363 M:      Alison Wang <alison.wang@nxp.com>
5364 L:      dri-devel@lists.freedesktop.org
5365 S:      Supported
5366 F:      drivers/gpu/drm/fsl-dcu/
5367 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
5368 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
5369 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5370 T:      git git://anongit.freedesktop.org/drm/drm-misc
5372 DRM DRIVERS FOR FREESCALE IMX
5373 M:      Philipp Zabel <p.zabel@pengutronix.de>
5374 L:      dri-devel@lists.freedesktop.org
5375 S:      Maintained
5376 F:      drivers/gpu/drm/imx/
5377 F:      drivers/gpu/ipu-v3/
5378 F:      Documentation/devicetree/bindings/display/imx/
5380 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5381 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5382 L:      dri-devel@lists.freedesktop.org
5383 T:      git git://github.com/patjak/drm-gma500
5384 S:      Maintained
5385 F:      drivers/gpu/drm/gma500/
5387 DRM DRIVERS FOR HISILICON
5388 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
5389 M:      Rongrong Zou <zourongrong@gmail.com>
5390 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
5391 R:      Chen Feng <puck.chen@hisilicon.com>
5392 L:      dri-devel@lists.freedesktop.org
5393 T:      git git://github.com/xin3liang/linux.git
5394 S:      Maintained
5395 F:      drivers/gpu/drm/hisilicon/
5396 F:      Documentation/devicetree/bindings/display/hisilicon/
5398 DRM DRIVERS FOR LIMA
5399 M:      Qiang Yu <yuq825@gmail.com>
5400 L:      dri-devel@lists.freedesktop.org
5401 L:      lima@lists.freedesktop.org (moderated for non-subscribers)
5402 S:      Maintained
5403 F:      drivers/gpu/drm/lima/
5404 F:      include/uapi/drm/lima_drm.h
5405 T:      git git://anongit.freedesktop.org/drm/drm-misc
5407 DRM DRIVERS FOR MEDIATEK
5408 M:      CK Hu <ck.hu@mediatek.com>
5409 M:      Philipp Zabel <p.zabel@pengutronix.de>
5410 L:      dri-devel@lists.freedesktop.org
5411 S:      Supported
5412 F:      drivers/gpu/drm/mediatek/
5413 F:      Documentation/devicetree/bindings/display/mediatek/
5415 DRM DRIVERS FOR NVIDIA TEGRA
5416 M:      Thierry Reding <thierry.reding@gmail.com>
5417 L:      dri-devel@lists.freedesktop.org
5418 L:      linux-tegra@vger.kernel.org
5419 T:      git git://anongit.freedesktop.org/tegra/linux.git
5420 S:      Supported
5421 F:      drivers/gpu/drm/tegra/
5422 F:      drivers/gpu/host1x/
5423 F:      include/linux/host1x.h
5424 F:      include/uapi/drm/tegra_drm.h
5425 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5427 DRM DRIVERS FOR RENESAS
5428 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5429 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5430 L:      dri-devel@lists.freedesktop.org
5431 L:      linux-renesas-soc@vger.kernel.org
5432 T:      git git://linuxtv.org/pinchartl/media drm/du/next
5433 S:      Supported
5434 F:      drivers/gpu/drm/rcar-du/
5435 F:      drivers/gpu/drm/shmobile/
5436 F:      include/linux/platform_data/shmob_drm.h
5437 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5438 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5439 F:      Documentation/devicetree/bindings/display/renesas,du.txt
5441 DRM DRIVERS FOR ROCKCHIP
5442 M:      Sandy Huang <hjc@rock-chips.com>
5443 M:      Heiko Stübner <heiko@sntech.de>
5444 L:      dri-devel@lists.freedesktop.org
5445 S:      Maintained
5446 F:      drivers/gpu/drm/rockchip/
5447 F:      Documentation/devicetree/bindings/display/rockchip/
5448 T:      git git://anongit.freedesktop.org/drm/drm-misc
5450 DRM DRIVERS FOR STI
5451 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5452 M:      Vincent Abriou <vincent.abriou@st.com>
5453 L:      dri-devel@lists.freedesktop.org
5454 T:      git git://anongit.freedesktop.org/drm/drm-misc
5455 S:      Maintained
5456 F:      drivers/gpu/drm/sti
5457 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
5459 DRM DRIVERS FOR STM
5460 M:      Yannick Fertre <yannick.fertre@st.com>
5461 M:      Philippe Cornu <philippe.cornu@st.com>
5462 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5463 M:      Vincent Abriou <vincent.abriou@st.com>
5464 L:      dri-devel@lists.freedesktop.org
5465 T:      git git://anongit.freedesktop.org/drm/drm-misc
5466 S:      Maintained
5467 F:      drivers/gpu/drm/stm
5468 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5470 DRM DRIVERS FOR TI LCDC
5471 M:      Jyri Sarha <jsarha@ti.com>
5472 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5473 L:      dri-devel@lists.freedesktop.org
5474 S:      Maintained
5475 F:      drivers/gpu/drm/tilcdc/
5476 F:      Documentation/devicetree/bindings/display/tilcdc/
5478 DRM DRIVERS FOR TI OMAP
5479 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5480 L:      dri-devel@lists.freedesktop.org
5481 S:      Maintained
5482 F:      drivers/gpu/drm/omapdrm/
5483 F:      Documentation/devicetree/bindings/display/ti/
5485 DRM DRIVERS FOR V3D
5486 M:      Eric Anholt <eric@anholt.net>
5487 S:      Supported
5488 F:      drivers/gpu/drm/v3d/
5489 F:      include/uapi/drm/v3d_drm.h
5490 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5491 T:      git git://anongit.freedesktop.org/drm/drm-misc
5493 DRM DRIVERS FOR VC4
5494 M:      Eric Anholt <eric@anholt.net>
5495 T:      git git://github.com/anholt/linux
5496 S:      Supported
5497 F:      drivers/gpu/drm/vc4/
5498 F:      include/uapi/drm/vc4_drm.h
5499 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5500 T:      git git://anongit.freedesktop.org/drm/drm-misc
5502 DRM DRIVERS FOR VIVANTE GPU IP
5503 M:      Lucas Stach <l.stach@pengutronix.de>
5504 R:      Russell King <linux+etnaviv@armlinux.org.uk>
5505 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
5506 L:      etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5507 L:      dri-devel@lists.freedesktop.org
5508 S:      Maintained
5509 F:      drivers/gpu/drm/etnaviv/
5510 F:      include/uapi/drm/etnaviv_drm.h
5511 F:      Documentation/devicetree/bindings/display/etnaviv/
5513 DRM DRIVERS FOR ZTE ZX
5514 M:      Shawn Guo <shawnguo@kernel.org>
5515 L:      dri-devel@lists.freedesktop.org
5516 S:      Maintained
5517 F:      drivers/gpu/drm/zte/
5518 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5519 T:      git git://anongit.freedesktop.org/drm/drm-misc
5521 DRM PANEL DRIVERS
5522 M:      Thierry Reding <thierry.reding@gmail.com>
5523 R:      Sam Ravnborg <sam@ravnborg.org>
5524 L:      dri-devel@lists.freedesktop.org
5525 T:      git git://anongit.freedesktop.org/drm/drm-misc
5526 S:      Maintained
5527 F:      drivers/gpu/drm/drm_panel.c
5528 F:      drivers/gpu/drm/panel/
5529 F:      include/drm/drm_panel.h
5530 F:      Documentation/devicetree/bindings/display/panel/
5532 DRM TINYDRM DRIVERS
5533 M:      Noralf Trønnes <noralf@tronnes.org>
5534 W:      https://github.com/notro/tinydrm/wiki/Development
5535 T:      git git://anongit.freedesktop.org/drm/drm-misc
5536 S:      Maintained
5537 F:      drivers/gpu/drm/tinydrm/
5538 F:      include/drm/tinydrm/
5540 DRM DRIVERS FOR XEN
5541 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5542 T:      git git://anongit.freedesktop.org/drm/drm-misc
5543 L:      dri-devel@lists.freedesktop.org
5544 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
5545 S:      Supported
5546 F:      drivers/gpu/drm/xen/
5547 F:      Documentation/gpu/xen-front.rst
5549 DRM TTM SUBSYSTEM
5550 M:      Christian Koenig <christian.koenig@amd.com>
5551 M:      Huang Rui <ray.huang@amd.com>
5552 T:      git git://people.freedesktop.org/~agd5f/linux
5553 S:      Maintained
5554 L:      dri-devel@lists.freedesktop.org
5555 F:      include/drm/ttm/
5556 F:      drivers/gpu/drm/ttm/
5558 DSBR100 USB FM RADIO DRIVER
5559 M:      Alexey Klimov <klimov.linux@gmail.com>
5560 L:      linux-media@vger.kernel.org
5561 T:      git git://linuxtv.org/media_tree.git
5562 S:      Maintained
5563 F:      drivers/media/radio/dsbr100.c
5565 DSCC4 DRIVER
5566 M:      Francois Romieu <romieu@fr.zoreil.com>
5567 L:      netdev@vger.kernel.org
5568 S:      Maintained
5569 F:      drivers/net/wan/dscc4.c
5571 DT3155 MEDIA DRIVER
5572 M:      Hans Verkuil <hverkuil@xs4all.nl>
5573 L:      linux-media@vger.kernel.org
5574 T:      git git://linuxtv.org/media_tree.git
5575 W:      https://linuxtv.org
5576 S:      Odd Fixes
5577 F:      drivers/media/pci/dt3155/
5579 DVB_USB_AF9015 MEDIA DRIVER
5580 M:      Antti Palosaari <crope@iki.fi>
5581 L:      linux-media@vger.kernel.org
5582 W:      https://linuxtv.org
5583 W:      http://palosaari.fi/linux/
5584 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5585 T:      git git://linuxtv.org/anttip/media_tree.git
5586 S:      Maintained
5587 F:      drivers/media/usb/dvb-usb-v2/af9015*
5589 DVB_USB_AF9035 MEDIA DRIVER
5590 M:      Antti Palosaari <crope@iki.fi>
5591 L:      linux-media@vger.kernel.org
5592 W:      https://linuxtv.org
5593 W:      http://palosaari.fi/linux/
5594 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5595 T:      git git://linuxtv.org/anttip/media_tree.git
5596 S:      Maintained
5597 F:      drivers/media/usb/dvb-usb-v2/af9035*
5599 DVB_USB_ANYSEE MEDIA DRIVER
5600 M:      Antti Palosaari <crope@iki.fi>
5601 L:      linux-media@vger.kernel.org
5602 W:      https://linuxtv.org
5603 W:      http://palosaari.fi/linux/
5604 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5605 T:      git git://linuxtv.org/anttip/media_tree.git
5606 S:      Maintained
5607 F:      drivers/media/usb/dvb-usb-v2/anysee*
5609 DVB_USB_AU6610 MEDIA DRIVER
5610 M:      Antti Palosaari <crope@iki.fi>
5611 L:      linux-media@vger.kernel.org
5612 W:      https://linuxtv.org
5613 W:      http://palosaari.fi/linux/
5614 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5615 T:      git git://linuxtv.org/anttip/media_tree.git
5616 S:      Maintained
5617 F:      drivers/media/usb/dvb-usb-v2/au6610*
5619 DVB_USB_CE6230 MEDIA DRIVER
5620 M:      Antti Palosaari <crope@iki.fi>
5621 L:      linux-media@vger.kernel.org
5622 W:      https://linuxtv.org
5623 W:      http://palosaari.fi/linux/
5624 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5625 T:      git git://linuxtv.org/anttip/media_tree.git
5626 S:      Maintained
5627 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5629 DVB_USB_CXUSB MEDIA DRIVER
5630 M:      Michael Krufky <mkrufky@linuxtv.org>
5631 L:      linux-media@vger.kernel.org
5632 W:      https://linuxtv.org
5633 W:      http://github.com/mkrufky
5634 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5635 T:      git git://linuxtv.org/media_tree.git
5636 S:      Maintained
5637 F:      drivers/media/usb/dvb-usb/cxusb*
5639 DVB_USB_EC168 MEDIA DRIVER
5640 M:      Antti Palosaari <crope@iki.fi>
5641 L:      linux-media@vger.kernel.org
5642 W:      https://linuxtv.org
5643 W:      http://palosaari.fi/linux/
5644 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5645 T:      git git://linuxtv.org/anttip/media_tree.git
5646 S:      Maintained
5647 F:      drivers/media/usb/dvb-usb-v2/ec168*
5649 DVB_USB_GL861 MEDIA DRIVER
5650 M:      Antti Palosaari <crope@iki.fi>
5651 L:      linux-media@vger.kernel.org
5652 W:      https://linuxtv.org
5653 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5654 T:      git git://linuxtv.org/anttip/media_tree.git
5655 S:      Maintained
5656 F:      drivers/media/usb/dvb-usb-v2/gl861*
5658 DVB_USB_MXL111SF MEDIA DRIVER
5659 M:      Michael Krufky <mkrufky@linuxtv.org>
5660 L:      linux-media@vger.kernel.org
5661 W:      https://linuxtv.org
5662 W:      http://github.com/mkrufky
5663 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5664 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5665 S:      Maintained
5666 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5668 DVB_USB_RTL28XXU MEDIA DRIVER
5669 M:      Antti Palosaari <crope@iki.fi>
5670 L:      linux-media@vger.kernel.org
5671 W:      https://linuxtv.org
5672 W:      http://palosaari.fi/linux/
5673 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5674 T:      git git://linuxtv.org/anttip/media_tree.git
5675 S:      Maintained
5676 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5678 DVB_USB_V2 MEDIA DRIVER
5679 M:      Antti Palosaari <crope@iki.fi>
5680 L:      linux-media@vger.kernel.org
5681 W:      https://linuxtv.org
5682 W:      http://palosaari.fi/linux/
5683 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5684 T:      git git://linuxtv.org/anttip/media_tree.git
5685 S:      Maintained
5686 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5687 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5689 DYNAMIC DEBUG
5690 M:      Jason Baron <jbaron@akamai.com>
5691 S:      Maintained
5692 F:      lib/dynamic_debug.c
5693 F:      include/linux/dynamic_debug.h
5695 DYNAMIC INTERRUPT MODERATION
5696 M:      Tal Gilboa <talgi@mellanox.com>
5697 S:      Maintained
5698 F:      include/linux/dim.h
5699 F:      lib/dim/
5701 DZ DECSTATION DZ11 SERIAL DRIVER
5702 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5703 S:      Maintained
5704 F:      drivers/tty/serial/dz.*
5706 E3X0 POWER BUTTON DRIVER
5707 M:      Moritz Fischer <moritz.fischer@ettus.com>
5708 L:      usrp-users@lists.ettus.com
5709 W:      http://www.ettus.com
5710 S:      Supported
5711 F:      drivers/input/misc/e3x0-button.c
5712 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5714 E4000 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/tuners/e4000*
5724 EARTH_PT1 MEDIA DRIVER
5725 M:      Akihiro Tsukada <tskd08@gmail.com>
5726 L:      linux-media@vger.kernel.org
5727 S:      Odd Fixes
5728 F:      drivers/media/pci/pt1/
5730 EARTH_PT3 MEDIA DRIVER
5731 M:      Akihiro Tsukada <tskd08@gmail.com>
5732 L:      linux-media@vger.kernel.org
5733 S:      Odd Fixes
5734 F:      drivers/media/pci/pt3/
5736 EC100 MEDIA DRIVER
5737 M:      Antti Palosaari <crope@iki.fi>
5738 L:      linux-media@vger.kernel.org
5739 W:      https://linuxtv.org
5740 W:      http://palosaari.fi/linux/
5741 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5742 T:      git git://linuxtv.org/anttip/media_tree.git
5743 S:      Maintained
5744 F:      drivers/media/dvb-frontends/ec100*
5746 ECRYPT FILE SYSTEM
5747 M:      Tyler Hicks <tyhicks@canonical.com>
5748 L:      ecryptfs@vger.kernel.org
5749 W:      http://ecryptfs.org
5750 W:      https://launchpad.net/ecryptfs
5751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5752 S:      Supported
5753 F:      Documentation/filesystems/ecryptfs.txt
5754 F:      fs/ecryptfs/
5756 EDAC-AMD64
5757 M:      Borislav Petkov <bp@alien8.de>
5758 L:      linux-edac@vger.kernel.org
5759 S:      Maintained
5760 F:      drivers/edac/amd64_edac*
5762 EDAC-AST2500
5763 M:      Stefan Schaeckeler <sschaeck@cisco.com>
5764 S:      Supported
5765 F:      drivers/edac/aspeed_edac.c
5766 F:      Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5768 EDAC-CALXEDA
5769 M:      Robert Richter <rric@kernel.org>
5770 L:      linux-edac@vger.kernel.org
5771 S:      Maintained
5772 F:      drivers/edac/highbank*
5774 EDAC-CAVIUM OCTEON
5775 M:      Ralf Baechle <ralf@linux-mips.org>
5776 M:      David Daney <david.daney@cavium.com>
5777 L:      linux-edac@vger.kernel.org
5778 L:      linux-mips@vger.kernel.org
5779 S:      Supported
5780 F:      drivers/edac/octeon_edac*
5782 EDAC-CAVIUM THUNDERX
5783 M:      David Daney <david.daney@cavium.com>
5784 M:      Jan Glauber <jglauber@cavium.com>
5785 L:      linux-edac@vger.kernel.org
5786 S:      Supported
5787 F:      drivers/edac/thunderx_edac*
5789 EDAC-CORE
5790 M:      Borislav Petkov <bp@alien8.de>
5791 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5792 R:      James Morse <james.morse@arm.com>
5793 L:      linux-edac@vger.kernel.org
5794 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5796 S:      Supported
5797 F:      Documentation/admin-guide/ras.rst
5798 F:      Documentation/driver-api/edac.rst
5799 F:      drivers/edac/
5800 F:      include/linux/edac.h
5802 EDAC-E752X
5803 M:      Mark Gross <mark.gross@intel.com>
5804 L:      linux-edac@vger.kernel.org
5805 S:      Maintained
5806 F:      drivers/edac/e752x_edac.c
5808 EDAC-E7XXX
5809 L:      linux-edac@vger.kernel.org
5810 S:      Maintained
5811 F:      drivers/edac/e7xxx_edac.c
5813 EDAC-FSL_DDR
5814 M:      York Sun <york.sun@nxp.com>
5815 L:      linux-edac@vger.kernel.org
5816 S:      Maintained
5817 F:      drivers/edac/fsl_ddr_edac.*
5819 EDAC-GHES
5820 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5821 L:      linux-edac@vger.kernel.org
5822 S:      Maintained
5823 F:      drivers/edac/ghes_edac.c
5825 EDAC-I10NM
5826 M:      Tony Luck <tony.luck@intel.com>
5827 L:      linux-edac@vger.kernel.org
5828 S:      Maintained
5829 F:      drivers/edac/i10nm_base.c
5831 EDAC-I3000
5832 L:      linux-edac@vger.kernel.org
5833 S:      Orphan
5834 F:      drivers/edac/i3000_edac.c
5836 EDAC-I5000
5837 L:      linux-edac@vger.kernel.org
5838 S:      Maintained
5839 F:      drivers/edac/i5000_edac.c
5841 EDAC-I5400
5842 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5843 L:      linux-edac@vger.kernel.org
5844 S:      Maintained
5845 F:      drivers/edac/i5400_edac.c
5847 EDAC-I7300
5848 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5849 L:      linux-edac@vger.kernel.org
5850 S:      Maintained
5851 F:      drivers/edac/i7300_edac.c
5853 EDAC-I7CORE
5854 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5855 L:      linux-edac@vger.kernel.org
5856 S:      Maintained
5857 F:      drivers/edac/i7core_edac.c
5859 EDAC-I82443BXGX
5860 M:      Tim Small <tim@buttersideup.com>
5861 L:      linux-edac@vger.kernel.org
5862 S:      Maintained
5863 F:      drivers/edac/i82443bxgx_edac.c
5865 EDAC-I82975X
5866 M:      "Arvind R." <arvino55@gmail.com>
5867 L:      linux-edac@vger.kernel.org
5868 S:      Maintained
5869 F:      drivers/edac/i82975x_edac.c
5871 EDAC-IE31200
5872 M:      Jason Baron <jbaron@akamai.com>
5873 L:      linux-edac@vger.kernel.org
5874 S:      Maintained
5875 F:      drivers/edac/ie31200_edac.c
5877 EDAC-MPC85XX
5878 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5879 L:      linux-edac@vger.kernel.org
5880 S:      Maintained
5881 F:      drivers/edac/mpc85xx_edac.[ch]
5883 EDAC-PASEMI
5884 M:      Egor Martovetsky <egor@pasemi.com>
5885 L:      linux-edac@vger.kernel.org
5886 S:      Maintained
5887 F:      drivers/edac/pasemi_edac.c
5889 EDAC-PND2
5890 M:      Tony Luck <tony.luck@intel.com>
5891 L:      linux-edac@vger.kernel.org
5892 S:      Maintained
5893 F:      drivers/edac/pnd2_edac.[ch]
5895 EDAC-R82600
5896 M:      Tim Small <tim@buttersideup.com>
5897 L:      linux-edac@vger.kernel.org
5898 S:      Maintained
5899 F:      drivers/edac/r82600_edac.c
5901 EDAC-SBRIDGE
5902 M:      Tony Luck <tony.luck@intel.com>
5903 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5904 L:      linux-edac@vger.kernel.org
5905 S:      Maintained
5906 F:      drivers/edac/sb_edac.c
5908 EDAC-SIFIVE
5909 M:      Yash Shah <yash.shah@sifive.com>
5910 L:      linux-edac@vger.kernel.org
5911 S:      Supported
5912 F:      drivers/edac/sifive_edac.c
5914 EDAC-SKYLAKE
5915 M:      Tony Luck <tony.luck@intel.com>
5916 L:      linux-edac@vger.kernel.org
5917 S:      Maintained
5918 F:      drivers/edac/skx_*.c
5920 EDAC-TI
5921 M:      Tero Kristo <t-kristo@ti.com>
5922 L:      linux-edac@vger.kernel.org
5923 S:      Maintained
5924 F:      drivers/edac/ti_edac.c
5926 EDAC-QCOM
5927 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
5928 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5929 L:      linux-arm-msm@vger.kernel.org
5930 L:      linux-edac@vger.kernel.org
5931 S:      Maintained
5932 F:      drivers/edac/qcom_edac.c
5934 EDIROL UA-101/UA-1000 DRIVER
5935 M:      Clemens Ladisch <clemens@ladisch.de>
5936 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5937 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5938 S:      Maintained
5939 F:      sound/usb/misc/ua101.c
5941 EFI TEST DRIVER
5942 L:      linux-efi@vger.kernel.org
5943 M:      Ivan Hu <ivan.hu@canonical.com>
5944 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5945 S:      Maintained
5946 F:      drivers/firmware/efi/test/
5948 EFI VARIABLE FILESYSTEM
5949 M:      Matthew Garrett <matthew.garrett@nebula.com>
5950 M:      Jeremy Kerr <jk@ozlabs.org>
5951 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5952 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5953 L:      linux-efi@vger.kernel.org
5954 S:      Maintained
5955 F:      fs/efivarfs/
5957 EFIFB FRAMEBUFFER DRIVER
5958 L:      linux-fbdev@vger.kernel.org
5959 M:      Peter Jones <pjones@redhat.com>
5960 S:      Maintained
5961 F:      drivers/video/fbdev/efifb.c
5963 EFS FILESYSTEM
5964 W:      http://aeschi.ch.eu.org/efs/
5965 S:      Orphan
5966 F:      fs/efs/
5968 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5969 M:      Douglas Miller <dougmill@linux.ibm.com>
5970 L:      netdev@vger.kernel.org
5971 S:      Maintained
5972 F:      drivers/net/ethernet/ibm/ehea/
5974 EM28XX VIDEO4LINUX DRIVER
5975 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5976 L:      linux-media@vger.kernel.org
5977 W:      https://linuxtv.org
5978 T:      git git://linuxtv.org/media_tree.git
5979 S:      Maintained
5980 F:      drivers/media/usb/em28xx/
5981 F:      Documentation/media/v4l-drivers/em28xx*
5983 EMBEDDED LINUX
5984 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5985 M:      Matt Mackall <mpm@selenic.com>
5986 M:      David Woodhouse <dwmw2@infradead.org>
5987 L:      linux-embedded@vger.kernel.org
5988 S:      Maintained
5990 Emulex 10Gbps iSCSI - OneConnect DRIVER
5991 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5992 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5993 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5994 L:      linux-scsi@vger.kernel.org
5995 W:      http://www.broadcom.com
5996 S:      Supported
5997 F:      drivers/scsi/be2iscsi/
5999 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6000 M:      Sathya Perla <sathya.perla@broadcom.com>
6001 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
6002 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6003 M:      Somnath Kotur <somnath.kotur@broadcom.com>
6004 L:      netdev@vger.kernel.org
6005 W:      http://www.emulex.com
6006 S:      Supported
6007 F:      drivers/net/ethernet/emulex/benet/
6009 EMULEX ONECONNECT ROCE DRIVER
6010 M:      Selvin Xavier <selvin.xavier@broadcom.com>
6011 M:      Devesh Sharma <devesh.sharma@broadcom.com>
6012 L:      linux-rdma@vger.kernel.org
6013 W:      http://www.broadcom.com
6014 S:      Odd Fixes
6015 F:      drivers/infiniband/hw/ocrdma/
6016 F:      include/uapi/rdma/ocrdma-abi.h
6018 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6019 M:      James Smart <james.smart@broadcom.com>
6020 M:      Dick Kennedy <dick.kennedy@broadcom.com>
6021 L:      linux-scsi@vger.kernel.org
6022 W:      http://www.broadcom.com
6023 S:      Supported
6024 F:      drivers/scsi/lpfc/
6026 ENE CB710 FLASH CARD READER DRIVER
6027 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
6028 S:      Maintained
6029 F:      drivers/misc/cb710/
6030 F:      drivers/mmc/host/cb710-mmc.*
6031 F:      include/linux/cb710.h
6033 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6034 M:      Maxim Levitsky <maximlevitsky@gmail.com>
6035 S:      Maintained
6036 F:      drivers/media/rc/ene_ir.*
6038 EPSON S1D13XXX FRAMEBUFFER DRIVER
6039 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
6040 S:      Maintained
6041 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6042 F:      drivers/video/fbdev/s1d13xxxfb.c
6043 F:      include/video/s1d13xxxfb.h
6045 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6046 M:      Jeff Layton <jlayton@kernel.org>
6047 S:      Maintained
6048 F:      lib/errseq.c
6049 F:      include/linux/errseq.h
6051 ET131X NETWORK DRIVER
6052 M:      Mark Einon <mark.einon@gmail.com>
6053 S:      Odd Fixes
6054 F:      drivers/net/ethernet/agere/
6056 ETHERNET BRIDGE
6057 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
6058 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6059 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
6060 L:      netdev@vger.kernel.org
6061 W:      http://www.linuxfoundation.org/en/Net:Bridge
6062 S:      Maintained
6063 F:      include/linux/netfilter_bridge/
6064 F:      net/bridge/
6066 ETHERNET PHY LIBRARY
6067 M:      Andrew Lunn <andrew@lunn.ch>
6068 M:      Florian Fainelli <f.fainelli@gmail.com>
6069 M:      Heiner Kallweit <hkallweit1@gmail.com>
6070 L:      netdev@vger.kernel.org
6071 S:      Maintained
6072 F:      Documentation/ABI/testing/sysfs-bus-mdio
6073 F:      Documentation/devicetree/bindings/net/ethernet-phy.yaml
6074 F:      Documentation/devicetree/bindings/net/mdio*
6075 F:      Documentation/networking/phy.rst
6076 F:      drivers/net/phy/
6077 F:      drivers/of/of_mdio.c
6078 F:      drivers/of/of_net.c
6079 F:      include/linux/*mdio*.h
6080 F:      include/linux/of_net.h
6081 F:      include/linux/phy.h
6082 F:      include/linux/phy_fixed.h
6083 F:      include/linux/platform_data/mdio-bcm-unimac.h
6084 F:      include/linux/platform_data/mdio-gpio.h
6085 F:      include/trace/events/mdio.h
6086 F:      include/uapi/linux/mdio.h
6087 F:      include/uapi/linux/mii.h
6089 EXT2 FILE SYSTEM
6090 M:      Jan Kara <jack@suse.com>
6091 L:      linux-ext4@vger.kernel.org
6092 S:      Maintained
6093 F:      Documentation/filesystems/ext2.txt
6094 F:      fs/ext2/
6095 F:      include/linux/ext2*
6097 EXT4 FILE SYSTEM
6098 M:      "Theodore Ts'o" <tytso@mit.edu>
6099 M:      Andreas Dilger <adilger.kernel@dilger.ca>
6100 L:      linux-ext4@vger.kernel.org
6101 W:      http://ext4.wiki.kernel.org
6102 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
6103 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6104 S:      Maintained
6105 F:      Documentation/filesystems/ext4/
6106 F:      fs/ext4/
6108 Extended Verification Module (EVM)
6109 M:      Mimi Zohar <zohar@linux.ibm.com>
6110 L:      linux-integrity@vger.kernel.org
6111 S:      Supported
6112 F:      security/integrity/evm/
6114 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6115 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
6116 L:      linux-efi@vger.kernel.org
6117 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6118 S:      Maintained
6119 F:      Documentation/admin-guide/efi-stub.rst
6120 F:      arch/*/kernel/efi.c
6121 F:      arch/x86/boot/compressed/eboot.[ch]
6122 F:      arch/*/include/asm/efi.h
6123 F:      arch/x86/platform/efi/
6124 F:      drivers/firmware/efi/
6125 F:      include/linux/efi*.h
6126 F:      arch/arm/boot/compressed/efi-header.S
6127 F:      arch/arm64/kernel/efi-entry.S
6129 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6130 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
6131 M:      Chanwoo Choi <cw00.choi@samsung.com>
6132 L:      linux-kernel@vger.kernel.org
6133 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6134 S:      Maintained
6135 F:      drivers/extcon/
6136 F:      include/linux/extcon/
6137 F:      include/linux/extcon.h
6138 F:      Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6139 F:      Documentation/devicetree/bindings/extcon/
6141 EXYNOS DP DRIVER
6142 M:      Jingoo Han <jingoohan1@gmail.com>
6143 L:      dri-devel@lists.freedesktop.org
6144 S:      Maintained
6145 F:      drivers/gpu/drm/exynos/exynos_dp*
6147 EXYNOS SYSMMU (IOMMU) driver
6148 M:      Marek Szyprowski <m.szyprowski@samsung.com>
6149 L:      iommu@lists.linux-foundation.org
6150 S:      Maintained
6151 F:      drivers/iommu/exynos-iommu.c
6153 EZchip NPS platform support
6154 M:      Vineet Gupta <vgupta@synopsys.com>
6155 M:      Ofer Levi <oferle@mellanox.com>
6156 S:      Supported
6157 F:      arch/arc/plat-eznps
6158 F:      arch/arc/boot/dts/eznps.dts
6160 F2FS FILE SYSTEM
6161 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6162 M:      Chao Yu <yuchao0@huawei.com>
6163 L:      linux-f2fs-devel@lists.sourceforge.net
6164 W:      https://f2fs.wiki.kernel.org/
6165 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6166 S:      Maintained
6167 F:      Documentation/filesystems/f2fs.txt
6168 F:      Documentation/ABI/testing/sysfs-fs-f2fs
6169 F:      fs/f2fs/
6170 F:      include/linux/f2fs_fs.h
6171 F:      include/trace/events/f2fs.h
6173 F71805F HARDWARE MONITORING DRIVER
6174 M:      Jean Delvare <jdelvare@suse.com>
6175 L:      linux-hwmon@vger.kernel.org
6176 S:      Maintained
6177 F:      Documentation/hwmon/f71805f.rst
6178 F:      drivers/hwmon/f71805f.c
6180 FADDR2LINE
6181 M:      Josh Poimboeuf <jpoimboe@redhat.com>
6182 S:      Maintained
6183 F:      scripts/faddr2line
6185 FAILOVER MODULE
6186 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
6187 L:      netdev@vger.kernel.org
6188 S:      Supported
6189 F:      net/core/failover.c
6190 F:      include/net/failover.h
6191 F:      Documentation/networking/failover.rst
6193 FANOTIFY
6194 M:      Jan Kara <jack@suse.cz>
6195 R:      Amir Goldstein <amir73il@gmail.com>
6196 L:      linux-fsdevel@vger.kernel.org
6197 S:      Maintained
6198 F:      fs/notify/fanotify/
6199 F:      include/linux/fanotify.h
6200 F:      include/uapi/linux/fanotify.h
6202 FARSYNC SYNCHRONOUS DRIVER
6203 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
6204 W:      http://www.farsite.co.uk/
6205 S:      Supported
6206 F:      drivers/net/wan/farsync.*
6208 FAULT INJECTION SUPPORT
6209 M:      Akinobu Mita <akinobu.mita@gmail.com>
6210 S:      Supported
6211 F:      Documentation/fault-injection/
6212 F:      lib/fault-inject.c
6214 FBTFT Framebuffer drivers
6215 S:      Orphan
6216 L:      dri-devel@lists.freedesktop.org
6217 L:      linux-fbdev@vger.kernel.org
6218 F:      drivers/staging/fbtft/
6220 FC0011 TUNER DRIVER
6221 M:      Michael Buesch <m@bues.ch>
6222 L:      linux-media@vger.kernel.org
6223 S:      Maintained
6224 F:      drivers/media/tuners/fc0011.h
6225 F:      drivers/media/tuners/fc0011.c
6227 FC2580 MEDIA DRIVER
6228 M:      Antti Palosaari <crope@iki.fi>
6229 L:      linux-media@vger.kernel.org
6230 W:      https://linuxtv.org
6231 W:      http://palosaari.fi/linux/
6232 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6233 T:      git git://linuxtv.org/anttip/media_tree.git
6234 S:      Maintained
6235 F:      drivers/media/tuners/fc2580*
6237 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6238 M:      Hannes Reinecke <hare@suse.de>
6239 L:      linux-scsi@vger.kernel.org
6240 W:      www.Open-FCoE.org
6241 S:      Supported
6242 F:      drivers/scsi/libfc/
6243 F:      drivers/scsi/fcoe/
6244 F:      include/scsi/fc/
6245 F:      include/scsi/libfc.h
6246 F:      include/scsi/libfcoe.h
6247 F:      include/uapi/scsi/fc/
6249 FILE LOCKING (flock() and fcntl()/lockf())
6250 M:      Jeff Layton <jlayton@kernel.org>
6251 M:      "J. Bruce Fields" <bfields@fieldses.org>
6252 L:      linux-fsdevel@vger.kernel.org
6253 S:      Maintained
6254 F:      include/linux/fcntl.h
6255 F:      include/uapi/linux/fcntl.h
6256 F:      fs/fcntl.c
6257 F:      fs/locks.c
6259 FILESYSTEMS (VFS and infrastructure)
6260 M:      Alexander Viro <viro@zeniv.linux.org.uk>
6261 L:      linux-fsdevel@vger.kernel.org
6262 S:      Maintained
6263 F:      fs/*
6264 F:      include/linux/fs.h
6265 F:      include/linux/fs_types.h
6266 F:      include/uapi/linux/fs.h
6268 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6269 M:      Riku Voipio <riku.voipio@iki.fi>
6270 L:      linux-hwmon@vger.kernel.org
6271 S:      Maintained
6272 F:      drivers/hwmon/f75375s.c
6273 F:      include/linux/f75375s.h
6275 FIREWIRE AUDIO DRIVERS
6276 M:      Clemens Ladisch <clemens@ladisch.de>
6277 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6278 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6279 S:      Maintained
6280 F:      sound/firewire/
6282 FIREWIRE MEDIA DRIVERS (firedtv)
6283 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6284 L:      linux-media@vger.kernel.org
6285 L:      linux1394-devel@lists.sourceforge.net
6286 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6287 S:      Maintained
6288 F:      drivers/media/firewire/
6290 FIREWIRE SBP-2 TARGET
6291 M:      Chris Boot <bootc@bootc.net>
6292 L:      linux-scsi@vger.kernel.org
6293 L:      target-devel@vger.kernel.org
6294 L:      linux1394-devel@lists.sourceforge.net
6295 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6296 S:      Maintained
6297 F:      drivers/target/sbp/
6299 FIREWIRE SUBSYSTEM
6300 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6301 L:      linux1394-devel@lists.sourceforge.net
6302 W:      http://ieee1394.wiki.kernel.org/
6303 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6304 S:      Maintained
6305 F:      drivers/firewire/
6306 F:      include/linux/firewire.h
6307 F:      include/uapi/linux/firewire*.h
6308 F:      tools/firewire/
6310 FIRMWARE LOADER (request_firmware)
6311 M:      Luis Chamberlain <mcgrof@kernel.org>
6312 L:      linux-kernel@vger.kernel.org
6313 S:      Maintained
6314 F:      Documentation/firmware_class/
6315 F:      drivers/base/firmware_loader/
6316 F:      include/linux/firmware.h
6318 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6319 M:      Joshua Morris <josh.h.morris@us.ibm.com>
6320 M:      Philip Kelleher <pjk1939@linux.ibm.com>
6321 S:      Maintained
6322 F:      drivers/block/rsxx/
6324 FLEXTIMER FTM-QUADDEC DRIVER
6325 M:      Patrick Havelange <patrick.havelange@essensium.com>
6326 L:      linux-iio@vger.kernel.org
6327 S:      Maintained
6328 F:      Documentation/ABI/testing/sysfs-bus-counter-ftm-quadddec
6329 F:      Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6330 F:      drivers/counter/ftm-quaddec.c
6332 FLOPPY DRIVER
6333 S:      Orphan
6334 L:      linux-block@vger.kernel.org
6335 F:      drivers/block/floppy.c
6337 FMC SUBSYSTEM
6338 M:      Alessandro Rubini <rubini@gnudd.com>
6339 W:      http://www.ohwr.org/projects/fmc-bus
6340 S:      Supported
6341 F:      drivers/fmc/
6342 F:      include/linux/fmc*.h
6343 F:      include/linux/ipmi-fru.h
6344 K:      fmc_d.*register
6346 FPGA MANAGER FRAMEWORK
6347 M:      Moritz Fischer <mdf@kernel.org>
6348 L:      linux-fpga@vger.kernel.org
6349 S:      Maintained
6350 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
6351 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
6352 F:      Documentation/fpga/
6353 F:      Documentation/driver-api/fpga/
6354 F:      Documentation/devicetree/bindings/fpga/
6355 F:      drivers/fpga/
6356 F:      include/linux/fpga/
6357 W:      http://www.rocketboards.org
6359 FPGA DFL DRIVERS
6360 M:      Wu Hao <hao.wu@intel.com>
6361 L:      linux-fpga@vger.kernel.org
6362 S:      Maintained
6363 F:      Documentation/fpga/dfl.rst
6364 F:      include/uapi/linux/fpga-dfl.h
6365 F:      drivers/fpga/dfl*
6367 FPU EMULATOR
6368 M:      Bill Metzenthen <billm@melbpc.org.au>
6369 W:      http://floatingpoint.sourceforge.net/emulator/index.html
6370 S:      Maintained
6371 F:      arch/x86/math-emu/
6373 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6374 L:      netdev@vger.kernel.org
6375 S:      Orphan
6376 F:      drivers/net/wan/dlci.c
6377 F:      drivers/net/wan/sdla.c
6379 FRAMEBUFFER LAYER
6380 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6381 L:      dri-devel@lists.freedesktop.org
6382 L:      linux-fbdev@vger.kernel.org
6383 T:      git git://github.com/bzolnier/linux.git
6384 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
6385 S:      Maintained
6386 F:      Documentation/fb/
6387 F:      drivers/video/
6388 F:      include/video/
6389 F:      include/linux/fb.h
6390 F:      include/uapi/video/
6391 F:      include/uapi/linux/fb.h
6393 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6394 M:      Horia Geantă <horia.geanta@nxp.com>
6395 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
6396 L:      linux-crypto@vger.kernel.org
6397 S:      Maintained
6398 F:      drivers/crypto/caam/
6399 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6401 FREESCALE DIU FRAMEBUFFER DRIVER
6402 M:      Timur Tabi <timur@kernel.org>
6403 L:      linux-fbdev@vger.kernel.org
6404 S:      Maintained
6405 F:      drivers/video/fbdev/fsl-diu-fb.*
6407 FREESCALE DMA DRIVER
6408 M:      Li Yang <leoyang.li@nxp.com>
6409 M:      Zhang Wei <zw@zh-kernel.org>
6410 L:      linuxppc-dev@lists.ozlabs.org
6411 S:      Maintained
6412 F:      drivers/dma/fsldma.*
6414 FREESCALE ENETC ETHERNET DRIVERS
6415 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6416 L:      netdev@vger.kernel.org
6417 S:      Maintained
6418 F:      drivers/net/ethernet/freescale/enetc/
6420 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6421 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6422 L:      netdev@vger.kernel.org
6423 S:      Maintained
6424 F:      drivers/net/ethernet/freescale/gianfar*
6425 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6427 FREESCALE GPMI NAND DRIVER
6428 M:      Han Xu <han.xu@nxp.com>
6429 L:      linux-mtd@lists.infradead.org
6430 S:      Maintained
6431 F:      drivers/mtd/nand/raw/gpmi-nand/*
6433 FREESCALE I2C CPM DRIVER
6434 M:      Jochen Friedrich <jochen@scram.de>
6435 L:      linuxppc-dev@lists.ozlabs.org
6436 L:      linux-i2c@vger.kernel.org
6437 S:      Maintained
6438 F:      drivers/i2c/busses/i2c-cpm.c
6440 FREESCALE IMX DDR PMU DRIVER
6441 M:      Frank Li <Frank.li@nxp.com>
6442 L:      linux-arm-kernel@lists.infradead.org
6443 S:      Maintained
6444 F:      drivers/perf/fsl_imx8_ddr_perf.c
6445 F:      Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6447 FREESCALE IMX LPI2C DRIVER
6448 M:      Dong Aisheng <aisheng.dong@nxp.com>
6449 L:      linux-i2c@vger.kernel.org
6450 L:      linux-imx@nxp.com
6451 S:      Maintained
6452 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
6453 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6455 FREESCALE IMX / MXC FEC DRIVER
6456 M:      Fugang Duan <fugang.duan@nxp.com>
6457 L:      netdev@vger.kernel.org
6458 S:      Maintained
6459 F:      drivers/net/ethernet/freescale/fec_main.c
6460 F:      drivers/net/ethernet/freescale/fec_ptp.c
6461 F:      drivers/net/ethernet/freescale/fec.h
6462 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
6464 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6465 M:      Sascha Hauer <s.hauer@pengutronix.de>
6466 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6467 L:      linux-fbdev@vger.kernel.org
6468 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6469 S:      Maintained
6470 F:      include/linux/platform_data/video-imxfb.h
6471 F:      drivers/video/fbdev/imxfb.c
6473 FREESCALE QORIQ DPAA ETHERNET DRIVER
6474 M:      Madalin Bucur <madalin.bucur@nxp.com>
6475 L:      netdev@vger.kernel.org
6476 S:      Maintained
6477 F:      drivers/net/ethernet/freescale/dpaa
6479 FREESCALE QORIQ DPAA FMAN DRIVER
6480 M:      Madalin Bucur <madalin.bucur@nxp.com>
6481 L:      netdev@vger.kernel.org
6482 S:      Maintained
6483 F:      drivers/net/ethernet/freescale/fman
6484 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
6486 FREESCALE QORIQ PTP CLOCK DRIVER
6487 M:      Yangbo Lu <yangbo.lu@nxp.com>
6488 L:      netdev@vger.kernel.org
6489 S:      Maintained
6490 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6491 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
6492 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6493 F:      drivers/ptp/ptp_qoriq.c
6494 F:      drivers/ptp/ptp_qoriq_debugfs.c
6495 F:      include/linux/fsl/ptp_qoriq.h
6496 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6498 FREESCALE QUAD SPI DRIVER
6499 M:      Han Xu <han.xu@nxp.com>
6500 L:      linux-spi@vger.kernel.org
6501 S:      Maintained
6502 F:      drivers/spi/spi-fsl-qspi.c
6504 FREESCALE QUICC ENGINE LIBRARY
6505 M:      Qiang Zhao <qiang.zhao@nxp.com>
6506 L:      linuxppc-dev@lists.ozlabs.org
6507 S:      Maintained
6508 F:      drivers/soc/fsl/qe/
6509 F:      include/soc/fsl/*qe*.h
6510 F:      include/soc/fsl/*ucc*.h
6512 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6513 M:      Li Yang <leoyang.li@nxp.com>
6514 L:      netdev@vger.kernel.org
6515 L:      linuxppc-dev@lists.ozlabs.org
6516 S:      Maintained
6517 F:      drivers/net/ethernet/freescale/ucc_geth*
6519 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6520 M:      Zhao Qiang <qiang.zhao@nxp.com>
6521 L:      netdev@vger.kernel.org
6522 L:      linuxppc-dev@lists.ozlabs.org
6523 S:      Maintained
6524 F:      drivers/net/wan/fsl_ucc_hdlc*
6526 FREESCALE QUICC ENGINE UCC UART DRIVER
6527 M:      Timur Tabi <timur@kernel.org>
6528 L:      linuxppc-dev@lists.ozlabs.org
6529 S:      Maintained
6530 F:      drivers/tty/serial/ucc_uart.c
6532 FREESCALE SOC DRIVERS
6533 M:      Li Yang <leoyang.li@nxp.com>
6534 L:      linuxppc-dev@lists.ozlabs.org
6535 L:      linux-arm-kernel@lists.infradead.org
6536 S:      Maintained
6537 F:      Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6538 F:      Documentation/devicetree/bindings/soc/fsl/
6539 F:      drivers/soc/fsl/
6540 F:      include/linux/fsl/
6542 FREESCALE SOC FS_ENET DRIVER
6543 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
6544 L:      linuxppc-dev@lists.ozlabs.org
6545 L:      netdev@vger.kernel.org
6546 S:      Maintained
6547 F:      drivers/net/ethernet/freescale/fs_enet/
6548 F:      include/linux/fs_enet_pd.h
6550 FREESCALE SOC SOUND DRIVERS
6551 M:      Timur Tabi <timur@kernel.org>
6552 M:      Nicolin Chen <nicoleotsuka@gmail.com>
6553 M:      Xiubo Li <Xiubo.Lee@gmail.com>
6554 R:      Fabio Estevam <festevam@gmail.com>
6555 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6556 L:      linuxppc-dev@lists.ozlabs.org
6557 S:      Maintained
6558 F:      sound/soc/fsl/fsl*
6559 F:      sound/soc/fsl/imx*
6560 F:      sound/soc/fsl/mpc8610_hpcd.c
6562 FREESCALE USB PERIPHERAL DRIVERS
6563 M:      Li Yang <leoyang.li@nxp.com>
6564 L:      linux-usb@vger.kernel.org
6565 L:      linuxppc-dev@lists.ozlabs.org
6566 S:      Maintained
6567 F:      drivers/usb/gadget/udc/fsl*
6569 FREEVXFS FILESYSTEM
6570 M:      Christoph Hellwig <hch@infradead.org>
6571 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6572 S:      Maintained
6573 F:      fs/freevxfs/
6575 FREEZER
6576 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6577 M:      Pavel Machek <pavel@ucw.cz>
6578 L:      linux-pm@vger.kernel.org
6579 S:      Supported
6580 F:      Documentation/power/freezing-of-tasks.rst
6581 F:      include/linux/freezer.h
6582 F:      kernel/freezer.c
6584 FRONTSWAP API
6585 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6586 L:      linux-kernel@vger.kernel.org
6587 S:      Maintained
6588 F:      mm/frontswap.c
6589 F:      include/linux/frontswap.h
6591 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6592 M:      David Howells <dhowells@redhat.com>
6593 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6594 S:      Supported
6595 F:      Documentation/filesystems/caching/
6596 F:      fs/fscache/
6597 F:      include/linux/fscache*.h
6599 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6600 M:      Theodore Y. Ts'o <tytso@mit.edu>
6601 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6602 M:      Eric Biggers <ebiggers@kernel.org>
6603 L:      linux-fscrypt@vger.kernel.org
6604 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6605 T:      git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6606 S:      Supported
6607 F:      fs/crypto/
6608 F:      include/linux/fscrypt*.h
6609 F:      Documentation/filesystems/fscrypt.rst
6611 FSI SUBSYSTEM
6612 M:      Jeremy Kerr <jk@ozlabs.org>
6613 M:      Joel Stanley <joel@jms.id.au>
6614 R:      Alistar Popple <alistair@popple.id.au>
6615 R:      Eddie James <eajames@linux.ibm.com>
6616 L:      linux-fsi@lists.ozlabs.org
6617 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6618 Q:      http://patchwork.ozlabs.org/project/linux-fsi/list/
6619 S:      Supported
6620 F:      drivers/fsi/
6621 F:      include/linux/fsi*.h
6622 F:      include/trace/events/fsi*.h
6624 FSI-ATTACHED I2C DRIVER
6625 M:      Eddie James <eajames@linux.ibm.com>
6626 L:      linux-i2c@vger.kernel.org
6627 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6628 S:      Maintained
6629 F:      drivers/i2c/busses/i2c-fsi.c
6630 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6632 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6633 M:      Jan Kara <jack@suse.cz>
6634 R:      Amir Goldstein <amir73il@gmail.com>
6635 L:      linux-fsdevel@vger.kernel.org
6636 S:      Maintained
6637 F:      fs/notify/
6638 F:      include/linux/fsnotify*.h
6640 FUJITSU LAPTOP EXTRAS
6641 M:      Jonathan Woithe <jwoithe@just42.net>
6642 L:      platform-driver-x86@vger.kernel.org
6643 S:      Maintained
6644 F:      drivers/platform/x86/fujitsu-laptop.c
6646 FUJITSU M-5MO LS CAMERA ISP DRIVER
6647 M:      Kyungmin Park <kyungmin.park@samsung.com>
6648 M:      Heungjun Kim <riverful.kim@samsung.com>
6649 L:      linux-media@vger.kernel.org
6650 S:      Maintained
6651 F:      drivers/media/i2c/m5mols/
6652 F:      include/media/i2c/m5mols.h
6654 FUJITSU TABLET EXTRAS
6655 M:      Robert Gerlach <khnz@gmx.de>
6656 L:      platform-driver-x86@vger.kernel.org
6657 S:      Maintained
6658 F:      drivers/platform/x86/fujitsu-tablet.c
6660 FUSE: FILESYSTEM IN USERSPACE
6661 M:      Miklos Szeredi <miklos@szeredi.hu>
6662 L:      linux-fsdevel@vger.kernel.org
6663 W:      http://fuse.sourceforge.net/
6664 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6665 S:      Maintained
6666 F:      fs/fuse/
6667 F:      include/uapi/linux/fuse.h
6668 F:      Documentation/filesystems/fuse.txt
6670 FUTEX SUBSYSTEM
6671 M:      Thomas Gleixner <tglx@linutronix.de>
6672 M:      Ingo Molnar <mingo@redhat.com>
6673 R:      Peter Zijlstra <peterz@infradead.org>
6674 R:      Darren Hart <dvhart@infradead.org>
6675 L:      linux-kernel@vger.kernel.org
6676 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6677 S:      Maintained
6678 F:      kernel/futex.c
6679 F:      include/asm-generic/futex.h
6680 F:      include/linux/futex.h
6681 F:      include/uapi/linux/futex.h
6682 F:      tools/testing/selftests/futex/
6683 F:      tools/perf/bench/futex*
6684 F:      Documentation/*futex*
6686 GCC PLUGINS
6687 M:      Kees Cook <keescook@chromium.org>
6688 R:      Emese Revfy <re.emese@gmail.com>
6689 L:      kernel-hardening@lists.openwall.com
6690 S:      Maintained
6691 F:      scripts/gcc-plugins/
6692 F:      scripts/gcc-plugin.sh
6693 F:      scripts/Makefile.gcc-plugins
6694 F:      Documentation/core-api/gcc-plugins.rst
6696 GASKET DRIVER FRAMEWORK
6697 M:      Rob Springer <rspringer@google.com>
6698 M:      Todd Poynor <toddpoynor@google.com>
6699 M:      Ben Chan <benchan@chromium.org>
6700 S:      Maintained
6701 F:      drivers/staging/gasket/
6703 GCOV BASED KERNEL PROFILING
6704 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6705 S:      Maintained
6706 F:      kernel/gcov/
6707 F:      Documentation/dev-tools/gcov.rst
6709 GDB KERNEL DEBUGGING HELPER SCRIPTS
6710 M:      Jan Kiszka <jan.kiszka@siemens.com>
6711 M:      Kieran Bingham <kbingham@kernel.org>
6712 S:      Supported
6713 F:      scripts/gdb/
6715 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6716 M:      Achim Leubner <achim_leubner@adaptec.com>
6717 L:      linux-scsi@vger.kernel.org
6718 W:      http://www.icp-vortex.com/
6719 S:      Supported
6720 F:      drivers/scsi/gdt*
6722 GEMTEK FM RADIO RECEIVER DRIVER
6723 M:      Hans Verkuil <hverkuil@xs4all.nl>
6724 L:      linux-media@vger.kernel.org
6725 T:      git git://linuxtv.org/media_tree.git
6726 W:      https://linuxtv.org
6727 S:      Maintained
6728 F:      drivers/media/radio/radio-gemtek*
6730 GENERIC GPIO I2C DRIVER
6731 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6732 S:      Supported
6733 F:      drivers/i2c/busses/i2c-gpio.c
6734 F:      include/linux/platform_data/i2c-gpio.h
6736 GENERIC GPIO I2C MULTIPLEXER DRIVER
6737 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6738 L:      linux-i2c@vger.kernel.org
6739 S:      Supported
6740 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6741 F:      include/linux/platform_data/i2c-mux-gpio.h
6742 F:      Documentation/i2c/muxes/i2c-mux-gpio
6744 GENERIC HDLC (WAN) DRIVERS
6745 M:      Krzysztof Halasa <khc@pm.waw.pl>
6746 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6747 S:      Maintained
6748 F:      drivers/net/wan/c101.c
6749 F:      drivers/net/wan/hd6457*
6750 F:      drivers/net/wan/hdlc*
6751 F:      drivers/net/wan/n2.c
6752 F:      drivers/net/wan/pc300too.c
6753 F:      drivers/net/wan/pci200syn.c
6754 F:      drivers/net/wan/wanxl*
6756 GENERIC INCLUDE/ASM HEADER FILES
6757 M:      Arnd Bergmann <arnd@arndb.de>
6758 L:      linux-arch@vger.kernel.org
6759 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6760 S:      Maintained
6761 F:      include/asm-generic/
6762 F:      include/uapi/asm-generic/
6764 GENERIC PHY FRAMEWORK
6765 M:      Kishon Vijay Abraham I <kishon@ti.com>
6766 L:      linux-kernel@vger.kernel.org
6767 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6768 S:      Supported
6769 F:      drivers/phy/
6770 F:      include/linux/phy/
6771 F:      Documentation/devicetree/bindings/phy/
6773 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6774 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6775 S:      Supported
6776 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6778 GENERIC PM DOMAINS
6779 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6780 M:      Kevin Hilman <khilman@kernel.org>
6781 M:      Ulf Hansson <ulf.hansson@linaro.org>
6782 L:      linux-pm@vger.kernel.org
6783 S:      Supported
6784 F:      drivers/base/power/domain*.c
6785 F:      include/linux/pm_domain.h
6786 F:      Documentation/devicetree/bindings/power/power_domain.txt
6788 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6789 M:      Eugen Hristev <eugen.hristev@microchip.com>
6790 L:      linux-input@vger.kernel.org
6791 S:      Maintained
6792 F:      drivers/input/touchscreen/resistive-adc-touch.c
6794 GENERIC UIO DRIVER FOR PCI DEVICES
6795 M:      "Michael S. Tsirkin" <mst@redhat.com>
6796 L:      kvm@vger.kernel.org
6797 S:      Supported
6798 F:      drivers/uio/uio_pci_generic.c
6800 GENERIC VDSO LIBRARY:
6801 M:      Andy Lutomirski <luto@kernel.org>
6802 M:      Thomas Gleixner <tglx@linutronix.de>
6803 M:      Vincenzo Frascino <vincenzo.frascino@arm.com>
6804 L:      linux-kernel@vger.kernel.org
6805 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
6806 S:      Maintained
6807 F:      lib/vdso/
6808 F:      kernel/time/vsyscall.c
6809 F:      include/vdso/
6810 F:      include/asm-generic/vdso/vsyscall.h
6812 GENWQE (IBM Generic Workqueue Card)
6813 M:      Frank Haverkamp <haver@linux.ibm.com>
6814 S:      Supported
6815 F:      drivers/misc/genwqe/
6817 GET_MAINTAINER SCRIPT
6818 M:      Joe Perches <joe@perches.com>
6819 S:      Maintained
6820 F:      scripts/get_maintainer.pl
6822 GFS2 FILE SYSTEM
6823 M:      Bob Peterson <rpeterso@redhat.com>
6824 M:      Andreas Gruenbacher <agruenba@redhat.com>
6825 L:      cluster-devel@redhat.com
6826 W:      http://sources.redhat.com/cluster/
6827 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6828 S:      Supported
6829 F:      Documentation/filesystems/gfs2*.txt
6830 F:      fs/gfs2/
6831 F:      include/uapi/linux/gfs2_ondisk.h
6833 GIGASET ISDN DRIVERS
6834 M:      Paul Bolle <pebolle@tiscali.nl>
6835 L:      gigaset307x-common@lists.sourceforge.net
6836 W:      http://gigaset307x.sourceforge.net/
6837 S:      Odd Fixes
6838 F:      drivers/staging/isdn/gigaset/
6840 GNSS SUBSYSTEM
6841 M:      Johan Hovold <johan@kernel.org>
6842 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6843 S:      Maintained
6844 F:      Documentation/ABI/testing/sysfs-class-gnss
6845 F:      Documentation/devicetree/bindings/gnss/
6846 F:      drivers/gnss/
6847 F:      include/linux/gnss.h
6849 GO7007 MPEG CODEC
6850 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
6851 L:      linux-media@vger.kernel.org
6852 S:      Maintained
6853 F:      drivers/media/usb/go7007/
6855 GOODIX TOUCHSCREEN
6856 M:      Bastien Nocera <hadess@hadess.net>
6857 L:      linux-input@vger.kernel.org
6858 S:      Maintained
6859 F:      drivers/input/touchscreen/goodix.c
6861 GOOGLE ETHERNET DRIVERS
6862 M:      Catherine Sullivan <csully@google.com>
6863 R:      Sagi Shahar <sagis@google.com>
6864 R:      Jon Olson <jonolson@google.com>
6865 L:      netdev@vger.kernel.org
6866 S:      Supported
6867 F:      Documentation/networking/device_drivers/google/gve.txt
6868 F:      drivers/net/ethernet/google
6870 GPD POCKET FAN DRIVER
6871 M:      Hans de Goede <hdegoede@redhat.com>
6872 L:      platform-driver-x86@vger.kernel.org
6873 S:      Maintained
6874 F:      drivers/platform/x86/gpd-pocket-fan.c
6876 GPIO ACPI SUPPORT
6877 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6878 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6879 L:      linux-gpio@vger.kernel.org
6880 L:      linux-acpi@vger.kernel.org
6881 S:      Maintained
6882 F:      Documentation/firmware-guide/acpi/gpio-properties.rst
6883 F:      drivers/gpio/gpiolib-acpi.c
6885 GPIO IR Transmitter
6886 M:      Sean Young <sean@mess.org>
6887 L:      linux-media@vger.kernel.org
6888 S:      Maintained
6889 F:      drivers/media/rc/gpio-ir-tx.c
6891 GPIO MOCKUP DRIVER
6892 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6893 L:      linux-gpio@vger.kernel.org
6894 S:      Maintained
6895 F:      drivers/gpio/gpio-mockup.c
6896 F:      tools/testing/selftests/gpio/
6898 GPIO SUBSYSTEM
6899 M:      Linus Walleij <linus.walleij@linaro.org>
6900 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
6901 L:      linux-gpio@vger.kernel.org
6902 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6903 S:      Maintained
6904 F:      Documentation/devicetree/bindings/gpio/
6905 F:      Documentation/driver-api/gpio/
6906 F:      Documentation/admin-guide/gpio/
6907 F:      Documentation/ABI/testing/gpio-cdev
6908 F:      Documentation/ABI/obsolete/sysfs-gpio
6909 F:      drivers/gpio/
6910 F:      include/linux/gpio/
6911 F:      include/linux/gpio.h
6912 F:      include/linux/of_gpio.h
6913 F:      include/asm-generic/gpio.h
6914 F:      include/uapi/linux/gpio.h
6915 F:      tools/gpio/
6917 GRE DEMULTIPLEXER DRIVER
6918 M:      Dmitry Kozlov <xeb@mail.ru>
6919 L:      netdev@vger.kernel.org
6920 S:      Maintained
6921 F:      net/ipv4/gre_demux.c
6922 F:      net/ipv4/gre_offload.c
6923 F:      include/net/gre.h
6925 GRETH 10/100/1G Ethernet MAC device driver
6926 M:      Andreas Larsson <andreas@gaisler.com>
6927 L:      netdev@vger.kernel.org
6928 S:      Maintained
6929 F:      drivers/net/ethernet/aeroflex/
6931 GREYBUS AUDIO PROTOCOLS DRIVERS
6932 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6933 M:      Mark Greer <mgreer@animalcreek.com>
6934 S:      Maintained
6935 F:      drivers/staging/greybus/audio_apbridgea.c
6936 F:      drivers/staging/greybus/audio_apbridgea.h
6937 F:      drivers/staging/greybus/audio_codec.c
6938 F:      drivers/staging/greybus/audio_codec.h
6939 F:      drivers/staging/greybus/audio_gb.c
6940 F:      drivers/staging/greybus/audio_manager.c
6941 F:      drivers/staging/greybus/audio_manager.h
6942 F:      drivers/staging/greybus/audio_manager_module.c
6943 F:      drivers/staging/greybus/audio_manager_private.h
6944 F:      drivers/staging/greybus/audio_manager_sysfs.c
6945 F:      drivers/staging/greybus/audio_module.c
6946 F:      drivers/staging/greybus/audio_topology.c
6948 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6949 M:      Viresh Kumar <vireshk@kernel.org>
6950 S:      Maintained
6951 F:      drivers/staging/greybus/authentication.c
6952 F:      drivers/staging/greybus/bootrom.c
6953 F:      drivers/staging/greybus/firmware.h
6954 F:      drivers/staging/greybus/fw-core.c
6955 F:      drivers/staging/greybus/fw-download.c
6956 F:      drivers/staging/greybus/fw-management.c
6957 F:      drivers/staging/greybus/greybus_authentication.h
6958 F:      drivers/staging/greybus/greybus_firmware.h
6959 F:      drivers/staging/greybus/hid.c
6960 F:      drivers/staging/greybus/i2c.c
6961 F:      drivers/staging/greybus/spi.c
6962 F:      drivers/staging/greybus/spilib.c
6963 F:      drivers/staging/greybus/spilib.h
6965 GREYBUS LOOPBACK DRIVER
6966 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6967 S:      Maintained
6968 F:      drivers/staging/greybus/loopback.c
6970 GREYBUS PLATFORM DRIVERS
6971 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6972 S:      Maintained
6973 F:      drivers/staging/greybus/arche-platform.c
6974 F:      drivers/staging/greybus/arche-apb-ctrl.c
6975 F:      drivers/staging/greybus/arche_platform.h
6977 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6978 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6979 S:      Maintained
6980 F:      drivers/staging/greybus/sdio.c
6981 F:      drivers/staging/greybus/light.c
6982 F:      drivers/staging/greybus/gpio.c
6983 F:      drivers/staging/greybus/power_supply.c
6984 F:      drivers/staging/greybus/spi.c
6985 F:      drivers/staging/greybus/spilib.c
6987 GREYBUS SUBSYSTEM
6988 M:      Johan Hovold <johan@kernel.org>
6989 M:      Alex Elder <elder@kernel.org>
6990 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6991 S:      Maintained
6992 F:      drivers/staging/greybus/
6993 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6995 GREYBUS UART PROTOCOLS DRIVERS
6996 M:      David Lin <dtwlin@gmail.com>
6997 S:      Maintained
6998 F:      drivers/staging/greybus/uart.c
6999 F:      drivers/staging/greybus/log.c
7001 GS1662 VIDEO SERIALIZER
7002 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7003 L:      linux-media@vger.kernel.org
7004 T:      git git://linuxtv.org/media_tree.git
7005 S:      Maintained
7006 F:      drivers/media/spi/gs1662.c
7008 GSPCA FINEPIX SUBDRIVER
7009 M:      Frank Zago <frank@zago.net>
7010 L:      linux-media@vger.kernel.org
7011 T:      git git://linuxtv.org/media_tree.git
7012 S:      Maintained
7013 F:      drivers/media/usb/gspca/finepix.c
7015 GSPCA GL860 SUBDRIVER
7016 M:      Olivier Lorin <o.lorin@laposte.net>
7017 L:      linux-media@vger.kernel.org
7018 T:      git git://linuxtv.org/media_tree.git
7019 S:      Maintained
7020 F:      drivers/media/usb/gspca/gl860/
7022 GSPCA M5602 SUBDRIVER
7023 M:      Erik Andren <erik.andren@gmail.com>
7024 L:      linux-media@vger.kernel.org
7025 T:      git git://linuxtv.org/media_tree.git
7026 S:      Maintained
7027 F:      drivers/media/usb/gspca/m5602/
7029 GSPCA PAC207 SONIXB SUBDRIVER
7030 M:      Hans Verkuil <hverkuil@xs4all.nl>
7031 L:      linux-media@vger.kernel.org
7032 T:      git git://linuxtv.org/media_tree.git
7033 S:      Odd Fixes
7034 F:      drivers/media/usb/gspca/pac207.c
7036 GSPCA SN9C20X SUBDRIVER
7037 M:      Brian Johnson <brijohn@gmail.com>
7038 L:      linux-media@vger.kernel.org
7039 T:      git git://linuxtv.org/media_tree.git
7040 S:      Maintained
7041 F:      drivers/media/usb/gspca/sn9c20x.c
7043 GSPCA T613 SUBDRIVER
7044 M:      Leandro Costantino <lcostantino@gmail.com>
7045 L:      linux-media@vger.kernel.org
7046 T:      git git://linuxtv.org/media_tree.git
7047 S:      Maintained
7048 F:      drivers/media/usb/gspca/t613.c
7050 GSPCA USB WEBCAM DRIVER
7051 M:      Hans Verkuil <hverkuil@xs4all.nl>
7052 L:      linux-media@vger.kernel.org
7053 T:      git git://linuxtv.org/media_tree.git
7054 S:      Odd Fixes
7055 F:      drivers/media/usb/gspca/
7057 GTP (GPRS Tunneling Protocol)
7058 M:      Pablo Neira Ayuso <pablo@netfilter.org>
7059 M:      Harald Welte <laforge@gnumonks.org>
7060 L:      osmocom-net-gprs@lists.osmocom.org
7061 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7062 S:      Maintained
7063 F:      drivers/net/gtp.c
7065 GUID PARTITION TABLE (GPT)
7066 M:      Davidlohr Bueso <dave@stgolabs.net>
7067 L:      linux-efi@vger.kernel.org
7068 S:      Maintained
7069 F:      block/partitions/efi.*
7071 H8/300 ARCHITECTURE
7072 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
7073 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7074 W:      http://uclinux-h8.sourceforge.jp
7075 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7076 S:      Maintained
7077 F:      arch/h8300/
7078 F:      drivers/clocksource/h8300_*.c
7079 F:      drivers/clk/h8300/
7080 F:      drivers/irqchip/irq-renesas-h8*.c
7082 HABANALABS PCI DRIVER
7083 M:      Oded Gabbay <oded.gabbay@gmail.com>
7084 T:      git https://github.com/HabanaAI/linux.git
7085 S:      Supported
7086 F:      drivers/misc/habanalabs/
7087 F:      include/uapi/misc/habanalabs.h
7088 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
7089 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
7091 HACKRF MEDIA DRIVER
7092 M:      Antti Palosaari <crope@iki.fi>
7093 L:      linux-media@vger.kernel.org
7094 W:      https://linuxtv.org
7095 W:      http://palosaari.fi/linux/
7096 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7097 T:      git git://linuxtv.org/anttip/media_tree.git
7098 S:      Maintained
7099 F:      drivers/media/usb/hackrf/
7101 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7102 M:      Frank Seidel <frank@f-seidel.de>
7103 L:      platform-driver-x86@vger.kernel.org
7104 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7105 S:      Maintained
7106 F:      drivers/platform/x86/hdaps.c
7108 HARDWARE MONITORING
7109 M:      Jean Delvare <jdelvare@suse.com>
7110 M:      Guenter Roeck <linux@roeck-us.net>
7111 L:      linux-hwmon@vger.kernel.org
7112 W:      http://hwmon.wiki.kernel.org/
7113 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7114 S:      Maintained
7115 F:      Documentation/devicetree/bindings/hwmon/
7116 F:      Documentation/hwmon/
7117 F:      drivers/hwmon/
7118 F:      include/linux/hwmon*.h
7119 F:      include/trace/events/hwmon*.h
7121 HARDWARE RANDOM NUMBER GENERATOR CORE
7122 M:      Matt Mackall <mpm@selenic.com>
7123 M:      Herbert Xu <herbert@gondor.apana.org.au>
7124 L:      linux-crypto@vger.kernel.org
7125 S:      Odd fixes
7126 F:      Documentation/devicetree/bindings/rng/
7127 F:      Documentation/admin-guide/hw_random.rst
7128 F:      drivers/char/hw_random/
7129 F:      include/linux/hw_random.h
7131 HARDWARE TRACING FACILITIES
7132 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7133 S:      Maintained
7134 F:      drivers/hwtracing/
7136 HARDWARE SPINLOCK CORE
7137 M:      Ohad Ben-Cohen <ohad@wizery.com>
7138 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
7139 L:      linux-remoteproc@vger.kernel.org
7140 S:      Maintained
7141 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
7142 F:      Documentation/devicetree/bindings/hwlock/
7143 F:      Documentation/hwspinlock.txt
7144 F:      drivers/hwspinlock/
7145 F:      include/linux/hwspinlock.h
7147 HARMONY SOUND DRIVER
7148 L:      linux-parisc@vger.kernel.org
7149 S:      Maintained
7150 F:      sound/parisc/harmony.*
7152 HDPVR USB VIDEO ENCODER DRIVER
7153 M:      Hans Verkuil <hverkuil@xs4all.nl>
7154 L:      linux-media@vger.kernel.org
7155 T:      git git://linuxtv.org/media_tree.git
7156 W:      https://linuxtv.org
7157 S:      Odd Fixes
7158 F:      drivers/media/usb/hdpvr/
7160 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7161 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
7162 S:      Supported
7163 F:      Documentation/watchdog/hpwdt.rst
7164 F:      drivers/watchdog/hpwdt.c
7166 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7167 M:      Don Brace <don.brace@microsemi.com>
7168 L:      esc.storagedev@microsemi.com
7169 L:      linux-scsi@vger.kernel.org
7170 S:      Supported
7171 F:      Documentation/scsi/hpsa.txt
7172 F:      drivers/scsi/hpsa*.[ch]
7173 F:      include/linux/cciss*.h
7174 F:      include/uapi/linux/cciss*.h
7176 HFI1 DRIVER
7177 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
7178 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
7179 L:      linux-rdma@vger.kernel.org
7180 S:      Supported
7181 F:      drivers/infiniband/hw/hfi1
7183 HFS FILESYSTEM
7184 L:      linux-fsdevel@vger.kernel.org
7185 S:      Orphan
7186 F:      Documentation/filesystems/hfs.txt
7187 F:      fs/hfs/
7189 HFSPLUS FILESYSTEM
7190 L:      linux-fsdevel@vger.kernel.org
7191 S:      Orphan
7192 F:      Documentation/filesystems/hfsplus.txt
7193 F:      fs/hfsplus/
7195 HGA FRAMEBUFFER DRIVER
7196 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7197 L:      linux-nvidia@lists.surfsouth.com
7198 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7199 S:      Maintained
7200 F:      drivers/video/fbdev/hgafb.c
7202 HIBERNATION (aka Software Suspend, aka swsusp)
7203 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
7204 M:      Pavel Machek <pavel@ucw.cz>
7205 L:      linux-pm@vger.kernel.org
7206 B:      https://bugzilla.kernel.org
7207 S:      Supported
7208 F:      arch/x86/power/
7209 F:      drivers/base/power/
7210 F:      kernel/power/
7211 F:      include/linux/suspend.h
7212 F:      include/linux/freezer.h
7213 F:      include/linux/pm.h
7214 F:      arch/*/include/asm/suspend*.h
7216 HID CORE LAYER
7217 M:      Jiri Kosina <jikos@kernel.org>
7218 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
7219 L:      linux-input@vger.kernel.org
7220 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7221 S:      Maintained
7222 F:      drivers/hid/
7223 F:      include/linux/hid*
7224 F:      include/uapi/linux/hid*
7226 HID SENSOR HUB DRIVERS
7227 M:      Jiri Kosina <jikos@kernel.org>
7228 M:      Jonathan Cameron <jic23@kernel.org>
7229 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7230 L:      linux-input@vger.kernel.org
7231 L:      linux-iio@vger.kernel.org
7232 S:      Maintained
7233 F:      Documentation/hid/hid-sensor*
7234 F:      drivers/hid/hid-sensor-*
7235 F:      drivers/iio/*/hid-*
7236 F:      include/linux/hid-sensor-*
7238 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7239 M:      Thomas Gleixner <tglx@linutronix.de>
7240 L:      linux-kernel@vger.kernel.org
7241 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7242 S:      Maintained
7243 F:      Documentation/timers/
7244 F:      kernel/time/hrtimer.c
7245 F:      kernel/time/clockevents.c
7246 F:      kernel/time/timer_*.c
7247 F:      include/linux/clockchips.h
7248 F:      include/linux/hrtimer.h
7250 HIGH-SPEED SCC DRIVER FOR AX.25
7251 L:      linux-hams@vger.kernel.org
7252 S:      Orphan
7253 F:      drivers/net/hamradio/dmascc.c
7254 F:      drivers/net/hamradio/scc.c
7256 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7257 M:      HighPoint Linux Team <linux@highpoint-tech.com>
7258 W:      http://www.highpoint-tech.com
7259 S:      Supported
7260 F:      Documentation/scsi/hptiop.txt
7261 F:      drivers/scsi/hptiop.c
7263 HIPPI
7264 M:      Jes Sorensen <jes@trained-monkey.org>
7265 L:      linux-hippi@sunsite.dk
7266 S:      Maintained
7267 F:      include/linux/hippidevice.h
7268 F:      include/uapi/linux/if_hippi.h
7269 F:      net/802/hippi.c
7270 F:      drivers/net/hippi/
7272 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7273 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7274 M:      Salil Mehta <salil.mehta@huawei.com>
7275 L:      netdev@vger.kernel.org
7276 W:      http://www.hisilicon.com
7277 S:      Maintained
7278 F:      drivers/net/ethernet/hisilicon/hns3/
7280 HISILICON LPC BUS DRIVER
7281 M:      john.garry@huawei.com
7282 W:      http://www.hisilicon.com
7283 S:      Maintained
7284 F:      drivers/bus/hisi_lpc.c
7285 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7287 HISILICON NETWORK SUBSYSTEM DRIVER
7288 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7289 M:      Salil Mehta <salil.mehta@huawei.com>
7290 L:      netdev@vger.kernel.org
7291 W:      http://www.hisilicon.com
7292 S:      Maintained
7293 F:      drivers/net/ethernet/hisilicon/
7294 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
7296 HISILICON PMU DRIVER
7297 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
7298 W:      http://www.hisilicon.com
7299 S:      Supported
7300 F:      drivers/perf/hisilicon
7301 F:      Documentation/admin-guide/perf/hisi-pmu.rst
7303 HISILICON ROCE DRIVER
7304 M:      Lijun Ou <oulijun@huawei.com>
7305 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
7306 L:      linux-rdma@vger.kernel.org
7307 S:      Maintained
7308 F:      drivers/infiniband/hw/hns/
7309 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7311 HISILICON SAS Controller
7312 M:      John Garry <john.garry@huawei.com>
7313 W:      http://www.hisilicon.com
7314 S:      Supported
7315 F:      drivers/scsi/hisi_sas/
7316 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7318 HMM - Heterogeneous Memory Management
7319 M:      Jérôme Glisse <jglisse@redhat.com>
7320 L:      linux-mm@kvack.org
7321 S:      Maintained
7322 F:      mm/hmm*
7323 F:      include/linux/hmm*
7324 F:      Documentation/vm/hmm.rst
7326 HOST AP DRIVER
7327 M:      Jouni Malinen <j@w1.fi>
7328 L:      linux-wireless@vger.kernel.org
7329 W:      http://w1.fi/hostap-driver.html
7330 S:      Obsolete
7331 F:      drivers/net/wireless/intersil/hostap/
7333 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7334 L:      platform-driver-x86@vger.kernel.org
7335 S:      Orphan
7336 F:      drivers/platform/x86/tc1100-wmi.c
7338 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7339 M:      Jaroslav Kysela <perex@perex.cz>
7340 S:      Maintained
7341 F:      drivers/net/ethernet/hp/hp100.*
7343 HPET:   High Precision Event Timers driver
7344 M:      Clemens Ladisch <clemens@ladisch.de>
7345 S:      Maintained
7346 F:      Documentation/timers/hpet.rst
7347 F:      drivers/char/hpet.c
7348 F:      include/linux/hpet.h
7349 F:      include/uapi/linux/hpet.h
7351 HPET:   x86
7352 S:      Orphan
7353 F:      arch/x86/kernel/hpet.c
7354 F:      arch/x86/include/asm/hpet.h
7356 HPFS FILESYSTEM
7357 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7358 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7359 S:      Maintained
7360 F:      fs/hpfs/
7362 HSI SUBSYSTEM
7363 M:      Sebastian Reichel <sre@kernel.org>
7364 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7365 S:      Maintained
7366 F:      Documentation/ABI/testing/sysfs-bus-hsi
7367 F:      Documentation/driver-api/hsi.rst
7368 F:      drivers/hsi/
7369 F:      include/linux/hsi/
7370 F:      include/uapi/linux/hsi/
7372 HSO 3G MODEM DRIVER
7373 L:      linux-usb@vger.kernel.org
7374 S:      Orphan
7375 F:      drivers/net/usb/hso.c
7377 HSR NETWORK PROTOCOL
7378 M:      Arvid Brodin <arvid.brodin@alten.se>
7379 L:      netdev@vger.kernel.org
7380 S:      Maintained
7381 F:      net/hsr/
7383 HT16K33 LED CONTROLLER DRIVER
7384 M:      Robin van der Gracht <robin@protonic.nl>
7385 S:      Maintained
7386 F:      drivers/auxdisplay/ht16k33.c
7387 F:      Documentation/devicetree/bindings/display/ht16k33.txt
7389 HTCPEN TOUCHSCREEN DRIVER
7390 M:      Pau Oliva Fora <pof@eslack.org>
7391 L:      linux-input@vger.kernel.org
7392 S:      Maintained
7393 F:      drivers/input/touchscreen/htcpen.c
7395 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7396 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7397 L:      linux-iio@vger.kernel.org
7398 W:      http://www.st.com/
7399 S:      Maintained
7400 F:      drivers/iio/humidity/hts221*
7401 F:      Documentation/devicetree/bindings/iio/humidity/hts221.txt
7403 HUAWEI ETHERNET DRIVER
7404 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
7405 L:      netdev@vger.kernel.org
7406 S:      Supported
7407 F:      Documentation/networking/hinic.txt
7408 F:      drivers/net/ethernet/huawei/hinic/
7410 HUGETLB FILESYSTEM
7411 M:      Mike Kravetz <mike.kravetz@oracle.com>
7412 L:      linux-mm@kvack.org
7413 S:      Maintained
7414 F:      fs/hugetlbfs/
7415 F:      mm/hugetlb.c
7416 F:      include/linux/hugetlb.h
7417 F:      Documentation/admin-guide/mm/hugetlbpage.rst
7418 F:      Documentation/vm/hugetlbfs_reserv.rst
7419 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7421 HVA ST MEDIA DRIVER
7422 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7423 L:      linux-media@vger.kernel.org
7424 T:      git git://linuxtv.org/media_tree.git
7425 W:      https://linuxtv.org
7426 S:      Supported
7427 F:      drivers/media/platform/sti/hva
7429 HWPOISON MEMORY FAILURE HANDLING
7430 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7431 L:      linux-mm@kvack.org
7432 S:      Maintained
7433 F:      mm/memory-failure.c
7434 F:      mm/hwpoison-inject.c
7436 HYGON PROCESSOR SUPPORT
7437 M:      Pu Wen <puwen@hygon.cn>
7438 L:      linux-kernel@vger.kernel.org
7439 S:      Maintained
7440 F:      arch/x86/kernel/cpu/hygon.c
7442 Hyper-V CORE AND DRIVERS
7443 M:      "K. Y. Srinivasan" <kys@microsoft.com>
7444 M:      Haiyang Zhang <haiyangz@microsoft.com>
7445 M:      Stephen Hemminger <sthemmin@microsoft.com>
7446 M:      Sasha Levin <sashal@kernel.org>
7447 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7448 L:      linux-hyperv@vger.kernel.org
7449 S:      Supported
7450 F:      Documentation/networking/device_drivers/microsoft/netvsc.txt
7451 F:      arch/x86/include/asm/mshyperv.h
7452 F:      arch/x86/include/asm/trace/hyperv.h
7453 F:      arch/x86/include/asm/hyperv-tlfs.h
7454 F:      arch/x86/kernel/cpu/mshyperv.c
7455 F:      arch/x86/hyperv
7456 F:      drivers/clocksource/hyperv_timer.c
7457 F:      drivers/hid/hid-hyperv.c
7458 F:      drivers/hv/
7459 F:      drivers/input/serio/hyperv-keyboard.c
7460 F:      drivers/pci/controller/pci-hyperv.c
7461 F:      drivers/net/hyperv/
7462 F:      drivers/scsi/storvsc_drv.c
7463 F:      drivers/uio/uio_hv_generic.c
7464 F:      drivers/video/fbdev/hyperv_fb.c
7465 F:      drivers/iommu/hyperv_iommu.c
7466 F:      net/vmw_vsock/hyperv_transport.c
7467 F:      include/clocksource/hyperv_timer.h
7468 F:      include/linux/hyperv.h
7469 F:      include/uapi/linux/hyperv.h
7470 F:      include/asm-generic/mshyperv.h
7471 F:      tools/hv/
7472 F:      Documentation/ABI/stable/sysfs-bus-vmbus
7474 HYPERBUS SUPPORT
7475 M:      Vignesh Raghavendra <vigneshr@ti.com>
7476 S:      Supported
7477 F:      drivers/mtd/hyperbus/
7478 F:      include/linux/mtd/hyperbus.h
7479 F:      Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7480 F:      Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7482 HYPERVISOR VIRTUAL CONSOLE DRIVER
7483 L:      linuxppc-dev@lists.ozlabs.org
7484 S:      Odd Fixes
7485 F:      drivers/tty/hvc/
7487 I2C ACPI SUPPORT
7488 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
7489 L:      linux-i2c@vger.kernel.org
7490 L:      linux-acpi@vger.kernel.org
7491 S:      Maintained
7492 F:      drivers/i2c/i2c-core-acpi.c
7494 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7495 M:      Ajay Gupta <ajayg@nvidia.com>
7496 L:      linux-i2c@vger.kernel.org
7497 S:      Maintained
7498 F:      Documentation/i2c/busses/i2c-nvidia-gpu
7499 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
7501 I2C MUXES
7502 M:      Peter Rosin <peda@axentia.se>
7503 L:      linux-i2c@vger.kernel.org
7504 S:      Maintained
7505 F:      Documentation/i2c/i2c-topology
7506 F:      Documentation/i2c/muxes/
7507 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
7508 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
7509 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
7510 F:      drivers/i2c/i2c-mux.c
7511 F:      drivers/i2c/muxes/
7512 F:      include/linux/i2c-mux.h
7514 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7515 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
7516 L:      linux-i2c@vger.kernel.org
7517 S:      Maintained
7518 F:      Documentation/devicetree/bindings/i2c/i2c-mv64xxx.txt
7519 F:      drivers/i2c/busses/i2c-mv64xxx.c
7521 I2C OVER PARALLEL PORT
7522 M:      Jean Delvare <jdelvare@suse.com>
7523 L:      linux-i2c@vger.kernel.org
7524 S:      Maintained
7525 F:      Documentation/i2c/busses/i2c-parport
7526 F:      Documentation/i2c/busses/i2c-parport-light
7527 F:      drivers/i2c/busses/i2c-parport.c
7528 F:      drivers/i2c/busses/i2c-parport-light.c
7530 I2C SUBSYSTEM
7531 M:      Wolfram Sang <wsa@the-dreams.de>
7532 L:      linux-i2c@vger.kernel.org
7533 W:      https://i2c.wiki.kernel.org/
7534 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7535 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7536 S:      Maintained
7537 F:      Documentation/devicetree/bindings/i2c/i2c.txt
7538 F:      Documentation/i2c/
7539 F:      drivers/i2c/*
7540 F:      include/linux/i2c.h
7541 F:      include/linux/i2c-dev.h
7542 F:      include/linux/i2c-smbus.h
7543 F:      include/uapi/linux/i2c.h
7544 F:      include/uapi/linux/i2c-*.h
7546 I2C SUBSYSTEM HOST DRIVERS
7547 L:      linux-i2c@vger.kernel.org
7548 W:      https://i2c.wiki.kernel.org/
7549 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7550 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7551 S:      Odd Fixes
7552 F:      Documentation/devicetree/bindings/i2c/
7553 F:      drivers/i2c/algos/
7554 F:      drivers/i2c/busses/
7556 I2C-TAOS-EVM DRIVER
7557 M:      Jean Delvare <jdelvare@suse.com>
7558 L:      linux-i2c@vger.kernel.org
7559 S:      Maintained
7560 F:      Documentation/i2c/busses/i2c-taos-evm
7561 F:      drivers/i2c/busses/i2c-taos-evm.c
7563 I2C-TINY-USB DRIVER
7564 M:      Till Harbaum <till@harbaum.org>
7565 L:      linux-i2c@vger.kernel.org
7566 W:      http://www.harbaum.org/till/i2c_tiny_usb
7567 S:      Maintained
7568 F:      drivers/i2c/busses/i2c-tiny-usb.c
7570 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7571 M:      Jean Delvare <jdelvare@suse.com>
7572 L:      linux-i2c@vger.kernel.org
7573 S:      Maintained
7574 F:      Documentation/i2c/busses/i2c-ali1535
7575 F:      Documentation/i2c/busses/i2c-ali1563
7576 F:      Documentation/i2c/busses/i2c-ali15x3
7577 F:      Documentation/i2c/busses/i2c-amd756
7578 F:      Documentation/i2c/busses/i2c-amd8111
7579 F:      Documentation/i2c/busses/i2c-i801
7580 F:      Documentation/i2c/busses/i2c-nforce2
7581 F:      Documentation/i2c/busses/i2c-piix4
7582 F:      Documentation/i2c/busses/i2c-sis5595
7583 F:      Documentation/i2c/busses/i2c-sis630
7584 F:      Documentation/i2c/busses/i2c-sis96x
7585 F:      Documentation/i2c/busses/i2c-via
7586 F:      Documentation/i2c/busses/i2c-viapro
7587 F:      drivers/i2c/busses/i2c-ali1535.c
7588 F:      drivers/i2c/busses/i2c-ali1563.c
7589 F:      drivers/i2c/busses/i2c-ali15x3.c
7590 F:      drivers/i2c/busses/i2c-amd756.c
7591 F:      drivers/i2c/busses/i2c-amd756-s4882.c
7592 F:      drivers/i2c/busses/i2c-amd8111.c
7593 F:      drivers/i2c/busses/i2c-i801.c
7594 F:      drivers/i2c/busses/i2c-isch.c
7595 F:      drivers/i2c/busses/i2c-nforce2.c
7596 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
7597 F:      drivers/i2c/busses/i2c-piix4.c
7598 F:      drivers/i2c/busses/i2c-sis5595.c
7599 F:      drivers/i2c/busses/i2c-sis630.c
7600 F:      drivers/i2c/busses/i2c-sis96x.c
7601 F:      drivers/i2c/busses/i2c-via.c
7602 F:      drivers/i2c/busses/i2c-viapro.c
7604 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7605 M:      Hans de Goede <hdegoede@redhat.com>
7606 L:      linux-i2c@vger.kernel.org
7607 S:      Maintained
7608 F:      drivers/i2c/busses/i2c-cht-wc.c
7610 I2C/SMBUS ISMT DRIVER
7611 M:      Seth Heasley <seth.heasley@intel.com>
7612 M:      Neil Horman <nhorman@tuxdriver.com>
7613 L:      linux-i2c@vger.kernel.org
7614 F:      drivers/i2c/busses/i2c-ismt.c
7615 F:      Documentation/i2c/busses/i2c-ismt
7617 I2C/SMBUS STUB DRIVER
7618 M:      Jean Delvare <jdelvare@suse.com>
7619 L:      linux-i2c@vger.kernel.org
7620 S:      Maintained
7621 F:      drivers/i2c/i2c-stub.c
7623 I3C SUBSYSTEM
7624 M:      Boris Brezillon <bbrezillon@kernel.org>
7625 L:      linux-i3c@lists.infradead.org
7626 C:      irc://chat.freenode.net/linux-i3c
7627 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7628 S:      Maintained
7629 F:      Documentation/ABI/testing/sysfs-bus-i3c
7630 F:      Documentation/devicetree/bindings/i3c/
7631 F:      Documentation/driver-api/i3c
7632 F:      drivers/i3c/
7633 F:      include/linux/i3c/
7635 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7636 M:      Vitor Soares <vitor.soares@synopsys.com>
7637 S:      Maintained
7638 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7639 F:      drivers/i3c/master/dw*
7641 IA64 (Itanium) PLATFORM
7642 M:      Tony Luck <tony.luck@intel.com>
7643 M:      Fenghua Yu <fenghua.yu@intel.com>
7644 L:      linux-ia64@vger.kernel.org
7645 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7646 S:      Maintained
7647 F:      arch/ia64/
7649 IBM Power 842 compression accelerator
7650 M:      Haren Myneni <haren@us.ibm.com>
7651 S:      Supported
7652 F:      drivers/crypto/nx/Makefile
7653 F:      drivers/crypto/nx/Kconfig
7654 F:      drivers/crypto/nx/nx-842*
7655 F:      include/linux/sw842.h
7656 F:      crypto/842.c
7657 F:      lib/842/
7659 IBM Power in-Nest Crypto Acceleration
7660 M:      Breno Leitão <leitao@debian.org>
7661 M:      Nayna Jain <nayna@linux.ibm.com>
7662 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7663 L:      linux-crypto@vger.kernel.org
7664 S:      Supported
7665 F:      drivers/crypto/nx/Makefile
7666 F:      drivers/crypto/nx/Kconfig
7667 F:      drivers/crypto/nx/nx-aes*
7668 F:      drivers/crypto/nx/nx-sha*
7669 F:      drivers/crypto/nx/nx.*
7670 F:      drivers/crypto/nx/nx_csbcpb.h
7671 F:      drivers/crypto/nx/nx_debugfs.h
7673 IBM Power Linux RAID adapter
7674 M:      Brian King <brking@us.ibm.com>
7675 S:      Supported
7676 F:      drivers/scsi/ipr.*
7678 IBM Power SRIOV Virtual NIC Device Driver
7679 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7680 M:      John Allen <jallen@linux.ibm.com>
7681 L:      netdev@vger.kernel.org
7682 S:      Supported
7683 F:      drivers/net/ethernet/ibm/ibmvnic.*
7685 IBM Power Virtual Accelerator Switchboard
7686 M:      Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7687 L:      linuxppc-dev@lists.ozlabs.org
7688 S:      Supported
7689 F:      arch/powerpc/platforms/powernv/vas*
7690 F:      arch/powerpc/platforms/powernv/copy-paste.h
7691 F:      arch/powerpc/include/asm/vas.h
7693 IBM Power Virtual Ethernet Device Driver
7694 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7695 L:      netdev@vger.kernel.org
7696 S:      Supported
7697 F:      drivers/net/ethernet/ibm/ibmveth.*
7699 IBM Power Virtual FC Device Drivers
7700 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7701 L:      linux-scsi@vger.kernel.org
7702 S:      Supported
7703 F:      drivers/scsi/ibmvscsi/ibmvfc*
7705 IBM Power Virtual Management Channel Driver
7706 M:      Steven Royer <seroyer@linux.ibm.com>
7707 S:      Supported
7708 F:      drivers/misc/ibmvmc.*
7710 IBM Power Virtual SCSI Device Drivers
7711 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7712 L:      linux-scsi@vger.kernel.org
7713 S:      Supported
7714 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7715 F:      include/scsi/viosrp.h
7717 IBM Power Virtual SCSI Device Target Driver
7718 M:      Michael Cyr <mikecyr@linux.ibm.com>
7719 L:      linux-scsi@vger.kernel.org
7720 L:      target-devel@vger.kernel.org
7721 S:      Supported
7722 F:      drivers/scsi/ibmvscsi_tgt/
7724 IBM Power VMX Cryptographic instructions
7725 M:      Breno Leitão <leitao@debian.org>
7726 M:      Nayna Jain <nayna@linux.ibm.com>
7727 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7728 L:      linux-crypto@vger.kernel.org
7729 S:      Supported
7730 F:      drivers/crypto/vmx/Makefile
7731 F:      drivers/crypto/vmx/Kconfig
7732 F:      drivers/crypto/vmx/vmx.c
7733 F:      drivers/crypto/vmx/aes*
7734 F:      drivers/crypto/vmx/ghash*
7735 F:      drivers/crypto/vmx/ppc-xlate.pl
7737 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7738 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7739 L:      linux-pci@vger.kernel.org
7740 L:      linuxppc-dev@lists.ozlabs.org
7741 S:      Supported
7742 F:      drivers/pci/hotplug/rpaphp*
7744 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7745 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7746 L:      linux-pci@vger.kernel.org
7747 L:      linuxppc-dev@lists.ozlabs.org
7748 S:      Supported
7749 F:      drivers/pci/hotplug/rpadlpar*
7751 IBM ServeRAID RAID DRIVER
7752 S:      Orphan
7753 F:      drivers/scsi/ips.*
7755 ICH LPC AND GPIO DRIVER
7756 M:      Peter Tyser <ptyser@xes-inc.com>
7757 S:      Maintained
7758 F:      drivers/mfd/lpc_ich.c
7759 F:      drivers/gpio/gpio-ich.c
7761 IDE SUBSYSTEM
7762 M:      "David S. Miller" <davem@davemloft.net>
7763 L:      linux-ide@vger.kernel.org
7764 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7765 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7766 S:      Maintained
7767 F:      Documentation/ide/
7768 F:      drivers/ide/
7769 F:      include/linux/ide.h
7771 IDE/ATAPI DRIVERS
7772 M:      Borislav Petkov <bp@alien8.de>
7773 L:      linux-ide@vger.kernel.org
7774 S:      Maintained
7775 F:      Documentation/cdrom/ide-cd.rst
7776 F:      drivers/ide/ide-cd*
7778 IDEAPAD LAPTOP EXTRAS DRIVER
7779 M:      Ike Panhc <ike.pan@canonical.com>
7780 L:      platform-driver-x86@vger.kernel.org
7781 W:      http://launchpad.net/ideapad-laptop
7782 S:      Maintained
7783 F:      drivers/platform/x86/ideapad-laptop.c
7785 IDEAPAD LAPTOP SLIDEBAR DRIVER
7786 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7787 L:      linux-input@vger.kernel.org
7788 W:      https://github.com/o2genum/ideapad-slidebar
7789 S:      Maintained
7790 F:      drivers/input/misc/ideapad_slidebar.c
7792 IDT VersaClock 5 CLOCK DRIVER
7793 M:      Marek Vasut <marek.vasut@gmail.com>
7794 S:      Maintained
7795 F:      drivers/clk/clk-versaclock5.c
7797 IEEE 802.15.4 SUBSYSTEM
7798 M:      Alexander Aring <alex.aring@gmail.com>
7799 M:      Stefan Schmidt <stefan@datenfreihafen.org>
7800 L:      linux-wpan@vger.kernel.org
7801 W:      http://wpan.cakelab.org/
7802 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7803 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7804 S:      Maintained
7805 F:      net/ieee802154/
7806 F:      net/mac802154/
7807 F:      drivers/net/ieee802154/
7808 F:      include/linux/nl802154.h
7809 F:      include/linux/ieee802154.h
7810 F:      include/net/nl802154.h
7811 F:      include/net/mac802154.h
7812 F:      include/net/af_ieee802154.h
7813 F:      include/net/cfg802154.h
7814 F:      include/net/ieee802154_netdev.h
7815 F:      Documentation/networking/ieee802154.rst
7817 IFE PROTOCOL
7818 M:      Yotam Gigi <yotam.gi@gmail.com>
7819 M:      Jamal Hadi Salim <jhs@mojatatu.com>
7820 F:      net/ife
7821 F:      include/net/ife.h
7822 F:      include/uapi/linux/ife.h
7824 IGORPLUG-USB IR RECEIVER
7825 M:      Sean Young <sean@mess.org>
7826 L:      linux-media@vger.kernel.org
7827 S:      Maintained
7828 F:      drivers/media/rc/igorplugusb.c
7830 IGUANAWORKS USB IR TRANSCEIVER
7831 M:      Sean Young <sean@mess.org>
7832 L:      linux-media@vger.kernel.org
7833 S:      Maintained
7834 F:      drivers/media/rc/iguanair.c
7836 IIO DIGITAL POTENTIOMETER DAC
7837 M:      Peter Rosin <peda@axentia.se>
7838 L:      linux-iio@vger.kernel.org
7839 S:      Maintained
7840 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7841 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7842 F:      drivers/iio/dac/dpot-dac.c
7844 IIO ENVELOPE DETECTOR
7845 M:      Peter Rosin <peda@axentia.se>
7846 L:      linux-iio@vger.kernel.org
7847 S:      Maintained
7848 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7849 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7850 F:      drivers/iio/adc/envelope-detector.c
7852 IIO MULTIPLEXER
7853 M:      Peter Rosin <peda@axentia.se>
7854 L:      linux-iio@vger.kernel.org
7855 S:      Maintained
7856 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7857 F:      drivers/iio/multiplexer/iio-mux.c
7859 IIO SUBSYSTEM AND DRIVERS
7860 M:      Jonathan Cameron <jic23@kernel.org>
7861 R:      Hartmut Knaack <knaack.h@gmx.de>
7862 R:      Lars-Peter Clausen <lars@metafoo.de>
7863 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7864 L:      linux-iio@vger.kernel.org
7865 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7866 S:      Maintained
7867 F:      Documentation/ABI/testing/configfs-iio*
7868 F:      Documentation/ABI/testing/sysfs-bus-iio*
7869 F:      Documentation/devicetree/bindings/iio/
7870 F:      drivers/iio/
7871 F:      drivers/staging/iio/
7872 F:      include/linux/iio/
7873 F:      tools/iio/
7875 IIO UNIT CONVERTER
7876 M:      Peter Rosin <peda@axentia.se>
7877 L:      linux-iio@vger.kernel.org
7878 S:      Maintained
7879 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7880 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7881 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7882 F:      drivers/iio/afe/iio-rescale.c
7884 IKANOS/ADI EAGLE ADSL USB DRIVER
7885 M:      Matthieu Castet <castet.matthieu@free.fr>
7886 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7887 S:      Maintained
7888 F:      drivers/usb/atm/ueagle-atm.c
7890 IMGTEC ASCII LCD DRIVER
7891 M:      Paul Burton <paul.burton@mips.com>
7892 S:      Maintained
7893 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7894 F:      drivers/auxdisplay/img-ascii-lcd.c
7896 IMGTEC IR DECODER DRIVER
7897 M:      James Hogan <jhogan@kernel.org>
7898 S:      Maintained
7899 F:      drivers/media/rc/img-ir/
7901 IMON SOUNDGRAPH USB IR RECEIVER
7902 M:      Sean Young <sean@mess.org>
7903 L:      linux-media@vger.kernel.org
7904 S:      Maintained
7905 F:      drivers/media/rc/imon_raw.c
7906 F:      drivers/media/rc/imon.c
7908 IMS TWINTURBO FRAMEBUFFER DRIVER
7909 L:      linux-fbdev@vger.kernel.org
7910 S:      Orphan
7911 F:      drivers/video/fbdev/imsttfb.c
7913 INA209 HARDWARE MONITOR DRIVER
7914 M:      Guenter Roeck <linux@roeck-us.net>
7915 L:      linux-hwmon@vger.kernel.org
7916 S:      Maintained
7917 F:      Documentation/hwmon/ina209.rst
7918 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
7919 F:      drivers/hwmon/ina209.c
7921 INA2XX HARDWARE MONITOR DRIVER
7922 M:      Guenter Roeck <linux@roeck-us.net>
7923 L:      linux-hwmon@vger.kernel.org
7924 S:      Maintained
7925 F:      Documentation/hwmon/ina2xx.rst
7926 F:      drivers/hwmon/ina2xx.c
7927 F:      include/linux/platform_data/ina2xx.h
7929 INDUSTRY PACK SUBSYSTEM (IPACK)
7930 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7931 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7932 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7933 L:      industrypack-devel@lists.sourceforge.net
7934 W:      http://industrypack.sourceforge.net
7935 S:      Maintained
7936 F:      drivers/ipack/
7938 INFINEON DPS310 Driver
7939 M:      Eddie James <eajames@linux.ibm.com>
7940 L:      linux-iio@vger.kernel.org
7941 F:      drivers/iio/pressure/dps310.c
7942 S:      Maintained
7944 INFINIBAND SUBSYSTEM
7945 M:      Doug Ledford <dledford@redhat.com>
7946 M:      Jason Gunthorpe <jgg@mellanox.com>
7947 L:      linux-rdma@vger.kernel.org
7948 W:      https://github.com/linux-rdma/rdma-core
7949 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7950 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7951 S:      Supported
7952 F:      Documentation/devicetree/bindings/infiniband/
7953 F:      Documentation/infiniband/
7954 F:      drivers/infiniband/
7955 F:      include/uapi/linux/if_infiniband.h
7956 F:      include/uapi/rdma/
7957 F:      include/rdma/
7958 F:      include/trace/events/ib_mad.h
7959 F:      include/trace/events/ib_umad.h
7960 F:      samples/bpf/ibumad_kern.c
7961 F:      samples/bpf/ibumad_user.c
7963 INGENIC JZ4780 DMA Driver
7964 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7965 S:      Maintained
7966 F:      drivers/dma/dma-jz4780.c
7968 INGENIC JZ4780 NAND DRIVER
7969 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7970 L:      linux-mtd@lists.infradead.org
7971 S:      Maintained
7972 F:      drivers/mtd/nand/raw/ingenic/
7974 INGENIC JZ47xx SoCs
7975 M:      Paul Cercueil <paul@crapouillou.net>
7976 S:      Maintained
7977 F:      arch/mips/boot/dts/ingenic/
7978 F:      arch/mips/include/asm/mach-jz4740/
7979 F:      arch/mips/jz4740/
7980 F:      drivers/clk/ingenic/
7981 F:      drivers/dma/dma-jz4780.c
7982 F:      drivers/gpu/drm/ingenic/
7983 F:      drivers/i2c/busses/i2c-jz4780.c
7984 F:      drivers/iio/adc/ingenic-adc.c
7985 F:      drivers/irqchip/irq-ingenic.c
7986 F:      drivers/memory/jz4780-nemc.c
7987 F:      drivers/mmc/host/jz4740_mmc.c
7988 F:      drivers/mtd/nand/raw/ingenic/
7989 F:      drivers/pinctrl/pinctrl-ingenic.c
7990 F:      drivers/power/supply/ingenic-battery.c
7991 F:      drivers/pwm/pwm-jz4740.c
7992 F:      drivers/rtc/rtc-jz4740.c
7993 F:      drivers/tty/serial/8250/8250_ingenic.c
7994 F:      drivers/usb/musb/jz4740.c
7995 F:      drivers/watchdog/jz4740_wdt.c
7996 F:      include/dt-bindings/iio/adc/ingenic,adc.h
7997 F:      include/linux/mfd/ingenic-tcu.h
7998 F:      sound/soc/jz4740/
7999 F:      sound/soc/codecs/jz47*
8001 INOTIFY
8002 M:      Jan Kara <jack@suse.cz>
8003 R:      Amir Goldstein <amir73il@gmail.com>
8004 L:      linux-fsdevel@vger.kernel.org
8005 S:      Maintained
8006 F:      Documentation/filesystems/inotify.txt
8007 F:      fs/notify/inotify/
8008 F:      include/linux/inotify.h
8009 F:      include/uapi/linux/inotify.h
8011 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8012 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
8013 L:      linux-input@vger.kernel.org
8014 Q:      http://patchwork.kernel.org/project/linux-input/list/
8015 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8016 S:      Maintained
8017 F:      drivers/input/
8018 F:      include/linux/input.h
8019 F:      include/uapi/linux/input.h
8020 F:      include/uapi/linux/input-event-codes.h
8021 F:      include/linux/input/
8022 F:      Documentation/devicetree/bindings/input/
8023 F:      Documentation/devicetree/bindings/serio/
8024 F:      Documentation/input/
8026 INPUT MULTITOUCH (MT) PROTOCOL
8027 M:      Henrik Rydberg <rydberg@bitmath.org>
8028 L:      linux-input@vger.kernel.org
8029 S:      Odd fixes
8030 F:      Documentation/input/multi-touch-protocol.rst
8031 F:      drivers/input/input-mt.c
8032 K:      \b(ABS|SYN)_MT_
8034 INSIDE SECURE CRYPTO DRIVER
8035 M:      Antoine Tenart <antoine.tenart@bootlin.com>
8036 F:      drivers/crypto/inside-secure/
8037 S:      Maintained
8038 L:      linux-crypto@vger.kernel.org
8040 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8041 M:      Mimi Zohar <zohar@linux.ibm.com>
8042 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8043 L:      linux-integrity@vger.kernel.org
8044 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8045 S:      Supported
8046 F:      security/integrity/ima/
8048 INTEL 810/815 FRAMEBUFFER DRIVER
8049 M:      Antonino Daplas <adaplas@gmail.com>
8050 L:      linux-fbdev@vger.kernel.org
8051 S:      Maintained
8052 F:      drivers/video/fbdev/i810/
8054 INTEL ASoC DRIVERS
8055 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8056 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
8057 M:      Jie Yang <yang.jie@linux.intel.com>
8058 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8059 S:      Supported
8060 F:      sound/soc/intel/
8062 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8063 M:      Hans de Goede <hdegoede@redhat.com>
8064 L:      platform-driver-x86@vger.kernel.org
8065 S:      Maintained
8066 F:      drivers/platform/x86/intel_atomisp2_pm.c
8068 INTEL C600 SERIES SAS CONTROLLER DRIVER
8069 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
8070 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8071 L:      linux-scsi@vger.kernel.org
8072 T:      git git://git.code.sf.net/p/intel-sas/isci
8073 S:      Supported
8074 F:      drivers/scsi/isci/
8076 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8077 M:      Jani Nikula <jani.nikula@linux.intel.com>
8078 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8079 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
8080 L:      intel-gfx@lists.freedesktop.org
8081 W:      https://01.org/linuxgraphics/
8082 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
8083 C:      irc://chat.freenode.net/intel-gfx
8084 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
8085 T:      git git://anongit.freedesktop.org/drm-intel
8086 S:      Supported
8087 F:      drivers/gpu/drm/i915/
8088 F:      include/drm/i915*
8089 F:      include/uapi/drm/i915_drm.h
8090 F:      Documentation/gpu/i915.rst
8092 INTEL ETHERNET DRIVERS
8093 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8094 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8095 W:      http://www.intel.com/support/feedback.htm
8096 W:      http://e1000.sourceforge.net/
8097 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8098 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8099 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8100 S:      Supported
8101 F:      Documentation/networking/device_drivers/intel/e100.rst
8102 F:      Documentation/networking/device_drivers/intel/e1000.rst
8103 F:      Documentation/networking/device_drivers/intel/e1000e.rst
8104 F:      Documentation/networking/device_drivers/intel/fm10k.rst
8105 F:      Documentation/networking/device_drivers/intel/igb.rst
8106 F:      Documentation/networking/device_drivers/intel/igbvf.rst
8107 F:      Documentation/networking/device_drivers/intel/ixgb.rst
8108 F:      Documentation/networking/device_drivers/intel/ixgbe.rst
8109 F:      Documentation/networking/device_drivers/intel/ixgbevf.rst
8110 F:      Documentation/networking/device_drivers/intel/i40e.rst
8111 F:      Documentation/networking/device_drivers/intel/iavf.rst
8112 F:      Documentation/networking/device_drivers/intel/ice.rst
8113 F:      drivers/net/ethernet/intel/
8114 F:      drivers/net/ethernet/intel/*/
8115 F:      include/linux/avf/virtchnl.h
8117 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8118 M:      Maik Broemme <mbroemme@libmpq.org>
8119 L:      linux-fbdev@vger.kernel.org
8120 S:      Maintained
8121 F:      Documentation/fb/intelfb.rst
8122 F:      drivers/video/fbdev/intelfb/
8124 INTEL GPIO DRIVERS
8125 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8126 L:      linux-gpio@vger.kernel.org
8127 S:      Maintained
8128 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8129 F:      drivers/gpio/gpio-ich.c
8130 F:      drivers/gpio/gpio-intel-mid.c
8131 F:      drivers/gpio/gpio-lynxpoint.c
8132 F:      drivers/gpio/gpio-merrifield.c
8133 F:      drivers/gpio/gpio-ml-ioh.c
8134 F:      drivers/gpio/gpio-pch.c
8135 F:      drivers/gpio/gpio-sch.c
8136 F:      drivers/gpio/gpio-sodaville.c
8138 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8139 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
8140 M:      Zhi Wang <zhi.a.wang@intel.com>
8141 L:      intel-gvt-dev@lists.freedesktop.org
8142 L:      intel-gfx@lists.freedesktop.org
8143 W:      https://01.org/igvt-g
8144 T:      git https://github.com/intel/gvt-linux.git
8145 S:      Supported
8146 F:      drivers/gpu/drm/i915/gvt/
8148 INTEL HID EVENT DRIVER
8149 M:      Alex Hung <alex.hung@canonical.com>
8150 L:      platform-driver-x86@vger.kernel.org
8151 S:      Maintained
8152 F:      drivers/platform/x86/intel-hid.c
8154 INTEL I/OAT DMA DRIVER
8155 M:      Dave Jiang <dave.jiang@intel.com>
8156 R:      Dan Williams <dan.j.williams@intel.com>
8157 L:      dmaengine@vger.kernel.org
8158 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
8159 S:      Supported
8160 F:      drivers/dma/ioat*
8162 INTEL IDLE DRIVER
8163 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
8164 M:      Len Brown <lenb@kernel.org>
8165 L:      linux-pm@vger.kernel.org
8166 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8167 B:      https://bugzilla.kernel.org
8168 S:      Supported
8169 F:      drivers/idle/intel_idle.c
8171 INTEL INTEGRATED SENSOR HUB DRIVER
8172 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8173 M:      Jiri Kosina <jikos@kernel.org>
8174 L:      linux-input@vger.kernel.org
8175 S:      Maintained
8176 F:      drivers/hid/intel-ish-hid/
8178 INTEL IOMMU (VT-d)
8179 M:      David Woodhouse <dwmw2@infradead.org>
8180 L:      iommu@lists.linux-foundation.org
8181 T:      git git://git.infradead.org/iommu-2.6.git
8182 S:      Supported
8183 F:      drivers/iommu/intel-iommu.c
8184 F:      include/linux/intel-iommu.h
8186 INTEL IOP-ADMA DMA DRIVER
8187 R:      Dan Williams <dan.j.williams@intel.com>
8188 S:      Odd fixes
8189 F:      drivers/dma/iop-adma.c
8191 INTEL IPU3 CSI-2 CIO2 DRIVER
8192 M:      Yong Zhi <yong.zhi@intel.com>
8193 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
8194 M:      Bingbu Cao <bingbu.cao@intel.com>
8195 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
8196 L:      linux-media@vger.kernel.org
8197 S:      Maintained
8198 F:      drivers/media/pci/intel/ipu3/
8199 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8201 INTEL IPU3 CSI-2 IMGU DRIVER
8202 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
8203 L:      linux-media@vger.kernel.org
8204 S:      Maintained
8205 F:      drivers/staging/media/ipu3/
8206 F:      Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8207 F:      Documentation/media/v4l-drivers/ipu3.rst
8209 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8210 M:      Krzysztof Halasa <khalasa@piap.pl>
8211 S:      Maintained
8212 F:      include/linux/soc/ixp4xx/qmgr.h
8213 F:      include/linux/soc/ixp4xx/npe.h
8214 F:      drivers/soc/ixp4xx/ixp4xx-qmgr.c
8215 F:      drivers/soc/ixp4xx/ixp4xx-npe.c
8216 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
8217 F:      drivers/net/wan/ixp4xx_hss.c
8219 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8220 M:      Deepak Saxena <dsaxena@plexity.net>
8221 S:      Maintained
8222 F:      drivers/char/hw_random/ixp4xx-rng.c
8224 INTEL MANAGEMENT ENGINE (mei)
8225 M:      Tomas Winkler <tomas.winkler@intel.com>
8226 L:      linux-kernel@vger.kernel.org
8227 S:      Supported
8228 F:      include/uapi/linux/mei.h
8229 F:      include/linux/mei_cl_bus.h
8230 F:      drivers/misc/mei/*
8231 F:      drivers/watchdog/mei_wdt.c
8232 F:      Documentation/driver-api/mei/*
8233 F:      samples/mei/*
8235 INTEL MENLOW THERMAL DRIVER
8236 M:      Sujith Thomas <sujith.thomas@intel.com>
8237 L:      platform-driver-x86@vger.kernel.org
8238 W:      https://01.org/linux-acpi
8239 S:      Supported
8240 F:      drivers/platform/x86/intel_menlow.c
8242 INTEL MIC DRIVERS (mic)
8243 M:      Sudeep Dutt <sudeep.dutt@intel.com>
8244 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
8245 S:      Supported
8246 W:      https://github.com/sudeepdutt/mic
8247 W:      http://software.intel.com/en-us/mic-developer
8248 F:      include/linux/mic_bus.h
8249 F:      include/linux/scif.h
8250 F:      include/uapi/linux/mic_common.h
8251 F:      include/uapi/linux/mic_ioctl.h
8252 F:      include/uapi/linux/scif_ioctl.h
8253 F:      drivers/misc/mic/
8254 F:      drivers/dma/mic_x100_dma.c
8255 F:      drivers/dma/mic_x100_dma.h
8256 F:      Documentation/mic/
8258 INTEL PMC CORE DRIVER
8259 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8260 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8261 L:      platform-driver-x86@vger.kernel.org
8262 S:      Maintained
8263 F:      drivers/platform/x86/intel_pmc_core*
8265 INTEL PMC/P-Unit IPC DRIVER
8266 M:      Zha Qipeng<qipeng.zha@intel.com>
8267 L:      platform-driver-x86@vger.kernel.org
8268 S:      Maintained
8269 F:      drivers/platform/x86/intel_pmc_ipc.c
8270 F:      drivers/platform/x86/intel_punit_ipc.c
8271 F:      arch/x86/include/asm/intel_pmc_ipc.h
8272 F:      arch/x86/include/asm/intel_punit_ipc.h
8274 INTEL PMIC GPIO DRIVERS
8275 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8276 S:      Maintained
8277 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8278 F:      drivers/gpio/gpio-*cove.c
8279 F:      drivers/gpio/gpio-msic.c
8281 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8282 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8283 S:      Maintained
8284 F:      drivers/mfd/intel_msic.c
8285 F:      drivers/mfd/intel_soc_pmic*
8286 F:      include/linux/mfd/intel_msic.h
8287 F:      include/linux/mfd/intel_soc_pmic*
8289 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8290 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
8291 L:      linux-wireless@vger.kernel.org
8292 S:      Maintained
8293 F:      Documentation/networking/device_drivers/intel/ipw2100.txt
8294 F:      Documentation/networking/device_drivers/intel/ipw2200.txt
8295 F:      drivers/net/wireless/intel/ipw2x00/
8297 INTEL PSTATE DRIVER
8298 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8299 M:      Len Brown <lenb@kernel.org>
8300 L:      linux-pm@vger.kernel.org
8301 S:      Supported
8302 F:      drivers/cpufreq/intel_pstate.c
8304 INTEL RDMA RNIC DRIVER
8305 M:      Faisal Latif <faisal.latif@intel.com>
8306 M:      Shiraz Saleem <shiraz.saleem@intel.com>
8307 L:      linux-rdma@vger.kernel.org
8308 S:      Supported
8309 F:      drivers/infiniband/hw/i40iw/
8310 F:      include/uapi/rdma/i40iw-abi.h
8312 INTEL SPEED SELECT TECHNOLOGY
8313 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8314 L:      platform-driver-x86@vger.kernel.org
8315 S:      Maintained
8316 F:      drivers/platform/x86/intel_speed_select_if/
8317 F:      tools/power/x86/intel-speed-select/
8318 F:      include/uapi/linux/isst_if.h
8320 INTEL TELEMETRY DRIVER
8321 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8322 M:      "David E. Box" <david.e.box@linux.intel.com>
8323 L:      platform-driver-x86@vger.kernel.org
8324 S:      Maintained
8325 F:      arch/x86/include/asm/intel_telemetry.h
8326 F:      drivers/platform/x86/intel_telemetry*
8328 INTEL VIRTUAL BUTTON DRIVER
8329 M:      AceLan Kao <acelan.kao@canonical.com>
8330 L:      platform-driver-x86@vger.kernel.org
8331 S:      Maintained
8332 F:      drivers/platform/x86/intel-vbtn.c
8334 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8335 M:      Stanislaw Gruszka <sgruszka@redhat.com>
8336 L:      linux-wireless@vger.kernel.org
8337 S:      Supported
8338 F:      drivers/net/wireless/intel/iwlegacy/
8340 INTEL WIRELESS WIFI LINK (iwlwifi)
8341 M:      Johannes Berg <johannes.berg@intel.com>
8342 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8343 M:      Luca Coelho <luciano.coelho@intel.com>
8344 M:      Intel Linux Wireless <linuxwifi@intel.com>
8345 L:      linux-wireless@vger.kernel.org
8346 W:      http://intellinuxwireless.org
8347 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8348 S:      Supported
8349 F:      drivers/net/wireless/intel/iwlwifi/
8351 INTEL WIRELESS WIMAX CONNECTION 2400
8352 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8353 M:      linux-wimax@intel.com
8354 L:      wimax@linuxwimax.org (subscribers-only)
8355 S:      Supported
8356 W:      http://linuxwimax.org
8357 F:      Documentation/wimax/README.i2400m
8358 F:      drivers/net/wimax/i2400m/
8359 F:      include/uapi/linux/wimax/i2400m.h
8361 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8362 M:      Mario Limonciello <mario.limonciello@dell.com>
8363 S:      Maintained
8364 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
8366 INTEL(R) TRACE HUB
8367 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
8368 S:      Supported
8369 F:      Documentation/trace/intel_th.rst
8370 F:      drivers/hwtracing/intel_th/
8372 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8373 M:      Ning Sun <ning.sun@intel.com>
8374 L:      tboot-devel@lists.sourceforge.net
8375 W:      http://tboot.sourceforge.net
8376 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8377 S:      Supported
8378 F:      Documentation/x86/intel_txt.rst
8379 F:      include/linux/tboot.h
8380 F:      arch/x86/kernel/tboot.c
8382 INTEL-MID GPIO DRIVER
8383 M:      David Cohen <david.a.cohen@linux.intel.com>
8384 L:      linux-gpio@vger.kernel.org
8385 S:      Maintained
8386 F:      drivers/gpio/gpio-intel-mid.c
8388 INTERCONNECT API
8389 M:      Georgi Djakov <georgi.djakov@linaro.org>
8390 L:      linux-pm@vger.kernel.org
8391 S:      Maintained
8392 F:      Documentation/driver-api/interconnect.rst
8393 F:      Documentation/devicetree/bindings/interconnect/
8394 F:      drivers/interconnect/
8395 F:      include/dt-bindings/interconnect/
8396 F:      include/linux/interconnect-provider.h
8397 F:      include/linux/interconnect.h
8399 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8400 M:      Linus Walleij <linus.walleij@linaro.org>
8401 L:      linux-iio@vger.kernel.org
8402 S:      Maintained
8403 F:      drivers/iio/gyro/mpu3050*
8404 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8406 IOC3 ETHERNET DRIVER
8407 M:      Ralf Baechle <ralf@linux-mips.org>
8408 L:      linux-mips@vger.kernel.org
8409 S:      Maintained
8410 F:      drivers/net/ethernet/sgi/ioc3-eth.c
8412 IOC3 SERIAL DRIVER
8413 M:      Pat Gefre <pfg@sgi.com>
8414 L:      linux-serial@vger.kernel.org
8415 S:      Maintained
8416 F:      drivers/tty/serial/ioc3_serial.c
8418 IOMAP FILESYSTEM LIBRARY
8419 M:      Christoph Hellwig <hch@infradead.org>
8420 M:      Darrick J. Wong <darrick.wong@oracle.com>
8421 M:      linux-xfs@vger.kernel.org
8422 M:      linux-fsdevel@vger.kernel.org
8423 L:      linux-xfs@vger.kernel.org
8424 L:      linux-fsdevel@vger.kernel.org
8425 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8426 S:      Supported
8427 F:      fs/iomap.c
8428 F:      fs/iomap/
8429 F:      include/linux/iomap.h
8431 IOMMU DRIVERS
8432 M:      Joerg Roedel <joro@8bytes.org>
8433 L:      iommu@lists.linux-foundation.org
8434 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8435 S:      Maintained
8436 F:      Documentation/devicetree/bindings/iommu/
8437 F:      drivers/iommu/
8438 F:      include/linux/iommu.h
8439 F:      include/linux/of_iommu.h
8440 F:      include/linux/iova.h
8442 IO_URING
8443 M:      Jens Axboe <axboe@kernel.dk>
8444 L:      linux-block@vger.kernel.org
8445 L:      linux-fsdevel@vger.kernel.org
8446 T:      git git://git.kernel.dk/linux-block
8447 T:      git git://git.kernel.dk/liburing
8448 S:      Maintained
8449 F:      fs/io_uring.c
8450 F:      include/uapi/linux/io_uring.h
8452 IP MASQUERADING
8453 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
8454 S:      Maintained
8455 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
8457 IPMI SUBSYSTEM
8458 M:      Corey Minyard <minyard@acm.org>
8459 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8460 W:      http://openipmi.sourceforge.net/
8461 S:      Supported
8462 F:      Documentation/devicetree/bindings/ipmi/
8463 F:      Documentation/IPMI.txt
8464 F:      drivers/char/ipmi/
8465 F:      include/linux/ipmi*
8466 F:      include/uapi/linux/ipmi*
8468 IPS SCSI RAID DRIVER
8469 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8470 L:      linux-scsi@vger.kernel.org
8471 W:      http://www.adaptec.com/
8472 S:      Maintained
8473 F:      drivers/scsi/ips*
8475 IPVS
8476 M:      Wensong Zhang <wensong@linux-vs.org>
8477 M:      Simon Horman <horms@verge.net.au>
8478 M:      Julian Anastasov <ja@ssi.bg>
8479 L:      netdev@vger.kernel.org
8480 L:      lvs-devel@vger.kernel.org
8481 S:      Maintained
8482 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8483 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8484 F:      Documentation/networking/ipvs-sysctl.txt
8485 F:      include/net/ip_vs.h
8486 F:      include/uapi/linux/ip_vs.h
8487 F:      net/netfilter/ipvs/
8489 IPWIRELESS DRIVER
8490 M:      Jiri Kosina <jikos@kernel.org>
8491 M:      David Sterba <dsterba@suse.com>
8492 S:      Odd Fixes
8493 F:      drivers/tty/ipwireless/
8495 IPX NETWORK LAYER
8496 L:      netdev@vger.kernel.org
8497 S:      Obsolete
8498 F:      include/uapi/linux/ipx.h
8500 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8501 M:      Marc Zyngier <marc.zyngier@arm.com>
8502 S:      Maintained
8503 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8504 F:      Documentation/IRQ-domain.txt
8505 F:      include/linux/irqdomain.h
8506 F:      kernel/irq/irqdomain.c
8507 F:      kernel/irq/msi.c
8509 IRQ SUBSYSTEM
8510 M:      Thomas Gleixner <tglx@linutronix.de>
8511 L:      linux-kernel@vger.kernel.org
8512 S:      Maintained
8513 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8514 F:      kernel/irq/
8516 IRQCHIP DRIVERS
8517 M:      Thomas Gleixner <tglx@linutronix.de>
8518 M:      Jason Cooper <jason@lakedaemon.net>
8519 M:      Marc Zyngier <marc.zyngier@arm.com>
8520 L:      linux-kernel@vger.kernel.org
8521 S:      Maintained
8522 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8523 F:      Documentation/devicetree/bindings/interrupt-controller/
8524 F:      drivers/irqchip/
8527 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8528 S:      Maintained
8529 F:      Documentation/driver-api/isa.rst
8530 F:      drivers/base/isa.c
8531 F:      include/linux/isa.h
8533 ISA RADIO MODULE
8534 M:      Hans Verkuil <hverkuil@xs4all.nl>
8535 L:      linux-media@vger.kernel.org
8536 T:      git git://linuxtv.org/media_tree.git
8537 W:      https://linuxtv.org
8538 S:      Maintained
8539 F:      drivers/media/radio/radio-isa*
8541 ISAPNP
8542 M:      Jaroslav Kysela <perex@perex.cz>
8543 S:      Maintained
8544 F:      Documentation/driver-api/isapnp.rst
8545 F:      drivers/pnp/isapnp/
8546 F:      include/linux/isapnp.h
8548 ISCSI
8549 M:      Lee Duncan <lduncan@suse.com>
8550 M:      Chris Leech <cleech@redhat.com>
8551 L:      open-iscsi@googlegroups.com
8552 W:      www.open-iscsi.com
8553 S:      Maintained
8554 F:      drivers/scsi/*iscsi*
8555 F:      include/scsi/*iscsi*
8557 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8558 M:      Peter Jones <pjones@redhat.com>
8559 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
8560 S:      Maintained
8561 F:      drivers/firmware/iscsi_ibft*
8563 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8564 M:      Sagi Grimberg <sagi@grimberg.me>
8565 M:      Max Gurtovoy <maxg@mellanox.com>
8566 L:      linux-rdma@vger.kernel.org
8567 S:      Supported
8568 W:      http://www.openfabrics.org
8569 W:      www.open-iscsi.org
8570 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8571 F:      drivers/infiniband/ulp/iser/
8573 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8574 M:      Sagi Grimberg <sagi@grimberg.me>
8575 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8576 L:      linux-rdma@vger.kernel.org
8577 L:      target-devel@vger.kernel.org
8578 S:      Supported
8579 W:      http://www.linux-iscsi.org
8580 F:      drivers/infiniband/ulp/isert
8582 ISDN/mISDN SUBSYSTEM
8583 M:      Karsten Keil <isdn@linux-pingi.de>
8584 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8585 L:      netdev@vger.kernel.org
8586 W:      http://www.isdn4linux.de
8587 S:      Maintained
8588 F:      drivers/isdn/mISDN
8589 F:      drivers/isdn/hardware
8591 ISDN/CAPI SUBSYSTEM
8592 M:      Karsten Keil <isdn@linux-pingi.de>
8593 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8594 L:      netdev@vger.kernel.org
8595 W:      http://www.isdn4linux.de
8596 S:      Odd Fixes
8597 F:      Documentation/isdn/
8598 F:      drivers/isdn/capi/
8599 F:      drivers/staging/isdn/
8600 F:      net/bluetooth/cmtp/
8601 F:      include/linux/isdn/
8602 F:      include/uapi/linux/isdn/
8604 IT87 HARDWARE MONITORING DRIVER
8605 M:      Jean Delvare <jdelvare@suse.com>
8606 L:      linux-hwmon@vger.kernel.org
8607 S:      Maintained
8608 F:      Documentation/hwmon/it87.rst
8609 F:      drivers/hwmon/it87.c
8611 IT913X MEDIA DRIVER
8612 M:      Antti Palosaari <crope@iki.fi>
8613 L:      linux-media@vger.kernel.org
8614 W:      https://linuxtv.org
8615 W:      http://palosaari.fi/linux/
8616 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8617 T:      git git://linuxtv.org/anttip/media_tree.git
8618 S:      Maintained
8619 F:      drivers/media/tuners/it913x*
8621 IVTV VIDEO4LINUX DRIVER
8622 M:      Andy Walls <awalls@md.metrocast.net>
8623 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
8624 L:      linux-media@vger.kernel.org
8625 T:      git git://linuxtv.org/media_tree.git
8626 W:      http://www.ivtvdriver.org
8627 S:      Maintained
8628 F:      Documentation/media/v4l-drivers/ivtv*
8629 F:      drivers/media/pci/ivtv/
8630 F:      include/uapi/linux/ivtv*
8632 IX2505V MEDIA DRIVER
8633 M:      Malcolm Priestley <tvboxspy@gmail.com>
8634 L:      linux-media@vger.kernel.org
8635 W:      https://linuxtv.org
8636 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8637 S:      Maintained
8638 F:      drivers/media/dvb-frontends/ix2505v*
8640 JAILHOUSE HYPERVISOR INTERFACE
8641 M:      Jan Kiszka <jan.kiszka@siemens.com>
8642 L:      jailhouse-dev@googlegroups.com
8643 S:      Maintained
8644 F:      arch/x86/kernel/jailhouse.c
8645 F:      arch/x86/include/asm/jailhouse_para.h
8647 JC42.4 TEMPERATURE SENSOR DRIVER
8648 M:      Guenter Roeck <linux@roeck-us.net>
8649 L:      linux-hwmon@vger.kernel.org
8650 S:      Maintained
8651 F:      drivers/hwmon/jc42.c
8652 F:      Documentation/hwmon/jc42.rst
8654 JFS FILESYSTEM
8655 M:      Dave Kleikamp <shaggy@kernel.org>
8656 L:      jfs-discussion@lists.sourceforge.net
8657 W:      http://jfs.sourceforge.net/
8658 T:      git git://github.com/kleikamp/linux-shaggy.git
8659 S:      Maintained
8660 F:      Documentation/filesystems/jfs.txt
8661 F:      fs/jfs/
8663 JME NETWORK DRIVER
8664 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
8665 L:      netdev@vger.kernel.org
8666 S:      Maintained
8667 F:      drivers/net/ethernet/jme.*
8669 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8670 M:      David Woodhouse <dwmw2@infradead.org>
8671 M:      Richard Weinberger <richard@nod.at>
8672 L:      linux-mtd@lists.infradead.org
8673 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
8674 T:      git git://git.infradead.org/ubifs-2.6.git
8675 S:      Odd Fixes
8676 F:      fs/jffs2/
8677 F:      include/uapi/linux/jffs2.h
8679 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8680 M:      "Theodore Ts'o" <tytso@mit.edu>
8681 M:      Jan Kara <jack@suse.com>
8682 L:      linux-ext4@vger.kernel.org
8683 S:      Maintained
8684 F:      fs/jbd2/
8685 F:      include/linux/jbd2.h
8687 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8688 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8689 L:      linux-media@vger.kernel.org
8690 S:      Maintained
8691 F:      drivers/media/platform/rcar_jpu.c
8693 JSM Neo PCI based serial card
8694 L:      linux-serial@vger.kernel.org
8695 S:      Orphan
8696 F:      drivers/tty/serial/jsm/
8698 K10TEMP HARDWARE MONITORING DRIVER
8699 M:      Clemens Ladisch <clemens@ladisch.de>
8700 L:      linux-hwmon@vger.kernel.org
8701 S:      Maintained
8702 F:      Documentation/hwmon/k10temp.rst
8703 F:      drivers/hwmon/k10temp.c
8705 K8TEMP HARDWARE MONITORING DRIVER
8706 M:      Rudolf Marek <r.marek@assembler.cz>
8707 L:      linux-hwmon@vger.kernel.org
8708 S:      Maintained
8709 F:      Documentation/hwmon/k8temp.rst
8710 F:      drivers/hwmon/k8temp.c
8712 KASAN
8713 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
8714 R:      Alexander Potapenko <glider@google.com>
8715 R:      Dmitry Vyukov <dvyukov@google.com>
8716 L:      kasan-dev@googlegroups.com
8717 S:      Maintained
8718 F:      arch/*/include/asm/kasan.h
8719 F:      arch/*/mm/kasan_init*
8720 F:      Documentation/dev-tools/kasan.rst
8721 F:      include/linux/kasan*.h
8722 F:      lib/test_kasan.c
8723 F:      mm/kasan/
8724 F:      scripts/Makefile.kasan
8726 KCONFIG
8727 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8728 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8729 L:      linux-kbuild@vger.kernel.org
8730 S:      Maintained
8731 F:      Documentation/kbuild/kconfig*
8732 F:      scripts/kconfig/
8733 F:      scripts/Kconfig.include
8735 KDUMP
8736 M:      Dave Young <dyoung@redhat.com>
8737 M:      Baoquan He <bhe@redhat.com>
8738 R:      Vivek Goyal <vgoyal@redhat.com>
8739 L:      kexec@lists.infradead.org
8740 W:      http://lse.sourceforge.net/kdump/
8741 S:      Maintained
8742 F:      Documentation/admin-guide/kdump/
8744 KEENE FM RADIO TRANSMITTER DRIVER
8745 M:      Hans Verkuil <hverkuil@xs4all.nl>
8746 L:      linux-media@vger.kernel.org
8747 T:      git git://linuxtv.org/media_tree.git
8748 W:      https://linuxtv.org
8749 S:      Maintained
8750 F:      drivers/media/radio/radio-keene*
8752 KERNEL AUTOMOUNTER
8753 M:      Ian Kent <raven@themaw.net>
8754 L:      autofs@vger.kernel.org
8755 S:      Maintained
8756 F:      fs/autofs/
8758 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8759 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8760 M:      Michal Marek <michal.lkml@markovi.net>
8761 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8762 L:      linux-kbuild@vger.kernel.org
8763 S:      Maintained
8764 F:      Documentation/kbuild/
8765 F:      Makefile
8766 F:      scripts/Kbuild*
8767 F:      scripts/Makefile*
8768 F:      scripts/basic/
8769 F:      scripts/mk*
8770 F:      scripts/*vmlinux*
8771 F:      scripts/mod/
8772 F:      scripts/package/
8774 KERNEL JANITORS
8775 L:      kernel-janitors@vger.kernel.org
8776 W:      http://kernelnewbies.org/KernelJanitors
8777 S:      Odd Fixes
8779 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8780 M:      "J. Bruce Fields" <bfields@fieldses.org>
8781 M:      Chuck Lever <chuck.lever@oracle.com>
8782 L:      linux-nfs@vger.kernel.org
8783 W:      http://nfs.sourceforge.net/
8784 T:      git git://linux-nfs.org/~bfields/linux.git
8785 S:      Supported
8786 F:      fs/nfsd/
8787 F:      include/uapi/linux/nfsd/
8788 F:      fs/lockd/
8789 F:      fs/nfs_common/
8790 F:      net/sunrpc/
8791 F:      include/linux/lockd/
8792 F:      include/linux/sunrpc/
8793 F:      include/uapi/linux/sunrpc/
8795 KERNEL SELFTEST FRAMEWORK
8796 M:      Shuah Khan <shuah@kernel.org>
8797 M:      Shuah Khan <skhan@linuxfoundation.org>
8798 L:      linux-kselftest@vger.kernel.org
8799 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8800 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
8801 S:      Maintained
8802 F:      tools/testing/selftests/
8803 F:      Documentation/dev-tools/kselftest*
8805 KERNEL USERMODE HELPER
8806 M:      Luis Chamberlain <mcgrof@kernel.org>
8807 L:      linux-kernel@vger.kernel.org
8808 S:      Maintained
8809 F:      kernel/umh.c
8810 F:      include/linux/umh.h
8812 KERNEL VIRTUAL MACHINE (KVM)
8813 M:      Paolo Bonzini <pbonzini@redhat.com>
8814 M:      Radim Krčmář <rkrcmar@redhat.com>
8815 L:      kvm@vger.kernel.org
8816 W:      http://www.linux-kvm.org
8817 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8818 S:      Supported
8819 F:      Documentation/virtual/kvm/
8820 F:      include/trace/events/kvm.h
8821 F:      include/uapi/asm-generic/kvm*
8822 F:      include/uapi/linux/kvm*
8823 F:      include/asm-generic/kvm*
8824 F:      include/linux/kvm*
8825 F:      include/kvm/iodev.h
8826 F:      virt/kvm/*
8827 F:      tools/kvm/
8828 F:      tools/testing/selftests/kvm/
8830 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8831 M:      Joerg Roedel <joro@8bytes.org>
8832 L:      kvm@vger.kernel.org
8833 W:      http://www.linux-kvm.org/
8834 S:      Maintained
8835 F:      arch/x86/include/asm/svm.h
8836 F:      arch/x86/kvm/svm.c
8838 KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8839 M:      Marc Zyngier <marc.zyngier@arm.com>
8840 R:      James Morse <james.morse@arm.com>
8841 R:      Julien Thierry <julien.thierry@arm.com>
8842 R:      Suzuki K Pouloze <suzuki.poulose@arm.com>
8843 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8844 L:      kvmarm@lists.cs.columbia.edu
8845 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8846 S:      Maintained
8847 F:      arch/arm/include/uapi/asm/kvm*
8848 F:      arch/arm/include/asm/kvm*
8849 F:      arch/arm/kvm/
8850 F:      arch/arm64/include/uapi/asm/kvm*
8851 F:      arch/arm64/include/asm/kvm*
8852 F:      arch/arm64/kvm/
8853 F:      virt/kvm/arm/
8854 F:      include/kvm/arm_*
8856 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8857 M:      James Hogan <jhogan@kernel.org>
8858 L:      linux-mips@vger.kernel.org
8859 S:      Supported
8860 F:      arch/mips/include/uapi/asm/kvm*
8861 F:      arch/mips/include/asm/kvm*
8862 F:      arch/mips/kvm/
8864 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8865 M:      Paul Mackerras <paulus@ozlabs.org>
8866 L:      kvm-ppc@vger.kernel.org
8867 W:      http://www.linux-kvm.org/
8868 T:      git git://github.com/agraf/linux-2.6.git
8869 S:      Supported
8870 F:      arch/powerpc/include/uapi/asm/kvm*
8871 F:      arch/powerpc/include/asm/kvm*
8872 F:      arch/powerpc/kvm/
8873 F:      arch/powerpc/kernel/kvm*
8875 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8876 M:      Christian Borntraeger <borntraeger@de.ibm.com>
8877 M:      Janosch Frank <frankja@linux.ibm.com>
8878 R:      David Hildenbrand <david@redhat.com>
8879 R:      Cornelia Huck <cohuck@redhat.com>
8880 L:      linux-s390@vger.kernel.org
8881 W:      http://www.ibm.com/developerworks/linux/linux390/
8882 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8883 S:      Supported
8884 F:      arch/s390/include/uapi/asm/kvm*
8885 F:      arch/s390/include/asm/gmap.h
8886 F:      arch/s390/include/asm/kvm*
8887 F:      arch/s390/kvm/
8888 F:      arch/s390/mm/gmap.c
8889 F:      tools/testing/selftests/kvm/s390x/
8890 F:      tools/testing/selftests/kvm/*/s390x/
8892 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8893 M:      Paolo Bonzini <pbonzini@redhat.com>
8894 M:      Radim Krčmář <rkrcmar@redhat.com>
8895 L:      kvm@vger.kernel.org
8896 W:      http://www.linux-kvm.org
8897 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8898 S:      Supported
8899 F:      arch/x86/kvm/
8900 F:      arch/x86/kvm/*/
8901 F:      arch/x86/include/uapi/asm/kvm*
8902 F:      arch/x86/include/asm/kvm*
8903 F:      arch/x86/include/asm/pvclock-abi.h
8904 F:      arch/x86/kernel/kvm.c
8905 F:      arch/x86/kernel/kvmclock.c
8907 KERNFS
8908 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8909 M:      Tejun Heo <tj@kernel.org>
8910 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8911 S:      Supported
8912 F:      include/linux/kernfs.h
8913 F:      fs/kernfs/
8915 KEXEC
8916 M:      Eric Biederman <ebiederm@xmission.com>
8917 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
8918 L:      kexec@lists.infradead.org
8919 S:      Maintained
8920 F:      include/linux/kexec.h
8921 F:      include/uapi/linux/kexec.h
8922 F:      kernel/kexec*
8924 KEYS-ENCRYPTED
8925 M:      Mimi Zohar <zohar@linux.ibm.com>
8926 L:      linux-integrity@vger.kernel.org
8927 L:      keyrings@vger.kernel.org
8928 S:      Supported
8929 F:      Documentation/security/keys/trusted-encrypted.rst
8930 F:      include/keys/encrypted-type.h
8931 F:      security/keys/encrypted-keys/
8933 KEYS-TRUSTED
8934 M:      James Bottomley <jejb@linux.ibm.com>
8935 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8936 M:      Mimi Zohar <zohar@linux.ibm.com>
8937 L:      linux-integrity@vger.kernel.org
8938 L:      keyrings@vger.kernel.org
8939 S:      Supported
8940 F:      Documentation/security/keys/trusted-encrypted.rst
8941 F:      include/keys/trusted-type.h
8942 F:      security/keys/trusted.c
8943 F:      security/keys/trusted.h
8945 KEYS/KEYRINGS:
8946 M:      David Howells <dhowells@redhat.com>
8947 L:      keyrings@vger.kernel.org
8948 S:      Maintained
8949 F:      Documentation/security/keys/core.rst
8950 F:      include/linux/key.h
8951 F:      include/linux/key-type.h
8952 F:      include/linux/keyctl.h
8953 F:      include/uapi/linux/keyctl.h
8954 F:      include/keys/
8955 F:      security/keys/
8957 KGDB / KDB /debug_core
8958 M:      Jason Wessel <jason.wessel@windriver.com>
8959 M:      Daniel Thompson <daniel.thompson@linaro.org>
8960 W:      http://kgdb.wiki.kernel.org/
8961 L:      kgdb-bugreport@lists.sourceforge.net
8962 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8963 S:      Maintained
8964 F:      Documentation/dev-tools/kgdb.rst
8965 F:      drivers/misc/kgdbts.c
8966 F:      drivers/tty/serial/kgdboc.c
8967 F:      include/linux/kdb.h
8968 F:      include/linux/kgdb.h
8969 F:      kernel/debug/
8971 KMEMLEAK
8972 M:      Catalin Marinas <catalin.marinas@arm.com>
8973 S:      Maintained
8974 F:      Documentation/dev-tools/kmemleak.rst
8975 F:      include/linux/kmemleak.h
8976 F:      mm/kmemleak.c
8977 F:      mm/kmemleak-test.c
8979 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8980 M:      Luis Chamberlain <mcgrof@kernel.org>
8981 L:      linux-kernel@vger.kernel.org
8982 S:      Maintained
8983 F:      kernel/kmod.c
8984 F:      include/linux/kmod.h
8985 F:      lib/test_kmod.c
8986 F:      tools/testing/selftests/kmod/
8988 KPROBES
8989 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8990 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8991 M:      "David S. Miller" <davem@davemloft.net>
8992 M:      Masami Hiramatsu <mhiramat@kernel.org>
8993 S:      Maintained
8994 F:      Documentation/kprobes.txt
8995 F:      include/linux/kprobes.h
8996 F:      include/asm-generic/kprobes.h
8997 F:      kernel/kprobes.c
8999 KS0108 LCD CONTROLLER DRIVER
9000 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9001 S:      Maintained
9002 F:      Documentation/auxdisplay/ks0108
9003 F:      drivers/auxdisplay/ks0108.c
9004 F:      include/linux/ks0108.h
9006 L3MDEV
9007 M:      David Ahern <dsa@cumulusnetworks.com>
9008 L:      netdev@vger.kernel.org
9009 S:      Maintained
9010 F:      net/l3mdev
9011 F:      include/net/l3mdev.h
9013 L7 BPF FRAMEWORK
9014 M:      John Fastabend <john.fastabend@gmail.com>
9015 M:      Daniel Borkmann <daniel@iogearbox.net>
9016 L:      netdev@vger.kernel.org
9017 L:      bpf@vger.kernel.org
9018 S:      Maintained
9019 F:      include/linux/skmsg.h
9020 F:      net/core/skmsg.c
9021 F:      net/core/sock_map.c
9022 F:      net/ipv4/tcp_bpf.c
9024 LANTIQ / INTEL Ethernet drivers
9025 M:      Hauke Mehrtens <hauke@hauke-m.de>
9026 L:      netdev@vger.kernel.org
9027 S:      Maintained
9028 F:      net/dsa/tag_gswip.c
9029 F:      drivers/net/ethernet/lantiq_xrx200.c
9030 F:      drivers/net/dsa/lantiq_pce.h
9031 F:      drivers/net/dsa/lantiq_gswip.c
9033 LANTIQ MIPS ARCHITECTURE
9034 M:      John Crispin <john@phrozen.org>
9035 L:      linux-mips@vger.kernel.org
9036 S:      Maintained
9037 F:      arch/mips/lantiq
9038 F:      drivers/soc/lantiq
9040 LAPB module
9041 L:      linux-x25@vger.kernel.org
9042 S:      Orphan
9043 F:      Documentation/networking/lapb-module.txt
9044 F:      include/*/lapb.h
9045 F:      net/lapb/
9047 LASI 53c700 driver for PARISC
9048 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9049 L:      linux-scsi@vger.kernel.org
9050 S:      Maintained
9051 F:      Documentation/scsi/53c700.txt
9052 F:      drivers/scsi/53c700*
9054 LEAKING_ADDRESSES
9055 M:      Tobin C. Harding <me@tobin.cc>
9056 M:      Tycho Andersen <tycho@tycho.ws>
9057 L:      kernel-hardening@lists.openwall.com
9058 S:      Maintained
9059 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9060 F:      scripts/leaking_addresses.pl
9062 LED SUBSYSTEM
9063 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
9064 M:      Pavel Machek <pavel@ucw.cz>
9065 R:      Dan Murphy <dmurphy@ti.com>
9066 L:      linux-leds@vger.kernel.org
9067 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9068 S:      Maintained
9069 F:      Documentation/devicetree/bindings/leds/
9070 F:      drivers/leds/
9071 F:      include/linux/leds.h
9073 LEGACY EEPROM DRIVER
9074 M:      Jean Delvare <jdelvare@suse.com>
9075 S:      Maintained
9076 F:      Documentation/misc-devices/eeprom.rst
9077 F:      drivers/misc/eeprom/eeprom.c
9079 LEGO MINDSTORMS EV3
9080 R:      David Lechner <david@lechnology.com>
9081 S:      Maintained
9082 F:      arch/arm/boot/dts/da850-lego-ev3.dts
9083 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9084 F:      drivers/power/supply/lego_ev3_battery.c
9086 LEGO USB Tower driver
9087 M:      Juergen Stuber <starblue@users.sourceforge.net>
9088 L:      legousb-devel@lists.sourceforge.net
9089 W:      http://legousb.sourceforge.net/
9090 S:      Maintained
9091 F:      drivers/usb/misc/legousbtower.c
9093 LG LAPTOP EXTRAS
9094 M:      Matan Ziv-Av <matan@svgalib.org>
9095 L:      platform-driver-x86@vger.kernel.org
9096 S:      Maintained
9097 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
9098 F:      Documentation/admin-guide/laptops/lg-laptop.rst
9099 F:      drivers/platform/x86/lg-laptop.c
9101 LG2160 MEDIA DRIVER
9102 M:      Michael Krufky <mkrufky@linuxtv.org>
9103 L:      linux-media@vger.kernel.org
9104 W:      https://linuxtv.org
9105 W:      http://github.com/mkrufky
9106 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9107 T:      git git://linuxtv.org/mkrufky/tuners.git
9108 S:      Maintained
9109 F:      drivers/media/dvb-frontends/lg2160.*
9111 LGDT3305 MEDIA DRIVER
9112 M:      Michael Krufky <mkrufky@linuxtv.org>
9113 L:      linux-media@vger.kernel.org
9114 W:      https://linuxtv.org
9115 W:      http://github.com/mkrufky
9116 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9117 T:      git git://linuxtv.org/mkrufky/tuners.git
9118 S:      Maintained
9119 F:      drivers/media/dvb-frontends/lgdt3305.*
9121 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9122 M:      Viresh Kumar <vireshk@kernel.org>
9123 L:      linux-ide@vger.kernel.org
9124 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9125 S:      Maintained
9126 F:      include/linux/pata_arasan_cf_data.h
9127 F:      drivers/ata/pata_arasan_cf.c
9129 LIBATA PATA DRIVERS
9130 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9131 M:      Jens Axboe <axboe@kernel.dk>
9132 L:      linux-ide@vger.kernel.org
9133 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9134 S:      Maintained
9135 F:      drivers/ata/pata_*.c
9136 F:      drivers/ata/ata_generic.c
9138 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9139 M:      Linus Walleij <linus.walleij@linaro.org>
9140 L:      linux-ide@vger.kernel.org
9141 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9142 S:      Maintained
9143 F:      drivers/ata/pata_ftide010.c
9144 F:      drivers/ata/sata_gemini.c
9145 F:      drivers/ata/sata_gemini.h
9147 LIBATA SATA AHCI PLATFORM devices support
9148 M:      Hans de Goede <hdegoede@redhat.com>
9149 M:      Jens Axboe <axboe@kernel.dk>
9150 L:      linux-ide@vger.kernel.org
9151 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9152 S:      Maintained
9153 F:      drivers/ata/ahci_platform.c
9154 F:      drivers/ata/libahci_platform.c
9155 F:      include/linux/ahci_platform.h
9157 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9158 M:      Mikael Pettersson <mikpelinux@gmail.com>
9159 L:      linux-ide@vger.kernel.org
9160 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9161 S:      Maintained
9162 F:      drivers/ata/sata_promise.*
9164 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9165 M:      Jens Axboe <axboe@kernel.dk>
9166 L:      linux-ide@vger.kernel.org
9167 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9168 S:      Maintained
9169 F:      drivers/ata/
9170 F:      include/linux/ata.h
9171 F:      include/linux/libata.h
9172 F:      Documentation/devicetree/bindings/ata/
9174 LIBLOCKDEP
9175 M:      Sasha Levin <alexander.levin@microsoft.com>
9176 S:      Maintained
9177 F:      tools/lib/lockdep/
9179 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9180 M:      Dan Williams <dan.j.williams@intel.com>
9181 M:      Vishal Verma <vishal.l.verma@intel.com>
9182 M:      Dave Jiang <dave.jiang@intel.com>
9183 L:      linux-nvdimm@lists.01.org
9184 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9185 S:      Supported
9186 F:      drivers/nvdimm/blk.c
9187 F:      drivers/nvdimm/region_devs.c
9189 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9190 M:      Vishal Verma <vishal.l.verma@intel.com>
9191 M:      Dan Williams <dan.j.williams@intel.com>
9192 M:      Dave Jiang <dave.jiang@intel.com>
9193 L:      linux-nvdimm@lists.01.org
9194 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9195 S:      Supported
9196 F:      drivers/nvdimm/btt*
9198 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9199 M:      Dan Williams <dan.j.williams@intel.com>
9200 M:      Vishal Verma <vishal.l.verma@intel.com>
9201 M:      Dave Jiang <dave.jiang@intel.com>
9202 L:      linux-nvdimm@lists.01.org
9203 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9204 S:      Supported
9205 F:      drivers/nvdimm/pmem*
9207 LIBNVDIMM: DEVICETREE BINDINGS
9208 M:      Oliver O'Halloran <oohall@gmail.com>
9209 L:      linux-nvdimm@lists.01.org
9210 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9211 S:      Supported
9212 F:      drivers/nvdimm/of_pmem.c
9213 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
9215 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9216 M:      Dan Williams <dan.j.williams@intel.com>
9217 M:      Vishal Verma <vishal.l.verma@intel.com>
9218 M:      Dave Jiang <dave.jiang@intel.com>
9219 M:      Keith Busch <keith.busch@intel.com>
9220 M:      Ira Weiny <ira.weiny@intel.com>
9221 L:      linux-nvdimm@lists.01.org
9222 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9223 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9224 S:      Supported
9225 F:      drivers/nvdimm/*
9226 F:      drivers/acpi/nfit/*
9227 F:      include/linux/nd.h
9228 F:      include/linux/libnvdimm.h
9229 F:      include/uapi/linux/ndctl.h
9231 LIGHTNVM PLATFORM SUPPORT
9232 M:      Matias Bjorling <mb@lightnvm.io>
9233 W:      http://github/OpenChannelSSD
9234 L:      linux-block@vger.kernel.org
9235 S:      Maintained
9236 F:      drivers/lightnvm/
9237 F:      include/linux/lightnvm.h
9238 F:      include/uapi/linux/lightnvm.h
9240 LINUX FOR POWER MACINTOSH
9241 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9242 W:      http://www.penguinppc.org/
9243 L:      linuxppc-dev@lists.ozlabs.org
9244 S:      Maintained
9245 F:      arch/powerpc/platforms/powermac/
9246 F:      drivers/macintosh/
9248 LINUX FOR POWERPC (32-BIT AND 64-BIT)
9249 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9250 M:      Paul Mackerras <paulus@samba.org>
9251 M:      Michael Ellerman <mpe@ellerman.id.au>
9252 W:      https://github.com/linuxppc/linux/wiki
9253 L:      linuxppc-dev@lists.ozlabs.org
9254 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9255 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9256 S:      Supported
9257 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
9258 F:      Documentation/devicetree/bindings/powerpc/
9259 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
9260 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
9261 F:      Documentation/powerpc/
9262 F:      arch/powerpc/
9263 F:      drivers/char/tpm/tpm_ibmvtpm*
9264 F:      drivers/crypto/nx/
9265 F:      drivers/crypto/vmx/
9266 F:      drivers/i2c/busses/i2c-opal.c
9267 F:      drivers/net/ethernet/ibm/ibmveth.*
9268 F:      drivers/net/ethernet/ibm/ibmvnic.*
9269 F:      drivers/pci/hotplug/pnv_php.c
9270 F:      drivers/pci/hotplug/rpa*
9271 F:      drivers/rtc/rtc-opal.c
9272 F:      drivers/scsi/ibmvscsi/
9273 F:      drivers/tty/hvc/hvc_opal.c
9274 F:      drivers/watchdog/wdrtas.c
9275 F:      tools/testing/selftests/powerpc
9276 N:      /pmac
9277 N:      powermac
9278 N:      powernv
9279 N:      [^a-z0-9]ps3
9280 N:      pseries
9282 LINUX FOR POWERPC EMBEDDED MPC5XXX
9283 M:      Anatolij Gustschin <agust@denx.de>
9284 L:      linuxppc-dev@lists.ozlabs.org
9285 T:      git git://git.denx.de/linux-denx-agust.git
9286 S:      Maintained
9287 F:      arch/powerpc/platforms/512x/
9288 F:      arch/powerpc/platforms/52xx/
9290 LINUX FOR POWERPC EMBEDDED PPC4XX
9291 M:      Alistair Popple <alistair@popple.id.au>
9292 M:      Matt Porter <mporter@kernel.crashing.org>
9293 W:      http://www.penguinppc.org/
9294 L:      linuxppc-dev@lists.ozlabs.org
9295 S:      Maintained
9296 F:      arch/powerpc/platforms/40x/
9297 F:      arch/powerpc/platforms/44x/
9299 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9300 M:      Scott Wood <oss@buserror.net>
9301 M:      Kumar Gala <galak@kernel.crashing.org>
9302 W:      http://www.penguinppc.org/
9303 L:      linuxppc-dev@lists.ozlabs.org
9304 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9305 S:      Maintained
9306 F:      arch/powerpc/platforms/83xx/
9307 F:      arch/powerpc/platforms/85xx/
9308 F:      Documentation/devicetree/bindings/powerpc/fsl/
9310 LINUX FOR POWERPC EMBEDDED PPC8XX
9311 M:      Vitaly Bordug <vitb@kernel.crashing.org>
9312 W:      http://www.penguinppc.org/
9313 L:      linuxppc-dev@lists.ozlabs.org
9314 S:      Maintained
9315 F:      arch/powerpc/platforms/8xx/
9317 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9318 L:      linuxppc-dev@lists.ozlabs.org
9319 S:      Orphan
9320 F:      arch/powerpc/*/*virtex*
9321 F:      arch/powerpc/*/*/*virtex*
9323 LINUX FOR POWERPC PA SEMI PWRFICIENT
9324 L:      linuxppc-dev@lists.ozlabs.org
9325 S:      Orphan
9326 F:      arch/powerpc/platforms/pasemi/
9327 F:      drivers/*/*pasemi*
9328 F:      drivers/*/*/*pasemi*
9330 LINUX KERNEL DUMP TEST MODULE (LKDTM)
9331 M:      Kees Cook <keescook@chromium.org>
9332 S:      Maintained
9333 F:      drivers/misc/lkdtm/*
9335 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9336 M:      Alan Stern <stern@rowland.harvard.edu>
9337 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
9338 M:      Will Deacon <will@kernel.org>
9339 M:      Peter Zijlstra <peterz@infradead.org>
9340 M:      Boqun Feng <boqun.feng@gmail.com>
9341 M:      Nicholas Piggin <npiggin@gmail.com>
9342 M:      David Howells <dhowells@redhat.com>
9343 M:      Jade Alglave <j.alglave@ucl.ac.uk>
9344 M:      Luc Maranget <luc.maranget@inria.fr>
9345 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
9346 R:      Akira Yokosawa <akiyks@gmail.com>
9347 R:      Daniel Lustig <dlustig@nvidia.com>
9348 L:      linux-kernel@vger.kernel.org
9349 L:      linux-arch@vger.kernel.org
9350 S:      Supported
9351 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9352 F:      tools/memory-model/
9353 F:      Documentation/atomic_bitops.txt
9354 F:      Documentation/atomic_t.txt
9355 F:      Documentation/core-api/atomic_ops.rst
9356 F:      Documentation/core-api/refcount-vs-atomic.rst
9357 F:      Documentation/memory-barriers.txt
9359 LIS3LV02D ACCELEROMETER DRIVER
9360 M:      Eric Piel <eric.piel@tremplin-utc.net>
9361 S:      Maintained
9362 F:      Documentation/misc-devices/lis3lv02d.rst
9363 F:      drivers/misc/lis3lv02d/
9364 F:      drivers/platform/x86/hp_accel.c
9366 LIVE PATCHING
9367 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9368 M:      Jiri Kosina <jikos@kernel.org>
9369 M:      Miroslav Benes <mbenes@suse.cz>
9370 M:      Petr Mladek <pmladek@suse.com>
9371 R:      Joe Lawrence <joe.lawrence@redhat.com>
9372 S:      Maintained
9373 F:      kernel/livepatch/
9374 F:      include/linux/livepatch.h
9375 F:      arch/x86/include/asm/livepatch.h
9376 F:      arch/x86/kernel/livepatch.c
9377 F:      Documentation/livepatch/
9378 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
9379 F:      samples/livepatch/
9380 F:      tools/testing/selftests/livepatch/
9381 L:      live-patching@vger.kernel.org
9382 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9384 LLC (802.2)
9385 L:      netdev@vger.kernel.org
9386 S:      Odd fixes
9387 F:      include/linux/llc.h
9388 F:      include/uapi/linux/llc.h
9389 F:      include/net/llc*
9390 F:      net/llc/
9392 LM73 HARDWARE MONITOR DRIVER
9393 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
9394 L:      linux-hwmon@vger.kernel.org
9395 S:      Maintained
9396 F:      drivers/hwmon/lm73.c
9398 LM78 HARDWARE MONITOR DRIVER
9399 M:      Jean Delvare <jdelvare@suse.com>
9400 L:      linux-hwmon@vger.kernel.org
9401 S:      Maintained
9402 F:      Documentation/hwmon/lm78.rst
9403 F:      drivers/hwmon/lm78.c
9405 LM83 HARDWARE MONITOR DRIVER
9406 M:      Jean Delvare <jdelvare@suse.com>
9407 L:      linux-hwmon@vger.kernel.org
9408 S:      Maintained
9409 F:      Documentation/hwmon/lm83.rst
9410 F:      drivers/hwmon/lm83.c
9412 LM90 HARDWARE MONITOR DRIVER
9413 M:      Jean Delvare <jdelvare@suse.com>
9414 L:      linux-hwmon@vger.kernel.org
9415 S:      Maintained
9416 F:      Documentation/hwmon/lm90.rst
9417 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
9418 F:      drivers/hwmon/lm90.c
9419 F:      include/dt-bindings/thermal/lm90.h
9421 LM95234 HARDWARE MONITOR DRIVER
9422 M:      Guenter Roeck <linux@roeck-us.net>
9423 L:      linux-hwmon@vger.kernel.org
9424 S:      Maintained
9425 F:      Documentation/hwmon/lm95234.rst
9426 F:      drivers/hwmon/lm95234.c
9428 LME2510 MEDIA DRIVER
9429 M:      Malcolm Priestley <tvboxspy@gmail.com>
9430 L:      linux-media@vger.kernel.org
9431 W:      https://linuxtv.org
9432 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9433 S:      Maintained
9434 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
9436 LOADPIN SECURITY MODULE
9437 M:      Kees Cook <keescook@chromium.org>
9438 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9439 S:      Supported
9440 F:      security/loadpin/
9441 F:      Documentation/admin-guide/LSM/LoadPin.rst
9443 LOCKING PRIMITIVES
9444 M:      Peter Zijlstra <peterz@infradead.org>
9445 M:      Ingo Molnar <mingo@redhat.com>
9446 M:      Will Deacon <will@kernel.org>
9447 L:      linux-kernel@vger.kernel.org
9448 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9449 S:      Maintained
9450 F:      Documentation/locking/
9451 F:      include/linux/lockdep.h
9452 F:      include/linux/spinlock*.h
9453 F:      arch/*/include/asm/spinlock*.h
9454 F:      include/linux/rwlock*.h
9455 F:      include/linux/mutex*.h
9456 F:      include/linux/rwsem*.h
9457 F:      include/linux/seqlock.h
9458 F:      lib/locking*.[ch]
9459 F:      kernel/locking/
9460 X:      kernel/locking/locktorture.c
9462 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9463 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
9464 L:      linux-ntfs-dev@lists.sourceforge.net
9465 W:      http://www.linux-ntfs.org/content/view/19/37/
9466 S:      Maintained
9467 F:      Documentation/admin-guide/ldm.rst
9468 F:      block/partitions/ldm.*
9470 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9471 M:      Sathya Prakash <sathya.prakash@broadcom.com>
9472 M:      Chaitra P B <chaitra.basappa@broadcom.com>
9473 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9474 L:      MPT-FusionLinux.pdl@broadcom.com
9475 L:      linux-scsi@vger.kernel.org
9476 W:      http://www.avagotech.com/support/
9477 S:      Supported
9478 F:      drivers/message/fusion/
9479 F:      drivers/scsi/mpt3sas/
9481 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9482 M:      Matthew Wilcox <willy@infradead.org>
9483 L:      linux-scsi@vger.kernel.org
9484 S:      Maintained
9485 F:      drivers/scsi/sym53c8xx_2/
9487 LTC1660 DAC DRIVER
9488 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9489 L:      linux-iio@vger.kernel.org
9490 S:      Maintained
9491 F:      Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9492 F:      drivers/iio/dac/ltc1660.c
9494 LTC4261 HARDWARE MONITOR DRIVER
9495 M:      Guenter Roeck <linux@roeck-us.net>
9496 L:      linux-hwmon@vger.kernel.org
9497 S:      Maintained
9498 F:      Documentation/hwmon/ltc4261.rst
9499 F:      drivers/hwmon/ltc4261.c
9501 LTC4306 I2C MULTIPLEXER DRIVER
9502 M:      Michael Hennerich <michael.hennerich@analog.com>
9503 W:      http://ez.analog.com/community/linux-device-drivers
9504 L:      linux-i2c@vger.kernel.org
9505 S:      Supported
9506 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
9507 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9509 LTP (Linux Test Project)
9510 M:      Mike Frysinger <vapier@gentoo.org>
9511 M:      Cyril Hrubis <chrubis@suse.cz>
9512 M:      Wanlong Gao <wanlong.gao@gmail.com>
9513 M:      Jan Stancek <jstancek@redhat.com>
9514 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9515 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
9516 L:      ltp@lists.linux.it (subscribers-only)
9517 W:      http://linux-test-project.github.io/
9518 T:      git git://github.com/linux-test-project/ltp.git
9519 S:      Maintained
9521 M68K ARCHITECTURE
9522 M:      Geert Uytterhoeven <geert@linux-m68k.org>
9523 L:      linux-m68k@lists.linux-m68k.org
9524 W:      http://www.linux-m68k.org/
9525 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9526 S:      Maintained
9527 F:      arch/m68k/
9528 F:      drivers/zorro/
9530 M68K ON APPLE MACINTOSH
9531 M:      Joshua Thompson <funaho@jurai.org>
9532 W:      http://www.mac.linux-m68k.org/
9533 L:      linux-m68k@lists.linux-m68k.org
9534 S:      Maintained
9535 F:      arch/m68k/mac/
9537 M68K ON HP9000/300
9538 M:      Philip Blundell <philb@gnu.org>
9539 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
9540 S:      Maintained
9541 F:      arch/m68k/hp300/
9543 M88DS3103 MEDIA DRIVER
9544 M:      Antti Palosaari <crope@iki.fi>
9545 L:      linux-media@vger.kernel.org
9546 W:      https://linuxtv.org
9547 W:      http://palosaari.fi/linux/
9548 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9549 T:      git git://linuxtv.org/anttip/media_tree.git
9550 S:      Maintained
9551 F:      drivers/media/dvb-frontends/m88ds3103*
9553 M88RS2000 MEDIA DRIVER
9554 M:      Malcolm Priestley <tvboxspy@gmail.com>
9555 L:      linux-media@vger.kernel.org
9556 W:      https://linuxtv.org
9557 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9558 S:      Maintained
9559 F:      drivers/media/dvb-frontends/m88rs2000*
9561 MA901 MASTERKIT USB FM RADIO DRIVER
9562 M:      Alexey Klimov <klimov.linux@gmail.com>
9563 L:      linux-media@vger.kernel.org
9564 T:      git git://linuxtv.org/media_tree.git
9565 S:      Maintained
9566 F:      drivers/media/radio/radio-ma901.c
9568 MAC80211
9569 M:      Johannes Berg <johannes@sipsolutions.net>
9570 L:      linux-wireless@vger.kernel.org
9571 W:      http://wireless.kernel.org/
9572 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9573 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9574 S:      Maintained
9575 F:      Documentation/networking/mac80211-injection.txt
9576 F:      include/net/mac80211.h
9577 F:      net/mac80211/
9578 F:      drivers/net/wireless/mac80211_hwsim.[ch]
9579 F:      Documentation/networking/mac80211_hwsim/README
9581 MAILBOX API
9582 M:      Jassi Brar <jassisinghbrar@gmail.com>
9583 L:      linux-kernel@vger.kernel.org
9584 S:      Maintained
9585 F:      drivers/mailbox/
9586 F:      include/linux/mailbox_client.h
9587 F:      include/linux/mailbox_controller.h
9589 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9590 M:      Michael Kerrisk <mtk.manpages@gmail.com>
9591 W:      http://www.kernel.org/doc/man-pages
9592 L:      linux-man@vger.kernel.org
9593 S:      Maintained
9595 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9596 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
9597 L:      linux-mips@vger.kernel.org
9598 S:      Maintained
9599 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
9601 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9602 M:      Andrew Lunn <andrew@lunn.ch>
9603 M:      Vivien Didelot <vivien.didelot@gmail.com>
9604 L:      netdev@vger.kernel.org
9605 S:      Maintained
9606 F:      drivers/net/dsa/mv88e6xxx/
9607 F:      include/linux/platform_data/mv88e6xxx.h
9608 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
9610 MARVELL ARMADA DRM SUPPORT
9611 M:      Russell King <linux@armlinux.org.uk>
9612 S:      Maintained
9613 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9614 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9615 F:      drivers/gpu/drm/armada/
9616 F:      include/uapi/drm/armada_drm.h
9617 F:      Documentation/devicetree/bindings/display/armada/
9619 MARVELL ARMADA 3700 PHY DRIVERS
9620 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9621 S:      Maintained
9622 F:      drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9623 F:      drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9624 F:      Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9625 F:      Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9627 MARVELL CRYPTO DRIVER
9628 M:      Boris Brezillon <bbrezillon@kernel.org>
9629 M:      Arnaud Ebalard <arno@natisbad.org>
9630 F:      drivers/crypto/marvell/
9631 S:      Maintained
9632 L:      linux-crypto@vger.kernel.org
9634 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9635 M:      Mirko Lindner <mlindner@marvell.com>
9636 M:      Stephen Hemminger <stephen@networkplumber.org>
9637 L:      netdev@vger.kernel.org
9638 S:      Maintained
9639 F:      drivers/net/ethernet/marvell/sk*
9641 MARVELL LIBERTAS WIRELESS DRIVER
9642 L:      libertas-dev@lists.infradead.org
9643 S:      Orphan
9644 F:      drivers/net/wireless/marvell/libertas/
9646 MARVELL MACCHIATOBIN SUPPORT
9647 M:      Russell King <linux@armlinux.org.uk>
9648 L:      linux-arm-kernel@lists.infradead.org
9649 S:      Maintained
9650 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9652 MARVELL MV643XX ETHERNET DRIVER
9653 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9654 L:      netdev@vger.kernel.org
9655 S:      Maintained
9656 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
9657 F:      include/linux/mv643xx.h
9659 MARVELL MV88X3310 PHY DRIVER
9660 M:      Russell King <linux@armlinux.org.uk>
9661 L:      netdev@vger.kernel.org
9662 S:      Maintained
9663 F:      drivers/net/phy/marvell10g.c
9665 MARVELL MVEBU THERMAL DRIVER
9666 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9667 S:      Maintained
9668 F:      drivers/thermal/armada_thermal.c
9670 MARVELL MVNETA ETHERNET DRIVER
9671 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9672 L:      netdev@vger.kernel.org
9673 S:      Maintained
9674 F:      drivers/net/ethernet/marvell/mvneta.*
9676 MARVELL MWIFIEX WIRELESS DRIVER
9677 M:      Amitkumar Karwar <amitkarwar@gmail.com>
9678 M:      Nishant Sarmukadam <nishants@marvell.com>
9679 M:      Ganapathi Bhat <gbhat@marvell.com>
9680 M:      Xinming Hu <huxinming820@gmail.com>
9681 L:      linux-wireless@vger.kernel.org
9682 S:      Maintained
9683 F:      drivers/net/wireless/marvell/mwifiex/
9685 MARVELL MWL8K WIRELESS DRIVER
9686 M:      Lennert Buytenhek <buytenh@wantstofly.org>
9687 L:      linux-wireless@vger.kernel.org
9688 S:      Odd Fixes
9689 F:      drivers/net/wireless/marvell/mwl8k.c
9691 MARVELL NAND CONTROLLER DRIVER
9692 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9693 L:      linux-mtd@lists.infradead.org
9694 S:      Maintained
9695 F:      drivers/mtd/nand/raw/marvell_nand.c
9696 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
9698 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9699 M:      Nicolas Pitre <nico@fluxnic.net>
9700 S:      Odd Fixes
9701 F:      drivers/mmc/host/mvsdio.*
9703 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9704 M:      Hu Ziji <huziji@marvell.com>
9705 L:      linux-mmc@vger.kernel.org
9706 S:      Supported
9707 F:      drivers/mmc/host/sdhci-xenon*
9708 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9710 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9711 M:      Sunil Goutham <sgoutham@marvell.com>
9712 M:      Linu Cherian <lcherian@marvell.com>
9713 M:      Geetha sowjanya <gakula@marvell.com>
9714 M:      Jerin Jacob <jerinj@marvell.com>
9715 L:      netdev@vger.kernel.org
9716 S:      Supported
9717 F:      drivers/net/ethernet/marvell/octeontx2/af/
9719 MATROX FRAMEBUFFER DRIVER
9720 L:      linux-fbdev@vger.kernel.org
9721 S:      Orphan
9722 F:      drivers/video/fbdev/matrox/matroxfb_*
9723 F:      include/uapi/linux/matroxfb.h
9725 MAX16065 HARDWARE MONITOR DRIVER
9726 M:      Guenter Roeck <linux@roeck-us.net>
9727 L:      linux-hwmon@vger.kernel.org
9728 S:      Maintained
9729 F:      Documentation/hwmon/max16065.rst
9730 F:      drivers/hwmon/max16065.c
9732 MAX2175 SDR TUNER DRIVER
9733 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9734 L:      linux-media@vger.kernel.org
9735 T:      git git://linuxtv.org/media_tree.git
9736 S:      Maintained
9737 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
9738 F:      Documentation/media/v4l-drivers/max2175.rst
9739 F:      drivers/media/i2c/max2175*
9740 F:      include/uapi/linux/max2175.h
9742 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9743 L:      linux-hwmon@vger.kernel.org
9744 S:      Orphan
9745 F:      Documentation/hwmon/max6650.rst
9746 F:      drivers/hwmon/max6650.c
9748 MAX6697 HARDWARE MONITOR DRIVER
9749 M:      Guenter Roeck <linux@roeck-us.net>
9750 L:      linux-hwmon@vger.kernel.org
9751 S:      Maintained
9752 F:      Documentation/hwmon/max6697.rst
9753 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
9754 F:      drivers/hwmon/max6697.c
9755 F:      include/linux/platform_data/max6697.h
9757 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9758 M:      Peter Rosin <peda@axentia.se>
9759 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9760 S:      Maintained
9761 F:      Documentation/devicetree/bindings/sound/max9860.txt
9762 F:      sound/soc/codecs/max9860.*
9764 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9765 M:      Andreas Klinger <ak@it-klinger.de>
9766 L:      linux-iio@vger.kernel.org
9767 S:      Maintained
9768 F:      Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9769 F:      drivers/iio/proximity/mb1232.c
9771 MAXIM MAX77650 PMIC MFD DRIVER
9772 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
9773 L:      linux-kernel@vger.kernel.org
9774 S:      Maintained
9775 F:      Documentation/devicetree/bindings/*/*max77650.txt
9776 F:      Documentation/devicetree/bindings/*/max77650*.txt
9777 F:      include/linux/mfd/max77650.h
9778 F:      drivers/mfd/max77650.c
9779 F:      drivers/regulator/max77650-regulator.c
9780 F:      drivers/power/supply/max77650-charger.c
9781 F:      drivers/input/misc/max77650-onkey.c
9782 F:      drivers/leds/leds-max77650.c
9783 F:      drivers/gpio/gpio-max77650.c
9785 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9786 M:      Javier Martinez Canillas <javier@dowhile0.org>
9787 L:      linux-kernel@vger.kernel.org
9788 S:      Supported
9789 F:      drivers/regulator/max77802-regulator.c
9790 F:      Documentation/devicetree/bindings/*/*max77802.txt
9791 F:      include/dt-bindings/*/*max77802.h
9793 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9794 M:      Krzysztof Kozlowski <krzk@kernel.org>
9795 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9796 L:      linux-pm@vger.kernel.org
9797 S:      Supported
9798 F:      drivers/power/supply/max14577_charger.c
9799 F:      drivers/power/supply/max77693_charger.c
9801 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9802 M:      Chanwoo Choi <cw00.choi@samsung.com>
9803 M:      Krzysztof Kozlowski <krzk@kernel.org>
9804 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9805 L:      linux-kernel@vger.kernel.org
9806 S:      Supported
9807 F:      drivers/*/max14577*.c
9808 F:      drivers/*/max77686*.c
9809 F:      drivers/*/max77693*.c
9810 F:      drivers/extcon/extcon-max14577.c
9811 F:      drivers/extcon/extcon-max77693.c
9812 F:      drivers/rtc/rtc-max77686.c
9813 F:      drivers/clk/clk-max77686.c
9814 F:      Documentation/devicetree/bindings/mfd/max14577.txt
9815 F:      Documentation/devicetree/bindings/*/max77686.txt
9816 F:      Documentation/devicetree/bindings/mfd/max77693.txt
9817 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
9818 F:      include/linux/mfd/max14577*.h
9819 F:      include/linux/mfd/max77686*.h
9820 F:      include/linux/mfd/max77693*.h
9822 MAXIRADIO FM RADIO RECEIVER DRIVER
9823 M:      Hans Verkuil <hverkuil@xs4all.nl>
9824 L:      linux-media@vger.kernel.org
9825 T:      git git://linuxtv.org/media_tree.git
9826 W:      https://linuxtv.org
9827 S:      Maintained
9828 F:      drivers/media/radio/radio-maxiradio*
9830 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9831 M:      Peter Rosin <peda@axentia.se>
9832 L:      linux-iio@vger.kernel.org
9833 S:      Maintained
9834 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9835 F:      drivers/iio/potentiometer/mcp4018.c
9836 F:      drivers/iio/potentiometer/mcp4531.c
9838 MCR20A IEEE-802.15.4 RADIO DRIVER
9839 M:      Xue Liu <liuxuenetmail@gmail.com>
9840 L:      linux-wpan@vger.kernel.org
9841 W:      https://github.com/xueliu/mcr20a-linux
9842 S:      Maintained
9843 F:      drivers/net/ieee802154/mcr20a.c
9844 F:      drivers/net/ieee802154/mcr20a.h
9845 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9847 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9848 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
9849 L:      linux-iio@vger.kernel.org
9850 S:      Maintained
9851 F:      drivers/iio/dac/cio-dac.c
9853 MEDIA CONTROLLER FRAMEWORK
9854 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
9855 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9856 L:      linux-media@vger.kernel.org
9857 W:      https://www.linuxtv.org
9858 T:      git git://linuxtv.org/media_tree.git
9859 S:      Supported
9860 F:      drivers/media/mc/
9861 F:      include/media/media-*.h
9862 F:      include/uapi/linux/media.h
9864 MEDIA DRIVERS FOR ASCOT2E
9865 M:      Sergey Kozlov <serjk@netup.ru>
9866 M:      Abylay Ospan <aospan@netup.ru>
9867 L:      linux-media@vger.kernel.org
9868 W:      https://linuxtv.org
9869 W:      http://netup.tv/
9870 T:      git git://linuxtv.org/media_tree.git
9871 S:      Supported
9872 F:      drivers/media/dvb-frontends/ascot2e*
9874 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9875 M:      Jasmin Jessich <jasmin@anw.at>
9876 L:      linux-media@vger.kernel.org
9877 W:      https://linuxtv.org
9878 T:      git git://linuxtv.org/media_tree.git
9879 S:      Maintained
9880 F:      drivers/media/dvb-frontends/cxd2099*
9882 MEDIA DRIVERS FOR CXD2841ER
9883 M:      Sergey Kozlov <serjk@netup.ru>
9884 M:      Abylay Ospan <aospan@netup.ru>
9885 L:      linux-media@vger.kernel.org
9886 W:      https://linuxtv.org
9887 W:      http://netup.tv/
9888 T:      git git://linuxtv.org/media_tree.git
9889 S:      Supported
9890 F:      drivers/media/dvb-frontends/cxd2841er*
9892 MEDIA DRIVERS FOR CXD2880
9893 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9894 L:      linux-media@vger.kernel.org
9895 W:      http://linuxtv.org/
9896 T:      git git://linuxtv.org/media_tree.git
9897 S:      Supported
9898 F:      drivers/media/dvb-frontends/cxd2880/*
9899 F:      drivers/media/spi/cxd2880*
9901 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9902 L:      linux-media@vger.kernel.org
9903 W:      https://linuxtv.org
9904 T:      git git://linuxtv.org/media_tree.git
9905 S:      Orphan
9906 F:      drivers/media/pci/ddbridge/*
9908 MEDIA DRIVERS FOR FREESCALE IMX
9909 M:      Steve Longerbeam <slongerbeam@gmail.com>
9910 M:      Philipp Zabel <p.zabel@pengutronix.de>
9911 L:      linux-media@vger.kernel.org
9912 T:      git git://linuxtv.org/media_tree.git
9913 S:      Maintained
9914 F:      Documentation/devicetree/bindings/media/imx.txt
9915 F:      Documentation/media/v4l-drivers/imx.rst
9916 F:      drivers/staging/media/imx/
9917 F:      include/linux/imx-media.h
9918 F:      include/media/imx.h
9920 MEDIA DRIVER FOR FREESCALE IMX PXP
9921 M:      Philipp Zabel <p.zabel@pengutronix.de>
9922 L:      linux-media@vger.kernel.org
9923 T:      git git://linuxtv.org/media_tree.git
9924 S:      Maintained
9925 F:      drivers/media/platform/imx-pxp.[ch]
9927 MEDIA DRIVERS FOR FREESCALE IMX7
9928 M:      Rui Miguel Silva <rmfrfs@gmail.com>
9929 L:      linux-media@vger.kernel.org
9930 T:      git git://linuxtv.org/media_tree.git
9931 S:      Maintained
9932 F:      Documentation/devicetree/bindings/media/imx7-csi.txt
9933 F:      Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
9934 F:      Documentation/media/v4l-drivers/imx7.rst
9935 F:      drivers/staging/media/imx/imx7-media-csi.c
9936 F:      drivers/staging/media/imx/imx7-mipi-csis.c
9938 MEDIA DRIVERS FOR HELENE
9939 M:      Abylay Ospan <aospan@netup.ru>
9940 L:      linux-media@vger.kernel.org
9941 W:      https://linuxtv.org
9942 W:      http://netup.tv/
9943 T:      git git://linuxtv.org/media_tree.git
9944 S:      Supported
9945 F:      drivers/media/dvb-frontends/helene*
9947 MEDIA DRIVERS FOR HORUS3A
9948 M:      Sergey Kozlov <serjk@netup.ru>
9949 M:      Abylay Ospan <aospan@netup.ru>
9950 L:      linux-media@vger.kernel.org
9951 W:      https://linuxtv.org
9952 W:      http://netup.tv/
9953 T:      git git://linuxtv.org/media_tree.git
9954 S:      Supported
9955 F:      drivers/media/dvb-frontends/horus3a*
9957 MEDIA DRIVERS FOR LNBH25
9958 M:      Sergey Kozlov <serjk@netup.ru>
9959 M:      Abylay Ospan <aospan@netup.ru>
9960 L:      linux-media@vger.kernel.org
9961 W:      https://linuxtv.org
9962 W:      http://netup.tv/
9963 T:      git git://linuxtv.org/media_tree.git
9964 S:      Supported
9965 F:      drivers/media/dvb-frontends/lnbh25*
9967 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9968 L:      linux-media@vger.kernel.org
9969 W:      https://linuxtv.org
9970 T:      git git://linuxtv.org/media_tree.git
9971 S:      Orphan
9972 F:      drivers/media/dvb-frontends/mxl5xx*
9974 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9975 M:      Sergey Kozlov <serjk@netup.ru>
9976 M:      Abylay Ospan <aospan@netup.ru>
9977 L:      linux-media@vger.kernel.org
9978 W:      https://linuxtv.org
9979 W:      http://netup.tv/
9980 T:      git git://linuxtv.org/media_tree.git
9981 S:      Supported
9982 F:      drivers/media/pci/netup_unidvb/*
9984 MEDIA DRIVERS FOR RENESAS - CEU
9985 M:      Jacopo Mondi <jacopo@jmondi.org>
9986 L:      linux-media@vger.kernel.org
9987 L:      linux-renesas-soc@vger.kernel.org
9988 T:      git git://linuxtv.org/media_tree.git
9989 S:      Supported
9990 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
9991 F:      drivers/media/platform/renesas-ceu.c
9992 F:      include/media/drv-intf/renesas-ceu.h
9994 MEDIA DRIVERS FOR RENESAS - DRIF
9995 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9996 L:      linux-media@vger.kernel.org
9997 L:      linux-renesas-soc@vger.kernel.org
9998 T:      git git://linuxtv.org/media_tree.git
9999 S:      Supported
10000 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
10001 F:      drivers/media/platform/rcar_drif.c
10003 MEDIA DRIVERS FOR RENESAS - FCP
10004 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10005 L:      linux-media@vger.kernel.org
10006 L:      linux-renesas-soc@vger.kernel.org
10007 T:      git git://linuxtv.org/media_tree.git
10008 S:      Supported
10009 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
10010 F:      drivers/media/platform/rcar-fcp.c
10011 F:      include/media/rcar-fcp.h
10013 MEDIA DRIVERS FOR RENESAS - FDP1
10014 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10015 L:      linux-media@vger.kernel.org
10016 L:      linux-renesas-soc@vger.kernel.org
10017 T:      git git://linuxtv.org/media_tree.git
10018 S:      Supported
10019 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
10020 F:      drivers/media/platform/rcar_fdp1.c
10022 MEDIA DRIVERS FOR RENESAS - VIN
10023 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
10024 L:      linux-media@vger.kernel.org
10025 L:      linux-renesas-soc@vger.kernel.org
10026 T:      git git://linuxtv.org/media_tree.git
10027 S:      Supported
10028 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
10029 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
10030 F:      drivers/media/platform/rcar-vin/
10032 MEDIA DRIVERS FOR RENESAS - VSP1
10033 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10034 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10035 L:      linux-media@vger.kernel.org
10036 L:      linux-renesas-soc@vger.kernel.org
10037 T:      git git://linuxtv.org/media_tree.git
10038 S:      Supported
10039 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
10040 F:      drivers/media/platform/vsp1/
10042 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10043 L:      linux-media@vger.kernel.org
10044 W:      https://linuxtv.org
10045 T:      git git://linuxtv.org/media_tree.git
10046 S:      Orphan
10047 F:      drivers/media/dvb-frontends/stv0910*
10049 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10050 L:      linux-media@vger.kernel.org
10051 W:      https://linuxtv.org
10052 T:      git git://linuxtv.org/media_tree.git
10053 S:      Orphan
10054 F:      drivers/media/dvb-frontends/stv6111*
10056 MEDIA DRIVERS FOR STM32 - DCMI
10057 M:      Hugues Fruchet <hugues.fruchet@st.com>
10058 L:      linux-media@vger.kernel.org
10059 T:      git git://linuxtv.org/media_tree.git
10060 S:      Supported
10061 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
10062 F:      drivers/media/platform/stm32/stm32-dcmi.c
10064 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10065 M:      Dmitry Osipenko <digetx@gmail.com>
10066 L:      linux-media@vger.kernel.org
10067 L:      linux-tegra@vger.kernel.org
10068 T:      git git://linuxtv.org/media_tree.git
10069 S:      Maintained
10070 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10071 F:      drivers/staging/media/tegra-vde/
10073 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10074 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
10075 P:      LinuxTV.org Project
10076 L:      linux-media@vger.kernel.org
10077 W:      https://linuxtv.org
10078 Q:      http://patchwork.kernel.org/project/linux-media/list/
10079 T:      git git://linuxtv.org/media_tree.git
10080 S:      Maintained
10081 F:      Documentation/devicetree/bindings/media/
10082 F:      Documentation/media/
10083 F:      drivers/media/
10084 F:      drivers/staging/media/
10085 F:      include/linux/platform_data/media/
10086 F:      include/media/
10087 F:      include/uapi/linux/dvb/
10088 F:      include/uapi/linux/videodev2.h
10089 F:      include/uapi/linux/media.h
10090 F:      include/uapi/linux/v4l2-*
10091 F:      include/uapi/linux/meye.h
10092 F:      include/uapi/linux/ivtv*
10093 F:      include/uapi/linux/uvcvideo.h
10095 MEDIATEK BLUETOOTH DRIVER
10096 M:      Sean Wang <sean.wang@mediatek.com>
10097 L:      linux-bluetooth@vger.kernel.org
10098 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10099 S:      Maintained
10100 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10101 F:      drivers/bluetooth/btmtkuart.c
10103 MEDIATEK CIR DRIVER
10104 M:      Sean Wang <sean.wang@mediatek.com>
10105 S:      Maintained
10106 F:      drivers/media/rc/mtk-cir.c
10108 MEDIATEK DMA DRIVER
10109 M:      Sean Wang <sean.wang@mediatek.com>
10110 L:      dmaengine@vger.kernel.org
10111 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10112 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10113 S:      Maintained
10114 F:      Documentation/devicetree/bindings/dma/mtk-*
10115 F:      drivers/dma/mediatek/
10117 MEDIATEK PMIC LED DRIVER
10118 M:      Sean Wang <sean.wang@mediatek.com>
10119 S:      Maintained
10120 F:      drivers/leds/leds-mt6323.c
10121 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
10123 MEDIATEK ETHERNET DRIVER
10124 M:      Felix Fietkau <nbd@openwrt.org>
10125 M:      John Crispin <john@phrozen.org>
10126 M:      Sean Wang <sean.wang@mediatek.com>
10127 M:      Nelson Chang <nelson.chang@mediatek.com>
10128 L:      netdev@vger.kernel.org
10129 S:      Maintained
10130 F:      drivers/net/ethernet/mediatek/
10132 MEDIATEK SWITCH DRIVER
10133 M:      Sean Wang <sean.wang@mediatek.com>
10134 L:      netdev@vger.kernel.org
10135 S:      Maintained
10136 F:      drivers/net/dsa/mt7530.*
10137 F:      net/dsa/tag_mtk.c
10139 MEDIATEK JPEG DRIVER
10140 M:      Rick Chang <rick.chang@mediatek.com>
10141 M:      Bin Liu <bin.liu@mediatek.com>
10142 S:      Supported
10143 F:      drivers/media/platform/mtk-jpeg/
10144 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10146 MEDIATEK MDP DRIVER
10147 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10148 M:      Houlong Wei <houlong.wei@mediatek.com>
10149 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10150 S:      Supported
10151 F:      drivers/media/platform/mtk-mdp/
10152 F:      drivers/media/platform/mtk-vpu/
10153 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
10155 MEDIATEK MEDIA DRIVER
10156 M:      Tiffany Lin <tiffany.lin@mediatek.com>
10157 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10158 S:      Supported
10159 F:      drivers/media/platform/mtk-vcodec/
10160 F:      drivers/media/platform/mtk-vpu/
10161 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10162 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
10164 MEDIATEK MMC/SD/SDIO DRIVER
10165 M:      Chaotian Jing <chaotian.jing@mediatek.com>
10166 S:      Maintained
10167 F:      drivers/mmc/host/mtk-sd.c
10168 F:      Documentation/devicetree/bindings/mmc/mtk-sd.txt
10170 MEDIATEK MT76 WIRELESS LAN DRIVER
10171 M:      Felix Fietkau <nbd@nbd.name>
10172 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10173 R:      Ryder Lee <ryder.lee@mediatek.com>
10174 R:      Roy Luo <royluo@google.com>
10175 L:      linux-wireless@vger.kernel.org
10176 S:      Maintained
10177 F:      drivers/net/wireless/mediatek/mt76/
10179 MEDIATEK MT7601U WIRELESS LAN DRIVER
10180 M:      Jakub Kicinski <kubakici@wp.pl>
10181 L:      linux-wireless@vger.kernel.org
10182 S:      Maintained
10183 F:      drivers/net/wireless/mediatek/mt7601u/
10185 MEDIATEK MT7621/28/88 I2C DRIVER
10186 M:      Stefan Roese <sr@denx.de>
10187 L:      linux-i2c@vger.kernel.org
10188 S:      Maintained
10189 F:      drivers/i2c/busses/i2c-mt7621.c
10190 F:      Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10192 MEDIATEK NAND CONTROLLER DRIVER
10193 M:      Xiaolei Li <xiaolei.li@mediatek.com>
10194 L:      linux-mtd@lists.infradead.org
10195 S:      Maintained
10196 F:      drivers/mtd/nand/raw/mtk_*
10197 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
10199 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10200 M:      Sean Wang <sean.wang@mediatek.com>
10201 S:      Maintained
10202 F:      drivers/char/hw_random/mtk-rng.c
10204 MEDIATEK USB3 DRD IP DRIVER
10205 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
10206 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
10207 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10208 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10209 S:      Maintained
10210 F:      drivers/usb/mtu3/
10212 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10213 M:      Peter Senna Tschudin <peter.senna@gmail.com>
10214 M:      Martin Donnelly <martin.donnelly@ge.com>
10215 M:      Martyn Welch <martyn.welch@collabora.co.uk>
10216 S:      Maintained
10217 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10218 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10220 MEGARAID SCSI/SAS DRIVERS
10221 M:      Kashyap Desai <kashyap.desai@broadcom.com>
10222 M:      Sumit Saxena <sumit.saxena@broadcom.com>
10223 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10224 L:      megaraidlinux.pdl@broadcom.com
10225 L:      linux-scsi@vger.kernel.org
10226 W:      http://www.avagotech.com/support/
10227 S:      Maintained
10228 F:      Documentation/scsi/megaraid.txt
10229 F:      drivers/scsi/megaraid.*
10230 F:      drivers/scsi/megaraid/
10232 MELEXIS MLX90614 DRIVER
10233 M:      Crt Mori <cmo@melexis.com>
10234 L:      linux-iio@vger.kernel.org
10235 W:      http://www.melexis.com
10236 S:      Supported
10237 F:      drivers/iio/temperature/mlx90614.c
10239 MELEXIS MLX90632 DRIVER
10240 M:      Crt Mori <cmo@melexis.com>
10241 L:      linux-iio@vger.kernel.org
10242 W:      http://www.melexis.com
10243 S:      Supported
10244 F:      drivers/iio/temperature/mlx90632.c
10246 MELFAS MIP4 TOUCHSCREEN DRIVER
10247 M:      Sangwon Jee <jeesw@melfas.com>
10248 W:      http://www.melfas.com
10249 S:      Supported
10250 F:      drivers/input/touchscreen/melfas_mip4.c
10251 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10253 MELLANOX ETHERNET DRIVER (mlx4_en)
10254 M:      Tariq Toukan <tariqt@mellanox.com>
10255 L:      netdev@vger.kernel.org
10256 S:      Supported
10257 W:      http://www.mellanox.com
10258 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10259 F:      drivers/net/ethernet/mellanox/mlx4/en_*
10261 MELLANOX ETHERNET DRIVER (mlx5e)
10262 M:      Saeed Mahameed <saeedm@mellanox.com>
10263 L:      netdev@vger.kernel.org
10264 S:      Supported
10265 W:      http://www.mellanox.com
10266 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10267 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
10269 MELLANOX ETHERNET INNOVA DRIVERS
10270 R:      Boris Pismenny <borisp@mellanox.com>
10271 L:      netdev@vger.kernel.org
10272 S:      Supported
10273 W:      http://www.mellanox.com
10274 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10275 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10276 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
10277 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10278 F:      include/linux/mlx5/mlx5_ifc_fpga.h
10280 MELLANOX ETHERNET SWITCH DRIVERS
10281 M:      Jiri Pirko <jiri@mellanox.com>
10282 M:      Ido Schimmel <idosch@mellanox.com>
10283 L:      netdev@vger.kernel.org
10284 S:      Supported
10285 W:      http://www.mellanox.com
10286 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10287 F:      drivers/net/ethernet/mellanox/mlxsw/
10288 F:      tools/testing/selftests/drivers/net/mlxsw/
10290 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10291 M:      mlxsw@mellanox.com
10292 L:      netdev@vger.kernel.org
10293 S:      Supported
10294 W:      http://www.mellanox.com
10295 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10296 F:      drivers/net/ethernet/mellanox/mlxfw/
10298 MELLANOX HARDWARE PLATFORM SUPPORT
10299 M:      Andy Shevchenko <andy@infradead.org>
10300 M:      Darren Hart <dvhart@infradead.org>
10301 M:      Vadim Pasternak <vadimp@mellanox.com>
10302 L:      platform-driver-x86@vger.kernel.org
10303 S:      Supported
10304 F:      drivers/platform/mellanox/
10305 F:      include/linux/platform_data/mlxreg.h
10307 MELLANOX MLX4 core VPI driver
10308 M:      Tariq Toukan <tariqt@mellanox.com>
10309 L:      netdev@vger.kernel.org
10310 L:      linux-rdma@vger.kernel.org
10311 W:      http://www.mellanox.com
10312 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10313 S:      Supported
10314 F:      drivers/net/ethernet/mellanox/mlx4/
10315 F:      include/linux/mlx4/
10317 MELLANOX MLX4 IB driver
10318 M:      Yishai Hadas <yishaih@mellanox.com>
10319 L:      linux-rdma@vger.kernel.org
10320 W:      http://www.mellanox.com
10321 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10322 S:      Supported
10323 F:      drivers/infiniband/hw/mlx4/
10324 F:      include/linux/mlx4/
10325 F:      include/uapi/rdma/mlx4-abi.h
10327 MELLANOX MLX5 core VPI driver
10328 M:      Saeed Mahameed <saeedm@mellanox.com>
10329 M:      Leon Romanovsky <leonro@mellanox.com>
10330 L:      netdev@vger.kernel.org
10331 L:      linux-rdma@vger.kernel.org
10332 W:      http://www.mellanox.com
10333 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10334 S:      Supported
10335 F:      drivers/net/ethernet/mellanox/mlx5/core/
10336 F:      include/linux/mlx5/
10337 F:      Documentation/networking/device_drivers/mellanox/
10339 MELLANOX MLX5 IB driver
10340 M:      Leon Romanovsky <leonro@mellanox.com>
10341 L:      linux-rdma@vger.kernel.org
10342 W:      http://www.mellanox.com
10343 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10344 S:      Supported
10345 F:      drivers/infiniband/hw/mlx5/
10346 F:      include/linux/mlx5/
10347 F:      include/uapi/rdma/mlx5-abi.h
10349 MELLANOX MLXCPLD I2C AND MUX DRIVER
10350 M:      Vadim Pasternak <vadimp@mellanox.com>
10351 M:      Michael Shych <michaelsh@mellanox.com>
10352 L:      linux-i2c@vger.kernel.org
10353 S:      Supported
10354 F:      drivers/i2c/busses/i2c-mlxcpld.c
10355 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
10356 F:      Documentation/i2c/busses/i2c-mlxcpld
10358 MELLANOX MLXCPLD LED DRIVER
10359 M:      Vadim Pasternak <vadimp@mellanox.com>
10360 L:      linux-leds@vger.kernel.org
10361 S:      Supported
10362 F:      drivers/leds/leds-mlxcpld.c
10363 F:      drivers/leds/leds-mlxreg.c
10364 F:      Documentation/leds/leds-mlxcpld.rst
10366 MELLANOX PLATFORM DRIVER
10367 M:      Vadim Pasternak <vadimp@mellanox.com>
10368 L:      platform-driver-x86@vger.kernel.org
10369 S:      Supported
10370 F:      drivers/platform/x86/mlx-platform.c
10372 MEMBARRIER SUPPORT
10373 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10374 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
10375 L:      linux-kernel@vger.kernel.org
10376 S:      Supported
10377 F:      kernel/sched/membarrier.c
10378 F:      include/uapi/linux/membarrier.h
10379 F:      arch/powerpc/include/asm/membarrier.h
10381 MEMBLOCK
10382 M:      Mike Rapoport <rppt@linux.ibm.com>
10383 L:      linux-mm@kvack.org
10384 S:      Maintained
10385 F:      include/linux/memblock.h
10386 F:      mm/memblock.c
10387 F:      Documentation/core-api/boot-time-mm.rst
10389 MEMORY MANAGEMENT
10390 L:      linux-mm@kvack.org
10391 W:      http://www.linux-mm.org
10392 S:      Maintained
10393 F:      include/linux/mm.h
10394 F:      include/linux/gfp.h
10395 F:      include/linux/mmzone.h
10396 F:      include/linux/memory_hotplug.h
10397 F:      include/linux/vmalloc.h
10398 F:      mm/
10400 MEMORY TECHNOLOGY DEVICES (MTD)
10401 M:      David Woodhouse <dwmw2@infradead.org>
10402 M:      Brian Norris <computersforpeace@gmail.com>
10403 M:      Marek Vasut <marek.vasut@gmail.com>
10404 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10405 M:      Richard Weinberger <richard@nod.at>
10406 M:      Vignesh Raghavendra <vigneshr@ti.com>
10407 L:      linux-mtd@lists.infradead.org
10408 W:      http://www.linux-mtd.infradead.org/
10409 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10410 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10411 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10412 S:      Maintained
10413 F:      Documentation/devicetree/bindings/mtd/
10414 F:      drivers/mtd/
10415 F:      include/linux/mtd/
10416 F:      include/uapi/mtd/
10418 MEN A21 WATCHDOG DRIVER
10419 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10420 L:      linux-watchdog@vger.kernel.org
10421 S:      Maintained
10422 F:      drivers/watchdog/mena21_wdt.c
10424 MEN CHAMELEON BUS (mcb)
10425 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10426 S:      Maintained
10427 F:      drivers/mcb/
10428 F:      include/linux/mcb.h
10429 F:      Documentation/driver-api/men-chameleon-bus.rst
10431 MEN F21BMC (Board Management Controller)
10432 M:      Andreas Werner <andreas.werner@men.de>
10433 S:      Supported
10434 F:      drivers/mfd/menf21bmc.c
10435 F:      drivers/watchdog/menf21bmc_wdt.c
10436 F:      drivers/leds/leds-menf21bmc.c
10437 F:      drivers/hwmon/menf21bmc_hwmon.c
10438 F:      Documentation/hwmon/menf21bmc.rst
10440 MEN Z069 WATCHDOG DRIVER
10441 M:      Johannes Thumshirn <jth@kernel.org>
10442 L:      linux-watchdog@vger.kernel.org
10443 S:      Maintained
10444 F:      drivers/watchdog/menz69_wdt.c
10446 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10447 M:      Neil Armstrong <narmstrong@baylibre.com>
10448 L:      linux-media@vger.kernel.org
10449 L:      linux-amlogic@lists.infradead.org
10450 W:      http://linux-meson.com/
10451 S:      Supported
10452 F:      drivers/media/platform/meson/ao-cec.c
10453 F:      drivers/media/platform/meson/ao-cec-g12a.c
10454 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
10455 T:      git git://linuxtv.org/media_tree.git
10457 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10458 M:      Liang Yang <liang.yang@amlogic.com>
10459 L:      linux-mtd@lists.infradead.org
10460 S:      Maintained
10461 F:      drivers/mtd/nand/raw/meson_*
10462 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10464 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10465 M:      Maxime Jourdan <mjourdan@baylibre.com>
10466 L:      linux-media@vger.kernel.org
10467 L:      linux-amlogic@lists.infradead.org
10468 S:      Supported
10469 F:      drivers/staging/media/meson/vdec/
10470 T:      git git://linuxtv.org/media_tree.git
10472 METHODE UDPU SUPPORT
10473 M:      Vladimir Vid <vladimir.vid@sartura.hr>
10474 S:      Maintained
10475 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10477 MICROBLAZE ARCHITECTURE
10478 M:      Michal Simek <monstr@monstr.eu>
10479 W:      http://www.monstr.eu/fdt/
10480 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
10481 S:      Supported
10482 F:      arch/microblaze/
10484 MICROCHIP AT91 SERIAL DRIVER
10485 M:      Richard Genoud <richard.genoud@gmail.com>
10486 S:      Maintained
10487 F:      drivers/tty/serial/atmel_serial.c
10488 F:      drivers/tty/serial/atmel_serial.h
10489 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10491 MICROCHIP AUDIO ASOC DRIVERS
10492 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10493 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10494 S:      Supported
10495 F:      sound/soc/atmel
10497 MICROCHIP DMA DRIVER
10498 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10499 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10500 L:      dmaengine@vger.kernel.org
10501 S:      Supported
10502 F:      drivers/dma/at_hdmac.c
10503 F:      drivers/dma/at_hdmac_regs.h
10504 F:      include/linux/platform_data/dma-atmel.h
10505 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
10506 F:      include/dt-bindings/dma/at91.h
10508 MICROCHIP ECC DRIVER
10509 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10510 L:      linux-crypto@vger.kernel.org
10511 S:      Maintained
10512 F:      drivers/crypto/atmel-ecc.*
10514 MICROCHIP I2C DRIVER
10515 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10516 L:      linux-i2c@vger.kernel.org
10517 S:      Supported
10518 F:      drivers/i2c/busses/i2c-at91.h
10519 F:      drivers/i2c/busses/i2c-at91-*.c
10521 MICROCHIP ISC DRIVER
10522 M:      Eugen Hristev <eugen.hristev@microchip.com>
10523 L:      linux-media@vger.kernel.org
10524 S:      Supported
10525 F:      drivers/media/platform/atmel/atmel-sama5d2-isc.c
10526 F:      drivers/media/platform/atmel/atmel-isc.h
10527 F:      drivers/media/platform/atmel/atmel-isc-base.c
10528 F:      drivers/media/platform/atmel/atmel-isc-regs.h
10529 F:      Documentation/devicetree/bindings/media/atmel-isc.txt
10531 MICROCHIP ISI DRIVER
10532 M:      Eugen Hristev <eugen.hristev@microchip.com>
10533 L:      linux-media@vger.kernel.org
10534 S:      Supported
10535 F:      drivers/media/platform/atmel/atmel-isi.c
10536 F:      drivers/media/platform/atmel/atmel-isi.h
10538 MICROCHIP AT91 USART MFD DRIVER
10539 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10540 L:      linux-kernel@vger.kernel.org
10541 S:      Supported
10542 F:      drivers/mfd/at91-usart.c
10543 F:      include/dt-bindings/mfd/at91-usart.h
10544 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10546 MICROCHIP AT91 USART SPI DRIVER
10547 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10548 L:      linux-spi@vger.kernel.org
10549 S:      Supported
10550 F:      drivers/spi/spi-at91-usart.c
10551 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10553 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10554 M:      Woojung Huh <woojung.huh@microchip.com>
10555 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10556 L:      netdev@vger.kernel.org
10557 S:      Maintained
10558 F:      net/dsa/tag_ksz.c
10559 F:      drivers/net/dsa/microchip/*
10560 F:      include/linux/platform_data/microchip-ksz.h
10561 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
10563 MICROCHIP LAN743X ETHERNET DRIVER
10564 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
10565 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10566 L:      netdev@vger.kernel.org
10567 S:      Maintained
10568 F:      drivers/net/ethernet/microchip/lan743x_*
10570 MICROCHIP LCDFB DRIVER
10571 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10572 L:      linux-fbdev@vger.kernel.org
10573 S:      Maintained
10574 F:      drivers/video/fbdev/atmel_lcdfb.c
10575 F:      include/video/atmel_lcdc.h
10577 MICROCHIP MMC/SD/SDIO MCI DRIVER
10578 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10579 S:      Maintained
10580 F:      drivers/mmc/host/atmel-mci.c
10582 MICROCHIP MCP16502 PMIC DRIVER
10583 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10584 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10585 S:      Maintained
10586 F:      Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10587 F:      drivers/regulator/mcp16502.c
10589 MICROCHIP MCP3911 ADC DRIVER
10590 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
10591 M:      Kent Gustavsson <kent@minoris.se>
10592 L:      linux-iio@vger.kernel.org
10593 S:      Supported
10594 F:      drivers/iio/adc/mcp3911.c
10595 F:      Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10597 MICROCHIP NAND DRIVER
10598 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10599 L:      linux-mtd@lists.infradead.org
10600 S:      Supported
10601 F:      drivers/mtd/nand/raw/atmel/*
10602 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
10604 MICROCHIP PWM DRIVER
10605 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
10606 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10607 L:      linux-pwm@vger.kernel.org
10608 S:      Supported
10609 F:      drivers/pwm/pwm-atmel.c
10610 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10612 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10613 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10614 M:      Eugen Hristev <eugen.hristev@microchip.com>
10615 L:      linux-iio@vger.kernel.org
10616 S:      Supported
10617 F:      drivers/iio/adc/at91-sama5d2_adc.c
10618 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10619 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10621 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10622 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10623 S:      Supported
10624 F:      drivers/power/reset/at91-sama5d2_shdwc.c
10626 MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10627 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10628 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10629 L:      linux-gpio@vger.kernel.org
10630 F:      drivers/gpio/gpio-sama5d2-piobu.c
10632 MICROCHIP SPI DRIVER
10633 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10634 S:      Supported
10635 F:      drivers/spi/spi-atmel.*
10637 MICROCHIP SSC DRIVER
10638 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10639 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10640 S:      Supported
10641 F:      drivers/misc/atmel-ssc.c
10642 F:      include/linux/atmel-ssc.h
10644 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10645 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10646 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10647 S:      Supported
10648 F:      drivers/misc/atmel_tclib.c
10649 F:      drivers/clocksource/tcb_clksrc.c
10651 MICROCHIP USBA UDC DRIVER
10652 M:      Cristian Birsan <cristian.birsan@microchip.com>
10653 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10654 S:      Supported
10655 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
10657 MICROCHIP USB251XB DRIVER
10658 M:      Richard Leitner <richard.leitner@skidata.com>
10659 L:      linux-usb@vger.kernel.org
10660 S:      Maintained
10661 F:      drivers/usb/misc/usb251xb.c
10662 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
10664 MICROCHIP XDMA DRIVER
10665 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10666 L:      linux-arm-kernel@lists.infradead.org
10667 L:      dmaengine@vger.kernel.org
10668 S:      Supported
10669 F:      drivers/dma/at_xdmac.c
10671 MICROSEMI MIPS SOCS
10672 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10673 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10674 L:      linux-mips@vger.kernel.org
10675 S:      Supported
10676 F:      arch/mips/generic/board-ocelot.c
10677 F:      arch/mips/configs/generic/board-ocelot.config
10678 F:      arch/mips/boot/dts/mscc/
10679 F:      Documentation/devicetree/bindings/mips/mscc.txt
10681 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10682 M:      Don Brace <don.brace@microsemi.com>
10683 L:      esc.storagedev@microsemi.com
10684 L:      linux-scsi@vger.kernel.org
10685 S:      Supported
10686 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
10687 F:      drivers/scsi/smartpqi/Kconfig
10688 F:      drivers/scsi/smartpqi/Makefile
10689 F:      include/linux/cciss*.h
10690 F:      include/uapi/linux/cciss*.h
10691 F:      Documentation/scsi/smartpqi.txt
10693 MICROSEMI ETHERNET SWITCH DRIVER
10694 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10695 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10696 L:      netdev@vger.kernel.org
10697 S:      Supported
10698 F:      drivers/net/ethernet/mscc/
10700 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10701 M:      Chen Yu <yu.c.chen@intel.com>
10702 L:      platform-driver-x86@vger.kernel.org
10703 S:      Supported
10704 F:      drivers/platform/x86/surfacepro3_button.c
10706 MICROTEK X6 SCANNER
10707 M:      Oliver Neukum <oliver@neukum.org>
10708 S:      Maintained
10709 F:      drivers/usb/image/microtek.*
10711 MIPS
10712 M:      Ralf Baechle <ralf@linux-mips.org>
10713 M:      Paul Burton <paul.burton@mips.com>
10714 M:      James Hogan <jhogan@kernel.org>
10715 L:      linux-mips@vger.kernel.org
10716 W:      http://www.linux-mips.org/
10717 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
10718 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10719 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
10720 S:      Supported
10721 F:      Documentation/devicetree/bindings/mips/
10722 F:      Documentation/mips/
10723 F:      arch/mips/
10724 F:      drivers/platform/mips/
10726 MIPS BOSTON DEVELOPMENT BOARD
10727 M:      Paul Burton <paul.burton@mips.com>
10728 L:      linux-mips@vger.kernel.org
10729 S:      Maintained
10730 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
10731 F:      arch/mips/boot/dts/img/boston.dts
10732 F:      arch/mips/configs/generic/board-boston.config
10733 F:      drivers/clk/imgtec/clk-boston.c
10734 F:      include/dt-bindings/clock/boston-clock.h
10736 MIPS GENERIC PLATFORM
10737 M:      Paul Burton <paul.burton@mips.com>
10738 L:      linux-mips@vger.kernel.org
10739 S:      Supported
10740 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10741 F:      arch/mips/generic/
10742 F:      arch/mips/tools/generic-board-config.sh
10744 MIPS/LOONGSON1 ARCHITECTURE
10745 M:      Keguang Zhang <keguang.zhang@gmail.com>
10746 L:      linux-mips@vger.kernel.org
10747 S:      Maintained
10748 F:      arch/mips/loongson32/
10749 F:      arch/mips/include/asm/mach-loongson32/
10750 F:      drivers/*/*loongson1*
10751 F:      drivers/*/*/*loongson1*
10753 MIPS/LOONGSON2 ARCHITECTURE
10754 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
10755 L:      linux-mips@vger.kernel.org
10756 S:      Maintained
10757 F:      arch/mips/loongson64/fuloong-2e/
10758 F:      arch/mips/loongson64/lemote-2f/
10759 F:      arch/mips/include/asm/mach-loongson64/
10760 F:      drivers/*/*loongson2*
10761 F:      drivers/*/*/*loongson2*
10763 MIPS/LOONGSON3 ARCHITECTURE
10764 M:      Huacai Chen <chenhc@lemote.com>
10765 L:      linux-mips@vger.kernel.org
10766 S:      Maintained
10767 F:      arch/mips/loongson64/
10768 F:      arch/mips/include/asm/mach-loongson64/
10769 F:      drivers/platform/mips/cpu_hwmon.c
10770 F:      drivers/*/*loongson3*
10771 F:      drivers/*/*/*loongson3*
10773 MIPS RINT INSTRUCTION EMULATION
10774 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
10775 L:      linux-mips@vger.kernel.org
10776 S:      Supported
10777 F:      arch/mips/math-emu/sp_rint.c
10778 F:      arch/mips/math-emu/dp_rint.c
10780 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10781 M:      Hans Verkuil <hverkuil@xs4all.nl>
10782 L:      linux-media@vger.kernel.org
10783 T:      git git://linuxtv.org/media_tree.git
10784 W:      https://linuxtv.org
10785 S:      Odd Fixes
10786 F:      drivers/media/radio/radio-miropcm20*
10788 MMP SUPPORT
10789 R:      Lubomir Rintel <lkundrak@v3.sk>
10790 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10791 S:      Odd Fixes
10792 F:      arch/arm/boot/dts/mmp*
10793 F:      arch/arm/mach-mmp/
10795 MMU GATHER AND TLB INVALIDATION
10796 M:      Will Deacon <will@kernel.org>
10797 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
10798 M:      Andrew Morton <akpm@linux-foundation.org>
10799 M:      Nick Piggin <npiggin@gmail.com>
10800 M:      Peter Zijlstra <peterz@infradead.org>
10801 L:      linux-arch@vger.kernel.org
10802 L:      linux-mm@kvack.org
10803 S:      Maintained
10804 F:      arch/*/include/asm/tlb.h
10805 F:      include/asm-generic/tlb.h
10806 F:      mm/mmu_gather.c
10808 MN88472 MEDIA DRIVER
10809 M:      Antti Palosaari <crope@iki.fi>
10810 L:      linux-media@vger.kernel.org
10811 W:      https://linuxtv.org
10812 W:      http://palosaari.fi/linux/
10813 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10814 S:      Maintained
10815 F:      drivers/media/dvb-frontends/mn88472*
10817 MN88473 MEDIA DRIVER
10818 M:      Antti Palosaari <crope@iki.fi>
10819 L:      linux-media@vger.kernel.org
10820 W:      https://linuxtv.org
10821 W:      http://palosaari.fi/linux/
10822 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10823 S:      Maintained
10824 F:      drivers/media/dvb-frontends/mn88473*
10826 MODULE SUPPORT
10827 M:      Jessica Yu <jeyu@kernel.org>
10828 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10829 S:      Maintained
10830 F:      include/linux/module.h
10831 F:      kernel/module.c
10833 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10834 W:      http://popies.net/meye/
10835 S:      Orphan
10836 F:      Documentation/media/v4l-drivers/meye*
10837 F:      drivers/media/pci/meye/
10838 F:      include/uapi/linux/meye.h
10840 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10841 M:      Jiri Slaby <jirislaby@gmail.com>
10842 S:      Maintained
10843 F:      Documentation/driver-api/serial/moxa-smartio.rst
10844 F:      drivers/tty/mxser.*
10846 MR800 AVERMEDIA USB FM RADIO DRIVER
10847 M:      Alexey Klimov <klimov.linux@gmail.com>
10848 L:      linux-media@vger.kernel.org
10849 T:      git git://linuxtv.org/media_tree.git
10850 S:      Maintained
10851 F:      drivers/media/radio/radio-mr800.c
10853 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10854 M:      Alan Ott <alan@signal11.us>
10855 L:      linux-wpan@vger.kernel.org
10856 S:      Maintained
10857 F:      drivers/net/ieee802154/mrf24j40.c
10858 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10860 MSI LAPTOP SUPPORT
10861 M:      "Lee, Chun-Yi" <jlee@suse.com>
10862 L:      platform-driver-x86@vger.kernel.org
10863 S:      Maintained
10864 F:      drivers/platform/x86/msi-laptop.c
10866 MSI WMI SUPPORT
10867 L:      platform-driver-x86@vger.kernel.org
10868 S:      Orphan
10869 F:      drivers/platform/x86/msi-wmi.c
10871 MSI001 MEDIA DRIVER
10872 M:      Antti Palosaari <crope@iki.fi>
10873 L:      linux-media@vger.kernel.org
10874 W:      https://linuxtv.org
10875 W:      http://palosaari.fi/linux/
10876 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10877 T:      git git://linuxtv.org/anttip/media_tree.git
10878 S:      Maintained
10879 F:      drivers/media/tuners/msi001*
10881 MSI2500 MEDIA DRIVER
10882 M:      Antti Palosaari <crope@iki.fi>
10883 L:      linux-media@vger.kernel.org
10884 W:      https://linuxtv.org
10885 W:      http://palosaari.fi/linux/
10886 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10887 T:      git git://linuxtv.org/anttip/media_tree.git
10888 S:      Maintained
10889 F:      drivers/media/usb/msi2500/
10891 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10892 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10893 L:      linux-mtd@lists.infradead.org
10894 S:      Maintained
10895 F:      drivers/mtd/devices/docg3*
10897 MT9M032 APTINA SENSOR DRIVER
10898 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10899 L:      linux-media@vger.kernel.org
10900 T:      git git://linuxtv.org/media_tree.git
10901 S:      Maintained
10902 F:      drivers/media/i2c/mt9m032.c
10903 F:      include/media/i2c/mt9m032.h
10905 MT9P031 APTINA CAMERA SENSOR
10906 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10907 L:      linux-media@vger.kernel.org
10908 T:      git git://linuxtv.org/media_tree.git
10909 S:      Maintained
10910 F:      drivers/media/i2c/mt9p031.c
10911 F:      include/media/i2c/mt9p031.h
10913 MT9T001 APTINA CAMERA SENSOR
10914 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10915 L:      linux-media@vger.kernel.org
10916 T:      git git://linuxtv.org/media_tree.git
10917 S:      Maintained
10918 F:      drivers/media/i2c/mt9t001.c
10919 F:      include/media/i2c/mt9t001.h
10921 MT9T112 APTINA CAMERA SENSOR
10922 M:      Jacopo Mondi <jacopo@jmondi.org>
10923 L:      linux-media@vger.kernel.org
10924 T:      git git://linuxtv.org/media_tree.git
10925 S:      Odd Fixes
10926 F:      drivers/media/i2c/mt9t112.c
10927 F:      include/media/i2c/mt9t112.h
10929 MT9V032 APTINA CAMERA SENSOR
10930 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10931 L:      linux-media@vger.kernel.org
10932 T:      git git://linuxtv.org/media_tree.git
10933 S:      Maintained
10934 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10935 F:      drivers/media/i2c/mt9v032.c
10936 F:      include/media/i2c/mt9v032.h
10938 MT9V111 APTINA CAMERA SENSOR
10939 M:      Jacopo Mondi <jacopo@jmondi.org>
10940 L:      linux-media@vger.kernel.org
10941 T:      git git://linuxtv.org/media_tree.git
10942 S:      Maintained
10943 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10944 F:      drivers/media/i2c/mt9v111.c
10946 MULTIFUNCTION DEVICES (MFD)
10947 M:      Lee Jones <lee.jones@linaro.org>
10948 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10949 S:      Supported
10950 F:      Documentation/devicetree/bindings/mfd/
10951 F:      drivers/mfd/
10952 F:      include/linux/mfd/
10953 F:      include/dt-bindings/mfd/
10955 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10956 S:      Orphan
10957 F:      drivers/mmc/host/mmc_spi.c
10958 F:      include/linux/spi/mmc_spi.h
10960 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10961 M:      Ulf Hansson <ulf.hansson@linaro.org>
10962 L:      linux-mmc@vger.kernel.org
10963 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10964 S:      Maintained
10965 F:      Documentation/devicetree/bindings/mmc/
10966 F:      drivers/mmc/
10967 F:      include/linux/mmc/
10968 F:      include/uapi/linux/mmc/
10970 MULTIPLEXER SUBSYSTEM
10971 M:      Peter Rosin <peda@axentia.se>
10972 S:      Maintained
10973 F:      Documentation/ABI/testing/sysfs-class-mux*
10974 F:      Documentation/devicetree/bindings/mux/
10975 F:      include/dt-bindings/mux/
10976 F:      include/linux/mux/
10977 F:      drivers/mux/
10979 MULTITECH MULTIPORT CARD (ISICOM)
10980 S:      Orphan
10981 F:      drivers/tty/isicom.c
10982 F:      include/linux/isicom.h
10984 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10985 M:      Bin Liu <b-liu@ti.com>
10986 L:      linux-usb@vger.kernel.org
10987 S:      Maintained
10988 F:      drivers/usb/musb/
10990 MXL301RF MEDIA DRIVER
10991 M:      Akihiro Tsukada <tskd08@gmail.com>
10992 L:      linux-media@vger.kernel.org
10993 S:      Odd Fixes
10994 F:      drivers/media/tuners/mxl301rf*
10996 MXL5007T MEDIA DRIVER
10997 M:      Michael Krufky <mkrufky@linuxtv.org>
10998 L:      linux-media@vger.kernel.org
10999 W:      https://linuxtv.org
11000 W:      http://github.com/mkrufky
11001 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11002 T:      git git://linuxtv.org/mkrufky/tuners.git
11003 S:      Maintained
11004 F:      drivers/media/tuners/mxl5007t.*
11006 MXSFB DRM DRIVER
11007 M:      Marek Vasut <marex@denx.de>
11008 M:      Stefan Agner <stefan@agner.ch>
11009 L:      dri-devel@lists.freedesktop.org
11010 S:      Supported
11011 F:      drivers/gpu/drm/mxsfb/
11012 F:      Documentation/devicetree/bindings/display/mxsfb.txt
11013 T:      git git://anongit.freedesktop.org/drm/drm-misc
11015 MYLEX DAC960 PCI RAID Controller
11016 M:      Hannes Reinecke <hare@kernel.org>
11017 L:      linux-scsi@vger.kernel.org
11018 S:      Supported
11019 F:      drivers/scsi/myrb.*
11020 F:      drivers/scsi/myrs.*
11022 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11023 M:      Chris Lee <christopher.lee@cspi.com>
11024 L:      netdev@vger.kernel.org
11025 W:      https://www.cspi.com/ethernet-products/support/downloads/
11026 S:      Supported
11027 F:      drivers/net/ethernet/myricom/myri10ge/
11029 NAND FLASH SUBSYSTEM
11030 M:      Miquel Raynal <miquel.raynal@bootlin.com>
11031 R:      Richard Weinberger <richard@nod.at>
11032 L:      linux-mtd@lists.infradead.org
11033 W:      http://www.linux-mtd.infradead.org/
11034 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
11035 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11036 S:      Maintained
11037 F:      drivers/mtd/nand/
11038 F:      include/linux/mtd/*nand*.h
11040 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11041 M:      Daniel Mack <zonque@gmail.com>
11042 S:      Maintained
11043 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11044 W:      http://www.native-instruments.com
11045 F:      sound/usb/caiaq/
11047 NATSEMI ETHERNET DRIVER (DP8381x)
11048 S:      Orphan
11049 F:      drivers/net/ethernet/natsemi/natsemi.c
11051 NCR 5380 SCSI DRIVERS
11052 M:      Finn Thain <fthain@telegraphics.com.au>
11053 M:      Michael Schmitz <schmitzmic@gmail.com>
11054 L:      linux-scsi@vger.kernel.org
11055 S:      Maintained
11056 F:      Documentation/scsi/g_NCR5380.txt
11057 F:      drivers/scsi/NCR5380.*
11058 F:      drivers/scsi/arm/cumana_1.c
11059 F:      drivers/scsi/arm/oak.c
11060 F:      drivers/scsi/atari_scsi.*
11061 F:      drivers/scsi/dmx3191d.c
11062 F:      drivers/scsi/g_NCR5380.*
11063 F:      drivers/scsi/mac_scsi.*
11064 F:      drivers/scsi/sun3_scsi.*
11065 F:      drivers/scsi/sun3_scsi_vme.c
11067 NCSI LIBRARY:
11068 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
11069 S:      Maintained
11070 F:      net/ncsi/
11072 NCT6775 HARDWARE MONITOR DRIVER
11073 M:      Guenter Roeck <linux@roeck-us.net>
11074 L:      linux-hwmon@vger.kernel.org
11075 S:      Maintained
11076 F:      Documentation/hwmon/nct6775.rst
11077 F:      drivers/hwmon/nct6775.c
11079 NET_FAILOVER MODULE
11080 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
11081 L:      netdev@vger.kernel.org
11082 S:      Supported
11083 F:      driver/net/net_failover.c
11084 F:      include/net/net_failover.h
11085 F:      Documentation/networking/net_failover.rst
11087 NETEM NETWORK EMULATOR
11088 M:      Stephen Hemminger <stephen@networkplumber.org>
11089 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
11090 S:      Maintained
11091 F:      net/sched/sch_netem.c
11093 NETERION 10GbE DRIVERS (s2io/vxge)
11094 M:      Jon Mason <jdmason@kudzu.us>
11095 L:      netdev@vger.kernel.org
11096 S:      Supported
11097 F:      Documentation/networking/device_drivers/neterion/s2io.txt
11098 F:      Documentation/networking/device_drivers/neterion/vxge.txt
11099 F:      drivers/net/ethernet/neterion/
11101 NETFILTER
11102 M:      Pablo Neira Ayuso <pablo@netfilter.org>
11103 M:      Jozsef Kadlecsik <kadlec@netfilter.org>
11104 M:      Florian Westphal <fw@strlen.de>
11105 L:      netfilter-devel@vger.kernel.org
11106 L:      coreteam@netfilter.org
11107 W:      http://www.netfilter.org/
11108 W:      http://www.iptables.org/
11109 W:      http://www.nftables.org/
11110 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
11111 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11112 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11113 S:      Maintained
11114 F:      include/linux/netfilter*
11115 F:      include/linux/netfilter/
11116 F:      include/net/netfilter/
11117 F:      include/uapi/linux/netfilter*
11118 F:      include/uapi/linux/netfilter/
11119 F:      net/*/netfilter.c
11120 F:      net/*/netfilter/
11121 F:      net/netfilter/
11122 F:      net/bridge/br_netfilter*.c
11124 NETROM NETWORK LAYER
11125 M:      Ralf Baechle <ralf@linux-mips.org>
11126 L:      linux-hams@vger.kernel.org
11127 W:      http://www.linux-ax25.org/
11128 S:      Maintained
11129 F:      include/net/netrom.h
11130 F:      include/uapi/linux/netrom.h
11131 F:      net/netrom/
11133 NETRONOME ETHERNET DRIVERS
11134 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
11135 L:      oss-drivers@netronome.com
11136 S:      Maintained
11137 F:      drivers/net/ethernet/netronome/
11139 NETWORK BLOCK DEVICE (NBD)
11140 M:      Josef Bacik <josef@toxicpanda.com>
11141 S:      Maintained
11142 L:      linux-block@vger.kernel.org
11143 L:      nbd@other.debian.org
11144 F:      Documentation/admin-guide/blockdev/nbd.rst
11145 F:      drivers/block/nbd.c
11146 F:      include/trace/events/nbd.h
11147 F:      include/uapi/linux/nbd.h
11149 NETWORK DROP MONITOR
11150 M:      Neil Horman <nhorman@tuxdriver.com>
11151 L:      netdev@vger.kernel.org
11152 S:      Maintained
11153 W:      https://fedorahosted.org/dropwatch/
11154 F:      net/core/drop_monitor.c
11156 NETWORKING DRIVERS
11157 M:      "David S. Miller" <davem@davemloft.net>
11158 L:      netdev@vger.kernel.org
11159 W:      http://www.linuxfoundation.org/en/Net
11160 Q:      http://patchwork.ozlabs.org/project/netdev/list/
11161 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11162 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11163 S:      Odd Fixes
11164 F:      Documentation/devicetree/bindings/net/
11165 F:      drivers/net/
11166 F:      include/linux/if_*
11167 F:      include/linux/netdevice.h
11168 F:      include/linux/etherdevice.h
11169 F:      include/linux/fcdevice.h
11170 F:      include/linux/fddidevice.h
11171 F:      include/linux/hippidevice.h
11172 F:      include/linux/inetdevice.h
11173 F:      include/uapi/linux/if_*
11174 F:      include/uapi/linux/netdevice.h
11176 NETWORKING DRIVERS (WIRELESS)
11177 M:      Kalle Valo <kvalo@codeaurora.org>
11178 L:      linux-wireless@vger.kernel.org
11179 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
11180 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11181 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11182 S:      Maintained
11183 F:      Documentation/devicetree/bindings/net/wireless/
11184 F:      drivers/net/wireless/
11186 NETWORKING [DSA]
11187 M:      Andrew Lunn <andrew@lunn.ch>
11188 M:      Vivien Didelot <vivien.didelot@gmail.com>
11189 M:      Florian Fainelli <f.fainelli@gmail.com>
11190 S:      Maintained
11191 F:      Documentation/devicetree/bindings/net/dsa/
11192 F:      net/dsa/
11193 F:      include/net/dsa.h
11194 F:      include/linux/dsa/
11195 F:      include/linux/platform_data/dsa.h
11196 F:      drivers/net/dsa/
11198 NETWORKING [GENERAL]
11199 M:      "David S. Miller" <davem@davemloft.net>
11200 L:      netdev@vger.kernel.org
11201 W:      http://www.linuxfoundation.org/en/Net
11202 Q:      http://patchwork.ozlabs.org/project/netdev/list/
11203 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11204 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11205 B:      mailto:netdev@vger.kernel.org
11206 S:      Maintained
11207 F:      net/
11208 F:      include/net/
11209 F:      include/linux/in.h
11210 F:      include/linux/net.h
11211 F:      include/linux/netdevice.h
11212 F:      include/uapi/linux/in.h
11213 F:      include/uapi/linux/net.h
11214 F:      include/uapi/linux/netdevice.h
11215 F:      include/uapi/linux/net_namespace.h
11216 F:      tools/testing/selftests/net/
11217 F:      lib/net_utils.c
11218 F:      lib/random32.c
11219 F:      Documentation/networking/
11221 NETWORKING [IPSEC]
11222 M:      Steffen Klassert <steffen.klassert@secunet.com>
11223 M:      Herbert Xu <herbert@gondor.apana.org.au>
11224 M:      "David S. Miller" <davem@davemloft.net>
11225 L:      netdev@vger.kernel.org
11226 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11227 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11228 S:      Maintained
11229 F:      net/xfrm/
11230 F:      net/key/
11231 F:      net/ipv4/xfrm*
11232 F:      net/ipv4/esp4*
11233 F:      net/ipv4/ah4.c
11234 F:      net/ipv4/ipcomp.c
11235 F:      net/ipv4/ip_vti.c
11236 F:      net/ipv6/xfrm*
11237 F:      net/ipv6/esp6*
11238 F:      net/ipv6/ah6.c
11239 F:      net/ipv6/ipcomp6.c
11240 F:      net/ipv6/ip6_vti.c
11241 F:      include/uapi/linux/xfrm.h
11242 F:      include/net/xfrm.h
11244 NETWORKING [IPv4/IPv6]
11245 M:      "David S. Miller" <davem@davemloft.net>
11246 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11247 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11248 L:      netdev@vger.kernel.org
11249 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11250 S:      Maintained
11251 F:      net/ipv4/
11252 F:      net/ipv6/
11253 F:      include/net/ip*
11254 F:      arch/x86/net/*
11256 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11257 M:      Paul Moore <paul@paul-moore.com>
11258 W:      https://github.com/netlabel
11259 L:      netdev@vger.kernel.org
11260 L:      linux-security-module@vger.kernel.org
11261 S:      Maintained
11262 F:      Documentation/netlabel/
11263 F:      include/net/calipso.h
11264 F:      include/net/cipso_ipv4.h
11265 F:      include/net/netlabel.h
11266 F:      include/uapi/linux/netfilter/xt_SECMARK.h
11267 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
11268 F:      net/netlabel/
11269 F:      net/ipv4/cipso_ipv4.c
11270 F:      net/ipv6/calipso.c
11271 F:      net/netfilter/xt_CONNSECMARK.c
11272 F:      net/netfilter/xt_SECMARK.c
11274 NETWORKING [TCP]
11275 M:      Eric Dumazet <edumazet@google.com>
11276 L:      netdev@vger.kernel.org
11277 S:      Maintained
11278 F:      net/ipv4/tcp*.c
11279 F:      net/ipv4/syncookies.c
11280 F:      net/ipv6/tcp*.c
11281 F:      net/ipv6/syncookies.c
11282 F:      include/uapi/linux/tcp.h
11283 F:      include/net/tcp.h
11284 F:      include/linux/tcp.h
11285 F:      include/trace/events/tcp.h
11287 NETWORKING [TLS]
11288 M:      Boris Pismenny <borisp@mellanox.com>
11289 M:      Aviad Yehezkel <aviadye@mellanox.com>
11290 M:      Dave Watson <davejwatson@fb.com>
11291 M:      John Fastabend <john.fastabend@gmail.com>
11292 M:      Daniel Borkmann <daniel@iogearbox.net>
11293 L:      netdev@vger.kernel.org
11294 S:      Maintained
11295 F:      net/tls/*
11296 F:      include/uapi/linux/tls.h
11297 F:      include/net/tls.h
11299 NETWORKING [WIRELESS]
11300 L:      linux-wireless@vger.kernel.org
11301 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
11303 NETDEVSIM
11304 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
11305 S:      Maintained
11306 F:      drivers/net/netdevsim/*
11308 NETXEN (1/10) GbE SUPPORT
11309 M:      Manish Chopra <manishc@marvell.com>
11310 M:      Rahul Verma <rahulv@marvell.com>
11311 M:      GR-Linux-NIC-Dev@marvell.com
11312 L:      netdev@vger.kernel.org
11313 S:      Supported
11314 F:      drivers/net/ethernet/qlogic/netxen/
11316 NEXTHOP
11317 M:      David Ahern <dsahern@kernel.org>
11318 L:      netdev@vger.kernel.org
11319 S:      Maintained
11320 F:      include/net/nexthop.h
11321 F:      include/uapi/linux/nexthop.h
11322 F:      include/net/netns/nexthop.h
11323 F:      net/ipv4/nexthop.c
11325 NFC SUBSYSTEM
11326 L:      netdev@vger.kernel.org
11327 S:      Orphan
11328 F:      net/nfc/
11329 F:      include/net/nfc/
11330 F:      include/uapi/linux/nfc.h
11331 F:      drivers/nfc/
11332 F:      include/linux/platform_data/nfcmrvl.h
11333 F:      include/linux/platform_data/nxp-nci.h
11334 F:      Documentation/devicetree/bindings/net/nfc/
11336 NFS, SUNRPC, AND LOCKD CLIENTS
11337 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
11338 M:      Anna Schumaker <anna.schumaker@netapp.com>
11339 L:      linux-nfs@vger.kernel.org
11340 W:      http://client.linux-nfs.org
11341 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11342 S:      Maintained
11343 F:      fs/lockd/
11344 F:      fs/nfs/
11345 F:      fs/nfs_common/
11346 F:      net/sunrpc/
11347 F:      include/linux/lockd/
11348 F:      include/linux/nfs*
11349 F:      include/linux/sunrpc/
11350 F:      include/uapi/linux/nfs*
11351 F:      include/uapi/linux/sunrpc/
11353 NILFS2 FILESYSTEM
11354 M:      Ryusuke Konishi <konishi.ryusuke@gmail.com>
11355 L:      linux-nilfs@vger.kernel.org
11356 W:      https://nilfs.sourceforge.io/
11357 W:      https://nilfs.osdn.jp/
11358 T:      git git://github.com/konis/nilfs2.git
11359 S:      Supported
11360 F:      Documentation/filesystems/nilfs2.txt
11361 F:      fs/nilfs2/
11362 F:      include/trace/events/nilfs2.h
11363 F:      include/uapi/linux/nilfs2_api.h
11364 F:      include/uapi/linux/nilfs2_ondisk.h
11366 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11367 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11368 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11369 S:      Maintained
11370 F:      Documentation/scsi/NinjaSCSI.txt
11371 F:      drivers/scsi/pcmcia/nsp_*
11373 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11374 M:      GOTO Masanori <gotom@debian.or.jp>
11375 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11376 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11377 S:      Maintained
11378 F:      Documentation/scsi/NinjaSCSI.txt
11379 F:      drivers/scsi/nsp32*
11381 NIOS2 ARCHITECTURE
11382 M:      Ley Foon Tan <lftan@altera.com>
11383 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11385 S:      Maintained
11386 F:      arch/nios2/
11388 NOHZ, DYNTICKS SUPPORT
11389 M:      Frederic Weisbecker <fweisbec@gmail.com>
11390 M:      Thomas Gleixner <tglx@linutronix.de>
11391 M:      Ingo Molnar <mingo@kernel.org>
11392 L:      linux-kernel@vger.kernel.org
11393 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11394 S:      Maintained
11395 F:      kernel/time/tick*.*
11396 F:      include/linux/tick.h
11397 F:      include/linux/sched/nohz.h
11399 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11400 M:      Pavel Machek <pavel@ucw.cz>
11401 M:      Sakari Ailus <sakari.ailus@iki.fi>
11402 L:      linux-media@vger.kernel.org
11403 S:      Maintained
11404 F:      drivers/media/i2c/et8ek8
11405 F:      drivers/media/i2c/ad5820.c
11407 NOKIA N900 POWER SUPPLY DRIVERS
11408 R:      Pali Rohár <pali.rohar@gmail.com>
11409 F:      include/linux/power/bq2415x_charger.h
11410 F:      include/linux/power/bq27xxx_battery.h
11411 F:      include/linux/power/isp1704_charger.h
11412 F:      drivers/power/supply/bq2415x_charger.c
11413 F:      drivers/power/supply/bq27xxx_battery.c
11414 F:      drivers/power/supply/bq27xxx_battery_i2c.c
11415 F:      drivers/power/supply/isp1704_charger.c
11416 F:      drivers/power/supply/rx51_battery.c
11418 NOLIBC HEADER FILE
11419 M:      Willy Tarreau <w@1wt.eu>
11420 S:      Maintained
11421 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11422 F:      tools/include/nolibc/
11424 NTB AMD DRIVER
11425 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11426 L:      linux-ntb@googlegroups.com
11427 S:      Supported
11428 F:      drivers/ntb/hw/amd/
11430 NTB DRIVER CORE
11431 M:      Jon Mason <jdmason@kudzu.us>
11432 M:      Dave Jiang <dave.jiang@intel.com>
11433 M:      Allen Hubbe <allenbh@gmail.com>
11434 L:      linux-ntb@googlegroups.com
11435 S:      Supported
11436 W:      https://github.com/jonmason/ntb/wiki
11437 T:      git git://github.com/jonmason/ntb.git
11438 F:      drivers/ntb/
11439 F:      drivers/net/ntb_netdev.c
11440 F:      include/linux/ntb.h
11441 F:      include/linux/ntb_transport.h
11442 F:      tools/testing/selftests/ntb/
11444 NTB IDT DRIVER
11445 M:      Serge Semin <fancer.lancer@gmail.com>
11446 L:      linux-ntb@googlegroups.com
11447 S:      Supported
11448 F:      drivers/ntb/hw/idt/
11450 NTB INTEL DRIVER
11451 M:      Dave Jiang <dave.jiang@intel.com>
11452 L:      linux-ntb@googlegroups.com
11453 S:      Supported
11454 W:      https://github.com/davejiang/linux/wiki
11455 T:      git https://github.com/davejiang/linux.git
11456 F:      drivers/ntb/hw/intel/
11458 NTFS FILESYSTEM
11459 M:      Anton Altaparmakov <anton@tuxera.com>
11460 L:      linux-ntfs-dev@lists.sourceforge.net
11461 W:      http://www.tuxera.com/
11462 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11463 S:      Supported
11464 F:      Documentation/filesystems/ntfs.txt
11465 F:      fs/ntfs/
11467 NUBUS SUBSYSTEM
11468 M:      Finn Thain <fthain@telegraphics.com.au>
11469 L:      linux-m68k@lists.linux-m68k.org
11470 S:      Maintained
11471 F:      arch/*/include/asm/nubus.h
11472 F:      drivers/nubus/
11473 F:      include/linux/nubus.h
11474 F:      include/uapi/linux/nubus.h
11476 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11477 M:      Antonino Daplas <adaplas@gmail.com>
11478 L:      linux-fbdev@vger.kernel.org
11479 S:      Maintained
11480 F:      drivers/video/fbdev/riva/
11481 F:      drivers/video/fbdev/nvidia/
11483 NVM EXPRESS DRIVER
11484 M:      Keith Busch <kbusch@kernel.org>
11485 M:      Jens Axboe <axboe@fb.com>
11486 M:      Christoph Hellwig <hch@lst.de>
11487 M:      Sagi Grimberg <sagi@grimberg.me>
11488 L:      linux-nvme@lists.infradead.org
11489 T:      git://git.infradead.org/nvme.git
11490 W:      http://git.infradead.org/nvme.git
11491 S:      Supported
11492 F:      drivers/nvme/host/
11493 F:      include/linux/nvme.h
11494 F:      include/uapi/linux/nvme_ioctl.h
11496 NVM EXPRESS FC TRANSPORT DRIVERS
11497 M:      James Smart <james.smart@broadcom.com>
11498 L:      linux-nvme@lists.infradead.org
11499 S:      Supported
11500 F:      include/linux/nvme-fc.h
11501 F:      include/linux/nvme-fc-driver.h
11502 F:      drivers/nvme/host/fc.c
11503 F:      drivers/nvme/target/fc.c
11504 F:      drivers/nvme/target/fcloop.c
11506 NVM EXPRESS TARGET DRIVER
11507 M:      Christoph Hellwig <hch@lst.de>
11508 M:      Sagi Grimberg <sagi@grimberg.me>
11509 L:      linux-nvme@lists.infradead.org
11510 T:      git://git.infradead.org/nvme.git
11511 W:      http://git.infradead.org/nvme.git
11512 S:      Supported
11513 F:      drivers/nvme/target/
11515 NVMEM FRAMEWORK
11516 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11517 S:      Maintained
11518 F:      drivers/nvmem/
11519 F:      Documentation/devicetree/bindings/nvmem/
11520 F:      Documentation/ABI/stable/sysfs-bus-nvmem
11521 F:      include/linux/nvmem-consumer.h
11522 F:      include/linux/nvmem-provider.h
11524 NXP FXAS21002C DRIVER
11525 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11526 L:      linux-iio@vger.kernel.org
11527 S:      Maintained
11528 F:      Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11529 F:      drivers/iio/gyro/fxas21002c_core.c
11530 F:      drivers/iio/gyro/fxas21002c.h
11531 F:      drivers/iio/gyro/fxas21002c_i2c.c
11532 F:      drivers/iio/gyro/fxas21002c_spi.c
11534 NXP SGTL5000 DRIVER
11535 M:      Fabio Estevam <festevam@gmail.com>
11536 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11537 S:      Maintained
11538 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
11539 F:      sound/soc/codecs/sgtl5000*
11541 NXP SJA1105 ETHERNET SWITCH DRIVER
11542 M:      Vladimir Oltean <olteanv@gmail.com>
11543 L:      linux-kernel@vger.kernel.org
11544 S:      Maintained
11545 F:      drivers/net/dsa/sja1105
11547 NXP TDA998X DRM DRIVER
11548 M:      Russell King <linux@armlinux.org.uk>
11549 S:      Maintained
11550 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11551 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11552 F:      drivers/gpu/drm/i2c/tda998x_drv.c
11553 F:      include/drm/i2c/tda998x.h
11554 F:      include/dt-bindings/display/tda998x.h
11555 K:      "nxp,tda998x"
11557 NXP TFA9879 DRIVER
11558 M:      Peter Rosin <peda@axentia.se>
11559 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11560 S:      Maintained
11561 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
11562 F:      sound/soc/codecs/tfa9879*
11564 NXP-NCI NFC DRIVER
11565 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
11566 R:      Charles Gorand <charles.gorand@effinnov.com>
11567 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11568 S:      Supported
11569 F:      drivers/nfc/nxp-nci
11571 OBJAGG
11572 M:      Jiri Pirko <jiri@mellanox.com>
11573 L:      netdev@vger.kernel.org
11574 S:      Supported
11575 F:      lib/objagg.c
11576 F:      lib/test_objagg.c
11577 F:      include/linux/objagg.h
11579 NXP FSPI DRIVER
11580 R:      Yogesh Gaur <yogeshgaur.83@gmail.com>
11581 M:      Ashish Kumar <ashish.kumar@nxp.com>
11582 L:      linux-spi@vger.kernel.org
11583 S:      Maintained
11584 F:      drivers/spi/spi-nxp-fspi.c
11585 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11587 OBJTOOL
11588 M:      Josh Poimboeuf <jpoimboe@redhat.com>
11589 M:      Peter Zijlstra <peterz@infradead.org>
11590 S:      Supported
11591 F:      tools/objtool/
11593 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11594 M:      Frederic Barrat <fbarrat@linux.ibm.com>
11595 M:      Andrew Donnellan <ajd@linux.ibm.com>
11596 L:      linuxppc-dev@lists.ozlabs.org
11597 S:      Supported
11598 F:      arch/powerpc/platforms/powernv/ocxl.c
11599 F:      arch/powerpc/include/asm/pnv-ocxl.h
11600 F:      drivers/misc/ocxl/
11601 F:      include/misc/ocxl*
11602 F:      include/uapi/misc/ocxl.h
11603 F:      Documentation/userspace-api/accelerators/ocxl.rst
11605 OMAP AUDIO SUPPORT
11606 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
11607 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
11608 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11609 L:      linux-omap@vger.kernel.org
11610 S:      Maintained
11611 F:      sound/soc/ti/omap*
11612 F:      sound/soc/ti/rx51.c
11613 F:      sound/soc/ti/n810.c
11614 F:      sound/soc/ti/sdma-pcm.*
11616 OMAP CLOCK FRAMEWORK SUPPORT
11617 M:      Paul Walmsley <paul@pwsan.com>
11618 L:      linux-omap@vger.kernel.org
11619 S:      Maintained
11620 F:      arch/arm/*omap*/*clock*
11622 OMAP DEVICE TREE SUPPORT
11623 M:      Benoît Cousson <bcousson@baylibre.com>
11624 M:      Tony Lindgren <tony@atomide.com>
11625 L:      linux-omap@vger.kernel.org
11626 L:      devicetree@vger.kernel.org
11627 S:      Maintained
11628 F:      arch/arm/boot/dts/*omap*
11629 F:      arch/arm/boot/dts/*am3*
11630 F:      arch/arm/boot/dts/*am4*
11631 F:      arch/arm/boot/dts/*am5*
11632 F:      arch/arm/boot/dts/*dra7*
11634 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11635 L:      linux-omap@vger.kernel.org
11636 L:      linux-fbdev@vger.kernel.org
11637 S:      Orphan
11638 F:      drivers/video/fbdev/omap2/
11639 F:      Documentation/arm/omap/dss.rst
11641 OMAP FRAMEBUFFER SUPPORT
11642 L:      linux-fbdev@vger.kernel.org
11643 L:      linux-omap@vger.kernel.org
11644 S:      Orphan
11645 F:      drivers/video/fbdev/omap/
11647 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11648 M:      Roger Quadros <rogerq@ti.com>
11649 M:      Tony Lindgren <tony@atomide.com>
11650 L:      linux-omap@vger.kernel.org
11651 S:      Maintained
11652 F:      drivers/memory/omap-gpmc.c
11653 F:      arch/arm/mach-omap2/*gpmc*
11655 OMAP GPIO DRIVER
11656 M:      Grygorii Strashko <grygorii.strashko@ti.com>
11657 M:      Santosh Shilimkar <ssantosh@kernel.org>
11658 M:      Kevin Hilman <khilman@kernel.org>
11659 L:      linux-omap@vger.kernel.org
11660 S:      Maintained
11661 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
11662 F:      drivers/gpio/gpio-omap.c
11664 OMAP HARDWARE SPINLOCK SUPPORT
11665 M:      Ohad Ben-Cohen <ohad@wizery.com>
11666 L:      linux-omap@vger.kernel.org
11667 S:      Maintained
11668 F:      drivers/hwspinlock/omap_hwspinlock.c
11670 OMAP HS MMC SUPPORT
11671 L:      linux-mmc@vger.kernel.org
11672 L:      linux-omap@vger.kernel.org
11673 S:      Orphan
11674 F:      drivers/mmc/host/omap_hsmmc.c
11676 OMAP HWMOD DATA
11677 M:      Paul Walmsley <paul@pwsan.com>
11678 L:      linux-omap@vger.kernel.org
11679 S:      Maintained
11680 F:      arch/arm/mach-omap2/omap_hwmod*data*
11682 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11683 M:      Benoît Cousson <bcousson@baylibre.com>
11684 L:      linux-omap@vger.kernel.org
11685 S:      Maintained
11686 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11688 OMAP HWMOD SUPPORT
11689 M:      Benoît Cousson <bcousson@baylibre.com>
11690 M:      Paul Walmsley <paul@pwsan.com>
11691 L:      linux-omap@vger.kernel.org
11692 S:      Maintained
11693 F:      arch/arm/mach-omap2/omap_hwmod.*
11695 OMAP I2C DRIVER
11696 M:      Vignesh R <vigneshr@ti.com>
11697 L:      linux-omap@vger.kernel.org
11698 L:      linux-i2c@vger.kernel.org
11699 S:      Maintained
11700 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
11701 F:      drivers/i2c/busses/i2c-omap.c
11703 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11704 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11705 L:      linux-media@vger.kernel.org
11706 S:      Maintained
11707 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
11708 F:      drivers/media/platform/omap3isp/
11709 F:      drivers/staging/media/omap4iss/
11711 OMAP MMC SUPPORT
11712 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11713 L:      linux-omap@vger.kernel.org
11714 S:      Odd Fixes
11715 F:      drivers/mmc/host/omap.c
11717 OMAP POWER MANAGEMENT SUPPORT
11718 M:      Kevin Hilman <khilman@kernel.org>
11719 L:      linux-omap@vger.kernel.org
11720 S:      Maintained
11721 F:      arch/arm/*omap*/*pm*
11722 F:      drivers/cpufreq/omap-cpufreq.c
11724 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11725 M:      Rajendra Nayak <rnayak@codeaurora.org>
11726 M:      Paul Walmsley <paul@pwsan.com>
11727 L:      linux-omap@vger.kernel.org
11728 S:      Maintained
11729 F:      arch/arm/mach-omap2/prm*
11731 OMAP RANDOM NUMBER GENERATOR SUPPORT
11732 M:      Deepak Saxena <dsaxena@plexity.net>
11733 S:      Maintained
11734 F:      drivers/char/hw_random/omap-rng.c
11736 OMAP USB SUPPORT
11737 L:      linux-usb@vger.kernel.org
11738 L:      linux-omap@vger.kernel.org
11739 S:      Orphan
11740 F:      drivers/usb/*/*omap*
11741 F:      arch/arm/*omap*/usb*
11743 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11744 M:      Mark Jackson <mpfj@newflow.co.uk>
11745 L:      linux-omap@vger.kernel.org
11746 S:      Maintained
11747 F:      arch/arm/boot/dts/am335x-nano.dts
11749 OMAP1 SUPPORT
11750 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11751 M:      Tony Lindgren <tony@atomide.com>
11752 L:      linux-omap@vger.kernel.org
11753 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11754 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11755 S:      Maintained
11756 F:      arch/arm/mach-omap1/
11757 F:      arch/arm/plat-omap/
11758 F:      arch/arm/configs/omap1_defconfig
11759 F:      drivers/i2c/busses/i2c-omap.c
11760 F:      include/linux/platform_data/i2c-omap.h
11761 F:      include/linux/platform_data/ams-delta-fiq.h
11763 OMAP2+ SUPPORT
11764 M:      Tony Lindgren <tony@atomide.com>
11765 L:      linux-omap@vger.kernel.org
11766 W:      http://www.muru.com/linux/omap/
11767 W:      http://linux.omap.com/
11768 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11770 S:      Maintained
11771 F:      arch/arm/mach-omap2/
11772 F:      arch/arm/plat-omap/
11773 F:      arch/arm/configs/omap2plus_defconfig
11774 F:      drivers/i2c/busses/i2c-omap.c
11775 F:      drivers/irqchip/irq-omap-intc.c
11776 F:      drivers/mfd/*omap*.c
11777 F:      drivers/mfd/menelaus.c
11778 F:      drivers/mfd/palmas.c
11779 F:      drivers/mfd/tps65217.c
11780 F:      drivers/mfd/tps65218.c
11781 F:      drivers/mfd/tps65910.c
11782 F:      drivers/mfd/twl-core.[ch]
11783 F:      drivers/mfd/twl4030*.c
11784 F:      drivers/mfd/twl6030*.c
11785 F:      drivers/mfd/twl6040*.c
11786 F:      drivers/regulator/palmas-regulator*.c
11787 F:      drivers/regulator/pbias-regulator.c
11788 F:      drivers/regulator/tps65217-regulator.c
11789 F:      drivers/regulator/tps65218-regulator.c
11790 F:      drivers/regulator/tps65910-regulator.c
11791 F:      drivers/regulator/twl-regulator.c
11792 F:      drivers/regulator/twl6030-regulator.c
11793 F:      include/linux/platform_data/i2c-omap.h
11795 ONION OMEGA2+ BOARD
11796 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
11797 L:      linux-mips@vger.kernel.org
11798 S:      Maintained
11799 F:      arch/mips/boot/dts/ralink/omega2p.dts
11801 OMFS FILESYSTEM
11802 M:      Bob Copeland <me@bobcopeland.com>
11803 L:      linux-karma-devel@lists.sourceforge.net
11804 S:      Maintained
11805 F:      Documentation/filesystems/omfs.txt
11806 F:      fs/omfs/
11808 OMNIKEY CARDMAN 4000 DRIVER
11809 M:      Harald Welte <laforge@gnumonks.org>
11810 S:      Maintained
11811 F:      drivers/char/pcmcia/cm4000_cs.c
11812 F:      include/linux/cm4000_cs.h
11813 F:      include/uapi/linux/cm4000_cs.h
11815 OMNIKEY CARDMAN 4040 DRIVER
11816 M:      Harald Welte <laforge@gnumonks.org>
11817 S:      Maintained
11818 F:      drivers/char/pcmcia/cm4040_cs.*
11820 OMNIVISION OV13858 SENSOR DRIVER
11821 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11822 L:      linux-media@vger.kernel.org
11823 T:      git git://linuxtv.org/media_tree.git
11824 S:      Maintained
11825 F:      drivers/media/i2c/ov13858.c
11827 OMNIVISION OV2680 SENSOR DRIVER
11828 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11829 L:      linux-media@vger.kernel.org
11830 T:      git git://linuxtv.org/media_tree.git
11831 S:      Maintained
11832 F:      drivers/media/i2c/ov2680.c
11833 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
11835 OMNIVISION OV2685 SENSOR DRIVER
11836 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11837 L:      linux-media@vger.kernel.org
11838 T:      git git://linuxtv.org/media_tree.git
11839 S:      Maintained
11840 F:      drivers/media/i2c/ov2685.c
11842 OMNIVISION OV5640 SENSOR DRIVER
11843 M:      Steve Longerbeam <slongerbeam@gmail.com>
11844 L:      linux-media@vger.kernel.org
11845 T:      git git://linuxtv.org/media_tree.git
11846 S:      Maintained
11847 F:      drivers/media/i2c/ov5640.c
11849 OMNIVISION OV5647 SENSOR DRIVER
11850 M:      Luis Oliveira <lolivei@synopsys.com>
11851 L:      linux-media@vger.kernel.org
11852 T:      git git://linuxtv.org/media_tree.git
11853 S:      Maintained
11854 F:      drivers/media/i2c/ov5647.c
11856 OMNIVISION OV5695 SENSOR DRIVER
11857 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11858 L:      linux-media@vger.kernel.org
11859 T:      git git://linuxtv.org/media_tree.git
11860 S:      Maintained
11861 F:      drivers/media/i2c/ov5695.c
11863 OMNIVISION OV7670 SENSOR DRIVER
11864 M:      Jonathan Corbet <corbet@lwn.net>
11865 L:      linux-media@vger.kernel.org
11866 T:      git git://linuxtv.org/media_tree.git
11867 S:      Maintained
11868 F:      drivers/media/i2c/ov7670.c
11869 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
11871 OMNIVISION OV772x SENSOR DRIVER
11872 M:      Jacopo Mondi <jacopo@jmondi.org>
11873 L:      linux-media@vger.kernel.org
11874 T:      git git://linuxtv.org/media_tree.git
11875 S:      Odd fixes
11876 F:      drivers/media/i2c/ov772x.c
11877 F:      include/media/i2c/ov772x.h
11878 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
11880 OMNIVISION OV7740 SENSOR DRIVER
11881 M:      Wenyou Yang <wenyou.yang@microchip.com>
11882 L:      linux-media@vger.kernel.org
11883 T:      git git://linuxtv.org/media_tree.git
11884 S:      Maintained
11885 F:      drivers/media/i2c/ov7740.c
11886 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
11888 OMNIVISION OV9640 SENSOR DRIVER
11889 M:      Petr Cvek <petrcvekcz@gmail.com>
11890 L:      linux-media@vger.kernel.org
11891 S:      Maintained
11892 F:      drivers/media/i2c/ov9640.*
11894 OMNIVISION OV8856 SENSOR DRIVER
11895 M:      Ben Kao <ben.kao@intel.com>
11896 L:      linux-media@vger.kernel.org
11897 T:      git git://linuxtv.org/media_tree.git
11898 S:      Maintained
11899 F:      drivers/media/i2c/ov8856.c
11901 OMNIVISION OV9650 SENSOR DRIVER
11902 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11903 R:      Akinobu Mita <akinobu.mita@gmail.com>
11904 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11905 L:      linux-media@vger.kernel.org
11906 T:      git git://linuxtv.org/media_tree.git
11907 S:      Maintained
11908 F:      drivers/media/i2c/ov9650.c
11909 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
11911 ONENAND FLASH DRIVER
11912 M:      Kyungmin Park <kyungmin.park@samsung.com>
11913 L:      linux-mtd@lists.infradead.org
11914 S:      Maintained
11915 F:      drivers/mtd/nand/onenand/
11916 F:      include/linux/mtd/onenand*.h
11918 OP-TEE DRIVER
11919 M:      Jens Wiklander <jens.wiklander@linaro.org>
11920 L:      tee-dev@lists.linaro.org
11921 S:      Maintained
11922 F:      drivers/tee/optee/
11924 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11925 M:      Sumit Garg <sumit.garg@linaro.org>
11926 L:      tee-dev@lists.linaro.org
11927 S:      Maintained
11928 F:      drivers/char/hw_random/optee-rng.c
11930 OPA-VNIC DRIVER
11931 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11932 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11933 L:      linux-rdma@vger.kernel.org
11934 S:      Supported
11935 F:      drivers/infiniband/ulp/opa_vnic
11937 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11938 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11939 M:      Frank Rowand <frowand.list@gmail.com>
11940 L:      devicetree@vger.kernel.org
11941 S:      Maintained
11942 F:      Documentation/devicetree/dynamic-resolution-notes.txt
11943 F:      Documentation/devicetree/overlay-notes.txt
11944 F:      drivers/of/overlay.c
11945 F:      drivers/of/resolver.c
11946 K:      of_overlay_notifier_
11948 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11949 M:      Rob Herring <robh+dt@kernel.org>
11950 M:      Frank Rowand <frowand.list@gmail.com>
11951 L:      devicetree@vger.kernel.org
11952 W:      http://www.devicetree.org/
11953 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11954 S:      Maintained
11955 F:      drivers/of/
11956 F:      include/linux/of*.h
11957 F:      scripts/dtc/
11958 F:      Documentation/ABI/testing/sysfs-firmware-ofw
11960 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11961 M:      Rob Herring <robh+dt@kernel.org>
11962 M:      Mark Rutland <mark.rutland@arm.com>
11963 L:      devicetree@vger.kernel.org
11964 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11965 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11966 S:      Maintained
11967 F:      Documentation/devicetree/
11968 F:      arch/*/boot/dts/
11969 F:      include/dt-bindings/
11971 OPENCORES I2C BUS DRIVER
11972 M:      Peter Korsgaard <peter@korsgaard.com>
11973 M:      Andrew Lunn <andrew@lunn.ch>
11974 L:      linux-i2c@vger.kernel.org
11975 S:      Maintained
11976 F:      Documentation/devicetree/bindings/i2c/i2c-ocores.txt
11977 F:      Documentation/i2c/busses/i2c-ocores
11978 F:      drivers/i2c/busses/i2c-ocores.c
11979 F:      include/linux/platform_data/i2c-ocores.h
11981 OPENRISC ARCHITECTURE
11982 M:      Jonas Bonn <jonas@southpole.se>
11983 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11984 M:      Stafford Horne <shorne@gmail.com>
11985 T:      git git://github.com/openrisc/linux.git
11986 L:      openrisc@lists.librecores.org
11987 W:      http://openrisc.io
11988 S:      Maintained
11989 F:      Documentation/devicetree/bindings/openrisc/
11990 F:      Documentation/openrisc/
11991 F:      arch/openrisc/
11992 F:      drivers/irqchip/irq-ompic.c
11993 F:      drivers/irqchip/irq-or1k-*
11995 OPENVSWITCH
11996 M:      Pravin B Shelar <pshelar@ovn.org>
11997 L:      netdev@vger.kernel.org
11998 L:      dev@openvswitch.org
11999 W:      http://openvswitch.org
12000 S:      Maintained
12001 F:      net/openvswitch/
12002 F:      include/uapi/linux/openvswitch.h
12004 OPERATING PERFORMANCE POINTS (OPP)
12005 M:      Viresh Kumar <vireshk@kernel.org>
12006 M:      Nishanth Menon <nm@ti.com>
12007 M:      Stephen Boyd <sboyd@kernel.org>
12008 L:      linux-pm@vger.kernel.org
12009 S:      Maintained
12010 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12011 F:      drivers/opp/
12012 F:      include/linux/pm_opp.h
12013 F:      Documentation/power/opp.rst
12014 F:      Documentation/devicetree/bindings/opp/
12016 OPL4 DRIVER
12017 M:      Clemens Ladisch <clemens@ladisch.de>
12018 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12019 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12020 S:      Maintained
12021 F:      sound/drivers/opl4/
12023 OPROFILE
12024 M:      Robert Richter <rric@kernel.org>
12025 L:      oprofile-list@lists.sf.net
12026 S:      Maintained
12027 F:      arch/*/include/asm/oprofile*.h
12028 F:      arch/*/oprofile/
12029 F:      drivers/oprofile/
12030 F:      include/linux/oprofile.h
12032 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12033 M:      Mark Fasheh <mark@fasheh.com>
12034 M:      Joel Becker <jlbec@evilplan.org>
12035 M:      Joseph Qi <joseph.qi@linux.alibaba.com>
12036 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12037 W:      http://ocfs2.wiki.kernel.org
12038 S:      Supported
12039 F:      Documentation/filesystems/ocfs2.txt
12040 F:      Documentation/filesystems/dlmfs.txt
12041 F:      fs/ocfs2/
12043 ORANGEFS FILESYSTEM
12044 M:      Mike Marshall <hubcap@omnibond.com>
12045 R:      Martin Brandenburg <martin@omnibond.com>
12046 L:      devel@lists.orangefs.org
12047 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12048 S:      Supported
12049 F:      fs/orangefs/
12050 F:      Documentation/filesystems/orangefs.txt
12052 ORINOCO DRIVER
12053 L:      linux-wireless@vger.kernel.org
12054 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
12055 W:      http://www.nongnu.org/orinoco/
12056 S:      Orphan
12057 F:      drivers/net/wireless/intersil/orinoco/
12059 OV2659 OMNIVISION SENSOR DRIVER
12060 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12061 L:      linux-media@vger.kernel.org
12062 W:      https://linuxtv.org
12063 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12064 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12065 S:      Maintained
12066 F:      drivers/media/i2c/ov2659.c
12067 F:      include/media/i2c/ov2659.h
12069 OVERLAY FILESYSTEM
12070 M:      Miklos Szeredi <miklos@szeredi.hu>
12071 L:      linux-unionfs@vger.kernel.org
12072 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12073 S:      Supported
12074 F:      fs/overlayfs/
12075 F:      Documentation/filesystems/overlayfs.txt
12077 P54 WIRELESS DRIVER
12078 M:      Christian Lamparter <chunkeey@googlemail.com>
12079 L:      linux-wireless@vger.kernel.org
12080 W:      http://wireless.kernel.org/en/users/Drivers/p54
12081 S:      Maintained
12082 F:      drivers/net/wireless/intersil/p54/
12084 PA SEMI ETHERNET DRIVER
12085 L:      netdev@vger.kernel.org
12086 S:      Orphan
12087 F:      drivers/net/ethernet/pasemi/*
12089 PA SEMI SMBUS DRIVER
12090 L:      linux-i2c@vger.kernel.org
12091 S:      Orphan
12092 F:      drivers/i2c/busses/i2c-pasemi.c
12094 PACKING
12095 M:      Vladimir Oltean <olteanv@gmail.com>
12096 L:      netdev@vger.kernel.org
12097 S:      Supported
12098 F:      lib/packing.c
12099 F:      include/linux/packing.h
12100 F:      Documentation/packing.txt
12102 PADATA PARALLEL EXECUTION MECHANISM
12103 M:      Steffen Klassert <steffen.klassert@secunet.com>
12104 L:      linux-crypto@vger.kernel.org
12105 S:      Maintained
12106 F:      kernel/padata.c
12107 F:      include/linux/padata.h
12108 F:      Documentation/padata.txt
12110 PAGE POOL
12111 M:      Jesper Dangaard Brouer <hawk@kernel.org>
12112 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
12113 L:      netdev@vger.kernel.org
12114 S:      Supported
12115 F:      net/core/page_pool.c
12116 F:      include/net/page_pool.h
12118 PANASONIC LAPTOP ACPI EXTRAS DRIVER
12119 M:      Harald Welte <laforge@gnumonks.org>
12120 L:      platform-driver-x86@vger.kernel.org
12121 S:      Maintained
12122 F:      drivers/platform/x86/panasonic-laptop.c
12124 PARALLEL LCD/KEYPAD PANEL DRIVER
12125 M:      Willy Tarreau <willy@haproxy.com>
12126 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12127 S:      Odd Fixes
12128 F:      Documentation/admin-guide/lcd-panel-cgram.rst
12129 F:      drivers/auxdisplay/panel.c
12131 PARALLEL PORT SUBSYSTEM
12132 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12133 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12134 L:      linux-parport@lists.infradead.org (subscribers-only)
12135 S:      Maintained
12136 F:      drivers/parport/
12137 F:      include/linux/parport*.h
12138 F:      drivers/char/ppdev.c
12139 F:      include/uapi/linux/ppdev.h
12140 F:      Documentation/driver-api/parport*.rst
12142 PARAVIRT_OPS INTERFACE
12143 M:      Juergen Gross <jgross@suse.com>
12144 M:      Thomas Hellstrom <thellstrom@vmware.com>
12145 M:      "VMware, Inc." <pv-drivers@vmware.com>
12146 L:      virtualization@lists.linux-foundation.org
12147 S:      Supported
12148 F:      Documentation/virtual/paravirt_ops.txt
12149 F:      arch/*/kernel/paravirt*
12150 F:      arch/*/include/asm/paravirt*.h
12151 F:      include/linux/hypervisor.h
12153 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12154 M:      Tim Waugh <tim@cyberelk.net>
12155 L:      linux-parport@lists.infradead.org (subscribers-only)
12156 S:      Maintained
12157 F:      Documentation/admin-guide/blockdev/paride.rst
12158 F:      drivers/block/paride/
12160 PARISC ARCHITECTURE
12161 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12162 M:      Helge Deller <deller@gmx.de>
12163 L:      linux-parisc@vger.kernel.org
12164 W:      http://www.parisc-linux.org/
12165 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
12166 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12167 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12168 S:      Maintained
12169 F:      arch/parisc/
12170 F:      Documentation/parisc/
12171 F:      drivers/parisc/
12172 F:      drivers/char/agp/parisc-agp.c
12173 F:      drivers/input/serio/gscps2.c
12174 F:      drivers/parport/parport_gsc.*
12175 F:      drivers/tty/serial/8250/8250_gsc.c
12176 F:      drivers/video/fbdev/sti*
12177 F:      drivers/video/console/sti*
12178 F:      drivers/video/logo/logo_parisc*
12180 PARMAN
12181 M:      Jiri Pirko <jiri@mellanox.com>
12182 L:      netdev@vger.kernel.org
12183 S:      Supported
12184 F:      lib/parman.c
12185 F:      lib/test_parman.c
12186 F:      include/linux/parman.h
12188 PC ENGINES APU BOARD DRIVER
12189 M:      Enrico Weigelt, metux IT consult <info@metux.net>
12190 S:      Maintained
12191 F:      drivers/platform/x86/pcengines-apuv2.c
12193 PC87360 HARDWARE MONITORING DRIVER
12194 M:      Jim Cromie <jim.cromie@gmail.com>
12195 L:      linux-hwmon@vger.kernel.org
12196 S:      Maintained
12197 F:      Documentation/hwmon/pc87360.rst
12198 F:      drivers/hwmon/pc87360.c
12200 PC8736x GPIO DRIVER
12201 M:      Jim Cromie <jim.cromie@gmail.com>
12202 S:      Maintained
12203 F:      drivers/char/pc8736x_gpio.c
12205 PC87427 HARDWARE MONITORING DRIVER
12206 M:      Jean Delvare <jdelvare@suse.com>
12207 L:      linux-hwmon@vger.kernel.org
12208 S:      Maintained
12209 F:      Documentation/hwmon/pc87427.rst
12210 F:      drivers/hwmon/pc87427.c
12212 PCA9532 LED DRIVER
12213 M:      Riku Voipio <riku.voipio@iki.fi>
12214 S:      Maintained
12215 F:      drivers/leds/leds-pca9532.c
12216 F:      include/linux/leds-pca9532.h
12218 PCA9541 I2C BUS MASTER SELECTOR DRIVER
12219 M:      Guenter Roeck <linux@roeck-us.net>
12220 L:      linux-i2c@vger.kernel.org
12221 S:      Maintained
12222 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
12224 PCDP - PRIMARY CONSOLE AND DEBUG PORT
12225 M:      Khalid Aziz <khalid@gonehiking.org>
12226 S:      Maintained
12227 F:      drivers/firmware/pcdp.*
12229 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12230 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12231 L:      linux-pci@vger.kernel.org
12232 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12233 S:      Maintained
12234 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
12235 F:      drivers/pci/controller/pci-aardvark.c
12237 PCI DRIVER FOR ALTERA PCIE IP
12238 M:      Ley Foon Tan <lftan@altera.com>
12239 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
12240 L:      linux-pci@vger.kernel.org
12241 S:      Supported
12242 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
12243 F:      drivers/pci/controller/pcie-altera.c
12245 PCI DRIVER FOR APPLIEDMICRO XGENE
12246 M:      Toan Le <toan@os.amperecomputing.com>
12247 L:      linux-pci@vger.kernel.org
12248 L:      linux-arm-kernel@lists.infradead.org
12249 S:      Maintained
12250 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
12251 F:      drivers/pci/controller/pci-xgene.c
12253 PCI DRIVER FOR ARM VERSATILE PLATFORM
12254 M:      Rob Herring <robh@kernel.org>
12255 L:      linux-pci@vger.kernel.org
12256 L:      linux-arm-kernel@lists.infradead.org
12257 S:      Maintained
12258 F:      Documentation/devicetree/bindings/pci/versatile.txt
12259 F:      drivers/pci/controller/pci-versatile.c
12261 PCI DRIVER FOR ARMADA 8K
12262 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12263 L:      linux-pci@vger.kernel.org
12264 L:      linux-arm-kernel@lists.infradead.org
12265 S:      Maintained
12266 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
12267 F:      drivers/pci/controller/dwc/pcie-armada8k.c
12269 PCI DRIVER FOR CADENCE PCIE IP
12270 M:      Tom Joseph <tjoseph@cadence.com>
12271 L:      linux-pci@vger.kernel.org
12272 S:      Maintained
12273 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
12274 F:      drivers/pci/controller/pcie-cadence*
12276 PCI DRIVER FOR FREESCALE LAYERSCAPE
12277 M:      Minghuan Lian <minghuan.Lian@nxp.com>
12278 M:      Mingkai Hu <mingkai.hu@nxp.com>
12279 M:      Roy Zang <roy.zang@nxp.com>
12280 L:      linuxppc-dev@lists.ozlabs.org
12281 L:      linux-pci@vger.kernel.org
12282 L:      linux-arm-kernel@lists.infradead.org
12283 S:      Maintained
12284 F:      drivers/pci/controller/dwc/*layerscape*
12286 PCI DRIVER FOR GENERIC OF HOSTS
12287 M:      Will Deacon <will@kernel.org>
12288 L:      linux-pci@vger.kernel.org
12289 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12290 S:      Maintained
12291 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
12292 F:      drivers/pci/controller/pci-host-common.c
12293 F:      drivers/pci/controller/pci-host-generic.c
12295 PCI DRIVER FOR IMX6
12296 M:      Richard Zhu <hongxing.zhu@nxp.com>
12297 M:      Lucas Stach <l.stach@pengutronix.de>
12298 L:      linux-pci@vger.kernel.org
12299 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12300 S:      Maintained
12301 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12302 F:      drivers/pci/controller/dwc/*imx6*
12304 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12305 M:      Keith Busch <keith.busch@intel.com>
12306 M:      Jonathan Derrick <jonathan.derrick@intel.com>
12307 L:      linux-pci@vger.kernel.org
12308 S:      Supported
12309 F:      drivers/pci/controller/vmd.c
12311 PCI DRIVER FOR MICROSEMI SWITCHTEC
12312 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12313 M:      Logan Gunthorpe <logang@deltatee.com>
12314 L:      linux-pci@vger.kernel.org
12315 S:      Maintained
12316 F:      Documentation/driver-api/switchtec.rst
12317 F:      Documentation/ABI/testing/sysfs-class-switchtec
12318 F:      drivers/pci/switch/switchtec*
12319 F:      include/uapi/linux/switchtec_ioctl.h
12320 F:      include/linux/switchtec.h
12321 F:      drivers/ntb/hw/mscc/
12323 PCI DRIVER FOR MOBIVEIL PCIE IP
12324 M:      Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12325 M:      Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12326 L:      linux-pci@vger.kernel.org
12327 S:      Supported
12328 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12329 F:      drivers/pci/controller/pcie-mobiveil.c
12331 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12332 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12333 M:      Jason Cooper <jason@lakedaemon.net>
12334 L:      linux-pci@vger.kernel.org
12335 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12336 S:      Maintained
12337 F:      drivers/pci/controller/*mvebu*
12339 PCI DRIVER FOR NVIDIA TEGRA
12340 M:      Thierry Reding <thierry.reding@gmail.com>
12341 L:      linux-tegra@vger.kernel.org
12342 L:      linux-pci@vger.kernel.org
12343 S:      Supported
12344 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12345 F:      drivers/pci/controller/pci-tegra.c
12347 PCI DRIVER FOR RENESAS R-CAR
12348 M:      Simon Horman <horms@verge.net.au>
12349 L:      linux-pci@vger.kernel.org
12350 L:      linux-renesas-soc@vger.kernel.org
12351 S:      Maintained
12352 F:      drivers/pci/controller/*rcar*
12354 PCI DRIVER FOR SAMSUNG EXYNOS
12355 M:      Jingoo Han <jingoohan1@gmail.com>
12356 L:      linux-pci@vger.kernel.org
12357 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12358 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12359 S:      Maintained
12360 F:      drivers/pci/controller/dwc/pci-exynos.c
12362 PCI DRIVER FOR SYNOPSYS DESIGNWARE
12363 M:      Jingoo Han <jingoohan1@gmail.com>
12364 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12365 L:      linux-pci@vger.kernel.org
12366 S:      Maintained
12367 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
12368 F:      drivers/pci/controller/dwc/*designware*
12370 PCI DRIVER FOR TI DRA7XX
12371 M:      Kishon Vijay Abraham I <kishon@ti.com>
12372 L:      linux-omap@vger.kernel.org
12373 L:      linux-pci@vger.kernel.org
12374 S:      Supported
12375 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
12376 F:      drivers/pci/controller/dwc/pci-dra7xx.c
12378 PCI DRIVER FOR TI KEYSTONE
12379 M:      Murali Karicheri <m-karicheri2@ti.com>
12380 L:      linux-pci@vger.kernel.org
12381 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12382 S:      Maintained
12383 F:      drivers/pci/controller/dwc/pci-keystone.c
12385 PCI ENDPOINT SUBSYSTEM
12386 M:      Kishon Vijay Abraham I <kishon@ti.com>
12387 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12388 L:      linux-pci@vger.kernel.org
12389 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12390 S:      Supported
12391 F:      drivers/pci/endpoint/
12392 F:      drivers/misc/pci_endpoint_test.c
12393 F:      tools/pci/
12395 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12396 M:      Russell Currey <ruscur@russell.cc>
12397 M:      Sam Bobroff <sbobroff@linux.ibm.com>
12398 M:      Oliver O'Halloran <oohall@gmail.com>
12399 L:      linuxppc-dev@lists.ozlabs.org
12400 S:      Supported
12401 F:      Documentation/PCI/pci-error-recovery.rst
12402 F:      drivers/pci/pcie/aer.c
12403 F:      drivers/pci/pcie/dpc.c
12404 F:      drivers/pci/pcie/err.c
12405 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
12406 F:      arch/powerpc/kernel/eeh*.c
12407 F:      arch/powerpc/platforms/*/eeh*.c
12408 F:      arch/powerpc/include/*/eeh*.h
12410 PCI ERROR RECOVERY
12411 M:      Linas Vepstas <linasvepstas@gmail.com>
12412 L:      linux-pci@vger.kernel.org
12413 S:      Supported
12414 F:      Documentation/PCI/pci-error-recovery.rst
12416 PCI MSI DRIVER FOR ALTERA MSI IP
12417 M:      Ley Foon Tan <lftan@altera.com>
12418 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
12419 L:      linux-pci@vger.kernel.org
12420 S:      Supported
12421 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12422 F:      drivers/pci/controller/pcie-altera-msi.c
12424 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12425 M:      Toan Le <toan@os.amperecomputing.com>
12426 L:      linux-pci@vger.kernel.org
12427 L:      linux-arm-kernel@lists.infradead.org
12428 S:      Maintained
12429 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12430 F:      drivers/pci/controller/pci-xgene-msi.c
12432 PCI SUBSYSTEM
12433 M:      Bjorn Helgaas <bhelgaas@google.com>
12434 L:      linux-pci@vger.kernel.org
12435 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12436 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12437 S:      Supported
12438 F:      Documentation/devicetree/bindings/pci/
12439 F:      Documentation/PCI/
12440 F:      drivers/acpi/pci*
12441 F:      drivers/pci/
12442 F:      include/asm-generic/pci*
12443 F:      include/linux/pci*
12444 F:      include/linux/of_pci.h
12445 F:      include/uapi/linux/pci*
12446 F:      lib/pci*
12447 F:      arch/x86/pci/
12448 F:      arch/x86/kernel/quirks.c
12449 F:      arch/x86/kernel/early-quirks.c
12451 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12452 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12453 L:      linux-pci@vger.kernel.org
12454 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12455 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12456 S:      Supported
12457 F:      drivers/pci/controller/
12459 PCIE DRIVER FOR ANNAPURNA LABS
12460 M:      Jonathan Chocron <jonnyc@amazon.com>
12461 L:      linux-pci@vger.kernel.org
12462 S:      Maintained
12463 F:      drivers/pci/controller/dwc/pcie-al.c
12465 PCIE DRIVER FOR AMLOGIC MESON
12466 M:      Yue Wang <yue.wang@Amlogic.com>
12467 L:      linux-pci@vger.kernel.org
12468 L:      linux-amlogic@lists.infradead.org
12469 S:      Maintained
12470 F:      drivers/pci/controller/dwc/pci-meson.c
12472 PCIE DRIVER FOR AXIS ARTPEC
12473 M:      Jesper Nilsson <jesper.nilsson@axis.com>
12474 L:      linux-arm-kernel@axis.com
12475 L:      linux-pci@vger.kernel.org
12476 S:      Maintained
12477 F:      Documentation/devicetree/bindings/pci/axis,artpec*
12478 F:      drivers/pci/controller/dwc/*artpec*
12480 PCIE DRIVER FOR CAVIUM THUNDERX
12481 M:      David Daney <david.daney@cavium.com>
12482 L:      linux-pci@vger.kernel.org
12483 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12484 S:      Supported
12485 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
12486 F:      drivers/pci/controller/pci-thunder-*
12488 PCIE DRIVER FOR HISILICON
12489 M:      Zhou Wang <wangzhou1@hisilicon.com>
12490 L:      linux-pci@vger.kernel.org
12491 S:      Maintained
12492 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12493 F:      drivers/pci/controller/dwc/pcie-hisi.c
12495 PCIE DRIVER FOR HISILICON KIRIN
12496 M:      Xiaowei Song <songxiaowei@hisilicon.com>
12497 M:      Binghui Wang <wangbinghui@hisilicon.com>
12498 L:      linux-pci@vger.kernel.org
12499 S:      Maintained
12500 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
12501 F:      drivers/pci/controller/dwc/pcie-kirin.c
12503 PCIE DRIVER FOR HISILICON STB
12504 M:      Shawn Guo <shawn.guo@linaro.org>
12505 L:      linux-pci@vger.kernel.org
12506 S:      Maintained
12507 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12508 F:      drivers/pci/controller/dwc/pcie-histb.c
12510 PCIE DRIVER FOR MEDIATEK
12511 M:      Ryder Lee <ryder.lee@mediatek.com>
12512 L:      linux-pci@vger.kernel.org
12513 L:      linux-mediatek@lists.infradead.org
12514 S:      Supported
12515 F:      Documentation/devicetree/bindings/pci/mediatek*
12516 F:      drivers/pci/controller/*mediatek*
12518 PCIE DRIVER FOR QUALCOMM MSM
12519 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
12520 L:      linux-pci@vger.kernel.org
12521 L:      linux-arm-msm@vger.kernel.org
12522 S:      Maintained
12523 F:      drivers/pci/controller/dwc/*qcom*
12525 PCIE DRIVER FOR ROCKCHIP
12526 M:      Shawn Lin <shawn.lin@rock-chips.com>
12527 L:      linux-pci@vger.kernel.org
12528 L:      linux-rockchip@lists.infradead.org
12529 S:      Maintained
12530 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
12531 F:      drivers/pci/controller/pcie-rockchip*
12533 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12534 M:      Linus Walleij <linus.walleij@linaro.org>
12535 L:      linux-pci@vger.kernel.org
12536 S:      Maintained
12537 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12538 F:      drivers/pci/controller/pci-v3-semi.c
12540 PCIE DRIVER FOR SOCIONEXT UNIPHIER
12541 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12542 L:      linux-pci@vger.kernel.org
12543 S:      Maintained
12544 F:      Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12545 F:      drivers/pci/controller/dwc/pcie-uniphier.c
12547 PCIE DRIVER FOR ST SPEAR13XX
12548 M:      Pratyush Anand <pratyush.anand@gmail.com>
12549 L:      linux-pci@vger.kernel.org
12550 S:      Maintained
12551 F:      drivers/pci/controller/dwc/*spear*
12553 PCMCIA SUBSYSTEM
12554 M:      Dominik Brodowski <linux@dominikbrodowski.net>
12555 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12556 S:      Odd Fixes
12557 F:      Documentation/pcmcia/
12558 F:      tools/pcmcia/
12559 F:      drivers/pcmcia/
12560 F:      include/pcmcia/
12562 PCNET32 NETWORK DRIVER
12563 M:      Don Fry <pcnet32@frontier.com>
12564 L:      netdev@vger.kernel.org
12565 S:      Maintained
12566 F:      drivers/net/ethernet/amd/pcnet32.c
12568 PCRYPT PARALLEL CRYPTO ENGINE
12569 M:      Steffen Klassert <steffen.klassert@secunet.com>
12570 L:      linux-crypto@vger.kernel.org
12571 S:      Maintained
12572 F:      crypto/pcrypt.c
12573 F:      include/crypto/pcrypt.h
12575 PEAQ WMI HOTKEYS DRIVER
12576 M:      Hans de Goede <hdegoede@redhat.com>
12577 L:      platform-driver-x86@vger.kernel.org
12578 S:      Maintained
12579 F:      drivers/platform/x86/peaq-wmi.c
12581 PER-CPU MEMORY ALLOCATOR
12582 M:      Dennis Zhou <dennis@kernel.org>
12583 M:      Tejun Heo <tj@kernel.org>
12584 M:      Christoph Lameter <cl@linux.com>
12585 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12586 S:      Maintained
12587 F:      include/linux/percpu*.h
12588 F:      mm/percpu*.c
12589 F:      arch/*/include/asm/percpu.h
12591 PER-TASK DELAY ACCOUNTING
12592 M:      Balbir Singh <bsingharora@gmail.com>
12593 S:      Maintained
12594 F:      include/linux/delayacct.h
12595 F:      kernel/delayacct.c
12597 PERFORMANCE EVENTS SUBSYSTEM
12598 M:      Peter Zijlstra <peterz@infradead.org>
12599 M:      Ingo Molnar <mingo@redhat.com>
12600 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
12601 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
12602 R:      Jiri Olsa <jolsa@redhat.com>
12603 R:      Namhyung Kim <namhyung@kernel.org>
12604 L:      linux-kernel@vger.kernel.org
12605 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12606 S:      Supported
12607 F:      kernel/events/*
12608 F:      include/linux/perf_event.h
12609 F:      include/uapi/linux/perf_event.h
12610 F:      arch/*/kernel/perf_event*.c
12611 F:      arch/*/kernel/*/perf_event*.c
12612 F:      arch/*/kernel/*/*/perf_event*.c
12613 F:      arch/*/include/asm/perf_event.h
12614 F:      arch/*/kernel/perf_callchain.c
12615 F:      arch/*/events/*
12616 F:      arch/*/events/*/*
12617 F:      tools/perf/
12619 PERSONALITY HANDLING
12620 M:      Christoph Hellwig <hch@infradead.org>
12621 L:      linux-abi-devel@lists.sourceforge.net
12622 S:      Maintained
12623 F:      include/linux/personality.h
12624 F:      include/uapi/linux/personality.h
12626 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12627 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
12628 L:      linux-input@vger.kernel.org
12629 S:      Maintained
12630 F:      Documentation/input/devices/pxrc.rst
12631 F:      drivers/input/joystick/pxrc.c
12633 PHONET PROTOCOL
12634 M:      Remi Denis-Courmont <courmisch@gmail.com>
12635 S:      Supported
12636 F:      Documentation/networking/phonet.txt
12637 F:      include/linux/phonet.h
12638 F:      include/net/phonet/
12639 F:      include/uapi/linux/phonet.h
12640 F:      net/phonet/
12642 PHRAM MTD DRIVER
12643 M:      Joern Engel <joern@lazybastard.org>
12644 L:      linux-mtd@lists.infradead.org
12645 S:      Maintained
12646 F:      drivers/mtd/devices/phram.c
12648 PICOLCD HID DRIVER
12649 M:      Bruno Prémont <bonbons@linux-vserver.org>
12650 L:      linux-input@vger.kernel.org
12651 S:      Maintained
12652 F:      drivers/hid/hid-picolcd*
12654 PICOXCELL SUPPORT
12655 M:      Jamie Iles <jamie@jamieiles.com>
12656 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12657 T:      git git://github.com/jamieiles/linux-2.6-ji.git
12658 S:      Supported
12659 F:      arch/arm/boot/dts/picoxcell*
12660 F:      arch/arm/mach-picoxcell/
12661 F:      drivers/crypto/picoxcell*
12663 PIDFD API
12664 M:      Christian Brauner <christian@brauner.io>
12665 L:      linux-kernel@vger.kernel.org
12666 S:      Maintained
12667 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
12668 F:      samples/pidfd/
12669 F:      tools/testing/selftests/pidfd/
12670 K:      (?i)pidfd
12671 K:      (?i)clone3
12672 K:      \b(clone_args|kernel_clone_args)\b
12674 PIN CONTROL SUBSYSTEM
12675 M:      Linus Walleij <linus.walleij@linaro.org>
12676 L:      linux-gpio@vger.kernel.org
12677 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12678 S:      Maintained
12679 F:      Documentation/devicetree/bindings/pinctrl/
12680 F:      Documentation/driver-api/pinctl.rst
12681 F:      drivers/pinctrl/
12682 F:      include/linux/pinctrl/
12684 PIN CONTROLLER - MICROCHIP AT91
12685 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
12686 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12687 L:      linux-gpio@vger.kernel.org
12688 S:      Supported
12689 F:      drivers/pinctrl/pinctrl-at91*
12691 PIN CONTROLLER - FREESCALE
12692 M:      Dong Aisheng <aisheng.dong@nxp.com>
12693 M:      Fabio Estevam <festevam@gmail.com>
12694 M:      Shawn Guo <shawnguo@kernel.org>
12695 M:      Stefan Agner <stefan@agner.ch>
12696 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
12697 L:      linux-gpio@vger.kernel.org
12698 S:      Maintained
12699 F:      drivers/pinctrl/freescale/
12700 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
12702 PIN CONTROLLER - INTEL
12703 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
12704 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12705 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12706 S:      Maintained
12707 F:      drivers/pinctrl/intel/
12709 PIN CONTROLLER - MEDIATEK
12710 M:      Sean Wang <sean.wang@kernel.org>
12711 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12712 S:      Maintained
12713 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12714 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12715 F:      drivers/pinctrl/mediatek/
12717 PIN CONTROLLER - QUALCOMM
12718 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12719 S:      Maintained
12720 L:      linux-arm-msm@vger.kernel.org
12721 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12722 F:      drivers/pinctrl/qcom/
12724 PIN CONTROLLER - RENESAS
12725 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12726 L:      linux-renesas-soc@vger.kernel.org
12727 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12728 S:      Maintained
12729 F:      drivers/pinctrl/pinctrl-rz*
12730 F:      drivers/pinctrl/sh-pfc/
12732 PIN CONTROLLER - SAMSUNG
12733 M:      Tomasz Figa <tomasz.figa@gmail.com>
12734 M:      Krzysztof Kozlowski <krzk@kernel.org>
12735 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12736 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12737 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12738 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
12739 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12740 S:      Maintained
12741 F:      drivers/pinctrl/samsung/
12742 F:      include/dt-bindings/pinctrl/samsung.h
12743 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12745 PIN CONTROLLER - SINGLE
12746 M:      Tony Lindgren <tony@atomide.com>
12747 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
12748 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12749 L:      linux-omap@vger.kernel.org
12750 S:      Maintained
12751 F:      drivers/pinctrl/pinctrl-single.c
12753 PIN CONTROLLER - ST SPEAR
12754 M:      Viresh Kumar <vireshk@kernel.org>
12755 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12756 W:      http://www.st.com/spear
12757 S:      Maintained
12758 F:      drivers/pinctrl/spear/
12760 PISTACHIO SOC SUPPORT
12761 M:      James Hartley <james.hartley@sondrel.com>
12762 L:      linux-mips@vger.kernel.org
12763 S:      Odd Fixes
12764 F:      arch/mips/pistachio/
12765 F:      arch/mips/include/asm/mach-pistachio/
12766 F:      arch/mips/boot/dts/img/pistachio*
12767 F:      arch/mips/configs/pistachio*_defconfig
12769 PKTCDVD DRIVER
12770 S:      Orphan
12771 M:      linux-block@vger.kernel.org
12772 F:      drivers/block/pktcdvd.c
12773 F:      include/linux/pktcdvd.h
12774 F:      include/uapi/linux/pktcdvd.h
12776 PKUNITY SOC DRIVERS
12777 M:      Guan Xuetao <gxt@pku.edu.cn>
12778 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
12779 S:      Maintained
12780 T:      git git://github.com/gxt/linux.git
12781 F:      drivers/input/serio/i8042-unicore32io.h
12782 F:      drivers/i2c/busses/i2c-puv3.c
12783 F:      drivers/video/fbdev/fb-puv3.c
12784 F:      drivers/rtc/rtc-puv3.c
12786 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
12787 M:      Tomasz Duszynski <tduszyns@gmail.com>
12788 S:      Maintained
12789 F:      drivers/iio/chemical/pms7003.c
12790 F:      Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
12792 PMBUS HARDWARE MONITORING DRIVERS
12793 M:      Guenter Roeck <linux@roeck-us.net>
12794 L:      linux-hwmon@vger.kernel.org
12795 W:      http://hwmon.wiki.kernel.org/
12796 W:      http://www.roeck-us.net/linux/drivers/
12797 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12798 S:      Maintained
12799 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12800 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
12801 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
12802 F:      Documentation/hwmon/adm1275.rst
12803 F:      Documentation/hwmon/ibm-cffps.rst
12804 F:      Documentation/hwmon/ir35221.rst
12805 F:      Documentation/hwmon/lm25066.rst
12806 F:      Documentation/hwmon/ltc2978.rst
12807 F:      Documentation/hwmon/ltc3815.rst
12808 F:      Documentation/hwmon/max16064.rst
12809 F:      Documentation/hwmon/max20751.rst
12810 F:      Documentation/hwmon/max31785.rst
12811 F:      Documentation/hwmon/max34440.rst
12812 F:      Documentation/hwmon/max8688.rst
12813 F:      Documentation/hwmon/pmbus.rst
12814 F:      Documentation/hwmon/pmbus-core.rst
12815 F:      Documentation/hwmon/tps40422.rst
12816 F:      Documentation/hwmon/ucd9000.rst
12817 F:      Documentation/hwmon/ucd9200.rst
12818 F:      Documentation/hwmon/zl6100.rst
12819 F:      drivers/hwmon/pmbus/
12820 F:      include/linux/pmbus.h
12822 PMC SIERRA MaxRAID DRIVER
12823 L:      linux-scsi@vger.kernel.org
12824 W:      http://www.pmc-sierra.com/
12825 S:      Orphan
12826 F:      drivers/scsi/pmcraid.*
12828 PMC SIERRA PM8001 DRIVER
12829 M:      Jack Wang <jinpu.wang@cloud.ionos.com>
12830 L:      linux-scsi@vger.kernel.org
12831 S:      Supported
12832 F:      drivers/scsi/pm8001/
12834 PNP SUPPORT
12835 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12836 S:      Maintained
12837 F:      drivers/pnp/
12839 PNI RM3100 IIO DRIVER
12840 M:      Song Qiang <songqiang1304521@gmail.com>
12841 L:      linux-iio@vger.kernel.org
12842 S:      Maintained
12843 F:      drivers/iio/magnetometer/rm3100*
12844 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12846 POSIX CLOCKS and TIMERS
12847 M:      Thomas Gleixner <tglx@linutronix.de>
12848 L:      linux-kernel@vger.kernel.org
12849 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12850 S:      Maintained
12851 F:      fs/timerfd.c
12852 F:      include/linux/timer*
12853 F:      kernel/time/*timer*
12855 POWER MANAGEMENT CORE
12856 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12857 L:      linux-pm@vger.kernel.org
12858 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12859 B:      https://bugzilla.kernel.org
12860 S:      Supported
12861 F:      drivers/base/power/
12862 F:      include/linux/pm.h
12863 F:      include/linux/pm_*
12864 F:      include/linux/powercap.h
12865 F:      include/linux/intel_rapl.h
12866 F:      drivers/powercap/
12867 F:      kernel/configs/nopm.config
12869 POWER STATE COORDINATION INTERFACE (PSCI)
12870 M:      Mark Rutland <mark.rutland@arm.com>
12871 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12872 L:      linux-arm-kernel@lists.infradead.org
12873 S:      Maintained
12874 F:      drivers/firmware/psci/
12875 F:      include/linux/psci.h
12876 F:      include/uapi/linux/psci.h
12878 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12879 M:      Sebastian Reichel <sre@kernel.org>
12880 L:      linux-pm@vger.kernel.org
12881 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12882 S:      Maintained
12883 F:      Documentation/ABI/testing/sysfs-class-power
12884 F:      Documentation/devicetree/bindings/power/supply/
12885 F:      include/linux/power_supply.h
12886 F:      drivers/power/supply/
12888 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12889 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12890 L:      linuxppc-dev@lists.ozlabs.org
12891 S:      Maintained
12892 F:      drivers/char/powernv-op-panel.c
12894 PPP OVER ATM (RFC 2364)
12895 M:      Mitchell Blank Jr <mitch@sfgoth.com>
12896 S:      Maintained
12897 F:      net/atm/pppoatm.c
12898 F:      include/uapi/linux/atmppp.h
12900 PPP OVER ETHERNET
12901 M:      Michal Ostrowski <mostrows@earthlink.net>
12902 S:      Maintained
12903 F:      drivers/net/ppp/pppoe.c
12904 F:      drivers/net/ppp/pppox.c
12906 PPP OVER L2TP
12907 M:      James Chapman <jchapman@katalix.com>
12908 S:      Maintained
12909 F:      net/l2tp/l2tp_ppp.c
12910 F:      include/linux/if_pppol2tp.h
12911 F:      include/uapi/linux/if_pppol2tp.h
12913 PPP PROTOCOL DRIVERS AND COMPRESSORS
12914 M:      Paul Mackerras <paulus@samba.org>
12915 L:      linux-ppp@vger.kernel.org
12916 S:      Maintained
12917 F:      drivers/net/ppp/ppp_*
12919 PPS SUPPORT
12920 M:      Rodolfo Giometti <giometti@enneenne.com>
12921 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
12922 L:      linuxpps@ml.enneenne.com (subscribers-only)
12923 S:      Maintained
12924 F:      Documentation/driver-api/pps.rst
12925 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
12926 F:      Documentation/ABI/testing/sysfs-pps
12927 F:      drivers/pps/
12928 F:      include/linux/pps*.h
12929 F:      include/uapi/linux/pps.h
12931 PPTP DRIVER
12932 M:      Dmitry Kozlov <xeb@mail.ru>
12933 L:      netdev@vger.kernel.org
12934 S:      Maintained
12935 F:      drivers/net/ppp/pptp.c
12936 W:      http://sourceforge.net/projects/accel-pptp
12938 PRINTK
12939 M:      Petr Mladek <pmladek@suse.com>
12940 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12941 R:      Steven Rostedt <rostedt@goodmis.org>
12942 S:      Maintained
12943 F:      kernel/printk/
12944 F:      include/linux/printk.h
12946 PRISM54 WIRELESS DRIVER
12947 M:      Luis Chamberlain <mcgrof@kernel.org>
12948 L:      linux-wireless@vger.kernel.org
12949 W:      http://wireless.kernel.org/en/users/Drivers/p54
12950 S:      Obsolete
12951 F:      drivers/net/wireless/intersil/prism54/
12953 PROC FILESYSTEM
12954 R:      Alexey Dobriyan <adobriyan@gmail.com>
12955 L:      linux-kernel@vger.kernel.org
12956 L:      linux-fsdevel@vger.kernel.org
12957 S:      Maintained
12958 F:      fs/proc/
12959 F:      include/linux/proc_fs.h
12960 F:      tools/testing/selftests/proc/
12961 F:      Documentation/filesystems/proc.txt
12963 PROC SYSCTL
12964 M:      Luis Chamberlain <mcgrof@kernel.org>
12965 M:      Kees Cook <keescook@chromium.org>
12966 L:      linux-kernel@vger.kernel.org
12967 L:      linux-fsdevel@vger.kernel.org
12968 S:      Maintained
12969 F:      fs/proc/proc_sysctl.c
12970 F:      include/linux/sysctl.h
12971 F:      kernel/sysctl.c
12972 F:      tools/testing/selftests/sysctl/
12974 PS3 NETWORK SUPPORT
12975 M:      Geoff Levand <geoff@infradead.org>
12976 L:      netdev@vger.kernel.org
12977 L:      linuxppc-dev@lists.ozlabs.org
12978 S:      Maintained
12979 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
12981 PS3 PLATFORM SUPPORT
12982 M:      Geoff Levand <geoff@infradead.org>
12983 L:      linuxppc-dev@lists.ozlabs.org
12984 S:      Maintained
12985 F:      arch/powerpc/boot/ps3*
12986 F:      arch/powerpc/include/asm/lv1call.h
12987 F:      arch/powerpc/include/asm/ps3*.h
12988 F:      arch/powerpc/platforms/ps3/
12989 F:      drivers/*/ps3*
12990 F:      drivers/ps3/
12991 F:      drivers/rtc/rtc-ps3.c
12992 F:      drivers/usb/host/*ps3.c
12993 F:      sound/ppc/snd_ps3*
12995 PS3VRAM DRIVER
12996 M:      Jim Paris <jim@jtan.com>
12997 M:      Geoff Levand <geoff@infradead.org>
12998 L:      linuxppc-dev@lists.ozlabs.org
12999 S:      Maintained
13000 F:      drivers/block/ps3vram.c
13002 PSAMPLE PACKET SAMPLING SUPPORT:
13003 M:      Yotam Gigi <yotam.gi@gmail.com>
13004 S:      Maintained
13005 F:      net/psample
13006 F:      include/net/psample.h
13007 F:      include/uapi/linux/psample.h
13009 PSTORE FILESYSTEM
13010 M:      Kees Cook <keescook@chromium.org>
13011 M:      Anton Vorontsov <anton@enomsg.org>
13012 M:      Colin Cross <ccross@android.com>
13013 M:      Tony Luck <tony.luck@intel.com>
13014 S:      Maintained
13015 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13016 F:      fs/pstore/
13017 F:      include/linux/pstore*
13018 F:      drivers/firmware/efi/efi-pstore.c
13019 F:      drivers/acpi/apei/erst.c
13020 F:      Documentation/admin-guide/ramoops.rst
13021 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13022 K:      \b(pstore|ramoops)
13024 PTP HARDWARE CLOCK SUPPORT
13025 M:      Richard Cochran <richardcochran@gmail.com>
13026 L:      netdev@vger.kernel.org
13027 S:      Maintained
13028 W:      http://linuxptp.sourceforge.net/
13029 F:      Documentation/ABI/testing/sysfs-ptp
13030 F:      Documentation/driver-api/ptp.rst
13031 F:      drivers/net/phy/dp83640*
13032 F:      drivers/ptp/*
13033 F:      include/linux/ptp_cl*
13035 PTRACE SUPPORT
13036 M:      Oleg Nesterov <oleg@redhat.com>
13037 S:      Maintained
13038 F:      include/asm-generic/syscall.h
13039 F:      include/linux/ptrace.h
13040 F:      include/linux/regset.h
13041 F:      include/linux/tracehook.h
13042 F:      include/uapi/linux/ptrace.h
13043 F:      include/uapi/linux/ptrace.h
13044 F:      kernel/ptrace.c
13045 F:      arch/*/ptrace*.c
13046 F:      arch/*/*/ptrace*.c
13047 F:      arch/*/include/asm/ptrace*.h
13049 PULSE8-CEC DRIVER
13050 M:      Hans Verkuil <hverkuil@xs4all.nl>
13051 L:      linux-media@vger.kernel.org
13052 T:      git git://linuxtv.org/media_tree.git
13053 S:      Maintained
13054 F:      drivers/media/usb/pulse8-cec/*
13055 F:      Documentation/media/cec-drivers/pulse8-cec.rst
13057 PVRUSB2 VIDEO4LINUX DRIVER
13058 M:      Mike Isely <isely@pobox.com>
13059 L:      pvrusb2@isely.net       (subscribers-only)
13060 L:      linux-media@vger.kernel.org
13061 W:      http://www.isely.net/pvrusb2/
13062 T:      git git://linuxtv.org/media_tree.git
13063 S:      Maintained
13064 F:      Documentation/media/v4l-drivers/pvrusb2*
13065 F:      drivers/media/usb/pvrusb2/
13067 PWC WEBCAM DRIVER
13068 M:      Hans Verkuil <hverkuil@xs4all.nl>
13069 L:      linux-media@vger.kernel.org
13070 T:      git git://linuxtv.org/media_tree.git
13071 S:      Odd Fixes
13072 F:      drivers/media/usb/pwc/*
13073 F:      include/trace/events/pwc.h
13075 PWM FAN DRIVER
13076 M:      Kamil Debski <kamil@wypas.org>
13077 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13078 L:      linux-hwmon@vger.kernel.org
13079 S:      Supported
13080 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13081 F:      Documentation/hwmon/pwm-fan.rst
13082 F:      drivers/hwmon/pwm-fan.c
13084 PWM IR Transmitter
13085 M:      Sean Young <sean@mess.org>
13086 L:      linux-media@vger.kernel.org
13087 S:      Maintained
13088 F:      drivers/media/rc/pwm-ir-tx.c
13090 PWM SUBSYSTEM
13091 M:      Thierry Reding <thierry.reding@gmail.com>
13092 L:      linux-pwm@vger.kernel.org
13093 S:      Maintained
13094 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13095 F:      Documentation/driver-api/pwm.rst
13096 F:      Documentation/devicetree/bindings/pwm/
13097 F:      include/linux/pwm.h
13098 F:      drivers/pwm/
13099 F:      drivers/video/backlight/pwm_bl.c
13100 F:      include/linux/pwm_backlight.h
13101 F:      drivers/gpio/gpio-mvebu.c
13102 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13104 PXA GPIO DRIVER
13105 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13106 L:      linux-gpio@vger.kernel.org
13107 S:      Maintained
13108 F:      drivers/gpio/gpio-pxa.c
13110 PXA MMCI DRIVER
13111 S:      Orphan
13113 PXA RTC DRIVER
13114 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13115 L:      linux-rtc@vger.kernel.org
13116 S:      Maintained
13118 PXA2xx/PXA3xx SUPPORT
13119 M:      Daniel Mack <daniel@zonque.org>
13120 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
13121 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13122 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13123 T:      git git://github.com/hzhuang1/linux.git
13124 T:      git git://github.com/rjarzmik/linux.git
13125 S:      Maintained
13126 F:      arch/arm/boot/dts/pxa*
13127 F:      arch/arm/mach-pxa/
13128 F:      drivers/dma/pxa*
13129 F:      drivers/pcmcia/pxa2xx*
13130 F:      drivers/pinctrl/pxa/
13131 F:      drivers/spi/spi-pxa2xx*
13132 F:      drivers/usb/gadget/udc/pxa2*
13133 F:      include/sound/pxa2xx-lib.h
13134 F:      sound/arm/pxa*
13135 F:      sound/soc/pxa/
13137 QAT DRIVER
13138 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13139 L:      qat-linux@intel.com
13140 S:      Supported
13141 F:      drivers/crypto/qat/
13143 QCOM AUDIO (ASoC) DRIVERS
13144 M:      Patrick Lai <plai@codeaurora.org>
13145 M:      Banajit Goswami <bgoswami@codeaurora.org>
13146 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13147 S:      Supported
13148 F:      sound/soc/qcom/
13150 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13151 M:      Gabriel Somlo <somlo@cmu.edu>
13152 M:      "Michael S. Tsirkin" <mst@redhat.com>
13153 L:      qemu-devel@nongnu.org
13154 S:      Maintained
13155 F:      drivers/firmware/qemu_fw_cfg.c
13156 F:      include/uapi/linux/qemu_fw_cfg.h
13158 QIB DRIVER
13159 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
13160 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
13161 L:      linux-rdma@vger.kernel.org
13162 S:      Supported
13163 F:      drivers/infiniband/hw/qib/
13165 QLOGIC QL41xxx FCOE DRIVER
13166 M:      QLogic-Storage-Upstream@cavium.com
13167 L:      linux-scsi@vger.kernel.org
13168 S:      Supported
13169 F:      drivers/scsi/qedf/
13171 QLOGIC QL41xxx ISCSI DRIVER
13172 M:      QLogic-Storage-Upstream@cavium.com
13173 L:      linux-scsi@vger.kernel.org
13174 S:      Supported
13175 F:      drivers/scsi/qedi/
13177 QLOGIC QL4xxx ETHERNET DRIVER
13178 M:      Ariel Elior <aelior@marvell.com>
13179 M:      GR-everest-linux-l2@marvell.com
13180 L:      netdev@vger.kernel.org
13181 S:      Supported
13182 F:      drivers/net/ethernet/qlogic/qed/
13183 F:      include/linux/qed/
13184 F:      drivers/net/ethernet/qlogic/qede/
13186 QLOGIC QL4xxx RDMA DRIVER
13187 M:      Michal Kalderon <mkalderon@marvell.com>
13188 M:      Ariel Elior <aelior@marvell.com>
13189 L:      linux-rdma@vger.kernel.org
13190 S:      Supported
13191 F:      drivers/infiniband/hw/qedr/
13192 F:      include/uapi/rdma/qedr-abi.h
13194 QLOGIC QLA1280 SCSI DRIVER
13195 M:      Michael Reed <mdr@sgi.com>
13196 L:      linux-scsi@vger.kernel.org
13197 S:      Maintained
13198 F:      drivers/scsi/qla1280.[ch]
13200 QLOGIC QLA2XXX FC-SCSI DRIVER
13201 M:      qla2xxx-upstream@qlogic.com
13202 L:      linux-scsi@vger.kernel.org
13203 S:      Supported
13204 F:      Documentation/scsi/LICENSE.qla2xxx
13205 F:      drivers/scsi/qla2xxx/
13207 QLOGIC QLA3XXX NETWORK DRIVER
13208 M:      GR-Linux-NIC-Dev@marvell.com
13209 L:      netdev@vger.kernel.org
13210 S:      Supported
13211 F:      Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13212 F:      drivers/net/ethernet/qlogic/qla3xxx.*
13214 QLOGIC QLA4XXX iSCSI DRIVER
13215 M:      QLogic-Storage-Upstream@qlogic.com
13216 L:      linux-scsi@vger.kernel.org
13217 S:      Supported
13218 F:      Documentation/scsi/LICENSE.qla4xxx
13219 F:      drivers/scsi/qla4xxx/
13221 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13222 M:      Shahed Shaikh <shshaikh@marvell.com>
13223 M:      Manish Chopra <manishc@marvell.com>
13224 M:      GR-Linux-NIC-Dev@marvell.com
13225 L:      netdev@vger.kernel.org
13226 S:      Supported
13227 F:      drivers/net/ethernet/qlogic/qlcnic/
13229 QLOGIC QLGE 10Gb ETHERNET DRIVER
13230 M:      Manish Chopra <manishc@marvell.com>
13231 M:      GR-Linux-NIC-Dev@marvell.com
13232 L:      netdev@vger.kernel.org
13233 S:      Supported
13234 F:      drivers/net/ethernet/qlogic/qlge/
13236 QM1D1B0004 MEDIA DRIVER
13237 M:      Akihiro Tsukada <tskd08@gmail.com>
13238 L:      linux-media@vger.kernel.org
13239 S:      Odd Fixes
13240 F:      drivers/media/tuners/qm1d1b0004*
13242 QM1D1C0042 MEDIA DRIVER
13243 M:      Akihiro Tsukada <tskd08@gmail.com>
13244 L:      linux-media@vger.kernel.org
13245 S:      Odd Fixes
13246 F:      drivers/media/tuners/qm1d1c0042*
13248 QNX4 FILESYSTEM
13249 M:      Anders Larsen <al@alarsen.net>
13250 W:      http://www.alarsen.net/linux/qnx4fs/
13251 S:      Maintained
13252 F:      fs/qnx4/
13253 F:      include/uapi/linux/qnx4_fs.h
13254 F:      include/uapi/linux/qnxtypes.h
13256 QORIQ DPAA2 FSL-MC BUS DRIVER
13257 M:      Stuart Yoder <stuyoder@gmail.com>
13258 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
13259 L:      linux-kernel@vger.kernel.org
13260 S:      Maintained
13261 F:      drivers/bus/fsl-mc/
13262 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13263 F:      Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13265 QT1010 MEDIA DRIVER
13266 M:      Antti Palosaari <crope@iki.fi>
13267 L:      linux-media@vger.kernel.org
13268 W:      https://linuxtv.org
13269 W:      http://palosaari.fi/linux/
13270 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13271 T:      git git://linuxtv.org/anttip/media_tree.git
13272 S:      Maintained
13273 F:      drivers/media/tuners/qt1010*
13275 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13276 M:      Kalle Valo <kvalo@codeaurora.org>
13277 L:      ath10k@lists.infradead.org
13278 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
13279 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13280 S:      Supported
13281 F:      drivers/net/wireless/ath/ath10k/
13283 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13284 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13285 L:      linux-wireless@vger.kernel.org
13286 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
13287 S:      Supported
13288 F:      drivers/net/wireless/ath/ath9k/
13290 QUALCOMM CAMERA SUBSYSTEM DRIVER
13291 M:      Todor Tomov <todor.too@gmail.com>
13292 L:      linux-media@vger.kernel.org
13293 S:      Maintained
13294 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
13295 F:      Documentation/media/v4l-drivers/qcom_camss.rst
13296 F:      drivers/media/platform/qcom/camss/
13298 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13299 M:      Ilia Lin <ilia.lin@kernel.org>
13300 L:      linux-pm@vger.kernel.org
13301 S:      Maintained
13302 F:      Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
13303 F:      drivers/cpufreq/qcom-cpufreq-kryo.c
13305 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13306 M:      Timur Tabi <timur@kernel.org>
13307 L:      netdev@vger.kernel.org
13308 S:      Maintained
13309 F:      drivers/net/ethernet/qualcomm/emac/
13311 QUALCOMM ETHQOS ETHERNET DRIVER
13312 M:      Vinod Koul <vkoul@kernel.org>
13313 M:      Niklas Cassel <niklas.cassel@linaro.org>
13314 L:      netdev@vger.kernel.org
13315 S:      Maintained
13316 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13317 F:      Documentation/devicetree/bindings/net/qcom,ethqos.txt
13319 QUALCOMM GENERIC INTERFACE I2C DRIVER
13320 M:      Alok Chauhan <alokc@codeaurora.org>
13321 L:      linux-i2c@vger.kernel.org
13322 L:      linux-arm-msm@vger.kernel.org
13323 S:      Supported
13324 F:      drivers/i2c/busses/i2c-qcom-geni.c
13326 QUALCOMM HEXAGON ARCHITECTURE
13327 M:      Richard Kuo <rkuo@codeaurora.org>
13328 L:      linux-hexagon@vger.kernel.org
13329 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
13330 S:      Supported
13331 F:      arch/hexagon/
13333 QUALCOMM HIDMA DRIVER
13334 M:      Sinan Kaya <okaya@kernel.org>
13335 L:      linux-arm-kernel@lists.infradead.org
13336 L:      linux-arm-msm@vger.kernel.org
13337 L:      dmaengine@vger.kernel.org
13338 S:      Supported
13339 F:      drivers/dma/qcom/hidma*
13341 QUALCOMM IOMMU
13342 M:      Rob Clark <robdclark@gmail.com>
13343 L:      iommu@lists.linux-foundation.org
13344 L:      linux-arm-msm@vger.kernel.org
13345 S:      Maintained
13346 F:      drivers/iommu/qcom_iommu.c
13348 QUALCOMM TSENS THERMAL DRIVER
13349 M:      Amit Kucheria <amit.kucheria@linaro.org>
13350 L:      linux-pm@vger.kernel.org
13351 L:      linux-arm-msm@vger.kernel.org
13352 S:      Maintained
13353 F:      drivers/thermal/qcom/
13355 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13356 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
13357 L:      linux-media@vger.kernel.org
13358 L:      linux-arm-msm@vger.kernel.org
13359 T:      git git://linuxtv.org/media_tree.git
13360 S:      Maintained
13361 F:      drivers/media/platform/qcom/venus/
13363 QUALCOMM WCN36XX WIRELESS DRIVER
13364 M:      Kalle Valo <kvalo@codeaurora.org>
13365 L:      wcn36xx@lists.infradead.org
13366 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
13367 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
13368 S:      Supported
13369 F:      drivers/net/wireless/ath/wcn36xx/
13371 QUANTENNA QTNFMAC WIRELESS DRIVER
13372 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
13373 M:      Avinash Patil <avinashp@quantenna.com>
13374 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
13375 L:      linux-wireless@vger.kernel.org
13376 S:      Maintained
13377 F:      drivers/net/wireless/quantenna
13379 RADEON and AMDGPU DRM DRIVERS
13380 M:      Alex Deucher <alexander.deucher@amd.com>
13381 M:      Christian König <christian.koenig@amd.com>
13382 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
13383 L:      amd-gfx@lists.freedesktop.org
13384 T:      git git://people.freedesktop.org/~agd5f/linux
13385 S:      Supported
13386 F:      drivers/gpu/drm/radeon/
13387 F:      include/uapi/drm/radeon_drm.h
13388 F:      drivers/gpu/drm/amd/
13389 F:      include/uapi/drm/amdgpu_drm.h
13391 RADEON FRAMEBUFFER DISPLAY DRIVER
13392 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
13393 L:      linux-fbdev@vger.kernel.org
13394 S:      Maintained
13395 F:      drivers/video/fbdev/aty/radeon*
13396 F:      include/uapi/linux/radeonfb.h
13398 RADIOSHARK RADIO DRIVER
13399 M:      Hans Verkuil <hverkuil@xs4all.nl>
13400 L:      linux-media@vger.kernel.org
13401 T:      git git://linuxtv.org/media_tree.git
13402 S:      Maintained
13403 F:      drivers/media/radio/radio-shark.c
13405 RADIOSHARK2 RADIO DRIVER
13406 M:      Hans Verkuil <hverkuil@xs4all.nl>
13407 L:      linux-media@vger.kernel.org
13408 T:      git git://linuxtv.org/media_tree.git
13409 S:      Maintained
13410 F:      drivers/media/radio/radio-shark2.c
13411 F:      drivers/media/radio/radio-tea5777.c
13413 RADOS BLOCK DEVICE (RBD)
13414 M:      Ilya Dryomov <idryomov@gmail.com>
13415 M:      Sage Weil <sage@redhat.com>
13416 M:      Alex Elder <elder@kernel.org>
13417 L:      ceph-devel@vger.kernel.org
13418 W:      http://ceph.com/
13419 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13420 T:      git git://github.com/ceph/ceph-client.git
13421 S:      Supported
13422 F:      Documentation/ABI/testing/sysfs-bus-rbd
13423 F:      drivers/block/rbd.c
13424 F:      drivers/block/rbd_types.h
13426 RAGE128 FRAMEBUFFER DISPLAY DRIVER
13427 M:      Paul Mackerras <paulus@samba.org>
13428 L:      linux-fbdev@vger.kernel.org
13429 S:      Maintained
13430 F:      drivers/video/fbdev/aty/aty128fb.c
13432 RAINSHADOW-CEC DRIVER
13433 M:      Hans Verkuil <hverkuil@xs4all.nl>
13434 L:      linux-media@vger.kernel.org
13435 T:      git git://linuxtv.org/media_tree.git
13436 S:      Maintained
13437 F:      drivers/media/usb/rainshadow-cec/*
13439 RALINK MIPS ARCHITECTURE
13440 M:      John Crispin <john@phrozen.org>
13441 L:      linux-mips@vger.kernel.org
13442 S:      Maintained
13443 F:      arch/mips/ralink
13445 RALINK RT2X00 WIRELESS LAN DRIVER
13446 P:      rt2x00 project
13447 M:      Stanislaw Gruszka <sgruszka@redhat.com>
13448 M:      Helmut Schaa <helmut.schaa@googlemail.com>
13449 L:      linux-wireless@vger.kernel.org
13450 S:      Maintained
13451 F:      drivers/net/wireless/ralink/rt2x00/
13453 RAMDISK RAM BLOCK DEVICE DRIVER
13454 M:      Jens Axboe <axboe@kernel.dk>
13455 S:      Maintained
13456 F:      Documentation/admin-guide/blockdev/ramdisk.rst
13457 F:      drivers/block/brd.c
13459 RANCHU VIRTUAL BOARD FOR MIPS
13460 M:      Miodrag Dinic <miodrag.dinic@mips.com>
13461 L:      linux-mips@vger.kernel.org
13462 S:      Supported
13463 F:      arch/mips/generic/board-ranchu.c
13464 F:      arch/mips/configs/generic/board-ranchu.config
13466 RANDOM NUMBER DRIVER
13467 M:      "Theodore Ts'o" <tytso@mit.edu>
13468 S:      Maintained
13469 F:      drivers/char/random.c
13471 RAPIDIO SUBSYSTEM
13472 M:      Matt Porter <mporter@kernel.crashing.org>
13473 M:      Alexandre Bounine <alex.bou9@gmail.com>
13474 S:      Maintained
13475 F:      drivers/rapidio/
13477 RAS INFRASTRUCTURE
13478 M:      Tony Luck <tony.luck@intel.com>
13479 M:      Borislav Petkov <bp@alien8.de>
13480 L:      linux-edac@vger.kernel.org
13481 S:      Maintained
13482 F:      drivers/ras/
13483 F:      include/linux/ras.h
13484 F:      include/ras/ras_event.h
13485 F:      Documentation/admin-guide/ras.rst
13487 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13488 L:      linux-wireless@vger.kernel.org
13489 S:      Orphan
13490 F:      drivers/net/wireless/ray*
13492 RCUTORTURE TEST FRAMEWORK
13493 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13494 M:      Josh Triplett <josh@joshtriplett.org>
13495 R:      Steven Rostedt <rostedt@goodmis.org>
13496 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13497 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13498 L:      rcu@vger.kernel.org
13499 S:      Supported
13500 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13501 F:      tools/testing/selftests/rcutorture
13503 RDC R-321X SoC
13504 M:      Florian Fainelli <florian@openwrt.org>
13505 S:      Maintained
13507 RDC R6040 FAST ETHERNET DRIVER
13508 M:      Florian Fainelli <f.fainelli@gmail.com>
13509 L:      netdev@vger.kernel.org
13510 S:      Maintained
13511 F:      drivers/net/ethernet/rdc/r6040.c
13513 RDMAVT - RDMA verbs software
13514 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
13515 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
13516 L:      linux-rdma@vger.kernel.org
13517 S:      Supported
13518 F:      drivers/infiniband/sw/rdmavt
13520 RDS - RELIABLE DATAGRAM SOCKETS
13521 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
13522 L:      netdev@vger.kernel.org
13523 L:      linux-rdma@vger.kernel.org
13524 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
13525 W:      https://oss.oracle.com/projects/rds/
13526 S:      Supported
13527 F:      net/rds/
13528 F:      Documentation/networking/rds.txt
13530 RDT - RESOURCE ALLOCATION
13531 M:      Fenghua Yu <fenghua.yu@intel.com>
13532 M:      Reinette Chatre <reinette.chatre@intel.com>
13533 L:      linux-kernel@vger.kernel.org
13534 S:      Supported
13535 F:      arch/x86/kernel/cpu/resctrl/
13536 F:      arch/x86/include/asm/resctrl_sched.h
13537 F:      Documentation/x86/resctrl*
13539 READ-COPY UPDATE (RCU)
13540 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13541 M:      Josh Triplett <josh@joshtriplett.org>
13542 R:      Steven Rostedt <rostedt@goodmis.org>
13543 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13544 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13545 R:      Joel Fernandes <joel@joelfernandes.org>
13546 L:      rcu@vger.kernel.org
13547 W:      http://www.rdrop.com/users/paulmck/RCU/
13548 S:      Supported
13549 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13550 F:      Documentation/RCU/
13551 X:      Documentation/RCU/torture.txt
13552 F:      include/linux/rcu*
13553 X:      include/linux/srcu*.h
13554 F:      kernel/rcu/
13555 X:      kernel/rcu/srcu*.c
13557 REAL TIME CLOCK (RTC) SUBSYSTEM
13558 M:      Alessandro Zummo <a.zummo@towertech.it>
13559 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
13560 L:      linux-rtc@vger.kernel.org
13561 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
13562 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13563 S:      Maintained
13564 F:      Documentation/devicetree/bindings/rtc/
13565 F:      Documentation/admin-guide/rtc.rst
13566 F:      drivers/rtc/
13567 F:      include/linux/rtc.h
13568 F:      include/uapi/linux/rtc.h
13569 F:      include/linux/rtc/
13570 F:      include/linux/platform_data/rtc-*
13571 F:      tools/testing/selftests/rtc/
13573 REALTEK AUDIO CODECS
13574 M:      Bard Liao <bardliao@realtek.com>
13575 M:      Oder Chiou <oder_chiou@realtek.com>
13576 S:      Maintained
13577 F:      sound/soc/codecs/rt*
13578 F:      include/sound/rt*.h
13580 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13581 M:      Linus Walleij <linus.walleij@linaro.org>
13582 S:      Maintained
13583 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13584 F:      drivers/net/dsa/realtek-smi*
13585 F:      drivers/net/dsa/rtl83*
13587 REDPINE WIRELESS DRIVER
13588 M:      Amitkumar Karwar <amitkarwar@gmail.com>
13589 M:      Siva Rebbagondla <siva8118@gmail.com>
13590 L:      linux-wireless@vger.kernel.org
13591 S:      Maintained
13592 F:      drivers/net/wireless/rsi/
13594 REGISTER MAP ABSTRACTION
13595 M:      Mark Brown <broonie@kernel.org>
13596 L:      linux-kernel@vger.kernel.org
13597 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13598 S:      Supported
13599 F:      Documentation/devicetree/bindings/regmap/
13600 F:      drivers/base/regmap/
13601 F:      include/linux/regmap.h
13603 REISERFS FILE SYSTEM
13604 L:      reiserfs-devel@vger.kernel.org
13605 S:      Supported
13606 F:      fs/reiserfs/
13608 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13609 M:      Ohad Ben-Cohen <ohad@wizery.com>
13610 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13611 L:      linux-remoteproc@vger.kernel.org
13612 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13613 S:      Maintained
13614 F:      Documentation/devicetree/bindings/remoteproc/
13615 F:      Documentation/ABI/testing/sysfs-class-remoteproc
13616 F:      Documentation/remoteproc.txt
13617 F:      drivers/remoteproc/
13618 F:      include/linux/remoteproc.h
13619 F:      include/linux/remoteproc/
13621 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13622 M:      Ohad Ben-Cohen <ohad@wizery.com>
13623 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13624 L:      linux-remoteproc@vger.kernel.org
13625 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13626 S:      Maintained
13627 F:      drivers/rpmsg/
13628 F:      Documentation/rpmsg.txt
13629 F:      Documentation/ABI/testing/sysfs-bus-rpmsg
13630 F:      include/linux/rpmsg.h
13631 F:      include/linux/rpmsg/
13632 F:      include/uapi/linux/rpmsg.h
13633 F:      samples/rpmsg/
13635 RENESAS CLOCK DRIVERS
13636 M:      Geert Uytterhoeven <geert+renesas@glider.be>
13637 L:      linux-renesas-soc@vger.kernel.org
13638 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13639 S:      Supported
13640 F:      drivers/clk/renesas/
13642 RENESAS EMEV2 I2C DRIVER
13643 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13644 S:      Supported
13645 F:      Documentation/devicetree/bindings/i2c/i2c-emev2.txt
13646 F:      drivers/i2c/busses/i2c-emev2.c
13648 RENESAS ETHERNET DRIVERS
13649 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13650 L:      netdev@vger.kernel.org
13651 L:      linux-renesas-soc@vger.kernel.org
13652 F:      Documentation/devicetree/bindings/net/renesas,*.txt
13653 F:      Documentation/devicetree/bindings/net/sh_eth.txt
13654 F:      drivers/net/ethernet/renesas/
13655 F:      include/linux/sh_eth.h
13657 RENESAS R-CAR GYROADC DRIVER
13658 M:      Marek Vasut <marek.vasut@gmail.com>
13659 L:      linux-iio@vger.kernel.org
13660 S:      Supported
13661 F:      Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13662 F:      drivers/iio/adc/rcar-gyroadc.c
13664 RENESAS R-CAR I2C DRIVERS
13665 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13666 S:      Supported
13667 F:      Documentation/devicetree/bindings/i2c/i2c-rcar.txt
13668 F:      Documentation/devicetree/bindings/i2c/i2c-sh_mobile.txt
13669 F:      drivers/i2c/busses/i2c-rcar.c
13670 F:      drivers/i2c/busses/i2c-sh_mobile.c
13672 RENESAS RIIC DRIVER
13673 M:      Chris Brandt <chris.brandt@renesas.com>
13674 S:      Supported
13675 F:      Documentation/devicetree/bindings/i2c/i2c-riic.txt
13676 F:      drivers/i2c/busses/i2c-riic.c
13678 RENESAS USB PHY DRIVER
13679 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13680 L:      linux-renesas-soc@vger.kernel.org
13681 S:      Maintained
13682 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
13684 RESET CONTROLLER FRAMEWORK
13685 M:      Philipp Zabel <p.zabel@pengutronix.de>
13686 T:      git git://git.pengutronix.de/git/pza/linux
13687 S:      Maintained
13688 F:      drivers/reset/
13689 F:      Documentation/devicetree/bindings/reset/
13690 F:      include/dt-bindings/reset/
13691 F:      include/linux/reset.h
13692 F:      include/linux/reset/
13693 F:      include/linux/reset-controller.h
13695 RESTARTABLE SEQUENCES SUPPORT
13696 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13697 M:      Peter Zijlstra <peterz@infradead.org>
13698 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13699 M:      Boqun Feng <boqun.feng@gmail.com>
13700 L:      linux-kernel@vger.kernel.org
13701 S:      Supported
13702 F:      kernel/rseq.c
13703 F:      include/uapi/linux/rseq.h
13704 F:      include/trace/events/rseq.h
13705 F:      tools/testing/selftests/rseq/
13707 RFKILL
13708 M:      Johannes Berg <johannes@sipsolutions.net>
13709 L:      linux-wireless@vger.kernel.org
13710 W:      http://wireless.kernel.org/
13711 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13712 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13713 S:      Maintained
13714 F:      Documentation/driver-api/rfkill.rst
13715 F:      Documentation/ABI/stable/sysfs-class-rfkill
13716 F:      net/rfkill/
13717 F:      include/linux/rfkill.h
13718 F:      include/uapi/linux/rfkill.h
13720 RHASHTABLE
13721 M:      Thomas Graf <tgraf@suug.ch>
13722 M:      Herbert Xu <herbert@gondor.apana.org.au>
13723 L:      netdev@vger.kernel.org
13724 S:      Maintained
13725 F:      lib/rhashtable.c
13726 F:      lib/test_rhashtable.c
13727 F:      include/linux/rhashtable.h
13728 F:      include/linux/rhashtable-types.h
13730 RICOH R5C592 MEMORYSTICK DRIVER
13731 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13732 S:      Maintained
13733 F:      drivers/memstick/host/r592.*
13735 RICOH SMARTMEDIA/XD DRIVER
13736 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13737 S:      Maintained
13738 F:      drivers/mtd/nand/raw/r852.c
13739 F:      drivers/mtd/nand/raw/r852.h
13741 RISC-V ARCHITECTURE
13742 M:      Palmer Dabbelt <palmer@sifive.com>
13743 M:      Albert Ou <aou@eecs.berkeley.edu>
13744 L:      linux-riscv@lists.infradead.org
13745 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
13746 S:      Supported
13747 F:      arch/riscv/
13748 K:      riscv
13749 N:      riscv
13751 ROCCAT DRIVERS
13752 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
13753 W:      http://sourceforge.net/projects/roccat/
13754 S:      Maintained
13755 F:      drivers/hid/hid-roccat*
13756 F:      include/linux/hid-roccat*
13757 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
13759 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13760 M:      Jacob chen <jacob2.chen@rock-chips.com>
13761 L:      linux-media@vger.kernel.org
13762 S:      Maintained
13763 F:      drivers/media/platform/rockchip/rga/
13764 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
13766 HANTRO VPU CODEC DRIVER
13767 M:      Ezequiel Garcia <ezequiel@collabora.com>
13768 L:      linux-media@vger.kernel.org
13769 S:      Maintained
13770 F:      drivers/staging/media/platform/hantro/
13771 F:      Documentation/devicetree/bindings/media/rockchip-vpu.txt
13773 ROCKER DRIVER
13774 M:      Jiri Pirko <jiri@resnulli.us>
13775 L:      netdev@vger.kernel.org
13776 S:      Supported
13777 F:      drivers/net/ethernet/rocker/
13779 ROCKETPORT DRIVER
13780 P:      Comtrol Corp.
13781 W:      http://www.comtrol.com
13782 S:      Maintained
13783 F:      Documentation/driver-api/serial/rocket.rst
13784 F:      drivers/tty/rocket*
13786 ROCKETPORT EXPRESS/INFINITY DRIVER
13787 M:      Kevin Cernekee <cernekee@gmail.com>
13788 L:      linux-serial@vger.kernel.org
13789 S:      Odd Fixes
13790 F:      drivers/tty/serial/rp2.*
13792 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13793 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
13794 L:      linux-kernel@vger.kernel.org
13795 L:      linux-renesas-soc@vger.kernel.org
13796 S:      Supported
13797 F:      drivers/mfd/bd9571mwv.c
13798 F:      drivers/regulator/bd9571mwv-regulator.c
13799 F:      drivers/gpio/gpio-bd9571mwv.c
13800 F:      include/linux/mfd/bd9571mwv.h
13801 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13803 ROSE NETWORK LAYER
13804 M:      Ralf Baechle <ralf@linux-mips.org>
13805 L:      linux-hams@vger.kernel.org
13806 W:      http://www.linux-ax25.org/
13807 S:      Maintained
13808 F:      include/net/rose.h
13809 F:      include/uapi/linux/rose.h
13810 F:      net/rose/
13812 RTL2830 MEDIA DRIVER
13813 M:      Antti Palosaari <crope@iki.fi>
13814 L:      linux-media@vger.kernel.org
13815 W:      https://linuxtv.org
13816 W:      http://palosaari.fi/linux/
13817 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13818 T:      git git://linuxtv.org/anttip/media_tree.git
13819 S:      Maintained
13820 F:      drivers/media/dvb-frontends/rtl2830*
13822 RTL2832 MEDIA DRIVER
13823 M:      Antti Palosaari <crope@iki.fi>
13824 L:      linux-media@vger.kernel.org
13825 W:      https://linuxtv.org
13826 W:      http://palosaari.fi/linux/
13827 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13828 T:      git git://linuxtv.org/anttip/media_tree.git
13829 S:      Maintained
13830 F:      drivers/media/dvb-frontends/rtl2832*
13832 RTL2832_SDR MEDIA DRIVER
13833 M:      Antti Palosaari <crope@iki.fi>
13834 L:      linux-media@vger.kernel.org
13835 W:      https://linuxtv.org
13836 W:      http://palosaari.fi/linux/
13837 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13838 T:      git git://linuxtv.org/anttip/media_tree.git
13839 S:      Maintained
13840 F:      drivers/media/dvb-frontends/rtl2832_sdr*
13842 RTL8180 WIRELESS DRIVER
13843 L:      linux-wireless@vger.kernel.org
13844 W:      http://wireless.kernel.org/
13845 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13846 S:      Orphan
13847 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
13849 RTL8187 WIRELESS DRIVER
13850 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13851 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
13852 M:      Larry Finger <Larry.Finger@lwfinger.net>
13853 L:      linux-wireless@vger.kernel.org
13854 W:      http://wireless.kernel.org/
13855 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13856 S:      Maintained
13857 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
13859 REALTEK WIRELESS DRIVER (rtlwifi family)
13860 M:      Ping-Ke Shih <pkshih@realtek.com>
13861 L:      linux-wireless@vger.kernel.org
13862 W:      http://wireless.kernel.org/
13863 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13864 S:      Maintained
13865 F:      drivers/net/wireless/realtek/rtlwifi/
13867 REALTEK WIRELESS DRIVER (rtw88)
13868 M:      Yan-Hsuan Chuang <yhchuang@realtek.com>
13869 L:      linux-wireless@vger.kernel.org
13870 S:      Maintained
13871 F:      drivers/net/wireless/realtek/rtw88/
13873 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13874 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
13875 L:      linux-wireless@vger.kernel.org
13876 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13877 S:      Maintained
13878 F:      drivers/net/wireless/realtek/rtl8xxxu/
13880 RXRPC SOCKETS (AF_RXRPC)
13881 M:      David Howells <dhowells@redhat.com>
13882 L:      linux-afs@lists.infradead.org
13883 S:      Supported
13884 F:      net/rxrpc/
13885 F:      include/keys/rxrpc-type.h
13886 F:      include/net/af_rxrpc.h
13887 F:      include/trace/events/rxrpc.h
13888 F:      include/uapi/linux/rxrpc.h
13889 F:      Documentation/networking/rxrpc.txt
13890 W:      https://www.infradead.org/~dhowells/kafs/
13892 S3 SAVAGE FRAMEBUFFER DRIVER
13893 M:      Antonino Daplas <adaplas@gmail.com>
13894 L:      linux-fbdev@vger.kernel.org
13895 S:      Maintained
13896 F:      drivers/video/fbdev/savage/
13898 S390
13899 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
13900 M:      Vasily Gorbik <gor@linux.ibm.com>
13901 M:      Christian Borntraeger <borntraeger@de.ibm.com>
13902 L:      linux-s390@vger.kernel.org
13903 W:      http://www.ibm.com/developerworks/linux/linux390/
13904 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13905 S:      Supported
13906 F:      arch/s390/
13907 F:      drivers/s390/
13908 F:      Documentation/s390/
13909 F:      Documentation/driver-api/s390-drivers.rst
13911 S390 COMMON I/O LAYER
13912 M:      Sebastian Ott <sebott@linux.ibm.com>
13913 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
13914 L:      linux-s390@vger.kernel.org
13915 W:      http://www.ibm.com/developerworks/linux/linux390/
13916 S:      Supported
13917 F:      drivers/s390/cio/
13919 S390 DASD DRIVER
13920 M:      Stefan Haberland <sth@linux.ibm.com>
13921 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
13922 L:      linux-s390@vger.kernel.org
13923 W:      http://www.ibm.com/developerworks/linux/linux390/
13924 S:      Supported
13925 F:      drivers/s390/block/dasd*
13926 F:      block/partitions/ibm.c
13928 S390 IOMMU (PCI)
13929 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13930 L:      linux-s390@vger.kernel.org
13931 W:      http://www.ibm.com/developerworks/linux/linux390/
13932 S:      Supported
13933 F:      drivers/iommu/s390-iommu.c
13935 S390 IUCV NETWORK LAYER
13936 M:      Julian Wiedmann <jwi@linux.ibm.com>
13937 M:      Ursula Braun <ubraun@linux.ibm.com>
13938 L:      linux-s390@vger.kernel.org
13939 W:      http://www.ibm.com/developerworks/linux/linux390/
13940 S:      Supported
13941 F:      drivers/s390/net/*iucv*
13942 F:      include/net/iucv/
13943 F:      net/iucv/
13945 S390 NETWORK DRIVERS
13946 M:      Julian Wiedmann <jwi@linux.ibm.com>
13947 M:      Ursula Braun <ubraun@linux.ibm.com>
13948 L:      linux-s390@vger.kernel.org
13949 W:      http://www.ibm.com/developerworks/linux/linux390/
13950 S:      Supported
13951 F:      drivers/s390/net/
13953 S390 PCI SUBSYSTEM
13954 M:      Sebastian Ott <sebott@linux.ibm.com>
13955 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13956 L:      linux-s390@vger.kernel.org
13957 W:      http://www.ibm.com/developerworks/linux/linux390/
13958 S:      Supported
13959 F:      arch/s390/pci/
13960 F:      drivers/pci/hotplug/s390_pci_hpc.c
13962 S390 VFIO-CCW DRIVER
13963 M:      Cornelia Huck <cohuck@redhat.com>
13964 M:      Farhan Ali <alifm@linux.ibm.com>
13965 M:      Eric Farman <farman@linux.ibm.com>
13966 R:      Halil Pasic <pasic@linux.ibm.com>
13967 L:      linux-s390@vger.kernel.org
13968 L:      kvm@vger.kernel.org
13969 S:      Supported
13970 F:      drivers/s390/cio/vfio_ccw*
13971 F:      Documentation/s390/vfio-ccw.rst
13972 F:      include/uapi/linux/vfio_ccw.h
13974 S390 ZCRYPT DRIVER
13975 M:      Harald Freudenberger <freude@linux.ibm.com>
13976 L:      linux-s390@vger.kernel.org
13977 W:      http://www.ibm.com/developerworks/linux/linux390/
13978 S:      Supported
13979 F:      drivers/s390/crypto/
13981 S390 VFIO AP DRIVER
13982 M:      Tony Krowiak <akrowiak@linux.ibm.com>
13983 M:      Pierre Morel <pmorel@linux.ibm.com>
13984 M:      Halil Pasic <pasic@linux.ibm.com>
13985 L:      linux-s390@vger.kernel.org
13986 W:      http://www.ibm.com/developerworks/linux/linux390/
13987 S:      Supported
13988 F:      drivers/s390/crypto/vfio_ap_drv.c
13989 F:      drivers/s390/crypto/vfio_ap_private.h
13990 F:      drivers/s390/crypto/vfio_ap_ops.c
13991 F:      Documentation/s390/vfio-ap.rst
13993 S390 ZFCP DRIVER
13994 M:      Steffen Maier <maier@linux.ibm.com>
13995 M:      Benjamin Block <bblock@linux.ibm.com>
13996 L:      linux-s390@vger.kernel.org
13997 W:      http://www.ibm.com/developerworks/linux/linux390/
13998 S:      Supported
13999 F:      drivers/s390/scsi/zfcp_*
14001 S3C24XX SD/MMC Driver
14002 M:      Ben Dooks <ben-linux@fluff.org>
14003 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14004 S:      Supported
14005 F:      drivers/mmc/host/s3cmci.*
14007 SAA6588 RDS RECEIVER DRIVER
14008 M:      Hans Verkuil <hverkuil@xs4all.nl>
14009 L:      linux-media@vger.kernel.org
14010 T:      git git://linuxtv.org/media_tree.git
14011 W:      https://linuxtv.org
14012 S:      Odd Fixes
14013 F:      drivers/media/i2c/saa6588*
14015 SAA7134 VIDEO4LINUX DRIVER
14016 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14017 L:      linux-media@vger.kernel.org
14018 W:      https://linuxtv.org
14019 T:      git git://linuxtv.org/media_tree.git
14020 S:      Odd fixes
14021 F:      Documentation/media/v4l-drivers/saa7134*
14022 F:      drivers/media/pci/saa7134/
14024 SAA7146 VIDEO4LINUX-2 DRIVER
14025 M:      Hans Verkuil <hverkuil@xs4all.nl>
14026 L:      linux-media@vger.kernel.org
14027 T:      git git://linuxtv.org/media_tree.git
14028 S:      Maintained
14029 F:      drivers/media/common/saa7146/
14030 F:      drivers/media/pci/saa7146/
14031 F:      include/media/drv-intf/saa7146*
14033 SAMSUNG AUDIO (ASoC) DRIVERS
14034 M:      Krzysztof Kozlowski <krzk@kernel.org>
14035 M:      Sangbeom Kim <sbkim73@samsung.com>
14036 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14037 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14038 S:      Supported
14039 F:      sound/soc/samsung/
14040 F:      Documentation/devicetree/bindings/sound/samsung*
14042 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14043 M:      Krzysztof Kozlowski <krzk@kernel.org>
14044 L:      linux-crypto@vger.kernel.org
14045 L:      linux-samsung-soc@vger.kernel.org
14046 S:      Maintained
14047 F:      drivers/crypto/exynos-rng.c
14048 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
14050 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14051 M:      Łukasz Stelmach <l.stelmach@samsung.com>
14052 L:      linux-samsung-soc@vger.kernel.org
14053 S:      Maintained
14054 F:      drivers/char/hw_random/exynos-trng.c
14055 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14057 SAMSUNG FRAMEBUFFER DRIVER
14058 M:      Jingoo Han <jingoohan1@gmail.com>
14059 L:      linux-fbdev@vger.kernel.org
14060 S:      Maintained
14061 F:      drivers/video/fbdev/s3c-fb.c
14063 SAMSUNG LAPTOP DRIVER
14064 M:      Corentin Chary <corentin.chary@gmail.com>
14065 L:      platform-driver-x86@vger.kernel.org
14066 S:      Maintained
14067 F:      drivers/platform/x86/samsung-laptop.c
14069 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14070 M:      Sangbeom Kim <sbkim73@samsung.com>
14071 M:      Krzysztof Kozlowski <krzk@kernel.org>
14072 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14073 L:      linux-kernel@vger.kernel.org
14074 L:      linux-samsung-soc@vger.kernel.org
14075 S:      Supported
14076 F:      drivers/mfd/sec*.c
14077 F:      drivers/regulator/s2m*.c
14078 F:      drivers/regulator/s5m*.c
14079 F:      drivers/clk/clk-s2mps11.c
14080 F:      drivers/rtc/rtc-s5m.c
14081 F:      include/linux/mfd/samsung/
14082 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14083 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14084 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14085 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14087 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14088 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14089 L:      linux-media@vger.kernel.org
14090 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14091 S:      Maintained
14092 F:      drivers/media/platform/s3c-camif/
14093 F:      include/media/drv-intf/s3c_camif.h
14095 SAMSUNG S3FWRN5 NFC DRIVER
14096 M:      Robert Baldyga <r.baldyga@samsung.com>
14097 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
14098 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
14099 S:      Supported
14100 F:      drivers/nfc/s3fwrn5
14102 SAMSUNG S5C73M3 CAMERA DRIVER
14103 M:      Kyungmin Park <kyungmin.park@samsung.com>
14104 M:      Andrzej Hajda <a.hajda@samsung.com>
14105 L:      linux-media@vger.kernel.org
14106 S:      Supported
14107 F:      drivers/media/i2c/s5c73m3/*
14109 SAMSUNG S5K5BAF CAMERA DRIVER
14110 M:      Kyungmin Park <kyungmin.park@samsung.com>
14111 M:      Andrzej Hajda <a.hajda@samsung.com>
14112 L:      linux-media@vger.kernel.org
14113 S:      Supported
14114 F:      drivers/media/i2c/s5k5baf.c
14116 SAMSUNG S5P Security SubSystem (SSS) DRIVER
14117 M:      Krzysztof Kozlowski <krzk@kernel.org>
14118 M:      Vladimir Zapolskiy <vz@mleia.com>
14119 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
14120 L:      linux-crypto@vger.kernel.org
14121 L:      linux-samsung-soc@vger.kernel.org
14122 S:      Maintained
14123 F:      drivers/crypto/s5p-sss.c
14125 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14126 M:      Kyungmin Park <kyungmin.park@samsung.com>
14127 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14128 L:      linux-media@vger.kernel.org
14129 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14130 S:      Supported
14131 F:      drivers/media/platform/exynos4-is/
14133 SAMSUNG SOC CLOCK DRIVERS
14134 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14135 M:      Tomasz Figa <tomasz.figa@gmail.com>
14136 M:      Chanwoo Choi <cw00.choi@samsung.com>
14137 S:      Supported
14138 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14139 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14140 F:      drivers/clk/samsung/
14141 F:      include/dt-bindings/clock/exynos*.h
14142 F:      Documentation/devicetree/bindings/clock/exynos*.txt
14144 SAMSUNG SPI DRIVERS
14145 M:      Kukjin Kim <kgene@kernel.org>
14146 M:      Krzysztof Kozlowski <krzk@kernel.org>
14147 M:      Andi Shyti <andi@etezian.org>
14148 L:      linux-spi@vger.kernel.org
14149 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14150 S:      Maintained
14151 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
14152 F:      drivers/spi/spi-s3c*
14153 F:      include/linux/platform_data/spi-s3c64xx.h
14155 SAMSUNG SXGBE DRIVERS
14156 M:      Byungho An <bh74.an@samsung.com>
14157 M:      Girish K S <ks.giri@samsung.com>
14158 M:      Vipul Pandya <vipul.pandya@samsung.com>
14159 S:      Supported
14160 L:      netdev@vger.kernel.org
14161 F:      drivers/net/ethernet/samsung/sxgbe/
14163 SAMSUNG THERMAL DRIVER
14164 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14165 L:      linux-pm@vger.kernel.org
14166 L:      linux-samsung-soc@vger.kernel.org
14167 S:      Supported
14168 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
14169 F:      drivers/thermal/samsung/
14171 SAMSUNG USB2 PHY DRIVER
14172 M:      Kamil Debski <kamil@wypas.org>
14173 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14174 L:      linux-kernel@vger.kernel.org
14175 S:      Supported
14176 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
14177 F:      Documentation/driver-api/phy/samsung-usb2.rst
14178 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
14179 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
14180 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
14181 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
14182 F:      drivers/phy/samsung/phy-samsung-usb2.c
14183 F:      drivers/phy/samsung/phy-samsung-usb2.h
14185 SC1200 WDT DRIVER
14186 M:      Zwane Mwaikambo <zwanem@gmail.com>
14187 S:      Maintained
14188 F:      drivers/watchdog/sc1200wdt.c
14190 SCHEDULER
14191 M:      Ingo Molnar <mingo@redhat.com>
14192 M:      Peter Zijlstra <peterz@infradead.org>
14193 L:      linux-kernel@vger.kernel.org
14194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14195 S:      Maintained
14196 F:      kernel/sched/
14197 F:      include/linux/sched.h
14198 F:      include/uapi/linux/sched.h
14199 F:      include/linux/wait.h
14200 F:      include/linux/preempt.h
14202 SCR24X CHIP CARD INTERFACE DRIVER
14203 M:      Lubomir Rintel <lkundrak@v3.sk>
14204 S:      Supported
14205 F:      drivers/char/pcmcia/scr24x_cs.c
14207 SCSI CDROM DRIVER
14208 M:      Jens Axboe <axboe@kernel.dk>
14209 L:      linux-scsi@vger.kernel.org
14210 W:      http://www.kernel.dk
14211 S:      Maintained
14212 F:      drivers/scsi/sr*
14214 SCSI RDMA PROTOCOL (SRP) INITIATOR
14215 M:      Bart Van Assche <bvanassche@acm.org>
14216 L:      linux-rdma@vger.kernel.org
14217 S:      Supported
14218 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14219 F:      drivers/infiniband/ulp/srp/
14220 F:      include/scsi/srp.h
14222 SCSI RDMA PROTOCOL (SRP) TARGET
14223 M:      Bart Van Assche <bvanassche@acm.org>
14224 L:      linux-rdma@vger.kernel.org
14225 L:      target-devel@vger.kernel.org
14226 S:      Supported
14227 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14228 F:      drivers/infiniband/ulp/srpt/
14230 SCSI SG DRIVER
14231 M:      Doug Gilbert <dgilbert@interlog.com>
14232 L:      linux-scsi@vger.kernel.org
14233 W:      http://sg.danny.cz/sg
14234 S:      Maintained
14235 F:      Documentation/scsi/scsi-generic.txt
14236 F:      drivers/scsi/sg.c
14237 F:      include/scsi/sg.h
14239 SCSI SUBSYSTEM
14240 M:      "James E.J. Bottomley" <jejb@linux.ibm.com>
14241 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14242 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
14243 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14244 Q:      https://patchwork.kernel.org/project/linux-scsi/list/
14245 L:      linux-scsi@vger.kernel.org
14246 S:      Maintained
14247 F:      Documentation/devicetree/bindings/scsi/
14248 F:      drivers/scsi/
14249 F:      include/scsi/
14251 SCSI TAPE DRIVER
14252 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14253 L:      linux-scsi@vger.kernel.org
14254 S:      Maintained
14255 F:      Documentation/scsi/st.txt
14256 F:      drivers/scsi/st.*
14257 F:      drivers/scsi/st_*.h
14259 SCSI TARGET SUBSYSTEM
14260 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
14261 L:      linux-scsi@vger.kernel.org
14262 L:      target-devel@vger.kernel.org
14263 W:      http://www.linux-iscsi.org
14264 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14265 Q:      https://patchwork.kernel.org/project/target-devel/list/
14266 S:      Supported
14267 F:      drivers/target/
14268 F:      include/target/
14269 F:      Documentation/target/
14271 SCTP PROTOCOL
14272 M:      Vlad Yasevich <vyasevich@gmail.com>
14273 M:      Neil Horman <nhorman@tuxdriver.com>
14274 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14275 L:      linux-sctp@vger.kernel.org
14276 W:      http://lksctp.sourceforge.net
14277 S:      Maintained
14278 F:      Documentation/networking/sctp.txt
14279 F:      include/linux/sctp.h
14280 F:      include/uapi/linux/sctp.h
14281 F:      include/net/sctp/
14282 F:      net/sctp/
14284 SCx200 CPU SUPPORT
14285 M:      Jim Cromie <jim.cromie@gmail.com>
14286 S:      Odd Fixes
14287 F:      Documentation/i2c/busses/scx200_acb
14288 F:      arch/x86/platform/scx200/
14289 F:      drivers/watchdog/scx200_wdt.c
14290 F:      drivers/i2c/busses/scx200*
14291 F:      drivers/mtd/maps/scx200_docflash.c
14292 F:      include/linux/scx200.h
14294 SCx200 GPIO DRIVER
14295 M:      Jim Cromie <jim.cromie@gmail.com>
14296 S:      Maintained
14297 F:      drivers/char/scx200_gpio.c
14298 F:      include/linux/scx200_gpio.h
14300 SCx200 HRT CLOCKSOURCE DRIVER
14301 M:      Jim Cromie <jim.cromie@gmail.com>
14302 S:      Maintained
14303 F:      drivers/clocksource/scx200_hrt.c
14305 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14306 M:      Sascha Sommer <saschasommer@freenet.de>
14307 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14308 S:      Maintained
14309 F:      drivers/mmc/host/sdricoh_cs.c
14311 SECO BOARDS CEC DRIVER
14312 M:      Ettore Chimenti <ek5.chimenti@gmail.com>
14313 S:      Maintained
14314 F:      drivers/media/platform/seco-cec/seco-cec.c
14315 F:      drivers/media/platform/seco-cec/seco-cec.h
14317 SECURE COMPUTING
14318 M:      Kees Cook <keescook@chromium.org>
14319 R:      Andy Lutomirski <luto@amacapital.net>
14320 R:      Will Drewry <wad@chromium.org>
14321 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14322 S:      Supported
14323 F:      kernel/seccomp.c
14324 F:      include/uapi/linux/seccomp.h
14325 F:      include/linux/seccomp.h
14326 F:      tools/testing/selftests/seccomp/*
14327 F:      tools/testing/selftests/kselftest_harness.h
14328 F:      Documentation/userspace-api/seccomp_filter.rst
14329 K:      \bsecure_computing
14330 K:      \bTIF_SECCOMP\b
14332 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14333 M:      Al Cooper <alcooperx@gmail.com>
14334 L:      linux-mmc@vger.kernel.org
14335 L:      bcm-kernel-feedback-list@broadcom.com
14336 S:      Maintained
14337 F:      drivers/mmc/host/sdhci-brcmstb*
14339 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14340 M:      Adrian Hunter <adrian.hunter@intel.com>
14341 L:      linux-mmc@vger.kernel.org
14342 S:      Maintained
14343 F:      drivers/mmc/host/sdhci*
14344 F:      include/linux/mmc/sdhci*
14346 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14347 M:      Adrian Hunter <adrian.hunter@intel.com>
14348 M:      Ritesh Harjani <riteshh@codeaurora.org>
14349 M:      Asutosh Das <asutoshd@codeaurora.org>
14350 L:      linux-mmc@vger.kernel.org
14351 S:      Maintained
14352 F:      drivers/mmc/host/cqhci*
14354 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14355 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
14356 M:      Manjunath M B <manjumb@synopsys.com>
14357 L:      linux-mmc@vger.kernel.org
14358 S:      Maintained
14359 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
14361 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14362 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
14363 L:      linux-mmc@vger.kernel.org
14364 S:      Supported
14365 F:      drivers/mmc/host/sdhci-of-at91.c
14367 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14368 M:      Ben Dooks <ben-linux@fluff.org>
14369 M:      Jaehoon Chung <jh80.chung@samsung.com>
14370 L:      linux-mmc@vger.kernel.org
14371 S:      Maintained
14372 F:      drivers/mmc/host/sdhci-s3c*
14374 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14375 M:      Viresh Kumar <vireshk@kernel.org>
14376 L:      linux-mmc@vger.kernel.org
14377 S:      Maintained
14378 F:      drivers/mmc/host/sdhci-spear.c
14380 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14381 M:      Kishon Vijay Abraham I <kishon@ti.com>
14382 L:      linux-mmc@vger.kernel.org
14383 S:      Maintained
14384 F:      drivers/mmc/host/sdhci-omap.c
14386 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14387 M:      Scott Bauer <scott.bauer@intel.com>
14388 M:      Jonathan Derrick <jonathan.derrick@intel.com>
14389 L:      linux-block@vger.kernel.org
14390 S:      Supported
14391 F:      block/sed*
14392 F:      block/opal_proto.h
14393 F:      include/linux/sed*
14394 F:      include/uapi/linux/sed*
14396 SECURITY CONTACT
14397 M:      Security Officers <security@kernel.org>
14398 S:      Supported
14400 SECURITY SUBSYSTEM
14401 M:      James Morris <jmorris@namei.org>
14402 M:      "Serge E. Hallyn" <serge@hallyn.com>
14403 L:      linux-security-module@vger.kernel.org (suggested Cc:)
14404 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14405 W:      http://kernsec.org/
14406 S:      Supported
14407 F:      security/
14408 X:      security/selinux/
14410 SELINUX SECURITY MODULE
14411 M:      Paul Moore <paul@paul-moore.com>
14412 M:      Stephen Smalley <sds@tycho.nsa.gov>
14413 M:      Eric Paris <eparis@parisplace.org>
14414 L:      selinux@vger.kernel.org
14415 W:      https://selinuxproject.org
14416 W:      https://github.com/SELinuxProject
14417 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14418 S:      Supported
14419 F:      include/uapi/linux/selinux_netlink.h
14420 F:      security/selinux/
14421 F:      scripts/selinux/
14422 F:      Documentation/admin-guide/LSM/SELinux.rst
14424 SENSABLE PHANTOM
14425 M:      Jiri Slaby <jirislaby@gmail.com>
14426 S:      Maintained
14427 F:      drivers/misc/phantom.c
14428 F:      include/uapi/linux/phantom.h
14430 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
14431 M:      Tomasz Duszynski <tduszyns@gmail.com>
14432 S:      Maintained
14433 F:      drivers/iio/chemical/sps30.c
14434 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
14436 SERIAL DEVICE BUS
14437 M:      Rob Herring <robh@kernel.org>
14438 L:      linux-serial@vger.kernel.org
14439 S:      Maintained
14440 F:      Documentation/devicetree/bindings/serial/slave-device.txt
14441 F:      drivers/tty/serdev/
14442 F:      include/linux/serdev.h
14444 SERIAL DRIVERS
14445 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14446 L:      linux-serial@vger.kernel.org
14447 S:      Maintained
14448 F:      Documentation/devicetree/bindings/serial/
14449 F:      drivers/tty/serial/
14451 SERIAL IR RECEIVER
14452 M:      Sean Young <sean@mess.org>
14453 L:      linux-media@vger.kernel.org
14454 S:      Maintained
14455 F:      drivers/media/rc/serial_ir.c
14457 SFC NETWORK DRIVER
14458 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14459 M:      Edward Cree <ecree@solarflare.com>
14460 M:      Martin Habets <mhabets@solarflare.com>
14461 L:      netdev@vger.kernel.org
14462 S:      Supported
14463 F:      drivers/net/ethernet/sfc/
14465 SFF/SFP/SFP+ MODULE SUPPORT
14466 M:      Russell King <linux@armlinux.org.uk>
14467 L:      netdev@vger.kernel.org
14468 S:      Maintained
14469 F:      drivers/net/phy/phylink.c
14470 F:      drivers/net/phy/sfp*
14471 F:      include/linux/phylink.h
14472 F:      include/linux/sfp.h
14474 SGI GRU DRIVER
14475 M:      Dimitri Sivanich <sivanich@sgi.com>
14476 S:      Maintained
14477 F:      drivers/misc/sgi-gru/
14479 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14480 M:      Pat Gefre <pfg@sgi.com>
14481 L:      linux-ia64@vger.kernel.org
14482 S:      Supported
14483 F:      Documentation/ia64/serial.rst
14484 F:      drivers/tty/serial/ioc?_serial.c
14485 F:      include/linux/ioc?.h
14487 SGI XP/XPC/XPNET DRIVER
14488 M:      Cliff Whickman <cpw@sgi.com>
14489 M:      Robin Holt <robinmholt@gmail.com>
14490 S:      Maintained
14491 F:      drivers/misc/sgi-xp/
14493 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14494 M:      Ursula Braun <ubraun@linux.ibm.com>
14495 M:      Karsten Graul <kgraul@linux.ibm.com>
14496 L:      linux-s390@vger.kernel.org
14497 W:      http://www.ibm.com/developerworks/linux/linux390/
14498 S:      Supported
14499 F:      net/smc/
14501 SHARP RJ54N1CB0C SENSOR DRIVER
14502 M:      Jacopo Mondi <jacopo@jmondi.org>
14503 L:      linux-media@vger.kernel.org
14504 T:      git git://linuxtv.org/media_tree.git
14505 S:      Odd fixes
14506 F:      drivers/media/i2c/rj54n1cb0c.c
14507 F:      include/media/i2c/rj54n1cb0c.h
14509 SH_VEU V4L2 MEM2MEM DRIVER
14510 L:      linux-media@vger.kernel.org
14511 S:      Orphan
14512 F:      drivers/media/platform/sh_veu.c
14514 SH_VOU V4L2 OUTPUT DRIVER
14515 L:      linux-media@vger.kernel.org
14516 S:      Orphan
14517 F:      drivers/media/platform/sh_vou.c
14518 F:      include/media/drv-intf/sh_vou.h
14520 SI2157 MEDIA DRIVER
14521 M:      Antti Palosaari <crope@iki.fi>
14522 L:      linux-media@vger.kernel.org
14523 W:      https://linuxtv.org
14524 W:      http://palosaari.fi/linux/
14525 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14526 T:      git git://linuxtv.org/anttip/media_tree.git
14527 S:      Maintained
14528 F:      drivers/media/tuners/si2157*
14530 SI2165 MEDIA DRIVER
14531 M:      Matthias Schwarzott <zzam@gentoo.org>
14532 L:      linux-media@vger.kernel.org
14533 W:      https://linuxtv.org
14534 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14535 S:      Maintained
14536 F:      drivers/media/dvb-frontends/si2165*
14538 SI2168 MEDIA DRIVER
14539 M:      Antti Palosaari <crope@iki.fi>
14540 L:      linux-media@vger.kernel.org
14541 W:      https://linuxtv.org
14542 W:      http://palosaari.fi/linux/
14543 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14544 T:      git git://linuxtv.org/anttip/media_tree.git
14545 S:      Maintained
14546 F:      drivers/media/dvb-frontends/si2168*
14548 SI470X FM RADIO RECEIVER I2C DRIVER
14549 M:      Hans Verkuil <hverkuil@xs4all.nl>
14550 L:      linux-media@vger.kernel.org
14551 T:      git git://linuxtv.org/media_tree.git
14552 W:      https://linuxtv.org
14553 S:      Odd Fixes
14554 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
14556 SI470X FM RADIO RECEIVER USB DRIVER
14557 M:      Hans Verkuil <hverkuil@xs4all.nl>
14558 L:      linux-media@vger.kernel.org
14559 T:      git git://linuxtv.org/media_tree.git
14560 W:      https://linuxtv.org
14561 S:      Maintained
14562 F:      drivers/media/radio/si470x/radio-si470x-common.c
14563 F:      drivers/media/radio/si470x/radio-si470x.h
14564 F:      drivers/media/radio/si470x/radio-si470x-usb.c
14566 SI4713 FM RADIO TRANSMITTER I2C DRIVER
14567 M:      Eduardo Valentin <edubezval@gmail.com>
14568 L:      linux-media@vger.kernel.org
14569 T:      git git://linuxtv.org/media_tree.git
14570 W:      https://linuxtv.org
14571 S:      Odd Fixes
14572 F:      drivers/media/radio/si4713/si4713.?
14574 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14575 M:      Eduardo Valentin <edubezval@gmail.com>
14576 L:      linux-media@vger.kernel.org
14577 T:      git git://linuxtv.org/media_tree.git
14578 W:      https://linuxtv.org
14579 S:      Odd Fixes
14580 F:      drivers/media/radio/si4713/radio-platform-si4713.c
14582 SI4713 FM RADIO TRANSMITTER USB DRIVER
14583 M:      Hans Verkuil <hverkuil@xs4all.nl>
14584 L:      linux-media@vger.kernel.org
14585 T:      git git://linuxtv.org/media_tree.git
14586 W:      https://linuxtv.org
14587 S:      Maintained
14588 F:      drivers/media/radio/si4713/radio-usb-si4713.c
14590 SIANO DVB DRIVER
14591 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14592 L:      linux-media@vger.kernel.org
14593 W:      https://linuxtv.org
14594 T:      git git://linuxtv.org/media_tree.git
14595 S:      Odd fixes
14596 F:      drivers/media/common/siano/
14597 F:      drivers/media/usb/siano/
14598 F:      drivers/media/usb/siano/
14599 F:      drivers/media/mmc/siano/
14601 SIFIVE DRIVERS
14602 M:      Palmer Dabbelt <palmer@sifive.com>
14603 M:      Paul Walmsley <paul.walmsley@sifive.com>
14604 L:      linux-riscv@lists.infradead.org
14605 T:      git git://github.com/sifive/riscv-linux.git
14606 S:      Supported
14607 K:      [^@]sifive
14608 N:      sifive
14610 SIFIVE FU540 SYSTEM-ON-CHIP
14611 M:      Paul Walmsley <paul.walmsley@sifive.com>
14612 M:      Palmer Dabbelt <palmer@sifive.com>
14613 L:      linux-riscv@lists.infradead.org
14614 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
14615 S:      Supported
14616 K:      fu540
14617 N:      fu540
14619 SILEAD TOUCHSCREEN DRIVER
14620 M:      Hans de Goede <hdegoede@redhat.com>
14621 L:      linux-input@vger.kernel.org
14622 L:      platform-driver-x86@vger.kernel.org
14623 S:      Maintained
14624 F:      drivers/input/touchscreen/silead.c
14625 F:      drivers/platform/x86/touchscreen_dmi.c
14627 SILICON MOTION SM712 FRAME BUFFER DRIVER
14628 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14629 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14630 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14631 L:      linux-fbdev@vger.kernel.org
14632 S:      Maintained
14633 F:      drivers/video/fbdev/sm712*
14634 F:      Documentation/fb/sm712fb.rst
14636 SIMPLE FIRMWARE INTERFACE (SFI)
14637 M:      Len Brown <lenb@kernel.org>
14638 L:      sfi-devel@simplefirmware.org
14639 W:      http://simplefirmware.org/
14640 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14641 S:      Supported
14642 F:      arch/x86/platform/sfi/
14643 F:      drivers/sfi/
14644 F:      include/linux/sfi*.h
14646 SIMPLEFB FB DRIVER
14647 M:      Hans de Goede <hdegoede@redhat.com>
14648 L:      linux-fbdev@vger.kernel.org
14649 S:      Maintained
14650 F:      Documentation/devicetree/bindings/display/simple-framebuffer.yaml
14651 F:      drivers/video/fbdev/simplefb.c
14652 F:      include/linux/platform_data/simplefb.h
14654 SIMTEC EB110ATX (Chalice CATS)
14655 P:      Ben Dooks
14656 P:      Vincent Sanders <vince@simtec.co.uk>
14657 M:      Simtec Linux Team <linux@simtec.co.uk>
14658 W:      http://www.simtec.co.uk/products/EB110ATX/
14659 S:      Supported
14661 SIMTEC EB2410ITX (BAST)
14662 P:      Ben Dooks
14663 P:      Vincent Sanders <vince@simtec.co.uk>
14664 M:      Simtec Linux Team <linux@simtec.co.uk>
14665 W:      http://www.simtec.co.uk/products/EB2410ITX/
14666 S:      Supported
14667 F:      arch/arm/mach-s3c24xx/mach-bast.c
14668 F:      arch/arm/mach-s3c24xx/bast-ide.c
14669 F:      arch/arm/mach-s3c24xx/bast-irq.c
14671 SIPHASH PRF ROUTINES
14672 M:      Jason A. Donenfeld <Jason@zx2c4.com>
14673 S:      Maintained
14674 F:      lib/siphash.c
14675 F:      lib/test_siphash.c
14676 F:      include/linux/siphash.h
14678 SIOX
14679 M:      Thorsten Scherer <t.scherer@eckelmann.de>
14680 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14681 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
14682 S:      Supported
14683 F:      drivers/siox/*
14684 F:      drivers/gpio/gpio-siox.c
14685 F:      include/trace/events/siox.h
14687 SIS 190 ETHERNET DRIVER
14688 M:      Francois Romieu <romieu@fr.zoreil.com>
14689 L:      netdev@vger.kernel.org
14690 S:      Maintained
14691 F:      drivers/net/ethernet/sis/sis190.c
14693 SIS 900/7016 FAST ETHERNET DRIVER
14694 M:      Daniele Venzano <venza@brownhat.org>
14695 W:      http://www.brownhat.org/sis900.html
14696 L:      netdev@vger.kernel.org
14697 S:      Maintained
14698 F:      drivers/net/ethernet/sis/sis900.*
14700 SIS FRAMEBUFFER DRIVER
14701 M:      Thomas Winischhofer <thomas@winischhofer.net>
14702 W:      http://www.winischhofer.net/linuxsisvga.shtml
14703 S:      Maintained
14704 F:      Documentation/fb/sisfb.rst
14705 F:      drivers/video/fbdev/sis/
14706 F:      include/video/sisfb.h
14708 SIS USB2VGA DRIVER
14709 M:      Thomas Winischhofer <thomas@winischhofer.net>
14710 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
14711 S:      Maintained
14712 F:      drivers/usb/misc/sisusbvga/
14714 SLAB ALLOCATOR
14715 M:      Christoph Lameter <cl@linux.com>
14716 M:      Pekka Enberg <penberg@kernel.org>
14717 M:      David Rientjes <rientjes@google.com>
14718 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
14719 M:      Andrew Morton <akpm@linux-foundation.org>
14720 L:      linux-mm@kvack.org
14721 S:      Maintained
14722 F:      include/linux/sl?b*.h
14723 F:      mm/sl?b*
14725 SLEEPABLE READ-COPY UPDATE (SRCU)
14726 M:      Lai Jiangshan <jiangshanlai@gmail.com>
14727 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
14728 M:      Josh Triplett <josh@joshtriplett.org>
14729 R:      Steven Rostedt <rostedt@goodmis.org>
14730 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14731 L:      rcu@vger.kernel.org
14732 W:      http://www.rdrop.com/users/paulmck/RCU/
14733 S:      Supported
14734 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14735 F:      include/linux/srcu*.h
14736 F:      kernel/rcu/srcu*.c
14738 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14739 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14740 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14741 S:      Maintained
14742 F:      drivers/slimbus/
14743 F:      Documentation/devicetree/bindings/slimbus/
14744 F:      include/linux/slimbus.h
14746 SMACK SECURITY MODULE
14747 M:      Casey Schaufler <casey@schaufler-ca.com>
14748 L:      linux-security-module@vger.kernel.org
14749 W:      http://schaufler-ca.com
14750 T:      git git://github.com/cschaufler/smack-next
14751 S:      Maintained
14752 F:      Documentation/admin-guide/LSM/Smack.rst
14753 F:      security/smack/
14755 SMC91x ETHERNET DRIVER
14756 M:      Nicolas Pitre <nico@fluxnic.net>
14757 S:      Odd Fixes
14758 F:      drivers/net/ethernet/smsc/smc91x.*
14760 SMIA AND SMIA++ IMAGE SENSOR DRIVER
14761 M:      Sakari Ailus <sakari.ailus@iki.fi>
14762 L:      linux-media@vger.kernel.org
14763 S:      Maintained
14764 F:      drivers/media/i2c/smiapp/
14765 F:      include/media/i2c/smiapp.h
14766 F:      drivers/media/i2c/smiapp-pll.c
14767 F:      drivers/media/i2c/smiapp-pll.h
14768 F:      include/uapi/linux/smiapp.h
14769 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14771 SMM665 HARDWARE MONITOR DRIVER
14772 M:      Guenter Roeck <linux@roeck-us.net>
14773 L:      linux-hwmon@vger.kernel.org
14774 S:      Maintained
14775 F:      Documentation/hwmon/smm665.rst
14776 F:      drivers/hwmon/smm665.c
14778 SMSC EMC2103 HARDWARE MONITOR DRIVER
14779 M:      Steve Glendinning <steve.glendinning@shawell.net>
14780 L:      linux-hwmon@vger.kernel.org
14781 S:      Maintained
14782 F:      Documentation/hwmon/emc2103.rst
14783 F:      drivers/hwmon/emc2103.c
14785 SMSC SCH5627 HARDWARE MONITOR DRIVER
14786 M:      Hans de Goede <hdegoede@redhat.com>
14787 L:      linux-hwmon@vger.kernel.org
14788 S:      Supported
14789 F:      Documentation/hwmon/sch5627.rst
14790 F:      drivers/hwmon/sch5627.c
14792 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14793 M:      Steve Glendinning <steve.glendinning@shawell.net>
14794 L:      linux-fbdev@vger.kernel.org
14795 S:      Maintained
14796 F:      drivers/video/fbdev/smscufx.c
14798 SMSC47B397 HARDWARE MONITOR DRIVER
14799 M:      Jean Delvare <jdelvare@suse.com>
14800 L:      linux-hwmon@vger.kernel.org
14801 S:      Maintained
14802 F:      Documentation/hwmon/smsc47b397.rst
14803 F:      drivers/hwmon/smsc47b397.c
14805 SMSC911x ETHERNET DRIVER
14806 M:      Steve Glendinning <steve.glendinning@shawell.net>
14807 L:      netdev@vger.kernel.org
14808 S:      Maintained
14809 F:      include/linux/smsc911x.h
14810 F:      drivers/net/ethernet/smsc/smsc911x.*
14812 SMSC9420 PCI ETHERNET DRIVER
14813 M:      Steve Glendinning <steve.glendinning@shawell.net>
14814 L:      netdev@vger.kernel.org
14815 S:      Maintained
14816 F:      drivers/net/ethernet/smsc/smsc9420.*
14818 SOC-CAMERA V4L2 SUBSYSTEM
14819 L:      linux-media@vger.kernel.org
14820 T:      git git://linuxtv.org/media_tree.git
14821 S:      Orphan
14822 F:      include/media/soc_camera.h
14823 F:      drivers/staging/media/soc_camera/
14825 SOCIONEXT SYNQUACER I2C DRIVER
14826 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
14827 L:      linux-i2c@vger.kernel.org
14828 S:      Maintained
14829 F:      drivers/i2c/busses/i2c-synquacer.c
14830 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14832 SOCIONEXT UNIPHIER SOUND DRIVER
14833 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14834 S:      Orphan
14835 F:      sound/soc/uniphier/
14837 SOEKRIS NET48XX LED SUPPORT
14838 M:      Chris Boot <bootc@bootc.net>
14839 S:      Maintained
14840 F:      drivers/leds/leds-net48xx.c
14842 SOFT-IWARP DRIVER (siw)
14843 M:      Bernard Metzler <bmt@zurich.ibm.com>
14844 L:      linux-rdma@vger.kernel.org
14845 S:      Supported
14846 F:      drivers/infiniband/sw/siw/
14847 F:      include/uapi/rdma/siw-abi.h
14849 SOFT-ROCE DRIVER (rxe)
14850 M:      Moni Shoua <monis@mellanox.com>
14851 L:      linux-rdma@vger.kernel.org
14852 S:      Supported
14853 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14854 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14855 F:      drivers/infiniband/sw/rxe/
14856 F:      include/uapi/rdma/rdma_user_rxe.h
14858 SOFTLOGIC 6x10 MPEG CODEC
14859 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14860 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14861 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14862 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14863 M:      Ismael Luceno <ismael@iodev.co.uk>
14864 L:      linux-media@vger.kernel.org
14865 S:      Supported
14866 F:      drivers/media/pci/solo6x10/
14868 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14869 M:      James Morse <james.morse@arm.com>
14870 L:      linux-arm-kernel@lists.infradead.org
14871 S:      Maintained
14872 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
14873 F:      drivers/firmware/arm_sdei.c
14874 F:      include/linux/arm_sdei.h
14875 F:      include/uapi/linux/arm_sdei.h
14877 SOFTWARE RAID (Multiple Disks) SUPPORT
14878 M:      Shaohua Li <shli@kernel.org>
14879 L:      linux-raid@vger.kernel.org
14880 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14881 S:      Supported
14882 F:      drivers/md/Makefile
14883 F:      drivers/md/Kconfig
14884 F:      drivers/md/md*
14885 F:      drivers/md/raid*
14886 F:      include/linux/raid/
14887 F:      include/uapi/linux/raid/
14889 SOCIONEXT (SNI) AVE NETWORK DRIVER
14890 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14891 L:      netdev@vger.kernel.org
14892 S:      Maintained
14893 F:      drivers/net/ethernet/socionext/sni_ave.c
14894 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14896 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14897 M:      Jassi Brar <jaswinder.singh@linaro.org>
14898 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
14899 L:      netdev@vger.kernel.org
14900 S:      Maintained
14901 F:      drivers/net/ethernet/socionext/netsec.c
14902 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
14904 SOCIONEXT (SNI) Synquacer SPI DRIVER
14905 M:      Masahisa Kojima <masahisa.kojima@linaro.org>
14906 M:      Jassi Brar <jaswinder.singh@linaro.org>
14907 L:      linux-spi@vger.kernel.org
14908 S:      Maintained
14909 F:      drivers/spi/spi-synquacer.c
14910 F:      Documentation/devicetree/bindings/spi/spi-synquacer.txt
14912 SOLIDRUN CLEARFOG SUPPORT
14913 M:      Russell King <linux@armlinux.org.uk>
14914 S:      Maintained
14915 F:      arch/arm/boot/dts/armada-388-clearfog*
14916 F:      arch/arm/boot/dts/armada-38x-solidrun-*
14918 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14919 M:      Russell King <linux@armlinux.org.uk>
14920 S:      Maintained
14921 F:      arch/arm/boot/dts/imx6*-cubox-i*
14922 F:      arch/arm/boot/dts/imx6*-hummingboard*
14923 F:      arch/arm/boot/dts/imx6*-sr-*
14925 SONIC NETWORK DRIVER
14926 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14927 L:      netdev@vger.kernel.org
14928 S:      Maintained
14929 F:      drivers/net/ethernet/natsemi/sonic.*
14931 SONICS SILICON BACKPLANE DRIVER (SSB)
14932 M:      Michael Buesch <m@bues.ch>
14933 L:      linux-wireless@vger.kernel.org
14934 S:      Maintained
14935 F:      drivers/ssb/
14936 F:      include/linux/ssb/
14938 SONY IMX214 SENSOR DRIVER
14939 M:      Ricardo Ribalda <ricardo.ribalda@gmail.com>
14940 L:      linux-media@vger.kernel.org
14941 T:      git git://linuxtv.org/media_tree.git
14942 S:      Maintained
14943 F:      drivers/media/i2c/imx214.c
14944 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14946 SONY IMX258 SENSOR DRIVER
14947 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
14948 L:      linux-media@vger.kernel.org
14949 T:      git git://linuxtv.org/media_tree.git
14950 S:      Maintained
14951 F:      drivers/media/i2c/imx258.c
14953 SONY IMX274 SENSOR DRIVER
14954 M:      Leon Luo <leonl@leopardimaging.com>
14955 L:      linux-media@vger.kernel.org
14956 T:      git git://linuxtv.org/media_tree.git
14957 S:      Maintained
14958 F:      drivers/media/i2c/imx274.c
14959 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
14961 SONY IMX319 SENSOR DRIVER
14962 M:      Bingbu Cao <bingbu.cao@intel.com>
14963 L:      linux-media@vger.kernel.org
14964 T:      git git://linuxtv.org/media_tree.git
14965 S:      Maintained
14966 F:      drivers/media/i2c/imx319.c
14968 SONY IMX355 SENSOR DRIVER
14969 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
14970 L:      linux-media@vger.kernel.org
14971 T:      git git://linuxtv.org/media_tree.git
14972 S:      Maintained
14973 F:      drivers/media/i2c/imx355.c
14975 SONY MEMORYSTICK SUBSYSTEM
14976 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14977 M:      Alex Dubov <oakad@yahoo.com>
14978 M:      Ulf Hansson <ulf.hansson@linaro.org>
14979 L:      linux-mmc@vger.kernel.org
14980 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
14981 S:      Maintained
14982 F:      drivers/memstick/
14983 F:      include/linux/memstick.h
14985 SONY VAIO CONTROL DEVICE DRIVER
14986 M:      Mattia Dongili <malattia@linux.it>
14987 L:      platform-driver-x86@vger.kernel.org
14988 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14989 S:      Maintained
14990 F:      Documentation/admin-guide/laptops/sony-laptop.rst
14991 F:      drivers/char/sonypi.c
14992 F:      drivers/platform/x86/sony-laptop.c
14993 F:      include/linux/sony-laptop.h
14995 SOUND
14996 M:      Jaroslav Kysela <perex@perex.cz>
14997 M:      Takashi Iwai <tiwai@suse.com>
14998 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14999 W:      http://www.alsa-project.org/
15000 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15001 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
15002 S:      Maintained
15003 F:      Documentation/sound/
15004 F:      include/sound/
15005 F:      include/uapi/sound/
15006 F:      sound/
15008 SOUND - COMPRESSED AUDIO
15009 M:      Vinod Koul <vkoul@kernel.org>
15010 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15011 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15012 S:      Supported
15013 F:      Documentation/sound/designs/compress-offload.rst
15014 F:      include/sound/compress_driver.h
15015 F:      include/uapi/sound/compress_*
15016 F:      sound/core/compress_offload.c
15017 F:      sound/soc/soc-compress.c
15019 SOUND - DMAENGINE HELPERS
15020 M:      Lars-Peter Clausen <lars@metafoo.de>
15021 S:      Supported
15022 F:      include/sound/dmaengine_pcm.h
15023 F:      sound/core/pcm_dmaengine.c
15024 F:      sound/soc/soc-generic-dmaengine-pcm.c
15026 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15027 M:      Liam Girdwood <lgirdwood@gmail.com>
15028 M:      Mark Brown <broonie@kernel.org>
15029 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15030 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15031 W:      http://alsa-project.org/main/index.php/ASoC
15032 S:      Supported
15033 F:      Documentation/devicetree/bindings/sound/
15034 F:      Documentation/sound/soc/
15035 F:      sound/soc/
15036 F:      include/dt-bindings/sound/
15037 F:      include/sound/soc*
15039 SOUNDWIRE SUBSYSTEM
15040 M:      Vinod Koul <vkoul@kernel.org>
15041 M:      Sanyog Kale <sanyog.r.kale@intel.com>
15042 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15043 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15044 S:      Supported
15045 F:      Documentation/driver-api/soundwire/
15046 F:      drivers/soundwire/
15047 F:      include/linux/soundwire/
15049 SP2 MEDIA DRIVER
15050 M:      Olli Salonen <olli.salonen@iki.fi>
15051 L:      linux-media@vger.kernel.org
15052 W:      https://linuxtv.org
15053 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15054 S:      Maintained
15055 F:      drivers/media/dvb-frontends/sp2*
15057 SPARC + UltraSPARC (sparc/sparc64)
15058 M:      "David S. Miller" <davem@davemloft.net>
15059 L:      sparclinux@vger.kernel.org
15060 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
15061 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15062 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15063 S:      Maintained
15064 F:      arch/sparc/
15065 F:      drivers/sbus/
15067 SPARC SERIAL DRIVERS
15068 M:      "David S. Miller" <davem@davemloft.net>
15069 L:      sparclinux@vger.kernel.org
15070 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15071 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15072 S:      Maintained
15073 F:      include/linux/sunserialcore.h
15074 F:      drivers/tty/serial/suncore.c
15075 F:      drivers/tty/serial/sunhv.c
15076 F:      drivers/tty/serial/sunsab.c
15077 F:      drivers/tty/serial/sunsab.h
15078 F:      drivers/tty/serial/sunsu.c
15079 F:      drivers/tty/serial/sunzilog.c
15080 F:      drivers/tty/serial/sunzilog.h
15081 F:      drivers/tty/vcc.c
15083 SPARSE CHECKER
15084 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15085 L:      linux-sparse@vger.kernel.org
15086 W:      https://sparse.wiki.kernel.org/
15087 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15088 S:      Maintained
15089 F:      include/linux/compiler.h
15091 SPEAR CLOCK FRAMEWORK SUPPORT
15092 M:      Viresh Kumar <vireshk@kernel.org>
15093 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15094 W:      http://www.st.com/spear
15095 S:      Maintained
15096 F:      drivers/clk/spear/
15098 SPEAR PLATFORM SUPPORT
15099 M:      Viresh Kumar <vireshk@kernel.org>
15100 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15101 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15102 W:      http://www.st.com/spear
15103 S:      Maintained
15104 F:      arch/arm/boot/dts/spear*
15105 F:      arch/arm/mach-spear/
15107 SPI NOR SUBSYSTEM
15108 M:      Marek Vasut <marek.vasut@gmail.com>
15109 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
15110 L:      linux-mtd@lists.infradead.org
15111 W:      http://www.linux-mtd.infradead.org/
15112 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
15113 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15114 S:      Maintained
15115 F:      drivers/mtd/spi-nor/
15116 F:      include/linux/mtd/spi-nor.h
15118 SPI SUBSYSTEM
15119 M:      Mark Brown <broonie@kernel.org>
15120 L:      linux-spi@vger.kernel.org
15121 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15122 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
15123 S:      Maintained
15124 F:      Documentation/devicetree/bindings/spi/
15125 F:      Documentation/spi/
15126 F:      drivers/spi/
15127 F:      include/linux/spi/
15128 F:      include/uapi/linux/spi/
15129 F:      tools/spi/
15131 SPIDERNET NETWORK DRIVER for CELL
15132 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15133 L:      netdev@vger.kernel.org
15134 S:      Supported
15135 F:      Documentation/networking/device_drivers/toshiba/spider_net.txt
15136 F:      drivers/net/ethernet/toshiba/spider_net*
15138 SPMI SUBSYSTEM
15139 R:      Stephen Boyd <sboyd@kernel.org>
15140 L:      linux-arm-msm@vger.kernel.org
15141 F:      Documentation/devicetree/bindings/spmi/
15142 F:      drivers/spmi/
15143 F:      include/dt-bindings/spmi/spmi.h
15144 F:      include/linux/spmi.h
15145 F:      include/trace/events/spmi.h
15147 SPU FILE SYSTEM
15148 M:      Jeremy Kerr <jk@ozlabs.org>
15149 L:      linuxppc-dev@lists.ozlabs.org
15150 W:      http://www.ibm.com/developerworks/power/cell/
15151 S:      Supported
15152 F:      Documentation/filesystems/spufs.txt
15153 F:      arch/powerpc/platforms/cell/spufs/
15155 SQUASHFS FILE SYSTEM
15156 M:      Phillip Lougher <phillip@squashfs.org.uk>
15157 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
15158 W:      http://squashfs.org.uk
15159 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15160 S:      Maintained
15161 F:      Documentation/filesystems/squashfs.txt
15162 F:      fs/squashfs/
15164 SRM (Alpha) environment access
15165 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
15166 S:      Maintained
15167 F:      arch/alpha/kernel/srm_env.c
15169 ST LSM6DSx IMU IIO DRIVER
15170 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15171 L:      linux-iio@vger.kernel.org
15172 W:      http://www.st.com/
15173 S:      Maintained
15174 F:      drivers/iio/imu/st_lsm6dsx/
15175 F:      Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15177 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15178 M:      Mickael Guene <mickael.guene@st.com>
15179 L:      linux-media@vger.kernel.org
15180 T:      git git://linuxtv.org/media_tree.git
15181 S:      Maintained
15182 F:      drivers/media/i2c/st-mipid02.c
15183 F:      Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15185 ST STM32 I2C/SMBUS DRIVER
15186 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15187 L:      linux-i2c@vger.kernel.org
15188 S:      Maintained
15189 F:      drivers/i2c/busses/i2c-stm32*
15191 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15192 M:      Song Qiang <songqiang1304521@gmail.com>
15193 L:      linux-iio@vger.kernel.org
15194 S:      Maintained
15195 F:      drivers/iio/proximity/vl53l0x-i2c.c
15196 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15198 STABLE BRANCH
15199 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15200 M:      Sasha Levin <sashal@kernel.org>
15201 L:      stable@vger.kernel.org
15202 S:      Supported
15203 F:      Documentation/process/stable-kernel-rules.rst
15205 STAGING - COMEDI
15206 M:      Ian Abbott <abbotti@mev.co.uk>
15207 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
15208 S:      Odd Fixes
15209 F:      drivers/staging/comedi/
15211 STAGING - EROFS FILE SYSTEM
15212 M:      Gao Xiang <gaoxiang25@huawei.com>
15213 M:      Chao Yu <yuchao0@huawei.com>
15214 L:      linux-erofs@lists.ozlabs.org
15215 S:      Maintained
15216 F:      drivers/staging/erofs/
15218 STAGING - FIELDBUS SUBSYSTEM
15219 M:      Sven Van Asbroeck <TheSven73@gmail.com>
15220 S:      Maintained
15221 F:      drivers/staging/fieldbus/*
15222 F:      drivers/staging/fieldbus/Documentation/
15224 STAGING - HMS ANYBUS-S BUS
15225 M:      Sven Van Asbroeck <TheSven73@gmail.com>
15226 S:      Maintained
15227 F:      drivers/staging/fieldbus/anybuss/
15229 STAGING - INDUSTRIAL IO
15230 M:      Jonathan Cameron <jic23@kernel.org>
15231 L:      linux-iio@vger.kernel.org
15232 S:      Odd Fixes
15233 F:      Documentation/devicetree/bindings/staging/iio/
15234 F:      drivers/staging/iio/
15236 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15237 M:      Marc Dietrich <marvin24@gmx.de>
15238 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
15239 L:      linux-tegra@vger.kernel.org
15240 S:      Maintained
15241 F:      drivers/staging/nvec/
15243 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15244 M:      Jens Frederich <jfrederich@gmail.com>
15245 M:      Daniel Drake <dsd@laptop.org>
15246 M:      Jon Nettleton <jon.nettleton@gmail.com>
15247 W:      http://wiki.laptop.org/go/DCON
15248 S:      Maintained
15249 F:      drivers/staging/olpc_dcon/
15251 STAGING - REALTEK RTL8712U DRIVERS
15252 M:      Larry Finger <Larry.Finger@lwfinger.net>
15253 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15254 S:      Odd Fixes
15255 F:      drivers/staging/rtl8712/
15257 STAGING - REALTEK RTL8188EU DRIVERS
15258 M:      Larry Finger <Larry.Finger@lwfinger.net>
15259 S:      Odd Fixes
15260 F:      drivers/staging/rtl8188eu/
15262 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15263 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15264 M:      Teddy Wang <teddy.wang@siliconmotion.com>
15265 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15266 L:      linux-fbdev@vger.kernel.org
15267 S:      Maintained
15268 F:      drivers/staging/sm750fb/
15270 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15271 M:      William Hubbs <w.d.hubbs@gmail.com>
15272 M:      Chris Brannon <chris@the-brannons.com>
15273 M:      Kirk Reiser <kirk@reisers.ca>
15274 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
15275 L:      speakup@linux-speakup.org
15276 W:      http://www.linux-speakup.org/
15277 S:      Odd Fixes
15278 F:      drivers/staging/speakup/
15280 STAGING - VIA VT665X DRIVERS
15281 M:      Forest Bond <forest@alittletooquiet.net>
15282 S:      Odd Fixes
15283 F:      drivers/staging/vt665?/
15285 STAGING - WILC1000 WIFI DRIVER
15286 M:      Adham Abozaeid <adham.abozaeid@microchip.com>
15287 M:      Ajay Singh <ajay.kathat@microchip.com>
15288 L:      linux-wireless@vger.kernel.org
15289 S:      Supported
15290 F:      drivers/staging/wilc1000/
15292 STAGING SUBSYSTEM
15293 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15294 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15295 L:      devel@driverdev.osuosl.org
15296 S:      Supported
15297 F:      drivers/staging/
15299 STARFIRE/DURALAN NETWORK DRIVER
15300 M:      Ion Badulescu <ionut@badula.org>
15301 S:      Odd Fixes
15302 F:      drivers/net/ethernet/adaptec/starfire*
15304 STEC S1220 SKD DRIVER
15305 M:      Damien Le Moal <Damien.LeMoal@wdc.com>
15306 L:      linux-block@vger.kernel.org
15307 S:      Maintained
15308 F:      drivers/block/skd*[ch]
15310 STI AUDIO (ASoC) DRIVERS
15311 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
15312 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15313 S:      Maintained
15314 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15315 F:      sound/soc/sti/
15317 STI CEC DRIVER
15318 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
15319 S:      Maintained
15320 F:      drivers/media/platform/sti/cec/
15321 F:      Documentation/devicetree/bindings/media/stih-cec.txt
15323 STK1160 USB VIDEO CAPTURE DRIVER
15324 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15325 L:      linux-media@vger.kernel.org
15326 T:      git git://linuxtv.org/media_tree.git
15327 S:      Maintained
15328 F:      drivers/media/usb/stk1160/
15330 STM32 AUDIO (ASoC) DRIVERS
15331 M:      Olivier Moysan <olivier.moysan@st.com>
15332 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
15333 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15334 S:      Maintained
15335 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
15336 F:      sound/soc/stm/
15338 STM32 TIMER/LPTIMER DRIVERS
15339 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
15340 S:      Maintained
15341 F:      drivers/*/stm32-*timer*
15342 F:      drivers/pwm/pwm-stm32*
15343 F:      include/linux/*/stm32-*tim*
15344 F:      Documentation/ABI/testing/*timer-stm32
15345 F:      Documentation/devicetree/bindings/*/stm32-*timer*
15346 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
15348 STMMAC ETHERNET DRIVER
15349 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
15350 M:      Alexandre Torgue <alexandre.torgue@st.com>
15351 M:      Jose Abreu <joabreu@synopsys.com>
15352 L:      netdev@vger.kernel.org
15353 W:      http://www.stlinux.com
15354 S:      Supported
15355 F:      drivers/net/ethernet/stmicro/stmmac/
15357 SUN3/3X
15358 M:      Sam Creasey <sammy@sammy.net>
15359 W:      http://sammy.net/sun3/
15360 S:      Maintained
15361 F:      arch/m68k/kernel/*sun3*
15362 F:      arch/m68k/sun3*/
15363 F:      arch/m68k/include/asm/sun3*
15364 F:      drivers/net/ethernet/i825xx/sun3*
15366 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15367 M:      Hans de Goede <hdegoede@redhat.com>
15368 L:      linux-input@vger.kernel.org
15369 S:      Maintained
15370 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
15371 F:      drivers/input/keyboard/sun4i-lradc-keys.c
15373 SUNDANCE NETWORK DRIVER
15374 M:      Denis Kirjanov <kda@linux-powerpc.org>
15375 L:      netdev@vger.kernel.org
15376 S:      Maintained
15377 F:      drivers/net/ethernet/dlink/sundance.c
15379 SUPERH
15380 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
15381 M:      Rich Felker <dalias@libc.org>
15382 L:      linux-sh@vger.kernel.org
15383 Q:      http://patchwork.kernel.org/project/linux-sh/list/
15384 S:      Maintained
15385 F:      Documentation/sh/
15386 F:      arch/sh/
15387 F:      drivers/sh/
15389 SUSPEND TO RAM
15390 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
15391 M:      Len Brown <len.brown@intel.com>
15392 M:      Pavel Machek <pavel@ucw.cz>
15393 L:      linux-pm@vger.kernel.org
15394 B:      https://bugzilla.kernel.org
15395 S:      Supported
15396 F:      Documentation/power/
15397 F:      arch/x86/kernel/acpi/
15398 F:      drivers/base/power/
15399 F:      kernel/power/
15400 F:      include/linux/suspend.h
15401 F:      include/linux/freezer.h
15402 F:      include/linux/pm.h
15404 SVGA HANDLING
15405 M:      Martin Mares <mj@ucw.cz>
15406 L:      linux-video@atrey.karlin.mff.cuni.cz
15407 S:      Maintained
15408 F:      Documentation/admin-guide/svga.rst
15409 F:      arch/x86/boot/video*
15411 SWIOTLB SUBSYSTEM
15412 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15413 L:      iommu@lists.linux-foundation.org
15414 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15415 S:      Supported
15416 F:      kernel/dma/swiotlb.c
15417 F:      arch/*/kernel/pci-swiotlb.c
15418 F:      include/linux/swiotlb.h
15420 SWITCHDEV
15421 M:      Jiri Pirko <jiri@resnulli.us>
15422 M:      Ivan Vecera <ivecera@redhat.com>
15423 L:      netdev@vger.kernel.org
15424 S:      Supported
15425 F:      net/switchdev/
15426 F:      include/net/switchdev.h
15428 SY8106A REGULATOR DRIVER
15429 M:      Icenowy Zheng <icenowy@aosc.io>
15430 S:      Maintained
15431 F:      drivers/regulator/sy8106a-regulator.c
15432 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15434 SYNC FILE FRAMEWORK
15435 M:      Sumit Semwal <sumit.semwal@linaro.org>
15436 R:      Gustavo Padovan <gustavo@padovan.org>
15437 S:      Maintained
15438 L:      linux-media@vger.kernel.org
15439 L:      dri-devel@lists.freedesktop.org
15440 F:      drivers/dma-buf/sync_*
15441 F:      drivers/dma-buf/dma-fence*
15442 F:      drivers/dma-buf/sw_sync.c
15443 F:      include/linux/sync_file.h
15444 F:      include/uapi/linux/sync_file.h
15445 F:      Documentation/driver-api/sync_file.rst
15446 T:      git git://anongit.freedesktop.org/drm/drm-misc
15448 SYNOPSYS ARC ARCHITECTURE
15449 M:      Vineet Gupta <vgupta@synopsys.com>
15450 L:      linux-snps-arc@lists.infradead.org
15451 S:      Supported
15452 F:      arch/arc/
15453 F:      Documentation/devicetree/bindings/arc/*
15454 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15455 F:      drivers/clocksource/arc_timer.c
15456 F:      drivers/tty/serial/arc_uart.c
15457 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15459 SYNOPSYS ARC HSDK SDP pll clock driver
15460 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15461 S:      Supported
15462 F:      drivers/clk/clk-hsdk-pll.c
15463 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15465 SYNOPSYS ARC SDP clock driver
15466 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15467 S:      Supported
15468 F:      drivers/clk/axs10x/*
15469 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15471 SYNOPSYS ARC SDP platform support
15472 M:      Alexey Brodkin <abrodkin@synopsys.com>
15473 S:      Supported
15474 F:      arch/arc/plat-axs10x
15475 F:      arch/arc/boot/dts/ax*
15476 F:      Documentation/devicetree/bindings/arc/axs10*
15478 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15479 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15480 S:      Supported
15481 F:      drivers/reset/reset-axs10x.c
15482 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15484 SYNOPSYS CREG GPIO DRIVER
15485 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15486 S:      Maintained
15487 F:      drivers/gpio/gpio-creg-snps.c
15488 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15490 SYNOPSYS DESIGNWARE 8250 UART DRIVER
15491 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15492 S:      Maintained
15493 F:      drivers/tty/serial/8250/8250_dw.c
15495 SYNOPSYS DESIGNWARE APB GPIO DRIVER
15496 M:      Hoan Tran <hoan@os.amperecomputing.com>
15497 L:      linux-gpio@vger.kernel.org
15498 S:      Maintained
15499 F:      drivers/gpio/gpio-dwapb.c
15500 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15502 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15503 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15504 S:      Maintained
15505 F:      drivers/dma/dwi-axi-dmac/
15506 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15508 SYNOPSYS DESIGNWARE DMAC DRIVER
15509 M:      Viresh Kumar <vireshk@kernel.org>
15510 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15511 S:      Maintained
15512 F:      Documentation/devicetree/bindings/dma/snps-dma.txt
15513 F:      drivers/dma/dw/
15514 F:      include/dt-bindings/dma/dw-dmac.h
15515 F:      include/linux/dma/dw.h
15516 F:      include/linux/platform_data/dma-dw.h
15518 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15519 M:      Jose Abreu <Jose.Abreu@synopsys.com>
15520 L:      netdev@vger.kernel.org
15521 S:      Supported
15522 F:      drivers/net/ethernet/synopsys/
15524 SYNOPSYS DESIGNWARE I2C DRIVER
15525 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
15526 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15527 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
15528 L:      linux-i2c@vger.kernel.org
15529 S:      Maintained
15530 F:      drivers/i2c/busses/i2c-designware-*
15531 F:      include/linux/platform_data/i2c-designware.h
15533 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15534 M:      Jaehoon Chung <jh80.chung@samsung.com>
15535 L:      linux-mmc@vger.kernel.org
15536 S:      Maintained
15537 F:      drivers/mmc/host/dw_mmc*
15539 SYNOPSYS HSDK RESET CONTROLLER DRIVER
15540 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15541 S:      Supported
15542 F:      drivers/reset/reset-hsdk.c
15543 F:      include/dt-bindings/reset/snps,hsdk-reset.h
15544 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15546 SYSTEM CONFIGURATION (SYSCON)
15547 M:      Lee Jones <lee.jones@linaro.org>
15548 M:      Arnd Bergmann <arnd@arndb.de>
15549 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15550 S:      Supported
15551 F:      drivers/mfd/syscon.c
15553 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15554 M:      Sudeep Holla <sudeep.holla@arm.com>
15555 L:      linux-arm-kernel@lists.infradead.org
15556 S:      Maintained
15557 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15558 F:      drivers/clk/clk-sc[mp]i.c
15559 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
15560 F:      drivers/firmware/arm_scpi.c
15561 F:      drivers/firmware/arm_scmi/
15562 F:      include/linux/sc[mp]i_protocol.h
15564 SYSTEM RESET/SHUTDOWN DRIVERS
15565 M:      Sebastian Reichel <sre@kernel.org>
15566 L:      linux-pm@vger.kernel.org
15567 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15568 S:      Maintained
15569 F:      Documentation/devicetree/bindings/power/reset/
15570 F:      drivers/power/reset/
15572 SYSTEM TRACE MODULE CLASS
15573 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
15574 S:      Maintained
15575 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15576 F:      Documentation/trace/stm.rst
15577 F:      drivers/hwtracing/stm/
15578 F:      include/linux/stm.h
15579 F:      include/uapi/linux/stm.h
15581 SYSV FILESYSTEM
15582 M:      Christoph Hellwig <hch@infradead.org>
15583 S:      Maintained
15584 F:      Documentation/filesystems/sysv-fs.txt
15585 F:      fs/sysv/
15586 F:      include/linux/sysv_fs.h
15588 TASKSTATS STATISTICS INTERFACE
15589 M:      Balbir Singh <bsingharora@gmail.com>
15590 S:      Maintained
15591 F:      Documentation/accounting/taskstats*
15592 F:      include/linux/taskstats*
15593 F:      kernel/taskstats.c
15595 TC subsystem
15596 M:      Jamal Hadi Salim <jhs@mojatatu.com>
15597 M:      Cong Wang <xiyou.wangcong@gmail.com>
15598 M:      Jiri Pirko <jiri@resnulli.us>
15599 L:      netdev@vger.kernel.org
15600 S:      Maintained
15601 F:      include/net/pkt_cls.h
15602 F:      include/net/pkt_sched.h
15603 F:      include/net/tc_act/
15604 F:      include/uapi/linux/pkt_cls.h
15605 F:      include/uapi/linux/pkt_sched.h
15606 F:      include/uapi/linux/tc_act/
15607 F:      include/uapi/linux/tc_ematch/
15608 F:      net/sched/
15610 TC90522 MEDIA DRIVER
15611 M:      Akihiro Tsukada <tskd08@gmail.com>
15612 L:      linux-media@vger.kernel.org
15613 S:      Odd Fixes
15614 F:      drivers/media/dvb-frontends/tc90522*
15616 TCP LOW PRIORITY MODULE
15617 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15618 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15619 W:      http://tcp-lp-mod.sourceforge.net/
15620 S:      Maintained
15621 F:      net/ipv4/tcp_lp.c
15623 TDA10071 MEDIA DRIVER
15624 M:      Antti Palosaari <crope@iki.fi>
15625 L:      linux-media@vger.kernel.org
15626 W:      https://linuxtv.org
15627 W:      http://palosaari.fi/linux/
15628 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15629 T:      git git://linuxtv.org/anttip/media_tree.git
15630 S:      Maintained
15631 F:      drivers/media/dvb-frontends/tda10071*
15633 TDA18212 MEDIA DRIVER
15634 M:      Antti Palosaari <crope@iki.fi>
15635 L:      linux-media@vger.kernel.org
15636 W:      https://linuxtv.org
15637 W:      http://palosaari.fi/linux/
15638 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15639 T:      git git://linuxtv.org/anttip/media_tree.git
15640 S:      Maintained
15641 F:      drivers/media/tuners/tda18212*
15643 TDA18218 MEDIA DRIVER
15644 M:      Antti Palosaari <crope@iki.fi>
15645 L:      linux-media@vger.kernel.org
15646 W:      https://linuxtv.org
15647 W:      http://palosaari.fi/linux/
15648 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15649 T:      git git://linuxtv.org/anttip/media_tree.git
15650 S:      Maintained
15651 F:      drivers/media/tuners/tda18218*
15653 TDA18250 MEDIA DRIVER
15654 M:      Olli Salonen <olli.salonen@iki.fi>
15655 L:      linux-media@vger.kernel.org
15656 W:      https://linuxtv.org
15657 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15658 T:      git git://linuxtv.org/media_tree.git
15659 S:      Maintained
15660 F:      drivers/media/tuners/tda18250*
15662 TDA18271 MEDIA DRIVER
15663 M:      Michael Krufky <mkrufky@linuxtv.org>
15664 L:      linux-media@vger.kernel.org
15665 W:      https://linuxtv.org
15666 W:      http://github.com/mkrufky
15667 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15668 T:      git git://linuxtv.org/mkrufky/tuners.git
15669 S:      Maintained
15670 F:      drivers/media/tuners/tda18271*
15672 TDA1997x MEDIA DRIVER
15673 M:      Tim Harvey <tharvey@gateworks.com>
15674 L:      linux-media@vger.kernel.org
15675 W:      https://linuxtv.org
15676 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15677 S:      Maintained
15678 F:      drivers/media/i2c/tda1997x.*
15680 TDA827x MEDIA DRIVER
15681 M:      Michael Krufky <mkrufky@linuxtv.org>
15682 L:      linux-media@vger.kernel.org
15683 W:      https://linuxtv.org
15684 W:      http://github.com/mkrufky
15685 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15686 T:      git git://linuxtv.org/mkrufky/tuners.git
15687 S:      Maintained
15688 F:      drivers/media/tuners/tda8290.*
15690 TDA8290 MEDIA DRIVER
15691 M:      Michael Krufky <mkrufky@linuxtv.org>
15692 L:      linux-media@vger.kernel.org
15693 W:      https://linuxtv.org
15694 W:      http://github.com/mkrufky
15695 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15696 T:      git git://linuxtv.org/mkrufky/tuners.git
15697 S:      Maintained
15698 F:      drivers/media/tuners/tda8290.*
15700 TDA9840 MEDIA DRIVER
15701 M:      Hans Verkuil <hverkuil@xs4all.nl>
15702 L:      linux-media@vger.kernel.org
15703 T:      git git://linuxtv.org/media_tree.git
15704 W:      https://linuxtv.org
15705 S:      Maintained
15706 F:      drivers/media/i2c/tda9840*
15708 TEA5761 TUNER DRIVER
15709 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15710 L:      linux-media@vger.kernel.org
15711 W:      https://linuxtv.org
15712 T:      git git://linuxtv.org/media_tree.git
15713 S:      Odd fixes
15714 F:      drivers/media/tuners/tea5761.*
15716 TEA5767 TUNER DRIVER
15717 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15718 L:      linux-media@vger.kernel.org
15719 W:      https://linuxtv.org
15720 T:      git git://linuxtv.org/media_tree.git
15721 S:      Maintained
15722 F:      drivers/media/tuners/tea5767.*
15724 TEA6415C MEDIA DRIVER
15725 M:      Hans Verkuil <hverkuil@xs4all.nl>
15726 L:      linux-media@vger.kernel.org
15727 T:      git git://linuxtv.org/media_tree.git
15728 W:      https://linuxtv.org
15729 S:      Maintained
15730 F:      drivers/media/i2c/tea6415c*
15732 TEA6420 MEDIA DRIVER
15733 M:      Hans Verkuil <hverkuil@xs4all.nl>
15734 L:      linux-media@vger.kernel.org
15735 T:      git git://linuxtv.org/media_tree.git
15736 W:      https://linuxtv.org
15737 S:      Maintained
15738 F:      drivers/media/i2c/tea6420*
15740 TEAM DRIVER
15741 M:      Jiri Pirko <jiri@resnulli.us>
15742 L:      netdev@vger.kernel.org
15743 S:      Supported
15744 F:      drivers/net/team/
15745 F:      include/linux/if_team.h
15746 F:      include/uapi/linux/if_team.h
15748 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15749 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15750 S:      Maintained
15751 F:      arch/x86/platform/ts5500/
15753 TECHNOTREND USB IR RECEIVER
15754 M:      Sean Young <sean@mess.org>
15755 L:      linux-media@vger.kernel.org
15756 S:      Maintained
15757 F:      drivers/media/rc/ttusbir.c
15759 TECHWELL TW9910 VIDEO DECODER
15760 L:      linux-media@vger.kernel.org
15761 S:      Orphan
15762 F:      drivers/media/i2c/tw9910.c
15763 F:      include/media/i2c/tw9910.h
15765 TEE SUBSYSTEM
15766 M:      Jens Wiklander <jens.wiklander@linaro.org>
15767 L:      tee-dev@lists.linaro.org
15768 S:      Maintained
15769 F:      include/linux/tee_drv.h
15770 F:      include/uapi/linux/tee.h
15771 F:      drivers/tee/
15772 F:      Documentation/tee.txt
15774 TEGRA ARCHITECTURE SUPPORT
15775 M:      Thierry Reding <thierry.reding@gmail.com>
15776 M:      Jonathan Hunter <jonathanh@nvidia.com>
15777 L:      linux-tegra@vger.kernel.org
15778 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
15779 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15780 S:      Supported
15781 N:      [^a-z]tegra
15783 TEGRA CLOCK DRIVER
15784 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
15785 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
15786 S:      Supported
15787 F:      drivers/clk/tegra/
15789 TEGRA DMA DRIVERS
15790 M:      Laxman Dewangan <ldewangan@nvidia.com>
15791 M:      Jon Hunter <jonathanh@nvidia.com>
15792 S:      Supported
15793 F:      drivers/dma/tegra*
15795 TEGRA I2C DRIVER
15796 M:      Laxman Dewangan <ldewangan@nvidia.com>
15797 R:      Dmitry Osipenko <digetx@gmail.com>
15798 S:      Supported
15799 F:      drivers/i2c/busses/i2c-tegra.c
15801 TEGRA IOMMU DRIVERS
15802 M:      Thierry Reding <thierry.reding@gmail.com>
15803 L:      linux-tegra@vger.kernel.org
15804 S:      Supported
15805 F:      drivers/iommu/tegra*
15807 TEGRA KBC DRIVER
15808 M:      Laxman Dewangan <ldewangan@nvidia.com>
15809 S:      Supported
15810 F:      drivers/input/keyboard/tegra-kbc.c
15812 TEGRA NAND DRIVER
15813 M:      Stefan Agner <stefan@agner.ch>
15814 M:      Lucas Stach <dev@lynxeye.de>
15815 S:      Maintained
15816 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15817 F:      drivers/mtd/nand/raw/tegra_nand.c
15819 TEGRA PWM DRIVER
15820 M:      Thierry Reding <thierry.reding@gmail.com>
15821 S:      Supported
15822 F:      drivers/pwm/pwm-tegra.c
15824 TEGRA SERIAL DRIVER
15825 M:      Laxman Dewangan <ldewangan@nvidia.com>
15826 S:      Supported
15827 F:      drivers/tty/serial/serial-tegra.c
15829 TEGRA SPI DRIVER
15830 M:      Laxman Dewangan <ldewangan@nvidia.com>
15831 S:      Supported
15832 F:      drivers/spi/spi-tegra*
15834 TEGRA XUSB PADCTL DRIVER
15835 M:      JC Kuo <jckuo@nvidia.com>
15836 S:      Supported
15837 F:      drivers/phy/tegra/xusb*
15839 TEHUTI ETHERNET DRIVER
15840 M:      Andy Gospodarek <andy@greyhouse.net>
15841 L:      netdev@vger.kernel.org
15842 S:      Supported
15843 F:      drivers/net/ethernet/tehuti/*
15845 Telecom Clock Driver for MCPL0010
15846 M:      Mark Gross <mark.gross@intel.com>
15847 S:      Supported
15848 F:      drivers/char/tlclk.c
15850 TENSILICA XTENSA PORT (xtensa)
15851 M:      Chris Zankel <chris@zankel.net>
15852 M:      Max Filippov <jcmvbkbc@gmail.com>
15853 L:      linux-xtensa@linux-xtensa.org
15854 T:      git git://github.com/czankel/xtensa-linux.git
15855 S:      Maintained
15856 F:      arch/xtensa/
15857 F:      drivers/irqchip/irq-xtensa-*
15859 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15860 M:      Nishanth Menon <nm@ti.com>
15861 M:      Tero Kristo <t-kristo@ti.com>
15862 M:      Santosh Shilimkar <ssantosh@kernel.org>
15863 L:      linux-arm-kernel@lists.infradead.org
15864 S:      Maintained
15865 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15866 F:      drivers/firmware/ti_sci*
15867 F:      include/linux/soc/ti/ti_sci_protocol.h
15868 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15869 F:      drivers/soc/ti/ti_sci_pm_domains.c
15870 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15871 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15872 F:      drivers/clk/keystone/sci-clk.c
15873 F:      drivers/reset/reset-ti-sci.c
15874 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
15875 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
15876 F:      drivers/irqchip/irq-ti-sci-intr.c
15877 F:      drivers/irqchip/irq-ti-sci-inta.c
15878 F:      include/linux/soc/ti/ti_sci_inta_msi.h
15879 F:      drivers/soc/ti/ti_sci_inta_msi.c
15881 Texas Instruments ASoC drivers
15882 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15883 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15884 S:      Maintained
15885 F:      sound/soc/ti/
15887 Texas Instruments' DAC7612 DAC Driver
15888 M:      Ricardo Ribalda <ricardo@ribalda.com>
15889 L:      linux-iio@vger.kernel.org
15890 S:      Supported
15891 F:      drivers/iio/dac/ti-dac7612.c
15892 F:      Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
15894 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15895 M:      Hans Verkuil <hverkuil@xs4all.nl>
15896 L:      linux-media@vger.kernel.org
15897 T:      git git://linuxtv.org/media_tree.git
15898 W:      https://linuxtv.org
15899 S:      Maintained
15900 F:      drivers/media/radio/radio-raremono.c
15902 THERMAL
15903 M:      Zhang Rui <rui.zhang@intel.com>
15904 M:      Eduardo Valentin <edubezval@gmail.com>
15905 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
15906 L:      linux-pm@vger.kernel.org
15907 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15908 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15909 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15910 S:      Supported
15911 F:      drivers/thermal/
15912 F:      include/linux/thermal.h
15913 F:      include/uapi/linux/thermal.h
15914 F:      include/linux/cpu_cooling.h
15915 F:      Documentation/devicetree/bindings/thermal/
15917 THERMAL/CPU_COOLING
15918 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
15919 M:      Viresh Kumar <viresh.kumar@linaro.org>
15920 M:      Javi Merino <javi.merino@kernel.org>
15921 L:      linux-pm@vger.kernel.org
15922 S:      Supported
15923 F:      Documentation/thermal/cpu-cooling-api.rst
15924 F:      drivers/thermal/cpu_cooling.c
15925 F:      include/linux/cpu_cooling.h
15927 THINKPAD ACPI EXTRAS DRIVER
15928 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15929 L:      ibm-acpi-devel@lists.sourceforge.net
15930 L:      platform-driver-x86@vger.kernel.org
15931 W:      http://ibm-acpi.sourceforge.net
15932 W:      http://thinkwiki.org/wiki/Ibm-acpi
15933 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15934 S:      Maintained
15935 F:      drivers/platform/x86/thinkpad_acpi.c
15937 THUNDERBOLT DRIVER
15938 M:      Andreas Noever <andreas.noever@gmail.com>
15939 M:      Michael Jamet <michael.jamet@intel.com>
15940 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15941 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15942 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15943 S:      Maintained
15944 F:      Documentation/admin-guide/thunderbolt.rst
15945 F:      drivers/thunderbolt/
15946 F:      include/linux/thunderbolt.h
15948 THUNDERBOLT NETWORK DRIVER
15949 M:      Michael Jamet <michael.jamet@intel.com>
15950 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15951 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15952 L:      netdev@vger.kernel.org
15953 S:      Maintained
15954 F:      drivers/net/thunderbolt.c
15956 THUNDERX GPIO DRIVER
15957 M:      David Daney <david.daney@cavium.com>
15958 S:      Maintained
15959 F:      drivers/gpio/gpio-thunderx.c
15961 TI AM437X VPFE DRIVER
15962 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15963 L:      linux-media@vger.kernel.org
15964 W:      https://linuxtv.org
15965 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15966 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15967 S:      Maintained
15968 F:      drivers/media/platform/am437x/
15970 TI BANDGAP AND THERMAL DRIVER
15971 M:      Eduardo Valentin <edubezval@gmail.com>
15972 M:      Keerthy <j-keerthy@ti.com>
15973 L:      linux-pm@vger.kernel.org
15974 L:      linux-omap@vger.kernel.org
15975 S:      Maintained
15976 F:      drivers/thermal/ti-soc-thermal/
15978 TI BQ27XXX POWER SUPPLY DRIVER
15979 R:      Andrew F. Davis <afd@ti.com>
15980 F:      include/linux/power/bq27xxx_battery.h
15981 F:      drivers/power/supply/bq27xxx_battery.c
15982 F:      drivers/power/supply/bq27xxx_battery_i2c.c
15984 TI CDCE706 CLOCK DRIVER
15985 M:      Max Filippov <jcmvbkbc@gmail.com>
15986 S:      Maintained
15987 F:      drivers/clk/clk-cdce706.c
15989 TI CLOCK DRIVER
15990 M:      Tero Kristo <t-kristo@ti.com>
15991 L:      linux-omap@vger.kernel.org
15992 S:      Maintained
15993 F:      drivers/clk/ti/
15994 F:      include/linux/clk/ti.h
15996 TI DAVINCI MACHINE SUPPORT
15997 M:      Sekhar Nori <nsekhar@ti.com>
15998 R:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
15999 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16000 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
16001 S:      Supported
16002 F:      Documentation/devicetree/bindings/i2c/i2c-davinci.txt
16003 F:      arch/arm/mach-davinci/
16004 F:      drivers/i2c/busses/i2c-davinci.c
16005 F:      arch/arm/boot/dts/da850*
16007 TI DAVINCI SERIES CLOCK DRIVER
16008 M:      David Lechner <david@lechnology.com>
16009 R:      Sekhar Nori <nsekhar@ti.com>
16010 S:      Maintained
16011 F:      Documentation/devicetree/bindings/clock/ti/davinci/
16012 F:      drivers/clk/davinci/
16014 TI DAVINCI SERIES GPIO DRIVER
16015 M:      Keerthy <j-keerthy@ti.com>
16016 L:      linux-gpio@vger.kernel.org
16017 S:      Maintained
16018 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
16019 F:      drivers/gpio/gpio-davinci.c
16021 TI DAVINCI SERIES MEDIA DRIVER
16022 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16023 L:      linux-media@vger.kernel.org
16024 W:      https://linuxtv.org
16025 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16026 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16027 S:      Maintained
16028 F:      drivers/media/platform/davinci/
16029 F:      include/media/davinci/
16031 TI ETHERNET SWITCH DRIVER (CPSW)
16032 R:      Grygorii Strashko <grygorii.strashko@ti.com>
16033 L:      linux-omap@vger.kernel.org
16034 L:      netdev@vger.kernel.org
16035 S:      Maintained
16036 F:      drivers/net/ethernet/ti/cpsw*
16037 F:      drivers/net/ethernet/ti/davinci*
16039 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
16040 M:      Alex Dubov <oakad@yahoo.com>
16041 S:      Maintained
16042 W:      http://tifmxx.berlios.de/
16043 F:      drivers/memstick/host/tifm_ms.c
16044 F:      drivers/misc/tifm*
16045 F:      drivers/mmc/host/tifm_sd.c
16046 F:      include/linux/tifm.h
16048 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16049 M:      Santosh Shilimkar <ssantosh@kernel.org>
16050 L:      linux-kernel@vger.kernel.org
16051 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16052 S:      Maintained
16053 F:      drivers/soc/ti/*
16054 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16056 TI LM49xxx FAMILY ASoC CODEC DRIVERS
16057 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
16058 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16059 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16060 S:      Maintained
16061 F:      sound/soc/codecs/lm49453*
16062 F:      sound/soc/codecs/isabelle*
16064 TI LP855x BACKLIGHT DRIVER
16065 M:      Milo Kim <milo.kim@ti.com>
16066 S:      Maintained
16067 F:      Documentation/driver-api/backlight/lp855x-driver.rst
16068 F:      drivers/video/backlight/lp855x_bl.c
16069 F:      include/linux/platform_data/lp855x.h
16071 TI LP8727 CHARGER DRIVER
16072 M:      Milo Kim <milo.kim@ti.com>
16073 S:      Maintained
16074 F:      drivers/power/supply/lp8727_charger.c
16075 F:      include/linux/platform_data/lp8727.h
16077 TI LP8788 MFD DRIVER
16078 M:      Milo Kim <milo.kim@ti.com>
16079 S:      Maintained
16080 F:      drivers/iio/adc/lp8788_adc.c
16081 F:      drivers/leds/leds-lp8788.c
16082 F:      drivers/mfd/lp8788*.c
16083 F:      drivers/power/supply/lp8788-charger.c
16084 F:      drivers/regulator/lp8788-*.c
16085 F:      include/linux/mfd/lp8788*.h
16087 TI NETCP ETHERNET DRIVER
16088 M:      Wingman Kwok <w-kwok2@ti.com>
16089 M:      Murali Karicheri <m-karicheri2@ti.com>
16090 L:      netdev@vger.kernel.org
16091 S:      Maintained
16092 F:      drivers/net/ethernet/ti/netcp*
16094 TI PCM3060 ASoC CODEC DRIVER
16095 M:      Kirill Marinushkin <kmarinushkin@birdec.tech>
16096 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16097 S:      Maintained
16098 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
16099 F:      sound/soc/codecs/pcm3060*
16101 TI TAS571X FAMILY ASoC CODEC DRIVER
16102 M:      Kevin Cernekee <cernekee@chromium.org>
16103 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16104 S:      Odd Fixes
16105 F:      sound/soc/codecs/tas571x*
16107 TI TRF7970A NFC DRIVER
16108 M:      Mark Greer <mgreer@animalcreek.com>
16109 L:      linux-wireless@vger.kernel.org
16110 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
16111 S:      Supported
16112 F:      drivers/nfc/trf7970a.c
16113 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16115 TI TWL4030 SERIES SOC CODEC DRIVER
16116 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
16117 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16118 S:      Maintained
16119 F:      sound/soc/codecs/twl4030*
16121 TI VPE/CAL DRIVERS
16122 M:      Benoit Parrot <bparrot@ti.com>
16123 L:      linux-media@vger.kernel.org
16124 W:      http://linuxtv.org/
16125 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16126 S:      Maintained
16127 F:      drivers/media/platform/ti-vpe/
16129 TI WILINK WIRELESS DRIVERS
16130 L:      linux-wireless@vger.kernel.org
16131 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
16132 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
16133 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16134 S:      Orphan
16135 F:      drivers/net/wireless/ti/
16136 F:      include/linux/wl12xx.h
16138 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16139 M:      John Stultz <john.stultz@linaro.org>
16140 M:      Thomas Gleixner <tglx@linutronix.de>
16141 R:      Stephen Boyd <sboyd@kernel.org>
16142 L:      linux-kernel@vger.kernel.org
16143 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16144 S:      Supported
16145 F:      include/linux/clocksource.h
16146 F:      include/linux/time.h
16147 F:      include/linux/timex.h
16148 F:      include/uapi/linux/time.h
16149 F:      include/uapi/linux/timex.h
16150 F:      kernel/time/clocksource.c
16151 F:      kernel/time/time*.c
16152 F:      kernel/time/alarmtimer.c
16153 F:      kernel/time/ntp.c
16154 F:      tools/testing/selftests/timers/
16156 TIPC NETWORK LAYER
16157 M:      Jon Maloy <jon.maloy@ericsson.com>
16158 M:      Ying Xue <ying.xue@windriver.com>
16159 L:      netdev@vger.kernel.org (core kernel code)
16160 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16161 W:      http://tipc.sourceforge.net/
16162 S:      Maintained
16163 F:      include/uapi/linux/tipc*.h
16164 F:      net/tipc/
16166 TLAN NETWORK DRIVER
16167 M:      Samuel Chessman <chessman@tux.org>
16168 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
16169 W:      http://sourceforge.net/projects/tlan/
16170 S:      Maintained
16171 F:      Documentation/networking/device_drivers/ti/tlan.txt
16172 F:      drivers/net/ethernet/ti/tlan.*
16174 TM6000 VIDEO4LINUX DRIVER
16175 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16176 L:      linux-media@vger.kernel.org
16177 W:      https://linuxtv.org
16178 T:      git git://linuxtv.org/media_tree.git
16179 S:      Odd fixes
16180 F:      drivers/media/usb/tm6000/
16181 F:      Documentation/media/v4l-drivers/tm6000*
16183 TMIO/SDHI MMC DRIVER
16184 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
16185 L:      linux-mmc@vger.kernel.org
16186 S:      Supported
16187 F:      drivers/mmc/host/tmio_mmc*
16188 F:      drivers/mmc/host/renesas_sdhi*
16189 F:      include/linux/mfd/tmio.h
16191 TMP401 HARDWARE MONITOR DRIVER
16192 M:      Guenter Roeck <linux@roeck-us.net>
16193 L:      linux-hwmon@vger.kernel.org
16194 S:      Maintained
16195 F:      Documentation/hwmon/tmp401.rst
16196 F:      drivers/hwmon/tmp401.c
16198 TMPFS (SHMEM FILESYSTEM)
16199 M:      Hugh Dickins <hughd@google.com>
16200 L:      linux-mm@kvack.org
16201 S:      Maintained
16202 F:      include/linux/shmem_fs.h
16203 F:      mm/shmem.c
16205 TOMOYO SECURITY MODULE
16206 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
16207 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
16208 L:      tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
16209 L:      tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
16210 L:      tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
16211 L:      tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
16212 W:      https://tomoyo.osdn.jp/
16213 S:      Maintained
16214 F:      security/tomoyo/
16216 TOPSTAR LAPTOP EXTRAS DRIVER
16217 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
16218 L:      platform-driver-x86@vger.kernel.org
16219 S:      Maintained
16220 F:      drivers/platform/x86/topstar-laptop.c
16222 TORTURE-TEST MODULES
16223 M:      Davidlohr Bueso <dave@stgolabs.net>
16224 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
16225 M:      Josh Triplett <josh@joshtriplett.org>
16226 L:      linux-kernel@vger.kernel.org
16227 S:      Supported
16228 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16229 F:      Documentation/RCU/torture.txt
16230 F:      kernel/torture.c
16231 F:      kernel/rcu/rcutorture.c
16232 F:      kernel/rcu/rcuperf.c
16233 F:      kernel/locking/locktorture.c
16235 TOSHIBA ACPI EXTRAS DRIVER
16236 M:      Azael Avalos <coproscefalo@gmail.com>
16237 L:      platform-driver-x86@vger.kernel.org
16238 S:      Maintained
16239 F:      drivers/platform/x86/toshiba_acpi.c
16241 TOSHIBA BLUETOOTH DRIVER
16242 M:      Azael Avalos <coproscefalo@gmail.com>
16243 L:      platform-driver-x86@vger.kernel.org
16244 S:      Maintained
16245 F:      drivers/platform/x86/toshiba_bluetooth.c
16247 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16248 M:      Azael Avalos <coproscefalo@gmail.com>
16249 L:      platform-driver-x86@vger.kernel.org
16250 S:      Maintained
16251 F:      drivers/platform/x86/toshiba_haps.c
16253 TOSHIBA SMM DRIVER
16254 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
16255 W:      http://www.buzzard.org.uk/toshiba/
16256 S:      Maintained
16257 F:      drivers/char/toshiba.c
16258 F:      include/linux/toshiba.h
16259 F:      include/uapi/linux/toshiba.h
16261 TOSHIBA TC358743 DRIVER
16262 M:      Mats Randgaard <matrandg@cisco.com>
16263 L:      linux-media@vger.kernel.org
16264 S:      Maintained
16265 F:      drivers/media/i2c/tc358743*
16266 F:      include/media/i2c/tc358743.h
16268 TOSHIBA WMI HOTKEYS DRIVER
16269 M:      Azael Avalos <coproscefalo@gmail.com>
16270 L:      platform-driver-x86@vger.kernel.org
16271 S:      Maintained
16272 F:      drivers/platform/x86/toshiba-wmi.c
16274 TPM DEVICE DRIVER
16275 M:      Peter Huewe <peterhuewe@gmx.de>
16276 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16277 R:      Jason Gunthorpe <jgg@ziepe.ca>
16278 L:      linux-integrity@vger.kernel.org
16279 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
16280 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16281 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
16282 S:      Maintained
16283 F:      drivers/char/tpm/
16285 TRACING
16286 M:      Steven Rostedt <rostedt@goodmis.org>
16287 M:      Ingo Molnar <mingo@redhat.com>
16288 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16289 S:      Maintained
16290 F:      Documentation/trace/ftrace.rst
16291 F:      arch/*/*/*/ftrace.h
16292 F:      arch/*/kernel/ftrace.c
16293 F:      include/*/ftrace.h
16294 F:      include/linux/trace*.h
16295 F:      include/trace/
16296 F:      kernel/trace/
16297 F:      tools/testing/selftests/ftrace/
16299 TRACING MMIO ACCESSES (MMIOTRACE)
16300 M:      Steven Rostedt <rostedt@goodmis.org>
16301 M:      Ingo Molnar <mingo@kernel.org>
16302 R:      Karol Herbst <karolherbst@gmail.com>
16303 R:      Pekka Paalanen <ppaalanen@gmail.com>
16304 S:      Maintained
16305 L:      linux-kernel@vger.kernel.org
16306 L:      nouveau@lists.freedesktop.org
16307 F:      kernel/trace/trace_mmiotrace.c
16308 F:      include/linux/mmiotrace.h
16309 F:      arch/x86/mm/kmmio.c
16310 F:      arch/x86/mm/mmio-mod.c
16311 F:      arch/x86/mm/testmmiotrace.c
16313 TRIVIAL PATCHES
16314 M:      Jiri Kosina <trivial@kernel.org>
16315 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16316 S:      Maintained
16317 K:      ^Subject:.*(?i)trivial
16319 TEMPO SEMICONDUCTOR DRIVERS
16320 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16321 S:      Maintained
16322 F:      sound/soc/codecs/tscs*.c
16323 F:      sound/soc/codecs/tscs*.h
16324 F:      Documentation/devicetree/bindings/sound/tscs*.txt
16326 TTY LAYER
16327 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16328 M:      Jiri Slaby <jslaby@suse.com>
16329 S:      Supported
16330 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16331 F:      Documentation/driver-api/serial/
16332 F:      drivers/tty/
16333 F:      drivers/tty/serial/serial_core.c
16334 F:      include/linux/serial_core.h
16335 F:      include/linux/serial.h
16336 F:      include/linux/tty.h
16337 F:      include/uapi/linux/serial_core.h
16338 F:      include/uapi/linux/serial.h
16339 F:      include/uapi/linux/tty.h
16341 TUA9001 MEDIA DRIVER
16342 M:      Antti Palosaari <crope@iki.fi>
16343 L:      linux-media@vger.kernel.org
16344 W:      https://linuxtv.org
16345 W:      http://palosaari.fi/linux/
16346 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16347 T:      git git://linuxtv.org/anttip/media_tree.git
16348 S:      Maintained
16349 F:      drivers/media/tuners/tua9001*
16351 TULIP NETWORK DRIVERS
16352 L:      netdev@vger.kernel.org
16353 L:      linux-parisc@vger.kernel.org
16354 S:      Orphan
16355 F:      drivers/net/ethernet/dec/tulip/
16357 TUN/TAP driver
16358 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
16359 W:      http://vtun.sourceforge.net/tun
16360 S:      Maintained
16361 F:      Documentation/networking/tuntap.txt
16362 F:      arch/um/os-Linux/drivers/
16364 TURBOCHANNEL SUBSYSTEM
16365 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
16366 M:      Ralf Baechle <ralf@linux-mips.org>
16367 L:      linux-mips@vger.kernel.org
16368 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
16369 S:      Maintained
16370 F:      drivers/tc/
16371 F:      include/linux/tc.h
16373 TURBOSTAT UTILITY
16374 M:      "Len Brown" <lenb@kernel.org>
16375 L:      linux-pm@vger.kernel.org
16376 B:      https://bugzilla.kernel.org
16377 Q:      https://patchwork.kernel.org/project/linux-pm/list/
16378 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16379 S:      Supported
16380 F:      tools/power/x86/turbostat/
16382 TW5864 VIDEO4LINUX DRIVER
16383 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16384 M:      Anton Sviridenko <anton@corp.bluecherry.net>
16385 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16386 M:      Andrey Utkin <andrey_utkin@fastmail.com>
16387 L:      linux-media@vger.kernel.org
16388 S:      Supported
16389 F:      drivers/media/pci/tw5864/
16391 TW68 VIDEO4LINUX DRIVER
16392 M:      Hans Verkuil <hverkuil@xs4all.nl>
16393 L:      linux-media@vger.kernel.org
16394 T:      git git://linuxtv.org/media_tree.git
16395 W:      https://linuxtv.org
16396 S:      Odd Fixes
16397 F:      drivers/media/pci/tw68/
16399 TW686X VIDEO4LINUX DRIVER
16400 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16401 L:      linux-media@vger.kernel.org
16402 T:      git git://linuxtv.org/media_tree.git
16403 W:      http://linuxtv.org
16404 S:      Maintained
16405 F:      drivers/media/pci/tw686x/
16407 UBI FILE SYSTEM (UBIFS)
16408 M:      Richard Weinberger <richard@nod.at>
16409 M:      Artem Bityutskiy <dedekind1@gmail.com>
16410 M:      Adrian Hunter <adrian.hunter@intel.com>
16411 L:      linux-mtd@lists.infradead.org
16412 T:      git git://git.infradead.org/ubifs-2.6.git
16413 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
16414 S:      Supported
16415 F:      Documentation/filesystems/ubifs.txt
16416 F:      fs/ubifs/
16418 UCLINUX (M68KNOMMU AND COLDFIRE)
16419 M:      Greg Ungerer <gerg@linux-m68k.org>
16420 W:      http://www.linux-m68k.org/
16421 W:      http://www.uclinux.org/
16422 L:      linux-m68k@lists.linux-m68k.org
16423 L:      uclinux-dev@uclinux.org  (subscribers-only)
16424 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16425 S:      Maintained
16426 F:      arch/m68k/coldfire/
16427 F:      arch/m68k/68*/
16428 F:      arch/m68k/*/*_no.*
16429 F:      arch/m68k/include/asm/*_no.*
16431 UDF FILESYSTEM
16432 M:      Jan Kara <jack@suse.com>
16433 S:      Maintained
16434 F:      Documentation/filesystems/udf.txt
16435 F:      fs/udf/
16437 UDRAW TABLET
16438 M:      Bastien Nocera <hadess@hadess.net>
16439 L:      linux-input@vger.kernel.org
16440 S:      Maintained
16441 F:      drivers/hid/hid-udraw-ps3.c
16443 UFS FILESYSTEM
16444 M:      Evgeniy Dushistov <dushistov@mail.ru>
16445 S:      Maintained
16446 F:      Documentation/filesystems/ufs.txt
16447 F:      fs/ufs/
16449 UHID USERSPACE HID IO DRIVER:
16450 M:      David Herrmann <dh.herrmann@googlemail.com>
16451 L:      linux-input@vger.kernel.org
16452 S:      Maintained
16453 F:      drivers/hid/uhid.c
16454 F:      include/uapi/linux/uhid.h
16456 ULPI BUS
16457 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16458 L:      linux-usb@vger.kernel.org
16459 S:      Maintained
16460 F:      drivers/usb/common/ulpi.c
16461 F:      include/linux/ulpi/
16463 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16464 L:      linux-usb@vger.kernel.org
16465 S:      Orphan
16466 F:      drivers/uwb/
16467 F:      include/linux/uwb.h
16468 F:      include/linux/uwb/
16470 UNICODE SUBSYSTEM:
16471 M:      Gabriel Krisman Bertazi <krisman@collabora.com>
16472 L:      linux-fsdevel@vger.kernel.org
16473 S:      Supported
16474 F:      fs/unicode/
16476 UNICORE32 ARCHITECTURE:
16477 M:      Guan Xuetao <gxt@pku.edu.cn>
16478 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
16479 S:      Maintained
16480 T:      git git://github.com/gxt/linux.git
16481 F:      arch/unicore32/
16483 UNIFDEF
16484 M:      Tony Finch <dot@dotat.at>
16485 W:      http://dotat.at/prog/unifdef
16486 S:      Maintained
16487 F:      scripts/unifdef.c
16489 UNIFORM CDROM DRIVER
16490 M:      Jens Axboe <axboe@kernel.dk>
16491 W:      http://www.kernel.dk
16492 S:      Maintained
16493 F:      Documentation/cdrom/
16494 F:      drivers/cdrom/cdrom.c
16495 F:      include/linux/cdrom.h
16496 F:      include/uapi/linux/cdrom.h
16498 UNISYS S-PAR DRIVERS
16499 M:      David Kershner <david.kershner@unisys.com>
16500 L:      sparmaintainer@unisys.com (Unisys internal)
16501 S:      Supported
16502 F:      include/linux/visorbus.h
16503 F:      drivers/visorbus/
16504 F:      drivers/staging/unisys/
16506 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16507 R:      Alim Akhtar <alim.akhtar@samsung.com>
16508 R:      Avri Altman <avri.altman@wdc.com>
16509 R:      Pedro Sousa <pedrom.sousa@synopsys.com>
16510 L:      linux-scsi@vger.kernel.org
16511 S:      Supported
16512 F:      Documentation/scsi/ufs.txt
16513 F:      drivers/scsi/ufs/
16515 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16516 M:      Pedro Sousa <pedrom.sousa@synopsys.com>
16517 L:      linux-scsi@vger.kernel.org
16518 S:      Supported
16519 F:      drivers/scsi/ufs/*dwc*
16521 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16522 M:      Stanley Chu <stanley.chu@mediatek.com>
16523 L:      linux-scsi@vger.kernel.org
16524 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16525 S:      Maintained
16526 F:      drivers/scsi/ufs/ufs-mediatek*
16528 UNSORTED BLOCK IMAGES (UBI)
16529 M:      Artem Bityutskiy <dedekind1@gmail.com>
16530 M:      Richard Weinberger <richard@nod.at>
16531 W:      http://www.linux-mtd.infradead.org/
16532 L:      linux-mtd@lists.infradead.org
16533 T:      git git://git.infradead.org/ubifs-2.6.git
16534 S:      Supported
16535 F:      drivers/mtd/ubi/
16536 F:      include/linux/mtd/ubi.h
16537 F:      include/uapi/mtd/ubi-user.h
16539 USB "USBNET" DRIVER FRAMEWORK
16540 M:      Oliver Neukum <oneukum@suse.com>
16541 L:      netdev@vger.kernel.org
16542 W:      http://www.linux-usb.org/usbnet
16543 S:      Maintained
16544 F:      drivers/net/usb/usbnet.c
16545 F:      include/linux/usb/usbnet.h
16547 USB ACM DRIVER
16548 M:      Oliver Neukum <oneukum@suse.com>
16549 L:      linux-usb@vger.kernel.org
16550 S:      Maintained
16551 F:      Documentation/usb/acm.rst
16552 F:      drivers/usb/class/cdc-acm.*
16554 USB AR5523 WIRELESS DRIVER
16555 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
16556 L:      linux-wireless@vger.kernel.org
16557 S:      Maintained
16558 F:      drivers/net/wireless/ath/ar5523/
16560 USB ATTACHED SCSI
16561 M:      Oliver Neukum <oneukum@suse.com>
16562 L:      linux-usb@vger.kernel.org
16563 L:      linux-scsi@vger.kernel.org
16564 S:      Maintained
16565 F:      drivers/usb/storage/uas.c
16567 USB CDC ETHERNET DRIVER
16568 M:      Oliver Neukum <oliver@neukum.org>
16569 L:      linux-usb@vger.kernel.org
16570 S:      Maintained
16571 F:      drivers/net/usb/cdc_*.c
16572 F:      include/uapi/linux/usb/cdc.h
16574 USB CHAOSKEY DRIVER
16575 M:      Keith Packard <keithp@keithp.com>
16576 L:      linux-usb@vger.kernel.org
16577 S:      Maintained
16578 F:      drivers/usb/misc/chaoskey.c
16580 USB CYPRESS C67X00 DRIVER
16581 M:      Peter Korsgaard <jacmet@sunsite.dk>
16582 L:      linux-usb@vger.kernel.org
16583 S:      Maintained
16584 F:      drivers/usb/c67x00/
16586 USB DAVICOM DM9601 DRIVER
16587 M:      Peter Korsgaard <jacmet@sunsite.dk>
16588 L:      netdev@vger.kernel.org
16589 W:      http://www.linux-usb.org/usbnet
16590 S:      Maintained
16591 F:      drivers/net/usb/dm9601.c
16593 USB DIAMOND RIO500 DRIVER
16594 M:      Cesar Miquel <miquel@df.uba.ar>
16595 L:      rio500-users@lists.sourceforge.net
16596 W:      http://rio500.sourceforge.net
16597 S:      Maintained
16598 F:      drivers/usb/misc/rio500*
16600 USB EHCI DRIVER
16601 M:      Alan Stern <stern@rowland.harvard.edu>
16602 L:      linux-usb@vger.kernel.org
16603 S:      Maintained
16604 F:      Documentation/usb/ehci.rst
16605 F:      drivers/usb/host/ehci*
16607 USB GADGET/PERIPHERAL SUBSYSTEM
16608 M:      Felipe Balbi <balbi@kernel.org>
16609 L:      linux-usb@vger.kernel.org
16610 W:      http://www.linux-usb.org/gadget
16611 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16612 S:      Maintained
16613 F:      drivers/usb/gadget/
16614 F:      include/linux/usb/gadget*
16616 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16617 M:      Jiri Kosina <jikos@kernel.org>
16618 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
16619 L:      linux-usb@vger.kernel.org
16620 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16621 S:      Maintained
16622 F:      Documentation/hid/hiddev.rst
16623 F:      drivers/hid/usbhid/
16625 USB INTEL XHCI ROLE MUX DRIVER
16626 M:      Hans de Goede <hdegoede@redhat.com>
16627 L:      linux-usb@vger.kernel.org
16628 S:      Maintained
16629 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
16631 USB IP DRIVER FOR HISILICON KIRIN
16632 M:      Yu Chen <chenyu56@huawei.com>
16633 M:      Binghui Wang <wangbinghui@hisilicon.com>
16634 L:      linux-usb@vger.kernel.org
16635 S:      Maintained
16636 F:      Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16637 F:      drivers/phy/hisilicon/phy-hi3660-usb3.c
16639 USB ISP116X DRIVER
16640 M:      Olav Kongas <ok@artecdesign.ee>
16641 L:      linux-usb@vger.kernel.org
16642 S:      Maintained
16643 F:      drivers/usb/host/isp116x*
16644 F:      include/linux/usb/isp116x.h
16646 USB LAN78XX ETHERNET DRIVER
16647 M:      Woojung Huh <woojung.huh@microchip.com>
16648 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16649 L:      netdev@vger.kernel.org
16650 S:      Maintained
16651 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16652 F:      drivers/net/usb/lan78xx.*
16653 F:      include/dt-bindings/net/microchip-lan78xx.h
16655 USB MASS STORAGE DRIVER
16656 M:      Alan Stern <stern@rowland.harvard.edu>
16657 L:      linux-usb@vger.kernel.org
16658 L:      usb-storage@lists.one-eyed-alien.net
16659 S:      Maintained
16660 F:      drivers/usb/storage/
16662 USB MIDI DRIVER
16663 M:      Clemens Ladisch <clemens@ladisch.de>
16664 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16665 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16666 S:      Maintained
16667 F:      sound/usb/midi.*
16669 USB NETWORKING DRIVERS
16670 L:      linux-usb@vger.kernel.org
16671 S:      Odd Fixes
16672 F:      drivers/net/usb/
16674 USB OHCI DRIVER
16675 M:      Alan Stern <stern@rowland.harvard.edu>
16676 L:      linux-usb@vger.kernel.org
16677 S:      Maintained
16678 F:      Documentation/usb/ohci.rst
16679 F:      drivers/usb/host/ohci*
16681 USB OTG FSM (Finite State Machine)
16682 M:      Peter Chen <Peter.Chen@nxp.com>
16683 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16684 L:      linux-usb@vger.kernel.org
16685 S:      Maintained
16686 F:      drivers/usb/common/usb-otg-fsm.c
16688 USB OVER IP DRIVER
16689 M:      Valentina Manea <valentina.manea.m@gmail.com>
16690 M:      Shuah Khan <shuah@kernel.org>
16691 M:      Shuah Khan <skhan@linuxfoundation.org>
16692 L:      linux-usb@vger.kernel.org
16693 S:      Maintained
16694 F:      Documentation/usb/usbip_protocol.rst
16695 F:      drivers/usb/usbip/
16696 F:      tools/usb/usbip/
16697 F:      tools/testing/selftests/drivers/usb/usbip/
16699 USB PEGASUS DRIVER
16700 M:      Petko Manolov <petkan@nucleusys.com>
16701 L:      linux-usb@vger.kernel.org
16702 L:      netdev@vger.kernel.org
16703 T:      git git://github.com/petkan/pegasus.git
16704 W:      https://github.com/petkan/pegasus
16705 S:      Maintained
16706 F:      drivers/net/usb/pegasus.*
16708 USB PHY LAYER
16709 M:      Felipe Balbi <balbi@kernel.org>
16710 L:      linux-usb@vger.kernel.org
16711 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16712 S:      Maintained
16713 F:      drivers/usb/phy/
16715 USB PRINTER DRIVER (usblp)
16716 M:      Pete Zaitcev <zaitcev@redhat.com>
16717 L:      linux-usb@vger.kernel.org
16718 S:      Supported
16719 F:      drivers/usb/class/usblp.c
16721 USB QMI WWAN NETWORK DRIVER
16722 M:      Bjørn Mork <bjorn@mork.no>
16723 L:      netdev@vger.kernel.org
16724 S:      Maintained
16725 F:      Documentation/ABI/testing/sysfs-class-net-qmi
16726 F:      drivers/net/usb/qmi_wwan.c
16728 USB RTL8150 DRIVER
16729 M:      Petko Manolov <petkan@nucleusys.com>
16730 L:      linux-usb@vger.kernel.org
16731 L:      netdev@vger.kernel.org
16732 T:      git git://github.com/petkan/rtl8150.git
16733 W:      https://github.com/petkan/rtl8150
16734 S:      Maintained
16735 F:      drivers/net/usb/rtl8150.c
16737 USB SERIAL SUBSYSTEM
16738 M:      Johan Hovold <johan@kernel.org>
16739 L:      linux-usb@vger.kernel.org
16740 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16741 S:      Maintained
16742 F:      Documentation/usb/usb-serial.rst
16743 F:      drivers/usb/serial/
16744 F:      include/linux/usb/serial.h
16746 USB SMSC75XX ETHERNET DRIVER
16747 M:      Steve Glendinning <steve.glendinning@shawell.net>
16748 L:      netdev@vger.kernel.org
16749 S:      Maintained
16750 F:      drivers/net/usb/smsc75xx.*
16752 USB SMSC95XX ETHERNET DRIVER
16753 M:      Steve Glendinning <steve.glendinning@shawell.net>
16754 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16755 L:      netdev@vger.kernel.org
16756 S:      Maintained
16757 F:      drivers/net/usb/smsc95xx.*
16759 USB SUBSYSTEM
16760 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16761 L:      linux-usb@vger.kernel.org
16762 W:      http://www.linux-usb.org
16763 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16764 S:      Supported
16765 F:      Documentation/devicetree/bindings/usb/
16766 F:      Documentation/usb/
16767 F:      drivers/usb/
16768 F:      include/linux/usb.h
16769 F:      include/linux/usb/
16771 USB TYPEC PI3USB30532 MUX DRIVER
16772 M:      Hans de Goede <hdegoede@redhat.com>
16773 L:      linux-usb@vger.kernel.org
16774 S:      Maintained
16775 F:      drivers/usb/typec/mux/pi3usb30532.c
16777 USB TYPEC CLASS
16778 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16779 L:      linux-usb@vger.kernel.org
16780 S:      Maintained
16781 F:      Documentation/ABI/testing/sysfs-class-typec
16782 F:      Documentation/driver-api/usb/typec.rst
16783 F:      drivers/usb/typec/
16784 F:      include/linux/usb/typec.h
16786 USB TYPEC BUS FOR ALTERNATE MODES
16787 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16788 L:      linux-usb@vger.kernel.org
16789 S:      Maintained
16790 F:      Documentation/ABI/testing/sysfs-bus-typec
16791 F:      Documentation/driver-api/usb/typec_bus.rst
16792 F:      drivers/usb/typec/altmodes/
16793 F:      include/linux/usb/typec_altmode.h
16795 USB TYPEC PORT CONTROLLER DRIVERS
16796 M:      Guenter Roeck <linux@roeck-us.net>
16797 L:      linux-usb@vger.kernel.org
16798 S:      Maintained
16799 F:      drivers/usb/typec/tcpm/
16801 USB UHCI DRIVER
16802 M:      Alan Stern <stern@rowland.harvard.edu>
16803 L:      linux-usb@vger.kernel.org
16804 S:      Maintained
16805 F:      drivers/usb/host/uhci*
16807 USB VIDEO CLASS
16808 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16809 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16810 L:      linux-media@vger.kernel.org
16811 T:      git git://linuxtv.org/media_tree.git
16812 W:      http://www.ideasonboard.org/uvc/
16813 S:      Maintained
16814 F:      drivers/media/usb/uvc/
16815 F:      include/uapi/linux/uvcvideo.h
16817 USB VISION DRIVER
16818 M:      Hans Verkuil <hverkuil@xs4all.nl>
16819 L:      linux-media@vger.kernel.org
16820 T:      git git://linuxtv.org/media_tree.git
16821 W:      https://linuxtv.org
16822 S:      Odd Fixes
16823 F:      drivers/media/usb/usbvision/
16825 USB WEBCAM GADGET
16826 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16827 L:      linux-usb@vger.kernel.org
16828 S:      Maintained
16829 F:      drivers/usb/gadget/function/*uvc*
16830 F:      drivers/usb/gadget/legacy/webcam.c
16831 F:      include/uapi/linux/usb/g_uvc.h
16833 USB WIRELESS RNDIS DRIVER (rndis_wlan)
16834 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
16835 L:      linux-wireless@vger.kernel.org
16836 S:      Maintained
16837 F:      drivers/net/wireless/rndis_wlan.c
16839 USB XHCI DRIVER
16840 M:      Mathias Nyman <mathias.nyman@intel.com>
16841 L:      linux-usb@vger.kernel.org
16842 S:      Supported
16843 F:      drivers/usb/host/xhci*
16844 F:      drivers/usb/host/pci-quirks*
16846 USB ZD1201 DRIVER
16847 L:      linux-wireless@vger.kernel.org
16848 W:      http://linux-lc100020.sourceforge.net
16849 S:      Orphan
16850 F:      drivers/net/wireless/zydas/zd1201.*
16852 USB ZR364XX DRIVER
16853 M:      Antoine Jacquet <royale@zerezo.com>
16854 L:      linux-usb@vger.kernel.org
16855 L:      linux-media@vger.kernel.org
16856 T:      git git://linuxtv.org/media_tree.git
16857 W:      http://royale.zerezo.com/zr364xx/
16858 S:      Maintained
16859 F:      Documentation/media/v4l-drivers/zr364xx*
16860 F:      drivers/media/usb/zr364xx/
16862 USER-MODE LINUX (UML)
16863 M:      Jeff Dike <jdike@addtoit.com>
16864 M:      Richard Weinberger <richard@nod.at>
16865 M:      Anton Ivanov <anton.ivanov@cambridgegreys.com>
16866 L:      linux-um@lists.infradead.org
16867 W:      http://user-mode-linux.sourceforge.net
16868 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
16869 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16870 S:      Maintained
16871 F:      Documentation/virtual/uml/
16872 F:      arch/um/
16873 F:      arch/x86/um/
16874 F:      fs/hostfs/
16876 USERSPACE COPYIN/COPYOUT (UIOVEC)
16877 M:      Alexander Viro <viro@zeniv.linux.org.uk>
16878 S:      Maintained
16879 F:      lib/iov_iter.c
16880 F:      include/linux/uio.h
16882 USERSPACE DMA BUFFER DRIVER
16883 M:      Gerd Hoffmann <kraxel@redhat.com>
16884 S:      Maintained
16885 L:      dri-devel@lists.freedesktop.org
16886 F:      drivers/dma-buf/udmabuf.c
16887 F:      include/uapi/linux/udmabuf.h
16888 T:      git git://anongit.freedesktop.org/drm/drm-misc
16890 USERSPACE I/O (UIO)
16891 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16892 S:      Maintained
16893 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16894 F:      Documentation/driver-api/uio-howto.rst
16895 F:      drivers/uio/
16896 F:      include/linux/uio_driver.h
16898 UTIL-LINUX PACKAGE
16899 M:      Karel Zak <kzak@redhat.com>
16900 L:      util-linux@vger.kernel.org
16901 W:      http://en.wikipedia.org/wiki/Util-linux
16902 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16903 S:      Maintained
16905 UUID HELPERS
16906 M:      Christoph Hellwig <hch@lst.de>
16907 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16908 L:      linux-kernel@vger.kernel.org
16909 T:      git git://git.infradead.org/users/hch/uuid.git
16910 F:      lib/uuid.c
16911 F:      lib/test_uuid.c
16912 F:      include/linux/uuid.h
16913 F:      include/uapi/linux/uuid.h
16914 S:      Maintained
16916 UVESAFB DRIVER
16917 M:      Michal Januszewski <spock@gentoo.org>
16918 L:      linux-fbdev@vger.kernel.org
16919 W:      https://github.com/mjanusz/v86d
16920 S:      Maintained
16921 F:      Documentation/fb/uvesafb.rst
16922 F:      drivers/video/fbdev/uvesafb.*
16924 VF610 NAND DRIVER
16925 M:      Stefan Agner <stefan@agner.ch>
16926 L:      linux-mtd@lists.infradead.org
16927 S:      Supported
16928 F:      drivers/mtd/nand/raw/vf610_nfc.c
16930 VFAT/FAT/MSDOS FILESYSTEM
16931 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16932 S:      Maintained
16933 F:      Documentation/filesystems/vfat.txt
16934 F:      fs/fat/
16936 VFIO DRIVER
16937 M:      Alex Williamson <alex.williamson@redhat.com>
16938 R:      Cornelia Huck <cohuck@redhat.com>
16939 L:      kvm@vger.kernel.org
16940 T:      git git://github.com/awilliam/linux-vfio.git
16941 S:      Maintained
16942 F:      Documentation/driver-api/vfio.rst
16943 F:      drivers/vfio/
16944 F:      include/linux/vfio.h
16945 F:      include/uapi/linux/vfio.h
16947 VFIO MEDIATED DEVICE DRIVERS
16948 M:      Kirti Wankhede <kwankhede@nvidia.com>
16949 L:      kvm@vger.kernel.org
16950 S:      Maintained
16951 F:      Documentation/driver-api/vfio-mediated-device.rst
16952 F:      drivers/vfio/mdev/
16953 F:      include/linux/mdev.h
16954 F:      samples/vfio-mdev/
16956 VFIO PLATFORM DRIVER
16957 M:      Eric Auger <eric.auger@redhat.com>
16958 L:      kvm@vger.kernel.org
16959 S:      Maintained
16960 F:      drivers/vfio/platform/
16962 VGA_SWITCHEROO
16963 R:      Lukas Wunner <lukas@wunner.de>
16964 S:      Maintained
16965 F:      Documentation/gpu/vga-switcheroo.rst
16966 F:      drivers/gpu/vga/vga_switcheroo.c
16967 F:      include/linux/vga_switcheroo.h
16968 T:      git git://anongit.freedesktop.org/drm/drm-misc
16970 VIA RHINE NETWORK DRIVER
16971 S:      Orphan
16972 F:      drivers/net/ethernet/via/via-rhine.c
16974 VIA SD/MMC CARD CONTROLLER DRIVER
16975 M:      Bruce Chang <brucechang@via.com.tw>
16976 M:      Harald Welte <HaraldWelte@viatech.com>
16977 S:      Maintained
16978 F:      drivers/mmc/host/via-sdmmc.c
16980 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16981 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16982 L:      linux-fbdev@vger.kernel.org
16983 S:      Maintained
16984 F:      include/linux/via-core.h
16985 F:      include/linux/via-gpio.h
16986 F:      include/linux/via_i2c.h
16987 F:      drivers/video/fbdev/via/
16989 VIA VELOCITY NETWORK DRIVER
16990 M:      Francois Romieu <romieu@fr.zoreil.com>
16991 L:      netdev@vger.kernel.org
16992 S:      Maintained
16993 F:      drivers/net/ethernet/via/via-velocity.*
16995 VICODEC VIRTUAL CODEC DRIVER
16996 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
16997 L:      linux-media@vger.kernel.org
16998 T:      git git://linuxtv.org/media_tree.git
16999 W:      https://linuxtv.org
17000 S:      Maintained
17001 F:      drivers/media/platform/vicodec/*
17003 VIDEO MULTIPLEXER DRIVER
17004 M:      Philipp Zabel <p.zabel@pengutronix.de>
17005 L:      linux-media@vger.kernel.org
17006 S:      Maintained
17007 F:      drivers/media/platform/video-mux.c
17009 VIDEO I2C POLLING DRIVER
17010 M:      Matt Ranostay <matt.ranostay@konsulko.com>
17011 L:      linux-media@vger.kernel.org
17012 S:      Maintained
17013 F:      drivers/media/i2c/video-i2c.c
17015 VIDEOBUF2 FRAMEWORK
17016 M:      Pawel Osciak <pawel@osciak.com>
17017 M:      Marek Szyprowski <m.szyprowski@samsung.com>
17018 M:      Kyungmin Park <kyungmin.park@samsung.com>
17019 R:      Tomasz Figa <tfiga@chromium.org>
17020 L:      linux-media@vger.kernel.org
17021 S:      Maintained
17022 F:      drivers/media/common/videobuf2/*
17023 F:      include/media/videobuf2-*
17025 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
17026 M:      Helen Koike <helen.koike@collabora.com>
17027 L:      linux-media@vger.kernel.org
17028 T:      git git://linuxtv.org/media_tree.git
17029 W:      https://linuxtv.org
17030 S:      Maintained
17031 F:      drivers/media/platform/vimc/*
17033 VIRT LIB
17034 M:      Alex Williamson <alex.williamson@redhat.com>
17035 M:      Paolo Bonzini <pbonzini@redhat.com>
17036 L:      kvm@vger.kernel.org
17037 S:      Supported
17038 F:      virt/lib/
17040 VIRTIO AND VHOST VSOCK DRIVER
17041 M:      Stefan Hajnoczi <stefanha@redhat.com>
17042 L:      kvm@vger.kernel.org
17043 L:      virtualization@lists.linux-foundation.org
17044 L:      netdev@vger.kernel.org
17045 S:      Maintained
17046 F:      include/linux/virtio_vsock.h
17047 F:      include/uapi/linux/virtio_vsock.h
17048 F:      include/uapi/linux/vsockmon.h
17049 F:      include/uapi/linux/vm_sockets_diag.h
17050 F:      net/vmw_vsock/diag.c
17051 F:      net/vmw_vsock/af_vsock_tap.c
17052 F:      net/vmw_vsock/virtio_transport_common.c
17053 F:      net/vmw_vsock/virtio_transport.c
17054 F:      drivers/net/vsockmon.c
17055 F:      drivers/vhost/vsock.c
17056 F:      tools/testing/vsock/
17058 VIRTIO CONSOLE DRIVER
17059 M:      Amit Shah <amit@kernel.org>
17060 L:      virtualization@lists.linux-foundation.org
17061 S:      Maintained
17062 F:      drivers/char/virtio_console.c
17063 F:      include/linux/virtio_console.h
17064 F:      include/uapi/linux/virtio_console.h
17066 VIRTIO CORE AND NET DRIVERS
17067 M:      "Michael S. Tsirkin" <mst@redhat.com>
17068 M:      Jason Wang <jasowang@redhat.com>
17069 L:      virtualization@lists.linux-foundation.org
17070 S:      Maintained
17071 F:      Documentation/devicetree/bindings/virtio/
17072 F:      drivers/virtio/
17073 F:      tools/virtio/
17074 F:      drivers/net/virtio_net.c
17075 F:      drivers/block/virtio_blk.c
17076 F:      include/linux/virtio*.h
17077 F:      include/uapi/linux/virtio_*.h
17078 F:      drivers/crypto/virtio/
17079 F:      mm/balloon_compaction.c
17081 VIRTIO BLOCK AND SCSI DRIVERS
17082 M:      "Michael S. Tsirkin" <mst@redhat.com>
17083 M:      Jason Wang <jasowang@redhat.com>
17084 R:      Paolo Bonzini <pbonzini@redhat.com>
17085 R:      Stefan Hajnoczi <stefanha@redhat.com>
17086 L:      virtualization@lists.linux-foundation.org
17087 S:      Maintained
17088 F:      drivers/block/virtio_blk.c
17089 F:      drivers/scsi/virtio_scsi.c
17090 F:      include/uapi/linux/virtio_blk.h
17091 F:      include/uapi/linux/virtio_scsi.h
17092 F:      drivers/vhost/scsi.c
17094 VIRTIO CRYPTO DRIVER
17095 M:      Gonglei <arei.gonglei@huawei.com>
17096 L:      virtualization@lists.linux-foundation.org
17097 L:      linux-crypto@vger.kernel.org
17098 S:      Maintained
17099 F:      drivers/crypto/virtio/
17100 F:      include/uapi/linux/virtio_crypto.h
17102 VIRTIO DRIVERS FOR S390
17103 M:      Cornelia Huck <cohuck@redhat.com>
17104 M:      Halil Pasic <pasic@linux.ibm.com>
17105 L:      linux-s390@vger.kernel.org
17106 L:      virtualization@lists.linux-foundation.org
17107 L:      kvm@vger.kernel.org
17108 S:      Supported
17109 F:      drivers/s390/virtio/
17110 F:      arch/s390/include/uapi/asm/virtio-ccw.h
17112 VIRTIO GPU DRIVER
17113 M:      David Airlie <airlied@linux.ie>
17114 M:      Gerd Hoffmann <kraxel@redhat.com>
17115 L:      dri-devel@lists.freedesktop.org
17116 L:      virtualization@lists.linux-foundation.org
17117 T:      git git://anongit.freedesktop.org/drm/drm-misc
17118 S:      Maintained
17119 F:      drivers/gpu/drm/virtio/
17120 F:      include/uapi/linux/virtio_gpu.h
17122 VIRTIO HOST (VHOST)
17123 M:      "Michael S. Tsirkin" <mst@redhat.com>
17124 M:      Jason Wang <jasowang@redhat.com>
17125 L:      kvm@vger.kernel.org
17126 L:      virtualization@lists.linux-foundation.org
17127 L:      netdev@vger.kernel.org
17128 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17129 S:      Maintained
17130 F:      drivers/vhost/
17131 F:      include/uapi/linux/vhost.h
17133 VIRTIO INPUT DRIVER
17134 M:      Gerd Hoffmann <kraxel@redhat.com>
17135 S:      Maintained
17136 F:      drivers/virtio/virtio_input.c
17137 F:      include/uapi/linux/virtio_input.h
17139 VIRTIO IOMMU DRIVER
17140 M:      Jean-Philippe Brucker <jean-philippe.brucker@arm.com>
17141 L:      virtualization@lists.linux-foundation.org
17142 S:      Maintained
17143 F:      drivers/iommu/virtio-iommu.c
17144 F:      include/uapi/linux/virtio_iommu.h
17146 VIRTUAL BOX GUEST DEVICE DRIVER
17147 M:      Hans de Goede <hdegoede@redhat.com>
17148 M:      Arnd Bergmann <arnd@arndb.de>
17149 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17150 S:      Maintained
17151 F:      include/linux/vbox_utils.h
17152 F:      include/uapi/linux/vbox*.h
17153 F:      drivers/virt/vboxguest/
17155 VIRTUAL SERIO DEVICE DRIVER
17156 M:      Stephen Chandler Paul <thatslyude@gmail.com>
17157 S:      Maintained
17158 F:      drivers/input/serio/userio.c
17159 F:      include/uapi/linux/userio.h
17161 VIVID VIRTUAL VIDEO DRIVER
17162 M:      Hans Verkuil <hverkuil@xs4all.nl>
17163 L:      linux-media@vger.kernel.org
17164 T:      git git://linuxtv.org/media_tree.git
17165 W:      https://linuxtv.org
17166 S:      Maintained
17167 F:      drivers/media/platform/vivid/*
17169 VLYNQ BUS
17170 M:      Florian Fainelli <f.fainelli@gmail.com>
17171 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
17172 S:      Maintained
17173 F:      drivers/vlynq/vlynq.c
17174 F:      include/linux/vlynq.h
17176 VME SUBSYSTEM
17177 M:      Martyn Welch <martyn@welchs.me.uk>
17178 M:      Manohar Vanga <manohar.vanga@gmail.com>
17179 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17180 L:      devel@driverdev.osuosl.org
17181 S:      Maintained
17182 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17183 F:      Documentation/driver-api/vme.rst
17184 F:      drivers/staging/vme/
17185 F:      drivers/vme/
17186 F:      include/linux/vme*
17188 VMWARE BALLOON DRIVER
17189 M:      Julien Freche <jfreche@vmware.com>
17190 M:      Nadav Amit <namit@vmware.com>
17191 M:      "VMware, Inc." <pv-drivers@vmware.com>
17192 L:      linux-kernel@vger.kernel.org
17193 S:      Maintained
17194 F:      drivers/misc/vmw_balloon.c
17196 VMWARE HYPERVISOR INTERFACE
17197 M:      Thomas Hellstrom <thellstrom@vmware.com>
17198 M:      "VMware, Inc." <pv-drivers@vmware.com>
17199 L:      virtualization@lists.linux-foundation.org
17200 S:      Supported
17201 F:      arch/x86/kernel/cpu/vmware.c
17203 VMWARE PVRDMA DRIVER
17204 M:      Adit Ranadive <aditr@vmware.com>
17205 M:      VMware PV-Drivers <pv-drivers@vmware.com>
17206 L:      linux-rdma@vger.kernel.org
17207 S:      Maintained
17208 F:      drivers/infiniband/hw/vmw_pvrdma/
17210 VMware PVSCSI driver
17211 M:      Jim Gill <jgill@vmware.com>
17212 M:      VMware PV-Drivers <pv-drivers@vmware.com>
17213 L:      linux-scsi@vger.kernel.org
17214 S:      Maintained
17215 F:      drivers/scsi/vmw_pvscsi.c
17216 F:      drivers/scsi/vmw_pvscsi.h
17218 VMWARE VMMOUSE SUBDRIVER
17219 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
17220 M:      "VMware, Inc." <pv-drivers@vmware.com>
17221 L:      linux-input@vger.kernel.org
17222 S:      Maintained
17223 F:      drivers/input/mouse/vmmouse.c
17224 F:      drivers/input/mouse/vmmouse.h
17226 VMWARE VMXNET3 ETHERNET DRIVER
17227 M:      Ronak Doshi <doshir@vmware.com>
17228 M:      "VMware, Inc." <pv-drivers@vmware.com>
17229 L:      netdev@vger.kernel.org
17230 S:      Maintained
17231 F:      drivers/net/vmxnet3/
17233 VOCORE VOCORE2 BOARD
17234 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
17235 L:      linux-mips@vger.kernel.org
17236 S:      Maintained
17237 F:      arch/mips/boot/dts/ralink/vocore2.dts
17239 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17240 M:      Liam Girdwood <lgirdwood@gmail.com>
17241 M:      Mark Brown <broonie@kernel.org>
17242 L:      linux-kernel@vger.kernel.org
17243 W:      http://www.slimlogic.co.uk/?p=48
17244 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17245 S:      Supported
17246 F:      Documentation/devicetree/bindings/regulator/
17247 F:      Documentation/power/regulator/
17248 F:      drivers/regulator/
17249 F:      include/dt-bindings/regulator/
17250 F:      include/linux/regulator/
17253 M:      David Ahern <dsa@cumulusnetworks.com>
17254 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
17255 L:      netdev@vger.kernel.org
17256 S:      Maintained
17257 F:      drivers/net/vrf.c
17258 F:      Documentation/networking/vrf.txt
17260 VT1211 HARDWARE MONITOR DRIVER
17261 M:      Juerg Haefliger <juergh@gmail.com>
17262 L:      linux-hwmon@vger.kernel.org
17263 S:      Maintained
17264 F:      Documentation/hwmon/vt1211.rst
17265 F:      drivers/hwmon/vt1211.c
17267 VT8231 HARDWARE MONITOR DRIVER
17268 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
17269 L:      linux-hwmon@vger.kernel.org
17270 S:      Maintained
17271 F:      drivers/hwmon/vt8231.c
17273 VUB300 USB to SDIO/SD/MMC bridge chip
17274 M:      Tony Olech <tony.olech@elandigitalsystems.com>
17275 L:      linux-mmc@vger.kernel.org
17276 L:      linux-usb@vger.kernel.org
17277 S:      Supported
17278 F:      drivers/mmc/host/vub300.c
17280 W1 DALLAS'S 1-WIRE BUS
17281 M:      Evgeniy Polyakov <zbr@ioremap.net>
17282 S:      Maintained
17283 F:      Documentation/devicetree/bindings/w1/
17284 F:      Documentation/w1/
17285 F:      drivers/w1/
17286 F:      include/linux/w1.h
17288 W83791D HARDWARE MONITORING DRIVER
17289 M:      Marc Hulsman <m.hulsman@tudelft.nl>
17290 L:      linux-hwmon@vger.kernel.org
17291 S:      Maintained
17292 F:      Documentation/hwmon/w83791d.rst
17293 F:      drivers/hwmon/w83791d.c
17295 W83793 HARDWARE MONITORING DRIVER
17296 M:      Rudolf Marek <r.marek@assembler.cz>
17297 L:      linux-hwmon@vger.kernel.org
17298 S:      Maintained
17299 F:      Documentation/hwmon/w83793.rst
17300 F:      drivers/hwmon/w83793.c
17302 W83795 HARDWARE MONITORING DRIVER
17303 M:      Jean Delvare <jdelvare@suse.com>
17304 L:      linux-hwmon@vger.kernel.org
17305 S:      Maintained
17306 F:      drivers/hwmon/w83795.c
17308 W83L51xD SD/MMC CARD INTERFACE DRIVER
17309 M:      Pierre Ossman <pierre@ossman.eu>
17310 S:      Maintained
17311 F:      drivers/mmc/host/wbsd.*
17313 WACOM PROTOCOL 4 SERIAL TABLETS
17314 M:      Julian Squires <julian@cipht.net>
17315 M:      Hans de Goede <hdegoede@redhat.com>
17316 L:      linux-input@vger.kernel.org
17317 S:      Maintained
17318 F:      drivers/input/tablet/wacom_serial4.c
17320 WATCHDOG DEVICE DRIVERS
17321 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
17322 M:      Guenter Roeck <linux@roeck-us.net>
17323 L:      linux-watchdog@vger.kernel.org
17324 W:      http://www.linux-watchdog.org/
17325 T:      git git://www.linux-watchdog.org/linux-watchdog.git
17326 S:      Maintained
17327 F:      Documentation/devicetree/bindings/watchdog/
17328 F:      Documentation/watchdog/
17329 F:      drivers/watchdog/
17330 F:      include/linux/watchdog.h
17331 F:      include/uapi/linux/watchdog.h
17333 WHISKEYCOVE PMIC GPIO DRIVER
17334 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17335 L:      linux-gpio@vger.kernel.org
17336 S:      Maintained
17337 F:      drivers/gpio/gpio-wcove.c
17339 WHWAVE RTC DRIVER
17340 M:      Dianlong Li <long17.cool@163.com>
17341 L:      linux-rtc@vger.kernel.org
17342 S:      Maintained
17343 F:      drivers/rtc/rtc-sd3078.c
17345 WIIMOTE HID DRIVER
17346 M:      David Herrmann <dh.herrmann@googlemail.com>
17347 L:      linux-input@vger.kernel.org
17348 S:      Maintained
17349 F:      drivers/hid/hid-wiimote*
17351 WILOCITY WIL6210 WIRELESS DRIVER
17352 M:      Maya Erez <merez@codeaurora.org>
17353 L:      linux-wireless@vger.kernel.org
17354 L:      wil6210@qti.qualcomm.com
17355 S:      Supported
17356 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
17357 F:      drivers/net/wireless/ath/wil6210/
17359 WIMAX STACK
17360 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17361 M:      linux-wimax@intel.com
17362 L:      wimax@linuxwimax.org (subscribers-only)
17363 S:      Supported
17364 W:      http://linuxwimax.org
17365 F:      Documentation/wimax/README.wimax
17366 F:      include/linux/wimax/debug.h
17367 F:      include/net/wimax.h
17368 F:      include/uapi/linux/wimax.h
17369 F:      net/wimax/
17371 WINBOND CIR DRIVER
17372 M:      David Härdeman <david@hardeman.nu>
17373 S:      Maintained
17374 F:      drivers/media/rc/winbond-cir.c
17376 RCMM REMOTE CONTROLS DECODER
17377 M:      Patrick Lerda <patrick9876@free.fr>
17378 S:      Maintained
17379 F:      drivers/media/rc/ir-rcmm-decoder.c
17381 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17382 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
17383 L:      linux-watchdog@vger.kernel.org
17384 S:      Maintained
17385 F:      drivers/watchdog/ebc-c384_wdt.c
17387 WINSYSTEMS WS16C48 GPIO DRIVER
17388 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
17389 L:      linux-gpio@vger.kernel.org
17390 S:      Maintained
17391 F:      drivers/gpio/gpio-ws16c48.c
17393 WISTRON LAPTOP BUTTON DRIVER
17394 M:      Miloslav Trmac <mitr@volny.cz>
17395 S:      Maintained
17396 F:      drivers/input/misc/wistron_btns.c
17398 WL3501 WIRELESS PCMCIA CARD DRIVER
17399 L:      linux-wireless@vger.kernel.org
17400 S:      Odd fixes
17401 F:      drivers/net/wireless/wl3501*
17403 WOLFSON MICROELECTRONICS DRIVERS
17404 L:      patches@opensource.cirrus.com
17405 T:      git https://github.com/CirrusLogic/linux-drivers.git
17406 W:      https://github.com/CirrusLogic/linux-drivers/wiki
17407 S:      Supported
17408 F:      Documentation/hwmon/wm83??.rst
17409 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17410 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17411 F:      Documentation/devicetree/bindings/mfd/arizona.txt
17412 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
17413 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
17414 F:      arch/arm/mach-s3c64xx/mach-crag6410*
17415 F:      drivers/clk/clk-wm83*.c
17416 F:      drivers/extcon/extcon-arizona.c
17417 F:      drivers/leds/leds-wm83*.c
17418 F:      drivers/gpio/gpio-*wm*.c
17419 F:      drivers/gpio/gpio-arizona.c
17420 F:      drivers/hwmon/wm83??-hwmon.c
17421 F:      drivers/input/misc/wm831x-on.c
17422 F:      drivers/input/touchscreen/wm831x-ts.c
17423 F:      drivers/input/touchscreen/wm97*.c
17424 F:      drivers/mfd/arizona*
17425 F:      drivers/mfd/wm*.c
17426 F:      drivers/mfd/cs47l24*
17427 F:      drivers/power/supply/wm83*.c
17428 F:      drivers/rtc/rtc-wm83*.c
17429 F:      drivers/regulator/wm8*.c
17430 F:      drivers/regulator/arizona*
17431 F:      drivers/video/backlight/wm83*_bl.c
17432 F:      drivers/watchdog/wm83*_wdt.c
17433 F:      include/linux/mfd/arizona/
17434 F:      include/linux/mfd/wm831x/
17435 F:      include/linux/mfd/wm8350/
17436 F:      include/linux/mfd/wm8400*
17437 F:      include/linux/regulator/arizona*
17438 F:      include/linux/wm97xx.h
17439 F:      include/sound/wm????.h
17440 F:      sound/soc/codecs/arizona.?
17441 F:      sound/soc/codecs/wm*
17442 F:      sound/soc/codecs/cs47l24*
17444 WORKQUEUE
17445 M:      Tejun Heo <tj@kernel.org>
17446 R:      Lai Jiangshan <jiangshanlai@gmail.com>
17447 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17448 S:      Maintained
17449 F:      include/linux/workqueue.h
17450 F:      kernel/workqueue.c
17451 F:      Documentation/core-api/workqueue.rst
17453 X-POWERS AXP288 PMIC DRIVERS
17454 M:      Hans de Goede <hdegoede@redhat.com>
17455 S:      Maintained
17456 N:      axp288
17457 F:      drivers/acpi/pmic/intel_pmic_xpower.c
17459 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17460 M:      Chen-Yu Tsai <wens@csie.org>
17461 L:      linux-kernel@vger.kernel.org
17462 S:      Maintained
17463 N:      axp[128]
17465 X.25 NETWORK LAYER
17466 M:      Andrew Hendry <andrew.hendry@gmail.com>
17467 L:      linux-x25@vger.kernel.org
17468 S:      Odd Fixes
17469 F:      Documentation/networking/x25*
17470 F:      include/net/x25*
17471 F:      net/x25/
17473 X86 ARCHITECTURE (32-BIT AND 64-BIT)
17474 M:      Thomas Gleixner <tglx@linutronix.de>
17475 M:      Ingo Molnar <mingo@redhat.com>
17476 M:      Borislav Petkov <bp@alien8.de>
17477 R:      "H. Peter Anvin" <hpa@zytor.com>
17478 M:      x86@kernel.org
17479 L:      linux-kernel@vger.kernel.org
17480 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17481 S:      Maintained
17482 F:      Documentation/devicetree/bindings/x86/
17483 F:      Documentation/x86/
17484 F:      arch/x86/
17486 X86 ENTRY CODE
17487 M:      Andy Lutomirski <luto@kernel.org>
17488 L:      linux-kernel@vger.kernel.org
17489 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17490 S:      Maintained
17491 F:      arch/x86/entry/
17493 X86 MCE INFRASTRUCTURE
17494 M:      Tony Luck <tony.luck@intel.com>
17495 M:      Borislav Petkov <bp@alien8.de>
17496 L:      linux-edac@vger.kernel.org
17497 S:      Maintained
17498 F:      arch/x86/kernel/cpu/mce/*
17500 X86 MICROCODE UPDATE SUPPORT
17501 M:      Borislav Petkov <bp@alien8.de>
17502 S:      Maintained
17503 F:      arch/x86/kernel/cpu/microcode/*
17505 X86 MM
17506 M:      Dave Hansen <dave.hansen@linux.intel.com>
17507 M:      Andy Lutomirski <luto@kernel.org>
17508 M:      Peter Zijlstra <peterz@infradead.org>
17509 L:      linux-kernel@vger.kernel.org
17510 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17511 S:      Maintained
17512 F:      arch/x86/mm/
17514 X86 PLATFORM DRIVERS
17515 M:      Darren Hart <dvhart@infradead.org>
17516 M:      Andy Shevchenko <andy@infradead.org>
17517 L:      platform-driver-x86@vger.kernel.org
17518 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
17519 S:      Maintained
17520 F:      drivers/platform/x86/
17521 F:      drivers/platform/olpc/
17523 X86 PLATFORM DRIVERS - ARCH
17524 R:      Darren Hart <dvhart@infradead.org>
17525 R:      Andy Shevchenko <andy@infradead.org>
17526 L:      platform-driver-x86@vger.kernel.org
17527 L:      x86@kernel.org
17528 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17529 S:      Maintained
17530 F:      arch/x86/platform
17532 X86 VDSO
17533 M:      Andy Lutomirski <luto@kernel.org>
17534 L:      linux-kernel@vger.kernel.org
17535 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17536 S:      Maintained
17537 F:      arch/x86/entry/vdso/
17539 XARRAY
17540 M:      Matthew Wilcox <willy@infradead.org>
17541 L:      linux-fsdevel@vger.kernel.org
17542 S:      Supported
17543 F:      Documentation/core-api/xarray.rst
17544 F:      lib/idr.c
17545 F:      lib/xarray.c
17546 F:      include/linux/idr.h
17547 F:      include/linux/xarray.h
17548 F:      tools/testing/radix-tree
17550 XBOX DVD IR REMOTE
17551 M:      Benjamin Valentin <benpicco@googlemail.com>
17552 S:      Maintained
17553 F:      drivers/media/rc/xbox_remote.c
17554 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
17556 XC2028/3028 TUNER DRIVER
17557 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
17558 L:      linux-media@vger.kernel.org
17559 W:      https://linuxtv.org
17560 T:      git git://linuxtv.org/media_tree.git
17561 S:      Maintained
17562 F:      drivers/media/tuners/tuner-xc2028.*
17564 XDP (eXpress Data Path)
17565 M:      Alexei Starovoitov <ast@kernel.org>
17566 M:      Daniel Borkmann <daniel@iogearbox.net>
17567 M:      David S. Miller <davem@davemloft.net>
17568 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
17569 M:      Jesper Dangaard Brouer <hawk@kernel.org>
17570 M:      John Fastabend <john.fastabend@gmail.com>
17571 L:      netdev@vger.kernel.org
17572 L:      xdp-newbies@vger.kernel.org
17573 L:      bpf@vger.kernel.org
17574 S:      Supported
17575 F:      net/core/xdp.c
17576 F:      include/net/xdp.h
17577 F:      kernel/bpf/devmap.c
17578 F:      kernel/bpf/cpumap.c
17579 F:      include/trace/events/xdp.h
17580 K:      xdp
17581 N:      xdp
17583 XDP SOCKETS (AF_XDP)
17584 M:      Björn Töpel <bjorn.topel@intel.com>
17585 M:      Magnus Karlsson <magnus.karlsson@intel.com>
17586 R:      Jonathan Lemon <jonathan.lemon@gmail.com>
17587 L:      netdev@vger.kernel.org
17588 L:      bpf@vger.kernel.org
17589 S:      Maintained
17590 F:      kernel/bpf/xskmap.c
17591 F:      net/xdp/
17593 XEN BLOCK SUBSYSTEM
17594 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17595 M:      Roger Pau Monné <roger.pau@citrix.com>
17596 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17597 S:      Supported
17598 F:      drivers/block/xen-blkback/*
17599 F:      drivers/block/xen*
17601 XEN HYPERVISOR ARM
17602 M:      Stefano Stabellini <sstabellini@kernel.org>
17603 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17604 S:      Maintained
17605 F:      arch/arm/xen/
17606 F:      arch/arm/include/asm/xen/
17608 XEN HYPERVISOR ARM64
17609 M:      Stefano Stabellini <sstabellini@kernel.org>
17610 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17611 S:      Maintained
17612 F:      arch/arm64/xen/
17613 F:      arch/arm64/include/asm/xen/
17615 XEN HYPERVISOR INTERFACE
17616 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
17617 M:      Juergen Gross <jgross@suse.com>
17618 R:      Stefano Stabellini <sstabellini@kernel.org>
17619 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17620 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17621 S:      Supported
17622 F:      arch/x86/xen/
17623 F:      arch/x86/platform/pvh/
17624 F:      drivers/*/xen-*front.c
17625 F:      drivers/xen/
17626 F:      arch/x86/include/asm/xen/
17627 F:      arch/x86/include/asm/pvclock-abi.h
17628 F:      include/xen/
17629 F:      include/uapi/xen/
17630 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
17631 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
17633 XEN NETWORK BACKEND DRIVER
17634 M:      Wei Liu <wei.liu@kernel.org>
17635 M:      Paul Durrant <paul.durrant@citrix.com>
17636 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17637 L:      netdev@vger.kernel.org
17638 S:      Supported
17639 F:      drivers/net/xen-netback/*
17641 XEN PCI SUBSYSTEM
17642 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17643 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17644 S:      Supported
17645 F:      arch/x86/pci/*xen*
17646 F:      drivers/pci/*xen*
17648 XEN PVSCSI DRIVERS
17649 M:      Juergen Gross <jgross@suse.com>
17650 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17651 L:      linux-scsi@vger.kernel.org
17652 S:      Supported
17653 F:      drivers/scsi/xen-scsifront.c
17654 F:      drivers/xen/xen-scsiback.c
17655 F:      include/xen/interface/io/vscsiif.h
17657 XEN SWIOTLB SUBSYSTEM
17658 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17659 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17660 L:      iommu@lists.linux-foundation.org
17661 S:      Supported
17662 F:      arch/x86/xen/*swiotlb*
17663 F:      drivers/xen/*swiotlb*
17665 XEN SOUND FRONTEND DRIVER
17666 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17667 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17668 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
17669 S:      Supported
17670 F:      sound/xen/*
17672 XFS FILESYSTEM
17673 M:      Darrick J. Wong <darrick.wong@oracle.com>
17674 M:      linux-xfs@vger.kernel.org
17675 L:      linux-xfs@vger.kernel.org
17676 W:      http://xfs.org/
17677 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17678 S:      Supported
17679 F:      Documentation/admin-guide/xfs.rst
17680 F:      Documentation/ABI/testing/sysfs-fs-xfs
17681 F:      Documentation/filesystems/xfs-delayed-logging-design.txt
17682 F:      Documentation/filesystems/xfs-self-describing-metadata.txt
17683 F:      fs/xfs/
17684 F:      include/uapi/linux/dqblk_xfs.h
17685 F:      include/uapi/linux/fsmap.h
17687 XILINX AXI ETHERNET DRIVER
17688 M:      Anirudha Sarangi <anirudh@xilinx.com>
17689 M:      John Linn <John.Linn@xilinx.com>
17690 S:      Maintained
17691 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
17693 XILINX UARTLITE SERIAL DRIVER
17694 M:      Peter Korsgaard <jacmet@sunsite.dk>
17695 L:      linux-serial@vger.kernel.org
17696 S:      Maintained
17697 F:      drivers/tty/serial/uartlite.c
17699 XILINX VIDEO IP CORES
17700 M:      Hyun Kwon <hyun.kwon@xilinx.com>
17701 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17702 L:      linux-media@vger.kernel.org
17703 T:      git git://linuxtv.org/media_tree.git
17704 S:      Supported
17705 F:      Documentation/devicetree/bindings/media/xilinx/
17706 F:      drivers/media/platform/xilinx/
17707 F:      include/uapi/linux/xilinx-v4l2-controls.h
17709 XILLYBUS DRIVER
17710 M:      Eli Billauer <eli.billauer@gmail.com>
17711 L:      linux-kernel@vger.kernel.org
17712 S:      Supported
17713 F:      drivers/char/xillybus/
17715 XLP9XX I2C DRIVER
17716 M:      George Cherian <george.cherian@cavium.com>
17717 M:      Jan Glauber <jglauber@cavium.com>
17718 L:      linux-i2c@vger.kernel.org
17719 W:      http://www.cavium.com
17720 S:      Supported
17721 F:      Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
17722 F:      drivers/i2c/busses/i2c-xlp9xx.c
17724 XRA1403 GPIO EXPANDER
17725 M:      Nandor Han <nandor.han@ge.com>
17726 M:      Semi Malinen <semi.malinen@ge.com>
17727 L:      linux-gpio@vger.kernel.org
17728 S:      Maintained
17729 F:      drivers/gpio/gpio-xra1403.c
17730 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17732 XTENSA XTFPGA PLATFORM SUPPORT
17733 M:      Max Filippov <jcmvbkbc@gmail.com>
17734 L:      linux-xtensa@linux-xtensa.org
17735 S:      Maintained
17736 F:      drivers/spi/spi-xtensa-xtfpga.c
17737 F:      sound/soc/xtensa/xtfpga-i2s.c
17739 YAM DRIVER FOR AX.25
17740 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
17741 L:      linux-hams@vger.kernel.org
17742 S:      Maintained
17743 F:      drivers/net/hamradio/yam*
17744 F:      include/linux/yam.h
17746 YAMA SECURITY MODULE
17747 M:      Kees Cook <keescook@chromium.org>
17748 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17749 S:      Supported
17750 F:      security/yama/
17751 F:      Documentation/admin-guide/LSM/Yama.rst
17753 YEALINK PHONE DRIVER
17754 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
17755 L:      usbb2k-api-dev@nongnu.org
17756 S:      Maintained
17757 F:      Documentation/input/devices/yealink.rst
17758 F:      drivers/input/misc/yealink.*
17760 Z8530 DRIVER FOR AX.25
17761 M:      Joerg Reuter <jreuter@yaina.de>
17762 W:      http://yaina.de/jreuter/
17763 W:      http://www.qsl.net/dl1bke/
17764 L:      linux-hams@vger.kernel.org
17765 S:      Maintained
17766 F:      Documentation/networking/z8530drv.txt
17767 F:      drivers/net/hamradio/*scc.c
17768 F:      drivers/net/hamradio/z8530.h
17770 ZBUD COMPRESSED PAGE ALLOCATOR
17771 M:      Seth Jennings <sjenning@redhat.com>
17772 M:      Dan Streetman <ddstreet@ieee.org>
17773 L:      linux-mm@kvack.org
17774 S:      Maintained
17775 F:      mm/zbud.c
17776 F:      include/linux/zbud.h
17778 ZD1211RW WIRELESS DRIVER
17779 M:      Daniel Drake <dsd@gentoo.org>
17780 M:      Ulrich Kunitz <kune@deine-taler.de>
17781 W:      http://zd1211.ath.cx/wiki/DriverRewrite
17782 L:      linux-wireless@vger.kernel.org
17783 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
17784 S:      Maintained
17785 F:      drivers/net/wireless/zydas/zd1211rw/
17787 ZD1301 MEDIA DRIVER
17788 M:      Antti Palosaari <crope@iki.fi>
17789 L:      linux-media@vger.kernel.org
17790 W:      https://linuxtv.org/
17791 W:      http://palosaari.fi/linux/
17792 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
17793 S:      Maintained
17794 F:      drivers/media/usb/dvb-usb-v2/zd1301*
17796 ZD1301_DEMOD MEDIA DRIVER
17797 M:      Antti Palosaari <crope@iki.fi>
17798 L:      linux-media@vger.kernel.org
17799 W:      https://linuxtv.org/
17800 W:      http://palosaari.fi/linux/
17801 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
17802 S:      Maintained
17803 F:      drivers/media/dvb-frontends/zd1301_demod*
17805 ZHAOXIN PROCESSOR SUPPORT
17806 M:      Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
17807 L:      linux-kernel@vger.kernel.org
17808 S:      Maintained
17809 F:      arch/x86/kernel/cpu/zhaoxin.c
17811 ZPOOL COMPRESSED PAGE STORAGE API
17812 M:      Dan Streetman <ddstreet@ieee.org>
17813 L:      linux-mm@kvack.org
17814 S:      Maintained
17815 F:      mm/zpool.c
17816 F:      include/linux/zpool.h
17818 ZR36067 VIDEO FOR LINUX DRIVER
17819 L:      mjpeg-users@lists.sourceforge.net
17820 L:      linux-media@vger.kernel.org
17821 W:      http://mjpeg.sourceforge.net/driver-zoran/
17822 T:      hg https://linuxtv.org/hg/v4l-dvb
17823 S:      Odd Fixes
17824 F:      drivers/staging/media/zoran/
17826 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17827 M:      Minchan Kim <minchan@kernel.org>
17828 M:      Nitin Gupta <ngupta@vflare.org>
17829 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17830 L:      linux-kernel@vger.kernel.org
17831 S:      Maintained
17832 F:      drivers/block/zram/
17833 F:      Documentation/admin-guide/blockdev/zram.rst
17835 ZS DECSTATION Z85C30 SERIAL DRIVER
17836 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
17837 S:      Maintained
17838 F:      drivers/tty/serial/zs.*
17840 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17841 M:      Minchan Kim <minchan@kernel.org>
17842 M:      Nitin Gupta <ngupta@vflare.org>
17843 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17844 L:      linux-mm@kvack.org
17845 S:      Maintained
17846 F:      mm/zsmalloc.c
17847 F:      include/linux/zsmalloc.h
17848 F:      Documentation/vm/zsmalloc.rst
17850 ZSWAP COMPRESSED SWAP CACHING
17851 M:      Seth Jennings <sjenning@redhat.com>
17852 M:      Dan Streetman <ddstreet@ieee.org>
17853 L:      linux-mm@kvack.org
17854 S:      Maintained
17855 F:      mm/zswap.c
17857 THE REST
17858 M:      Linus Torvalds <torvalds@linux-foundation.org>
17859 L:      linux-kernel@vger.kernel.org
17860 Q:      http://patchwork.kernel.org/project/LKML/list/
17861 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17862 S:      Buried alive in reporters
17863 F:      *
17864 F:      */