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
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.
77 Descriptions of section entries:
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:
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:
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
135 Maintainers List (try to look for most precise areas first)
137 -----------------------------------
140 M: Steffen Klassert <klassert@kernel.org>
141 L: netdev@vger.kernel.org
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
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
159 53C700 AND 53C700-66 SCSI DRIVER
160 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L: linux-scsi@vger.kernel.org
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
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
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
186 F: drivers/net/ethernet/realtek/r8169*
188 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
189 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
190 L: linux-serial@vger.kernel.org
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
199 F: drivers/net/ethernet/8390/
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
211 F: Documentation/filesystems/9p.txt
215 F: include/uapi/linux/virtio_9p.h
216 F: include/trace/events/9p.h
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
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/
233 F: Documentation/scsi/aacraid.txt
234 F: drivers/scsi/aacraid/
237 L: linux-api@vger.kernel.org
238 F: include/linux/syscalls.h
241 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
242 M: Hans de Goede <hdegoede@redhat.com>
243 L: linux-hwmon@vger.kernel.org
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
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
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
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
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
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
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
289 F: drivers/gpio/gpio-pcie-idio-24.c
292 M: Jes Sorensen <jes@trained-monkey.org>
293 L: linux-acenic@sunsite.dk
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
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
308 F: drivers/platform/x86/acer-wmi.c
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
320 F: drivers/pnp/pnpacpi/
321 F: include/linux/acpi.h
322 F: include/linux/fwnode.h
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*
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
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
353 F: drivers/acpi/acpica/
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
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)
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
378 F: drivers/platform/x86/i2c-multi-instantiate.c
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
390 F: drivers/acpi/pmic/
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
398 F: drivers/acpi/*thermal*
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
406 F: drivers/acpi/acpi_video.c
409 L: platform-driver-x86@vger.kernel.org
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
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
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
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
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
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
453 F: drivers/input/touchscreen/ad7879.c
455 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
456 M: Jiri Kosina <jikos@kernel.org>
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
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
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
479 F: drivers/hwmon/adm1029.c
481 ADM8211 WIRELESS DRIVER
482 L: linux-wireless@vger.kernel.org
483 W: http://wireless.kernel.org/
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
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
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
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
518 F: drivers/video/backlight/adp8860_bl.c
521 M: Colin Leroy <colin@colino.net>
523 F: drivers/macintosh/therm_adt746x.c
525 ADT7475 HARDWARE MONITOR DRIVER
526 M: Jean Delvare <jdelvare@suse.com>
527 L: linux-hwmon@vger.kernel.org
529 F: Documentation/hwmon/adt7475.rst
530 F: drivers/hwmon/adt7475.c
533 M: Matthew Wilcox <willy@infradead.org>
534 M: Hannes Reinecke <hare@suse.com>
535 L: linux-scsi@vger.kernel.org
537 F: Documentation/scsi/advansys.txt
538 F: drivers/scsi/advansys.c
540 ADVANTECH AHC1EC0 EMBEDDED CONTROLLER DRIVER
541 M: Campion Kang <campion.kang@advantech.com.tw>
542 L: linux-kernel@vger.kernel.org
544 F: Documentation/devicetree/bindings/mfd/ahc1ec0.yaml
545 F: drivers/hwmon/ahc1ec0-hwmon.c
546 F: drivers/mfd/ahc1ec0.c
547 F: drivers/watchdog/ahc1ec0-wdt.c
548 F: include/dt-bindings/mfd/ahc1ec0-dt.h
549 F: include/linux/mfd/ahc1ec0.h
551 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
552 M: Michael Hennerich <michael.hennerich@analog.com>
553 W: http://wiki.analog.com/ADXL345
554 W: http://ez.analog.com/community/linux-device-drivers
556 F: drivers/input/misc/adxl34x.c
557 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
559 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
560 M: Stefan Popa <stefan.popa@analog.com>
561 W: http://ez.analog.com/community/linux-device-drivers
563 F: drivers/iio/accel/adxl372.c
564 F: drivers/iio/accel/adxl372_spi.c
565 F: drivers/iio/accel/adxl372_i2c.c
566 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
569 M: Antti Palosaari <crope@iki.fi>
570 L: linux-media@vger.kernel.org
571 W: https://linuxtv.org
572 W: http://palosaari.fi/linux/
573 Q: http://patchwork.linuxtv.org/project/linux-media/list/
574 T: git git://linuxtv.org/anttip/media_tree.git
576 F: drivers/media/dvb-frontends/af9013*
579 M: Antti Palosaari <crope@iki.fi>
580 L: linux-media@vger.kernel.org
581 W: https://linuxtv.org
582 W: http://palosaari.fi/linux/
583 Q: http://patchwork.linuxtv.org/project/linux-media/list/
584 T: git git://linuxtv.org/anttip/media_tree.git
586 F: drivers/media/dvb-frontends/af9033*
589 M: David Sterba <dsterba@suse.com>
590 L: linux-fsdevel@vger.kernel.org
592 F: Documentation/filesystems/affs.txt
596 M: David Howells <dhowells@redhat.com>
597 L: linux-afs@lists.infradead.org
600 F: include/trace/events/afs.h
601 F: Documentation/filesystems/afs.txt
602 W: https://www.infradead.org/~dhowells/kafs/
605 M: David Airlie <airlied@linux.ie>
606 T: git git://anongit.freedesktop.org/drm/drm
609 F: include/linux/agp*
610 F: include/uapi/linux/agp*
613 M: "Juergen E. Fischer" <fischer@norbit.de>
614 L: linux-scsi@vger.kernel.org
616 F: drivers/scsi/aha152x*
617 F: drivers/scsi/pcmcia/aha152x*
619 AIC7XXX / AIC79XX SCSI DRIVER
620 M: Hannes Reinecke <hare@suse.com>
621 L: linux-scsi@vger.kernel.org
623 F: drivers/scsi/aic7xxx/
625 AIMSLAB FM RADIO RECEIVER DRIVER
626 M: Hans Verkuil <hverkuil@xs4all.nl>
627 L: linux-media@vger.kernel.org
628 T: git git://linuxtv.org/media_tree.git
629 W: https://linuxtv.org
631 F: drivers/media/radio/radio-aimslab*
634 M: Benjamin LaHaise <bcrl@kvack.org>
635 L: linux-aio@kvack.org
638 F: include/linux/*aio*.h
641 M: Antti Palosaari <crope@iki.fi>
642 L: linux-media@vger.kernel.org
643 W: https://linuxtv.org
644 W: http://palosaari.fi/linux/
645 Q: http://patchwork.linuxtv.org/project/linux-media/list/
646 T: git git://linuxtv.org/anttip/media_tree.git
648 F: drivers/media/usb/airspy/
650 ALACRITECH GIGABIT ETHERNET DRIVER
651 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
653 F: drivers/net/ethernet/alacritech/*
655 FORCEDETH GIGABIT ETHERNET DRIVER
656 M: Rain River <rain.1986.08.12@gmail.com>
657 M: Zhu Yanjun <zyjzyj2000@gmail.com>
658 L: netdev@vger.kernel.org
660 F: drivers/net/ethernet/nvidia/*
662 ALCATEL SPEEDTOUCH USB DRIVER
663 M: Duncan Sands <duncan.sands@free.fr>
664 L: linux-usb@vger.kernel.org
665 W: http://www.linux-usb.org/SpeedTouch/
667 F: drivers/usb/atm/speedtch.c
668 F: drivers/usb/atm/usbatm.c
670 ALCHEMY AU1XX0 MMC DRIVER
671 M: Manuel Lauss <manuel.lauss@gmail.com>
673 F: drivers/mmc/host/au1xmmc.c
676 M: Rudolf Marek <r.marek@assembler.cz>
677 L: linux-i2c@vger.kernel.org
679 F: Documentation/i2c/busses/i2c-ali1563.rst
680 F: drivers/i2c/busses/i2c-ali1563.c
682 ALLEGRO DVT VIDEO IP CORE DRIVER
683 M: Michael Tretter <m.tretter@pengutronix.de>
684 R: Pengutronix Kernel Team <kernel@pengutronix.de>
685 L: linux-media@vger.kernel.org
687 F: drivers/staging/media/allegro-dvt/
689 ALLWINNER CPUFREQ DRIVER
690 M: Yangtao Li <tiny.windzz@gmail.com>
691 L: linux-pm@vger.kernel.org
693 F: Documentation/devicetree/bindings/opp/sun50i-nvmem-cpufreq.txt
694 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
696 ALLWINNER SECURITY SYSTEM
697 M: Corentin Labbe <clabbe.montjoie@gmail.com>
698 L: linux-crypto@vger.kernel.org
700 F: drivers/crypto/sunxi-ss/
703 M: Maxime Ripard <mripard@kernel.org>
704 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
705 L: linux-media@vger.kernel.org
707 F: drivers/staging/media/sunxi/cedrus/
710 M: Richard Henderson <rth@twiddle.net>
711 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
712 M: Matt Turner <mattst88@gmail.com>
714 L: linux-alpha@vger.kernel.org
717 ALPS PS/2 TOUCHPAD DRIVER
718 R: Pali Rohár <pali.rohar@gmail.com>
719 F: drivers/input/mouse/alps.*
721 ALTERA I2C CONTROLLER DRIVER
722 M: Thor Thayer <thor.thayer@linux.intel.com>
724 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
725 F: drivers/i2c/busses/i2c-altera.c
727 ALTERA MAILBOX DRIVER
728 M: Ley Foon Tan <lftan@altera.com>
729 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
731 F: drivers/mailbox/mailbox-altera.c
734 M: Tien Hock Loh <thloh@altera.com>
735 L: linux-gpio@vger.kernel.org
737 F: drivers/gpio/gpio-altera.c
739 ALTERA SYSTEM MANAGER DRIVER
740 M: Thor Thayer <thor.thayer@linux.intel.com>
742 F: drivers/mfd/altera-sysmgr.c
743 F: include/linux/mfd/altera-sysmgr.h
745 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
746 M: Thor Thayer <thor.thayer@linux.intel.com>
748 F: drivers/gpio/gpio-altera-a10sr.c
749 F: drivers/mfd/altera-a10sr.c
750 F: drivers/reset/reset-a10sr.c
751 F: include/linux/mfd/altera-a10sr.h
752 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
754 ALTERA TRIPLE SPEED ETHERNET DRIVER
755 M: Thor Thayer <thor.thayer@linux.intel.com>
756 L: netdev@vger.kernel.org
757 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
759 F: drivers/net/ethernet/altera/
761 ALTERA UART/JTAG UART SERIAL DRIVERS
762 M: Tobias Klauser <tklauser@distanz.ch>
763 L: linux-serial@vger.kernel.org
764 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
766 F: drivers/tty/serial/altera_uart.c
767 F: drivers/tty/serial/altera_jtaguart.c
768 F: include/linux/altera_uart.h
769 F: include/linux/altera_jtaguart.h
771 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
772 M: Talel Shenhar <talel@amazon.com>
774 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
775 F: drivers/thermal/thermal_mmio.c
777 AMAZON ETHERNET DRIVERS
778 M: Netanel Belgazal <netanel@amazon.com>
779 R: Saeed Bishara <saeedb@amazon.com>
780 R: Zorik Machulsky <zorik@amazon.com>
781 L: netdev@vger.kernel.org
783 F: Documentation/networking/device_drivers/amazon/ena.txt
784 F: drivers/net/ethernet/amazon/
786 AMAZON RDMA EFA DRIVER
787 M: Gal Pressman <galpress@amazon.com>
788 R: Yossi Leybovich <sleybo@amazon.com>
789 L: linux-rdma@vger.kernel.org
790 Q: https://patchwork.kernel.org/project/linux-rdma/list/
792 F: drivers/infiniband/hw/efa/
793 F: include/uapi/rdma/efa-abi.h
795 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
796 M: Tom Lendacky <thomas.lendacky@amd.com>
797 M: Gary Hook <gary.hook@amd.com>
798 L: linux-crypto@vger.kernel.org
800 F: drivers/crypto/ccp/
801 F: include/linux/ccp.h
804 M: Harry Wentland <harry.wentland@amd.com>
805 M: Leo Li <sunpeng.li@amd.com>
806 L: amd-gfx@lists.freedesktop.org
807 T: git git://people.freedesktop.org/~agd5f/linux
809 F: drivers/gpu/drm/amd/display/
811 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
812 M: Huang Rui <ray.huang@amd.com>
813 L: linux-hwmon@vger.kernel.org
815 F: Documentation/hwmon/fam15h_power.rst
816 F: drivers/hwmon/fam15h_power.c
819 M: Enrico Weigelt, metux IT consult <info@metux.net>
820 L: linux-gpio@vger.kernel.org
822 F: drivers/gpio/gpio-amd-fch.c
823 F: include/linux/platform_data/gpio/gpio-amd-fch.h
825 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
826 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
828 F: drivers/usb/gadget/udc/amd5536udc.*
830 AMD GEODE PROCESSOR/CHIPSET SUPPORT
831 P: Andres Salomon <dilinger@queued.net>
832 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
833 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
835 F: drivers/char/hw_random/geode-rng.c
836 F: drivers/crypto/geode*
837 F: drivers/video/fbdev/geode/
838 F: arch/x86/include/asm/geode.h
841 M: Joerg Roedel <joro@8bytes.org>
842 L: iommu@lists.linux-foundation.org
843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
845 F: drivers/iommu/amd_iommu*.[ch]
846 F: include/linux/amd-iommu.h
849 M: Felix Kuehling <Felix.Kuehling@amd.com>
850 L: amd-gfx@lists.freedesktop.org
851 T: git git://people.freedesktop.org/~agd5f/linux
853 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
854 F: drivers/gpu/drm/amd/amdkfd/
855 F: drivers/gpu/drm/amd/include/cik_structs.h
856 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
857 F: drivers/gpu/drm/amd/include/vi_structs.h
858 F: drivers/gpu/drm/amd/include/v9_structs.h
859 F: include/uapi/linux/kfd_ioctl.h
862 M: Elie Morisse <syniurge@gmail.com>
863 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
864 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
865 L: linux-i2c@vger.kernel.org
867 F: drivers/i2c/busses/i2c-amd-mp2*
870 M: Rex Zhu <rex.zhu@amd.com>
871 M: Evan Quan <evan.quan@amd.com>
872 L: amd-gfx@lists.freedesktop.org
874 F: drivers/gpu/drm/amd/powerplay/
875 T: git git://people.freedesktop.org/~agd5f/linux
877 AMD SEATTLE DEVICE TREE SUPPORT
878 M: Brijesh Singh <brijeshkumar.singh@amd.com>
879 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
880 M: Tom Lendacky <thomas.lendacky@amd.com>
882 F: arch/arm64/boot/dts/amd/
885 M: Tom Lendacky <thomas.lendacky@amd.com>
886 L: netdev@vger.kernel.org
888 F: drivers/net/ethernet/amd/xgbe/
889 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
891 ANALOG DEVICES INC AD5686 DRIVER
892 M: Stefan Popa <stefan.popa@analog.com>
893 L: linux-pm@vger.kernel.org
894 W: http://ez.analog.com/community/linux-device-drivers
896 F: drivers/iio/dac/ad5686*
897 F: drivers/iio/dac/ad5696*
899 ANALOG DEVICES INC AD5758 DRIVER
900 M: Stefan Popa <stefan.popa@analog.com>
901 L: linux-iio@vger.kernel.org
902 W: http://ez.analog.com/community/linux-device-drivers
904 F: drivers/iio/dac/ad5758.c
905 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
907 ANALOG DEVICES INC AD7124 DRIVER
908 M: Stefan Popa <stefan.popa@analog.com>
909 L: linux-iio@vger.kernel.org
910 W: http://ez.analog.com/community/linux-device-drivers
912 F: drivers/iio/adc/ad7124.c
913 F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
915 ANALOG DEVICES INC AD7606 DRIVER
916 M: Stefan Popa <stefan.popa@analog.com>
917 M: Beniamin Bia <beniamin.bia@analog.com>
918 L: linux-iio@vger.kernel.org
919 W: http://ez.analog.com/community/linux-device-drivers
921 F: drivers/iio/adc/ad7606.c
922 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
924 ANALOG DEVICES INC AD7768-1 DRIVER
925 M: Stefan Popa <stefan.popa@analog.com>
926 L: linux-iio@vger.kernel.org
927 W: http://ez.analog.com/community/linux-device-drivers
929 F: drivers/iio/adc/ad7768-1.c
930 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
932 ANALOG DEVICES INC AD7780 DRIVER
933 M: Michael Hennerich <Michael.Hennerich@analog.com>
934 M: Renato Lui Geh <renatogeh@gmail.com>
935 L: linux-iio@vger.kernel.org
936 W: http://ez.analog.com/community/linux-device-drivers
938 F: drivers/iio/adc/ad7780.c
939 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
941 ANALOG DEVICES INC AD9389B DRIVER
942 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
943 L: linux-media@vger.kernel.org
945 F: drivers/media/i2c/ad9389b*
947 ANALOG DEVICES INC ADGS1408 DRIVER
948 M: Mircea Caprioru <mircea.caprioru@analog.com>
950 F: drivers/mux/adgs1408.c
951 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
953 ANALOG DEVICES INC ADIN DRIVER
954 M: Alexandru Ardelean <alexaundru.ardelean@analog.com>
955 L: netdev@vger.kernel.org
956 W: http://ez.analog.com/community/linux-device-drivers
958 F: drivers/net/phy/adin.c
959 F: Documentation/devicetree/bindings/net/adi,adin.yaml
961 ANALOG DEVICES INC ADIS DRIVER LIBRARY
962 M: Alexandru Ardelean <alexandru.ardelean@analog.com>
964 L: linux-iio@vger.kernel.org
965 F: include/linux/iio/imu/adis.h
966 F: drivers/iio/imu/adis.c
968 ANALOG DEVICES INC ADIS16460 DRIVER
969 M: Dragos Bogdan <dragos.bogdan@analog.com>
971 L: linux-iio@vger.kernel.org
972 W: http://ez.analog.com/community/linux-device-drivers
973 F: drivers/iio/imu/adis16460.c
974 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
976 ANALOG DEVICES INC ADP5061 DRIVER
977 M: Stefan Popa <stefan.popa@analog.com>
978 L: linux-pm@vger.kernel.org
979 W: http://ez.analog.com/community/linux-device-drivers
981 F: drivers/power/supply/adp5061.c
983 ANALOG DEVICES INC ADV7180 DRIVER
984 M: Lars-Peter Clausen <lars@metafoo.de>
985 L: linux-media@vger.kernel.org
986 W: http://ez.analog.com/community/linux-device-drivers
988 F: drivers/media/i2c/adv7180.c
990 ANALOG DEVICES INC ADV748X DRIVER
991 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
992 L: linux-media@vger.kernel.org
994 F: drivers/media/i2c/adv748x/*
996 ANALOG DEVICES INC ADV7511 DRIVER
997 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
998 L: linux-media@vger.kernel.org
1000 F: drivers/media/i2c/adv7511*
1002 ANALOG DEVICES INC ADV7604 DRIVER
1003 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1004 L: linux-media@vger.kernel.org
1006 F: drivers/media/i2c/adv7604*
1008 ANALOG DEVICES INC ADV7842 DRIVER
1009 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1010 L: linux-media@vger.kernel.org
1012 F: drivers/media/i2c/adv7842*
1014 ANALOG DEVICES INC ASOC CODEC DRIVERS
1015 M: Lars-Peter Clausen <lars@metafoo.de>
1016 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1017 W: http://wiki.analog.com/
1018 W: http://ez.analog.com/community/linux-device-drivers
1020 F: sound/soc/codecs/adau*
1021 F: sound/soc/codecs/adav*
1022 F: sound/soc/codecs/ad1*
1023 F: sound/soc/codecs/ad7*
1024 F: sound/soc/codecs/ssm*
1025 F: sound/soc/codecs/sigmadsp.*
1027 ANALOG DEVICES INC DMA DRIVERS
1028 M: Lars-Peter Clausen <lars@metafoo.de>
1029 W: http://ez.analog.com/community/linux-device-drivers
1031 F: drivers/dma/dma-axi-dmac.c
1033 ANALOG DEVICES INC IIO DRIVERS
1034 M: Lars-Peter Clausen <lars@metafoo.de>
1035 M: Michael Hennerich <Michael.Hennerich@analog.com>
1036 M: Stefan Popa <stefan.popa@analog.com>
1037 W: http://wiki.analog.com/
1038 W: http://ez.analog.com/community/linux-device-drivers
1040 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1041 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1042 F: drivers/iio/*/ad*
1043 F: drivers/iio/adc/ltc2497*
1044 X: drivers/iio/*/adjd*
1045 F: drivers/staging/iio/*/ad*
1047 ANALOGBITS PLL LIBRARIES
1048 M: Paul Walmsley <paul.walmsley@sifive.com>
1050 F: drivers/clk/analogbits/*
1051 F: include/linux/clk/analogbits*
1054 M: Greentime Hu <green.hu@gmail.com>
1055 M: Vincent Chen <deanbo422@gmail.com>
1056 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1059 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1060 F: Documentation/devicetree/bindings/nds32/
1064 ANDROID CONFIG FRAGMENTS
1065 M: Rob Herring <robh@kernel.org>
1067 F: kernel/configs/android*
1070 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1071 M: Arve Hjønnevåg <arve@android.com>
1072 M: Todd Kjos <tkjos@android.com>
1073 M: Martijn Coenen <maco@android.com>
1074 M: Joel Fernandes <joel@joelfernandes.org>
1075 M: Christian Brauner <christian@brauner.io>
1076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1077 L: devel@driverdev.osuosl.org
1080 F: drivers/staging/android/
1082 ANDROID GOLDFISH PIC DRIVER
1083 M: Miodrag Dinic <miodrag.dinic@mips.com>
1085 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1086 F: drivers/irqchip/irq-goldfish-pic.c
1088 ANDROID GOLDFISH RTC DRIVER
1089 M: Miodrag Dinic <miodrag.dinic@mips.com>
1091 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1092 F: drivers/rtc/rtc-goldfish.c
1095 M: Laura Abbott <labbott@redhat.com>
1096 M: Sumit Semwal <sumit.semwal@linaro.org>
1097 L: devel@driverdev.osuosl.org
1098 L: dri-devel@lists.freedesktop.org
1099 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1101 F: drivers/staging/android/ion
1102 F: drivers/staging/android/uapi/ion.h
1104 AOA (Apple Onboard Audio) ALSA DRIVER
1105 M: Johannes Berg <johannes@sipsolutions.net>
1106 L: linuxppc-dev@lists.ozlabs.org
1107 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1111 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1112 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1113 L: linux-iio@vger.kernel.org
1115 F: drivers/iio/adc/stx104.c
1118 M: Jiri Kosina <jikos@kernel.org>
1120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1121 F: arch/x86/kernel/apm_32.c
1122 F: include/linux/apm_bios.h
1123 F: include/uapi/linux/apm_bios.h
1124 F: drivers/char/apm-emulation.c
1126 APPARMOR SECURITY MODULE
1127 M: John Johansen <john.johansen@canonical.com>
1128 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1129 W: wiki.apparmor.net
1130 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1132 F: security/apparmor/
1133 F: Documentation/admin-guide/LSM/apparmor.rst
1135 APPLE BCM5974 MULTITOUCH DRIVER
1136 M: Henrik Rydberg <rydberg@bitmath.org>
1137 L: linux-input@vger.kernel.org
1139 F: drivers/input/mouse/bcm5974.c
1142 M: Henrik Rydberg <rydberg@bitmath.org>
1143 L: linux-hwmon@vger.kernel.org
1145 F: drivers/hwmon/applesmc.c
1147 APPLETALK NETWORK LAYER
1148 L: netdev@vger.kernel.org
1150 F: drivers/net/appletalk/
1152 F: include/linux/atalk.h
1153 F: include/uapi/linux/atalk.h
1155 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1156 M: Khuong Dinh <khuong@os.amperecomputing.com>
1158 F: arch/arm64/boot/dts/apm/
1160 APPLIED MICRO (APM) X-GENE SOC EDAC
1161 M: Khuong Dinh <khuong@os.amperecomputing.com>
1163 F: drivers/edac/xgene_edac.c
1164 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1166 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1167 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1168 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1170 F: drivers/net/ethernet/apm/xgene-v2/
1172 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1173 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1174 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1175 M: Quan Nguyen <quan@os.amperecomputing.com>
1177 F: drivers/net/ethernet/apm/xgene/
1178 F: drivers/net/phy/mdio-xgene.c
1179 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1180 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1182 APPLIED MICRO (APM) X-GENE SOC PMU
1183 M: Khuong Dinh <khuong@os.amperecomputing.com>
1185 F: drivers/perf/xgene_pmu.c
1186 F: Documentation/admin-guide/perf/xgene-pmu.rst
1187 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1189 APTINA CAMERA SENSOR PLL
1190 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1191 L: linux-media@vger.kernel.org
1193 F: drivers/media/i2c/aptina-pll.*
1195 AQUANTIA ETHERNET DRIVER (atlantic)
1196 M: Igor Russkikh <igor.russkikh@aquantia.com>
1197 L: netdev@vger.kernel.org
1199 W: http://www.aquantia.com
1200 Q: http://patchwork.ozlabs.org/project/netdev/list/
1201 F: drivers/net/ethernet/aquantia/atlantic/
1202 F: Documentation/networking/device_drivers/aquantia/atlantic.txt
1204 ARC FRAMEBUFFER DRIVER
1205 M: Jaya Kumar <jayalk@intworks.biz>
1207 F: drivers/video/fbdev/arcfb.c
1208 F: drivers/video/fbdev/core/fb_defio.c
1211 M: Alexey Brodkin <abrodkin@synopsys.com>
1213 F: drivers/gpu/drm/arc/
1214 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1216 ARCNET NETWORK LAYER
1217 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1218 L: netdev@vger.kernel.org
1220 F: drivers/net/arcnet/
1221 F: include/uapi/linux/if_arcnet.h
1223 ARM ARCHITECTED TIMER DRIVER
1224 M: Mark Rutland <mark.rutland@arm.com>
1225 M: Marc Zyngier <maz@kernel.org>
1226 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1228 F: arch/arm/include/asm/arch_timer.h
1229 F: arch/arm64/include/asm/arch_timer.h
1230 F: drivers/clocksource/arm_arch_timer.c
1232 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1233 M: Linus Walleij <linus.walleij@linaro.org>
1234 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1236 F: Documentation/devicetree/bindings/arm/arm-boards
1237 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1238 F: Documentation/devicetree/bindings/clock/arm-integrator.txt
1239 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1240 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1241 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1242 F: arch/arm/mach-integrator/
1243 F: arch/arm/mach-realview/
1244 F: arch/arm/mach-versatile/
1245 F: arch/arm/plat-versatile/
1246 F: arch/arm/boot/dts/arm-realview-*
1247 F: arch/arm/boot/dts/integrator*
1248 F: arch/arm/boot/dts/versatile*
1249 F: drivers/clk/versatile/
1250 F: drivers/i2c/busses/i2c-versatile.c
1251 F: drivers/irqchip/irq-versatile-fpga.c
1252 F: drivers/mtd/maps/physmap_of_versatile.c
1253 F: drivers/power/reset/arm-versatile-reboot.c
1254 F: drivers/soc/versatile/
1256 ARM HDLCD DRM DRIVER
1257 M: Liviu Dudau <liviu.dudau@arm.com>
1259 F: drivers/gpu/drm/arm/hdlcd_*
1260 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1262 ARM KOMEDA DRM-KMS DRIVER
1263 M: James (Qian) Wang <james.qian.wang@arm.com>
1264 M: Liviu Dudau <liviu.dudau@arm.com>
1265 L: Mali DP Maintainers <malidp@foss.arm.com>
1267 T: git git://anongit.freedesktop.org/drm/drm-misc
1268 F: drivers/gpu/drm/arm/display/include/
1269 F: drivers/gpu/drm/arm/display/komeda/
1270 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1271 F: Documentation/gpu/komeda-kms.rst
1273 ARM MALI-DP DRM DRIVER
1274 M: Liviu Dudau <liviu.dudau@arm.com>
1275 M: Brian Starkey <brian.starkey@arm.com>
1276 L: Mali DP Maintainers <malidp@foss.arm.com>
1278 T: git git://anongit.freedesktop.org/drm/drm-misc
1279 F: drivers/gpu/drm/arm/
1280 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1281 F: Documentation/gpu/afbc.rst
1283 ARM MALI PANFROST DRM DRIVER
1284 M: Rob Herring <robh@kernel.org>
1285 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1286 L: dri-devel@lists.freedesktop.org
1288 T: git git://anongit.freedesktop.org/drm/drm-misc
1289 F: drivers/gpu/drm/panfrost/
1290 F: include/uapi/drm/panfrost_drm.h
1292 ARM MFM AND FLOPPY DRIVERS
1293 M: Ian Molton <spyro@f2s.com>
1295 F: arch/arm/mach-rpc/floppydma.S
1296 F: arch/arm/include/asm/floppy.h
1298 ARM PMU PROFILING AND DEBUGGING
1299 M: Will Deacon <will@kernel.org>
1300 M: Mark Rutland <mark.rutland@arm.com>
1302 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1303 F: arch/arm*/kernel/perf_*
1304 F: arch/arm/oprofile/common.c
1305 F: arch/arm*/kernel/hw_breakpoint.c
1306 F: arch/arm*/include/asm/hw_breakpoint.h
1307 F: arch/arm*/include/asm/perf_event.h
1309 F: include/linux/perf/arm_pmu.h
1310 F: Documentation/devicetree/bindings/arm/pmu.yaml
1311 F: Documentation/devicetree/bindings/perf/
1314 M: Russell King <linux@armlinux.org.uk>
1315 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1316 W: http://www.armlinux.org.uk/
1318 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1320 X: arch/arm/boot/dts/
1322 ARM PRIMECELL AACI PL041 DRIVER
1323 M: Russell King <linux@armlinux.org.uk>
1327 ARM PRIMECELL BUS SUPPORT
1328 M: Russell King <linux@armlinux.org.uk>
1331 F: include/linux/amba/bus.h
1333 ARM PRIMECELL CLCD PL110 DRIVER
1334 M: Russell King <linux@armlinux.org.uk>
1336 F: drivers/video/fbdev/amba-clcd.*
1338 ARM PRIMECELL KMI PL050 DRIVER
1339 M: Russell King <linux@armlinux.org.uk>
1341 F: drivers/input/serio/ambakmi.*
1342 F: include/linux/amba/kmi.h
1344 ARM PRIMECELL MMCI PL180/1 DRIVER
1345 M: Russell King <linux@armlinux.org.uk>
1347 F: drivers/mmc/host/mmci.*
1348 F: include/linux/amba/mmci.h
1350 ARM PRIMECELL SSP PL022 SPI DRIVER
1351 M: Linus Walleij <linus.walleij@linaro.org>
1352 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1354 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1355 F: drivers/spi/spi-pl022.c
1357 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1358 M: Russell King <linux@armlinux.org.uk>
1360 F: drivers/tty/serial/amba-pl01*.c
1361 F: include/linux/amba/serial.h
1363 ARM PRIMECELL VIC PL190/PL192 DRIVER
1364 M: Linus Walleij <linus.walleij@linaro.org>
1365 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1367 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1368 F: drivers/irqchip/irq-vic.c
1370 AMAZON ANNAPURNA LABS FIC DRIVER
1371 M: Talel Shenhar <talel@amazon.com>
1373 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
1374 F: drivers/irqchip/irq-al-fic.c
1377 M: Will Deacon <will@kernel.org>
1378 R: Robin Murphy <robin.murphy@arm.com>
1379 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1381 F: drivers/iommu/arm-smmu*
1382 F: drivers/iommu/io-pgtable-arm.c
1383 F: drivers/iommu/io-pgtable-arm-v7s.c
1385 ARM SUB-ARCHITECTURES
1386 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1392 ARM/ACTIONS SEMI ARCHITECTURE
1393 M: Andreas Färber <afaerber@suse.de>
1394 R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1395 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1398 F: arch/arm/mach-actions/
1399 F: arch/arm/boot/dts/owl-*
1400 F: arch/arm64/boot/dts/actions/
1401 F: drivers/clk/actions/
1402 F: drivers/clocksource/timer-owl*
1403 F: drivers/dma/owl-dma.c
1404 F: drivers/i2c/busses/i2c-owl.c
1405 F: drivers/pinctrl/actions/*
1406 F: drivers/soc/actions/
1407 F: include/dt-bindings/power/owl-*
1408 F: include/linux/soc/actions/
1409 F: Documentation/devicetree/bindings/arm/actions.yaml
1410 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1411 F: Documentation/devicetree/bindings/dma/owl-dma.txt
1412 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1413 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1414 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1415 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1417 ARM/ADS SPHERE MACHINE SUPPORT
1418 M: Lennert Buytenhek <kernel@wantstofly.org>
1419 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1422 ARM/AFEB9260 MACHINE SUPPORT
1423 M: Sergey Lapin <slapin@ossfans.org>
1424 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427 ARM/AJECO 1ARM MACHINE SUPPORT
1428 M: Lennert Buytenhek <kernel@wantstofly.org>
1429 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1432 ARM/Allwinner SoC Clock Support
1433 M: Emilio López <emilio@elopez.com.ar>
1435 F: drivers/clk/sunxi/
1437 ARM/Allwinner sunXi SoC support
1438 M: Maxime Ripard <mripard@kernel.org>
1439 M: Chen-Yu Tsai <wens@csie.org>
1440 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1444 F: arch/arm/mach-sunxi/
1445 F: arch/arm64/boot/dts/allwinner/
1446 F: drivers/clk/sunxi-ng/
1447 F: drivers/pinctrl/sunxi/
1448 F: drivers/soc/sunxi/
1449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1451 Allwinner A10 CSI driver
1452 M: Maxime Ripard <mripard@kernel.org>
1453 L: linux-media@vger.kernel.org
1454 T: git git://linuxtv.org/media_tree.git
1455 F: drivers/media/platform/sunxi/sun4i-csi/
1456 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
1459 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1460 M: Neil Armstrong <narmstrong@baylibre.com>
1461 M: Jerome Brunet <jbrunet@baylibre.com>
1462 L: linux-amlogic@lists.infradead.org
1464 F: drivers/clk/meson/
1465 F: include/dt-bindings/clock/meson*
1466 F: include/dt-bindings/clock/gxbb*
1467 F: Documentation/devicetree/bindings/clock/amlogic*
1469 ARM/Amlogic Meson SoC support
1470 M: Kevin Hilman <khilman@baylibre.com>
1471 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1472 L: linux-amlogic@lists.infradead.org
1473 W: http://linux-meson.com/
1475 F: arch/arm/mach-meson/
1476 F: arch/arm/boot/dts/meson*
1477 F: arch/arm64/boot/dts/amlogic/
1478 F: drivers/pinctrl/meson/
1479 F: drivers/mmc/host/meson*
1480 F: drivers/soc/amlogic/
1481 F: drivers/rtc/rtc-meson*
1484 ARM/Amlogic Meson SoC Sound Drivers
1485 M: Jerome Brunet <jbrunet@baylibre.com>
1486 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1489 F: Documentation/devicetree/bindings/sound/amlogic*
1491 ARM/Annapurna Labs ALPINE ARCHITECTURE
1492 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1493 M: Antoine Tenart <antoine.tenart@bootlin.com>
1494 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1496 F: arch/arm/mach-alpine/
1497 F: arch/arm/boot/dts/alpine*
1498 F: arch/arm64/boot/dts/al/
1499 F: drivers/*/*alpine*
1501 ARM/ARTPEC MACHINE SUPPORT
1502 M: Jesper Nilsson <jesper.nilsson@axis.com>
1503 M: Lars Persson <lars.persson@axis.com>
1505 L: linux-arm-kernel@axis.com
1506 F: arch/arm/mach-artpec
1507 F: arch/arm/boot/dts/artpec6*
1509 F: drivers/crypto/axis
1510 F: drivers/mmc/host/usdhi6rol0.c
1511 F: drivers/pinctrl/pinctrl-artpec*
1512 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1514 ARM/ASPEED I2C DRIVER
1515 M: Brendan Higgins <brendanhiggins@google.com>
1516 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1517 R: Joel Stanley <joel@jms.id.au>
1518 L: linux-i2c@vger.kernel.org
1519 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1521 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1522 F: drivers/i2c/busses/i2c-aspeed.c
1523 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1524 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1526 ARM/ASPEED MACHINE SUPPORT
1527 M: Joel Stanley <joel@jms.id.au>
1528 R: Andrew Jeffery <andrew@aj.id.au>
1529 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1530 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1531 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1534 F: arch/arm/mach-aspeed/
1535 F: arch/arm/boot/dts/aspeed-*
1538 ARM/BITMAIN ARCHITECTURE
1539 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1540 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1542 F: arch/arm64/boot/dts/bitmain/
1543 F: drivers/pinctrl/pinctrl-bm1880.c
1544 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1545 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1547 ARM/CALXEDA HIGHBANK ARCHITECTURE
1548 M: Rob Herring <robh@kernel.org>
1549 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1551 F: arch/arm/mach-highbank/
1552 F: arch/arm/boot/dts/highbank.dts
1553 F: arch/arm/boot/dts/ecx-*.dts*
1555 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1556 M: Krzysztof Halasa <khalasa@piap.pl>
1558 F: arch/arm/mach-cns3xxx/
1560 ARM/CAVIUM THUNDER NETWORK DRIVER
1561 M: Sunil Goutham <sgoutham@cavium.com>
1562 M: Robert Richter <rric@kernel.org>
1563 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565 F: drivers/net/ethernet/cavium/thunder/
1567 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1568 M: Lukasz Majewski <lukma@denx.de>
1569 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1571 F: arch/arm/mach-ep93xx/ts72xx.c
1573 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1574 M: Alexander Shiyan <shc_work@mail.ru>
1575 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1579 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1580 M: Lennert Buytenhek <kernel@wantstofly.org>
1581 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1584 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1585 M: Hartley Sweeten <hsweeten@visionengravers.com>
1586 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1587 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1589 F: arch/arm/mach-ep93xx/
1590 F: arch/arm/mach-ep93xx/include/mach/
1593 M: Russell King <linux@armlinux.org.uk>
1594 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1596 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1597 F: drivers/clk/clkdev.c
1599 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1600 M: Mike Rapoport <mike@compulab.co.il>
1601 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1604 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1605 M: Baruch Siach <baruch@tkos.co.il>
1606 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1608 F: arch/arm/boot/dts/cx92755*
1611 ARM/CONTEC MICRO9 MACHINE SUPPORT
1612 M: Hubert Feurstein <hubert.feurstein@contec.at>
1614 F: arch/arm/mach-ep93xx/micro9.c
1616 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1617 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1618 R: Suzuki K Poulose <suzuki.poulose@arm.com>
1619 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1621 F: drivers/hwtracing/coresight/*
1622 F: Documentation/trace/coresight.rst
1623 F: Documentation/trace/coresight-cpu-debug.rst
1624 F: Documentation/devicetree/bindings/arm/coresight.txt
1625 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1626 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1627 F: tools/perf/arch/arm/util/pmu.c
1628 F: tools/perf/arch/arm/util/auxtrace.c
1629 F: tools/perf/arch/arm/util/cs-etm.c
1630 F: tools/perf/arch/arm/util/cs-etm.h
1631 F: tools/perf/util/cs-etm.*
1632 F: tools/perf/util/cs-etm-decoder/*
1634 ARM/CORGI MACHINE SUPPORT
1635 M: Richard Purdie <rpurdie@rpsys.net>
1638 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1639 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1640 M: Linus Walleij <linus.walleij@linaro.org>
1641 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1642 T: git git://github.com/ulli-kroll/linux.git
1644 F: Documentation/devicetree/bindings/arm/gemini.txt
1645 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1646 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1647 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1648 F: arch/arm/mach-gemini/
1649 F: drivers/net/ethernet/cortina/
1650 F: drivers/pinctrl/pinctrl-gemini.c
1651 F: drivers/rtc/rtc-ftrtc010.c
1653 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1654 M: Barry Song <baohua@kernel.org>
1655 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1658 F: arch/arm/boot/dts/prima2*
1659 F: arch/arm/mach-prima2/
1660 F: drivers/clk/sirf/
1661 F: drivers/clocksource/timer-prima2.c
1662 F: drivers/clocksource/timer-atlas7.c
1666 ARM/CZ.NIC TURRIS MOX SUPPORT
1667 M: Marek Behun <marek.behun@nic.cz>
1668 W: http://mox.turris.cz
1670 F: Documentation/ABI/testing/debugfs-moxtet
1671 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1672 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1673 F: Documentation/devicetree/bindings/bus/moxtet.txt
1674 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1675 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1676 F: include/linux/moxtet.h
1677 F: drivers/bus/moxtet.c
1678 F: drivers/firmware/turris-mox-rwtm.c
1679 F: drivers/gpio/gpio-moxtet.c
1681 ARM/EBSA110 MACHINE SUPPORT
1682 M: Russell King <linux@armlinux.org.uk>
1683 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1684 W: http://www.armlinux.org.uk/
1686 F: arch/arm/mach-ebsa110/
1687 F: drivers/net/ethernet/amd/am79c961a.*
1689 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1690 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1691 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1692 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1696 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1697 M: Robert Jarzmik <robert.jarzmik@free.fr>
1698 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1700 F: arch/arm/mach-pxa/ezx.c
1702 ARM/FARADAY FA526 PORT
1703 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1704 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1706 T: git git://git.berlios.de/gemini-board
1707 F: arch/arm/mm/*-fa*
1709 ARM/FOOTBRIDGE ARCHITECTURE
1710 M: Russell King <linux@armlinux.org.uk>
1711 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1712 W: http://www.armlinux.org.uk/
1714 F: arch/arm/include/asm/hardware/dec21285.h
1715 F: arch/arm/mach-footbridge/
1717 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1718 M: Shawn Guo <shawnguo@kernel.org>
1719 M: Sascha Hauer <s.hauer@pengutronix.de>
1720 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1721 R: Fabio Estevam <festevam@gmail.com>
1722 R: NXP Linux Team <linux-imx@nxp.com>
1723 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1728 X: drivers/media/i2c/
1730 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1731 M: Shawn Guo <shawnguo@kernel.org>
1732 M: Sascha Hauer <s.hauer@pengutronix.de>
1733 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1734 R: Stefan Agner <stefan@agner.ch>
1735 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1738 F: arch/arm/mach-imx/*vf610*
1739 F: arch/arm/boot/dts/vf*
1741 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1742 M: Shawn Guo <shawnguo@kernel.org>
1743 M: Li Yang <leoyang.li@nxp.com>
1744 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1747 F: arch/arm/boot/dts/ls1021a*
1748 F: arch/arm64/boot/dts/freescale/fsl-*
1749 F: arch/arm64/boot/dts/freescale/qoriq-*
1751 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1752 M: Lennert Buytenhek <kernel@wantstofly.org>
1753 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1756 ARM/GUMSTIX MACHINE SUPPORT
1757 M: Steve Sakoman <sakoman@gmail.com>
1758 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1761 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1762 M: Philipp Zabel <philipp.zabel@gmail.com>
1763 M: Paul Parsons <lost.distance@yahoo.com>
1764 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1766 F: arch/arm/mach-pxa/hx4700.c
1767 F: arch/arm/mach-pxa/include/mach/hx4700.h
1768 F: sound/soc/pxa/hx4700.c
1770 ARM/HISILICON SOC SUPPORT
1771 M: Wei Xu <xuwei5@hisilicon.com>
1772 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1773 W: http://www.hisilicon.com
1775 T: git git://github.com/hisilicon/linux-hisi.git
1776 F: arch/arm/mach-hisi/
1777 F: arch/arm/boot/dts/hi3*
1778 F: arch/arm/boot/dts/hip*
1779 F: arch/arm/boot/dts/hisi*
1780 F: arch/arm64/boot/dts/hisilicon/
1782 ARM/HP JORNADA 7XX MACHINE SUPPORT
1783 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1787 F: arch/arm/mach-sa1100/jornada720.c
1788 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1790 ARM/IGEP MACHINE SUPPORT
1791 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1792 M: Javier Martinez Canillas <javier@dowhile0.org>
1793 L: linux-omap@vger.kernel.org
1794 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1796 F: arch/arm/boot/dts/omap3-igep*
1798 ARM/INCOME PXA270 SUPPORT
1799 M: Marek Vasut <marek.vasut@gmail.com>
1800 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1802 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1804 ARM/INTEL IOP32X ARM ARCHITECTURE
1805 M: Lennert Buytenhek <kernel@wantstofly.org>
1806 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1809 ARM/INTEL IQ81342EX MACHINE SUPPORT
1810 M: Lennert Buytenhek <kernel@wantstofly.org>
1811 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1814 ARM/INTEL IXDP2850 MACHINE SUPPORT
1815 M: Lennert Buytenhek <kernel@wantstofly.org>
1816 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1819 ARM/INTEL IXP4XX ARM ARCHITECTURE
1820 M: Linus Walleij <linusw@kernel.org>
1821 M: Imre Kaloz <kaloz@openwrt.org>
1822 M: Krzysztof Halasa <khalasa@piap.pl>
1823 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1825 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1826 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1827 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1828 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1829 F: arch/arm/mach-ixp4xx/
1830 F: drivers/clocksource/timer-ixp4xx.c
1831 F: drivers/gpio/gpio-ixp4xx.c
1832 F: drivers/irqchip/irq-ixp4xx.c
1833 F: include/linux/irqchip/irq-ixp4xx.h
1834 F: include/linux/platform_data/timer-ixp4xx.h
1836 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1837 M: Jonathan Cameron <jic23@cam.ac.uk>
1838 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1840 F: arch/arm/mach-pxa/stargate2.c
1841 F: drivers/pcmcia/pxa2xx_stargate2.c
1843 ARM/INTEL XSC3 (MANZANO) ARM CORE
1844 M: Lennert Buytenhek <kernel@wantstofly.org>
1845 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1848 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1849 M: Lennert Buytenhek <kernel@wantstofly.org>
1850 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1853 ARM/LG1K ARCHITECTURE
1854 M: Chanho Min <chanho.min@lge.com>
1855 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1857 F: arch/arm64/boot/dts/lg/
1859 ARM/LOGICPD PXA270 MACHINE SUPPORT
1860 M: Lennert Buytenhek <kernel@wantstofly.org>
1861 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1864 ARM/LPC18XX ARCHITECTURE
1865 M: Vladimir Zapolskiy <vz@mleia.com>
1866 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1868 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1869 F: arch/arm/boot/dts/lpc43*
1870 F: drivers/i2c/busses/i2c-lpc2k.c
1871 F: drivers/memory/pl172.c
1872 F: drivers/mtd/spi-nor/nxp-spifi.c
1873 F: drivers/rtc/rtc-lpc24xx.c
1876 ARM/LPC32XX SOC SUPPORT
1877 M: Vladimir Zapolskiy <vz@mleia.com>
1878 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1879 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1880 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1882 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1883 F: arch/arm/boot/dts/lpc32*
1884 F: arch/arm/mach-lpc32xx/
1885 F: drivers/i2c/busses/i2c-pnx.c
1886 F: drivers/net/ethernet/nxp/lpc_eth.c
1887 F: drivers/usb/host/ohci-nxp.c
1888 F: drivers/watchdog/pnx4008_wdt.c
1891 ARM/MAGICIAN MACHINE SUPPORT
1892 M: Philipp Zabel <philipp.zabel@gmail.com>
1895 ARM/Marvell Dove/MV78xx0/Orion SOC support
1896 M: Jason Cooper <jason@lakedaemon.net>
1897 M: Andrew Lunn <andrew@lunn.ch>
1898 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1899 M: Gregory Clement <gregory.clement@bootlin.com>
1900 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1902 F: Documentation/devicetree/bindings/soc/dove/
1903 F: arch/arm/mach-dove/
1904 F: arch/arm/mach-mv78xx0/
1905 F: arch/arm/mach-orion5x/
1906 F: arch/arm/plat-orion/
1907 F: arch/arm/boot/dts/dove*
1908 F: arch/arm/boot/dts/orion5x*
1909 T: git git://git.infradead.org/linux-mvebu.git
1911 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1912 M: Jason Cooper <jason@lakedaemon.net>
1913 M: Andrew Lunn <andrew@lunn.ch>
1914 M: Gregory Clement <gregory.clement@bootlin.com>
1915 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1916 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1918 F: arch/arm/boot/dts/armada*
1919 F: arch/arm/boot/dts/kirkwood*
1920 F: arch/arm/configs/mvebu_*_defconfig
1921 F: arch/arm/mach-mvebu/
1922 F: arch/arm64/boot/dts/marvell/armada*
1923 F: drivers/cpufreq/armada-37xx-cpufreq.c
1924 F: drivers/cpufreq/armada-8k-cpufreq.c
1925 F: drivers/cpufreq/mvebu-cpufreq.c
1926 F: drivers/irqchip/irq-armada-370-xp.c
1927 F: drivers/irqchip/irq-mvebu-*
1928 F: drivers/pinctrl/mvebu/
1929 F: drivers/rtc/rtc-armada38x.c
1930 T: git git://git.infradead.org/linux-mvebu.git
1932 ARM/Mediatek RTC DRIVER
1933 M: Eddie Huang <eddie.huang@mediatek.com>
1934 M: Sean Wang <sean.wang@mediatek.com>
1935 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1936 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1938 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1939 F: drivers/rtc/rtc-mt6397.c
1940 F: drivers/rtc/rtc-mt7622.c
1942 ARM/Mediatek SoC support
1943 M: Matthias Brugger <matthias.bgg@gmail.com>
1944 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1945 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1946 W: https://mtk.bcnfs.org/
1947 C: irc://chat.freenode.net/linux-mediatek
1949 F: arch/arm/boot/dts/mt6*
1950 F: arch/arm/boot/dts/mt7*
1951 F: arch/arm/boot/dts/mt8*
1952 F: arch/arm/mach-mediatek/
1953 F: arch/arm64/boot/dts/mediatek/
1954 F: drivers/soc/mediatek/
1959 ARM/Mediatek USB3 PHY DRIVER
1960 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1961 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1962 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1964 F: drivers/phy/mediatek/
1965 F: Documentation/devicetree/bindings/phy/phy-mtk-*
1967 ARM/Microchip (AT91) SoC support
1968 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1969 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1970 M: Ludovic Desroches <ludovic.desroches@microchip.com>
1971 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1972 W: http://www.linux4sam.org
1973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1977 F: arch/arm/mach-at91/
1978 F: include/soc/at91/
1979 F: arch/arm/boot/dts/at91*.dts
1980 F: arch/arm/boot/dts/at91*.dtsi
1981 F: arch/arm/boot/dts/sama*.dts
1982 F: arch/arm/boot/dts/sama*.dtsi
1983 F: arch/arm/include/debug/at91.S
1984 F: drivers/memory/atmel*
1985 F: drivers/watchdog/sama5d4_wdt.c
1986 X: drivers/input/touchscreen/atmel_mxt_ts.c
1987 X: drivers/net/wireless/atmel/
1989 ARM/MIOA701 MACHINE SUPPORT
1990 M: Robert Jarzmik <robert.jarzmik@free.fr>
1991 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1992 F: arch/arm/mach-pxa/mioa701.c
1995 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1996 M: Michael Petchkovsky <mkpetch@internode.on.net>
1999 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
2000 M: Linus Walleij <linus.walleij@linaro.org>
2001 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2003 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2004 F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2005 F: arch/arm/mach-nomadik/
2006 F: arch/arm/mach-u300/
2007 F: arch/arm/mach-ux500/
2008 F: drivers/soc/ux500/
2009 F: arch/arm/boot/dts/ste-*
2010 F: drivers/clk/clk-nomadik.c
2011 F: drivers/clk/clk-u300.c
2012 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2013 F: drivers/clocksource/timer-u300.c
2014 F: drivers/dma/coh901318*
2015 F: drivers/dma/ste_dma40*
2016 F: drivers/hwspinlock/u8500_hsem.c
2017 F: drivers/i2c/busses/i2c-nomadik.c
2018 F: drivers/i2c/busses/i2c-stu300.c
2019 F: drivers/mfd/ab3100*
2020 F: drivers/mfd/ab8500*
2021 F: drivers/mfd/abx500*
2022 F: drivers/mfd/dbx500*
2023 F: drivers/mfd/db8500*
2024 F: drivers/pinctrl/nomadik/
2025 F: drivers/pinctrl/pinctrl-coh901*
2026 F: drivers/pinctrl/pinctrl-u300.c
2027 F: drivers/rtc/rtc-ab3100.c
2028 F: drivers/rtc/rtc-ab8500.c
2029 F: drivers/rtc/rtc-coh901331.c
2030 F: drivers/rtc/rtc-pl031.c
2031 F: drivers/watchdog/coh901327_wdt.c
2032 F: Documentation/devicetree/bindings/arm/ste-*
2033 F: Documentation/devicetree/bindings/arm/ux500/
2034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2036 ARM/NUVOTON NPCM ARCHITECTURE
2037 M: Avi Fishman <avifishman70@gmail.com>
2038 M: Tomer Maimon <tmaimon77@gmail.com>
2039 M: Tali Perry <tali.perry1@gmail.com>
2040 R: Patrick Venture <venture@google.com>
2041 R: Nancy Yuen <yuenn@google.com>
2042 R: Benjamin Fair <benjaminfair@google.com>
2043 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2045 F: arch/arm/mach-npcm/
2046 F: arch/arm/boot/dts/nuvoton-npcm*
2047 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2049 F: Documentation/devicetree/bindings/*/*npcm*
2050 F: Documentation/devicetree/bindings/*/*/*npcm*
2052 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2053 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2054 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2056 F: arch/arm/mach-s3c24xx/mach-gta02.c
2057 F: arch/arm/mach-s3c24xx/gta02.h
2059 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2060 M: Alexander Clouter <alex@digriz.org.uk>
2061 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2062 W: http://www.digriz.org.uk/ts78xx/kernel
2064 F: arch/arm/mach-orion5x/ts78xx-*
2066 ARM/OXNAS platform support
2067 M: Neil Armstrong <narmstrong@baylibre.com>
2068 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2069 L: linux-oxnas@groups.io (moderated for non-subscribers)
2071 F: arch/arm/mach-oxnas/
2072 F: arch/arm/boot/dts/ox8*.dts*
2075 ARM/PALM TREO SUPPORT
2076 M: Tomas Cech <sleep_walker@suse.com>
2077 L: linux-arm-kernel@lists.infradead.org
2078 W: http://hackndev.com
2080 F: arch/arm/mach-pxa/palmtreo.*
2082 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2083 M: Marek Vasut <marek.vasut@gmail.com>
2084 L: linux-arm-kernel@lists.infradead.org
2085 W: http://hackndev.com
2087 F: arch/arm/mach-pxa/include/mach/palmtx.h
2088 F: arch/arm/mach-pxa/palmtx.c
2089 F: arch/arm/mach-pxa/palmt5.*
2090 F: arch/arm/mach-pxa/include/mach/palmld.h
2091 F: arch/arm/mach-pxa/palmld.c
2092 F: arch/arm/mach-pxa/palmte2.*
2093 F: arch/arm/mach-pxa/include/mach/palmtc.h
2094 F: arch/arm/mach-pxa/palmtc.c
2097 M: Sergey Lapin <slapin@ossfans.org>
2098 L: linux-arm-kernel@lists.infradead.org
2099 W: http://hackndev.com
2101 F: arch/arm/mach-pxa/palmz72.*
2104 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2105 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2108 ARM/PT DIGITAL BOARD PORT
2109 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2110 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2111 W: http://www.armlinux.org.uk/
2114 ARM/QUALCOMM SUPPORT
2115 M: Andy Gross <agross@kernel.org>
2116 L: linux-arm-msm@vger.kernel.org
2118 F: Documentation/devicetree/bindings/soc/qcom/
2119 F: Documentation/devicetree/bindings/*/qcom*
2120 F: arch/arm/boot/dts/qcom-*.dts
2121 F: arch/arm/boot/dts/qcom-*.dtsi
2122 F: arch/arm/mach-qcom/
2123 F: arch/arm64/boot/dts/qcom/
2126 F: drivers/*/*/qcom/
2127 F: drivers/*/*/qcom*
2128 F: drivers/*/pm8???-*
2129 F: drivers/bluetooth/btqcomsmd.c
2130 F: drivers/clocksource/timer-qcom.c
2131 F: drivers/extcon/extcon-qcom*
2132 F: drivers/iommu/msm*
2133 F: drivers/i2c/busses/i2c-qup.c
2134 F: drivers/i2c/busses/i2c-qcom-geni.c
2135 F: drivers/mfd/ssbi.c
2136 F: drivers/mmc/host/mmci_qcom*
2137 F: drivers/mmc/host/sdhci-msm.c
2138 F: drivers/pci/controller/dwc/pcie-qcom.c
2139 F: drivers/phy/qualcomm/
2140 F: drivers/power/*/msm*
2141 F: drivers/reset/reset-qcom-*
2142 F: drivers/scsi/ufs/ufs-qcom.*
2143 F: drivers/spi/spi-qup.c
2144 F: drivers/spi/spi-geni-qcom.c
2145 F: drivers/spi/spi-qcom-qspi.c
2146 F: drivers/tty/serial/msm_serial.c
2147 F: drivers/usb/dwc3/dwc3-qcom.c
2148 F: include/dt-bindings/*/qcom*
2149 F: include/linux/*/qcom*
2150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2152 ARM/RADISYS ENP2611 MACHINE SUPPORT
2153 M: Lennert Buytenhek <kernel@wantstofly.org>
2154 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2157 ARM/RDA MICRO ARCHITECTURE
2158 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2159 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2160 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2162 F: arch/arm/boot/dts/rda8810pl-*
2163 F: drivers/clocksource/timer-rda.c
2164 F: drivers/irqchip/irq-rda-intc.c
2165 F: drivers/tty/serial/rda-uart.c
2166 F: Documentation/devicetree/bindings/arm/rda.yaml
2167 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2168 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2169 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2171 ARM/REALTEK ARCHITECTURE
2172 M: Andreas Färber <afaerber@suse.de>
2173 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2175 F: arch/arm64/boot/dts/realtek/
2176 F: Documentation/devicetree/bindings/arm/realtek.yaml
2178 ARM/RENESAS ARM64 ARCHITECTURE
2179 M: Geert Uytterhoeven <geert+renesas@glider.be>
2180 M: Magnus Damm <magnus.damm@gmail.com>
2181 L: linux-renesas-soc@vger.kernel.org
2182 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2185 F: arch/arm64/boot/dts/renesas/
2186 F: Documentation/devicetree/bindings/arm/renesas.yaml
2187 F: drivers/soc/renesas/
2188 F: include/linux/soc/renesas/
2190 ARM/RISCPC ARCHITECTURE
2191 M: Russell King <linux@armlinux.org.uk>
2192 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2193 W: http://www.armlinux.org.uk/
2195 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2196 F: arch/arm/include/asm/hardware/ioc.h
2197 F: arch/arm/include/asm/hardware/iomd.h
2198 F: arch/arm/include/asm/hardware/memc.h
2199 F: arch/arm/mach-rpc/
2200 F: drivers/net/ethernet/8390/etherh.c
2201 F: drivers/net/ethernet/i825xx/ether1*
2202 F: drivers/net/ethernet/seeq/ether3*
2203 F: drivers/scsi/arm/
2205 ARM/Rockchip SoC support
2206 M: Heiko Stuebner <heiko@sntech.de>
2207 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2208 L: linux-rockchip@lists.infradead.org
2209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2211 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2212 F: arch/arm/boot/dts/rk3*
2213 F: arch/arm/boot/dts/rv1108*
2214 F: arch/arm/mach-rockchip/
2215 F: drivers/clk/rockchip/
2216 F: drivers/i2c/busses/i2c-rk3x.c
2217 F: drivers/*/*rockchip*
2218 F: drivers/*/*/*rockchip*
2219 F: sound/soc/rockchip/
2222 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2223 M: Kukjin Kim <kgene@kernel.org>
2224 M: Krzysztof Kozlowski <krzk@kernel.org>
2225 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2226 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2227 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2229 F: arch/arm/boot/dts/s3c*
2230 F: arch/arm/boot/dts/s5p*
2231 F: arch/arm/boot/dts/exynos*
2232 F: arch/arm64/boot/dts/exynos/
2233 F: arch/arm/plat-samsung/
2234 F: arch/arm/mach-s3c24*/
2235 F: arch/arm/mach-s3c64xx/
2236 F: arch/arm/mach-s5p*/
2237 F: arch/arm/mach-exynos*/
2238 F: drivers/*/*s3c24*
2239 F: drivers/*/*/*s3c24*
2240 F: drivers/*/*s3c64xx*
2241 F: drivers/*/*s5pv210*
2242 F: drivers/memory/samsung/
2243 F: drivers/soc/samsung/
2244 F: include/linux/soc/samsung/
2245 F: Documentation/arm/samsung/
2246 F: Documentation/devicetree/bindings/arm/samsung/
2247 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
2248 F: Documentation/devicetree/bindings/power/pd-samsung.txt
2251 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2252 M: Kyungmin Park <kyungmin.park@samsung.com>
2253 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2255 F: arch/arm/mach-s5pv210/
2257 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2258 M: Kyungmin Park <kyungmin.park@samsung.com>
2259 M: Kamil Debski <kamil@wypas.org>
2260 M: Andrzej Hajda <a.hajda@samsung.com>
2261 L: linux-arm-kernel@lists.infradead.org
2262 L: linux-media@vger.kernel.org
2264 F: drivers/media/platform/s5p-g2d/
2266 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2267 M: Marek Szyprowski <m.szyprowski@samsung.com>
2268 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2269 L: linux-media@vger.kernel.org
2271 F: drivers/media/platform/s5p-cec/
2272 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2274 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2275 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2276 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2277 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2278 L: linux-arm-kernel@lists.infradead.org
2279 L: linux-media@vger.kernel.org
2281 F: drivers/media/platform/s5p-jpeg/
2283 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2284 M: Kyungmin Park <kyungmin.park@samsung.com>
2285 M: Kamil Debski <kamil@wypas.org>
2286 M: Jeongtae Park <jtp.park@samsung.com>
2287 M: Andrzej Hajda <a.hajda@samsung.com>
2288 L: linux-arm-kernel@lists.infradead.org
2289 L: linux-media@vger.kernel.org
2291 F: drivers/media/platform/s5p-mfc/
2293 ARM/SHMOBILE ARM ARCHITECTURE
2294 M: Geert Uytterhoeven <geert+renesas@glider.be>
2295 M: Magnus Damm <magnus.damm@gmail.com>
2296 L: linux-renesas-soc@vger.kernel.org
2297 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2300 F: arch/arm/boot/dts/emev2*
2301 F: arch/arm/boot/dts/gr-peach*
2302 F: arch/arm/boot/dts/iwg20d-q7*
2303 F: arch/arm/boot/dts/r7s*
2304 F: arch/arm/boot/dts/r8a*
2305 F: arch/arm/boot/dts/r9a*
2306 F: arch/arm/boot/dts/sh*
2307 F: arch/arm/configs/shmobile_defconfig
2308 F: arch/arm/include/debug/renesas-scif.S
2309 F: arch/arm/mach-shmobile/
2310 F: Documentation/devicetree/bindings/arm/renesas.yaml
2311 F: drivers/soc/renesas/
2312 F: include/linux/soc/renesas/
2314 ARM/SOCFPGA ARCHITECTURE
2315 M: Dinh Nguyen <dinguyen@kernel.org>
2317 F: arch/arm/mach-socfpga/
2318 F: arch/arm/boot/dts/socfpga*
2319 F: arch/arm/configs/socfpga_defconfig
2320 F: arch/arm64/boot/dts/altera/
2321 F: arch/arm64/boot/dts/intel/
2322 W: http://www.rocketboards.org
2323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2325 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2326 M: Dinh Nguyen <dinguyen@kernel.org>
2328 F: drivers/clk/socfpga/
2330 ARM/SOCFPGA EDAC SUPPORT
2331 M: Thor Thayer <thor.thayer@linux.intel.com>
2333 F: drivers/edac/altera_edac.
2335 ARM/SPREADTRUM SoC SUPPORT
2336 M: Orson Zhai <orsonzhai@gmail.com>
2337 M: Baolin Wang <baolin.wang7@gmail.com>
2338 M: Chunyan Zhang <zhang.lyra@gmail.com>
2340 F: arch/arm64/boot/dts/sprd
2345 ARM/STI ARCHITECTURE
2346 M: Patrice Chotard <patrice.chotard@st.com>
2347 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2348 W: http://www.stlinux.com
2350 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2351 F: arch/arm/mach-sti/
2352 F: arch/arm/boot/dts/sti*
2353 F: drivers/char/hw_random/st-rng.c
2354 F: drivers/clocksource/arm_global_timer.c
2355 F: drivers/clocksource/clksrc_st_lpc.c
2356 F: drivers/cpufreq/sti-cpufreq.c
2357 F: drivers/dma/st_fdma*
2358 F: drivers/i2c/busses/i2c-st.c
2359 F: drivers/media/rc/st_rc.c
2360 F: drivers/media/platform/sti/c8sectpfe/
2361 F: drivers/mmc/host/sdhci-st.c
2362 F: drivers/phy/st/phy-miphy28lp.c
2363 F: drivers/phy/st/phy-stih407-usb.c
2364 F: drivers/pinctrl/pinctrl-st.c
2365 F: drivers/remoteproc/st_remoteproc.c
2366 F: drivers/remoteproc/st_slim_rproc.c
2367 F: drivers/reset/sti/
2368 F: drivers/rtc/rtc-st-lpc.c
2369 F: drivers/tty/serial/st-asc.c
2370 F: drivers/usb/dwc3/dwc3-st.c
2371 F: drivers/usb/host/ehci-st.c
2372 F: drivers/usb/host/ohci-st.c
2373 F: drivers/watchdog/st_lpc_wdt.c
2374 F: drivers/ata/ahci_st.c
2375 F: include/linux/remoteproc/st_slim_rproc.h
2377 ARM/STM32 ARCHITECTURE
2378 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2379 M: Alexandre Torgue <alexandre.torgue@st.com>
2380 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2381 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2386 F: arch/arm/boot/dts/stm32*
2387 F: arch/arm/mach-stm32/
2388 F: drivers/clocksource/armv7m_systick.c
2390 ARM/Synaptics SoC support
2391 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2392 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2393 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2395 F: arch/arm/mach-berlin/
2396 F: arch/arm/boot/dts/berlin*
2397 F: arch/arm64/boot/dts/synaptics/
2399 ARM/TANGO ARCHITECTURE
2400 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2401 M: Mans Rullgard <mans@mansr.com>
2402 L: linux-arm-kernel@lists.infradead.org
2406 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2407 M: Lennert Buytenhek <kernel@wantstofly.org>
2408 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2411 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2412 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2413 L: linux-tegra@vger.kernel.org
2414 L: linux-media@vger.kernel.org
2416 F: drivers/media/platform/tegra-cec/
2417 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2419 ARM/TETON BGA MACHINE SUPPORT
2420 M: "Mark F. Brown" <mark.brown314@gmail.com>
2421 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2424 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2425 M: Santosh Shilimkar <ssantosh@kernel.org>
2426 L: linux-kernel@vger.kernel.org
2428 F: drivers/memory/*emif*
2430 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2431 M: Tero Kristo <t-kristo@ti.com>
2432 M: Nishanth Menon <nm@ti.com>
2433 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2435 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2436 F: arch/arm64/boot/dts/ti/Makefile
2437 F: arch/arm64/boot/dts/ti/k3-*
2438 F: include/dt-bindings/pinctrl/k3.h
2440 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2441 M: Santosh Shilimkar <ssantosh@kernel.org>
2442 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2444 F: arch/arm/mach-keystone/
2445 F: arch/arm/boot/dts/keystone-*
2446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2448 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2449 M: Santosh Shilimkar <ssantosh@kernel.org>
2450 L: linux-kernel@vger.kernel.org
2452 F: drivers/clk/keystone/
2454 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2455 M: Santosh Shilimkar <ssantosh@kernel.org>
2456 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2457 L: linux-kernel@vger.kernel.org
2459 F: drivers/clocksource/timer-keystone.c
2461 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2462 M: Santosh Shilimkar <ssantosh@kernel.org>
2463 L: linux-kernel@vger.kernel.org
2465 F: drivers/power/reset/keystone-reset.c
2467 ARM/THECUS N2100 MACHINE SUPPORT
2468 M: Lennert Buytenhek <kernel@wantstofly.org>
2469 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2472 ARM/TOSA MACHINE SUPPORT
2473 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2474 M: Dirk Opfer <dirk@opfer-online.de>
2477 ARM/UNIPHIER ARCHITECTURE
2478 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2479 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2482 F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2483 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2484 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2485 F: arch/arm/boot/dts/uniphier*
2486 F: arch/arm/include/asm/hardware/cache-uniphier.h
2487 F: arch/arm/mach-uniphier/
2488 F: arch/arm/mm/cache-uniphier.c
2489 F: arch/arm64/boot/dts/socionext/uniphier*
2490 F: drivers/bus/uniphier-system-bus.c
2491 F: drivers/clk/uniphier/
2492 F: drivers/dma/uniphier-mdmac.c
2493 F: drivers/gpio/gpio-uniphier.c
2494 F: drivers/i2c/busses/i2c-uniphier*
2495 F: drivers/irqchip/irq-uniphier-aidet.c
2496 F: drivers/mmc/host/uniphier-sd.c
2497 F: drivers/pinctrl/uniphier/
2498 F: drivers/reset/reset-uniphier.c
2499 F: drivers/tty/serial/8250/8250_uniphier.c
2502 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2503 M: Ulf Hansson <ulf.hansson@linaro.org>
2504 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2505 T: git git://git.linaro.org/people/ulfh/clk.git
2507 F: drivers/clk/ux500/
2509 ARM/VERSATILE EXPRESS PLATFORM
2510 M: Liviu Dudau <liviu.dudau@arm.com>
2511 M: Sudeep Holla <sudeep.holla@arm.com>
2512 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2513 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2515 F: arch/arm/boot/dts/vexpress*
2516 F: arch/arm64/boot/dts/arm/
2517 F: arch/arm/mach-vexpress/
2520 F: drivers/clk/versatile/clk-vexpress-osc.c
2521 F: drivers/clocksource/timer-versatile.c
2525 M: Russell King <linux@armlinux.org.uk>
2526 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2527 W: http://www.armlinux.org.uk/
2531 ARM/VOIPAC PXA270 SUPPORT
2532 M: Marek Vasut <marek.vasut@gmail.com>
2533 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2535 F: arch/arm/mach-pxa/vpac270.c
2536 F: arch/arm/mach-pxa/include/mach/vpac270.h
2538 ARM/VT8500 ARM ARCHITECTURE
2539 M: Tony Prisk <linux@prisktech.co.nz>
2540 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2542 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2543 F: arch/arm/mach-vt8500/
2544 F: drivers/clocksource/timer-vt8500.c
2545 F: drivers/i2c/busses/i2c-wmt.c
2546 F: drivers/mmc/host/wmt-sdmmc.c
2547 F: drivers/pwm/pwm-vt8500.c
2548 F: drivers/rtc/rtc-vt8500.c
2549 F: drivers/tty/serial/vt8500_serial.c
2550 F: drivers/usb/host/ehci-platform.c
2551 F: drivers/usb/host/uhci-platform.c
2552 F: drivers/video/fbdev/vt8500lcdfb.*
2553 F: drivers/video/fbdev/wm8505fb*
2554 F: drivers/video/fbdev/wmt_ge_rops.*
2556 ARM/ZIPIT Z2 SUPPORT
2557 M: Marek Vasut <marek.vasut@gmail.com>
2558 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2560 F: arch/arm/mach-pxa/z2.c
2561 F: arch/arm/mach-pxa/include/mach/z2.h
2563 ARM/ZTE ARCHITECTURE
2564 M: Jun Nie <jun.nie@linaro.org>
2565 M: Shawn Guo <shawnguo@kernel.org>
2566 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2568 F: arch/arm/boot/dts/zx2967*
2569 F: arch/arm/mach-zx/
2570 F: arch/arm64/boot/dts/zte/
2572 F: drivers/dma/zx_dma.c
2573 F: drivers/gpio/gpio-zx.c
2574 F: drivers/i2c/busses/i2c-zx2967.c
2575 F: drivers/mmc/host/dw_mmc-zx.*
2576 F: drivers/pinctrl/zte/
2578 F: drivers/thermal/zx2967_thermal.c
2579 F: drivers/watchdog/zx2967_wdt.c
2580 F: Documentation/devicetree/bindings/arm/zte.yaml
2581 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2582 F: Documentation/devicetree/bindings/dma/zxdma.txt
2583 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2584 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2585 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2586 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2587 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2588 F: Documentation/devicetree/bindings/soc/zte/
2589 F: Documentation/devicetree/bindings/sound/zte,*.txt
2590 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2591 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2592 F: include/dt-bindings/clock/zx2967*.h
2593 F: include/dt-bindings/soc/zte,*.h
2594 F: sound/soc/codecs/zx_aud96p22.c
2597 ARM/ZYNQ ARCHITECTURE
2598 M: Michal Simek <michal.simek@xilinx.com>
2599 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2600 W: http://wiki.xilinx.com
2601 T: git https://github.com/Xilinx/linux-xlnx.git
2603 F: arch/arm/mach-zynq/
2604 F: drivers/cpuidle/cpuidle-zynq.c
2605 F: drivers/block/xsysace.c
2608 F: Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2609 F: Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2610 F: drivers/clocksource/timer-cadence-ttc.c
2611 F: drivers/i2c/busses/i2c-cadence.c
2612 F: drivers/mmc/host/sdhci-of-arasan.c
2613 F: drivers/edac/synopsys_edac.c
2614 F: drivers/i2c/busses/i2c-xiic.c
2616 ARM64 PORT (AARCH64 ARCHITECTURE)
2617 M: Catalin Marinas <catalin.marinas@arm.com>
2618 M: Will Deacon <will@kernel.org>
2619 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2623 X: arch/arm64/boot/dts/
2624 F: Documentation/arm64/
2626 AS3645A LED FLASH CONTROLLER DRIVER
2627 M: Sakari Ailus <sakari.ailus@iki.fi>
2628 L: linux-leds@vger.kernel.org
2630 F: drivers/leds/leds-as3645a.c
2632 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2633 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2634 L: linux-media@vger.kernel.org
2635 T: git git://linuxtv.org/media_tree.git
2637 F: drivers/media/i2c/ak7375.c
2638 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2640 ASAHI KASEI AK8974 DRIVER
2641 M: Linus Walleij <linus.walleij@linaro.org>
2642 L: linux-iio@vger.kernel.org
2643 W: http://www.akm.com/
2645 F: drivers/iio/magnetometer/ak8974.c
2647 ASC7621 HARDWARE MONITOR DRIVER
2648 M: George Joseph <george.joseph@fairview5.com>
2649 L: linux-hwmon@vger.kernel.org
2651 F: Documentation/hwmon/asc7621.rst
2652 F: drivers/hwmon/asc7621.c
2654 ASPEED PINCTRL DRIVERS
2655 M: Andrew Jeffery <andrew@aj.id.au>
2656 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2657 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2658 L: linux-gpio@vger.kernel.org
2660 F: drivers/pinctrl/aspeed/
2661 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2663 ASPEED VIDEO ENGINE DRIVER
2664 M: Eddie James <eajames@linux.ibm.com>
2665 L: linux-media@vger.kernel.org
2666 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2668 F: drivers/media/platform/aspeed-video.c
2669 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2671 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2672 M: Corentin Chary <corentin.chary@gmail.com>
2673 L: acpi4asus-user@lists.sourceforge.net
2674 L: platform-driver-x86@vger.kernel.org
2675 W: http://acpi4asus.sf.net
2677 F: drivers/platform/x86/asus*.c
2678 F: drivers/platform/x86/eeepc*.c
2680 ASUS WIRELESS RADIO CONTROL DRIVER
2681 M: João Paulo Rechi Vita <jprvita@gmail.com>
2682 L: platform-driver-x86@vger.kernel.org
2684 F: drivers/platform/x86/asus-wireless.c
2687 M: David Howells <dhowells@redhat.com>
2688 L: keyrings@vger.kernel.org
2690 F: Documentation/crypto/asymmetric-keys.txt
2691 F: include/linux/verification.h
2692 F: include/crypto/public_key.h
2693 F: include/crypto/pkcs7.h
2694 F: crypto/asymmetric_keys/
2696 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2697 R: Dan Williams <dan.j.williams@intel.com>
2698 W: http://sourceforge.net/projects/xscaleiop
2700 F: Documentation/crypto/async-tx-api.txt
2703 F: include/linux/dmaengine.h
2704 F: include/linux/async_tx.h
2707 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2708 L: linux-i2c@vger.kernel.org
2709 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2711 F: Documentation/devicetree/bindings/eeprom/at24.txt
2712 F: drivers/misc/eeprom/at24.c
2714 ATA OVER ETHERNET (AOE) DRIVER
2715 M: "Justin Sanders" <justin@coraid.com>
2716 W: http://www.openaoe.org/
2718 F: Documentation/admin-guide/aoe/
2719 F: drivers/block/aoe/
2721 ATHEROS 71XX/9XXX GPIO DRIVER
2722 M: Alban Bedel <albeu@free.fr>
2723 W: https://github.com/AlbanBedel/linux
2724 T: git git://github.com/AlbanBedel/linux
2726 F: drivers/gpio/gpio-ath79.c
2727 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2729 ATHEROS 71XX/9XXX USB PHY DRIVER
2730 M: Alban Bedel <albeu@free.fr>
2731 W: https://github.com/AlbanBedel/linux
2732 T: git git://github.com/AlbanBedel/linux
2734 F: drivers/phy/qualcomm/phy-ath79-usb.c
2735 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2737 ATHEROS ATH GENERIC UTILITIES
2738 M: Kalle Valo <kvalo@codeaurora.org>
2739 L: linux-wireless@vger.kernel.org
2741 F: drivers/net/wireless/ath/*
2743 ATHEROS ATH5K WIRELESS DRIVER
2744 M: Jiri Slaby <jirislaby@gmail.com>
2745 M: Nick Kossifidis <mickflemm@gmail.com>
2746 M: Luis Chamberlain <mcgrof@kernel.org>
2747 L: linux-wireless@vger.kernel.org
2748 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2750 F: drivers/net/wireless/ath/ath5k/
2752 ATHEROS ATH6KL WIRELESS DRIVER
2753 M: Kalle Valo <kvalo@codeaurora.org>
2754 L: linux-wireless@vger.kernel.org
2755 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2758 F: drivers/net/wireless/ath/ath6kl/
2761 M: Ville Syrjala <syrjala@sci.fi>
2763 F: drivers/input/misc/ati_remote2.c
2765 ATK0110 HWMON DRIVER
2766 M: Luca Tettamanti <kronos.it@gmail.com>
2767 L: linux-hwmon@vger.kernel.org
2769 F: drivers/hwmon/asus_atk0110.c
2771 ATLX ETHERNET DRIVERS
2772 M: Jay Cliburn <jcliburn@gmail.com>
2773 M: Chris Snook <chris.snook@gmail.com>
2774 L: netdev@vger.kernel.org
2775 W: http://sourceforge.net/projects/atl1
2776 W: http://atl1.sourceforge.net
2778 F: drivers/net/ethernet/atheros/
2781 M: Chas Williams <3chas3@gmail.com>
2782 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2783 L: netdev@vger.kernel.org
2784 W: http://linux-atm.sourceforge.net
2787 F: include/linux/atm*
2788 F: include/uapi/linux/atm*
2790 ATMEL MACB ETHERNET DRIVER
2791 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2793 F: drivers/net/ethernet/cadence/
2795 ATMEL MAXTOUCH DRIVER
2796 M: Nick Dyer <nick@shmanahar.org>
2797 T: git git://github.com/ndyer/linux.git
2799 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2800 F: drivers/input/touchscreen/atmel_mxt_ts.c
2802 ATMEL WIRELESS DRIVER
2803 M: Simon Kelley <simon@thekelleys.org.uk>
2804 L: linux-wireless@vger.kernel.org
2805 W: http://www.thekelleys.org.uk/atmel
2806 W: http://atmelwlandriver.sourceforge.net/
2808 F: drivers/net/wireless/atmel/atmel*
2810 ATOMIC INFRASTRUCTURE
2811 M: Will Deacon <will@kernel.org>
2812 M: Peter Zijlstra <peterz@infradead.org>
2813 R: Boqun Feng <boqun.feng@gmail.com>
2814 L: linux-kernel@vger.kernel.org
2816 F: arch/*/include/asm/atomic*.h
2817 F: include/*/atomic*.h
2820 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2821 M: Bradley Grove <linuxdrivers@attotech.com>
2822 L: linux-scsi@vger.kernel.org
2823 W: http://www.attotech.com
2825 F: drivers/scsi/esas2r
2827 ATUSB IEEE 802.15.4 RADIO DRIVER
2828 M: Stefan Schmidt <stefan@datenfreihafen.org>
2829 L: linux-wpan@vger.kernel.org
2831 F: drivers/net/ieee802154/atusb.c
2832 F: drivers/net/ieee802154/atusb.h
2833 F: drivers/net/ieee802154/at86rf230.h
2836 M: Paul Moore <paul@paul-moore.com>
2837 M: Eric Paris <eparis@redhat.com>
2838 L: linux-audit@redhat.com (moderated for non-subscribers)
2839 W: https://github.com/linux-audit
2840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2842 F: include/linux/audit.h
2843 F: include/uapi/linux/audit.h
2846 AUFS (advanced multi layered unification filesystem) FILESYSTEM
2847 M: "J. R. Okajima" <hooanon05g@gmail.com>
2848 L: aufs-users@lists.sourceforge.net (members only)
2849 L: linux-unionfs@vger.kernel.org
2850 W: http://aufs.sourceforge.net
2851 T: git://github.com/sfjro/aufs4-linux.git
2853 F: Documentation/filesystems/aufs/
2854 F: Documentation/ABI/testing/debugfs-aufs
2855 F: Documentation/ABI/testing/sysfs-aufs
2857 F: include/uapi/linux/aufs_type.h
2859 AUXILIARY DISPLAY DRIVERS
2860 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2862 F: drivers/auxdisplay/
2863 F: include/linux/cfag12864b.h
2865 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2866 M: Andreas Klinger <ak@it-klinger.de>
2867 L: linux-iio@vger.kernel.org
2869 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2870 F: drivers/iio/adc/hx711.c
2873 M: Ralf Baechle <ralf@linux-mips.org>
2874 L: linux-hams@vger.kernel.org
2875 W: http://www.linux-ax25.org/
2877 F: include/uapi/linux/ax25.h
2878 F: include/net/ax25.h
2882 M: Peter Rosin <peda@axentia.se>
2883 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2885 F: Documentation/devicetree/bindings/arm/axentia.txt
2886 F: arch/arm/boot/dts/at91-linea.dtsi
2887 F: arch/arm/boot/dts/at91-natte.dtsi
2888 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2889 F: arch/arm/boot/dts/at91-tse850-3.dts
2891 AXENTIA ASOC DRIVERS
2892 M: Peter Rosin <peda@axentia.se>
2893 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2895 F: Documentation/devicetree/bindings/sound/axentia,*
2896 F: sound/soc/atmel/tse850-pcm5142.c
2898 AXXIA I2C CONTROLLER
2899 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
2900 L: linux-i2c@vger.kernel.org
2902 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2903 F: drivers/i2c/busses/i2c-axxia.c
2906 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2907 L: linux-media@vger.kernel.org
2908 W: https://linuxtv.org
2909 T: git git://linuxtv.org/media_tree.git
2911 F: drivers/media/usb/dvb-usb-v2/az6007.c
2913 AZTECH FM RADIO RECEIVER DRIVER
2914 M: Hans Verkuil <hverkuil@xs4all.nl>
2915 L: linux-media@vger.kernel.org
2916 T: git git://linuxtv.org/media_tree.git
2917 W: https://linuxtv.org
2919 F: drivers/media/radio/radio-aztech*
2922 L: linux-wireless@vger.kernel.org
2923 L: b43-dev@lists.infradead.org
2924 W: http://wireless.kernel.org/en/users/Drivers/b43
2926 F: drivers/net/wireless/broadcom/b43/
2928 B43LEGACY WIRELESS DRIVER
2929 M: Larry Finger <Larry.Finger@lwfinger.net>
2930 L: linux-wireless@vger.kernel.org
2931 L: b43-dev@lists.infradead.org
2932 W: http://wireless.kernel.org/en/users/Drivers/b43
2934 F: drivers/net/wireless/broadcom/b43legacy/
2936 BACKLIGHT CLASS/SUBSYSTEM
2937 M: Lee Jones <lee.jones@linaro.org>
2938 M: Daniel Thompson <daniel.thompson@linaro.org>
2939 M: Jingoo Han <jingoohan1@gmail.com>
2940 L: dri-devel@lists.freedesktop.org
2941 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2943 F: drivers/video/backlight/
2944 F: include/linux/backlight.h
2945 F: include/linux/pwm_backlight.h
2946 F: Documentation/devicetree/bindings/leds/backlight
2947 F: Documentation/ABI/stable/sysfs-class-backlight
2948 F: Documentation/ABI/testing/sysfs-class-backlight
2951 M: Marek Lindner <mareklindner@neomailbox.ch>
2952 M: Simon Wunderlich <sw@simonwunderlich.de>
2953 M: Antonio Quartulli <a@unstable.cc>
2954 M: Sven Eckelmann <sven@narfation.org>
2955 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2956 W: https://www.open-mesh.org/
2957 B: https://www.open-mesh.org/projects/batman-adv/issues
2958 C: irc://chat.freenode.net/batman
2959 Q: https://patchwork.open-mesh.org/project/batman/list/
2960 T: git https://git.open-mesh.org/linux-merge.git
2962 F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2963 F: Documentation/ABI/obsolete/sysfs-class-net-mesh
2964 F: Documentation/networking/batman-adv.rst
2965 F: include/uapi/linux/batadv_packet.h
2966 F: include/uapi/linux/batman_adv.h
2969 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2970 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2971 L: linux-hams@vger.kernel.org
2972 W: http://www.baycom.org/~tom/ham/ham.html
2974 F: drivers/net/hamradio/baycom*
2976 BCACHE (BLOCK LAYER CACHE)
2977 M: Coly Li <colyli@suse.de>
2978 M: Kent Overstreet <kent.overstreet@gmail.com>
2979 L: linux-bcache@vger.kernel.org
2980 W: http://bcache.evilpiepirate.org
2981 C: irc://irc.oftc.net/bcache
2983 F: drivers/md/bcache/
2985 BDISP ST MEDIA DRIVER
2986 M: Fabien Dessenne <fabien.dessenne@st.com>
2987 L: linux-media@vger.kernel.org
2988 T: git git://linuxtv.org/media_tree.git
2989 W: https://linuxtv.org
2991 F: drivers/media/platform/sti/bdisp
2993 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2994 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2995 L: netdev@vger.kernel.org
2997 F: drivers/net/ethernet/ec_bhf.c
3000 M: Luis de Bethencourt <luisbg@kernel.org>
3001 M: Salah Triki <salah.triki@gmail.com>
3003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3004 F: Documentation/filesystems/befs.txt
3008 M: Paolo Valente <paolo.valente@linaro.org>
3009 M: Jens Axboe <axboe@kernel.dk>
3010 L: linux-block@vger.kernel.org
3013 F: Documentation/block/bfq-iosched.rst
3016 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3018 F: Documentation/filesystems/bfs.txt
3020 F: include/uapi/linux/bfs_fs.h
3022 BLINKM RGB LED DRIVER
3023 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3025 F: drivers/leds/leds-blinkm.c
3028 M: Jens Axboe <axboe@kernel.dk>
3029 L: linux-block@vger.kernel.org
3030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3034 F: kernel/trace/blktrace.c
3038 M: Joern Engel <joern@lazybastard.org>
3039 L: linux-mtd@lists.infradead.org
3041 F: drivers/mtd/devices/block2mtd.c
3044 M: Marcel Holtmann <marcel@holtmann.org>
3045 M: Johan Hedberg <johan.hedberg@gmail.com>
3046 L: linux-bluetooth@vger.kernel.org
3047 W: http://www.bluez.org/
3048 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3049 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3051 F: drivers/bluetooth/
3054 M: Marcel Holtmann <marcel@holtmann.org>
3055 M: Johan Hedberg <johan.hedberg@gmail.com>
3056 L: linux-bluetooth@vger.kernel.org
3057 W: http://www.bluez.org/
3058 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3059 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3062 F: include/net/bluetooth/
3065 M: Jay Vosburgh <j.vosburgh@gmail.com>
3066 M: Veaceslav Falico <vfalico@gmail.com>
3067 M: Andy Gospodarek <andy@greyhouse.net>
3068 L: netdev@vger.kernel.org
3069 W: http://sourceforge.net/projects/bonding/
3071 F: drivers/net/bonding/
3072 F: include/uapi/linux/if_bonding.h
3074 BPF (Safe dynamic programs and tools)
3075 M: Alexei Starovoitov <ast@kernel.org>
3076 M: Daniel Borkmann <daniel@iogearbox.net>
3077 R: Martin KaFai Lau <kafai@fb.com>
3078 R: Song Liu <songliubraving@fb.com>
3079 R: Yonghong Song <yhs@fb.com>
3080 R: Andrii Nakryiko <andriin@fb.com>
3081 L: netdev@vger.kernel.org
3082 L: bpf@vger.kernel.org
3083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3085 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3088 F: Documentation/networking/filter.txt
3089 F: Documentation/bpf/
3090 F: include/linux/bpf*
3091 F: include/linux/filter.h
3092 F: include/trace/events/xdp.h
3093 F: include/uapi/linux/bpf*
3094 F: include/uapi/linux/filter.h
3096 F: kernel/trace/bpf_trace.c
3099 F: net/core/filter.c
3100 F: net/sched/act_bpf.c
3101 F: net/sched/cls_bpf.c
3105 F: tools/testing/selftests/bpf/
3110 M: Shubham Bansal <illusionist.neo@gmail.com>
3111 L: netdev@vger.kernel.org
3112 L: bpf@vger.kernel.org
3117 M: Daniel Borkmann <daniel@iogearbox.net>
3118 M: Alexei Starovoitov <ast@kernel.org>
3119 M: Zi Shen Lim <zlim.lnx@gmail.com>
3120 L: netdev@vger.kernel.org
3121 L: bpf@vger.kernel.org
3125 BPF JIT for MIPS (32-BIT AND 64-BIT)
3126 M: Paul Burton <paulburton@kernel.org>
3127 L: netdev@vger.kernel.org
3128 L: bpf@vger.kernel.org
3132 BPF JIT for NFP NICs
3133 M: Jakub Kicinski <jakub.kicinski@netronome.com>
3134 L: netdev@vger.kernel.org
3135 L: bpf@vger.kernel.org
3137 F: drivers/net/ethernet/netronome/nfp/bpf/
3139 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3140 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3141 M: Sandipan Das <sandipan@linux.ibm.com>
3142 L: netdev@vger.kernel.org
3143 L: bpf@vger.kernel.org
3145 F: arch/powerpc/net/
3147 BPF JIT for RISC-V (RV64G)
3148 M: Björn Töpel <bjorn.topel@gmail.com>
3149 L: netdev@vger.kernel.org
3154 M: Ilya Leoshkevich <iii@linux.ibm.com>
3155 M: Heiko Carstens <heiko.carstens@de.ibm.com>
3156 M: Vasily Gorbik <gor@linux.ibm.com>
3157 L: netdev@vger.kernel.org
3158 L: bpf@vger.kernel.org
3161 X: arch/s390/net/pnet.c
3163 BPF JIT for SPARC (32-BIT AND 64-BIT)
3164 M: David S. Miller <davem@davemloft.net>
3165 L: netdev@vger.kernel.org
3166 L: bpf@vger.kernel.org
3170 BPF JIT for X86 32-BIT
3171 M: Wang YanQing <udknight@gmail.com>
3172 L: netdev@vger.kernel.org
3173 L: bpf@vger.kernel.org
3175 F: arch/x86/net/bpf_jit_comp32.c
3177 BPF JIT for X86 64-BIT
3178 M: Alexei Starovoitov <ast@kernel.org>
3179 M: Daniel Borkmann <daniel@iogearbox.net>
3180 L: netdev@vger.kernel.org
3181 L: bpf@vger.kernel.org
3184 X: arch/x86/net/bpf_jit_comp32.c
3186 BROADCOM B44 10/100 ETHERNET DRIVER
3187 M: Michael Chan <michael.chan@broadcom.com>
3188 L: netdev@vger.kernel.org
3190 F: drivers/net/ethernet/broadcom/b44.*
3192 BROADCOM B53 ETHERNET SWITCH DRIVER
3193 M: Florian Fainelli <f.fainelli@gmail.com>
3194 L: netdev@vger.kernel.org
3195 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3197 F: drivers/net/dsa/b53/*
3198 F: include/linux/platform_data/b53.h
3200 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3201 M: Florian Fainelli <f.fainelli@gmail.com>
3202 M: Ray Jui <rjui@broadcom.com>
3203 M: Scott Branden <sbranden@broadcom.com>
3204 M: bcm-kernel-feedback-list@broadcom.com
3205 T: git git://github.com/broadcom/mach-bcm
3211 F: arch/arm/mach-bcm/
3213 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3214 M: Eric Anholt <eric@anholt.net>
3215 M: Stefan Wahren <wahrenst@gmx.net>
3216 L: bcm-kernel-feedback-list@broadcom.com
3217 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3218 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3219 T: git git://github.com/anholt/linux
3223 F: drivers/staging/vc04_services
3225 BROADCOM BCM47XX MIPS ARCHITECTURE
3226 M: Hauke Mehrtens <hauke@hauke-m.de>
3227 M: Rafał Miłecki <zajec5@gmail.com>
3228 L: linux-mips@vger.kernel.org
3230 F: Documentation/devicetree/bindings/mips/brcm/
3231 F: arch/mips/bcm47xx/*
3232 F: arch/mips/include/asm/mach-bcm47xx/*
3234 BROADCOM BCM5301X ARM ARCHITECTURE
3235 M: Hauke Mehrtens <hauke@hauke-m.de>
3236 M: Rafał Miłecki <zajec5@gmail.com>
3237 M: bcm-kernel-feedback-list@broadcom.com
3238 L: linux-arm-kernel@lists.infradead.org
3240 F: arch/arm/mach-bcm/bcm_5301x.c
3241 F: arch/arm/boot/dts/bcm5301x*.dtsi
3242 F: arch/arm/boot/dts/bcm470*
3243 F: arch/arm/boot/dts/bcm953012*
3245 BROADCOM BCM53573 ARM ARCHITECTURE
3246 M: Rafał Miłecki <rafal@milecki.pl>
3247 L: bcm-kernel-feedback-list@broadcom.com
3248 L: linux-arm-kernel@lists.infradead.org
3250 F: arch/arm/boot/dts/bcm53573*
3251 F: arch/arm/boot/dts/bcm47189*
3253 BROADCOM BCM63XX ARM ARCHITECTURE
3254 M: Florian Fainelli <f.fainelli@gmail.com>
3255 M: bcm-kernel-feedback-list@broadcom.com
3256 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3257 T: git git://github.com/broadcom/stblinux.git
3261 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3262 M: Kevin Cernekee <cernekee@gmail.com>
3263 L: linux-usb@vger.kernel.org
3265 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3267 BROADCOM BCM7XXX ARM ARCHITECTURE
3268 M: Florian Fainelli <f.fainelli@gmail.com>
3269 M: bcm-kernel-feedback-list@broadcom.com
3270 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3271 T: git git://github.com/broadcom/stblinux.git
3273 F: arch/arm/mach-bcm/*brcmstb*
3274 F: arch/arm/boot/dts/bcm7*.dts*
3275 F: drivers/bus/brcmstb_gisb.c
3276 F: arch/arm/mm/cache-b15-rac.c
3277 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3280 BROADCOM BMIPS CPUFREQ DRIVER
3281 M: Markus Mayer <mmayer@broadcom.com>
3282 M: bcm-kernel-feedback-list@broadcom.com
3283 L: linux-pm@vger.kernel.org
3285 F: drivers/cpufreq/bmips-cpufreq.c
3287 BROADCOM BMIPS MIPS ARCHITECTURE
3288 M: Florian Fainelli <f.fainelli@gmail.com>
3289 L: bcm-kernel-feedback-list@broadcom.com
3290 L: linux-mips@vger.kernel.org
3291 T: git git://github.com/broadcom/stblinux.git
3293 F: arch/mips/bmips/*
3294 F: arch/mips/include/asm/mach-bmips/*
3295 F: arch/mips/kernel/*bmips*
3296 F: arch/mips/boot/dts/brcm/bcm*.dts*
3297 F: drivers/irqchip/irq-bcm63*
3298 F: drivers/irqchip/irq-bcm7*
3299 F: drivers/irqchip/irq-brcmstb*
3300 F: include/linux/bcm963xx_nvram.h
3301 F: include/linux/bcm963xx_tag.h
3303 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3304 M: Rasesh Mody <rmody@marvell.com>
3305 M: GR-Linux-NIC-Dev@marvell.com
3306 L: netdev@vger.kernel.org
3308 F: drivers/net/ethernet/broadcom/bnx2.*
3309 F: drivers/net/ethernet/broadcom/bnx2_*
3311 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3312 M: QLogic-Storage-Upstream@qlogic.com
3313 L: linux-scsi@vger.kernel.org
3315 F: drivers/scsi/bnx2fc/
3317 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3318 M: QLogic-Storage-Upstream@qlogic.com
3319 L: linux-scsi@vger.kernel.org
3321 F: drivers/scsi/bnx2i/
3323 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3324 M: Ariel Elior <aelior@marvell.com>
3325 M: Sudarsana Kalluru <skalluru@marvell.com>
3326 M: GR-everest-linux-l2@marvell.com
3327 L: netdev@vger.kernel.org
3329 F: drivers/net/ethernet/broadcom/bnx2x/
3331 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3332 M: Michael Chan <michael.chan@broadcom.com>
3333 L: netdev@vger.kernel.org
3335 F: drivers/net/ethernet/broadcom/bnxt/
3337 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3338 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3339 M: Franky Lin <franky.lin@broadcom.com>
3340 M: Hante Meuleman <hante.meuleman@broadcom.com>
3341 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3342 M: Wright Feng <wright.feng@cypress.com>
3343 L: linux-wireless@vger.kernel.org
3344 L: brcm80211-dev-list.pdl@broadcom.com
3345 L: brcm80211-dev-list@cypress.com
3347 F: drivers/net/wireless/broadcom/brcm80211/
3349 BROADCOM BRCMSTB GPIO DRIVER
3350 M: Gregory Fong <gregory.0xf0@gmail.com>
3351 L: bcm-kernel-feedback-list@broadcom.com
3353 F: drivers/gpio/gpio-brcmstb.c
3354 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3356 BROADCOM BRCMSTB I2C DRIVER
3357 M: Kamal Dasu <kdasu.kdev@gmail.com>
3358 L: linux-i2c@vger.kernel.org
3359 L: bcm-kernel-feedback-list@broadcom.com
3361 F: drivers/i2c/busses/i2c-brcmstb.c
3362 F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3364 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3365 M: Al Cooper <alcooperx@gmail.com>
3366 L: linux-kernel@vger.kernel.org
3367 L: bcm-kernel-feedback-list@broadcom.com
3369 F: drivers/phy/broadcom/phy-brcm-usb*
3371 BROADCOM GENET ETHERNET DRIVER
3372 M: Doug Berger <opendmb@gmail.com>
3373 M: Florian Fainelli <f.fainelli@gmail.com>
3374 L: bcm-kernel-feedback-list@broadcom.com
3375 L: netdev@vger.kernel.org
3377 F: drivers/net/ethernet/broadcom/genet/
3379 BROADCOM IPROC ARM ARCHITECTURE
3380 M: Ray Jui <rjui@broadcom.com>
3381 M: Scott Branden <sbranden@broadcom.com>
3382 M: bcm-kernel-feedback-list@broadcom.com
3383 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3384 T: git git://github.com/broadcom/cygnus-linux.git
3401 F: arch/arm64/boot/dts/broadcom/northstar2/*
3402 F: arch/arm64/boot/dts/broadcom/stingray/*
3403 F: drivers/clk/bcm/clk-ns*
3404 F: drivers/clk/bcm/clk-sr*
3405 F: drivers/pinctrl/bcm/pinctrl-ns*
3406 F: include/dt-bindings/clock/bcm-sr*
3408 BROADCOM KONA GPIO DRIVER
3409 M: Ray Jui <rjui@broadcom.com>
3410 L: bcm-kernel-feedback-list@broadcom.com
3412 F: drivers/gpio/gpio-bcm-kona.c
3413 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3415 BROADCOM NETXTREME-E ROCE DRIVER
3416 M: Selvin Xavier <selvin.xavier@broadcom.com>
3417 M: Devesh Sharma <devesh.sharma@broadcom.com>
3418 M: Somnath Kotur <somnath.kotur@broadcom.com>
3419 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3420 L: linux-rdma@vger.kernel.org
3421 W: http://www.broadcom.com
3423 F: drivers/infiniband/hw/bnxt_re/
3424 F: include/uapi/rdma/bnxt_re-abi.h
3426 BROADCOM NVRAM DRIVER
3427 M: Rafał Miłecki <zajec5@gmail.com>
3428 L: linux-mips@vger.kernel.org
3430 F: drivers/firmware/broadcom/*
3432 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3433 M: Rafał Miłecki <zajec5@gmail.com>
3434 L: linux-wireless@vger.kernel.org
3437 F: include/linux/bcma/
3439 BROADCOM STB AVS CPUFREQ DRIVER
3440 M: Markus Mayer <mmayer@broadcom.com>
3441 M: bcm-kernel-feedback-list@broadcom.com
3442 L: linux-pm@vger.kernel.org
3444 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3445 F: drivers/cpufreq/brcmstb*
3447 BROADCOM STB AVS TMON DRIVER
3448 M: Markus Mayer <mmayer@broadcom.com>
3449 M: bcm-kernel-feedback-list@broadcom.com
3450 L: linux-pm@vger.kernel.org
3452 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3453 F: drivers/thermal/broadcom/brcmstb*
3455 BROADCOM STB NAND FLASH DRIVER
3456 M: Brian Norris <computersforpeace@gmail.com>
3457 M: Kamal Dasu <kdasu.kdev@gmail.com>
3458 L: linux-mtd@lists.infradead.org
3459 L: bcm-kernel-feedback-list@broadcom.com
3461 F: drivers/mtd/nand/raw/brcmnand/
3463 BROADCOM STB DPFE DRIVER
3464 M: Markus Mayer <mmayer@broadcom.com>
3465 M: bcm-kernel-feedback-list@broadcom.com
3466 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3468 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3469 F: drivers/memory/brcmstb_dpfe.c
3472 M: Kamal Dasu <kdasu.kdev@gmail.com>
3473 M: bcm-kernel-feedback-list@broadcom.com
3475 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3476 F: drivers/spi/spi-bcm-qspi.*
3477 F: drivers/spi/spi-brcmstb-qspi.c
3478 F: drivers/spi/spi-iproc-qspi.c
3480 BROADCOM SYSTEMPORT ETHERNET DRIVER
3481 M: Florian Fainelli <f.fainelli@gmail.com>
3482 L: bcm-kernel-feedback-list@broadcom.com
3483 L: netdev@vger.kernel.org
3485 F: drivers/net/ethernet/broadcom/bcmsysport.*
3487 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3488 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3489 M: Prashant Sreedharan <prashant@broadcom.com>
3490 M: Michael Chan <mchan@broadcom.com>
3491 L: netdev@vger.kernel.org
3493 F: drivers/net/ethernet/broadcom/tg3.*
3495 BROCADE BFA FC SCSI DRIVER
3496 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3497 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3498 L: linux-scsi@vger.kernel.org
3500 F: drivers/scsi/bfa/
3502 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3503 M: Rasesh Mody <rmody@marvell.com>
3504 M: Sudarsana Kalluru <skalluru@marvell.com>
3505 M: GR-Linux-NIC-Dev@marvell.com
3506 L: netdev@vger.kernel.org
3508 F: drivers/net/ethernet/brocade/bna/
3510 BSG (block layer generic sg v4 driver)
3511 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3512 L: linux-scsi@vger.kernel.org
3515 F: include/linux/bsg.h
3516 F: include/uapi/linux/bsg.h
3519 M: Clemens Ladisch <clemens@ladisch.de>
3520 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3523 F: Documentation/sound/cards/bt87x.rst
3524 F: sound/pci/bt87x.c
3527 M: Michael Buesch <m@bues.ch>
3528 W: http://bu3sch.de/btgpio.php
3530 F: drivers/gpio/gpio-bt8xx.c
3533 M: Chris Mason <clm@fb.com>
3534 M: Josef Bacik <josef@toxicpanda.com>
3535 M: David Sterba <dsterba@suse.com>
3536 L: linux-btrfs@vger.kernel.org
3537 W: http://btrfs.wiki.kernel.org/
3538 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3541 F: Documentation/filesystems/btrfs.txt
3543 F: include/linux/btrfs*
3544 F: include/uapi/linux/btrfs*
3546 BTTV VIDEO4LINUX DRIVER
3547 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3548 L: linux-media@vger.kernel.org
3549 W: https://linuxtv.org
3550 T: git git://linuxtv.org/media_tree.git
3552 F: Documentation/media/v4l-drivers/bttv*
3553 F: drivers/media/pci/bt8xx/bttv*
3555 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3556 M: Chanwoo Choi <cw00.choi@samsung.com>
3557 L: linux-pm@vger.kernel.org
3558 L: linux-samsung-soc@vger.kernel.org
3559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3561 F: drivers/devfreq/exynos-bus.c
3562 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3564 BUSLOGIC SCSI DRIVER
3565 M: Khalid Aziz <khalid@gonehiking.org>
3566 L: linux-scsi@vger.kernel.org
3568 F: drivers/scsi/BusLogic.*
3569 F: drivers/scsi/FlashPoint.*
3571 C-MEDIA CMI8788 DRIVER
3572 M: Clemens Ladisch <clemens@ladisch.de>
3573 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3576 F: sound/pci/oxygen/
3579 M: Guo Ren <guoren@kernel.org>
3580 T: git https://github.com/c-sky/csky-linux.git
3583 F: Documentation/devicetree/bindings/csky/
3584 F: drivers/irqchip/irq-csky-*
3585 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3586 F: drivers/clocksource/timer-gx6605s.c
3587 F: drivers/clocksource/timer-mp-csky.c
3588 F: Documentation/devicetree/bindings/timer/csky,*
3593 M: Mark Salter <msalter@redhat.com>
3594 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3595 L: linux-c6x-dev@linux-c6x.org
3596 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3600 CA8210 IEEE-802.15.4 RADIO DRIVER
3601 M: Harry Morris <h.morris@cascoda.com>
3602 L: linux-wpan@vger.kernel.org
3603 W: https://github.com/Cascoda/ca8210-linux.git
3605 F: drivers/net/ieee802154/ca8210.c
3606 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3608 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3609 M: David Howells <dhowells@redhat.com>
3610 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3612 F: Documentation/filesystems/caching/cachefiles.txt
3615 CADENCE MIPI-CSI2 BRIDGES
3616 M: Maxime Ripard <mripard@kernel.org>
3617 L: linux-media@vger.kernel.org
3619 F: Documentation/devicetree/bindings/media/cdns,*.txt
3620 F: drivers/media/platform/cadence/cdns-csi2*
3622 CADET FM/AM RADIO RECEIVER DRIVER
3623 M: Hans Verkuil <hverkuil@xs4all.nl>
3624 L: linux-media@vger.kernel.org
3625 T: git git://linuxtv.org/media_tree.git
3626 W: https://linuxtv.org
3628 F: drivers/media/radio/radio-cadet*
3630 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3631 M: Jonathan Corbet <corbet@lwn.net>
3632 L: linux-media@vger.kernel.org
3633 T: git git://linuxtv.org/media_tree.git
3635 F: Documentation/media/v4l-drivers/cafe_ccic*
3636 F: drivers/media/platform/marvell-ccic/
3639 L: netdev@vger.kernel.org
3641 F: Documentation/networking/caif/
3642 F: drivers/net/caif/
3643 F: include/uapi/linux/caif/
3644 F: include/net/caif/
3648 M: Toke Høiland-Jørgensen <toke@toke.dk>
3649 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3651 F: net/sched/sch_cake.c
3653 CALGARY x86-64 IOMMU
3654 M: Muli Ben-Yehuda <mulix@mulix.org>
3655 M: Jon Mason <jdmason@kudzu.us>
3656 L: iommu@lists.linux-foundation.org
3658 F: arch/x86/kernel/pci-calgary_64.c
3659 F: arch/x86/kernel/tce_64.c
3660 F: arch/x86/include/asm/calgary.h
3661 F: arch/x86/include/asm/tce.h
3664 M: Wolfgang Grandegger <wg@grandegger.com>
3665 M: Marc Kleine-Budde <mkl@pengutronix.de>
3666 L: linux-can@vger.kernel.org
3667 W: https://github.com/linux-can
3668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3671 F: Documentation/devicetree/bindings/net/can/
3673 F: include/linux/can/dev.h
3674 F: include/linux/can/led.h
3675 F: include/linux/can/rx-offload.h
3676 F: include/linux/can/platform/
3677 F: include/uapi/linux/can/error.h
3678 F: include/uapi/linux/can/netlink.h
3679 F: include/uapi/linux/can/vxcan.h
3682 M: Oliver Hartkopp <socketcan@hartkopp.net>
3683 M: Marc Kleine-Budde <mkl@pengutronix.de>
3684 L: linux-can@vger.kernel.org
3685 W: https://github.com/linux-can
3686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3689 F: Documentation/networking/can.rst
3691 F: include/linux/can/core.h
3692 F: include/linux/can/skb.h
3693 F: include/net/netns/can.h
3694 F: include/uapi/linux/can.h
3695 F: include/uapi/linux/can/bcm.h
3696 F: include/uapi/linux/can/raw.h
3697 F: include/uapi/linux/can/gw.h
3699 CAN-J1939 NETWORK LAYER
3700 M: Robin van der Gracht <robin@protonic.nl>
3701 M: Oleksij Rempel <o.rempel@pengutronix.de>
3702 R: Pengutronix Kernel Team <kernel@pengutronix.de>
3703 L: linux-can@vger.kernel.org
3705 F: Documentation/networking/j1939.txt
3707 F: include/uapi/linux/can/j1939.h
3710 M: Serge Hallyn <serge@hallyn.com>
3711 L: linux-security-module@vger.kernel.org
3713 F: include/linux/capability.h
3714 F: include/uapi/linux/capability.h
3715 F: security/commoncap.c
3716 F: kernel/capability.c
3718 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3719 M: Kevin Tsai <ktsai@capellamicro.com>
3721 F: drivers/iio/light/cm*
3723 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3724 M: Christian Lamparter <chunkeey@googlemail.com>
3725 L: linux-wireless@vger.kernel.org
3726 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3728 F: drivers/net/wireless/ath/carl9170/
3731 M: Jan Glauber <jglauber@cavium.com>
3732 M: David Daney <david.daney@cavium.com>
3733 W: http://www.cavium.com
3735 F: drivers/i2c/busses/i2c-octeon*
3736 F: drivers/i2c/busses/i2c-thunderx*
3738 CAVIUM LIQUIDIO NETWORK DRIVER
3739 M: Derek Chickles <dchickles@marvell.com>
3740 M: Satanand Burla <sburla@marvell.com>
3741 M: Felix Manlunas <fmanlunas@marvell.com>
3742 L: netdev@vger.kernel.org
3743 W: http://www.cavium.com
3745 F: drivers/net/ethernet/cavium/liquidio/
3748 M: Jan Glauber <jglauber@cavium.com>
3749 M: David Daney <david.daney@cavium.com>
3750 M: Steven J. Hill <Steven.Hill@cavium.com>
3751 W: http://www.cavium.com
3753 F: drivers/mmc/host/cavium*
3755 CAVIUM OCTEON-TX CRYPTO DRIVER
3756 M: George Cherian <george.cherian@cavium.com>
3757 L: linux-crypto@vger.kernel.org
3758 W: http://www.cavium.com
3760 F: drivers/crypto/cavium/cpt/
3762 CAVIUM THUNDERX2 ARM64 SOC
3763 M: Robert Richter <rrichter@cavium.com>
3764 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3766 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3767 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3769 CC2520 IEEE-802.15.4 RADIO DRIVER
3770 M: Varka Bhadram <varkabhadram@gmail.com>
3771 L: linux-wpan@vger.kernel.org
3773 F: drivers/net/ieee802154/cc2520.c
3774 F: include/linux/spi/cc2520.h
3775 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3777 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3778 M: Gilad Ben-Yossef <gilad@benyossef.com>
3779 L: linux-crypto@vger.kernel.org
3781 F: drivers/crypto/ccree/
3782 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3785 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3786 L: linux-media@vger.kernel.org
3787 T: git git://linuxtv.org/media_tree.git
3788 W: http://linuxtv.org
3790 F: Documentation/media/kapi/cec-core.rst
3791 F: Documentation/media/uapi/cec
3792 F: drivers/media/cec/
3793 F: drivers/media/rc/keymaps/rc-cec.c
3794 F: include/media/cec.h
3795 F: include/media/cec-notifier.h
3796 F: include/uapi/linux/cec.h
3797 F: include/uapi/linux/cec-funcs.h
3798 F: Documentation/devicetree/bindings/media/cec.txt
3799 F: Documentation/ABI/testing/debugfs-cec-error-inj
3802 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3803 L: linux-media@vger.kernel.org
3804 T: git git://linuxtv.org/media_tree.git
3805 W: http://linuxtv.org
3807 F: drivers/media/platform/cec-gpio/
3808 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3810 CELL BROADBAND ENGINE ARCHITECTURE
3811 M: Arnd Bergmann <arnd@arndb.de>
3812 L: linuxppc-dev@lists.ozlabs.org
3813 W: http://www.ibm.com/developerworks/power/cell/
3815 F: arch/powerpc/include/asm/cell*.h
3816 F: arch/powerpc/include/asm/spu*.h
3817 F: arch/powerpc/include/uapi/asm/spu*.h
3818 F: arch/powerpc/oprofile/*cell*
3819 F: arch/powerpc/platforms/cell/
3821 CEPH COMMON CODE (LIBCEPH)
3822 M: Ilya Dryomov <idryomov@gmail.com>
3823 M: Jeff Layton <jlayton@kernel.org>
3824 M: Sage Weil <sage@redhat.com>
3825 L: ceph-devel@vger.kernel.org
3827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3828 T: git git://github.com/ceph/ceph-client.git
3831 F: include/linux/ceph/
3832 F: include/linux/crush/
3834 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3835 M: Jeff Layton <jlayton@kernel.org>
3836 M: Sage Weil <sage@redhat.com>
3837 M: Ilya Dryomov <idryomov@gmail.com>
3838 L: ceph-devel@vger.kernel.org
3840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3841 T: git git://github.com/ceph/ceph-client.git
3843 F: Documentation/filesystems/ceph.txt
3846 CERTIFICATE HANDLING:
3847 M: David Howells <dhowells@redhat.com>
3848 M: David Woodhouse <dwmw2@infradead.org>
3849 L: keyrings@vger.kernel.org
3851 F: Documentation/admin-guide/module-signing.rst
3853 F: scripts/sign-file.c
3854 F: scripts/extract-cert.c
3856 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3857 L: devel@driverdev.osuosl.org
3859 F: drivers/staging/wusbcore/
3861 CFAG12864B LCD DRIVER
3862 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3864 F: drivers/auxdisplay/cfag12864b.c
3865 F: include/linux/cfag12864b.h
3867 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3868 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3870 F: drivers/auxdisplay/cfag12864bfb.c
3871 F: include/linux/cfag12864b.h
3873 802.11 (including CFG80211/NL80211)
3874 M: Johannes Berg <johannes@sipsolutions.net>
3875 L: linux-wireless@vger.kernel.org
3876 W: http://wireless.kernel.org/
3877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3881 F: include/uapi/linux/nl80211.h
3882 F: include/linux/ieee80211.h
3883 F: include/net/wext.h
3884 F: include/net/cfg80211.h
3885 F: include/net/iw_handler.h
3886 F: include/net/ieee80211_radiotap.h
3887 F: Documentation/driver-api/80211/cfg80211.rst
3888 F: Documentation/networking/regulatory.txt
3890 CHAR and MISC DRIVERS
3891 M: Arnd Bergmann <arnd@arndb.de>
3892 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3897 F: include/linux/miscdevice.h
3900 M: Andy Whitcroft <apw@canonical.com>
3901 M: Joe Perches <joe@perches.com>
3903 F: scripts/checkpatch.pl
3905 CHINESE DOCUMENTATION
3906 M: Harry Wei <harryxiyou@gmail.com>
3907 M: Alex Shi <alex.shi@linux.alibaba.com>
3908 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3910 F: Documentation/translations/zh_CN/
3912 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3913 M: Peter Chen <Peter.Chen@nxp.com>
3914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3915 L: linux-usb@vger.kernel.org
3917 F: drivers/usb/chipidea/
3919 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3920 M: Hans de Goede <hdegoede@redhat.com>
3921 L: linux-input@vger.kernel.org
3923 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3924 F: drivers/input/touchscreen/chipone_icn8318.c
3926 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3927 M: Hans de Goede <hdegoede@redhat.com>
3928 L: linux-input@vger.kernel.org
3930 F: drivers/input/touchscreen/chipone_icn8505.c
3932 CHROME HARDWARE PLATFORM SUPPORT
3933 M: Benson Leung <bleung@chromium.org>
3934 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3937 F: drivers/platform/chrome/
3939 CHROMEOS EC SUBDRIVERS
3940 M: Benson Leung <bleung@chromium.org>
3941 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3942 R: Guenter Roeck <groeck@chromium.org>
3946 F: drivers/power/supply/cros_usbpd-charger.c
3948 CHROMEOS EC CODEC DRIVER
3949 M: Cheng-Yi Chiang <cychiang@chromium.org>
3951 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3952 R: Guenter Roeck <groeck@chromium.org>
3953 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3954 F: sound/soc/codecs/cros_ec_codec.*
3956 CIRRUS LOGIC AUDIO CODEC DRIVERS
3957 M: Brian Austin <brian.austin@cirrus.com>
3958 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3959 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3961 F: sound/soc/codecs/cs*
3963 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3964 M: Hartley Sweeten <hsweeten@visionengravers.com>
3965 L: netdev@vger.kernel.org
3967 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3969 CIRRUS LOGIC LOCHNAGAR DRIVER
3970 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3971 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3972 L: patches@opensource.cirrus.com
3974 F: drivers/clk/clk-lochnagar.c
3975 F: drivers/hwmon/lochnagar-hwmon.c
3976 F: drivers/mfd/lochnagar-i2c.c
3977 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3978 F: drivers/regulator/lochnagar-regulator.c
3979 F: sound/soc/codecs/lochnagar-sc.c
3980 F: include/dt-bindings/clk/lochnagar.h
3981 F: include/dt-bindings/pinctrl/lochnagar.h
3982 F: include/linux/mfd/lochnagar*
3983 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3984 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3985 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3986 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3987 F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3988 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3989 F: Documentation/hwmon/lochnagar.rst
3991 CISCO FCOE HBA DRIVER
3992 M: Satish Kharat <satishkh@cisco.com>
3993 M: Sesidhar Baddela <sebaddel@cisco.com>
3994 M: Karan Tilak Kumar <kartilak@cisco.com>
3995 L: linux-scsi@vger.kernel.org
3997 F: drivers/scsi/fnic/
3999 CISCO SCSI HBA DRIVER
4000 M: Karan Tilak Kumar <kartilak@cisco.com>
4001 M: Sesidhar Baddela <sebaddel@cisco.com>
4002 L: linux-scsi@vger.kernel.org
4004 F: drivers/scsi/snic/
4006 CISCO VIC ETHERNET NIC DRIVER
4007 M: Christian Benvenuti <benve@cisco.com>
4008 M: Govindarajulu Varadarajan <_govind@gmx.com>
4009 M: Parvi Kaustubhi <pkaustub@cisco.com>
4011 F: drivers/net/ethernet/cisco/enic/
4013 CISCO VIC LOW LATENCY NIC DRIVER
4014 M: Christian Benvenuti <benve@cisco.com>
4015 M: Nelson Escobar <neescoba@cisco.com>
4016 M: Parvi Kaustubhi <pkaustub@cisco.com>
4018 F: drivers/infiniband/hw/usnic/
4020 CIRRUS LOGIC MADERA CODEC DRIVERS
4021 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4022 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4023 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4024 L: patches@opensource.cirrus.com
4025 T: git https://github.com/CirrusLogic/linux-drivers.git
4026 W: https://github.com/CirrusLogic/linux-drivers/wiki
4028 F: Documentation/devicetree/bindings/mfd/madera.txt
4029 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
4030 F: Documentation/devicetree/bindings/sound/madera.txt
4031 F: include/dt-bindings/sound/madera*
4032 F: include/linux/irqchip/irq-madera*
4033 F: include/linux/mfd/madera/*
4034 F: include/sound/madera*
4035 F: drivers/gpio/gpio-madera*
4036 F: drivers/irqchip/irq-madera*
4037 F: drivers/mfd/madera*
4038 F: drivers/mfd/cs47l*
4039 F: drivers/pinctrl/cirrus/*
4040 F: sound/soc/codecs/cs47l*
4041 F: sound/soc/codecs/madera*
4044 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4048 CLANG/LLVM BUILD SUPPORT
4049 L: clang-built-linux@googlegroups.com
4050 W: https://clangbuiltlinux.github.io/
4051 B: https://github.com/ClangBuiltLinux/linux/issues
4052 C: irc://chat.freenode.net/clangbuiltlinux
4054 K: \b(?i:clang|llvm)\b
4055 F: Documentation/kbuild/llvm.rst
4058 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4059 L: linux-kernel@vger.kernel.org
4062 F: include/linux/cleancache.h
4065 M: Russell King <linux@armlinux.org.uk>
4066 L: linux-clk@vger.kernel.org
4068 F: include/linux/clk.h
4070 CLOCKSOURCE, CLOCKEVENT DRIVERS
4071 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4072 M: Thomas Gleixner <tglx@linutronix.de>
4073 L: linux-kernel@vger.kernel.org
4074 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4076 F: drivers/clocksource/
4077 F: Documentation/devicetree/bindings/timer/
4080 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4081 M: Daniel Oliveira Nascimento <don@syst.com.br>
4082 L: platform-driver-x86@vger.kernel.org
4084 F: drivers/platform/x86/classmate-laptop.c
4087 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4088 L: linux-media@vger.kernel.org
4089 T: git git://linuxtv.org/media_tree.git
4090 W: https://linuxtv.org
4092 F: drivers/media/pci/cobalt/
4094 COCCINELLE/Semantic Patches (SmPL)
4095 M: Julia Lawall <Julia.Lawall@lip6.fr>
4096 M: Gilles Muller <Gilles.Muller@lip6.fr>
4097 M: Nicolas Palix <nicolas.palix@imag.fr>
4098 M: Michal Marek <michal.lkml@markovi.net>
4099 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4101 W: http://coccinelle.lip6.fr/
4103 F: Documentation/dev-tools/coccinelle.rst
4104 F: scripts/coccinelle/
4105 F: scripts/coccicheck
4108 M: Jan Harkes <jaharkes@cs.cmu.edu>
4110 L: codalist@coda.cs.cmu.edu
4111 W: http://www.coda.cs.cmu.edu/
4113 F: Documentation/filesystems/coda.txt
4115 F: include/linux/coda*.h
4116 F: include/uapi/linux/coda*.h
4118 CODA V4L2 MEM2MEM DRIVER
4119 M: Philipp Zabel <p.zabel@pengutronix.de>
4120 L: linux-media@vger.kernel.org
4122 F: Documentation/devicetree/bindings/media/coda.txt
4123 F: drivers/media/platform/coda/
4126 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4128 F: Documentation/process/code-of-conduct.rst
4129 F: Documentation/process/code-of-conduct-interpretation.rst
4131 COMMON CLK FRAMEWORK
4132 M: Michael Turquette <mturquette@baylibre.com>
4133 M: Stephen Boyd <sboyd@kernel.org>
4134 L: linux-clk@vger.kernel.org
4135 Q: http://patchwork.kernel.org/project/linux-clk/list/
4136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4138 F: Documentation/devicetree/bindings/clock/
4140 X: drivers/clk/clkdev.c
4141 F: include/linux/clk-pr*
4142 F: include/linux/clk/
4143 F: include/linux/of_clk.h
4145 COMMON INTERNET FILE SYSTEM (CIFS)
4146 M: Steve French <sfrench@samba.org>
4147 L: linux-cifs@vger.kernel.org
4148 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4149 W: http://linux-cifs.samba.org/
4150 T: git git://git.samba.org/sfrench/cifs-2.6.git
4152 F: Documentation/admin-guide/cifs/
4155 COMPACTPCI HOTPLUG CORE
4156 M: Scott Murray <scott@spiteful.org>
4157 L: linux-pci@vger.kernel.org
4159 F: drivers/pci/hotplug/cpci_hotplug*
4161 COMPACTPCI HOTPLUG GENERIC DRIVER
4162 M: Scott Murray <scott@spiteful.org>
4163 L: linux-pci@vger.kernel.org
4165 F: drivers/pci/hotplug/cpcihp_generic.c
4167 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4168 M: Scott Murray <scott@spiteful.org>
4169 L: linux-pci@vger.kernel.org
4171 F: drivers/pci/hotplug/cpcihp_zt5550.*
4173 COMPAL LAPTOP SUPPORT
4174 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4175 L: platform-driver-x86@vger.kernel.org
4177 F: drivers/platform/x86/compal-laptop.c
4180 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4182 F: include/linux/compiler_attributes.h
4184 CONEXANT ACCESSRUNNER USB DRIVER
4185 L: accessrunner-general@lists.sourceforge.net
4186 W: http://accessrunner.sourceforge.net/
4188 F: drivers/usb/atm/cxacru.c
4191 M: Joel Becker <jlbec@evilplan.org>
4192 M: Christoph Hellwig <hch@lst.de>
4193 T: git git://git.infradead.org/users/hch/configfs.git
4196 F: include/linux/configfs.h
4199 M: Evgeniy Polyakov <zbr@ioremap.net>
4200 L: netdev@vger.kernel.org
4202 F: drivers/connector/
4204 CONTROL GROUP (CGROUP)
4205 M: Tejun Heo <tj@kernel.org>
4206 M: Li Zefan <lizefan@huawei.com>
4207 M: Johannes Weiner <hannes@cmpxchg.org>
4208 L: cgroups@vger.kernel.org
4209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4211 F: Documentation/admin-guide/cgroup-v2.rst
4212 F: Documentation/admin-guide/cgroup-v1/
4213 F: include/linux/cgroup*
4216 CONTROL GROUP - CPUSET
4217 M: Li Zefan <lizefan@huawei.com>
4218 L: cgroups@vger.kernel.org
4219 W: http://www.bullopensource.org/cpuset/
4220 W: http://oss.sgi.com/projects/cpusets/
4221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4223 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4224 F: include/linux/cpuset.h
4225 F: kernel/cgroup/cpuset.c
4227 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4228 M: Johannes Weiner <hannes@cmpxchg.org>
4229 M: Michal Hocko <mhocko@kernel.org>
4230 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4231 L: cgroups@vger.kernel.org
4232 L: linux-mm@kvack.org
4237 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4238 M: Tejun Heo <tj@kernel.org>
4239 M: Jens Axboe <axboe@kernel.dk>
4240 L: cgroups@vger.kernel.org
4241 L: linux-block@vger.kernel.org
4242 T: git git://git.kernel.dk/linux-block
4243 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4244 F: block/blk-cgroup.c
4245 F: include/linux/blk-cgroup.h
4246 F: block/blk-throttle.c
4247 F: block/blk-iolatency.c
4248 F: block/bfq-cgroup.c
4250 CORETEMP HARDWARE MONITORING DRIVER
4251 M: Fenghua Yu <fenghua.yu@intel.com>
4252 L: linux-hwmon@vger.kernel.org
4254 F: Documentation/hwmon/coretemp.rst
4255 F: drivers/hwmon/coretemp.c
4257 COSA/SRP SYNC SERIAL DRIVER
4258 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4259 W: http://www.fi.muni.cz/~kas/cosa/
4261 F: drivers/net/wan/cosa*
4264 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4265 L: linux-iio@vger.kernel.org
4267 F: Documentation/ABI/testing/sysfs-bus-counter*
4268 F: Documentation/driver-api/generic-counter.rst
4270 F: include/linux/counter.h
4271 F: include/linux/counter_enum.h
4273 CPMAC ETHERNET DRIVER
4274 M: Florian Fainelli <f.fainelli@gmail.com>
4275 L: netdev@vger.kernel.org
4277 F: drivers/net/ethernet/ti/cpmac.c
4279 CPU FREQUENCY SCALING FRAMEWORK
4280 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4281 M: Viresh Kumar <viresh.kumar@linaro.org>
4282 L: linux-pm@vger.kernel.org
4284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4286 B: https://bugzilla.kernel.org
4287 F: Documentation/admin-guide/pm/cpufreq.rst
4288 F: Documentation/admin-guide/pm/intel_pstate.rst
4289 F: Documentation/cpu-freq/
4290 F: Documentation/devicetree/bindings/cpufreq/
4292 F: kernel/sched/cpufreq*.c
4293 F: include/linux/cpufreq.h
4294 F: include/linux/sched/cpufreq.h
4295 F: tools/testing/selftests/cpufreq/
4297 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4298 M: Viresh Kumar <viresh.kumar@linaro.org>
4299 M: Sudeep Holla <sudeep.holla@arm.com>
4300 L: linux-pm@vger.kernel.org
4301 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4303 F: drivers/cpufreq/arm_big_little.h
4304 F: drivers/cpufreq/arm_big_little.c
4306 CPU POWER MONITORING SUBSYSTEM
4307 M: Thomas Renninger <trenn@suse.com>
4308 M: Shuah Khan <shuah@kernel.org>
4309 M: Shuah Khan <skhan@linuxfoundation.org>
4310 L: linux-pm@vger.kernel.org
4312 F: tools/power/cpupower/
4315 M: "H. Peter Anvin" <hpa@zytor.com>
4317 F: arch/x86/kernel/cpuid.c
4318 F: arch/x86/kernel/msr.c
4320 CPUIDLE DRIVER - ARM BIG LITTLE
4321 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4322 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4323 L: linux-pm@vger.kernel.org
4324 L: linux-arm-kernel@lists.infradead.org
4325 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4327 F: drivers/cpuidle/cpuidle-big_little.c
4329 CPUIDLE DRIVER - ARM EXYNOS
4330 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4331 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4332 M: Kukjin Kim <kgene@kernel.org>
4333 L: linux-pm@vger.kernel.org
4334 L: linux-samsung-soc@vger.kernel.org
4336 F: drivers/cpuidle/cpuidle-exynos.c
4337 F: arch/arm/mach-exynos/pm.c
4339 CPUIDLE DRIVER - ARM PSCI
4340 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4341 M: Sudeep Holla <sudeep.holla@arm.com>
4342 L: linux-pm@vger.kernel.org
4343 L: linux-arm-kernel@lists.infradead.org
4345 F: drivers/cpuidle/cpuidle-psci.c
4347 CPU IDLE TIME MANAGEMENT FRAMEWORK
4348 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4349 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4350 L: linux-pm@vger.kernel.org
4352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4353 B: https://bugzilla.kernel.org
4354 F: Documentation/admin-guide/pm/cpuidle.rst
4355 F: Documentation/driver-api/pm/cpuidle.rst
4356 F: drivers/cpuidle/*
4357 F: include/linux/cpuidle.h
4360 M: Nicolas Pitre <nico@fluxnic.net>
4362 F: Documentation/filesystems/cramfs.txt
4366 M: Bastien Nocera <hadess@hadess.net>
4367 L: linux-input@vger.kernel.org
4369 F: drivers/hid/hid-creative-sb0540.c
4372 M: Herbert Xu <herbert@gondor.apana.org.au>
4373 M: "David S. Miller" <davem@davemloft.net>
4374 L: linux-crypto@vger.kernel.org
4375 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4378 F: Documentation/crypto/
4379 F: Documentation/devicetree/bindings/crypto/
4384 F: include/linux/crypto*
4387 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4388 M: Neil Horman <nhorman@tuxdriver.com>
4389 L: linux-crypto@vger.kernel.org
4391 F: crypto/ansi_cprng.c
4395 M: Hans Verkuil <hverkuil@xs4all.nl>
4396 L: linux-media@vger.kernel.org
4397 T: git git://linuxtv.org/media_tree.git
4398 W: http://linuxtv.org
4400 F: drivers/media/i2c/cs3308.c
4402 CS5535 Audio ALSA driver
4403 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4405 F: sound/pci/cs5535audio/
4407 CSI DRIVERS FOR ALLWINNER V3s
4408 M: Yong Deng <yong.deng@magewell.com>
4409 L: linux-media@vger.kernel.org
4410 T: git git://linuxtv.org/media_tree.git
4412 F: drivers/media/platform/sunxi/sun6i-csi/
4413 F: Documentation/devicetree/bindings/media/sun6i-csi.txt
4416 M: Solomon Peachy <pizza@shaftnet.org>
4418 F: drivers/net/wireless/st/cw1200/
4420 CX18 VIDEO4LINUX DRIVER
4421 M: Andy Walls <awalls@md.metrocast.net>
4422 L: ivtv-devel@ivtvdriver.org (subscribers-only)
4423 L: linux-media@vger.kernel.org
4424 T: git git://linuxtv.org/media_tree.git
4425 W: https://linuxtv.org
4426 W: http://www.ivtvdriver.org/index.php/Cx18
4428 F: Documentation/media/v4l-drivers/cx18*
4429 F: drivers/media/pci/cx18/
4430 F: include/uapi/linux/ivtv*
4432 CX2341X MPEG ENCODER HELPER MODULE
4433 M: Hans Verkuil <hverkuil@xs4all.nl>
4434 L: linux-media@vger.kernel.org
4435 T: git git://linuxtv.org/media_tree.git
4436 W: https://linuxtv.org
4438 F: drivers/media/common/cx2341x*
4439 F: include/media/drv-intf/cx2341x.h
4441 CX24120 MEDIA DRIVER
4442 M: Jemma Denson <jdenson@gmail.com>
4443 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4444 L: linux-media@vger.kernel.org
4445 W: https://linuxtv.org
4446 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4448 F: drivers/media/dvb-frontends/cx24120*
4450 CX88 VIDEO4LINUX DRIVER
4451 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4452 L: linux-media@vger.kernel.org
4453 W: https://linuxtv.org
4454 T: git git://linuxtv.org/media_tree.git
4456 F: Documentation/media/v4l-drivers/cx88*
4457 F: drivers/media/pci/cx88/
4459 CXD2820R MEDIA DRIVER
4460 M: Antti Palosaari <crope@iki.fi>
4461 L: linux-media@vger.kernel.org
4462 W: https://linuxtv.org
4463 W: http://palosaari.fi/linux/
4464 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4465 T: git git://linuxtv.org/anttip/media_tree.git
4467 F: drivers/media/dvb-frontends/cxd2820r*
4469 CXGB3 ETHERNET DRIVER (CXGB3)
4470 M: Vishal Kulkarni <vishal@chelsio.com>
4471 L: netdev@vger.kernel.org
4472 W: http://www.chelsio.com
4474 F: drivers/net/ethernet/chelsio/cxgb3/
4476 CXGB3 ISCSI DRIVER (CXGB3I)
4477 M: Karen Xie <kxie@chelsio.com>
4478 L: linux-scsi@vger.kernel.org
4479 W: http://www.chelsio.com
4481 F: drivers/scsi/cxgbi/cxgb3i
4483 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4484 M: Potnuri Bharat Teja <bharat@chelsio.com>
4485 L: linux-rdma@vger.kernel.org
4486 W: http://www.openfabrics.org
4488 F: drivers/infiniband/hw/cxgb3/
4489 F: include/uapi/rdma/cxgb3-abi.h
4491 CXGB4 CRYPTO DRIVER (chcr)
4492 M: Atul Gupta <atul.gupta@chelsio.com>
4493 L: linux-crypto@vger.kernel.org
4494 W: http://www.chelsio.com
4496 F: drivers/crypto/chelsio
4498 CXGB4 ETHERNET DRIVER (CXGB4)
4499 M: Vishal Kulkarni <vishal@chelsio.com>
4500 L: netdev@vger.kernel.org
4501 W: http://www.chelsio.com
4503 F: drivers/net/ethernet/chelsio/cxgb4/
4505 CXGB4 ISCSI DRIVER (CXGB4I)
4506 M: Karen Xie <kxie@chelsio.com>
4507 L: linux-scsi@vger.kernel.org
4508 W: http://www.chelsio.com
4510 F: drivers/scsi/cxgbi/cxgb4i
4512 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4513 M: Potnuri Bharat Teja <bharat@chelsio.com>
4514 L: linux-rdma@vger.kernel.org
4515 W: http://www.openfabrics.org
4517 F: drivers/infiniband/hw/cxgb4/
4518 F: include/uapi/rdma/cxgb4-abi.h
4520 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4521 M: Casey Leedom <leedom@chelsio.com>
4522 L: netdev@vger.kernel.org
4523 W: http://www.chelsio.com
4525 F: drivers/net/ethernet/chelsio/cxgb4vf/
4527 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4528 M: Frederic Barrat <fbarrat@linux.ibm.com>
4529 M: Andrew Donnellan <ajd@linux.ibm.com>
4530 L: linuxppc-dev@lists.ozlabs.org
4532 F: arch/powerpc/platforms/powernv/pci-cxl.c
4533 F: drivers/misc/cxl/
4534 F: include/misc/cxl*
4535 F: include/uapi/misc/cxl.h
4536 F: Documentation/powerpc/cxl.rst
4537 F: Documentation/ABI/testing/sysfs-class-cxl
4539 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4540 M: Manoj N. Kumar <manoj@linux.ibm.com>
4541 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4542 M: Uma Krishnan <ukrishn@linux.ibm.com>
4543 L: linux-scsi@vger.kernel.org
4545 F: drivers/scsi/cxlflash/
4546 F: include/uapi/scsi/cxlflash_ioctl.h
4547 F: Documentation/powerpc/cxlflash.rst
4550 M: Russell King <linux@armlinux.org.uk>
4551 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4552 W: http://www.armlinux.org.uk/
4554 F: drivers/video/fbdev/cyber2000fb.*
4556 CYCLADES ASYNC MUX DRIVER
4557 W: http://www.cyclades.com/
4559 F: drivers/tty/cyclades.c
4560 F: include/linux/cyclades.h
4561 F: include/uapi/linux/cyclades.h
4563 CYCLADES PC300 DRIVER
4564 W: http://www.cyclades.com/
4566 F: drivers/net/wan/pc300*
4568 CYPRESS_FIRMWARE MEDIA DRIVER
4569 M: Antti Palosaari <crope@iki.fi>
4570 L: linux-media@vger.kernel.org
4571 W: https://linuxtv.org
4572 W: http://palosaari.fi/linux/
4573 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4574 T: git git://linuxtv.org/anttip/media_tree.git
4576 F: drivers/media/common/cypress_firmware*
4578 CYTTSP TOUCHSCREEN DRIVER
4579 M: Ferruh Yigit <fery@cypress.com>
4580 L: linux-input@vger.kernel.org
4582 F: drivers/input/touchscreen/cyttsp*
4583 F: include/linux/input/cyttsp.h
4585 D-LINK DIR-685 TOUCHKEYS DRIVER
4586 M: Linus Walleij <linus.walleij@linaro.org>
4587 L: linux-input@vger.kernel.org
4589 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4591 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4592 M: Joshua Kinard <kumba@gentoo.org>
4594 F: drivers/rtc/rtc-ds1685.c
4595 F: include/linux/rtc/ds1685.h
4597 DAMA SLAVE for AX.25
4598 M: Joerg Reuter <jreuter@yaina.de>
4599 W: http://yaina.de/jreuter/
4600 W: http://www.qsl.net/dl1bke/
4601 L: linux-hams@vger.kernel.org
4603 F: net/ax25/af_ax25.c
4604 F: net/ax25/ax25_dev.c
4605 F: net/ax25/ax25_ds_*
4606 F: net/ax25/ax25_in.c
4607 F: net/ax25/ax25_out.c
4608 F: net/ax25/ax25_timer.c
4609 F: net/ax25/sysctl_net_ax25.c
4611 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4612 L: netdev@vger.kernel.org
4614 F: Documentation/networking/device_drivers/dec/dmfe.txt
4615 F: drivers/net/ethernet/dec/tulip/dmfe.c
4617 DC390/AM53C974 SCSI driver
4618 M: Hannes Reinecke <hare@suse.com>
4619 L: linux-scsi@vger.kernel.org
4621 F: drivers/scsi/am53c974.c
4624 M: Oliver Neukum <oliver@neukum.org>
4625 M: Ali Akcaagac <aliakc@web.de>
4626 M: Jamie Lenehan <lenehan@twibble.org>
4627 L: dc395x@twibble.org
4628 W: http://twibble.org/dist/dc395x/
4629 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4631 F: Documentation/scsi/dc395x.txt
4632 F: drivers/scsi/dc395x.*
4635 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4636 L: dccp@vger.kernel.org
4637 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4639 F: include/linux/dccp.h
4640 F: include/uapi/linux/dccp.h
4641 F: include/linux/tfrc.h
4644 DECnet NETWORK LAYER
4645 W: http://linux-decnet.sourceforge.net
4646 L: linux-decnet-user@lists.sourceforge.net
4648 F: Documentation/networking/decnet.txt
4651 DECSTATION PLATFORM SUPPORT
4652 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4653 L: linux-mips@vger.kernel.org
4654 W: http://www.linux-mips.org/wiki/DECstation
4657 F: arch/mips/include/asm/dec/
4658 F: arch/mips/include/asm/mach-dec/
4660 DEFXX FDDI NETWORK DRIVER
4661 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4663 F: drivers/net/fddi/defxx.*
4666 M: Pali Rohár <pali.rohar@gmail.com>
4667 M: Mario Limonciello <mario.limonciello@dell.com>
4668 L: platform-driver-x86@vger.kernel.org
4670 F: drivers/platform/x86/dell-smbios.*
4672 DELL SMBIOS SMM DRIVER
4673 M: Mario Limonciello <mario.limonciello@dell.com>
4674 L: platform-driver-x86@vger.kernel.org
4676 F: drivers/platform/x86/dell-smbios-smm.c
4678 DELL SMBIOS WMI DRIVER
4679 M: Mario Limonciello <mario.limonciello@dell.com>
4680 L: platform-driver-x86@vger.kernel.org
4682 F: drivers/platform/x86/dell-smbios-wmi.c
4683 F: tools/wmi/dell-smbios-example.c
4685 DEFZA FDDI NETWORK DRIVER
4686 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4688 F: drivers/net/fddi/defza.*
4691 M: Matthew Garrett <mjg59@srcf.ucam.org>
4692 M: Pali Rohár <pali.rohar@gmail.com>
4693 L: platform-driver-x86@vger.kernel.org
4695 F: drivers/platform/x86/dell-laptop.c
4697 DELL LAPTOP FREEFALL DRIVER
4698 M: Pali Rohár <pali.rohar@gmail.com>
4700 F: drivers/platform/x86/dell-smo8800.c
4702 DELL LAPTOP RBTN DRIVER
4703 M: Pali Rohár <pali.rohar@gmail.com>
4705 F: drivers/platform/x86/dell-rbtn.*
4707 DELL REMOTE BIOS UPDATE DRIVER
4708 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4709 L: platform-driver-x86@vger.kernel.org
4711 F: drivers/platform/x86/dell_rbu.c
4713 DELL LAPTOP SMM DRIVER
4714 M: Pali Rohár <pali.rohar@gmail.com>
4716 F: drivers/hwmon/dell-smm-hwmon.c
4717 F: include/uapi/linux/i8k.h
4719 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4720 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4721 L: platform-driver-x86@vger.kernel.org
4723 F: Documentation/driver-api/dcdbas.rst
4724 F: drivers/platform/x86/dcdbas.*
4726 DELL WMI NOTIFICATIONS DRIVER
4727 M: Matthew Garrett <mjg59@srcf.ucam.org>
4728 M: Pali Rohár <pali.rohar@gmail.com>
4730 F: drivers/platform/x86/dell-wmi.c
4732 DELL WMI DESCRIPTOR DRIVER
4733 M: Mario Limonciello <mario.limonciello@dell.com>
4735 F: drivers/platform/x86/dell-wmi-descriptor.c
4737 DELTA ST MEDIA DRIVER
4738 M: Hugues Fruchet <hugues.fruchet@st.com>
4739 L: linux-media@vger.kernel.org
4740 T: git git://linuxtv.org/media_tree.git
4741 W: https://linuxtv.org
4743 F: drivers/media/platform/sti/delta
4746 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4747 L: linux-mtd@lists.infradead.org
4749 F: drivers/mtd/nand/raw/denali*
4751 DESIGNWARE EDMA CORE IP DRIVER
4752 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4753 L: dmaengine@vger.kernel.org
4755 F: drivers/dma/dw-edma/
4756 F: include/linux/dma/edma.h
4758 DESIGNWARE USB2 DRD IP DRIVER
4759 M: Minas Harutyunyan <hminas@synopsys.com>
4760 L: linux-usb@vger.kernel.org
4761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4763 F: drivers/usb/dwc2/
4765 DESIGNWARE USB3 DRD IP DRIVER
4766 M: Felipe Balbi <balbi@kernel.org>
4767 L: linux-usb@vger.kernel.org
4768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4770 F: drivers/usb/dwc3/
4772 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4773 M: Andreas Klinger <ak@it-klinger.de>
4774 L: linux-iio@vger.kernel.org
4776 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4777 F: drivers/iio/proximity/srf*.c
4779 DEVICE COREDUMP (DEV_COREDUMP)
4780 M: Johannes Berg <johannes@sipsolutions.net>
4781 L: linux-kernel@vger.kernel.org
4783 F: drivers/base/devcoredump.c
4784 F: include/linux/devcoredump.h
4786 DEVICE FREQUENCY (DEVFREQ)
4787 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4788 M: Kyungmin Park <kyungmin.park@samsung.com>
4789 R: Chanwoo Choi <cw00.choi@samsung.com>
4790 L: linux-pm@vger.kernel.org
4791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4794 F: include/linux/devfreq.h
4795 F: Documentation/devicetree/bindings/devfreq/
4796 F: include/trace/events/devfreq.h
4798 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4799 M: Chanwoo Choi <cw00.choi@samsung.com>
4800 L: linux-pm@vger.kernel.org
4801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4803 F: drivers/devfreq/event/
4804 F: drivers/devfreq/devfreq-event.c
4805 F: include/linux/devfreq-event.h
4806 F: Documentation/devicetree/bindings/devfreq/event/
4808 DEVICE NUMBER REGISTRY
4809 M: Torben Mathiasen <device@lanana.org>
4810 W: http://lanana.org/docs/device-list/index.html
4814 M: Alasdair Kergon <agk@redhat.com>
4815 M: Mike Snitzer <snitzer@redhat.com>
4816 M: dm-devel@redhat.com
4817 L: dm-devel@redhat.com
4818 W: http://sources.redhat.com/dm
4819 Q: http://patchwork.kernel.org/project/dm-devel/list/
4820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4821 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4823 F: Documentation/admin-guide/device-mapper/
4824 F: drivers/md/Makefile
4825 F: drivers/md/Kconfig
4827 F: drivers/md/persistent-data/
4828 F: include/linux/device-mapper.h
4829 F: include/linux/dm-*.h
4830 F: include/uapi/linux/dm-*.h
4833 M: Jiri Pirko <jiri@mellanox.com>
4834 L: netdev@vger.kernel.org
4836 F: net/core/devlink.c
4837 F: include/net/devlink.h
4838 F: include/uapi/linux/devlink.h
4840 DIALOG SEMICONDUCTOR DRIVERS
4841 M: Support Opensource <support.opensource@diasemi.com>
4842 W: http://www.dialog-semiconductor.com/products
4844 F: Documentation/hwmon/da90??.rst
4845 F: Documentation/devicetree/bindings/mfd/da90*.txt
4846 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4847 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4848 F: Documentation/devicetree/bindings/regulator/da92*.txt
4849 F: Documentation/devicetree/bindings/regulator/slg51000.txt
4850 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4851 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4852 F: drivers/gpio/gpio-da90??.c
4853 F: drivers/hwmon/da90??-hwmon.c
4854 F: drivers/iio/adc/da91??-*.c
4855 F: drivers/input/misc/da90??_onkey.c
4856 F: drivers/input/touchscreen/da9052_tsi.c
4857 F: drivers/leds/leds-da90??.c
4858 F: drivers/mfd/da903x.c
4859 F: drivers/mfd/da90??-*.c
4860 F: drivers/mfd/da91??-*.c
4861 F: drivers/power/supply/da9052-battery.c
4862 F: drivers/power/supply/da91??-*.c
4863 F: drivers/regulator/da903x.c
4864 F: drivers/regulator/da9???-regulator.[ch]
4865 F: drivers/regulator/slg51000-regulator.[ch]
4866 F: drivers/thermal/da90??-thermal.c
4867 F: drivers/rtc/rtc-da90??.c
4868 F: drivers/video/backlight/da90??_bl.c
4869 F: drivers/watchdog/da90??_wdt.c
4870 F: include/linux/mfd/da903x.h
4871 F: include/linux/mfd/da9052/
4872 F: include/linux/mfd/da9055/
4873 F: include/linux/mfd/da9062/
4874 F: include/linux/mfd/da9063/
4875 F: include/linux/mfd/da9150/
4876 F: include/linux/regulator/da9211.h
4877 F: include/sound/da[79]*.h
4878 F: sound/soc/codecs/da[79]*.[ch]
4880 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4881 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4882 L: linux-gpio@vger.kernel.org
4884 F: drivers/gpio/gpio-gpio-mm.c
4886 DIOLAN U2C-12 I2C DRIVER
4887 M: Guenter Roeck <linux@roeck-us.net>
4888 L: linux-i2c@vger.kernel.org
4890 F: drivers/i2c/busses/i2c-diolan-u2c.c
4892 FILESYSTEM DIRECT ACCESS (DAX)
4893 M: Dan Williams <dan.j.williams@intel.com>
4894 R: Matthew Wilcox <willy@infradead.org>
4895 R: Jan Kara <jack@suse.cz>
4896 L: linux-fsdevel@vger.kernel.org
4897 L: linux-nvdimm@lists.01.org
4900 F: include/linux/dax.h
4901 F: include/trace/events/fs_dax.h
4903 DEVICE DIRECT ACCESS (DAX)
4904 M: Dan Williams <dan.j.williams@intel.com>
4905 M: Vishal Verma <vishal.l.verma@intel.com>
4906 M: Keith Busch <keith.busch@intel.com>
4907 M: Dave Jiang <dave.jiang@intel.com>
4908 L: linux-nvdimm@lists.01.org
4912 DIRECTORY NOTIFICATION (DNOTIFY)
4913 M: Jan Kara <jack@suse.cz>
4914 R: Amir Goldstein <amir73il@gmail.com>
4915 L: linux-fsdevel@vger.kernel.org
4917 F: Documentation/filesystems/dnotify.txt
4918 F: fs/notify/dnotify/
4919 F: include/linux/dnotify.h
4921 DISK GEOMETRY AND PARTITION HANDLING
4922 M: Andries Brouwer <aeb@cwi.nl>
4923 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4924 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4925 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4929 M: Jan Kara <jack@suse.com>
4931 F: Documentation/filesystems/quota.txt
4933 F: include/linux/quota*.h
4934 F: include/uapi/linux/quota*.h
4936 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4937 M: Bernie Thompson <bernie@plugable.com>
4938 L: linux-fbdev@vger.kernel.org
4940 W: http://plugable.com/category/projects/udlfb/
4941 F: drivers/video/fbdev/udlfb.c
4942 F: include/video/udlfb.h
4943 F: Documentation/fb/udlfb.rst
4945 DISTRIBUTED LOCK MANAGER (DLM)
4946 M: Christine Caulfield <ccaulfie@redhat.com>
4947 M: David Teigland <teigland@redhat.com>
4948 L: cluster-devel@redhat.com
4949 W: http://sources.redhat.com/cluster/
4950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4954 DMA BUFFER SHARING FRAMEWORK
4955 M: Sumit Semwal <sumit.semwal@linaro.org>
4957 L: linux-media@vger.kernel.org
4958 L: dri-devel@lists.freedesktop.org
4959 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4961 F: include/linux/dma-buf*
4962 F: include/linux/reservation.h
4963 F: include/linux/*fence.h
4964 F: Documentation/driver-api/dma-buf.rst
4965 T: git git://anongit.freedesktop.org/drm/drm-misc
4967 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4968 M: Vinod Koul <vkoul@kernel.org>
4969 L: dmaengine@vger.kernel.org
4970 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4973 F: include/linux/dmaengine.h
4974 F: include/linux/of_dma.h
4975 F: Documentation/devicetree/bindings/dma/
4976 F: Documentation/driver-api/dmaengine/
4977 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4980 M: Christoph Hellwig <hch@lst.de>
4981 M: Marek Szyprowski <m.szyprowski@samsung.com>
4982 R: Robin Murphy <robin.murphy@arm.com>
4983 L: iommu@lists.linux-foundation.org
4984 T: git git://git.infradead.org/users/hch/dma-mapping.git
4985 W: http://git.infradead.org/users/hch/dma-mapping.git
4988 F: include/asm-generic/dma-mapping.h
4989 F: include/linux/dma-direct.h
4990 F: include/linux/dma-mapping.h
4991 F: include/linux/dma-noncoherent.h
4993 DME1737 HARDWARE MONITOR DRIVER
4994 M: Juerg Haefliger <juergh@gmail.com>
4995 L: linux-hwmon@vger.kernel.org
4997 F: Documentation/hwmon/dme1737.rst
4998 F: drivers/hwmon/dme1737.c
5001 M: Jean Delvare <jdelvare@suse.com>
5003 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5004 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5005 F: drivers/firmware/dmi-id.c
5006 F: drivers/firmware/dmi_scan.c
5007 F: include/linux/dmi.h
5010 M: Jonathan Corbet <corbet@lwn.net>
5011 L: linux-doc@vger.kernel.org
5014 F: scripts/documentation-file-ref-check
5015 F: scripts/kernel-doc
5016 F: scripts/sphinx-pre-install
5017 X: Documentation/ABI/
5018 X: Documentation/firmware-guide/acpi/
5019 X: Documentation/devicetree/
5020 X: Documentation/i2c/
5021 X: Documentation/media/
5022 X: Documentation/power/
5023 X: Documentation/spi/
5024 T: git git://git.lwn.net/linux.git docs-next
5026 DOCUMENTATION/ITALIAN
5027 M: Federico Vaga <federico.vaga@vaga.pv.it>
5028 L: linux-doc@vger.kernel.org
5030 F: Documentation/translations/it_IT
5032 DOCUMENTATION SCRIPTS
5033 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5034 L: linux-doc@vger.kernel.org
5036 F: scripts/documentation-file-ref-check
5037 F: scripts/sphinx-pre-install
5038 F: Documentation/sphinx/parse-headers.pl
5040 DONGWOON DW9714 LENS VOICE COIL DRIVER
5041 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5042 L: linux-media@vger.kernel.org
5043 T: git git://linuxtv.org/media_tree.git
5045 F: drivers/media/i2c/dw9714.c
5046 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5048 DONGWOON DW9807 LENS VOICE COIL DRIVER
5049 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5050 L: linux-media@vger.kernel.org
5051 T: git git://linuxtv.org/media_tree.git
5053 F: drivers/media/i2c/dw9807-vcm.c
5054 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5057 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5058 L: blinux-list@redhat.com
5060 F: drivers/char/dtlk.c
5061 F: include/linux/dtlk.h
5063 DPAA2 DATAPATH I/O (DPIO) DRIVER
5064 M: Roy Pledge <Roy.Pledge@nxp.com>
5065 L: linux-kernel@vger.kernel.org
5067 F: drivers/soc/fsl/dpio
5069 DPAA2 ETHERNET DRIVER
5070 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5071 L: netdev@vger.kernel.org
5073 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5074 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5075 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5076 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5077 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5079 DPAA2 ETHERNET SWITCH DRIVER
5080 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5081 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5082 L: linux-kernel@vger.kernel.org
5084 F: drivers/staging/fsl-dpaa2/ethsw
5086 DPT_I2O SCSI RAID DRIVER
5087 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5088 L: linux-scsi@vger.kernel.org
5089 W: http://www.adaptec.com/
5091 F: drivers/scsi/dpt*
5092 F: drivers/scsi/dpt/
5095 M: Philipp Reisner <philipp.reisner@linbit.com>
5096 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5097 L: drbd-dev@lists.linbit.com
5098 W: http://www.drbd.org
5099 T: git git://git.linbit.com/linux-drbd.git
5100 T: git git://git.linbit.com/drbd-8.4.git
5102 F: drivers/block/drbd/
5104 F: Documentation/admin-guide/blockdev/
5106 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5107 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5108 R: "Rafael J. Wysocki" <rafael@kernel.org>
5109 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5111 F: Documentation/kobject.txt
5115 F: include/linux/debugfs.h
5116 F: include/linux/kobj*
5119 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5120 M: Kevin Hilman <khilman@kernel.org>
5121 M: Nishanth Menon <nm@ti.com>
5123 F: drivers/power/avs/
5124 F: include/linux/power/smartreflex.h
5125 L: linux-pm@vger.kernel.org
5127 DRM DRIVER FOR ARM PL111 CLCD
5128 M: Eric Anholt <eric@anholt.net>
5129 T: git git://anongit.freedesktop.org/drm/drm-misc
5131 F: drivers/gpu/drm/pl111/
5133 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5134 M: Linus Walleij <linus.walleij@linaro.org>
5135 T: git git://anongit.freedesktop.org/drm/drm-misc
5137 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5138 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5140 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5141 M: Dave Airlie <airlied@redhat.com>
5143 F: drivers/gpu/drm/ast/
5145 DRM DRIVER FOR ASPEED BMC GFX
5146 M: Joel Stanley <joel@jms.id.au>
5147 L: linux-aspeed@lists.ozlabs.org
5148 T: git git://anongit.freedesktop.org/drm/drm-misc
5150 F: drivers/gpu/drm/aspeed/
5151 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5153 DRM DRIVER FOR BOCHS VIRTUAL GPU
5154 M: Gerd Hoffmann <kraxel@redhat.com>
5155 L: virtualization@lists.linux-foundation.org
5156 T: git git://anongit.freedesktop.org/drm/drm-misc
5158 F: drivers/gpu/drm/bochs/
5160 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5161 M: Linus Walleij <linus.walleij@linaro.org>
5162 T: git git://anongit.freedesktop.org/drm/drm-misc
5164 F: drivers/gpu/drm/tve200/
5166 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5167 M: Jagan Teki <jagan@amarulasolutions.com>
5169 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5170 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5172 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5173 M: Hans de Goede <hdegoede@redhat.com>
5174 T: git git://anongit.freedesktop.org/drm/drm-misc
5176 F: drivers/gpu/drm/tiny/gm12u320.c
5178 DRM DRIVER FOR ILITEK ILI9225 PANELS
5179 M: David Lechner <david@lechnology.com>
5180 T: git git://anongit.freedesktop.org/drm/drm-misc
5182 F: drivers/gpu/drm/tiny/ili9225.c
5183 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5185 DRM DRIVER FOR HX8357D PANELS
5186 M: Eric Anholt <eric@anholt.net>
5187 T: git git://anongit.freedesktop.org/drm/drm-misc
5189 F: drivers/gpu/drm/tiny/hx8357d.c
5190 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5192 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5193 S: Orphan / Obsolete
5194 F: drivers/gpu/drm/i810/
5195 F: include/uapi/drm/i810_drm.h
5197 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5198 S: Orphan / Obsolete
5199 F: drivers/gpu/drm/mga/
5200 F: include/uapi/drm/mga_drm.h
5202 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5203 M: Dave Airlie <airlied@redhat.com>
5205 F: drivers/gpu/drm/mgag200/
5207 DRM DRIVER FOR MI0283QT
5208 M: Noralf Trønnes <noralf@tronnes.org>
5209 T: git git://anongit.freedesktop.org/drm/drm-misc
5211 F: drivers/gpu/drm/tiny/mi0283qt.c
5212 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5214 DRM DRIVER FOR MSM ADRENO GPU
5215 M: Rob Clark <robdclark@gmail.com>
5216 M: Sean Paul <sean@poorly.run>
5217 L: linux-arm-msm@vger.kernel.org
5218 L: dri-devel@lists.freedesktop.org
5219 L: freedreno@lists.freedesktop.org
5220 T: git https://gitlab.freedesktop.org/drm/msm.git
5222 F: drivers/gpu/drm/msm/
5223 F: include/uapi/drm/msm_drm.h
5224 F: Documentation/devicetree/bindings/display/msm/
5226 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5227 M: Ben Skeggs <bskeggs@redhat.com>
5228 L: dri-devel@lists.freedesktop.org
5229 L: nouveau@lists.freedesktop.org
5230 T: git git://github.com/skeggsb/linux
5232 F: drivers/gpu/drm/nouveau/
5233 F: include/uapi/drm/nouveau_drm.h
5235 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5236 M: Stefan Mavrodiev <stefan@olimex.com>
5238 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5239 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5241 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5242 M: Noralf Trønnes <noralf@tronnes.org>
5243 T: git git://anongit.freedesktop.org/drm/drm-misc
5245 F: drivers/gpu/drm/tiny/repaper.c
5246 F: Documentation/devicetree/bindings/display/repaper.txt
5248 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5249 M: Dave Airlie <airlied@redhat.com>
5250 M: Gerd Hoffmann <kraxel@redhat.com>
5251 L: virtualization@lists.linux-foundation.org
5252 T: git git://anongit.freedesktop.org/drm/drm-misc
5254 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5255 F: drivers/gpu/drm/cirrus/
5257 DRM DRIVER FOR QXL VIRTUAL GPU
5258 M: Dave Airlie <airlied@redhat.com>
5259 M: Gerd Hoffmann <kraxel@redhat.com>
5260 L: virtualization@lists.linux-foundation.org
5261 L: spice-devel@lists.freedesktop.org
5262 T: git git://anongit.freedesktop.org/drm/drm-misc
5264 F: drivers/gpu/drm/qxl/
5265 F: include/uapi/drm/qxl_drm.h
5267 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5268 M: Robert Chiras <robert.chiras@nxp.com>
5270 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5271 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt
5273 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5274 S: Orphan / Obsolete
5275 F: drivers/gpu/drm/r128/
5276 F: include/uapi/drm/r128_drm.h
5278 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5279 M: Guido Günther <agx@sigxcpu.org>
5280 R: Purism Kernel Team <kernel@puri.sm>
5282 F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5283 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5285 DRM DRIVER FOR SAVAGE VIDEO CARDS
5286 S: Orphan / Obsolete
5287 F: drivers/gpu/drm/savage/
5288 F: include/uapi/drm/savage_drm.h
5290 DRM DRIVER FOR SIS VIDEO CARDS
5291 S: Orphan / Obsolete
5292 F: drivers/gpu/drm/sis/
5293 F: include/uapi/drm/sis_drm.h
5295 DRM DRIVER FOR SITRONIX ST7701 PANELS
5296 M: Jagan Teki <jagan@amarulasolutions.com>
5298 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5299 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5301 DRM DRIVER FOR SITRONIX ST7586 PANELS
5302 M: David Lechner <david@lechnology.com>
5303 T: git git://anongit.freedesktop.org/drm/drm-misc
5305 F: drivers/gpu/drm/tiny/st7586.c
5306 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5308 DRM DRIVER FOR SITRONIX ST7735R PANELS
5309 M: David Lechner <david@lechnology.com>
5310 T: git git://anongit.freedesktop.org/drm/drm-misc
5312 F: drivers/gpu/drm/tiny/st7735r.c
5313 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5315 DRM DRIVER FOR ST-ERICSSON MCDE
5316 M: Linus Walleij <linus.walleij@linaro.org>
5317 T: git git://anongit.freedesktop.org/drm/drm-misc
5319 F: drivers/gpu/drm/mcde/
5320 F: Documentation/devicetree/bindings/display/ste,mcde.txt
5322 DRM DRIVER FOR TDFX VIDEO CARDS
5323 S: Orphan / Obsolete
5324 F: drivers/gpu/drm/tdfx/
5326 DRM DRIVER FOR TPO TPG110 PANELS
5327 M: Linus Walleij <linus.walleij@linaro.org>
5328 T: git git://anongit.freedesktop.org/drm/drm-misc
5330 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5331 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5333 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5334 M: Dave Airlie <airlied@redhat.com>
5335 R: Sean Paul <sean@poorly.run>
5336 L: dri-devel@lists.freedesktop.org
5338 F: drivers/gpu/drm/udl/
5339 T: git git://anongit.freedesktop.org/drm/drm-misc
5341 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5342 M: Hans de Goede <hdegoede@redhat.com>
5343 L: dri-devel@lists.freedesktop.org
5345 F: drivers/gpu/drm/vboxvideo/
5346 T: git git://anongit.freedesktop.org/drm/drm-misc
5348 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5349 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5350 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5351 R: Daniel Vetter <daniel@ffwll.ch>
5352 T: git git://anongit.freedesktop.org/drm/drm-misc
5354 L: dri-devel@lists.freedesktop.org
5355 F: drivers/gpu/drm/vkms/
5356 F: Documentation/gpu/vkms.rst
5358 DRM DRIVER FOR VMWARE VIRTUAL GPU
5359 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5360 M: Thomas Hellstrom <thellstrom@vmware.com>
5361 L: dri-devel@lists.freedesktop.org
5362 T: git git://people.freedesktop.org/~thomash/linux
5364 F: drivers/gpu/drm/vmwgfx/
5365 F: include/uapi/drm/vmwgfx_drm.h
5368 M: David Airlie <airlied@linux.ie>
5369 M: Daniel Vetter <daniel@ffwll.ch>
5370 L: dri-devel@lists.freedesktop.org
5371 T: git git://anongit.freedesktop.org/drm/drm
5372 B: https://bugs.freedesktop.org/
5373 C: irc://chat.freenode.net/dri-devel
5377 F: Documentation/devicetree/bindings/display/
5378 F: Documentation/devicetree/bindings/gpu/
5379 F: Documentation/gpu/
5381 F: include/uapi/drm/
5382 F: include/linux/vga*
5384 DRM DRIVERS AND MISC GPU PATCHES
5385 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5386 M: Maxime Ripard <mripard@kernel.org>
5387 M: Sean Paul <sean@poorly.run>
5388 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5390 T: git git://anongit.freedesktop.org/drm/drm-misc
5391 F: Documentation/gpu/
5393 F: drivers/gpu/drm/*
5395 F: include/uapi/drm/drm*
5396 F: include/linux/vga*
5398 DRM DRIVERS FOR ALLWINNER A10
5399 M: Maxime Ripard <mripard@kernel.org>
5400 L: dri-devel@lists.freedesktop.org
5402 F: drivers/gpu/drm/sun4i/
5403 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5404 T: git git://anongit.freedesktop.org/drm/drm-misc
5406 DRM DRIVERS FOR AMLOGIC SOCS
5407 M: Neil Armstrong <narmstrong@baylibre.com>
5408 L: dri-devel@lists.freedesktop.org
5409 L: linux-amlogic@lists.infradead.org
5410 W: http://linux-meson.com/
5412 F: drivers/gpu/drm/meson/
5413 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5414 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5415 F: Documentation/gpu/meson.rst
5416 T: git git://anongit.freedesktop.org/drm/drm-misc
5418 DRM DRIVERS FOR ATMEL HLCDC
5419 M: Sam Ravnborg <sam@ravnborg.org>
5420 M: Boris Brezillon <bbrezillon@kernel.org>
5421 L: dri-devel@lists.freedesktop.org
5423 F: drivers/gpu/drm/atmel-hlcdc/
5424 F: Documentation/devicetree/bindings/display/atmel/
5425 T: git git://anongit.freedesktop.org/drm/drm-misc
5427 DRM DRIVERS FOR BRIDGE CHIPS
5428 M: Andrzej Hajda <a.hajda@samsung.com>
5429 M: Neil Armstrong <narmstrong@baylibre.com>
5430 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5431 R: Jonas Karlman <jonas@kwiboo.se>
5432 R: Jernej Skrabec <jernej.skrabec@siol.net>
5434 T: git git://anongit.freedesktop.org/drm/drm-misc
5435 F: drivers/gpu/drm/bridge/
5437 DRM DRIVERS FOR EXYNOS
5438 M: Inki Dae <inki.dae@samsung.com>
5439 M: Joonyoung Shim <jy0922.shim@samsung.com>
5440 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5441 M: Kyungmin Park <kyungmin.park@samsung.com>
5442 L: dri-devel@lists.freedesktop.org
5443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5445 F: drivers/gpu/drm/exynos/
5446 F: include/uapi/drm/exynos_drm.h
5447 F: Documentation/devicetree/bindings/display/exynos/
5449 DRM DRIVERS FOR FREESCALE DCU
5450 M: Stefan Agner <stefan@agner.ch>
5451 M: Alison Wang <alison.wang@nxp.com>
5452 L: dri-devel@lists.freedesktop.org
5454 F: drivers/gpu/drm/fsl-dcu/
5455 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5456 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5457 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5458 T: git git://anongit.freedesktop.org/drm/drm-misc
5460 DRM DRIVERS FOR FREESCALE IMX
5461 M: Philipp Zabel <p.zabel@pengutronix.de>
5462 L: dri-devel@lists.freedesktop.org
5464 F: drivers/gpu/drm/imx/
5465 F: drivers/gpu/ipu-v3/
5466 F: Documentation/devicetree/bindings/display/imx/
5468 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5469 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5470 L: dri-devel@lists.freedesktop.org
5471 T: git git://github.com/patjak/drm-gma500
5473 F: drivers/gpu/drm/gma500/
5475 DRM DRIVERS FOR HISILICON
5476 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
5477 M: Rongrong Zou <zourongrong@gmail.com>
5478 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5479 R: Chen Feng <puck.chen@hisilicon.com>
5480 L: dri-devel@lists.freedesktop.org
5481 T: git git://github.com/xin3liang/linux.git
5483 F: drivers/gpu/drm/hisilicon/
5484 F: Documentation/devicetree/bindings/display/hisilicon/
5486 DRM DRIVERS FOR LIMA
5487 M: Qiang Yu <yuq825@gmail.com>
5488 L: dri-devel@lists.freedesktop.org
5489 L: lima@lists.freedesktop.org (moderated for non-subscribers)
5491 F: drivers/gpu/drm/lima/
5492 F: include/uapi/drm/lima_drm.h
5493 T: git git://anongit.freedesktop.org/drm/drm-misc
5495 DRM DRIVERS FOR MEDIATEK
5496 M: CK Hu <ck.hu@mediatek.com>
5497 M: Philipp Zabel <p.zabel@pengutronix.de>
5498 L: dri-devel@lists.freedesktop.org
5500 F: drivers/gpu/drm/mediatek/
5501 F: Documentation/devicetree/bindings/display/mediatek/
5503 DRM DRIVERS FOR NVIDIA TEGRA
5504 M: Thierry Reding <thierry.reding@gmail.com>
5505 L: dri-devel@lists.freedesktop.org
5506 L: linux-tegra@vger.kernel.org
5507 T: git git://anongit.freedesktop.org/tegra/linux.git
5509 F: drivers/gpu/drm/tegra/
5510 F: drivers/gpu/host1x/
5511 F: include/linux/host1x.h
5512 F: include/uapi/drm/tegra_drm.h
5513 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5515 DRM DRIVERS FOR RENESAS
5516 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5517 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5518 L: dri-devel@lists.freedesktop.org
5519 L: linux-renesas-soc@vger.kernel.org
5520 T: git git://linuxtv.org/pinchartl/media drm/du/next
5522 F: drivers/gpu/drm/rcar-du/
5523 F: drivers/gpu/drm/shmobile/
5524 F: include/linux/platform_data/shmob_drm.h
5525 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5526 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5527 F: Documentation/devicetree/bindings/display/renesas,du.txt
5529 DRM DRIVERS FOR ROCKCHIP
5530 M: Sandy Huang <hjc@rock-chips.com>
5531 M: Heiko Stübner <heiko@sntech.de>
5532 L: dri-devel@lists.freedesktop.org
5534 F: drivers/gpu/drm/rockchip/
5535 F: Documentation/devicetree/bindings/display/rockchip/
5536 T: git git://anongit.freedesktop.org/drm/drm-misc
5539 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5540 M: Vincent Abriou <vincent.abriou@st.com>
5541 L: dri-devel@lists.freedesktop.org
5542 T: git git://anongit.freedesktop.org/drm/drm-misc
5544 F: drivers/gpu/drm/sti
5545 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5548 M: Yannick Fertre <yannick.fertre@st.com>
5549 M: Philippe Cornu <philippe.cornu@st.com>
5550 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5551 M: Vincent Abriou <vincent.abriou@st.com>
5552 L: dri-devel@lists.freedesktop.org
5553 T: git git://anongit.freedesktop.org/drm/drm-misc
5555 F: drivers/gpu/drm/stm
5556 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5558 DRM DRIVERS FOR TI LCDC
5559 M: Jyri Sarha <jsarha@ti.com>
5560 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5561 L: dri-devel@lists.freedesktop.org
5563 F: drivers/gpu/drm/tilcdc/
5564 F: Documentation/devicetree/bindings/display/tilcdc/
5566 DRM DRIVERS FOR TI OMAP
5567 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5568 L: dri-devel@lists.freedesktop.org
5570 F: drivers/gpu/drm/omapdrm/
5571 F: Documentation/devicetree/bindings/display/ti/
5574 M: Eric Anholt <eric@anholt.net>
5576 F: drivers/gpu/drm/v3d/
5577 F: include/uapi/drm/v3d_drm.h
5578 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5579 T: git git://anongit.freedesktop.org/drm/drm-misc
5582 M: Eric Anholt <eric@anholt.net>
5583 T: git git://github.com/anholt/linux
5585 F: drivers/gpu/drm/vc4/
5586 F: include/uapi/drm/vc4_drm.h
5587 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5588 T: git git://anongit.freedesktop.org/drm/drm-misc
5590 DRM DRIVERS FOR VIVANTE GPU IP
5591 M: Lucas Stach <l.stach@pengutronix.de>
5592 R: Russell King <linux+etnaviv@armlinux.org.uk>
5593 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5594 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5595 L: dri-devel@lists.freedesktop.org
5597 F: drivers/gpu/drm/etnaviv/
5598 F: include/uapi/drm/etnaviv_drm.h
5599 F: Documentation/devicetree/bindings/display/etnaviv/
5601 DRM DRIVERS FOR ZTE ZX
5602 M: Shawn Guo <shawnguo@kernel.org>
5603 L: dri-devel@lists.freedesktop.org
5605 F: drivers/gpu/drm/zte/
5606 F: Documentation/devicetree/bindings/display/zte,vou.txt
5607 T: git git://anongit.freedesktop.org/drm/drm-misc
5610 M: Thierry Reding <thierry.reding@gmail.com>
5611 R: Sam Ravnborg <sam@ravnborg.org>
5612 L: dri-devel@lists.freedesktop.org
5613 T: git git://anongit.freedesktop.org/drm/drm-misc
5615 F: drivers/gpu/drm/drm_panel.c
5616 F: drivers/gpu/drm/panel/
5617 F: include/drm/drm_panel.h
5618 F: Documentation/devicetree/bindings/display/panel/
5621 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5622 T: git git://anongit.freedesktop.org/drm/drm-misc
5623 L: dri-devel@lists.freedesktop.org
5624 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
5626 F: drivers/gpu/drm/xen/
5627 F: Documentation/gpu/xen-front.rst
5630 M: Christian Koenig <christian.koenig@amd.com>
5631 M: Huang Rui <ray.huang@amd.com>
5632 T: git git://people.freedesktop.org/~agd5f/linux
5634 L: dri-devel@lists.freedesktop.org
5636 F: drivers/gpu/drm/ttm/
5638 DSBR100 USB FM RADIO DRIVER
5639 M: Alexey Klimov <klimov.linux@gmail.com>
5640 L: linux-media@vger.kernel.org
5641 T: git git://linuxtv.org/media_tree.git
5643 F: drivers/media/radio/dsbr100.c
5646 M: Hans Verkuil <hverkuil@xs4all.nl>
5647 L: linux-media@vger.kernel.org
5648 T: git git://linuxtv.org/media_tree.git
5649 W: https://linuxtv.org
5651 F: drivers/media/pci/dt3155/
5653 DVB_USB_AF9015 MEDIA DRIVER
5654 M: Antti Palosaari <crope@iki.fi>
5655 L: linux-media@vger.kernel.org
5656 W: https://linuxtv.org
5657 W: http://palosaari.fi/linux/
5658 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5659 T: git git://linuxtv.org/anttip/media_tree.git
5661 F: drivers/media/usb/dvb-usb-v2/af9015*
5663 DVB_USB_AF9035 MEDIA DRIVER
5664 M: Antti Palosaari <crope@iki.fi>
5665 L: linux-media@vger.kernel.org
5666 W: https://linuxtv.org
5667 W: http://palosaari.fi/linux/
5668 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5669 T: git git://linuxtv.org/anttip/media_tree.git
5671 F: drivers/media/usb/dvb-usb-v2/af9035*
5673 DVB_USB_ANYSEE MEDIA DRIVER
5674 M: Antti Palosaari <crope@iki.fi>
5675 L: linux-media@vger.kernel.org
5676 W: https://linuxtv.org
5677 W: http://palosaari.fi/linux/
5678 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5679 T: git git://linuxtv.org/anttip/media_tree.git
5681 F: drivers/media/usb/dvb-usb-v2/anysee*
5683 DVB_USB_AU6610 MEDIA DRIVER
5684 M: Antti Palosaari <crope@iki.fi>
5685 L: linux-media@vger.kernel.org
5686 W: https://linuxtv.org
5687 W: http://palosaari.fi/linux/
5688 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5689 T: git git://linuxtv.org/anttip/media_tree.git
5691 F: drivers/media/usb/dvb-usb-v2/au6610*
5693 DVB_USB_CE6230 MEDIA DRIVER
5694 M: Antti Palosaari <crope@iki.fi>
5695 L: linux-media@vger.kernel.org
5696 W: https://linuxtv.org
5697 W: http://palosaari.fi/linux/
5698 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5699 T: git git://linuxtv.org/anttip/media_tree.git
5701 F: drivers/media/usb/dvb-usb-v2/ce6230*
5703 DVB_USB_CXUSB MEDIA DRIVER
5704 M: Michael Krufky <mkrufky@linuxtv.org>
5705 L: linux-media@vger.kernel.org
5706 W: https://linuxtv.org
5707 W: http://github.com/mkrufky
5708 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5709 T: git git://linuxtv.org/media_tree.git
5711 F: drivers/media/usb/dvb-usb/cxusb*
5713 DVB_USB_EC168 MEDIA DRIVER
5714 M: Antti Palosaari <crope@iki.fi>
5715 L: linux-media@vger.kernel.org
5716 W: https://linuxtv.org
5717 W: http://palosaari.fi/linux/
5718 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5719 T: git git://linuxtv.org/anttip/media_tree.git
5721 F: drivers/media/usb/dvb-usb-v2/ec168*
5723 DVB_USB_GL861 MEDIA DRIVER
5724 M: Antti Palosaari <crope@iki.fi>
5725 L: linux-media@vger.kernel.org
5726 W: https://linuxtv.org
5727 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5728 T: git git://linuxtv.org/anttip/media_tree.git
5730 F: drivers/media/usb/dvb-usb-v2/gl861*
5732 DVB_USB_MXL111SF MEDIA DRIVER
5733 M: Michael Krufky <mkrufky@linuxtv.org>
5734 L: linux-media@vger.kernel.org
5735 W: https://linuxtv.org
5736 W: http://github.com/mkrufky
5737 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5738 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5740 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5742 DVB_USB_RTL28XXU MEDIA DRIVER
5743 M: Antti Palosaari <crope@iki.fi>
5744 L: linux-media@vger.kernel.org
5745 W: https://linuxtv.org
5746 W: http://palosaari.fi/linux/
5747 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5748 T: git git://linuxtv.org/anttip/media_tree.git
5750 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5752 DVB_USB_V2 MEDIA DRIVER
5753 M: Antti Palosaari <crope@iki.fi>
5754 L: linux-media@vger.kernel.org
5755 W: https://linuxtv.org
5756 W: http://palosaari.fi/linux/
5757 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5758 T: git git://linuxtv.org/anttip/media_tree.git
5760 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5761 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5764 M: Jason Baron <jbaron@akamai.com>
5766 F: lib/dynamic_debug.c
5767 F: include/linux/dynamic_debug.h
5769 DYNAMIC INTERRUPT MODERATION
5770 M: Tal Gilboa <talgi@mellanox.com>
5772 F: include/linux/dim.h
5775 DZ DECSTATION DZ11 SERIAL DRIVER
5776 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5778 F: drivers/tty/serial/dz.*
5780 E3X0 POWER BUTTON DRIVER
5781 M: Moritz Fischer <moritz.fischer@ettus.com>
5782 L: usrp-users@lists.ettus.com
5783 W: http://www.ettus.com
5785 F: drivers/input/misc/e3x0-button.c
5786 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5789 M: Antti Palosaari <crope@iki.fi>
5790 L: linux-media@vger.kernel.org
5791 W: https://linuxtv.org
5792 W: http://palosaari.fi/linux/
5793 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5794 T: git git://linuxtv.org/anttip/media_tree.git
5796 F: drivers/media/tuners/e4000*
5798 EARTH_PT1 MEDIA DRIVER
5799 M: Akihiro Tsukada <tskd08@gmail.com>
5800 L: linux-media@vger.kernel.org
5802 F: drivers/media/pci/pt1/
5804 EARTH_PT3 MEDIA DRIVER
5805 M: Akihiro Tsukada <tskd08@gmail.com>
5806 L: linux-media@vger.kernel.org
5808 F: drivers/media/pci/pt3/
5811 M: Antti Palosaari <crope@iki.fi>
5812 L: linux-media@vger.kernel.org
5813 W: https://linuxtv.org
5814 W: http://palosaari.fi/linux/
5815 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5816 T: git git://linuxtv.org/anttip/media_tree.git
5818 F: drivers/media/dvb-frontends/ec100*
5821 M: Tyler Hicks <tyhicks@canonical.com>
5822 L: ecryptfs@vger.kernel.org
5823 W: http://ecryptfs.org
5824 W: https://launchpad.net/ecryptfs
5825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5827 F: Documentation/filesystems/ecryptfs.txt
5831 M: Borislav Petkov <bp@alien8.de>
5832 L: linux-edac@vger.kernel.org
5834 F: drivers/edac/amd64_edac*
5837 M: Jan Luebbe <jlu@pengutronix.de>
5838 L: linux-edac@vger.kernel.org
5840 F: drivers/edac/armada_xp_*
5843 M: Stefan Schaeckeler <sschaeck@cisco.com>
5845 F: drivers/edac/aspeed_edac.c
5846 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5849 M: Shravan Kumar Ramani <sramani@mellanox.com>
5851 F: drivers/edac/bluefield_edac.c
5854 M: Robert Richter <rric@kernel.org>
5855 L: linux-edac@vger.kernel.org
5857 F: drivers/edac/highbank*
5860 M: Ralf Baechle <ralf@linux-mips.org>
5861 M: David Daney <david.daney@cavium.com>
5862 L: linux-edac@vger.kernel.org
5863 L: linux-mips@vger.kernel.org
5865 F: drivers/edac/octeon_edac*
5867 EDAC-CAVIUM THUNDERX
5868 M: David Daney <david.daney@cavium.com>
5869 M: Jan Glauber <jglauber@cavium.com>
5870 L: linux-edac@vger.kernel.org
5872 F: drivers/edac/thunderx_edac*
5875 M: Borislav Petkov <bp@alien8.de>
5876 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5877 M: Tony Luck <tony.luck@intel.com>
5878 R: James Morse <james.morse@arm.com>
5879 R: Robert Richter <rrichter@marvell.com>
5880 L: linux-edac@vger.kernel.org
5881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
5883 F: Documentation/admin-guide/ras.rst
5884 F: Documentation/driver-api/edac.rst
5886 F: include/linux/edac.h
5889 M: Mark Gross <mark.gross@intel.com>
5890 L: linux-edac@vger.kernel.org
5892 F: drivers/edac/e752x_edac.c
5895 L: linux-edac@vger.kernel.org
5897 F: drivers/edac/e7xxx_edac.c
5900 M: York Sun <york.sun@nxp.com>
5901 L: linux-edac@vger.kernel.org
5903 F: drivers/edac/fsl_ddr_edac.*
5906 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5907 L: linux-edac@vger.kernel.org
5909 F: drivers/edac/ghes_edac.c
5912 M: Tony Luck <tony.luck@intel.com>
5913 L: linux-edac@vger.kernel.org
5915 F: drivers/edac/i10nm_base.c
5918 L: linux-edac@vger.kernel.org
5920 F: drivers/edac/i3000_edac.c
5923 L: linux-edac@vger.kernel.org
5925 F: drivers/edac/i5000_edac.c
5928 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5929 L: linux-edac@vger.kernel.org
5931 F: drivers/edac/i5400_edac.c
5934 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5935 L: linux-edac@vger.kernel.org
5937 F: drivers/edac/i7300_edac.c
5940 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5941 L: linux-edac@vger.kernel.org
5943 F: drivers/edac/i7core_edac.c
5946 M: Tim Small <tim@buttersideup.com>
5947 L: linux-edac@vger.kernel.org
5949 F: drivers/edac/i82443bxgx_edac.c
5952 M: "Arvind R." <arvino55@gmail.com>
5953 L: linux-edac@vger.kernel.org
5955 F: drivers/edac/i82975x_edac.c
5958 M: Jason Baron <jbaron@akamai.com>
5959 L: linux-edac@vger.kernel.org
5961 F: drivers/edac/ie31200_edac.c
5964 M: Johannes Thumshirn <morbidrsa@gmail.com>
5965 L: linux-edac@vger.kernel.org
5967 F: drivers/edac/mpc85xx_edac.[ch]
5970 M: Egor Martovetsky <egor@pasemi.com>
5971 L: linux-edac@vger.kernel.org
5973 F: drivers/edac/pasemi_edac.c
5976 M: Tony Luck <tony.luck@intel.com>
5977 L: linux-edac@vger.kernel.org
5979 F: drivers/edac/pnd2_edac.[ch]
5982 M: Tim Small <tim@buttersideup.com>
5983 L: linux-edac@vger.kernel.org
5985 F: drivers/edac/r82600_edac.c
5988 M: Tony Luck <tony.luck@intel.com>
5989 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5990 L: linux-edac@vger.kernel.org
5992 F: drivers/edac/sb_edac.c
5995 M: Yash Shah <yash.shah@sifive.com>
5996 L: linux-edac@vger.kernel.org
5998 F: drivers/edac/sifive_edac.c
6001 M: Tony Luck <tony.luck@intel.com>
6002 L: linux-edac@vger.kernel.org
6004 F: drivers/edac/skx_*.c
6007 M: Tero Kristo <t-kristo@ti.com>
6008 L: linux-edac@vger.kernel.org
6010 F: drivers/edac/ti_edac.c
6013 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6014 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6015 L: linux-arm-msm@vger.kernel.org
6016 L: linux-edac@vger.kernel.org
6018 F: drivers/edac/qcom_edac.c
6020 EDIROL UA-101/UA-1000 DRIVER
6021 M: Clemens Ladisch <clemens@ladisch.de>
6022 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6025 F: sound/usb/misc/ua101.c
6028 L: linux-efi@vger.kernel.org
6029 M: Ivan Hu <ivan.hu@canonical.com>
6030 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
6032 F: drivers/firmware/efi/test/
6034 EFI VARIABLE FILESYSTEM
6035 M: Matthew Garrett <matthew.garrett@nebula.com>
6036 M: Jeremy Kerr <jk@ozlabs.org>
6037 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
6038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6039 L: linux-efi@vger.kernel.org
6043 EFIFB FRAMEBUFFER DRIVER
6044 L: linux-fbdev@vger.kernel.org
6045 M: Peter Jones <pjones@redhat.com>
6047 F: drivers/video/fbdev/efifb.c
6050 W: http://aeschi.ch.eu.org/efs/
6054 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6055 M: Douglas Miller <dougmill@linux.ibm.com>
6056 L: netdev@vger.kernel.org
6058 F: drivers/net/ethernet/ibm/ehea/
6060 EM28XX VIDEO4LINUX DRIVER
6061 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6062 L: linux-media@vger.kernel.org
6063 W: https://linuxtv.org
6064 T: git git://linuxtv.org/media_tree.git
6066 F: drivers/media/usb/em28xx/
6067 F: Documentation/media/v4l-drivers/em28xx*
6070 M: Paul Gortmaker <paul.gortmaker@windriver.com>
6071 M: Matt Mackall <mpm@selenic.com>
6072 M: David Woodhouse <dwmw2@infradead.org>
6073 L: linux-embedded@vger.kernel.org
6076 Emulex 10Gbps iSCSI - OneConnect DRIVER
6077 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6078 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6079 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6080 L: linux-scsi@vger.kernel.org
6081 W: http://www.broadcom.com
6083 F: drivers/scsi/be2iscsi/
6085 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6086 M: Sathya Perla <sathya.perla@broadcom.com>
6087 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6088 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6089 M: Somnath Kotur <somnath.kotur@broadcom.com>
6090 L: netdev@vger.kernel.org
6091 W: http://www.emulex.com
6093 F: drivers/net/ethernet/emulex/benet/
6095 EMULEX ONECONNECT ROCE DRIVER
6096 M: Selvin Xavier <selvin.xavier@broadcom.com>
6097 M: Devesh Sharma <devesh.sharma@broadcom.com>
6098 L: linux-rdma@vger.kernel.org
6099 W: http://www.broadcom.com
6101 F: drivers/infiniband/hw/ocrdma/
6102 F: include/uapi/rdma/ocrdma-abi.h
6104 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6105 M: James Smart <james.smart@broadcom.com>
6106 M: Dick Kennedy <dick.kennedy@broadcom.com>
6107 L: linux-scsi@vger.kernel.org
6108 W: http://www.broadcom.com
6110 F: drivers/scsi/lpfc/
6112 ENE CB710 FLASH CARD READER DRIVER
6113 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6115 F: drivers/misc/cb710/
6116 F: drivers/mmc/host/cb710-mmc.*
6117 F: include/linux/cb710.h
6119 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6120 M: Maxim Levitsky <maximlevitsky@gmail.com>
6122 F: drivers/media/rc/ene_ir.*
6124 EPSON S1D13XXX FRAMEBUFFER DRIVER
6125 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6127 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6128 F: drivers/video/fbdev/s1d13xxxfb.c
6129 F: include/video/s1d13xxxfb.h
6132 M: Gao Xiang <gaoxiang25@huawei.com>
6133 M: Chao Yu <yuchao0@huawei.com>
6134 L: linux-erofs@lists.ozlabs.org
6136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6137 F: Documentation/filesystems/erofs.txt
6139 F: include/trace/events/erofs.h
6141 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6142 M: Jeff Layton <jlayton@kernel.org>
6145 F: include/linux/errseq.h
6147 ET131X NETWORK DRIVER
6148 M: Mark Einon <mark.einon@gmail.com>
6150 F: drivers/net/ethernet/agere/
6153 M: Roopa Prabhu <roopa@cumulusnetworks.com>
6154 M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6155 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6156 L: netdev@vger.kernel.org
6157 W: http://www.linuxfoundation.org/en/Net:Bridge
6159 F: include/linux/netfilter_bridge/
6162 ETHERNET PHY LIBRARY
6163 M: Andrew Lunn <andrew@lunn.ch>
6164 M: Florian Fainelli <f.fainelli@gmail.com>
6165 M: Heiner Kallweit <hkallweit1@gmail.com>
6166 L: netdev@vger.kernel.org
6168 F: Documentation/ABI/testing/sysfs-class-net-phydev
6169 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6170 F: Documentation/devicetree/bindings/net/mdio*
6171 F: Documentation/networking/phy.rst
6173 F: drivers/of/of_mdio.c
6174 F: drivers/of/of_net.c
6175 F: include/linux/*mdio*.h
6176 F: include/linux/of_net.h
6177 F: include/linux/phy.h
6178 F: include/linux/phy_fixed.h
6179 F: include/linux/platform_data/mdio-bcm-unimac.h
6180 F: include/linux/platform_data/mdio-gpio.h
6181 F: include/trace/events/mdio.h
6182 F: include/uapi/linux/mdio.h
6183 F: include/uapi/linux/mii.h
6186 M: Valdis Kletnieks <valdis.kletnieks@vt.edu>
6188 F: drivers/staging/exfat/
6191 M: Jan Kara <jack@suse.com>
6192 L: linux-ext4@vger.kernel.org
6194 F: Documentation/filesystems/ext2.txt
6196 F: include/linux/ext2*
6199 M: "Theodore Ts'o" <tytso@mit.edu>
6200 M: Andreas Dilger <adilger.kernel@dilger.ca>
6201 L: linux-ext4@vger.kernel.org
6202 W: http://ext4.wiki.kernel.org
6203 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6206 F: Documentation/filesystems/ext4/
6209 Extended Verification Module (EVM)
6210 M: Mimi Zohar <zohar@linux.ibm.com>
6211 L: linux-integrity@vger.kernel.org
6213 F: security/integrity/evm/
6215 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6216 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
6217 L: linux-efi@vger.kernel.org
6218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6220 F: Documentation/admin-guide/efi-stub.rst
6221 F: arch/*/kernel/efi.c
6222 F: arch/x86/boot/compressed/eboot.[ch]
6223 F: arch/*/include/asm/efi.h
6224 F: arch/x86/platform/efi/
6225 F: drivers/firmware/efi/
6226 F: include/linux/efi*.h
6227 F: arch/arm/boot/compressed/efi-header.S
6228 F: arch/arm64/kernel/efi-entry.S
6230 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6231 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6232 M: Chanwoo Choi <cw00.choi@samsung.com>
6233 L: linux-kernel@vger.kernel.org
6234 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6237 F: include/linux/extcon/
6238 F: include/linux/extcon.h
6239 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6240 F: Documentation/devicetree/bindings/extcon/
6243 M: Jingoo Han <jingoohan1@gmail.com>
6244 L: dri-devel@lists.freedesktop.org
6246 F: drivers/gpu/drm/exynos/exynos_dp*
6248 EXYNOS SYSMMU (IOMMU) driver
6249 M: Marek Szyprowski <m.szyprowski@samsung.com>
6250 L: iommu@lists.linux-foundation.org
6252 F: drivers/iommu/exynos-iommu.c
6254 EZchip NPS platform support
6255 M: Vineet Gupta <vgupta@synopsys.com>
6256 M: Ofer Levi <oferle@mellanox.com>
6258 F: arch/arc/plat-eznps
6259 F: arch/arc/boot/dts/eznps.dts
6262 M: Jaegeuk Kim <jaegeuk@kernel.org>
6263 M: Chao Yu <yuchao0@huawei.com>
6264 L: linux-f2fs-devel@lists.sourceforge.net
6265 W: https://f2fs.wiki.kernel.org/
6266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6268 F: Documentation/filesystems/f2fs.txt
6269 F: Documentation/ABI/testing/sysfs-fs-f2fs
6271 F: include/linux/f2fs_fs.h
6272 F: include/trace/events/f2fs.h
6274 F71805F HARDWARE MONITORING DRIVER
6275 M: Jean Delvare <jdelvare@suse.com>
6276 L: linux-hwmon@vger.kernel.org
6278 F: Documentation/hwmon/f71805f.rst
6279 F: drivers/hwmon/f71805f.c
6282 M: Josh Poimboeuf <jpoimboe@redhat.com>
6284 F: scripts/faddr2line
6287 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6288 L: netdev@vger.kernel.org
6290 F: net/core/failover.c
6291 F: include/net/failover.h
6292 F: Documentation/networking/failover.rst
6295 M: Jan Kara <jack@suse.cz>
6296 R: Amir Goldstein <amir73il@gmail.com>
6297 L: linux-fsdevel@vger.kernel.org
6299 F: fs/notify/fanotify/
6300 F: include/linux/fanotify.h
6301 F: include/uapi/linux/fanotify.h
6303 FARSYNC SYNCHRONOUS DRIVER
6304 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6305 W: http://www.farsite.co.uk/
6307 F: drivers/net/wan/farsync.*
6309 FAULT INJECTION SUPPORT
6310 M: Akinobu Mita <akinobu.mita@gmail.com>
6312 F: Documentation/fault-injection/
6313 F: lib/fault-inject.c
6315 FBTFT Framebuffer drivers
6317 L: dri-devel@lists.freedesktop.org
6318 L: linux-fbdev@vger.kernel.org
6319 F: drivers/staging/fbtft/
6322 M: Michael Buesch <m@bues.ch>
6323 L: linux-media@vger.kernel.org
6325 F: drivers/media/tuners/fc0011.h
6326 F: drivers/media/tuners/fc0011.c
6329 M: Antti Palosaari <crope@iki.fi>
6330 L: linux-media@vger.kernel.org
6331 W: https://linuxtv.org
6332 W: http://palosaari.fi/linux/
6333 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6334 T: git git://linuxtv.org/anttip/media_tree.git
6336 F: drivers/media/tuners/fc2580*
6338 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6339 M: Hannes Reinecke <hare@suse.de>
6340 L: linux-scsi@vger.kernel.org
6341 W: www.Open-FCoE.org
6343 F: drivers/scsi/libfc/
6344 F: drivers/scsi/fcoe/
6346 F: include/scsi/libfc.h
6347 F: include/scsi/libfcoe.h
6348 F: include/uapi/scsi/fc/
6350 FILE LOCKING (flock() and fcntl()/lockf())
6351 M: Jeff Layton <jlayton@kernel.org>
6352 M: "J. Bruce Fields" <bfields@fieldses.org>
6353 L: linux-fsdevel@vger.kernel.org
6355 F: include/linux/fcntl.h
6356 F: include/uapi/linux/fcntl.h
6360 FILESYSTEMS (VFS and infrastructure)
6361 M: Alexander Viro <viro@zeniv.linux.org.uk>
6362 L: linux-fsdevel@vger.kernel.org
6365 F: include/linux/fs.h
6366 F: include/linux/fs_types.h
6367 F: include/uapi/linux/fs.h
6369 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6370 M: Riku Voipio <riku.voipio@iki.fi>
6371 L: linux-hwmon@vger.kernel.org
6373 F: drivers/hwmon/f75375s.c
6374 F: include/linux/f75375s.h
6376 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6377 M: Clemens Ladisch <clemens@ladisch.de>
6378 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
6379 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6380 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6383 F: include/uapi/sound/firewire.h
6385 FIREWIRE MEDIA DRIVERS (firedtv)
6386 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6387 L: linux-media@vger.kernel.org
6388 L: linux1394-devel@lists.sourceforge.net
6389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6391 F: drivers/media/firewire/
6393 FIREWIRE SBP-2 TARGET
6394 M: Chris Boot <bootc@bootc.net>
6395 L: linux-scsi@vger.kernel.org
6396 L: target-devel@vger.kernel.org
6397 L: linux1394-devel@lists.sourceforge.net
6398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6400 F: drivers/target/sbp/
6403 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6404 L: linux1394-devel@lists.sourceforge.net
6405 W: http://ieee1394.wiki.kernel.org/
6406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6408 F: drivers/firewire/
6409 F: include/linux/firewire.h
6410 F: include/uapi/linux/firewire*.h
6413 FIRMWARE LOADER (request_firmware)
6414 M: Luis Chamberlain <mcgrof@kernel.org>
6415 L: linux-kernel@vger.kernel.org
6417 F: Documentation/firmware_class/
6418 F: drivers/base/firmware_loader/
6419 F: include/linux/firmware.h
6421 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6422 M: Joshua Morris <josh.h.morris@us.ibm.com>
6423 M: Philip Kelleher <pjk1939@linux.ibm.com>
6425 F: drivers/block/rsxx/
6427 FLEXTIMER FTM-QUADDEC DRIVER
6428 M: Patrick Havelange <patrick.havelange@essensium.com>
6429 L: linux-iio@vger.kernel.org
6431 F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6432 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6433 F: drivers/counter/ftm-quaddec.c
6436 M: Denis Efremov <efremov@linux.com>
6438 L: linux-block@vger.kernel.org
6439 F: drivers/block/floppy.c
6441 FPGA MANAGER FRAMEWORK
6442 M: Moritz Fischer <mdf@kernel.org>
6443 L: linux-fpga@vger.kernel.org
6445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6446 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6447 F: Documentation/fpga/
6448 F: Documentation/driver-api/fpga/
6449 F: Documentation/devicetree/bindings/fpga/
6451 F: include/linux/fpga/
6452 W: http://www.rocketboards.org
6455 M: Wu Hao <hao.wu@intel.com>
6456 L: linux-fpga@vger.kernel.org
6458 F: Documentation/fpga/dfl.rst
6459 F: include/uapi/linux/fpga-dfl.h
6460 F: drivers/fpga/dfl*
6463 M: Bill Metzenthen <billm@melbpc.org.au>
6464 W: http://floatingpoint.sourceforge.net/emulator/index.html
6466 F: arch/x86/math-emu/
6468 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6469 L: netdev@vger.kernel.org
6471 F: drivers/net/wan/dlci.c
6472 F: drivers/net/wan/sdla.c
6475 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6476 L: dri-devel@lists.freedesktop.org
6477 L: linux-fbdev@vger.kernel.org
6478 T: git git://anongit.freedesktop.org/drm/drm-misc
6479 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6481 F: Documentation/fb/
6484 F: include/linux/fb.h
6485 F: include/uapi/video/
6486 F: include/uapi/linux/fb.h
6488 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6489 M: Horia Geantă <horia.geanta@nxp.com>
6490 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6491 L: linux-crypto@vger.kernel.org
6493 F: drivers/crypto/caam/
6494 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6496 FREESCALE DIU FRAMEBUFFER DRIVER
6497 M: Timur Tabi <timur@kernel.org>
6498 L: linux-fbdev@vger.kernel.org
6500 F: drivers/video/fbdev/fsl-diu-fb.*
6502 FREESCALE DMA DRIVER
6503 M: Li Yang <leoyang.li@nxp.com>
6504 M: Zhang Wei <zw@zh-kernel.org>
6505 L: linuxppc-dev@lists.ozlabs.org
6507 F: drivers/dma/fsldma.*
6509 FREESCALE ENETC ETHERNET DRIVERS
6510 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6511 L: netdev@vger.kernel.org
6513 F: drivers/net/ethernet/freescale/enetc/
6515 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6516 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6517 L: netdev@vger.kernel.org
6519 F: drivers/net/ethernet/freescale/gianfar*
6520 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6522 FREESCALE GPMI NAND DRIVER
6523 M: Han Xu <han.xu@nxp.com>
6524 L: linux-mtd@lists.infradead.org
6526 F: drivers/mtd/nand/raw/gpmi-nand/*
6528 FREESCALE I2C CPM DRIVER
6529 M: Jochen Friedrich <jochen@scram.de>
6530 L: linuxppc-dev@lists.ozlabs.org
6531 L: linux-i2c@vger.kernel.org
6533 F: drivers/i2c/busses/i2c-cpm.c
6535 FREESCALE IMX DDR PMU DRIVER
6536 M: Frank Li <Frank.li@nxp.com>
6537 L: linux-arm-kernel@lists.infradead.org
6539 F: drivers/perf/fsl_imx8_ddr_perf.c
6540 F: Documentation/admin-guide/perf/imx-ddr.rst
6541 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6543 FREESCALE IMX I2C DRIVER
6544 M: Oleksij Rempel <o.rempel@pengutronix.de>
6545 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6546 L: linux-i2c@vger.kernel.org
6548 F: drivers/i2c/busses/i2c-imx.c
6549 F: Documentation/devicetree/bindings/i2c/i2c-imx.txt
6551 FREESCALE IMX LPI2C DRIVER
6552 M: Dong Aisheng <aisheng.dong@nxp.com>
6553 L: linux-i2c@vger.kernel.org
6554 L: linux-imx@nxp.com
6556 F: drivers/i2c/busses/i2c-imx-lpi2c.c
6557 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6559 FREESCALE IMX / MXC FEC DRIVER
6560 M: Fugang Duan <fugang.duan@nxp.com>
6561 L: netdev@vger.kernel.org
6563 F: drivers/net/ethernet/freescale/fec_main.c
6564 F: drivers/net/ethernet/freescale/fec_ptp.c
6565 F: drivers/net/ethernet/freescale/fec.h
6566 F: Documentation/devicetree/bindings/net/fsl-fec.txt
6568 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6569 M: Sascha Hauer <s.hauer@pengutronix.de>
6570 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6571 L: linux-fbdev@vger.kernel.org
6572 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6574 F: include/linux/platform_data/video-imxfb.h
6575 F: drivers/video/fbdev/imxfb.c
6577 FREESCALE QORIQ DPAA ETHERNET DRIVER
6578 M: Madalin Bucur <madalin.bucur@nxp.com>
6579 L: netdev@vger.kernel.org
6581 F: drivers/net/ethernet/freescale/dpaa
6583 FREESCALE QORIQ DPAA FMAN DRIVER
6584 M: Madalin Bucur <madalin.bucur@nxp.com>
6585 L: netdev@vger.kernel.org
6587 F: drivers/net/ethernet/freescale/fman
6588 F: Documentation/devicetree/bindings/net/fsl-fman.txt
6590 FREESCALE QORIQ PTP CLOCK DRIVER
6591 M: Yangbo Lu <yangbo.lu@nxp.com>
6592 L: netdev@vger.kernel.org
6594 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6595 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
6596 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6597 F: drivers/ptp/ptp_qoriq.c
6598 F: drivers/ptp/ptp_qoriq_debugfs.c
6599 F: include/linux/fsl/ptp_qoriq.h
6600 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6602 FREESCALE QUAD SPI DRIVER
6603 M: Han Xu <han.xu@nxp.com>
6604 L: linux-spi@vger.kernel.org
6606 F: drivers/spi/spi-fsl-qspi.c
6608 FREESCALE QUICC ENGINE LIBRARY
6609 M: Qiang Zhao <qiang.zhao@nxp.com>
6610 L: linuxppc-dev@lists.ozlabs.org
6612 F: drivers/soc/fsl/qe/
6613 F: include/soc/fsl/*qe*.h
6614 F: include/soc/fsl/*ucc*.h
6616 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6617 M: Li Yang <leoyang.li@nxp.com>
6618 L: netdev@vger.kernel.org
6619 L: linuxppc-dev@lists.ozlabs.org
6621 F: drivers/net/ethernet/freescale/ucc_geth*
6623 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6624 M: Zhao Qiang <qiang.zhao@nxp.com>
6625 L: netdev@vger.kernel.org
6626 L: linuxppc-dev@lists.ozlabs.org
6628 F: drivers/net/wan/fsl_ucc_hdlc*
6630 FREESCALE QUICC ENGINE UCC UART DRIVER
6631 M: Timur Tabi <timur@kernel.org>
6632 L: linuxppc-dev@lists.ozlabs.org
6634 F: drivers/tty/serial/ucc_uart.c
6636 FREESCALE SOC DRIVERS
6637 M: Li Yang <leoyang.li@nxp.com>
6638 L: linuxppc-dev@lists.ozlabs.org
6639 L: linux-arm-kernel@lists.infradead.org
6641 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6642 F: Documentation/devicetree/bindings/soc/fsl/
6644 F: include/linux/fsl/
6646 FREESCALE SOC FS_ENET DRIVER
6647 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
6648 L: linuxppc-dev@lists.ozlabs.org
6649 L: netdev@vger.kernel.org
6651 F: drivers/net/ethernet/freescale/fs_enet/
6652 F: include/linux/fs_enet_pd.h
6654 FREESCALE SOC SOUND DRIVERS
6655 M: Timur Tabi <timur@kernel.org>
6656 M: Nicolin Chen <nicoleotsuka@gmail.com>
6657 M: Xiubo Li <Xiubo.Lee@gmail.com>
6658 R: Fabio Estevam <festevam@gmail.com>
6659 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6660 L: linuxppc-dev@lists.ozlabs.org
6662 F: sound/soc/fsl/fsl*
6663 F: sound/soc/fsl/imx*
6664 F: sound/soc/fsl/mpc8610_hpcd.c
6666 FREESCALE USB PERIPHERAL DRIVERS
6667 M: Li Yang <leoyang.li@nxp.com>
6668 L: linux-usb@vger.kernel.org
6669 L: linuxppc-dev@lists.ozlabs.org
6671 F: drivers/usb/gadget/udc/fsl*
6674 M: Christoph Hellwig <hch@infradead.org>
6675 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
6680 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6681 M: Pavel Machek <pavel@ucw.cz>
6682 L: linux-pm@vger.kernel.org
6684 F: Documentation/power/freezing-of-tasks.rst
6685 F: include/linux/freezer.h
6689 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6690 L: linux-kernel@vger.kernel.org
6693 F: include/linux/frontswap.h
6695 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6696 M: David Howells <dhowells@redhat.com>
6697 L: linux-cachefs@redhat.com (moderated for non-subscribers)
6699 F: Documentation/filesystems/caching/
6701 F: include/linux/fscache*.h
6703 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6704 M: Theodore Y. Ts'o <tytso@mit.edu>
6705 M: Jaegeuk Kim <jaegeuk@kernel.org>
6706 M: Eric Biggers <ebiggers@kernel.org>
6707 L: linux-fscrypt@vger.kernel.org
6708 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6709 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6712 F: include/linux/fscrypt*.h
6713 F: include/uapi/linux/fscrypt.h
6714 F: Documentation/filesystems/fscrypt.rst
6717 M: Jeremy Kerr <jk@ozlabs.org>
6718 M: Joel Stanley <joel@jms.id.au>
6719 R: Alistar Popple <alistair@popple.id.au>
6720 R: Eddie James <eajames@linux.ibm.com>
6721 L: linux-fsi@lists.ozlabs.org
6722 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6723 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
6726 F: include/linux/fsi*.h
6727 F: include/trace/events/fsi*.h
6729 FSI-ATTACHED I2C DRIVER
6730 M: Eddie James <eajames@linux.ibm.com>
6731 L: linux-i2c@vger.kernel.org
6732 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
6734 F: drivers/i2c/busses/i2c-fsi.c
6735 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6737 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6738 M: Jan Kara <jack@suse.cz>
6739 R: Amir Goldstein <amir73il@gmail.com>
6740 L: linux-fsdevel@vger.kernel.org
6743 F: include/linux/fsnotify*.h
6745 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
6746 M: Eric Biggers <ebiggers@kernel.org>
6747 M: Theodore Y. Ts'o <tytso@mit.edu>
6748 L: linux-fscrypt@vger.kernel.org
6749 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6750 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
6753 F: include/linux/fsverity.h
6754 F: include/uapi/linux/fsverity.h
6755 F: Documentation/filesystems/fsverity.rst
6757 FUJITSU LAPTOP EXTRAS
6758 M: Jonathan Woithe <jwoithe@just42.net>
6759 L: platform-driver-x86@vger.kernel.org
6761 F: drivers/platform/x86/fujitsu-laptop.c
6763 FUJITSU M-5MO LS CAMERA ISP DRIVER
6764 M: Kyungmin Park <kyungmin.park@samsung.com>
6765 M: Heungjun Kim <riverful.kim@samsung.com>
6766 L: linux-media@vger.kernel.org
6768 F: drivers/media/i2c/m5mols/
6769 F: include/media/i2c/m5mols.h
6771 FUJITSU TABLET EXTRAS
6772 M: Robert Gerlach <khnz@gmx.de>
6773 L: platform-driver-x86@vger.kernel.org
6775 F: drivers/platform/x86/fujitsu-tablet.c
6777 FUSE: FILESYSTEM IN USERSPACE
6778 M: Miklos Szeredi <miklos@szeredi.hu>
6779 L: linux-fsdevel@vger.kernel.org
6780 W: http://fuse.sourceforge.net/
6781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6784 F: include/uapi/linux/fuse.h
6785 F: Documentation/filesystems/fuse.txt
6788 M: Thomas Gleixner <tglx@linutronix.de>
6789 M: Ingo Molnar <mingo@redhat.com>
6790 R: Peter Zijlstra <peterz@infradead.org>
6791 R: Darren Hart <dvhart@infradead.org>
6792 L: linux-kernel@vger.kernel.org
6793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6796 F: include/asm-generic/futex.h
6797 F: include/linux/futex.h
6798 F: include/uapi/linux/futex.h
6799 F: tools/testing/selftests/futex/
6800 F: tools/perf/bench/futex*
6801 F: Documentation/*futex*
6804 M: Kees Cook <keescook@chromium.org>
6805 R: Emese Revfy <re.emese@gmail.com>
6806 L: kernel-hardening@lists.openwall.com
6808 F: scripts/gcc-plugins/
6809 F: scripts/gcc-plugin.sh
6810 F: scripts/Makefile.gcc-plugins
6811 F: Documentation/core-api/gcc-plugins.rst
6813 GASKET DRIVER FRAMEWORK
6814 M: Rob Springer <rspringer@google.com>
6815 M: Todd Poynor <toddpoynor@google.com>
6816 M: Ben Chan <benchan@chromium.org>
6818 F: drivers/staging/gasket/
6820 GCOV BASED KERNEL PROFILING
6821 M: Peter Oberparleiter <oberpar@linux.ibm.com>
6824 F: Documentation/dev-tools/gcov.rst
6826 GDB KERNEL DEBUGGING HELPER SCRIPTS
6827 M: Jan Kiszka <jan.kiszka@siemens.com>
6828 M: Kieran Bingham <kbingham@kernel.org>
6832 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6833 M: Achim Leubner <achim_leubner@adaptec.com>
6834 L: linux-scsi@vger.kernel.org
6835 W: http://www.icp-vortex.com/
6837 F: drivers/scsi/gdt*
6839 GEMTEK FM RADIO RECEIVER DRIVER
6840 M: Hans Verkuil <hverkuil@xs4all.nl>
6841 L: linux-media@vger.kernel.org
6842 T: git git://linuxtv.org/media_tree.git
6843 W: https://linuxtv.org
6845 F: drivers/media/radio/radio-gemtek*
6847 GENERIC ARCHITECTURE TOPOLOGY
6848 M: Sudeep Holla <sudeep.holla@arm.com>
6849 L: linux-kernel@vger.kernel.org
6851 F: drivers/base/arch_topology.c
6852 F: include/linux/arch_topology.h
6854 GENERIC GPIO I2C DRIVER
6855 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6857 F: drivers/i2c/busses/i2c-gpio.c
6858 F: include/linux/platform_data/i2c-gpio.h
6860 GENERIC GPIO I2C MULTIPLEXER DRIVER
6861 M: Peter Korsgaard <peter.korsgaard@barco.com>
6862 L: linux-i2c@vger.kernel.org
6864 F: drivers/i2c/muxes/i2c-mux-gpio.c
6865 F: include/linux/platform_data/i2c-mux-gpio.h
6866 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
6868 GENERIC HDLC (WAN) DRIVERS
6869 M: Krzysztof Halasa <khc@pm.waw.pl>
6870 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
6872 F: drivers/net/wan/c101.c
6873 F: drivers/net/wan/hd6457*
6874 F: drivers/net/wan/hdlc*
6875 F: drivers/net/wan/n2.c
6876 F: drivers/net/wan/pc300too.c
6877 F: drivers/net/wan/pci200syn.c
6878 F: drivers/net/wan/wanxl*
6880 GENERIC INCLUDE/ASM HEADER FILES
6881 M: Arnd Bergmann <arnd@arndb.de>
6882 L: linux-arch@vger.kernel.org
6883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6885 F: include/asm-generic/
6886 F: include/uapi/asm-generic/
6888 GENERIC PHY FRAMEWORK
6889 M: Kishon Vijay Abraham I <kishon@ti.com>
6890 L: linux-kernel@vger.kernel.org
6891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6894 F: include/linux/phy/
6895 F: Documentation/devicetree/bindings/phy/
6897 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6898 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6900 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6903 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6904 M: Kevin Hilman <khilman@kernel.org>
6905 M: Ulf Hansson <ulf.hansson@linaro.org>
6906 L: linux-pm@vger.kernel.org
6908 F: drivers/base/power/domain*.c
6909 F: include/linux/pm_domain.h
6910 F: Documentation/devicetree/bindings/power/power_domain.txt
6912 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6913 M: Eugen Hristev <eugen.hristev@microchip.com>
6914 L: linux-input@vger.kernel.org
6916 F: drivers/input/touchscreen/resistive-adc-touch.c
6918 GENERIC UIO DRIVER FOR PCI DEVICES
6919 M: "Michael S. Tsirkin" <mst@redhat.com>
6920 L: kvm@vger.kernel.org
6922 F: drivers/uio/uio_pci_generic.c
6924 GENERIC VDSO LIBRARY:
6925 M: Andy Lutomirski <luto@kernel.org>
6926 M: Thomas Gleixner <tglx@linutronix.de>
6927 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
6928 L: linux-kernel@vger.kernel.org
6929 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
6932 F: kernel/time/vsyscall.c
6934 F: include/asm-generic/vdso/vsyscall.h
6936 GENWQE (IBM Generic Workqueue Card)
6937 M: Frank Haverkamp <haver@linux.ibm.com>
6939 F: drivers/misc/genwqe/
6941 GET_MAINTAINER SCRIPT
6942 M: Joe Perches <joe@perches.com>
6944 F: scripts/get_maintainer.pl
6947 M: Bob Peterson <rpeterso@redhat.com>
6948 M: Andreas Gruenbacher <agruenba@redhat.com>
6949 L: cluster-devel@redhat.com
6950 W: http://sources.redhat.com/cluster/
6951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6953 F: Documentation/filesystems/gfs2*.txt
6955 F: include/uapi/linux/gfs2_ondisk.h
6958 M: Johan Hovold <johan@kernel.org>
6959 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6961 F: Documentation/ABI/testing/sysfs-class-gnss
6962 F: Documentation/devicetree/bindings/gnss/
6964 F: include/linux/gnss.h
6967 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
6968 L: linux-media@vger.kernel.org
6970 F: drivers/media/usb/go7007/
6973 M: Bastien Nocera <hadess@hadess.net>
6974 L: linux-input@vger.kernel.org
6976 F: drivers/input/touchscreen/goodix.c
6978 GOOGLE ETHERNET DRIVERS
6979 M: Catherine Sullivan <csully@google.com>
6980 R: Sagi Shahar <sagis@google.com>
6981 R: Jon Olson <jonolson@google.com>
6982 L: netdev@vger.kernel.org
6984 F: Documentation/networking/device_drivers/google/gve.rst
6985 F: drivers/net/ethernet/google
6987 GPD POCKET FAN DRIVER
6988 M: Hans de Goede <hdegoede@redhat.com>
6989 L: platform-driver-x86@vger.kernel.org
6991 F: drivers/platform/x86/gpd-pocket-fan.c
6994 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6995 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6996 L: linux-gpio@vger.kernel.org
6997 L: linux-acpi@vger.kernel.org
6999 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7000 F: drivers/gpio/gpiolib-acpi.c
7001 F: drivers/gpio/gpiolib-acpi.h
7004 M: Sean Young <sean@mess.org>
7005 L: linux-media@vger.kernel.org
7007 F: drivers/media/rc/gpio-ir-tx.c
7010 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7011 L: linux-gpio@vger.kernel.org
7013 F: drivers/gpio/gpio-mockup.c
7014 F: tools/testing/selftests/gpio/
7017 M: Linus Walleij <linus.walleij@linaro.org>
7018 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
7019 L: linux-gpio@vger.kernel.org
7020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7022 F: Documentation/devicetree/bindings/gpio/
7023 F: Documentation/driver-api/gpio/
7024 F: Documentation/admin-guide/gpio/
7025 F: Documentation/ABI/testing/gpio-cdev
7026 F: Documentation/ABI/obsolete/sysfs-gpio
7028 F: include/linux/gpio/
7029 F: include/linux/gpio.h
7030 F: include/linux/of_gpio.h
7031 F: include/asm-generic/gpio.h
7032 F: include/uapi/linux/gpio.h
7035 GRE DEMULTIPLEXER DRIVER
7036 M: Dmitry Kozlov <xeb@mail.ru>
7037 L: netdev@vger.kernel.org
7039 F: net/ipv4/gre_demux.c
7040 F: net/ipv4/gre_offload.c
7041 F: include/net/gre.h
7043 GRETH 10/100/1G Ethernet MAC device driver
7044 M: Andreas Larsson <andreas@gaisler.com>
7045 L: netdev@vger.kernel.org
7047 F: drivers/net/ethernet/aeroflex/
7049 GREYBUS AUDIO PROTOCOLS DRIVERS
7050 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
7051 M: Mark Greer <mgreer@animalcreek.com>
7053 F: drivers/staging/greybus/audio_apbridgea.c
7054 F: drivers/staging/greybus/audio_apbridgea.h
7055 F: drivers/staging/greybus/audio_codec.c
7056 F: drivers/staging/greybus/audio_codec.h
7057 F: drivers/staging/greybus/audio_gb.c
7058 F: drivers/staging/greybus/audio_manager.c
7059 F: drivers/staging/greybus/audio_manager.h
7060 F: drivers/staging/greybus/audio_manager_module.c
7061 F: drivers/staging/greybus/audio_manager_private.h
7062 F: drivers/staging/greybus/audio_manager_sysfs.c
7063 F: drivers/staging/greybus/audio_module.c
7064 F: drivers/staging/greybus/audio_topology.c
7066 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7067 M: Viresh Kumar <vireshk@kernel.org>
7069 F: drivers/staging/greybus/authentication.c
7070 F: drivers/staging/greybus/bootrom.c
7071 F: drivers/staging/greybus/firmware.h
7072 F: drivers/staging/greybus/fw-core.c
7073 F: drivers/staging/greybus/fw-download.c
7074 F: drivers/staging/greybus/fw-management.c
7075 F: drivers/staging/greybus/greybus_authentication.h
7076 F: drivers/staging/greybus/greybus_firmware.h
7077 F: drivers/staging/greybus/hid.c
7078 F: drivers/staging/greybus/i2c.c
7079 F: drivers/staging/greybus/spi.c
7080 F: drivers/staging/greybus/spilib.c
7081 F: drivers/staging/greybus/spilib.h
7083 GREYBUS LOOPBACK DRIVER
7084 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
7086 F: drivers/staging/greybus/loopback.c
7088 GREYBUS PLATFORM DRIVERS
7089 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7091 F: drivers/staging/greybus/arche-platform.c
7092 F: drivers/staging/greybus/arche-apb-ctrl.c
7093 F: drivers/staging/greybus/arche_platform.h
7095 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7096 M: Rui Miguel Silva <rmfrfs@gmail.com>
7098 F: drivers/staging/greybus/sdio.c
7099 F: drivers/staging/greybus/light.c
7100 F: drivers/staging/greybus/gpio.c
7101 F: drivers/staging/greybus/power_supply.c
7102 F: drivers/staging/greybus/spi.c
7103 F: drivers/staging/greybus/spilib.c
7106 M: Johan Hovold <johan@kernel.org>
7107 M: Alex Elder <elder@kernel.org>
7108 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7110 F: drivers/staging/greybus/
7112 F: include/linux/greybus.h
7113 F: include/linux/greybus/
7114 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
7116 GREYBUS UART PROTOCOLS DRIVERS
7117 M: David Lin <dtwlin@gmail.com>
7119 F: drivers/staging/greybus/uart.c
7120 F: drivers/staging/greybus/log.c
7122 GS1662 VIDEO SERIALIZER
7123 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7124 L: linux-media@vger.kernel.org
7125 T: git git://linuxtv.org/media_tree.git
7127 F: drivers/media/spi/gs1662.c
7129 GSPCA FINEPIX SUBDRIVER
7130 M: Frank Zago <frank@zago.net>
7131 L: linux-media@vger.kernel.org
7132 T: git git://linuxtv.org/media_tree.git
7134 F: drivers/media/usb/gspca/finepix.c
7136 GSPCA GL860 SUBDRIVER
7137 M: Olivier Lorin <o.lorin@laposte.net>
7138 L: linux-media@vger.kernel.org
7139 T: git git://linuxtv.org/media_tree.git
7141 F: drivers/media/usb/gspca/gl860/
7143 GSPCA M5602 SUBDRIVER
7144 M: Erik Andren <erik.andren@gmail.com>
7145 L: linux-media@vger.kernel.org
7146 T: git git://linuxtv.org/media_tree.git
7148 F: drivers/media/usb/gspca/m5602/
7150 GSPCA PAC207 SONIXB SUBDRIVER
7151 M: Hans Verkuil <hverkuil@xs4all.nl>
7152 L: linux-media@vger.kernel.org
7153 T: git git://linuxtv.org/media_tree.git
7155 F: drivers/media/usb/gspca/pac207.c
7157 GSPCA SN9C20X SUBDRIVER
7158 M: Brian Johnson <brijohn@gmail.com>
7159 L: linux-media@vger.kernel.org
7160 T: git git://linuxtv.org/media_tree.git
7162 F: drivers/media/usb/gspca/sn9c20x.c
7164 GSPCA T613 SUBDRIVER
7165 M: Leandro Costantino <lcostantino@gmail.com>
7166 L: linux-media@vger.kernel.org
7167 T: git git://linuxtv.org/media_tree.git
7169 F: drivers/media/usb/gspca/t613.c
7171 GSPCA USB WEBCAM DRIVER
7172 M: Hans Verkuil <hverkuil@xs4all.nl>
7173 L: linux-media@vger.kernel.org
7174 T: git git://linuxtv.org/media_tree.git
7176 F: drivers/media/usb/gspca/
7178 GTP (GPRS Tunneling Protocol)
7179 M: Pablo Neira Ayuso <pablo@netfilter.org>
7180 M: Harald Welte <laforge@gnumonks.org>
7181 L: osmocom-net-gprs@lists.osmocom.org
7182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7184 F: drivers/net/gtp.c
7186 GUID PARTITION TABLE (GPT)
7187 M: Davidlohr Bueso <dave@stgolabs.net>
7188 L: linux-efi@vger.kernel.org
7190 F: block/partitions/efi.*
7193 M: Yoshinori Sato <ysato@users.sourceforge.jp>
7194 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7195 W: http://uclinux-h8.sourceforge.jp
7196 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7199 F: drivers/clocksource/h8300_*.c
7200 F: drivers/clk/h8300/
7201 F: drivers/irqchip/irq-renesas-h8*.c
7203 HABANALABS PCI DRIVER
7204 M: Oded Gabbay <oded.gabbay@gmail.com>
7205 T: git https://github.com/HabanaAI/linux.git
7207 F: drivers/misc/habanalabs/
7208 F: include/uapi/misc/habanalabs.h
7209 F: Documentation/ABI/testing/sysfs-driver-habanalabs
7210 F: Documentation/ABI/testing/debugfs-driver-habanalabs
7213 M: Antti Palosaari <crope@iki.fi>
7214 L: linux-media@vger.kernel.org
7215 W: https://linuxtv.org
7216 W: http://palosaari.fi/linux/
7217 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7218 T: git git://linuxtv.org/anttip/media_tree.git
7220 F: drivers/media/usb/hackrf/
7222 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7223 M: Frank Seidel <frank@f-seidel.de>
7224 L: platform-driver-x86@vger.kernel.org
7225 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7227 F: drivers/platform/x86/hdaps.c
7230 M: Jean Delvare <jdelvare@suse.com>
7231 M: Guenter Roeck <linux@roeck-us.net>
7232 L: linux-hwmon@vger.kernel.org
7233 W: http://hwmon.wiki.kernel.org/
7234 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7236 F: Documentation/devicetree/bindings/hwmon/
7237 F: Documentation/hwmon/
7239 F: include/linux/hwmon*.h
7240 F: include/trace/events/hwmon*.h
7242 HARDWARE RANDOM NUMBER GENERATOR CORE
7243 M: Matt Mackall <mpm@selenic.com>
7244 M: Herbert Xu <herbert@gondor.apana.org.au>
7245 L: linux-crypto@vger.kernel.org
7247 F: Documentation/devicetree/bindings/rng/
7248 F: Documentation/admin-guide/hw_random.rst
7249 F: drivers/char/hw_random/
7250 F: include/linux/hw_random.h
7252 HARDWARE TRACING FACILITIES
7253 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7255 F: drivers/hwtracing/
7257 HARDWARE SPINLOCK CORE
7258 M: Ohad Ben-Cohen <ohad@wizery.com>
7259 M: Bjorn Andersson <bjorn.andersson@linaro.org>
7260 L: linux-remoteproc@vger.kernel.org
7262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
7263 F: Documentation/devicetree/bindings/hwlock/
7264 F: Documentation/hwspinlock.txt
7265 F: drivers/hwspinlock/
7266 F: include/linux/hwspinlock.h
7268 HARMONY SOUND DRIVER
7269 L: linux-parisc@vger.kernel.org
7271 F: sound/parisc/harmony.*
7273 HDPVR USB VIDEO ENCODER DRIVER
7274 M: Hans Verkuil <hverkuil@xs4all.nl>
7275 L: linux-media@vger.kernel.org
7276 T: git git://linuxtv.org/media_tree.git
7277 W: https://linuxtv.org
7279 F: drivers/media/usb/hdpvr/
7281 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7282 M: Jerry Hoemann <jerry.hoemann@hpe.com>
7284 F: Documentation/watchdog/hpwdt.rst
7285 F: drivers/watchdog/hpwdt.c
7287 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7288 M: Don Brace <don.brace@microsemi.com>
7289 L: esc.storagedev@microsemi.com
7290 L: linux-scsi@vger.kernel.org
7292 F: Documentation/scsi/hpsa.txt
7293 F: drivers/scsi/hpsa*.[ch]
7294 F: include/linux/cciss*.h
7295 F: include/uapi/linux/cciss*.h
7298 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
7299 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
7300 L: linux-rdma@vger.kernel.org
7302 F: drivers/infiniband/hw/hfi1
7305 L: linux-fsdevel@vger.kernel.org
7307 F: Documentation/filesystems/hfs.txt
7311 L: linux-fsdevel@vger.kernel.org
7313 F: Documentation/filesystems/hfsplus.txt
7316 HGA FRAMEBUFFER DRIVER
7317 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7318 L: linux-nvidia@lists.surfsouth.com
7319 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7321 F: drivers/video/fbdev/hgafb.c
7323 HIBERNATION (aka Software Suspend, aka swsusp)
7324 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7325 M: Pavel Machek <pavel@ucw.cz>
7326 L: linux-pm@vger.kernel.org
7327 B: https://bugzilla.kernel.org
7330 F: drivers/base/power/
7332 F: include/linux/suspend.h
7333 F: include/linux/freezer.h
7334 F: include/linux/pm.h
7335 F: arch/*/include/asm/suspend*.h
7338 M: Jiri Kosina <jikos@kernel.org>
7339 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
7340 L: linux-input@vger.kernel.org
7341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7344 F: include/linux/hid*
7345 F: include/uapi/linux/hid*
7347 HID SENSOR HUB DRIVERS
7348 M: Jiri Kosina <jikos@kernel.org>
7349 M: Jonathan Cameron <jic23@kernel.org>
7350 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7351 L: linux-input@vger.kernel.org
7352 L: linux-iio@vger.kernel.org
7354 F: Documentation/hid/hid-sensor*
7355 F: drivers/hid/hid-sensor-*
7356 F: drivers/iio/*/hid-*
7357 F: include/linux/hid-sensor-*
7359 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7360 M: Thomas Gleixner <tglx@linutronix.de>
7361 L: linux-kernel@vger.kernel.org
7362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7364 F: Documentation/timers/
7365 F: kernel/time/hrtimer.c
7366 F: kernel/time/clockevents.c
7367 F: kernel/time/timer_*.c
7368 F: include/linux/clockchips.h
7369 F: include/linux/hrtimer.h
7371 HIGH-SPEED SCC DRIVER FOR AX.25
7372 L: linux-hams@vger.kernel.org
7374 F: drivers/net/hamradio/dmascc.c
7375 F: drivers/net/hamradio/scc.c
7377 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7378 M: HighPoint Linux Team <linux@highpoint-tech.com>
7379 W: http://www.highpoint-tech.com
7381 F: Documentation/scsi/hptiop.txt
7382 F: drivers/scsi/hptiop.c
7385 M: Jes Sorensen <jes@trained-monkey.org>
7386 L: linux-hippi@sunsite.dk
7388 F: include/linux/hippidevice.h
7389 F: include/uapi/linux/if_hippi.h
7391 F: drivers/net/hippi/
7393 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
7394 M: Zaibo Xu <xuzaibo@huawei.com>
7395 L: linux-crypto@vger.kernel.org
7397 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
7398 F: drivers/crypto/hisilicon/sec2/sec_main.c
7399 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
7400 F: drivers/crypto/hisilicon/sec2/sec.h
7401 F: Documentation/ABI/testing/debugfs-hisi-sec
7403 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7404 M: Zaibo Xu <xuzaibo@huawei.com>
7405 L: linux-crypto@vger.kernel.org
7407 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
7408 F: drivers/crypto/hisilicon/hpre/hpre_main.c
7409 F: drivers/crypto/hisilicon/hpre/hpre.h
7410 F: Documentation/ABI/testing/debugfs-hisi-hpre
7412 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7413 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7414 M: Salil Mehta <salil.mehta@huawei.com>
7415 L: netdev@vger.kernel.org
7416 W: http://www.hisilicon.com
7418 F: drivers/net/ethernet/hisilicon/hns3/
7420 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
7421 M: Zaibo Xu <xuzaibo@huawei.com>
7423 F: drivers/char/hw_random/hisi-trng-v2.c
7425 HISILICON LPC BUS DRIVER
7426 M: john.garry@huawei.com
7427 W: http://www.hisilicon.com
7429 F: drivers/bus/hisi_lpc.c
7430 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7432 HISILICON NETWORK SUBSYSTEM DRIVER
7433 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7434 M: Salil Mehta <salil.mehta@huawei.com>
7435 L: netdev@vger.kernel.org
7436 W: http://www.hisilicon.com
7438 F: drivers/net/ethernet/hisilicon/
7439 F: Documentation/devicetree/bindings/net/hisilicon*.txt
7441 HISILICON PMU DRIVER
7442 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
7443 W: http://www.hisilicon.com
7445 F: drivers/perf/hisilicon
7446 F: Documentation/admin-guide/perf/hisi-pmu.rst
7448 HISILICON ROCE DRIVER
7449 M: Lijun Ou <oulijun@huawei.com>
7450 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
7451 L: linux-rdma@vger.kernel.org
7453 F: drivers/infiniband/hw/hns/
7454 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7456 HISILICON SAS Controller
7457 M: John Garry <john.garry@huawei.com>
7458 W: http://www.hisilicon.com
7460 F: drivers/scsi/hisi_sas/
7461 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7463 HISILICON V3XX SPI NOR FLASH Controller Driver
7464 M: John Garry <john.garry@huawei.com>
7465 W: http://www.hisilicon.com
7467 F: drivers/spi/spi-hisi-sfc-v3xx.c
7469 HISILICON QM AND ZIP Controller DRIVER
7470 M: Zhou Wang <wangzhou1@hisilicon.com>
7471 L: linux-crypto@vger.kernel.org
7473 F: drivers/crypto/hisilicon/qm.c
7474 F: drivers/crypto/hisilicon/qm.h
7475 F: drivers/crypto/hisilicon/sgl.c
7476 F: drivers/crypto/hisilicon/zip/
7477 F: Documentation/ABI/testing/debugfs-hisi-zip
7479 HMM - Heterogeneous Memory Management
7480 M: Jérôme Glisse <jglisse@redhat.com>
7481 L: linux-mm@kvack.org
7484 F: include/linux/hmm*
7485 F: Documentation/vm/hmm.rst
7488 M: Jouni Malinen <j@w1.fi>
7489 L: linux-wireless@vger.kernel.org
7490 W: http://w1.fi/hostap-driver.html
7492 F: drivers/net/wireless/intersil/hostap/
7494 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7495 L: platform-driver-x86@vger.kernel.org
7497 F: drivers/platform/x86/tc1100-wmi.c
7499 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7500 M: Jaroslav Kysela <perex@perex.cz>
7502 F: drivers/net/ethernet/hp/hp100.*
7504 HPET: High Precision Event Timers driver
7505 M: Clemens Ladisch <clemens@ladisch.de>
7507 F: Documentation/timers/hpet.rst
7508 F: drivers/char/hpet.c
7509 F: include/linux/hpet.h
7510 F: include/uapi/linux/hpet.h
7514 F: arch/x86/kernel/hpet.c
7515 F: arch/x86/include/asm/hpet.h
7518 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7519 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7524 M: Sebastian Reichel <sre@kernel.org>
7525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7527 F: Documentation/ABI/testing/sysfs-bus-hsi
7528 F: Documentation/driver-api/hsi.rst
7530 F: include/linux/hsi/
7531 F: include/uapi/linux/hsi/
7534 L: linux-usb@vger.kernel.org
7536 F: drivers/net/usb/hso.c
7538 HSR NETWORK PROTOCOL
7539 M: Arvid Brodin <arvid.brodin@alten.se>
7540 L: netdev@vger.kernel.org
7544 HT16K33 LED CONTROLLER DRIVER
7545 M: Robin van der Gracht <robin@protonic.nl>
7547 F: drivers/auxdisplay/ht16k33.c
7548 F: Documentation/devicetree/bindings/display/ht16k33.txt
7550 HTCPEN TOUCHSCREEN DRIVER
7551 M: Pau Oliva Fora <pof@eslack.org>
7552 L: linux-input@vger.kernel.org
7554 F: drivers/input/touchscreen/htcpen.c
7556 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7557 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7558 L: linux-iio@vger.kernel.org
7559 W: http://www.st.com/
7561 F: drivers/iio/humidity/hts221*
7562 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
7564 HUAWEI ETHERNET DRIVER
7565 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
7566 L: netdev@vger.kernel.org
7568 F: Documentation/networking/hinic.txt
7569 F: drivers/net/ethernet/huawei/hinic/
7572 M: Mike Kravetz <mike.kravetz@oracle.com>
7573 L: linux-mm@kvack.org
7577 F: include/linux/hugetlb.h
7578 F: Documentation/admin-guide/mm/hugetlbpage.rst
7579 F: Documentation/vm/hugetlbfs_reserv.rst
7580 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7583 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7584 L: linux-media@vger.kernel.org
7585 T: git git://linuxtv.org/media_tree.git
7586 W: https://linuxtv.org
7588 F: drivers/media/platform/sti/hva
7590 HWPOISON MEMORY FAILURE HANDLING
7591 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7592 L: linux-mm@kvack.org
7594 F: mm/memory-failure.c
7595 F: mm/hwpoison-inject.c
7597 HYGON PROCESSOR SUPPORT
7598 M: Pu Wen <puwen@hygon.cn>
7599 L: linux-kernel@vger.kernel.org
7601 F: arch/x86/kernel/cpu/hygon.c
7603 Hyper-V CORE AND DRIVERS
7604 M: "K. Y. Srinivasan" <kys@microsoft.com>
7605 M: Haiyang Zhang <haiyangz@microsoft.com>
7606 M: Stephen Hemminger <sthemmin@microsoft.com>
7607 M: Sasha Levin <sashal@kernel.org>
7608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7609 L: linux-hyperv@vger.kernel.org
7611 F: Documentation/networking/device_drivers/microsoft/netvsc.txt
7612 F: arch/x86/include/asm/mshyperv.h
7613 F: arch/x86/include/asm/trace/hyperv.h
7614 F: arch/x86/include/asm/hyperv-tlfs.h
7615 F: arch/x86/kernel/cpu/mshyperv.c
7617 F: drivers/clocksource/hyperv_timer.c
7618 F: drivers/hid/hid-hyperv.c
7620 F: drivers/input/serio/hyperv-keyboard.c
7621 F: drivers/pci/controller/pci-hyperv.c
7622 F: drivers/pci/controller/pci-hyperv-intf.c
7623 F: drivers/net/hyperv/
7624 F: drivers/scsi/storvsc_drv.c
7625 F: drivers/uio/uio_hv_generic.c
7626 F: drivers/video/fbdev/hyperv_fb.c
7627 F: drivers/iommu/hyperv-iommu.c
7628 F: net/vmw_vsock/hyperv_transport.c
7629 F: include/clocksource/hyperv_timer.h
7630 F: include/linux/hyperv.h
7631 F: include/uapi/linux/hyperv.h
7632 F: include/asm-generic/mshyperv.h
7634 F: Documentation/ABI/stable/sysfs-bus-vmbus
7637 M: Vignesh Raghavendra <vigneshr@ti.com>
7639 F: drivers/mtd/hyperbus/
7640 F: include/linux/mtd/hyperbus.h
7641 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7642 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7644 HYPERVISOR VIRTUAL CONSOLE DRIVER
7645 L: linuxppc-dev@lists.ozlabs.org
7650 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7651 L: linux-i2c@vger.kernel.org
7652 L: linux-acpi@vger.kernel.org
7654 F: drivers/i2c/i2c-core-acpi.c
7656 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7657 M: Ajay Gupta <ajayg@nvidia.com>
7658 L: linux-i2c@vger.kernel.org
7660 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
7661 F: drivers/i2c/busses/i2c-nvidia-gpu.c
7664 M: Peter Rosin <peda@axentia.se>
7665 L: linux-i2c@vger.kernel.org
7667 F: Documentation/i2c/i2c-topology.rst
7668 F: Documentation/i2c/muxes/
7669 F: Documentation/devicetree/bindings/i2c/i2c-mux*
7670 F: Documentation/devicetree/bindings/i2c/i2c-arb*
7671 F: Documentation/devicetree/bindings/i2c/i2c-gate*
7672 F: drivers/i2c/i2c-mux.c
7673 F: drivers/i2c/muxes/
7674 F: include/linux/i2c-mux.h
7676 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7677 M: Gregory CLEMENT <gregory.clement@bootlin.com>
7678 L: linux-i2c@vger.kernel.org
7680 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
7681 F: drivers/i2c/busses/i2c-mv64xxx.c
7683 I2C OVER PARALLEL PORT
7684 M: Jean Delvare <jdelvare@suse.com>
7685 L: linux-i2c@vger.kernel.org
7687 F: Documentation/i2c/busses/i2c-parport.rst
7688 F: Documentation/i2c/busses/i2c-parport-light.rst
7689 F: drivers/i2c/busses/i2c-parport.c
7690 F: drivers/i2c/busses/i2c-parport-light.c
7693 M: Wolfram Sang <wsa@the-dreams.de>
7694 L: linux-i2c@vger.kernel.org
7695 W: https://i2c.wiki.kernel.org/
7696 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7697 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7699 F: Documentation/devicetree/bindings/i2c/i2c.txt
7700 F: Documentation/i2c/
7702 F: include/linux/i2c.h
7703 F: include/linux/i2c-dev.h
7704 F: include/linux/i2c-smbus.h
7705 F: include/uapi/linux/i2c.h
7706 F: include/uapi/linux/i2c-*.h
7708 I2C SUBSYSTEM HOST DRIVERS
7709 L: linux-i2c@vger.kernel.org
7710 W: https://i2c.wiki.kernel.org/
7711 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7714 F: Documentation/devicetree/bindings/i2c/
7715 F: drivers/i2c/algos/
7716 F: drivers/i2c/busses/
7719 M: Jean Delvare <jdelvare@suse.com>
7720 L: linux-i2c@vger.kernel.org
7722 F: Documentation/i2c/busses/i2c-taos-evm.rst
7723 F: drivers/i2c/busses/i2c-taos-evm.c
7726 M: Till Harbaum <till@harbaum.org>
7727 L: linux-i2c@vger.kernel.org
7728 W: http://www.harbaum.org/till/i2c_tiny_usb
7730 F: drivers/i2c/busses/i2c-tiny-usb.c
7732 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7733 M: Jean Delvare <jdelvare@suse.com>
7734 L: linux-i2c@vger.kernel.org
7736 F: Documentation/i2c/busses/i2c-ali1535.rst
7737 F: Documentation/i2c/busses/i2c-ali1563.rst
7738 F: Documentation/i2c/busses/i2c-ali15x3.rst
7739 F: Documentation/i2c/busses/i2c-amd756.rst
7740 F: Documentation/i2c/busses/i2c-amd8111.rst
7741 F: Documentation/i2c/busses/i2c-i801.rst
7742 F: Documentation/i2c/busses/i2c-nforce2.rst
7743 F: Documentation/i2c/busses/i2c-piix4.rst
7744 F: Documentation/i2c/busses/i2c-sis5595.rst
7745 F: Documentation/i2c/busses/i2c-sis630.rst
7746 F: Documentation/i2c/busses/i2c-sis96x.rst
7747 F: Documentation/i2c/busses/i2c-via.rst
7748 F: Documentation/i2c/busses/i2c-viapro.rst
7749 F: drivers/i2c/busses/i2c-ali1535.c
7750 F: drivers/i2c/busses/i2c-ali1563.c
7751 F: drivers/i2c/busses/i2c-ali15x3.c
7752 F: drivers/i2c/busses/i2c-amd756.c
7753 F: drivers/i2c/busses/i2c-amd756-s4882.c
7754 F: drivers/i2c/busses/i2c-amd8111.c
7755 F: drivers/i2c/busses/i2c-i801.c
7756 F: drivers/i2c/busses/i2c-isch.c
7757 F: drivers/i2c/busses/i2c-nforce2.c
7758 F: drivers/i2c/busses/i2c-nforce2-s4985.c
7759 F: drivers/i2c/busses/i2c-piix4.c
7760 F: drivers/i2c/busses/i2c-sis5595.c
7761 F: drivers/i2c/busses/i2c-sis630.c
7762 F: drivers/i2c/busses/i2c-sis96x.c
7763 F: drivers/i2c/busses/i2c-via.c
7764 F: drivers/i2c/busses/i2c-viapro.c
7766 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7767 M: Hans de Goede <hdegoede@redhat.com>
7768 L: linux-i2c@vger.kernel.org
7770 F: drivers/i2c/busses/i2c-cht-wc.c
7772 I2C/SMBUS ISMT DRIVER
7773 M: Seth Heasley <seth.heasley@intel.com>
7774 M: Neil Horman <nhorman@tuxdriver.com>
7775 L: linux-i2c@vger.kernel.org
7776 F: drivers/i2c/busses/i2c-ismt.c
7777 F: Documentation/i2c/busses/i2c-ismt.rst
7779 I2C/SMBUS STUB DRIVER
7780 M: Jean Delvare <jdelvare@suse.com>
7781 L: linux-i2c@vger.kernel.org
7783 F: drivers/i2c/i2c-stub.c
7786 M: Boris Brezillon <bbrezillon@kernel.org>
7787 L: linux-i3c@lists.infradead.org
7788 C: irc://chat.freenode.net/linux-i3c
7789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7791 F: Documentation/ABI/testing/sysfs-bus-i3c
7792 F: Documentation/devicetree/bindings/i3c/
7793 F: Documentation/driver-api/i3c
7795 F: include/linux/i3c/
7797 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7798 M: Vitor Soares <vitor.soares@synopsys.com>
7800 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7801 F: drivers/i3c/master/dw*
7803 IA64 (Itanium) PLATFORM
7804 M: Tony Luck <tony.luck@intel.com>
7805 M: Fenghua Yu <fenghua.yu@intel.com>
7806 L: linux-ia64@vger.kernel.org
7807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7811 IBM Power 842 compression accelerator
7812 M: Haren Myneni <haren@us.ibm.com>
7814 F: drivers/crypto/nx/Makefile
7815 F: drivers/crypto/nx/Kconfig
7816 F: drivers/crypto/nx/nx-842*
7817 F: include/linux/sw842.h
7821 IBM Power in-Nest Crypto Acceleration
7822 M: Breno Leitão <leitao@debian.org>
7823 M: Nayna Jain <nayna@linux.ibm.com>
7824 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7825 L: linux-crypto@vger.kernel.org
7827 F: drivers/crypto/nx/Makefile
7828 F: drivers/crypto/nx/Kconfig
7829 F: drivers/crypto/nx/nx-aes*
7830 F: drivers/crypto/nx/nx-sha*
7831 F: drivers/crypto/nx/nx.*
7832 F: drivers/crypto/nx/nx_csbcpb.h
7833 F: drivers/crypto/nx/nx_debugfs.c
7835 IBM Power Linux RAID adapter
7836 M: Brian King <brking@us.ibm.com>
7838 F: drivers/scsi/ipr.*
7840 IBM Power SRIOV Virtual NIC Device Driver
7841 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7842 M: John Allen <jallen@linux.ibm.com>
7843 L: netdev@vger.kernel.org
7845 F: drivers/net/ethernet/ibm/ibmvnic.*
7847 IBM Power Virtual Accelerator Switchboard
7848 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7849 L: linuxppc-dev@lists.ozlabs.org
7851 F: arch/powerpc/platforms/powernv/vas*
7852 F: arch/powerpc/platforms/powernv/copy-paste.h
7853 F: arch/powerpc/include/asm/vas.h
7855 IBM Power Virtual Ethernet Device Driver
7856 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7857 L: netdev@vger.kernel.org
7859 F: drivers/net/ethernet/ibm/ibmveth.*
7861 IBM Power Virtual FC Device Drivers
7862 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7863 L: linux-scsi@vger.kernel.org
7865 F: drivers/scsi/ibmvscsi/ibmvfc*
7867 IBM Power Virtual Management Channel Driver
7868 M: Steven Royer <seroyer@linux.ibm.com>
7870 F: drivers/misc/ibmvmc.*
7872 IBM Power Virtual SCSI Device Drivers
7873 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7874 L: linux-scsi@vger.kernel.org
7876 F: drivers/scsi/ibmvscsi/ibmvscsi*
7877 F: include/scsi/viosrp.h
7879 IBM Power Virtual SCSI Device Target Driver
7880 M: Michael Cyr <mikecyr@linux.ibm.com>
7881 L: linux-scsi@vger.kernel.org
7882 L: target-devel@vger.kernel.org
7884 F: drivers/scsi/ibmvscsi_tgt/
7886 IBM Power VMX Cryptographic instructions
7887 M: Breno Leitão <leitao@debian.org>
7888 M: Nayna Jain <nayna@linux.ibm.com>
7889 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7890 L: linux-crypto@vger.kernel.org
7892 F: drivers/crypto/vmx/Makefile
7893 F: drivers/crypto/vmx/Kconfig
7894 F: drivers/crypto/vmx/vmx.c
7895 F: drivers/crypto/vmx/aes*
7896 F: drivers/crypto/vmx/ghash*
7897 F: drivers/crypto/vmx/ppc-xlate.pl
7899 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7900 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7901 L: linux-pci@vger.kernel.org
7902 L: linuxppc-dev@lists.ozlabs.org
7904 F: drivers/pci/hotplug/rpaphp*
7906 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7907 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7908 L: linux-pci@vger.kernel.org
7909 L: linuxppc-dev@lists.ozlabs.org
7911 F: drivers/pci/hotplug/rpadlpar*
7913 IBM ServeRAID RAID DRIVER
7915 F: drivers/scsi/ips.*
7917 ICH LPC AND GPIO DRIVER
7918 M: Peter Tyser <ptyser@xes-inc.com>
7920 F: drivers/mfd/lpc_ich.c
7921 F: drivers/gpio/gpio-ich.c
7924 M: Max Staudt <max@enpas.org>
7925 L: linux-i2c@vger.kernel.org
7927 F: drivers/i2c/busses/i2c-icy.c
7930 M: "David S. Miller" <davem@davemloft.net>
7931 L: linux-ide@vger.kernel.org
7932 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
7933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7935 F: Documentation/ide/
7937 F: include/linux/ide.h
7940 M: Borislav Petkov <bp@alien8.de>
7941 L: linux-ide@vger.kernel.org
7943 F: Documentation/cdrom/ide-cd.rst
7944 F: drivers/ide/ide-cd*
7946 IDEAPAD LAPTOP EXTRAS DRIVER
7947 M: Ike Panhc <ike.pan@canonical.com>
7948 L: platform-driver-x86@vger.kernel.org
7949 W: http://launchpad.net/ideapad-laptop
7951 F: drivers/platform/x86/ideapad-laptop.c
7953 IDEAPAD LAPTOP SLIDEBAR DRIVER
7954 M: Andrey Moiseev <o2g.org.ru@gmail.com>
7955 L: linux-input@vger.kernel.org
7956 W: https://github.com/o2genum/ideapad-slidebar
7958 F: drivers/input/misc/ideapad_slidebar.c
7960 IDT VersaClock 5 CLOCK DRIVER
7961 M: Marek Vasut <marek.vasut@gmail.com>
7963 F: drivers/clk/clk-versaclock5.c
7965 IEEE 802.15.4 SUBSYSTEM
7966 M: Alexander Aring <alex.aring@gmail.com>
7967 M: Stefan Schmidt <stefan@datenfreihafen.org>
7968 L: linux-wpan@vger.kernel.org
7969 W: http://wpan.cakelab.org/
7970 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7975 F: drivers/net/ieee802154/
7976 F: include/linux/nl802154.h
7977 F: include/linux/ieee802154.h
7978 F: include/net/nl802154.h
7979 F: include/net/mac802154.h
7980 F: include/net/af_ieee802154.h
7981 F: include/net/cfg802154.h
7982 F: include/net/ieee802154_netdev.h
7983 F: Documentation/networking/ieee802154.rst
7986 M: Yotam Gigi <yotam.gi@gmail.com>
7987 M: Jamal Hadi Salim <jhs@mojatatu.com>
7989 F: include/net/ife.h
7990 F: include/uapi/linux/ife.h
7992 IGORPLUG-USB IR RECEIVER
7993 M: Sean Young <sean@mess.org>
7994 L: linux-media@vger.kernel.org
7996 F: drivers/media/rc/igorplugusb.c
7998 IGUANAWORKS USB IR TRANSCEIVER
7999 M: Sean Young <sean@mess.org>
8000 L: linux-media@vger.kernel.org
8002 F: drivers/media/rc/iguanair.c
8004 IIO DIGITAL POTENTIOMETER DAC
8005 M: Peter Rosin <peda@axentia.se>
8006 L: linux-iio@vger.kernel.org
8008 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8009 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8010 F: drivers/iio/dac/dpot-dac.c
8012 IIO ENVELOPE DETECTOR
8013 M: Peter Rosin <peda@axentia.se>
8014 L: linux-iio@vger.kernel.org
8016 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8017 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8018 F: drivers/iio/adc/envelope-detector.c
8021 M: Peter Rosin <peda@axentia.se>
8022 L: linux-iio@vger.kernel.org
8024 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8025 F: drivers/iio/multiplexer/iio-mux.c
8027 IIO SUBSYSTEM AND DRIVERS
8028 M: Jonathan Cameron <jic23@kernel.org>
8029 R: Hartmut Knaack <knaack.h@gmx.de>
8030 R: Lars-Peter Clausen <lars@metafoo.de>
8031 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8032 L: linux-iio@vger.kernel.org
8033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8035 F: Documentation/ABI/testing/configfs-iio*
8036 F: Documentation/ABI/testing/sysfs-bus-iio*
8037 F: Documentation/devicetree/bindings/iio/
8039 F: drivers/staging/iio/
8040 F: include/linux/iio/
8044 M: Peter Rosin <peda@axentia.se>
8045 L: linux-iio@vger.kernel.org
8047 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8048 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8049 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8050 F: drivers/iio/afe/iio-rescale.c
8052 IKANOS/ADI EAGLE ADSL USB DRIVER
8053 M: Matthieu Castet <castet.matthieu@free.fr>
8054 M: Stanislaw Gruszka <stf_xl@wp.pl>
8056 F: drivers/usb/atm/ueagle-atm.c
8058 IMGTEC ASCII LCD DRIVER
8059 M: Paul Burton <paulburton@kernel.org>
8061 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8062 F: drivers/auxdisplay/img-ascii-lcd.c
8064 IMGTEC IR DECODER DRIVER
8065 M: James Hogan <jhogan@kernel.org>
8067 F: drivers/media/rc/img-ir/
8069 IMON SOUNDGRAPH USB IR RECEIVER
8070 M: Sean Young <sean@mess.org>
8071 L: linux-media@vger.kernel.org
8073 F: drivers/media/rc/imon_raw.c
8074 F: drivers/media/rc/imon.c
8076 IMS TWINTURBO FRAMEBUFFER DRIVER
8077 L: linux-fbdev@vger.kernel.org
8079 F: drivers/video/fbdev/imsttfb.c
8081 INA209 HARDWARE MONITOR DRIVER
8082 M: Guenter Roeck <linux@roeck-us.net>
8083 L: linux-hwmon@vger.kernel.org
8085 F: Documentation/hwmon/ina209.rst
8086 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
8087 F: drivers/hwmon/ina209.c
8089 INA2XX HARDWARE MONITOR DRIVER
8090 M: Guenter Roeck <linux@roeck-us.net>
8091 L: linux-hwmon@vger.kernel.org
8093 F: Documentation/hwmon/ina2xx.rst
8094 F: drivers/hwmon/ina2xx.c
8095 F: include/linux/platform_data/ina2xx.h
8097 INDUSTRY PACK SUBSYSTEM (IPACK)
8098 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8099 M: Jens Taprogge <jens.taprogge@taprogge.org>
8100 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8101 L: industrypack-devel@lists.sourceforge.net
8102 W: http://industrypack.sourceforge.net
8106 INFINEON DPS310 Driver
8107 M: Eddie James <eajames@linux.ibm.com>
8108 L: linux-iio@vger.kernel.org
8109 F: drivers/iio/pressure/dps310.c
8112 INFINIBAND SUBSYSTEM
8113 M: Doug Ledford <dledford@redhat.com>
8114 M: Jason Gunthorpe <jgg@mellanox.com>
8115 L: linux-rdma@vger.kernel.org
8116 W: https://github.com/linux-rdma/rdma-core
8117 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8120 F: Documentation/devicetree/bindings/infiniband/
8121 F: Documentation/infiniband/
8122 F: drivers/infiniband/
8123 F: include/uapi/linux/if_infiniband.h
8124 F: include/uapi/rdma/
8126 F: include/trace/events/ib_mad.h
8127 F: include/trace/events/ib_umad.h
8128 F: samples/bpf/ibumad_kern.c
8129 F: samples/bpf/ibumad_user.c
8131 INGENIC JZ4780 DMA Driver
8132 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8134 F: drivers/dma/dma-jz4780.c
8136 INGENIC JZ4780 NAND DRIVER
8137 M: Harvey Hunt <harveyhuntnexus@gmail.com>
8138 L: linux-mtd@lists.infradead.org
8140 F: drivers/mtd/nand/raw/ingenic/
8143 M: Paul Cercueil <paul@crapouillou.net>
8145 F: arch/mips/boot/dts/ingenic/
8146 F: arch/mips/include/asm/mach-jz4740/
8147 F: arch/mips/jz4740/
8148 F: drivers/clk/ingenic/
8149 F: drivers/dma/dma-jz4780.c
8150 F: drivers/gpu/drm/ingenic/
8151 F: drivers/i2c/busses/i2c-jz4780.c
8152 F: drivers/iio/adc/ingenic-adc.c
8153 F: drivers/irqchip/irq-ingenic.c
8154 F: drivers/memory/jz4780-nemc.c
8155 F: drivers/mmc/host/jz4740_mmc.c
8156 F: drivers/mtd/nand/raw/ingenic/
8157 F: drivers/pinctrl/pinctrl-ingenic.c
8158 F: drivers/power/supply/ingenic-battery.c
8159 F: drivers/pwm/pwm-jz4740.c
8160 F: drivers/rtc/rtc-jz4740.c
8161 F: drivers/tty/serial/8250/8250_ingenic.c
8162 F: drivers/usb/musb/jz4740.c
8163 F: drivers/watchdog/jz4740_wdt.c
8164 F: include/dt-bindings/iio/adc/ingenic,adc.h
8165 F: include/linux/mfd/ingenic-tcu.h
8166 F: sound/soc/jz4740/
8167 F: sound/soc/codecs/jz47*
8170 M: Jan Kara <jack@suse.cz>
8171 R: Amir Goldstein <amir73il@gmail.com>
8172 L: linux-fsdevel@vger.kernel.org
8174 F: Documentation/filesystems/inotify.txt
8175 F: fs/notify/inotify/
8176 F: include/linux/inotify.h
8177 F: include/uapi/linux/inotify.h
8179 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8180 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
8181 L: linux-input@vger.kernel.org
8182 Q: http://patchwork.kernel.org/project/linux-input/list/
8183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8186 F: include/linux/input.h
8187 F: include/uapi/linux/input.h
8188 F: include/uapi/linux/input-event-codes.h
8189 F: include/linux/input/
8190 F: Documentation/devicetree/bindings/input/
8191 F: Documentation/devicetree/bindings/serio/
8192 F: Documentation/input/
8194 INPUT MULTITOUCH (MT) PROTOCOL
8195 M: Henrik Rydberg <rydberg@bitmath.org>
8196 L: linux-input@vger.kernel.org
8198 F: Documentation/input/multi-touch-protocol.rst
8199 F: drivers/input/input-mt.c
8202 INSIDE SECURE CRYPTO DRIVER
8203 M: Antoine Tenart <antoine.tenart@bootlin.com>
8204 F: drivers/crypto/inside-secure/
8206 L: linux-crypto@vger.kernel.org
8208 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8209 M: Mimi Zohar <zohar@linux.ibm.com>
8210 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8211 L: linux-integrity@vger.kernel.org
8212 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8214 F: security/integrity/ima/
8216 INTEL 810/815 FRAMEBUFFER DRIVER
8217 M: Antonino Daplas <adaplas@gmail.com>
8218 L: linux-fbdev@vger.kernel.org
8220 F: drivers/video/fbdev/i810/
8223 M: Cezary Rojewski <cezary.rojewski@intel.com>
8224 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8225 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
8226 M: Jie Yang <yang.jie@linux.intel.com>
8227 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8231 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8232 M: Hans de Goede <hdegoede@redhat.com>
8233 L: platform-driver-x86@vger.kernel.org
8235 F: drivers/platform/x86/intel_atomisp2_pm.c
8237 INTEL C600 SERIES SAS CONTROLLER DRIVER
8238 M: Intel SCU Linux support <intel-linux-scu@intel.com>
8239 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8240 L: linux-scsi@vger.kernel.org
8241 T: git git://git.code.sf.net/p/intel-sas/isci
8243 F: drivers/scsi/isci/
8245 INTEL CPU family model numbers
8246 M: Tony Luck <tony.luck@intel.com>
8248 L: linux-kernel@vger.kernel.org
8250 F: arch/x86/include/asm/intel-family.h
8252 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8253 M: Jani Nikula <jani.nikula@linux.intel.com>
8254 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8255 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
8256 L: intel-gfx@lists.freedesktop.org
8257 W: https://01.org/linuxgraphics/
8258 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
8259 C: irc://chat.freenode.net/intel-gfx
8260 Q: http://patchwork.freedesktop.org/project/intel-gfx/
8261 T: git git://anongit.freedesktop.org/drm-intel
8263 F: drivers/gpu/drm/i915/
8264 F: include/drm/i915*
8265 F: include/uapi/drm/i915_drm.h
8266 F: Documentation/gpu/i915.rst
8268 INTEL ETHERNET DRIVERS
8269 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8270 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8271 W: http://www.intel.com/support/feedback.htm
8272 W: http://e1000.sourceforge.net/
8273 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8274 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8277 F: Documentation/networking/device_drivers/intel/e100.rst
8278 F: Documentation/networking/device_drivers/intel/e1000.rst
8279 F: Documentation/networking/device_drivers/intel/e1000e.rst
8280 F: Documentation/networking/device_drivers/intel/fm10k.rst
8281 F: Documentation/networking/device_drivers/intel/igb.rst
8282 F: Documentation/networking/device_drivers/intel/igbvf.rst
8283 F: Documentation/networking/device_drivers/intel/ixgb.rst
8284 F: Documentation/networking/device_drivers/intel/ixgbe.rst
8285 F: Documentation/networking/device_drivers/intel/ixgbevf.rst
8286 F: Documentation/networking/device_drivers/intel/i40e.rst
8287 F: Documentation/networking/device_drivers/intel/iavf.rst
8288 F: Documentation/networking/device_drivers/intel/ice.rst
8289 F: drivers/net/ethernet/intel/
8290 F: drivers/net/ethernet/intel/*/
8291 F: include/linux/avf/virtchnl.h
8293 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8294 M: Maik Broemme <mbroemme@libmpq.org>
8295 L: linux-fbdev@vger.kernel.org
8297 F: Documentation/fb/intelfb.rst
8298 F: drivers/video/fbdev/intelfb/
8301 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8302 L: linux-gpio@vger.kernel.org
8304 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8305 F: drivers/gpio/gpio-ich.c
8306 F: drivers/gpio/gpio-intel-mid.c
8307 F: drivers/gpio/gpio-lynxpoint.c
8308 F: drivers/gpio/gpio-merrifield.c
8309 F: drivers/gpio/gpio-ml-ioh.c
8310 F: drivers/gpio/gpio-pch.c
8311 F: drivers/gpio/gpio-sch.c
8312 F: drivers/gpio/gpio-sodaville.c
8314 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8315 M: Zhenyu Wang <zhenyuw@linux.intel.com>
8316 M: Zhi Wang <zhi.a.wang@intel.com>
8317 L: intel-gvt-dev@lists.freedesktop.org
8318 L: intel-gfx@lists.freedesktop.org
8319 W: https://01.org/igvt-g
8320 T: git https://github.com/intel/gvt-linux.git
8322 F: drivers/gpu/drm/i915/gvt/
8324 INTEL HID EVENT DRIVER
8325 M: Alex Hung <alex.hung@canonical.com>
8326 L: platform-driver-x86@vger.kernel.org
8328 F: drivers/platform/x86/intel-hid.c
8330 INTEL I/OAT DMA DRIVER
8331 M: Dave Jiang <dave.jiang@intel.com>
8332 R: Dan Williams <dan.j.williams@intel.com>
8333 L: dmaengine@vger.kernel.org
8334 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
8336 F: drivers/dma/ioat*
8339 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
8340 M: Len Brown <lenb@kernel.org>
8341 L: linux-pm@vger.kernel.org
8342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8343 B: https://bugzilla.kernel.org
8345 F: drivers/idle/intel_idle.c
8347 INTEL INTEGRATED SENSOR HUB DRIVER
8348 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8349 M: Jiri Kosina <jikos@kernel.org>
8350 L: linux-input@vger.kernel.org
8352 F: drivers/hid/intel-ish-hid/
8355 M: David Woodhouse <dwmw2@infradead.org>
8356 M: Lu Baolu <baolu.lu@linux.intel.com>
8357 L: iommu@lists.linux-foundation.org
8358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8360 F: drivers/iommu/dmar.c
8361 F: drivers/iommu/intel*.[ch]
8362 F: include/linux/intel-iommu.h
8363 F: include/linux/intel-svm.h
8365 INTEL IOP-ADMA DMA DRIVER
8366 R: Dan Williams <dan.j.williams@intel.com>
8368 F: drivers/dma/iop-adma.c
8370 INTEL IPU3 CSI-2 CIO2 DRIVER
8371 M: Yong Zhi <yong.zhi@intel.com>
8372 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8373 M: Bingbu Cao <bingbu.cao@intel.com>
8374 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
8375 L: linux-media@vger.kernel.org
8377 F: drivers/media/pci/intel/ipu3/
8378 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8380 INTEL IPU3 CSI-2 IMGU DRIVER
8381 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8382 L: linux-media@vger.kernel.org
8384 F: drivers/staging/media/ipu3/
8385 F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8386 F: Documentation/media/v4l-drivers/ipu3.rst
8388 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8389 M: Krzysztof Halasa <khalasa@piap.pl>
8391 F: include/linux/soc/ixp4xx/qmgr.h
8392 F: include/linux/soc/ixp4xx/npe.h
8393 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
8394 F: drivers/soc/ixp4xx/ixp4xx-npe.c
8395 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
8396 F: drivers/net/wan/ixp4xx_hss.c
8398 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8399 M: Deepak Saxena <dsaxena@plexity.net>
8401 F: drivers/char/hw_random/ixp4xx-rng.c
8403 INTEL MANAGEMENT ENGINE (mei)
8404 M: Tomas Winkler <tomas.winkler@intel.com>
8405 L: linux-kernel@vger.kernel.org
8407 F: include/uapi/linux/mei.h
8408 F: include/linux/mei_cl_bus.h
8409 F: drivers/misc/mei/*
8410 F: drivers/watchdog/mei_wdt.c
8411 F: Documentation/driver-api/mei/*
8414 INTEL MENLOW THERMAL DRIVER
8415 M: Sujith Thomas <sujith.thomas@intel.com>
8416 L: platform-driver-x86@vger.kernel.org
8417 W: https://01.org/linux-acpi
8419 F: drivers/platform/x86/intel_menlow.c
8421 INTEL MIC DRIVERS (mic)
8422 M: Sudeep Dutt <sudeep.dutt@intel.com>
8423 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
8425 W: https://github.com/sudeepdutt/mic
8426 W: http://software.intel.com/en-us/mic-developer
8427 F: include/linux/mic_bus.h
8428 F: include/linux/scif.h
8429 F: include/uapi/linux/mic_common.h
8430 F: include/uapi/linux/mic_ioctl.h
8431 F: include/uapi/linux/scif_ioctl.h
8432 F: drivers/misc/mic/
8433 F: drivers/dma/mic_x100_dma.c
8434 F: drivers/dma/mic_x100_dma.h
8435 F: Documentation/mic/
8437 INTEL PMC CORE DRIVER
8438 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8439 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8440 L: platform-driver-x86@vger.kernel.org
8442 F: drivers/platform/x86/intel_pmc_core*
8444 INTEL PMC/P-Unit IPC DRIVER
8445 M: Zha Qipeng<qipeng.zha@intel.com>
8446 L: platform-driver-x86@vger.kernel.org
8448 F: drivers/platform/x86/intel_pmc_ipc.c
8449 F: drivers/platform/x86/intel_punit_ipc.c
8450 F: arch/x86/include/asm/intel_pmc_ipc.h
8451 F: arch/x86/include/asm/intel_punit_ipc.h
8453 INTEL PMIC GPIO DRIVERS
8454 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8456 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8457 F: drivers/gpio/gpio-*cove.c
8458 F: drivers/gpio/gpio-msic.c
8460 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8461 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8463 F: drivers/mfd/intel_msic.c
8464 F: drivers/mfd/intel_soc_pmic*
8465 F: include/linux/mfd/intel_msic.h
8466 F: include/linux/mfd/intel_soc_pmic*
8468 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8469 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
8470 L: linux-wireless@vger.kernel.org
8472 F: Documentation/networking/device_drivers/intel/ipw2100.txt
8473 F: Documentation/networking/device_drivers/intel/ipw2200.txt
8474 F: drivers/net/wireless/intel/ipw2x00/
8477 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8478 M: Len Brown <lenb@kernel.org>
8479 L: linux-pm@vger.kernel.org
8481 F: drivers/cpufreq/intel_pstate.c
8483 INTEL RDMA RNIC DRIVER
8484 M: Faisal Latif <faisal.latif@intel.com>
8485 M: Shiraz Saleem <shiraz.saleem@intel.com>
8486 L: linux-rdma@vger.kernel.org
8488 F: drivers/infiniband/hw/i40iw/
8489 F: include/uapi/rdma/i40iw-abi.h
8491 INTEL SPEED SELECT TECHNOLOGY
8492 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8493 L: platform-driver-x86@vger.kernel.org
8495 F: drivers/platform/x86/intel_speed_select_if/
8496 F: tools/power/x86/intel-speed-select/
8497 F: include/uapi/linux/isst_if.h
8499 INTEL STRATIX10 FIRMWARE DRIVERS
8500 M: Richard Gong <richard.gong@linux.intel.com>
8501 L: linux-kernel@vger.kernel.org
8503 F: drivers/firmware/stratix10-rsu.c
8504 F: drivers/firmware/stratix10-svc.c
8505 F: include/linux/firmware/intel/stratix10-smc.h
8506 F: include/linux/firmware/intel/stratix10-svc-client.h
8507 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
8508 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
8510 INTEL TELEMETRY DRIVER
8511 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8512 M: "David E. Box" <david.e.box@linux.intel.com>
8513 L: platform-driver-x86@vger.kernel.org
8515 F: arch/x86/include/asm/intel_telemetry.h
8516 F: drivers/platform/x86/intel_telemetry*
8518 INTEL VIRTUAL BUTTON DRIVER
8519 M: AceLan Kao <acelan.kao@canonical.com>
8520 L: platform-driver-x86@vger.kernel.org
8522 F: drivers/platform/x86/intel-vbtn.c
8524 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8525 M: Stanislaw Gruszka <sgruszka@redhat.com>
8526 L: linux-wireless@vger.kernel.org
8528 F: drivers/net/wireless/intel/iwlegacy/
8530 INTEL WIRELESS WIFI LINK (iwlwifi)
8531 M: Johannes Berg <johannes.berg@intel.com>
8532 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8533 M: Luca Coelho <luciano.coelho@intel.com>
8534 M: Intel Linux Wireless <linuxwifi@intel.com>
8535 L: linux-wireless@vger.kernel.org
8536 W: http://intellinuxwireless.org
8537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8539 F: drivers/net/wireless/intel/iwlwifi/
8541 INTEL WIRELESS WIMAX CONNECTION 2400
8542 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8543 M: linux-wimax@intel.com
8544 L: wimax@linuxwimax.org (subscribers-only)
8546 W: http://linuxwimax.org
8547 F: Documentation/admin-guide/wimax/i2400m.rst
8548 F: drivers/net/wimax/i2400m/
8549 F: include/uapi/linux/wimax/i2400m.h
8551 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8552 M: Mario Limonciello <mario.limonciello@dell.com>
8554 F: drivers/platform/x86/intel-wmi-thunderbolt.c
8557 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8559 F: Documentation/trace/intel_th.rst
8560 F: drivers/hwtracing/intel_th/
8561 F: include/linux/intel_th.h
8563 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8564 M: Ning Sun <ning.sun@intel.com>
8565 L: tboot-devel@lists.sourceforge.net
8566 W: http://tboot.sourceforge.net
8567 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8569 F: Documentation/x86/intel_txt.rst
8570 F: include/linux/tboot.h
8571 F: arch/x86/kernel/tboot.c
8574 M: Georgi Djakov <georgi.djakov@linaro.org>
8575 L: linux-pm@vger.kernel.org
8577 F: Documentation/driver-api/interconnect.rst
8578 F: Documentation/devicetree/bindings/interconnect/
8579 F: drivers/interconnect/
8580 F: include/dt-bindings/interconnect/
8581 F: include/linux/interconnect-provider.h
8582 F: include/linux/interconnect.h
8584 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8585 M: Linus Walleij <linus.walleij@linaro.org>
8586 L: linux-iio@vger.kernel.org
8588 F: drivers/iio/gyro/mpu3050*
8589 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8591 IOC3 ETHERNET DRIVER
8592 M: Ralf Baechle <ralf@linux-mips.org>
8593 L: linux-mips@vger.kernel.org
8595 F: drivers/net/ethernet/sgi/ioc3-eth.c
8597 IOMAP FILESYSTEM LIBRARY
8598 M: Christoph Hellwig <hch@infradead.org>
8599 M: Darrick J. Wong <darrick.wong@oracle.com>
8600 M: linux-xfs@vger.kernel.org
8601 M: linux-fsdevel@vger.kernel.org
8602 L: linux-xfs@vger.kernel.org
8603 L: linux-fsdevel@vger.kernel.org
8604 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8607 F: include/linux/iomap.h
8610 M: Joerg Roedel <joro@8bytes.org>
8611 L: iommu@lists.linux-foundation.org
8612 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8614 F: Documentation/devicetree/bindings/iommu/
8616 F: include/linux/iommu.h
8617 F: include/linux/of_iommu.h
8618 F: include/linux/iova.h
8621 M: Jens Axboe <axboe@kernel.dk>
8622 L: linux-block@vger.kernel.org
8623 L: linux-fsdevel@vger.kernel.org
8624 T: git git://git.kernel.dk/linux-block
8625 T: git git://git.kernel.dk/liburing
8628 F: include/uapi/linux/io_uring.h
8631 M: Corey Minyard <minyard@acm.org>
8632 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8633 W: http://openipmi.sourceforge.net/
8635 F: Documentation/devicetree/bindings/ipmi/
8636 F: Documentation/IPMI.txt
8637 F: drivers/char/ipmi/
8638 F: include/linux/ipmi*
8639 F: include/uapi/linux/ipmi*
8641 IPS SCSI RAID DRIVER
8642 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8643 L: linux-scsi@vger.kernel.org
8644 W: http://www.adaptec.com/
8646 F: drivers/scsi/ips*
8649 M: Wensong Zhang <wensong@linux-vs.org>
8650 M: Simon Horman <horms@verge.net.au>
8651 M: Julian Anastasov <ja@ssi.bg>
8652 L: netdev@vger.kernel.org
8653 L: lvs-devel@vger.kernel.org
8655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8657 F: Documentation/networking/ipvs-sysctl.txt
8658 F: include/net/ip_vs.h
8659 F: include/uapi/linux/ip_vs.h
8660 F: net/netfilter/ipvs/
8663 M: Jiri Kosina <jikos@kernel.org>
8664 M: David Sterba <dsterba@suse.com>
8666 F: drivers/tty/ipwireless/
8669 L: netdev@vger.kernel.org
8671 F: include/uapi/linux/ipx.h
8673 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8674 M: Marc Zyngier <maz@kernel.org>
8676 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8677 F: Documentation/IRQ-domain.txt
8678 F: include/linux/irqdomain.h
8679 F: kernel/irq/irqdomain.c
8683 M: Thomas Gleixner <tglx@linutronix.de>
8684 L: linux-kernel@vger.kernel.org
8686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8690 M: Thomas Gleixner <tglx@linutronix.de>
8691 M: Jason Cooper <jason@lakedaemon.net>
8692 M: Marc Zyngier <maz@kernel.org>
8693 L: linux-kernel@vger.kernel.org
8695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8696 F: Documentation/devicetree/bindings/interrupt-controller/
8700 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8702 F: Documentation/driver-api/isa.rst
8703 F: drivers/base/isa.c
8704 F: include/linux/isa.h
8707 M: Hans Verkuil <hverkuil@xs4all.nl>
8708 L: linux-media@vger.kernel.org
8709 T: git git://linuxtv.org/media_tree.git
8710 W: https://linuxtv.org
8712 F: drivers/media/radio/radio-isa*
8715 M: Jaroslav Kysela <perex@perex.cz>
8717 F: Documentation/driver-api/isapnp.rst
8718 F: drivers/pnp/isapnp/
8719 F: include/linux/isapnp.h
8722 M: Lee Duncan <lduncan@suse.com>
8723 M: Chris Leech <cleech@redhat.com>
8724 L: open-iscsi@googlegroups.com
8725 W: www.open-iscsi.com
8727 F: drivers/scsi/*iscsi*
8728 F: include/scsi/*iscsi*
8730 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8731 M: Peter Jones <pjones@redhat.com>
8732 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
8734 F: drivers/firmware/iscsi_ibft*
8736 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8737 M: Sagi Grimberg <sagi@grimberg.me>
8738 M: Max Gurtovoy <maxg@mellanox.com>
8739 L: linux-rdma@vger.kernel.org
8741 W: http://www.openfabrics.org
8742 W: www.open-iscsi.org
8743 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8744 F: drivers/infiniband/ulp/iser/
8746 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8747 M: Sagi Grimberg <sagi@grimberg.me>
8748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8749 L: linux-rdma@vger.kernel.org
8750 L: target-devel@vger.kernel.org
8752 W: http://www.linux-iscsi.org
8753 F: drivers/infiniband/ulp/isert
8755 ISDN/mISDN SUBSYSTEM
8756 M: Karsten Keil <isdn@linux-pingi.de>
8757 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
8758 L: netdev@vger.kernel.org
8759 W: http://www.isdn4linux.de
8761 F: drivers/isdn/mISDN/
8762 F: drivers/isdn/hardware/
8763 F: drivers/isdn/Kconfig
8764 F: drivers/isdn/Makefile
8767 M: Karsten Keil <isdn@linux-pingi.de>
8768 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
8769 L: netdev@vger.kernel.org
8770 W: http://www.isdn4linux.de
8772 F: Documentation/isdn/
8773 F: drivers/isdn/capi/
8774 F: drivers/staging/isdn/
8775 F: net/bluetooth/cmtp/
8776 F: include/linux/isdn/
8777 F: include/uapi/linux/isdn/
8779 IT87 HARDWARE MONITORING DRIVER
8780 M: Jean Delvare <jdelvare@suse.com>
8781 L: linux-hwmon@vger.kernel.org
8783 F: Documentation/hwmon/it87.rst
8784 F: drivers/hwmon/it87.c
8787 M: Antti Palosaari <crope@iki.fi>
8788 L: linux-media@vger.kernel.org
8789 W: https://linuxtv.org
8790 W: http://palosaari.fi/linux/
8791 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8792 T: git git://linuxtv.org/anttip/media_tree.git
8794 F: drivers/media/tuners/it913x*
8796 IVTV VIDEO4LINUX DRIVER
8797 M: Andy Walls <awalls@md.metrocast.net>
8798 L: ivtv-devel@ivtvdriver.org (subscribers-only)
8799 L: linux-media@vger.kernel.org
8800 T: git git://linuxtv.org/media_tree.git
8801 W: http://www.ivtvdriver.org
8803 F: Documentation/media/v4l-drivers/ivtv*
8804 F: drivers/media/pci/ivtv/
8805 F: include/uapi/linux/ivtv*
8807 IX2505V MEDIA DRIVER
8808 M: Malcolm Priestley <tvboxspy@gmail.com>
8809 L: linux-media@vger.kernel.org
8810 W: https://linuxtv.org
8811 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8813 F: drivers/media/dvb-frontends/ix2505v*
8815 JAILHOUSE HYPERVISOR INTERFACE
8816 M: Jan Kiszka <jan.kiszka@siemens.com>
8817 L: jailhouse-dev@googlegroups.com
8819 F: arch/x86/kernel/jailhouse.c
8820 F: arch/x86/include/asm/jailhouse_para.h
8822 JC42.4 TEMPERATURE SENSOR DRIVER
8823 M: Guenter Roeck <linux@roeck-us.net>
8824 L: linux-hwmon@vger.kernel.org
8826 F: drivers/hwmon/jc42.c
8827 F: Documentation/hwmon/jc42.rst
8830 M: Dave Kleikamp <shaggy@kernel.org>
8831 L: jfs-discussion@lists.sourceforge.net
8832 W: http://jfs.sourceforge.net/
8833 T: git git://github.com/kleikamp/linux-shaggy.git
8835 F: Documentation/admin-guide/jfs.rst
8839 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
8840 L: netdev@vger.kernel.org
8842 F: drivers/net/ethernet/jme.*
8844 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8845 M: David Woodhouse <dwmw2@infradead.org>
8846 M: Richard Weinberger <richard@nod.at>
8847 L: linux-mtd@lists.infradead.org
8848 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
8849 T: git git://git.infradead.org/ubifs-2.6.git
8852 F: include/uapi/linux/jffs2.h
8854 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8855 M: "Theodore Ts'o" <tytso@mit.edu>
8856 M: Jan Kara <jack@suse.com>
8857 L: linux-ext4@vger.kernel.org
8860 F: include/linux/jbd2.h
8862 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8863 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8864 L: linux-media@vger.kernel.org
8866 F: drivers/media/platform/rcar_jpu.c
8868 JSM Neo PCI based serial card
8869 L: linux-serial@vger.kernel.org
8871 F: drivers/tty/serial/jsm/
8873 K10TEMP HARDWARE MONITORING DRIVER
8874 M: Clemens Ladisch <clemens@ladisch.de>
8875 L: linux-hwmon@vger.kernel.org
8877 F: Documentation/hwmon/k10temp.rst
8878 F: drivers/hwmon/k10temp.c
8880 K8TEMP HARDWARE MONITORING DRIVER
8881 M: Rudolf Marek <r.marek@assembler.cz>
8882 L: linux-hwmon@vger.kernel.org
8884 F: Documentation/hwmon/k8temp.rst
8885 F: drivers/hwmon/k8temp.c
8888 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
8889 R: Alexander Potapenko <glider@google.com>
8890 R: Dmitry Vyukov <dvyukov@google.com>
8891 L: kasan-dev@googlegroups.com
8893 F: arch/*/include/asm/kasan.h
8894 F: arch/*/mm/kasan_init*
8895 F: Documentation/dev-tools/kasan.rst
8896 F: include/linux/kasan*.h
8899 F: scripts/Makefile.kasan
8902 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8903 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8904 L: linux-kbuild@vger.kernel.org
8906 F: Documentation/kbuild/kconfig*
8908 F: scripts/Kconfig.include
8911 M: Dave Young <dyoung@redhat.com>
8912 M: Baoquan He <bhe@redhat.com>
8913 R: Vivek Goyal <vgoyal@redhat.com>
8914 L: kexec@lists.infradead.org
8915 W: http://lse.sourceforge.net/kdump/
8917 F: Documentation/admin-guide/kdump/
8919 KEENE FM RADIO TRANSMITTER DRIVER
8920 M: Hans Verkuil <hverkuil@xs4all.nl>
8921 L: linux-media@vger.kernel.org
8922 T: git git://linuxtv.org/media_tree.git
8923 W: https://linuxtv.org
8925 F: drivers/media/radio/radio-keene*
8928 M: Ian Kent <raven@themaw.net>
8929 L: autofs@vger.kernel.org
8933 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8934 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8935 M: Michal Marek <michal.lkml@markovi.net>
8936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8937 L: linux-kbuild@vger.kernel.org
8939 F: Documentation/kbuild/
8942 F: scripts/Makefile*
8945 F: scripts/*vmlinux*
8950 L: kernel-janitors@vger.kernel.org
8951 W: http://kernelnewbies.org/KernelJanitors
8954 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8955 M: "J. Bruce Fields" <bfields@fieldses.org>
8956 M: Chuck Lever <chuck.lever@oracle.com>
8957 L: linux-nfs@vger.kernel.org
8958 W: http://nfs.sourceforge.net/
8959 T: git git://linux-nfs.org/~bfields/linux.git
8962 F: include/uapi/linux/nfsd/
8966 F: include/linux/lockd/
8967 F: include/linux/sunrpc/
8968 F: include/uapi/linux/sunrpc/
8970 KERNEL SELFTEST FRAMEWORK
8971 M: Shuah Khan <shuah@kernel.org>
8972 M: Shuah Khan <skhan@linuxfoundation.org>
8973 L: linux-kselftest@vger.kernel.org
8974 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8975 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
8977 F: tools/testing/selftests/
8978 F: Documentation/dev-tools/kselftest*
8980 KERNEL USERMODE HELPER
8981 M: Luis Chamberlain <mcgrof@kernel.org>
8982 L: linux-kernel@vger.kernel.org
8985 F: include/linux/umh.h
8987 KERNEL VIRTUAL MACHINE (KVM)
8988 M: Paolo Bonzini <pbonzini@redhat.com>
8989 M: Radim Krčmář <rkrcmar@redhat.com>
8990 L: kvm@vger.kernel.org
8991 W: http://www.linux-kvm.org
8992 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8994 F: Documentation/virt/kvm/
8995 F: include/trace/events/kvm.h
8996 F: include/uapi/asm-generic/kvm*
8997 F: include/uapi/linux/kvm*
8998 F: include/asm-generic/kvm*
8999 F: include/linux/kvm*
9000 F: include/kvm/iodev.h
9003 F: tools/testing/selftests/kvm/
9005 KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
9006 M: Marc Zyngier <maz@kernel.org>
9007 R: James Morse <james.morse@arm.com>
9008 R: Julien Thierry <julien.thierry.kdev@gmail.com>
9009 R: Suzuki K Poulose <suzuki.poulose@arm.com>
9010 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9011 L: kvmarm@lists.cs.columbia.edu
9012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9014 F: arch/arm/include/uapi/asm/kvm*
9015 F: arch/arm/include/asm/kvm*
9017 F: arch/arm64/include/uapi/asm/kvm*
9018 F: arch/arm64/include/asm/kvm*
9021 F: include/kvm/arm_*
9023 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9024 M: James Hogan <jhogan@kernel.org>
9025 L: linux-mips@vger.kernel.org
9027 F: arch/mips/include/uapi/asm/kvm*
9028 F: arch/mips/include/asm/kvm*
9031 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9032 M: Paul Mackerras <paulus@ozlabs.org>
9033 L: kvm-ppc@vger.kernel.org
9034 W: http://www.linux-kvm.org/
9035 T: git git://github.com/agraf/linux-2.6.git
9037 F: arch/powerpc/include/uapi/asm/kvm*
9038 F: arch/powerpc/include/asm/kvm*
9039 F: arch/powerpc/kvm/
9040 F: arch/powerpc/kernel/kvm*
9042 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9043 M: Christian Borntraeger <borntraeger@de.ibm.com>
9044 M: Janosch Frank <frankja@linux.ibm.com>
9045 R: David Hildenbrand <david@redhat.com>
9046 R: Cornelia Huck <cohuck@redhat.com>
9047 L: kvm@vger.kernel.org
9048 W: http://www.ibm.com/developerworks/linux/linux390/
9049 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9051 F: Documentation/virt/kvm/s390*
9052 F: arch/s390/include/uapi/asm/kvm*
9053 F: arch/s390/include/asm/gmap.h
9054 F: arch/s390/include/asm/kvm*
9056 F: arch/s390/mm/gmap.c
9057 F: tools/testing/selftests/kvm/s390x/
9058 F: tools/testing/selftests/kvm/*/s390x/
9060 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9061 M: Paolo Bonzini <pbonzini@redhat.com>
9062 M: Radim Krčmář <rkrcmar@redhat.com>
9063 R: Sean Christopherson <sean.j.christopherson@intel.com>
9064 R: Vitaly Kuznetsov <vkuznets@redhat.com>
9065 R: Wanpeng Li <wanpengli@tencent.com>
9066 R: Jim Mattson <jmattson@google.com>
9067 R: Joerg Roedel <joro@8bytes.org>
9068 L: kvm@vger.kernel.org
9069 W: http://www.linux-kvm.org
9070 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9074 F: arch/x86/include/uapi/asm/kvm*
9075 F: arch/x86/include/uapi/asm/vmx.h
9076 F: arch/x86/include/uapi/asm/svm.h
9077 F: arch/x86/include/asm/kvm*
9078 F: arch/x86/include/asm/pvclock-abi.h
9079 F: arch/x86/include/asm/svm.h
9080 F: arch/x86/include/asm/vmx.h
9081 F: arch/x86/kernel/kvm.c
9082 F: arch/x86/kernel/kvmclock.c
9085 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9086 M: Tejun Heo <tj@kernel.org>
9087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9089 F: include/linux/kernfs.h
9093 M: Eric Biederman <ebiederm@xmission.com>
9094 W: http://kernel.org/pub/linux/utils/kernel/kexec/
9095 L: kexec@lists.infradead.org
9097 F: include/linux/kexec.h
9098 F: include/uapi/linux/kexec.h
9102 M: Mimi Zohar <zohar@linux.ibm.com>
9103 L: linux-integrity@vger.kernel.org
9104 L: keyrings@vger.kernel.org
9106 F: Documentation/security/keys/trusted-encrypted.rst
9107 F: include/keys/encrypted-type.h
9108 F: security/keys/encrypted-keys/
9111 M: James Bottomley <jejb@linux.ibm.com>
9112 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9113 M: Mimi Zohar <zohar@linux.ibm.com>
9114 L: linux-integrity@vger.kernel.org
9115 L: keyrings@vger.kernel.org
9117 F: Documentation/security/keys/trusted-encrypted.rst
9118 F: include/keys/trusted-type.h
9119 F: security/keys/trusted.c
9120 F: include/keys/trusted.h
9123 M: David Howells <dhowells@redhat.com>
9124 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9125 L: keyrings@vger.kernel.org
9127 F: Documentation/security/keys/core.rst
9128 F: include/linux/key.h
9129 F: include/linux/key-type.h
9130 F: include/linux/keyctl.h
9131 F: include/uapi/linux/keyctl.h
9135 KGDB / KDB /debug_core
9136 M: Jason Wessel <jason.wessel@windriver.com>
9137 M: Daniel Thompson <daniel.thompson@linaro.org>
9138 R: Douglas Anderson <dianders@chromium.org>
9139 W: http://kgdb.wiki.kernel.org/
9140 L: kgdb-bugreport@lists.sourceforge.net
9141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9143 F: Documentation/dev-tools/kgdb.rst
9144 F: drivers/misc/kgdbts.c
9145 F: drivers/tty/serial/kgdboc.c
9146 F: include/linux/kdb.h
9147 F: include/linux/kgdb.h
9151 M: Catalin Marinas <catalin.marinas@arm.com>
9153 F: Documentation/dev-tools/kmemleak.rst
9154 F: include/linux/kmemleak.h
9156 F: mm/kmemleak-test.c
9158 KMOD KERNEL MODULE LOADER - USERMODE HELPER
9159 M: Luis Chamberlain <mcgrof@kernel.org>
9160 L: linux-kernel@vger.kernel.org
9163 F: include/linux/kmod.h
9165 F: tools/testing/selftests/kmod/
9168 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9169 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9170 M: "David S. Miller" <davem@davemloft.net>
9171 M: Masami Hiramatsu <mhiramat@kernel.org>
9173 F: Documentation/kprobes.txt
9174 F: include/linux/kprobes.h
9175 F: include/asm-generic/kprobes.h
9178 KS0108 LCD CONTROLLER DRIVER
9179 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9181 F: Documentation/admin-guide/auxdisplay/ks0108.rst
9182 F: drivers/auxdisplay/ks0108.c
9183 F: include/linux/ks0108.h
9186 M: David Ahern <dsahern@kernel.org>
9187 L: netdev@vger.kernel.org
9190 F: include/net/l3mdev.h
9193 M: John Fastabend <john.fastabend@gmail.com>
9194 M: Daniel Borkmann <daniel@iogearbox.net>
9195 L: netdev@vger.kernel.org
9196 L: bpf@vger.kernel.org
9198 F: include/linux/skmsg.h
9200 F: net/core/sock_map.c
9201 F: net/ipv4/tcp_bpf.c
9203 LANTIQ / INTEL Ethernet drivers
9204 M: Hauke Mehrtens <hauke@hauke-m.de>
9205 L: netdev@vger.kernel.org
9207 F: net/dsa/tag_gswip.c
9208 F: drivers/net/ethernet/lantiq_xrx200.c
9209 F: drivers/net/dsa/lantiq_pce.h
9210 F: drivers/net/dsa/lantiq_gswip.c
9212 LANTIQ MIPS ARCHITECTURE
9213 M: John Crispin <john@phrozen.org>
9214 L: linux-mips@vger.kernel.org
9217 F: drivers/soc/lantiq
9220 L: linux-x25@vger.kernel.org
9222 F: Documentation/networking/lapb-module.txt
9226 LASI 53c700 driver for PARISC
9227 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9228 L: linux-scsi@vger.kernel.org
9230 F: Documentation/scsi/53c700.txt
9231 F: drivers/scsi/53c700*
9234 M: Tobin C. Harding <me@tobin.cc>
9235 M: Tycho Andersen <tycho@tycho.ws>
9236 L: kernel-hardening@lists.openwall.com
9238 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9239 F: scripts/leaking_addresses.pl
9242 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
9243 M: Pavel Machek <pavel@ucw.cz>
9244 R: Dan Murphy <dmurphy@ti.com>
9245 L: linux-leds@vger.kernel.org
9246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9249 F: Documentation/devicetree/bindings/leds/
9251 F: include/linux/leds.h
9253 LEGACY EEPROM DRIVER
9254 M: Jean Delvare <jdelvare@suse.com>
9256 F: Documentation/misc-devices/eeprom.rst
9257 F: drivers/misc/eeprom/eeprom.c
9260 R: David Lechner <david@lechnology.com>
9262 F: arch/arm/boot/dts/da850-lego-ev3.dts
9263 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9264 F: drivers/power/supply/lego_ev3_battery.c
9266 LEGO USB Tower driver
9267 M: Juergen Stuber <starblue@users.sourceforge.net>
9268 L: legousb-devel@lists.sourceforge.net
9269 W: http://legousb.sourceforge.net/
9271 F: drivers/usb/misc/legousbtower.c
9274 M: Matan Ziv-Av <matan@svgalib.org>
9275 L: platform-driver-x86@vger.kernel.org
9277 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
9278 F: Documentation/admin-guide/laptops/lg-laptop.rst
9279 F: drivers/platform/x86/lg-laptop.c
9282 M: Michael Krufky <mkrufky@linuxtv.org>
9283 L: linux-media@vger.kernel.org
9284 W: https://linuxtv.org
9285 W: http://github.com/mkrufky
9286 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9287 T: git git://linuxtv.org/mkrufky/tuners.git
9289 F: drivers/media/dvb-frontends/lg2160.*
9291 LGDT3305 MEDIA DRIVER
9292 M: Michael Krufky <mkrufky@linuxtv.org>
9293 L: linux-media@vger.kernel.org
9294 W: https://linuxtv.org
9295 W: http://github.com/mkrufky
9296 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9297 T: git git://linuxtv.org/mkrufky/tuners.git
9299 F: drivers/media/dvb-frontends/lgdt3305.*
9301 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9302 M: Viresh Kumar <vireshk@kernel.org>
9303 L: linux-ide@vger.kernel.org
9304 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9306 F: include/linux/pata_arasan_cf_data.h
9307 F: drivers/ata/pata_arasan_cf.c
9310 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9311 M: Jens Axboe <axboe@kernel.dk>
9312 L: linux-ide@vger.kernel.org
9313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9315 F: drivers/ata/pata_*.c
9316 F: drivers/ata/ata_generic.c
9318 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9319 M: Linus Walleij <linus.walleij@linaro.org>
9320 L: linux-ide@vger.kernel.org
9321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9323 F: drivers/ata/pata_ftide010.c
9324 F: drivers/ata/sata_gemini.c
9325 F: drivers/ata/sata_gemini.h
9327 LIBATA SATA AHCI PLATFORM devices support
9328 M: Hans de Goede <hdegoede@redhat.com>
9329 M: Jens Axboe <axboe@kernel.dk>
9330 L: linux-ide@vger.kernel.org
9331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9333 F: drivers/ata/ahci_platform.c
9334 F: drivers/ata/libahci_platform.c
9335 F: include/linux/ahci_platform.h
9337 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9338 M: Mikael Pettersson <mikpelinux@gmail.com>
9339 L: linux-ide@vger.kernel.org
9340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9342 F: drivers/ata/sata_promise.*
9344 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9345 M: Jens Axboe <axboe@kernel.dk>
9346 L: linux-ide@vger.kernel.org
9347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9350 F: include/linux/ata.h
9351 F: include/linux/libata.h
9352 F: Documentation/devicetree/bindings/ata/
9355 M: Sasha Levin <alexander.levin@microsoft.com>
9357 F: tools/lib/lockdep/
9359 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9360 M: Dan Williams <dan.j.williams@intel.com>
9361 M: Vishal Verma <vishal.l.verma@intel.com>
9362 M: Dave Jiang <dave.jiang@intel.com>
9363 L: linux-nvdimm@lists.01.org
9364 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9366 F: drivers/nvdimm/blk.c
9367 F: drivers/nvdimm/region_devs.c
9369 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9370 M: Vishal Verma <vishal.l.verma@intel.com>
9371 M: Dan Williams <dan.j.williams@intel.com>
9372 M: Dave Jiang <dave.jiang@intel.com>
9373 L: linux-nvdimm@lists.01.org
9374 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9376 F: drivers/nvdimm/btt*
9378 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9379 M: Dan Williams <dan.j.williams@intel.com>
9380 M: Vishal Verma <vishal.l.verma@intel.com>
9381 M: Dave Jiang <dave.jiang@intel.com>
9382 L: linux-nvdimm@lists.01.org
9383 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9385 F: drivers/nvdimm/pmem*
9387 LIBNVDIMM: DEVICETREE BINDINGS
9388 M: Oliver O'Halloran <oohall@gmail.com>
9389 L: linux-nvdimm@lists.01.org
9390 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9392 F: drivers/nvdimm/of_pmem.c
9393 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
9395 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9396 M: Dan Williams <dan.j.williams@intel.com>
9397 M: Vishal Verma <vishal.l.verma@intel.com>
9398 M: Dave Jiang <dave.jiang@intel.com>
9399 M: Keith Busch <keith.busch@intel.com>
9400 M: Ira Weiny <ira.weiny@intel.com>
9401 L: linux-nvdimm@lists.01.org
9402 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9406 F: drivers/acpi/nfit/*
9407 F: include/linux/nd.h
9408 F: include/linux/libnvdimm.h
9409 F: include/uapi/linux/ndctl.h
9411 LICENSES and SPDX stuff
9412 M: Thomas Gleixner <tglx@linutronix.de>
9413 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9414 L: linux-spdx@vger.kernel.org
9416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9418 F: Documentation/process/license-rules.rst
9420 F: scripts/spdxcheck-test.sh
9421 F: scripts/spdxcheck.py
9423 LIGHTNVM PLATFORM SUPPORT
9424 M: Matias Bjorling <mb@lightnvm.io>
9425 W: http://github/OpenChannelSSD
9426 L: linux-block@vger.kernel.org
9428 F: drivers/lightnvm/
9429 F: include/linux/lightnvm.h
9430 F: include/uapi/linux/lightnvm.h
9432 LINUX FOR POWER MACINTOSH
9433 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9434 W: http://www.penguinppc.org/
9435 L: linuxppc-dev@lists.ozlabs.org
9437 F: arch/powerpc/platforms/powermac/
9438 F: drivers/macintosh/
9440 LINUX FOR POWERPC (32-BIT AND 64-BIT)
9441 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9442 M: Paul Mackerras <paulus@samba.org>
9443 M: Michael Ellerman <mpe@ellerman.id.au>
9444 W: https://github.com/linuxppc/linux/wiki
9445 L: linuxppc-dev@lists.ozlabs.org
9446 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9449 F: Documentation/ABI/stable/sysfs-firmware-opal-*
9450 F: Documentation/devicetree/bindings/powerpc/
9451 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
9452 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
9453 F: Documentation/powerpc/
9455 F: drivers/char/tpm/tpm_ibmvtpm*
9456 F: drivers/crypto/nx/
9457 F: drivers/crypto/vmx/
9458 F: drivers/i2c/busses/i2c-opal.c
9459 F: drivers/net/ethernet/ibm/ibmveth.*
9460 F: drivers/net/ethernet/ibm/ibmvnic.*
9461 F: drivers/pci/hotplug/pnv_php.c
9462 F: drivers/pci/hotplug/rpa*
9463 F: drivers/rtc/rtc-opal.c
9464 F: drivers/scsi/ibmvscsi/
9465 F: drivers/tty/hvc/hvc_opal.c
9466 F: drivers/watchdog/wdrtas.c
9467 F: tools/testing/selftests/powerpc
9474 LINUX FOR POWERPC EMBEDDED MPC5XXX
9475 M: Anatolij Gustschin <agust@denx.de>
9476 L: linuxppc-dev@lists.ozlabs.org
9477 T: git git://git.denx.de/linux-denx-agust.git
9479 F: arch/powerpc/platforms/512x/
9480 F: arch/powerpc/platforms/52xx/
9482 LINUX FOR POWERPC EMBEDDED PPC4XX
9483 M: Alistair Popple <alistair@popple.id.au>
9484 M: Matt Porter <mporter@kernel.crashing.org>
9485 W: http://www.penguinppc.org/
9486 L: linuxppc-dev@lists.ozlabs.org
9488 F: arch/powerpc/platforms/40x/
9489 F: arch/powerpc/platforms/44x/
9491 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9492 M: Scott Wood <oss@buserror.net>
9493 M: Kumar Gala <galak@kernel.crashing.org>
9494 W: http://www.penguinppc.org/
9495 L: linuxppc-dev@lists.ozlabs.org
9496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9498 F: arch/powerpc/platforms/83xx/
9499 F: arch/powerpc/platforms/85xx/
9500 F: Documentation/devicetree/bindings/powerpc/fsl/
9502 LINUX FOR POWERPC EMBEDDED PPC8XX
9503 M: Vitaly Bordug <vitb@kernel.crashing.org>
9504 W: http://www.penguinppc.org/
9505 L: linuxppc-dev@lists.ozlabs.org
9507 F: arch/powerpc/platforms/8xx/
9509 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9510 L: linuxppc-dev@lists.ozlabs.org
9512 F: arch/powerpc/*/*virtex*
9513 F: arch/powerpc/*/*/*virtex*
9515 LINUX FOR POWERPC PA SEMI PWRFICIENT
9516 L: linuxppc-dev@lists.ozlabs.org
9518 F: arch/powerpc/platforms/pasemi/
9519 F: drivers/*/*pasemi*
9520 F: drivers/*/*/*pasemi*
9522 LINUX KERNEL DUMP TEST MODULE (LKDTM)
9523 M: Kees Cook <keescook@chromium.org>
9525 F: drivers/misc/lkdtm/*
9527 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9528 M: Alan Stern <stern@rowland.harvard.edu>
9529 M: Andrea Parri <parri.andrea@gmail.com>
9530 M: Will Deacon <will@kernel.org>
9531 M: Peter Zijlstra <peterz@infradead.org>
9532 M: Boqun Feng <boqun.feng@gmail.com>
9533 M: Nicholas Piggin <npiggin@gmail.com>
9534 M: David Howells <dhowells@redhat.com>
9535 M: Jade Alglave <j.alglave@ucl.ac.uk>
9536 M: Luc Maranget <luc.maranget@inria.fr>
9537 M: "Paul E. McKenney" <paulmck@kernel.org>
9538 R: Akira Yokosawa <akiyks@gmail.com>
9539 R: Daniel Lustig <dlustig@nvidia.com>
9540 L: linux-kernel@vger.kernel.org
9541 L: linux-arch@vger.kernel.org
9543 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9544 F: tools/memory-model/
9545 F: Documentation/atomic_bitops.txt
9546 F: Documentation/atomic_t.txt
9547 F: Documentation/core-api/atomic_ops.rst
9548 F: Documentation/core-api/refcount-vs-atomic.rst
9549 F: Documentation/memory-barriers.txt
9551 LIS3LV02D ACCELEROMETER DRIVER
9552 M: Eric Piel <eric.piel@tremplin-utc.net>
9554 F: Documentation/misc-devices/lis3lv02d.rst
9555 F: drivers/misc/lis3lv02d/
9556 F: drivers/platform/x86/hp_accel.c
9559 M: Josh Poimboeuf <jpoimboe@redhat.com>
9560 M: Jiri Kosina <jikos@kernel.org>
9561 M: Miroslav Benes <mbenes@suse.cz>
9562 M: Petr Mladek <pmladek@suse.com>
9563 R: Joe Lawrence <joe.lawrence@redhat.com>
9565 F: kernel/livepatch/
9566 F: include/linux/livepatch.h
9567 F: arch/x86/include/asm/livepatch.h
9568 F: arch/x86/kernel/livepatch.c
9569 F: Documentation/livepatch/
9570 F: Documentation/ABI/testing/sysfs-kernel-livepatch
9571 F: samples/livepatch/
9572 F: tools/testing/selftests/livepatch/
9573 L: live-patching@vger.kernel.org
9574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9577 L: netdev@vger.kernel.org
9579 F: include/linux/llc.h
9580 F: include/uapi/linux/llc.h
9584 LM73 HARDWARE MONITOR DRIVER
9585 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
9586 L: linux-hwmon@vger.kernel.org
9588 F: drivers/hwmon/lm73.c
9590 LM78 HARDWARE MONITOR DRIVER
9591 M: Jean Delvare <jdelvare@suse.com>
9592 L: linux-hwmon@vger.kernel.org
9594 F: Documentation/hwmon/lm78.rst
9595 F: drivers/hwmon/lm78.c
9597 LM83 HARDWARE MONITOR DRIVER
9598 M: Jean Delvare <jdelvare@suse.com>
9599 L: linux-hwmon@vger.kernel.org
9601 F: Documentation/hwmon/lm83.rst
9602 F: drivers/hwmon/lm83.c
9604 LM90 HARDWARE MONITOR DRIVER
9605 M: Jean Delvare <jdelvare@suse.com>
9606 L: linux-hwmon@vger.kernel.org
9608 F: Documentation/hwmon/lm90.rst
9609 F: Documentation/devicetree/bindings/hwmon/lm90.txt
9610 F: drivers/hwmon/lm90.c
9611 F: include/dt-bindings/thermal/lm90.h
9613 LM95234 HARDWARE MONITOR DRIVER
9614 M: Guenter Roeck <linux@roeck-us.net>
9615 L: linux-hwmon@vger.kernel.org
9617 F: Documentation/hwmon/lm95234.rst
9618 F: drivers/hwmon/lm95234.c
9620 LME2510 MEDIA DRIVER
9621 M: Malcolm Priestley <tvboxspy@gmail.com>
9622 L: linux-media@vger.kernel.org
9623 W: https://linuxtv.org
9624 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9626 F: drivers/media/usb/dvb-usb-v2/lmedm04*
9628 LOADPIN SECURITY MODULE
9629 M: Kees Cook <keescook@chromium.org>
9630 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9632 F: security/loadpin/
9633 F: Documentation/admin-guide/LSM/LoadPin.rst
9636 M: Peter Zijlstra <peterz@infradead.org>
9637 M: Ingo Molnar <mingo@redhat.com>
9638 M: Will Deacon <will@kernel.org>
9639 L: linux-kernel@vger.kernel.org
9640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9642 F: Documentation/locking/
9643 F: include/linux/lockdep.h
9644 F: include/linux/spinlock*.h
9645 F: arch/*/include/asm/spinlock*.h
9646 F: include/linux/rwlock*.h
9647 F: include/linux/mutex*.h
9648 F: include/linux/rwsem*.h
9649 F: include/linux/seqlock.h
9650 F: lib/locking*.[ch]
9652 X: kernel/locking/locktorture.c
9654 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9655 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
9656 L: linux-ntfs-dev@lists.sourceforge.net
9657 W: http://www.linux-ntfs.org/content/view/19/37/
9659 F: Documentation/admin-guide/ldm.rst
9660 F: block/partitions/ldm.*
9662 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9663 M: Sathya Prakash <sathya.prakash@broadcom.com>
9664 M: Chaitra P B <chaitra.basappa@broadcom.com>
9665 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9666 L: MPT-FusionLinux.pdl@broadcom.com
9667 L: linux-scsi@vger.kernel.org
9668 W: http://www.avagotech.com/support/
9670 F: drivers/message/fusion/
9671 F: drivers/scsi/mpt3sas/
9673 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9674 M: Matthew Wilcox <willy@infradead.org>
9675 L: linux-scsi@vger.kernel.org
9677 F: drivers/scsi/sym53c8xx_2/
9680 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9681 L: linux-iio@vger.kernel.org
9683 F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9684 F: drivers/iio/dac/ltc1660.c
9686 LTC4261 HARDWARE MONITOR DRIVER
9687 M: Guenter Roeck <linux@roeck-us.net>
9688 L: linux-hwmon@vger.kernel.org
9690 F: Documentation/hwmon/ltc4261.rst
9691 F: drivers/hwmon/ltc4261.c
9693 LTC4306 I2C MULTIPLEXER DRIVER
9694 M: Michael Hennerich <michael.hennerich@analog.com>
9695 W: http://ez.analog.com/community/linux-device-drivers
9696 L: linux-i2c@vger.kernel.org
9698 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
9699 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9701 LTP (Linux Test Project)
9702 M: Mike Frysinger <vapier@gentoo.org>
9703 M: Cyril Hrubis <chrubis@suse.cz>
9704 M: Wanlong Gao <wanlong.gao@gmail.com>
9705 M: Jan Stancek <jstancek@redhat.com>
9706 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9707 M: Alexey Kodanev <alexey.kodanev@oracle.com>
9708 L: ltp@lists.linux.it (subscribers-only)
9709 W: http://linux-test-project.github.io/
9710 T: git git://github.com/linux-test-project/ltp.git
9714 M: Geert Uytterhoeven <geert@linux-m68k.org>
9715 L: linux-m68k@lists.linux-m68k.org
9716 W: http://www.linux-m68k.org/
9717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9722 M68K ON APPLE MACINTOSH
9723 M: Joshua Thompson <funaho@jurai.org>
9724 W: http://www.mac.linux-m68k.org/
9725 L: linux-m68k@lists.linux-m68k.org
9730 M: Philip Blundell <philb@gnu.org>
9731 W: http://www.tazenda.demon.co.uk/phil/linux-hp
9735 M88DS3103 MEDIA DRIVER
9736 M: Antti Palosaari <crope@iki.fi>
9737 L: linux-media@vger.kernel.org
9738 W: https://linuxtv.org
9739 W: http://palosaari.fi/linux/
9740 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9741 T: git git://linuxtv.org/anttip/media_tree.git
9743 F: drivers/media/dvb-frontends/m88ds3103*
9745 M88RS2000 MEDIA DRIVER
9746 M: Malcolm Priestley <tvboxspy@gmail.com>
9747 L: linux-media@vger.kernel.org
9748 W: https://linuxtv.org
9749 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9751 F: drivers/media/dvb-frontends/m88rs2000*
9753 MA901 MASTERKIT USB FM RADIO DRIVER
9754 M: Alexey Klimov <klimov.linux@gmail.com>
9755 L: linux-media@vger.kernel.org
9756 T: git git://linuxtv.org/media_tree.git
9758 F: drivers/media/radio/radio-ma901.c
9761 M: Johannes Berg <johannes@sipsolutions.net>
9762 L: linux-wireless@vger.kernel.org
9763 W: http://wireless.kernel.org/
9764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9767 F: Documentation/networking/mac80211-injection.txt
9768 F: include/net/mac80211.h
9770 F: drivers/net/wireless/mac80211_hwsim.[ch]
9771 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
9774 M: Jassi Brar <jassisinghbrar@gmail.com>
9775 L: linux-kernel@vger.kernel.org
9778 F: include/linux/mailbox_client.h
9779 F: include/linux/mailbox_controller.h
9781 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9782 M: Michael Kerrisk <mtk.manpages@gmail.com>
9783 W: http://www.kernel.org/doc/man-pages
9784 L: linux-man@vger.kernel.org
9787 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9788 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
9789 L: linux-mips@vger.kernel.org
9791 F: arch/mips/boot/dts/img/pistachio_marduk.dts
9793 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9794 M: Andrew Lunn <andrew@lunn.ch>
9795 M: Vivien Didelot <vivien.didelot@gmail.com>
9796 L: netdev@vger.kernel.org
9798 F: drivers/net/dsa/mv88e6xxx/
9799 F: include/linux/platform_data/mv88e6xxx.h
9800 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
9802 MARVELL ARMADA DRM SUPPORT
9803 M: Russell King <linux@armlinux.org.uk>
9805 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9806 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9807 F: drivers/gpu/drm/armada/
9808 F: include/uapi/drm/armada_drm.h
9809 F: Documentation/devicetree/bindings/display/armada/
9811 MARVELL ARMADA 3700 PHY DRIVERS
9812 M: Miquel Raynal <miquel.raynal@bootlin.com>
9814 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9815 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9816 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9817 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9819 MARVELL CRYPTO DRIVER
9820 M: Boris Brezillon <bbrezillon@kernel.org>
9821 M: Arnaud Ebalard <arno@natisbad.org>
9822 F: drivers/crypto/marvell/
9824 L: linux-crypto@vger.kernel.org
9826 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9827 M: Mirko Lindner <mlindner@marvell.com>
9828 M: Stephen Hemminger <stephen@networkplumber.org>
9829 L: netdev@vger.kernel.org
9831 F: drivers/net/ethernet/marvell/sk*
9833 MARVELL LIBERTAS WIRELESS DRIVER
9834 L: libertas-dev@lists.infradead.org
9836 F: drivers/net/wireless/marvell/libertas/
9838 MARVELL MACCHIATOBIN SUPPORT
9839 M: Russell King <linux@armlinux.org.uk>
9840 L: linux-arm-kernel@lists.infradead.org
9842 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9844 MARVELL MV643XX ETHERNET DRIVER
9845 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9846 L: netdev@vger.kernel.org
9848 F: drivers/net/ethernet/marvell/mv643xx_eth.*
9849 F: include/linux/mv643xx.h
9851 MARVELL MV88X3310 PHY DRIVER
9852 M: Russell King <linux@armlinux.org.uk>
9853 L: netdev@vger.kernel.org
9855 F: drivers/net/phy/marvell10g.c
9857 MARVELL MVEBU THERMAL DRIVER
9858 M: Miquel Raynal <miquel.raynal@bootlin.com>
9860 F: drivers/thermal/armada_thermal.c
9862 MARVELL MVNETA ETHERNET DRIVER
9863 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9864 L: netdev@vger.kernel.org
9866 F: drivers/net/ethernet/marvell/mvneta.*
9868 MARVELL MWIFIEX WIRELESS DRIVER
9869 M: Amitkumar Karwar <amitkarwar@gmail.com>
9870 M: Nishant Sarmukadam <nishants@marvell.com>
9871 M: Ganapathi Bhat <gbhat@marvell.com>
9872 M: Xinming Hu <huxinming820@gmail.com>
9873 L: linux-wireless@vger.kernel.org
9875 F: drivers/net/wireless/marvell/mwifiex/
9877 MARVELL MWL8K WIRELESS DRIVER
9878 M: Lennert Buytenhek <buytenh@wantstofly.org>
9879 L: linux-wireless@vger.kernel.org
9881 F: drivers/net/wireless/marvell/mwl8k.c
9883 MARVELL NAND CONTROLLER DRIVER
9884 M: Miquel Raynal <miquel.raynal@bootlin.com>
9885 L: linux-mtd@lists.infradead.org
9887 F: drivers/mtd/nand/raw/marvell_nand.c
9888 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
9890 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9891 M: Nicolas Pitre <nico@fluxnic.net>
9893 F: drivers/mmc/host/mvsdio.*
9895 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9896 M: Hu Ziji <huziji@marvell.com>
9897 L: linux-mmc@vger.kernel.org
9899 F: drivers/mmc/host/sdhci-xenon*
9900 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9902 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9903 M: Sunil Goutham <sgoutham@marvell.com>
9904 M: Linu Cherian <lcherian@marvell.com>
9905 M: Geetha sowjanya <gakula@marvell.com>
9906 M: Jerin Jacob <jerinj@marvell.com>
9907 L: netdev@vger.kernel.org
9909 F: drivers/net/ethernet/marvell/octeontx2/af/
9911 MATROX FRAMEBUFFER DRIVER
9912 L: linux-fbdev@vger.kernel.org
9914 F: drivers/video/fbdev/matrox/matroxfb_*
9915 F: include/uapi/linux/matroxfb.h
9917 MAX16065 HARDWARE MONITOR DRIVER
9918 M: Guenter Roeck <linux@roeck-us.net>
9919 L: linux-hwmon@vger.kernel.org
9921 F: Documentation/hwmon/max16065.rst
9922 F: drivers/hwmon/max16065.c
9924 MAX2175 SDR TUNER DRIVER
9925 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9926 L: linux-media@vger.kernel.org
9927 T: git git://linuxtv.org/media_tree.git
9929 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
9930 F: Documentation/media/v4l-drivers/max2175.rst
9931 F: drivers/media/i2c/max2175*
9932 F: include/uapi/linux/max2175.h
9934 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9935 L: linux-hwmon@vger.kernel.org
9937 F: Documentation/hwmon/max6650.rst
9938 F: drivers/hwmon/max6650.c
9940 MAX6697 HARDWARE MONITOR DRIVER
9941 M: Guenter Roeck <linux@roeck-us.net>
9942 L: linux-hwmon@vger.kernel.org
9944 F: Documentation/hwmon/max6697.rst
9945 F: Documentation/devicetree/bindings/hwmon/max6697.txt
9946 F: drivers/hwmon/max6697.c
9947 F: include/linux/platform_data/max6697.h
9949 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9950 M: Peter Rosin <peda@axentia.se>
9951 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9953 F: Documentation/devicetree/bindings/sound/max9860.txt
9954 F: sound/soc/codecs/max9860.*
9956 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9957 M: Andreas Klinger <ak@it-klinger.de>
9958 L: linux-iio@vger.kernel.org
9960 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9961 F: drivers/iio/proximity/mb1232.c
9963 MAXIM MAX77650 PMIC MFD DRIVER
9964 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
9965 L: linux-kernel@vger.kernel.org
9967 F: Documentation/devicetree/bindings/*/*max77650.txt
9968 F: Documentation/devicetree/bindings/*/max77650*.txt
9969 F: include/linux/mfd/max77650.h
9970 F: drivers/mfd/max77650.c
9971 F: drivers/regulator/max77650-regulator.c
9972 F: drivers/power/supply/max77650-charger.c
9973 F: drivers/input/misc/max77650-onkey.c
9974 F: drivers/leds/leds-max77650.c
9975 F: drivers/gpio/gpio-max77650.c
9977 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9978 M: Javier Martinez Canillas <javier@dowhile0.org>
9979 L: linux-kernel@vger.kernel.org
9981 F: drivers/regulator/max77802-regulator.c
9982 F: Documentation/devicetree/bindings/*/*max77802.txt
9983 F: include/dt-bindings/*/*max77802.h
9985 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9986 M: Krzysztof Kozlowski <krzk@kernel.org>
9987 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9988 L: linux-pm@vger.kernel.org
9990 F: drivers/power/supply/max14577_charger.c
9991 F: drivers/power/supply/max77693_charger.c
9993 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9994 M: Chanwoo Choi <cw00.choi@samsung.com>
9995 M: Krzysztof Kozlowski <krzk@kernel.org>
9996 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9997 L: linux-kernel@vger.kernel.org
9999 F: drivers/*/max14577*.c
10000 F: drivers/*/max77686*.c
10001 F: drivers/*/max77693*.c
10002 F: drivers/extcon/extcon-max14577.c
10003 F: drivers/extcon/extcon-max77693.c
10004 F: drivers/rtc/rtc-max77686.c
10005 F: drivers/clk/clk-max77686.c
10006 F: Documentation/devicetree/bindings/mfd/max14577.txt
10007 F: Documentation/devicetree/bindings/*/max77686.txt
10008 F: Documentation/devicetree/bindings/mfd/max77693.txt
10009 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
10010 F: include/linux/mfd/max14577*.h
10011 F: include/linux/mfd/max77686*.h
10012 F: include/linux/mfd/max77693*.h
10014 MAXIRADIO FM RADIO RECEIVER DRIVER
10015 M: Hans Verkuil <hverkuil@xs4all.nl>
10016 L: linux-media@vger.kernel.org
10017 T: git git://linuxtv.org/media_tree.git
10018 W: https://linuxtv.org
10020 F: drivers/media/radio/radio-maxiradio*
10022 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10023 M: Peter Rosin <peda@axentia.se>
10024 L: linux-iio@vger.kernel.org
10026 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10027 F: drivers/iio/potentiometer/mcp4018.c
10028 F: drivers/iio/potentiometer/mcp4531.c
10030 MCR20A IEEE-802.15.4 RADIO DRIVER
10031 M: Xue Liu <liuxuenetmail@gmail.com>
10032 L: linux-wpan@vger.kernel.org
10033 W: https://github.com/xueliu/mcr20a-linux
10035 F: drivers/net/ieee802154/mcr20a.c
10036 F: drivers/net/ieee802154/mcr20a.h
10037 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10039 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10040 M: William Breathitt Gray <vilhelm.gray@gmail.com>
10041 L: linux-iio@vger.kernel.org
10043 F: drivers/iio/dac/cio-dac.c
10045 MEDIA CONTROLLER FRAMEWORK
10046 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10047 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10048 L: linux-media@vger.kernel.org
10049 W: https://www.linuxtv.org
10050 T: git git://linuxtv.org/media_tree.git
10052 F: drivers/media/mc/
10053 F: include/media/media-*.h
10054 F: include/uapi/linux/media.h
10056 MEDIA DRIVERS FOR ASCOT2E
10057 M: Sergey Kozlov <serjk@netup.ru>
10058 M: Abylay Ospan <aospan@netup.ru>
10059 L: linux-media@vger.kernel.org
10060 W: https://linuxtv.org
10061 W: http://netup.tv/
10062 T: git git://linuxtv.org/media_tree.git
10064 F: drivers/media/dvb-frontends/ascot2e*
10066 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10067 M: Jasmin Jessich <jasmin@anw.at>
10068 L: linux-media@vger.kernel.org
10069 W: https://linuxtv.org
10070 T: git git://linuxtv.org/media_tree.git
10072 F: drivers/media/dvb-frontends/cxd2099*
10074 MEDIA DRIVERS FOR CXD2841ER
10075 M: Sergey Kozlov <serjk@netup.ru>
10076 M: Abylay Ospan <aospan@netup.ru>
10077 L: linux-media@vger.kernel.org
10078 W: https://linuxtv.org
10079 W: http://netup.tv/
10080 T: git git://linuxtv.org/media_tree.git
10082 F: drivers/media/dvb-frontends/cxd2841er*
10084 MEDIA DRIVERS FOR CXD2880
10085 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10086 L: linux-media@vger.kernel.org
10087 W: http://linuxtv.org/
10088 T: git git://linuxtv.org/media_tree.git
10090 F: drivers/media/dvb-frontends/cxd2880/*
10091 F: drivers/media/spi/cxd2880*
10093 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10094 L: linux-media@vger.kernel.org
10095 W: https://linuxtv.org
10096 T: git git://linuxtv.org/media_tree.git
10098 F: drivers/media/pci/ddbridge/*
10100 MEDIA DRIVERS FOR FREESCALE IMX
10101 M: Steve Longerbeam <slongerbeam@gmail.com>
10102 M: Philipp Zabel <p.zabel@pengutronix.de>
10103 L: linux-media@vger.kernel.org
10104 T: git git://linuxtv.org/media_tree.git
10106 F: Documentation/devicetree/bindings/media/imx.txt
10107 F: Documentation/media/v4l-drivers/imx.rst
10108 F: drivers/staging/media/imx/
10109 F: include/linux/imx-media.h
10110 F: include/media/imx.h
10112 MEDIA DRIVER FOR FREESCALE IMX PXP
10113 M: Philipp Zabel <p.zabel@pengutronix.de>
10114 L: linux-media@vger.kernel.org
10115 T: git git://linuxtv.org/media_tree.git
10117 F: drivers/media/platform/imx-pxp.[ch]
10119 MEDIA DRIVERS FOR FREESCALE IMX7
10120 M: Rui Miguel Silva <rmfrfs@gmail.com>
10121 L: linux-media@vger.kernel.org
10122 T: git git://linuxtv.org/media_tree.git
10124 F: Documentation/devicetree/bindings/media/imx7-csi.txt
10125 F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10126 F: Documentation/media/v4l-drivers/imx7.rst
10127 F: drivers/staging/media/imx/imx7-media-csi.c
10128 F: drivers/staging/media/imx/imx7-mipi-csis.c
10130 MEDIA DRIVERS FOR HELENE
10131 M: Abylay Ospan <aospan@netup.ru>
10132 L: linux-media@vger.kernel.org
10133 W: https://linuxtv.org
10134 W: http://netup.tv/
10135 T: git git://linuxtv.org/media_tree.git
10137 F: drivers/media/dvb-frontends/helene*
10139 MEDIA DRIVERS FOR HORUS3A
10140 M: Sergey Kozlov <serjk@netup.ru>
10141 M: Abylay Ospan <aospan@netup.ru>
10142 L: linux-media@vger.kernel.org
10143 W: https://linuxtv.org
10144 W: http://netup.tv/
10145 T: git git://linuxtv.org/media_tree.git
10147 F: drivers/media/dvb-frontends/horus3a*
10149 MEDIA DRIVERS FOR LNBH25
10150 M: Sergey Kozlov <serjk@netup.ru>
10151 M: Abylay Ospan <aospan@netup.ru>
10152 L: linux-media@vger.kernel.org
10153 W: https://linuxtv.org
10154 W: http://netup.tv/
10155 T: git git://linuxtv.org/media_tree.git
10157 F: drivers/media/dvb-frontends/lnbh25*
10159 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10160 L: linux-media@vger.kernel.org
10161 W: https://linuxtv.org
10162 T: git git://linuxtv.org/media_tree.git
10164 F: drivers/media/dvb-frontends/mxl5xx*
10166 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10167 M: Sergey Kozlov <serjk@netup.ru>
10168 M: Abylay Ospan <aospan@netup.ru>
10169 L: linux-media@vger.kernel.org
10170 W: https://linuxtv.org
10171 W: http://netup.tv/
10172 T: git git://linuxtv.org/media_tree.git
10174 F: drivers/media/pci/netup_unidvb/*
10176 MEDIA DRIVERS FOR RENESAS - CEU
10177 M: Jacopo Mondi <jacopo@jmondi.org>
10178 L: linux-media@vger.kernel.org
10179 L: linux-renesas-soc@vger.kernel.org
10180 T: git git://linuxtv.org/media_tree.git
10182 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
10183 F: drivers/media/platform/renesas-ceu.c
10184 F: include/media/drv-intf/renesas-ceu.h
10186 MEDIA DRIVERS FOR RENESAS - DRIF
10187 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
10188 L: linux-media@vger.kernel.org
10189 L: linux-renesas-soc@vger.kernel.org
10190 T: git git://linuxtv.org/media_tree.git
10192 F: Documentation/devicetree/bindings/media/renesas,drif.txt
10193 F: drivers/media/platform/rcar_drif.c
10195 MEDIA DRIVERS FOR RENESAS - FCP
10196 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10197 L: linux-media@vger.kernel.org
10198 L: linux-renesas-soc@vger.kernel.org
10199 T: git git://linuxtv.org/media_tree.git
10201 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
10202 F: drivers/media/platform/rcar-fcp.c
10203 F: include/media/rcar-fcp.h
10205 MEDIA DRIVERS FOR RENESAS - FDP1
10206 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10207 L: linux-media@vger.kernel.org
10208 L: linux-renesas-soc@vger.kernel.org
10209 T: git git://linuxtv.org/media_tree.git
10211 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
10212 F: drivers/media/platform/rcar_fdp1.c
10214 MEDIA DRIVERS FOR RENESAS - VIN
10215 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
10216 L: linux-media@vger.kernel.org
10217 L: linux-renesas-soc@vger.kernel.org
10218 T: git git://linuxtv.org/media_tree.git
10220 F: Documentation/devicetree/bindings/media/renesas,csi2.txt
10221 F: Documentation/devicetree/bindings/media/renesas,vin.txt
10222 F: drivers/media/platform/rcar-vin/
10224 MEDIA DRIVERS FOR RENESAS - VSP1
10225 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10226 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10227 L: linux-media@vger.kernel.org
10228 L: linux-renesas-soc@vger.kernel.org
10229 T: git git://linuxtv.org/media_tree.git
10231 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
10232 F: drivers/media/platform/vsp1/
10234 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10235 L: linux-media@vger.kernel.org
10236 W: https://linuxtv.org
10237 T: git git://linuxtv.org/media_tree.git
10239 F: drivers/media/dvb-frontends/stv0910*
10241 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10242 L: linux-media@vger.kernel.org
10243 W: https://linuxtv.org
10244 T: git git://linuxtv.org/media_tree.git
10246 F: drivers/media/dvb-frontends/stv6111*
10248 MEDIA DRIVERS FOR STM32 - DCMI
10249 M: Hugues Fruchet <hugues.fruchet@st.com>
10250 L: linux-media@vger.kernel.org
10251 T: git git://linuxtv.org/media_tree.git
10253 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
10254 F: drivers/media/platform/stm32/stm32-dcmi.c
10256 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10257 M: Dmitry Osipenko <digetx@gmail.com>
10258 L: linux-media@vger.kernel.org
10259 L: linux-tegra@vger.kernel.org
10260 T: git git://linuxtv.org/media_tree.git
10262 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10263 F: drivers/staging/media/tegra-vde/
10265 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10266 M: Mauro Carvalho Chehab <mchehab@kernel.org>
10267 P: LinuxTV.org Project
10268 L: linux-media@vger.kernel.org
10269 W: https://linuxtv.org
10270 Q: http://patchwork.kernel.org/project/linux-media/list/
10271 T: git git://linuxtv.org/media_tree.git
10273 F: Documentation/devicetree/bindings/media/
10274 F: Documentation/media/
10276 F: drivers/staging/media/
10277 F: include/linux/platform_data/media/
10279 F: include/uapi/linux/dvb/
10280 F: include/uapi/linux/videodev2.h
10281 F: include/uapi/linux/media.h
10282 F: include/uapi/linux/v4l2-*
10283 F: include/uapi/linux/meye.h
10284 F: include/uapi/linux/ivtv*
10285 F: include/uapi/linux/uvcvideo.h
10287 MEDIATEK BLUETOOTH DRIVER
10288 M: Sean Wang <sean.wang@mediatek.com>
10289 L: linux-bluetooth@vger.kernel.org
10290 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10292 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10293 F: drivers/bluetooth/btmtkuart.c
10295 MEDIATEK CIR DRIVER
10296 M: Sean Wang <sean.wang@mediatek.com>
10298 F: drivers/media/rc/mtk-cir.c
10300 MEDIATEK DMA DRIVER
10301 M: Sean Wang <sean.wang@mediatek.com>
10302 L: dmaengine@vger.kernel.org
10303 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10304 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10306 F: Documentation/devicetree/bindings/dma/mtk-*
10307 F: drivers/dma/mediatek/
10309 MEDIATEK PMIC LED DRIVER
10310 M: Sean Wang <sean.wang@mediatek.com>
10312 F: drivers/leds/leds-mt6323.c
10313 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
10315 MEDIATEK ETHERNET DRIVER
10316 M: Felix Fietkau <nbd@openwrt.org>
10317 M: John Crispin <john@phrozen.org>
10318 M: Sean Wang <sean.wang@mediatek.com>
10319 M: Mark Lee <Mark-MC.Lee@mediatek.com>
10320 L: netdev@vger.kernel.org
10322 F: drivers/net/ethernet/mediatek/
10324 MEDIATEK SWITCH DRIVER
10325 M: Sean Wang <sean.wang@mediatek.com>
10326 L: netdev@vger.kernel.org
10328 F: drivers/net/dsa/mt7530.*
10329 F: net/dsa/tag_mtk.c
10331 MEDIATEK JPEG DRIVER
10332 M: Rick Chang <rick.chang@mediatek.com>
10333 M: Bin Liu <bin.liu@mediatek.com>
10335 F: drivers/media/platform/mtk-jpeg/
10336 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10338 MEDIATEK MDP DRIVER
10339 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10340 M: Houlong Wei <houlong.wei@mediatek.com>
10341 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10343 F: drivers/media/platform/mtk-mdp/
10344 F: drivers/media/platform/mtk-vpu/
10345 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
10347 MEDIATEK MEDIA DRIVER
10348 M: Tiffany Lin <tiffany.lin@mediatek.com>
10349 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10351 F: drivers/media/platform/mtk-vcodec/
10352 F: drivers/media/platform/mtk-vpu/
10353 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10354 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
10356 MEDIATEK MMC/SD/SDIO DRIVER
10357 M: Chaotian Jing <chaotian.jing@mediatek.com>
10359 F: drivers/mmc/host/mtk-sd.c
10360 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
10362 MEDIATEK MT76 WIRELESS LAN DRIVER
10363 M: Felix Fietkau <nbd@nbd.name>
10364 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10365 R: Ryder Lee <ryder.lee@mediatek.com>
10366 R: Roy Luo <royluo@google.com>
10367 L: linux-wireless@vger.kernel.org
10369 F: drivers/net/wireless/mediatek/mt76/
10371 MEDIATEK MT7601U WIRELESS LAN DRIVER
10372 M: Jakub Kicinski <kubakici@wp.pl>
10373 L: linux-wireless@vger.kernel.org
10375 F: drivers/net/wireless/mediatek/mt7601u/
10377 MEDIATEK MT7621/28/88 I2C DRIVER
10378 M: Stefan Roese <sr@denx.de>
10379 L: linux-i2c@vger.kernel.org
10381 F: drivers/i2c/busses/i2c-mt7621.c
10382 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10384 MEDIATEK NAND CONTROLLER DRIVER
10385 M: Xiaolei Li <xiaolei.li@mediatek.com>
10386 L: linux-mtd@lists.infradead.org
10388 F: drivers/mtd/nand/raw/mtk_*
10389 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
10391 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10392 M: Sean Wang <sean.wang@mediatek.com>
10394 F: drivers/char/hw_random/mtk-rng.c
10396 MEDIATEK USB3 DRD IP DRIVER
10397 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
10398 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
10399 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10400 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10402 F: drivers/usb/mtu3/
10404 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10405 M: Peter Senna Tschudin <peter.senna@gmail.com>
10406 M: Martin Donnelly <martin.donnelly@ge.com>
10407 M: Martyn Welch <martyn.welch@collabora.co.uk>
10409 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10410 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10412 MEGARAID SCSI/SAS DRIVERS
10413 M: Kashyap Desai <kashyap.desai@broadcom.com>
10414 M: Sumit Saxena <sumit.saxena@broadcom.com>
10415 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10416 L: megaraidlinux.pdl@broadcom.com
10417 L: linux-scsi@vger.kernel.org
10418 W: http://www.avagotech.com/support/
10420 F: Documentation/scsi/megaraid.txt
10421 F: drivers/scsi/megaraid.*
10422 F: drivers/scsi/megaraid/
10424 MELEXIS MLX90614 DRIVER
10425 M: Crt Mori <cmo@melexis.com>
10426 L: linux-iio@vger.kernel.org
10427 W: http://www.melexis.com
10429 F: drivers/iio/temperature/mlx90614.c
10431 MELEXIS MLX90632 DRIVER
10432 M: Crt Mori <cmo@melexis.com>
10433 L: linux-iio@vger.kernel.org
10434 W: http://www.melexis.com
10436 F: drivers/iio/temperature/mlx90632.c
10438 MELFAS MIP4 TOUCHSCREEN DRIVER
10439 M: Sangwon Jee <jeesw@melfas.com>
10440 W: http://www.melfas.com
10442 F: drivers/input/touchscreen/melfas_mip4.c
10443 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10445 MELLANOX ETHERNET DRIVER (mlx4_en)
10446 M: Tariq Toukan <tariqt@mellanox.com>
10447 L: netdev@vger.kernel.org
10449 W: http://www.mellanox.com
10450 Q: http://patchwork.ozlabs.org/project/netdev/list/
10451 F: drivers/net/ethernet/mellanox/mlx4/en_*
10453 MELLANOX ETHERNET DRIVER (mlx5e)
10454 M: Saeed Mahameed <saeedm@mellanox.com>
10455 L: netdev@vger.kernel.org
10457 W: http://www.mellanox.com
10458 Q: http://patchwork.ozlabs.org/project/netdev/list/
10459 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
10461 MELLANOX ETHERNET INNOVA DRIVERS
10462 R: Boris Pismenny <borisp@mellanox.com>
10463 L: netdev@vger.kernel.org
10465 W: http://www.mellanox.com
10466 Q: http://patchwork.ozlabs.org/project/netdev/list/
10467 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10468 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
10469 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10470 F: include/linux/mlx5/mlx5_ifc_fpga.h
10472 MELLANOX ETHERNET SWITCH DRIVERS
10473 M: Jiri Pirko <jiri@mellanox.com>
10474 M: Ido Schimmel <idosch@mellanox.com>
10475 L: netdev@vger.kernel.org
10477 W: http://www.mellanox.com
10478 Q: http://patchwork.ozlabs.org/project/netdev/list/
10479 F: drivers/net/ethernet/mellanox/mlxsw/
10480 F: tools/testing/selftests/drivers/net/mlxsw/
10482 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10483 M: mlxsw@mellanox.com
10484 L: netdev@vger.kernel.org
10486 W: http://www.mellanox.com
10487 Q: http://patchwork.ozlabs.org/project/netdev/list/
10488 F: drivers/net/ethernet/mellanox/mlxfw/
10490 MELLANOX HARDWARE PLATFORM SUPPORT
10491 M: Andy Shevchenko <andy@infradead.org>
10492 M: Darren Hart <dvhart@infradead.org>
10493 M: Vadim Pasternak <vadimp@mellanox.com>
10494 L: platform-driver-x86@vger.kernel.org
10496 F: drivers/platform/mellanox/
10497 F: include/linux/platform_data/mlxreg.h
10499 MELLANOX MLX4 core VPI driver
10500 M: Tariq Toukan <tariqt@mellanox.com>
10501 L: netdev@vger.kernel.org
10502 L: linux-rdma@vger.kernel.org
10503 W: http://www.mellanox.com
10504 Q: http://patchwork.ozlabs.org/project/netdev/list/
10506 F: drivers/net/ethernet/mellanox/mlx4/
10507 F: include/linux/mlx4/
10509 MELLANOX MLX4 IB driver
10510 M: Yishai Hadas <yishaih@mellanox.com>
10511 L: linux-rdma@vger.kernel.org
10512 W: http://www.mellanox.com
10513 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10515 F: drivers/infiniband/hw/mlx4/
10516 F: include/linux/mlx4/
10517 F: include/uapi/rdma/mlx4-abi.h
10519 MELLANOX MLX5 core VPI driver
10520 M: Saeed Mahameed <saeedm@mellanox.com>
10521 M: Leon Romanovsky <leonro@mellanox.com>
10522 L: netdev@vger.kernel.org
10523 L: linux-rdma@vger.kernel.org
10524 W: http://www.mellanox.com
10525 Q: http://patchwork.ozlabs.org/project/netdev/list/
10527 F: drivers/net/ethernet/mellanox/mlx5/core/
10528 F: include/linux/mlx5/
10529 F: Documentation/networking/device_drivers/mellanox/
10531 MELLANOX MLX5 IB driver
10532 M: Leon Romanovsky <leonro@mellanox.com>
10533 L: linux-rdma@vger.kernel.org
10534 W: http://www.mellanox.com
10535 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10537 F: drivers/infiniband/hw/mlx5/
10538 F: include/linux/mlx5/
10539 F: include/uapi/rdma/mlx5-abi.h
10541 MELLANOX MLXCPLD I2C AND MUX DRIVER
10542 M: Vadim Pasternak <vadimp@mellanox.com>
10543 M: Michael Shych <michaelsh@mellanox.com>
10544 L: linux-i2c@vger.kernel.org
10546 F: drivers/i2c/busses/i2c-mlxcpld.c
10547 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
10548 F: Documentation/i2c/busses/i2c-mlxcpld.rst
10550 MELLANOX MLXCPLD LED DRIVER
10551 M: Vadim Pasternak <vadimp@mellanox.com>
10552 L: linux-leds@vger.kernel.org
10554 F: drivers/leds/leds-mlxcpld.c
10555 F: drivers/leds/leds-mlxreg.c
10556 F: Documentation/leds/leds-mlxcpld.rst
10558 MELLANOX PLATFORM DRIVER
10559 M: Vadim Pasternak <vadimp@mellanox.com>
10560 L: platform-driver-x86@vger.kernel.org
10562 F: drivers/platform/x86/mlx-platform.c
10565 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10566 M: "Paul E. McKenney" <paulmck@kernel.org>
10567 L: linux-kernel@vger.kernel.org
10569 F: kernel/sched/membarrier.c
10570 F: include/uapi/linux/membarrier.h
10571 F: arch/powerpc/include/asm/membarrier.h
10574 M: Mike Rapoport <rppt@linux.ibm.com>
10575 L: linux-mm@kvack.org
10577 F: include/linux/memblock.h
10579 F: Documentation/core-api/boot-time-mm.rst
10582 M: Andrew Morton <akpm@linux-foundation.org>
10583 L: linux-mm@kvack.org
10584 W: http://www.linux-mm.org
10585 T: quilt https://ozlabs.org/~akpm/mmotm/
10586 T: quilt https://ozlabs.org/~akpm/mmots/
10587 T: git git://github.com/hnaz/linux-mm.git
10589 F: include/linux/mm.h
10590 F: include/linux/gfp.h
10591 F: include/linux/mmzone.h
10592 F: include/linux/memory_hotplug.h
10593 F: include/linux/vmalloc.h
10596 MEMORY TECHNOLOGY DEVICES (MTD)
10597 M: David Woodhouse <dwmw2@infradead.org>
10598 M: Brian Norris <computersforpeace@gmail.com>
10599 M: Marek Vasut <marek.vasut@gmail.com>
10600 M: Miquel Raynal <miquel.raynal@bootlin.com>
10601 M: Richard Weinberger <richard@nod.at>
10602 M: Vignesh Raghavendra <vigneshr@ti.com>
10603 L: linux-mtd@lists.infradead.org
10604 W: http://www.linux-mtd.infradead.org/
10605 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10609 F: Documentation/devicetree/bindings/mtd/
10611 F: include/linux/mtd/
10612 F: include/uapi/mtd/
10614 MEN A21 WATCHDOG DRIVER
10615 M: Johannes Thumshirn <morbidrsa@gmail.com>
10616 L: linux-watchdog@vger.kernel.org
10618 F: drivers/watchdog/mena21_wdt.c
10620 MEN CHAMELEON BUS (mcb)
10621 M: Johannes Thumshirn <morbidrsa@gmail.com>
10624 F: include/linux/mcb.h
10625 F: Documentation/driver-api/men-chameleon-bus.rst
10627 MEN F21BMC (Board Management Controller)
10628 M: Andreas Werner <andreas.werner@men.de>
10630 F: drivers/mfd/menf21bmc.c
10631 F: drivers/watchdog/menf21bmc_wdt.c
10632 F: drivers/leds/leds-menf21bmc.c
10633 F: drivers/hwmon/menf21bmc_hwmon.c
10634 F: Documentation/hwmon/menf21bmc.rst
10636 MEN Z069 WATCHDOG DRIVER
10637 M: Johannes Thumshirn <jth@kernel.org>
10638 L: linux-watchdog@vger.kernel.org
10640 F: drivers/watchdog/menz69_wdt.c
10642 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10643 M: Neil Armstrong <narmstrong@baylibre.com>
10644 L: linux-media@vger.kernel.org
10645 L: linux-amlogic@lists.infradead.org
10646 W: http://linux-meson.com/
10648 F: drivers/media/platform/meson/ao-cec.c
10649 F: drivers/media/platform/meson/ao-cec-g12a.c
10650 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
10651 T: git git://linuxtv.org/media_tree.git
10653 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10654 M: Liang Yang <liang.yang@amlogic.com>
10655 L: linux-mtd@lists.infradead.org
10657 F: drivers/mtd/nand/raw/meson_*
10658 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10660 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10661 M: Maxime Jourdan <mjourdan@baylibre.com>
10662 L: linux-media@vger.kernel.org
10663 L: linux-amlogic@lists.infradead.org
10665 F: drivers/staging/media/meson/vdec/
10666 T: git git://linuxtv.org/media_tree.git
10668 METHODE UDPU SUPPORT
10669 M: Vladimir Vid <vladimir.vid@sartura.hr>
10671 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10673 MICROBLAZE ARCHITECTURE
10674 M: Michal Simek <monstr@monstr.eu>
10675 W: http://www.monstr.eu/fdt/
10676 T: git git://git.monstr.eu/linux-2.6-microblaze.git
10678 F: arch/microblaze/
10680 MICROCHIP AT91 SERIAL DRIVER
10681 M: Richard Genoud <richard.genoud@gmail.com>
10683 F: drivers/tty/serial/atmel_serial.c
10684 F: drivers/tty/serial/atmel_serial.h
10685 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10687 MICROCHIP AUDIO ASOC DRIVERS
10688 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10689 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10693 MICROCHIP DMA DRIVER
10694 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10695 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10696 L: dmaengine@vger.kernel.org
10698 F: drivers/dma/at_hdmac.c
10699 F: drivers/dma/at_hdmac_regs.h
10700 F: include/linux/platform_data/dma-atmel.h
10701 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
10702 F: include/dt-bindings/dma/at91.h
10704 MICROCHIP ECC DRIVER
10705 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10706 L: linux-crypto@vger.kernel.org
10708 F: drivers/crypto/atmel-ecc.*
10710 MICROCHIP I2C DRIVER
10711 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10712 L: linux-i2c@vger.kernel.org
10714 F: drivers/i2c/busses/i2c-at91.h
10715 F: drivers/i2c/busses/i2c-at91-*.c
10717 MICROCHIP ISC DRIVER
10718 M: Eugen Hristev <eugen.hristev@microchip.com>
10719 L: linux-media@vger.kernel.org
10721 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
10722 F: drivers/media/platform/atmel/atmel-isc.h
10723 F: drivers/media/platform/atmel/atmel-isc-base.c
10724 F: drivers/media/platform/atmel/atmel-isc-regs.h
10725 F: Documentation/devicetree/bindings/media/atmel-isc.txt
10727 MICROCHIP ISI DRIVER
10728 M: Eugen Hristev <eugen.hristev@microchip.com>
10729 L: linux-media@vger.kernel.org
10731 F: drivers/media/platform/atmel/atmel-isi.c
10732 F: drivers/media/platform/atmel/atmel-isi.h
10734 MICROCHIP AT91 USART MFD DRIVER
10735 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10736 L: linux-kernel@vger.kernel.org
10738 F: drivers/mfd/at91-usart.c
10739 F: include/dt-bindings/mfd/at91-usart.h
10740 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10742 MICROCHIP AT91 USART SPI DRIVER
10743 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10744 L: linux-spi@vger.kernel.org
10746 F: drivers/spi/spi-at91-usart.c
10747 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10749 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10750 M: Woojung Huh <woojung.huh@microchip.com>
10751 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10752 L: netdev@vger.kernel.org
10754 F: net/dsa/tag_ksz.c
10755 F: drivers/net/dsa/microchip/*
10756 F: include/linux/platform_data/microchip-ksz.h
10757 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
10759 MICROCHIP LAN743X ETHERNET DRIVER
10760 M: Bryan Whitehead <bryan.whitehead@microchip.com>
10761 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10762 L: netdev@vger.kernel.org
10764 F: drivers/net/ethernet/microchip/lan743x_*
10766 MICROCHIP LCDFB DRIVER
10767 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10768 L: linux-fbdev@vger.kernel.org
10770 F: drivers/video/fbdev/atmel_lcdfb.c
10771 F: include/video/atmel_lcdc.h
10773 MICROCHIP MMC/SD/SDIO MCI DRIVER
10774 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10776 F: drivers/mmc/host/atmel-mci.c
10778 MICROCHIP MCP16502 PMIC DRIVER
10779 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
10780 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10782 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10783 F: drivers/regulator/mcp16502.c
10785 MICROCHIP MCP3911 ADC DRIVER
10786 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10787 M: Kent Gustavsson <kent@minoris.se>
10788 L: linux-iio@vger.kernel.org
10790 F: drivers/iio/adc/mcp3911.c
10791 F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10793 MICROCHIP NAND DRIVER
10794 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10795 L: linux-mtd@lists.infradead.org
10797 F: drivers/mtd/nand/raw/atmel/*
10798 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
10800 MICROCHIP PWM DRIVER
10801 M: Claudiu Beznea <claudiu.beznea@microchip.com>
10802 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10803 L: linux-pwm@vger.kernel.org
10805 F: drivers/pwm/pwm-atmel.c
10806 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10808 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10809 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10810 M: Eugen Hristev <eugen.hristev@microchip.com>
10811 L: linux-iio@vger.kernel.org
10813 F: drivers/iio/adc/at91-sama5d2_adc.c
10814 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10815 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10817 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10818 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10820 F: drivers/power/reset/at91-sama5d2_shdwc.c
10822 MICROCHIP SPI DRIVER
10823 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10825 F: drivers/spi/spi-atmel.*
10827 MICROCHIP SSC DRIVER
10828 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10829 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10831 F: drivers/misc/atmel-ssc.c
10832 F: include/linux/atmel-ssc.h
10834 MICROCHIP USBA UDC DRIVER
10835 M: Cristian Birsan <cristian.birsan@microchip.com>
10836 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10838 F: drivers/usb/gadget/udc/atmel_usba_udc.*
10840 MICROCHIP USB251XB DRIVER
10841 M: Richard Leitner <richard.leitner@skidata.com>
10842 L: linux-usb@vger.kernel.org
10844 F: drivers/usb/misc/usb251xb.c
10845 F: Documentation/devicetree/bindings/usb/usb251xb.txt
10847 MICROCHIP XDMA DRIVER
10848 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10849 L: linux-arm-kernel@lists.infradead.org
10850 L: dmaengine@vger.kernel.org
10852 F: drivers/dma/at_xdmac.c
10854 MICROSEMI MIPS SOCS
10855 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10856 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10857 L: linux-mips@vger.kernel.org
10859 F: arch/mips/generic/board-ocelot.c
10860 F: arch/mips/configs/generic/board-ocelot.config
10861 F: arch/mips/boot/dts/mscc/
10862 F: Documentation/devicetree/bindings/mips/mscc.txt
10864 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10865 M: Don Brace <don.brace@microsemi.com>
10866 L: esc.storagedev@microsemi.com
10867 L: linux-scsi@vger.kernel.org
10869 F: drivers/scsi/smartpqi/smartpqi*.[ch]
10870 F: drivers/scsi/smartpqi/Kconfig
10871 F: drivers/scsi/smartpqi/Makefile
10872 F: include/linux/cciss*.h
10873 F: include/uapi/linux/cciss*.h
10874 F: Documentation/scsi/smartpqi.txt
10876 MICROSEMI ETHERNET SWITCH DRIVER
10877 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10878 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10879 L: netdev@vger.kernel.org
10881 F: drivers/net/ethernet/mscc/
10883 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10884 M: Chen Yu <yu.c.chen@intel.com>
10885 L: platform-driver-x86@vger.kernel.org
10887 F: drivers/platform/x86/surfacepro3_button.c
10889 MICROTEK X6 SCANNER
10890 M: Oliver Neukum <oliver@neukum.org>
10892 F: drivers/usb/image/microtek.*
10895 M: Ralf Baechle <ralf@linux-mips.org>
10896 M: Paul Burton <paulburton@kernel.org>
10897 M: James Hogan <jhogan@kernel.org>
10898 L: linux-mips@vger.kernel.org
10899 W: http://www.linux-mips.org/
10900 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
10901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10902 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
10904 F: Documentation/devicetree/bindings/mips/
10905 F: Documentation/mips/
10907 F: drivers/platform/mips/
10909 MIPS BOSTON DEVELOPMENT BOARD
10910 M: Paul Burton <paulburton@kernel.org>
10911 L: linux-mips@vger.kernel.org
10913 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
10914 F: arch/mips/boot/dts/img/boston.dts
10915 F: arch/mips/configs/generic/board-boston.config
10916 F: drivers/clk/imgtec/clk-boston.c
10917 F: include/dt-bindings/clock/boston-clock.h
10919 MIPS GENERIC PLATFORM
10920 M: Paul Burton <paulburton@kernel.org>
10921 L: linux-mips@vger.kernel.org
10923 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10924 F: arch/mips/generic/
10925 F: arch/mips/tools/generic-board-config.sh
10927 MIPS/LOONGSON1 ARCHITECTURE
10928 M: Keguang Zhang <keguang.zhang@gmail.com>
10929 L: linux-mips@vger.kernel.org
10931 F: arch/mips/loongson32/
10932 F: arch/mips/include/asm/mach-loongson32/
10933 F: drivers/*/*loongson1*
10934 F: drivers/*/*/*loongson1*
10936 MIPS/LOONGSON2 ARCHITECTURE
10937 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
10938 L: linux-mips@vger.kernel.org
10940 F: arch/mips/loongson64/fuloong-2e/
10941 F: arch/mips/loongson64/lemote-2f/
10942 F: arch/mips/include/asm/mach-loongson64/
10943 F: drivers/*/*loongson2*
10944 F: drivers/*/*/*loongson2*
10946 MIPS/LOONGSON3 ARCHITECTURE
10947 M: Huacai Chen <chenhc@lemote.com>
10948 L: linux-mips@vger.kernel.org
10950 F: arch/mips/loongson64/
10951 F: arch/mips/include/asm/mach-loongson64/
10952 F: drivers/platform/mips/cpu_hwmon.c
10953 F: drivers/*/*loongson3*
10954 F: drivers/*/*/*loongson3*
10956 MIPS RINT INSTRUCTION EMULATION
10957 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
10958 L: linux-mips@vger.kernel.org
10960 F: arch/mips/math-emu/sp_rint.c
10961 F: arch/mips/math-emu/dp_rint.c
10963 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10964 M: Hans Verkuil <hverkuil@xs4all.nl>
10965 L: linux-media@vger.kernel.org
10966 T: git git://linuxtv.org/media_tree.git
10967 W: https://linuxtv.org
10969 F: drivers/media/radio/radio-miropcm20*
10972 R: Lubomir Rintel <lkundrak@v3.sk>
10973 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10975 F: arch/arm/boot/dts/mmp*
10976 F: arch/arm/mach-mmp/
10978 MMU GATHER AND TLB INVALIDATION
10979 M: Will Deacon <will@kernel.org>
10980 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
10981 M: Andrew Morton <akpm@linux-foundation.org>
10982 M: Nick Piggin <npiggin@gmail.com>
10983 M: Peter Zijlstra <peterz@infradead.org>
10984 L: linux-arch@vger.kernel.org
10985 L: linux-mm@kvack.org
10987 F: arch/*/include/asm/tlb.h
10988 F: include/asm-generic/tlb.h
10991 MN88472 MEDIA DRIVER
10992 M: Antti Palosaari <crope@iki.fi>
10993 L: linux-media@vger.kernel.org
10994 W: https://linuxtv.org
10995 W: http://palosaari.fi/linux/
10996 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10998 F: drivers/media/dvb-frontends/mn88472*
11000 MN88473 MEDIA DRIVER
11001 M: Antti Palosaari <crope@iki.fi>
11002 L: linux-media@vger.kernel.org
11003 W: https://linuxtv.org
11004 W: http://palosaari.fi/linux/
11005 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11007 F: drivers/media/dvb-frontends/mn88473*
11010 M: Jessica Yu <jeyu@kernel.org>
11011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11013 F: include/linux/module.h
11016 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11017 W: http://popies.net/meye/
11019 F: Documentation/media/v4l-drivers/meye*
11020 F: drivers/media/pci/meye/
11021 F: include/uapi/linux/meye.h
11023 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11024 M: Jiri Slaby <jirislaby@gmail.com>
11026 F: Documentation/driver-api/serial/moxa-smartio.rst
11027 F: drivers/tty/mxser.*
11029 MR800 AVERMEDIA USB FM RADIO DRIVER
11030 M: Alexey Klimov <klimov.linux@gmail.com>
11031 L: linux-media@vger.kernel.org
11032 T: git git://linuxtv.org/media_tree.git
11034 F: drivers/media/radio/radio-mr800.c
11036 MRF24J40 IEEE 802.15.4 RADIO DRIVER
11037 M: Alan Ott <alan@signal11.us>
11038 L: linux-wpan@vger.kernel.org
11040 F: drivers/net/ieee802154/mrf24j40.c
11041 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11044 M: "Lee, Chun-Yi" <jlee@suse.com>
11045 L: platform-driver-x86@vger.kernel.org
11047 F: drivers/platform/x86/msi-laptop.c
11050 L: platform-driver-x86@vger.kernel.org
11052 F: drivers/platform/x86/msi-wmi.c
11054 MSI001 MEDIA DRIVER
11055 M: Antti Palosaari <crope@iki.fi>
11056 L: linux-media@vger.kernel.org
11057 W: https://linuxtv.org
11058 W: http://palosaari.fi/linux/
11059 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11060 T: git git://linuxtv.org/anttip/media_tree.git
11062 F: drivers/media/tuners/msi001*
11064 MSI2500 MEDIA DRIVER
11065 M: Antti Palosaari <crope@iki.fi>
11066 L: linux-media@vger.kernel.org
11067 W: https://linuxtv.org
11068 W: http://palosaari.fi/linux/
11069 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11070 T: git git://linuxtv.org/anttip/media_tree.git
11072 F: drivers/media/usb/msi2500/
11074 MSYSTEMS DISKONCHIP G3 MTD DRIVER
11075 M: Robert Jarzmik <robert.jarzmik@free.fr>
11076 L: linux-mtd@lists.infradead.org
11078 F: drivers/mtd/devices/docg3*
11080 MT9M032 APTINA SENSOR DRIVER
11081 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11082 L: linux-media@vger.kernel.org
11083 T: git git://linuxtv.org/media_tree.git
11085 F: drivers/media/i2c/mt9m032.c
11086 F: include/media/i2c/mt9m032.h
11088 MT9P031 APTINA CAMERA SENSOR
11089 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11090 L: linux-media@vger.kernel.org
11091 T: git git://linuxtv.org/media_tree.git
11093 F: drivers/media/i2c/mt9p031.c
11094 F: include/media/i2c/mt9p031.h
11096 MT9T001 APTINA CAMERA SENSOR
11097 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11098 L: linux-media@vger.kernel.org
11099 T: git git://linuxtv.org/media_tree.git
11101 F: drivers/media/i2c/mt9t001.c
11102 F: include/media/i2c/mt9t001.h
11104 MT9T112 APTINA CAMERA SENSOR
11105 M: Jacopo Mondi <jacopo@jmondi.org>
11106 L: linux-media@vger.kernel.org
11107 T: git git://linuxtv.org/media_tree.git
11109 F: drivers/media/i2c/mt9t112.c
11110 F: include/media/i2c/mt9t112.h
11112 MT9V032 APTINA CAMERA SENSOR
11113 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11114 L: linux-media@vger.kernel.org
11115 T: git git://linuxtv.org/media_tree.git
11117 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11118 F: drivers/media/i2c/mt9v032.c
11119 F: include/media/i2c/mt9v032.h
11121 MT9V111 APTINA CAMERA SENSOR
11122 M: Jacopo Mondi <jacopo@jmondi.org>
11123 L: linux-media@vger.kernel.org
11124 T: git git://linuxtv.org/media_tree.git
11126 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11127 F: drivers/media/i2c/mt9v111.c
11129 MULTIFUNCTION DEVICES (MFD)
11130 M: Lee Jones <lee.jones@linaro.org>
11131 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11133 F: Documentation/devicetree/bindings/mfd/
11135 F: include/linux/mfd/
11136 F: include/dt-bindings/mfd/
11138 MULTIMEDIA CARD (MMC) ETC. OVER SPI
11140 F: drivers/mmc/host/mmc_spi.c
11141 F: include/linux/spi/mmc_spi.h
11143 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11144 M: Ulf Hansson <ulf.hansson@linaro.org>
11145 L: linux-mmc@vger.kernel.org
11146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11148 F: Documentation/devicetree/bindings/mmc/
11150 F: include/linux/mmc/
11151 F: include/uapi/linux/mmc/
11153 MULTIPLEXER SUBSYSTEM
11154 M: Peter Rosin <peda@axentia.se>
11156 F: Documentation/ABI/testing/sysfs-class-mux*
11157 F: Documentation/devicetree/bindings/mux/
11158 F: include/dt-bindings/mux/
11159 F: include/linux/mux/
11162 MULTITECH MULTIPORT CARD (ISICOM)
11164 F: drivers/tty/isicom.c
11165 F: include/linux/isicom.h
11167 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11168 M: Bin Liu <b-liu@ti.com>
11169 L: linux-usb@vger.kernel.org
11171 F: drivers/usb/musb/
11173 MXL301RF MEDIA DRIVER
11174 M: Akihiro Tsukada <tskd08@gmail.com>
11175 L: linux-media@vger.kernel.org
11177 F: drivers/media/tuners/mxl301rf*
11179 MXL5007T MEDIA DRIVER
11180 M: Michael Krufky <mkrufky@linuxtv.org>
11181 L: linux-media@vger.kernel.org
11182 W: https://linuxtv.org
11183 W: http://github.com/mkrufky
11184 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11185 T: git git://linuxtv.org/mkrufky/tuners.git
11187 F: drivers/media/tuners/mxl5007t.*
11190 M: Marek Vasut <marex@denx.de>
11191 M: Stefan Agner <stefan@agner.ch>
11192 L: dri-devel@lists.freedesktop.org
11194 F: drivers/gpu/drm/mxsfb/
11195 F: Documentation/devicetree/bindings/display/mxsfb.txt
11196 T: git git://anongit.freedesktop.org/drm/drm-misc
11198 MYLEX DAC960 PCI RAID Controller
11199 M: Hannes Reinecke <hare@kernel.org>
11200 L: linux-scsi@vger.kernel.org
11202 F: drivers/scsi/myrb.*
11203 F: drivers/scsi/myrs.*
11205 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11206 M: Chris Lee <christopher.lee@cspi.com>
11207 L: netdev@vger.kernel.org
11208 W: https://www.cspi.com/ethernet-products/support/downloads/
11210 F: drivers/net/ethernet/myricom/myri10ge/
11212 NAND FLASH SUBSYSTEM
11213 M: Miquel Raynal <miquel.raynal@bootlin.com>
11214 R: Richard Weinberger <richard@nod.at>
11215 L: linux-mtd@lists.infradead.org
11216 W: http://www.linux-mtd.infradead.org/
11217 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11220 F: drivers/mtd/nand/
11221 F: include/linux/mtd/*nand*.h
11223 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11224 M: Daniel Mack <zonque@gmail.com>
11226 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11227 W: http://www.native-instruments.com
11228 F: sound/usb/caiaq/
11230 NATSEMI ETHERNET DRIVER (DP8381x)
11232 F: drivers/net/ethernet/natsemi/natsemi.c
11234 NCR 5380 SCSI DRIVERS
11235 M: Finn Thain <fthain@telegraphics.com.au>
11236 M: Michael Schmitz <schmitzmic@gmail.com>
11237 L: linux-scsi@vger.kernel.org
11239 F: Documentation/scsi/g_NCR5380.txt
11240 F: drivers/scsi/NCR5380.*
11241 F: drivers/scsi/arm/cumana_1.c
11242 F: drivers/scsi/arm/oak.c
11243 F: drivers/scsi/atari_scsi.*
11244 F: drivers/scsi/dmx3191d.c
11245 F: drivers/scsi/g_NCR5380.*
11246 F: drivers/scsi/mac_scsi.*
11247 F: drivers/scsi/sun3_scsi.*
11248 F: drivers/scsi/sun3_scsi_vme.c
11251 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
11255 NCT6775 HARDWARE MONITOR DRIVER
11256 M: Guenter Roeck <linux@roeck-us.net>
11257 L: linux-hwmon@vger.kernel.org
11259 F: Documentation/hwmon/nct6775.rst
11260 F: drivers/hwmon/nct6775.c
11262 NET_FAILOVER MODULE
11263 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
11264 L: netdev@vger.kernel.org
11266 F: drivers/net/net_failover.c
11267 F: include/net/net_failover.h
11268 F: Documentation/networking/net_failover.rst
11270 NETEM NETWORK EMULATOR
11271 M: Stephen Hemminger <stephen@networkplumber.org>
11272 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
11274 F: net/sched/sch_netem.c
11276 NETERION 10GbE DRIVERS (s2io/vxge)
11277 M: Jon Mason <jdmason@kudzu.us>
11278 L: netdev@vger.kernel.org
11280 F: Documentation/networking/device_drivers/neterion/s2io.txt
11281 F: Documentation/networking/device_drivers/neterion/vxge.txt
11282 F: drivers/net/ethernet/neterion/
11285 M: Pablo Neira Ayuso <pablo@netfilter.org>
11286 M: Jozsef Kadlecsik <kadlec@netfilter.org>
11287 M: Florian Westphal <fw@strlen.de>
11288 L: netfilter-devel@vger.kernel.org
11289 L: coreteam@netfilter.org
11290 W: http://www.netfilter.org/
11291 W: http://www.iptables.org/
11292 W: http://www.nftables.org/
11293 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
11294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11297 F: include/linux/netfilter*
11298 F: include/linux/netfilter/
11299 F: include/net/netfilter/
11300 F: include/uapi/linux/netfilter*
11301 F: include/uapi/linux/netfilter/
11302 F: net/*/netfilter.c
11303 F: net/*/netfilter/
11305 F: net/bridge/br_netfilter*.c
11307 NETROM NETWORK LAYER
11308 M: Ralf Baechle <ralf@linux-mips.org>
11309 L: linux-hams@vger.kernel.org
11310 W: http://www.linux-ax25.org/
11312 F: include/net/netrom.h
11313 F: include/uapi/linux/netrom.h
11316 NETRONOME ETHERNET DRIVERS
11317 M: Jakub Kicinski <jakub.kicinski@netronome.com>
11318 L: oss-drivers@netronome.com
11320 F: drivers/net/ethernet/netronome/
11322 NETWORK BLOCK DEVICE (NBD)
11323 M: Josef Bacik <josef@toxicpanda.com>
11325 L: linux-block@vger.kernel.org
11326 L: nbd@other.debian.org
11327 F: Documentation/admin-guide/blockdev/nbd.rst
11328 F: drivers/block/nbd.c
11329 F: include/trace/events/nbd.h
11330 F: include/uapi/linux/nbd.h
11332 NETWORK DROP MONITOR
11333 M: Neil Horman <nhorman@tuxdriver.com>
11334 L: netdev@vger.kernel.org
11336 W: https://fedorahosted.org/dropwatch/
11337 F: net/core/drop_monitor.c
11338 F: include/uapi/linux/net_dropmon.h
11339 F: include/net/drop_monitor.h
11342 M: "David S. Miller" <davem@davemloft.net>
11343 L: netdev@vger.kernel.org
11344 W: http://www.linuxfoundation.org/en/Net
11345 Q: http://patchwork.ozlabs.org/project/netdev/list/
11346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11349 F: Documentation/devicetree/bindings/net/
11351 F: include/linux/if_*
11352 F: include/linux/netdevice.h
11353 F: include/linux/etherdevice.h
11354 F: include/linux/fcdevice.h
11355 F: include/linux/fddidevice.h
11356 F: include/linux/hippidevice.h
11357 F: include/linux/inetdevice.h
11358 F: include/uapi/linux/if_*
11359 F: include/uapi/linux/netdevice.h
11361 NETWORKING DRIVERS (WIRELESS)
11362 M: Kalle Valo <kvalo@codeaurora.org>
11363 L: linux-wireless@vger.kernel.org
11364 Q: http://patchwork.kernel.org/project/linux-wireless/list/
11365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11368 F: Documentation/devicetree/bindings/net/wireless/
11369 F: drivers/net/wireless/
11372 M: Andrew Lunn <andrew@lunn.ch>
11373 M: Vivien Didelot <vivien.didelot@gmail.com>
11374 M: Florian Fainelli <f.fainelli@gmail.com>
11376 F: Documentation/devicetree/bindings/net/dsa/
11378 F: include/net/dsa.h
11379 F: include/linux/dsa/
11380 F: include/linux/platform_data/dsa.h
11381 F: drivers/net/dsa/
11383 NETWORKING [GENERAL]
11384 M: "David S. Miller" <davem@davemloft.net>
11385 L: netdev@vger.kernel.org
11386 W: http://www.linuxfoundation.org/en/Net
11387 Q: http://patchwork.ozlabs.org/project/netdev/list/
11388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11390 B: mailto:netdev@vger.kernel.org
11394 F: include/linux/in.h
11395 F: include/linux/net.h
11396 F: include/linux/netdevice.h
11397 F: include/uapi/linux/in.h
11398 F: include/uapi/linux/net.h
11399 F: include/uapi/linux/netdevice.h
11400 F: include/uapi/linux/net_namespace.h
11401 F: tools/testing/selftests/net/
11404 F: Documentation/networking/
11407 M: Steffen Klassert <steffen.klassert@secunet.com>
11408 M: Herbert Xu <herbert@gondor.apana.org.au>
11409 M: "David S. Miller" <davem@davemloft.net>
11410 L: netdev@vger.kernel.org
11411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11419 F: net/ipv4/ipcomp.c
11420 F: net/ipv4/ip_vti.c
11424 F: net/ipv6/ipcomp6.c
11425 F: net/ipv6/ip6_vti.c
11426 F: include/uapi/linux/xfrm.h
11427 F: include/net/xfrm.h
11429 NETWORKING [IPv4/IPv6]
11430 M: "David S. Miller" <davem@davemloft.net>
11431 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11432 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11433 L: netdev@vger.kernel.org
11434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11441 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11442 M: Paul Moore <paul@paul-moore.com>
11443 W: https://github.com/netlabel
11444 L: netdev@vger.kernel.org
11445 L: linux-security-module@vger.kernel.org
11447 F: Documentation/netlabel/
11448 F: include/net/calipso.h
11449 F: include/net/cipso_ipv4.h
11450 F: include/net/netlabel.h
11451 F: include/uapi/linux/netfilter/xt_SECMARK.h
11452 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
11454 F: net/ipv4/cipso_ipv4.c
11455 F: net/ipv6/calipso.c
11456 F: net/netfilter/xt_CONNSECMARK.c
11457 F: net/netfilter/xt_SECMARK.c
11460 M: Eric Dumazet <edumazet@google.com>
11461 L: netdev@vger.kernel.org
11464 F: net/ipv4/syncookies.c
11466 F: net/ipv6/syncookies.c
11467 F: include/uapi/linux/tcp.h
11468 F: include/net/tcp.h
11469 F: include/linux/tcp.h
11470 F: include/trace/events/tcp.h
11473 M: Boris Pismenny <borisp@mellanox.com>
11474 M: Aviad Yehezkel <aviadye@mellanox.com>
11475 M: John Fastabend <john.fastabend@gmail.com>
11476 M: Daniel Borkmann <daniel@iogearbox.net>
11477 M: Jakub Kicinski <jakub.kicinski@netronome.com>
11478 L: netdev@vger.kernel.org
11481 F: include/uapi/linux/tls.h
11482 F: include/net/tls.h
11484 NETWORKING [WIRELESS]
11485 L: linux-wireless@vger.kernel.org
11486 Q: http://patchwork.kernel.org/project/linux-wireless/list/
11489 M: Jakub Kicinski <jakub.kicinski@netronome.com>
11491 F: drivers/net/netdevsim/*
11493 NETXEN (1/10) GbE SUPPORT
11494 M: Manish Chopra <manishc@marvell.com>
11495 M: Rahul Verma <rahulv@marvell.com>
11496 M: GR-Linux-NIC-Dev@marvell.com
11497 L: netdev@vger.kernel.org
11499 F: drivers/net/ethernet/qlogic/netxen/
11502 M: David Ahern <dsahern@kernel.org>
11503 L: netdev@vger.kernel.org
11505 F: include/net/nexthop.h
11506 F: include/uapi/linux/nexthop.h
11507 F: include/net/netns/nexthop.h
11508 F: net/ipv4/nexthop.c
11511 L: netdev@vger.kernel.org
11514 F: include/net/nfc/
11515 F: include/uapi/linux/nfc.h
11517 F: include/linux/platform_data/nfcmrvl.h
11518 F: Documentation/devicetree/bindings/net/nfc/
11520 NFS, SUNRPC, AND LOCKD CLIENTS
11521 M: Trond Myklebust <trond.myklebust@hammerspace.com>
11522 M: Anna Schumaker <anna.schumaker@netapp.com>
11523 L: linux-nfs@vger.kernel.org
11524 W: http://client.linux-nfs.org
11525 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11531 F: include/linux/lockd/
11532 F: include/linux/nfs*
11533 F: include/linux/sunrpc/
11534 F: include/uapi/linux/nfs*
11535 F: include/uapi/linux/sunrpc/
11538 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
11539 L: linux-nilfs@vger.kernel.org
11540 W: https://nilfs.sourceforge.io/
11541 W: https://nilfs.osdn.jp/
11542 T: git git://github.com/konis/nilfs2.git
11544 F: Documentation/filesystems/nilfs2.txt
11546 F: include/trace/events/nilfs2.h
11547 F: include/uapi/linux/nilfs2_api.h
11548 F: include/uapi/linux/nilfs2_ondisk.h
11550 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11551 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11552 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11554 F: Documentation/scsi/NinjaSCSI.txt
11555 F: drivers/scsi/pcmcia/nsp_*
11557 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11558 M: GOTO Masanori <gotom@debian.or.jp>
11559 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11560 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11562 F: Documentation/scsi/NinjaSCSI.txt
11563 F: drivers/scsi/nsp32*
11566 M: Ley Foon Tan <lftan@altera.com>
11567 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11568 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11572 NOHZ, DYNTICKS SUPPORT
11573 M: Frederic Weisbecker <fweisbec@gmail.com>
11574 M: Thomas Gleixner <tglx@linutronix.de>
11575 M: Ingo Molnar <mingo@kernel.org>
11576 L: linux-kernel@vger.kernel.org
11577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11579 F: kernel/time/tick*.*
11580 F: include/linux/tick.h
11581 F: include/linux/sched/nohz.h
11583 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11584 M: Pavel Machek <pavel@ucw.cz>
11585 M: Sakari Ailus <sakari.ailus@iki.fi>
11586 L: linux-media@vger.kernel.org
11588 F: drivers/media/i2c/et8ek8
11589 F: drivers/media/i2c/ad5820.c
11591 NOKIA N900 POWER SUPPLY DRIVERS
11592 R: Pali Rohár <pali.rohar@gmail.com>
11593 F: include/linux/power/bq2415x_charger.h
11594 F: include/linux/power/bq27xxx_battery.h
11595 F: drivers/power/supply/bq2415x_charger.c
11596 F: drivers/power/supply/bq27xxx_battery.c
11597 F: drivers/power/supply/bq27xxx_battery_i2c.c
11598 F: drivers/power/supply/isp1704_charger.c
11599 F: drivers/power/supply/rx51_battery.c
11602 M: Willy Tarreau <w@1wt.eu>
11604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11605 F: tools/include/nolibc/
11608 M: Matthias Maennich <maennich@google.com>
11611 F: Documentation/core-api/symbol-namespaces.rst
11614 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11615 L: linux-ntb@googlegroups.com
11617 F: drivers/ntb/hw/amd/
11620 M: Jon Mason <jdmason@kudzu.us>
11621 M: Dave Jiang <dave.jiang@intel.com>
11622 M: Allen Hubbe <allenbh@gmail.com>
11623 L: linux-ntb@googlegroups.com
11625 W: https://github.com/jonmason/ntb/wiki
11626 T: git git://github.com/jonmason/ntb.git
11628 F: drivers/net/ntb_netdev.c
11629 F: include/linux/ntb.h
11630 F: include/linux/ntb_transport.h
11631 F: tools/testing/selftests/ntb/
11634 M: Serge Semin <fancer.lancer@gmail.com>
11635 L: linux-ntb@googlegroups.com
11637 F: drivers/ntb/hw/idt/
11640 M: Dave Jiang <dave.jiang@intel.com>
11641 L: linux-ntb@googlegroups.com
11643 W: https://github.com/davejiang/linux/wiki
11644 T: git https://github.com/davejiang/linux.git
11645 F: drivers/ntb/hw/intel/
11648 M: Anton Altaparmakov <anton@tuxera.com>
11649 L: linux-ntfs-dev@lists.sourceforge.net
11650 W: http://www.tuxera.com/
11651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11653 F: Documentation/filesystems/ntfs.txt
11657 M: Finn Thain <fthain@telegraphics.com.au>
11658 L: linux-m68k@lists.linux-m68k.org
11660 F: arch/*/include/asm/nubus.h
11662 F: include/linux/nubus.h
11663 F: include/uapi/linux/nubus.h
11665 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11666 M: Antonino Daplas <adaplas@gmail.com>
11667 L: linux-fbdev@vger.kernel.org
11669 F: drivers/video/fbdev/riva/
11670 F: drivers/video/fbdev/nvidia/
11673 M: Keith Busch <kbusch@kernel.org>
11674 M: Jens Axboe <axboe@fb.com>
11675 M: Christoph Hellwig <hch@lst.de>
11676 M: Sagi Grimberg <sagi@grimberg.me>
11677 L: linux-nvme@lists.infradead.org
11678 T: git://git.infradead.org/nvme.git
11679 W: http://git.infradead.org/nvme.git
11681 F: drivers/nvme/host/
11682 F: include/linux/nvme.h
11683 F: include/uapi/linux/nvme_ioctl.h
11685 NVM EXPRESS FC TRANSPORT DRIVERS
11686 M: James Smart <james.smart@broadcom.com>
11687 L: linux-nvme@lists.infradead.org
11689 F: include/linux/nvme-fc.h
11690 F: include/linux/nvme-fc-driver.h
11691 F: drivers/nvme/host/fc.c
11692 F: drivers/nvme/target/fc.c
11693 F: drivers/nvme/target/fcloop.c
11695 NVM EXPRESS TARGET DRIVER
11696 M: Christoph Hellwig <hch@lst.de>
11697 M: Sagi Grimberg <sagi@grimberg.me>
11698 L: linux-nvme@lists.infradead.org
11699 T: git://git.infradead.org/nvme.git
11700 W: http://git.infradead.org/nvme.git
11702 F: drivers/nvme/target/
11705 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11708 F: Documentation/devicetree/bindings/nvmem/
11709 F: Documentation/ABI/stable/sysfs-bus-nvmem
11710 F: include/linux/nvmem-consumer.h
11711 F: include/linux/nvmem-provider.h
11713 NXP FXAS21002C DRIVER
11714 M: Rui Miguel Silva <rmfrfs@gmail.com>
11715 L: linux-iio@vger.kernel.org
11717 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11718 F: drivers/iio/gyro/fxas21002c_core.c
11719 F: drivers/iio/gyro/fxas21002c.h
11720 F: drivers/iio/gyro/fxas21002c_i2c.c
11721 F: drivers/iio/gyro/fxas21002c_spi.c
11723 NXP SGTL5000 DRIVER
11724 M: Fabio Estevam <festevam@gmail.com>
11725 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11727 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
11728 F: sound/soc/codecs/sgtl5000*
11730 NXP SJA1105 ETHERNET SWITCH DRIVER
11731 M: Vladimir Oltean <olteanv@gmail.com>
11732 L: linux-kernel@vger.kernel.org
11734 F: drivers/net/dsa/sja1105
11736 NXP TDA998X DRM DRIVER
11737 M: Russell King <linux@armlinux.org.uk>
11739 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11740 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11741 F: drivers/gpu/drm/i2c/tda998x_drv.c
11742 F: include/drm/i2c/tda998x.h
11743 F: include/dt-bindings/display/tda998x.h
11747 M: Peter Rosin <peda@axentia.se>
11748 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11750 F: Documentation/devicetree/bindings/sound/tfa9879.txt
11751 F: sound/soc/codecs/tfa9879*
11754 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
11755 R: Charles Gorand <charles.gorand@effinnov.com>
11756 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11758 F: drivers/nfc/nxp-nci
11761 M: Jiri Pirko <jiri@mellanox.com>
11762 L: netdev@vger.kernel.org
11765 F: lib/test_objagg.c
11766 F: include/linux/objagg.h
11769 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
11770 M: Ashish Kumar <ashish.kumar@nxp.com>
11771 L: linux-spi@vger.kernel.org
11773 F: drivers/spi/spi-nxp-fspi.c
11774 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11777 M: Josh Poimboeuf <jpoimboe@redhat.com>
11778 M: Peter Zijlstra <peterz@infradead.org>
11782 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11783 M: Frederic Barrat <fbarrat@linux.ibm.com>
11784 M: Andrew Donnellan <ajd@linux.ibm.com>
11785 L: linuxppc-dev@lists.ozlabs.org
11787 F: arch/powerpc/platforms/powernv/ocxl.c
11788 F: arch/powerpc/include/asm/pnv-ocxl.h
11789 F: drivers/misc/ocxl/
11790 F: include/misc/ocxl*
11791 F: include/uapi/misc/ocxl.h
11792 F: Documentation/userspace-api/accelerators/ocxl.rst
11795 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11796 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
11797 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11798 L: linux-omap@vger.kernel.org
11800 F: sound/soc/ti/omap*
11801 F: sound/soc/ti/rx51.c
11802 F: sound/soc/ti/n810.c
11803 F: sound/soc/ti/sdma-pcm.*
11805 OMAP CLOCK FRAMEWORK SUPPORT
11806 M: Paul Walmsley <paul@pwsan.com>
11807 L: linux-omap@vger.kernel.org
11809 F: arch/arm/*omap*/*clock*
11811 OMAP DEVICE TREE SUPPORT
11812 M: Benoît Cousson <bcousson@baylibre.com>
11813 M: Tony Lindgren <tony@atomide.com>
11814 L: linux-omap@vger.kernel.org
11815 L: devicetree@vger.kernel.org
11817 F: arch/arm/boot/dts/*omap*
11818 F: arch/arm/boot/dts/*am3*
11819 F: arch/arm/boot/dts/*am4*
11820 F: arch/arm/boot/dts/*am5*
11821 F: arch/arm/boot/dts/*dra7*
11823 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11824 L: linux-omap@vger.kernel.org
11825 L: linux-fbdev@vger.kernel.org
11827 F: drivers/video/fbdev/omap2/
11828 F: Documentation/arm/omap/dss.rst
11830 OMAP FRAMEBUFFER SUPPORT
11831 L: linux-fbdev@vger.kernel.org
11832 L: linux-omap@vger.kernel.org
11834 F: drivers/video/fbdev/omap/
11836 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11837 M: Roger Quadros <rogerq@ti.com>
11838 M: Tony Lindgren <tony@atomide.com>
11839 L: linux-omap@vger.kernel.org
11841 F: drivers/memory/omap-gpmc.c
11842 F: arch/arm/mach-omap2/*gpmc*
11845 M: Grygorii Strashko <grygorii.strashko@ti.com>
11846 M: Santosh Shilimkar <ssantosh@kernel.org>
11847 M: Kevin Hilman <khilman@kernel.org>
11848 L: linux-omap@vger.kernel.org
11850 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
11851 F: drivers/gpio/gpio-omap.c
11853 OMAP HARDWARE SPINLOCK SUPPORT
11854 M: Ohad Ben-Cohen <ohad@wizery.com>
11855 L: linux-omap@vger.kernel.org
11857 F: drivers/hwspinlock/omap_hwspinlock.c
11859 OMAP HS MMC SUPPORT
11860 L: linux-mmc@vger.kernel.org
11861 L: linux-omap@vger.kernel.org
11863 F: drivers/mmc/host/omap_hsmmc.c
11866 M: Paul Walmsley <paul@pwsan.com>
11867 L: linux-omap@vger.kernel.org
11869 F: arch/arm/mach-omap2/omap_hwmod*data*
11871 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11872 M: Benoît Cousson <bcousson@baylibre.com>
11873 L: linux-omap@vger.kernel.org
11875 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11878 M: Benoît Cousson <bcousson@baylibre.com>
11879 M: Paul Walmsley <paul@pwsan.com>
11880 L: linux-omap@vger.kernel.org
11882 F: arch/arm/mach-omap2/omap_hwmod.*
11885 M: Vignesh R <vigneshr@ti.com>
11886 L: linux-omap@vger.kernel.org
11887 L: linux-i2c@vger.kernel.org
11889 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
11890 F: drivers/i2c/busses/i2c-omap.c
11892 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11893 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11894 L: linux-media@vger.kernel.org
11896 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
11897 F: drivers/media/platform/omap3isp/
11898 F: drivers/staging/media/omap4iss/
11901 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11902 L: linux-omap@vger.kernel.org
11904 F: drivers/mmc/host/omap.c
11906 OMAP POWER MANAGEMENT SUPPORT
11907 M: Kevin Hilman <khilman@kernel.org>
11908 L: linux-omap@vger.kernel.org
11910 F: arch/arm/*omap*/*pm*
11911 F: drivers/cpufreq/omap-cpufreq.c
11913 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11914 M: Rajendra Nayak <rnayak@codeaurora.org>
11915 M: Paul Walmsley <paul@pwsan.com>
11916 L: linux-omap@vger.kernel.org
11918 F: arch/arm/mach-omap2/prm*
11920 OMAP RANDOM NUMBER GENERATOR SUPPORT
11921 M: Deepak Saxena <dsaxena@plexity.net>
11923 F: drivers/char/hw_random/omap-rng.c
11926 L: linux-usb@vger.kernel.org
11927 L: linux-omap@vger.kernel.org
11929 F: drivers/usb/*/*omap*
11930 F: arch/arm/*omap*/usb*
11932 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11933 M: Mark Jackson <mpfj@newflow.co.uk>
11934 L: linux-omap@vger.kernel.org
11936 F: arch/arm/boot/dts/am335x-nano.dts
11939 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11940 M: Tony Lindgren <tony@atomide.com>
11941 L: linux-omap@vger.kernel.org
11942 Q: http://patchwork.kernel.org/project/linux-omap/list/
11943 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11945 F: arch/arm/mach-omap1/
11946 F: arch/arm/plat-omap/
11947 F: arch/arm/configs/omap1_defconfig
11948 F: drivers/i2c/busses/i2c-omap.c
11949 F: include/linux/platform_data/i2c-omap.h
11950 F: include/linux/platform_data/ams-delta-fiq.h
11953 M: Tony Lindgren <tony@atomide.com>
11954 L: linux-omap@vger.kernel.org
11955 W: http://www.muru.com/linux/omap/
11956 W: http://linux.omap.com/
11957 Q: http://patchwork.kernel.org/project/linux-omap/list/
11958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11960 F: arch/arm/mach-omap2/
11961 F: arch/arm/plat-omap/
11962 F: arch/arm/configs/omap2plus_defconfig
11963 F: drivers/bus/ti-sysc.c
11964 F: drivers/i2c/busses/i2c-omap.c
11965 F: drivers/irqchip/irq-omap-intc.c
11966 F: drivers/mfd/*omap*.c
11967 F: drivers/mfd/menelaus.c
11968 F: drivers/mfd/palmas.c
11969 F: drivers/mfd/tps65217.c
11970 F: drivers/mfd/tps65218.c
11971 F: drivers/mfd/tps65910.c
11972 F: drivers/mfd/twl-core.[ch]
11973 F: drivers/mfd/twl4030*.c
11974 F: drivers/mfd/twl6030*.c
11975 F: drivers/mfd/twl6040*.c
11976 F: drivers/regulator/palmas-regulator*.c
11977 F: drivers/regulator/pbias-regulator.c
11978 F: drivers/regulator/tps65217-regulator.c
11979 F: drivers/regulator/tps65218-regulator.c
11980 F: drivers/regulator/tps65910-regulator.c
11981 F: drivers/regulator/twl-regulator.c
11982 F: drivers/regulator/twl6030-regulator.c
11983 F: include/linux/platform_data/i2c-omap.h
11984 F: include/linux/platform_data/ti-sysc.h
11986 ONION OMEGA2+ BOARD
11987 M: Harvey Hunt <harveyhuntnexus@gmail.com>
11988 L: linux-mips@vger.kernel.org
11990 F: arch/mips/boot/dts/ralink/omega2p.dts
11993 M: Bob Copeland <me@bobcopeland.com>
11994 L: linux-karma-devel@lists.sourceforge.net
11996 F: Documentation/filesystems/omfs.txt
11999 OMNIKEY CARDMAN 4000 DRIVER
12000 M: Harald Welte <laforge@gnumonks.org>
12002 F: drivers/char/pcmcia/cm4000_cs.c
12003 F: include/linux/cm4000_cs.h
12004 F: include/uapi/linux/cm4000_cs.h
12006 OMNIKEY CARDMAN 4040 DRIVER
12007 M: Harald Welte <laforge@gnumonks.org>
12009 F: drivers/char/pcmcia/cm4040_cs.*
12011 OMNIVISION OV13858 SENSOR DRIVER
12012 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12013 L: linux-media@vger.kernel.org
12014 T: git git://linuxtv.org/media_tree.git
12016 F: drivers/media/i2c/ov13858.c
12018 OMNIVISION OV2680 SENSOR DRIVER
12019 M: Rui Miguel Silva <rmfrfs@gmail.com>
12020 L: linux-media@vger.kernel.org
12021 T: git git://linuxtv.org/media_tree.git
12023 F: drivers/media/i2c/ov2680.c
12024 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
12026 OMNIVISION OV2685 SENSOR DRIVER
12027 M: Shunqian Zheng <zhengsq@rock-chips.com>
12028 L: linux-media@vger.kernel.org
12029 T: git git://linuxtv.org/media_tree.git
12031 F: drivers/media/i2c/ov2685.c
12033 OMNIVISION OV5640 SENSOR DRIVER
12034 M: Steve Longerbeam <slongerbeam@gmail.com>
12035 L: linux-media@vger.kernel.org
12036 T: git git://linuxtv.org/media_tree.git
12038 F: drivers/media/i2c/ov5640.c
12040 OMNIVISION OV5647 SENSOR DRIVER
12041 M: Luis Oliveira <lolivei@synopsys.com>
12042 L: linux-media@vger.kernel.org
12043 T: git git://linuxtv.org/media_tree.git
12045 F: drivers/media/i2c/ov5647.c
12047 OMNIVISION OV5670 SENSOR DRIVER
12048 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12049 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
12050 L: linux-media@vger.kernel.org
12051 T: git git://linuxtv.org/media_tree.git
12053 F: drivers/media/i2c/ov5670.c
12055 OMNIVISION OV5675 SENSOR DRIVER
12056 M: Shawn Tu <shawnx.tu@intel.com>
12057 L: linux-media@vger.kernel.org
12058 T: git git://linuxtv.org/media_tree.git
12060 F: drivers/media/i2c/ov5675.c
12062 OMNIVISION OV5695 SENSOR DRIVER
12063 M: Shunqian Zheng <zhengsq@rock-chips.com>
12064 L: linux-media@vger.kernel.org
12065 T: git git://linuxtv.org/media_tree.git
12067 F: drivers/media/i2c/ov5695.c
12069 OMNIVISION OV7670 SENSOR DRIVER
12070 M: Jonathan Corbet <corbet@lwn.net>
12071 L: linux-media@vger.kernel.org
12072 T: git git://linuxtv.org/media_tree.git
12074 F: drivers/media/i2c/ov7670.c
12075 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
12077 OMNIVISION OV772x SENSOR DRIVER
12078 M: Jacopo Mondi <jacopo@jmondi.org>
12079 L: linux-media@vger.kernel.org
12080 T: git git://linuxtv.org/media_tree.git
12082 F: drivers/media/i2c/ov772x.c
12083 F: include/media/i2c/ov772x.h
12084 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
12086 OMNIVISION OV7740 SENSOR DRIVER
12087 M: Wenyou Yang <wenyou.yang@microchip.com>
12088 L: linux-media@vger.kernel.org
12089 T: git git://linuxtv.org/media_tree.git
12091 F: drivers/media/i2c/ov7740.c
12092 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
12094 OMNIVISION OV9640 SENSOR DRIVER
12095 M: Petr Cvek <petrcvekcz@gmail.com>
12096 L: linux-media@vger.kernel.org
12098 F: drivers/media/i2c/ov9640.*
12100 OMNIVISION OV8856 SENSOR DRIVER
12101 M: Ben Kao <ben.kao@intel.com>
12102 L: linux-media@vger.kernel.org
12103 T: git git://linuxtv.org/media_tree.git
12105 F: drivers/media/i2c/ov8856.c
12107 OMNIVISION OV9650 SENSOR DRIVER
12108 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12109 R: Akinobu Mita <akinobu.mita@gmail.com>
12110 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
12111 L: linux-media@vger.kernel.org
12112 T: git git://linuxtv.org/media_tree.git
12114 F: drivers/media/i2c/ov9650.c
12115 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
12117 ONENAND FLASH DRIVER
12118 M: Kyungmin Park <kyungmin.park@samsung.com>
12119 L: linux-mtd@lists.infradead.org
12121 F: drivers/mtd/nand/onenand/
12122 F: include/linux/mtd/onenand*.h
12125 M: Jens Wiklander <jens.wiklander@linaro.org>
12126 L: tee-dev@lists.linaro.org
12128 F: drivers/tee/optee/
12130 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12131 M: Sumit Garg <sumit.garg@linaro.org>
12132 L: tee-dev@lists.linaro.org
12134 F: drivers/char/hw_random/optee-rng.c
12137 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12138 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12139 L: linux-rdma@vger.kernel.org
12141 F: drivers/infiniband/ulp/opa_vnic
12143 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12144 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12145 M: Frank Rowand <frowand.list@gmail.com>
12146 L: devicetree@vger.kernel.org
12148 F: Documentation/devicetree/dynamic-resolution-notes.txt
12149 F: Documentation/devicetree/overlay-notes.txt
12150 F: drivers/of/overlay.c
12151 F: drivers/of/resolver.c
12152 K: of_overlay_notifier_
12154 OPEN FIRMWARE AND FLATTENED DEVICE TREE
12155 M: Rob Herring <robh+dt@kernel.org>
12156 M: Frank Rowand <frowand.list@gmail.com>
12157 L: devicetree@vger.kernel.org
12158 W: http://www.devicetree.org/
12159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12162 F: include/linux/of*.h
12164 F: Documentation/ABI/testing/sysfs-firmware-ofw
12166 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12167 M: Rob Herring <robh+dt@kernel.org>
12168 M: Mark Rutland <mark.rutland@arm.com>
12169 L: devicetree@vger.kernel.org
12170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12171 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12173 F: Documentation/devicetree/
12174 F: arch/*/boot/dts/
12175 F: include/dt-bindings/
12177 OPENCORES I2C BUS DRIVER
12178 M: Peter Korsgaard <peter@korsgaard.com>
12179 M: Andrew Lunn <andrew@lunn.ch>
12180 L: linux-i2c@vger.kernel.org
12182 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12183 F: Documentation/i2c/busses/i2c-ocores.rst
12184 F: drivers/i2c/busses/i2c-ocores.c
12185 F: include/linux/platform_data/i2c-ocores.h
12187 OPENRISC ARCHITECTURE
12188 M: Jonas Bonn <jonas@southpole.se>
12189 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12190 M: Stafford Horne <shorne@gmail.com>
12191 T: git git://github.com/openrisc/linux.git
12192 L: openrisc@lists.librecores.org
12193 W: http://openrisc.io
12195 F: Documentation/devicetree/bindings/openrisc/
12196 F: Documentation/openrisc/
12198 F: drivers/irqchip/irq-ompic.c
12199 F: drivers/irqchip/irq-or1k-*
12202 M: Pravin B Shelar <pshelar@ovn.org>
12203 L: netdev@vger.kernel.org
12204 L: dev@openvswitch.org
12205 W: http://openvswitch.org
12207 F: net/openvswitch/
12208 F: include/uapi/linux/openvswitch.h
12210 OPERATING PERFORMANCE POINTS (OPP)
12211 M: Viresh Kumar <vireshk@kernel.org>
12212 M: Nishanth Menon <nm@ti.com>
12213 M: Stephen Boyd <sboyd@kernel.org>
12214 L: linux-pm@vger.kernel.org
12216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12218 F: include/linux/pm_opp.h
12219 F: Documentation/power/opp.rst
12220 F: Documentation/devicetree/bindings/opp/
12223 M: Clemens Ladisch <clemens@ladisch.de>
12224 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12225 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12227 F: sound/drivers/opl4/
12230 M: Robert Richter <rric@kernel.org>
12231 L: oprofile-list@lists.sf.net
12233 F: arch/*/include/asm/oprofile*.h
12234 F: arch/*/oprofile/
12235 F: drivers/oprofile/
12236 F: include/linux/oprofile.h
12238 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12239 M: Mark Fasheh <mark@fasheh.com>
12240 M: Joel Becker <jlbec@evilplan.org>
12241 M: Joseph Qi <joseph.qi@linux.alibaba.com>
12242 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12243 W: http://ocfs2.wiki.kernel.org
12245 F: Documentation/filesystems/ocfs2.txt
12246 F: Documentation/filesystems/dlmfs.txt
12249 ORANGEFS FILESYSTEM
12250 M: Mike Marshall <hubcap@omnibond.com>
12251 R: Martin Brandenburg <martin@omnibond.com>
12252 L: devel@lists.orangefs.org
12253 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12256 F: Documentation/filesystems/orangefs.txt
12259 L: linux-wireless@vger.kernel.org
12260 W: http://wireless.kernel.org/en/users/Drivers/orinoco
12261 W: http://www.nongnu.org/orinoco/
12263 F: drivers/net/wireless/intersil/orinoco/
12265 OV2659 OMNIVISION SENSOR DRIVER
12266 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12267 L: linux-media@vger.kernel.org
12268 W: https://linuxtv.org
12269 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12270 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12272 F: drivers/media/i2c/ov2659.c
12273 F: include/media/i2c/ov2659.h
12276 M: Miklos Szeredi <miklos@szeredi.hu>
12277 L: linux-unionfs@vger.kernel.org
12278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12281 F: Documentation/filesystems/overlayfs.txt
12283 P54 WIRELESS DRIVER
12284 M: Christian Lamparter <chunkeey@googlemail.com>
12285 L: linux-wireless@vger.kernel.org
12286 W: http://wireless.kernel.org/en/users/Drivers/p54
12288 F: drivers/net/wireless/intersil/p54/
12290 PA SEMI ETHERNET DRIVER
12291 L: netdev@vger.kernel.org
12293 F: drivers/net/ethernet/pasemi/*
12295 PA SEMI SMBUS DRIVER
12296 L: linux-i2c@vger.kernel.org
12298 F: drivers/i2c/busses/i2c-pasemi.c
12301 M: Vladimir Oltean <olteanv@gmail.com>
12302 L: netdev@vger.kernel.org
12305 F: include/linux/packing.h
12306 F: Documentation/core-api/packing.rst
12308 PADATA PARALLEL EXECUTION MECHANISM
12309 M: Steffen Klassert <steffen.klassert@secunet.com>
12310 L: linux-crypto@vger.kernel.org
12313 F: include/linux/padata.h
12314 F: Documentation/padata.txt
12317 M: Jesper Dangaard Brouer <hawk@kernel.org>
12318 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
12319 L: netdev@vger.kernel.org
12321 F: net/core/page_pool.c
12322 F: include/net/page_pool.h
12324 PANASONIC LAPTOP ACPI EXTRAS DRIVER
12325 M: Harald Welte <laforge@gnumonks.org>
12326 L: platform-driver-x86@vger.kernel.org
12328 F: drivers/platform/x86/panasonic-laptop.c
12330 PARALLEL LCD/KEYPAD PANEL DRIVER
12331 M: Willy Tarreau <willy@haproxy.com>
12332 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12334 F: Documentation/admin-guide/lcd-panel-cgram.rst
12335 F: drivers/auxdisplay/panel.c
12337 PARALLEL PORT SUBSYSTEM
12338 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12339 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12340 L: linux-parport@lists.infradead.org (subscribers-only)
12342 F: drivers/parport/
12343 F: include/linux/parport*.h
12344 F: drivers/char/ppdev.c
12345 F: include/uapi/linux/ppdev.h
12346 F: Documentation/driver-api/parport*.rst
12348 PARAVIRT_OPS INTERFACE
12349 M: Juergen Gross <jgross@suse.com>
12350 M: Thomas Hellstrom <thellstrom@vmware.com>
12351 M: "VMware, Inc." <pv-drivers@vmware.com>
12352 L: virtualization@lists.linux-foundation.org
12354 F: Documentation/virt/paravirt_ops.rst
12355 F: arch/*/kernel/paravirt*
12356 F: arch/*/include/asm/paravirt*.h
12357 F: include/linux/hypervisor.h
12359 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12360 M: Tim Waugh <tim@cyberelk.net>
12361 L: linux-parport@lists.infradead.org (subscribers-only)
12363 F: Documentation/admin-guide/blockdev/paride.rst
12364 F: drivers/block/paride/
12366 PARISC ARCHITECTURE
12367 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12368 M: Helge Deller <deller@gmx.de>
12369 L: linux-parisc@vger.kernel.org
12370 W: http://www.parisc-linux.org/
12371 Q: http://patchwork.kernel.org/project/linux-parisc/list/
12372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12376 F: Documentation/parisc/
12378 F: drivers/char/agp/parisc-agp.c
12379 F: drivers/input/misc/hp_sdc_rtc.c
12380 F: drivers/input/serio/gscps2.c
12381 F: drivers/input/serio/hp_sdc*
12382 F: drivers/parport/parport_gsc.*
12383 F: drivers/tty/serial/8250/8250_gsc.c
12384 F: drivers/video/fbdev/sti*
12385 F: drivers/video/console/sti*
12386 F: drivers/video/logo/logo_parisc*
12387 F: include/linux/hp_sdc.h
12390 M: Jiri Pirko <jiri@mellanox.com>
12391 L: netdev@vger.kernel.org
12394 F: lib/test_parman.c
12395 F: include/linux/parman.h
12397 PC ENGINES APU BOARD DRIVER
12398 M: Enrico Weigelt, metux IT consult <info@metux.net>
12400 F: drivers/platform/x86/pcengines-apuv2.c
12402 PC87360 HARDWARE MONITORING DRIVER
12403 M: Jim Cromie <jim.cromie@gmail.com>
12404 L: linux-hwmon@vger.kernel.org
12406 F: Documentation/hwmon/pc87360.rst
12407 F: drivers/hwmon/pc87360.c
12409 PC8736x GPIO DRIVER
12410 M: Jim Cromie <jim.cromie@gmail.com>
12412 F: drivers/char/pc8736x_gpio.c
12414 PC87427 HARDWARE MONITORING DRIVER
12415 M: Jean Delvare <jdelvare@suse.com>
12416 L: linux-hwmon@vger.kernel.org
12418 F: Documentation/hwmon/pc87427.rst
12419 F: drivers/hwmon/pc87427.c
12422 M: Riku Voipio <riku.voipio@iki.fi>
12424 F: drivers/leds/leds-pca9532.c
12425 F: include/linux/leds-pca9532.h
12427 PCA9541 I2C BUS MASTER SELECTOR DRIVER
12428 M: Guenter Roeck <linux@roeck-us.net>
12429 L: linux-i2c@vger.kernel.org
12431 F: drivers/i2c/muxes/i2c-mux-pca9541.c
12433 PCDP - PRIMARY CONSOLE AND DEBUG PORT
12434 M: Khalid Aziz <khalid@gonehiking.org>
12436 F: drivers/firmware/pcdp.*
12438 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12439 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12440 L: linux-pci@vger.kernel.org
12441 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12443 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
12444 F: drivers/pci/controller/pci-aardvark.c
12446 PCI DRIVER FOR ALTERA PCIE IP
12447 M: Ley Foon Tan <lftan@altera.com>
12448 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
12449 L: linux-pci@vger.kernel.org
12451 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
12452 F: drivers/pci/controller/pcie-altera.c
12454 PCI DRIVER FOR APPLIEDMICRO XGENE
12455 M: Toan Le <toan@os.amperecomputing.com>
12456 L: linux-pci@vger.kernel.org
12457 L: linux-arm-kernel@lists.infradead.org
12459 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
12460 F: drivers/pci/controller/pci-xgene.c
12462 PCI DRIVER FOR ARM VERSATILE PLATFORM
12463 M: Rob Herring <robh@kernel.org>
12464 L: linux-pci@vger.kernel.org
12465 L: linux-arm-kernel@lists.infradead.org
12467 F: Documentation/devicetree/bindings/pci/versatile.txt
12468 F: drivers/pci/controller/pci-versatile.c
12470 PCI DRIVER FOR ARMADA 8K
12471 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12472 L: linux-pci@vger.kernel.org
12473 L: linux-arm-kernel@lists.infradead.org
12475 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
12476 F: drivers/pci/controller/dwc/pcie-armada8k.c
12478 PCI DRIVER FOR CADENCE PCIE IP
12479 M: Tom Joseph <tjoseph@cadence.com>
12480 L: linux-pci@vger.kernel.org
12482 F: Documentation/devicetree/bindings/pci/cdns,*.txt
12483 F: drivers/pci/controller/pcie-cadence*
12485 PCI DRIVER FOR FREESCALE LAYERSCAPE
12486 M: Minghuan Lian <minghuan.Lian@nxp.com>
12487 M: Mingkai Hu <mingkai.hu@nxp.com>
12488 M: Roy Zang <roy.zang@nxp.com>
12489 L: linuxppc-dev@lists.ozlabs.org
12490 L: linux-pci@vger.kernel.org
12491 L: linux-arm-kernel@lists.infradead.org
12493 F: drivers/pci/controller/dwc/*layerscape*
12495 PCI DRIVER FOR GENERIC OF HOSTS
12496 M: Will Deacon <will@kernel.org>
12497 L: linux-pci@vger.kernel.org
12498 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12500 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
12501 F: drivers/pci/controller/pci-host-common.c
12502 F: drivers/pci/controller/pci-host-generic.c
12504 PCI DRIVER FOR IMX6
12505 M: Richard Zhu <hongxing.zhu@nxp.com>
12506 M: Lucas Stach <l.stach@pengutronix.de>
12507 L: linux-pci@vger.kernel.org
12508 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12510 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12511 F: drivers/pci/controller/dwc/*imx6*
12513 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12514 M: Keith Busch <keith.busch@intel.com>
12515 M: Jonathan Derrick <jonathan.derrick@intel.com>
12516 L: linux-pci@vger.kernel.org
12518 F: drivers/pci/controller/vmd.c
12520 PCI DRIVER FOR MICROSEMI SWITCHTEC
12521 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12522 M: Logan Gunthorpe <logang@deltatee.com>
12523 L: linux-pci@vger.kernel.org
12525 F: Documentation/driver-api/switchtec.rst
12526 F: Documentation/ABI/testing/sysfs-class-switchtec
12527 F: drivers/pci/switch/switchtec*
12528 F: include/uapi/linux/switchtec_ioctl.h
12529 F: include/linux/switchtec.h
12530 F: drivers/ntb/hw/mscc/
12532 PCI DRIVER FOR MOBIVEIL PCIE IP
12533 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12534 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12535 L: linux-pci@vger.kernel.org
12537 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12538 F: drivers/pci/controller/pcie-mobiveil.c
12540 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12541 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12542 M: Jason Cooper <jason@lakedaemon.net>
12543 L: linux-pci@vger.kernel.org
12544 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12546 F: drivers/pci/controller/*mvebu*
12548 PCI DRIVER FOR NVIDIA TEGRA
12549 M: Thierry Reding <thierry.reding@gmail.com>
12550 L: linux-tegra@vger.kernel.org
12551 L: linux-pci@vger.kernel.org
12553 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12554 F: drivers/pci/controller/pci-tegra.c
12556 PCI DRIVER FOR RENESAS R-CAR
12557 M: Simon Horman <horms@verge.net.au>
12558 L: linux-pci@vger.kernel.org
12559 L: linux-renesas-soc@vger.kernel.org
12561 F: drivers/pci/controller/*rcar*
12563 PCI DRIVER FOR SAMSUNG EXYNOS
12564 M: Jingoo Han <jingoohan1@gmail.com>
12565 L: linux-pci@vger.kernel.org
12566 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12567 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12569 F: drivers/pci/controller/dwc/pci-exynos.c
12571 PCI DRIVER FOR SYNOPSYS DESIGNWARE
12572 M: Jingoo Han <jingoohan1@gmail.com>
12573 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12574 L: linux-pci@vger.kernel.org
12576 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
12577 F: drivers/pci/controller/dwc/*designware*
12579 PCI DRIVER FOR TI DRA7XX
12580 M: Kishon Vijay Abraham I <kishon@ti.com>
12581 L: linux-omap@vger.kernel.org
12582 L: linux-pci@vger.kernel.org
12584 F: Documentation/devicetree/bindings/pci/ti-pci.txt
12585 F: drivers/pci/controller/dwc/pci-dra7xx.c
12587 PCI DRIVER FOR TI KEYSTONE
12588 M: Murali Karicheri <m-karicheri2@ti.com>
12589 L: linux-pci@vger.kernel.org
12590 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12592 F: drivers/pci/controller/dwc/pci-keystone.c
12594 PCI ENDPOINT SUBSYSTEM
12595 M: Kishon Vijay Abraham I <kishon@ti.com>
12596 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12597 L: linux-pci@vger.kernel.org
12598 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12600 F: drivers/pci/endpoint/
12601 F: drivers/misc/pci_endpoint_test.c
12604 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12605 M: Russell Currey <ruscur@russell.cc>
12606 M: Sam Bobroff <sbobroff@linux.ibm.com>
12607 M: Oliver O'Halloran <oohall@gmail.com>
12608 L: linuxppc-dev@lists.ozlabs.org
12610 F: Documentation/PCI/pci-error-recovery.rst
12611 F: drivers/pci/pcie/aer.c
12612 F: drivers/pci/pcie/dpc.c
12613 F: drivers/pci/pcie/err.c
12614 F: Documentation/powerpc/eeh-pci-error-recovery.rst
12615 F: arch/powerpc/kernel/eeh*.c
12616 F: arch/powerpc/platforms/*/eeh*.c
12617 F: arch/powerpc/include/*/eeh*.h
12620 M: Linas Vepstas <linasvepstas@gmail.com>
12621 L: linux-pci@vger.kernel.org
12623 F: Documentation/PCI/pci-error-recovery.rst
12625 PCI MSI DRIVER FOR ALTERA MSI IP
12626 M: Ley Foon Tan <lftan@altera.com>
12627 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
12628 L: linux-pci@vger.kernel.org
12630 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12631 F: drivers/pci/controller/pcie-altera-msi.c
12633 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12634 M: Toan Le <toan@os.amperecomputing.com>
12635 L: linux-pci@vger.kernel.org
12636 L: linux-arm-kernel@lists.infradead.org
12638 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12639 F: drivers/pci/controller/pci-xgene-msi.c
12642 M: Bjorn Helgaas <bhelgaas@google.com>
12643 L: linux-pci@vger.kernel.org
12644 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
12645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12647 F: Documentation/devicetree/bindings/pci/
12648 F: Documentation/PCI/
12649 F: drivers/acpi/pci*
12651 F: include/asm-generic/pci*
12652 F: include/linux/pci*
12653 F: include/linux/of_pci.h
12654 F: include/uapi/linux/pci*
12657 F: arch/x86/kernel/quirks.c
12658 F: arch/x86/kernel/early-quirks.c
12660 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12661 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12662 R: Andrew Murray <andrew.murray@arm.com>
12663 L: linux-pci@vger.kernel.org
12664 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
12665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12667 F: drivers/pci/controller/
12669 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
12670 M: Jonathan Chocron <jonnyc@amazon.com>
12671 L: linux-pci@vger.kernel.org
12673 F: Documentation/devicetree/bindings/pci/pcie-al.txt
12674 F: drivers/pci/controller/dwc/pcie-al.c
12676 PCIE DRIVER FOR AMLOGIC MESON
12677 M: Yue Wang <yue.wang@Amlogic.com>
12678 L: linux-pci@vger.kernel.org
12679 L: linux-amlogic@lists.infradead.org
12681 F: drivers/pci/controller/dwc/pci-meson.c
12683 PCIE DRIVER FOR AXIS ARTPEC
12684 M: Jesper Nilsson <jesper.nilsson@axis.com>
12685 L: linux-arm-kernel@axis.com
12686 L: linux-pci@vger.kernel.org
12688 F: Documentation/devicetree/bindings/pci/axis,artpec*
12689 F: drivers/pci/controller/dwc/*artpec*
12691 PCIE DRIVER FOR CAVIUM THUNDERX
12692 M: David Daney <david.daney@cavium.com>
12693 L: linux-pci@vger.kernel.org
12694 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12696 F: Documentation/devicetree/bindings/pci/pci-thunder-*
12697 F: drivers/pci/controller/pci-thunder-*
12699 PCIE DRIVER FOR HISILICON
12700 M: Zhou Wang <wangzhou1@hisilicon.com>
12701 L: linux-pci@vger.kernel.org
12703 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12704 F: drivers/pci/controller/dwc/pcie-hisi.c
12706 PCIE DRIVER FOR HISILICON KIRIN
12707 M: Xiaowei Song <songxiaowei@hisilicon.com>
12708 M: Binghui Wang <wangbinghui@hisilicon.com>
12709 L: linux-pci@vger.kernel.org
12711 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
12712 F: drivers/pci/controller/dwc/pcie-kirin.c
12714 PCIE DRIVER FOR HISILICON STB
12715 M: Shawn Guo <shawn.guo@linaro.org>
12716 L: linux-pci@vger.kernel.org
12718 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12719 F: drivers/pci/controller/dwc/pcie-histb.c
12721 PCIE DRIVER FOR MEDIATEK
12722 M: Ryder Lee <ryder.lee@mediatek.com>
12723 L: linux-pci@vger.kernel.org
12724 L: linux-mediatek@lists.infradead.org
12726 F: Documentation/devicetree/bindings/pci/mediatek*
12727 F: drivers/pci/controller/*mediatek*
12729 PCIE DRIVER FOR QUALCOMM MSM
12730 M: Stanimir Varbanov <svarbanov@mm-sol.com>
12731 L: linux-pci@vger.kernel.org
12732 L: linux-arm-msm@vger.kernel.org
12734 F: drivers/pci/controller/dwc/*qcom*
12736 PCIE DRIVER FOR ROCKCHIP
12737 M: Shawn Lin <shawn.lin@rock-chips.com>
12738 L: linux-pci@vger.kernel.org
12739 L: linux-rockchip@lists.infradead.org
12741 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
12742 F: drivers/pci/controller/pcie-rockchip*
12744 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12745 M: Linus Walleij <linus.walleij@linaro.org>
12746 L: linux-pci@vger.kernel.org
12748 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12749 F: drivers/pci/controller/pci-v3-semi.c
12751 PCIE DRIVER FOR SOCIONEXT UNIPHIER
12752 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12753 L: linux-pci@vger.kernel.org
12755 F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12756 F: drivers/pci/controller/dwc/pcie-uniphier.c
12758 PCIE DRIVER FOR ST SPEAR13XX
12759 M: Pratyush Anand <pratyush.anand@gmail.com>
12760 L: linux-pci@vger.kernel.org
12762 F: drivers/pci/controller/dwc/*spear*
12765 M: Dominik Brodowski <linux@dominikbrodowski.net>
12766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12768 F: Documentation/pcmcia/
12773 PCNET32 NETWORK DRIVER
12774 M: Don Fry <pcnet32@frontier.com>
12775 L: netdev@vger.kernel.org
12777 F: drivers/net/ethernet/amd/pcnet32.c
12779 PCRYPT PARALLEL CRYPTO ENGINE
12780 M: Steffen Klassert <steffen.klassert@secunet.com>
12781 L: linux-crypto@vger.kernel.org
12784 F: include/crypto/pcrypt.h
12786 PEAQ WMI HOTKEYS DRIVER
12787 M: Hans de Goede <hdegoede@redhat.com>
12788 L: platform-driver-x86@vger.kernel.org
12790 F: drivers/platform/x86/peaq-wmi.c
12792 PENSANDO ETHERNET DRIVERS
12793 M: Shannon Nelson <snelson@pensando.io>
12794 M: Pensando Drivers <drivers@pensando.io>
12795 L: netdev@vger.kernel.org
12797 F: Documentation/networking/device_drivers/pensando/ionic.rst
12798 F: drivers/net/ethernet/pensando/
12800 PER-CPU MEMORY ALLOCATOR
12801 M: Dennis Zhou <dennis@kernel.org>
12802 M: Tejun Heo <tj@kernel.org>
12803 M: Christoph Lameter <cl@linux.com>
12804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12806 F: include/linux/percpu*.h
12808 F: arch/*/include/asm/percpu.h
12810 PER-TASK DELAY ACCOUNTING
12811 M: Balbir Singh <bsingharora@gmail.com>
12813 F: include/linux/delayacct.h
12814 F: kernel/delayacct.c
12816 PERFORMANCE EVENTS SUBSYSTEM
12817 M: Peter Zijlstra <peterz@infradead.org>
12818 M: Ingo Molnar <mingo@redhat.com>
12819 M: Arnaldo Carvalho de Melo <acme@kernel.org>
12820 R: Mark Rutland <mark.rutland@arm.com>
12821 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
12822 R: Jiri Olsa <jolsa@redhat.com>
12823 R: Namhyung Kim <namhyung@kernel.org>
12824 L: linux-kernel@vger.kernel.org
12825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12828 F: include/linux/perf_event.h
12829 F: include/uapi/linux/perf_event.h
12830 F: arch/*/kernel/perf_event*.c
12831 F: arch/*/kernel/*/perf_event*.c
12832 F: arch/*/kernel/*/*/perf_event*.c
12833 F: arch/*/include/asm/perf_event.h
12834 F: arch/*/kernel/perf_callchain.c
12836 F: arch/*/events/*/*
12839 PERSONALITY HANDLING
12840 M: Christoph Hellwig <hch@infradead.org>
12841 L: linux-abi-devel@lists.sourceforge.net
12843 F: include/linux/personality.h
12844 F: include/uapi/linux/personality.h
12846 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12847 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12848 L: linux-input@vger.kernel.org
12850 F: Documentation/input/devices/pxrc.rst
12851 F: drivers/input/joystick/pxrc.c
12853 FLYSKY FSIA6B RC RECEIVER
12854 M: Markus Koch <markus@notsyncing.net>
12855 L: linux-input@vger.kernel.org
12857 F: drivers/input/joystick/fsia6b.c
12860 M: Remi Denis-Courmont <courmisch@gmail.com>
12862 F: Documentation/networking/phonet.txt
12863 F: include/linux/phonet.h
12864 F: include/net/phonet/
12865 F: include/uapi/linux/phonet.h
12869 M: Joern Engel <joern@lazybastard.org>
12870 L: linux-mtd@lists.infradead.org
12872 F: drivers/mtd/devices/phram.c
12875 M: Bruno Prémont <bonbons@linux-vserver.org>
12876 L: linux-input@vger.kernel.org
12878 F: drivers/hid/hid-picolcd*
12881 M: Jamie Iles <jamie@jamieiles.com>
12882 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12883 T: git git://github.com/jamieiles/linux-2.6-ji.git
12885 F: arch/arm/boot/dts/picoxcell*
12886 F: arch/arm/mach-picoxcell/
12887 F: drivers/crypto/picoxcell*
12890 M: Christian Brauner <christian@brauner.io>
12891 L: linux-kernel@vger.kernel.org
12893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
12895 F: tools/testing/selftests/pidfd/
12898 K: \b(clone_args|kernel_clone_args)\b
12900 PIN CONTROL SUBSYSTEM
12901 M: Linus Walleij <linus.walleij@linaro.org>
12902 L: linux-gpio@vger.kernel.org
12903 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12905 F: Documentation/devicetree/bindings/pinctrl/
12906 F: Documentation/driver-api/pinctl.rst
12907 F: drivers/pinctrl/
12908 F: include/linux/pinctrl/
12910 PIN CONTROLLER - MICROCHIP AT91
12911 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12912 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12913 L: linux-gpio@vger.kernel.org
12915 F: drivers/pinctrl/pinctrl-at91*
12916 F: drivers/gpio/gpio-sama5d2-piobu.c
12918 PIN CONTROLLER - FREESCALE
12919 M: Dong Aisheng <aisheng.dong@nxp.com>
12920 M: Fabio Estevam <festevam@gmail.com>
12921 M: Shawn Guo <shawnguo@kernel.org>
12922 M: Stefan Agner <stefan@agner.ch>
12923 R: Pengutronix Kernel Team <kernel@pengutronix.de>
12924 L: linux-gpio@vger.kernel.org
12926 F: drivers/pinctrl/freescale/
12927 F: Documentation/devicetree/bindings/pinctrl/fsl,*
12929 PIN CONTROLLER - INTEL
12930 M: Mika Westerberg <mika.westerberg@linux.intel.com>
12931 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12934 F: drivers/pinctrl/intel/
12936 PIN CONTROLLER - MEDIATEK
12937 M: Sean Wang <sean.wang@kernel.org>
12938 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12940 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12941 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12942 F: drivers/pinctrl/mediatek/
12944 PIN CONTROLLER - QUALCOMM
12945 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12947 L: linux-arm-msm@vger.kernel.org
12948 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12949 F: drivers/pinctrl/qcom/
12951 PIN CONTROLLER - RENESAS
12952 M: Geert Uytterhoeven <geert+renesas@glider.be>
12953 L: linux-renesas-soc@vger.kernel.org
12954 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12956 F: drivers/pinctrl/pinctrl-rz*
12957 F: drivers/pinctrl/sh-pfc/
12959 PIN CONTROLLER - SAMSUNG
12960 M: Tomasz Figa <tomasz.figa@gmail.com>
12961 M: Krzysztof Kozlowski <krzk@kernel.org>
12962 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12963 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12964 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12965 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
12966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12968 F: drivers/pinctrl/samsung/
12969 F: include/dt-bindings/pinctrl/samsung.h
12970 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12972 PIN CONTROLLER - SINGLE
12973 M: Tony Lindgren <tony@atomide.com>
12974 M: Haojian Zhuang <haojian.zhuang@linaro.org>
12975 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12976 L: linux-omap@vger.kernel.org
12978 F: drivers/pinctrl/pinctrl-single.c
12980 PIN CONTROLLER - ST SPEAR
12981 M: Viresh Kumar <vireshk@kernel.org>
12982 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12983 W: http://www.st.com/spear
12985 F: drivers/pinctrl/spear/
12987 PISTACHIO SOC SUPPORT
12988 M: James Hartley <james.hartley@sondrel.com>
12989 L: linux-mips@vger.kernel.org
12991 F: arch/mips/pistachio/
12992 F: arch/mips/include/asm/mach-pistachio/
12993 F: arch/mips/boot/dts/img/pistachio*
12994 F: arch/mips/configs/pistachio*_defconfig
12998 M: linux-block@vger.kernel.org
12999 F: drivers/block/pktcdvd.c
13000 F: include/linux/pktcdvd.h
13001 F: include/uapi/linux/pktcdvd.h
13003 PKUNITY SOC DRIVERS
13004 M: Guan Xuetao <gxt@pku.edu.cn>
13005 W: http://mprc.pku.edu.cn/~guanxuetao/linux
13007 T: git git://github.com/gxt/linux.git
13008 F: drivers/input/serio/i8042-unicore32io.h
13009 F: drivers/i2c/busses/i2c-puv3.c
13010 F: drivers/video/fbdev/fb-puv3.c
13011 F: drivers/rtc/rtc-puv3.c
13013 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
13014 M: Tomasz Duszynski <tduszyns@gmail.com>
13016 F: drivers/iio/chemical/pms7003.c
13017 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
13019 PMBUS HARDWARE MONITORING DRIVERS
13020 M: Guenter Roeck <linux@roeck-us.net>
13021 L: linux-hwmon@vger.kernel.org
13022 W: http://hwmon.wiki.kernel.org/
13023 W: http://www.roeck-us.net/linux/drivers/
13024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
13026 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
13027 F: Documentation/devicetree/bindings/hwmon/max31785.txt
13028 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
13029 F: Documentation/hwmon/adm1275.rst
13030 F: Documentation/hwmon/ibm-cffps.rst
13031 F: Documentation/hwmon/ir35221.rst
13032 F: Documentation/hwmon/lm25066.rst
13033 F: Documentation/hwmon/ltc2978.rst
13034 F: Documentation/hwmon/ltc3815.rst
13035 F: Documentation/hwmon/max16064.rst
13036 F: Documentation/hwmon/max20751.rst
13037 F: Documentation/hwmon/max31785.rst
13038 F: Documentation/hwmon/max34440.rst
13039 F: Documentation/hwmon/max8688.rst
13040 F: Documentation/hwmon/pmbus.rst
13041 F: Documentation/hwmon/pmbus-core.rst
13042 F: Documentation/hwmon/tps40422.rst
13043 F: Documentation/hwmon/ucd9000.rst
13044 F: Documentation/hwmon/ucd9200.rst
13045 F: Documentation/hwmon/zl6100.rst
13046 F: drivers/hwmon/pmbus/
13047 F: include/linux/pmbus.h
13049 PMC SIERRA MaxRAID DRIVER
13050 L: linux-scsi@vger.kernel.org
13051 W: http://www.pmc-sierra.com/
13053 F: drivers/scsi/pmcraid.*
13055 PMC SIERRA PM8001 DRIVER
13056 M: Jack Wang <jinpu.wang@cloud.ionos.com>
13057 L: linux-scsi@vger.kernel.org
13059 F: drivers/scsi/pm8001/
13062 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13066 PNI RM3100 IIO DRIVER
13067 M: Song Qiang <songqiang1304521@gmail.com>
13068 L: linux-iio@vger.kernel.org
13070 F: drivers/iio/magnetometer/rm3100*
13071 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13073 POSIX CLOCKS and TIMERS
13074 M: Thomas Gleixner <tglx@linutronix.de>
13075 L: linux-kernel@vger.kernel.org
13076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13079 F: include/linux/timer*
13080 F: kernel/time/*timer*
13082 POWER MANAGEMENT CORE
13083 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
13084 L: linux-pm@vger.kernel.org
13085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13086 B: https://bugzilla.kernel.org
13088 F: drivers/base/power/
13089 F: include/linux/pm.h
13090 F: include/linux/pm_*
13091 F: include/linux/powercap.h
13092 F: include/linux/intel_rapl.h
13093 F: drivers/powercap/
13094 F: kernel/configs/nopm.config
13096 POWER STATE COORDINATION INTERFACE (PSCI)
13097 M: Mark Rutland <mark.rutland@arm.com>
13098 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13099 L: linux-arm-kernel@lists.infradead.org
13101 F: drivers/firmware/psci/
13102 F: include/linux/psci.h
13103 F: include/uapi/linux/psci.h
13105 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13106 M: Sebastian Reichel <sre@kernel.org>
13107 L: linux-pm@vger.kernel.org
13108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13110 F: Documentation/ABI/testing/sysfs-class-power
13111 F: Documentation/devicetree/bindings/power/supply/
13112 F: include/linux/power_supply.h
13113 F: drivers/power/supply/
13115 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13116 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13117 L: linuxppc-dev@lists.ozlabs.org
13119 F: drivers/char/powernv-op-panel.c
13121 PPP OVER ATM (RFC 2364)
13122 M: Mitchell Blank Jr <mitch@sfgoth.com>
13124 F: net/atm/pppoatm.c
13125 F: include/uapi/linux/atmppp.h
13128 M: Michal Ostrowski <mostrows@earthlink.net>
13130 F: drivers/net/ppp/pppoe.c
13131 F: drivers/net/ppp/pppox.c
13134 M: James Chapman <jchapman@katalix.com>
13136 F: net/l2tp/l2tp_ppp.c
13137 F: include/linux/if_pppol2tp.h
13138 F: include/uapi/linux/if_pppol2tp.h
13140 PPP PROTOCOL DRIVERS AND COMPRESSORS
13141 M: Paul Mackerras <paulus@samba.org>
13142 L: linux-ppp@vger.kernel.org
13144 F: drivers/net/ppp/ppp_*
13147 M: Rodolfo Giometti <giometti@enneenne.com>
13148 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
13149 L: linuxpps@ml.enneenne.com (subscribers-only)
13151 F: Documentation/driver-api/pps.rst
13152 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
13153 F: Documentation/ABI/testing/sysfs-pps
13155 F: include/linux/pps*.h
13156 F: include/uapi/linux/pps.h
13159 M: Dmitry Kozlov <xeb@mail.ru>
13160 L: netdev@vger.kernel.org
13162 F: drivers/net/ppp/pptp.c
13163 W: http://sourceforge.net/projects/accel-pptp
13166 M: Petr Mladek <pmladek@suse.com>
13167 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13168 R: Steven Rostedt <rostedt@goodmis.org>
13171 F: include/linux/printk.h
13173 PRISM54 WIRELESS DRIVER
13174 M: Luis Chamberlain <mcgrof@kernel.org>
13175 L: linux-wireless@vger.kernel.org
13176 W: http://wireless.kernel.org/en/users/Drivers/p54
13178 F: drivers/net/wireless/intersil/prism54/
13181 R: Alexey Dobriyan <adobriyan@gmail.com>
13182 L: linux-kernel@vger.kernel.org
13183 L: linux-fsdevel@vger.kernel.org
13186 F: include/linux/proc_fs.h
13187 F: tools/testing/selftests/proc/
13188 F: Documentation/filesystems/proc.txt
13191 M: Luis Chamberlain <mcgrof@kernel.org>
13192 M: Kees Cook <keescook@chromium.org>
13193 L: linux-kernel@vger.kernel.org
13194 L: linux-fsdevel@vger.kernel.org
13196 F: fs/proc/proc_sysctl.c
13197 F: include/linux/sysctl.h
13199 F: tools/testing/selftests/sysctl/
13201 PS3 NETWORK SUPPORT
13202 M: Geoff Levand <geoff@infradead.org>
13203 L: netdev@vger.kernel.org
13204 L: linuxppc-dev@lists.ozlabs.org
13206 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
13208 PS3 PLATFORM SUPPORT
13209 M: Geoff Levand <geoff@infradead.org>
13210 L: linuxppc-dev@lists.ozlabs.org
13212 F: arch/powerpc/boot/ps3*
13213 F: arch/powerpc/include/asm/lv1call.h
13214 F: arch/powerpc/include/asm/ps3*.h
13215 F: arch/powerpc/platforms/ps3/
13218 F: drivers/rtc/rtc-ps3.c
13219 F: drivers/usb/host/*ps3.c
13220 F: sound/ppc/snd_ps3*
13223 M: Jim Paris <jim@jtan.com>
13224 M: Geoff Levand <geoff@infradead.org>
13225 L: linuxppc-dev@lists.ozlabs.org
13227 F: drivers/block/ps3vram.c
13229 PSAMPLE PACKET SAMPLING SUPPORT:
13230 M: Yotam Gigi <yotam.gi@gmail.com>
13233 F: include/net/psample.h
13234 F: include/uapi/linux/psample.h
13237 M: Kees Cook <keescook@chromium.org>
13238 M: Anton Vorontsov <anton@enomsg.org>
13239 M: Colin Cross <ccross@android.com>
13240 M: Tony Luck <tony.luck@intel.com>
13242 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13244 F: include/linux/pstore*
13245 F: drivers/firmware/efi/efi-pstore.c
13246 F: drivers/acpi/apei/erst.c
13247 F: Documentation/admin-guide/ramoops.rst
13248 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13249 K: \b(pstore|ramoops)
13251 PTP HARDWARE CLOCK SUPPORT
13252 M: Richard Cochran <richardcochran@gmail.com>
13253 L: netdev@vger.kernel.org
13255 W: http://linuxptp.sourceforge.net/
13256 F: Documentation/ABI/testing/sysfs-ptp
13257 F: Documentation/driver-api/ptp.rst
13258 F: drivers/net/phy/dp83640*
13260 F: include/linux/ptp_cl*
13263 M: Oleg Nesterov <oleg@redhat.com>
13265 F: include/asm-generic/syscall.h
13266 F: include/linux/ptrace.h
13267 F: include/linux/regset.h
13268 F: include/linux/tracehook.h
13269 F: include/uapi/linux/ptrace.h
13270 F: include/uapi/linux/ptrace.h
13272 F: arch/*/ptrace*.c
13273 F: arch/*/*/ptrace*.c
13274 F: arch/*/include/asm/ptrace*.h
13277 M: Hans Verkuil <hverkuil@xs4all.nl>
13278 L: linux-media@vger.kernel.org
13279 T: git git://linuxtv.org/media_tree.git
13281 F: drivers/media/usb/pulse8-cec/*
13282 F: Documentation/media/cec-drivers/pulse8-cec.rst
13284 PVRUSB2 VIDEO4LINUX DRIVER
13285 M: Mike Isely <isely@pobox.com>
13286 L: pvrusb2@isely.net (subscribers-only)
13287 L: linux-media@vger.kernel.org
13288 W: http://www.isely.net/pvrusb2/
13289 T: git git://linuxtv.org/media_tree.git
13291 F: Documentation/media/v4l-drivers/pvrusb2*
13292 F: drivers/media/usb/pvrusb2/
13295 M: Hans Verkuil <hverkuil@xs4all.nl>
13296 L: linux-media@vger.kernel.org
13297 T: git git://linuxtv.org/media_tree.git
13299 F: drivers/media/usb/pwc/*
13300 F: include/trace/events/pwc.h
13303 M: Kamil Debski <kamil@wypas.org>
13304 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13305 L: linux-hwmon@vger.kernel.org
13307 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13308 F: Documentation/hwmon/pwm-fan.rst
13309 F: drivers/hwmon/pwm-fan.c
13312 M: Sean Young <sean@mess.org>
13313 L: linux-media@vger.kernel.org
13315 F: drivers/media/rc/pwm-ir-tx.c
13318 M: Thierry Reding <thierry.reding@gmail.com>
13319 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13320 L: linux-pwm@vger.kernel.org
13322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13323 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
13324 F: Documentation/driver-api/pwm.rst
13325 F: Documentation/devicetree/bindings/pwm/
13326 F: include/linux/pwm.h
13328 F: drivers/video/backlight/pwm_bl.c
13329 F: include/linux/pwm_backlight.h
13330 F: drivers/gpio/gpio-mvebu.c
13331 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13332 K: pwm_(config|apply_state|ops)
13335 M: Robert Jarzmik <robert.jarzmik@free.fr>
13336 L: linux-gpio@vger.kernel.org
13338 F: drivers/gpio/gpio-pxa.c
13344 M: Robert Jarzmik <robert.jarzmik@free.fr>
13345 L: linux-rtc@vger.kernel.org
13348 PXA2xx/PXA3xx SUPPORT
13349 M: Daniel Mack <daniel@zonque.org>
13350 M: Haojian Zhuang <haojian.zhuang@gmail.com>
13351 M: Robert Jarzmik <robert.jarzmik@free.fr>
13352 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13353 T: git git://github.com/hzhuang1/linux.git
13354 T: git git://github.com/rjarzmik/linux.git
13356 F: arch/arm/boot/dts/pxa*
13357 F: arch/arm/mach-pxa/
13358 F: drivers/dma/pxa*
13359 F: drivers/pcmcia/pxa2xx*
13360 F: drivers/pinctrl/pxa/
13361 F: drivers/spi/spi-pxa2xx*
13362 F: drivers/usb/gadget/udc/pxa2*
13363 F: include/sound/pxa2xx-lib.h
13368 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13369 L: qat-linux@intel.com
13371 F: drivers/crypto/qat/
13373 QCOM AUDIO (ASoC) DRIVERS
13374 M: Patrick Lai <plai@codeaurora.org>
13375 M: Banajit Goswami <bgoswami@codeaurora.org>
13376 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13380 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13381 M: Gabriel Somlo <somlo@cmu.edu>
13382 M: "Michael S. Tsirkin" <mst@redhat.com>
13383 L: qemu-devel@nongnu.org
13385 F: drivers/firmware/qemu_fw_cfg.c
13386 F: include/uapi/linux/qemu_fw_cfg.h
13389 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
13390 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
13391 L: linux-rdma@vger.kernel.org
13393 F: drivers/infiniband/hw/qib/
13395 QLOGIC QL41xxx FCOE DRIVER
13396 M: QLogic-Storage-Upstream@cavium.com
13397 L: linux-scsi@vger.kernel.org
13399 F: drivers/scsi/qedf/
13401 QLOGIC QL41xxx ISCSI DRIVER
13402 M: QLogic-Storage-Upstream@cavium.com
13403 L: linux-scsi@vger.kernel.org
13405 F: drivers/scsi/qedi/
13407 QLOGIC QL4xxx ETHERNET DRIVER
13408 M: Ariel Elior <aelior@marvell.com>
13409 M: GR-everest-linux-l2@marvell.com
13410 L: netdev@vger.kernel.org
13412 F: drivers/net/ethernet/qlogic/qed/
13413 F: include/linux/qed/
13414 F: drivers/net/ethernet/qlogic/qede/
13416 QLOGIC QL4xxx RDMA DRIVER
13417 M: Michal Kalderon <mkalderon@marvell.com>
13418 M: Ariel Elior <aelior@marvell.com>
13419 L: linux-rdma@vger.kernel.org
13421 F: drivers/infiniband/hw/qedr/
13422 F: include/uapi/rdma/qedr-abi.h
13424 QLOGIC QLA1280 SCSI DRIVER
13425 M: Michael Reed <mdr@sgi.com>
13426 L: linux-scsi@vger.kernel.org
13428 F: drivers/scsi/qla1280.[ch]
13430 QLOGIC QLA2XXX FC-SCSI DRIVER
13431 M: hmadhani@marvell.com
13432 L: linux-scsi@vger.kernel.org
13434 F: Documentation/scsi/LICENSE.qla2xxx
13435 F: drivers/scsi/qla2xxx/
13437 QLOGIC QLA3XXX NETWORK DRIVER
13438 M: GR-Linux-NIC-Dev@marvell.com
13439 L: netdev@vger.kernel.org
13441 F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13442 F: drivers/net/ethernet/qlogic/qla3xxx.*
13444 QLOGIC QLA4XXX iSCSI DRIVER
13445 M: QLogic-Storage-Upstream@qlogic.com
13446 L: linux-scsi@vger.kernel.org
13448 F: Documentation/scsi/LICENSE.qla4xxx
13449 F: drivers/scsi/qla4xxx/
13451 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13452 M: Shahed Shaikh <shshaikh@marvell.com>
13453 M: Manish Chopra <manishc@marvell.com>
13454 M: GR-Linux-NIC-Dev@marvell.com
13455 L: netdev@vger.kernel.org
13457 F: drivers/net/ethernet/qlogic/qlcnic/
13459 QLOGIC QLGE 10Gb ETHERNET DRIVER
13460 M: Manish Chopra <manishc@marvell.com>
13461 M: GR-Linux-NIC-Dev@marvell.com
13462 L: netdev@vger.kernel.org
13464 F: drivers/staging/qlge/
13466 QM1D1B0004 MEDIA DRIVER
13467 M: Akihiro Tsukada <tskd08@gmail.com>
13468 L: linux-media@vger.kernel.org
13470 F: drivers/media/tuners/qm1d1b0004*
13472 QM1D1C0042 MEDIA DRIVER
13473 M: Akihiro Tsukada <tskd08@gmail.com>
13474 L: linux-media@vger.kernel.org
13476 F: drivers/media/tuners/qm1d1c0042*
13479 M: Anders Larsen <al@alarsen.net>
13480 W: http://www.alarsen.net/linux/qnx4fs/
13483 F: include/uapi/linux/qnx4_fs.h
13484 F: include/uapi/linux/qnxtypes.h
13486 QORIQ DPAA2 FSL-MC BUS DRIVER
13487 M: Stuart Yoder <stuyoder@gmail.com>
13488 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
13489 L: linux-kernel@vger.kernel.org
13491 F: drivers/bus/fsl-mc/
13492 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13493 F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13495 QT1010 MEDIA DRIVER
13496 M: Antti Palosaari <crope@iki.fi>
13497 L: linux-media@vger.kernel.org
13498 W: https://linuxtv.org
13499 W: http://palosaari.fi/linux/
13500 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13501 T: git git://linuxtv.org/anttip/media_tree.git
13503 F: drivers/media/tuners/qt1010*
13505 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13506 M: Kalle Valo <kvalo@codeaurora.org>
13507 L: ath10k@lists.infradead.org
13508 W: http://wireless.kernel.org/en/users/Drivers/ath10k
13509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13511 F: drivers/net/wireless/ath/ath10k/
13513 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13514 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13515 L: linux-wireless@vger.kernel.org
13516 W: http://wireless.kernel.org/en/users/Drivers/ath9k
13518 F: drivers/net/wireless/ath/ath9k/
13520 QUALCOMM CAMERA SUBSYSTEM DRIVER
13521 M: Todor Tomov <todor.too@gmail.com>
13522 L: linux-media@vger.kernel.org
13524 F: Documentation/devicetree/bindings/media/qcom,camss.txt
13525 F: Documentation/media/v4l-drivers/qcom_camss.rst
13526 F: drivers/media/platform/qcom/camss/
13528 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13529 M: Ilia Lin <ilia.lin@kernel.org>
13530 L: linux-pm@vger.kernel.org
13532 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
13533 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
13535 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13536 M: Timur Tabi <timur@kernel.org>
13537 L: netdev@vger.kernel.org
13539 F: drivers/net/ethernet/qualcomm/emac/
13541 QUALCOMM ETHQOS ETHERNET DRIVER
13542 M: Vinod Koul <vkoul@kernel.org>
13543 M: Niklas Cassel <niklas.cassel@linaro.org>
13544 L: netdev@vger.kernel.org
13546 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13547 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
13549 QUALCOMM GENERIC INTERFACE I2C DRIVER
13550 M: Alok Chauhan <alokc@codeaurora.org>
13551 L: linux-i2c@vger.kernel.org
13552 L: linux-arm-msm@vger.kernel.org
13554 F: drivers/i2c/busses/i2c-qcom-geni.c
13556 QUALCOMM HEXAGON ARCHITECTURE
13557 M: Brian Cain <bcain@codeaurora.org>
13558 L: linux-hexagon@vger.kernel.org
13562 QUALCOMM HIDMA DRIVER
13563 M: Sinan Kaya <okaya@kernel.org>
13564 L: linux-arm-kernel@lists.infradead.org
13565 L: linux-arm-msm@vger.kernel.org
13566 L: dmaengine@vger.kernel.org
13568 F: drivers/dma/qcom/hidma*
13571 M: Rob Clark <robdclark@gmail.com>
13572 L: iommu@lists.linux-foundation.org
13573 L: linux-arm-msm@vger.kernel.org
13575 F: drivers/iommu/qcom_iommu.c
13577 QUALCOMM TSENS THERMAL DRIVER
13578 M: Amit Kucheria <amit.kucheria@linaro.org>
13579 L: linux-pm@vger.kernel.org
13580 L: linux-arm-msm@vger.kernel.org
13582 F: drivers/thermal/qcom/
13584 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13585 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
13586 L: linux-media@vger.kernel.org
13587 L: linux-arm-msm@vger.kernel.org
13588 T: git git://linuxtv.org/media_tree.git
13590 F: drivers/media/platform/qcom/venus/
13592 QUALCOMM WCN36XX WIRELESS DRIVER
13593 M: Kalle Valo <kvalo@codeaurora.org>
13594 L: wcn36xx@lists.infradead.org
13595 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
13596 T: git git://github.com/KrasnikovEugene/wcn36xx.git
13598 F: drivers/net/wireless/ath/wcn36xx/
13600 QUANTENNA QTNFMAC WIRELESS DRIVER
13601 M: Igor Mitsyanko <imitsyanko@quantenna.com>
13602 M: Avinash Patil <avinashp@quantenna.com>
13603 M: Sergey Matyukevich <smatyukevich@quantenna.com>
13604 L: linux-wireless@vger.kernel.org
13606 F: drivers/net/wireless/quantenna
13608 RADEON and AMDGPU DRM DRIVERS
13609 M: Alex Deucher <alexander.deucher@amd.com>
13610 M: Christian König <christian.koenig@amd.com>
13611 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
13612 L: amd-gfx@lists.freedesktop.org
13613 T: git git://people.freedesktop.org/~agd5f/linux
13615 F: drivers/gpu/drm/radeon/
13616 F: include/uapi/drm/radeon_drm.h
13617 F: drivers/gpu/drm/amd/
13618 F: include/uapi/drm/amdgpu_drm.h
13620 RADEON FRAMEBUFFER DISPLAY DRIVER
13621 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
13622 L: linux-fbdev@vger.kernel.org
13624 F: drivers/video/fbdev/aty/radeon*
13625 F: include/uapi/linux/radeonfb.h
13627 RADIOSHARK RADIO DRIVER
13628 M: Hans Verkuil <hverkuil@xs4all.nl>
13629 L: linux-media@vger.kernel.org
13630 T: git git://linuxtv.org/media_tree.git
13632 F: drivers/media/radio/radio-shark.c
13634 RADIOSHARK2 RADIO DRIVER
13635 M: Hans Verkuil <hverkuil@xs4all.nl>
13636 L: linux-media@vger.kernel.org
13637 T: git git://linuxtv.org/media_tree.git
13639 F: drivers/media/radio/radio-shark2.c
13640 F: drivers/media/radio/radio-tea5777.c
13642 RADOS BLOCK DEVICE (RBD)
13643 M: Ilya Dryomov <idryomov@gmail.com>
13644 M: Sage Weil <sage@redhat.com>
13645 M: Alex Elder <elder@kernel.org>
13646 L: ceph-devel@vger.kernel.org
13647 W: http://ceph.com/
13648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13649 T: git git://github.com/ceph/ceph-client.git
13651 F: Documentation/ABI/testing/sysfs-bus-rbd
13652 F: drivers/block/rbd.c
13653 F: drivers/block/rbd_types.h
13655 RAGE128 FRAMEBUFFER DISPLAY DRIVER
13656 M: Paul Mackerras <paulus@samba.org>
13657 L: linux-fbdev@vger.kernel.org
13659 F: drivers/video/fbdev/aty/aty128fb.c
13661 RAINSHADOW-CEC DRIVER
13662 M: Hans Verkuil <hverkuil@xs4all.nl>
13663 L: linux-media@vger.kernel.org
13664 T: git git://linuxtv.org/media_tree.git
13666 F: drivers/media/usb/rainshadow-cec/*
13668 RALINK MIPS ARCHITECTURE
13669 M: John Crispin <john@phrozen.org>
13670 L: linux-mips@vger.kernel.org
13672 F: arch/mips/ralink
13674 RALINK RT2X00 WIRELESS LAN DRIVER
13676 M: Stanislaw Gruszka <sgruszka@redhat.com>
13677 M: Helmut Schaa <helmut.schaa@googlemail.com>
13678 L: linux-wireless@vger.kernel.org
13680 F: drivers/net/wireless/ralink/rt2x00/
13682 RAMDISK RAM BLOCK DEVICE DRIVER
13683 M: Jens Axboe <axboe@kernel.dk>
13685 F: Documentation/admin-guide/blockdev/ramdisk.rst
13686 F: drivers/block/brd.c
13688 RANCHU VIRTUAL BOARD FOR MIPS
13689 M: Miodrag Dinic <miodrag.dinic@mips.com>
13690 L: linux-mips@vger.kernel.org
13692 F: arch/mips/generic/board-ranchu.c
13693 F: arch/mips/configs/generic/board-ranchu.config
13695 RANDOM NUMBER DRIVER
13696 M: "Theodore Ts'o" <tytso@mit.edu>
13698 F: drivers/char/random.c
13701 M: Matt Porter <mporter@kernel.crashing.org>
13702 M: Alexandre Bounine <alex.bou9@gmail.com>
13704 F: drivers/rapidio/
13707 M: Tony Luck <tony.luck@intel.com>
13708 M: Borislav Petkov <bp@alien8.de>
13709 L: linux-edac@vger.kernel.org
13712 F: include/linux/ras.h
13713 F: include/ras/ras_event.h
13714 F: Documentation/admin-guide/ras.rst
13716 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13717 L: linux-wireless@vger.kernel.org
13719 F: drivers/net/wireless/ray*
13721 RCUTORTURE TEST FRAMEWORK
13722 M: "Paul E. McKenney" <paulmck@kernel.org>
13723 M: Josh Triplett <josh@joshtriplett.org>
13724 R: Steven Rostedt <rostedt@goodmis.org>
13725 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13726 R: Lai Jiangshan <jiangshanlai@gmail.com>
13727 L: rcu@vger.kernel.org
13729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13730 F: tools/testing/selftests/rcutorture
13733 M: Florian Fainelli <florian@openwrt.org>
13736 RDC R6040 FAST ETHERNET DRIVER
13737 M: Florian Fainelli <f.fainelli@gmail.com>
13738 L: netdev@vger.kernel.org
13740 F: drivers/net/ethernet/rdc/r6040.c
13742 RDMAVT - RDMA verbs software
13743 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
13744 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
13745 L: linux-rdma@vger.kernel.org
13747 F: drivers/infiniband/sw/rdmavt
13749 RDS - RELIABLE DATAGRAM SOCKETS
13750 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
13751 L: netdev@vger.kernel.org
13752 L: linux-rdma@vger.kernel.org
13753 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
13754 W: https://oss.oracle.com/projects/rds/
13757 F: Documentation/networking/rds.txt
13759 RDT - RESOURCE ALLOCATION
13760 M: Fenghua Yu <fenghua.yu@intel.com>
13761 M: Reinette Chatre <reinette.chatre@intel.com>
13762 L: linux-kernel@vger.kernel.org
13764 F: arch/x86/kernel/cpu/resctrl/
13765 F: arch/x86/include/asm/resctrl_sched.h
13766 F: Documentation/x86/resctrl*
13768 READ-COPY UPDATE (RCU)
13769 M: "Paul E. McKenney" <paulmck@kernel.org>
13770 M: Josh Triplett <josh@joshtriplett.org>
13771 R: Steven Rostedt <rostedt@goodmis.org>
13772 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13773 R: Lai Jiangshan <jiangshanlai@gmail.com>
13774 R: Joel Fernandes <joel@joelfernandes.org>
13775 L: rcu@vger.kernel.org
13776 W: http://www.rdrop.com/users/paulmck/RCU/
13778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13779 F: Documentation/RCU/
13780 X: Documentation/RCU/torture.txt
13781 F: include/linux/rcu*
13782 X: include/linux/srcu*.h
13784 X: kernel/rcu/srcu*.c
13786 REAL TIME CLOCK (RTC) SUBSYSTEM
13787 M: Alessandro Zummo <a.zummo@towertech.it>
13788 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13789 L: linux-rtc@vger.kernel.org
13790 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
13791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13793 F: Documentation/devicetree/bindings/rtc/
13794 F: Documentation/admin-guide/rtc.rst
13796 F: include/linux/rtc.h
13797 F: include/uapi/linux/rtc.h
13798 F: include/linux/rtc/
13799 F: include/linux/platform_data/rtc-*
13800 F: tools/testing/selftests/rtc/
13802 REALTEK AUDIO CODECS
13803 M: Bard Liao <bardliao@realtek.com>
13804 M: Oder Chiou <oder_chiou@realtek.com>
13806 F: sound/soc/codecs/rt*
13807 F: include/sound/rt*.h
13809 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13810 M: Linus Walleij <linus.walleij@linaro.org>
13812 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13813 F: drivers/net/dsa/realtek-smi*
13814 F: drivers/net/dsa/rtl83*
13816 REDPINE WIRELESS DRIVER
13817 M: Amitkumar Karwar <amitkarwar@gmail.com>
13818 M: Siva Rebbagondla <siva8118@gmail.com>
13819 L: linux-wireless@vger.kernel.org
13821 F: drivers/net/wireless/rsi/
13823 REGISTER MAP ABSTRACTION
13824 M: Mark Brown <broonie@kernel.org>
13825 L: linux-kernel@vger.kernel.org
13826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13828 F: Documentation/devicetree/bindings/regmap/
13829 F: drivers/base/regmap/
13830 F: include/linux/regmap.h
13832 REISERFS FILE SYSTEM
13833 L: reiserfs-devel@vger.kernel.org
13837 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13838 M: Ohad Ben-Cohen <ohad@wizery.com>
13839 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13840 L: linux-remoteproc@vger.kernel.org
13841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
13843 F: Documentation/devicetree/bindings/remoteproc/
13844 F: Documentation/ABI/testing/sysfs-class-remoteproc
13845 F: Documentation/remoteproc.txt
13846 F: drivers/remoteproc/
13847 F: include/linux/remoteproc.h
13848 F: include/linux/remoteproc/
13850 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13851 M: Ohad Ben-Cohen <ohad@wizery.com>
13852 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13853 L: linux-remoteproc@vger.kernel.org
13854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
13857 F: Documentation/rpmsg.txt
13858 F: Documentation/ABI/testing/sysfs-bus-rpmsg
13859 F: include/linux/rpmsg.h
13860 F: include/linux/rpmsg/
13861 F: include/uapi/linux/rpmsg.h
13864 RENESAS CLOCK DRIVERS
13865 M: Geert Uytterhoeven <geert+renesas@glider.be>
13866 L: linux-renesas-soc@vger.kernel.org
13867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13869 F: drivers/clk/renesas/
13871 RENESAS EMEV2 I2C DRIVER
13872 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13874 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
13875 F: drivers/i2c/busses/i2c-emev2.c
13877 RENESAS ETHERNET DRIVERS
13878 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13879 L: netdev@vger.kernel.org
13880 L: linux-renesas-soc@vger.kernel.org
13881 F: Documentation/devicetree/bindings/net/renesas,*.txt
13882 F: Documentation/devicetree/bindings/net/sh_eth.txt
13883 F: drivers/net/ethernet/renesas/
13884 F: include/linux/sh_eth.h
13886 RENESAS R-CAR GYROADC DRIVER
13887 M: Marek Vasut <marek.vasut@gmail.com>
13888 L: linux-iio@vger.kernel.org
13890 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13891 F: drivers/iio/adc/rcar-gyroadc.c
13893 RENESAS R-CAR I2C DRIVERS
13894 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13896 F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt
13897 F: Documentation/devicetree/bindings/i2c/renesas,iic.txt
13898 F: drivers/i2c/busses/i2c-rcar.c
13899 F: drivers/i2c/busses/i2c-sh_mobile.c
13901 RENESAS RIIC DRIVER
13902 M: Chris Brandt <chris.brandt@renesas.com>
13904 F: Documentation/devicetree/bindings/i2c/renesas,riic.txt
13905 F: drivers/i2c/busses/i2c-riic.c
13907 RENESAS USB PHY DRIVER
13908 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13909 L: linux-renesas-soc@vger.kernel.org
13911 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
13913 RESET CONTROLLER FRAMEWORK
13914 M: Philipp Zabel <p.zabel@pengutronix.de>
13915 T: git git://git.pengutronix.de/git/pza/linux
13918 F: Documentation/devicetree/bindings/reset/
13919 F: include/dt-bindings/reset/
13920 F: include/linux/reset.h
13921 F: include/linux/reset/
13922 F: include/linux/reset-controller.h
13924 RESTARTABLE SEQUENCES SUPPORT
13925 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13926 M: Peter Zijlstra <peterz@infradead.org>
13927 M: "Paul E. McKenney" <paulmck@kernel.org>
13928 M: Boqun Feng <boqun.feng@gmail.com>
13929 L: linux-kernel@vger.kernel.org
13932 F: include/uapi/linux/rseq.h
13933 F: include/trace/events/rseq.h
13934 F: tools/testing/selftests/rseq/
13937 M: Johannes Berg <johannes@sipsolutions.net>
13938 L: linux-wireless@vger.kernel.org
13939 W: http://wireless.kernel.org/
13940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13941 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13943 F: Documentation/driver-api/rfkill.rst
13944 F: Documentation/ABI/stable/sysfs-class-rfkill
13946 F: include/linux/rfkill.h
13947 F: include/uapi/linux/rfkill.h
13950 M: Thomas Graf <tgraf@suug.ch>
13951 M: Herbert Xu <herbert@gondor.apana.org.au>
13952 L: netdev@vger.kernel.org
13954 F: lib/rhashtable.c
13955 F: lib/test_rhashtable.c
13956 F: include/linux/rhashtable.h
13957 F: include/linux/rhashtable-types.h
13959 RICOH R5C592 MEMORYSTICK DRIVER
13960 M: Maxim Levitsky <maximlevitsky@gmail.com>
13962 F: drivers/memstick/host/r592.*
13964 RICOH SMARTMEDIA/XD DRIVER
13965 M: Maxim Levitsky <maximlevitsky@gmail.com>
13967 F: drivers/mtd/nand/raw/r852.c
13968 F: drivers/mtd/nand/raw/r852.h
13970 RISC-V ARCHITECTURE
13971 M: Paul Walmsley <paul.walmsley@sifive.com>
13972 M: Palmer Dabbelt <palmer@dabbelt.com>
13973 M: Albert Ou <aou@eecs.berkeley.edu>
13974 L: linux-riscv@lists.infradead.org
13975 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
13982 M: Stefan Achatz <erazor_de@users.sourceforge.net>
13983 W: http://sourceforge.net/projects/roccat/
13985 F: drivers/hid/hid-roccat*
13986 F: include/linux/hid-roccat*
13987 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
13989 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13990 M: Jacob Chen <jacob-chen@iotwrt.com>
13991 M: Ezequiel Garcia <ezequiel@collabora.com>
13992 L: linux-media@vger.kernel.org
13994 F: drivers/media/platform/rockchip/rga/
13995 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
13997 HANTRO VPU CODEC DRIVER
13998 M: Ezequiel Garcia <ezequiel@collabora.com>
13999 L: linux-media@vger.kernel.org
14001 F: drivers/staging/media/hantro/
14002 F: Documentation/devicetree/bindings/media/rockchip-vpu.txt
14005 M: Jiri Pirko <jiri@resnulli.us>
14006 L: netdev@vger.kernel.org
14008 F: drivers/net/ethernet/rocker/
14012 W: http://www.comtrol.com
14014 F: Documentation/driver-api/serial/rocket.rst
14015 F: drivers/tty/rocket*
14017 ROCKETPORT EXPRESS/INFINITY DRIVER
14018 M: Kevin Cernekee <cernekee@gmail.com>
14019 L: linux-serial@vger.kernel.org
14021 F: drivers/tty/serial/rp2.*
14023 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
14024 M: Marek Vasut <marek.vasut+renesas@gmail.com>
14025 L: linux-kernel@vger.kernel.org
14026 L: linux-renesas-soc@vger.kernel.org
14028 F: drivers/mfd/bd9571mwv.c
14029 F: drivers/regulator/bd9571mwv-regulator.c
14030 F: drivers/gpio/gpio-bd9571mwv.c
14031 F: include/linux/mfd/bd9571mwv.h
14032 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
14035 M: Ralf Baechle <ralf@linux-mips.org>
14036 L: linux-hams@vger.kernel.org
14037 W: http://www.linux-ax25.org/
14039 F: include/net/rose.h
14040 F: include/uapi/linux/rose.h
14043 RTL2830 MEDIA DRIVER
14044 M: Antti Palosaari <crope@iki.fi>
14045 L: linux-media@vger.kernel.org
14046 W: https://linuxtv.org
14047 W: http://palosaari.fi/linux/
14048 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14049 T: git git://linuxtv.org/anttip/media_tree.git
14051 F: drivers/media/dvb-frontends/rtl2830*
14053 RTL2832 MEDIA DRIVER
14054 M: Antti Palosaari <crope@iki.fi>
14055 L: linux-media@vger.kernel.org
14056 W: https://linuxtv.org
14057 W: http://palosaari.fi/linux/
14058 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14059 T: git git://linuxtv.org/anttip/media_tree.git
14061 F: drivers/media/dvb-frontends/rtl2832*
14063 RTL2832_SDR MEDIA DRIVER
14064 M: Antti Palosaari <crope@iki.fi>
14065 L: linux-media@vger.kernel.org
14066 W: https://linuxtv.org
14067 W: http://palosaari.fi/linux/
14068 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14069 T: git git://linuxtv.org/anttip/media_tree.git
14071 F: drivers/media/dvb-frontends/rtl2832_sdr*
14073 RTL8180 WIRELESS DRIVER
14074 L: linux-wireless@vger.kernel.org
14075 W: http://wireless.kernel.org/
14076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14078 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
14080 RTL8187 WIRELESS DRIVER
14081 M: Herton Ronaldo Krzesinski <herton@canonical.com>
14082 M: Hin-Tak Leung <htl10@users.sourceforge.net>
14083 M: Larry Finger <Larry.Finger@lwfinger.net>
14084 L: linux-wireless@vger.kernel.org
14085 W: http://wireless.kernel.org/
14086 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14088 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
14090 REALTEK WIRELESS DRIVER (rtlwifi family)
14091 M: Ping-Ke Shih <pkshih@realtek.com>
14092 L: linux-wireless@vger.kernel.org
14093 W: http://wireless.kernel.org/
14094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14096 F: drivers/net/wireless/realtek/rtlwifi/
14098 REALTEK WIRELESS DRIVER (rtw88)
14099 M: Yan-Hsuan Chuang <yhchuang@realtek.com>
14100 L: linux-wireless@vger.kernel.org
14102 F: drivers/net/wireless/realtek/rtw88/
14104 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
14105 M: Jes Sorensen <Jes.Sorensen@gmail.com>
14106 L: linux-wireless@vger.kernel.org
14107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
14109 F: drivers/net/wireless/realtek/rtl8xxxu/
14111 RXRPC SOCKETS (AF_RXRPC)
14112 M: David Howells <dhowells@redhat.com>
14113 L: linux-afs@lists.infradead.org
14116 F: include/keys/rxrpc-type.h
14117 F: include/net/af_rxrpc.h
14118 F: include/trace/events/rxrpc.h
14119 F: include/uapi/linux/rxrpc.h
14120 F: Documentation/networking/rxrpc.txt
14121 W: https://www.infradead.org/~dhowells/kafs/
14123 S3 SAVAGE FRAMEBUFFER DRIVER
14124 M: Antonino Daplas <adaplas@gmail.com>
14125 L: linux-fbdev@vger.kernel.org
14127 F: drivers/video/fbdev/savage/
14130 M: Heiko Carstens <heiko.carstens@de.ibm.com>
14131 M: Vasily Gorbik <gor@linux.ibm.com>
14132 M: Christian Borntraeger <borntraeger@de.ibm.com>
14133 L: linux-s390@vger.kernel.org
14134 W: http://www.ibm.com/developerworks/linux/linux390/
14135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
14139 F: Documentation/s390/
14140 F: Documentation/driver-api/s390-drivers.rst
14142 S390 COMMON I/O LAYER
14143 M: Sebastian Ott <sebott@linux.ibm.com>
14144 M: Peter Oberparleiter <oberpar@linux.ibm.com>
14145 L: linux-s390@vger.kernel.org
14146 W: http://www.ibm.com/developerworks/linux/linux390/
14148 F: drivers/s390/cio/
14151 M: Stefan Haberland <sth@linux.ibm.com>
14152 M: Jan Hoeppner <hoeppner@linux.ibm.com>
14153 L: linux-s390@vger.kernel.org
14154 W: http://www.ibm.com/developerworks/linux/linux390/
14156 F: drivers/s390/block/dasd*
14157 F: block/partitions/ibm.c
14160 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
14161 L: linux-s390@vger.kernel.org
14162 W: http://www.ibm.com/developerworks/linux/linux390/
14164 F: drivers/iommu/s390-iommu.c
14166 S390 IUCV NETWORK LAYER
14167 M: Julian Wiedmann <jwi@linux.ibm.com>
14168 M: Ursula Braun <ubraun@linux.ibm.com>
14169 L: linux-s390@vger.kernel.org
14170 W: http://www.ibm.com/developerworks/linux/linux390/
14172 F: drivers/s390/net/*iucv*
14173 F: include/net/iucv/
14176 S390 NETWORK DRIVERS
14177 M: Julian Wiedmann <jwi@linux.ibm.com>
14178 M: Ursula Braun <ubraun@linux.ibm.com>
14179 L: linux-s390@vger.kernel.org
14180 W: http://www.ibm.com/developerworks/linux/linux390/
14182 F: drivers/s390/net/
14185 M: Sebastian Ott <sebott@linux.ibm.com>
14186 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
14187 L: linux-s390@vger.kernel.org
14188 W: http://www.ibm.com/developerworks/linux/linux390/
14191 F: drivers/pci/hotplug/s390_pci_hpc.c
14192 F: Documentation/s390/pci.rst
14194 S390 VFIO-CCW DRIVER
14195 M: Cornelia Huck <cohuck@redhat.com>
14196 M: Eric Farman <farman@linux.ibm.com>
14197 R: Halil Pasic <pasic@linux.ibm.com>
14198 L: linux-s390@vger.kernel.org
14199 L: kvm@vger.kernel.org
14201 F: drivers/s390/cio/vfio_ccw*
14202 F: Documentation/s390/vfio-ccw.rst
14203 F: include/uapi/linux/vfio_ccw.h
14206 M: Harald Freudenberger <freude@linux.ibm.com>
14207 L: linux-s390@vger.kernel.org
14208 W: http://www.ibm.com/developerworks/linux/linux390/
14210 F: drivers/s390/crypto/
14212 S390 VFIO AP DRIVER
14213 M: Tony Krowiak <akrowiak@linux.ibm.com>
14214 M: Pierre Morel <pmorel@linux.ibm.com>
14215 M: Halil Pasic <pasic@linux.ibm.com>
14216 L: linux-s390@vger.kernel.org
14217 W: http://www.ibm.com/developerworks/linux/linux390/
14219 F: drivers/s390/crypto/vfio_ap_drv.c
14220 F: drivers/s390/crypto/vfio_ap_private.h
14221 F: drivers/s390/crypto/vfio_ap_ops.c
14222 F: Documentation/s390/vfio-ap.rst
14225 M: Steffen Maier <maier@linux.ibm.com>
14226 M: Benjamin Block <bblock@linux.ibm.com>
14227 L: linux-s390@vger.kernel.org
14228 W: http://www.ibm.com/developerworks/linux/linux390/
14230 F: drivers/s390/scsi/zfcp_*
14232 S3C24XX SD/MMC Driver
14233 M: Ben Dooks <ben-linux@fluff.org>
14234 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14236 F: drivers/mmc/host/s3cmci.*
14238 SAA6588 RDS RECEIVER DRIVER
14239 M: Hans Verkuil <hverkuil@xs4all.nl>
14240 L: linux-media@vger.kernel.org
14241 T: git git://linuxtv.org/media_tree.git
14242 W: https://linuxtv.org
14244 F: drivers/media/i2c/saa6588*
14246 SAA7134 VIDEO4LINUX DRIVER
14247 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14248 L: linux-media@vger.kernel.org
14249 W: https://linuxtv.org
14250 T: git git://linuxtv.org/media_tree.git
14252 F: Documentation/media/v4l-drivers/saa7134*
14253 F: drivers/media/pci/saa7134/
14255 SAA7146 VIDEO4LINUX-2 DRIVER
14256 M: Hans Verkuil <hverkuil@xs4all.nl>
14257 L: linux-media@vger.kernel.org
14258 T: git git://linuxtv.org/media_tree.git
14260 F: drivers/media/common/saa7146/
14261 F: drivers/media/pci/saa7146/
14262 F: include/media/drv-intf/saa7146*
14264 SAFESETID SECURITY MODULE
14265 M: Micah Morton <mortonm@chromium.org>
14267 F: security/safesetid/
14268 F: Documentation/admin-guide/LSM/SafeSetID.rst
14270 SAMSUNG AUDIO (ASoC) DRIVERS
14271 M: Krzysztof Kozlowski <krzk@kernel.org>
14272 M: Sangbeom Kim <sbkim73@samsung.com>
14273 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14274 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14276 F: sound/soc/samsung/
14277 F: Documentation/devicetree/bindings/sound/samsung*
14279 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14280 M: Krzysztof Kozlowski <krzk@kernel.org>
14281 L: linux-crypto@vger.kernel.org
14282 L: linux-samsung-soc@vger.kernel.org
14284 F: drivers/crypto/exynos-rng.c
14285 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
14287 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14288 M: Łukasz Stelmach <l.stelmach@samsung.com>
14289 L: linux-samsung-soc@vger.kernel.org
14291 F: drivers/char/hw_random/exynos-trng.c
14292 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14294 SAMSUNG FRAMEBUFFER DRIVER
14295 M: Jingoo Han <jingoohan1@gmail.com>
14296 L: linux-fbdev@vger.kernel.org
14298 F: drivers/video/fbdev/s3c-fb.c
14300 SAMSUNG LAPTOP DRIVER
14301 M: Corentin Chary <corentin.chary@gmail.com>
14302 L: platform-driver-x86@vger.kernel.org
14304 F: drivers/platform/x86/samsung-laptop.c
14306 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14307 M: Sangbeom Kim <sbkim73@samsung.com>
14308 M: Krzysztof Kozlowski <krzk@kernel.org>
14309 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14310 L: linux-kernel@vger.kernel.org
14311 L: linux-samsung-soc@vger.kernel.org
14313 F: drivers/mfd/sec*.c
14314 F: drivers/regulator/s2m*.c
14315 F: drivers/regulator/s5m*.c
14316 F: drivers/clk/clk-s2mps11.c
14317 F: drivers/rtc/rtc-s5m.c
14318 F: include/linux/mfd/samsung/
14319 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14320 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14321 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14322 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14324 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14325 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14326 L: linux-media@vger.kernel.org
14327 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14329 F: drivers/media/platform/s3c-camif/
14330 F: include/media/drv-intf/s3c_camif.h
14332 SAMSUNG S3FWRN5 NFC DRIVER
14333 M: Robert Baldyga <r.baldyga@samsung.com>
14334 M: Krzysztof Opasiak <k.opasiak@samsung.com>
14335 L: linux-nfc@lists.01.org (moderated for non-subscribers)
14337 F: drivers/nfc/s3fwrn5
14339 SAMSUNG S5C73M3 CAMERA DRIVER
14340 M: Kyungmin Park <kyungmin.park@samsung.com>
14341 M: Andrzej Hajda <a.hajda@samsung.com>
14342 L: linux-media@vger.kernel.org
14344 F: drivers/media/i2c/s5c73m3/*
14346 SAMSUNG S5K5BAF CAMERA DRIVER
14347 M: Kyungmin Park <kyungmin.park@samsung.com>
14348 M: Andrzej Hajda <a.hajda@samsung.com>
14349 L: linux-media@vger.kernel.org
14351 F: drivers/media/i2c/s5k5baf.c
14353 SAMSUNG S5P Security SubSystem (SSS) DRIVER
14354 M: Krzysztof Kozlowski <krzk@kernel.org>
14355 M: Vladimir Zapolskiy <vz@mleia.com>
14356 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
14357 L: linux-crypto@vger.kernel.org
14358 L: linux-samsung-soc@vger.kernel.org
14360 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.txt
14361 F: Documentation/devicetree/bindings/crypto/samsung-sss.txt
14362 F: drivers/crypto/s5p-sss.c
14364 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14365 M: Kyungmin Park <kyungmin.park@samsung.com>
14366 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14367 L: linux-media@vger.kernel.org
14368 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14370 F: drivers/media/platform/exynos4-is/
14372 SAMSUNG SOC CLOCK DRIVERS
14373 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14374 M: Tomasz Figa <tomasz.figa@gmail.com>
14375 M: Chanwoo Choi <cw00.choi@samsung.com>
14377 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14379 F: drivers/clk/samsung/
14380 F: include/dt-bindings/clock/exynos*.h
14381 F: Documentation/devicetree/bindings/clock/exynos*.txt
14382 F: Documentation/devicetree/bindings/clock/samsung,s3c*
14383 F: Documentation/devicetree/bindings/clock/samsung,s5p*
14385 SAMSUNG SPI DRIVERS
14386 M: Kukjin Kim <kgene@kernel.org>
14387 M: Krzysztof Kozlowski <krzk@kernel.org>
14388 M: Andi Shyti <andi@etezian.org>
14389 L: linux-spi@vger.kernel.org
14390 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14392 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
14393 F: drivers/spi/spi-s3c*
14394 F: include/linux/platform_data/spi-s3c64xx.h
14396 SAMSUNG SXGBE DRIVERS
14397 M: Byungho An <bh74.an@samsung.com>
14398 M: Girish K S <ks.giri@samsung.com>
14399 M: Vipul Pandya <vipul.pandya@samsung.com>
14401 L: netdev@vger.kernel.org
14402 F: drivers/net/ethernet/samsung/sxgbe/
14404 SAMSUNG THERMAL DRIVER
14405 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14406 L: linux-pm@vger.kernel.org
14407 L: linux-samsung-soc@vger.kernel.org
14409 T: git https://github.com/lmajewski/linux-samsung-thermal.git
14410 F: drivers/thermal/samsung/
14412 SAMSUNG USB2 PHY DRIVER
14413 M: Kamil Debski <kamil@wypas.org>
14414 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14415 L: linux-kernel@vger.kernel.org
14417 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
14418 F: Documentation/driver-api/phy/samsung-usb2.rst
14419 F: drivers/phy/samsung/phy-exynos4210-usb2.c
14420 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
14421 F: drivers/phy/samsung/phy-exynos5250-usb2.c
14422 F: drivers/phy/samsung/phy-s5pv210-usb2.c
14423 F: drivers/phy/samsung/phy-samsung-usb2.c
14424 F: drivers/phy/samsung/phy-samsung-usb2.h
14427 M: Zwane Mwaikambo <zwanem@gmail.com>
14429 F: drivers/watchdog/sc1200wdt.c
14432 M: Ingo Molnar <mingo@redhat.com>
14433 M: Peter Zijlstra <peterz@infradead.org>
14434 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
14435 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
14436 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
14437 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
14438 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
14439 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
14440 L: linux-kernel@vger.kernel.org
14441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14444 F: include/linux/sched.h
14445 F: include/uapi/linux/sched.h
14446 F: include/linux/wait.h
14447 F: include/linux/preempt.h
14449 SCR24X CHIP CARD INTERFACE DRIVER
14450 M: Lubomir Rintel <lkundrak@v3.sk>
14452 F: drivers/char/pcmcia/scr24x_cs.c
14455 M: Jens Axboe <axboe@kernel.dk>
14456 L: linux-scsi@vger.kernel.org
14457 W: http://www.kernel.dk
14459 F: drivers/scsi/sr*
14461 SCSI RDMA PROTOCOL (SRP) INITIATOR
14462 M: Bart Van Assche <bvanassche@acm.org>
14463 L: linux-rdma@vger.kernel.org
14465 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14466 F: drivers/infiniband/ulp/srp/
14467 F: include/scsi/srp.h
14469 SCSI RDMA PROTOCOL (SRP) TARGET
14470 M: Bart Van Assche <bvanassche@acm.org>
14471 L: linux-rdma@vger.kernel.org
14472 L: target-devel@vger.kernel.org
14474 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14475 F: drivers/infiniband/ulp/srpt/
14478 M: Doug Gilbert <dgilbert@interlog.com>
14479 L: linux-scsi@vger.kernel.org
14480 W: http://sg.danny.cz/sg
14482 F: Documentation/scsi/scsi-generic.txt
14483 F: drivers/scsi/sg.c
14484 F: include/scsi/sg.h
14487 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
14488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14489 M: "Martin K. Petersen" <martin.petersen@oracle.com>
14490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14491 Q: https://patchwork.kernel.org/project/linux-scsi/list/
14492 L: linux-scsi@vger.kernel.org
14494 F: Documentation/devicetree/bindings/scsi/
14499 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14500 L: linux-scsi@vger.kernel.org
14502 F: Documentation/scsi/st.txt
14503 F: drivers/scsi/st.*
14504 F: drivers/scsi/st_*.h
14506 SCSI TARGET SUBSYSTEM
14507 M: "Martin K. Petersen" <martin.petersen@oracle.com>
14508 L: linux-scsi@vger.kernel.org
14509 L: target-devel@vger.kernel.org
14510 W: http://www.linux-iscsi.org
14511 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14512 Q: https://patchwork.kernel.org/project/target-devel/list/
14516 F: Documentation/target/
14519 M: Vlad Yasevich <vyasevich@gmail.com>
14520 M: Neil Horman <nhorman@tuxdriver.com>
14521 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14522 L: linux-sctp@vger.kernel.org
14523 W: http://lksctp.sourceforge.net
14525 F: Documentation/networking/sctp.txt
14526 F: include/linux/sctp.h
14527 F: include/uapi/linux/sctp.h
14528 F: include/net/sctp/
14532 M: Jim Cromie <jim.cromie@gmail.com>
14534 F: Documentation/i2c/busses/scx200_acb.rst
14535 F: arch/x86/platform/scx200/
14536 F: drivers/watchdog/scx200_wdt.c
14537 F: drivers/i2c/busses/scx200*
14538 F: drivers/mtd/maps/scx200_docflash.c
14539 F: include/linux/scx200.h
14542 M: Jim Cromie <jim.cromie@gmail.com>
14544 F: drivers/char/scx200_gpio.c
14545 F: include/linux/scx200_gpio.h
14547 SCx200 HRT CLOCKSOURCE DRIVER
14548 M: Jim Cromie <jim.cromie@gmail.com>
14550 F: drivers/clocksource/scx200_hrt.c
14552 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14553 M: Sascha Sommer <saschasommer@freenet.de>
14554 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14556 F: drivers/mmc/host/sdricoh_cs.c
14558 SECO BOARDS CEC DRIVER
14559 M: Ettore Chimenti <ek5.chimenti@gmail.com>
14561 F: drivers/media/platform/seco-cec/seco-cec.c
14562 F: drivers/media/platform/seco-cec/seco-cec.h
14565 M: Kees Cook <keescook@chromium.org>
14566 R: Andy Lutomirski <luto@amacapital.net>
14567 R: Will Drewry <wad@chromium.org>
14568 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14570 F: kernel/seccomp.c
14571 F: include/uapi/linux/seccomp.h
14572 F: include/linux/seccomp.h
14573 F: tools/testing/selftests/seccomp/*
14574 F: tools/testing/selftests/kselftest_harness.h
14575 F: Documentation/userspace-api/seccomp_filter.rst
14576 K: \bsecure_computing
14579 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14580 M: Al Cooper <alcooperx@gmail.com>
14581 L: linux-mmc@vger.kernel.org
14582 L: bcm-kernel-feedback-list@broadcom.com
14584 F: drivers/mmc/host/sdhci-brcmstb*
14586 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14587 M: Adrian Hunter <adrian.hunter@intel.com>
14588 L: linux-mmc@vger.kernel.org
14590 F: drivers/mmc/host/sdhci*
14591 F: include/linux/mmc/sdhci*
14593 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14594 M: Adrian Hunter <adrian.hunter@intel.com>
14595 M: Ritesh Harjani <riteshh@codeaurora.org>
14596 M: Asutosh Das <asutoshd@codeaurora.org>
14597 L: linux-mmc@vger.kernel.org
14599 F: drivers/mmc/host/cqhci*
14601 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14602 M: Prabu Thangamuthu <prabu.t@synopsys.com>
14603 M: Manjunath M B <manjumb@synopsys.com>
14604 L: linux-mmc@vger.kernel.org
14606 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
14608 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14609 M: Ludovic Desroches <ludovic.desroches@microchip.com>
14610 L: linux-mmc@vger.kernel.org
14612 F: drivers/mmc/host/sdhci-of-at91.c
14614 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14615 M: Ben Dooks <ben-linux@fluff.org>
14616 M: Jaehoon Chung <jh80.chung@samsung.com>
14617 L: linux-mmc@vger.kernel.org
14619 F: drivers/mmc/host/sdhci-s3c*
14621 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14622 M: Viresh Kumar <vireshk@kernel.org>
14623 L: linux-mmc@vger.kernel.org
14625 F: drivers/mmc/host/sdhci-spear.c
14627 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14628 M: Kishon Vijay Abraham I <kishon@ti.com>
14629 L: linux-mmc@vger.kernel.org
14631 F: drivers/mmc/host/sdhci-omap.c
14633 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14634 M: Scott Bauer <scott.bauer@intel.com>
14635 M: Jonathan Derrick <jonathan.derrick@intel.com>
14636 L: linux-block@vger.kernel.org
14639 F: block/opal_proto.h
14640 F: include/linux/sed*
14641 F: include/uapi/linux/sed*
14644 M: Security Officers <security@kernel.org>
14648 M: James Morris <jmorris@namei.org>
14649 M: "Serge E. Hallyn" <serge@hallyn.com>
14650 L: linux-security-module@vger.kernel.org (suggested Cc:)
14651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14652 W: http://kernsec.org/
14655 X: security/selinux/
14657 SELINUX SECURITY MODULE
14658 M: Paul Moore <paul@paul-moore.com>
14659 M: Stephen Smalley <sds@tycho.nsa.gov>
14660 M: Eric Paris <eparis@parisplace.org>
14661 L: selinux@vger.kernel.org
14662 W: https://selinuxproject.org
14663 W: https://github.com/SELinuxProject
14664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14666 F: include/uapi/linux/selinux_netlink.h
14667 F: security/selinux/
14668 F: scripts/selinux/
14669 F: Documentation/admin-guide/LSM/SELinux.rst
14672 M: Jiri Slaby <jirislaby@gmail.com>
14674 F: drivers/misc/phantom.c
14675 F: include/uapi/linux/phantom.h
14677 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
14678 M: Tomasz Duszynski <tduszyns@gmail.com>
14680 F: drivers/iio/chemical/sps30.c
14681 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
14684 M: Rob Herring <robh@kernel.org>
14685 L: linux-serial@vger.kernel.org
14687 F: Documentation/devicetree/bindings/serial/slave-device.txt
14688 F: drivers/tty/serdev/
14689 F: include/linux/serdev.h
14692 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14693 L: linux-serial@vger.kernel.org
14695 F: Documentation/devicetree/bindings/serial/
14696 F: drivers/tty/serial/
14699 M: Sean Young <sean@mess.org>
14700 L: linux-media@vger.kernel.org
14702 F: drivers/media/rc/serial_ir.c
14705 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14706 M: Edward Cree <ecree@solarflare.com>
14707 M: Martin Habets <mhabets@solarflare.com>
14708 L: netdev@vger.kernel.org
14710 F: drivers/net/ethernet/sfc/
14712 SFF/SFP/SFP+ MODULE SUPPORT
14713 M: Russell King <linux@armlinux.org.uk>
14714 L: netdev@vger.kernel.org
14716 F: drivers/net/phy/phylink.c
14717 F: drivers/net/phy/sfp*
14718 F: include/linux/phylink.h
14719 F: include/linux/sfp.h
14723 M: Dimitri Sivanich <sivanich@sgi.com>
14725 F: drivers/misc/sgi-gru/
14727 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14728 M: Pat Gefre <pfg@sgi.com>
14729 L: linux-ia64@vger.kernel.org
14731 F: Documentation/ia64/serial.rst
14732 F: drivers/tty/serial/ioc?_serial.c
14733 F: include/linux/ioc?.h
14735 SGI XP/XPC/XPNET DRIVER
14736 M: Cliff Whickman <cpw@sgi.com>
14737 M: Robin Holt <robinmholt@gmail.com>
14739 F: drivers/misc/sgi-xp/
14741 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14742 M: Ursula Braun <ubraun@linux.ibm.com>
14743 M: Karsten Graul <kgraul@linux.ibm.com>
14744 L: linux-s390@vger.kernel.org
14745 W: http://www.ibm.com/developerworks/linux/linux390/
14749 SHARP RJ54N1CB0C SENSOR DRIVER
14750 M: Jacopo Mondi <jacopo@jmondi.org>
14751 L: linux-media@vger.kernel.org
14752 T: git git://linuxtv.org/media_tree.git
14754 F: drivers/media/i2c/rj54n1cb0c.c
14755 F: include/media/i2c/rj54n1cb0c.h
14757 SH_VEU V4L2 MEM2MEM DRIVER
14758 L: linux-media@vger.kernel.org
14760 F: drivers/media/platform/sh_veu.c
14762 SH_VOU V4L2 OUTPUT DRIVER
14763 L: linux-media@vger.kernel.org
14765 F: drivers/media/platform/sh_vou.c
14766 F: include/media/drv-intf/sh_vou.h
14768 SI2157 MEDIA DRIVER
14769 M: Antti Palosaari <crope@iki.fi>
14770 L: linux-media@vger.kernel.org
14771 W: https://linuxtv.org
14772 W: http://palosaari.fi/linux/
14773 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14774 T: git git://linuxtv.org/anttip/media_tree.git
14776 F: drivers/media/tuners/si2157*
14778 SI2165 MEDIA DRIVER
14779 M: Matthias Schwarzott <zzam@gentoo.org>
14780 L: linux-media@vger.kernel.org
14781 W: https://linuxtv.org
14782 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14784 F: drivers/media/dvb-frontends/si2165*
14786 SI2168 MEDIA DRIVER
14787 M: Antti Palosaari <crope@iki.fi>
14788 L: linux-media@vger.kernel.org
14789 W: https://linuxtv.org
14790 W: http://palosaari.fi/linux/
14791 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14792 T: git git://linuxtv.org/anttip/media_tree.git
14794 F: drivers/media/dvb-frontends/si2168*
14796 SI470X FM RADIO RECEIVER I2C DRIVER
14797 M: Hans Verkuil <hverkuil@xs4all.nl>
14798 L: linux-media@vger.kernel.org
14799 T: git git://linuxtv.org/media_tree.git
14800 W: https://linuxtv.org
14802 F: drivers/media/radio/si470x/radio-si470x-i2c.c
14804 SI470X FM RADIO RECEIVER USB DRIVER
14805 M: Hans Verkuil <hverkuil@xs4all.nl>
14806 L: linux-media@vger.kernel.org
14807 T: git git://linuxtv.org/media_tree.git
14808 W: https://linuxtv.org
14810 F: drivers/media/radio/si470x/radio-si470x-common.c
14811 F: drivers/media/radio/si470x/radio-si470x.h
14812 F: drivers/media/radio/si470x/radio-si470x-usb.c
14814 SI4713 FM RADIO TRANSMITTER I2C DRIVER
14815 M: Eduardo Valentin <edubezval@gmail.com>
14816 L: linux-media@vger.kernel.org
14817 T: git git://linuxtv.org/media_tree.git
14818 W: https://linuxtv.org
14820 F: drivers/media/radio/si4713/si4713.?
14822 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14823 M: Eduardo Valentin <edubezval@gmail.com>
14824 L: linux-media@vger.kernel.org
14825 T: git git://linuxtv.org/media_tree.git
14826 W: https://linuxtv.org
14828 F: drivers/media/radio/si4713/radio-platform-si4713.c
14830 SI4713 FM RADIO TRANSMITTER USB DRIVER
14831 M: Hans Verkuil <hverkuil@xs4all.nl>
14832 L: linux-media@vger.kernel.org
14833 T: git git://linuxtv.org/media_tree.git
14834 W: https://linuxtv.org
14836 F: drivers/media/radio/si4713/radio-usb-si4713.c
14839 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14840 L: linux-media@vger.kernel.org
14841 W: https://linuxtv.org
14842 T: git git://linuxtv.org/media_tree.git
14844 F: drivers/media/common/siano/
14845 F: drivers/media/usb/siano/
14846 F: drivers/media/usb/siano/
14847 F: drivers/media/mmc/siano/
14850 M: Palmer Dabbelt <palmer@dabbelt.com>
14851 M: Paul Walmsley <paul.walmsley@sifive.com>
14852 L: linux-riscv@lists.infradead.org
14853 T: git git://github.com/sifive/riscv-linux.git
14858 SIFIVE FU540 SYSTEM-ON-CHIP
14859 M: Paul Walmsley <paul.walmsley@sifive.com>
14860 M: Palmer Dabbelt <palmer@dabbelt.com>
14861 L: linux-riscv@lists.infradead.org
14862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
14867 SILEAD TOUCHSCREEN DRIVER
14868 M: Hans de Goede <hdegoede@redhat.com>
14869 L: linux-input@vger.kernel.org
14870 L: platform-driver-x86@vger.kernel.org
14872 F: drivers/input/touchscreen/silead.c
14873 F: drivers/platform/x86/touchscreen_dmi.c
14875 SILICON MOTION SM712 FRAME BUFFER DRIVER
14876 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14877 M: Teddy Wang <teddy.wang@siliconmotion.com>
14878 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14879 L: linux-fbdev@vger.kernel.org
14881 F: drivers/video/fbdev/sm712*
14882 F: Documentation/fb/sm712fb.rst
14884 SIMPLE FIRMWARE INTERFACE (SFI)
14885 M: Len Brown <lenb@kernel.org>
14886 L: sfi-devel@simplefirmware.org
14887 W: http://simplefirmware.org/
14888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14890 F: arch/x86/platform/sfi/
14892 F: include/linux/sfi*.h
14895 M: Hans de Goede <hdegoede@redhat.com>
14896 L: linux-fbdev@vger.kernel.org
14898 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
14899 F: drivers/video/fbdev/simplefb.c
14900 F: include/linux/platform_data/simplefb.h
14902 SIMTEC EB110ATX (Chalice CATS)
14904 P: Vincent Sanders <vince@simtec.co.uk>
14905 M: Simtec Linux Team <linux@simtec.co.uk>
14906 W: http://www.simtec.co.uk/products/EB110ATX/
14909 SIMTEC EB2410ITX (BAST)
14911 P: Vincent Sanders <vince@simtec.co.uk>
14912 M: Simtec Linux Team <linux@simtec.co.uk>
14913 W: http://www.simtec.co.uk/products/EB2410ITX/
14915 F: arch/arm/mach-s3c24xx/mach-bast.c
14916 F: arch/arm/mach-s3c24xx/bast-ide.c
14917 F: arch/arm/mach-s3c24xx/bast-irq.c
14919 SIPHASH PRF ROUTINES
14920 M: Jason A. Donenfeld <Jason@zx2c4.com>
14923 F: lib/test_siphash.c
14924 F: include/linux/siphash.h
14927 M: Thorsten Scherer <t.scherer@eckelmann.de>
14928 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14929 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14932 F: drivers/gpio/gpio-siox.c
14933 F: include/trace/events/siox.h
14935 SIS 190 ETHERNET DRIVER
14936 M: Francois Romieu <romieu@fr.zoreil.com>
14937 L: netdev@vger.kernel.org
14939 F: drivers/net/ethernet/sis/sis190.c
14941 SIS 900/7016 FAST ETHERNET DRIVER
14942 M: Daniele Venzano <venza@brownhat.org>
14943 W: http://www.brownhat.org/sis900.html
14944 L: netdev@vger.kernel.org
14946 F: drivers/net/ethernet/sis/sis900.*
14948 SIS FRAMEBUFFER DRIVER
14949 M: Thomas Winischhofer <thomas@winischhofer.net>
14950 W: http://www.winischhofer.net/linuxsisvga.shtml
14952 F: Documentation/fb/sisfb.rst
14953 F: drivers/video/fbdev/sis/
14954 F: include/video/sisfb.h
14957 M: Thomas Winischhofer <thomas@winischhofer.net>
14958 W: http://www.winischhofer.at/linuxsisusbvga.shtml
14960 F: drivers/usb/misc/sisusbvga/
14963 M: Christoph Lameter <cl@linux.com>
14964 M: Pekka Enberg <penberg@kernel.org>
14965 M: David Rientjes <rientjes@google.com>
14966 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
14967 M: Andrew Morton <akpm@linux-foundation.org>
14968 L: linux-mm@kvack.org
14970 F: include/linux/sl?b*.h
14973 SLEEPABLE READ-COPY UPDATE (SRCU)
14974 M: Lai Jiangshan <jiangshanlai@gmail.com>
14975 M: "Paul E. McKenney" <paulmck@kernel.org>
14976 M: Josh Triplett <josh@joshtriplett.org>
14977 R: Steven Rostedt <rostedt@goodmis.org>
14978 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14979 L: rcu@vger.kernel.org
14980 W: http://www.rdrop.com/users/paulmck/RCU/
14982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14983 F: include/linux/srcu*.h
14984 F: kernel/rcu/srcu*.c
14986 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14987 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14988 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14990 F: drivers/slimbus/
14991 F: Documentation/devicetree/bindings/slimbus/
14992 F: include/linux/slimbus.h
14994 SMACK SECURITY MODULE
14995 M: Casey Schaufler <casey@schaufler-ca.com>
14996 L: linux-security-module@vger.kernel.org
14997 W: http://schaufler-ca.com
14998 T: git git://github.com/cschaufler/smack-next
15000 F: Documentation/admin-guide/LSM/Smack.rst
15003 SMC91x ETHERNET DRIVER
15004 M: Nicolas Pitre <nico@fluxnic.net>
15006 F: drivers/net/ethernet/smsc/smc91x.*
15008 SMIA AND SMIA++ IMAGE SENSOR DRIVER
15009 M: Sakari Ailus <sakari.ailus@iki.fi>
15010 L: linux-media@vger.kernel.org
15012 F: drivers/media/i2c/smiapp/
15013 F: include/media/i2c/smiapp.h
15014 F: drivers/media/i2c/smiapp-pll.c
15015 F: drivers/media/i2c/smiapp-pll.h
15016 F: include/uapi/linux/smiapp.h
15017 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
15019 SMM665 HARDWARE MONITOR DRIVER
15020 M: Guenter Roeck <linux@roeck-us.net>
15021 L: linux-hwmon@vger.kernel.org
15023 F: Documentation/hwmon/smm665.rst
15024 F: drivers/hwmon/smm665.c
15026 SMSC EMC2103 HARDWARE MONITOR DRIVER
15027 M: Steve Glendinning <steve.glendinning@shawell.net>
15028 L: linux-hwmon@vger.kernel.org
15030 F: Documentation/hwmon/emc2103.rst
15031 F: drivers/hwmon/emc2103.c
15033 SMSC SCH5627 HARDWARE MONITOR DRIVER
15034 M: Hans de Goede <hdegoede@redhat.com>
15035 L: linux-hwmon@vger.kernel.org
15037 F: Documentation/hwmon/sch5627.rst
15038 F: drivers/hwmon/sch5627.c
15040 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
15041 M: Steve Glendinning <steve.glendinning@shawell.net>
15042 L: linux-fbdev@vger.kernel.org
15044 F: drivers/video/fbdev/smscufx.c
15046 SMSC47B397 HARDWARE MONITOR DRIVER
15047 M: Jean Delvare <jdelvare@suse.com>
15048 L: linux-hwmon@vger.kernel.org
15050 F: Documentation/hwmon/smsc47b397.rst
15051 F: drivers/hwmon/smsc47b397.c
15053 SMSC911x ETHERNET DRIVER
15054 M: Steve Glendinning <steve.glendinning@shawell.net>
15055 L: netdev@vger.kernel.org
15057 F: include/linux/smsc911x.h
15058 F: drivers/net/ethernet/smsc/smsc911x.*
15060 SMSC9420 PCI ETHERNET DRIVER
15061 M: Steve Glendinning <steve.glendinning@shawell.net>
15062 L: netdev@vger.kernel.org
15064 F: drivers/net/ethernet/smsc/smsc9420.*
15066 SOC-CAMERA V4L2 SUBSYSTEM
15067 L: linux-media@vger.kernel.org
15068 T: git git://linuxtv.org/media_tree.git
15070 F: include/media/soc_camera.h
15071 F: drivers/staging/media/soc_camera/
15073 SOCIONEXT SYNQUACER I2C DRIVER
15074 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
15075 L: linux-i2c@vger.kernel.org
15077 F: drivers/i2c/busses/i2c-synquacer.c
15078 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
15080 SOCIONEXT UNIPHIER SOUND DRIVER
15081 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15083 F: sound/soc/uniphier/
15085 SOEKRIS NET48XX LED SUPPORT
15086 M: Chris Boot <bootc@bootc.net>
15088 F: drivers/leds/leds-net48xx.c
15090 SOFT-IWARP DRIVER (siw)
15091 M: Bernard Metzler <bmt@zurich.ibm.com>
15092 L: linux-rdma@vger.kernel.org
15094 F: drivers/infiniband/sw/siw/
15095 F: include/uapi/rdma/siw-abi.h
15097 SOFT-ROCE DRIVER (rxe)
15098 M: Moni Shoua <monis@mellanox.com>
15099 L: linux-rdma@vger.kernel.org
15101 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
15102 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15103 F: drivers/infiniband/sw/rxe/
15104 F: include/uapi/rdma/rdma_user_rxe.h
15106 SOFTLOGIC 6x10 MPEG CODEC
15107 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15108 M: Anton Sviridenko <anton@corp.bluecherry.net>
15109 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15110 M: Andrey Utkin <andrey_utkin@fastmail.com>
15111 M: Ismael Luceno <ismael@iodev.co.uk>
15112 L: linux-media@vger.kernel.org
15114 F: drivers/media/pci/solo6x10/
15116 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
15117 M: James Morse <james.morse@arm.com>
15118 L: linux-arm-kernel@lists.infradead.org
15120 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
15121 F: drivers/firmware/arm_sdei.c
15122 F: include/linux/arm_sdei.h
15123 F: include/uapi/linux/arm_sdei.h
15125 SOFTWARE RAID (Multiple Disks) SUPPORT
15126 M: Song Liu <song@kernel.org>
15127 L: linux-raid@vger.kernel.org
15128 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
15130 F: drivers/md/Makefile
15131 F: drivers/md/Kconfig
15133 F: drivers/md/raid*
15134 F: include/linux/raid/
15135 F: include/uapi/linux/raid/
15137 SOCIONEXT (SNI) AVE NETWORK DRIVER
15138 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15139 L: netdev@vger.kernel.org
15141 F: drivers/net/ethernet/socionext/sni_ave.c
15142 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
15144 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
15145 M: Jassi Brar <jaswinder.singh@linaro.org>
15146 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
15147 L: netdev@vger.kernel.org
15149 F: drivers/net/ethernet/socionext/netsec.c
15150 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
15152 SOCIONEXT (SNI) Synquacer SPI DRIVER
15153 M: Masahisa Kojima <masahisa.kojima@linaro.org>
15154 M: Jassi Brar <jaswinder.singh@linaro.org>
15155 L: linux-spi@vger.kernel.org
15157 F: drivers/spi/spi-synquacer.c
15158 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
15160 SOLIDRUN CLEARFOG SUPPORT
15161 M: Russell King <linux@armlinux.org.uk>
15163 F: arch/arm/boot/dts/armada-388-clearfog*
15164 F: arch/arm/boot/dts/armada-38x-solidrun-*
15166 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
15167 M: Russell King <linux@armlinux.org.uk>
15169 F: arch/arm/boot/dts/imx6*-cubox-i*
15170 F: arch/arm/boot/dts/imx6*-hummingboard*
15171 F: arch/arm/boot/dts/imx6*-sr-*
15173 SONIC NETWORK DRIVER
15174 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15175 L: netdev@vger.kernel.org
15177 F: drivers/net/ethernet/natsemi/sonic.*
15179 SONICS SILICON BACKPLANE DRIVER (SSB)
15180 M: Michael Buesch <m@bues.ch>
15181 L: linux-wireless@vger.kernel.org
15184 F: include/linux/ssb/
15186 SONY IMX214 SENSOR DRIVER
15187 M: Ricardo Ribalda <ricardo.ribalda@gmail.com>
15188 L: linux-media@vger.kernel.org
15189 T: git git://linuxtv.org/media_tree.git
15191 F: drivers/media/i2c/imx214.c
15192 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
15194 SONY IMX258 SENSOR DRIVER
15195 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15196 L: linux-media@vger.kernel.org
15197 T: git git://linuxtv.org/media_tree.git
15199 F: drivers/media/i2c/imx258.c
15201 SONY IMX274 SENSOR DRIVER
15202 M: Leon Luo <leonl@leopardimaging.com>
15203 L: linux-media@vger.kernel.org
15204 T: git git://linuxtv.org/media_tree.git
15206 F: drivers/media/i2c/imx274.c
15207 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
15209 SONY IMX319 SENSOR DRIVER
15210 M: Bingbu Cao <bingbu.cao@intel.com>
15211 L: linux-media@vger.kernel.org
15212 T: git git://linuxtv.org/media_tree.git
15214 F: drivers/media/i2c/imx319.c
15216 SONY IMX355 SENSOR DRIVER
15217 M: Tianshu Qiu <tian.shu.qiu@intel.com>
15218 L: linux-media@vger.kernel.org
15219 T: git git://linuxtv.org/media_tree.git
15221 F: drivers/media/i2c/imx355.c
15223 SONY MEMORYSTICK SUBSYSTEM
15224 M: Maxim Levitsky <maximlevitsky@gmail.com>
15225 M: Alex Dubov <oakad@yahoo.com>
15226 M: Ulf Hansson <ulf.hansson@linaro.org>
15227 L: linux-mmc@vger.kernel.org
15228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15230 F: drivers/memstick/
15231 F: include/linux/memstick.h
15233 SONY VAIO CONTROL DEVICE DRIVER
15234 M: Mattia Dongili <malattia@linux.it>
15235 L: platform-driver-x86@vger.kernel.org
15236 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
15238 F: Documentation/admin-guide/laptops/sony-laptop.rst
15239 F: drivers/char/sonypi.c
15240 F: drivers/platform/x86/sony-laptop.c
15241 F: include/linux/sony-laptop.h
15244 M: Jaroslav Kysela <perex@perex.cz>
15245 M: Takashi Iwai <tiwai@suse.com>
15246 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15247 W: http://www.alsa-project.org/
15248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15249 Q: http://patchwork.kernel.org/project/alsa-devel/list/
15251 F: Documentation/sound/
15253 F: include/uapi/sound/
15256 SOUND - COMPRESSED AUDIO
15257 M: Vinod Koul <vkoul@kernel.org>
15258 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15261 F: Documentation/sound/designs/compress-offload.rst
15262 F: include/sound/compress_driver.h
15263 F: include/uapi/sound/compress_*
15264 F: sound/core/compress_offload.c
15265 F: sound/soc/soc-compress.c
15267 SOUND - DMAENGINE HELPERS
15268 M: Lars-Peter Clausen <lars@metafoo.de>
15270 F: include/sound/dmaengine_pcm.h
15271 F: sound/core/pcm_dmaengine.c
15272 F: sound/soc/soc-generic-dmaengine-pcm.c
15274 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15275 M: Liam Girdwood <lgirdwood@gmail.com>
15276 M: Mark Brown <broonie@kernel.org>
15277 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15278 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15279 W: http://alsa-project.org/main/index.php/ASoC
15281 F: Documentation/devicetree/bindings/sound/
15282 F: Documentation/sound/soc/
15284 F: include/dt-bindings/sound/
15285 F: include/sound/soc*
15287 SOUNDWIRE SUBSYSTEM
15288 M: Vinod Koul <vkoul@kernel.org>
15289 M: Sanyog Kale <sanyog.r.kale@intel.com>
15290 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15291 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15293 F: Documentation/driver-api/soundwire/
15294 F: drivers/soundwire/
15295 F: include/linux/soundwire/
15298 M: Olli Salonen <olli.salonen@iki.fi>
15299 L: linux-media@vger.kernel.org
15300 W: https://linuxtv.org
15301 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15303 F: drivers/media/dvb-frontends/sp2*
15305 SPARC + UltraSPARC (sparc/sparc64)
15306 M: "David S. Miller" <davem@davemloft.net>
15307 L: sparclinux@vger.kernel.org
15308 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
15309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15315 SPARC SERIAL DRIVERS
15316 M: "David S. Miller" <davem@davemloft.net>
15317 L: sparclinux@vger.kernel.org
15318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15321 F: include/linux/sunserialcore.h
15322 F: drivers/tty/serial/suncore.c
15323 F: drivers/tty/serial/sunhv.c
15324 F: drivers/tty/serial/sunsab.c
15325 F: drivers/tty/serial/sunsab.h
15326 F: drivers/tty/serial/sunsu.c
15327 F: drivers/tty/serial/sunzilog.c
15328 F: drivers/tty/serial/sunzilog.h
15329 F: drivers/tty/vcc.c
15332 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15333 L: linux-sparse@vger.kernel.org
15334 W: https://sparse.wiki.kernel.org/
15335 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15337 F: include/linux/compiler.h
15339 SPEAR CLOCK FRAMEWORK SUPPORT
15340 M: Viresh Kumar <vireshk@kernel.org>
15341 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15342 W: http://www.st.com/spear
15344 F: drivers/clk/spear/
15346 SPEAR PLATFORM SUPPORT
15347 M: Viresh Kumar <vireshk@kernel.org>
15348 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15349 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15350 W: http://www.st.com/spear
15352 F: arch/arm/boot/dts/spear*
15353 F: arch/arm/mach-spear/
15356 M: Marek Vasut <marek.vasut@gmail.com>
15357 M: Tudor Ambarus <tudor.ambarus@microchip.com>
15358 L: linux-mtd@lists.infradead.org
15359 W: http://www.linux-mtd.infradead.org/
15360 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
15361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15363 F: drivers/mtd/spi-nor/
15364 F: include/linux/mtd/spi-nor.h
15367 M: Mark Brown <broonie@kernel.org>
15368 L: linux-spi@vger.kernel.org
15369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15370 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
15372 F: Documentation/devicetree/bindings/spi/
15373 F: Documentation/spi/
15375 F: include/linux/spi/
15376 F: include/uapi/linux/spi/
15379 SPIDERNET NETWORK DRIVER for CELL
15380 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15381 L: netdev@vger.kernel.org
15383 F: Documentation/networking/device_drivers/toshiba/spider_net.txt
15384 F: drivers/net/ethernet/toshiba/spider_net*
15387 R: Stephen Boyd <sboyd@kernel.org>
15388 L: linux-arm-msm@vger.kernel.org
15389 F: Documentation/devicetree/bindings/spmi/
15391 F: include/dt-bindings/spmi/spmi.h
15392 F: include/linux/spmi.h
15393 F: include/trace/events/spmi.h
15396 M: Jeremy Kerr <jk@ozlabs.org>
15397 L: linuxppc-dev@lists.ozlabs.org
15398 W: http://www.ibm.com/developerworks/power/cell/
15400 F: Documentation/filesystems/spufs.txt
15401 F: arch/powerpc/platforms/cell/spufs/
15403 SQUASHFS FILE SYSTEM
15404 M: Phillip Lougher <phillip@squashfs.org.uk>
15405 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
15406 W: http://squashfs.org.uk
15407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15409 F: Documentation/filesystems/squashfs.txt
15412 SRM (Alpha) environment access
15413 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
15415 F: arch/alpha/kernel/srm_env.c
15417 ST LSM6DSx IMU IIO DRIVER
15418 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15419 L: linux-iio@vger.kernel.org
15420 W: http://www.st.com/
15422 F: drivers/iio/imu/st_lsm6dsx/
15423 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15425 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15426 M: Mickael Guene <mickael.guene@st.com>
15427 L: linux-media@vger.kernel.org
15428 T: git git://linuxtv.org/media_tree.git
15430 F: drivers/media/i2c/st-mipid02.c
15431 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15433 ST STM32 I2C/SMBUS DRIVER
15434 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15435 L: linux-i2c@vger.kernel.org
15437 F: drivers/i2c/busses/i2c-stm32*
15439 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15440 M: Song Qiang <songqiang1304521@gmail.com>
15441 L: linux-iio@vger.kernel.org
15443 F: drivers/iio/proximity/vl53l0x-i2c.c
15444 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15447 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15448 M: Sasha Levin <sashal@kernel.org>
15449 L: stable@vger.kernel.org
15451 F: Documentation/process/stable-kernel-rules.rst
15454 M: Ian Abbott <abbotti@mev.co.uk>
15455 M: H Hartley Sweeten <hsweeten@visionengravers.com>
15457 F: drivers/staging/comedi/
15459 STAGING - FIELDBUS SUBSYSTEM
15460 M: Sven Van Asbroeck <TheSven73@gmail.com>
15462 F: drivers/staging/fieldbus/*
15463 F: drivers/staging/fieldbus/Documentation/
15465 STAGING - HMS ANYBUS-S BUS
15466 M: Sven Van Asbroeck <TheSven73@gmail.com>
15468 F: drivers/staging/fieldbus/anybuss/
15470 STAGING - INDUSTRIAL IO
15471 M: Jonathan Cameron <jic23@kernel.org>
15472 L: linux-iio@vger.kernel.org
15474 F: Documentation/devicetree/bindings/staging/iio/
15475 F: drivers/staging/iio/
15477 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15478 M: Marc Dietrich <marvin24@gmx.de>
15479 L: ac100@lists.launchpad.net (moderated for non-subscribers)
15480 L: linux-tegra@vger.kernel.org
15482 F: drivers/staging/nvec/
15484 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15485 M: Jens Frederich <jfrederich@gmail.com>
15486 M: Daniel Drake <dsd@laptop.org>
15487 M: Jon Nettleton <jon.nettleton@gmail.com>
15488 W: http://wiki.laptop.org/go/DCON
15490 F: drivers/staging/olpc_dcon/
15492 STAGING - REALTEK RTL8712U DRIVERS
15493 M: Larry Finger <Larry.Finger@lwfinger.net>
15494 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15496 F: drivers/staging/rtl8712/
15498 STAGING - REALTEK RTL8188EU DRIVERS
15499 M: Larry Finger <Larry.Finger@lwfinger.net>
15501 F: drivers/staging/rtl8188eu/
15503 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15504 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15505 M: Teddy Wang <teddy.wang@siliconmotion.com>
15506 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15507 L: linux-fbdev@vger.kernel.org
15509 F: drivers/staging/sm750fb/
15511 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15512 M: William Hubbs <w.d.hubbs@gmail.com>
15513 M: Chris Brannon <chris@the-brannons.com>
15514 M: Kirk Reiser <kirk@reisers.ca>
15515 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
15516 L: speakup@linux-speakup.org
15517 W: http://www.linux-speakup.org/
15519 F: drivers/staging/speakup/
15521 STAGING - VIA VT665X DRIVERS
15522 M: Forest Bond <forest@alittletooquiet.net>
15524 F: drivers/staging/vt665?/
15526 STAGING - WILC1000 WIFI DRIVER
15527 M: Adham Abozaeid <adham.abozaeid@microchip.com>
15528 M: Ajay Singh <ajay.kathat@microchip.com>
15529 L: linux-wireless@vger.kernel.org
15531 F: drivers/staging/wilc1000/
15534 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15536 L: devel@driverdev.osuosl.org
15538 F: drivers/staging/
15540 STARFIRE/DURALAN NETWORK DRIVER
15541 M: Ion Badulescu <ionut@badula.org>
15543 F: drivers/net/ethernet/adaptec/starfire*
15545 STEC S1220 SKD DRIVER
15546 M: Damien Le Moal <Damien.LeMoal@wdc.com>
15547 L: linux-block@vger.kernel.org
15549 F: drivers/block/skd*[ch]
15551 STI AUDIO (ASoC) DRIVERS
15552 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
15553 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15555 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15559 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
15561 F: drivers/media/platform/sti/cec/
15562 F: Documentation/devicetree/bindings/media/stih-cec.txt
15564 STK1160 USB VIDEO CAPTURE DRIVER
15565 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15566 L: linux-media@vger.kernel.org
15567 T: git git://linuxtv.org/media_tree.git
15569 F: drivers/media/usb/stk1160/
15571 STM32 AUDIO (ASoC) DRIVERS
15572 M: Olivier Moysan <olivier.moysan@st.com>
15573 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
15574 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15576 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
15579 STM32 TIMER/LPTIMER DRIVERS
15580 M: Fabrice Gasnier <fabrice.gasnier@st.com>
15582 F: drivers/*/stm32-*timer*
15583 F: drivers/pwm/pwm-stm32*
15584 F: include/linux/*/stm32-*tim*
15585 F: Documentation/ABI/testing/*timer-stm32
15586 F: Documentation/devicetree/bindings/*/stm32-*timer*
15587 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
15589 STMMAC ETHERNET DRIVER
15590 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
15591 M: Alexandre Torgue <alexandre.torgue@st.com>
15592 M: Jose Abreu <joabreu@synopsys.com>
15593 L: netdev@vger.kernel.org
15594 W: http://www.stlinux.com
15596 F: drivers/net/ethernet/stmicro/stmmac/
15599 M: Sam Creasey <sammy@sammy.net>
15600 W: http://sammy.net/sun3/
15602 F: arch/m68k/kernel/*sun3*
15603 F: arch/m68k/sun3*/
15604 F: arch/m68k/include/asm/sun3*
15605 F: drivers/net/ethernet/i825xx/sun3*
15607 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15608 M: Hans de Goede <hdegoede@redhat.com>
15609 L: linux-input@vger.kernel.org
15611 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
15612 F: drivers/input/keyboard/sun4i-lradc-keys.c
15614 SUNDANCE NETWORK DRIVER
15615 M: Denis Kirjanov <kda@linux-powerpc.org>
15616 L: netdev@vger.kernel.org
15618 F: drivers/net/ethernet/dlink/sundance.c
15621 M: Yoshinori Sato <ysato@users.sourceforge.jp>
15622 M: Rich Felker <dalias@libc.org>
15623 L: linux-sh@vger.kernel.org
15624 Q: http://patchwork.kernel.org/project/linux-sh/list/
15626 F: Documentation/sh/
15631 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
15632 M: Len Brown <len.brown@intel.com>
15633 M: Pavel Machek <pavel@ucw.cz>
15634 L: linux-pm@vger.kernel.org
15635 B: https://bugzilla.kernel.org
15637 F: Documentation/power/
15638 F: arch/x86/kernel/acpi/
15639 F: drivers/base/power/
15641 F: include/linux/suspend.h
15642 F: include/linux/freezer.h
15643 F: include/linux/pm.h
15646 M: Martin Mares <mj@ucw.cz>
15647 L: linux-video@atrey.karlin.mff.cuni.cz
15649 F: Documentation/admin-guide/svga.rst
15650 F: arch/x86/boot/video*
15653 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15654 L: iommu@lists.linux-foundation.org
15655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15657 F: kernel/dma/swiotlb.c
15658 F: arch/*/kernel/pci-swiotlb.c
15659 F: include/linux/swiotlb.h
15662 M: Jiri Pirko <jiri@resnulli.us>
15663 M: Ivan Vecera <ivecera@redhat.com>
15664 L: netdev@vger.kernel.org
15667 F: include/net/switchdev.h
15669 SY8106A REGULATOR DRIVER
15670 M: Icenowy Zheng <icenowy@aosc.io>
15672 F: drivers/regulator/sy8106a-regulator.c
15673 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15675 SYNC FILE FRAMEWORK
15676 M: Sumit Semwal <sumit.semwal@linaro.org>
15677 R: Gustavo Padovan <gustavo@padovan.org>
15679 L: linux-media@vger.kernel.org
15680 L: dri-devel@lists.freedesktop.org
15681 F: drivers/dma-buf/sync_*
15682 F: drivers/dma-buf/dma-fence*
15683 F: drivers/dma-buf/sw_sync.c
15684 F: include/linux/sync_file.h
15685 F: include/uapi/linux/sync_file.h
15686 F: Documentation/driver-api/sync_file.rst
15687 T: git git://anongit.freedesktop.org/drm/drm-misc
15689 SYNOPSYS ARC ARCHITECTURE
15690 M: Vineet Gupta <vgupta@synopsys.com>
15691 L: linux-snps-arc@lists.infradead.org
15694 F: Documentation/devicetree/bindings/arc/*
15695 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15696 F: drivers/clocksource/arc_timer.c
15697 F: drivers/tty/serial/arc_uart.c
15698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15700 SYNOPSYS ARC HSDK SDP pll clock driver
15701 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15703 F: drivers/clk/clk-hsdk-pll.c
15704 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15706 SYNOPSYS ARC SDP clock driver
15707 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15709 F: drivers/clk/axs10x/*
15710 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15712 SYNOPSYS ARC SDP platform support
15713 M: Alexey Brodkin <abrodkin@synopsys.com>
15715 F: arch/arc/plat-axs10x
15716 F: arch/arc/boot/dts/ax*
15717 F: Documentation/devicetree/bindings/arc/axs10*
15719 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15720 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15722 F: drivers/reset/reset-axs10x.c
15723 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15725 SYNOPSYS CREG GPIO DRIVER
15726 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15728 F: drivers/gpio/gpio-creg-snps.c
15729 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15731 SYNOPSYS DESIGNWARE 8250 UART DRIVER
15732 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15734 F: drivers/tty/serial/8250/8250_dw.c
15736 SYNOPSYS DESIGNWARE APB GPIO DRIVER
15737 M: Hoan Tran <hoan@os.amperecomputing.com>
15738 L: linux-gpio@vger.kernel.org
15740 F: drivers/gpio/gpio-dwapb.c
15741 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15743 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15744 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15746 F: drivers/dma/dw-axi-dmac/
15747 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15749 SYNOPSYS DESIGNWARE DMAC DRIVER
15750 M: Viresh Kumar <vireshk@kernel.org>
15751 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15753 F: Documentation/devicetree/bindings/dma/snps-dma.txt
15755 F: include/dt-bindings/dma/dw-dmac.h
15756 F: include/linux/dma/dw.h
15757 F: include/linux/platform_data/dma-dw.h
15759 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15760 M: Jose Abreu <Jose.Abreu@synopsys.com>
15761 L: netdev@vger.kernel.org
15763 F: drivers/net/ethernet/synopsys/
15765 SYNOPSYS DESIGNWARE I2C DRIVER
15766 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
15767 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15768 R: Mika Westerberg <mika.westerberg@linux.intel.com>
15769 L: linux-i2c@vger.kernel.org
15771 F: drivers/i2c/busses/i2c-designware-*
15772 F: include/linux/platform_data/i2c-designware.h
15774 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15775 M: Jaehoon Chung <jh80.chung@samsung.com>
15776 L: linux-mmc@vger.kernel.org
15778 F: drivers/mmc/host/dw_mmc*
15780 SYNOPSYS HSDK RESET CONTROLLER DRIVER
15781 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15783 F: drivers/reset/reset-hsdk.c
15784 F: include/dt-bindings/reset/snps,hsdk-reset.h
15785 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15787 SYSTEM CONFIGURATION (SYSCON)
15788 M: Lee Jones <lee.jones@linaro.org>
15789 M: Arnd Bergmann <arnd@arndb.de>
15790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15792 F: drivers/mfd/syscon.c
15794 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15795 M: Sudeep Holla <sudeep.holla@arm.com>
15796 L: linux-arm-kernel@lists.infradead.org
15798 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15799 F: drivers/clk/clk-sc[mp]i.c
15800 F: drivers/cpufreq/sc[mp]i-cpufreq.c
15801 F: drivers/firmware/arm_scpi.c
15802 F: drivers/firmware/arm_scmi/
15803 F: drivers/reset/reset-scmi.c
15804 F: include/linux/sc[mp]i_protocol.h
15806 SYSTEM RESET/SHUTDOWN DRIVERS
15807 M: Sebastian Reichel <sre@kernel.org>
15808 L: linux-pm@vger.kernel.org
15809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15811 F: Documentation/devicetree/bindings/power/reset/
15812 F: drivers/power/reset/
15814 SYSTEM TRACE MODULE CLASS
15815 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
15817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15818 F: Documentation/trace/stm.rst
15819 F: drivers/hwtracing/stm/
15820 F: include/linux/stm.h
15821 F: include/uapi/linux/stm.h
15824 M: Christoph Hellwig <hch@infradead.org>
15826 F: Documentation/filesystems/sysv-fs.txt
15828 F: include/linux/sysv_fs.h
15830 TASKSTATS STATISTICS INTERFACE
15831 M: Balbir Singh <bsingharora@gmail.com>
15833 F: Documentation/accounting/taskstats*
15834 F: include/linux/taskstats*
15835 F: kernel/taskstats.c
15838 M: Jamal Hadi Salim <jhs@mojatatu.com>
15839 M: Cong Wang <xiyou.wangcong@gmail.com>
15840 M: Jiri Pirko <jiri@resnulli.us>
15841 L: netdev@vger.kernel.org
15843 F: include/net/pkt_cls.h
15844 F: include/net/pkt_sched.h
15845 F: include/net/tc_act/
15846 F: include/uapi/linux/pkt_cls.h
15847 F: include/uapi/linux/pkt_sched.h
15848 F: include/uapi/linux/tc_act/
15849 F: include/uapi/linux/tc_ematch/
15852 TC90522 MEDIA DRIVER
15853 M: Akihiro Tsukada <tskd08@gmail.com>
15854 L: linux-media@vger.kernel.org
15856 F: drivers/media/dvb-frontends/tc90522*
15858 TCP LOW PRIORITY MODULE
15859 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15860 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15861 W: http://tcp-lp-mod.sourceforge.net/
15863 F: net/ipv4/tcp_lp.c
15865 TDA10071 MEDIA DRIVER
15866 M: Antti Palosaari <crope@iki.fi>
15867 L: linux-media@vger.kernel.org
15868 W: https://linuxtv.org
15869 W: http://palosaari.fi/linux/
15870 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15871 T: git git://linuxtv.org/anttip/media_tree.git
15873 F: drivers/media/dvb-frontends/tda10071*
15875 TDA18212 MEDIA DRIVER
15876 M: Antti Palosaari <crope@iki.fi>
15877 L: linux-media@vger.kernel.org
15878 W: https://linuxtv.org
15879 W: http://palosaari.fi/linux/
15880 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15881 T: git git://linuxtv.org/anttip/media_tree.git
15883 F: drivers/media/tuners/tda18212*
15885 TDA18218 MEDIA DRIVER
15886 M: Antti Palosaari <crope@iki.fi>
15887 L: linux-media@vger.kernel.org
15888 W: https://linuxtv.org
15889 W: http://palosaari.fi/linux/
15890 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15891 T: git git://linuxtv.org/anttip/media_tree.git
15893 F: drivers/media/tuners/tda18218*
15895 TDA18250 MEDIA DRIVER
15896 M: Olli Salonen <olli.salonen@iki.fi>
15897 L: linux-media@vger.kernel.org
15898 W: https://linuxtv.org
15899 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15900 T: git git://linuxtv.org/media_tree.git
15902 F: drivers/media/tuners/tda18250*
15904 TDA18271 MEDIA DRIVER
15905 M: Michael Krufky <mkrufky@linuxtv.org>
15906 L: linux-media@vger.kernel.org
15907 W: https://linuxtv.org
15908 W: http://github.com/mkrufky
15909 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15910 T: git git://linuxtv.org/mkrufky/tuners.git
15912 F: drivers/media/tuners/tda18271*
15914 TDA1997x MEDIA DRIVER
15915 M: Tim Harvey <tharvey@gateworks.com>
15916 L: linux-media@vger.kernel.org
15917 W: https://linuxtv.org
15918 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15920 F: drivers/media/i2c/tda1997x.*
15922 TDA827x MEDIA DRIVER
15923 M: Michael Krufky <mkrufky@linuxtv.org>
15924 L: linux-media@vger.kernel.org
15925 W: https://linuxtv.org
15926 W: http://github.com/mkrufky
15927 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15928 T: git git://linuxtv.org/mkrufky/tuners.git
15930 F: drivers/media/tuners/tda8290.*
15932 TDA8290 MEDIA DRIVER
15933 M: Michael Krufky <mkrufky@linuxtv.org>
15934 L: linux-media@vger.kernel.org
15935 W: https://linuxtv.org
15936 W: http://github.com/mkrufky
15937 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15938 T: git git://linuxtv.org/mkrufky/tuners.git
15940 F: drivers/media/tuners/tda8290.*
15942 TDA9840 MEDIA DRIVER
15943 M: Hans Verkuil <hverkuil@xs4all.nl>
15944 L: linux-media@vger.kernel.org
15945 T: git git://linuxtv.org/media_tree.git
15946 W: https://linuxtv.org
15948 F: drivers/media/i2c/tda9840*
15950 TEA5761 TUNER DRIVER
15951 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15952 L: linux-media@vger.kernel.org
15953 W: https://linuxtv.org
15954 T: git git://linuxtv.org/media_tree.git
15956 F: drivers/media/tuners/tea5761.*
15958 TEA5767 TUNER DRIVER
15959 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15960 L: linux-media@vger.kernel.org
15961 W: https://linuxtv.org
15962 T: git git://linuxtv.org/media_tree.git
15964 F: drivers/media/tuners/tea5767.*
15966 TEA6415C MEDIA DRIVER
15967 M: Hans Verkuil <hverkuil@xs4all.nl>
15968 L: linux-media@vger.kernel.org
15969 T: git git://linuxtv.org/media_tree.git
15970 W: https://linuxtv.org
15972 F: drivers/media/i2c/tea6415c*
15974 TEA6420 MEDIA DRIVER
15975 M: Hans Verkuil <hverkuil@xs4all.nl>
15976 L: linux-media@vger.kernel.org
15977 T: git git://linuxtv.org/media_tree.git
15978 W: https://linuxtv.org
15980 F: drivers/media/i2c/tea6420*
15983 M: Jiri Pirko <jiri@resnulli.us>
15984 L: netdev@vger.kernel.org
15986 F: drivers/net/team/
15987 F: include/linux/if_team.h
15988 F: include/uapi/linux/if_team.h
15990 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15991 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15993 F: arch/x86/platform/ts5500/
15995 TECHNOTREND USB IR RECEIVER
15996 M: Sean Young <sean@mess.org>
15997 L: linux-media@vger.kernel.org
15999 F: drivers/media/rc/ttusbir.c
16001 TECHWELL TW9910 VIDEO DECODER
16002 L: linux-media@vger.kernel.org
16004 F: drivers/media/i2c/tw9910.c
16005 F: include/media/i2c/tw9910.h
16008 M: Jens Wiklander <jens.wiklander@linaro.org>
16009 L: tee-dev@lists.linaro.org
16011 F: include/linux/tee_drv.h
16012 F: include/uapi/linux/tee.h
16014 F: Documentation/tee.txt
16016 TEGRA ARCHITECTURE SUPPORT
16017 M: Thierry Reding <thierry.reding@gmail.com>
16018 M: Jonathan Hunter <jonathanh@nvidia.com>
16019 L: linux-tegra@vger.kernel.org
16020 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
16021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
16026 M: Peter De Schrijver <pdeschrijver@nvidia.com>
16027 M: Prashant Gaikwad <pgaikwad@nvidia.com>
16029 F: drivers/clk/tegra/
16032 M: Laxman Dewangan <ldewangan@nvidia.com>
16033 M: Jon Hunter <jonathanh@nvidia.com>
16035 F: drivers/dma/tegra*
16038 M: Laxman Dewangan <ldewangan@nvidia.com>
16039 R: Dmitry Osipenko <digetx@gmail.com>
16041 F: drivers/i2c/busses/i2c-tegra.c
16043 TEGRA IOMMU DRIVERS
16044 M: Thierry Reding <thierry.reding@gmail.com>
16045 L: linux-tegra@vger.kernel.org
16047 F: drivers/iommu/tegra*
16050 M: Laxman Dewangan <ldewangan@nvidia.com>
16052 F: drivers/input/keyboard/tegra-kbc.c
16055 M: Stefan Agner <stefan@agner.ch>
16056 M: Lucas Stach <dev@lynxeye.de>
16058 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
16059 F: drivers/mtd/nand/raw/tegra_nand.c
16062 M: Thierry Reding <thierry.reding@gmail.com>
16064 F: drivers/pwm/pwm-tegra.c
16066 TEGRA SERIAL DRIVER
16067 M: Laxman Dewangan <ldewangan@nvidia.com>
16069 F: drivers/tty/serial/serial-tegra.c
16072 M: Laxman Dewangan <ldewangan@nvidia.com>
16074 F: drivers/spi/spi-tegra*
16076 TEGRA XUSB PADCTL DRIVER
16077 M: JC Kuo <jckuo@nvidia.com>
16079 F: drivers/phy/tegra/xusb*
16081 TEHUTI ETHERNET DRIVER
16082 M: Andy Gospodarek <andy@greyhouse.net>
16083 L: netdev@vger.kernel.org
16085 F: drivers/net/ethernet/tehuti/*
16087 Telecom Clock Driver for MCPL0010
16088 M: Mark Gross <mark.gross@intel.com>
16090 F: drivers/char/tlclk.c
16092 TENSILICA XTENSA PORT (xtensa)
16093 M: Chris Zankel <chris@zankel.net>
16094 M: Max Filippov <jcmvbkbc@gmail.com>
16095 L: linux-xtensa@linux-xtensa.org
16096 T: git git://github.com/czankel/xtensa-linux.git
16099 F: drivers/irqchip/irq-xtensa-*
16101 Texas Instruments' System Control Interface (TISCI) Protocol Driver
16102 M: Nishanth Menon <nm@ti.com>
16103 M: Tero Kristo <t-kristo@ti.com>
16104 M: Santosh Shilimkar <ssantosh@kernel.org>
16105 L: linux-arm-kernel@lists.infradead.org
16107 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
16108 F: drivers/firmware/ti_sci*
16109 F: include/linux/soc/ti/ti_sci_protocol.h
16110 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
16111 F: drivers/soc/ti/ti_sci_pm_domains.c
16112 F: include/dt-bindings/soc/ti,sci_pm_domain.h
16113 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
16114 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
16115 F: drivers/clk/keystone/sci-clk.c
16116 F: drivers/reset/reset-ti-sci.c
16117 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
16118 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
16119 F: drivers/irqchip/irq-ti-sci-intr.c
16120 F: drivers/irqchip/irq-ti-sci-inta.c
16121 F: include/linux/soc/ti/ti_sci_inta_msi.h
16122 F: drivers/soc/ti/ti_sci_inta_msi.c
16124 Texas Instruments ASoC drivers
16125 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
16126 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16130 Texas Instruments' DAC7612 DAC Driver
16131 M: Ricardo Ribalda <ricardo@ribalda.com>
16132 L: linux-iio@vger.kernel.org
16134 F: drivers/iio/dac/ti-dac7612.c
16135 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
16137 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
16138 M: Hans Verkuil <hverkuil@xs4all.nl>
16139 L: linux-media@vger.kernel.org
16140 T: git git://linuxtv.org/media_tree.git
16141 W: https://linuxtv.org
16143 F: drivers/media/radio/radio-raremono.c
16146 M: Zhang Rui <rui.zhang@intel.com>
16147 M: Eduardo Valentin <edubezval@gmail.com>
16148 R: Daniel Lezcano <daniel.lezcano@linaro.org>
16149 R: Amit Kucheria <amit.kucheria@verdurent.com>
16150 L: linux-pm@vger.kernel.org
16151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
16152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
16153 Q: https://patchwork.kernel.org/project/linux-pm/list/
16155 F: drivers/thermal/
16156 F: include/linux/thermal.h
16157 F: include/uapi/linux/thermal.h
16158 F: include/linux/cpu_cooling.h
16159 F: Documentation/devicetree/bindings/thermal/
16161 THERMAL/CPU_COOLING
16162 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
16163 M: Viresh Kumar <viresh.kumar@linaro.org>
16164 M: Javi Merino <javi.merino@kernel.org>
16165 L: linux-pm@vger.kernel.org
16167 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
16168 F: drivers/thermal/cpu_cooling.c
16169 F: include/linux/cpu_cooling.h
16171 THINKPAD ACPI EXTRAS DRIVER
16172 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
16173 L: ibm-acpi-devel@lists.sourceforge.net
16174 L: platform-driver-x86@vger.kernel.org
16175 W: http://ibm-acpi.sourceforge.net
16176 W: http://thinkwiki.org/wiki/Ibm-acpi
16177 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
16179 F: drivers/platform/x86/thinkpad_acpi.c
16182 M: Andreas Noever <andreas.noever@gmail.com>
16183 M: Michael Jamet <michael.jamet@intel.com>
16184 M: Mika Westerberg <mika.westerberg@linux.intel.com>
16185 M: Yehezkel Bernat <YehezkelShB@gmail.com>
16186 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
16188 F: Documentation/admin-guide/thunderbolt.rst
16189 F: drivers/thunderbolt/
16190 F: include/linux/thunderbolt.h
16192 THUNDERBOLT NETWORK DRIVER
16193 M: Michael Jamet <michael.jamet@intel.com>
16194 M: Mika Westerberg <mika.westerberg@linux.intel.com>
16195 M: Yehezkel Bernat <YehezkelShB@gmail.com>
16196 L: netdev@vger.kernel.org
16198 F: drivers/net/thunderbolt.c
16200 THUNDERX GPIO DRIVER
16201 M: David Daney <david.daney@cavium.com>
16203 F: drivers/gpio/gpio-thunderx.c
16205 TI AM437X VPFE DRIVER
16206 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16207 L: linux-media@vger.kernel.org
16208 W: https://linuxtv.org
16209 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16210 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16212 F: drivers/media/platform/am437x/
16214 TI BANDGAP AND THERMAL DRIVER
16215 M: Eduardo Valentin <edubezval@gmail.com>
16216 M: Keerthy <j-keerthy@ti.com>
16217 L: linux-pm@vger.kernel.org
16218 L: linux-omap@vger.kernel.org
16220 F: drivers/thermal/ti-soc-thermal/
16222 TI BQ27XXX POWER SUPPLY DRIVER
16223 R: Andrew F. Davis <afd@ti.com>
16224 F: include/linux/power/bq27xxx_battery.h
16225 F: drivers/power/supply/bq27xxx_battery.c
16226 F: drivers/power/supply/bq27xxx_battery_i2c.c
16228 TI CDCE706 CLOCK DRIVER
16229 M: Max Filippov <jcmvbkbc@gmail.com>
16231 F: drivers/clk/clk-cdce706.c
16234 M: Tero Kristo <t-kristo@ti.com>
16235 L: linux-omap@vger.kernel.org
16238 F: include/linux/clk/ti.h
16240 TI DAVINCI MACHINE SUPPORT
16241 M: Sekhar Nori <nsekhar@ti.com>
16242 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
16243 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16244 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
16246 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
16247 F: arch/arm/mach-davinci/
16248 F: drivers/i2c/busses/i2c-davinci.c
16249 F: arch/arm/boot/dts/da850*
16251 TI DAVINCI SERIES CLOCK DRIVER
16252 M: David Lechner <david@lechnology.com>
16253 R: Sekhar Nori <nsekhar@ti.com>
16255 F: Documentation/devicetree/bindings/clock/ti/davinci/
16256 F: drivers/clk/davinci/
16258 TI DAVINCI SERIES GPIO DRIVER
16259 M: Keerthy <j-keerthy@ti.com>
16260 L: linux-gpio@vger.kernel.org
16262 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
16263 F: drivers/gpio/gpio-davinci.c
16265 TI DAVINCI SERIES MEDIA DRIVER
16266 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16267 L: linux-media@vger.kernel.org
16268 W: https://linuxtv.org
16269 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16270 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16272 F: drivers/media/platform/davinci/
16273 F: include/media/davinci/
16275 TI ETHERNET SWITCH DRIVER (CPSW)
16276 R: Grygorii Strashko <grygorii.strashko@ti.com>
16277 L: linux-omap@vger.kernel.org
16278 L: netdev@vger.kernel.org
16280 F: drivers/net/ethernet/ti/cpsw*
16281 F: drivers/net/ethernet/ti/davinci*
16283 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
16284 M: Alex Dubov <oakad@yahoo.com>
16286 W: http://tifmxx.berlios.de/
16287 F: drivers/memstick/host/tifm_ms.c
16288 F: drivers/misc/tifm*
16289 F: drivers/mmc/host/tifm_sd.c
16290 F: include/linux/tifm.h
16292 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16293 M: Santosh Shilimkar <ssantosh@kernel.org>
16294 L: linux-kernel@vger.kernel.org
16295 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16297 F: drivers/soc/ti/*
16298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16300 TI LM49xxx FAMILY ASoC CODEC DRIVERS
16301 M: M R Swami Reddy <mr.swami.reddy@ti.com>
16302 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16303 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16305 F: sound/soc/codecs/lm49453*
16306 F: sound/soc/codecs/isabelle*
16308 TI LP855x BACKLIGHT DRIVER
16309 M: Milo Kim <milo.kim@ti.com>
16311 F: Documentation/driver-api/backlight/lp855x-driver.rst
16312 F: drivers/video/backlight/lp855x_bl.c
16313 F: include/linux/platform_data/lp855x.h
16315 TI LP8727 CHARGER DRIVER
16316 M: Milo Kim <milo.kim@ti.com>
16318 F: drivers/power/supply/lp8727_charger.c
16319 F: include/linux/platform_data/lp8727.h
16321 TI LP8788 MFD DRIVER
16322 M: Milo Kim <milo.kim@ti.com>
16324 F: drivers/iio/adc/lp8788_adc.c
16325 F: drivers/leds/leds-lp8788.c
16326 F: drivers/mfd/lp8788*.c
16327 F: drivers/power/supply/lp8788-charger.c
16328 F: drivers/regulator/lp8788-*.c
16329 F: include/linux/mfd/lp8788*.h
16331 TI NETCP ETHERNET DRIVER
16332 M: Wingman Kwok <w-kwok2@ti.com>
16333 M: Murali Karicheri <m-karicheri2@ti.com>
16334 L: netdev@vger.kernel.org
16336 F: drivers/net/ethernet/ti/netcp*
16338 TI PCM3060 ASoC CODEC DRIVER
16339 M: Kirill Marinushkin <kmarinushkin@birdec.com>
16340 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16342 F: Documentation/devicetree/bindings/sound/pcm3060.txt
16343 F: sound/soc/codecs/pcm3060*
16345 TI TAS571X FAMILY ASoC CODEC DRIVER
16346 M: Kevin Cernekee <cernekee@chromium.org>
16347 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16349 F: sound/soc/codecs/tas571x*
16351 TI TRF7970A NFC DRIVER
16352 M: Mark Greer <mgreer@animalcreek.com>
16353 L: linux-wireless@vger.kernel.org
16354 L: linux-nfc@lists.01.org (moderated for non-subscribers)
16356 F: drivers/nfc/trf7970a.c
16357 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16359 TI TWL4030 SERIES SOC CODEC DRIVER
16360 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
16361 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16363 F: sound/soc/codecs/twl4030*
16366 M: Benoit Parrot <bparrot@ti.com>
16367 L: linux-media@vger.kernel.org
16368 W: http://linuxtv.org/
16369 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16371 F: drivers/media/platform/ti-vpe/
16373 TI WILINK WIRELESS DRIVERS
16374 L: linux-wireless@vger.kernel.org
16375 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
16376 W: http://wireless.kernel.org/en/users/Drivers/wl1251
16377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16379 F: drivers/net/wireless/ti/
16380 F: include/linux/wl12xx.h
16382 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16383 M: John Stultz <john.stultz@linaro.org>
16384 M: Thomas Gleixner <tglx@linutronix.de>
16385 R: Stephen Boyd <sboyd@kernel.org>
16386 L: linux-kernel@vger.kernel.org
16387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16389 F: include/linux/clocksource.h
16390 F: include/linux/time.h
16391 F: include/linux/timex.h
16392 F: include/uapi/linux/time.h
16393 F: include/uapi/linux/timex.h
16394 F: kernel/time/clocksource.c
16395 F: kernel/time/time*.c
16396 F: kernel/time/alarmtimer.c
16397 F: kernel/time/ntp.c
16398 F: tools/testing/selftests/timers/
16401 M: Jon Maloy <jon.maloy@ericsson.com>
16402 M: Ying Xue <ying.xue@windriver.com>
16403 L: netdev@vger.kernel.org (core kernel code)
16404 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16405 W: http://tipc.sourceforge.net/
16407 F: include/uapi/linux/tipc*.h
16410 TLAN NETWORK DRIVER
16411 M: Samuel Chessman <chessman@tux.org>
16412 L: tlan-devel@lists.sourceforge.net (subscribers-only)
16413 W: http://sourceforge.net/projects/tlan/
16415 F: Documentation/networking/device_drivers/ti/tlan.txt
16416 F: drivers/net/ethernet/ti/tlan.*
16418 TM6000 VIDEO4LINUX DRIVER
16419 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16420 L: linux-media@vger.kernel.org
16421 W: https://linuxtv.org
16422 T: git git://linuxtv.org/media_tree.git
16424 F: drivers/media/usb/tm6000/
16425 F: Documentation/media/v4l-drivers/tm6000*
16427 TMIO/SDHI MMC DRIVER
16428 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
16429 L: linux-mmc@vger.kernel.org
16431 F: drivers/mmc/host/tmio_mmc*
16432 F: drivers/mmc/host/renesas_sdhi*
16433 F: include/linux/mfd/tmio.h
16435 TMP401 HARDWARE MONITOR DRIVER
16436 M: Guenter Roeck <linux@roeck-us.net>
16437 L: linux-hwmon@vger.kernel.org
16439 F: Documentation/hwmon/tmp401.rst
16440 F: drivers/hwmon/tmp401.c
16442 TMPFS (SHMEM FILESYSTEM)
16443 M: Hugh Dickins <hughd@google.com>
16444 L: linux-mm@kvack.org
16446 F: include/linux/shmem_fs.h
16449 TOMOYO SECURITY MODULE
16450 M: Kentaro Takeda <takedakn@nttdata.co.jp>
16451 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
16452 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
16453 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
16454 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
16455 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
16456 W: https://tomoyo.osdn.jp/
16458 F: security/tomoyo/
16460 TOPSTAR LAPTOP EXTRAS DRIVER
16461 M: Herton Ronaldo Krzesinski <herton@canonical.com>
16462 L: platform-driver-x86@vger.kernel.org
16464 F: drivers/platform/x86/topstar-laptop.c
16466 TORTURE-TEST MODULES
16467 M: Davidlohr Bueso <dave@stgolabs.net>
16468 M: "Paul E. McKenney" <paulmck@kernel.org>
16469 M: Josh Triplett <josh@joshtriplett.org>
16470 L: linux-kernel@vger.kernel.org
16472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16473 F: Documentation/RCU/torture.txt
16474 F: kernel/torture.c
16475 F: kernel/rcu/rcutorture.c
16476 F: kernel/rcu/rcuperf.c
16477 F: kernel/locking/locktorture.c
16479 TOSHIBA ACPI EXTRAS DRIVER
16480 M: Azael Avalos <coproscefalo@gmail.com>
16481 L: platform-driver-x86@vger.kernel.org
16483 F: drivers/platform/x86/toshiba_acpi.c
16485 TOSHIBA BLUETOOTH DRIVER
16486 M: Azael Avalos <coproscefalo@gmail.com>
16487 L: platform-driver-x86@vger.kernel.org
16489 F: drivers/platform/x86/toshiba_bluetooth.c
16491 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16492 M: Azael Avalos <coproscefalo@gmail.com>
16493 L: platform-driver-x86@vger.kernel.org
16495 F: drivers/platform/x86/toshiba_haps.c
16498 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
16499 W: http://www.buzzard.org.uk/toshiba/
16501 F: drivers/char/toshiba.c
16502 F: include/linux/toshiba.h
16503 F: include/uapi/linux/toshiba.h
16505 TOSHIBA TC358743 DRIVER
16506 M: Mats Randgaard <matrandg@cisco.com>
16507 L: linux-media@vger.kernel.org
16509 F: drivers/media/i2c/tc358743*
16510 F: include/media/i2c/tc358743.h
16512 TOSHIBA WMI HOTKEYS DRIVER
16513 M: Azael Avalos <coproscefalo@gmail.com>
16514 L: platform-driver-x86@vger.kernel.org
16516 F: drivers/platform/x86/toshiba-wmi.c
16519 M: Peter Huewe <peterhuewe@gmx.de>
16520 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16521 R: Jason Gunthorpe <jgg@ziepe.ca>
16522 L: linux-integrity@vger.kernel.org
16523 Q: https://patchwork.kernel.org/project/linux-integrity/list/
16524 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16525 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
16527 F: drivers/char/tpm/
16530 M: Steven Rostedt <rostedt@goodmis.org>
16531 M: Ingo Molnar <mingo@redhat.com>
16532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16534 F: Documentation/trace/ftrace.rst
16535 F: arch/*/*/*/ftrace.h
16536 F: arch/*/kernel/ftrace.c
16537 F: include/*/ftrace.h
16538 F: include/linux/trace*.h
16541 F: tools/testing/selftests/ftrace/
16543 TRACING MMIO ACCESSES (MMIOTRACE)
16544 M: Steven Rostedt <rostedt@goodmis.org>
16545 M: Ingo Molnar <mingo@kernel.org>
16546 R: Karol Herbst <karolherbst@gmail.com>
16547 R: Pekka Paalanen <ppaalanen@gmail.com>
16549 L: linux-kernel@vger.kernel.org
16550 L: nouveau@lists.freedesktop.org
16551 F: kernel/trace/trace_mmiotrace.c
16552 F: include/linux/mmiotrace.h
16553 F: arch/x86/mm/kmmio.c
16554 F: arch/x86/mm/mmio-mod.c
16555 F: arch/x86/mm/testmmiotrace.c
16558 M: Jiri Kosina <trivial@kernel.org>
16559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16561 K: ^Subject:.*(?i)trivial
16563 TEMPO SEMICONDUCTOR DRIVERS
16564 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16566 F: sound/soc/codecs/tscs*.c
16567 F: sound/soc/codecs/tscs*.h
16568 F: Documentation/devicetree/bindings/sound/tscs*.txt
16571 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16572 M: Jiri Slaby <jslaby@suse.com>
16574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16575 F: Documentation/driver-api/serial/
16577 F: drivers/tty/serial/serial_core.c
16578 F: include/linux/serial_core.h
16579 F: include/linux/serial.h
16580 F: include/linux/tty.h
16581 F: include/uapi/linux/serial_core.h
16582 F: include/uapi/linux/serial.h
16583 F: include/uapi/linux/tty.h
16585 TUA9001 MEDIA DRIVER
16586 M: Antti Palosaari <crope@iki.fi>
16587 L: linux-media@vger.kernel.org
16588 W: https://linuxtv.org
16589 W: http://palosaari.fi/linux/
16590 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16591 T: git git://linuxtv.org/anttip/media_tree.git
16593 F: drivers/media/tuners/tua9001*
16595 TULIP NETWORK DRIVERS
16596 L: netdev@vger.kernel.org
16597 L: linux-parisc@vger.kernel.org
16599 F: drivers/net/ethernet/dec/tulip/
16602 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
16603 W: http://vtun.sourceforge.net/tun
16605 F: Documentation/networking/tuntap.txt
16606 F: arch/um/os-Linux/drivers/
16608 TURBOCHANNEL SUBSYSTEM
16609 M: "Maciej W. Rozycki" <macro@linux-mips.org>
16610 M: Ralf Baechle <ralf@linux-mips.org>
16611 L: linux-mips@vger.kernel.org
16612 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
16615 F: include/linux/tc.h
16618 M: "Len Brown" <lenb@kernel.org>
16619 L: linux-pm@vger.kernel.org
16620 B: https://bugzilla.kernel.org
16621 Q: https://patchwork.kernel.org/project/linux-pm/list/
16622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16624 F: tools/power/x86/turbostat/
16626 TW5864 VIDEO4LINUX DRIVER
16627 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16628 M: Anton Sviridenko <anton@corp.bluecherry.net>
16629 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16630 M: Andrey Utkin <andrey_utkin@fastmail.com>
16631 L: linux-media@vger.kernel.org
16633 F: drivers/media/pci/tw5864/
16635 TW68 VIDEO4LINUX DRIVER
16636 M: Hans Verkuil <hverkuil@xs4all.nl>
16637 L: linux-media@vger.kernel.org
16638 T: git git://linuxtv.org/media_tree.git
16639 W: https://linuxtv.org
16641 F: drivers/media/pci/tw68/
16643 TW686X VIDEO4LINUX DRIVER
16644 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16645 L: linux-media@vger.kernel.org
16646 T: git git://linuxtv.org/media_tree.git
16647 W: http://linuxtv.org
16649 F: drivers/media/pci/tw686x/
16651 UBI FILE SYSTEM (UBIFS)
16652 M: Richard Weinberger <richard@nod.at>
16653 M: Artem Bityutskiy <dedekind1@gmail.com>
16654 M: Adrian Hunter <adrian.hunter@intel.com>
16655 L: linux-mtd@lists.infradead.org
16656 T: git git://git.infradead.org/ubifs-2.6.git
16657 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
16659 F: Documentation/filesystems/ubifs.txt
16662 UCLINUX (M68KNOMMU AND COLDFIRE)
16663 M: Greg Ungerer <gerg@linux-m68k.org>
16664 W: http://www.linux-m68k.org/
16665 W: http://www.uclinux.org/
16666 L: linux-m68k@lists.linux-m68k.org
16667 L: uclinux-dev@uclinux.org (subscribers-only)
16668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16670 F: arch/m68k/coldfire/
16672 F: arch/m68k/*/*_no.*
16673 F: arch/m68k/include/asm/*_no.*
16676 M: Jan Kara <jack@suse.com>
16678 F: Documentation/filesystems/udf.txt
16682 M: Bastien Nocera <hadess@hadess.net>
16683 L: linux-input@vger.kernel.org
16685 F: drivers/hid/hid-udraw-ps3.c
16688 M: Evgeniy Dushistov <dushistov@mail.ru>
16690 F: Documentation/admin-guide/ufs.rst
16693 UHID USERSPACE HID IO DRIVER:
16694 M: David Herrmann <dh.herrmann@googlemail.com>
16695 L: linux-input@vger.kernel.org
16697 F: drivers/hid/uhid.c
16698 F: include/uapi/linux/uhid.h
16701 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16702 L: linux-usb@vger.kernel.org
16704 F: drivers/usb/common/ulpi.c
16705 F: include/linux/ulpi/
16707 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16708 L: devel@driverdev.osuosl.org
16710 F: drivers/staging/uwb/
16713 M: Gabriel Krisman Bertazi <krisman@collabora.com>
16714 L: linux-fsdevel@vger.kernel.org
16718 UNICORE32 ARCHITECTURE:
16719 M: Guan Xuetao <gxt@pku.edu.cn>
16720 W: http://mprc.pku.edu.cn/~guanxuetao/linux
16722 T: git git://github.com/gxt/linux.git
16726 M: Tony Finch <dot@dotat.at>
16727 W: http://dotat.at/prog/unifdef
16729 F: scripts/unifdef.c
16731 UNIFORM CDROM DRIVER
16732 M: Jens Axboe <axboe@kernel.dk>
16733 W: http://www.kernel.dk
16735 F: Documentation/cdrom/
16736 F: drivers/cdrom/cdrom.c
16737 F: include/linux/cdrom.h
16738 F: include/uapi/linux/cdrom.h
16740 UNISYS S-PAR DRIVERS
16741 M: David Kershner <david.kershner@unisys.com>
16742 L: sparmaintainer@unisys.com (Unisys internal)
16744 F: include/linux/visorbus.h
16745 F: drivers/visorbus/
16746 F: drivers/staging/unisys/
16748 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16749 R: Alim Akhtar <alim.akhtar@samsung.com>
16750 R: Avri Altman <avri.altman@wdc.com>
16751 R: Pedro Sousa <pedrom.sousa@synopsys.com>
16752 L: linux-scsi@vger.kernel.org
16754 F: Documentation/scsi/ufs.txt
16755 F: drivers/scsi/ufs/
16757 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16758 M: Pedro Sousa <pedrom.sousa@synopsys.com>
16759 L: linux-scsi@vger.kernel.org
16761 F: drivers/scsi/ufs/*dwc*
16763 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16764 M: Stanley Chu <stanley.chu@mediatek.com>
16765 L: linux-scsi@vger.kernel.org
16766 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16768 F: drivers/scsi/ufs/ufs-mediatek*
16770 UNSORTED BLOCK IMAGES (UBI)
16771 M: Artem Bityutskiy <dedekind1@gmail.com>
16772 M: Richard Weinberger <richard@nod.at>
16773 W: http://www.linux-mtd.infradead.org/
16774 L: linux-mtd@lists.infradead.org
16775 T: git git://git.infradead.org/ubifs-2.6.git
16777 F: drivers/mtd/ubi/
16778 F: include/linux/mtd/ubi.h
16779 F: include/uapi/mtd/ubi-user.h
16781 USB "USBNET" DRIVER FRAMEWORK
16782 M: Oliver Neukum <oneukum@suse.com>
16783 L: netdev@vger.kernel.org
16784 W: http://www.linux-usb.org/usbnet
16786 F: drivers/net/usb/usbnet.c
16787 F: include/linux/usb/usbnet.h
16790 M: Oliver Neukum <oneukum@suse.com>
16791 L: linux-usb@vger.kernel.org
16793 F: Documentation/usb/acm.rst
16794 F: drivers/usb/class/cdc-acm.*
16796 USB AR5523 WIRELESS DRIVER
16797 M: Pontus Fuchs <pontus.fuchs@gmail.com>
16798 L: linux-wireless@vger.kernel.org
16800 F: drivers/net/wireless/ath/ar5523/
16803 M: Oliver Neukum <oneukum@suse.com>
16804 L: linux-usb@vger.kernel.org
16805 L: linux-scsi@vger.kernel.org
16807 F: drivers/usb/storage/uas.c
16809 USB CDC ETHERNET DRIVER
16810 M: Oliver Neukum <oliver@neukum.org>
16811 L: linux-usb@vger.kernel.org
16813 F: drivers/net/usb/cdc_*.c
16814 F: include/uapi/linux/usb/cdc.h
16816 USB CHAOSKEY DRIVER
16817 M: Keith Packard <keithp@keithp.com>
16818 L: linux-usb@vger.kernel.org
16820 F: drivers/usb/misc/chaoskey.c
16822 USB CYPRESS C67X00 DRIVER
16823 M: Peter Korsgaard <jacmet@sunsite.dk>
16824 L: linux-usb@vger.kernel.org
16826 F: drivers/usb/c67x00/
16828 USB DAVICOM DM9601 DRIVER
16829 M: Peter Korsgaard <jacmet@sunsite.dk>
16830 L: netdev@vger.kernel.org
16831 W: http://www.linux-usb.org/usbnet
16833 F: drivers/net/usb/dm9601.c
16836 M: Alan Stern <stern@rowland.harvard.edu>
16837 L: linux-usb@vger.kernel.org
16839 F: Documentation/usb/ehci.rst
16840 F: drivers/usb/host/ehci*
16842 USB GADGET/PERIPHERAL SUBSYSTEM
16843 M: Felipe Balbi <balbi@kernel.org>
16844 L: linux-usb@vger.kernel.org
16845 W: http://www.linux-usb.org/gadget
16846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16848 F: drivers/usb/gadget/
16849 F: include/linux/usb/gadget*
16851 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16852 M: Jiri Kosina <jikos@kernel.org>
16853 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
16854 L: linux-usb@vger.kernel.org
16855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16857 F: Documentation/hid/hiddev.rst
16858 F: drivers/hid/usbhid/
16860 USB INTEL XHCI ROLE MUX DRIVER
16861 M: Hans de Goede <hdegoede@redhat.com>
16862 L: linux-usb@vger.kernel.org
16864 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
16866 USB IP DRIVER FOR HISILICON KIRIN
16867 M: Yu Chen <chenyu56@huawei.com>
16868 M: Binghui Wang <wangbinghui@hisilicon.com>
16869 L: linux-usb@vger.kernel.org
16871 F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16872 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
16875 M: Olav Kongas <ok@artecdesign.ee>
16876 L: linux-usb@vger.kernel.org
16878 F: drivers/usb/host/isp116x*
16879 F: include/linux/usb/isp116x.h
16881 USB LAN78XX ETHERNET DRIVER
16882 M: Woojung Huh <woojung.huh@microchip.com>
16883 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16884 L: netdev@vger.kernel.org
16886 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16887 F: drivers/net/usb/lan78xx.*
16888 F: include/dt-bindings/net/microchip-lan78xx.h
16890 USB MASS STORAGE DRIVER
16891 M: Alan Stern <stern@rowland.harvard.edu>
16892 L: linux-usb@vger.kernel.org
16893 L: usb-storage@lists.one-eyed-alien.net
16895 F: drivers/usb/storage/
16898 M: Clemens Ladisch <clemens@ladisch.de>
16899 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16902 F: sound/usb/midi.*
16904 USB NETWORKING DRIVERS
16905 L: linux-usb@vger.kernel.org
16907 F: drivers/net/usb/
16910 M: Alan Stern <stern@rowland.harvard.edu>
16911 L: linux-usb@vger.kernel.org
16913 F: Documentation/usb/ohci.rst
16914 F: drivers/usb/host/ohci*
16916 USB OTG FSM (Finite State Machine)
16917 M: Peter Chen <Peter.Chen@nxp.com>
16918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16919 L: linux-usb@vger.kernel.org
16921 F: drivers/usb/common/usb-otg-fsm.c
16924 M: Valentina Manea <valentina.manea.m@gmail.com>
16925 M: Shuah Khan <shuah@kernel.org>
16926 M: Shuah Khan <skhan@linuxfoundation.org>
16927 L: linux-usb@vger.kernel.org
16929 F: Documentation/usb/usbip_protocol.rst
16930 F: drivers/usb/usbip/
16931 F: tools/usb/usbip/
16932 F: tools/testing/selftests/drivers/usb/usbip/
16935 M: Petko Manolov <petkan@nucleusys.com>
16936 L: linux-usb@vger.kernel.org
16937 L: netdev@vger.kernel.org
16938 T: git git://github.com/petkan/pegasus.git
16939 W: https://github.com/petkan/pegasus
16941 F: drivers/net/usb/pegasus.*
16944 M: Felipe Balbi <balbi@kernel.org>
16945 L: linux-usb@vger.kernel.org
16946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16948 F: drivers/usb/phy/
16950 USB PRINTER DRIVER (usblp)
16951 M: Pete Zaitcev <zaitcev@redhat.com>
16952 L: linux-usb@vger.kernel.org
16954 F: drivers/usb/class/usblp.c
16956 USB QMI WWAN NETWORK DRIVER
16957 M: Bjørn Mork <bjorn@mork.no>
16958 L: netdev@vger.kernel.org
16960 F: Documentation/ABI/testing/sysfs-class-net-qmi
16961 F: drivers/net/usb/qmi_wwan.c
16964 M: Petko Manolov <petkan@nucleusys.com>
16965 L: linux-usb@vger.kernel.org
16966 L: netdev@vger.kernel.org
16967 T: git git://github.com/petkan/rtl8150.git
16968 W: https://github.com/petkan/rtl8150
16970 F: drivers/net/usb/rtl8150.c
16972 USB SERIAL SUBSYSTEM
16973 M: Johan Hovold <johan@kernel.org>
16974 L: linux-usb@vger.kernel.org
16975 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16977 F: Documentation/usb/usb-serial.rst
16978 F: drivers/usb/serial/
16979 F: include/linux/usb/serial.h
16981 USB SMSC75XX ETHERNET DRIVER
16982 M: Steve Glendinning <steve.glendinning@shawell.net>
16983 L: netdev@vger.kernel.org
16985 F: drivers/net/usb/smsc75xx.*
16987 USB SMSC95XX ETHERNET DRIVER
16988 M: Steve Glendinning <steve.glendinning@shawell.net>
16989 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16990 L: netdev@vger.kernel.org
16992 F: drivers/net/usb/smsc95xx.*
16995 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16996 L: linux-usb@vger.kernel.org
16997 W: http://www.linux-usb.org
16998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
17000 F: Documentation/devicetree/bindings/usb/
17001 F: Documentation/usb/
17003 F: include/linux/usb.h
17004 F: include/linux/usb/
17006 USB TYPEC PI3USB30532 MUX DRIVER
17007 M: Hans de Goede <hdegoede@redhat.com>
17008 L: linux-usb@vger.kernel.org
17010 F: drivers/usb/typec/mux/pi3usb30532.c
17013 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17014 L: linux-usb@vger.kernel.org
17016 F: Documentation/ABI/testing/sysfs-class-typec
17017 F: Documentation/driver-api/usb/typec.rst
17018 F: drivers/usb/typec/
17019 F: include/linux/usb/typec.h
17021 USB TYPEC BUS FOR ALTERNATE MODES
17022 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17023 L: linux-usb@vger.kernel.org
17025 F: Documentation/ABI/testing/sysfs-bus-typec
17026 F: Documentation/driver-api/usb/typec_bus.rst
17027 F: drivers/usb/typec/altmodes/
17028 F: include/linux/usb/typec_altmode.h
17030 USB TYPEC PORT CONTROLLER DRIVERS
17031 M: Guenter Roeck <linux@roeck-us.net>
17032 L: linux-usb@vger.kernel.org
17034 F: drivers/usb/typec/tcpm/
17037 M: Alan Stern <stern@rowland.harvard.edu>
17038 L: linux-usb@vger.kernel.org
17040 F: drivers/usb/host/uhci*
17043 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17044 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
17045 L: linux-media@vger.kernel.org
17046 T: git git://linuxtv.org/media_tree.git
17047 W: http://www.ideasonboard.org/uvc/
17049 F: drivers/media/usb/uvc/
17050 F: include/uapi/linux/uvcvideo.h
17053 M: Hans Verkuil <hverkuil@xs4all.nl>
17054 L: linux-media@vger.kernel.org
17055 T: git git://linuxtv.org/media_tree.git
17056 W: https://linuxtv.org
17058 F: drivers/media/usb/usbvision/
17061 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17062 L: linux-usb@vger.kernel.org
17064 F: drivers/usb/gadget/function/*uvc*
17065 F: drivers/usb/gadget/legacy/webcam.c
17066 F: include/uapi/linux/usb/g_uvc.h
17068 USB WIRELESS RNDIS DRIVER (rndis_wlan)
17069 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
17070 L: linux-wireless@vger.kernel.org
17072 F: drivers/net/wireless/rndis_wlan.c
17075 M: Mathias Nyman <mathias.nyman@intel.com>
17076 L: linux-usb@vger.kernel.org
17078 F: drivers/usb/host/xhci*
17079 F: drivers/usb/host/pci-quirks*
17082 L: linux-wireless@vger.kernel.org
17083 W: http://linux-lc100020.sourceforge.net
17085 F: drivers/net/wireless/zydas/zd1201.*
17088 M: Antoine Jacquet <royale@zerezo.com>
17089 L: linux-usb@vger.kernel.org
17090 L: linux-media@vger.kernel.org
17091 T: git git://linuxtv.org/media_tree.git
17092 W: http://royale.zerezo.com/zr364xx/
17094 F: Documentation/media/v4l-drivers/zr364xx*
17095 F: drivers/media/usb/zr364xx/
17097 USER-MODE LINUX (UML)
17098 M: Jeff Dike <jdike@addtoit.com>
17099 M: Richard Weinberger <richard@nod.at>
17100 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
17101 L: linux-um@lists.infradead.org
17102 W: http://user-mode-linux.sourceforge.net
17103 Q: https://patchwork.ozlabs.org/project/linux-um/list/
17104 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
17106 F: Documentation/virt/uml/
17111 USERSPACE COPYIN/COPYOUT (UIOVEC)
17112 M: Alexander Viro <viro@zeniv.linux.org.uk>
17115 F: include/linux/uio.h
17117 USERSPACE DMA BUFFER DRIVER
17118 M: Gerd Hoffmann <kraxel@redhat.com>
17120 L: dri-devel@lists.freedesktop.org
17121 F: drivers/dma-buf/udmabuf.c
17122 F: include/uapi/linux/udmabuf.h
17123 T: git git://anongit.freedesktop.org/drm/drm-misc
17125 USERSPACE I/O (UIO)
17126 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17128 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17129 F: Documentation/driver-api/uio-howto.rst
17131 F: include/linux/uio_driver.h
17134 M: Karel Zak <kzak@redhat.com>
17135 L: util-linux@vger.kernel.org
17136 W: http://en.wikipedia.org/wiki/Util-linux
17137 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
17141 M: Christoph Hellwig <hch@lst.de>
17142 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17143 L: linux-kernel@vger.kernel.org
17144 T: git git://git.infradead.org/users/hch/uuid.git
17147 F: include/linux/uuid.h
17148 F: include/uapi/linux/uuid.h
17152 M: Michal Januszewski <spock@gentoo.org>
17153 L: linux-fbdev@vger.kernel.org
17154 W: https://github.com/mjanusz/v86d
17156 F: Documentation/fb/uvesafb.rst
17157 F: drivers/video/fbdev/uvesafb.*
17160 M: Stefan Agner <stefan@agner.ch>
17161 L: linux-mtd@lists.infradead.org
17163 F: drivers/mtd/nand/raw/vf610_nfc.c
17165 VFAT/FAT/MSDOS FILESYSTEM
17166 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
17168 F: Documentation/filesystems/vfat.txt
17172 M: Alex Williamson <alex.williamson@redhat.com>
17173 R: Cornelia Huck <cohuck@redhat.com>
17174 L: kvm@vger.kernel.org
17175 T: git git://github.com/awilliam/linux-vfio.git
17177 F: Documentation/driver-api/vfio.rst
17179 F: include/linux/vfio.h
17180 F: include/uapi/linux/vfio.h
17182 VFIO MEDIATED DEVICE DRIVERS
17183 M: Kirti Wankhede <kwankhede@nvidia.com>
17184 L: kvm@vger.kernel.org
17186 F: Documentation/driver-api/vfio-mediated-device.rst
17187 F: drivers/vfio/mdev/
17188 F: include/linux/mdev.h
17189 F: samples/vfio-mdev/
17191 VFIO PLATFORM DRIVER
17192 M: Eric Auger <eric.auger@redhat.com>
17193 L: kvm@vger.kernel.org
17195 F: drivers/vfio/platform/
17198 R: Lukas Wunner <lukas@wunner.de>
17200 F: Documentation/gpu/vga-switcheroo.rst
17201 F: drivers/gpu/vga/vga_switcheroo.c
17202 F: include/linux/vga_switcheroo.h
17203 T: git git://anongit.freedesktop.org/drm/drm-misc
17205 VIA RHINE NETWORK DRIVER
17207 F: drivers/net/ethernet/via/via-rhine.c
17209 VIA SD/MMC CARD CONTROLLER DRIVER
17210 M: Bruce Chang <brucechang@via.com.tw>
17211 M: Harald Welte <HaraldWelte@viatech.com>
17213 F: drivers/mmc/host/via-sdmmc.c
17215 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
17216 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
17217 L: linux-fbdev@vger.kernel.org
17219 F: include/linux/via-core.h
17220 F: include/linux/via-gpio.h
17221 F: include/linux/via_i2c.h
17222 F: drivers/video/fbdev/via/
17224 VIA VELOCITY NETWORK DRIVER
17225 M: Francois Romieu <romieu@fr.zoreil.com>
17226 L: netdev@vger.kernel.org
17228 F: drivers/net/ethernet/via/via-velocity.*
17230 VICODEC VIRTUAL CODEC DRIVER
17231 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
17232 L: linux-media@vger.kernel.org
17233 T: git git://linuxtv.org/media_tree.git
17234 W: https://linuxtv.org
17236 F: drivers/media/platform/vicodec/*
17238 VIDEO MULTIPLEXER DRIVER
17239 M: Philipp Zabel <p.zabel@pengutronix.de>
17240 L: linux-media@vger.kernel.org
17242 F: drivers/media/platform/video-mux.c
17244 VIDEO I2C POLLING DRIVER
17245 M: Matt Ranostay <matt.ranostay@konsulko.com>
17246 L: linux-media@vger.kernel.org
17248 F: drivers/media/i2c/video-i2c.c
17250 VIDEOBUF2 FRAMEWORK
17251 M: Pawel Osciak <pawel@osciak.com>
17252 M: Marek Szyprowski <m.szyprowski@samsung.com>
17253 M: Kyungmin Park <kyungmin.park@samsung.com>
17254 R: Tomasz Figa <tfiga@chromium.org>
17255 L: linux-media@vger.kernel.org
17257 F: drivers/media/common/videobuf2/*
17258 F: include/media/videobuf2-*
17260 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
17261 M: Helen Koike <helen.koike@collabora.com>
17262 L: linux-media@vger.kernel.org
17263 T: git git://linuxtv.org/media_tree.git
17264 W: https://linuxtv.org
17266 F: drivers/media/platform/vimc/*
17269 M: Alex Williamson <alex.williamson@redhat.com>
17270 M: Paolo Bonzini <pbonzini@redhat.com>
17271 L: kvm@vger.kernel.org
17275 VIRTIO AND VHOST VSOCK DRIVER
17276 M: Stefan Hajnoczi <stefanha@redhat.com>
17277 M: Stefano Garzarella <sgarzare@redhat.com>
17278 L: kvm@vger.kernel.org
17279 L: virtualization@lists.linux-foundation.org
17280 L: netdev@vger.kernel.org
17282 F: include/linux/virtio_vsock.h
17283 F: include/uapi/linux/virtio_vsock.h
17284 F: include/uapi/linux/vsockmon.h
17285 F: include/uapi/linux/vm_sockets_diag.h
17286 F: net/vmw_vsock/diag.c
17287 F: net/vmw_vsock/af_vsock_tap.c
17288 F: net/vmw_vsock/virtio_transport_common.c
17289 F: net/vmw_vsock/virtio_transport.c
17290 F: drivers/net/vsockmon.c
17291 F: drivers/vhost/vsock.c
17292 F: tools/testing/vsock/
17294 VIRTIO CONSOLE DRIVER
17295 M: Amit Shah <amit@kernel.org>
17296 L: virtualization@lists.linux-foundation.org
17298 F: drivers/char/virtio_console.c
17299 F: include/linux/virtio_console.h
17300 F: include/uapi/linux/virtio_console.h
17302 VIRTIO CORE AND NET DRIVERS
17303 M: "Michael S. Tsirkin" <mst@redhat.com>
17304 M: Jason Wang <jasowang@redhat.com>
17305 L: virtualization@lists.linux-foundation.org
17307 F: Documentation/devicetree/bindings/virtio/
17310 F: drivers/net/virtio_net.c
17311 F: drivers/block/virtio_blk.c
17312 F: include/linux/virtio*.h
17313 F: include/uapi/linux/virtio_*.h
17314 F: drivers/crypto/virtio/
17315 F: mm/balloon_compaction.c
17317 VIRTIO BLOCK AND SCSI DRIVERS
17318 M: "Michael S. Tsirkin" <mst@redhat.com>
17319 M: Jason Wang <jasowang@redhat.com>
17320 R: Paolo Bonzini <pbonzini@redhat.com>
17321 R: Stefan Hajnoczi <stefanha@redhat.com>
17322 L: virtualization@lists.linux-foundation.org
17324 F: drivers/block/virtio_blk.c
17325 F: drivers/scsi/virtio_scsi.c
17326 F: include/uapi/linux/virtio_blk.h
17327 F: include/uapi/linux/virtio_scsi.h
17328 F: drivers/vhost/scsi.c
17330 VIRTIO CRYPTO DRIVER
17331 M: Gonglei <arei.gonglei@huawei.com>
17332 L: virtualization@lists.linux-foundation.org
17333 L: linux-crypto@vger.kernel.org
17335 F: drivers/crypto/virtio/
17336 F: include/uapi/linux/virtio_crypto.h
17338 VIRTIO DRIVERS FOR S390
17339 M: Cornelia Huck <cohuck@redhat.com>
17340 M: Halil Pasic <pasic@linux.ibm.com>
17341 L: linux-s390@vger.kernel.org
17342 L: virtualization@lists.linux-foundation.org
17343 L: kvm@vger.kernel.org
17345 F: drivers/s390/virtio/
17346 F: arch/s390/include/uapi/asm/virtio-ccw.h
17349 M: Vivek Goyal <vgoyal@redhat.com>
17350 M: Stefan Hajnoczi <stefanha@redhat.com>
17351 M: Miklos Szeredi <miklos@szeredi.hu>
17352 L: virtualization@lists.linux-foundation.org
17353 L: linux-fsdevel@vger.kernel.org
17354 W: https://virtio-fs.gitlab.io/
17356 F: fs/fuse/virtio_fs.c
17357 F: include/uapi/linux/virtio_fs.h
17358 F: Documentation/filesystems/virtiofs.rst
17361 M: David Airlie <airlied@linux.ie>
17362 M: Gerd Hoffmann <kraxel@redhat.com>
17363 L: dri-devel@lists.freedesktop.org
17364 L: virtualization@lists.linux-foundation.org
17365 T: git git://anongit.freedesktop.org/drm/drm-misc
17367 F: drivers/gpu/drm/virtio/
17368 F: include/uapi/linux/virtio_gpu.h
17370 VIRTIO HOST (VHOST)
17371 M: "Michael S. Tsirkin" <mst@redhat.com>
17372 M: Jason Wang <jasowang@redhat.com>
17373 L: kvm@vger.kernel.org
17374 L: virtualization@lists.linux-foundation.org
17375 L: netdev@vger.kernel.org
17376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17379 F: include/uapi/linux/vhost.h
17381 VIRTIO INPUT DRIVER
17382 M: Gerd Hoffmann <kraxel@redhat.com>
17384 F: drivers/virtio/virtio_input.c
17385 F: include/uapi/linux/virtio_input.h
17387 VIRTIO IOMMU DRIVER
17388 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
17389 L: virtualization@lists.linux-foundation.org
17391 F: drivers/iommu/virtio-iommu.c
17392 F: include/uapi/linux/virtio_iommu.h
17394 VIRTUAL BOX GUEST DEVICE DRIVER
17395 M: Hans de Goede <hdegoede@redhat.com>
17396 M: Arnd Bergmann <arnd@arndb.de>
17397 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17399 F: include/linux/vbox_utils.h
17400 F: include/uapi/linux/vbox*.h
17401 F: drivers/virt/vboxguest/
17403 VIRTUAL SERIO DEVICE DRIVER
17404 M: Stephen Chandler Paul <thatslyude@gmail.com>
17406 F: drivers/input/serio/userio.c
17407 F: include/uapi/linux/userio.h
17409 VIVID VIRTUAL VIDEO DRIVER
17410 M: Hans Verkuil <hverkuil@xs4all.nl>
17411 L: linux-media@vger.kernel.org
17412 T: git git://linuxtv.org/media_tree.git
17413 W: https://linuxtv.org
17415 F: drivers/media/platform/vivid/*
17418 M: Florian Fainelli <f.fainelli@gmail.com>
17419 L: openwrt-devel@lists.openwrt.org (subscribers-only)
17421 F: drivers/vlynq/vlynq.c
17422 F: include/linux/vlynq.h
17425 M: Martyn Welch <martyn@welchs.me.uk>
17426 M: Manohar Vanga <manohar.vanga@gmail.com>
17427 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17428 L: devel@driverdev.osuosl.org
17430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17431 F: Documentation/driver-api/vme.rst
17432 F: drivers/staging/vme/
17434 F: include/linux/vme*
17436 VMWARE BALLOON DRIVER
17437 M: Nadav Amit <namit@vmware.com>
17438 M: "VMware, Inc." <pv-drivers@vmware.com>
17439 L: linux-kernel@vger.kernel.org
17441 F: drivers/misc/vmw_balloon.c
17443 VMWARE HYPERVISOR INTERFACE
17444 M: Thomas Hellstrom <thellstrom@vmware.com>
17445 M: "VMware, Inc." <pv-drivers@vmware.com>
17446 L: virtualization@lists.linux-foundation.org
17448 F: arch/x86/kernel/cpu/vmware.c
17449 F: arch/x86/include/asm/vmware.h
17451 VMWARE PVRDMA DRIVER
17452 M: Adit Ranadive <aditr@vmware.com>
17453 M: VMware PV-Drivers <pv-drivers@vmware.com>
17454 L: linux-rdma@vger.kernel.org
17456 F: drivers/infiniband/hw/vmw_pvrdma/
17458 VMware PVSCSI driver
17459 M: Jim Gill <jgill@vmware.com>
17460 M: VMware PV-Drivers <pv-drivers@vmware.com>
17461 L: linux-scsi@vger.kernel.org
17463 F: drivers/scsi/vmw_pvscsi.c
17464 F: drivers/scsi/vmw_pvscsi.h
17466 VMWARE VMMOUSE SUBDRIVER
17467 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
17468 M: "VMware, Inc." <pv-drivers@vmware.com>
17469 L: linux-input@vger.kernel.org
17471 F: drivers/input/mouse/vmmouse.c
17472 F: drivers/input/mouse/vmmouse.h
17474 VMWARE VMXNET3 ETHERNET DRIVER
17475 M: Ronak Doshi <doshir@vmware.com>
17476 M: "VMware, Inc." <pv-drivers@vmware.com>
17477 L: netdev@vger.kernel.org
17479 F: drivers/net/vmxnet3/
17481 VOCORE VOCORE2 BOARD
17482 M: Harvey Hunt <harveyhuntnexus@gmail.com>
17483 L: linux-mips@vger.kernel.org
17485 F: arch/mips/boot/dts/ralink/vocore2.dts
17487 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17488 M: Liam Girdwood <lgirdwood@gmail.com>
17489 M: Mark Brown <broonie@kernel.org>
17490 L: linux-kernel@vger.kernel.org
17491 W: http://www.slimlogic.co.uk/?p=48
17492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17494 F: Documentation/devicetree/bindings/regulator/
17495 F: Documentation/power/regulator/
17496 F: drivers/regulator/
17497 F: include/dt-bindings/regulator/
17498 F: include/linux/regulator/
17499 K: regulator_get_optional
17502 M: David Ahern <dsahern@kernel.org>
17503 M: Shrijeet Mukherjee <shrijeet@gmail.com>
17504 L: netdev@vger.kernel.org
17506 F: drivers/net/vrf.c
17507 F: Documentation/networking/vrf.txt
17509 VT1211 HARDWARE MONITOR DRIVER
17510 M: Juerg Haefliger <juergh@gmail.com>
17511 L: linux-hwmon@vger.kernel.org
17513 F: Documentation/hwmon/vt1211.rst
17514 F: drivers/hwmon/vt1211.c
17516 VT8231 HARDWARE MONITOR DRIVER
17517 M: Roger Lucas <vt8231@hiddenengine.co.uk>
17518 L: linux-hwmon@vger.kernel.org
17520 F: drivers/hwmon/vt8231.c
17522 VUB300 USB to SDIO/SD/MMC bridge chip
17523 M: Tony Olech <tony.olech@elandigitalsystems.com>
17524 L: linux-mmc@vger.kernel.org
17525 L: linux-usb@vger.kernel.org
17527 F: drivers/mmc/host/vub300.c
17529 W1 DALLAS'S 1-WIRE BUS
17530 M: Evgeniy Polyakov <zbr@ioremap.net>
17532 F: Documentation/devicetree/bindings/w1/
17533 F: Documentation/w1/
17535 F: include/linux/w1.h
17537 W83791D HARDWARE MONITORING DRIVER
17538 M: Marc Hulsman <m.hulsman@tudelft.nl>
17539 L: linux-hwmon@vger.kernel.org
17541 F: Documentation/hwmon/w83791d.rst
17542 F: drivers/hwmon/w83791d.c
17544 W83793 HARDWARE MONITORING DRIVER
17545 M: Rudolf Marek <r.marek@assembler.cz>
17546 L: linux-hwmon@vger.kernel.org
17548 F: Documentation/hwmon/w83793.rst
17549 F: drivers/hwmon/w83793.c
17551 W83795 HARDWARE MONITORING DRIVER
17552 M: Jean Delvare <jdelvare@suse.com>
17553 L: linux-hwmon@vger.kernel.org
17555 F: drivers/hwmon/w83795.c
17557 W83L51xD SD/MMC CARD INTERFACE DRIVER
17558 M: Pierre Ossman <pierre@ossman.eu>
17560 F: drivers/mmc/host/wbsd.*
17562 WACOM PROTOCOL 4 SERIAL TABLETS
17563 M: Julian Squires <julian@cipht.net>
17564 M: Hans de Goede <hdegoede@redhat.com>
17565 L: linux-input@vger.kernel.org
17567 F: drivers/input/tablet/wacom_serial4.c
17569 WATCHDOG DEVICE DRIVERS
17570 M: Wim Van Sebroeck <wim@linux-watchdog.org>
17571 M: Guenter Roeck <linux@roeck-us.net>
17572 L: linux-watchdog@vger.kernel.org
17573 W: http://www.linux-watchdog.org/
17574 T: git git://www.linux-watchdog.org/linux-watchdog.git
17576 F: Documentation/devicetree/bindings/watchdog/
17577 F: Documentation/watchdog/
17578 F: drivers/watchdog/
17579 F: include/linux/watchdog.h
17580 F: include/uapi/linux/watchdog.h
17582 WHISKEYCOVE PMIC GPIO DRIVER
17583 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17584 L: linux-gpio@vger.kernel.org
17586 F: drivers/gpio/gpio-wcove.c
17589 M: Dianlong Li <long17.cool@163.com>
17590 L: linux-rtc@vger.kernel.org
17592 F: drivers/rtc/rtc-sd3078.c
17595 M: David Herrmann <dh.herrmann@googlemail.com>
17596 L: linux-input@vger.kernel.org
17598 F: drivers/hid/hid-wiimote*
17600 WILOCITY WIL6210 WIRELESS DRIVER
17601 M: Maya Erez <merez@codeaurora.org>
17602 L: linux-wireless@vger.kernel.org
17603 L: wil6210@qti.qualcomm.com
17605 W: http://wireless.kernel.org/en/users/Drivers/wil6210
17606 F: drivers/net/wireless/ath/wil6210/
17609 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17610 M: linux-wimax@intel.com
17611 L: wimax@linuxwimax.org (subscribers-only)
17613 W: http://linuxwimax.org
17614 F: Documentation/admin-guide/wimax/wimax.rst
17615 F: include/linux/wimax/debug.h
17616 F: include/net/wimax.h
17617 F: include/uapi/linux/wimax.h
17621 M: David Härdeman <david@hardeman.nu>
17623 F: drivers/media/rc/winbond-cir.c
17625 RCMM REMOTE CONTROLS DECODER
17626 M: Patrick Lerda <patrick9876@free.fr>
17628 F: drivers/media/rc/ir-rcmm-decoder.c
17630 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17631 M: William Breathitt Gray <vilhelm.gray@gmail.com>
17632 L: linux-watchdog@vger.kernel.org
17634 F: drivers/watchdog/ebc-c384_wdt.c
17636 WINSYSTEMS WS16C48 GPIO DRIVER
17637 M: William Breathitt Gray <vilhelm.gray@gmail.com>
17638 L: linux-gpio@vger.kernel.org
17640 F: drivers/gpio/gpio-ws16c48.c
17642 WISTRON LAPTOP BUTTON DRIVER
17643 M: Miloslav Trmac <mitr@volny.cz>
17645 F: drivers/input/misc/wistron_btns.c
17647 WL3501 WIRELESS PCMCIA CARD DRIVER
17648 L: linux-wireless@vger.kernel.org
17650 F: drivers/net/wireless/wl3501*
17652 WOLFSON MICROELECTRONICS DRIVERS
17653 L: patches@opensource.cirrus.com
17654 T: git https://github.com/CirrusLogic/linux-drivers.git
17655 W: https://github.com/CirrusLogic/linux-drivers/wiki
17657 F: Documentation/hwmon/wm83??.rst
17658 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17659 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17660 F: Documentation/devicetree/bindings/mfd/arizona.txt
17661 F: Documentation/devicetree/bindings/mfd/wm831x.txt
17662 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
17663 F: arch/arm/mach-s3c64xx/mach-crag6410*
17664 F: drivers/clk/clk-wm83*.c
17665 F: drivers/extcon/extcon-arizona.c
17666 F: drivers/leds/leds-wm83*.c
17667 F: drivers/gpio/gpio-*wm*.c
17668 F: drivers/gpio/gpio-arizona.c
17669 F: drivers/hwmon/wm83??-hwmon.c
17670 F: drivers/input/misc/wm831x-on.c
17671 F: drivers/input/touchscreen/wm831x-ts.c
17672 F: drivers/input/touchscreen/wm97*.c
17673 F: drivers/mfd/arizona*
17674 F: drivers/mfd/wm*.c
17675 F: drivers/mfd/cs47l24*
17676 F: drivers/power/supply/wm83*.c
17677 F: drivers/rtc/rtc-wm83*.c
17678 F: drivers/regulator/wm8*.c
17679 F: drivers/regulator/arizona*
17680 F: drivers/video/backlight/wm83*_bl.c
17681 F: drivers/watchdog/wm83*_wdt.c
17682 F: include/linux/mfd/arizona/
17683 F: include/linux/mfd/wm831x/
17684 F: include/linux/mfd/wm8350/
17685 F: include/linux/mfd/wm8400*
17686 F: include/linux/regulator/arizona*
17687 F: include/linux/wm97xx.h
17688 F: include/sound/wm????.h
17689 F: sound/soc/codecs/arizona.?
17690 F: sound/soc/codecs/wm*
17691 F: sound/soc/codecs/cs47l24*
17694 M: Tejun Heo <tj@kernel.org>
17695 R: Lai Jiangshan <jiangshanlai@gmail.com>
17696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17698 F: include/linux/workqueue.h
17699 F: kernel/workqueue.c
17700 F: Documentation/core-api/workqueue.rst
17702 X-POWERS AXP288 PMIC DRIVERS
17703 M: Hans de Goede <hdegoede@redhat.com>
17706 F: drivers/acpi/pmic/intel_pmic_xpower.c
17708 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17709 M: Chen-Yu Tsai <wens@csie.org>
17710 L: linux-kernel@vger.kernel.org
17715 M: Andrew Hendry <andrew.hendry@gmail.com>
17716 L: linux-x25@vger.kernel.org
17718 F: Documentation/networking/x25*
17719 F: include/net/x25*
17722 X86 ARCHITECTURE (32-BIT AND 64-BIT)
17723 M: Thomas Gleixner <tglx@linutronix.de>
17724 M: Ingo Molnar <mingo@redhat.com>
17725 M: Borislav Petkov <bp@alien8.de>
17726 R: "H. Peter Anvin" <hpa@zytor.com>
17728 L: linux-kernel@vger.kernel.org
17729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17731 F: Documentation/devicetree/bindings/x86/
17732 F: Documentation/x86/
17736 M: Andy Lutomirski <luto@kernel.org>
17737 L: linux-kernel@vger.kernel.org
17738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17742 X86 MCE INFRASTRUCTURE
17743 M: Tony Luck <tony.luck@intel.com>
17744 M: Borislav Petkov <bp@alien8.de>
17745 L: linux-edac@vger.kernel.org
17747 F: arch/x86/kernel/cpu/mce/*
17749 X86 MICROCODE UPDATE SUPPORT
17750 M: Borislav Petkov <bp@alien8.de>
17752 F: arch/x86/kernel/cpu/microcode/*
17755 M: Dave Hansen <dave.hansen@linux.intel.com>
17756 M: Andy Lutomirski <luto@kernel.org>
17757 M: Peter Zijlstra <peterz@infradead.org>
17758 L: linux-kernel@vger.kernel.org
17759 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17763 X86 PLATFORM DRIVERS
17764 M: Darren Hart <dvhart@infradead.org>
17765 M: Andy Shevchenko <andy@infradead.org>
17766 L: platform-driver-x86@vger.kernel.org
17767 T: git git://git.infradead.org/linux-platform-drivers-x86.git
17769 F: drivers/platform/x86/
17770 F: drivers/platform/olpc/
17772 X86 PLATFORM DRIVERS - ARCH
17773 R: Darren Hart <dvhart@infradead.org>
17774 R: Andy Shevchenko <andy@infradead.org>
17775 L: platform-driver-x86@vger.kernel.org
17777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17779 F: arch/x86/platform
17782 M: Andy Lutomirski <luto@kernel.org>
17783 L: linux-kernel@vger.kernel.org
17784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17786 F: arch/x86/entry/vdso/
17789 M: Matthew Wilcox <willy@infradead.org>
17790 L: linux-fsdevel@vger.kernel.org
17792 F: Documentation/core-api/xarray.rst
17795 F: include/linux/idr.h
17796 F: include/linux/xarray.h
17797 F: tools/testing/radix-tree
17800 M: Benjamin Valentin <benpicco@googlemail.com>
17802 F: drivers/media/rc/xbox_remote.c
17803 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
17805 XC2028/3028 TUNER DRIVER
17806 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17807 L: linux-media@vger.kernel.org
17808 W: https://linuxtv.org
17809 T: git git://linuxtv.org/media_tree.git
17811 F: drivers/media/tuners/tuner-xc2028.*
17813 XDP (eXpress Data Path)
17814 M: Alexei Starovoitov <ast@kernel.org>
17815 M: Daniel Borkmann <daniel@iogearbox.net>
17816 M: David S. Miller <davem@davemloft.net>
17817 M: Jakub Kicinski <jakub.kicinski@netronome.com>
17818 M: Jesper Dangaard Brouer <hawk@kernel.org>
17819 M: John Fastabend <john.fastabend@gmail.com>
17820 L: netdev@vger.kernel.org
17821 L: bpf@vger.kernel.org
17824 F: include/net/xdp.h
17825 F: kernel/bpf/devmap.c
17826 F: kernel/bpf/cpumap.c
17827 F: include/trace/events/xdp.h
17831 XDP SOCKETS (AF_XDP)
17832 M: Björn Töpel <bjorn.topel@intel.com>
17833 M: Magnus Karlsson <magnus.karlsson@intel.com>
17834 R: Jonathan Lemon <jonathan.lemon@gmail.com>
17835 L: netdev@vger.kernel.org
17836 L: bpf@vger.kernel.org
17838 F: kernel/bpf/xskmap.c
17841 XEN BLOCK SUBSYSTEM
17842 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17843 M: Roger Pau Monné <roger.pau@citrix.com>
17844 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17846 F: drivers/block/xen-blkback/*
17847 F: drivers/block/xen*
17850 M: Stefano Stabellini <sstabellini@kernel.org>
17851 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17854 F: arch/arm/include/asm/xen/
17856 XEN HYPERVISOR ARM64
17857 M: Stefano Stabellini <sstabellini@kernel.org>
17858 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17861 F: arch/arm64/include/asm/xen/
17863 XEN HYPERVISOR INTERFACE
17864 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
17865 M: Juergen Gross <jgross@suse.com>
17866 R: Stefano Stabellini <sstabellini@kernel.org>
17867 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17871 F: arch/x86/platform/pvh/
17872 F: drivers/*/xen-*front.c
17874 F: arch/x86/include/asm/xen/
17875 F: arch/x86/include/asm/pvclock-abi.h
17877 F: include/uapi/xen/
17878 F: Documentation/ABI/stable/sysfs-hypervisor-xen
17879 F: Documentation/ABI/testing/sysfs-hypervisor-xen
17881 XEN NETWORK BACKEND DRIVER
17882 M: Wei Liu <wei.liu@kernel.org>
17883 M: Paul Durrant <paul@xen.org>
17884 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17885 L: netdev@vger.kernel.org
17887 F: drivers/net/xen-netback/*
17890 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17891 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17893 F: arch/x86/pci/*xen*
17894 F: drivers/pci/*xen*
17897 M: Juergen Gross <jgross@suse.com>
17898 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17899 L: linux-scsi@vger.kernel.org
17901 F: drivers/scsi/xen-scsifront.c
17902 F: drivers/xen/xen-scsiback.c
17903 F: include/xen/interface/io/vscsiif.h
17905 XEN SWIOTLB SUBSYSTEM
17906 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17907 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17908 L: iommu@lists.linux-foundation.org
17910 F: arch/x86/xen/*swiotlb*
17911 F: drivers/xen/*swiotlb*
17913 XEN SOUND FRONTEND DRIVER
17914 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17915 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17916 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17921 M: Darrick J. Wong <darrick.wong@oracle.com>
17922 M: linux-xfs@vger.kernel.org
17923 L: linux-xfs@vger.kernel.org
17925 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17927 F: Documentation/admin-guide/xfs.rst
17928 F: Documentation/ABI/testing/sysfs-fs-xfs
17929 F: Documentation/filesystems/xfs-delayed-logging-design.txt
17930 F: Documentation/filesystems/xfs-self-describing-metadata.txt
17932 F: include/uapi/linux/dqblk_xfs.h
17933 F: include/uapi/linux/fsmap.h
17935 XILINX AXI ETHERNET DRIVER
17936 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
17938 F: drivers/net/ethernet/xilinx/xilinx_axienet*
17940 XILINX UARTLITE SERIAL DRIVER
17941 M: Peter Korsgaard <jacmet@sunsite.dk>
17942 L: linux-serial@vger.kernel.org
17944 F: drivers/tty/serial/uartlite.c
17946 XILINX VIDEO IP CORES
17947 M: Hyun Kwon <hyun.kwon@xilinx.com>
17948 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17949 L: linux-media@vger.kernel.org
17950 T: git git://linuxtv.org/media_tree.git
17952 F: Documentation/devicetree/bindings/media/xilinx/
17953 F: drivers/media/platform/xilinx/
17954 F: include/uapi/linux/xilinx-v4l2-controls.h
17956 XILINX SD-FEC IP CORES
17957 M: Derek Kiernan <derek.kiernan@xilinx.com>
17958 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
17960 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
17961 F: Documentation/misc-devices/xilinx_sdfec.rst
17962 F: drivers/misc/xilinx_sdfec.c
17963 F: drivers/misc/Kconfig
17964 F: drivers/misc/Makefile
17965 F: include/uapi/misc/xilinx_sdfec.h
17968 M: Eli Billauer <eli.billauer@gmail.com>
17969 L: linux-kernel@vger.kernel.org
17971 F: drivers/char/xillybus/
17974 M: George Cherian <george.cherian@cavium.com>
17975 M: Jan Glauber <jglauber@cavium.com>
17976 L: linux-i2c@vger.kernel.org
17977 W: http://www.cavium.com
17979 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
17980 F: drivers/i2c/busses/i2c-xlp9xx.c
17982 XRA1403 GPIO EXPANDER
17983 M: Nandor Han <nandor.han@ge.com>
17984 M: Semi Malinen <semi.malinen@ge.com>
17985 L: linux-gpio@vger.kernel.org
17987 F: drivers/gpio/gpio-xra1403.c
17988 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17990 XTENSA XTFPGA PLATFORM SUPPORT
17991 M: Max Filippov <jcmvbkbc@gmail.com>
17992 L: linux-xtensa@linux-xtensa.org
17994 F: drivers/spi/spi-xtensa-xtfpga.c
17995 F: sound/soc/xtensa/xtfpga-i2s.c
17997 YAM DRIVER FOR AX.25
17998 M: Jean-Paul Roubelat <jpr@f6fbb.org>
17999 L: linux-hams@vger.kernel.org
18001 F: drivers/net/hamradio/yam*
18002 F: include/linux/yam.h
18004 YAMA SECURITY MODULE
18005 M: Kees Cook <keescook@chromium.org>
18006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
18009 F: Documentation/admin-guide/LSM/Yama.rst
18011 YEALINK PHONE DRIVER
18012 M: Henk Vergonet <Henk.Vergonet@gmail.com>
18013 L: usbb2k-api-dev@nongnu.org
18015 F: Documentation/input/devices/yealink.rst
18016 F: drivers/input/misc/yealink.*
18018 Z8530 DRIVER FOR AX.25
18019 M: Joerg Reuter <jreuter@yaina.de>
18020 W: http://yaina.de/jreuter/
18021 W: http://www.qsl.net/dl1bke/
18022 L: linux-hams@vger.kernel.org
18024 F: Documentation/networking/z8530drv.txt
18025 F: drivers/net/hamradio/*scc.c
18026 F: drivers/net/hamradio/z8530.h
18028 ZBUD COMPRESSED PAGE ALLOCATOR
18029 M: Seth Jennings <sjenning@redhat.com>
18030 M: Dan Streetman <ddstreet@ieee.org>
18031 L: linux-mm@kvack.org
18034 F: include/linux/zbud.h
18036 ZD1211RW WIRELESS DRIVER
18037 M: Daniel Drake <dsd@gentoo.org>
18038 M: Ulrich Kunitz <kune@deine-taler.de>
18039 W: http://zd1211.ath.cx/wiki/DriverRewrite
18040 L: linux-wireless@vger.kernel.org
18041 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
18043 F: drivers/net/wireless/zydas/zd1211rw/
18045 ZD1301 MEDIA DRIVER
18046 M: Antti Palosaari <crope@iki.fi>
18047 L: linux-media@vger.kernel.org
18048 W: https://linuxtv.org/
18049 W: http://palosaari.fi/linux/
18050 Q: https://patchwork.linuxtv.org/project/linux-media/list/
18052 F: drivers/media/usb/dvb-usb-v2/zd1301*
18054 ZD1301_DEMOD MEDIA DRIVER
18055 M: Antti Palosaari <crope@iki.fi>
18056 L: linux-media@vger.kernel.org
18057 W: https://linuxtv.org/
18058 W: http://palosaari.fi/linux/
18059 Q: https://patchwork.linuxtv.org/project/linux-media/list/
18061 F: drivers/media/dvb-frontends/zd1301_demod*
18063 ZHAOXIN PROCESSOR SUPPORT
18064 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
18065 L: linux-kernel@vger.kernel.org
18067 F: arch/x86/kernel/cpu/zhaoxin.c
18069 ZPOOL COMPRESSED PAGE STORAGE API
18070 M: Dan Streetman <ddstreet@ieee.org>
18071 L: linux-mm@kvack.org
18074 F: include/linux/zpool.h
18076 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
18077 M: Minchan Kim <minchan@kernel.org>
18078 M: Nitin Gupta <ngupta@vflare.org>
18079 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18080 L: linux-kernel@vger.kernel.org
18082 F: drivers/block/zram/
18083 F: Documentation/admin-guide/blockdev/zram.rst
18085 ZS DECSTATION Z85C30 SERIAL DRIVER
18086 M: "Maciej W. Rozycki" <macro@linux-mips.org>
18088 F: drivers/tty/serial/zs.*
18090 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
18091 M: Minchan Kim <minchan@kernel.org>
18092 M: Nitin Gupta <ngupta@vflare.org>
18093 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18094 L: linux-mm@kvack.org
18097 F: include/linux/zsmalloc.h
18098 F: Documentation/vm/zsmalloc.rst
18100 ZSWAP COMPRESSED SWAP CACHING
18101 M: Seth Jennings <sjenning@redhat.com>
18102 M: Dan Streetman <ddstreet@ieee.org>
18103 M: Vitaly Wool <vitaly.wool@konsulko.com>
18104 L: linux-mm@kvack.org
18109 M: Linus Torvalds <torvalds@linux-foundation.org>
18110 L: linux-kernel@vger.kernel.org
18111 Q: http://patchwork.kernel.org/project/LKML/list/
18112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
18113 S: Buried alive in reporters