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.c
188 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
189 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
190 L: linux-serial@vger.kernel.org
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
520 ADS1015 HARDWARE MONITOR DRIVER
521 M: Dirk Eibach <eibach@gdsys.de>
522 L: linux-hwmon@vger.kernel.org
524 F: Documentation/hwmon/ads1015.rst
525 F: drivers/hwmon/ads1015.c
526 F: include/linux/platform_data/ads1015.h
529 M: Colin Leroy <colin@colino.net>
531 F: drivers/macintosh/therm_adt746x.c
533 ADT7475 HARDWARE MONITOR DRIVER
534 M: Jean Delvare <jdelvare@suse.com>
535 L: linux-hwmon@vger.kernel.org
537 F: Documentation/hwmon/adt7475.rst
538 F: drivers/hwmon/adt7475.c
541 M: Matthew Wilcox <willy@infradead.org>
542 M: Hannes Reinecke <hare@suse.com>
543 L: linux-scsi@vger.kernel.org
545 F: Documentation/scsi/advansys.txt
546 F: drivers/scsi/advansys.c
548 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
549 M: Michael Hennerich <michael.hennerich@analog.com>
550 W: http://wiki.analog.com/ADXL345
551 W: http://ez.analog.com/community/linux-device-drivers
553 F: drivers/input/misc/adxl34x.c
554 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
556 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
557 M: Stefan Popa <stefan.popa@analog.com>
558 W: http://ez.analog.com/community/linux-device-drivers
560 F: drivers/iio/accel/adxl372.c
561 F: drivers/iio/accel/adxl372_spi.c
562 F: drivers/iio/accel/adxl372_i2c.c
563 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
566 M: Antti Palosaari <crope@iki.fi>
567 L: linux-media@vger.kernel.org
568 W: https://linuxtv.org
569 W: http://palosaari.fi/linux/
570 Q: http://patchwork.linuxtv.org/project/linux-media/list/
571 T: git git://linuxtv.org/anttip/media_tree.git
573 F: drivers/media/dvb-frontends/af9013*
576 M: Antti Palosaari <crope@iki.fi>
577 L: linux-media@vger.kernel.org
578 W: https://linuxtv.org
579 W: http://palosaari.fi/linux/
580 Q: http://patchwork.linuxtv.org/project/linux-media/list/
581 T: git git://linuxtv.org/anttip/media_tree.git
583 F: drivers/media/dvb-frontends/af9033*
586 M: David Sterba <dsterba@suse.com>
587 L: linux-fsdevel@vger.kernel.org
589 F: Documentation/filesystems/affs.txt
593 M: David Howells <dhowells@redhat.com>
594 L: linux-afs@lists.infradead.org
597 F: include/trace/events/afs.h
598 F: Documentation/filesystems/afs.txt
599 W: https://www.infradead.org/~dhowells/kafs/
602 M: David Airlie <airlied@linux.ie>
603 T: git git://anongit.freedesktop.org/drm/drm
606 F: include/linux/agp*
607 F: include/uapi/linux/agp*
610 M: "Juergen E. Fischer" <fischer@norbit.de>
611 L: linux-scsi@vger.kernel.org
613 F: drivers/scsi/aha152x*
614 F: drivers/scsi/pcmcia/aha152x*
616 AIC7XXX / AIC79XX SCSI DRIVER
617 M: Hannes Reinecke <hare@suse.com>
618 L: linux-scsi@vger.kernel.org
620 F: drivers/scsi/aic7xxx/
622 AIMSLAB FM RADIO RECEIVER DRIVER
623 M: Hans Verkuil <hverkuil@xs4all.nl>
624 L: linux-media@vger.kernel.org
625 T: git git://linuxtv.org/media_tree.git
626 W: https://linuxtv.org
628 F: drivers/media/radio/radio-aimslab*
631 M: Benjamin LaHaise <bcrl@kvack.org>
632 L: linux-aio@kvack.org
635 F: include/linux/*aio*.h
638 M: Antti Palosaari <crope@iki.fi>
639 L: linux-media@vger.kernel.org
640 W: https://linuxtv.org
641 W: http://palosaari.fi/linux/
642 Q: http://patchwork.linuxtv.org/project/linux-media/list/
643 T: git git://linuxtv.org/anttip/media_tree.git
645 F: drivers/media/usb/airspy/
647 ALACRITECH GIGABIT ETHERNET DRIVER
648 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
650 F: drivers/net/ethernet/alacritech/*
652 ALCATEL SPEEDTOUCH USB DRIVER
653 M: Duncan Sands <duncan.sands@free.fr>
654 L: linux-usb@vger.kernel.org
655 W: http://www.linux-usb.org/SpeedTouch/
657 F: drivers/usb/atm/speedtch.c
658 F: drivers/usb/atm/usbatm.c
660 ALCHEMY AU1XX0 MMC DRIVER
661 M: Manuel Lauss <manuel.lauss@gmail.com>
663 F: drivers/mmc/host/au1xmmc.c
666 M: Rudolf Marek <r.marek@assembler.cz>
667 L: linux-i2c@vger.kernel.org
669 F: Documentation/i2c/busses/i2c-ali1563
670 F: drivers/i2c/busses/i2c-ali1563.c
672 ALLEGRO DVT VIDEO IP CORE DRIVER
673 M: Michael Tretter <m.tretter@pengutronix.de>
674 R: Pengutronix Kernel Team <kernel@pengutronix.de>
675 L: linux-media@vger.kernel.org
677 F: drivers/staging/media/allegro-dvt/
679 ALLWINNER SECURITY SYSTEM
680 M: Corentin Labbe <clabbe.montjoie@gmail.com>
681 L: linux-crypto@vger.kernel.org
683 F: drivers/crypto/sunxi-ss/
686 M: Maxime Ripard <maxime.ripard@bootlin.com>
687 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
688 L: linux-media@vger.kernel.org
690 F: drivers/staging/media/sunxi/cedrus/
693 M: Richard Henderson <rth@twiddle.net>
694 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
695 M: Matt Turner <mattst88@gmail.com>
697 L: linux-alpha@vger.kernel.org
700 ALPS PS/2 TOUCHPAD DRIVER
701 R: Pali Rohár <pali.rohar@gmail.com>
702 F: drivers/input/mouse/alps.*
704 ALTERA I2C CONTROLLER DRIVER
705 M: Thor Thayer <thor.thayer@linux.intel.com>
707 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
708 F: drivers/i2c/busses/i2c-altera.c
710 ALTERA MAILBOX DRIVER
711 M: Ley Foon Tan <lftan@altera.com>
712 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
714 F: drivers/mailbox/mailbox-altera.c
717 M: Tien Hock Loh <thloh@altera.com>
718 L: linux-gpio@vger.kernel.org
720 F: drivers/gpio/gpio-altera.c
722 ALTERA SYSTEM MANAGER DRIVER
723 M: Thor Thayer <thor.thayer@linux.intel.com>
725 F: drivers/mfd/altera-sysmgr.c
726 F: include/linux/mfd/altera-sysgmr.h
728 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
729 M: Thor Thayer <thor.thayer@linux.intel.com>
731 F: drivers/gpio/gpio-altera-a10sr.c
732 F: drivers/mfd/altera-a10sr.c
733 F: drivers/reset/reset-a10sr.c
734 F: include/linux/mfd/altera-a10sr.h
735 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
737 ALTERA TRIPLE SPEED ETHERNET DRIVER
738 M: Thor Thayer <thor.thayer@linux.intel.com>
739 L: netdev@vger.kernel.org
740 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
742 F: drivers/net/ethernet/altera/
744 ALTERA UART/JTAG UART SERIAL DRIVERS
745 M: Tobias Klauser <tklauser@distanz.ch>
746 L: linux-serial@vger.kernel.org
747 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
749 F: drivers/tty/serial/altera_uart.c
750 F: drivers/tty/serial/altera_jtaguart.c
751 F: include/linux/altera_uart.h
752 F: include/linux/altera_jtaguart.h
754 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
755 M: Talel Shenhar <talel@amazon.com>
757 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
758 F: drivers/thermal/thermal_mmio.c
760 AMAZON ETHERNET DRIVERS
761 M: Netanel Belgazal <netanel@amazon.com>
762 R: Saeed Bishara <saeedb@amazon.com>
763 R: Zorik Machulsky <zorik@amazon.com>
764 L: netdev@vger.kernel.org
766 F: Documentation/networking/device_drivers/amazon/ena.txt
767 F: drivers/net/ethernet/amazon/
769 AMAZON RDMA EFA DRIVER
770 M: Gal Pressman <galpress@amazon.com>
771 R: Yossi Leybovich <sleybo@amazon.com>
772 L: linux-rdma@vger.kernel.org
773 Q: https://patchwork.kernel.org/project/linux-rdma/list/
775 F: drivers/infiniband/hw/efa/
776 F: include/uapi/rdma/efa-abi.h
778 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
779 M: Tom Lendacky <thomas.lendacky@amd.com>
780 M: Gary Hook <gary.hook@amd.com>
781 L: linux-crypto@vger.kernel.org
783 F: drivers/crypto/ccp/
784 F: include/linux/ccp.h
787 M: Harry Wentland <harry.wentland@amd.com>
788 M: Leo Li <sunpeng.li@amd.com>
789 L: amd-gfx@lists.freedesktop.org
790 T: git git://people.freedesktop.org/~agd5f/linux
792 F: drivers/gpu/drm/amd/display/
794 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
795 M: Huang Rui <ray.huang@amd.com>
796 L: linux-hwmon@vger.kernel.org
798 F: Documentation/hwmon/fam15h_power.rst
799 F: drivers/hwmon/fam15h_power.c
802 M: Enrico Weigelt, metux IT consult <info@metux.net>
803 L: linux-gpio@vger.kernel.org
805 F: drivers/gpio/gpio-amd-fch.c
806 F: include/linux/platform_data/gpio/gpio-amd-fch.h
808 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
809 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
811 F: drivers/usb/gadget/udc/amd5536udc.*
813 AMD GEODE PROCESSOR/CHIPSET SUPPORT
814 P: Andres Salomon <dilinger@queued.net>
815 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
816 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
818 F: drivers/char/hw_random/geode-rng.c
819 F: drivers/crypto/geode*
820 F: drivers/video/fbdev/geode/
821 F: arch/x86/include/asm/geode.h
824 M: Joerg Roedel <joro@8bytes.org>
825 L: iommu@lists.linux-foundation.org
826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
828 F: drivers/iommu/amd_iommu*.[ch]
829 F: include/linux/amd-iommu.h
832 M: Oded Gabbay <oded.gabbay@gmail.com>
833 L: dri-devel@lists.freedesktop.org
834 T: git git://people.freedesktop.org/~gabbayo/linux.git
836 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
837 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
838 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
839 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
840 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
841 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
842 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
843 F: drivers/gpu/drm/amd/amdkfd/
844 F: drivers/gpu/drm/amd/include/cik_structs.h
845 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
846 F: drivers/gpu/drm/amd/include/vi_structs.h
847 F: drivers/gpu/drm/amd/include/v9_structs.h
848 F: include/uapi/linux/kfd_ioctl.h
851 M: Elie Morisse <syniurge@gmail.com>
852 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
853 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
854 L: linux-i2c@vger.kernel.org
856 F: drivers/i2c/busses/i2c-amd-mp2*
859 M: Rex Zhu <rex.zhu@amd.com>
860 M: Evan Quan <evan.quan@amd.com>
861 L: amd-gfx@lists.freedesktop.org
863 F: drivers/gpu/drm/amd/powerplay/
864 T: git git://people.freedesktop.org/~agd5f/linux
866 AMD SEATTLE DEVICE TREE SUPPORT
867 M: Brijesh Singh <brijeshkumar.singh@amd.com>
868 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
869 M: Tom Lendacky <thomas.lendacky@amd.com>
871 F: arch/arm64/boot/dts/amd/
874 M: Tom Lendacky <thomas.lendacky@amd.com>
875 L: netdev@vger.kernel.org
877 F: drivers/net/ethernet/amd/xgbe/
878 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
880 ANALOG DEVICES INC AD5686 DRIVER
881 M: Stefan Popa <stefan.popa@analog.com>
882 L: linux-pm@vger.kernel.org
883 W: http://ez.analog.com/community/linux-device-drivers
885 F: drivers/iio/dac/ad5686*
886 F: drivers/iio/dac/ad5696*
888 ANALOG DEVICES INC AD5758 DRIVER
889 M: Stefan Popa <stefan.popa@analog.com>
890 L: linux-iio@vger.kernel.org
891 W: http://ez.analog.com/community/linux-device-drivers
893 F: drivers/iio/dac/ad5758.c
894 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
896 ANALOG DEVICES INC AD7124 DRIVER
897 M: Stefan Popa <stefan.popa@analog.com>
898 L: linux-iio@vger.kernel.org
899 W: http://ez.analog.com/community/linux-device-drivers
901 F: drivers/iio/adc/ad7124.c
902 F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
904 ANALOG DEVICES INC AD7606 DRIVER
905 M: Stefan Popa <stefan.popa@analog.com>
906 L: linux-iio@vger.kernel.org
907 W: http://ez.analog.com/community/linux-device-drivers
909 F: drivers/iio/adc/ad7606.c
910 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.txt
912 ANALOG DEVICES INC AD7768-1 DRIVER
913 M: Stefan Popa <stefan.popa@analog.com>
914 L: linux-iio@vger.kernel.org
915 W: http://ez.analog.com/community/linux-device-drivers
917 F: drivers/iio/adc/ad7768-1.c
918 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
920 ANALOG DEVICES INC AD7780 DRIVER
921 M: Michael Hennerich <Michael.Hennerich@analog.com>
922 M: Renato Lui Geh <renatogeh@gmail.com>
923 L: linux-iio@vger.kernel.org
924 W: http://ez.analog.com/community/linux-device-drivers
926 F: drivers/iio/adc/ad7780.c
927 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
929 ANALOG DEVICES INC AD9389B DRIVER
930 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
931 L: linux-media@vger.kernel.org
933 F: drivers/media/i2c/ad9389b*
935 ANALOG DEVICES INC ADGS1408 DRIVER
936 M: Mircea Caprioru <mircea.caprioru@analog.com>
938 F: drivers/mux/adgs1408.c
939 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
941 ANALOG DEVICES INC ADIS DRIVER LIBRARY
942 M: Alexandru Ardelean <alexandru.ardelean@analog.com>
944 L: linux-iio@vger.kernel.org
945 F: include/linux/iio/imu/adis.h
946 F: drivers/iio/imu/adis.c
948 ANALOG DEVICES INC ADP5061 DRIVER
949 M: Stefan Popa <stefan.popa@analog.com>
950 L: linux-pm@vger.kernel.org
951 W: http://ez.analog.com/community/linux-device-drivers
953 F: drivers/power/supply/adp5061.c
955 ANALOG DEVICES INC ADV7180 DRIVER
956 M: Lars-Peter Clausen <lars@metafoo.de>
957 L: linux-media@vger.kernel.org
958 W: http://ez.analog.com/community/linux-device-drivers
960 F: drivers/media/i2c/adv7180.c
962 ANALOG DEVICES INC ADV748X DRIVER
963 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
964 L: linux-media@vger.kernel.org
966 F: drivers/media/i2c/adv748x/*
968 ANALOG DEVICES INC ADV7511 DRIVER
969 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
970 L: linux-media@vger.kernel.org
972 F: drivers/media/i2c/adv7511*
974 ANALOG DEVICES INC ADV7604 DRIVER
975 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
976 L: linux-media@vger.kernel.org
978 F: drivers/media/i2c/adv7604*
980 ANALOG DEVICES INC ADV7842 DRIVER
981 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
982 L: linux-media@vger.kernel.org
984 F: drivers/media/i2c/adv7842*
986 ANALOG DEVICES INC ASOC CODEC DRIVERS
987 M: Lars-Peter Clausen <lars@metafoo.de>
988 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
989 W: http://wiki.analog.com/
990 W: http://ez.analog.com/community/linux-device-drivers
992 F: sound/soc/codecs/adau*
993 F: sound/soc/codecs/adav*
994 F: sound/soc/codecs/ad1*
995 F: sound/soc/codecs/ad7*
996 F: sound/soc/codecs/ssm*
997 F: sound/soc/codecs/sigmadsp.*
999 ANALOG DEVICES INC DMA DRIVERS
1000 M: Lars-Peter Clausen <lars@metafoo.de>
1001 W: http://ez.analog.com/community/linux-device-drivers
1003 F: drivers/dma/dma-axi-dmac.c
1005 ANALOG DEVICES INC IIO DRIVERS
1006 M: Lars-Peter Clausen <lars@metafoo.de>
1007 M: Michael Hennerich <Michael.Hennerich@analog.com>
1008 M: Stefan Popa <stefan.popa@analog.com>
1009 W: http://wiki.analog.com/
1010 W: http://ez.analog.com/community/linux-device-drivers
1012 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1013 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1014 F: drivers/iio/*/ad*
1015 F: drivers/iio/adc/ltc2497*
1016 X: drivers/iio/*/adjd*
1017 F: drivers/staging/iio/*/ad*
1019 ANALOGBITS PLL LIBRARIES
1020 M: Paul Walmsley <paul.walmsley@sifive.com>
1022 F: drivers/clk/analogbits/*
1023 F: include/linux/clk/analogbits*
1026 M: Greentime Hu <green.hu@gmail.com>
1027 M: Vincent Chen <deanbo422@gmail.com>
1028 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1031 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1032 F: Documentation/devicetree/bindings/nds32/
1036 ANDROID CONFIG FRAGMENTS
1037 M: Rob Herring <robh@kernel.org>
1039 F: kernel/configs/android*
1042 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1043 M: Arve Hjønnevåg <arve@android.com>
1044 M: Todd Kjos <tkjos@android.com>
1045 M: Martijn Coenen <maco@android.com>
1046 M: Joel Fernandes <joel@joelfernandes.org>
1047 M: Christian Brauner <christian@brauner.io>
1048 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1049 L: devel@driverdev.osuosl.org
1052 F: drivers/staging/android/
1054 ANDROID GOLDFISH PIC DRIVER
1055 M: Miodrag Dinic <miodrag.dinic@mips.com>
1057 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1058 F: drivers/irqchip/irq-goldfish-pic.c
1060 ANDROID GOLDFISH RTC DRIVER
1061 M: Miodrag Dinic <miodrag.dinic@mips.com>
1063 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1064 F: drivers/rtc/rtc-goldfish.c
1067 M: Laura Abbott <labbott@redhat.com>
1068 M: Sumit Semwal <sumit.semwal@linaro.org>
1069 L: devel@driverdev.osuosl.org
1070 L: dri-devel@lists.freedesktop.org
1071 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1073 F: drivers/staging/android/ion
1074 F: drivers/staging/android/uapi/ion.h
1076 AOA (Apple Onboard Audio) ALSA DRIVER
1077 M: Johannes Berg <johannes@sipsolutions.net>
1078 L: linuxppc-dev@lists.ozlabs.org
1079 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1083 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1084 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1085 L: linux-iio@vger.kernel.org
1087 F: drivers/iio/adc/stx104.c
1090 M: Jiri Kosina <jikos@kernel.org>
1092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1093 F: arch/x86/kernel/apm_32.c
1094 F: include/linux/apm_bios.h
1095 F: include/uapi/linux/apm_bios.h
1096 F: drivers/char/apm-emulation.c
1098 APPARMOR SECURITY MODULE
1099 M: John Johansen <john.johansen@canonical.com>
1100 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1101 W: wiki.apparmor.net
1102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1104 F: security/apparmor/
1105 F: Documentation/admin-guide/LSM/apparmor.rst
1107 APPLE BCM5974 MULTITOUCH DRIVER
1108 M: Henrik Rydberg <rydberg@bitmath.org>
1109 L: linux-input@vger.kernel.org
1111 F: drivers/input/mouse/bcm5974.c
1114 M: Henrik Rydberg <rydberg@bitmath.org>
1115 L: linux-hwmon@vger.kernel.org
1117 F: drivers/hwmon/applesmc.c
1119 APPLETALK NETWORK LAYER
1120 L: netdev@vger.kernel.org
1122 F: drivers/net/appletalk/
1124 F: include/linux/atalk.h
1125 F: include/uapi/linux/atalk.h
1127 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1128 M: Khuong Dinh <khuong@os.amperecomputing.com>
1130 F: arch/arm64/boot/dts/apm/
1132 APPLIED MICRO (APM) X-GENE SOC EDAC
1133 M: Khuong Dinh <khuong@os.amperecomputing.com>
1135 F: drivers/edac/xgene_edac.c
1136 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1138 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1139 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1140 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1142 F: drivers/net/ethernet/apm/xgene-v2/
1144 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1145 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1146 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1147 M: Quan Nguyen <quan@os.amperecomputing.com>
1149 F: drivers/net/ethernet/apm/xgene/
1150 F: drivers/net/phy/mdio-xgene.c
1151 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1152 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1154 APPLIED MICRO (APM) X-GENE SOC PMU
1155 M: Khuong Dinh <khuong@os.amperecomputing.com>
1157 F: drivers/perf/xgene_pmu.c
1158 F: Documentation/admin-guide/perf/xgene-pmu.rst
1159 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1161 APTINA CAMERA SENSOR PLL
1162 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1163 L: linux-media@vger.kernel.org
1165 F: drivers/media/i2c/aptina-pll.*
1167 AQUANTIA ETHERNET DRIVER (atlantic)
1168 M: Igor Russkikh <igor.russkikh@aquantia.com>
1169 L: netdev@vger.kernel.org
1171 W: http://www.aquantia.com
1172 Q: http://patchwork.ozlabs.org/project/netdev/list/
1173 F: drivers/net/ethernet/aquantia/atlantic/
1174 F: Documentation/networking/device_drivers/aquantia/atlantic.txt
1176 ARC FRAMEBUFFER DRIVER
1177 M: Jaya Kumar <jayalk@intworks.biz>
1179 F: drivers/video/fbdev/arcfb.c
1180 F: drivers/video/fbdev/core/fb_defio.c
1183 M: Alexey Brodkin <abrodkin@synopsys.com>
1185 F: drivers/gpu/drm/arc/
1186 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1188 ARCNET NETWORK LAYER
1189 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1190 L: netdev@vger.kernel.org
1192 F: drivers/net/arcnet/
1193 F: include/uapi/linux/if_arcnet.h
1195 ARM ARCHITECTED TIMER DRIVER
1196 M: Mark Rutland <mark.rutland@arm.com>
1197 M: Marc Zyngier <maz@kernel.org>
1198 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1200 F: arch/arm/include/asm/arch_timer.h
1201 F: arch/arm64/include/asm/arch_timer.h
1202 F: drivers/clocksource/arm_arch_timer.c
1204 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1205 M: Linus Walleij <linus.walleij@linaro.org>
1206 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1208 F: Documentation/devicetree/bindings/arm/arm-boards
1209 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1210 F: Documentation/devicetree/bindings/clock/arm-integrator.txt
1211 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1212 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1213 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1214 F: arch/arm/mach-integrator/
1215 F: arch/arm/mach-realview/
1216 F: arch/arm/mach-versatile/
1217 F: arch/arm/plat-versatile/
1218 F: arch/arm/boot/dts/arm-realview-*
1219 F: arch/arm/boot/dts/integrator*
1220 F: arch/arm/boot/dts/versatile*
1221 F: drivers/clk/versatile/
1222 F: drivers/i2c/busses/i2c-versatile.c
1223 F: drivers/irqchip/irq-versatile-fpga.c
1224 F: drivers/mtd/maps/physmap_of_versatile.c
1225 F: drivers/power/reset/arm-versatile-reboot.c
1226 F: drivers/soc/versatile/
1228 ARM HDLCD DRM DRIVER
1229 M: Liviu Dudau <liviu.dudau@arm.com>
1231 F: drivers/gpu/drm/arm/hdlcd_*
1232 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1234 ARM KOMEDA DRM-KMS DRIVER
1235 M: James (Qian) Wang <james.qian.wang@arm.com>
1236 M: Liviu Dudau <liviu.dudau@arm.com>
1237 L: Mali DP Maintainers <malidp@foss.arm.com>
1239 T: git git://anongit.freedesktop.org/drm/drm-misc
1240 F: drivers/gpu/drm/arm/display/include/
1241 F: drivers/gpu/drm/arm/display/komeda/
1242 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1243 F: Documentation/gpu/komeda-kms.rst
1245 ARM MALI-DP DRM DRIVER
1246 M: Liviu Dudau <liviu.dudau@arm.com>
1247 M: Brian Starkey <brian.starkey@arm.com>
1248 L: Mali DP Maintainers <malidp@foss.arm.com>
1250 T: git git://anongit.freedesktop.org/drm/drm-misc
1251 F: drivers/gpu/drm/arm/
1252 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1253 F: Documentation/gpu/afbc.rst
1255 ARM MALI PANFROST DRM DRIVER
1256 M: Rob Herring <robh@kernel.org>
1257 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1258 L: dri-devel@lists.freedesktop.org
1260 T: git git://anongit.freedesktop.org/drm/drm-misc
1261 F: drivers/gpu/drm/panfrost/
1262 F: include/uapi/drm/panfrost_drm.h
1264 ARM MFM AND FLOPPY DRIVERS
1265 M: Ian Molton <spyro@f2s.com>
1267 F: arch/arm/mach-rpc/floppydma.S
1268 F: arch/arm/include/asm/floppy.h
1270 ARM PMU PROFILING AND DEBUGGING
1271 M: Will Deacon <will@kernel.org>
1272 M: Mark Rutland <mark.rutland@arm.com>
1274 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275 F: arch/arm*/kernel/perf_*
1276 F: arch/arm/oprofile/common.c
1277 F: arch/arm*/kernel/hw_breakpoint.c
1278 F: arch/arm*/include/asm/hw_breakpoint.h
1279 F: arch/arm*/include/asm/perf_event.h
1281 F: include/linux/perf/arm_pmu.h
1282 F: Documentation/devicetree/bindings/arm/pmu.yaml
1283 F: Documentation/devicetree/bindings/perf/
1286 M: Russell King <linux@armlinux.org.uk>
1287 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1288 W: http://www.armlinux.org.uk/
1290 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1292 X: arch/arm/boot/dts/
1294 ARM PRIMECELL AACI PL041 DRIVER
1295 M: Russell King <linux@armlinux.org.uk>
1299 ARM PRIMECELL BUS SUPPORT
1300 M: Russell King <linux@armlinux.org.uk>
1303 F: include/linux/amba/bus.h
1305 ARM PRIMECELL CLCD PL110 DRIVER
1306 M: Russell King <linux@armlinux.org.uk>
1308 F: drivers/video/fbdev/amba-clcd.*
1310 ARM PRIMECELL KMI PL050 DRIVER
1311 M: Russell King <linux@armlinux.org.uk>
1313 F: drivers/input/serio/ambakmi.*
1314 F: include/linux/amba/kmi.h
1316 ARM PRIMECELL MMCI PL180/1 DRIVER
1317 M: Russell King <linux@armlinux.org.uk>
1319 F: drivers/mmc/host/mmci.*
1320 F: include/linux/amba/mmci.h
1322 ARM PRIMECELL SSP PL022 SPI DRIVER
1323 M: Linus Walleij <linus.walleij@linaro.org>
1324 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1326 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1327 F: drivers/spi/spi-pl022.c
1329 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1330 M: Russell King <linux@armlinux.org.uk>
1332 F: drivers/tty/serial/amba-pl01*.c
1333 F: include/linux/amba/serial.h
1335 ARM PRIMECELL VIC PL190/PL192 DRIVER
1336 M: Linus Walleij <linus.walleij@linaro.org>
1337 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1339 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1340 F: drivers/irqchip/irq-vic.c
1342 AMAZON ANNAPURNA LABS FIC DRIVER
1343 M: Talel Shenhar <talel@amazon.com>
1345 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
1346 F: drivers/irqchip/irq-al-fic.c
1349 M: Will Deacon <will@kernel.org>
1350 R: Robin Murphy <robin.murphy@arm.com>
1351 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1353 F: drivers/iommu/arm-smmu.c
1354 F: drivers/iommu/arm-smmu-v3.c
1355 F: drivers/iommu/io-pgtable-arm.c
1356 F: drivers/iommu/io-pgtable-arm-v7s.c
1358 ARM SUB-ARCHITECTURES
1359 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1365 ARM/ACTIONS SEMI ARCHITECTURE
1366 M: Andreas Färber <afaerber@suse.de>
1367 R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1368 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1371 F: arch/arm/mach-actions/
1372 F: arch/arm/boot/dts/owl-*
1373 F: arch/arm64/boot/dts/actions/
1374 F: drivers/clk/actions/
1375 F: drivers/clocksource/timer-owl*
1376 F: drivers/dma/owl-dma.c
1377 F: drivers/i2c/busses/i2c-owl.c
1378 F: drivers/pinctrl/actions/*
1379 F: drivers/soc/actions/
1380 F: include/dt-bindings/power/owl-*
1381 F: include/linux/soc/actions/
1382 F: Documentation/devicetree/bindings/arm/actions.txt
1383 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1384 F: Documentation/devicetree/bindings/dma/owl-dma.txt
1385 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1386 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1387 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1388 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1390 ARM/ADS SPHERE MACHINE SUPPORT
1391 M: Lennert Buytenhek <kernel@wantstofly.org>
1392 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1395 ARM/AFEB9260 MACHINE SUPPORT
1396 M: Sergey Lapin <slapin@ossfans.org>
1397 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1400 ARM/AJECO 1ARM MACHINE SUPPORT
1401 M: Lennert Buytenhek <kernel@wantstofly.org>
1402 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1405 ARM/Allwinner SoC Clock Support
1406 M: Emilio López <emilio@elopez.com.ar>
1408 F: drivers/clk/sunxi/
1410 ARM/Allwinner sunXi SoC support
1411 M: Maxime Ripard <maxime.ripard@bootlin.com>
1412 M: Chen-Yu Tsai <wens@csie.org>
1413 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1417 F: arch/arm/mach-sunxi/
1418 F: arch/arm64/boot/dts/allwinner/
1419 F: drivers/clk/sunxi-ng/
1420 F: drivers/pinctrl/sunxi/
1421 F: drivers/soc/sunxi/
1422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1424 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1425 M: Neil Armstrong <narmstrong@baylibre.com>
1426 M: Jerome Brunet <jbrunet@baylibre.com>
1427 L: linux-amlogic@lists.infradead.org
1429 F: drivers/clk/meson/
1430 F: include/dt-bindings/clock/meson*
1431 F: include/dt-bindings/clock/gxbb*
1432 F: Documentation/devicetree/bindings/clock/amlogic*
1434 ARM/Amlogic Meson SoC support
1435 M: Kevin Hilman <khilman@baylibre.com>
1436 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1437 L: linux-amlogic@lists.infradead.org
1438 W: http://linux-meson.com/
1440 F: arch/arm/mach-meson/
1441 F: arch/arm/boot/dts/meson*
1442 F: arch/arm64/boot/dts/amlogic/
1443 F: drivers/pinctrl/meson/
1444 F: drivers/mmc/host/meson*
1445 F: drivers/soc/amlogic/
1448 ARM/Amlogic Meson SoC Sound Drivers
1449 M: Jerome Brunet <jbrunet@baylibre.com>
1450 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1453 F: Documentation/devicetree/bindings/sound/amlogic*
1455 ARM/Annapurna Labs ALPINE ARCHITECTURE
1456 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1457 M: Antoine Tenart <antoine.tenart@bootlin.com>
1458 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1460 F: arch/arm/mach-alpine/
1461 F: arch/arm/boot/dts/alpine*
1462 F: arch/arm64/boot/dts/al/
1463 F: drivers/*/*alpine*
1465 ARM/ARTPEC MACHINE SUPPORT
1466 M: Jesper Nilsson <jesper.nilsson@axis.com>
1467 M: Lars Persson <lars.persson@axis.com>
1469 L: linux-arm-kernel@axis.com
1470 F: arch/arm/mach-artpec
1471 F: arch/arm/boot/dts/artpec6*
1473 F: drivers/crypto/axis
1474 F: drivers/pinctrl/pinctrl-artpec*
1475 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1477 ARM/ASPEED I2C DRIVER
1478 M: Brendan Higgins <brendanhiggins@google.com>
1479 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1480 R: Joel Stanley <joel@jms.id.au>
1481 L: linux-i2c@vger.kernel.org
1482 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1484 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1485 F: drivers/i2c/busses/i2c-aspeed.c
1486 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1487 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1489 ARM/ASPEED MACHINE SUPPORT
1490 M: Joel Stanley <joel@jms.id.au>
1491 R: Andrew Jeffery <andrew@aj.id.au>
1492 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1493 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1494 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1497 F: arch/arm/mach-aspeed/
1498 F: arch/arm/boot/dts/aspeed-*
1501 ARM/BITMAIN ARCHITECTURE
1502 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1503 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1505 F: arch/arm64/boot/dts/bitmain/
1506 F: drivers/pinctrl/pinctrl-bm1880.c
1507 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1508 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1510 ARM/CALXEDA HIGHBANK ARCHITECTURE
1511 M: Rob Herring <robh@kernel.org>
1512 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1514 F: arch/arm/mach-highbank/
1515 F: arch/arm/boot/dts/highbank.dts
1516 F: arch/arm/boot/dts/ecx-*.dts*
1518 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1519 M: Krzysztof Halasa <khalasa@piap.pl>
1521 F: arch/arm/mach-cns3xxx/
1523 ARM/CAVIUM THUNDER NETWORK DRIVER
1524 M: Sunil Goutham <sgoutham@cavium.com>
1525 M: Robert Richter <rric@kernel.org>
1526 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1528 F: drivers/net/ethernet/cavium/thunder/
1530 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1531 M: Lukasz Majewski <lukma@denx.de>
1532 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1534 F: arch/arm/mach-ep93xx/ts72xx.c
1536 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1537 M: Alexander Shiyan <shc_work@mail.ru>
1538 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1542 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1543 M: Lennert Buytenhek <kernel@wantstofly.org>
1544 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1547 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1548 M: Hartley Sweeten <hsweeten@visionengravers.com>
1549 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1550 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1552 F: arch/arm/mach-ep93xx/
1553 F: arch/arm/mach-ep93xx/include/mach/
1556 M: Russell King <linux@armlinux.org.uk>
1557 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1559 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1560 F: drivers/clk/clkdev.c
1562 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1563 M: Mike Rapoport <mike@compulab.co.il>
1564 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1567 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1568 M: Baruch Siach <baruch@tkos.co.il>
1569 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1571 F: arch/arm/boot/dts/cx92755*
1574 ARM/CONTEC MICRO9 MACHINE SUPPORT
1575 M: Hubert Feurstein <hubert.feurstein@contec.at>
1577 F: arch/arm/mach-ep93xx/micro9.c
1579 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1580 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1581 R: Suzuki K Poulose <suzuki.poulose@arm.com>
1582 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1584 F: drivers/hwtracing/coresight/*
1585 F: Documentation/trace/coresight.txt
1586 F: Documentation/trace/coresight-cpu-debug.txt
1587 F: Documentation/devicetree/bindings/arm/coresight.txt
1588 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1589 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1590 F: tools/perf/arch/arm/util/pmu.c
1591 F: tools/perf/arch/arm/util/auxtrace.c
1592 F: tools/perf/arch/arm/util/cs-etm.c
1593 F: tools/perf/arch/arm/util/cs-etm.h
1594 F: tools/perf/util/cs-etm.*
1595 F: tools/perf/util/cs-etm-decoder/*
1597 ARM/CORGI MACHINE SUPPORT
1598 M: Richard Purdie <rpurdie@rpsys.net>
1601 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1602 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1603 M: Linus Walleij <linus.walleij@linaro.org>
1604 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1605 T: git git://github.com/ulli-kroll/linux.git
1607 F: Documentation/devicetree/bindings/arm/gemini.txt
1608 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1609 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1610 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1611 F: arch/arm/mach-gemini/
1612 F: drivers/net/ethernet/cortina/
1613 F: drivers/pinctrl/pinctrl-gemini.c
1614 F: drivers/rtc/rtc-ftrtc010.c
1616 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1617 M: Barry Song <baohua@kernel.org>
1618 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1621 F: arch/arm/boot/dts/prima2*
1622 F: arch/arm/mach-prima2/
1623 F: drivers/clk/sirf/
1624 F: drivers/clocksource/timer-prima2.c
1625 F: drivers/clocksource/timer-atlas7.c
1629 ARM/EBSA110 MACHINE SUPPORT
1630 M: Russell King <linux@armlinux.org.uk>
1631 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1632 W: http://www.armlinux.org.uk/
1634 F: arch/arm/mach-ebsa110/
1635 F: drivers/net/ethernet/amd/am79c961a.*
1637 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1638 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1639 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1640 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1644 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1645 M: Robert Jarzmik <robert.jarzmik@free.fr>
1646 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1648 F: arch/arm/mach-pxa/ezx.c
1650 ARM/FARADAY FA526 PORT
1651 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1652 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1654 T: git git://git.berlios.de/gemini-board
1655 F: arch/arm/mm/*-fa*
1657 ARM/FOOTBRIDGE ARCHITECTURE
1658 M: Russell King <linux@armlinux.org.uk>
1659 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1660 W: http://www.armlinux.org.uk/
1662 F: arch/arm/include/asm/hardware/dec21285.h
1663 F: arch/arm/mach-footbridge/
1665 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1666 M: Shawn Guo <shawnguo@kernel.org>
1667 M: Sascha Hauer <s.hauer@pengutronix.de>
1668 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1669 R: Fabio Estevam <festevam@gmail.com>
1670 R: NXP Linux Team <linux-imx@nxp.com>
1671 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1676 X: drivers/media/i2c/
1678 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1679 M: Shawn Guo <shawnguo@kernel.org>
1680 M: Sascha Hauer <s.hauer@pengutronix.de>
1681 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1682 R: Stefan Agner <stefan@agner.ch>
1683 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1686 F: arch/arm/mach-imx/*vf610*
1687 F: arch/arm/boot/dts/vf*
1689 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1690 M: Shawn Guo <shawnguo@kernel.org>
1691 M: Li Yang <leoyang.li@nxp.com>
1692 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1695 F: arch/arm/boot/dts/ls1021a*
1696 F: arch/arm64/boot/dts/freescale/fsl-*
1697 F: arch/arm64/boot/dts/freescale/qoriq-*
1699 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1700 M: Lennert Buytenhek <kernel@wantstofly.org>
1701 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1704 ARM/GUMSTIX MACHINE SUPPORT
1705 M: Steve Sakoman <sakoman@gmail.com>
1706 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1709 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1710 M: Philipp Zabel <philipp.zabel@gmail.com>
1711 M: Paul Parsons <lost.distance@yahoo.com>
1712 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1714 F: arch/arm/mach-pxa/hx4700.c
1715 F: arch/arm/mach-pxa/include/mach/hx4700.h
1716 F: sound/soc/pxa/hx4700.c
1718 ARM/HISILICON SOC SUPPORT
1719 M: Wei Xu <xuwei5@hisilicon.com>
1720 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1721 W: http://www.hisilicon.com
1723 T: git git://github.com/hisilicon/linux-hisi.git
1724 F: arch/arm/mach-hisi/
1725 F: arch/arm/boot/dts/hi3*
1726 F: arch/arm/boot/dts/hip*
1727 F: arch/arm/boot/dts/hisi*
1728 F: arch/arm64/boot/dts/hisilicon/
1730 ARM/HP JORNADA 7XX MACHINE SUPPORT
1731 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1735 F: arch/arm/mach-sa1100/jornada720.c
1736 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1738 ARM/IGEP MACHINE SUPPORT
1739 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1740 M: Javier Martinez Canillas <javier@dowhile0.org>
1741 L: linux-omap@vger.kernel.org
1742 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1744 F: arch/arm/boot/dts/omap3-igep*
1746 ARM/INCOME PXA270 SUPPORT
1747 M: Marek Vasut <marek.vasut@gmail.com>
1748 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1750 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1752 ARM/INTEL IOP32X ARM ARCHITECTURE
1753 M: Lennert Buytenhek <kernel@wantstofly.org>
1754 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1757 ARM/INTEL IQ81342EX MACHINE SUPPORT
1758 M: Lennert Buytenhek <kernel@wantstofly.org>
1759 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1762 ARM/INTEL IXDP2850 MACHINE SUPPORT
1763 M: Lennert Buytenhek <kernel@wantstofly.org>
1764 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1767 ARM/INTEL IXP4XX ARM ARCHITECTURE
1768 M: Linus Walleij <linusw@kernel.org>
1769 M: Imre Kaloz <kaloz@openwrt.org>
1770 M: Krzysztof Halasa <khalasa@piap.pl>
1771 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1773 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1774 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1775 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1776 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1777 F: arch/arm/mach-ixp4xx/
1778 F: drivers/clocksource/timer-ixp4xx.c
1779 F: drivers/gpio/gpio-ixp4xx.c
1780 F: drivers/irqchip/irq-ixp4xx.c
1781 F: include/linux/irqchip/irq-ixp4xx.h
1782 F: include/linux/platform_data/timer-ixp4xx.h
1784 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1785 M: Jonathan Cameron <jic23@cam.ac.uk>
1786 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1788 F: arch/arm/mach-pxa/stargate2.c
1789 F: drivers/pcmcia/pxa2xx_stargate2.c
1791 ARM/INTEL XSC3 (MANZANO) ARM CORE
1792 M: Lennert Buytenhek <kernel@wantstofly.org>
1793 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1796 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1797 M: Lennert Buytenhek <kernel@wantstofly.org>
1798 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1801 ARM/LG1K ARCHITECTURE
1802 M: Chanho Min <chanho.min@lge.com>
1803 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1805 F: arch/arm64/boot/dts/lg/
1807 ARM/LOGICPD PXA270 MACHINE SUPPORT
1808 M: Lennert Buytenhek <kernel@wantstofly.org>
1809 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1812 ARM/LPC18XX ARCHITECTURE
1813 M: Vladimir Zapolskiy <vz@mleia.com>
1814 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1816 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1817 F: arch/arm/boot/dts/lpc43*
1818 F: drivers/i2c/busses/i2c-lpc2k.c
1819 F: drivers/memory/pl172.c
1820 F: drivers/mtd/spi-nor/nxp-spifi.c
1821 F: drivers/rtc/rtc-lpc24xx.c
1824 ARM/LPC32XX SOC SUPPORT
1825 M: Vladimir Zapolskiy <vz@mleia.com>
1826 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1827 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1828 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1830 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1831 F: arch/arm/boot/dts/lpc32*
1832 F: arch/arm/mach-lpc32xx/
1833 F: drivers/i2c/busses/i2c-pnx.c
1834 F: drivers/net/ethernet/nxp/lpc_eth.c
1835 F: drivers/usb/host/ohci-nxp.c
1836 F: drivers/watchdog/pnx4008_wdt.c
1839 ARM/MAGICIAN MACHINE SUPPORT
1840 M: Philipp Zabel <philipp.zabel@gmail.com>
1843 ARM/Marvell Dove/MV78xx0/Orion SOC support
1844 M: Jason Cooper <jason@lakedaemon.net>
1845 M: Andrew Lunn <andrew@lunn.ch>
1846 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1847 M: Gregory Clement <gregory.clement@bootlin.com>
1848 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850 F: Documentation/devicetree/bindings/soc/dove/
1851 F: arch/arm/mach-dove/
1852 F: arch/arm/mach-mv78xx0/
1853 F: arch/arm/mach-orion5x/
1854 F: arch/arm/plat-orion/
1855 F: arch/arm/boot/dts/dove*
1856 F: arch/arm/boot/dts/orion5x*
1857 T: git git://git.infradead.org/linux-mvebu.git
1859 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1860 M: Jason Cooper <jason@lakedaemon.net>
1861 M: Andrew Lunn <andrew@lunn.ch>
1862 M: Gregory Clement <gregory.clement@bootlin.com>
1863 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1864 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1866 F: arch/arm/boot/dts/armada*
1867 F: arch/arm/boot/dts/kirkwood*
1868 F: arch/arm/configs/mvebu_*_defconfig
1869 F: arch/arm/mach-mvebu/
1870 F: arch/arm64/boot/dts/marvell/armada*
1871 F: drivers/cpufreq/armada-37xx-cpufreq.c
1872 F: drivers/cpufreq/armada-8k-cpufreq.c
1873 F: drivers/cpufreq/mvebu-cpufreq.c
1874 F: drivers/irqchip/irq-armada-370-xp.c
1875 F: drivers/irqchip/irq-mvebu-*
1876 F: drivers/pinctrl/mvebu/
1877 F: drivers/rtc/rtc-armada38x.c
1878 T: git git://git.infradead.org/linux-mvebu.git
1880 ARM/Mediatek RTC DRIVER
1881 M: Eddie Huang <eddie.huang@mediatek.com>
1882 M: Sean Wang <sean.wang@mediatek.com>
1883 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1884 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1886 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1887 F: drivers/rtc/rtc-mt6397.c
1888 F: drivers/rtc/rtc-mt7622.c
1890 ARM/Mediatek SoC support
1891 M: Matthias Brugger <matthias.bgg@gmail.com>
1892 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1893 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1894 W: https://mtk.bcnfs.org/
1895 C: irc://chat.freenode.net/linux-mediatek
1897 F: arch/arm/boot/dts/mt6*
1898 F: arch/arm/boot/dts/mt7*
1899 F: arch/arm/boot/dts/mt8*
1900 F: arch/arm/mach-mediatek/
1901 F: arch/arm64/boot/dts/mediatek/
1902 F: drivers/soc/mediatek/
1907 ARM/Mediatek USB3 PHY DRIVER
1908 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1909 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1910 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1912 F: drivers/phy/mediatek/
1913 F: Documentation/devicetree/bindings/phy/phy-mtk-*
1915 ARM/Microchip (AT91) SoC support
1916 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1917 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1918 M: Ludovic Desroches <ludovic.desroches@microchip.com>
1919 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1920 W: http://www.linux4sam.org
1921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1925 F: arch/arm/mach-at91/
1926 F: include/soc/at91/
1927 F: arch/arm/boot/dts/at91*.dts
1928 F: arch/arm/boot/dts/at91*.dtsi
1929 F: arch/arm/boot/dts/sama*.dts
1930 F: arch/arm/boot/dts/sama*.dtsi
1931 F: arch/arm/include/debug/at91.S
1932 F: drivers/memory/atmel*
1933 F: drivers/watchdog/sama5d4_wdt.c
1934 X: drivers/input/touchscreen/atmel_mxt_ts.c
1935 X: drivers/net/wireless/atmel/
1937 ARM/MIOA701 MACHINE SUPPORT
1938 M: Robert Jarzmik <robert.jarzmik@free.fr>
1939 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1940 F: arch/arm/mach-pxa/mioa701.c
1943 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1944 M: Michael Petchkovsky <mkpetch@internode.on.net>
1947 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1948 M: Linus Walleij <linus.walleij@linaro.org>
1949 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1951 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
1952 F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt
1953 F: arch/arm/mach-nomadik/
1954 F: arch/arm/mach-u300/
1955 F: arch/arm/mach-ux500/
1956 F: drivers/soc/ux500/
1957 F: arch/arm/boot/dts/ste-*
1958 F: drivers/clk/clk-nomadik.c
1959 F: drivers/clk/clk-u300.c
1960 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1961 F: drivers/clocksource/timer-u300.c
1962 F: drivers/dma/coh901318*
1963 F: drivers/dma/ste_dma40*
1964 F: drivers/hwspinlock/u8500_hsem.c
1965 F: drivers/i2c/busses/i2c-nomadik.c
1966 F: drivers/i2c/busses/i2c-stu300.c
1967 F: drivers/mfd/ab3100*
1968 F: drivers/mfd/ab8500*
1969 F: drivers/mfd/abx500*
1970 F: drivers/mfd/dbx500*
1971 F: drivers/mfd/db8500*
1972 F: drivers/pinctrl/nomadik/
1973 F: drivers/pinctrl/pinctrl-coh901*
1974 F: drivers/pinctrl/pinctrl-u300.c
1975 F: drivers/rtc/rtc-ab3100.c
1976 F: drivers/rtc/rtc-ab8500.c
1977 F: drivers/rtc/rtc-coh901331.c
1978 F: drivers/rtc/rtc-pl031.c
1979 F: drivers/watchdog/coh901327_wdt.c
1980 F: Documentation/devicetree/bindings/arm/ste-*
1981 F: Documentation/devicetree/bindings/arm/ux500/
1982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1984 ARM/NUVOTON NPCM ARCHITECTURE
1985 M: Avi Fishman <avifishman70@gmail.com>
1986 M: Tomer Maimon <tmaimon77@gmail.com>
1987 M: Tali Perry <tali.perry1@gmail.com>
1988 R: Patrick Venture <venture@google.com>
1989 R: Nancy Yuen <yuenn@google.com>
1990 R: Benjamin Fair <benjaminfair@google.com>
1991 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1993 F: arch/arm/mach-npcm/
1994 F: arch/arm/boot/dts/nuvoton-npcm*
1995 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
1997 F: Documentation/devicetree/bindings/*/*npcm*
1998 F: Documentation/devicetree/bindings/*/*/*npcm*
2000 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2001 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2002 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2004 F: arch/arm/mach-s3c24xx/mach-gta02.c
2005 F: arch/arm/mach-s3c24xx/gta02.h
2007 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2008 M: Alexander Clouter <alex@digriz.org.uk>
2009 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2010 W: http://www.digriz.org.uk/ts78xx/kernel
2012 F: arch/arm/mach-orion5x/ts78xx-*
2014 ARM/OXNAS platform support
2015 M: Neil Armstrong <narmstrong@baylibre.com>
2016 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2017 L: linux-oxnas@groups.io (moderated for non-subscribers)
2019 F: arch/arm/mach-oxnas/
2020 F: arch/arm/boot/dts/ox8*.dts*
2023 ARM/PALM TREO SUPPORT
2024 M: Tomas Cech <sleep_walker@suse.com>
2025 L: linux-arm-kernel@lists.infradead.org
2026 W: http://hackndev.com
2028 F: arch/arm/mach-pxa/palmtreo.*
2030 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2031 M: Marek Vasut <marek.vasut@gmail.com>
2032 L: linux-arm-kernel@lists.infradead.org
2033 W: http://hackndev.com
2035 F: arch/arm/mach-pxa/include/mach/palmtx.h
2036 F: arch/arm/mach-pxa/palmtx.c
2037 F: arch/arm/mach-pxa/palmt5.*
2038 F: arch/arm/mach-pxa/include/mach/palmld.h
2039 F: arch/arm/mach-pxa/palmld.c
2040 F: arch/arm/mach-pxa/palmte2.*
2041 F: arch/arm/mach-pxa/include/mach/palmtc.h
2042 F: arch/arm/mach-pxa/palmtc.c
2045 M: Sergey Lapin <slapin@ossfans.org>
2046 L: linux-arm-kernel@lists.infradead.org
2047 W: http://hackndev.com
2049 F: arch/arm/mach-pxa/palmz72.*
2052 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2053 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2056 ARM/PT DIGITAL BOARD PORT
2057 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2058 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2059 W: http://www.armlinux.org.uk/
2062 ARM/QUALCOMM SUPPORT
2063 M: Andy Gross <agross@kernel.org>
2064 L: linux-arm-msm@vger.kernel.org
2066 F: Documentation/devicetree/bindings/soc/qcom/
2067 F: Documentation/devicetree/bindings/*/qcom*
2068 F: arch/arm/boot/dts/qcom-*.dts
2069 F: arch/arm/boot/dts/qcom-*.dtsi
2070 F: arch/arm/mach-qcom/
2071 F: arch/arm64/boot/dts/qcom/
2074 F: drivers/*/*/qcom/
2075 F: drivers/*/*/qcom*
2076 F: drivers/*/pm8???-*
2077 F: drivers/bluetooth/btqcomsmd.c
2078 F: drivers/clocksource/timer-qcom.c
2079 F: drivers/extcon/extcon-qcom*
2080 F: drivers/iommu/msm*
2081 F: drivers/i2c/busses/i2c-qup.c
2082 F: drivers/i2c/busses/i2c-qcom-geni.c
2083 F: drivers/mfd/ssbi.c
2084 F: drivers/mmc/host/mmci_qcom*
2085 F: drivers/mmc/host/sdhci-msm.c
2086 F: drivers/pci/controller/dwc/pcie-qcom.c
2087 F: drivers/phy/qualcomm/
2088 F: drivers/power/*/msm*
2089 F: drivers/reset/reset-qcom-*
2090 F: drivers/scsi/ufs/ufs-qcom.*
2091 F: drivers/spi/spi-qup.c
2092 F: drivers/spi/spi-geni-qcom.c
2093 F: drivers/spi/spi-qcom-qspi.c
2094 F: drivers/tty/serial/msm_serial.c
2095 F: drivers/usb/dwc3/dwc3-qcom.c
2096 F: include/dt-bindings/*/qcom*
2097 F: include/linux/*/qcom*
2098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2100 ARM/RADISYS ENP2611 MACHINE SUPPORT
2101 M: Lennert Buytenhek <kernel@wantstofly.org>
2102 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2105 ARM/RDA MICRO ARCHITECTURE
2106 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2107 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2108 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2110 F: arch/arm/boot/dts/rda8810pl-*
2111 F: drivers/clocksource/timer-rda.c
2112 F: drivers/irqchip/irq-rda-intc.c
2113 F: drivers/tty/serial/rda-uart.c
2114 F: Documentation/devicetree/bindings/arm/rda.yaml
2115 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2116 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2117 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2119 ARM/REALTEK ARCHITECTURE
2120 M: Andreas Färber <afaerber@suse.de>
2121 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2123 F: arch/arm64/boot/dts/realtek/
2124 F: Documentation/devicetree/bindings/arm/realtek.txt
2126 ARM/RENESAS ARM64 ARCHITECTURE
2127 M: Simon Horman <horms@verge.net.au>
2128 M: Geert Uytterhoeven <geert+renesas@glider.be>
2129 M: Magnus Damm <magnus.damm@gmail.com>
2130 L: linux-renesas-soc@vger.kernel.org
2131 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2135 F: arch/arm64/boot/dts/renesas/
2136 F: Documentation/devicetree/bindings/arm/renesas.yaml
2137 F: drivers/soc/renesas/
2138 F: include/linux/soc/renesas/
2140 ARM/RISCPC ARCHITECTURE
2141 M: Russell King <linux@armlinux.org.uk>
2142 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2143 W: http://www.armlinux.org.uk/
2145 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2146 F: arch/arm/include/asm/hardware/ioc.h
2147 F: arch/arm/include/asm/hardware/iomd.h
2148 F: arch/arm/include/asm/hardware/memc.h
2149 F: arch/arm/mach-rpc/
2150 F: drivers/net/ethernet/8390/etherh.c
2151 F: drivers/net/ethernet/i825xx/ether1*
2152 F: drivers/net/ethernet/seeq/ether3*
2153 F: drivers/scsi/arm/
2155 ARM/Rockchip SoC support
2156 M: Heiko Stuebner <heiko@sntech.de>
2157 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2158 L: linux-rockchip@lists.infradead.org
2159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2161 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2162 F: arch/arm/boot/dts/rk3*
2163 F: arch/arm/boot/dts/rv1108*
2164 F: arch/arm/mach-rockchip/
2165 F: drivers/clk/rockchip/
2166 F: drivers/i2c/busses/i2c-rk3x.c
2167 F: drivers/*/*rockchip*
2168 F: drivers/*/*/*rockchip*
2169 F: sound/soc/rockchip/
2172 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2173 M: Kukjin Kim <kgene@kernel.org>
2174 M: Krzysztof Kozlowski <krzk@kernel.org>
2175 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2176 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2177 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2179 F: arch/arm/boot/dts/s3c*
2180 F: arch/arm/boot/dts/s5p*
2181 F: arch/arm/boot/dts/exynos*
2182 F: arch/arm64/boot/dts/exynos/
2183 F: arch/arm/plat-samsung/
2184 F: arch/arm/mach-s3c24*/
2185 F: arch/arm/mach-s3c64xx/
2186 F: arch/arm/mach-s5p*/
2187 F: arch/arm/mach-exynos*/
2188 F: drivers/*/*s3c24*
2189 F: drivers/*/*/*s3c24*
2190 F: drivers/*/*s3c64xx*
2191 F: drivers/*/*s5pv210*
2192 F: drivers/memory/samsung/*
2193 F: drivers/soc/samsung/*
2194 F: Documentation/arm/samsung/
2195 F: Documentation/devicetree/bindings/arm/samsung/
2196 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
2197 F: Documentation/devicetree/bindings/power/pd-samsung.txt
2200 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2201 M: Kyungmin Park <kyungmin.park@samsung.com>
2202 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2204 F: arch/arm/mach-s5pv210/
2206 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2207 M: Kyungmin Park <kyungmin.park@samsung.com>
2208 M: Kamil Debski <kamil@wypas.org>
2209 M: Andrzej Hajda <a.hajda@samsung.com>
2210 L: linux-arm-kernel@lists.infradead.org
2211 L: linux-media@vger.kernel.org
2213 F: drivers/media/platform/s5p-g2d/
2215 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2216 M: Marek Szyprowski <m.szyprowski@samsung.com>
2217 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2218 L: linux-media@vger.kernel.org
2220 F: drivers/media/platform/s5p-cec/
2221 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2223 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2224 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2225 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2226 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2227 L: linux-arm-kernel@lists.infradead.org
2228 L: linux-media@vger.kernel.org
2230 F: drivers/media/platform/s5p-jpeg/
2232 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2233 M: Kyungmin Park <kyungmin.park@samsung.com>
2234 M: Kamil Debski <kamil@wypas.org>
2235 M: Jeongtae Park <jtp.park@samsung.com>
2236 M: Andrzej Hajda <a.hajda@samsung.com>
2237 L: linux-arm-kernel@lists.infradead.org
2238 L: linux-media@vger.kernel.org
2240 F: drivers/media/platform/s5p-mfc/
2242 ARM/SHMOBILE ARM ARCHITECTURE
2243 M: Simon Horman <horms@verge.net.au>
2244 M: Geert Uytterhoeven <geert+renesas@glider.be>
2245 M: Magnus Damm <magnus.damm@gmail.com>
2246 L: linux-renesas-soc@vger.kernel.org
2247 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2251 F: arch/arm/boot/dts/emev2*
2252 F: arch/arm/boot/dts/gr-peach*
2253 F: arch/arm/boot/dts/iwg20d-q7*
2254 F: arch/arm/boot/dts/r7s*
2255 F: arch/arm/boot/dts/r8a*
2256 F: arch/arm/boot/dts/r9a*
2257 F: arch/arm/boot/dts/sh*
2258 F: arch/arm/configs/shmobile_defconfig
2259 F: arch/arm/include/debug/renesas-scif.S
2260 F: arch/arm/mach-shmobile/
2261 F: Documentation/devicetree/bindings/arm/renesas.yaml
2262 F: drivers/soc/renesas/
2263 F: include/linux/soc/renesas/
2265 ARM/SOCFPGA ARCHITECTURE
2266 M: Dinh Nguyen <dinguyen@kernel.org>
2268 F: arch/arm/mach-socfpga/
2269 F: arch/arm/boot/dts/socfpga*
2270 F: arch/arm/configs/socfpga_defconfig
2271 F: arch/arm64/boot/dts/altera/
2272 F: arch/arm64/boot/dts/intel/
2273 W: http://www.rocketboards.org
2274 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2276 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2277 M: Dinh Nguyen <dinguyen@kernel.org>
2279 F: drivers/clk/socfpga/
2281 ARM/SOCFPGA EDAC SUPPORT
2282 M: Thor Thayer <thor.thayer@linux.intel.com>
2284 F: drivers/edac/altera_edac.
2286 ARM/SPREADTRUM SoC SUPPORT
2287 M: Orson Zhai <orsonzhai@gmail.com>
2288 M: Baolin Wang <baolin.wang@linaro.org>
2289 M: Chunyan Zhang <zhang.lyra@gmail.com>
2291 F: arch/arm64/boot/dts/sprd
2294 ARM/STI ARCHITECTURE
2295 M: Patrice Chotard <patrice.chotard@st.com>
2296 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2297 W: http://www.stlinux.com
2299 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2300 F: arch/arm/mach-sti/
2301 F: arch/arm/boot/dts/sti*
2302 F: drivers/char/hw_random/st-rng.c
2303 F: drivers/clocksource/arm_global_timer.c
2304 F: drivers/clocksource/clksrc_st_lpc.c
2305 F: drivers/cpufreq/sti-cpufreq.c
2306 F: drivers/dma/st_fdma*
2307 F: drivers/i2c/busses/i2c-st.c
2308 F: drivers/media/rc/st_rc.c
2309 F: drivers/media/platform/sti/c8sectpfe/
2310 F: drivers/mmc/host/sdhci-st.c
2311 F: drivers/phy/st/phy-miphy28lp.c
2312 F: drivers/phy/st/phy-stih407-usb.c
2313 F: drivers/pinctrl/pinctrl-st.c
2314 F: drivers/remoteproc/st_remoteproc.c
2315 F: drivers/remoteproc/st_slim_rproc.c
2316 F: drivers/reset/sti/
2317 F: drivers/rtc/rtc-st-lpc.c
2318 F: drivers/tty/serial/st-asc.c
2319 F: drivers/usb/dwc3/dwc3-st.c
2320 F: drivers/usb/host/ehci-st.c
2321 F: drivers/usb/host/ohci-st.c
2322 F: drivers/watchdog/st_lpc_wdt.c
2323 F: drivers/ata/ahci_st.c
2324 F: include/linux/remoteproc/st_slim_rproc.h
2326 ARM/STM32 ARCHITECTURE
2327 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2328 M: Alexandre Torgue <alexandre.torgue@st.com>
2329 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2330 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2335 F: arch/arm/boot/dts/stm32*
2336 F: arch/arm/mach-stm32/
2337 F: drivers/clocksource/armv7m_systick.c
2339 ARM/Synaptics SoC support
2340 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2341 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2342 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2344 F: arch/arm/mach-berlin/
2345 F: arch/arm/boot/dts/berlin*
2346 F: arch/arm64/boot/dts/synaptics/
2348 ARM/TANGO ARCHITECTURE
2349 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2350 M: Mans Rullgard <mans@mansr.com>
2351 L: linux-arm-kernel@lists.infradead.org
2355 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2356 M: Lennert Buytenhek <kernel@wantstofly.org>
2357 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2360 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2361 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2362 L: linux-tegra@vger.kernel.org
2363 L: linux-media@vger.kernel.org
2365 F: drivers/media/platform/tegra-cec/
2366 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2368 ARM/TETON BGA MACHINE SUPPORT
2369 M: "Mark F. Brown" <mark.brown314@gmail.com>
2370 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2373 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2374 M: Santosh Shilimkar <ssantosh@kernel.org>
2375 L: linux-kernel@vger.kernel.org
2377 F: drivers/memory/*emif*
2379 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2380 M: Tero Kristo <t-kristo@ti.com>
2381 M: Nishanth Menon <nm@ti.com>
2382 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2384 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2385 F: arch/arm64/boot/dts/ti/Makefile
2386 F: arch/arm64/boot/dts/ti/k3-*
2387 F: include/dt-bindings/pinctrl/k3.h
2389 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2390 M: Santosh Shilimkar <ssantosh@kernel.org>
2391 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2393 F: arch/arm/mach-keystone/
2394 F: arch/arm/boot/dts/keystone-*
2395 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2397 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2398 M: Santosh Shilimkar <ssantosh@kernel.org>
2399 L: linux-kernel@vger.kernel.org
2401 F: drivers/clk/keystone/
2403 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2404 M: Santosh Shilimkar <ssantosh@kernel.org>
2405 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2406 L: linux-kernel@vger.kernel.org
2408 F: drivers/clocksource/timer-keystone.c
2410 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2411 M: Santosh Shilimkar <ssantosh@kernel.org>
2412 L: linux-kernel@vger.kernel.org
2414 F: drivers/power/reset/keystone-reset.c
2416 ARM/THECUS N2100 MACHINE SUPPORT
2417 M: Lennert Buytenhek <kernel@wantstofly.org>
2418 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2421 ARM/TOSA MACHINE SUPPORT
2422 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2423 M: Dirk Opfer <dirk@opfer-online.de>
2426 ARM/UNIPHIER ARCHITECTURE
2427 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2428 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2431 F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2432 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2433 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2434 F: arch/arm/boot/dts/uniphier*
2435 F: arch/arm/include/asm/hardware/cache-uniphier.h
2436 F: arch/arm/mach-uniphier/
2437 F: arch/arm/mm/cache-uniphier.c
2438 F: arch/arm64/boot/dts/socionext/uniphier*
2439 F: drivers/bus/uniphier-system-bus.c
2440 F: drivers/clk/uniphier/
2441 F: drivers/dma/uniphier-mdmac.c
2442 F: drivers/gpio/gpio-uniphier.c
2443 F: drivers/i2c/busses/i2c-uniphier*
2444 F: drivers/irqchip/irq-uniphier-aidet.c
2445 F: drivers/mmc/host/uniphier-sd.c
2446 F: drivers/pinctrl/uniphier/
2447 F: drivers/reset/reset-uniphier.c
2448 F: drivers/tty/serial/8250/8250_uniphier.c
2451 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2452 M: Ulf Hansson <ulf.hansson@linaro.org>
2453 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2454 T: git git://git.linaro.org/people/ulfh/clk.git
2456 F: drivers/clk/ux500/
2458 ARM/VERSATILE EXPRESS PLATFORM
2459 M: Liviu Dudau <liviu.dudau@arm.com>
2460 M: Sudeep Holla <sudeep.holla@arm.com>
2461 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2462 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2464 F: arch/arm/boot/dts/vexpress*
2465 F: arch/arm64/boot/dts/arm/
2466 F: arch/arm/mach-vexpress/
2469 F: drivers/clk/versatile/clk-vexpress-osc.c
2470 F: drivers/clocksource/timer-versatile.c
2474 M: Russell King <linux@armlinux.org.uk>
2475 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2476 W: http://www.armlinux.org.uk/
2480 ARM/VOIPAC PXA270 SUPPORT
2481 M: Marek Vasut <marek.vasut@gmail.com>
2482 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2484 F: arch/arm/mach-pxa/vpac270.c
2485 F: arch/arm/mach-pxa/include/mach/vpac270.h
2487 ARM/VT8500 ARM ARCHITECTURE
2488 M: Tony Prisk <linux@prisktech.co.nz>
2489 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2491 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2492 F: arch/arm/mach-vt8500/
2493 F: drivers/clocksource/timer-vt8500.c
2494 F: drivers/i2c/busses/i2c-wmt.c
2495 F: drivers/mmc/host/wmt-sdmmc.c
2496 F: drivers/pwm/pwm-vt8500.c
2497 F: drivers/rtc/rtc-vt8500.c
2498 F: drivers/tty/serial/vt8500_serial.c
2499 F: drivers/usb/host/ehci-platform.c
2500 F: drivers/usb/host/uhci-platform.c
2501 F: drivers/video/fbdev/vt8500lcdfb.*
2502 F: drivers/video/fbdev/wm8505fb*
2503 F: drivers/video/fbdev/wmt_ge_rops.*
2505 ARM/ZIPIT Z2 SUPPORT
2506 M: Marek Vasut <marek.vasut@gmail.com>
2507 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2509 F: arch/arm/mach-pxa/z2.c
2510 F: arch/arm/mach-pxa/include/mach/z2.h
2512 ARM/ZTE ARCHITECTURE
2513 M: Jun Nie <jun.nie@linaro.org>
2514 M: Shawn Guo <shawnguo@kernel.org>
2515 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2517 F: arch/arm/boot/dts/zx2967*
2518 F: arch/arm/mach-zx/
2519 F: arch/arm64/boot/dts/zte/
2521 F: drivers/dma/zx_dma.c
2522 F: drivers/gpio/gpio-zx.c
2523 F: drivers/i2c/busses/i2c-zx2967.c
2524 F: drivers/mmc/host/dw_mmc-zx.*
2525 F: drivers/pinctrl/zte/
2527 F: drivers/thermal/zx2967_thermal.c
2528 F: drivers/watchdog/zx2967_wdt.c
2529 F: Documentation/devicetree/bindings/arm/zte.yaml
2530 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2531 F: Documentation/devicetree/bindings/dma/zxdma.txt
2532 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2533 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2534 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2535 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2536 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2537 F: Documentation/devicetree/bindings/soc/zte/
2538 F: Documentation/devicetree/bindings/sound/zte,*.txt
2539 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2540 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2541 F: include/dt-bindings/clock/zx2967*.h
2542 F: include/dt-bindings/soc/zte,*.h
2543 F: sound/soc/codecs/zx_aud96p22.c
2546 ARM/ZYNQ ARCHITECTURE
2547 M: Michal Simek <michal.simek@xilinx.com>
2548 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2549 W: http://wiki.xilinx.com
2550 T: git https://github.com/Xilinx/linux-xlnx.git
2552 F: arch/arm/mach-zynq/
2553 F: drivers/cpuidle/cpuidle-zynq.c
2554 F: drivers/block/xsysace.c
2557 F: Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2558 F: Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2559 F: drivers/clocksource/timer-cadence-ttc.c
2560 F: drivers/i2c/busses/i2c-cadence.c
2561 F: drivers/mmc/host/sdhci-of-arasan.c
2562 F: drivers/edac/synopsys_edac.c
2563 F: drivers/i2c/busses/i2c-xiic.c
2565 ARM64 PORT (AARCH64 ARCHITECTURE)
2566 M: Catalin Marinas <catalin.marinas@arm.com>
2567 M: Will Deacon <will@kernel.org>
2568 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2572 X: arch/arm64/boot/dts/
2573 F: Documentation/arm64/
2575 AS3645A LED FLASH CONTROLLER DRIVER
2576 M: Sakari Ailus <sakari.ailus@iki.fi>
2577 L: linux-leds@vger.kernel.org
2579 F: drivers/leds/leds-as3645a.c
2581 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2582 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2583 L: linux-media@vger.kernel.org
2584 T: git git://linuxtv.org/media_tree.git
2586 F: drivers/media/i2c/ak7375.c
2587 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2589 ASAHI KASEI AK8974 DRIVER
2590 M: Linus Walleij <linus.walleij@linaro.org>
2591 L: linux-iio@vger.kernel.org
2592 W: http://www.akm.com/
2594 F: drivers/iio/magnetometer/ak8974.c
2596 ASC7621 HARDWARE MONITOR DRIVER
2597 M: George Joseph <george.joseph@fairview5.com>
2598 L: linux-hwmon@vger.kernel.org
2600 F: Documentation/hwmon/asc7621.rst
2601 F: drivers/hwmon/asc7621.c
2603 ASPEED PINCTRL DRIVERS
2604 M: Andrew Jeffery <andrew@aj.id.au>
2605 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2606 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2607 L: linux-gpio@vger.kernel.org
2609 F: drivers/pinctrl/aspeed/
2610 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2612 ASPEED VIDEO ENGINE DRIVER
2613 M: Eddie James <eajames@linux.ibm.com>
2614 L: linux-media@vger.kernel.org
2615 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2617 F: drivers/media/platform/aspeed-video.c
2618 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2620 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2621 M: Corentin Chary <corentin.chary@gmail.com>
2622 L: acpi4asus-user@lists.sourceforge.net
2623 L: platform-driver-x86@vger.kernel.org
2624 W: http://acpi4asus.sf.net
2626 F: drivers/platform/x86/asus*.c
2627 F: drivers/platform/x86/eeepc*.c
2629 ASUS WIRELESS RADIO CONTROL DRIVER
2630 M: João Paulo Rechi Vita <jprvita@gmail.com>
2631 L: platform-driver-x86@vger.kernel.org
2633 F: drivers/platform/x86/asus-wireless.c
2636 M: David Howells <dhowells@redhat.com>
2637 L: keyrings@vger.kernel.org
2639 F: Documentation/crypto/asymmetric-keys.txt
2640 F: include/linux/verification.h
2641 F: include/crypto/public_key.h
2642 F: include/crypto/pkcs7.h
2643 F: crypto/asymmetric_keys/
2645 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2646 R: Dan Williams <dan.j.williams@intel.com>
2647 W: http://sourceforge.net/projects/xscaleiop
2649 F: Documentation/crypto/async-tx-api.txt
2652 F: include/linux/dmaengine.h
2653 F: include/linux/async_tx.h
2656 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2657 L: linux-i2c@vger.kernel.org
2658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2660 F: Documentation/devicetree/bindings/eeprom/at24.txt
2661 F: drivers/misc/eeprom/at24.c
2663 ATA OVER ETHERNET (AOE) DRIVER
2664 M: "Justin Sanders" <justin@coraid.com>
2665 W: http://www.openaoe.org/
2667 F: Documentation/admin-guide/aoe/
2668 F: drivers/block/aoe/
2670 ATHEROS 71XX/9XXX GPIO DRIVER
2671 M: Alban Bedel <albeu@free.fr>
2672 W: https://github.com/AlbanBedel/linux
2673 T: git git://github.com/AlbanBedel/linux
2675 F: drivers/gpio/gpio-ath79.c
2676 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2678 ATHEROS 71XX/9XXX USB PHY DRIVER
2679 M: Alban Bedel <albeu@free.fr>
2680 W: https://github.com/AlbanBedel/linux
2681 T: git git://github.com/AlbanBedel/linux
2683 F: drivers/phy/qualcomm/phy-ath79-usb.c
2684 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2686 ATHEROS ATH GENERIC UTILITIES
2687 M: Kalle Valo <kvalo@codeaurora.org>
2688 L: linux-wireless@vger.kernel.org
2690 F: drivers/net/wireless/ath/*
2692 ATHEROS ATH5K WIRELESS DRIVER
2693 M: Jiri Slaby <jirislaby@gmail.com>
2694 M: Nick Kossifidis <mickflemm@gmail.com>
2695 M: Luis Chamberlain <mcgrof@kernel.org>
2696 L: linux-wireless@vger.kernel.org
2697 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2699 F: drivers/net/wireless/ath/ath5k/
2701 ATHEROS ATH6KL WIRELESS DRIVER
2702 M: Kalle Valo <kvalo@codeaurora.org>
2703 L: linux-wireless@vger.kernel.org
2704 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2707 F: drivers/net/wireless/ath/ath6kl/
2710 M: Ville Syrjala <syrjala@sci.fi>
2712 F: drivers/input/misc/ati_remote2.c
2714 ATK0110 HWMON DRIVER
2715 M: Luca Tettamanti <kronos.it@gmail.com>
2716 L: linux-hwmon@vger.kernel.org
2718 F: drivers/hwmon/asus_atk0110.c
2720 ATLX ETHERNET DRIVERS
2721 M: Jay Cliburn <jcliburn@gmail.com>
2722 M: Chris Snook <chris.snook@gmail.com>
2723 L: netdev@vger.kernel.org
2724 W: http://sourceforge.net/projects/atl1
2725 W: http://atl1.sourceforge.net
2727 F: drivers/net/ethernet/atheros/
2730 M: Chas Williams <3chas3@gmail.com>
2731 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2732 L: netdev@vger.kernel.org
2733 W: http://linux-atm.sourceforge.net
2736 F: include/linux/atm*
2737 F: include/uapi/linux/atm*
2739 ATMEL MACB ETHERNET DRIVER
2740 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2742 F: drivers/net/ethernet/cadence/
2744 ATMEL MAXTOUCH DRIVER
2745 M: Nick Dyer <nick@shmanahar.org>
2746 T: git git://github.com/ndyer/linux.git
2748 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2749 F: drivers/input/touchscreen/atmel_mxt_ts.c
2751 ATMEL WIRELESS DRIVER
2752 M: Simon Kelley <simon@thekelleys.org.uk>
2753 L: linux-wireless@vger.kernel.org
2754 W: http://www.thekelleys.org.uk/atmel
2755 W: http://atmelwlandriver.sourceforge.net/
2757 F: drivers/net/wireless/atmel/atmel*
2759 ATOMIC INFRASTRUCTURE
2760 M: Will Deacon <will@kernel.org>
2761 M: Peter Zijlstra <peterz@infradead.org>
2762 R: Boqun Feng <boqun.feng@gmail.com>
2763 L: linux-kernel@vger.kernel.org
2765 F: arch/*/include/asm/atomic*.h
2766 F: include/*/atomic*.h
2769 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2770 M: Bradley Grove <linuxdrivers@attotech.com>
2771 L: linux-scsi@vger.kernel.org
2772 W: http://www.attotech.com
2774 F: drivers/scsi/esas2r
2776 ATUSB IEEE 802.15.4 RADIO DRIVER
2777 M: Stefan Schmidt <stefan@datenfreihafen.org>
2778 L: linux-wpan@vger.kernel.org
2780 F: drivers/net/ieee802154/atusb.c
2781 F: drivers/net/ieee802154/atusb.h
2782 F: drivers/net/ieee802154/at86rf230.h
2785 M: Paul Moore <paul@paul-moore.com>
2786 M: Eric Paris <eparis@redhat.com>
2787 L: linux-audit@redhat.com (moderated for non-subscribers)
2788 W: https://github.com/linux-audit
2789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2791 F: include/linux/audit.h
2792 F: include/uapi/linux/audit.h
2795 AUXILIARY DISPLAY DRIVERS
2796 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2798 F: drivers/auxdisplay/
2799 F: include/linux/cfag12864b.h
2801 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2802 M: Andreas Klinger <ak@it-klinger.de>
2803 L: linux-iio@vger.kernel.org
2805 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2806 F: drivers/iio/adc/hx711.c
2809 M: Ralf Baechle <ralf@linux-mips.org>
2810 L: linux-hams@vger.kernel.org
2811 W: http://www.linux-ax25.org/
2813 F: include/uapi/linux/ax25.h
2814 F: include/net/ax25.h
2818 M: Peter Rosin <peda@axentia.se>
2819 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2821 F: Documentation/devicetree/bindings/arm/axentia.txt
2822 F: arch/arm/boot/dts/at91-linea.dtsi
2823 F: arch/arm/boot/dts/at91-natte.dtsi
2824 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2825 F: arch/arm/boot/dts/at91-tse850-3.dts
2827 AXENTIA ASOC DRIVERS
2828 M: Peter Rosin <peda@axentia.se>
2829 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2831 F: Documentation/devicetree/bindings/sound/axentia,*
2832 F: sound/soc/atmel/tse850-pcm5142.c
2834 AXXIA I2C CONTROLLER
2835 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
2836 L: linux-i2c@vger.kernel.org
2838 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2839 F: drivers/i2c/busses/i2c-axxia.c
2842 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2843 L: linux-media@vger.kernel.org
2844 W: https://linuxtv.org
2845 T: git git://linuxtv.org/media_tree.git
2847 F: drivers/media/usb/dvb-usb-v2/az6007.c
2849 AZTECH FM RADIO RECEIVER DRIVER
2850 M: Hans Verkuil <hverkuil@xs4all.nl>
2851 L: linux-media@vger.kernel.org
2852 T: git git://linuxtv.org/media_tree.git
2853 W: https://linuxtv.org
2855 F: drivers/media/radio/radio-aztech*
2858 L: linux-wireless@vger.kernel.org
2859 L: b43-dev@lists.infradead.org
2860 W: http://wireless.kernel.org/en/users/Drivers/b43
2862 F: drivers/net/wireless/broadcom/b43/
2864 B43LEGACY WIRELESS DRIVER
2865 M: Larry Finger <Larry.Finger@lwfinger.net>
2866 L: linux-wireless@vger.kernel.org
2867 L: b43-dev@lists.infradead.org
2868 W: http://wireless.kernel.org/en/users/Drivers/b43
2870 F: drivers/net/wireless/broadcom/b43legacy/
2872 BACKLIGHT CLASS/SUBSYSTEM
2873 M: Lee Jones <lee.jones@linaro.org>
2874 M: Daniel Thompson <daniel.thompson@linaro.org>
2875 M: Jingoo Han <jingoohan1@gmail.com>
2876 L: dri-devel@lists.freedesktop.org
2877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2879 F: drivers/video/backlight/
2880 F: include/linux/backlight.h
2881 F: include/linux/pwm_backlight.h
2882 F: Documentation/devicetree/bindings/leds/backlight
2885 M: Marek Lindner <mareklindner@neomailbox.ch>
2886 M: Simon Wunderlich <sw@simonwunderlich.de>
2887 M: Antonio Quartulli <a@unstable.cc>
2888 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2889 W: https://www.open-mesh.org/
2890 B: https://www.open-mesh.org/projects/batman-adv/issues
2891 C: irc://chat.freenode.net/batman
2892 Q: https://patchwork.open-mesh.org/project/batman/list/
2893 T: git https://git.open-mesh.org/linux-merge.git
2895 F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2896 F: Documentation/ABI/obsolete/sysfs-class-net-mesh
2897 F: Documentation/networking/batman-adv.rst
2898 F: include/uapi/linux/batadv_packet.h
2899 F: include/uapi/linux/batman_adv.h
2902 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2903 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2904 L: linux-hams@vger.kernel.org
2905 W: http://www.baycom.org/~tom/ham/ham.html
2907 F: drivers/net/hamradio/baycom*
2909 BCACHE (BLOCK LAYER CACHE)
2910 M: Coly Li <colyli@suse.de>
2911 M: Kent Overstreet <kent.overstreet@gmail.com>
2912 L: linux-bcache@vger.kernel.org
2913 W: http://bcache.evilpiepirate.org
2914 C: irc://irc.oftc.net/bcache
2916 F: drivers/md/bcache/
2918 BDISP ST MEDIA DRIVER
2919 M: Fabien Dessenne <fabien.dessenne@st.com>
2920 L: linux-media@vger.kernel.org
2921 T: git git://linuxtv.org/media_tree.git
2922 W: https://linuxtv.org
2924 F: drivers/media/platform/sti/bdisp
2926 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2927 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2928 L: netdev@vger.kernel.org
2930 F: drivers/net/ethernet/ec_bhf.c
2933 M: Luis de Bethencourt <luisbg@kernel.org>
2934 M: Salah Triki <salah.triki@gmail.com>
2936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2937 F: Documentation/filesystems/befs.txt
2941 M: Paolo Valente <paolo.valente@linaro.org>
2942 M: Jens Axboe <axboe@kernel.dk>
2943 L: linux-block@vger.kernel.org
2946 F: Documentation/block/bfq-iosched.rst
2949 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2951 F: Documentation/filesystems/bfs.txt
2953 F: include/uapi/linux/bfs_fs.h
2955 BLINKM RGB LED DRIVER
2956 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2958 F: drivers/leds/leds-blinkm.c
2961 M: Jens Axboe <axboe@kernel.dk>
2962 L: linux-block@vger.kernel.org
2963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2967 F: kernel/trace/blktrace.c
2971 M: Joern Engel <joern@lazybastard.org>
2972 L: linux-mtd@lists.infradead.org
2974 F: drivers/mtd/devices/block2mtd.c
2977 M: Marcel Holtmann <marcel@holtmann.org>
2978 M: Johan Hedberg <johan.hedberg@gmail.com>
2979 L: linux-bluetooth@vger.kernel.org
2980 W: http://www.bluez.org/
2981 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2984 F: drivers/bluetooth/
2987 M: Marcel Holtmann <marcel@holtmann.org>
2988 M: Johan Hedberg <johan.hedberg@gmail.com>
2989 L: linux-bluetooth@vger.kernel.org
2990 W: http://www.bluez.org/
2991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2995 F: include/net/bluetooth/
2998 M: Jay Vosburgh <j.vosburgh@gmail.com>
2999 M: Veaceslav Falico <vfalico@gmail.com>
3000 M: Andy Gospodarek <andy@greyhouse.net>
3001 L: netdev@vger.kernel.org
3002 W: http://sourceforge.net/projects/bonding/
3004 F: drivers/net/bonding/
3005 F: include/uapi/linux/if_bonding.h
3007 BPF (Safe dynamic programs and tools)
3008 M: Alexei Starovoitov <ast@kernel.org>
3009 M: Daniel Borkmann <daniel@iogearbox.net>
3010 R: Martin KaFai Lau <kafai@fb.com>
3011 R: Song Liu <songliubraving@fb.com>
3012 R: Yonghong Song <yhs@fb.com>
3013 L: netdev@vger.kernel.org
3014 L: bpf@vger.kernel.org
3015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3016 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3017 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3020 F: Documentation/networking/filter.txt
3021 F: Documentation/bpf/
3022 F: include/linux/bpf*
3023 F: include/linux/filter.h
3024 F: include/trace/events/xdp.h
3025 F: include/uapi/linux/bpf*
3026 F: include/uapi/linux/filter.h
3028 F: kernel/trace/bpf_trace.c
3031 F: net/core/filter.c
3032 F: net/sched/act_bpf.c
3033 F: net/sched/cls_bpf.c
3037 F: tools/testing/selftests/bpf/
3042 M: Shubham Bansal <illusionist.neo@gmail.com>
3043 L: netdev@vger.kernel.org
3044 L: bpf@vger.kernel.org
3049 M: Daniel Borkmann <daniel@iogearbox.net>
3050 M: Alexei Starovoitov <ast@kernel.org>
3051 M: Zi Shen Lim <zlim.lnx@gmail.com>
3052 L: netdev@vger.kernel.org
3053 L: bpf@vger.kernel.org
3057 BPF JIT for MIPS (32-BIT AND 64-BIT)
3058 M: Paul Burton <paul.burton@mips.com>
3059 L: netdev@vger.kernel.org
3060 L: bpf@vger.kernel.org
3064 BPF JIT for NFP NICs
3065 M: Jakub Kicinski <jakub.kicinski@netronome.com>
3066 L: netdev@vger.kernel.org
3067 L: bpf@vger.kernel.org
3069 F: drivers/net/ethernet/netronome/nfp/bpf/
3071 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3072 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3073 M: Sandipan Das <sandipan@linux.ibm.com>
3074 L: netdev@vger.kernel.org
3075 L: bpf@vger.kernel.org
3077 F: arch/powerpc/net/
3079 BPF JIT for RISC-V (RV64G)
3080 M: Björn Töpel <bjorn.topel@gmail.com>
3081 L: netdev@vger.kernel.org
3086 M: Ilya Leoshkevich <iii@linux.ibm.com>
3087 M: Heiko Carstens <heiko.carstens@de.ibm.com>
3088 M: Vasily Gorbik <gor@linux.ibm.com>
3089 L: netdev@vger.kernel.org
3090 L: bpf@vger.kernel.org
3093 X: arch/s390/net/pnet.c
3095 BPF JIT for SPARC (32-BIT AND 64-BIT)
3096 M: David S. Miller <davem@davemloft.net>
3097 L: netdev@vger.kernel.org
3098 L: bpf@vger.kernel.org
3102 BPF JIT for X86 32-BIT
3103 M: Wang YanQing <udknight@gmail.com>
3104 L: netdev@vger.kernel.org
3105 L: bpf@vger.kernel.org
3107 F: arch/x86/net/bpf_jit_comp32.c
3109 BPF JIT for X86 64-BIT
3110 M: Alexei Starovoitov <ast@kernel.org>
3111 M: Daniel Borkmann <daniel@iogearbox.net>
3112 L: netdev@vger.kernel.org
3113 L: bpf@vger.kernel.org
3116 X: arch/x86/net/bpf_jit_comp32.c
3118 BROADCOM B44 10/100 ETHERNET DRIVER
3119 M: Michael Chan <michael.chan@broadcom.com>
3120 L: netdev@vger.kernel.org
3122 F: drivers/net/ethernet/broadcom/b44.*
3124 BROADCOM B53 ETHERNET SWITCH DRIVER
3125 M: Florian Fainelli <f.fainelli@gmail.com>
3126 L: netdev@vger.kernel.org
3127 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3129 F: drivers/net/dsa/b53/*
3130 F: include/linux/platform_data/b53.h
3132 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3133 M: Florian Fainelli <f.fainelli@gmail.com>
3134 M: Ray Jui <rjui@broadcom.com>
3135 M: Scott Branden <sbranden@broadcom.com>
3136 M: bcm-kernel-feedback-list@broadcom.com
3137 T: git git://github.com/broadcom/mach-bcm
3143 F: arch/arm/mach-bcm/
3145 BROADCOM BCM2835 ARM ARCHITECTURE
3146 M: Eric Anholt <eric@anholt.net>
3147 M: Stefan Wahren <wahrenst@gmx.net>
3148 L: bcm-kernel-feedback-list@broadcom.com
3149 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3150 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3151 T: git git://github.com/anholt/linux
3154 F: drivers/staging/vc04_services
3156 BROADCOM BCM47XX MIPS ARCHITECTURE
3157 M: Hauke Mehrtens <hauke@hauke-m.de>
3158 M: Rafał Miłecki <zajec5@gmail.com>
3159 L: linux-mips@vger.kernel.org
3161 F: Documentation/devicetree/bindings/mips/brcm/
3162 F: arch/mips/bcm47xx/*
3163 F: arch/mips/include/asm/mach-bcm47xx/*
3165 BROADCOM BCM5301X ARM ARCHITECTURE
3166 M: Hauke Mehrtens <hauke@hauke-m.de>
3167 M: Rafał Miłecki <zajec5@gmail.com>
3168 M: bcm-kernel-feedback-list@broadcom.com
3169 L: linux-arm-kernel@lists.infradead.org
3171 F: arch/arm/mach-bcm/bcm_5301x.c
3172 F: arch/arm/boot/dts/bcm5301x*.dtsi
3173 F: arch/arm/boot/dts/bcm470*
3174 F: arch/arm/boot/dts/bcm953012*
3176 BROADCOM BCM53573 ARM ARCHITECTURE
3177 M: Rafał Miłecki <rafal@milecki.pl>
3178 L: bcm-kernel-feedback-list@broadcom.com
3179 L: linux-arm-kernel@lists.infradead.org
3181 F: arch/arm/boot/dts/bcm53573*
3182 F: arch/arm/boot/dts/bcm47189*
3184 BROADCOM BCM63XX ARM ARCHITECTURE
3185 M: Florian Fainelli <f.fainelli@gmail.com>
3186 M: bcm-kernel-feedback-list@broadcom.com
3187 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3188 T: git git://github.com/broadcom/stblinux.git
3192 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3193 M: Kevin Cernekee <cernekee@gmail.com>
3194 L: linux-usb@vger.kernel.org
3196 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3198 BROADCOM BCM7XXX ARM ARCHITECTURE
3199 M: Brian Norris <computersforpeace@gmail.com>
3200 M: Gregory Fong <gregory.0xf0@gmail.com>
3201 M: Florian Fainelli <f.fainelli@gmail.com>
3202 M: bcm-kernel-feedback-list@broadcom.com
3203 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3204 T: git git://github.com/broadcom/stblinux.git
3206 F: arch/arm/mach-bcm/*brcmstb*
3207 F: arch/arm/boot/dts/bcm7*.dts*
3208 F: drivers/bus/brcmstb_gisb.c
3209 F: arch/arm/mm/cache-b15-rac.c
3210 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3213 BROADCOM BMIPS CPUFREQ DRIVER
3214 M: Markus Mayer <mmayer@broadcom.com>
3215 M: bcm-kernel-feedback-list@broadcom.com
3216 L: linux-pm@vger.kernel.org
3218 F: drivers/cpufreq/bmips-cpufreq.c
3220 BROADCOM BMIPS MIPS ARCHITECTURE
3221 M: Kevin Cernekee <cernekee@gmail.com>
3222 M: Florian Fainelli <f.fainelli@gmail.com>
3223 L: bcm-kernel-feedback-list@broadcom.com
3224 L: linux-mips@vger.kernel.org
3225 T: git git://github.com/broadcom/stblinux.git
3227 F: arch/mips/bmips/*
3228 F: arch/mips/include/asm/mach-bmips/*
3229 F: arch/mips/kernel/*bmips*
3230 F: arch/mips/boot/dts/brcm/bcm*.dts*
3231 F: drivers/irqchip/irq-bcm63*
3232 F: drivers/irqchip/irq-bcm7*
3233 F: drivers/irqchip/irq-brcmstb*
3234 F: include/linux/bcm963xx_nvram.h
3235 F: include/linux/bcm963xx_tag.h
3237 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3238 M: Rasesh Mody <rmody@marvell.com>
3239 M: GR-Linux-NIC-Dev@marvell.com
3240 L: netdev@vger.kernel.org
3242 F: drivers/net/ethernet/broadcom/bnx2.*
3243 F: drivers/net/ethernet/broadcom/bnx2_*
3245 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3246 M: QLogic-Storage-Upstream@qlogic.com
3247 L: linux-scsi@vger.kernel.org
3249 F: drivers/scsi/bnx2fc/
3251 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3252 M: QLogic-Storage-Upstream@qlogic.com
3253 L: linux-scsi@vger.kernel.org
3255 F: drivers/scsi/bnx2i/
3257 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3258 M: Ariel Elior <aelior@marvell.com>
3259 M: Sudarsana Kalluru <skalluru@marvell.com>
3260 M: GR-everest-linux-l2@marvell.com
3261 L: netdev@vger.kernel.org
3263 F: drivers/net/ethernet/broadcom/bnx2x/
3265 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3266 M: Michael Chan <michael.chan@broadcom.com>
3267 L: netdev@vger.kernel.org
3269 F: drivers/net/ethernet/broadcom/bnxt/
3271 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3272 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3273 M: Franky Lin <franky.lin@broadcom.com>
3274 M: Hante Meuleman <hante.meuleman@broadcom.com>
3275 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3276 M: Wright Feng <wright.feng@cypress.com>
3277 L: linux-wireless@vger.kernel.org
3278 L: brcm80211-dev-list.pdl@broadcom.com
3279 L: brcm80211-dev-list@cypress.com
3281 F: drivers/net/wireless/broadcom/brcm80211/
3283 BROADCOM BRCMSTB GPIO DRIVER
3284 M: Gregory Fong <gregory.0xf0@gmail.com>
3285 L: bcm-kernel-feedback-list@broadcom.com
3287 F: drivers/gpio/gpio-brcmstb.c
3288 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3290 BROADCOM BRCMSTB I2C DRIVER
3291 M: Kamal Dasu <kdasu.kdev@gmail.com>
3292 L: linux-i2c@vger.kernel.org
3293 L: bcm-kernel-feedback-list@broadcom.com
3295 F: drivers/i2c/busses/i2c-brcmstb.c
3296 F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3298 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3299 M: Al Cooper <alcooperx@gmail.com>
3300 L: linux-kernel@vger.kernel.org
3301 L: bcm-kernel-feedback-list@broadcom.com
3303 F: drivers/phy/broadcom/phy-brcm-usb*
3305 BROADCOM GENET ETHERNET DRIVER
3306 M: Doug Berger <opendmb@gmail.com>
3307 M: Florian Fainelli <f.fainelli@gmail.com>
3308 L: bcm-kernel-feedback-list@broadcom.com
3309 L: netdev@vger.kernel.org
3311 F: drivers/net/ethernet/broadcom/genet/
3313 BROADCOM IPROC ARM ARCHITECTURE
3314 M: Ray Jui <rjui@broadcom.com>
3315 M: Scott Branden <sbranden@broadcom.com>
3316 M: bcm-kernel-feedback-list@broadcom.com
3317 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3318 T: git git://github.com/broadcom/cygnus-linux.git
3335 F: arch/arm64/boot/dts/broadcom/northstar2/*
3336 F: arch/arm64/boot/dts/broadcom/stingray/*
3337 F: drivers/clk/bcm/clk-ns*
3338 F: drivers/clk/bcm/clk-sr*
3339 F: drivers/pinctrl/bcm/pinctrl-ns*
3340 F: include/dt-bindings/clock/bcm-sr*
3342 BROADCOM KONA GPIO DRIVER
3343 M: Ray Jui <rjui@broadcom.com>
3344 L: bcm-kernel-feedback-list@broadcom.com
3346 F: drivers/gpio/gpio-bcm-kona.c
3347 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3349 BROADCOM NETXTREME-E ROCE DRIVER
3350 M: Selvin Xavier <selvin.xavier@broadcom.com>
3351 M: Devesh Sharma <devesh.sharma@broadcom.com>
3352 M: Somnath Kotur <somnath.kotur@broadcom.com>
3353 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3354 L: linux-rdma@vger.kernel.org
3355 W: http://www.broadcom.com
3357 F: drivers/infiniband/hw/bnxt_re/
3358 F: include/uapi/rdma/bnxt_re-abi.h
3360 BROADCOM NVRAM DRIVER
3361 M: Rafał Miłecki <zajec5@gmail.com>
3362 L: linux-mips@vger.kernel.org
3364 F: drivers/firmware/broadcom/*
3366 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3367 M: Rafał Miłecki <zajec5@gmail.com>
3368 L: linux-wireless@vger.kernel.org
3371 F: include/linux/bcma/
3373 BROADCOM STB AVS CPUFREQ DRIVER
3374 M: Markus Mayer <mmayer@broadcom.com>
3375 M: bcm-kernel-feedback-list@broadcom.com
3376 L: linux-pm@vger.kernel.org
3378 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3379 F: drivers/cpufreq/brcmstb*
3381 BROADCOM STB AVS TMON DRIVER
3382 M: Markus Mayer <mmayer@broadcom.com>
3383 M: bcm-kernel-feedback-list@broadcom.com
3384 L: linux-pm@vger.kernel.org
3386 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3387 F: drivers/thermal/broadcom/brcmstb*
3389 BROADCOM STB NAND FLASH DRIVER
3390 M: Brian Norris <computersforpeace@gmail.com>
3391 M: Kamal Dasu <kdasu.kdev@gmail.com>
3392 L: linux-mtd@lists.infradead.org
3393 L: bcm-kernel-feedback-list@broadcom.com
3395 F: drivers/mtd/nand/raw/brcmnand/
3397 BROADCOM STB DPFE DRIVER
3398 M: Markus Mayer <mmayer@broadcom.com>
3399 M: bcm-kernel-feedback-list@broadcom.com
3400 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3402 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3403 F: drivers/memory/brcmstb_dpfe.c
3406 M: Kamal Dasu <kdasu.kdev@gmail.com>
3407 M: bcm-kernel-feedback-list@broadcom.com
3409 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3410 F: drivers/spi/spi-bcm-qspi.*
3411 F: drivers/spi/spi-brcmstb-qspi.c
3412 F: drivers/spi/spi-iproc-qspi.c
3414 BROADCOM SYSTEMPORT ETHERNET DRIVER
3415 M: Florian Fainelli <f.fainelli@gmail.com>
3416 L: bcm-kernel-feedback-list@broadcom.com
3417 L: netdev@vger.kernel.org
3419 F: drivers/net/ethernet/broadcom/bcmsysport.*
3421 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3422 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3423 M: Prashant Sreedharan <prashant@broadcom.com>
3424 M: Michael Chan <mchan@broadcom.com>
3425 L: netdev@vger.kernel.org
3427 F: drivers/net/ethernet/broadcom/tg3.*
3429 BROCADE BFA FC SCSI DRIVER
3430 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3431 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3432 L: linux-scsi@vger.kernel.org
3434 F: drivers/scsi/bfa/
3436 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3437 M: Rasesh Mody <rmody@marvell.com>
3438 M: Sudarsana Kalluru <skalluru@marvell.com>
3439 M: GR-Linux-NIC-Dev@marvell.com
3440 L: netdev@vger.kernel.org
3442 F: drivers/net/ethernet/brocade/bna/
3444 BSG (block layer generic sg v4 driver)
3445 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3446 L: linux-scsi@vger.kernel.org
3449 F: include/linux/bsg.h
3450 F: include/uapi/linux/bsg.h
3453 M: Clemens Ladisch <clemens@ladisch.de>
3454 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3455 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3457 F: Documentation/sound/cards/bt87x.rst
3458 F: sound/pci/bt87x.c
3461 M: Michael Buesch <m@bues.ch>
3462 W: http://bu3sch.de/btgpio.php
3464 F: drivers/gpio/gpio-bt8xx.c
3467 M: Chris Mason <clm@fb.com>
3468 M: Josef Bacik <josef@toxicpanda.com>
3469 M: David Sterba <dsterba@suse.com>
3470 L: linux-btrfs@vger.kernel.org
3471 W: http://btrfs.wiki.kernel.org/
3472 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3475 F: Documentation/filesystems/btrfs.txt
3477 F: include/linux/btrfs*
3478 F: include/uapi/linux/btrfs*
3480 BTTV VIDEO4LINUX DRIVER
3481 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3482 L: linux-media@vger.kernel.org
3483 W: https://linuxtv.org
3484 T: git git://linuxtv.org/media_tree.git
3486 F: Documentation/media/v4l-drivers/bttv*
3487 F: drivers/media/pci/bt8xx/bttv*
3489 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3490 M: Chanwoo Choi <cw00.choi@samsung.com>
3491 L: linux-pm@vger.kernel.org
3492 L: linux-samsung-soc@vger.kernel.org
3493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3495 F: drivers/devfreq/exynos-bus.c
3496 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3498 BUSLOGIC SCSI DRIVER
3499 M: Khalid Aziz <khalid@gonehiking.org>
3500 L: linux-scsi@vger.kernel.org
3502 F: drivers/scsi/BusLogic.*
3503 F: drivers/scsi/FlashPoint.*
3505 C-MEDIA CMI8788 DRIVER
3506 M: Clemens Ladisch <clemens@ladisch.de>
3507 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3510 F: sound/pci/oxygen/
3513 M: Guo Ren <guoren@kernel.org>
3514 T: git https://github.com/c-sky/csky-linux.git
3517 F: Documentation/devicetree/bindings/csky/
3518 F: drivers/irqchip/irq-csky-*
3519 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3520 F: drivers/clocksource/timer-gx6605s.c
3521 F: drivers/clocksource/timer-mp-csky.c
3522 F: Documentation/devicetree/bindings/timer/csky,*
3527 M: Mark Salter <msalter@redhat.com>
3528 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3529 L: linux-c6x-dev@linux-c6x.org
3530 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3534 CA8210 IEEE-802.15.4 RADIO DRIVER
3535 M: Harry Morris <h.morris@cascoda.com>
3536 L: linux-wpan@vger.kernel.org
3537 W: https://github.com/Cascoda/ca8210-linux.git
3539 F: drivers/net/ieee802154/ca8210.c
3540 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3542 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3543 M: David Howells <dhowells@redhat.com>
3544 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3546 F: Documentation/filesystems/caching/cachefiles.txt
3549 CADENCE MIPI-CSI2 BRIDGES
3550 M: Maxime Ripard <maxime.ripard@bootlin.com>
3551 L: linux-media@vger.kernel.org
3553 F: Documentation/devicetree/bindings/media/cdns,*.txt
3554 F: drivers/media/platform/cadence/cdns-csi2*
3556 CADET FM/AM RADIO RECEIVER DRIVER
3557 M: Hans Verkuil <hverkuil@xs4all.nl>
3558 L: linux-media@vger.kernel.org
3559 T: git git://linuxtv.org/media_tree.git
3560 W: https://linuxtv.org
3562 F: drivers/media/radio/radio-cadet*
3564 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3565 M: Jonathan Corbet <corbet@lwn.net>
3566 L: linux-media@vger.kernel.org
3567 T: git git://linuxtv.org/media_tree.git
3569 F: Documentation/media/v4l-drivers/cafe_ccic*
3570 F: drivers/media/platform/marvell-ccic/
3573 L: netdev@vger.kernel.org
3575 F: Documentation/networking/caif/
3576 F: drivers/net/caif/
3577 F: include/uapi/linux/caif/
3578 F: include/net/caif/
3582 M: Toke Høiland-Jørgensen <toke@toke.dk>
3583 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3585 F: net/sched/sch_cake.c
3587 CALGARY x86-64 IOMMU
3588 M: Muli Ben-Yehuda <mulix@mulix.org>
3589 M: Jon Mason <jdmason@kudzu.us>
3590 L: iommu@lists.linux-foundation.org
3592 F: arch/x86/kernel/pci-calgary_64.c
3593 F: arch/x86/kernel/tce_64.c
3594 F: arch/x86/include/asm/calgary.h
3595 F: arch/x86/include/asm/tce.h
3598 M: Wolfgang Grandegger <wg@grandegger.com>
3599 M: Marc Kleine-Budde <mkl@pengutronix.de>
3600 L: linux-can@vger.kernel.org
3601 W: https://github.com/linux-can
3602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3605 F: Documentation/devicetree/bindings/net/can/
3607 F: include/linux/can/dev.h
3608 F: include/linux/can/platform/
3609 F: include/uapi/linux/can/error.h
3610 F: include/uapi/linux/can/netlink.h
3613 M: Oliver Hartkopp <socketcan@hartkopp.net>
3614 M: Marc Kleine-Budde <mkl@pengutronix.de>
3615 L: linux-can@vger.kernel.org
3616 W: https://github.com/linux-can
3617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3620 F: Documentation/networking/can.rst
3622 F: include/linux/can/core.h
3623 F: include/uapi/linux/can.h
3624 F: include/uapi/linux/can/bcm.h
3625 F: include/uapi/linux/can/raw.h
3626 F: include/uapi/linux/can/gw.h
3629 M: Serge Hallyn <serge@hallyn.com>
3630 L: linux-security-module@vger.kernel.org
3632 F: include/linux/capability.h
3633 F: include/uapi/linux/capability.h
3634 F: security/commoncap.c
3635 F: kernel/capability.c
3637 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3638 M: Kevin Tsai <ktsai@capellamicro.com>
3640 F: drivers/iio/light/cm*
3642 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3643 M: Christian Lamparter <chunkeey@googlemail.com>
3644 L: linux-wireless@vger.kernel.org
3645 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3647 F: drivers/net/wireless/ath/carl9170/
3650 M: Jan Glauber <jglauber@cavium.com>
3651 M: David Daney <david.daney@cavium.com>
3652 W: http://www.cavium.com
3654 F: drivers/i2c/busses/i2c-octeon*
3655 F: drivers/i2c/busses/i2c-thunderx*
3657 CAVIUM LIQUIDIO NETWORK DRIVER
3658 M: Derek Chickles <dchickles@marvell.com>
3659 M: Satanand Burla <sburla@marvell.com>
3660 M: Felix Manlunas <fmanlunas@marvell.com>
3661 L: netdev@vger.kernel.org
3662 W: http://www.cavium.com
3664 F: drivers/net/ethernet/cavium/liquidio/
3667 M: Jan Glauber <jglauber@cavium.com>
3668 M: David Daney <david.daney@cavium.com>
3669 M: Steven J. Hill <Steven.Hill@cavium.com>
3670 W: http://www.cavium.com
3672 F: drivers/mmc/host/cavium*
3674 CAVIUM OCTEON-TX CRYPTO DRIVER
3675 M: George Cherian <george.cherian@cavium.com>
3676 L: linux-crypto@vger.kernel.org
3677 W: http://www.cavium.com
3679 F: drivers/crypto/cavium/cpt/
3681 CAVIUM THUNDERX2 ARM64 SOC
3682 M: Robert Richter <rrichter@cavium.com>
3683 M: Jayachandran C <jnair@caviumnetworks.com>
3684 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3686 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3687 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3689 CC2520 IEEE-802.15.4 RADIO DRIVER
3690 M: Varka Bhadram <varkabhadram@gmail.com>
3691 L: linux-wpan@vger.kernel.org
3693 F: drivers/net/ieee802154/cc2520.c
3694 F: include/linux/spi/cc2520.h
3695 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3697 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3698 M: Gilad Ben-Yossef <gilad@benyossef.com>
3699 L: linux-crypto@vger.kernel.org
3701 F: drivers/crypto/ccree/
3702 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3705 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3706 L: linux-media@vger.kernel.org
3707 T: git git://linuxtv.org/media_tree.git
3708 W: http://linuxtv.org
3710 F: Documentation/media/kapi/cec-core.rst
3711 F: Documentation/media/uapi/cec
3712 F: drivers/media/cec/
3713 F: drivers/media/rc/keymaps/rc-cec.c
3714 F: include/media/cec.h
3715 F: include/media/cec-notifier.h
3716 F: include/uapi/linux/cec.h
3717 F: include/uapi/linux/cec-funcs.h
3718 F: Documentation/devicetree/bindings/media/cec.txt
3719 F: Documentation/ABI/testing/debugfs-cec-error-inj
3722 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3723 L: linux-media@vger.kernel.org
3724 T: git git://linuxtv.org/media_tree.git
3725 W: http://linuxtv.org
3727 F: drivers/media/platform/cec-gpio/
3728 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3730 CELL BROADBAND ENGINE ARCHITECTURE
3731 M: Arnd Bergmann <arnd@arndb.de>
3732 L: linuxppc-dev@lists.ozlabs.org
3733 W: http://www.ibm.com/developerworks/power/cell/
3735 F: arch/powerpc/include/asm/cell*.h
3736 F: arch/powerpc/include/asm/spu*.h
3737 F: arch/powerpc/include/uapi/asm/spu*.h
3738 F: arch/powerpc/oprofile/*cell*
3739 F: arch/powerpc/platforms/cell/
3741 CEPH COMMON CODE (LIBCEPH)
3742 M: Ilya Dryomov <idryomov@gmail.com>
3743 M: Jeff Layton <jlayton@kernel.org>
3744 M: Sage Weil <sage@redhat.com>
3745 L: ceph-devel@vger.kernel.org
3747 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3748 T: git git://github.com/ceph/ceph-client.git
3751 F: include/linux/ceph/
3752 F: include/linux/crush/
3754 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3755 M: Jeff Layton <jlayton@kernel.org>
3756 M: Sage Weil <sage@redhat.com>
3757 M: Ilya Dryomov <idryomov@gmail.com>
3758 L: ceph-devel@vger.kernel.org
3760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3761 T: git git://github.com/ceph/ceph-client.git
3763 F: Documentation/filesystems/ceph.txt
3766 CERTIFICATE HANDLING:
3767 M: David Howells <dhowells@redhat.com>
3768 M: David Woodhouse <dwmw2@infradead.org>
3769 L: keyrings@vger.kernel.org
3771 F: Documentation/admin-guide/module-signing.rst
3773 F: scripts/sign-file.c
3774 F: scripts/extract-cert.c
3776 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3777 L: linux-usb@vger.kernel.org
3779 F: Documentation/usb/wusb-design-overview.rst
3780 F: Documentation/usb/wusb-cbaf
3781 F: drivers/usb/host/hwa-hc.c
3782 F: drivers/usb/host/whci/
3783 F: drivers/usb/wusbcore/
3784 F: include/linux/usb/wusb*
3786 CFAG12864B LCD DRIVER
3787 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3789 F: drivers/auxdisplay/cfag12864b.c
3790 F: include/linux/cfag12864b.h
3792 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3793 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3795 F: drivers/auxdisplay/cfag12864bfb.c
3796 F: include/linux/cfag12864b.h
3798 802.11 (including CFG80211/NL80211)
3799 M: Johannes Berg <johannes@sipsolutions.net>
3800 L: linux-wireless@vger.kernel.org
3801 W: http://wireless.kernel.org/
3802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3806 F: include/uapi/linux/nl80211.h
3807 F: include/linux/ieee80211.h
3808 F: include/net/wext.h
3809 F: include/net/cfg80211.h
3810 F: include/net/iw_handler.h
3811 F: include/net/ieee80211_radiotap.h
3812 F: Documentation/driver-api/80211/cfg80211.rst
3813 F: Documentation/networking/regulatory.txt
3815 CHAR and MISC DRIVERS
3816 M: Arnd Bergmann <arnd@arndb.de>
3817 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3822 F: include/linux/miscdevice.h
3825 M: Andy Whitcroft <apw@canonical.com>
3826 M: Joe Perches <joe@perches.com>
3828 F: scripts/checkpatch.pl
3830 CHINESE DOCUMENTATION
3831 M: Harry Wei <harryxiyou@gmail.com>
3832 M: Alex Shi <alex.shi@linux.alibaba.com>
3833 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3835 F: Documentation/translations/zh_CN/
3837 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3838 M: Peter Chen <Peter.Chen@nxp.com>
3839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3840 L: linux-usb@vger.kernel.org
3842 F: drivers/usb/chipidea/
3844 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3845 M: Hans de Goede <hdegoede@redhat.com>
3846 L: linux-input@vger.kernel.org
3848 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3849 F: drivers/input/touchscreen/chipone_icn8318.c
3851 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3852 M: Hans de Goede <hdegoede@redhat.com>
3853 L: linux-input@vger.kernel.org
3855 F: drivers/input/touchscreen/chipone_icn8505.c
3857 CHROME HARDWARE PLATFORM SUPPORT
3858 M: Benson Leung <bleung@chromium.org>
3859 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3862 F: drivers/platform/chrome/
3864 CHROMEOS EC SUBDRIVERS
3865 M: Benson Leung <bleung@chromium.org>
3866 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3867 R: Guenter Roeck <groeck@chromium.org>
3871 F: drivers/power/supply/cros_usbpd-charger.c
3873 CHROMEOS EC CODEC DRIVER
3874 M: Cheng-Yi Chiang <cychiang@chromium.org>
3876 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3877 R: Guenter Roeck <groeck@chromium.org>
3878 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3879 F: sound/soc/codecs/cros_ec_codec.*
3881 CIRRUS LOGIC AUDIO CODEC DRIVERS
3882 M: Brian Austin <brian.austin@cirrus.com>
3883 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3884 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3886 F: sound/soc/codecs/cs*
3888 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3889 M: Hartley Sweeten <hsweeten@visionengravers.com>
3890 L: netdev@vger.kernel.org
3892 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3894 CIRRUS LOGIC LOCHNAGAR DRIVER
3895 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3896 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3897 L: patches@opensource.cirrus.com
3899 F: drivers/clk/clk-lochnagar.c
3900 F: drivers/hwmon/lochnagar-hwmon.c
3901 F: drivers/mfd/lochnagar-i2c.c
3902 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3903 F: drivers/regulator/lochnagar-regulator.c
3904 F: sound/soc/codecs/lochnagar-sc.c
3905 F: include/dt-bindings/clk/lochnagar.h
3906 F: include/dt-bindings/pinctrl/lochnagar.h
3907 F: include/linux/mfd/lochnagar*
3908 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3909 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3910 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3911 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3912 F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3913 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3914 F: Documentation/hwmon/lochnagar.rst
3916 CISCO FCOE HBA DRIVER
3917 M: Satish Kharat <satishkh@cisco.com>
3918 M: Sesidhar Baddela <sebaddel@cisco.com>
3919 M: Karan Tilak Kumar <kartilak@cisco.com>
3920 L: linux-scsi@vger.kernel.org
3922 F: drivers/scsi/fnic/
3924 CISCO SCSI HBA DRIVER
3925 M: Karan Tilak Kumar <kartilak@cisco.com>
3926 M: Sesidhar Baddela <sebaddel@cisco.com>
3927 L: linux-scsi@vger.kernel.org
3929 F: drivers/scsi/snic/
3931 CISCO VIC ETHERNET NIC DRIVER
3932 M: Christian Benvenuti <benve@cisco.com>
3933 M: Govindarajulu Varadarajan <_govind@gmx.com>
3934 M: Parvi Kaustubhi <pkaustub@cisco.com>
3936 F: drivers/net/ethernet/cisco/enic/
3938 CISCO VIC LOW LATENCY NIC DRIVER
3939 M: Christian Benvenuti <benve@cisco.com>
3940 M: Nelson Escobar <neescoba@cisco.com>
3941 M: Parvi Kaustubhi <pkaustub@cisco.com>
3943 F: drivers/infiniband/hw/usnic/
3945 CIRRUS LOGIC MADERA CODEC DRIVERS
3946 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3947 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3948 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3949 L: patches@opensource.cirrus.com
3950 T: git https://github.com/CirrusLogic/linux-drivers.git
3951 W: https://github.com/CirrusLogic/linux-drivers/wiki
3953 F: Documentation/devicetree/bindings/mfd/madera.txt
3954 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3955 F: Documentation/devicetree/bindings/sound/madera.txt
3956 F: include/dt-bindings/sound/madera*
3957 F: include/linux/irqchip/irq-madera*
3958 F: include/linux/mfd/madera/*
3959 F: include/sound/madera*
3960 F: drivers/gpio/gpio-madera*
3961 F: drivers/irqchip/irq-madera*
3962 F: drivers/mfd/madera*
3963 F: drivers/mfd/cs47l*
3964 F: drivers/pinctrl/cirrus/*
3965 F: sound/soc/codecs/cs47l*
3966 F: sound/soc/codecs/madera*
3969 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3973 CLANG/LLVM BUILD SUPPORT
3974 L: clang-built-linux@googlegroups.com
3975 W: https://clangbuiltlinux.github.io/
3976 B: https://github.com/ClangBuiltLinux/linux/issues
3977 C: irc://chat.freenode.net/clangbuiltlinux
3979 K: \b(?i:clang|llvm)\b
3982 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3983 L: linux-kernel@vger.kernel.org
3986 F: include/linux/cleancache.h
3989 M: Russell King <linux@armlinux.org.uk>
3990 L: linux-clk@vger.kernel.org
3992 F: include/linux/clk.h
3994 CLOCKSOURCE, CLOCKEVENT DRIVERS
3995 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3996 M: Thomas Gleixner <tglx@linutronix.de>
3997 L: linux-kernel@vger.kernel.org
3998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4000 F: drivers/clocksource/
4001 F: Documentation/devicetree/bindings/timer/
4004 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4005 M: Daniel Oliveira Nascimento <don@syst.com.br>
4006 L: platform-driver-x86@vger.kernel.org
4008 F: drivers/platform/x86/classmate-laptop.c
4011 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4012 L: linux-media@vger.kernel.org
4013 T: git git://linuxtv.org/media_tree.git
4014 W: https://linuxtv.org
4016 F: drivers/media/pci/cobalt/
4018 COCCINELLE/Semantic Patches (SmPL)
4019 M: Julia Lawall <Julia.Lawall@lip6.fr>
4020 M: Gilles Muller <Gilles.Muller@lip6.fr>
4021 M: Nicolas Palix <nicolas.palix@imag.fr>
4022 M: Michal Marek <michal.lkml@markovi.net>
4023 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4025 W: http://coccinelle.lip6.fr/
4027 F: Documentation/dev-tools/coccinelle.rst
4028 F: scripts/coccinelle/
4029 F: scripts/coccicheck
4032 M: Jan Harkes <jaharkes@cs.cmu.edu>
4034 L: codalist@coda.cs.cmu.edu
4035 W: http://www.coda.cs.cmu.edu/
4037 F: Documentation/filesystems/coda.txt
4039 F: include/linux/coda*.h
4040 F: include/uapi/linux/coda*.h
4042 CODA V4L2 MEM2MEM DRIVER
4043 M: Philipp Zabel <p.zabel@pengutronix.de>
4044 L: linux-media@vger.kernel.org
4046 F: Documentation/devicetree/bindings/media/coda.txt
4047 F: drivers/media/platform/coda/
4050 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4052 F: Documentation/process/code-of-conduct.rst
4053 F: Documentation/process/code-of-conduct-interpretation.rst
4055 COMMON CLK FRAMEWORK
4056 M: Michael Turquette <mturquette@baylibre.com>
4057 M: Stephen Boyd <sboyd@kernel.org>
4058 L: linux-clk@vger.kernel.org
4059 Q: http://patchwork.kernel.org/project/linux-clk/list/
4060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4062 F: Documentation/devicetree/bindings/clock/
4064 X: drivers/clk/clkdev.c
4065 F: include/linux/clk-pr*
4066 F: include/linux/clk/
4067 F: include/linux/of_clk.h
4069 COMMON INTERNET FILE SYSTEM (CIFS)
4070 M: Steve French <sfrench@samba.org>
4071 L: linux-cifs@vger.kernel.org
4072 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4073 W: http://linux-cifs.samba.org/
4074 T: git git://git.samba.org/sfrench/cifs-2.6.git
4076 F: Documentation/filesystems/cifs/
4079 COMPACTPCI HOTPLUG CORE
4080 M: Scott Murray <scott@spiteful.org>
4081 L: linux-pci@vger.kernel.org
4083 F: drivers/pci/hotplug/cpci_hotplug*
4085 COMPACTPCI HOTPLUG GENERIC DRIVER
4086 M: Scott Murray <scott@spiteful.org>
4087 L: linux-pci@vger.kernel.org
4089 F: drivers/pci/hotplug/cpcihp_generic.c
4091 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4092 M: Scott Murray <scott@spiteful.org>
4093 L: linux-pci@vger.kernel.org
4095 F: drivers/pci/hotplug/cpcihp_zt5550.*
4097 COMPAL LAPTOP SUPPORT
4098 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4099 L: platform-driver-x86@vger.kernel.org
4101 F: drivers/platform/x86/compal-laptop.c
4104 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4106 F: include/linux/compiler_attributes.h
4108 CONEXANT ACCESSRUNNER USB DRIVER
4109 L: accessrunner-general@lists.sourceforge.net
4110 W: http://accessrunner.sourceforge.net/
4112 F: drivers/usb/atm/cxacru.c
4115 M: Joel Becker <jlbec@evilplan.org>
4116 M: Christoph Hellwig <hch@lst.de>
4117 T: git git://git.infradead.org/users/hch/configfs.git
4120 F: include/linux/configfs.h
4123 M: Evgeniy Polyakov <zbr@ioremap.net>
4124 L: netdev@vger.kernel.org
4126 F: drivers/connector/
4128 CONTROL GROUP (CGROUP)
4129 M: Tejun Heo <tj@kernel.org>
4130 M: Li Zefan <lizefan@huawei.com>
4131 M: Johannes Weiner <hannes@cmpxchg.org>
4132 L: cgroups@vger.kernel.org
4133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4135 F: Documentation/admin-guide/cgroup-v2.rst
4136 F: Documentation/admin-guide/cgroup-v1/
4137 F: include/linux/cgroup*
4140 CONTROL GROUP - CPUSET
4141 M: Li Zefan <lizefan@huawei.com>
4142 L: cgroups@vger.kernel.org
4143 W: http://www.bullopensource.org/cpuset/
4144 W: http://oss.sgi.com/projects/cpusets/
4145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4147 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4148 F: include/linux/cpuset.h
4149 F: kernel/cgroup/cpuset.c
4151 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4152 M: Johannes Weiner <hannes@cmpxchg.org>
4153 M: Michal Hocko <mhocko@kernel.org>
4154 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4155 L: cgroups@vger.kernel.org
4156 L: linux-mm@kvack.org
4161 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4162 M: Tejun Heo <tj@kernel.org>
4163 M: Jens Axboe <axboe@kernel.dk>
4164 L: cgroups@vger.kernel.org
4165 L: linux-block@vger.kernel.org
4166 T: git git://git.kernel.dk/linux-block
4167 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4168 F: block/blk-cgroup.c
4169 F: include/linux/blk-cgroup.h
4170 F: block/blk-throttle.c
4171 F: block/blk-iolatency.c
4172 F: block/bfq-cgroup.c
4174 CORETEMP HARDWARE MONITORING DRIVER
4175 M: Fenghua Yu <fenghua.yu@intel.com>
4176 L: linux-hwmon@vger.kernel.org
4178 F: Documentation/hwmon/coretemp.rst
4179 F: drivers/hwmon/coretemp.c
4181 COSA/SRP SYNC SERIAL DRIVER
4182 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4183 W: http://www.fi.muni.cz/~kas/cosa/
4185 F: drivers/net/wan/cosa*
4188 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4189 L: linux-iio@vger.kernel.org
4191 F: Documentation/ABI/testing/sysfs-bus-counter*
4192 F: Documentation/driver-api/generic-counter.rst
4194 F: include/linux/counter.h
4195 F: include/linux/counter_enum.h
4197 CPMAC ETHERNET DRIVER
4198 M: Florian Fainelli <f.fainelli@gmail.com>
4199 L: netdev@vger.kernel.org
4201 F: drivers/net/ethernet/ti/cpmac.c
4203 CPU FREQUENCY SCALING FRAMEWORK
4204 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4205 M: Viresh Kumar <viresh.kumar@linaro.org>
4206 L: linux-pm@vger.kernel.org
4208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4210 B: https://bugzilla.kernel.org
4211 F: Documentation/admin-guide/pm/cpufreq.rst
4212 F: Documentation/admin-guide/pm/intel_pstate.rst
4213 F: Documentation/cpu-freq/
4214 F: Documentation/devicetree/bindings/cpufreq/
4216 F: kernel/sched/cpufreq*.c
4217 F: include/linux/cpufreq.h
4218 F: include/linux/sched/cpufreq.h
4219 F: tools/testing/selftests/cpufreq/
4221 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4222 M: Viresh Kumar <viresh.kumar@linaro.org>
4223 M: Sudeep Holla <sudeep.holla@arm.com>
4224 L: linux-pm@vger.kernel.org
4225 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4227 F: drivers/cpufreq/arm_big_little.h
4228 F: drivers/cpufreq/arm_big_little.c
4230 CPU POWER MONITORING SUBSYSTEM
4231 M: Thomas Renninger <trenn@suse.com>
4232 M: Shuah Khan <shuah@kernel.org>
4233 M: Shuah Khan <skhan@linuxfoundation.org>
4234 L: linux-pm@vger.kernel.org
4236 F: tools/power/cpupower/
4239 M: "H. Peter Anvin" <hpa@zytor.com>
4241 F: arch/x86/kernel/cpuid.c
4242 F: arch/x86/kernel/msr.c
4244 CPUIDLE DRIVER - ARM BIG LITTLE
4245 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4246 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4247 L: linux-pm@vger.kernel.org
4248 L: linux-arm-kernel@lists.infradead.org
4249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4251 F: drivers/cpuidle/cpuidle-big_little.c
4253 CPUIDLE DRIVER - ARM EXYNOS
4254 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4255 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4256 M: Kukjin Kim <kgene@kernel.org>
4257 L: linux-pm@vger.kernel.org
4258 L: linux-samsung-soc@vger.kernel.org
4260 F: drivers/cpuidle/cpuidle-exynos.c
4261 F: arch/arm/mach-exynos/pm.c
4263 CPU IDLE TIME MANAGEMENT FRAMEWORK
4264 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4265 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4266 L: linux-pm@vger.kernel.org
4268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4269 B: https://bugzilla.kernel.org
4270 F: Documentation/admin-guide/pm/cpuidle.rst
4271 F: Documentation/driver-api/pm/cpuidle.rst
4272 F: drivers/cpuidle/*
4273 F: include/linux/cpuidle.h
4276 M: Nicolas Pitre <nico@fluxnic.net>
4278 F: Documentation/filesystems/cramfs.txt
4282 M: Herbert Xu <herbert@gondor.apana.org.au>
4283 M: "David S. Miller" <davem@davemloft.net>
4284 L: linux-crypto@vger.kernel.org
4285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4288 F: Documentation/crypto/
4289 F: Documentation/devicetree/bindings/crypto/
4294 F: include/linux/crypto*
4297 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4298 M: Neil Horman <nhorman@tuxdriver.com>
4299 L: linux-crypto@vger.kernel.org
4301 F: crypto/ansi_cprng.c
4305 M: Hans Verkuil <hverkuil@xs4all.nl>
4306 L: linux-media@vger.kernel.org
4307 T: git git://linuxtv.org/media_tree.git
4308 W: http://linuxtv.org
4310 F: drivers/media/i2c/cs3308.c
4312 CS5535 Audio ALSA driver
4313 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4315 F: sound/pci/cs5535audio/
4317 CSI DRIVERS FOR ALLWINNER V3s
4318 M: Yong Deng <yong.deng@magewell.com>
4319 L: linux-media@vger.kernel.org
4320 T: git git://linuxtv.org/media_tree.git
4322 F: drivers/media/platform/sunxi/sun6i-csi/
4323 F: Documentation/devicetree/bindings/media/sun6i-csi.txt
4326 M: Solomon Peachy <pizza@shaftnet.org>
4328 F: drivers/net/wireless/st/cw1200/
4330 CX18 VIDEO4LINUX DRIVER
4331 M: Andy Walls <awalls@md.metrocast.net>
4332 L: ivtv-devel@ivtvdriver.org (subscribers-only)
4333 L: linux-media@vger.kernel.org
4334 T: git git://linuxtv.org/media_tree.git
4335 W: https://linuxtv.org
4336 W: http://www.ivtvdriver.org/index.php/Cx18
4338 F: Documentation/media/v4l-drivers/cx18*
4339 F: drivers/media/pci/cx18/
4340 F: include/uapi/linux/ivtv*
4342 CX2341X MPEG ENCODER HELPER MODULE
4343 M: Hans Verkuil <hverkuil@xs4all.nl>
4344 L: linux-media@vger.kernel.org
4345 T: git git://linuxtv.org/media_tree.git
4346 W: https://linuxtv.org
4348 F: drivers/media/common/cx2341x*
4349 F: include/media/drv-intf/cx2341x.h
4351 CX24120 MEDIA DRIVER
4352 M: Jemma Denson <jdenson@gmail.com>
4353 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4354 L: linux-media@vger.kernel.org
4355 W: https://linuxtv.org
4356 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4358 F: drivers/media/dvb-frontends/cx24120*
4360 CX88 VIDEO4LINUX DRIVER
4361 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4362 L: linux-media@vger.kernel.org
4363 W: https://linuxtv.org
4364 T: git git://linuxtv.org/media_tree.git
4366 F: Documentation/media/v4l-drivers/cx88*
4367 F: drivers/media/pci/cx88/
4369 CXD2820R MEDIA DRIVER
4370 M: Antti Palosaari <crope@iki.fi>
4371 L: linux-media@vger.kernel.org
4372 W: https://linuxtv.org
4373 W: http://palosaari.fi/linux/
4374 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4375 T: git git://linuxtv.org/anttip/media_tree.git
4377 F: drivers/media/dvb-frontends/cxd2820r*
4379 CXGB3 ETHERNET DRIVER (CXGB3)
4380 M: Vishal Kulkarni <vishal@chelsio.com>
4381 L: netdev@vger.kernel.org
4382 W: http://www.chelsio.com
4384 F: drivers/net/ethernet/chelsio/cxgb3/
4386 CXGB3 ISCSI DRIVER (CXGB3I)
4387 M: Karen Xie <kxie@chelsio.com>
4388 L: linux-scsi@vger.kernel.org
4389 W: http://www.chelsio.com
4391 F: drivers/scsi/cxgbi/cxgb3i
4393 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4394 M: Potnuri Bharat Teja <bharat@chelsio.com>
4395 L: linux-rdma@vger.kernel.org
4396 W: http://www.openfabrics.org
4398 F: drivers/infiniband/hw/cxgb3/
4399 F: include/uapi/rdma/cxgb3-abi.h
4401 CXGB4 CRYPTO DRIVER (chcr)
4402 M: Atul Gupta <atul.gupta@chelsio.com>
4403 L: linux-crypto@vger.kernel.org
4404 W: http://www.chelsio.com
4406 F: drivers/crypto/chelsio
4408 CXGB4 ETHERNET DRIVER (CXGB4)
4409 M: Vishal Kulkarni <vishal@chelsio.com>
4410 L: netdev@vger.kernel.org
4411 W: http://www.chelsio.com
4413 F: drivers/net/ethernet/chelsio/cxgb4/
4415 CXGB4 ISCSI DRIVER (CXGB4I)
4416 M: Karen Xie <kxie@chelsio.com>
4417 L: linux-scsi@vger.kernel.org
4418 W: http://www.chelsio.com
4420 F: drivers/scsi/cxgbi/cxgb4i
4422 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4423 M: Potnuri Bharat Teja <bharat@chelsio.com>
4424 L: linux-rdma@vger.kernel.org
4425 W: http://www.openfabrics.org
4427 F: drivers/infiniband/hw/cxgb4/
4428 F: include/uapi/rdma/cxgb4-abi.h
4430 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4431 M: Casey Leedom <leedom@chelsio.com>
4432 L: netdev@vger.kernel.org
4433 W: http://www.chelsio.com
4435 F: drivers/net/ethernet/chelsio/cxgb4vf/
4437 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4438 M: Frederic Barrat <fbarrat@linux.ibm.com>
4439 M: Andrew Donnellan <ajd@linux.ibm.com>
4440 L: linuxppc-dev@lists.ozlabs.org
4442 F: arch/powerpc/platforms/powernv/pci-cxl.c
4443 F: drivers/misc/cxl/
4444 F: include/misc/cxl*
4445 F: include/uapi/misc/cxl.h
4446 F: Documentation/powerpc/cxl.rst
4447 F: Documentation/ABI/testing/sysfs-class-cxl
4449 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4450 M: Manoj N. Kumar <manoj@linux.ibm.com>
4451 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4452 M: Uma Krishnan <ukrishn@linux.ibm.com>
4453 L: linux-scsi@vger.kernel.org
4455 F: drivers/scsi/cxlflash/
4456 F: include/uapi/scsi/cxlflash_ioctl.h
4457 F: Documentation/powerpc/cxlflash.rst
4460 M: Russell King <linux@armlinux.org.uk>
4461 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4462 W: http://www.armlinux.org.uk/
4464 F: drivers/video/fbdev/cyber2000fb.*
4466 CYCLADES ASYNC MUX DRIVER
4467 W: http://www.cyclades.com/
4469 F: drivers/tty/cyclades.c
4470 F: include/linux/cyclades.h
4471 F: include/uapi/linux/cyclades.h
4473 CYCLADES PC300 DRIVER
4474 W: http://www.cyclades.com/
4476 F: drivers/net/wan/pc300*
4478 CYPRESS_FIRMWARE MEDIA DRIVER
4479 M: Antti Palosaari <crope@iki.fi>
4480 L: linux-media@vger.kernel.org
4481 W: https://linuxtv.org
4482 W: http://palosaari.fi/linux/
4483 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4484 T: git git://linuxtv.org/anttip/media_tree.git
4486 F: drivers/media/common/cypress_firmware*
4488 CYTTSP TOUCHSCREEN DRIVER
4489 M: Ferruh Yigit <fery@cypress.com>
4490 L: linux-input@vger.kernel.org
4492 F: drivers/input/touchscreen/cyttsp*
4493 F: include/linux/input/cyttsp.h
4495 D-LINK DIR-685 TOUCHKEYS DRIVER
4496 M: Linus Walleij <linus.walleij@linaro.org>
4497 L: linux-input@vger.kernel.org
4499 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4501 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4502 M: Joshua Kinard <kumba@gentoo.org>
4504 F: drivers/rtc/rtc-ds1685.c
4505 F: include/linux/rtc/ds1685.h
4507 DAMA SLAVE for AX.25
4508 M: Joerg Reuter <jreuter@yaina.de>
4509 W: http://yaina.de/jreuter/
4510 W: http://www.qsl.net/dl1bke/
4511 L: linux-hams@vger.kernel.org
4513 F: net/ax25/af_ax25.c
4514 F: net/ax25/ax25_dev.c
4515 F: net/ax25/ax25_ds_*
4516 F: net/ax25/ax25_in.c
4517 F: net/ax25/ax25_out.c
4518 F: net/ax25/ax25_timer.c
4519 F: net/ax25/sysctl_net_ax25.c
4521 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4522 L: netdev@vger.kernel.org
4524 F: Documentation/networking/device_drivers/dec/dmfe.txt
4525 F: drivers/net/ethernet/dec/tulip/dmfe.c
4527 DC390/AM53C974 SCSI driver
4528 M: Hannes Reinecke <hare@suse.com>
4529 L: linux-scsi@vger.kernel.org
4531 F: drivers/scsi/am53c974.c
4534 M: Oliver Neukum <oliver@neukum.org>
4535 M: Ali Akcaagac <aliakc@web.de>
4536 M: Jamie Lenehan <lenehan@twibble.org>
4537 L: dc395x@twibble.org
4538 W: http://twibble.org/dist/dc395x/
4539 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4541 F: Documentation/scsi/dc395x.txt
4542 F: drivers/scsi/dc395x.*
4545 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4546 L: dccp@vger.kernel.org
4547 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4549 F: include/linux/dccp.h
4550 F: include/uapi/linux/dccp.h
4551 F: include/linux/tfrc.h
4554 DECnet NETWORK LAYER
4555 W: http://linux-decnet.sourceforge.net
4556 L: linux-decnet-user@lists.sourceforge.net
4558 F: Documentation/networking/decnet.txt
4561 DECSTATION PLATFORM SUPPORT
4562 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4563 L: linux-mips@vger.kernel.org
4564 W: http://www.linux-mips.org/wiki/DECstation
4567 F: arch/mips/include/asm/dec/
4568 F: arch/mips/include/asm/mach-dec/
4570 DEFXX FDDI NETWORK DRIVER
4571 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4573 F: drivers/net/fddi/defxx.*
4576 M: Pali Rohár <pali.rohar@gmail.com>
4577 M: Mario Limonciello <mario.limonciello@dell.com>
4578 L: platform-driver-x86@vger.kernel.org
4580 F: drivers/platform/x86/dell-smbios.*
4582 DELL SMBIOS SMM DRIVER
4583 M: Mario Limonciello <mario.limonciello@dell.com>
4584 L: platform-driver-x86@vger.kernel.org
4586 F: drivers/platform/x86/dell-smbios-smm.c
4588 DELL SMBIOS WMI DRIVER
4589 M: Mario Limonciello <mario.limonciello@dell.com>
4590 L: platform-driver-x86@vger.kernel.org
4592 F: drivers/platform/x86/dell-smbios-wmi.c
4593 F: tools/wmi/dell-smbios-example.c
4595 DEFZA FDDI NETWORK DRIVER
4596 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4598 F: drivers/net/fddi/defza.*
4601 M: Matthew Garrett <mjg59@srcf.ucam.org>
4602 M: Pali Rohár <pali.rohar@gmail.com>
4603 L: platform-driver-x86@vger.kernel.org
4605 F: drivers/platform/x86/dell-laptop.c
4607 DELL LAPTOP FREEFALL DRIVER
4608 M: Pali Rohár <pali.rohar@gmail.com>
4610 F: drivers/platform/x86/dell-smo8800.c
4612 DELL LAPTOP RBTN DRIVER
4613 M: Pali Rohár <pali.rohar@gmail.com>
4615 F: drivers/platform/x86/dell-rbtn.*
4617 DELL REMOTE BIOS UPDATE DRIVER
4618 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4619 L: platform-driver-x86@vger.kernel.org
4621 F: drivers/platform/x86/dell_rbu.c
4623 DELL LAPTOP SMM DRIVER
4624 M: Pali Rohár <pali.rohar@gmail.com>
4626 F: drivers/hwmon/dell-smm-hwmon.c
4627 F: include/uapi/linux/i8k.h
4629 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4630 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4631 L: platform-driver-x86@vger.kernel.org
4633 F: Documentation/driver-api/dcdbas.rst
4634 F: drivers/platform/x86/dcdbas.*
4636 DELL WMI NOTIFICATIONS DRIVER
4637 M: Matthew Garrett <mjg59@srcf.ucam.org>
4638 M: Pali Rohár <pali.rohar@gmail.com>
4640 F: drivers/platform/x86/dell-wmi.c
4642 DELL WMI DESCRIPTOR DRIVER
4643 M: Mario Limonciello <mario.limonciello@dell.com>
4645 F: drivers/platform/x86/dell-wmi-descriptor.c
4647 DELTA ST MEDIA DRIVER
4648 M: Hugues Fruchet <hugues.fruchet@st.com>
4649 L: linux-media@vger.kernel.org
4650 T: git git://linuxtv.org/media_tree.git
4651 W: https://linuxtv.org
4653 F: drivers/media/platform/sti/delta
4656 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4657 L: linux-mtd@lists.infradead.org
4659 F: drivers/mtd/nand/raw/denali*
4661 DESIGNWARE EDMA CORE IP DRIVER
4662 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4663 L: dmaengine@vger.kernel.org
4665 F: drivers/dma/dw-edma/
4666 F: include/linux/dma/edma.h
4668 DESIGNWARE USB2 DRD IP DRIVER
4669 M: Minas Harutyunyan <hminas@synopsys.com>
4670 L: linux-usb@vger.kernel.org
4671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4673 F: drivers/usb/dwc2/
4675 DESIGNWARE USB3 DRD IP DRIVER
4676 M: Felipe Balbi <balbi@kernel.org>
4677 L: linux-usb@vger.kernel.org
4678 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4680 F: drivers/usb/dwc3/
4682 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4683 M: Andreas Klinger <ak@it-klinger.de>
4684 L: linux-iio@vger.kernel.org
4686 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4687 F: drivers/iio/proximity/srf*.c
4689 DEVICE COREDUMP (DEV_COREDUMP)
4690 M: Johannes Berg <johannes@sipsolutions.net>
4691 L: linux-kernel@vger.kernel.org
4693 F: drivers/base/devcoredump.c
4694 F: include/linux/devcoredump.h
4696 DEVICE FREQUENCY (DEVFREQ)
4697 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4698 M: Kyungmin Park <kyungmin.park@samsung.com>
4699 R: Chanwoo Choi <cw00.choi@samsung.com>
4700 L: linux-pm@vger.kernel.org
4701 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4704 F: include/linux/devfreq.h
4705 F: Documentation/devicetree/bindings/devfreq/
4706 F: include/trace/events/devfreq.h
4708 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4709 M: Chanwoo Choi <cw00.choi@samsung.com>
4710 L: linux-pm@vger.kernel.org
4711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4713 F: drivers/devfreq/event/
4714 F: drivers/devfreq/devfreq-event.c
4715 F: include/linux/devfreq-event.h
4716 F: Documentation/devicetree/bindings/devfreq/event/
4718 DEVICE NUMBER REGISTRY
4719 M: Torben Mathiasen <device@lanana.org>
4720 W: http://lanana.org/docs/device-list/index.html
4724 M: Alasdair Kergon <agk@redhat.com>
4725 M: Mike Snitzer <snitzer@redhat.com>
4726 M: dm-devel@redhat.com
4727 L: dm-devel@redhat.com
4728 W: http://sources.redhat.com/dm
4729 Q: http://patchwork.kernel.org/project/dm-devel/list/
4730 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4731 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4733 F: Documentation/admin-guide/device-mapper/
4734 F: drivers/md/Makefile
4735 F: drivers/md/Kconfig
4737 F: drivers/md/persistent-data/
4738 F: include/linux/device-mapper.h
4739 F: include/linux/dm-*.h
4740 F: include/uapi/linux/dm-*.h
4743 M: Jiri Pirko <jiri@mellanox.com>
4744 L: netdev@vger.kernel.org
4746 F: net/core/devlink.c
4747 F: include/net/devlink.h
4748 F: include/uapi/linux/devlink.h
4750 DIALOG SEMICONDUCTOR DRIVERS
4751 M: Support Opensource <support.opensource@diasemi.com>
4752 W: http://www.dialog-semiconductor.com/products
4754 F: Documentation/hwmon/da90??.rst
4755 F: Documentation/devicetree/bindings/mfd/da90*.txt
4756 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4757 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4758 F: Documentation/devicetree/bindings/regulator/da92*.txt
4759 F: Documentation/devicetree/bindings/regulator/slg51000.txt
4760 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4761 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4762 F: drivers/gpio/gpio-da90??.c
4763 F: drivers/hwmon/da90??-hwmon.c
4764 F: drivers/iio/adc/da91??-*.c
4765 F: drivers/input/misc/da90??_onkey.c
4766 F: drivers/input/touchscreen/da9052_tsi.c
4767 F: drivers/leds/leds-da90??.c
4768 F: drivers/mfd/da903x.c
4769 F: drivers/mfd/da90??-*.c
4770 F: drivers/mfd/da91??-*.c
4771 F: drivers/power/supply/da9052-battery.c
4772 F: drivers/power/supply/da91??-*.c
4773 F: drivers/regulator/da903x.c
4774 F: drivers/regulator/da9???-regulator.[ch]
4775 F: drivers/regulator/slg51000-regulator.[ch]
4776 F: drivers/thermal/da90??-thermal.c
4777 F: drivers/rtc/rtc-da90??.c
4778 F: drivers/video/backlight/da90??_bl.c
4779 F: drivers/watchdog/da90??_wdt.c
4780 F: include/linux/mfd/da903x.h
4781 F: include/linux/mfd/da9052/
4782 F: include/linux/mfd/da9055/
4783 F: include/linux/mfd/da9062/
4784 F: include/linux/mfd/da9063/
4785 F: include/linux/mfd/da9150/
4786 F: include/linux/regulator/da9211.h
4787 F: include/sound/da[79]*.h
4788 F: sound/soc/codecs/da[79]*.[ch]
4790 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4791 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4792 L: linux-gpio@vger.kernel.org
4794 F: drivers/gpio/gpio-gpio-mm.c
4796 DIOLAN U2C-12 I2C DRIVER
4797 M: Guenter Roeck <linux@roeck-us.net>
4798 L: linux-i2c@vger.kernel.org
4800 F: drivers/i2c/busses/i2c-diolan-u2c.c
4802 FILESYSTEM DIRECT ACCESS (DAX)
4803 M: Dan Williams <dan.j.williams@intel.com>
4804 R: Matthew Wilcox <willy@infradead.org>
4805 R: Jan Kara <jack@suse.cz>
4806 L: linux-fsdevel@vger.kernel.org
4807 L: linux-nvdimm@lists.01.org
4810 F: include/linux/dax.h
4811 F: include/trace/events/fs_dax.h
4813 DEVICE DIRECT ACCESS (DAX)
4814 M: Dan Williams <dan.j.williams@intel.com>
4815 M: Vishal Verma <vishal.l.verma@intel.com>
4816 M: Keith Busch <keith.busch@intel.com>
4817 M: Dave Jiang <dave.jiang@intel.com>
4818 L: linux-nvdimm@lists.01.org
4822 DIRECTORY NOTIFICATION (DNOTIFY)
4823 M: Jan Kara <jack@suse.cz>
4824 R: Amir Goldstein <amir73il@gmail.com>
4825 L: linux-fsdevel@vger.kernel.org
4827 F: Documentation/filesystems/dnotify.txt
4828 F: fs/notify/dnotify/
4829 F: include/linux/dnotify.h
4831 DISK GEOMETRY AND PARTITION HANDLING
4832 M: Andries Brouwer <aeb@cwi.nl>
4833 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4834 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4835 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4839 M: Jan Kara <jack@suse.com>
4841 F: Documentation/filesystems/quota.txt
4843 F: include/linux/quota*.h
4844 F: include/uapi/linux/quota*.h
4846 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4847 M: Bernie Thompson <bernie@plugable.com>
4848 L: linux-fbdev@vger.kernel.org
4850 W: http://plugable.com/category/projects/udlfb/
4851 F: drivers/video/fbdev/udlfb.c
4852 F: include/video/udlfb.h
4853 F: Documentation/fb/udlfb.rst
4855 DISTRIBUTED LOCK MANAGER (DLM)
4856 M: Christine Caulfield <ccaulfie@redhat.com>
4857 M: David Teigland <teigland@redhat.com>
4858 L: cluster-devel@redhat.com
4859 W: http://sources.redhat.com/cluster/
4860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4864 DMA BUFFER SHARING FRAMEWORK
4865 M: Sumit Semwal <sumit.semwal@linaro.org>
4867 L: linux-media@vger.kernel.org
4868 L: dri-devel@lists.freedesktop.org
4869 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4871 F: include/linux/dma-buf*
4872 F: include/linux/reservation.h
4873 F: include/linux/*fence.h
4874 F: Documentation/driver-api/dma-buf.rst
4875 T: git git://anongit.freedesktop.org/drm/drm-misc
4877 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4878 M: Vinod Koul <vkoul@kernel.org>
4879 L: dmaengine@vger.kernel.org
4880 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4883 F: include/linux/dmaengine.h
4884 F: include/linux/of_dma.h
4885 F: Documentation/devicetree/bindings/dma/
4886 F: Documentation/driver-api/dmaengine/
4887 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4890 M: Christoph Hellwig <hch@lst.de>
4891 M: Marek Szyprowski <m.szyprowski@samsung.com>
4892 R: Robin Murphy <robin.murphy@arm.com>
4893 L: iommu@lists.linux-foundation.org
4894 T: git git://git.infradead.org/users/hch/dma-mapping.git
4895 W: http://git.infradead.org/users/hch/dma-mapping.git
4898 F: include/asm-generic/dma-mapping.h
4899 F: include/linux/dma-direct.h
4900 F: include/linux/dma-mapping.h
4901 F: include/linux/dma-noncoherent.h
4903 DME1737 HARDWARE MONITOR DRIVER
4904 M: Juerg Haefliger <juergh@gmail.com>
4905 L: linux-hwmon@vger.kernel.org
4907 F: Documentation/hwmon/dme1737.rst
4908 F: drivers/hwmon/dme1737.c
4911 M: Jean Delvare <jdelvare@suse.com>
4913 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4914 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4915 F: drivers/firmware/dmi-id.c
4916 F: drivers/firmware/dmi_scan.c
4917 F: include/linux/dmi.h
4920 M: Jonathan Corbet <corbet@lwn.net>
4921 L: linux-doc@vger.kernel.org
4924 F: scripts/kernel-doc
4925 X: Documentation/ABI/
4926 X: Documentation/firmware-guide/acpi/
4927 X: Documentation/devicetree/
4928 X: Documentation/i2c/
4929 X: Documentation/media/
4930 X: Documentation/power/
4931 X: Documentation/spi/
4932 T: git git://git.lwn.net/linux.git docs-next
4934 DOCUMENTATION/ITALIAN
4935 M: Federico Vaga <federico.vaga@vaga.pv.it>
4936 L: linux-doc@vger.kernel.org
4938 F: Documentation/translations/it_IT
4940 DONGWOON DW9714 LENS VOICE COIL DRIVER
4941 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4942 L: linux-media@vger.kernel.org
4943 T: git git://linuxtv.org/media_tree.git
4945 F: drivers/media/i2c/dw9714.c
4946 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4948 DONGWOON DW9807 LENS VOICE COIL DRIVER
4949 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4950 L: linux-media@vger.kernel.org
4951 T: git git://linuxtv.org/media_tree.git
4953 F: drivers/media/i2c/dw9807-vcm.c
4954 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4957 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4958 L: blinux-list@redhat.com
4960 F: drivers/char/dtlk.c
4961 F: include/linux/dtlk.h
4963 DPAA2 DATAPATH I/O (DPIO) DRIVER
4964 M: Roy Pledge <Roy.Pledge@nxp.com>
4965 L: linux-kernel@vger.kernel.org
4967 F: drivers/soc/fsl/dpio
4969 DPAA2 ETHERNET DRIVER
4970 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4971 L: netdev@vger.kernel.org
4973 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4974 F: drivers/net/ethernet/freescale/dpaa2/dpni*
4975 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
4976 F: drivers/net/ethernet/freescale/dpaa2/Makefile
4977 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
4979 DPAA2 ETHERNET SWITCH DRIVER
4980 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4981 M: Ioana Ciornei <ioana.ciornei@nxp.com>
4982 L: linux-kernel@vger.kernel.org
4984 F: drivers/staging/fsl-dpaa2/ethsw
4986 DPT_I2O SCSI RAID DRIVER
4987 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4988 L: linux-scsi@vger.kernel.org
4989 W: http://www.adaptec.com/
4991 F: drivers/scsi/dpt*
4992 F: drivers/scsi/dpt/
4995 M: Philipp Reisner <philipp.reisner@linbit.com>
4996 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4997 L: drbd-dev@lists.linbit.com
4998 W: http://www.drbd.org
4999 T: git git://git.linbit.com/linux-drbd.git
5000 T: git git://git.linbit.com/drbd-8.4.git
5002 F: drivers/block/drbd/
5004 F: Documentation/admin-guide/blockdev/
5006 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5007 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5008 R: "Rafael J. Wysocki" <rafael@kernel.org>
5009 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5011 F: Documentation/kobject.txt
5015 F: include/linux/debugfs.h
5016 F: include/linux/kobj*
5019 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5020 M: Kevin Hilman <khilman@kernel.org>
5021 M: Nishanth Menon <nm@ti.com>
5023 F: drivers/power/avs/
5024 F: include/linux/power/smartreflex.h
5025 L: linux-pm@vger.kernel.org
5027 DRM DRIVER FOR ARM PL111 CLCD
5028 M: Eric Anholt <eric@anholt.net>
5029 T: git git://anongit.freedesktop.org/drm/drm-misc
5031 F: drivers/gpu/drm/pl111/
5033 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5034 M: Linus Walleij <linus.walleij@linaro.org>
5035 T: git git://anongit.freedesktop.org/drm/drm-misc
5037 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5038 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5040 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5041 M: Dave Airlie <airlied@redhat.com>
5043 F: drivers/gpu/drm/ast/
5045 DRM DRIVER FOR ASPEED BMC GFX
5046 M: Joel Stanley <joel@jms.id.au>
5047 L: linux-aspeed@lists.ozlabs.org
5048 T: git git://anongit.freedesktop.org/drm/drm-misc
5050 F: drivers/gpu/drm/aspeed/
5051 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5053 DRM DRIVER FOR BOCHS VIRTUAL GPU
5054 M: Gerd Hoffmann <kraxel@redhat.com>
5055 L: virtualization@lists.linux-foundation.org
5056 T: git git://anongit.freedesktop.org/drm/drm-misc
5058 F: drivers/gpu/drm/bochs/
5060 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5061 M: Linus Walleij <linus.walleij@linaro.org>
5062 T: git git://anongit.freedesktop.org/drm/drm-misc
5064 F: drivers/gpu/drm/tve200/
5066 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5067 M: Jagan Teki <jagan@amarulasolutions.com>
5069 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5070 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5072 DRM DRIVER FOR ILITEK ILI9225 PANELS
5073 M: David Lechner <david@lechnology.com>
5075 F: drivers/gpu/drm/tinydrm/ili9225.c
5076 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5078 DRM DRIVER FOR HX8357D PANELS
5079 M: Eric Anholt <eric@anholt.net>
5080 T: git git://anongit.freedesktop.org/drm/drm-misc
5082 F: drivers/gpu/drm/tinydrm/hx8357d.c
5083 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5085 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5086 S: Orphan / Obsolete
5087 F: drivers/gpu/drm/i810/
5088 F: include/uapi/drm/i810_drm.h
5090 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5091 S: Orphan / Obsolete
5092 F: drivers/gpu/drm/mga/
5093 F: include/uapi/drm/mga_drm.h
5095 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5096 M: Dave Airlie <airlied@redhat.com>
5098 F: drivers/gpu/drm/mgag200/
5100 DRM DRIVER FOR MI0283QT
5101 M: Noralf Trønnes <noralf@tronnes.org>
5103 F: drivers/gpu/drm/tinydrm/mi0283qt.c
5104 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5106 DRM DRIVER FOR MSM ADRENO GPU
5107 M: Rob Clark <robdclark@gmail.com>
5108 M: Sean Paul <sean@poorly.run>
5109 L: linux-arm-msm@vger.kernel.org
5110 L: dri-devel@lists.freedesktop.org
5111 L: freedreno@lists.freedesktop.org
5112 T: git https://gitlab.freedesktop.org/drm/msm.git
5114 F: drivers/gpu/drm/msm/
5115 F: include/uapi/drm/msm_drm.h
5116 F: Documentation/devicetree/bindings/display/msm/
5118 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5119 M: Ben Skeggs <bskeggs@redhat.com>
5120 L: dri-devel@lists.freedesktop.org
5121 L: nouveau@lists.freedesktop.org
5122 T: git git://github.com/skeggsb/linux
5124 F: drivers/gpu/drm/nouveau/
5125 F: include/uapi/drm/nouveau_drm.h
5127 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5128 M: Stefan Mavrodiev <stefan@olimex.com>
5130 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5131 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5133 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5134 M: Noralf Trønnes <noralf@tronnes.org>
5136 F: drivers/gpu/drm/tinydrm/repaper.c
5137 F: Documentation/devicetree/bindings/display/repaper.txt
5139 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5140 M: Dave Airlie <airlied@redhat.com>
5141 M: Gerd Hoffmann <kraxel@redhat.com>
5142 L: virtualization@lists.linux-foundation.org
5143 T: git git://anongit.freedesktop.org/drm/drm-misc
5145 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5146 F: drivers/gpu/drm/cirrus/
5148 DRM DRIVER FOR QXL VIRTUAL GPU
5149 M: Dave Airlie <airlied@redhat.com>
5150 M: Gerd Hoffmann <kraxel@redhat.com>
5151 L: virtualization@lists.linux-foundation.org
5152 L: spice-devel@lists.freedesktop.org
5153 T: git git://anongit.freedesktop.org/drm/drm-misc
5155 F: drivers/gpu/drm/qxl/
5156 F: include/uapi/drm/qxl_drm.h
5158 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5159 S: Orphan / Obsolete
5160 F: drivers/gpu/drm/r128/
5161 F: include/uapi/drm/r128_drm.h
5163 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5164 M: Guido Günther <agx@sigxcpu.org>
5166 F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5167 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5169 DRM DRIVER FOR SAVAGE VIDEO CARDS
5170 S: Orphan / Obsolete
5171 F: drivers/gpu/drm/savage/
5172 F: include/uapi/drm/savage_drm.h
5174 DRM DRIVER FOR SIS VIDEO CARDS
5175 S: Orphan / Obsolete
5176 F: drivers/gpu/drm/sis/
5177 F: include/uapi/drm/sis_drm.h
5179 DRM DRIVER FOR SITRONIX ST7701 PANELS
5180 M: Jagan Teki <jagan@amarulasolutions.com>
5182 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5183 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5185 DRM DRIVER FOR SITRONIX ST7586 PANELS
5186 M: David Lechner <david@lechnology.com>
5188 F: drivers/gpu/drm/tinydrm/st7586.c
5189 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5191 DRM DRIVER FOR SITRONIX ST7735R PANELS
5192 M: David Lechner <david@lechnology.com>
5194 F: drivers/gpu/drm/tinydrm/st7735r.c
5195 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5197 DRM DRIVER FOR ST-ERICSSON MCDE
5198 M: Linus Walleij <linus.walleij@linaro.org>
5199 T: git git://anongit.freedesktop.org/drm/drm-misc
5201 F: drivers/gpu/drm/mcde/
5202 F: Documentation/devicetree/bindings/display/ste,mcde.txt
5204 DRM DRIVER FOR TDFX VIDEO CARDS
5205 S: Orphan / Obsolete
5206 F: drivers/gpu/drm/tdfx/
5208 DRM DRIVER FOR TPO TPG110 PANELS
5209 M: Linus Walleij <linus.walleij@linaro.org>
5210 T: git git://anongit.freedesktop.org/drm/drm-misc
5212 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5213 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt
5215 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5216 M: Dave Airlie <airlied@redhat.com>
5217 R: Sean Paul <sean@poorly.run>
5218 L: dri-devel@lists.freedesktop.org
5220 F: drivers/gpu/drm/udl/
5221 T: git git://anongit.freedesktop.org/drm/drm-misc
5223 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5224 M: Hans de Goede <hdegoede@redhat.com>
5225 L: dri-devel@lists.freedesktop.org
5227 F: drivers/gpu/drm/vboxvideo/
5228 T: git git://anongit.freedesktop.org/drm/drm-misc
5230 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5231 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5232 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5233 R: Daniel Vetter <daniel@ffwll.ch>
5234 T: git git://anongit.freedesktop.org/drm/drm-misc
5236 L: dri-devel@lists.freedesktop.org
5237 F: drivers/gpu/drm/vkms/
5238 F: Documentation/gpu/vkms.rst
5240 DRM DRIVER FOR VMWARE VIRTUAL GPU
5241 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5242 M: Thomas Hellstrom <thellstrom@vmware.com>
5243 L: dri-devel@lists.freedesktop.org
5244 T: git git://people.freedesktop.org/~thomash/linux
5246 F: drivers/gpu/drm/vmwgfx/
5247 F: include/uapi/drm/vmwgfx_drm.h
5250 M: David Airlie <airlied@linux.ie>
5251 M: Daniel Vetter <daniel@ffwll.ch>
5252 L: dri-devel@lists.freedesktop.org
5253 T: git git://anongit.freedesktop.org/drm/drm
5254 B: https://bugs.freedesktop.org/
5255 C: irc://chat.freenode.net/dri-devel
5259 F: Documentation/devicetree/bindings/display/
5260 F: Documentation/devicetree/bindings/gpu/
5261 F: Documentation/gpu/
5263 F: include/uapi/drm/
5264 F: include/linux/vga*
5266 DRM DRIVERS AND MISC GPU PATCHES
5267 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5268 M: Maxime Ripard <maxime.ripard@bootlin.com>
5269 M: Sean Paul <sean@poorly.run>
5270 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5272 T: git git://anongit.freedesktop.org/drm/drm-misc
5273 F: Documentation/gpu/
5275 F: drivers/gpu/drm/*
5277 F: include/uapi/drm/drm*
5278 F: include/linux/vga*
5280 DRM DRIVERS FOR ALLWINNER A10
5281 M: Maxime Ripard <maxime.ripard@bootlin.com>
5282 L: dri-devel@lists.freedesktop.org
5284 F: drivers/gpu/drm/sun4i/
5285 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5286 T: git git://anongit.freedesktop.org/drm/drm-misc
5288 DRM DRIVERS FOR AMLOGIC SOCS
5289 M: Neil Armstrong <narmstrong@baylibre.com>
5290 L: dri-devel@lists.freedesktop.org
5291 L: linux-amlogic@lists.infradead.org
5292 W: http://linux-meson.com/
5294 F: drivers/gpu/drm/meson/
5295 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5296 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5297 F: Documentation/gpu/meson.rst
5298 T: git git://anongit.freedesktop.org/drm/drm-misc
5300 DRM DRIVERS FOR ATMEL HLCDC
5301 M: Boris Brezillon <bbrezillon@kernel.org>
5302 L: dri-devel@lists.freedesktop.org
5304 F: drivers/gpu/drm/atmel-hlcdc/
5305 F: Documentation/devicetree/bindings/display/atmel/
5306 T: git git://anongit.freedesktop.org/drm/drm-misc
5308 DRM DRIVERS FOR BRIDGE CHIPS
5309 M: Andrzej Hajda <a.hajda@samsung.com>
5310 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5312 T: git git://anongit.freedesktop.org/drm/drm-misc
5313 F: drivers/gpu/drm/bridge/
5315 DRM DRIVERS FOR EXYNOS
5316 M: Inki Dae <inki.dae@samsung.com>
5317 M: Joonyoung Shim <jy0922.shim@samsung.com>
5318 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5319 M: Kyungmin Park <kyungmin.park@samsung.com>
5320 L: dri-devel@lists.freedesktop.org
5321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5323 F: drivers/gpu/drm/exynos/
5324 F: include/uapi/drm/exynos_drm.h
5325 F: Documentation/devicetree/bindings/display/exynos/
5327 DRM DRIVERS FOR FREESCALE DCU
5328 M: Stefan Agner <stefan@agner.ch>
5329 M: Alison Wang <alison.wang@nxp.com>
5330 L: dri-devel@lists.freedesktop.org
5332 F: drivers/gpu/drm/fsl-dcu/
5333 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5334 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5335 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5336 T: git git://anongit.freedesktop.org/drm/drm-misc
5338 DRM DRIVERS FOR FREESCALE IMX
5339 M: Philipp Zabel <p.zabel@pengutronix.de>
5340 L: dri-devel@lists.freedesktop.org
5342 F: drivers/gpu/drm/imx/
5343 F: drivers/gpu/ipu-v3/
5344 F: Documentation/devicetree/bindings/display/imx/
5346 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5347 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5348 L: dri-devel@lists.freedesktop.org
5349 T: git git://github.com/patjak/drm-gma500
5351 F: drivers/gpu/drm/gma500/
5353 DRM DRIVERS FOR HISILICON
5354 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
5355 M: Rongrong Zou <zourongrong@gmail.com>
5356 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5357 R: Chen Feng <puck.chen@hisilicon.com>
5358 L: dri-devel@lists.freedesktop.org
5359 T: git git://github.com/xin3liang/linux.git
5361 F: drivers/gpu/drm/hisilicon/
5362 F: Documentation/devicetree/bindings/display/hisilicon/
5364 DRM DRIVERS FOR LIMA
5365 M: Qiang Yu <yuq825@gmail.com>
5366 L: dri-devel@lists.freedesktop.org
5367 L: lima@lists.freedesktop.org (moderated for non-subscribers)
5369 F: drivers/gpu/drm/lima/
5370 F: include/uapi/drm/lima_drm.h
5371 T: git git://anongit.freedesktop.org/drm/drm-misc
5373 DRM DRIVERS FOR MEDIATEK
5374 M: CK Hu <ck.hu@mediatek.com>
5375 M: Philipp Zabel <p.zabel@pengutronix.de>
5376 L: dri-devel@lists.freedesktop.org
5378 F: drivers/gpu/drm/mediatek/
5379 F: Documentation/devicetree/bindings/display/mediatek/
5381 DRM DRIVERS FOR NVIDIA TEGRA
5382 M: Thierry Reding <thierry.reding@gmail.com>
5383 L: dri-devel@lists.freedesktop.org
5384 L: linux-tegra@vger.kernel.org
5385 T: git git://anongit.freedesktop.org/tegra/linux.git
5387 F: drivers/gpu/drm/tegra/
5388 F: drivers/gpu/host1x/
5389 F: include/linux/host1x.h
5390 F: include/uapi/drm/tegra_drm.h
5391 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5393 DRM DRIVERS FOR RENESAS
5394 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5395 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5396 L: dri-devel@lists.freedesktop.org
5397 L: linux-renesas-soc@vger.kernel.org
5398 T: git git://linuxtv.org/pinchartl/media drm/du/next
5400 F: drivers/gpu/drm/rcar-du/
5401 F: drivers/gpu/drm/shmobile/
5402 F: include/linux/platform_data/shmob_drm.h
5403 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5404 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5405 F: Documentation/devicetree/bindings/display/renesas,du.txt
5407 DRM DRIVERS FOR ROCKCHIP
5408 M: Sandy Huang <hjc@rock-chips.com>
5409 M: Heiko Stübner <heiko@sntech.de>
5410 L: dri-devel@lists.freedesktop.org
5412 F: drivers/gpu/drm/rockchip/
5413 F: Documentation/devicetree/bindings/display/rockchip/
5414 T: git git://anongit.freedesktop.org/drm/drm-misc
5417 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5418 M: Vincent Abriou <vincent.abriou@st.com>
5419 L: dri-devel@lists.freedesktop.org
5420 T: git git://anongit.freedesktop.org/drm/drm-misc
5422 F: drivers/gpu/drm/sti
5423 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5426 M: Yannick Fertre <yannick.fertre@st.com>
5427 M: Philippe Cornu <philippe.cornu@st.com>
5428 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5429 M: Vincent Abriou <vincent.abriou@st.com>
5430 L: dri-devel@lists.freedesktop.org
5431 T: git git://anongit.freedesktop.org/drm/drm-misc
5433 F: drivers/gpu/drm/stm
5434 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5436 DRM DRIVERS FOR TI LCDC
5437 M: Jyri Sarha <jsarha@ti.com>
5438 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5439 L: dri-devel@lists.freedesktop.org
5441 F: drivers/gpu/drm/tilcdc/
5442 F: Documentation/devicetree/bindings/display/tilcdc/
5444 DRM DRIVERS FOR TI OMAP
5445 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5446 L: dri-devel@lists.freedesktop.org
5448 F: drivers/gpu/drm/omapdrm/
5449 F: Documentation/devicetree/bindings/display/ti/
5452 M: Eric Anholt <eric@anholt.net>
5454 F: drivers/gpu/drm/v3d/
5455 F: include/uapi/drm/v3d_drm.h
5456 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5457 T: git git://anongit.freedesktop.org/drm/drm-misc
5460 M: Eric Anholt <eric@anholt.net>
5461 T: git git://github.com/anholt/linux
5463 F: drivers/gpu/drm/vc4/
5464 F: include/uapi/drm/vc4_drm.h
5465 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5466 T: git git://anongit.freedesktop.org/drm/drm-misc
5468 DRM DRIVERS FOR VIVANTE GPU IP
5469 M: Lucas Stach <l.stach@pengutronix.de>
5470 R: Russell King <linux+etnaviv@armlinux.org.uk>
5471 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5472 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5473 L: dri-devel@lists.freedesktop.org
5475 F: drivers/gpu/drm/etnaviv/
5476 F: include/uapi/drm/etnaviv_drm.h
5477 F: Documentation/devicetree/bindings/display/etnaviv/
5479 DRM DRIVERS FOR ZTE ZX
5480 M: Shawn Guo <shawnguo@kernel.org>
5481 L: dri-devel@lists.freedesktop.org
5483 F: drivers/gpu/drm/zte/
5484 F: Documentation/devicetree/bindings/display/zte,vou.txt
5485 T: git git://anongit.freedesktop.org/drm/drm-misc
5488 M: Thierry Reding <thierry.reding@gmail.com>
5489 R: Sam Ravnborg <sam@ravnborg.org>
5490 L: dri-devel@lists.freedesktop.org
5491 T: git git://anongit.freedesktop.org/drm/drm-misc
5493 F: drivers/gpu/drm/drm_panel.c
5494 F: drivers/gpu/drm/panel/
5495 F: include/drm/drm_panel.h
5496 F: Documentation/devicetree/bindings/display/panel/
5499 M: Noralf Trønnes <noralf@tronnes.org>
5500 W: https://github.com/notro/tinydrm/wiki/Development
5501 T: git git://anongit.freedesktop.org/drm/drm-misc
5503 F: drivers/gpu/drm/tinydrm/
5504 F: include/drm/tinydrm/
5507 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5508 T: git git://anongit.freedesktop.org/drm/drm-misc
5509 L: dri-devel@lists.freedesktop.org
5510 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
5512 F: drivers/gpu/drm/xen/
5513 F: Documentation/gpu/xen-front.rst
5516 M: Christian Koenig <christian.koenig@amd.com>
5517 M: Huang Rui <ray.huang@amd.com>
5518 T: git git://people.freedesktop.org/~agd5f/linux
5520 L: dri-devel@lists.freedesktop.org
5522 F: drivers/gpu/drm/ttm/
5524 DSBR100 USB FM RADIO DRIVER
5525 M: Alexey Klimov <klimov.linux@gmail.com>
5526 L: linux-media@vger.kernel.org
5527 T: git git://linuxtv.org/media_tree.git
5529 F: drivers/media/radio/dsbr100.c
5532 M: Francois Romieu <romieu@fr.zoreil.com>
5533 L: netdev@vger.kernel.org
5535 F: drivers/net/wan/dscc4.c
5538 M: Hans Verkuil <hverkuil@xs4all.nl>
5539 L: linux-media@vger.kernel.org
5540 T: git git://linuxtv.org/media_tree.git
5541 W: https://linuxtv.org
5543 F: drivers/media/pci/dt3155/
5545 DVB_USB_AF9015 MEDIA DRIVER
5546 M: Antti Palosaari <crope@iki.fi>
5547 L: linux-media@vger.kernel.org
5548 W: https://linuxtv.org
5549 W: http://palosaari.fi/linux/
5550 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5551 T: git git://linuxtv.org/anttip/media_tree.git
5553 F: drivers/media/usb/dvb-usb-v2/af9015*
5555 DVB_USB_AF9035 MEDIA DRIVER
5556 M: Antti Palosaari <crope@iki.fi>
5557 L: linux-media@vger.kernel.org
5558 W: https://linuxtv.org
5559 W: http://palosaari.fi/linux/
5560 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5561 T: git git://linuxtv.org/anttip/media_tree.git
5563 F: drivers/media/usb/dvb-usb-v2/af9035*
5565 DVB_USB_ANYSEE MEDIA DRIVER
5566 M: Antti Palosaari <crope@iki.fi>
5567 L: linux-media@vger.kernel.org
5568 W: https://linuxtv.org
5569 W: http://palosaari.fi/linux/
5570 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5571 T: git git://linuxtv.org/anttip/media_tree.git
5573 F: drivers/media/usb/dvb-usb-v2/anysee*
5575 DVB_USB_AU6610 MEDIA DRIVER
5576 M: Antti Palosaari <crope@iki.fi>
5577 L: linux-media@vger.kernel.org
5578 W: https://linuxtv.org
5579 W: http://palosaari.fi/linux/
5580 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5581 T: git git://linuxtv.org/anttip/media_tree.git
5583 F: drivers/media/usb/dvb-usb-v2/au6610*
5585 DVB_USB_CE6230 MEDIA DRIVER
5586 M: Antti Palosaari <crope@iki.fi>
5587 L: linux-media@vger.kernel.org
5588 W: https://linuxtv.org
5589 W: http://palosaari.fi/linux/
5590 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5591 T: git git://linuxtv.org/anttip/media_tree.git
5593 F: drivers/media/usb/dvb-usb-v2/ce6230*
5595 DVB_USB_CXUSB MEDIA DRIVER
5596 M: Michael Krufky <mkrufky@linuxtv.org>
5597 L: linux-media@vger.kernel.org
5598 W: https://linuxtv.org
5599 W: http://github.com/mkrufky
5600 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5601 T: git git://linuxtv.org/media_tree.git
5603 F: drivers/media/usb/dvb-usb/cxusb*
5605 DVB_USB_EC168 MEDIA DRIVER
5606 M: Antti Palosaari <crope@iki.fi>
5607 L: linux-media@vger.kernel.org
5608 W: https://linuxtv.org
5609 W: http://palosaari.fi/linux/
5610 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5611 T: git git://linuxtv.org/anttip/media_tree.git
5613 F: drivers/media/usb/dvb-usb-v2/ec168*
5615 DVB_USB_GL861 MEDIA DRIVER
5616 M: Antti Palosaari <crope@iki.fi>
5617 L: linux-media@vger.kernel.org
5618 W: https://linuxtv.org
5619 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5620 T: git git://linuxtv.org/anttip/media_tree.git
5622 F: drivers/media/usb/dvb-usb-v2/gl861*
5624 DVB_USB_MXL111SF MEDIA DRIVER
5625 M: Michael Krufky <mkrufky@linuxtv.org>
5626 L: linux-media@vger.kernel.org
5627 W: https://linuxtv.org
5628 W: http://github.com/mkrufky
5629 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5630 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5632 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5634 DVB_USB_RTL28XXU MEDIA DRIVER
5635 M: Antti Palosaari <crope@iki.fi>
5636 L: linux-media@vger.kernel.org
5637 W: https://linuxtv.org
5638 W: http://palosaari.fi/linux/
5639 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5640 T: git git://linuxtv.org/anttip/media_tree.git
5642 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5644 DVB_USB_V2 MEDIA DRIVER
5645 M: Antti Palosaari <crope@iki.fi>
5646 L: linux-media@vger.kernel.org
5647 W: https://linuxtv.org
5648 W: http://palosaari.fi/linux/
5649 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5650 T: git git://linuxtv.org/anttip/media_tree.git
5652 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5653 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5656 M: Jason Baron <jbaron@akamai.com>
5658 F: lib/dynamic_debug.c
5659 F: include/linux/dynamic_debug.h
5661 DYNAMIC INTERRUPT MODERATION
5662 M: Tal Gilboa <talgi@mellanox.com>
5664 F: include/linux/dim.h
5667 DZ DECSTATION DZ11 SERIAL DRIVER
5668 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5670 F: drivers/tty/serial/dz.*
5672 E3X0 POWER BUTTON DRIVER
5673 M: Moritz Fischer <moritz.fischer@ettus.com>
5674 L: usrp-users@lists.ettus.com
5675 W: http://www.ettus.com
5677 F: drivers/input/misc/e3x0-button.c
5678 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5681 M: Antti Palosaari <crope@iki.fi>
5682 L: linux-media@vger.kernel.org
5683 W: https://linuxtv.org
5684 W: http://palosaari.fi/linux/
5685 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5686 T: git git://linuxtv.org/anttip/media_tree.git
5688 F: drivers/media/tuners/e4000*
5690 EARTH_PT1 MEDIA DRIVER
5691 M: Akihiro Tsukada <tskd08@gmail.com>
5692 L: linux-media@vger.kernel.org
5694 F: drivers/media/pci/pt1/
5696 EARTH_PT3 MEDIA DRIVER
5697 M: Akihiro Tsukada <tskd08@gmail.com>
5698 L: linux-media@vger.kernel.org
5700 F: drivers/media/pci/pt3/
5703 M: Antti Palosaari <crope@iki.fi>
5704 L: linux-media@vger.kernel.org
5705 W: https://linuxtv.org
5706 W: http://palosaari.fi/linux/
5707 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5708 T: git git://linuxtv.org/anttip/media_tree.git
5710 F: drivers/media/dvb-frontends/ec100*
5713 M: Tyler Hicks <tyhicks@canonical.com>
5714 L: ecryptfs@vger.kernel.org
5715 W: http://ecryptfs.org
5716 W: https://launchpad.net/ecryptfs
5717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5719 F: Documentation/filesystems/ecryptfs.txt
5723 M: Borislav Petkov <bp@alien8.de>
5724 L: linux-edac@vger.kernel.org
5726 F: drivers/edac/amd64_edac*
5729 M: Stefan Schaeckeler <sschaeck@cisco.com>
5731 F: drivers/edac/aspeed_edac.c
5732 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5735 M: Robert Richter <rric@kernel.org>
5736 L: linux-edac@vger.kernel.org
5738 F: drivers/edac/highbank*
5741 M: Ralf Baechle <ralf@linux-mips.org>
5742 M: David Daney <david.daney@cavium.com>
5743 L: linux-edac@vger.kernel.org
5744 L: linux-mips@vger.kernel.org
5746 F: drivers/edac/octeon_edac*
5748 EDAC-CAVIUM THUNDERX
5749 M: David Daney <david.daney@cavium.com>
5750 M: Jan Glauber <jglauber@cavium.com>
5751 L: linux-edac@vger.kernel.org
5753 F: drivers/edac/thunderx_edac*
5756 M: Borislav Petkov <bp@alien8.de>
5757 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5758 R: James Morse <james.morse@arm.com>
5759 L: linux-edac@vger.kernel.org
5760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5763 F: Documentation/admin-guide/ras.rst
5764 F: Documentation/driver-api/edac.rst
5766 F: include/linux/edac.h
5769 M: Mark Gross <mark.gross@intel.com>
5770 L: linux-edac@vger.kernel.org
5772 F: drivers/edac/e752x_edac.c
5775 L: linux-edac@vger.kernel.org
5777 F: drivers/edac/e7xxx_edac.c
5780 M: York Sun <york.sun@nxp.com>
5781 L: linux-edac@vger.kernel.org
5783 F: drivers/edac/fsl_ddr_edac.*
5786 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5787 L: linux-edac@vger.kernel.org
5789 F: drivers/edac/ghes_edac.c
5792 M: Tony Luck <tony.luck@intel.com>
5793 L: linux-edac@vger.kernel.org
5795 F: drivers/edac/i10nm_base.c
5798 L: linux-edac@vger.kernel.org
5800 F: drivers/edac/i3000_edac.c
5803 L: linux-edac@vger.kernel.org
5805 F: drivers/edac/i5000_edac.c
5808 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5809 L: linux-edac@vger.kernel.org
5811 F: drivers/edac/i5400_edac.c
5814 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5815 L: linux-edac@vger.kernel.org
5817 F: drivers/edac/i7300_edac.c
5820 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5821 L: linux-edac@vger.kernel.org
5823 F: drivers/edac/i7core_edac.c
5826 M: Tim Small <tim@buttersideup.com>
5827 L: linux-edac@vger.kernel.org
5829 F: drivers/edac/i82443bxgx_edac.c
5832 M: "Arvind R." <arvino55@gmail.com>
5833 L: linux-edac@vger.kernel.org
5835 F: drivers/edac/i82975x_edac.c
5838 M: Jason Baron <jbaron@akamai.com>
5839 L: linux-edac@vger.kernel.org
5841 F: drivers/edac/ie31200_edac.c
5844 M: Johannes Thumshirn <morbidrsa@gmail.com>
5845 L: linux-edac@vger.kernel.org
5847 F: drivers/edac/mpc85xx_edac.[ch]
5850 M: Egor Martovetsky <egor@pasemi.com>
5851 L: linux-edac@vger.kernel.org
5853 F: drivers/edac/pasemi_edac.c
5856 M: Tony Luck <tony.luck@intel.com>
5857 L: linux-edac@vger.kernel.org
5859 F: drivers/edac/pnd2_edac.[ch]
5862 M: Tim Small <tim@buttersideup.com>
5863 L: linux-edac@vger.kernel.org
5865 F: drivers/edac/r82600_edac.c
5868 M: Tony Luck <tony.luck@intel.com>
5869 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5870 L: linux-edac@vger.kernel.org
5872 F: drivers/edac/sb_edac.c
5875 M: Yash Shah <yash.shah@sifive.com>
5876 L: linux-edac@vger.kernel.org
5878 F: drivers/edac/sifive_edac.c
5881 M: Tony Luck <tony.luck@intel.com>
5882 L: linux-edac@vger.kernel.org
5884 F: drivers/edac/skx_*.c
5887 M: Tero Kristo <t-kristo@ti.com>
5888 L: linux-edac@vger.kernel.org
5890 F: drivers/edac/ti_edac.c
5893 M: Channagoud Kadabi <ckadabi@codeaurora.org>
5894 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5895 L: linux-arm-msm@vger.kernel.org
5896 L: linux-edac@vger.kernel.org
5898 F: drivers/edac/qcom_edac.c
5900 EDIROL UA-101/UA-1000 DRIVER
5901 M: Clemens Ladisch <clemens@ladisch.de>
5902 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5903 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5905 F: sound/usb/misc/ua101.c
5908 L: linux-efi@vger.kernel.org
5909 M: Ivan Hu <ivan.hu@canonical.com>
5910 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5912 F: drivers/firmware/efi/test/
5914 EFI VARIABLE FILESYSTEM
5915 M: Matthew Garrett <matthew.garrett@nebula.com>
5916 M: Jeremy Kerr <jk@ozlabs.org>
5917 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5919 L: linux-efi@vger.kernel.org
5923 EFIFB FRAMEBUFFER DRIVER
5924 L: linux-fbdev@vger.kernel.org
5925 M: Peter Jones <pjones@redhat.com>
5927 F: drivers/video/fbdev/efifb.c
5930 W: http://aeschi.ch.eu.org/efs/
5934 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5935 M: Douglas Miller <dougmill@linux.ibm.com>
5936 L: netdev@vger.kernel.org
5938 F: drivers/net/ethernet/ibm/ehea/
5940 EM28XX VIDEO4LINUX DRIVER
5941 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5942 L: linux-media@vger.kernel.org
5943 W: https://linuxtv.org
5944 T: git git://linuxtv.org/media_tree.git
5946 F: drivers/media/usb/em28xx/
5947 F: Documentation/media/v4l-drivers/em28xx*
5950 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5951 M: Matt Mackall <mpm@selenic.com>
5952 M: David Woodhouse <dwmw2@infradead.org>
5953 L: linux-embedded@vger.kernel.org
5956 Emulex 10Gbps iSCSI - OneConnect DRIVER
5957 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5958 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5959 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5960 L: linux-scsi@vger.kernel.org
5961 W: http://www.broadcom.com
5963 F: drivers/scsi/be2iscsi/
5965 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5966 M: Sathya Perla <sathya.perla@broadcom.com>
5967 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5968 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5969 M: Somnath Kotur <somnath.kotur@broadcom.com>
5970 L: netdev@vger.kernel.org
5971 W: http://www.emulex.com
5973 F: drivers/net/ethernet/emulex/benet/
5975 EMULEX ONECONNECT ROCE DRIVER
5976 M: Selvin Xavier <selvin.xavier@broadcom.com>
5977 M: Devesh Sharma <devesh.sharma@broadcom.com>
5978 L: linux-rdma@vger.kernel.org
5979 W: http://www.broadcom.com
5981 F: drivers/infiniband/hw/ocrdma/
5982 F: include/uapi/rdma/ocrdma-abi.h
5984 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5985 M: James Smart <james.smart@broadcom.com>
5986 M: Dick Kennedy <dick.kennedy@broadcom.com>
5987 L: linux-scsi@vger.kernel.org
5988 W: http://www.broadcom.com
5990 F: drivers/scsi/lpfc/
5992 ENE CB710 FLASH CARD READER DRIVER
5993 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5995 F: drivers/misc/cb710/
5996 F: drivers/mmc/host/cb710-mmc.*
5997 F: include/linux/cb710.h
5999 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6000 M: Maxim Levitsky <maximlevitsky@gmail.com>
6002 F: drivers/media/rc/ene_ir.*
6004 EPSON S1D13XXX FRAMEBUFFER DRIVER
6005 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6008 F: drivers/video/fbdev/s1d13xxxfb.c
6009 F: include/video/s1d13xxxfb.h
6011 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6012 M: Jeff Layton <jlayton@kernel.org>
6015 F: include/linux/errseq.h
6017 ET131X NETWORK DRIVER
6018 M: Mark Einon <mark.einon@gmail.com>
6020 F: drivers/net/ethernet/agere/
6023 M: Roopa Prabhu <roopa@cumulusnetworks.com>
6024 M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6025 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6026 L: netdev@vger.kernel.org
6027 W: http://www.linuxfoundation.org/en/Net:Bridge
6029 F: include/linux/netfilter_bridge/
6032 ETHERNET PHY LIBRARY
6033 M: Andrew Lunn <andrew@lunn.ch>
6034 M: Florian Fainelli <f.fainelli@gmail.com>
6035 M: Heiner Kallweit <hkallweit1@gmail.com>
6036 L: netdev@vger.kernel.org
6038 F: Documentation/ABI/testing/sysfs-bus-mdio
6039 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6040 F: Documentation/devicetree/bindings/net/mdio*
6041 F: Documentation/networking/phy.rst
6043 F: drivers/of/of_mdio.c
6044 F: drivers/of/of_net.c
6045 F: include/linux/*mdio*.h
6046 F: include/linux/of_net.h
6047 F: include/linux/phy.h
6048 F: include/linux/phy_fixed.h
6049 F: include/linux/platform_data/mdio-bcm-unimac.h
6050 F: include/linux/platform_data/mdio-gpio.h
6051 F: include/trace/events/mdio.h
6052 F: include/uapi/linux/mdio.h
6053 F: include/uapi/linux/mii.h
6056 M: Jan Kara <jack@suse.com>
6057 L: linux-ext4@vger.kernel.org
6059 F: Documentation/filesystems/ext2.txt
6061 F: include/linux/ext2*
6064 M: "Theodore Ts'o" <tytso@mit.edu>
6065 M: Andreas Dilger <adilger.kernel@dilger.ca>
6066 L: linux-ext4@vger.kernel.org
6067 W: http://ext4.wiki.kernel.org
6068 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6069 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6071 F: Documentation/filesystems/ext4/
6074 Extended Verification Module (EVM)
6075 M: Mimi Zohar <zohar@linux.ibm.com>
6076 L: linux-integrity@vger.kernel.org
6078 F: security/integrity/evm/
6080 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6081 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
6082 L: linux-efi@vger.kernel.org
6083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6085 F: Documentation/admin-guide/efi-stub.rst
6086 F: arch/*/kernel/efi.c
6087 F: arch/x86/boot/compressed/eboot.[ch]
6088 F: arch/*/include/asm/efi.h
6089 F: arch/x86/platform/efi/
6090 F: drivers/firmware/efi/
6091 F: include/linux/efi*.h
6092 F: arch/arm/boot/compressed/efi-header.S
6093 F: arch/arm64/kernel/efi-entry.S
6095 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6096 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6097 M: Chanwoo Choi <cw00.choi@samsung.com>
6098 L: linux-kernel@vger.kernel.org
6099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6102 F: include/linux/extcon/
6103 F: include/linux/extcon.h
6104 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6105 F: Documentation/devicetree/bindings/extcon/
6108 M: Jingoo Han <jingoohan1@gmail.com>
6109 L: dri-devel@lists.freedesktop.org
6111 F: drivers/gpu/drm/exynos/exynos_dp*
6113 EXYNOS SYSMMU (IOMMU) driver
6114 M: Marek Szyprowski <m.szyprowski@samsung.com>
6115 L: iommu@lists.linux-foundation.org
6117 F: drivers/iommu/exynos-iommu.c
6119 EZchip NPS platform support
6120 M: Vineet Gupta <vgupta@synopsys.com>
6121 M: Ofer Levi <oferle@mellanox.com>
6123 F: arch/arc/plat-eznps
6124 F: arch/arc/boot/dts/eznps.dts
6127 M: Jaegeuk Kim <jaegeuk@kernel.org>
6128 M: Chao Yu <yuchao0@huawei.com>
6129 L: linux-f2fs-devel@lists.sourceforge.net
6130 W: https://f2fs.wiki.kernel.org/
6131 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6133 F: Documentation/filesystems/f2fs.txt
6134 F: Documentation/ABI/testing/sysfs-fs-f2fs
6136 F: include/linux/f2fs_fs.h
6137 F: include/trace/events/f2fs.h
6139 F71805F HARDWARE MONITORING DRIVER
6140 M: Jean Delvare <jdelvare@suse.com>
6141 L: linux-hwmon@vger.kernel.org
6143 F: Documentation/hwmon/f71805f.rst
6144 F: drivers/hwmon/f71805f.c
6147 M: Josh Poimboeuf <jpoimboe@redhat.com>
6149 F: scripts/faddr2line
6152 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6153 L: netdev@vger.kernel.org
6155 F: net/core/failover.c
6156 F: include/net/failover.h
6157 F: Documentation/networking/failover.rst
6160 M: Jan Kara <jack@suse.cz>
6161 R: Amir Goldstein <amir73il@gmail.com>
6162 L: linux-fsdevel@vger.kernel.org
6164 F: fs/notify/fanotify/
6165 F: include/linux/fanotify.h
6166 F: include/uapi/linux/fanotify.h
6168 FARSYNC SYNCHRONOUS DRIVER
6169 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6170 W: http://www.farsite.co.uk/
6172 F: drivers/net/wan/farsync.*
6174 FAULT INJECTION SUPPORT
6175 M: Akinobu Mita <akinobu.mita@gmail.com>
6177 F: Documentation/fault-injection/
6178 F: lib/fault-inject.c
6180 FBTFT Framebuffer drivers
6182 L: dri-devel@lists.freedesktop.org
6183 L: linux-fbdev@vger.kernel.org
6184 F: drivers/staging/fbtft/
6187 M: Michael Buesch <m@bues.ch>
6188 L: linux-media@vger.kernel.org
6190 F: drivers/media/tuners/fc0011.h
6191 F: drivers/media/tuners/fc0011.c
6194 M: Antti Palosaari <crope@iki.fi>
6195 L: linux-media@vger.kernel.org
6196 W: https://linuxtv.org
6197 W: http://palosaari.fi/linux/
6198 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6199 T: git git://linuxtv.org/anttip/media_tree.git
6201 F: drivers/media/tuners/fc2580*
6203 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6204 M: Hannes Reinecke <hare@suse.de>
6205 L: linux-scsi@vger.kernel.org
6206 W: www.Open-FCoE.org
6208 F: drivers/scsi/libfc/
6209 F: drivers/scsi/fcoe/
6211 F: include/scsi/libfc.h
6212 F: include/scsi/libfcoe.h
6213 F: include/uapi/scsi/fc/
6215 FILE LOCKING (flock() and fcntl()/lockf())
6216 M: Jeff Layton <jlayton@kernel.org>
6217 M: "J. Bruce Fields" <bfields@fieldses.org>
6218 L: linux-fsdevel@vger.kernel.org
6220 F: include/linux/fcntl.h
6221 F: include/uapi/linux/fcntl.h
6225 FILESYSTEMS (VFS and infrastructure)
6226 M: Alexander Viro <viro@zeniv.linux.org.uk>
6227 L: linux-fsdevel@vger.kernel.org
6230 F: include/linux/fs.h
6231 F: include/linux/fs_types.h
6232 F: include/uapi/linux/fs.h
6234 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6235 M: Riku Voipio <riku.voipio@iki.fi>
6236 L: linux-hwmon@vger.kernel.org
6238 F: drivers/hwmon/f75375s.c
6239 F: include/linux/f75375s.h
6241 FIREWIRE AUDIO DRIVERS
6242 M: Clemens Ladisch <clemens@ladisch.de>
6243 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6244 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6248 FIREWIRE MEDIA DRIVERS (firedtv)
6249 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6250 L: linux-media@vger.kernel.org
6251 L: linux1394-devel@lists.sourceforge.net
6252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6254 F: drivers/media/firewire/
6256 FIREWIRE SBP-2 TARGET
6257 M: Chris Boot <bootc@bootc.net>
6258 L: linux-scsi@vger.kernel.org
6259 L: target-devel@vger.kernel.org
6260 L: linux1394-devel@lists.sourceforge.net
6261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6263 F: drivers/target/sbp/
6266 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6267 L: linux1394-devel@lists.sourceforge.net
6268 W: http://ieee1394.wiki.kernel.org/
6269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6271 F: drivers/firewire/
6272 F: include/linux/firewire.h
6273 F: include/uapi/linux/firewire*.h
6276 FIRMWARE LOADER (request_firmware)
6277 M: Luis Chamberlain <mcgrof@kernel.org>
6278 L: linux-kernel@vger.kernel.org
6280 F: Documentation/firmware_class/
6281 F: drivers/base/firmware_loader/
6282 F: include/linux/firmware.h
6284 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6285 M: Joshua Morris <josh.h.morris@us.ibm.com>
6286 M: Philip Kelleher <pjk1939@linux.ibm.com>
6288 F: drivers/block/rsxx/
6290 FLEXTIMER FTM-QUADDEC DRIVER
6291 M: Patrick Havelange <patrick.havelange@essensium.com>
6292 L: linux-iio@vger.kernel.org
6294 F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quadddec
6295 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6296 F: drivers/counter/ftm-quaddec.c
6299 M: Denis Efremov <efremov@linux.com>
6301 L: linux-block@vger.kernel.org
6302 F: drivers/block/floppy.c
6305 M: Alessandro Rubini <rubini@gnudd.com>
6306 W: http://www.ohwr.org/projects/fmc-bus
6309 F: include/linux/fmc*.h
6310 F: include/linux/ipmi-fru.h
6313 FPGA MANAGER FRAMEWORK
6314 M: Moritz Fischer <mdf@kernel.org>
6315 L: linux-fpga@vger.kernel.org
6317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6318 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6319 F: Documentation/fpga/
6320 F: Documentation/driver-api/fpga/
6321 F: Documentation/devicetree/bindings/fpga/
6323 F: include/linux/fpga/
6324 W: http://www.rocketboards.org
6327 M: Wu Hao <hao.wu@intel.com>
6328 L: linux-fpga@vger.kernel.org
6330 F: Documentation/fpga/dfl.rst
6331 F: include/uapi/linux/fpga-dfl.h
6332 F: drivers/fpga/dfl*
6335 M: Bill Metzenthen <billm@melbpc.org.au>
6336 W: http://floatingpoint.sourceforge.net/emulator/index.html
6338 F: arch/x86/math-emu/
6340 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6341 L: netdev@vger.kernel.org
6343 F: drivers/net/wan/dlci.c
6344 F: drivers/net/wan/sdla.c
6347 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6348 L: dri-devel@lists.freedesktop.org
6349 L: linux-fbdev@vger.kernel.org
6350 T: git git://anongit.freedesktop.org/drm/drm-misc
6351 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6353 F: Documentation/fb/
6356 F: include/linux/fb.h
6357 F: include/uapi/video/
6358 F: include/uapi/linux/fb.h
6360 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6361 M: Horia Geantă <horia.geanta@nxp.com>
6362 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6363 L: linux-crypto@vger.kernel.org
6365 F: drivers/crypto/caam/
6366 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6368 FREESCALE DIU FRAMEBUFFER DRIVER
6369 M: Timur Tabi <timur@kernel.org>
6370 L: linux-fbdev@vger.kernel.org
6372 F: drivers/video/fbdev/fsl-diu-fb.*
6374 FREESCALE DMA DRIVER
6375 M: Li Yang <leoyang.li@nxp.com>
6376 M: Zhang Wei <zw@zh-kernel.org>
6377 L: linuxppc-dev@lists.ozlabs.org
6379 F: drivers/dma/fsldma.*
6381 FREESCALE ENETC ETHERNET DRIVERS
6382 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6383 L: netdev@vger.kernel.org
6385 F: drivers/net/ethernet/freescale/enetc/
6387 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6388 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6389 L: netdev@vger.kernel.org
6391 F: drivers/net/ethernet/freescale/gianfar*
6392 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6394 FREESCALE GPMI NAND DRIVER
6395 M: Han Xu <han.xu@nxp.com>
6396 L: linux-mtd@lists.infradead.org
6398 F: drivers/mtd/nand/raw/gpmi-nand/*
6400 FREESCALE I2C CPM DRIVER
6401 M: Jochen Friedrich <jochen@scram.de>
6402 L: linuxppc-dev@lists.ozlabs.org
6403 L: linux-i2c@vger.kernel.org
6405 F: drivers/i2c/busses/i2c-cpm.c
6407 FREESCALE IMX DDR PMU DRIVER
6408 M: Frank Li <Frank.li@nxp.com>
6409 L: linux-arm-kernel@lists.infradead.org
6411 F: drivers/perf/fsl_imx8_ddr_perf.c
6412 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6414 FREESCALE IMX LPI2C DRIVER
6415 M: Dong Aisheng <aisheng.dong@nxp.com>
6416 L: linux-i2c@vger.kernel.org
6417 L: linux-imx@nxp.com
6419 F: drivers/i2c/busses/i2c-imx-lpi2c.c
6420 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6422 FREESCALE IMX / MXC FEC DRIVER
6423 M: Fugang Duan <fugang.duan@nxp.com>
6424 L: netdev@vger.kernel.org
6426 F: drivers/net/ethernet/freescale/fec_main.c
6427 F: drivers/net/ethernet/freescale/fec_ptp.c
6428 F: drivers/net/ethernet/freescale/fec.h
6429 F: Documentation/devicetree/bindings/net/fsl-fec.txt
6431 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6432 M: Sascha Hauer <s.hauer@pengutronix.de>
6433 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6434 L: linux-fbdev@vger.kernel.org
6435 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6437 F: include/linux/platform_data/video-imxfb.h
6438 F: drivers/video/fbdev/imxfb.c
6440 FREESCALE QORIQ DPAA ETHERNET DRIVER
6441 M: Madalin Bucur <madalin.bucur@nxp.com>
6442 L: netdev@vger.kernel.org
6444 F: drivers/net/ethernet/freescale/dpaa
6446 FREESCALE QORIQ DPAA FMAN DRIVER
6447 M: Madalin Bucur <madalin.bucur@nxp.com>
6448 L: netdev@vger.kernel.org
6450 F: drivers/net/ethernet/freescale/fman
6451 F: Documentation/devicetree/bindings/net/fsl-fman.txt
6453 FREESCALE QORIQ PTP CLOCK DRIVER
6454 M: Yangbo Lu <yangbo.lu@nxp.com>
6455 L: netdev@vger.kernel.org
6457 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6458 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
6459 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6460 F: drivers/ptp/ptp_qoriq.c
6461 F: drivers/ptp/ptp_qoriq_debugfs.c
6462 F: include/linux/fsl/ptp_qoriq.h
6463 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6465 FREESCALE QUAD SPI DRIVER
6466 M: Han Xu <han.xu@nxp.com>
6467 L: linux-spi@vger.kernel.org
6469 F: drivers/spi/spi-fsl-qspi.c
6471 FREESCALE QUICC ENGINE LIBRARY
6472 M: Qiang Zhao <qiang.zhao@nxp.com>
6473 L: linuxppc-dev@lists.ozlabs.org
6475 F: drivers/soc/fsl/qe/
6476 F: include/soc/fsl/*qe*.h
6477 F: include/soc/fsl/*ucc*.h
6479 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6480 M: Li Yang <leoyang.li@nxp.com>
6481 L: netdev@vger.kernel.org
6482 L: linuxppc-dev@lists.ozlabs.org
6484 F: drivers/net/ethernet/freescale/ucc_geth*
6486 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6487 M: Zhao Qiang <qiang.zhao@nxp.com>
6488 L: netdev@vger.kernel.org
6489 L: linuxppc-dev@lists.ozlabs.org
6491 F: drivers/net/wan/fsl_ucc_hdlc*
6493 FREESCALE QUICC ENGINE UCC UART DRIVER
6494 M: Timur Tabi <timur@kernel.org>
6495 L: linuxppc-dev@lists.ozlabs.org
6497 F: drivers/tty/serial/ucc_uart.c
6499 FREESCALE SOC DRIVERS
6500 M: Li Yang <leoyang.li@nxp.com>
6501 L: linuxppc-dev@lists.ozlabs.org
6502 L: linux-arm-kernel@lists.infradead.org
6504 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6505 F: Documentation/devicetree/bindings/soc/fsl/
6507 F: include/linux/fsl/
6509 FREESCALE SOC FS_ENET DRIVER
6510 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
6511 L: linuxppc-dev@lists.ozlabs.org
6512 L: netdev@vger.kernel.org
6514 F: drivers/net/ethernet/freescale/fs_enet/
6515 F: include/linux/fs_enet_pd.h
6517 FREESCALE SOC SOUND DRIVERS
6518 M: Timur Tabi <timur@kernel.org>
6519 M: Nicolin Chen <nicoleotsuka@gmail.com>
6520 M: Xiubo Li <Xiubo.Lee@gmail.com>
6521 R: Fabio Estevam <festevam@gmail.com>
6522 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6523 L: linuxppc-dev@lists.ozlabs.org
6525 F: sound/soc/fsl/fsl*
6526 F: sound/soc/fsl/imx*
6527 F: sound/soc/fsl/mpc8610_hpcd.c
6529 FREESCALE USB PERIPHERAL DRIVERS
6530 M: Li Yang <leoyang.li@nxp.com>
6531 L: linux-usb@vger.kernel.org
6532 L: linuxppc-dev@lists.ozlabs.org
6534 F: drivers/usb/gadget/udc/fsl*
6537 M: Christoph Hellwig <hch@infradead.org>
6538 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
6543 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6544 M: Pavel Machek <pavel@ucw.cz>
6545 L: linux-pm@vger.kernel.org
6547 F: Documentation/power/freezing-of-tasks.rst
6548 F: include/linux/freezer.h
6552 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6553 L: linux-kernel@vger.kernel.org
6556 F: include/linux/frontswap.h
6558 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6559 M: David Howells <dhowells@redhat.com>
6560 L: linux-cachefs@redhat.com (moderated for non-subscribers)
6562 F: Documentation/filesystems/caching/
6564 F: include/linux/fscache*.h
6566 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6567 M: Theodore Y. Ts'o <tytso@mit.edu>
6568 M: Jaegeuk Kim <jaegeuk@kernel.org>
6569 M: Eric Biggers <ebiggers@kernel.org>
6570 L: linux-fscrypt@vger.kernel.org
6571 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6572 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6575 F: include/linux/fscrypt*.h
6576 F: Documentation/filesystems/fscrypt.rst
6579 M: Jeremy Kerr <jk@ozlabs.org>
6580 M: Joel Stanley <joel@jms.id.au>
6581 R: Alistar Popple <alistair@popple.id.au>
6582 R: Eddie James <eajames@linux.ibm.com>
6583 L: linux-fsi@lists.ozlabs.org
6584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6585 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
6588 F: include/linux/fsi*.h
6589 F: include/trace/events/fsi*.h
6591 FSI-ATTACHED I2C DRIVER
6592 M: Eddie James <eajames@linux.ibm.com>
6593 L: linux-i2c@vger.kernel.org
6594 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
6596 F: drivers/i2c/busses/i2c-fsi.c
6597 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6599 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6600 M: Jan Kara <jack@suse.cz>
6601 R: Amir Goldstein <amir73il@gmail.com>
6602 L: linux-fsdevel@vger.kernel.org
6605 F: include/linux/fsnotify*.h
6607 FUJITSU LAPTOP EXTRAS
6608 M: Jonathan Woithe <jwoithe@just42.net>
6609 L: platform-driver-x86@vger.kernel.org
6611 F: drivers/platform/x86/fujitsu-laptop.c
6613 FUJITSU M-5MO LS CAMERA ISP DRIVER
6614 M: Kyungmin Park <kyungmin.park@samsung.com>
6615 M: Heungjun Kim <riverful.kim@samsung.com>
6616 L: linux-media@vger.kernel.org
6618 F: drivers/media/i2c/m5mols/
6619 F: include/media/i2c/m5mols.h
6621 FUJITSU TABLET EXTRAS
6622 M: Robert Gerlach <khnz@gmx.de>
6623 L: platform-driver-x86@vger.kernel.org
6625 F: drivers/platform/x86/fujitsu-tablet.c
6627 FUSE: FILESYSTEM IN USERSPACE
6628 M: Miklos Szeredi <miklos@szeredi.hu>
6629 L: linux-fsdevel@vger.kernel.org
6630 W: http://fuse.sourceforge.net/
6631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6634 F: include/uapi/linux/fuse.h
6635 F: Documentation/filesystems/fuse.txt
6638 M: Thomas Gleixner <tglx@linutronix.de>
6639 M: Ingo Molnar <mingo@redhat.com>
6640 R: Peter Zijlstra <peterz@infradead.org>
6641 R: Darren Hart <dvhart@infradead.org>
6642 L: linux-kernel@vger.kernel.org
6643 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6646 F: include/asm-generic/futex.h
6647 F: include/linux/futex.h
6648 F: include/uapi/linux/futex.h
6649 F: tools/testing/selftests/futex/
6650 F: tools/perf/bench/futex*
6651 F: Documentation/*futex*
6654 M: Kees Cook <keescook@chromium.org>
6655 R: Emese Revfy <re.emese@gmail.com>
6656 L: kernel-hardening@lists.openwall.com
6658 F: scripts/gcc-plugins/
6659 F: scripts/gcc-plugin.sh
6660 F: scripts/Makefile.gcc-plugins
6661 F: Documentation/core-api/gcc-plugins.rst
6663 GASKET DRIVER FRAMEWORK
6664 M: Rob Springer <rspringer@google.com>
6665 M: Todd Poynor <toddpoynor@google.com>
6666 M: Ben Chan <benchan@chromium.org>
6668 F: drivers/staging/gasket/
6670 GCOV BASED KERNEL PROFILING
6671 M: Peter Oberparleiter <oberpar@linux.ibm.com>
6674 F: Documentation/dev-tools/gcov.rst
6676 GDB KERNEL DEBUGGING HELPER SCRIPTS
6677 M: Jan Kiszka <jan.kiszka@siemens.com>
6678 M: Kieran Bingham <kbingham@kernel.org>
6682 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6683 M: Achim Leubner <achim_leubner@adaptec.com>
6684 L: linux-scsi@vger.kernel.org
6685 W: http://www.icp-vortex.com/
6687 F: drivers/scsi/gdt*
6689 GEMTEK FM RADIO RECEIVER DRIVER
6690 M: Hans Verkuil <hverkuil@xs4all.nl>
6691 L: linux-media@vger.kernel.org
6692 T: git git://linuxtv.org/media_tree.git
6693 W: https://linuxtv.org
6695 F: drivers/media/radio/radio-gemtek*
6697 GENERIC GPIO I2C DRIVER
6698 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6700 F: drivers/i2c/busses/i2c-gpio.c
6701 F: include/linux/platform_data/i2c-gpio.h
6703 GENERIC GPIO I2C MULTIPLEXER DRIVER
6704 M: Peter Korsgaard <peter.korsgaard@barco.com>
6705 L: linux-i2c@vger.kernel.org
6707 F: drivers/i2c/muxes/i2c-mux-gpio.c
6708 F: include/linux/platform_data/i2c-mux-gpio.h
6709 F: Documentation/i2c/muxes/i2c-mux-gpio
6711 GENERIC HDLC (WAN) DRIVERS
6712 M: Krzysztof Halasa <khc@pm.waw.pl>
6713 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
6715 F: drivers/net/wan/c101.c
6716 F: drivers/net/wan/hd6457*
6717 F: drivers/net/wan/hdlc*
6718 F: drivers/net/wan/n2.c
6719 F: drivers/net/wan/pc300too.c
6720 F: drivers/net/wan/pci200syn.c
6721 F: drivers/net/wan/wanxl*
6723 GENERIC INCLUDE/ASM HEADER FILES
6724 M: Arnd Bergmann <arnd@arndb.de>
6725 L: linux-arch@vger.kernel.org
6726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6728 F: include/asm-generic/
6729 F: include/uapi/asm-generic/
6731 GENERIC PHY FRAMEWORK
6732 M: Kishon Vijay Abraham I <kishon@ti.com>
6733 L: linux-kernel@vger.kernel.org
6734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6737 F: include/linux/phy/
6738 F: Documentation/devicetree/bindings/phy/
6740 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6741 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6743 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6746 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6747 M: Kevin Hilman <khilman@kernel.org>
6748 M: Ulf Hansson <ulf.hansson@linaro.org>
6749 L: linux-pm@vger.kernel.org
6751 F: drivers/base/power/domain*.c
6752 F: include/linux/pm_domain.h
6753 F: Documentation/devicetree/bindings/power/power_domain.txt
6755 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6756 M: Eugen Hristev <eugen.hristev@microchip.com>
6757 L: linux-input@vger.kernel.org
6759 F: drivers/input/touchscreen/resistive-adc-touch.c
6761 GENERIC UIO DRIVER FOR PCI DEVICES
6762 M: "Michael S. Tsirkin" <mst@redhat.com>
6763 L: kvm@vger.kernel.org
6765 F: drivers/uio/uio_pci_generic.c
6767 GENERIC VDSO LIBRARY:
6768 M: Andy Lutomirski <luto@kernel.org>
6769 M: Thomas Gleixner <tglx@linutronix.de>
6770 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
6771 L: linux-kernel@vger.kernel.org
6772 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
6775 F: kernel/time/vsyscall.c
6777 F: include/asm-generic/vdso/vsyscall.h
6779 GENWQE (IBM Generic Workqueue Card)
6780 M: Frank Haverkamp <haver@linux.ibm.com>
6782 F: drivers/misc/genwqe/
6784 GET_MAINTAINER SCRIPT
6785 M: Joe Perches <joe@perches.com>
6787 F: scripts/get_maintainer.pl
6790 M: Bob Peterson <rpeterso@redhat.com>
6791 M: Andreas Gruenbacher <agruenba@redhat.com>
6792 L: cluster-devel@redhat.com
6793 W: http://sources.redhat.com/cluster/
6794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6796 F: Documentation/filesystems/gfs2*.txt
6798 F: include/uapi/linux/gfs2_ondisk.h
6801 M: Johan Hovold <johan@kernel.org>
6802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6804 F: Documentation/ABI/testing/sysfs-class-gnss
6805 F: Documentation/devicetree/bindings/gnss/
6807 F: include/linux/gnss.h
6810 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
6811 L: linux-media@vger.kernel.org
6813 F: drivers/media/usb/go7007/
6816 M: Bastien Nocera <hadess@hadess.net>
6817 L: linux-input@vger.kernel.org
6819 F: drivers/input/touchscreen/goodix.c
6821 GOOGLE ETHERNET DRIVERS
6822 M: Catherine Sullivan <csully@google.com>
6823 R: Sagi Shahar <sagis@google.com>
6824 R: Jon Olson <jonolson@google.com>
6825 L: netdev@vger.kernel.org
6827 F: Documentation/networking/device_drivers/google/gve.rst
6828 F: drivers/net/ethernet/google
6830 GPD POCKET FAN DRIVER
6831 M: Hans de Goede <hdegoede@redhat.com>
6832 L: platform-driver-x86@vger.kernel.org
6834 F: drivers/platform/x86/gpd-pocket-fan.c
6837 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6838 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6839 L: linux-gpio@vger.kernel.org
6840 L: linux-acpi@vger.kernel.org
6842 F: Documentation/firmware-guide/acpi/gpio-properties.rst
6843 F: drivers/gpio/gpiolib-acpi.c
6846 M: Sean Young <sean@mess.org>
6847 L: linux-media@vger.kernel.org
6849 F: drivers/media/rc/gpio-ir-tx.c
6852 M: Bamvor Jian Zhang <bamv2005@gmail.com>
6853 L: linux-gpio@vger.kernel.org
6855 F: drivers/gpio/gpio-mockup.c
6856 F: tools/testing/selftests/gpio/
6859 M: Linus Walleij <linus.walleij@linaro.org>
6860 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
6861 L: linux-gpio@vger.kernel.org
6862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6864 F: Documentation/devicetree/bindings/gpio/
6865 F: Documentation/driver-api/gpio/
6866 F: Documentation/admin-guide/gpio/
6867 F: Documentation/ABI/testing/gpio-cdev
6868 F: Documentation/ABI/obsolete/sysfs-gpio
6870 F: include/linux/gpio/
6871 F: include/linux/gpio.h
6872 F: include/linux/of_gpio.h
6873 F: include/asm-generic/gpio.h
6874 F: include/uapi/linux/gpio.h
6877 GRE DEMULTIPLEXER DRIVER
6878 M: Dmitry Kozlov <xeb@mail.ru>
6879 L: netdev@vger.kernel.org
6881 F: net/ipv4/gre_demux.c
6882 F: net/ipv4/gre_offload.c
6883 F: include/net/gre.h
6885 GRETH 10/100/1G Ethernet MAC device driver
6886 M: Andreas Larsson <andreas@gaisler.com>
6887 L: netdev@vger.kernel.org
6889 F: drivers/net/ethernet/aeroflex/
6891 GREYBUS AUDIO PROTOCOLS DRIVERS
6892 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6893 M: Mark Greer <mgreer@animalcreek.com>
6895 F: drivers/staging/greybus/audio_apbridgea.c
6896 F: drivers/staging/greybus/audio_apbridgea.h
6897 F: drivers/staging/greybus/audio_codec.c
6898 F: drivers/staging/greybus/audio_codec.h
6899 F: drivers/staging/greybus/audio_gb.c
6900 F: drivers/staging/greybus/audio_manager.c
6901 F: drivers/staging/greybus/audio_manager.h
6902 F: drivers/staging/greybus/audio_manager_module.c
6903 F: drivers/staging/greybus/audio_manager_private.h
6904 F: drivers/staging/greybus/audio_manager_sysfs.c
6905 F: drivers/staging/greybus/audio_module.c
6906 F: drivers/staging/greybus/audio_topology.c
6908 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6909 M: Viresh Kumar <vireshk@kernel.org>
6911 F: drivers/staging/greybus/authentication.c
6912 F: drivers/staging/greybus/bootrom.c
6913 F: drivers/staging/greybus/firmware.h
6914 F: drivers/staging/greybus/fw-core.c
6915 F: drivers/staging/greybus/fw-download.c
6916 F: drivers/staging/greybus/fw-management.c
6917 F: drivers/staging/greybus/greybus_authentication.h
6918 F: drivers/staging/greybus/greybus_firmware.h
6919 F: drivers/staging/greybus/hid.c
6920 F: drivers/staging/greybus/i2c.c
6921 F: drivers/staging/greybus/spi.c
6922 F: drivers/staging/greybus/spilib.c
6923 F: drivers/staging/greybus/spilib.h
6925 GREYBUS LOOPBACK DRIVER
6926 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6928 F: drivers/staging/greybus/loopback.c
6930 GREYBUS PLATFORM DRIVERS
6931 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6933 F: drivers/staging/greybus/arche-platform.c
6934 F: drivers/staging/greybus/arche-apb-ctrl.c
6935 F: drivers/staging/greybus/arche_platform.h
6937 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6938 M: Rui Miguel Silva <rmfrfs@gmail.com>
6940 F: drivers/staging/greybus/sdio.c
6941 F: drivers/staging/greybus/light.c
6942 F: drivers/staging/greybus/gpio.c
6943 F: drivers/staging/greybus/power_supply.c
6944 F: drivers/staging/greybus/spi.c
6945 F: drivers/staging/greybus/spilib.c
6948 M: Johan Hovold <johan@kernel.org>
6949 M: Alex Elder <elder@kernel.org>
6950 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6952 F: drivers/staging/greybus/
6953 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6955 GREYBUS UART PROTOCOLS DRIVERS
6956 M: David Lin <dtwlin@gmail.com>
6958 F: drivers/staging/greybus/uart.c
6959 F: drivers/staging/greybus/log.c
6961 GS1662 VIDEO SERIALIZER
6962 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6963 L: linux-media@vger.kernel.org
6964 T: git git://linuxtv.org/media_tree.git
6966 F: drivers/media/spi/gs1662.c
6968 GSPCA FINEPIX SUBDRIVER
6969 M: Frank Zago <frank@zago.net>
6970 L: linux-media@vger.kernel.org
6971 T: git git://linuxtv.org/media_tree.git
6973 F: drivers/media/usb/gspca/finepix.c
6975 GSPCA GL860 SUBDRIVER
6976 M: Olivier Lorin <o.lorin@laposte.net>
6977 L: linux-media@vger.kernel.org
6978 T: git git://linuxtv.org/media_tree.git
6980 F: drivers/media/usb/gspca/gl860/
6982 GSPCA M5602 SUBDRIVER
6983 M: Erik Andren <erik.andren@gmail.com>
6984 L: linux-media@vger.kernel.org
6985 T: git git://linuxtv.org/media_tree.git
6987 F: drivers/media/usb/gspca/m5602/
6989 GSPCA PAC207 SONIXB SUBDRIVER
6990 M: Hans Verkuil <hverkuil@xs4all.nl>
6991 L: linux-media@vger.kernel.org
6992 T: git git://linuxtv.org/media_tree.git
6994 F: drivers/media/usb/gspca/pac207.c
6996 GSPCA SN9C20X SUBDRIVER
6997 M: Brian Johnson <brijohn@gmail.com>
6998 L: linux-media@vger.kernel.org
6999 T: git git://linuxtv.org/media_tree.git
7001 F: drivers/media/usb/gspca/sn9c20x.c
7003 GSPCA T613 SUBDRIVER
7004 M: Leandro Costantino <lcostantino@gmail.com>
7005 L: linux-media@vger.kernel.org
7006 T: git git://linuxtv.org/media_tree.git
7008 F: drivers/media/usb/gspca/t613.c
7010 GSPCA USB WEBCAM DRIVER
7011 M: Hans Verkuil <hverkuil@xs4all.nl>
7012 L: linux-media@vger.kernel.org
7013 T: git git://linuxtv.org/media_tree.git
7015 F: drivers/media/usb/gspca/
7017 GTP (GPRS Tunneling Protocol)
7018 M: Pablo Neira Ayuso <pablo@netfilter.org>
7019 M: Harald Welte <laforge@gnumonks.org>
7020 L: osmocom-net-gprs@lists.osmocom.org
7021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7023 F: drivers/net/gtp.c
7025 GUID PARTITION TABLE (GPT)
7026 M: Davidlohr Bueso <dave@stgolabs.net>
7027 L: linux-efi@vger.kernel.org
7029 F: block/partitions/efi.*
7032 M: Yoshinori Sato <ysato@users.sourceforge.jp>
7033 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7034 W: http://uclinux-h8.sourceforge.jp
7035 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7038 F: drivers/clocksource/h8300_*.c
7039 F: drivers/clk/h8300/
7040 F: drivers/irqchip/irq-renesas-h8*.c
7042 HABANALABS PCI DRIVER
7043 M: Oded Gabbay <oded.gabbay@gmail.com>
7044 T: git https://github.com/HabanaAI/linux.git
7046 F: drivers/misc/habanalabs/
7047 F: include/uapi/misc/habanalabs.h
7048 F: Documentation/ABI/testing/sysfs-driver-habanalabs
7049 F: Documentation/ABI/testing/debugfs-driver-habanalabs
7052 M: Antti Palosaari <crope@iki.fi>
7053 L: linux-media@vger.kernel.org
7054 W: https://linuxtv.org
7055 W: http://palosaari.fi/linux/
7056 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7057 T: git git://linuxtv.org/anttip/media_tree.git
7059 F: drivers/media/usb/hackrf/
7061 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7062 M: Frank Seidel <frank@f-seidel.de>
7063 L: platform-driver-x86@vger.kernel.org
7064 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7066 F: drivers/platform/x86/hdaps.c
7069 M: Jean Delvare <jdelvare@suse.com>
7070 M: Guenter Roeck <linux@roeck-us.net>
7071 L: linux-hwmon@vger.kernel.org
7072 W: http://hwmon.wiki.kernel.org/
7073 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7075 F: Documentation/devicetree/bindings/hwmon/
7076 F: Documentation/hwmon/
7078 F: include/linux/hwmon*.h
7079 F: include/trace/events/hwmon*.h
7081 HARDWARE RANDOM NUMBER GENERATOR CORE
7082 M: Matt Mackall <mpm@selenic.com>
7083 M: Herbert Xu <herbert@gondor.apana.org.au>
7084 L: linux-crypto@vger.kernel.org
7086 F: Documentation/devicetree/bindings/rng/
7087 F: Documentation/admin-guide/hw_random.rst
7088 F: drivers/char/hw_random/
7089 F: include/linux/hw_random.h
7091 HARDWARE TRACING FACILITIES
7092 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7094 F: drivers/hwtracing/
7096 HARDWARE SPINLOCK CORE
7097 M: Ohad Ben-Cohen <ohad@wizery.com>
7098 M: Bjorn Andersson <bjorn.andersson@linaro.org>
7099 L: linux-remoteproc@vger.kernel.org
7101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
7102 F: Documentation/devicetree/bindings/hwlock/
7103 F: Documentation/hwspinlock.txt
7104 F: drivers/hwspinlock/
7105 F: include/linux/hwspinlock.h
7107 HARMONY SOUND DRIVER
7108 L: linux-parisc@vger.kernel.org
7110 F: sound/parisc/harmony.*
7112 HDPVR USB VIDEO ENCODER DRIVER
7113 M: Hans Verkuil <hverkuil@xs4all.nl>
7114 L: linux-media@vger.kernel.org
7115 T: git git://linuxtv.org/media_tree.git
7116 W: https://linuxtv.org
7118 F: drivers/media/usb/hdpvr/
7120 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7121 M: Jerry Hoemann <jerry.hoemann@hpe.com>
7123 F: Documentation/watchdog/hpwdt.rst
7124 F: drivers/watchdog/hpwdt.c
7126 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7127 M: Don Brace <don.brace@microsemi.com>
7128 L: esc.storagedev@microsemi.com
7129 L: linux-scsi@vger.kernel.org
7131 F: Documentation/scsi/hpsa.txt
7132 F: drivers/scsi/hpsa*.[ch]
7133 F: include/linux/cciss*.h
7134 F: include/uapi/linux/cciss*.h
7137 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
7138 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
7139 L: linux-rdma@vger.kernel.org
7141 F: drivers/infiniband/hw/hfi1
7144 L: linux-fsdevel@vger.kernel.org
7146 F: Documentation/filesystems/hfs.txt
7150 L: linux-fsdevel@vger.kernel.org
7152 F: Documentation/filesystems/hfsplus.txt
7155 HGA FRAMEBUFFER DRIVER
7156 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7157 L: linux-nvidia@lists.surfsouth.com
7158 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7160 F: drivers/video/fbdev/hgafb.c
7162 HIBERNATION (aka Software Suspend, aka swsusp)
7163 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7164 M: Pavel Machek <pavel@ucw.cz>
7165 L: linux-pm@vger.kernel.org
7166 B: https://bugzilla.kernel.org
7169 F: drivers/base/power/
7171 F: include/linux/suspend.h
7172 F: include/linux/freezer.h
7173 F: include/linux/pm.h
7174 F: arch/*/include/asm/suspend*.h
7177 M: Jiri Kosina <jikos@kernel.org>
7178 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
7179 L: linux-input@vger.kernel.org
7180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7183 F: include/linux/hid*
7184 F: include/uapi/linux/hid*
7186 HID SENSOR HUB DRIVERS
7187 M: Jiri Kosina <jikos@kernel.org>
7188 M: Jonathan Cameron <jic23@kernel.org>
7189 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7190 L: linux-input@vger.kernel.org
7191 L: linux-iio@vger.kernel.org
7193 F: Documentation/hid/hid-sensor*
7194 F: drivers/hid/hid-sensor-*
7195 F: drivers/iio/*/hid-*
7196 F: include/linux/hid-sensor-*
7198 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7199 M: Thomas Gleixner <tglx@linutronix.de>
7200 L: linux-kernel@vger.kernel.org
7201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7203 F: Documentation/timers/
7204 F: kernel/time/hrtimer.c
7205 F: kernel/time/clockevents.c
7206 F: kernel/time/timer_*.c
7207 F: include/linux/clockchips.h
7208 F: include/linux/hrtimer.h
7210 HIGH-SPEED SCC DRIVER FOR AX.25
7211 L: linux-hams@vger.kernel.org
7213 F: drivers/net/hamradio/dmascc.c
7214 F: drivers/net/hamradio/scc.c
7216 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7217 M: HighPoint Linux Team <linux@highpoint-tech.com>
7218 W: http://www.highpoint-tech.com
7220 F: Documentation/scsi/hptiop.txt
7221 F: drivers/scsi/hptiop.c
7224 M: Jes Sorensen <jes@trained-monkey.org>
7225 L: linux-hippi@sunsite.dk
7227 F: include/linux/hippidevice.h
7228 F: include/uapi/linux/if_hippi.h
7230 F: drivers/net/hippi/
7232 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7233 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7234 M: Salil Mehta <salil.mehta@huawei.com>
7235 L: netdev@vger.kernel.org
7236 W: http://www.hisilicon.com
7238 F: drivers/net/ethernet/hisilicon/hns3/
7240 HISILICON LPC BUS DRIVER
7241 M: john.garry@huawei.com
7242 W: http://www.hisilicon.com
7244 F: drivers/bus/hisi_lpc.c
7245 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7247 HISILICON NETWORK SUBSYSTEM DRIVER
7248 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7249 M: Salil Mehta <salil.mehta@huawei.com>
7250 L: netdev@vger.kernel.org
7251 W: http://www.hisilicon.com
7253 F: drivers/net/ethernet/hisilicon/
7254 F: Documentation/devicetree/bindings/net/hisilicon*.txt
7256 HISILICON PMU DRIVER
7257 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
7258 W: http://www.hisilicon.com
7260 F: drivers/perf/hisilicon
7261 F: Documentation/admin-guide/perf/hisi-pmu.rst
7263 HISILICON ROCE DRIVER
7264 M: Lijun Ou <oulijun@huawei.com>
7265 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
7266 L: linux-rdma@vger.kernel.org
7268 F: drivers/infiniband/hw/hns/
7269 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7271 HISILICON SAS Controller
7272 M: John Garry <john.garry@huawei.com>
7273 W: http://www.hisilicon.com
7275 F: drivers/scsi/hisi_sas/
7276 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7278 HMM - Heterogeneous Memory Management
7279 M: Jérôme Glisse <jglisse@redhat.com>
7280 L: linux-mm@kvack.org
7283 F: include/linux/hmm*
7284 F: Documentation/vm/hmm.rst
7287 M: Jouni Malinen <j@w1.fi>
7288 L: linux-wireless@vger.kernel.org
7289 W: http://w1.fi/hostap-driver.html
7291 F: drivers/net/wireless/intersil/hostap/
7293 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7294 L: platform-driver-x86@vger.kernel.org
7296 F: drivers/platform/x86/tc1100-wmi.c
7298 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7299 M: Jaroslav Kysela <perex@perex.cz>
7301 F: drivers/net/ethernet/hp/hp100.*
7303 HPET: High Precision Event Timers driver
7304 M: Clemens Ladisch <clemens@ladisch.de>
7306 F: Documentation/timers/hpet.rst
7307 F: drivers/char/hpet.c
7308 F: include/linux/hpet.h
7309 F: include/uapi/linux/hpet.h
7313 F: arch/x86/kernel/hpet.c
7314 F: arch/x86/include/asm/hpet.h
7317 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7318 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7323 M: Sebastian Reichel <sre@kernel.org>
7324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7326 F: Documentation/ABI/testing/sysfs-bus-hsi
7327 F: Documentation/driver-api/hsi.rst
7329 F: include/linux/hsi/
7330 F: include/uapi/linux/hsi/
7333 L: linux-usb@vger.kernel.org
7335 F: drivers/net/usb/hso.c
7337 HSR NETWORK PROTOCOL
7338 M: Arvid Brodin <arvid.brodin@alten.se>
7339 L: netdev@vger.kernel.org
7343 HT16K33 LED CONTROLLER DRIVER
7344 M: Robin van der Gracht <robin@protonic.nl>
7346 F: drivers/auxdisplay/ht16k33.c
7347 F: Documentation/devicetree/bindings/display/ht16k33.txt
7349 HTCPEN TOUCHSCREEN DRIVER
7350 M: Pau Oliva Fora <pof@eslack.org>
7351 L: linux-input@vger.kernel.org
7353 F: drivers/input/touchscreen/htcpen.c
7355 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7356 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7357 L: linux-iio@vger.kernel.org
7358 W: http://www.st.com/
7360 F: drivers/iio/humidity/hts221*
7361 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
7363 HUAWEI ETHERNET DRIVER
7364 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
7365 L: netdev@vger.kernel.org
7367 F: Documentation/networking/hinic.txt
7368 F: drivers/net/ethernet/huawei/hinic/
7371 M: Mike Kravetz <mike.kravetz@oracle.com>
7372 L: linux-mm@kvack.org
7376 F: include/linux/hugetlb.h
7377 F: Documentation/admin-guide/mm/hugetlbpage.rst
7378 F: Documentation/vm/hugetlbfs_reserv.rst
7379 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7382 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7383 L: linux-media@vger.kernel.org
7384 T: git git://linuxtv.org/media_tree.git
7385 W: https://linuxtv.org
7387 F: drivers/media/platform/sti/hva
7389 HWPOISON MEMORY FAILURE HANDLING
7390 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7391 L: linux-mm@kvack.org
7393 F: mm/memory-failure.c
7394 F: mm/hwpoison-inject.c
7396 HYGON PROCESSOR SUPPORT
7397 M: Pu Wen <puwen@hygon.cn>
7398 L: linux-kernel@vger.kernel.org
7400 F: arch/x86/kernel/cpu/hygon.c
7402 Hyper-V CORE AND DRIVERS
7403 M: "K. Y. Srinivasan" <kys@microsoft.com>
7404 M: Haiyang Zhang <haiyangz@microsoft.com>
7405 M: Stephen Hemminger <sthemmin@microsoft.com>
7406 M: Sasha Levin <sashal@kernel.org>
7407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7408 L: linux-hyperv@vger.kernel.org
7410 F: Documentation/networking/device_drivers/microsoft/netvsc.txt
7411 F: arch/x86/include/asm/mshyperv.h
7412 F: arch/x86/include/asm/trace/hyperv.h
7413 F: arch/x86/include/asm/hyperv-tlfs.h
7414 F: arch/x86/kernel/cpu/mshyperv.c
7416 F: drivers/clocksource/hyperv_timer.c
7417 F: drivers/hid/hid-hyperv.c
7419 F: drivers/input/serio/hyperv-keyboard.c
7420 F: drivers/pci/controller/pci-hyperv.c
7421 F: drivers/net/hyperv/
7422 F: drivers/scsi/storvsc_drv.c
7423 F: drivers/uio/uio_hv_generic.c
7424 F: drivers/video/fbdev/hyperv_fb.c
7425 F: drivers/iommu/hyperv_iommu.c
7426 F: net/vmw_vsock/hyperv_transport.c
7427 F: include/clocksource/hyperv_timer.h
7428 F: include/linux/hyperv.h
7429 F: include/uapi/linux/hyperv.h
7430 F: include/asm-generic/mshyperv.h
7432 F: Documentation/ABI/stable/sysfs-bus-vmbus
7435 M: Vignesh Raghavendra <vigneshr@ti.com>
7437 F: drivers/mtd/hyperbus/
7438 F: include/linux/mtd/hyperbus.h
7439 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7440 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7442 HYPERVISOR VIRTUAL CONSOLE DRIVER
7443 L: linuxppc-dev@lists.ozlabs.org
7448 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7449 L: linux-i2c@vger.kernel.org
7450 L: linux-acpi@vger.kernel.org
7452 F: drivers/i2c/i2c-core-acpi.c
7454 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7455 M: Ajay Gupta <ajayg@nvidia.com>
7456 L: linux-i2c@vger.kernel.org
7458 F: Documentation/i2c/busses/i2c-nvidia-gpu
7459 F: drivers/i2c/busses/i2c-nvidia-gpu.c
7462 M: Peter Rosin <peda@axentia.se>
7463 L: linux-i2c@vger.kernel.org
7465 F: Documentation/i2c/i2c-topology
7466 F: Documentation/i2c/muxes/
7467 F: Documentation/devicetree/bindings/i2c/i2c-mux*
7468 F: Documentation/devicetree/bindings/i2c/i2c-arb*
7469 F: Documentation/devicetree/bindings/i2c/i2c-gate*
7470 F: drivers/i2c/i2c-mux.c
7471 F: drivers/i2c/muxes/
7472 F: include/linux/i2c-mux.h
7474 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7475 M: Gregory CLEMENT <gregory.clement@bootlin.com>
7476 L: linux-i2c@vger.kernel.org
7478 F: Documentation/devicetree/bindings/i2c/i2c-mv64xxx.txt
7479 F: drivers/i2c/busses/i2c-mv64xxx.c
7481 I2C OVER PARALLEL PORT
7482 M: Jean Delvare <jdelvare@suse.com>
7483 L: linux-i2c@vger.kernel.org
7485 F: Documentation/i2c/busses/i2c-parport
7486 F: Documentation/i2c/busses/i2c-parport-light
7487 F: drivers/i2c/busses/i2c-parport.c
7488 F: drivers/i2c/busses/i2c-parport-light.c
7491 M: Wolfram Sang <wsa@the-dreams.de>
7492 L: linux-i2c@vger.kernel.org
7493 W: https://i2c.wiki.kernel.org/
7494 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7497 F: Documentation/devicetree/bindings/i2c/i2c.txt
7498 F: Documentation/i2c/
7500 F: include/linux/i2c.h
7501 F: include/linux/i2c-dev.h
7502 F: include/linux/i2c-smbus.h
7503 F: include/uapi/linux/i2c.h
7504 F: include/uapi/linux/i2c-*.h
7506 I2C SUBSYSTEM HOST DRIVERS
7507 L: linux-i2c@vger.kernel.org
7508 W: https://i2c.wiki.kernel.org/
7509 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7512 F: Documentation/devicetree/bindings/i2c/
7513 F: drivers/i2c/algos/
7514 F: drivers/i2c/busses/
7517 M: Jean Delvare <jdelvare@suse.com>
7518 L: linux-i2c@vger.kernel.org
7520 F: Documentation/i2c/busses/i2c-taos-evm
7521 F: drivers/i2c/busses/i2c-taos-evm.c
7524 M: Till Harbaum <till@harbaum.org>
7525 L: linux-i2c@vger.kernel.org
7526 W: http://www.harbaum.org/till/i2c_tiny_usb
7528 F: drivers/i2c/busses/i2c-tiny-usb.c
7530 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7531 M: Jean Delvare <jdelvare@suse.com>
7532 L: linux-i2c@vger.kernel.org
7534 F: Documentation/i2c/busses/i2c-ali1535
7535 F: Documentation/i2c/busses/i2c-ali1563
7536 F: Documentation/i2c/busses/i2c-ali15x3
7537 F: Documentation/i2c/busses/i2c-amd756
7538 F: Documentation/i2c/busses/i2c-amd8111
7539 F: Documentation/i2c/busses/i2c-i801
7540 F: Documentation/i2c/busses/i2c-nforce2
7541 F: Documentation/i2c/busses/i2c-piix4
7542 F: Documentation/i2c/busses/i2c-sis5595
7543 F: Documentation/i2c/busses/i2c-sis630
7544 F: Documentation/i2c/busses/i2c-sis96x
7545 F: Documentation/i2c/busses/i2c-via
7546 F: Documentation/i2c/busses/i2c-viapro
7547 F: drivers/i2c/busses/i2c-ali1535.c
7548 F: drivers/i2c/busses/i2c-ali1563.c
7549 F: drivers/i2c/busses/i2c-ali15x3.c
7550 F: drivers/i2c/busses/i2c-amd756.c
7551 F: drivers/i2c/busses/i2c-amd756-s4882.c
7552 F: drivers/i2c/busses/i2c-amd8111.c
7553 F: drivers/i2c/busses/i2c-i801.c
7554 F: drivers/i2c/busses/i2c-isch.c
7555 F: drivers/i2c/busses/i2c-nforce2.c
7556 F: drivers/i2c/busses/i2c-nforce2-s4985.c
7557 F: drivers/i2c/busses/i2c-piix4.c
7558 F: drivers/i2c/busses/i2c-sis5595.c
7559 F: drivers/i2c/busses/i2c-sis630.c
7560 F: drivers/i2c/busses/i2c-sis96x.c
7561 F: drivers/i2c/busses/i2c-via.c
7562 F: drivers/i2c/busses/i2c-viapro.c
7564 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7565 M: Hans de Goede <hdegoede@redhat.com>
7566 L: linux-i2c@vger.kernel.org
7568 F: drivers/i2c/busses/i2c-cht-wc.c
7570 I2C/SMBUS ISMT DRIVER
7571 M: Seth Heasley <seth.heasley@intel.com>
7572 M: Neil Horman <nhorman@tuxdriver.com>
7573 L: linux-i2c@vger.kernel.org
7574 F: drivers/i2c/busses/i2c-ismt.c
7575 F: Documentation/i2c/busses/i2c-ismt
7577 I2C/SMBUS STUB DRIVER
7578 M: Jean Delvare <jdelvare@suse.com>
7579 L: linux-i2c@vger.kernel.org
7581 F: drivers/i2c/i2c-stub.c
7584 M: Boris Brezillon <bbrezillon@kernel.org>
7585 L: linux-i3c@lists.infradead.org
7586 C: irc://chat.freenode.net/linux-i3c
7587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7589 F: Documentation/ABI/testing/sysfs-bus-i3c
7590 F: Documentation/devicetree/bindings/i3c/
7591 F: Documentation/driver-api/i3c
7593 F: include/linux/i3c/
7595 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7596 M: Vitor Soares <vitor.soares@synopsys.com>
7598 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7599 F: drivers/i3c/master/dw*
7601 IA64 (Itanium) PLATFORM
7602 M: Tony Luck <tony.luck@intel.com>
7603 M: Fenghua Yu <fenghua.yu@intel.com>
7604 L: linux-ia64@vger.kernel.org
7605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7609 IBM Power 842 compression accelerator
7610 M: Haren Myneni <haren@us.ibm.com>
7612 F: drivers/crypto/nx/Makefile
7613 F: drivers/crypto/nx/Kconfig
7614 F: drivers/crypto/nx/nx-842*
7615 F: include/linux/sw842.h
7619 IBM Power in-Nest Crypto Acceleration
7620 M: Breno Leitão <leitao@debian.org>
7621 M: Nayna Jain <nayna@linux.ibm.com>
7622 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7623 L: linux-crypto@vger.kernel.org
7625 F: drivers/crypto/nx/Makefile
7626 F: drivers/crypto/nx/Kconfig
7627 F: drivers/crypto/nx/nx-aes*
7628 F: drivers/crypto/nx/nx-sha*
7629 F: drivers/crypto/nx/nx.*
7630 F: drivers/crypto/nx/nx_csbcpb.h
7631 F: drivers/crypto/nx/nx_debugfs.h
7633 IBM Power Linux RAID adapter
7634 M: Brian King <brking@us.ibm.com>
7636 F: drivers/scsi/ipr.*
7638 IBM Power SRIOV Virtual NIC Device Driver
7639 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7640 M: John Allen <jallen@linux.ibm.com>
7641 L: netdev@vger.kernel.org
7643 F: drivers/net/ethernet/ibm/ibmvnic.*
7645 IBM Power Virtual Accelerator Switchboard
7646 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7647 L: linuxppc-dev@lists.ozlabs.org
7649 F: arch/powerpc/platforms/powernv/vas*
7650 F: arch/powerpc/platforms/powernv/copy-paste.h
7651 F: arch/powerpc/include/asm/vas.h
7653 IBM Power Virtual Ethernet Device Driver
7654 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7655 L: netdev@vger.kernel.org
7657 F: drivers/net/ethernet/ibm/ibmveth.*
7659 IBM Power Virtual FC Device Drivers
7660 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7661 L: linux-scsi@vger.kernel.org
7663 F: drivers/scsi/ibmvscsi/ibmvfc*
7665 IBM Power Virtual Management Channel Driver
7666 M: Steven Royer <seroyer@linux.ibm.com>
7668 F: drivers/misc/ibmvmc.*
7670 IBM Power Virtual SCSI Device Drivers
7671 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7672 L: linux-scsi@vger.kernel.org
7674 F: drivers/scsi/ibmvscsi/ibmvscsi*
7675 F: include/scsi/viosrp.h
7677 IBM Power Virtual SCSI Device Target Driver
7678 M: Michael Cyr <mikecyr@linux.ibm.com>
7679 L: linux-scsi@vger.kernel.org
7680 L: target-devel@vger.kernel.org
7682 F: drivers/scsi/ibmvscsi_tgt/
7684 IBM Power VMX Cryptographic instructions
7685 M: Breno Leitão <leitao@debian.org>
7686 M: Nayna Jain <nayna@linux.ibm.com>
7687 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7688 L: linux-crypto@vger.kernel.org
7690 F: drivers/crypto/vmx/Makefile
7691 F: drivers/crypto/vmx/Kconfig
7692 F: drivers/crypto/vmx/vmx.c
7693 F: drivers/crypto/vmx/aes*
7694 F: drivers/crypto/vmx/ghash*
7695 F: drivers/crypto/vmx/ppc-xlate.pl
7697 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7698 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7699 L: linux-pci@vger.kernel.org
7700 L: linuxppc-dev@lists.ozlabs.org
7702 F: drivers/pci/hotplug/rpaphp*
7704 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7705 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7706 L: linux-pci@vger.kernel.org
7707 L: linuxppc-dev@lists.ozlabs.org
7709 F: drivers/pci/hotplug/rpadlpar*
7711 IBM ServeRAID RAID DRIVER
7713 F: drivers/scsi/ips.*
7715 ICH LPC AND GPIO DRIVER
7716 M: Peter Tyser <ptyser@xes-inc.com>
7718 F: drivers/mfd/lpc_ich.c
7719 F: drivers/gpio/gpio-ich.c
7722 M: "David S. Miller" <davem@davemloft.net>
7723 L: linux-ide@vger.kernel.org
7724 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
7725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7727 F: Documentation/ide/
7729 F: include/linux/ide.h
7732 M: Borislav Petkov <bp@alien8.de>
7733 L: linux-ide@vger.kernel.org
7735 F: Documentation/cdrom/ide-cd.rst
7736 F: drivers/ide/ide-cd*
7738 IDEAPAD LAPTOP EXTRAS DRIVER
7739 M: Ike Panhc <ike.pan@canonical.com>
7740 L: platform-driver-x86@vger.kernel.org
7741 W: http://launchpad.net/ideapad-laptop
7743 F: drivers/platform/x86/ideapad-laptop.c
7745 IDEAPAD LAPTOP SLIDEBAR DRIVER
7746 M: Andrey Moiseev <o2g.org.ru@gmail.com>
7747 L: linux-input@vger.kernel.org
7748 W: https://github.com/o2genum/ideapad-slidebar
7750 F: drivers/input/misc/ideapad_slidebar.c
7752 IDT VersaClock 5 CLOCK DRIVER
7753 M: Marek Vasut <marek.vasut@gmail.com>
7755 F: drivers/clk/clk-versaclock5.c
7757 IEEE 802.15.4 SUBSYSTEM
7758 M: Alexander Aring <alex.aring@gmail.com>
7759 M: Stefan Schmidt <stefan@datenfreihafen.org>
7760 L: linux-wpan@vger.kernel.org
7761 W: http://wpan.cakelab.org/
7762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7767 F: drivers/net/ieee802154/
7768 F: include/linux/nl802154.h
7769 F: include/linux/ieee802154.h
7770 F: include/net/nl802154.h
7771 F: include/net/mac802154.h
7772 F: include/net/af_ieee802154.h
7773 F: include/net/cfg802154.h
7774 F: include/net/ieee802154_netdev.h
7775 F: Documentation/networking/ieee802154.rst
7778 M: Yotam Gigi <yotam.gi@gmail.com>
7779 M: Jamal Hadi Salim <jhs@mojatatu.com>
7781 F: include/net/ife.h
7782 F: include/uapi/linux/ife.h
7784 IGORPLUG-USB IR RECEIVER
7785 M: Sean Young <sean@mess.org>
7786 L: linux-media@vger.kernel.org
7788 F: drivers/media/rc/igorplugusb.c
7790 IGUANAWORKS USB IR TRANSCEIVER
7791 M: Sean Young <sean@mess.org>
7792 L: linux-media@vger.kernel.org
7794 F: drivers/media/rc/iguanair.c
7796 IIO DIGITAL POTENTIOMETER DAC
7797 M: Peter Rosin <peda@axentia.se>
7798 L: linux-iio@vger.kernel.org
7800 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7801 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7802 F: drivers/iio/dac/dpot-dac.c
7804 IIO ENVELOPE DETECTOR
7805 M: Peter Rosin <peda@axentia.se>
7806 L: linux-iio@vger.kernel.org
7808 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7809 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7810 F: drivers/iio/adc/envelope-detector.c
7813 M: Peter Rosin <peda@axentia.se>
7814 L: linux-iio@vger.kernel.org
7816 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7817 F: drivers/iio/multiplexer/iio-mux.c
7819 IIO SUBSYSTEM AND DRIVERS
7820 M: Jonathan Cameron <jic23@kernel.org>
7821 R: Hartmut Knaack <knaack.h@gmx.de>
7822 R: Lars-Peter Clausen <lars@metafoo.de>
7823 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7824 L: linux-iio@vger.kernel.org
7825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7827 F: Documentation/ABI/testing/configfs-iio*
7828 F: Documentation/ABI/testing/sysfs-bus-iio*
7829 F: Documentation/devicetree/bindings/iio/
7831 F: drivers/staging/iio/
7832 F: include/linux/iio/
7836 M: Peter Rosin <peda@axentia.se>
7837 L: linux-iio@vger.kernel.org
7839 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7840 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7841 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7842 F: drivers/iio/afe/iio-rescale.c
7844 IKANOS/ADI EAGLE ADSL USB DRIVER
7845 M: Matthieu Castet <castet.matthieu@free.fr>
7846 M: Stanislaw Gruszka <stf_xl@wp.pl>
7848 F: drivers/usb/atm/ueagle-atm.c
7850 IMGTEC ASCII LCD DRIVER
7851 M: Paul Burton <paul.burton@mips.com>
7853 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7854 F: drivers/auxdisplay/img-ascii-lcd.c
7856 IMGTEC IR DECODER DRIVER
7857 M: James Hogan <jhogan@kernel.org>
7859 F: drivers/media/rc/img-ir/
7861 IMON SOUNDGRAPH USB IR RECEIVER
7862 M: Sean Young <sean@mess.org>
7863 L: linux-media@vger.kernel.org
7865 F: drivers/media/rc/imon_raw.c
7866 F: drivers/media/rc/imon.c
7868 IMS TWINTURBO FRAMEBUFFER DRIVER
7869 L: linux-fbdev@vger.kernel.org
7871 F: drivers/video/fbdev/imsttfb.c
7873 INA209 HARDWARE MONITOR DRIVER
7874 M: Guenter Roeck <linux@roeck-us.net>
7875 L: linux-hwmon@vger.kernel.org
7877 F: Documentation/hwmon/ina209.rst
7878 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
7879 F: drivers/hwmon/ina209.c
7881 INA2XX HARDWARE MONITOR DRIVER
7882 M: Guenter Roeck <linux@roeck-us.net>
7883 L: linux-hwmon@vger.kernel.org
7885 F: Documentation/hwmon/ina2xx.rst
7886 F: drivers/hwmon/ina2xx.c
7887 F: include/linux/platform_data/ina2xx.h
7889 INDUSTRY PACK SUBSYSTEM (IPACK)
7890 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7891 M: Jens Taprogge <jens.taprogge@taprogge.org>
7892 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7893 L: industrypack-devel@lists.sourceforge.net
7894 W: http://industrypack.sourceforge.net
7898 INFINEON DPS310 Driver
7899 M: Eddie James <eajames@linux.ibm.com>
7900 L: linux-iio@vger.kernel.org
7901 F: drivers/iio/pressure/dps310.c
7904 INFINIBAND SUBSYSTEM
7905 M: Doug Ledford <dledford@redhat.com>
7906 M: Jason Gunthorpe <jgg@mellanox.com>
7907 L: linux-rdma@vger.kernel.org
7908 W: https://github.com/linux-rdma/rdma-core
7909 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7912 F: Documentation/devicetree/bindings/infiniband/
7913 F: Documentation/infiniband/
7914 F: drivers/infiniband/
7915 F: include/uapi/linux/if_infiniband.h
7916 F: include/uapi/rdma/
7918 F: include/trace/events/ib_mad.h
7919 F: include/trace/events/ib_umad.h
7920 F: samples/bpf/ibumad_kern.c
7921 F: samples/bpf/ibumad_user.c
7923 INGENIC JZ4780 DMA Driver
7924 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7926 F: drivers/dma/dma-jz4780.c
7928 INGENIC JZ4780 NAND DRIVER
7929 M: Harvey Hunt <harveyhuntnexus@gmail.com>
7930 L: linux-mtd@lists.infradead.org
7932 F: drivers/mtd/nand/raw/ingenic/
7935 M: Paul Cercueil <paul@crapouillou.net>
7937 F: arch/mips/boot/dts/ingenic/
7938 F: arch/mips/include/asm/mach-jz4740/
7939 F: arch/mips/jz4740/
7940 F: drivers/clk/ingenic/
7941 F: drivers/dma/dma-jz4780.c
7942 F: drivers/gpu/drm/ingenic/
7943 F: drivers/i2c/busses/i2c-jz4780.c
7944 F: drivers/iio/adc/ingenic-adc.c
7945 F: drivers/irqchip/irq-ingenic.c
7946 F: drivers/memory/jz4780-nemc.c
7947 F: drivers/mmc/host/jz4740_mmc.c
7948 F: drivers/mtd/nand/raw/ingenic/
7949 F: drivers/pinctrl/pinctrl-ingenic.c
7950 F: drivers/power/supply/ingenic-battery.c
7951 F: drivers/pwm/pwm-jz4740.c
7952 F: drivers/rtc/rtc-jz4740.c
7953 F: drivers/tty/serial/8250/8250_ingenic.c
7954 F: drivers/usb/musb/jz4740.c
7955 F: drivers/watchdog/jz4740_wdt.c
7956 F: include/dt-bindings/iio/adc/ingenic,adc.h
7957 F: include/linux/mfd/ingenic-tcu.h
7958 F: sound/soc/jz4740/
7959 F: sound/soc/codecs/jz47*
7962 M: Jan Kara <jack@suse.cz>
7963 R: Amir Goldstein <amir73il@gmail.com>
7964 L: linux-fsdevel@vger.kernel.org
7966 F: Documentation/filesystems/inotify.txt
7967 F: fs/notify/inotify/
7968 F: include/linux/inotify.h
7969 F: include/uapi/linux/inotify.h
7971 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7972 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
7973 L: linux-input@vger.kernel.org
7974 Q: http://patchwork.kernel.org/project/linux-input/list/
7975 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7978 F: include/linux/input.h
7979 F: include/uapi/linux/input.h
7980 F: include/uapi/linux/input-event-codes.h
7981 F: include/linux/input/
7982 F: Documentation/devicetree/bindings/input/
7983 F: Documentation/devicetree/bindings/serio/
7984 F: Documentation/input/
7986 INPUT MULTITOUCH (MT) PROTOCOL
7987 M: Henrik Rydberg <rydberg@bitmath.org>
7988 L: linux-input@vger.kernel.org
7990 F: Documentation/input/multi-touch-protocol.rst
7991 F: drivers/input/input-mt.c
7994 INSIDE SECURE CRYPTO DRIVER
7995 M: Antoine Tenart <antoine.tenart@bootlin.com>
7996 F: drivers/crypto/inside-secure/
7998 L: linux-crypto@vger.kernel.org
8000 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8001 M: Mimi Zohar <zohar@linux.ibm.com>
8002 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8003 L: linux-integrity@vger.kernel.org
8004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8006 F: security/integrity/ima/
8008 INTEL 810/815 FRAMEBUFFER DRIVER
8009 M: Antonino Daplas <adaplas@gmail.com>
8010 L: linux-fbdev@vger.kernel.org
8012 F: drivers/video/fbdev/i810/
8015 M: Cezary Rojewski <cezary.rojewski@intel.com>
8016 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8017 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
8018 M: Jie Yang <yang.jie@linux.intel.com>
8019 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8023 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8024 M: Hans de Goede <hdegoede@redhat.com>
8025 L: platform-driver-x86@vger.kernel.org
8027 F: drivers/platform/x86/intel_atomisp2_pm.c
8029 INTEL C600 SERIES SAS CONTROLLER DRIVER
8030 M: Intel SCU Linux support <intel-linux-scu@intel.com>
8031 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8032 L: linux-scsi@vger.kernel.org
8033 T: git git://git.code.sf.net/p/intel-sas/isci
8035 F: drivers/scsi/isci/
8037 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8038 M: Jani Nikula <jani.nikula@linux.intel.com>
8039 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8040 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
8041 L: intel-gfx@lists.freedesktop.org
8042 W: https://01.org/linuxgraphics/
8043 B: https://01.org/linuxgraphics/documentation/how-report-bugs
8044 C: irc://chat.freenode.net/intel-gfx
8045 Q: http://patchwork.freedesktop.org/project/intel-gfx/
8046 T: git git://anongit.freedesktop.org/drm-intel
8048 F: drivers/gpu/drm/i915/
8049 F: include/drm/i915*
8050 F: include/uapi/drm/i915_drm.h
8051 F: Documentation/gpu/i915.rst
8053 INTEL ETHERNET DRIVERS
8054 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8055 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8056 W: http://www.intel.com/support/feedback.htm
8057 W: http://e1000.sourceforge.net/
8058 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8059 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8062 F: Documentation/networking/device_drivers/intel/e100.rst
8063 F: Documentation/networking/device_drivers/intel/e1000.rst
8064 F: Documentation/networking/device_drivers/intel/e1000e.rst
8065 F: Documentation/networking/device_drivers/intel/fm10k.rst
8066 F: Documentation/networking/device_drivers/intel/igb.rst
8067 F: Documentation/networking/device_drivers/intel/igbvf.rst
8068 F: Documentation/networking/device_drivers/intel/ixgb.rst
8069 F: Documentation/networking/device_drivers/intel/ixgbe.rst
8070 F: Documentation/networking/device_drivers/intel/ixgbevf.rst
8071 F: Documentation/networking/device_drivers/intel/i40e.rst
8072 F: Documentation/networking/device_drivers/intel/iavf.rst
8073 F: Documentation/networking/device_drivers/intel/ice.rst
8074 F: drivers/net/ethernet/intel/
8075 F: drivers/net/ethernet/intel/*/
8076 F: include/linux/avf/virtchnl.h
8078 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8079 M: Maik Broemme <mbroemme@libmpq.org>
8080 L: linux-fbdev@vger.kernel.org
8082 F: Documentation/fb/intelfb.rst
8083 F: drivers/video/fbdev/intelfb/
8086 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8087 L: linux-gpio@vger.kernel.org
8089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8090 F: drivers/gpio/gpio-ich.c
8091 F: drivers/gpio/gpio-intel-mid.c
8092 F: drivers/gpio/gpio-lynxpoint.c
8093 F: drivers/gpio/gpio-merrifield.c
8094 F: drivers/gpio/gpio-ml-ioh.c
8095 F: drivers/gpio/gpio-pch.c
8096 F: drivers/gpio/gpio-sch.c
8097 F: drivers/gpio/gpio-sodaville.c
8099 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8100 M: Zhenyu Wang <zhenyuw@linux.intel.com>
8101 M: Zhi Wang <zhi.a.wang@intel.com>
8102 L: intel-gvt-dev@lists.freedesktop.org
8103 L: intel-gfx@lists.freedesktop.org
8104 W: https://01.org/igvt-g
8105 T: git https://github.com/intel/gvt-linux.git
8107 F: drivers/gpu/drm/i915/gvt/
8109 INTEL HID EVENT DRIVER
8110 M: Alex Hung <alex.hung@canonical.com>
8111 L: platform-driver-x86@vger.kernel.org
8113 F: drivers/platform/x86/intel-hid.c
8115 INTEL I/OAT DMA DRIVER
8116 M: Dave Jiang <dave.jiang@intel.com>
8117 R: Dan Williams <dan.j.williams@intel.com>
8118 L: dmaengine@vger.kernel.org
8119 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
8121 F: drivers/dma/ioat*
8124 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
8125 M: Len Brown <lenb@kernel.org>
8126 L: linux-pm@vger.kernel.org
8127 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8128 B: https://bugzilla.kernel.org
8130 F: drivers/idle/intel_idle.c
8132 INTEL INTEGRATED SENSOR HUB DRIVER
8133 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8134 M: Jiri Kosina <jikos@kernel.org>
8135 L: linux-input@vger.kernel.org
8137 F: drivers/hid/intel-ish-hid/
8140 M: David Woodhouse <dwmw2@infradead.org>
8141 L: iommu@lists.linux-foundation.org
8142 T: git git://git.infradead.org/iommu-2.6.git
8144 F: drivers/iommu/intel-iommu.c
8145 F: include/linux/intel-iommu.h
8147 INTEL IOP-ADMA DMA DRIVER
8148 R: Dan Williams <dan.j.williams@intel.com>
8150 F: drivers/dma/iop-adma.c
8152 INTEL IPU3 CSI-2 CIO2 DRIVER
8153 M: Yong Zhi <yong.zhi@intel.com>
8154 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8155 M: Bingbu Cao <bingbu.cao@intel.com>
8156 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
8157 L: linux-media@vger.kernel.org
8159 F: drivers/media/pci/intel/ipu3/
8160 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8162 INTEL IPU3 CSI-2 IMGU DRIVER
8163 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8164 L: linux-media@vger.kernel.org
8166 F: drivers/staging/media/ipu3/
8167 F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8168 F: Documentation/media/v4l-drivers/ipu3.rst
8170 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8171 M: Krzysztof Halasa <khalasa@piap.pl>
8173 F: include/linux/soc/ixp4xx/qmgr.h
8174 F: include/linux/soc/ixp4xx/npe.h
8175 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
8176 F: drivers/soc/ixp4xx/ixp4xx-npe.c
8177 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
8178 F: drivers/net/wan/ixp4xx_hss.c
8180 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8181 M: Deepak Saxena <dsaxena@plexity.net>
8183 F: drivers/char/hw_random/ixp4xx-rng.c
8185 INTEL MANAGEMENT ENGINE (mei)
8186 M: Tomas Winkler <tomas.winkler@intel.com>
8187 L: linux-kernel@vger.kernel.org
8189 F: include/uapi/linux/mei.h
8190 F: include/linux/mei_cl_bus.h
8191 F: drivers/misc/mei/*
8192 F: drivers/watchdog/mei_wdt.c
8193 F: Documentation/driver-api/mei/*
8196 INTEL MENLOW THERMAL DRIVER
8197 M: Sujith Thomas <sujith.thomas@intel.com>
8198 L: platform-driver-x86@vger.kernel.org
8199 W: https://01.org/linux-acpi
8201 F: drivers/platform/x86/intel_menlow.c
8203 INTEL MIC DRIVERS (mic)
8204 M: Sudeep Dutt <sudeep.dutt@intel.com>
8205 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
8207 W: https://github.com/sudeepdutt/mic
8208 W: http://software.intel.com/en-us/mic-developer
8209 F: include/linux/mic_bus.h
8210 F: include/linux/scif.h
8211 F: include/uapi/linux/mic_common.h
8212 F: include/uapi/linux/mic_ioctl.h
8213 F: include/uapi/linux/scif_ioctl.h
8214 F: drivers/misc/mic/
8215 F: drivers/dma/mic_x100_dma.c
8216 F: drivers/dma/mic_x100_dma.h
8217 F: Documentation/mic/
8219 INTEL PMC CORE DRIVER
8220 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8221 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8222 L: platform-driver-x86@vger.kernel.org
8224 F: drivers/platform/x86/intel_pmc_core*
8226 INTEL PMC/P-Unit IPC DRIVER
8227 M: Zha Qipeng<qipeng.zha@intel.com>
8228 L: platform-driver-x86@vger.kernel.org
8230 F: drivers/platform/x86/intel_pmc_ipc.c
8231 F: drivers/platform/x86/intel_punit_ipc.c
8232 F: arch/x86/include/asm/intel_pmc_ipc.h
8233 F: arch/x86/include/asm/intel_punit_ipc.h
8235 INTEL PMIC GPIO DRIVERS
8236 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8238 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8239 F: drivers/gpio/gpio-*cove.c
8240 F: drivers/gpio/gpio-msic.c
8242 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8243 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8245 F: drivers/mfd/intel_msic.c
8246 F: drivers/mfd/intel_soc_pmic*
8247 F: include/linux/mfd/intel_msic.h
8248 F: include/linux/mfd/intel_soc_pmic*
8250 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8251 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
8252 L: linux-wireless@vger.kernel.org
8254 F: Documentation/networking/device_drivers/intel/ipw2100.txt
8255 F: Documentation/networking/device_drivers/intel/ipw2200.txt
8256 F: drivers/net/wireless/intel/ipw2x00/
8259 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8260 M: Len Brown <lenb@kernel.org>
8261 L: linux-pm@vger.kernel.org
8263 F: drivers/cpufreq/intel_pstate.c
8265 INTEL RDMA RNIC DRIVER
8266 M: Faisal Latif <faisal.latif@intel.com>
8267 M: Shiraz Saleem <shiraz.saleem@intel.com>
8268 L: linux-rdma@vger.kernel.org
8270 F: drivers/infiniband/hw/i40iw/
8271 F: include/uapi/rdma/i40iw-abi.h
8273 INTEL SPEED SELECT TECHNOLOGY
8274 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8275 L: platform-driver-x86@vger.kernel.org
8277 F: drivers/platform/x86/intel_speed_select_if/
8278 F: tools/power/x86/intel-speed-select/
8279 F: include/uapi/linux/isst_if.h
8281 INTEL TELEMETRY DRIVER
8282 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8283 M: "David E. Box" <david.e.box@linux.intel.com>
8284 L: platform-driver-x86@vger.kernel.org
8286 F: arch/x86/include/asm/intel_telemetry.h
8287 F: drivers/platform/x86/intel_telemetry*
8289 INTEL VIRTUAL BUTTON DRIVER
8290 M: AceLan Kao <acelan.kao@canonical.com>
8291 L: platform-driver-x86@vger.kernel.org
8293 F: drivers/platform/x86/intel-vbtn.c
8295 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8296 M: Stanislaw Gruszka <sgruszka@redhat.com>
8297 L: linux-wireless@vger.kernel.org
8299 F: drivers/net/wireless/intel/iwlegacy/
8301 INTEL WIRELESS WIFI LINK (iwlwifi)
8302 M: Johannes Berg <johannes.berg@intel.com>
8303 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8304 M: Luca Coelho <luciano.coelho@intel.com>
8305 M: Intel Linux Wireless <linuxwifi@intel.com>
8306 L: linux-wireless@vger.kernel.org
8307 W: http://intellinuxwireless.org
8308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8310 F: drivers/net/wireless/intel/iwlwifi/
8312 INTEL WIRELESS WIMAX CONNECTION 2400
8313 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8314 M: linux-wimax@intel.com
8315 L: wimax@linuxwimax.org (subscribers-only)
8317 W: http://linuxwimax.org
8318 F: Documentation/wimax/README.i2400m
8319 F: drivers/net/wimax/i2400m/
8320 F: include/uapi/linux/wimax/i2400m.h
8322 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8323 M: Mario Limonciello <mario.limonciello@dell.com>
8325 F: drivers/platform/x86/intel-wmi-thunderbolt.c
8328 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8330 F: Documentation/trace/intel_th.rst
8331 F: drivers/hwtracing/intel_th/
8333 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8334 M: Ning Sun <ning.sun@intel.com>
8335 L: tboot-devel@lists.sourceforge.net
8336 W: http://tboot.sourceforge.net
8337 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8339 F: Documentation/x86/intel_txt.rst
8340 F: include/linux/tboot.h
8341 F: arch/x86/kernel/tboot.c
8343 INTEL-MID GPIO DRIVER
8344 M: David Cohen <david.a.cohen@linux.intel.com>
8345 L: linux-gpio@vger.kernel.org
8347 F: drivers/gpio/gpio-intel-mid.c
8350 M: Georgi Djakov <georgi.djakov@linaro.org>
8351 L: linux-pm@vger.kernel.org
8353 F: Documentation/driver-api/interconnect.rst
8354 F: Documentation/devicetree/bindings/interconnect/
8355 F: drivers/interconnect/
8356 F: include/dt-bindings/interconnect/
8357 F: include/linux/interconnect-provider.h
8358 F: include/linux/interconnect.h
8360 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8361 M: Linus Walleij <linus.walleij@linaro.org>
8362 L: linux-iio@vger.kernel.org
8364 F: drivers/iio/gyro/mpu3050*
8365 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8367 IOC3 ETHERNET DRIVER
8368 M: Ralf Baechle <ralf@linux-mips.org>
8369 L: linux-mips@vger.kernel.org
8371 F: drivers/net/ethernet/sgi/ioc3-eth.c
8374 M: Pat Gefre <pfg@sgi.com>
8375 L: linux-serial@vger.kernel.org
8377 F: drivers/tty/serial/ioc3_serial.c
8379 IOMAP FILESYSTEM LIBRARY
8380 M: Christoph Hellwig <hch@infradead.org>
8381 M: Darrick J. Wong <darrick.wong@oracle.com>
8382 M: linux-xfs@vger.kernel.org
8383 M: linux-fsdevel@vger.kernel.org
8384 L: linux-xfs@vger.kernel.org
8385 L: linux-fsdevel@vger.kernel.org
8386 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8390 F: include/linux/iomap.h
8393 M: Joerg Roedel <joro@8bytes.org>
8394 L: iommu@lists.linux-foundation.org
8395 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8397 F: Documentation/devicetree/bindings/iommu/
8399 F: include/linux/iommu.h
8400 F: include/linux/of_iommu.h
8401 F: include/linux/iova.h
8404 M: Jens Axboe <axboe@kernel.dk>
8405 L: linux-block@vger.kernel.org
8406 L: linux-fsdevel@vger.kernel.org
8407 T: git git://git.kernel.dk/linux-block
8408 T: git git://git.kernel.dk/liburing
8411 F: include/uapi/linux/io_uring.h
8414 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
8416 F: net/ipv4/netfilter/ipt_MASQUERADE.c
8419 M: Corey Minyard <minyard@acm.org>
8420 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8421 W: http://openipmi.sourceforge.net/
8423 F: Documentation/devicetree/bindings/ipmi/
8424 F: Documentation/IPMI.txt
8425 F: drivers/char/ipmi/
8426 F: include/linux/ipmi*
8427 F: include/uapi/linux/ipmi*
8429 IPS SCSI RAID DRIVER
8430 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8431 L: linux-scsi@vger.kernel.org
8432 W: http://www.adaptec.com/
8434 F: drivers/scsi/ips*
8437 M: Wensong Zhang <wensong@linux-vs.org>
8438 M: Simon Horman <horms@verge.net.au>
8439 M: Julian Anastasov <ja@ssi.bg>
8440 L: netdev@vger.kernel.org
8441 L: lvs-devel@vger.kernel.org
8443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8445 F: Documentation/networking/ipvs-sysctl.txt
8446 F: include/net/ip_vs.h
8447 F: include/uapi/linux/ip_vs.h
8448 F: net/netfilter/ipvs/
8451 M: Jiri Kosina <jikos@kernel.org>
8452 M: David Sterba <dsterba@suse.com>
8454 F: drivers/tty/ipwireless/
8457 L: netdev@vger.kernel.org
8459 F: include/uapi/linux/ipx.h
8461 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8462 M: Marc Zyngier <maz@kernel.org>
8464 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8465 F: Documentation/IRQ-domain.txt
8466 F: include/linux/irqdomain.h
8467 F: kernel/irq/irqdomain.c
8471 M: Thomas Gleixner <tglx@linutronix.de>
8472 L: linux-kernel@vger.kernel.org
8474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8478 M: Thomas Gleixner <tglx@linutronix.de>
8479 M: Jason Cooper <jason@lakedaemon.net>
8480 M: Marc Zyngier <maz@kernel.org>
8481 L: linux-kernel@vger.kernel.org
8483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8484 F: Documentation/devicetree/bindings/interrupt-controller/
8488 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8490 F: Documentation/driver-api/isa.rst
8491 F: drivers/base/isa.c
8492 F: include/linux/isa.h
8495 M: Hans Verkuil <hverkuil@xs4all.nl>
8496 L: linux-media@vger.kernel.org
8497 T: git git://linuxtv.org/media_tree.git
8498 W: https://linuxtv.org
8500 F: drivers/media/radio/radio-isa*
8503 M: Jaroslav Kysela <perex@perex.cz>
8505 F: Documentation/driver-api/isapnp.rst
8506 F: drivers/pnp/isapnp/
8507 F: include/linux/isapnp.h
8510 M: Lee Duncan <lduncan@suse.com>
8511 M: Chris Leech <cleech@redhat.com>
8512 L: open-iscsi@googlegroups.com
8513 W: www.open-iscsi.com
8515 F: drivers/scsi/*iscsi*
8516 F: include/scsi/*iscsi*
8518 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8519 M: Peter Jones <pjones@redhat.com>
8520 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
8522 F: drivers/firmware/iscsi_ibft*
8524 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8525 M: Sagi Grimberg <sagi@grimberg.me>
8526 M: Max Gurtovoy <maxg@mellanox.com>
8527 L: linux-rdma@vger.kernel.org
8529 W: http://www.openfabrics.org
8530 W: www.open-iscsi.org
8531 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8532 F: drivers/infiniband/ulp/iser/
8534 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8535 M: Sagi Grimberg <sagi@grimberg.me>
8536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8537 L: linux-rdma@vger.kernel.org
8538 L: target-devel@vger.kernel.org
8540 W: http://www.linux-iscsi.org
8541 F: drivers/infiniband/ulp/isert
8543 ISDN/mISDN SUBSYSTEM
8544 M: Karsten Keil <isdn@linux-pingi.de>
8545 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
8546 L: netdev@vger.kernel.org
8547 W: http://www.isdn4linux.de
8549 F: drivers/isdn/mISDN
8550 F: drivers/isdn/hardware
8553 M: Karsten Keil <isdn@linux-pingi.de>
8554 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
8555 L: netdev@vger.kernel.org
8556 W: http://www.isdn4linux.de
8558 F: Documentation/isdn/
8559 F: drivers/isdn/capi/
8560 F: drivers/staging/isdn/
8561 F: net/bluetooth/cmtp/
8562 F: include/linux/isdn/
8563 F: include/uapi/linux/isdn/
8565 IT87 HARDWARE MONITORING DRIVER
8566 M: Jean Delvare <jdelvare@suse.com>
8567 L: linux-hwmon@vger.kernel.org
8569 F: Documentation/hwmon/it87.rst
8570 F: drivers/hwmon/it87.c
8573 M: Antti Palosaari <crope@iki.fi>
8574 L: linux-media@vger.kernel.org
8575 W: https://linuxtv.org
8576 W: http://palosaari.fi/linux/
8577 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8578 T: git git://linuxtv.org/anttip/media_tree.git
8580 F: drivers/media/tuners/it913x*
8582 IVTV VIDEO4LINUX DRIVER
8583 M: Andy Walls <awalls@md.metrocast.net>
8584 L: ivtv-devel@ivtvdriver.org (subscribers-only)
8585 L: linux-media@vger.kernel.org
8586 T: git git://linuxtv.org/media_tree.git
8587 W: http://www.ivtvdriver.org
8589 F: Documentation/media/v4l-drivers/ivtv*
8590 F: drivers/media/pci/ivtv/
8591 F: include/uapi/linux/ivtv*
8593 IX2505V MEDIA DRIVER
8594 M: Malcolm Priestley <tvboxspy@gmail.com>
8595 L: linux-media@vger.kernel.org
8596 W: https://linuxtv.org
8597 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8599 F: drivers/media/dvb-frontends/ix2505v*
8601 JAILHOUSE HYPERVISOR INTERFACE
8602 M: Jan Kiszka <jan.kiszka@siemens.com>
8603 L: jailhouse-dev@googlegroups.com
8605 F: arch/x86/kernel/jailhouse.c
8606 F: arch/x86/include/asm/jailhouse_para.h
8608 JC42.4 TEMPERATURE SENSOR DRIVER
8609 M: Guenter Roeck <linux@roeck-us.net>
8610 L: linux-hwmon@vger.kernel.org
8612 F: drivers/hwmon/jc42.c
8613 F: Documentation/hwmon/jc42.rst
8616 M: Dave Kleikamp <shaggy@kernel.org>
8617 L: jfs-discussion@lists.sourceforge.net
8618 W: http://jfs.sourceforge.net/
8619 T: git git://github.com/kleikamp/linux-shaggy.git
8621 F: Documentation/filesystems/jfs.txt
8625 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
8626 L: netdev@vger.kernel.org
8628 F: drivers/net/ethernet/jme.*
8630 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8631 M: David Woodhouse <dwmw2@infradead.org>
8632 M: Richard Weinberger <richard@nod.at>
8633 L: linux-mtd@lists.infradead.org
8634 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
8635 T: git git://git.infradead.org/ubifs-2.6.git
8638 F: include/uapi/linux/jffs2.h
8640 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8641 M: "Theodore Ts'o" <tytso@mit.edu>
8642 M: Jan Kara <jack@suse.com>
8643 L: linux-ext4@vger.kernel.org
8646 F: include/linux/jbd2.h
8648 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8649 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8650 L: linux-media@vger.kernel.org
8652 F: drivers/media/platform/rcar_jpu.c
8654 JSM Neo PCI based serial card
8655 L: linux-serial@vger.kernel.org
8657 F: drivers/tty/serial/jsm/
8659 K10TEMP HARDWARE MONITORING DRIVER
8660 M: Clemens Ladisch <clemens@ladisch.de>
8661 L: linux-hwmon@vger.kernel.org
8663 F: Documentation/hwmon/k10temp.rst
8664 F: drivers/hwmon/k10temp.c
8666 K8TEMP HARDWARE MONITORING DRIVER
8667 M: Rudolf Marek <r.marek@assembler.cz>
8668 L: linux-hwmon@vger.kernel.org
8670 F: Documentation/hwmon/k8temp.rst
8671 F: drivers/hwmon/k8temp.c
8674 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
8675 R: Alexander Potapenko <glider@google.com>
8676 R: Dmitry Vyukov <dvyukov@google.com>
8677 L: kasan-dev@googlegroups.com
8679 F: arch/*/include/asm/kasan.h
8680 F: arch/*/mm/kasan_init*
8681 F: Documentation/dev-tools/kasan.rst
8682 F: include/linux/kasan*.h
8685 F: scripts/Makefile.kasan
8688 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8690 L: linux-kbuild@vger.kernel.org
8692 F: Documentation/kbuild/kconfig*
8694 F: scripts/Kconfig.include
8697 M: Dave Young <dyoung@redhat.com>
8698 M: Baoquan He <bhe@redhat.com>
8699 R: Vivek Goyal <vgoyal@redhat.com>
8700 L: kexec@lists.infradead.org
8701 W: http://lse.sourceforge.net/kdump/
8703 F: Documentation/admin-guide/kdump/
8705 KEENE FM RADIO TRANSMITTER DRIVER
8706 M: Hans Verkuil <hverkuil@xs4all.nl>
8707 L: linux-media@vger.kernel.org
8708 T: git git://linuxtv.org/media_tree.git
8709 W: https://linuxtv.org
8711 F: drivers/media/radio/radio-keene*
8714 M: Ian Kent <raven@themaw.net>
8715 L: autofs@vger.kernel.org
8719 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8720 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8721 M: Michal Marek <michal.lkml@markovi.net>
8722 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8723 L: linux-kbuild@vger.kernel.org
8725 F: Documentation/kbuild/
8728 F: scripts/Makefile*
8731 F: scripts/*vmlinux*
8736 L: kernel-janitors@vger.kernel.org
8737 W: http://kernelnewbies.org/KernelJanitors
8740 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8741 M: "J. Bruce Fields" <bfields@fieldses.org>
8742 M: Chuck Lever <chuck.lever@oracle.com>
8743 L: linux-nfs@vger.kernel.org
8744 W: http://nfs.sourceforge.net/
8745 T: git git://linux-nfs.org/~bfields/linux.git
8748 F: include/uapi/linux/nfsd/
8752 F: include/linux/lockd/
8753 F: include/linux/sunrpc/
8754 F: include/uapi/linux/sunrpc/
8756 KERNEL SELFTEST FRAMEWORK
8757 M: Shuah Khan <shuah@kernel.org>
8758 M: Shuah Khan <skhan@linuxfoundation.org>
8759 L: linux-kselftest@vger.kernel.org
8760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8761 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
8763 F: tools/testing/selftests/
8764 F: Documentation/dev-tools/kselftest*
8766 KERNEL USERMODE HELPER
8767 M: Luis Chamberlain <mcgrof@kernel.org>
8768 L: linux-kernel@vger.kernel.org
8771 F: include/linux/umh.h
8773 KERNEL VIRTUAL MACHINE (KVM)
8774 M: Paolo Bonzini <pbonzini@redhat.com>
8775 M: Radim Krčmář <rkrcmar@redhat.com>
8776 L: kvm@vger.kernel.org
8777 W: http://www.linux-kvm.org
8778 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8780 F: Documentation/virt/kvm/
8781 F: include/trace/events/kvm.h
8782 F: include/uapi/asm-generic/kvm*
8783 F: include/uapi/linux/kvm*
8784 F: include/asm-generic/kvm*
8785 F: include/linux/kvm*
8786 F: include/kvm/iodev.h
8789 F: tools/testing/selftests/kvm/
8791 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8792 M: Joerg Roedel <joro@8bytes.org>
8793 L: kvm@vger.kernel.org
8794 W: http://www.linux-kvm.org/
8796 F: arch/x86/include/asm/svm.h
8797 F: arch/x86/kvm/svm.c
8799 KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8800 M: Marc Zyngier <maz@kernel.org>
8801 R: James Morse <james.morse@arm.com>
8802 R: Julien Thierry <julien.thierry.kdev@gmail.com>
8803 R: Suzuki K Poulose <suzuki.poulose@arm.com>
8804 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8805 L: kvmarm@lists.cs.columbia.edu
8806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8808 F: arch/arm/include/uapi/asm/kvm*
8809 F: arch/arm/include/asm/kvm*
8811 F: arch/arm64/include/uapi/asm/kvm*
8812 F: arch/arm64/include/asm/kvm*
8815 F: include/kvm/arm_*
8817 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8818 M: James Hogan <jhogan@kernel.org>
8819 L: linux-mips@vger.kernel.org
8821 F: arch/mips/include/uapi/asm/kvm*
8822 F: arch/mips/include/asm/kvm*
8825 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8826 M: Paul Mackerras <paulus@ozlabs.org>
8827 L: kvm-ppc@vger.kernel.org
8828 W: http://www.linux-kvm.org/
8829 T: git git://github.com/agraf/linux-2.6.git
8831 F: arch/powerpc/include/uapi/asm/kvm*
8832 F: arch/powerpc/include/asm/kvm*
8833 F: arch/powerpc/kvm/
8834 F: arch/powerpc/kernel/kvm*
8836 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8837 M: Christian Borntraeger <borntraeger@de.ibm.com>
8838 M: Janosch Frank <frankja@linux.ibm.com>
8839 R: David Hildenbrand <david@redhat.com>
8840 R: Cornelia Huck <cohuck@redhat.com>
8841 L: linux-s390@vger.kernel.org
8842 W: http://www.ibm.com/developerworks/linux/linux390/
8843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8845 F: arch/s390/include/uapi/asm/kvm*
8846 F: arch/s390/include/asm/gmap.h
8847 F: arch/s390/include/asm/kvm*
8849 F: arch/s390/mm/gmap.c
8850 F: tools/testing/selftests/kvm/s390x/
8851 F: tools/testing/selftests/kvm/*/s390x/
8853 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8854 M: Paolo Bonzini <pbonzini@redhat.com>
8855 M: Radim Krčmář <rkrcmar@redhat.com>
8856 L: kvm@vger.kernel.org
8857 W: http://www.linux-kvm.org
8858 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8862 F: arch/x86/include/uapi/asm/kvm*
8863 F: arch/x86/include/asm/kvm*
8864 F: arch/x86/include/asm/pvclock-abi.h
8865 F: arch/x86/kernel/kvm.c
8866 F: arch/x86/kernel/kvmclock.c
8869 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8870 M: Tejun Heo <tj@kernel.org>
8871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8873 F: include/linux/kernfs.h
8877 M: Eric Biederman <ebiederm@xmission.com>
8878 W: http://kernel.org/pub/linux/utils/kernel/kexec/
8879 L: kexec@lists.infradead.org
8881 F: include/linux/kexec.h
8882 F: include/uapi/linux/kexec.h
8886 M: Mimi Zohar <zohar@linux.ibm.com>
8887 L: linux-integrity@vger.kernel.org
8888 L: keyrings@vger.kernel.org
8890 F: Documentation/security/keys/trusted-encrypted.rst
8891 F: include/keys/encrypted-type.h
8892 F: security/keys/encrypted-keys/
8895 M: James Bottomley <jejb@linux.ibm.com>
8896 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8897 M: Mimi Zohar <zohar@linux.ibm.com>
8898 L: linux-integrity@vger.kernel.org
8899 L: keyrings@vger.kernel.org
8901 F: Documentation/security/keys/trusted-encrypted.rst
8902 F: include/keys/trusted-type.h
8903 F: security/keys/trusted.c
8904 F: security/keys/trusted.h
8907 M: David Howells <dhowells@redhat.com>
8908 L: keyrings@vger.kernel.org
8910 F: Documentation/security/keys/core.rst
8911 F: include/linux/key.h
8912 F: include/linux/key-type.h
8913 F: include/linux/keyctl.h
8914 F: include/uapi/linux/keyctl.h
8918 KGDB / KDB /debug_core
8919 M: Jason Wessel <jason.wessel@windriver.com>
8920 M: Daniel Thompson <daniel.thompson@linaro.org>
8921 W: http://kgdb.wiki.kernel.org/
8922 L: kgdb-bugreport@lists.sourceforge.net
8923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8925 F: Documentation/dev-tools/kgdb.rst
8926 F: drivers/misc/kgdbts.c
8927 F: drivers/tty/serial/kgdboc.c
8928 F: include/linux/kdb.h
8929 F: include/linux/kgdb.h
8933 M: Catalin Marinas <catalin.marinas@arm.com>
8935 F: Documentation/dev-tools/kmemleak.rst
8936 F: include/linux/kmemleak.h
8938 F: mm/kmemleak-test.c
8940 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8941 M: Luis Chamberlain <mcgrof@kernel.org>
8942 L: linux-kernel@vger.kernel.org
8945 F: include/linux/kmod.h
8947 F: tools/testing/selftests/kmod/
8950 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8951 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8952 M: "David S. Miller" <davem@davemloft.net>
8953 M: Masami Hiramatsu <mhiramat@kernel.org>
8955 F: Documentation/kprobes.txt
8956 F: include/linux/kprobes.h
8957 F: include/asm-generic/kprobes.h
8960 KS0108 LCD CONTROLLER DRIVER
8961 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8963 F: Documentation/auxdisplay/ks0108
8964 F: drivers/auxdisplay/ks0108.c
8965 F: include/linux/ks0108.h
8968 M: David Ahern <dsa@cumulusnetworks.com>
8969 L: netdev@vger.kernel.org
8972 F: include/net/l3mdev.h
8975 M: John Fastabend <john.fastabend@gmail.com>
8976 M: Daniel Borkmann <daniel@iogearbox.net>
8977 L: netdev@vger.kernel.org
8978 L: bpf@vger.kernel.org
8980 F: include/linux/skmsg.h
8982 F: net/core/sock_map.c
8983 F: net/ipv4/tcp_bpf.c
8985 LANTIQ / INTEL Ethernet drivers
8986 M: Hauke Mehrtens <hauke@hauke-m.de>
8987 L: netdev@vger.kernel.org
8989 F: net/dsa/tag_gswip.c
8990 F: drivers/net/ethernet/lantiq_xrx200.c
8991 F: drivers/net/dsa/lantiq_pce.h
8992 F: drivers/net/dsa/lantiq_gswip.c
8994 LANTIQ MIPS ARCHITECTURE
8995 M: John Crispin <john@phrozen.org>
8996 L: linux-mips@vger.kernel.org
8999 F: drivers/soc/lantiq
9002 L: linux-x25@vger.kernel.org
9004 F: Documentation/networking/lapb-module.txt
9008 LASI 53c700 driver for PARISC
9009 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9010 L: linux-scsi@vger.kernel.org
9012 F: Documentation/scsi/53c700.txt
9013 F: drivers/scsi/53c700*
9016 M: Tobin C. Harding <me@tobin.cc>
9017 M: Tycho Andersen <tycho@tycho.ws>
9018 L: kernel-hardening@lists.openwall.com
9020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9021 F: scripts/leaking_addresses.pl
9024 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
9025 M: Pavel Machek <pavel@ucw.cz>
9026 R: Dan Murphy <dmurphy@ti.com>
9027 L: linux-leds@vger.kernel.org
9028 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9030 F: Documentation/devicetree/bindings/leds/
9032 F: include/linux/leds.h
9034 LEGACY EEPROM DRIVER
9035 M: Jean Delvare <jdelvare@suse.com>
9037 F: Documentation/misc-devices/eeprom.rst
9038 F: drivers/misc/eeprom/eeprom.c
9041 R: David Lechner <david@lechnology.com>
9043 F: arch/arm/boot/dts/da850-lego-ev3.dts
9044 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9045 F: drivers/power/supply/lego_ev3_battery.c
9047 LEGO USB Tower driver
9048 M: Juergen Stuber <starblue@users.sourceforge.net>
9049 L: legousb-devel@lists.sourceforge.net
9050 W: http://legousb.sourceforge.net/
9052 F: drivers/usb/misc/legousbtower.c
9055 M: Matan Ziv-Av <matan@svgalib.org>
9056 L: platform-driver-x86@vger.kernel.org
9058 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
9059 F: Documentation/admin-guide/laptops/lg-laptop.rst
9060 F: drivers/platform/x86/lg-laptop.c
9063 M: Michael Krufky <mkrufky@linuxtv.org>
9064 L: linux-media@vger.kernel.org
9065 W: https://linuxtv.org
9066 W: http://github.com/mkrufky
9067 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9068 T: git git://linuxtv.org/mkrufky/tuners.git
9070 F: drivers/media/dvb-frontends/lg2160.*
9072 LGDT3305 MEDIA DRIVER
9073 M: Michael Krufky <mkrufky@linuxtv.org>
9074 L: linux-media@vger.kernel.org
9075 W: https://linuxtv.org
9076 W: http://github.com/mkrufky
9077 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9078 T: git git://linuxtv.org/mkrufky/tuners.git
9080 F: drivers/media/dvb-frontends/lgdt3305.*
9082 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9083 M: Viresh Kumar <vireshk@kernel.org>
9084 L: linux-ide@vger.kernel.org
9085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9087 F: include/linux/pata_arasan_cf_data.h
9088 F: drivers/ata/pata_arasan_cf.c
9091 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9092 M: Jens Axboe <axboe@kernel.dk>
9093 L: linux-ide@vger.kernel.org
9094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9096 F: drivers/ata/pata_*.c
9097 F: drivers/ata/ata_generic.c
9099 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9100 M: Linus Walleij <linus.walleij@linaro.org>
9101 L: linux-ide@vger.kernel.org
9102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9104 F: drivers/ata/pata_ftide010.c
9105 F: drivers/ata/sata_gemini.c
9106 F: drivers/ata/sata_gemini.h
9108 LIBATA SATA AHCI PLATFORM devices support
9109 M: Hans de Goede <hdegoede@redhat.com>
9110 M: Jens Axboe <axboe@kernel.dk>
9111 L: linux-ide@vger.kernel.org
9112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9114 F: drivers/ata/ahci_platform.c
9115 F: drivers/ata/libahci_platform.c
9116 F: include/linux/ahci_platform.h
9118 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9119 M: Mikael Pettersson <mikpelinux@gmail.com>
9120 L: linux-ide@vger.kernel.org
9121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9123 F: drivers/ata/sata_promise.*
9125 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9126 M: Jens Axboe <axboe@kernel.dk>
9127 L: linux-ide@vger.kernel.org
9128 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9131 F: include/linux/ata.h
9132 F: include/linux/libata.h
9133 F: Documentation/devicetree/bindings/ata/
9136 M: Sasha Levin <alexander.levin@microsoft.com>
9138 F: tools/lib/lockdep/
9140 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9141 M: Dan Williams <dan.j.williams@intel.com>
9142 M: Vishal Verma <vishal.l.verma@intel.com>
9143 M: Dave Jiang <dave.jiang@intel.com>
9144 L: linux-nvdimm@lists.01.org
9145 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9147 F: drivers/nvdimm/blk.c
9148 F: drivers/nvdimm/region_devs.c
9150 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9151 M: Vishal Verma <vishal.l.verma@intel.com>
9152 M: Dan Williams <dan.j.williams@intel.com>
9153 M: Dave Jiang <dave.jiang@intel.com>
9154 L: linux-nvdimm@lists.01.org
9155 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9157 F: drivers/nvdimm/btt*
9159 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9160 M: Dan Williams <dan.j.williams@intel.com>
9161 M: Vishal Verma <vishal.l.verma@intel.com>
9162 M: Dave Jiang <dave.jiang@intel.com>
9163 L: linux-nvdimm@lists.01.org
9164 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9166 F: drivers/nvdimm/pmem*
9168 LIBNVDIMM: DEVICETREE BINDINGS
9169 M: Oliver O'Halloran <oohall@gmail.com>
9170 L: linux-nvdimm@lists.01.org
9171 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9173 F: drivers/nvdimm/of_pmem.c
9174 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
9176 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9177 M: Dan Williams <dan.j.williams@intel.com>
9178 M: Vishal Verma <vishal.l.verma@intel.com>
9179 M: Dave Jiang <dave.jiang@intel.com>
9180 M: Keith Busch <keith.busch@intel.com>
9181 M: Ira Weiny <ira.weiny@intel.com>
9182 L: linux-nvdimm@lists.01.org
9183 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9187 F: drivers/acpi/nfit/*
9188 F: include/linux/nd.h
9189 F: include/linux/libnvdimm.h
9190 F: include/uapi/linux/ndctl.h
9192 LIGHTNVM PLATFORM SUPPORT
9193 M: Matias Bjorling <mb@lightnvm.io>
9194 W: http://github/OpenChannelSSD
9195 L: linux-block@vger.kernel.org
9197 F: drivers/lightnvm/
9198 F: include/linux/lightnvm.h
9199 F: include/uapi/linux/lightnvm.h
9201 LINUX FOR POWER MACINTOSH
9202 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9203 W: http://www.penguinppc.org/
9204 L: linuxppc-dev@lists.ozlabs.org
9206 F: arch/powerpc/platforms/powermac/
9207 F: drivers/macintosh/
9209 LINUX FOR POWERPC (32-BIT AND 64-BIT)
9210 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9211 M: Paul Mackerras <paulus@samba.org>
9212 M: Michael Ellerman <mpe@ellerman.id.au>
9213 W: https://github.com/linuxppc/linux/wiki
9214 L: linuxppc-dev@lists.ozlabs.org
9215 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9218 F: Documentation/ABI/stable/sysfs-firmware-opal-*
9219 F: Documentation/devicetree/bindings/powerpc/
9220 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
9221 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
9222 F: Documentation/powerpc/
9224 F: drivers/char/tpm/tpm_ibmvtpm*
9225 F: drivers/crypto/nx/
9226 F: drivers/crypto/vmx/
9227 F: drivers/i2c/busses/i2c-opal.c
9228 F: drivers/net/ethernet/ibm/ibmveth.*
9229 F: drivers/net/ethernet/ibm/ibmvnic.*
9230 F: drivers/pci/hotplug/pnv_php.c
9231 F: drivers/pci/hotplug/rpa*
9232 F: drivers/rtc/rtc-opal.c
9233 F: drivers/scsi/ibmvscsi/
9234 F: drivers/tty/hvc/hvc_opal.c
9235 F: drivers/watchdog/wdrtas.c
9236 F: tools/testing/selftests/powerpc
9243 LINUX FOR POWERPC EMBEDDED MPC5XXX
9244 M: Anatolij Gustschin <agust@denx.de>
9245 L: linuxppc-dev@lists.ozlabs.org
9246 T: git git://git.denx.de/linux-denx-agust.git
9248 F: arch/powerpc/platforms/512x/
9249 F: arch/powerpc/platforms/52xx/
9251 LINUX FOR POWERPC EMBEDDED PPC4XX
9252 M: Alistair Popple <alistair@popple.id.au>
9253 M: Matt Porter <mporter@kernel.crashing.org>
9254 W: http://www.penguinppc.org/
9255 L: linuxppc-dev@lists.ozlabs.org
9257 F: arch/powerpc/platforms/40x/
9258 F: arch/powerpc/platforms/44x/
9260 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9261 M: Scott Wood <oss@buserror.net>
9262 M: Kumar Gala <galak@kernel.crashing.org>
9263 W: http://www.penguinppc.org/
9264 L: linuxppc-dev@lists.ozlabs.org
9265 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9267 F: arch/powerpc/platforms/83xx/
9268 F: arch/powerpc/platforms/85xx/
9269 F: Documentation/devicetree/bindings/powerpc/fsl/
9271 LINUX FOR POWERPC EMBEDDED PPC8XX
9272 M: Vitaly Bordug <vitb@kernel.crashing.org>
9273 W: http://www.penguinppc.org/
9274 L: linuxppc-dev@lists.ozlabs.org
9276 F: arch/powerpc/platforms/8xx/
9278 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9279 L: linuxppc-dev@lists.ozlabs.org
9281 F: arch/powerpc/*/*virtex*
9282 F: arch/powerpc/*/*/*virtex*
9284 LINUX FOR POWERPC PA SEMI PWRFICIENT
9285 L: linuxppc-dev@lists.ozlabs.org
9287 F: arch/powerpc/platforms/pasemi/
9288 F: drivers/*/*pasemi*
9289 F: drivers/*/*/*pasemi*
9291 LINUX KERNEL DUMP TEST MODULE (LKDTM)
9292 M: Kees Cook <keescook@chromium.org>
9294 F: drivers/misc/lkdtm/*
9296 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9297 M: Alan Stern <stern@rowland.harvard.edu>
9298 M: Andrea Parri <andrea.parri@amarulasolutions.com>
9299 M: Will Deacon <will@kernel.org>
9300 M: Peter Zijlstra <peterz@infradead.org>
9301 M: Boqun Feng <boqun.feng@gmail.com>
9302 M: Nicholas Piggin <npiggin@gmail.com>
9303 M: David Howells <dhowells@redhat.com>
9304 M: Jade Alglave <j.alglave@ucl.ac.uk>
9305 M: Luc Maranget <luc.maranget@inria.fr>
9306 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
9307 R: Akira Yokosawa <akiyks@gmail.com>
9308 R: Daniel Lustig <dlustig@nvidia.com>
9309 L: linux-kernel@vger.kernel.org
9310 L: linux-arch@vger.kernel.org
9312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9313 F: tools/memory-model/
9314 F: Documentation/atomic_bitops.txt
9315 F: Documentation/atomic_t.txt
9316 F: Documentation/core-api/atomic_ops.rst
9317 F: Documentation/core-api/refcount-vs-atomic.rst
9318 F: Documentation/memory-barriers.txt
9320 LIS3LV02D ACCELEROMETER DRIVER
9321 M: Eric Piel <eric.piel@tremplin-utc.net>
9323 F: Documentation/misc-devices/lis3lv02d.rst
9324 F: drivers/misc/lis3lv02d/
9325 F: drivers/platform/x86/hp_accel.c
9328 M: Josh Poimboeuf <jpoimboe@redhat.com>
9329 M: Jiri Kosina <jikos@kernel.org>
9330 M: Miroslav Benes <mbenes@suse.cz>
9331 M: Petr Mladek <pmladek@suse.com>
9332 R: Joe Lawrence <joe.lawrence@redhat.com>
9334 F: kernel/livepatch/
9335 F: include/linux/livepatch.h
9336 F: arch/x86/include/asm/livepatch.h
9337 F: arch/x86/kernel/livepatch.c
9338 F: Documentation/livepatch/
9339 F: Documentation/ABI/testing/sysfs-kernel-livepatch
9340 F: samples/livepatch/
9341 F: tools/testing/selftests/livepatch/
9342 L: live-patching@vger.kernel.org
9343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9346 L: netdev@vger.kernel.org
9348 F: include/linux/llc.h
9349 F: include/uapi/linux/llc.h
9353 LM73 HARDWARE MONITOR DRIVER
9354 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
9355 L: linux-hwmon@vger.kernel.org
9357 F: drivers/hwmon/lm73.c
9359 LM78 HARDWARE MONITOR DRIVER
9360 M: Jean Delvare <jdelvare@suse.com>
9361 L: linux-hwmon@vger.kernel.org
9363 F: Documentation/hwmon/lm78.rst
9364 F: drivers/hwmon/lm78.c
9366 LM83 HARDWARE MONITOR DRIVER
9367 M: Jean Delvare <jdelvare@suse.com>
9368 L: linux-hwmon@vger.kernel.org
9370 F: Documentation/hwmon/lm83.rst
9371 F: drivers/hwmon/lm83.c
9373 LM90 HARDWARE MONITOR DRIVER
9374 M: Jean Delvare <jdelvare@suse.com>
9375 L: linux-hwmon@vger.kernel.org
9377 F: Documentation/hwmon/lm90.rst
9378 F: Documentation/devicetree/bindings/hwmon/lm90.txt
9379 F: drivers/hwmon/lm90.c
9380 F: include/dt-bindings/thermal/lm90.h
9382 LM95234 HARDWARE MONITOR DRIVER
9383 M: Guenter Roeck <linux@roeck-us.net>
9384 L: linux-hwmon@vger.kernel.org
9386 F: Documentation/hwmon/lm95234.rst
9387 F: drivers/hwmon/lm95234.c
9389 LME2510 MEDIA DRIVER
9390 M: Malcolm Priestley <tvboxspy@gmail.com>
9391 L: linux-media@vger.kernel.org
9392 W: https://linuxtv.org
9393 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9395 F: drivers/media/usb/dvb-usb-v2/lmedm04*
9397 LOADPIN SECURITY MODULE
9398 M: Kees Cook <keescook@chromium.org>
9399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9401 F: security/loadpin/
9402 F: Documentation/admin-guide/LSM/LoadPin.rst
9405 M: Peter Zijlstra <peterz@infradead.org>
9406 M: Ingo Molnar <mingo@redhat.com>
9407 M: Will Deacon <will@kernel.org>
9408 L: linux-kernel@vger.kernel.org
9409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9411 F: Documentation/locking/
9412 F: include/linux/lockdep.h
9413 F: include/linux/spinlock*.h
9414 F: arch/*/include/asm/spinlock*.h
9415 F: include/linux/rwlock*.h
9416 F: include/linux/mutex*.h
9417 F: include/linux/rwsem*.h
9418 F: include/linux/seqlock.h
9419 F: lib/locking*.[ch]
9421 X: kernel/locking/locktorture.c
9423 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9424 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
9425 L: linux-ntfs-dev@lists.sourceforge.net
9426 W: http://www.linux-ntfs.org/content/view/19/37/
9428 F: Documentation/admin-guide/ldm.rst
9429 F: block/partitions/ldm.*
9431 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9432 M: Sathya Prakash <sathya.prakash@broadcom.com>
9433 M: Chaitra P B <chaitra.basappa@broadcom.com>
9434 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9435 L: MPT-FusionLinux.pdl@broadcom.com
9436 L: linux-scsi@vger.kernel.org
9437 W: http://www.avagotech.com/support/
9439 F: drivers/message/fusion/
9440 F: drivers/scsi/mpt3sas/
9442 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9443 M: Matthew Wilcox <willy@infradead.org>
9444 L: linux-scsi@vger.kernel.org
9446 F: drivers/scsi/sym53c8xx_2/
9449 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9450 L: linux-iio@vger.kernel.org
9452 F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9453 F: drivers/iio/dac/ltc1660.c
9455 LTC4261 HARDWARE MONITOR DRIVER
9456 M: Guenter Roeck <linux@roeck-us.net>
9457 L: linux-hwmon@vger.kernel.org
9459 F: Documentation/hwmon/ltc4261.rst
9460 F: drivers/hwmon/ltc4261.c
9462 LTC4306 I2C MULTIPLEXER DRIVER
9463 M: Michael Hennerich <michael.hennerich@analog.com>
9464 W: http://ez.analog.com/community/linux-device-drivers
9465 L: linux-i2c@vger.kernel.org
9467 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
9468 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9470 LTP (Linux Test Project)
9471 M: Mike Frysinger <vapier@gentoo.org>
9472 M: Cyril Hrubis <chrubis@suse.cz>
9473 M: Wanlong Gao <wanlong.gao@gmail.com>
9474 M: Jan Stancek <jstancek@redhat.com>
9475 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9476 M: Alexey Kodanev <alexey.kodanev@oracle.com>
9477 L: ltp@lists.linux.it (subscribers-only)
9478 W: http://linux-test-project.github.io/
9479 T: git git://github.com/linux-test-project/ltp.git
9483 M: Geert Uytterhoeven <geert@linux-m68k.org>
9484 L: linux-m68k@lists.linux-m68k.org
9485 W: http://www.linux-m68k.org/
9486 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9491 M68K ON APPLE MACINTOSH
9492 M: Joshua Thompson <funaho@jurai.org>
9493 W: http://www.mac.linux-m68k.org/
9494 L: linux-m68k@lists.linux-m68k.org
9499 M: Philip Blundell <philb@gnu.org>
9500 W: http://www.tazenda.demon.co.uk/phil/linux-hp
9504 M88DS3103 MEDIA DRIVER
9505 M: Antti Palosaari <crope@iki.fi>
9506 L: linux-media@vger.kernel.org
9507 W: https://linuxtv.org
9508 W: http://palosaari.fi/linux/
9509 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9510 T: git git://linuxtv.org/anttip/media_tree.git
9512 F: drivers/media/dvb-frontends/m88ds3103*
9514 M88RS2000 MEDIA DRIVER
9515 M: Malcolm Priestley <tvboxspy@gmail.com>
9516 L: linux-media@vger.kernel.org
9517 W: https://linuxtv.org
9518 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9520 F: drivers/media/dvb-frontends/m88rs2000*
9522 MA901 MASTERKIT USB FM RADIO DRIVER
9523 M: Alexey Klimov <klimov.linux@gmail.com>
9524 L: linux-media@vger.kernel.org
9525 T: git git://linuxtv.org/media_tree.git
9527 F: drivers/media/radio/radio-ma901.c
9530 M: Johannes Berg <johannes@sipsolutions.net>
9531 L: linux-wireless@vger.kernel.org
9532 W: http://wireless.kernel.org/
9533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9536 F: Documentation/networking/mac80211-injection.txt
9537 F: include/net/mac80211.h
9539 F: drivers/net/wireless/mac80211_hwsim.[ch]
9540 F: Documentation/networking/mac80211_hwsim/README
9543 M: Jassi Brar <jassisinghbrar@gmail.com>
9544 L: linux-kernel@vger.kernel.org
9547 F: include/linux/mailbox_client.h
9548 F: include/linux/mailbox_controller.h
9550 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9551 M: Michael Kerrisk <mtk.manpages@gmail.com>
9552 W: http://www.kernel.org/doc/man-pages
9553 L: linux-man@vger.kernel.org
9556 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9557 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
9558 L: linux-mips@vger.kernel.org
9560 F: arch/mips/boot/dts/img/pistachio_marduk.dts
9562 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9563 M: Andrew Lunn <andrew@lunn.ch>
9564 M: Vivien Didelot <vivien.didelot@gmail.com>
9565 L: netdev@vger.kernel.org
9567 F: drivers/net/dsa/mv88e6xxx/
9568 F: include/linux/platform_data/mv88e6xxx.h
9569 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
9571 MARVELL ARMADA DRM SUPPORT
9572 M: Russell King <linux@armlinux.org.uk>
9574 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9575 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9576 F: drivers/gpu/drm/armada/
9577 F: include/uapi/drm/armada_drm.h
9578 F: Documentation/devicetree/bindings/display/armada/
9580 MARVELL ARMADA 3700 PHY DRIVERS
9581 M: Miquel Raynal <miquel.raynal@bootlin.com>
9583 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9584 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9585 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9586 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9588 MARVELL CRYPTO DRIVER
9589 M: Boris Brezillon <bbrezillon@kernel.org>
9590 M: Arnaud Ebalard <arno@natisbad.org>
9591 F: drivers/crypto/marvell/
9593 L: linux-crypto@vger.kernel.org
9595 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9596 M: Mirko Lindner <mlindner@marvell.com>
9597 M: Stephen Hemminger <stephen@networkplumber.org>
9598 L: netdev@vger.kernel.org
9600 F: drivers/net/ethernet/marvell/sk*
9602 MARVELL LIBERTAS WIRELESS DRIVER
9603 L: libertas-dev@lists.infradead.org
9605 F: drivers/net/wireless/marvell/libertas/
9607 MARVELL MACCHIATOBIN SUPPORT
9608 M: Russell King <linux@armlinux.org.uk>
9609 L: linux-arm-kernel@lists.infradead.org
9611 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9613 MARVELL MV643XX ETHERNET DRIVER
9614 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9615 L: netdev@vger.kernel.org
9617 F: drivers/net/ethernet/marvell/mv643xx_eth.*
9618 F: include/linux/mv643xx.h
9620 MARVELL MV88X3310 PHY DRIVER
9621 M: Russell King <linux@armlinux.org.uk>
9622 L: netdev@vger.kernel.org
9624 F: drivers/net/phy/marvell10g.c
9626 MARVELL MVEBU THERMAL DRIVER
9627 M: Miquel Raynal <miquel.raynal@bootlin.com>
9629 F: drivers/thermal/armada_thermal.c
9631 MARVELL MVNETA ETHERNET DRIVER
9632 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9633 L: netdev@vger.kernel.org
9635 F: drivers/net/ethernet/marvell/mvneta.*
9637 MARVELL MWIFIEX WIRELESS DRIVER
9638 M: Amitkumar Karwar <amitkarwar@gmail.com>
9639 M: Nishant Sarmukadam <nishants@marvell.com>
9640 M: Ganapathi Bhat <gbhat@marvell.com>
9641 M: Xinming Hu <huxinming820@gmail.com>
9642 L: linux-wireless@vger.kernel.org
9644 F: drivers/net/wireless/marvell/mwifiex/
9646 MARVELL MWL8K WIRELESS DRIVER
9647 M: Lennert Buytenhek <buytenh@wantstofly.org>
9648 L: linux-wireless@vger.kernel.org
9650 F: drivers/net/wireless/marvell/mwl8k.c
9652 MARVELL NAND CONTROLLER DRIVER
9653 M: Miquel Raynal <miquel.raynal@bootlin.com>
9654 L: linux-mtd@lists.infradead.org
9656 F: drivers/mtd/nand/raw/marvell_nand.c
9657 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
9659 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9660 M: Nicolas Pitre <nico@fluxnic.net>
9662 F: drivers/mmc/host/mvsdio.*
9664 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9665 M: Hu Ziji <huziji@marvell.com>
9666 L: linux-mmc@vger.kernel.org
9668 F: drivers/mmc/host/sdhci-xenon*
9669 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9671 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9672 M: Sunil Goutham <sgoutham@marvell.com>
9673 M: Linu Cherian <lcherian@marvell.com>
9674 M: Geetha sowjanya <gakula@marvell.com>
9675 M: Jerin Jacob <jerinj@marvell.com>
9676 L: netdev@vger.kernel.org
9678 F: drivers/net/ethernet/marvell/octeontx2/af/
9680 MATROX FRAMEBUFFER DRIVER
9681 L: linux-fbdev@vger.kernel.org
9683 F: drivers/video/fbdev/matrox/matroxfb_*
9684 F: include/uapi/linux/matroxfb.h
9686 MAX16065 HARDWARE MONITOR DRIVER
9687 M: Guenter Roeck <linux@roeck-us.net>
9688 L: linux-hwmon@vger.kernel.org
9690 F: Documentation/hwmon/max16065.rst
9691 F: drivers/hwmon/max16065.c
9693 MAX2175 SDR TUNER DRIVER
9694 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9695 L: linux-media@vger.kernel.org
9696 T: git git://linuxtv.org/media_tree.git
9698 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
9699 F: Documentation/media/v4l-drivers/max2175.rst
9700 F: drivers/media/i2c/max2175*
9701 F: include/uapi/linux/max2175.h
9703 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9704 L: linux-hwmon@vger.kernel.org
9706 F: Documentation/hwmon/max6650.rst
9707 F: drivers/hwmon/max6650.c
9709 MAX6697 HARDWARE MONITOR DRIVER
9710 M: Guenter Roeck <linux@roeck-us.net>
9711 L: linux-hwmon@vger.kernel.org
9713 F: Documentation/hwmon/max6697.rst
9714 F: Documentation/devicetree/bindings/hwmon/max6697.txt
9715 F: drivers/hwmon/max6697.c
9716 F: include/linux/platform_data/max6697.h
9718 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9719 M: Peter Rosin <peda@axentia.se>
9720 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9722 F: Documentation/devicetree/bindings/sound/max9860.txt
9723 F: sound/soc/codecs/max9860.*
9725 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9726 M: Andreas Klinger <ak@it-klinger.de>
9727 L: linux-iio@vger.kernel.org
9729 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9730 F: drivers/iio/proximity/mb1232.c
9732 MAXIM MAX77650 PMIC MFD DRIVER
9733 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
9734 L: linux-kernel@vger.kernel.org
9736 F: Documentation/devicetree/bindings/*/*max77650.txt
9737 F: Documentation/devicetree/bindings/*/max77650*.txt
9738 F: include/linux/mfd/max77650.h
9739 F: drivers/mfd/max77650.c
9740 F: drivers/regulator/max77650-regulator.c
9741 F: drivers/power/supply/max77650-charger.c
9742 F: drivers/input/misc/max77650-onkey.c
9743 F: drivers/leds/leds-max77650.c
9744 F: drivers/gpio/gpio-max77650.c
9746 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9747 M: Javier Martinez Canillas <javier@dowhile0.org>
9748 L: linux-kernel@vger.kernel.org
9750 F: drivers/regulator/max77802-regulator.c
9751 F: Documentation/devicetree/bindings/*/*max77802.txt
9752 F: include/dt-bindings/*/*max77802.h
9754 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9755 M: Krzysztof Kozlowski <krzk@kernel.org>
9756 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9757 L: linux-pm@vger.kernel.org
9759 F: drivers/power/supply/max14577_charger.c
9760 F: drivers/power/supply/max77693_charger.c
9762 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9763 M: Chanwoo Choi <cw00.choi@samsung.com>
9764 M: Krzysztof Kozlowski <krzk@kernel.org>
9765 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9766 L: linux-kernel@vger.kernel.org
9768 F: drivers/*/max14577*.c
9769 F: drivers/*/max77686*.c
9770 F: drivers/*/max77693*.c
9771 F: drivers/extcon/extcon-max14577.c
9772 F: drivers/extcon/extcon-max77693.c
9773 F: drivers/rtc/rtc-max77686.c
9774 F: drivers/clk/clk-max77686.c
9775 F: Documentation/devicetree/bindings/mfd/max14577.txt
9776 F: Documentation/devicetree/bindings/*/max77686.txt
9777 F: Documentation/devicetree/bindings/mfd/max77693.txt
9778 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
9779 F: include/linux/mfd/max14577*.h
9780 F: include/linux/mfd/max77686*.h
9781 F: include/linux/mfd/max77693*.h
9783 MAXIRADIO FM RADIO RECEIVER DRIVER
9784 M: Hans Verkuil <hverkuil@xs4all.nl>
9785 L: linux-media@vger.kernel.org
9786 T: git git://linuxtv.org/media_tree.git
9787 W: https://linuxtv.org
9789 F: drivers/media/radio/radio-maxiradio*
9791 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9792 M: Peter Rosin <peda@axentia.se>
9793 L: linux-iio@vger.kernel.org
9795 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9796 F: drivers/iio/potentiometer/mcp4018.c
9797 F: drivers/iio/potentiometer/mcp4531.c
9799 MCR20A IEEE-802.15.4 RADIO DRIVER
9800 M: Xue Liu <liuxuenetmail@gmail.com>
9801 L: linux-wpan@vger.kernel.org
9802 W: https://github.com/xueliu/mcr20a-linux
9804 F: drivers/net/ieee802154/mcr20a.c
9805 F: drivers/net/ieee802154/mcr20a.h
9806 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9808 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9809 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9810 L: linux-iio@vger.kernel.org
9812 F: drivers/iio/dac/cio-dac.c
9814 MEDIA CONTROLLER FRAMEWORK
9815 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9816 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9817 L: linux-media@vger.kernel.org
9818 W: https://www.linuxtv.org
9819 T: git git://linuxtv.org/media_tree.git
9821 F: drivers/media/mc/
9822 F: include/media/media-*.h
9823 F: include/uapi/linux/media.h
9825 MEDIA DRIVERS FOR ASCOT2E
9826 M: Sergey Kozlov <serjk@netup.ru>
9827 M: Abylay Ospan <aospan@netup.ru>
9828 L: linux-media@vger.kernel.org
9829 W: https://linuxtv.org
9831 T: git git://linuxtv.org/media_tree.git
9833 F: drivers/media/dvb-frontends/ascot2e*
9835 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9836 M: Jasmin Jessich <jasmin@anw.at>
9837 L: linux-media@vger.kernel.org
9838 W: https://linuxtv.org
9839 T: git git://linuxtv.org/media_tree.git
9841 F: drivers/media/dvb-frontends/cxd2099*
9843 MEDIA DRIVERS FOR CXD2841ER
9844 M: Sergey Kozlov <serjk@netup.ru>
9845 M: Abylay Ospan <aospan@netup.ru>
9846 L: linux-media@vger.kernel.org
9847 W: https://linuxtv.org
9849 T: git git://linuxtv.org/media_tree.git
9851 F: drivers/media/dvb-frontends/cxd2841er*
9853 MEDIA DRIVERS FOR CXD2880
9854 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9855 L: linux-media@vger.kernel.org
9856 W: http://linuxtv.org/
9857 T: git git://linuxtv.org/media_tree.git
9859 F: drivers/media/dvb-frontends/cxd2880/*
9860 F: drivers/media/spi/cxd2880*
9862 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9863 L: linux-media@vger.kernel.org
9864 W: https://linuxtv.org
9865 T: git git://linuxtv.org/media_tree.git
9867 F: drivers/media/pci/ddbridge/*
9869 MEDIA DRIVERS FOR FREESCALE IMX
9870 M: Steve Longerbeam <slongerbeam@gmail.com>
9871 M: Philipp Zabel <p.zabel@pengutronix.de>
9872 L: linux-media@vger.kernel.org
9873 T: git git://linuxtv.org/media_tree.git
9875 F: Documentation/devicetree/bindings/media/imx.txt
9876 F: Documentation/media/v4l-drivers/imx.rst
9877 F: drivers/staging/media/imx/
9878 F: include/linux/imx-media.h
9879 F: include/media/imx.h
9881 MEDIA DRIVER FOR FREESCALE IMX PXP
9882 M: Philipp Zabel <p.zabel@pengutronix.de>
9883 L: linux-media@vger.kernel.org
9884 T: git git://linuxtv.org/media_tree.git
9886 F: drivers/media/platform/imx-pxp.[ch]
9888 MEDIA DRIVERS FOR FREESCALE IMX7
9889 M: Rui Miguel Silva <rmfrfs@gmail.com>
9890 L: linux-media@vger.kernel.org
9891 T: git git://linuxtv.org/media_tree.git
9893 F: Documentation/devicetree/bindings/media/imx7-csi.txt
9894 F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
9895 F: Documentation/media/v4l-drivers/imx7.rst
9896 F: drivers/staging/media/imx/imx7-media-csi.c
9897 F: drivers/staging/media/imx/imx7-mipi-csis.c
9899 MEDIA DRIVERS FOR HELENE
9900 M: Abylay Ospan <aospan@netup.ru>
9901 L: linux-media@vger.kernel.org
9902 W: https://linuxtv.org
9904 T: git git://linuxtv.org/media_tree.git
9906 F: drivers/media/dvb-frontends/helene*
9908 MEDIA DRIVERS FOR HORUS3A
9909 M: Sergey Kozlov <serjk@netup.ru>
9910 M: Abylay Ospan <aospan@netup.ru>
9911 L: linux-media@vger.kernel.org
9912 W: https://linuxtv.org
9914 T: git git://linuxtv.org/media_tree.git
9916 F: drivers/media/dvb-frontends/horus3a*
9918 MEDIA DRIVERS FOR LNBH25
9919 M: Sergey Kozlov <serjk@netup.ru>
9920 M: Abylay Ospan <aospan@netup.ru>
9921 L: linux-media@vger.kernel.org
9922 W: https://linuxtv.org
9924 T: git git://linuxtv.org/media_tree.git
9926 F: drivers/media/dvb-frontends/lnbh25*
9928 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9929 L: linux-media@vger.kernel.org
9930 W: https://linuxtv.org
9931 T: git git://linuxtv.org/media_tree.git
9933 F: drivers/media/dvb-frontends/mxl5xx*
9935 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9936 M: Sergey Kozlov <serjk@netup.ru>
9937 M: Abylay Ospan <aospan@netup.ru>
9938 L: linux-media@vger.kernel.org
9939 W: https://linuxtv.org
9941 T: git git://linuxtv.org/media_tree.git
9943 F: drivers/media/pci/netup_unidvb/*
9945 MEDIA DRIVERS FOR RENESAS - CEU
9946 M: Jacopo Mondi <jacopo@jmondi.org>
9947 L: linux-media@vger.kernel.org
9948 L: linux-renesas-soc@vger.kernel.org
9949 T: git git://linuxtv.org/media_tree.git
9951 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
9952 F: drivers/media/platform/renesas-ceu.c
9953 F: include/media/drv-intf/renesas-ceu.h
9955 MEDIA DRIVERS FOR RENESAS - DRIF
9956 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9957 L: linux-media@vger.kernel.org
9958 L: linux-renesas-soc@vger.kernel.org
9959 T: git git://linuxtv.org/media_tree.git
9961 F: Documentation/devicetree/bindings/media/renesas,drif.txt
9962 F: drivers/media/platform/rcar_drif.c
9964 MEDIA DRIVERS FOR RENESAS - FCP
9965 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9966 L: linux-media@vger.kernel.org
9967 L: linux-renesas-soc@vger.kernel.org
9968 T: git git://linuxtv.org/media_tree.git
9970 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
9971 F: drivers/media/platform/rcar-fcp.c
9972 F: include/media/rcar-fcp.h
9974 MEDIA DRIVERS FOR RENESAS - FDP1
9975 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9976 L: linux-media@vger.kernel.org
9977 L: linux-renesas-soc@vger.kernel.org
9978 T: git git://linuxtv.org/media_tree.git
9980 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
9981 F: drivers/media/platform/rcar_fdp1.c
9983 MEDIA DRIVERS FOR RENESAS - VIN
9984 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
9985 L: linux-media@vger.kernel.org
9986 L: linux-renesas-soc@vger.kernel.org
9987 T: git git://linuxtv.org/media_tree.git
9989 F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9990 F: Documentation/devicetree/bindings/media/rcar_vin.txt
9991 F: drivers/media/platform/rcar-vin/
9993 MEDIA DRIVERS FOR RENESAS - VSP1
9994 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9995 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9996 L: linux-media@vger.kernel.org
9997 L: linux-renesas-soc@vger.kernel.org
9998 T: git git://linuxtv.org/media_tree.git
10000 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
10001 F: drivers/media/platform/vsp1/
10003 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10004 L: linux-media@vger.kernel.org
10005 W: https://linuxtv.org
10006 T: git git://linuxtv.org/media_tree.git
10008 F: drivers/media/dvb-frontends/stv0910*
10010 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10011 L: linux-media@vger.kernel.org
10012 W: https://linuxtv.org
10013 T: git git://linuxtv.org/media_tree.git
10015 F: drivers/media/dvb-frontends/stv6111*
10017 MEDIA DRIVERS FOR STM32 - DCMI
10018 M: Hugues Fruchet <hugues.fruchet@st.com>
10019 L: linux-media@vger.kernel.org
10020 T: git git://linuxtv.org/media_tree.git
10022 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
10023 F: drivers/media/platform/stm32/stm32-dcmi.c
10025 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10026 M: Dmitry Osipenko <digetx@gmail.com>
10027 L: linux-media@vger.kernel.org
10028 L: linux-tegra@vger.kernel.org
10029 T: git git://linuxtv.org/media_tree.git
10031 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10032 F: drivers/staging/media/tegra-vde/
10034 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10035 M: Mauro Carvalho Chehab <mchehab@kernel.org>
10036 P: LinuxTV.org Project
10037 L: linux-media@vger.kernel.org
10038 W: https://linuxtv.org
10039 Q: http://patchwork.kernel.org/project/linux-media/list/
10040 T: git git://linuxtv.org/media_tree.git
10042 F: Documentation/devicetree/bindings/media/
10043 F: Documentation/media/
10045 F: drivers/staging/media/
10046 F: include/linux/platform_data/media/
10048 F: include/uapi/linux/dvb/
10049 F: include/uapi/linux/videodev2.h
10050 F: include/uapi/linux/media.h
10051 F: include/uapi/linux/v4l2-*
10052 F: include/uapi/linux/meye.h
10053 F: include/uapi/linux/ivtv*
10054 F: include/uapi/linux/uvcvideo.h
10056 MEDIATEK BLUETOOTH DRIVER
10057 M: Sean Wang <sean.wang@mediatek.com>
10058 L: linux-bluetooth@vger.kernel.org
10059 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10061 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10062 F: drivers/bluetooth/btmtkuart.c
10064 MEDIATEK CIR DRIVER
10065 M: Sean Wang <sean.wang@mediatek.com>
10067 F: drivers/media/rc/mtk-cir.c
10069 MEDIATEK DMA DRIVER
10070 M: Sean Wang <sean.wang@mediatek.com>
10071 L: dmaengine@vger.kernel.org
10072 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10073 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10075 F: Documentation/devicetree/bindings/dma/mtk-*
10076 F: drivers/dma/mediatek/
10078 MEDIATEK PMIC LED DRIVER
10079 M: Sean Wang <sean.wang@mediatek.com>
10081 F: drivers/leds/leds-mt6323.c
10082 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
10084 MEDIATEK ETHERNET DRIVER
10085 M: Felix Fietkau <nbd@openwrt.org>
10086 M: John Crispin <john@phrozen.org>
10087 M: Sean Wang <sean.wang@mediatek.com>
10088 M: Nelson Chang <nelson.chang@mediatek.com>
10089 L: netdev@vger.kernel.org
10091 F: drivers/net/ethernet/mediatek/
10093 MEDIATEK SWITCH DRIVER
10094 M: Sean Wang <sean.wang@mediatek.com>
10095 L: netdev@vger.kernel.org
10097 F: drivers/net/dsa/mt7530.*
10098 F: net/dsa/tag_mtk.c
10100 MEDIATEK JPEG DRIVER
10101 M: Rick Chang <rick.chang@mediatek.com>
10102 M: Bin Liu <bin.liu@mediatek.com>
10104 F: drivers/media/platform/mtk-jpeg/
10105 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10107 MEDIATEK MDP DRIVER
10108 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10109 M: Houlong Wei <houlong.wei@mediatek.com>
10110 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10112 F: drivers/media/platform/mtk-mdp/
10113 F: drivers/media/platform/mtk-vpu/
10114 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
10116 MEDIATEK MEDIA DRIVER
10117 M: Tiffany Lin <tiffany.lin@mediatek.com>
10118 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10120 F: drivers/media/platform/mtk-vcodec/
10121 F: drivers/media/platform/mtk-vpu/
10122 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10123 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
10125 MEDIATEK MMC/SD/SDIO DRIVER
10126 M: Chaotian Jing <chaotian.jing@mediatek.com>
10128 F: drivers/mmc/host/mtk-sd.c
10129 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
10131 MEDIATEK MT76 WIRELESS LAN DRIVER
10132 M: Felix Fietkau <nbd@nbd.name>
10133 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10134 R: Ryder Lee <ryder.lee@mediatek.com>
10135 R: Roy Luo <royluo@google.com>
10136 L: linux-wireless@vger.kernel.org
10138 F: drivers/net/wireless/mediatek/mt76/
10140 MEDIATEK MT7601U WIRELESS LAN DRIVER
10141 M: Jakub Kicinski <kubakici@wp.pl>
10142 L: linux-wireless@vger.kernel.org
10144 F: drivers/net/wireless/mediatek/mt7601u/
10146 MEDIATEK MT7621/28/88 I2C DRIVER
10147 M: Stefan Roese <sr@denx.de>
10148 L: linux-i2c@vger.kernel.org
10150 F: drivers/i2c/busses/i2c-mt7621.c
10151 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10153 MEDIATEK NAND CONTROLLER DRIVER
10154 M: Xiaolei Li <xiaolei.li@mediatek.com>
10155 L: linux-mtd@lists.infradead.org
10157 F: drivers/mtd/nand/raw/mtk_*
10158 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
10160 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10161 M: Sean Wang <sean.wang@mediatek.com>
10163 F: drivers/char/hw_random/mtk-rng.c
10165 MEDIATEK USB3 DRD IP DRIVER
10166 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
10167 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
10168 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10169 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10171 F: drivers/usb/mtu3/
10173 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10174 M: Peter Senna Tschudin <peter.senna@gmail.com>
10175 M: Martin Donnelly <martin.donnelly@ge.com>
10176 M: Martyn Welch <martyn.welch@collabora.co.uk>
10178 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10179 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10181 MEGARAID SCSI/SAS DRIVERS
10182 M: Kashyap Desai <kashyap.desai@broadcom.com>
10183 M: Sumit Saxena <sumit.saxena@broadcom.com>
10184 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10185 L: megaraidlinux.pdl@broadcom.com
10186 L: linux-scsi@vger.kernel.org
10187 W: http://www.avagotech.com/support/
10189 F: Documentation/scsi/megaraid.txt
10190 F: drivers/scsi/megaraid.*
10191 F: drivers/scsi/megaraid/
10193 MELEXIS MLX90614 DRIVER
10194 M: Crt Mori <cmo@melexis.com>
10195 L: linux-iio@vger.kernel.org
10196 W: http://www.melexis.com
10198 F: drivers/iio/temperature/mlx90614.c
10200 MELEXIS MLX90632 DRIVER
10201 M: Crt Mori <cmo@melexis.com>
10202 L: linux-iio@vger.kernel.org
10203 W: http://www.melexis.com
10205 F: drivers/iio/temperature/mlx90632.c
10207 MELFAS MIP4 TOUCHSCREEN DRIVER
10208 M: Sangwon Jee <jeesw@melfas.com>
10209 W: http://www.melfas.com
10211 F: drivers/input/touchscreen/melfas_mip4.c
10212 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10214 MELLANOX ETHERNET DRIVER (mlx4_en)
10215 M: Tariq Toukan <tariqt@mellanox.com>
10216 L: netdev@vger.kernel.org
10218 W: http://www.mellanox.com
10219 Q: http://patchwork.ozlabs.org/project/netdev/list/
10220 F: drivers/net/ethernet/mellanox/mlx4/en_*
10222 MELLANOX ETHERNET DRIVER (mlx5e)
10223 M: Saeed Mahameed <saeedm@mellanox.com>
10224 L: netdev@vger.kernel.org
10226 W: http://www.mellanox.com
10227 Q: http://patchwork.ozlabs.org/project/netdev/list/
10228 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
10230 MELLANOX ETHERNET INNOVA DRIVERS
10231 R: Boris Pismenny <borisp@mellanox.com>
10232 L: netdev@vger.kernel.org
10234 W: http://www.mellanox.com
10235 Q: http://patchwork.ozlabs.org/project/netdev/list/
10236 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10237 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
10238 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10239 F: include/linux/mlx5/mlx5_ifc_fpga.h
10241 MELLANOX ETHERNET SWITCH DRIVERS
10242 M: Jiri Pirko <jiri@mellanox.com>
10243 M: Ido Schimmel <idosch@mellanox.com>
10244 L: netdev@vger.kernel.org
10246 W: http://www.mellanox.com
10247 Q: http://patchwork.ozlabs.org/project/netdev/list/
10248 F: drivers/net/ethernet/mellanox/mlxsw/
10249 F: tools/testing/selftests/drivers/net/mlxsw/
10251 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10252 M: mlxsw@mellanox.com
10253 L: netdev@vger.kernel.org
10255 W: http://www.mellanox.com
10256 Q: http://patchwork.ozlabs.org/project/netdev/list/
10257 F: drivers/net/ethernet/mellanox/mlxfw/
10259 MELLANOX HARDWARE PLATFORM SUPPORT
10260 M: Andy Shevchenko <andy@infradead.org>
10261 M: Darren Hart <dvhart@infradead.org>
10262 M: Vadim Pasternak <vadimp@mellanox.com>
10263 L: platform-driver-x86@vger.kernel.org
10265 F: drivers/platform/mellanox/
10266 F: include/linux/platform_data/mlxreg.h
10268 MELLANOX MLX4 core VPI driver
10269 M: Tariq Toukan <tariqt@mellanox.com>
10270 L: netdev@vger.kernel.org
10271 L: linux-rdma@vger.kernel.org
10272 W: http://www.mellanox.com
10273 Q: http://patchwork.ozlabs.org/project/netdev/list/
10275 F: drivers/net/ethernet/mellanox/mlx4/
10276 F: include/linux/mlx4/
10278 MELLANOX MLX4 IB driver
10279 M: Yishai Hadas <yishaih@mellanox.com>
10280 L: linux-rdma@vger.kernel.org
10281 W: http://www.mellanox.com
10282 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10284 F: drivers/infiniband/hw/mlx4/
10285 F: include/linux/mlx4/
10286 F: include/uapi/rdma/mlx4-abi.h
10288 MELLANOX MLX5 core VPI driver
10289 M: Saeed Mahameed <saeedm@mellanox.com>
10290 M: Leon Romanovsky <leonro@mellanox.com>
10291 L: netdev@vger.kernel.org
10292 L: linux-rdma@vger.kernel.org
10293 W: http://www.mellanox.com
10294 Q: http://patchwork.ozlabs.org/project/netdev/list/
10296 F: drivers/net/ethernet/mellanox/mlx5/core/
10297 F: include/linux/mlx5/
10298 F: Documentation/networking/device_drivers/mellanox/
10300 MELLANOX MLX5 IB driver
10301 M: Leon Romanovsky <leonro@mellanox.com>
10302 L: linux-rdma@vger.kernel.org
10303 W: http://www.mellanox.com
10304 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10306 F: drivers/infiniband/hw/mlx5/
10307 F: include/linux/mlx5/
10308 F: include/uapi/rdma/mlx5-abi.h
10310 MELLANOX MLXCPLD I2C AND MUX DRIVER
10311 M: Vadim Pasternak <vadimp@mellanox.com>
10312 M: Michael Shych <michaelsh@mellanox.com>
10313 L: linux-i2c@vger.kernel.org
10315 F: drivers/i2c/busses/i2c-mlxcpld.c
10316 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
10317 F: Documentation/i2c/busses/i2c-mlxcpld
10319 MELLANOX MLXCPLD LED DRIVER
10320 M: Vadim Pasternak <vadimp@mellanox.com>
10321 L: linux-leds@vger.kernel.org
10323 F: drivers/leds/leds-mlxcpld.c
10324 F: drivers/leds/leds-mlxreg.c
10325 F: Documentation/leds/leds-mlxcpld.rst
10327 MELLANOX PLATFORM DRIVER
10328 M: Vadim Pasternak <vadimp@mellanox.com>
10329 L: platform-driver-x86@vger.kernel.org
10331 F: drivers/platform/x86/mlx-platform.c
10334 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10335 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
10336 L: linux-kernel@vger.kernel.org
10338 F: kernel/sched/membarrier.c
10339 F: include/uapi/linux/membarrier.h
10340 F: arch/powerpc/include/asm/membarrier.h
10343 M: Mike Rapoport <rppt@linux.ibm.com>
10344 L: linux-mm@kvack.org
10346 F: include/linux/memblock.h
10348 F: Documentation/core-api/boot-time-mm.rst
10351 L: linux-mm@kvack.org
10352 W: http://www.linux-mm.org
10354 F: include/linux/mm.h
10355 F: include/linux/gfp.h
10356 F: include/linux/mmzone.h
10357 F: include/linux/memory_hotplug.h
10358 F: include/linux/vmalloc.h
10361 MEMORY TECHNOLOGY DEVICES (MTD)
10362 M: David Woodhouse <dwmw2@infradead.org>
10363 M: Brian Norris <computersforpeace@gmail.com>
10364 M: Marek Vasut <marek.vasut@gmail.com>
10365 M: Miquel Raynal <miquel.raynal@bootlin.com>
10366 M: Richard Weinberger <richard@nod.at>
10367 M: Vignesh Raghavendra <vigneshr@ti.com>
10368 L: linux-mtd@lists.infradead.org
10369 W: http://www.linux-mtd.infradead.org/
10370 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10371 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10374 F: Documentation/devicetree/bindings/mtd/
10376 F: include/linux/mtd/
10377 F: include/uapi/mtd/
10379 MEN A21 WATCHDOG DRIVER
10380 M: Johannes Thumshirn <morbidrsa@gmail.com>
10381 L: linux-watchdog@vger.kernel.org
10383 F: drivers/watchdog/mena21_wdt.c
10385 MEN CHAMELEON BUS (mcb)
10386 M: Johannes Thumshirn <morbidrsa@gmail.com>
10389 F: include/linux/mcb.h
10390 F: Documentation/driver-api/men-chameleon-bus.rst
10392 MEN F21BMC (Board Management Controller)
10393 M: Andreas Werner <andreas.werner@men.de>
10395 F: drivers/mfd/menf21bmc.c
10396 F: drivers/watchdog/menf21bmc_wdt.c
10397 F: drivers/leds/leds-menf21bmc.c
10398 F: drivers/hwmon/menf21bmc_hwmon.c
10399 F: Documentation/hwmon/menf21bmc.rst
10401 MEN Z069 WATCHDOG DRIVER
10402 M: Johannes Thumshirn <jth@kernel.org>
10403 L: linux-watchdog@vger.kernel.org
10405 F: drivers/watchdog/menz69_wdt.c
10407 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10408 M: Neil Armstrong <narmstrong@baylibre.com>
10409 L: linux-media@vger.kernel.org
10410 L: linux-amlogic@lists.infradead.org
10411 W: http://linux-meson.com/
10413 F: drivers/media/platform/meson/ao-cec.c
10414 F: drivers/media/platform/meson/ao-cec-g12a.c
10415 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
10416 T: git git://linuxtv.org/media_tree.git
10418 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10419 M: Liang Yang <liang.yang@amlogic.com>
10420 L: linux-mtd@lists.infradead.org
10422 F: drivers/mtd/nand/raw/meson_*
10423 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10425 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10426 M: Maxime Jourdan <mjourdan@baylibre.com>
10427 L: linux-media@vger.kernel.org
10428 L: linux-amlogic@lists.infradead.org
10430 F: drivers/staging/media/meson/vdec/
10431 T: git git://linuxtv.org/media_tree.git
10433 METHODE UDPU SUPPORT
10434 M: Vladimir Vid <vladimir.vid@sartura.hr>
10436 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10438 MICROBLAZE ARCHITECTURE
10439 M: Michal Simek <monstr@monstr.eu>
10440 W: http://www.monstr.eu/fdt/
10441 T: git git://git.monstr.eu/linux-2.6-microblaze.git
10443 F: arch/microblaze/
10445 MICROCHIP AT91 SERIAL DRIVER
10446 M: Richard Genoud <richard.genoud@gmail.com>
10448 F: drivers/tty/serial/atmel_serial.c
10449 F: drivers/tty/serial/atmel_serial.h
10450 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10452 MICROCHIP AUDIO ASOC DRIVERS
10453 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10454 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10458 MICROCHIP DMA DRIVER
10459 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10460 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10461 L: dmaengine@vger.kernel.org
10463 F: drivers/dma/at_hdmac.c
10464 F: drivers/dma/at_hdmac_regs.h
10465 F: include/linux/platform_data/dma-atmel.h
10466 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
10467 F: include/dt-bindings/dma/at91.h
10469 MICROCHIP ECC DRIVER
10470 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10471 L: linux-crypto@vger.kernel.org
10473 F: drivers/crypto/atmel-ecc.*
10475 MICROCHIP I2C DRIVER
10476 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10477 L: linux-i2c@vger.kernel.org
10479 F: drivers/i2c/busses/i2c-at91.h
10480 F: drivers/i2c/busses/i2c-at91-*.c
10482 MICROCHIP ISC DRIVER
10483 M: Eugen Hristev <eugen.hristev@microchip.com>
10484 L: linux-media@vger.kernel.org
10486 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
10487 F: drivers/media/platform/atmel/atmel-isc.h
10488 F: drivers/media/platform/atmel/atmel-isc-base.c
10489 F: drivers/media/platform/atmel/atmel-isc-regs.h
10490 F: Documentation/devicetree/bindings/media/atmel-isc.txt
10492 MICROCHIP ISI DRIVER
10493 M: Eugen Hristev <eugen.hristev@microchip.com>
10494 L: linux-media@vger.kernel.org
10496 F: drivers/media/platform/atmel/atmel-isi.c
10497 F: drivers/media/platform/atmel/atmel-isi.h
10499 MICROCHIP AT91 USART MFD DRIVER
10500 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10501 L: linux-kernel@vger.kernel.org
10503 F: drivers/mfd/at91-usart.c
10504 F: include/dt-bindings/mfd/at91-usart.h
10505 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10507 MICROCHIP AT91 USART SPI DRIVER
10508 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10509 L: linux-spi@vger.kernel.org
10511 F: drivers/spi/spi-at91-usart.c
10512 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10514 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10515 M: Woojung Huh <woojung.huh@microchip.com>
10516 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10517 L: netdev@vger.kernel.org
10519 F: net/dsa/tag_ksz.c
10520 F: drivers/net/dsa/microchip/*
10521 F: include/linux/platform_data/microchip-ksz.h
10522 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
10524 MICROCHIP LAN743X ETHERNET DRIVER
10525 M: Bryan Whitehead <bryan.whitehead@microchip.com>
10526 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10527 L: netdev@vger.kernel.org
10529 F: drivers/net/ethernet/microchip/lan743x_*
10531 MICROCHIP LCDFB DRIVER
10532 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10533 L: linux-fbdev@vger.kernel.org
10535 F: drivers/video/fbdev/atmel_lcdfb.c
10536 F: include/video/atmel_lcdc.h
10538 MICROCHIP MMC/SD/SDIO MCI DRIVER
10539 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10541 F: drivers/mmc/host/atmel-mci.c
10543 MICROCHIP MCP16502 PMIC DRIVER
10544 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
10545 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10547 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10548 F: drivers/regulator/mcp16502.c
10550 MICROCHIP MCP3911 ADC DRIVER
10551 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10552 M: Kent Gustavsson <kent@minoris.se>
10553 L: linux-iio@vger.kernel.org
10555 F: drivers/iio/adc/mcp3911.c
10556 F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10558 MICROCHIP NAND DRIVER
10559 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10560 L: linux-mtd@lists.infradead.org
10562 F: drivers/mtd/nand/raw/atmel/*
10563 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
10565 MICROCHIP PWM DRIVER
10566 M: Claudiu Beznea <claudiu.beznea@microchip.com>
10567 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10568 L: linux-pwm@vger.kernel.org
10570 F: drivers/pwm/pwm-atmel.c
10571 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10573 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10574 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10575 M: Eugen Hristev <eugen.hristev@microchip.com>
10576 L: linux-iio@vger.kernel.org
10578 F: drivers/iio/adc/at91-sama5d2_adc.c
10579 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10580 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10582 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10583 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10585 F: drivers/power/reset/at91-sama5d2_shdwc.c
10587 MICROCHIP SPI DRIVER
10588 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10590 F: drivers/spi/spi-atmel.*
10592 MICROCHIP SSC DRIVER
10593 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10594 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10596 F: drivers/misc/atmel-ssc.c
10597 F: include/linux/atmel-ssc.h
10599 MICROCHIP USBA UDC DRIVER
10600 M: Cristian Birsan <cristian.birsan@microchip.com>
10601 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10603 F: drivers/usb/gadget/udc/atmel_usba_udc.*
10605 MICROCHIP USB251XB DRIVER
10606 M: Richard Leitner <richard.leitner@skidata.com>
10607 L: linux-usb@vger.kernel.org
10609 F: drivers/usb/misc/usb251xb.c
10610 F: Documentation/devicetree/bindings/usb/usb251xb.txt
10612 MICROCHIP XDMA DRIVER
10613 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10614 L: linux-arm-kernel@lists.infradead.org
10615 L: dmaengine@vger.kernel.org
10617 F: drivers/dma/at_xdmac.c
10619 MICROSEMI MIPS SOCS
10620 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10621 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10622 L: linux-mips@vger.kernel.org
10624 F: arch/mips/generic/board-ocelot.c
10625 F: arch/mips/configs/generic/board-ocelot.config
10626 F: arch/mips/boot/dts/mscc/
10627 F: Documentation/devicetree/bindings/mips/mscc.txt
10629 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10630 M: Don Brace <don.brace@microsemi.com>
10631 L: esc.storagedev@microsemi.com
10632 L: linux-scsi@vger.kernel.org
10634 F: drivers/scsi/smartpqi/smartpqi*.[ch]
10635 F: drivers/scsi/smartpqi/Kconfig
10636 F: drivers/scsi/smartpqi/Makefile
10637 F: include/linux/cciss*.h
10638 F: include/uapi/linux/cciss*.h
10639 F: Documentation/scsi/smartpqi.txt
10641 MICROSEMI ETHERNET SWITCH DRIVER
10642 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10643 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10644 L: netdev@vger.kernel.org
10646 F: drivers/net/ethernet/mscc/
10648 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10649 M: Chen Yu <yu.c.chen@intel.com>
10650 L: platform-driver-x86@vger.kernel.org
10652 F: drivers/platform/x86/surfacepro3_button.c
10654 MICROTEK X6 SCANNER
10655 M: Oliver Neukum <oliver@neukum.org>
10657 F: drivers/usb/image/microtek.*
10660 M: Ralf Baechle <ralf@linux-mips.org>
10661 M: Paul Burton <paul.burton@mips.com>
10662 M: James Hogan <jhogan@kernel.org>
10663 L: linux-mips@vger.kernel.org
10664 W: http://www.linux-mips.org/
10665 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
10666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10667 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
10669 F: Documentation/devicetree/bindings/mips/
10670 F: Documentation/mips/
10672 F: drivers/platform/mips/
10674 MIPS BOSTON DEVELOPMENT BOARD
10675 M: Paul Burton <paul.burton@mips.com>
10676 L: linux-mips@vger.kernel.org
10678 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
10679 F: arch/mips/boot/dts/img/boston.dts
10680 F: arch/mips/configs/generic/board-boston.config
10681 F: drivers/clk/imgtec/clk-boston.c
10682 F: include/dt-bindings/clock/boston-clock.h
10684 MIPS GENERIC PLATFORM
10685 M: Paul Burton <paul.burton@mips.com>
10686 L: linux-mips@vger.kernel.org
10688 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10689 F: arch/mips/generic/
10690 F: arch/mips/tools/generic-board-config.sh
10692 MIPS/LOONGSON1 ARCHITECTURE
10693 M: Keguang Zhang <keguang.zhang@gmail.com>
10694 L: linux-mips@vger.kernel.org
10696 F: arch/mips/loongson32/
10697 F: arch/mips/include/asm/mach-loongson32/
10698 F: drivers/*/*loongson1*
10699 F: drivers/*/*/*loongson1*
10701 MIPS/LOONGSON2 ARCHITECTURE
10702 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
10703 L: linux-mips@vger.kernel.org
10705 F: arch/mips/loongson64/fuloong-2e/
10706 F: arch/mips/loongson64/lemote-2f/
10707 F: arch/mips/include/asm/mach-loongson64/
10708 F: drivers/*/*loongson2*
10709 F: drivers/*/*/*loongson2*
10711 MIPS/LOONGSON3 ARCHITECTURE
10712 M: Huacai Chen <chenhc@lemote.com>
10713 L: linux-mips@vger.kernel.org
10715 F: arch/mips/loongson64/
10716 F: arch/mips/include/asm/mach-loongson64/
10717 F: drivers/platform/mips/cpu_hwmon.c
10718 F: drivers/*/*loongson3*
10719 F: drivers/*/*/*loongson3*
10721 MIPS RINT INSTRUCTION EMULATION
10722 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
10723 L: linux-mips@vger.kernel.org
10725 F: arch/mips/math-emu/sp_rint.c
10726 F: arch/mips/math-emu/dp_rint.c
10728 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10729 M: Hans Verkuil <hverkuil@xs4all.nl>
10730 L: linux-media@vger.kernel.org
10731 T: git git://linuxtv.org/media_tree.git
10732 W: https://linuxtv.org
10734 F: drivers/media/radio/radio-miropcm20*
10737 R: Lubomir Rintel <lkundrak@v3.sk>
10738 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10740 F: arch/arm/boot/dts/mmp*
10741 F: arch/arm/mach-mmp/
10743 MMU GATHER AND TLB INVALIDATION
10744 M: Will Deacon <will@kernel.org>
10745 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
10746 M: Andrew Morton <akpm@linux-foundation.org>
10747 M: Nick Piggin <npiggin@gmail.com>
10748 M: Peter Zijlstra <peterz@infradead.org>
10749 L: linux-arch@vger.kernel.org
10750 L: linux-mm@kvack.org
10752 F: arch/*/include/asm/tlb.h
10753 F: include/asm-generic/tlb.h
10756 MN88472 MEDIA DRIVER
10757 M: Antti Palosaari <crope@iki.fi>
10758 L: linux-media@vger.kernel.org
10759 W: https://linuxtv.org
10760 W: http://palosaari.fi/linux/
10761 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10763 F: drivers/media/dvb-frontends/mn88472*
10765 MN88473 MEDIA DRIVER
10766 M: Antti Palosaari <crope@iki.fi>
10767 L: linux-media@vger.kernel.org
10768 W: https://linuxtv.org
10769 W: http://palosaari.fi/linux/
10770 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10772 F: drivers/media/dvb-frontends/mn88473*
10775 M: Jessica Yu <jeyu@kernel.org>
10776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10778 F: include/linux/module.h
10781 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10782 W: http://popies.net/meye/
10784 F: Documentation/media/v4l-drivers/meye*
10785 F: drivers/media/pci/meye/
10786 F: include/uapi/linux/meye.h
10788 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10789 M: Jiri Slaby <jirislaby@gmail.com>
10791 F: Documentation/driver-api/serial/moxa-smartio.rst
10792 F: drivers/tty/mxser.*
10794 MR800 AVERMEDIA USB FM RADIO DRIVER
10795 M: Alexey Klimov <klimov.linux@gmail.com>
10796 L: linux-media@vger.kernel.org
10797 T: git git://linuxtv.org/media_tree.git
10799 F: drivers/media/radio/radio-mr800.c
10801 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10802 M: Alan Ott <alan@signal11.us>
10803 L: linux-wpan@vger.kernel.org
10805 F: drivers/net/ieee802154/mrf24j40.c
10806 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10809 M: "Lee, Chun-Yi" <jlee@suse.com>
10810 L: platform-driver-x86@vger.kernel.org
10812 F: drivers/platform/x86/msi-laptop.c
10815 L: platform-driver-x86@vger.kernel.org
10817 F: drivers/platform/x86/msi-wmi.c
10819 MSI001 MEDIA DRIVER
10820 M: Antti Palosaari <crope@iki.fi>
10821 L: linux-media@vger.kernel.org
10822 W: https://linuxtv.org
10823 W: http://palosaari.fi/linux/
10824 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10825 T: git git://linuxtv.org/anttip/media_tree.git
10827 F: drivers/media/tuners/msi001*
10829 MSI2500 MEDIA DRIVER
10830 M: Antti Palosaari <crope@iki.fi>
10831 L: linux-media@vger.kernel.org
10832 W: https://linuxtv.org
10833 W: http://palosaari.fi/linux/
10834 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10835 T: git git://linuxtv.org/anttip/media_tree.git
10837 F: drivers/media/usb/msi2500/
10839 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10840 M: Robert Jarzmik <robert.jarzmik@free.fr>
10841 L: linux-mtd@lists.infradead.org
10843 F: drivers/mtd/devices/docg3*
10845 MT9M032 APTINA SENSOR DRIVER
10846 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10847 L: linux-media@vger.kernel.org
10848 T: git git://linuxtv.org/media_tree.git
10850 F: drivers/media/i2c/mt9m032.c
10851 F: include/media/i2c/mt9m032.h
10853 MT9P031 APTINA CAMERA SENSOR
10854 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10855 L: linux-media@vger.kernel.org
10856 T: git git://linuxtv.org/media_tree.git
10858 F: drivers/media/i2c/mt9p031.c
10859 F: include/media/i2c/mt9p031.h
10861 MT9T001 APTINA CAMERA SENSOR
10862 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10863 L: linux-media@vger.kernel.org
10864 T: git git://linuxtv.org/media_tree.git
10866 F: drivers/media/i2c/mt9t001.c
10867 F: include/media/i2c/mt9t001.h
10869 MT9T112 APTINA CAMERA SENSOR
10870 M: Jacopo Mondi <jacopo@jmondi.org>
10871 L: linux-media@vger.kernel.org
10872 T: git git://linuxtv.org/media_tree.git
10874 F: drivers/media/i2c/mt9t112.c
10875 F: include/media/i2c/mt9t112.h
10877 MT9V032 APTINA CAMERA SENSOR
10878 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10879 L: linux-media@vger.kernel.org
10880 T: git git://linuxtv.org/media_tree.git
10882 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10883 F: drivers/media/i2c/mt9v032.c
10884 F: include/media/i2c/mt9v032.h
10886 MT9V111 APTINA CAMERA SENSOR
10887 M: Jacopo Mondi <jacopo@jmondi.org>
10888 L: linux-media@vger.kernel.org
10889 T: git git://linuxtv.org/media_tree.git
10891 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10892 F: drivers/media/i2c/mt9v111.c
10894 MULTIFUNCTION DEVICES (MFD)
10895 M: Lee Jones <lee.jones@linaro.org>
10896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10898 F: Documentation/devicetree/bindings/mfd/
10900 F: include/linux/mfd/
10901 F: include/dt-bindings/mfd/
10903 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10905 F: drivers/mmc/host/mmc_spi.c
10906 F: include/linux/spi/mmc_spi.h
10908 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10909 M: Ulf Hansson <ulf.hansson@linaro.org>
10910 L: linux-mmc@vger.kernel.org
10911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10913 F: Documentation/devicetree/bindings/mmc/
10915 F: include/linux/mmc/
10916 F: include/uapi/linux/mmc/
10918 MULTIPLEXER SUBSYSTEM
10919 M: Peter Rosin <peda@axentia.se>
10921 F: Documentation/ABI/testing/sysfs-class-mux*
10922 F: Documentation/devicetree/bindings/mux/
10923 F: include/dt-bindings/mux/
10924 F: include/linux/mux/
10927 MULTITECH MULTIPORT CARD (ISICOM)
10929 F: drivers/tty/isicom.c
10930 F: include/linux/isicom.h
10932 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10933 M: Bin Liu <b-liu@ti.com>
10934 L: linux-usb@vger.kernel.org
10936 F: drivers/usb/musb/
10938 MXL301RF MEDIA DRIVER
10939 M: Akihiro Tsukada <tskd08@gmail.com>
10940 L: linux-media@vger.kernel.org
10942 F: drivers/media/tuners/mxl301rf*
10944 MXL5007T MEDIA DRIVER
10945 M: Michael Krufky <mkrufky@linuxtv.org>
10946 L: linux-media@vger.kernel.org
10947 W: https://linuxtv.org
10948 W: http://github.com/mkrufky
10949 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10950 T: git git://linuxtv.org/mkrufky/tuners.git
10952 F: drivers/media/tuners/mxl5007t.*
10955 M: Marek Vasut <marex@denx.de>
10956 M: Stefan Agner <stefan@agner.ch>
10957 L: dri-devel@lists.freedesktop.org
10959 F: drivers/gpu/drm/mxsfb/
10960 F: Documentation/devicetree/bindings/display/mxsfb.txt
10961 T: git git://anongit.freedesktop.org/drm/drm-misc
10963 MYLEX DAC960 PCI RAID Controller
10964 M: Hannes Reinecke <hare@kernel.org>
10965 L: linux-scsi@vger.kernel.org
10967 F: drivers/scsi/myrb.*
10968 F: drivers/scsi/myrs.*
10970 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10971 M: Chris Lee <christopher.lee@cspi.com>
10972 L: netdev@vger.kernel.org
10973 W: https://www.cspi.com/ethernet-products/support/downloads/
10975 F: drivers/net/ethernet/myricom/myri10ge/
10977 NAND FLASH SUBSYSTEM
10978 M: Miquel Raynal <miquel.raynal@bootlin.com>
10979 R: Richard Weinberger <richard@nod.at>
10980 L: linux-mtd@lists.infradead.org
10981 W: http://www.linux-mtd.infradead.org/
10982 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
10985 F: drivers/mtd/nand/
10986 F: include/linux/mtd/*nand*.h
10988 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10989 M: Daniel Mack <zonque@gmail.com>
10991 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10992 W: http://www.native-instruments.com
10993 F: sound/usb/caiaq/
10995 NATSEMI ETHERNET DRIVER (DP8381x)
10997 F: drivers/net/ethernet/natsemi/natsemi.c
10999 NCR 5380 SCSI DRIVERS
11000 M: Finn Thain <fthain@telegraphics.com.au>
11001 M: Michael Schmitz <schmitzmic@gmail.com>
11002 L: linux-scsi@vger.kernel.org
11004 F: Documentation/scsi/g_NCR5380.txt
11005 F: drivers/scsi/NCR5380.*
11006 F: drivers/scsi/arm/cumana_1.c
11007 F: drivers/scsi/arm/oak.c
11008 F: drivers/scsi/atari_scsi.*
11009 F: drivers/scsi/dmx3191d.c
11010 F: drivers/scsi/g_NCR5380.*
11011 F: drivers/scsi/mac_scsi.*
11012 F: drivers/scsi/sun3_scsi.*
11013 F: drivers/scsi/sun3_scsi_vme.c
11016 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
11020 NCT6775 HARDWARE MONITOR DRIVER
11021 M: Guenter Roeck <linux@roeck-us.net>
11022 L: linux-hwmon@vger.kernel.org
11024 F: Documentation/hwmon/nct6775.rst
11025 F: drivers/hwmon/nct6775.c
11027 NET_FAILOVER MODULE
11028 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
11029 L: netdev@vger.kernel.org
11031 F: driver/net/net_failover.c
11032 F: include/net/net_failover.h
11033 F: Documentation/networking/net_failover.rst
11035 NETEM NETWORK EMULATOR
11036 M: Stephen Hemminger <stephen@networkplumber.org>
11037 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
11039 F: net/sched/sch_netem.c
11041 NETERION 10GbE DRIVERS (s2io/vxge)
11042 M: Jon Mason <jdmason@kudzu.us>
11043 L: netdev@vger.kernel.org
11045 F: Documentation/networking/device_drivers/neterion/s2io.txt
11046 F: Documentation/networking/device_drivers/neterion/vxge.txt
11047 F: drivers/net/ethernet/neterion/
11050 M: Pablo Neira Ayuso <pablo@netfilter.org>
11051 M: Jozsef Kadlecsik <kadlec@netfilter.org>
11052 M: Florian Westphal <fw@strlen.de>
11053 L: netfilter-devel@vger.kernel.org
11054 L: coreteam@netfilter.org
11055 W: http://www.netfilter.org/
11056 W: http://www.iptables.org/
11057 W: http://www.nftables.org/
11058 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
11059 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11062 F: include/linux/netfilter*
11063 F: include/linux/netfilter/
11064 F: include/net/netfilter/
11065 F: include/uapi/linux/netfilter*
11066 F: include/uapi/linux/netfilter/
11067 F: net/*/netfilter.c
11068 F: net/*/netfilter/
11070 F: net/bridge/br_netfilter*.c
11072 NETROM NETWORK LAYER
11073 M: Ralf Baechle <ralf@linux-mips.org>
11074 L: linux-hams@vger.kernel.org
11075 W: http://www.linux-ax25.org/
11077 F: include/net/netrom.h
11078 F: include/uapi/linux/netrom.h
11081 NETRONOME ETHERNET DRIVERS
11082 M: Jakub Kicinski <jakub.kicinski@netronome.com>
11083 L: oss-drivers@netronome.com
11085 F: drivers/net/ethernet/netronome/
11087 NETWORK BLOCK DEVICE (NBD)
11088 M: Josef Bacik <josef@toxicpanda.com>
11090 L: linux-block@vger.kernel.org
11091 L: nbd@other.debian.org
11092 F: Documentation/admin-guide/blockdev/nbd.rst
11093 F: drivers/block/nbd.c
11094 F: include/trace/events/nbd.h
11095 F: include/uapi/linux/nbd.h
11097 NETWORK DROP MONITOR
11098 M: Neil Horman <nhorman@tuxdriver.com>
11099 L: netdev@vger.kernel.org
11101 W: https://fedorahosted.org/dropwatch/
11102 F: net/core/drop_monitor.c
11103 F: include/uapi/linux/net_dropmon.h
11106 M: "David S. Miller" <davem@davemloft.net>
11107 L: netdev@vger.kernel.org
11108 W: http://www.linuxfoundation.org/en/Net
11109 Q: http://patchwork.ozlabs.org/project/netdev/list/
11110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11113 F: Documentation/devicetree/bindings/net/
11115 F: include/linux/if_*
11116 F: include/linux/netdevice.h
11117 F: include/linux/etherdevice.h
11118 F: include/linux/fcdevice.h
11119 F: include/linux/fddidevice.h
11120 F: include/linux/hippidevice.h
11121 F: include/linux/inetdevice.h
11122 F: include/uapi/linux/if_*
11123 F: include/uapi/linux/netdevice.h
11125 NETWORKING DRIVERS (WIRELESS)
11126 M: Kalle Valo <kvalo@codeaurora.org>
11127 L: linux-wireless@vger.kernel.org
11128 Q: http://patchwork.kernel.org/project/linux-wireless/list/
11129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11130 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11132 F: Documentation/devicetree/bindings/net/wireless/
11133 F: drivers/net/wireless/
11136 M: Andrew Lunn <andrew@lunn.ch>
11137 M: Vivien Didelot <vivien.didelot@gmail.com>
11138 M: Florian Fainelli <f.fainelli@gmail.com>
11140 F: Documentation/devicetree/bindings/net/dsa/
11142 F: include/net/dsa.h
11143 F: include/linux/dsa/
11144 F: include/linux/platform_data/dsa.h
11145 F: drivers/net/dsa/
11147 NETWORKING [GENERAL]
11148 M: "David S. Miller" <davem@davemloft.net>
11149 L: netdev@vger.kernel.org
11150 W: http://www.linuxfoundation.org/en/Net
11151 Q: http://patchwork.ozlabs.org/project/netdev/list/
11152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11154 B: mailto:netdev@vger.kernel.org
11158 F: include/linux/in.h
11159 F: include/linux/net.h
11160 F: include/linux/netdevice.h
11161 F: include/uapi/linux/in.h
11162 F: include/uapi/linux/net.h
11163 F: include/uapi/linux/netdevice.h
11164 F: include/uapi/linux/net_namespace.h
11165 F: tools/testing/selftests/net/
11168 F: Documentation/networking/
11171 M: Steffen Klassert <steffen.klassert@secunet.com>
11172 M: Herbert Xu <herbert@gondor.apana.org.au>
11173 M: "David S. Miller" <davem@davemloft.net>
11174 L: netdev@vger.kernel.org
11175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11183 F: net/ipv4/ipcomp.c
11184 F: net/ipv4/ip_vti.c
11188 F: net/ipv6/ipcomp6.c
11189 F: net/ipv6/ip6_vti.c
11190 F: include/uapi/linux/xfrm.h
11191 F: include/net/xfrm.h
11193 NETWORKING [IPv4/IPv6]
11194 M: "David S. Miller" <davem@davemloft.net>
11195 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11196 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11197 L: netdev@vger.kernel.org
11198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11205 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11206 M: Paul Moore <paul@paul-moore.com>
11207 W: https://github.com/netlabel
11208 L: netdev@vger.kernel.org
11209 L: linux-security-module@vger.kernel.org
11211 F: Documentation/netlabel/
11212 F: include/net/calipso.h
11213 F: include/net/cipso_ipv4.h
11214 F: include/net/netlabel.h
11215 F: include/uapi/linux/netfilter/xt_SECMARK.h
11216 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
11218 F: net/ipv4/cipso_ipv4.c
11219 F: net/ipv6/calipso.c
11220 F: net/netfilter/xt_CONNSECMARK.c
11221 F: net/netfilter/xt_SECMARK.c
11224 M: Eric Dumazet <edumazet@google.com>
11225 L: netdev@vger.kernel.org
11228 F: net/ipv4/syncookies.c
11230 F: net/ipv6/syncookies.c
11231 F: include/uapi/linux/tcp.h
11232 F: include/net/tcp.h
11233 F: include/linux/tcp.h
11234 F: include/trace/events/tcp.h
11237 M: Boris Pismenny <borisp@mellanox.com>
11238 M: Aviad Yehezkel <aviadye@mellanox.com>
11239 M: Dave Watson <davejwatson@fb.com>
11240 M: John Fastabend <john.fastabend@gmail.com>
11241 M: Daniel Borkmann <daniel@iogearbox.net>
11242 M: Jakub Kicinski <jakub.kicinski@netronome.com>
11243 L: netdev@vger.kernel.org
11246 F: include/uapi/linux/tls.h
11247 F: include/net/tls.h
11249 NETWORKING [WIRELESS]
11250 L: linux-wireless@vger.kernel.org
11251 Q: http://patchwork.kernel.org/project/linux-wireless/list/
11254 M: Jakub Kicinski <jakub.kicinski@netronome.com>
11256 F: drivers/net/netdevsim/*
11258 NETXEN (1/10) GbE SUPPORT
11259 M: Manish Chopra <manishc@marvell.com>
11260 M: Rahul Verma <rahulv@marvell.com>
11261 M: GR-Linux-NIC-Dev@marvell.com
11262 L: netdev@vger.kernel.org
11264 F: drivers/net/ethernet/qlogic/netxen/
11267 M: David Ahern <dsahern@kernel.org>
11268 L: netdev@vger.kernel.org
11270 F: include/net/nexthop.h
11271 F: include/uapi/linux/nexthop.h
11272 F: include/net/netns/nexthop.h
11273 F: net/ipv4/nexthop.c
11276 L: netdev@vger.kernel.org
11279 F: include/net/nfc/
11280 F: include/uapi/linux/nfc.h
11282 F: include/linux/platform_data/nfcmrvl.h
11283 F: include/linux/platform_data/nxp-nci.h
11284 F: Documentation/devicetree/bindings/net/nfc/
11286 NFS, SUNRPC, AND LOCKD CLIENTS
11287 M: Trond Myklebust <trond.myklebust@hammerspace.com>
11288 M: Anna Schumaker <anna.schumaker@netapp.com>
11289 L: linux-nfs@vger.kernel.org
11290 W: http://client.linux-nfs.org
11291 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11297 F: include/linux/lockd/
11298 F: include/linux/nfs*
11299 F: include/linux/sunrpc/
11300 F: include/uapi/linux/nfs*
11301 F: include/uapi/linux/sunrpc/
11304 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
11305 L: linux-nilfs@vger.kernel.org
11306 W: https://nilfs.sourceforge.io/
11307 W: https://nilfs.osdn.jp/
11308 T: git git://github.com/konis/nilfs2.git
11310 F: Documentation/filesystems/nilfs2.txt
11312 F: include/trace/events/nilfs2.h
11313 F: include/uapi/linux/nilfs2_api.h
11314 F: include/uapi/linux/nilfs2_ondisk.h
11316 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11317 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11318 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11320 F: Documentation/scsi/NinjaSCSI.txt
11321 F: drivers/scsi/pcmcia/nsp_*
11323 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11324 M: GOTO Masanori <gotom@debian.or.jp>
11325 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11326 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11328 F: Documentation/scsi/NinjaSCSI.txt
11329 F: drivers/scsi/nsp32*
11332 M: Ley Foon Tan <lftan@altera.com>
11333 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11334 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11338 NOHZ, DYNTICKS SUPPORT
11339 M: Frederic Weisbecker <fweisbec@gmail.com>
11340 M: Thomas Gleixner <tglx@linutronix.de>
11341 M: Ingo Molnar <mingo@kernel.org>
11342 L: linux-kernel@vger.kernel.org
11343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11345 F: kernel/time/tick*.*
11346 F: include/linux/tick.h
11347 F: include/linux/sched/nohz.h
11349 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11350 M: Pavel Machek <pavel@ucw.cz>
11351 M: Sakari Ailus <sakari.ailus@iki.fi>
11352 L: linux-media@vger.kernel.org
11354 F: drivers/media/i2c/et8ek8
11355 F: drivers/media/i2c/ad5820.c
11357 NOKIA N900 POWER SUPPLY DRIVERS
11358 R: Pali Rohár <pali.rohar@gmail.com>
11359 F: include/linux/power/bq2415x_charger.h
11360 F: include/linux/power/bq27xxx_battery.h
11361 F: include/linux/power/isp1704_charger.h
11362 F: drivers/power/supply/bq2415x_charger.c
11363 F: drivers/power/supply/bq27xxx_battery.c
11364 F: drivers/power/supply/bq27xxx_battery_i2c.c
11365 F: drivers/power/supply/isp1704_charger.c
11366 F: drivers/power/supply/rx51_battery.c
11369 M: Willy Tarreau <w@1wt.eu>
11371 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11372 F: tools/include/nolibc/
11375 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11376 L: linux-ntb@googlegroups.com
11378 F: drivers/ntb/hw/amd/
11381 M: Jon Mason <jdmason@kudzu.us>
11382 M: Dave Jiang <dave.jiang@intel.com>
11383 M: Allen Hubbe <allenbh@gmail.com>
11384 L: linux-ntb@googlegroups.com
11386 W: https://github.com/jonmason/ntb/wiki
11387 T: git git://github.com/jonmason/ntb.git
11389 F: drivers/net/ntb_netdev.c
11390 F: include/linux/ntb.h
11391 F: include/linux/ntb_transport.h
11392 F: tools/testing/selftests/ntb/
11395 M: Serge Semin <fancer.lancer@gmail.com>
11396 L: linux-ntb@googlegroups.com
11398 F: drivers/ntb/hw/idt/
11401 M: Dave Jiang <dave.jiang@intel.com>
11402 L: linux-ntb@googlegroups.com
11404 W: https://github.com/davejiang/linux/wiki
11405 T: git https://github.com/davejiang/linux.git
11406 F: drivers/ntb/hw/intel/
11409 M: Anton Altaparmakov <anton@tuxera.com>
11410 L: linux-ntfs-dev@lists.sourceforge.net
11411 W: http://www.tuxera.com/
11412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11414 F: Documentation/filesystems/ntfs.txt
11418 M: Finn Thain <fthain@telegraphics.com.au>
11419 L: linux-m68k@lists.linux-m68k.org
11421 F: arch/*/include/asm/nubus.h
11423 F: include/linux/nubus.h
11424 F: include/uapi/linux/nubus.h
11426 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11427 M: Antonino Daplas <adaplas@gmail.com>
11428 L: linux-fbdev@vger.kernel.org
11430 F: drivers/video/fbdev/riva/
11431 F: drivers/video/fbdev/nvidia/
11434 M: Keith Busch <kbusch@kernel.org>
11435 M: Jens Axboe <axboe@fb.com>
11436 M: Christoph Hellwig <hch@lst.de>
11437 M: Sagi Grimberg <sagi@grimberg.me>
11438 L: linux-nvme@lists.infradead.org
11439 T: git://git.infradead.org/nvme.git
11440 W: http://git.infradead.org/nvme.git
11442 F: drivers/nvme/host/
11443 F: include/linux/nvme.h
11444 F: include/uapi/linux/nvme_ioctl.h
11446 NVM EXPRESS FC TRANSPORT DRIVERS
11447 M: James Smart <james.smart@broadcom.com>
11448 L: linux-nvme@lists.infradead.org
11450 F: include/linux/nvme-fc.h
11451 F: include/linux/nvme-fc-driver.h
11452 F: drivers/nvme/host/fc.c
11453 F: drivers/nvme/target/fc.c
11454 F: drivers/nvme/target/fcloop.c
11456 NVM EXPRESS TARGET DRIVER
11457 M: Christoph Hellwig <hch@lst.de>
11458 M: Sagi Grimberg <sagi@grimberg.me>
11459 L: linux-nvme@lists.infradead.org
11460 T: git://git.infradead.org/nvme.git
11461 W: http://git.infradead.org/nvme.git
11463 F: drivers/nvme/target/
11466 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11469 F: Documentation/devicetree/bindings/nvmem/
11470 F: Documentation/ABI/stable/sysfs-bus-nvmem
11471 F: include/linux/nvmem-consumer.h
11472 F: include/linux/nvmem-provider.h
11474 NXP FXAS21002C DRIVER
11475 M: Rui Miguel Silva <rmfrfs@gmail.com>
11476 L: linux-iio@vger.kernel.org
11478 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11479 F: drivers/iio/gyro/fxas21002c_core.c
11480 F: drivers/iio/gyro/fxas21002c.h
11481 F: drivers/iio/gyro/fxas21002c_i2c.c
11482 F: drivers/iio/gyro/fxas21002c_spi.c
11484 NXP SGTL5000 DRIVER
11485 M: Fabio Estevam <festevam@gmail.com>
11486 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11488 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
11489 F: sound/soc/codecs/sgtl5000*
11491 NXP SJA1105 ETHERNET SWITCH DRIVER
11492 M: Vladimir Oltean <olteanv@gmail.com>
11493 L: linux-kernel@vger.kernel.org
11495 F: drivers/net/dsa/sja1105
11497 NXP TDA998X DRM DRIVER
11498 M: Russell King <linux@armlinux.org.uk>
11500 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11501 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11502 F: drivers/gpu/drm/i2c/tda998x_drv.c
11503 F: include/drm/i2c/tda998x.h
11504 F: include/dt-bindings/display/tda998x.h
11508 M: Peter Rosin <peda@axentia.se>
11509 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11511 F: Documentation/devicetree/bindings/sound/tfa9879.txt
11512 F: sound/soc/codecs/tfa9879*
11515 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
11516 R: Charles Gorand <charles.gorand@effinnov.com>
11517 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11519 F: drivers/nfc/nxp-nci
11522 M: Jiri Pirko <jiri@mellanox.com>
11523 L: netdev@vger.kernel.org
11526 F: lib/test_objagg.c
11527 F: include/linux/objagg.h
11530 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
11531 M: Ashish Kumar <ashish.kumar@nxp.com>
11532 L: linux-spi@vger.kernel.org
11534 F: drivers/spi/spi-nxp-fspi.c
11535 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11538 M: Josh Poimboeuf <jpoimboe@redhat.com>
11539 M: Peter Zijlstra <peterz@infradead.org>
11543 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11544 M: Frederic Barrat <fbarrat@linux.ibm.com>
11545 M: Andrew Donnellan <ajd@linux.ibm.com>
11546 L: linuxppc-dev@lists.ozlabs.org
11548 F: arch/powerpc/platforms/powernv/ocxl.c
11549 F: arch/powerpc/include/asm/pnv-ocxl.h
11550 F: drivers/misc/ocxl/
11551 F: include/misc/ocxl*
11552 F: include/uapi/misc/ocxl.h
11553 F: Documentation/userspace-api/accelerators/ocxl.rst
11556 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11557 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
11558 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11559 L: linux-omap@vger.kernel.org
11561 F: sound/soc/ti/omap*
11562 F: sound/soc/ti/rx51.c
11563 F: sound/soc/ti/n810.c
11564 F: sound/soc/ti/sdma-pcm.*
11566 OMAP CLOCK FRAMEWORK SUPPORT
11567 M: Paul Walmsley <paul@pwsan.com>
11568 L: linux-omap@vger.kernel.org
11570 F: arch/arm/*omap*/*clock*
11572 OMAP DEVICE TREE SUPPORT
11573 M: Benoît Cousson <bcousson@baylibre.com>
11574 M: Tony Lindgren <tony@atomide.com>
11575 L: linux-omap@vger.kernel.org
11576 L: devicetree@vger.kernel.org
11578 F: arch/arm/boot/dts/*omap*
11579 F: arch/arm/boot/dts/*am3*
11580 F: arch/arm/boot/dts/*am4*
11581 F: arch/arm/boot/dts/*am5*
11582 F: arch/arm/boot/dts/*dra7*
11584 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11585 L: linux-omap@vger.kernel.org
11586 L: linux-fbdev@vger.kernel.org
11588 F: drivers/video/fbdev/omap2/
11589 F: Documentation/arm/omap/dss.rst
11591 OMAP FRAMEBUFFER SUPPORT
11592 L: linux-fbdev@vger.kernel.org
11593 L: linux-omap@vger.kernel.org
11595 F: drivers/video/fbdev/omap/
11597 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11598 M: Roger Quadros <rogerq@ti.com>
11599 M: Tony Lindgren <tony@atomide.com>
11600 L: linux-omap@vger.kernel.org
11602 F: drivers/memory/omap-gpmc.c
11603 F: arch/arm/mach-omap2/*gpmc*
11606 M: Grygorii Strashko <grygorii.strashko@ti.com>
11607 M: Santosh Shilimkar <ssantosh@kernel.org>
11608 M: Kevin Hilman <khilman@kernel.org>
11609 L: linux-omap@vger.kernel.org
11611 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
11612 F: drivers/gpio/gpio-omap.c
11614 OMAP HARDWARE SPINLOCK SUPPORT
11615 M: Ohad Ben-Cohen <ohad@wizery.com>
11616 L: linux-omap@vger.kernel.org
11618 F: drivers/hwspinlock/omap_hwspinlock.c
11620 OMAP HS MMC SUPPORT
11621 L: linux-mmc@vger.kernel.org
11622 L: linux-omap@vger.kernel.org
11624 F: drivers/mmc/host/omap_hsmmc.c
11627 M: Paul Walmsley <paul@pwsan.com>
11628 L: linux-omap@vger.kernel.org
11630 F: arch/arm/mach-omap2/omap_hwmod*data*
11632 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11633 M: Benoît Cousson <bcousson@baylibre.com>
11634 L: linux-omap@vger.kernel.org
11636 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11639 M: Benoît Cousson <bcousson@baylibre.com>
11640 M: Paul Walmsley <paul@pwsan.com>
11641 L: linux-omap@vger.kernel.org
11643 F: arch/arm/mach-omap2/omap_hwmod.*
11646 M: Vignesh R <vigneshr@ti.com>
11647 L: linux-omap@vger.kernel.org
11648 L: linux-i2c@vger.kernel.org
11650 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
11651 F: drivers/i2c/busses/i2c-omap.c
11653 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11654 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11655 L: linux-media@vger.kernel.org
11657 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
11658 F: drivers/media/platform/omap3isp/
11659 F: drivers/staging/media/omap4iss/
11662 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11663 L: linux-omap@vger.kernel.org
11665 F: drivers/mmc/host/omap.c
11667 OMAP POWER MANAGEMENT SUPPORT
11668 M: Kevin Hilman <khilman@kernel.org>
11669 L: linux-omap@vger.kernel.org
11671 F: arch/arm/*omap*/*pm*
11672 F: drivers/cpufreq/omap-cpufreq.c
11674 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11675 M: Rajendra Nayak <rnayak@codeaurora.org>
11676 M: Paul Walmsley <paul@pwsan.com>
11677 L: linux-omap@vger.kernel.org
11679 F: arch/arm/mach-omap2/prm*
11681 OMAP RANDOM NUMBER GENERATOR SUPPORT
11682 M: Deepak Saxena <dsaxena@plexity.net>
11684 F: drivers/char/hw_random/omap-rng.c
11687 L: linux-usb@vger.kernel.org
11688 L: linux-omap@vger.kernel.org
11690 F: drivers/usb/*/*omap*
11691 F: arch/arm/*omap*/usb*
11693 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11694 M: Mark Jackson <mpfj@newflow.co.uk>
11695 L: linux-omap@vger.kernel.org
11697 F: arch/arm/boot/dts/am335x-nano.dts
11700 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11701 M: Tony Lindgren <tony@atomide.com>
11702 L: linux-omap@vger.kernel.org
11703 Q: http://patchwork.kernel.org/project/linux-omap/list/
11704 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11706 F: arch/arm/mach-omap1/
11707 F: arch/arm/plat-omap/
11708 F: arch/arm/configs/omap1_defconfig
11709 F: drivers/i2c/busses/i2c-omap.c
11710 F: include/linux/platform_data/i2c-omap.h
11711 F: include/linux/platform_data/ams-delta-fiq.h
11714 M: Tony Lindgren <tony@atomide.com>
11715 L: linux-omap@vger.kernel.org
11716 W: http://www.muru.com/linux/omap/
11717 W: http://linux.omap.com/
11718 Q: http://patchwork.kernel.org/project/linux-omap/list/
11719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11721 F: arch/arm/mach-omap2/
11722 F: arch/arm/plat-omap/
11723 F: arch/arm/configs/omap2plus_defconfig
11724 F: drivers/i2c/busses/i2c-omap.c
11725 F: drivers/irqchip/irq-omap-intc.c
11726 F: drivers/mfd/*omap*.c
11727 F: drivers/mfd/menelaus.c
11728 F: drivers/mfd/palmas.c
11729 F: drivers/mfd/tps65217.c
11730 F: drivers/mfd/tps65218.c
11731 F: drivers/mfd/tps65910.c
11732 F: drivers/mfd/twl-core.[ch]
11733 F: drivers/mfd/twl4030*.c
11734 F: drivers/mfd/twl6030*.c
11735 F: drivers/mfd/twl6040*.c
11736 F: drivers/regulator/palmas-regulator*.c
11737 F: drivers/regulator/pbias-regulator.c
11738 F: drivers/regulator/tps65217-regulator.c
11739 F: drivers/regulator/tps65218-regulator.c
11740 F: drivers/regulator/tps65910-regulator.c
11741 F: drivers/regulator/twl-regulator.c
11742 F: drivers/regulator/twl6030-regulator.c
11743 F: include/linux/platform_data/i2c-omap.h
11745 ONION OMEGA2+ BOARD
11746 M: Harvey Hunt <harveyhuntnexus@gmail.com>
11747 L: linux-mips@vger.kernel.org
11749 F: arch/mips/boot/dts/ralink/omega2p.dts
11752 M: Bob Copeland <me@bobcopeland.com>
11753 L: linux-karma-devel@lists.sourceforge.net
11755 F: Documentation/filesystems/omfs.txt
11758 OMNIKEY CARDMAN 4000 DRIVER
11759 M: Harald Welte <laforge@gnumonks.org>
11761 F: drivers/char/pcmcia/cm4000_cs.c
11762 F: include/linux/cm4000_cs.h
11763 F: include/uapi/linux/cm4000_cs.h
11765 OMNIKEY CARDMAN 4040 DRIVER
11766 M: Harald Welte <laforge@gnumonks.org>
11768 F: drivers/char/pcmcia/cm4040_cs.*
11770 OMNIVISION OV13858 SENSOR DRIVER
11771 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11772 L: linux-media@vger.kernel.org
11773 T: git git://linuxtv.org/media_tree.git
11775 F: drivers/media/i2c/ov13858.c
11777 OMNIVISION OV2680 SENSOR DRIVER
11778 M: Rui Miguel Silva <rmfrfs@gmail.com>
11779 L: linux-media@vger.kernel.org
11780 T: git git://linuxtv.org/media_tree.git
11782 F: drivers/media/i2c/ov2680.c
11783 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
11785 OMNIVISION OV2685 SENSOR DRIVER
11786 M: Shunqian Zheng <zhengsq@rock-chips.com>
11787 L: linux-media@vger.kernel.org
11788 T: git git://linuxtv.org/media_tree.git
11790 F: drivers/media/i2c/ov2685.c
11792 OMNIVISION OV5640 SENSOR DRIVER
11793 M: Steve Longerbeam <slongerbeam@gmail.com>
11794 L: linux-media@vger.kernel.org
11795 T: git git://linuxtv.org/media_tree.git
11797 F: drivers/media/i2c/ov5640.c
11799 OMNIVISION OV5647 SENSOR DRIVER
11800 M: Luis Oliveira <lolivei@synopsys.com>
11801 L: linux-media@vger.kernel.org
11802 T: git git://linuxtv.org/media_tree.git
11804 F: drivers/media/i2c/ov5647.c
11806 OMNIVISION OV5695 SENSOR DRIVER
11807 M: Shunqian Zheng <zhengsq@rock-chips.com>
11808 L: linux-media@vger.kernel.org
11809 T: git git://linuxtv.org/media_tree.git
11811 F: drivers/media/i2c/ov5695.c
11813 OMNIVISION OV7670 SENSOR DRIVER
11814 M: Jonathan Corbet <corbet@lwn.net>
11815 L: linux-media@vger.kernel.org
11816 T: git git://linuxtv.org/media_tree.git
11818 F: drivers/media/i2c/ov7670.c
11819 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
11821 OMNIVISION OV772x SENSOR DRIVER
11822 M: Jacopo Mondi <jacopo@jmondi.org>
11823 L: linux-media@vger.kernel.org
11824 T: git git://linuxtv.org/media_tree.git
11826 F: drivers/media/i2c/ov772x.c
11827 F: include/media/i2c/ov772x.h
11828 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
11830 OMNIVISION OV7740 SENSOR DRIVER
11831 M: Wenyou Yang <wenyou.yang@microchip.com>
11832 L: linux-media@vger.kernel.org
11833 T: git git://linuxtv.org/media_tree.git
11835 F: drivers/media/i2c/ov7740.c
11836 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
11838 OMNIVISION OV9640 SENSOR DRIVER
11839 M: Petr Cvek <petrcvekcz@gmail.com>
11840 L: linux-media@vger.kernel.org
11842 F: drivers/media/i2c/ov9640.*
11844 OMNIVISION OV8856 SENSOR DRIVER
11845 M: Ben Kao <ben.kao@intel.com>
11846 L: linux-media@vger.kernel.org
11847 T: git git://linuxtv.org/media_tree.git
11849 F: drivers/media/i2c/ov8856.c
11851 OMNIVISION OV9650 SENSOR DRIVER
11852 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11853 R: Akinobu Mita <akinobu.mita@gmail.com>
11854 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
11855 L: linux-media@vger.kernel.org
11856 T: git git://linuxtv.org/media_tree.git
11858 F: drivers/media/i2c/ov9650.c
11859 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
11861 ONENAND FLASH DRIVER
11862 M: Kyungmin Park <kyungmin.park@samsung.com>
11863 L: linux-mtd@lists.infradead.org
11865 F: drivers/mtd/nand/onenand/
11866 F: include/linux/mtd/onenand*.h
11869 M: Jens Wiklander <jens.wiklander@linaro.org>
11870 L: tee-dev@lists.linaro.org
11872 F: drivers/tee/optee/
11874 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11875 M: Sumit Garg <sumit.garg@linaro.org>
11876 L: tee-dev@lists.linaro.org
11878 F: drivers/char/hw_random/optee-rng.c
11881 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11882 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11883 L: linux-rdma@vger.kernel.org
11885 F: drivers/infiniband/ulp/opa_vnic
11887 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11888 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11889 M: Frank Rowand <frowand.list@gmail.com>
11890 L: devicetree@vger.kernel.org
11892 F: Documentation/devicetree/dynamic-resolution-notes.txt
11893 F: Documentation/devicetree/overlay-notes.txt
11894 F: drivers/of/overlay.c
11895 F: drivers/of/resolver.c
11896 K: of_overlay_notifier_
11898 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11899 M: Rob Herring <robh+dt@kernel.org>
11900 M: Frank Rowand <frowand.list@gmail.com>
11901 L: devicetree@vger.kernel.org
11902 W: http://www.devicetree.org/
11903 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11906 F: include/linux/of*.h
11908 F: Documentation/ABI/testing/sysfs-firmware-ofw
11910 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11911 M: Rob Herring <robh+dt@kernel.org>
11912 M: Mark Rutland <mark.rutland@arm.com>
11913 L: devicetree@vger.kernel.org
11914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11915 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11917 F: Documentation/devicetree/
11918 F: arch/*/boot/dts/
11919 F: include/dt-bindings/
11921 OPENCORES I2C BUS DRIVER
11922 M: Peter Korsgaard <peter@korsgaard.com>
11923 M: Andrew Lunn <andrew@lunn.ch>
11924 L: linux-i2c@vger.kernel.org
11926 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
11927 F: Documentation/i2c/busses/i2c-ocores
11928 F: drivers/i2c/busses/i2c-ocores.c
11929 F: include/linux/platform_data/i2c-ocores.h
11931 OPENRISC ARCHITECTURE
11932 M: Jonas Bonn <jonas@southpole.se>
11933 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11934 M: Stafford Horne <shorne@gmail.com>
11935 T: git git://github.com/openrisc/linux.git
11936 L: openrisc@lists.librecores.org
11937 W: http://openrisc.io
11939 F: Documentation/devicetree/bindings/openrisc/
11940 F: Documentation/openrisc/
11942 F: drivers/irqchip/irq-ompic.c
11943 F: drivers/irqchip/irq-or1k-*
11946 M: Pravin B Shelar <pshelar@ovn.org>
11947 L: netdev@vger.kernel.org
11948 L: dev@openvswitch.org
11949 W: http://openvswitch.org
11951 F: net/openvswitch/
11952 F: include/uapi/linux/openvswitch.h
11954 OPERATING PERFORMANCE POINTS (OPP)
11955 M: Viresh Kumar <vireshk@kernel.org>
11956 M: Nishanth Menon <nm@ti.com>
11957 M: Stephen Boyd <sboyd@kernel.org>
11958 L: linux-pm@vger.kernel.org
11960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11962 F: include/linux/pm_opp.h
11963 F: Documentation/power/opp.rst
11964 F: Documentation/devicetree/bindings/opp/
11967 M: Clemens Ladisch <clemens@ladisch.de>
11968 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11971 F: sound/drivers/opl4/
11974 M: Robert Richter <rric@kernel.org>
11975 L: oprofile-list@lists.sf.net
11977 F: arch/*/include/asm/oprofile*.h
11978 F: arch/*/oprofile/
11979 F: drivers/oprofile/
11980 F: include/linux/oprofile.h
11982 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11983 M: Mark Fasheh <mark@fasheh.com>
11984 M: Joel Becker <jlbec@evilplan.org>
11985 M: Joseph Qi <joseph.qi@linux.alibaba.com>
11986 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11987 W: http://ocfs2.wiki.kernel.org
11989 F: Documentation/filesystems/ocfs2.txt
11990 F: Documentation/filesystems/dlmfs.txt
11993 ORANGEFS FILESYSTEM
11994 M: Mike Marshall <hubcap@omnibond.com>
11995 R: Martin Brandenburg <martin@omnibond.com>
11996 L: devel@lists.orangefs.org
11997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12000 F: Documentation/filesystems/orangefs.txt
12003 L: linux-wireless@vger.kernel.org
12004 W: http://wireless.kernel.org/en/users/Drivers/orinoco
12005 W: http://www.nongnu.org/orinoco/
12007 F: drivers/net/wireless/intersil/orinoco/
12009 OV2659 OMNIVISION SENSOR DRIVER
12010 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12011 L: linux-media@vger.kernel.org
12012 W: https://linuxtv.org
12013 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12014 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12016 F: drivers/media/i2c/ov2659.c
12017 F: include/media/i2c/ov2659.h
12020 M: Miklos Szeredi <miklos@szeredi.hu>
12021 L: linux-unionfs@vger.kernel.org
12022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12025 F: Documentation/filesystems/overlayfs.txt
12027 P54 WIRELESS DRIVER
12028 M: Christian Lamparter <chunkeey@googlemail.com>
12029 L: linux-wireless@vger.kernel.org
12030 W: http://wireless.kernel.org/en/users/Drivers/p54
12032 F: drivers/net/wireless/intersil/p54/
12034 PA SEMI ETHERNET DRIVER
12035 L: netdev@vger.kernel.org
12037 F: drivers/net/ethernet/pasemi/*
12039 PA SEMI SMBUS DRIVER
12040 L: linux-i2c@vger.kernel.org
12042 F: drivers/i2c/busses/i2c-pasemi.c
12045 M: Vladimir Oltean <olteanv@gmail.com>
12046 L: netdev@vger.kernel.org
12049 F: include/linux/packing.h
12050 F: Documentation/packing.txt
12052 PADATA PARALLEL EXECUTION MECHANISM
12053 M: Steffen Klassert <steffen.klassert@secunet.com>
12054 L: linux-crypto@vger.kernel.org
12057 F: include/linux/padata.h
12058 F: Documentation/padata.txt
12061 M: Jesper Dangaard Brouer <hawk@kernel.org>
12062 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
12063 L: netdev@vger.kernel.org
12065 F: net/core/page_pool.c
12066 F: include/net/page_pool.h
12068 PANASONIC LAPTOP ACPI EXTRAS DRIVER
12069 M: Harald Welte <laforge@gnumonks.org>
12070 L: platform-driver-x86@vger.kernel.org
12072 F: drivers/platform/x86/panasonic-laptop.c
12074 PARALLEL LCD/KEYPAD PANEL DRIVER
12075 M: Willy Tarreau <willy@haproxy.com>
12076 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12078 F: Documentation/admin-guide/lcd-panel-cgram.rst
12079 F: drivers/auxdisplay/panel.c
12081 PARALLEL PORT SUBSYSTEM
12082 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12083 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12084 L: linux-parport@lists.infradead.org (subscribers-only)
12086 F: drivers/parport/
12087 F: include/linux/parport*.h
12088 F: drivers/char/ppdev.c
12089 F: include/uapi/linux/ppdev.h
12090 F: Documentation/driver-api/parport*.rst
12092 PARAVIRT_OPS INTERFACE
12093 M: Juergen Gross <jgross@suse.com>
12094 M: Thomas Hellstrom <thellstrom@vmware.com>
12095 M: "VMware, Inc." <pv-drivers@vmware.com>
12096 L: virtualization@lists.linux-foundation.org
12098 F: Documentation/virt/paravirt_ops.rst
12099 F: arch/*/kernel/paravirt*
12100 F: arch/*/include/asm/paravirt*.h
12101 F: include/linux/hypervisor.h
12103 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12104 M: Tim Waugh <tim@cyberelk.net>
12105 L: linux-parport@lists.infradead.org (subscribers-only)
12107 F: Documentation/admin-guide/blockdev/paride.rst
12108 F: drivers/block/paride/
12110 PARISC ARCHITECTURE
12111 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12112 M: Helge Deller <deller@gmx.de>
12113 L: linux-parisc@vger.kernel.org
12114 W: http://www.parisc-linux.org/
12115 Q: http://patchwork.kernel.org/project/linux-parisc/list/
12116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12120 F: Documentation/parisc/
12122 F: drivers/char/agp/parisc-agp.c
12123 F: drivers/input/serio/gscps2.c
12124 F: drivers/parport/parport_gsc.*
12125 F: drivers/tty/serial/8250/8250_gsc.c
12126 F: drivers/video/fbdev/sti*
12127 F: drivers/video/console/sti*
12128 F: drivers/video/logo/logo_parisc*
12131 M: Jiri Pirko <jiri@mellanox.com>
12132 L: netdev@vger.kernel.org
12135 F: lib/test_parman.c
12136 F: include/linux/parman.h
12138 PC ENGINES APU BOARD DRIVER
12139 M: Enrico Weigelt, metux IT consult <info@metux.net>
12141 F: drivers/platform/x86/pcengines-apuv2.c
12143 PC87360 HARDWARE MONITORING DRIVER
12144 M: Jim Cromie <jim.cromie@gmail.com>
12145 L: linux-hwmon@vger.kernel.org
12147 F: Documentation/hwmon/pc87360.rst
12148 F: drivers/hwmon/pc87360.c
12150 PC8736x GPIO DRIVER
12151 M: Jim Cromie <jim.cromie@gmail.com>
12153 F: drivers/char/pc8736x_gpio.c
12155 PC87427 HARDWARE MONITORING DRIVER
12156 M: Jean Delvare <jdelvare@suse.com>
12157 L: linux-hwmon@vger.kernel.org
12159 F: Documentation/hwmon/pc87427.rst
12160 F: drivers/hwmon/pc87427.c
12163 M: Riku Voipio <riku.voipio@iki.fi>
12165 F: drivers/leds/leds-pca9532.c
12166 F: include/linux/leds-pca9532.h
12168 PCA9541 I2C BUS MASTER SELECTOR DRIVER
12169 M: Guenter Roeck <linux@roeck-us.net>
12170 L: linux-i2c@vger.kernel.org
12172 F: drivers/i2c/muxes/i2c-mux-pca9541.c
12174 PCDP - PRIMARY CONSOLE AND DEBUG PORT
12175 M: Khalid Aziz <khalid@gonehiking.org>
12177 F: drivers/firmware/pcdp.*
12179 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12180 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12181 L: linux-pci@vger.kernel.org
12182 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12184 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
12185 F: drivers/pci/controller/pci-aardvark.c
12187 PCI DRIVER FOR ALTERA PCIE IP
12188 M: Ley Foon Tan <lftan@altera.com>
12189 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
12190 L: linux-pci@vger.kernel.org
12192 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
12193 F: drivers/pci/controller/pcie-altera.c
12195 PCI DRIVER FOR APPLIEDMICRO XGENE
12196 M: Toan Le <toan@os.amperecomputing.com>
12197 L: linux-pci@vger.kernel.org
12198 L: linux-arm-kernel@lists.infradead.org
12200 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
12201 F: drivers/pci/controller/pci-xgene.c
12203 PCI DRIVER FOR ARM VERSATILE PLATFORM
12204 M: Rob Herring <robh@kernel.org>
12205 L: linux-pci@vger.kernel.org
12206 L: linux-arm-kernel@lists.infradead.org
12208 F: Documentation/devicetree/bindings/pci/versatile.txt
12209 F: drivers/pci/controller/pci-versatile.c
12211 PCI DRIVER FOR ARMADA 8K
12212 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12213 L: linux-pci@vger.kernel.org
12214 L: linux-arm-kernel@lists.infradead.org
12216 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
12217 F: drivers/pci/controller/dwc/pcie-armada8k.c
12219 PCI DRIVER FOR CADENCE PCIE IP
12220 M: Tom Joseph <tjoseph@cadence.com>
12221 L: linux-pci@vger.kernel.org
12223 F: Documentation/devicetree/bindings/pci/cdns,*.txt
12224 F: drivers/pci/controller/pcie-cadence*
12226 PCI DRIVER FOR FREESCALE LAYERSCAPE
12227 M: Minghuan Lian <minghuan.Lian@nxp.com>
12228 M: Mingkai Hu <mingkai.hu@nxp.com>
12229 M: Roy Zang <roy.zang@nxp.com>
12230 L: linuxppc-dev@lists.ozlabs.org
12231 L: linux-pci@vger.kernel.org
12232 L: linux-arm-kernel@lists.infradead.org
12234 F: drivers/pci/controller/dwc/*layerscape*
12236 PCI DRIVER FOR GENERIC OF HOSTS
12237 M: Will Deacon <will@kernel.org>
12238 L: linux-pci@vger.kernel.org
12239 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12241 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
12242 F: drivers/pci/controller/pci-host-common.c
12243 F: drivers/pci/controller/pci-host-generic.c
12245 PCI DRIVER FOR IMX6
12246 M: Richard Zhu <hongxing.zhu@nxp.com>
12247 M: Lucas Stach <l.stach@pengutronix.de>
12248 L: linux-pci@vger.kernel.org
12249 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12251 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12252 F: drivers/pci/controller/dwc/*imx6*
12254 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12255 M: Keith Busch <keith.busch@intel.com>
12256 M: Jonathan Derrick <jonathan.derrick@intel.com>
12257 L: linux-pci@vger.kernel.org
12259 F: drivers/pci/controller/vmd.c
12261 PCI DRIVER FOR MICROSEMI SWITCHTEC
12262 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12263 M: Logan Gunthorpe <logang@deltatee.com>
12264 L: linux-pci@vger.kernel.org
12266 F: Documentation/driver-api/switchtec.rst
12267 F: Documentation/ABI/testing/sysfs-class-switchtec
12268 F: drivers/pci/switch/switchtec*
12269 F: include/uapi/linux/switchtec_ioctl.h
12270 F: include/linux/switchtec.h
12271 F: drivers/ntb/hw/mscc/
12273 PCI DRIVER FOR MOBIVEIL PCIE IP
12274 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12275 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12276 L: linux-pci@vger.kernel.org
12278 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12279 F: drivers/pci/controller/pcie-mobiveil.c
12281 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12282 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12283 M: Jason Cooper <jason@lakedaemon.net>
12284 L: linux-pci@vger.kernel.org
12285 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12287 F: drivers/pci/controller/*mvebu*
12289 PCI DRIVER FOR NVIDIA TEGRA
12290 M: Thierry Reding <thierry.reding@gmail.com>
12291 L: linux-tegra@vger.kernel.org
12292 L: linux-pci@vger.kernel.org
12294 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12295 F: drivers/pci/controller/pci-tegra.c
12297 PCI DRIVER FOR RENESAS R-CAR
12298 M: Simon Horman <horms@verge.net.au>
12299 L: linux-pci@vger.kernel.org
12300 L: linux-renesas-soc@vger.kernel.org
12302 F: drivers/pci/controller/*rcar*
12304 PCI DRIVER FOR SAMSUNG EXYNOS
12305 M: Jingoo Han <jingoohan1@gmail.com>
12306 L: linux-pci@vger.kernel.org
12307 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12308 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12310 F: drivers/pci/controller/dwc/pci-exynos.c
12312 PCI DRIVER FOR SYNOPSYS DESIGNWARE
12313 M: Jingoo Han <jingoohan1@gmail.com>
12314 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12315 L: linux-pci@vger.kernel.org
12317 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
12318 F: drivers/pci/controller/dwc/*designware*
12320 PCI DRIVER FOR TI DRA7XX
12321 M: Kishon Vijay Abraham I <kishon@ti.com>
12322 L: linux-omap@vger.kernel.org
12323 L: linux-pci@vger.kernel.org
12325 F: Documentation/devicetree/bindings/pci/ti-pci.txt
12326 F: drivers/pci/controller/dwc/pci-dra7xx.c
12328 PCI DRIVER FOR TI KEYSTONE
12329 M: Murali Karicheri <m-karicheri2@ti.com>
12330 L: linux-pci@vger.kernel.org
12331 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12333 F: drivers/pci/controller/dwc/pci-keystone.c
12335 PCI ENDPOINT SUBSYSTEM
12336 M: Kishon Vijay Abraham I <kishon@ti.com>
12337 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12338 L: linux-pci@vger.kernel.org
12339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12341 F: drivers/pci/endpoint/
12342 F: drivers/misc/pci_endpoint_test.c
12345 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12346 M: Russell Currey <ruscur@russell.cc>
12347 M: Sam Bobroff <sbobroff@linux.ibm.com>
12348 M: Oliver O'Halloran <oohall@gmail.com>
12349 L: linuxppc-dev@lists.ozlabs.org
12351 F: Documentation/PCI/pci-error-recovery.rst
12352 F: drivers/pci/pcie/aer.c
12353 F: drivers/pci/pcie/dpc.c
12354 F: drivers/pci/pcie/err.c
12355 F: Documentation/powerpc/eeh-pci-error-recovery.rst
12356 F: arch/powerpc/kernel/eeh*.c
12357 F: arch/powerpc/platforms/*/eeh*.c
12358 F: arch/powerpc/include/*/eeh*.h
12361 M: Linas Vepstas <linasvepstas@gmail.com>
12362 L: linux-pci@vger.kernel.org
12364 F: Documentation/PCI/pci-error-recovery.rst
12366 PCI MSI DRIVER FOR ALTERA MSI IP
12367 M: Ley Foon Tan <lftan@altera.com>
12368 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
12369 L: linux-pci@vger.kernel.org
12371 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12372 F: drivers/pci/controller/pcie-altera-msi.c
12374 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12375 M: Toan Le <toan@os.amperecomputing.com>
12376 L: linux-pci@vger.kernel.org
12377 L: linux-arm-kernel@lists.infradead.org
12379 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12380 F: drivers/pci/controller/pci-xgene-msi.c
12383 M: Bjorn Helgaas <bhelgaas@google.com>
12384 L: linux-pci@vger.kernel.org
12385 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
12386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12388 F: Documentation/devicetree/bindings/pci/
12389 F: Documentation/PCI/
12390 F: drivers/acpi/pci*
12392 F: include/asm-generic/pci*
12393 F: include/linux/pci*
12394 F: include/linux/of_pci.h
12395 F: include/uapi/linux/pci*
12398 F: arch/x86/kernel/quirks.c
12399 F: arch/x86/kernel/early-quirks.c
12401 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12402 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12403 L: linux-pci@vger.kernel.org
12404 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
12405 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12407 F: drivers/pci/controller/
12409 PCIE DRIVER FOR ANNAPURNA LABS
12410 M: Jonathan Chocron <jonnyc@amazon.com>
12411 L: linux-pci@vger.kernel.org
12413 F: drivers/pci/controller/dwc/pcie-al.c
12415 PCIE DRIVER FOR AMLOGIC MESON
12416 M: Yue Wang <yue.wang@Amlogic.com>
12417 L: linux-pci@vger.kernel.org
12418 L: linux-amlogic@lists.infradead.org
12420 F: drivers/pci/controller/dwc/pci-meson.c
12422 PCIE DRIVER FOR AXIS ARTPEC
12423 M: Jesper Nilsson <jesper.nilsson@axis.com>
12424 L: linux-arm-kernel@axis.com
12425 L: linux-pci@vger.kernel.org
12427 F: Documentation/devicetree/bindings/pci/axis,artpec*
12428 F: drivers/pci/controller/dwc/*artpec*
12430 PCIE DRIVER FOR CAVIUM THUNDERX
12431 M: David Daney <david.daney@cavium.com>
12432 L: linux-pci@vger.kernel.org
12433 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12435 F: Documentation/devicetree/bindings/pci/pci-thunder-*
12436 F: drivers/pci/controller/pci-thunder-*
12438 PCIE DRIVER FOR HISILICON
12439 M: Zhou Wang <wangzhou1@hisilicon.com>
12440 L: linux-pci@vger.kernel.org
12442 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12443 F: drivers/pci/controller/dwc/pcie-hisi.c
12445 PCIE DRIVER FOR HISILICON KIRIN
12446 M: Xiaowei Song <songxiaowei@hisilicon.com>
12447 M: Binghui Wang <wangbinghui@hisilicon.com>
12448 L: linux-pci@vger.kernel.org
12450 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
12451 F: drivers/pci/controller/dwc/pcie-kirin.c
12453 PCIE DRIVER FOR HISILICON STB
12454 M: Shawn Guo <shawn.guo@linaro.org>
12455 L: linux-pci@vger.kernel.org
12457 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12458 F: drivers/pci/controller/dwc/pcie-histb.c
12460 PCIE DRIVER FOR MEDIATEK
12461 M: Ryder Lee <ryder.lee@mediatek.com>
12462 L: linux-pci@vger.kernel.org
12463 L: linux-mediatek@lists.infradead.org
12465 F: Documentation/devicetree/bindings/pci/mediatek*
12466 F: drivers/pci/controller/*mediatek*
12468 PCIE DRIVER FOR QUALCOMM MSM
12469 M: Stanimir Varbanov <svarbanov@mm-sol.com>
12470 L: linux-pci@vger.kernel.org
12471 L: linux-arm-msm@vger.kernel.org
12473 F: drivers/pci/controller/dwc/*qcom*
12475 PCIE DRIVER FOR ROCKCHIP
12476 M: Shawn Lin <shawn.lin@rock-chips.com>
12477 L: linux-pci@vger.kernel.org
12478 L: linux-rockchip@lists.infradead.org
12480 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
12481 F: drivers/pci/controller/pcie-rockchip*
12483 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12484 M: Linus Walleij <linus.walleij@linaro.org>
12485 L: linux-pci@vger.kernel.org
12487 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12488 F: drivers/pci/controller/pci-v3-semi.c
12490 PCIE DRIVER FOR SOCIONEXT UNIPHIER
12491 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12492 L: linux-pci@vger.kernel.org
12494 F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12495 F: drivers/pci/controller/dwc/pcie-uniphier.c
12497 PCIE DRIVER FOR ST SPEAR13XX
12498 M: Pratyush Anand <pratyush.anand@gmail.com>
12499 L: linux-pci@vger.kernel.org
12501 F: drivers/pci/controller/dwc/*spear*
12504 M: Dominik Brodowski <linux@dominikbrodowski.net>
12505 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12507 F: Documentation/pcmcia/
12512 PCNET32 NETWORK DRIVER
12513 M: Don Fry <pcnet32@frontier.com>
12514 L: netdev@vger.kernel.org
12516 F: drivers/net/ethernet/amd/pcnet32.c
12518 PCRYPT PARALLEL CRYPTO ENGINE
12519 M: Steffen Klassert <steffen.klassert@secunet.com>
12520 L: linux-crypto@vger.kernel.org
12523 F: include/crypto/pcrypt.h
12525 PEAQ WMI HOTKEYS DRIVER
12526 M: Hans de Goede <hdegoede@redhat.com>
12527 L: platform-driver-x86@vger.kernel.org
12529 F: drivers/platform/x86/peaq-wmi.c
12531 PER-CPU MEMORY ALLOCATOR
12532 M: Dennis Zhou <dennis@kernel.org>
12533 M: Tejun Heo <tj@kernel.org>
12534 M: Christoph Lameter <cl@linux.com>
12535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12537 F: include/linux/percpu*.h
12539 F: arch/*/include/asm/percpu.h
12541 PER-TASK DELAY ACCOUNTING
12542 M: Balbir Singh <bsingharora@gmail.com>
12544 F: include/linux/delayacct.h
12545 F: kernel/delayacct.c
12547 PERFORMANCE EVENTS SUBSYSTEM
12548 M: Peter Zijlstra <peterz@infradead.org>
12549 M: Ingo Molnar <mingo@redhat.com>
12550 M: Arnaldo Carvalho de Melo <acme@kernel.org>
12551 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
12552 R: Jiri Olsa <jolsa@redhat.com>
12553 R: Namhyung Kim <namhyung@kernel.org>
12554 L: linux-kernel@vger.kernel.org
12555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12558 F: include/linux/perf_event.h
12559 F: include/uapi/linux/perf_event.h
12560 F: arch/*/kernel/perf_event*.c
12561 F: arch/*/kernel/*/perf_event*.c
12562 F: arch/*/kernel/*/*/perf_event*.c
12563 F: arch/*/include/asm/perf_event.h
12564 F: arch/*/kernel/perf_callchain.c
12566 F: arch/*/events/*/*
12569 PERSONALITY HANDLING
12570 M: Christoph Hellwig <hch@infradead.org>
12571 L: linux-abi-devel@lists.sourceforge.net
12573 F: include/linux/personality.h
12574 F: include/uapi/linux/personality.h
12576 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12577 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12578 L: linux-input@vger.kernel.org
12580 F: Documentation/input/devices/pxrc.rst
12581 F: drivers/input/joystick/pxrc.c
12584 M: Remi Denis-Courmont <courmisch@gmail.com>
12586 F: Documentation/networking/phonet.txt
12587 F: include/linux/phonet.h
12588 F: include/net/phonet/
12589 F: include/uapi/linux/phonet.h
12593 M: Joern Engel <joern@lazybastard.org>
12594 L: linux-mtd@lists.infradead.org
12596 F: drivers/mtd/devices/phram.c
12599 M: Bruno Prémont <bonbons@linux-vserver.org>
12600 L: linux-input@vger.kernel.org
12602 F: drivers/hid/hid-picolcd*
12605 M: Jamie Iles <jamie@jamieiles.com>
12606 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12607 T: git git://github.com/jamieiles/linux-2.6-ji.git
12609 F: arch/arm/boot/dts/picoxcell*
12610 F: arch/arm/mach-picoxcell/
12611 F: drivers/crypto/picoxcell*
12614 M: Christian Brauner <christian@brauner.io>
12615 L: linux-kernel@vger.kernel.org
12617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
12619 F: tools/testing/selftests/pidfd/
12622 K: \b(clone_args|kernel_clone_args)\b
12624 PIN CONTROL SUBSYSTEM
12625 M: Linus Walleij <linus.walleij@linaro.org>
12626 L: linux-gpio@vger.kernel.org
12627 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12629 F: Documentation/devicetree/bindings/pinctrl/
12630 F: Documentation/driver-api/pinctl.rst
12631 F: drivers/pinctrl/
12632 F: include/linux/pinctrl/
12634 PIN CONTROLLER - MICROCHIP AT91
12635 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12636 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12637 L: linux-gpio@vger.kernel.org
12639 F: drivers/pinctrl/pinctrl-at91*
12640 F: drivers/gpio/gpio-sama5d2-piobu.c
12642 PIN CONTROLLER - FREESCALE
12643 M: Dong Aisheng <aisheng.dong@nxp.com>
12644 M: Fabio Estevam <festevam@gmail.com>
12645 M: Shawn Guo <shawnguo@kernel.org>
12646 M: Stefan Agner <stefan@agner.ch>
12647 R: Pengutronix Kernel Team <kernel@pengutronix.de>
12648 L: linux-gpio@vger.kernel.org
12650 F: drivers/pinctrl/freescale/
12651 F: Documentation/devicetree/bindings/pinctrl/fsl,*
12653 PIN CONTROLLER - INTEL
12654 M: Mika Westerberg <mika.westerberg@linux.intel.com>
12655 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12658 F: drivers/pinctrl/intel/
12660 PIN CONTROLLER - MEDIATEK
12661 M: Sean Wang <sean.wang@kernel.org>
12662 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12664 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12665 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12666 F: drivers/pinctrl/mediatek/
12668 PIN CONTROLLER - QUALCOMM
12669 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12671 L: linux-arm-msm@vger.kernel.org
12672 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12673 F: drivers/pinctrl/qcom/
12675 PIN CONTROLLER - RENESAS
12676 M: Geert Uytterhoeven <geert+renesas@glider.be>
12677 L: linux-renesas-soc@vger.kernel.org
12678 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12680 F: drivers/pinctrl/pinctrl-rz*
12681 F: drivers/pinctrl/sh-pfc/
12683 PIN CONTROLLER - SAMSUNG
12684 M: Tomasz Figa <tomasz.figa@gmail.com>
12685 M: Krzysztof Kozlowski <krzk@kernel.org>
12686 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12687 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12688 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12689 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
12690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12692 F: drivers/pinctrl/samsung/
12693 F: include/dt-bindings/pinctrl/samsung.h
12694 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12696 PIN CONTROLLER - SINGLE
12697 M: Tony Lindgren <tony@atomide.com>
12698 M: Haojian Zhuang <haojian.zhuang@linaro.org>
12699 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12700 L: linux-omap@vger.kernel.org
12702 F: drivers/pinctrl/pinctrl-single.c
12704 PIN CONTROLLER - ST SPEAR
12705 M: Viresh Kumar <vireshk@kernel.org>
12706 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12707 W: http://www.st.com/spear
12709 F: drivers/pinctrl/spear/
12711 PISTACHIO SOC SUPPORT
12712 M: James Hartley <james.hartley@sondrel.com>
12713 L: linux-mips@vger.kernel.org
12715 F: arch/mips/pistachio/
12716 F: arch/mips/include/asm/mach-pistachio/
12717 F: arch/mips/boot/dts/img/pistachio*
12718 F: arch/mips/configs/pistachio*_defconfig
12722 M: linux-block@vger.kernel.org
12723 F: drivers/block/pktcdvd.c
12724 F: include/linux/pktcdvd.h
12725 F: include/uapi/linux/pktcdvd.h
12727 PKUNITY SOC DRIVERS
12728 M: Guan Xuetao <gxt@pku.edu.cn>
12729 W: http://mprc.pku.edu.cn/~guanxuetao/linux
12731 T: git git://github.com/gxt/linux.git
12732 F: drivers/input/serio/i8042-unicore32io.h
12733 F: drivers/i2c/busses/i2c-puv3.c
12734 F: drivers/video/fbdev/fb-puv3.c
12735 F: drivers/rtc/rtc-puv3.c
12737 PMBUS HARDWARE MONITORING DRIVERS
12738 M: Guenter Roeck <linux@roeck-us.net>
12739 L: linux-hwmon@vger.kernel.org
12740 W: http://hwmon.wiki.kernel.org/
12741 W: http://www.roeck-us.net/linux/drivers/
12742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12744 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12745 F: Documentation/devicetree/bindings/hwmon/max31785.txt
12746 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
12747 F: Documentation/hwmon/adm1275.rst
12748 F: Documentation/hwmon/ibm-cffps.rst
12749 F: Documentation/hwmon/ir35221.rst
12750 F: Documentation/hwmon/lm25066.rst
12751 F: Documentation/hwmon/ltc2978.rst
12752 F: Documentation/hwmon/ltc3815.rst
12753 F: Documentation/hwmon/max16064.rst
12754 F: Documentation/hwmon/max20751.rst
12755 F: Documentation/hwmon/max31785.rst
12756 F: Documentation/hwmon/max34440.rst
12757 F: Documentation/hwmon/max8688.rst
12758 F: Documentation/hwmon/pmbus.rst
12759 F: Documentation/hwmon/pmbus-core.rst
12760 F: Documentation/hwmon/tps40422.rst
12761 F: Documentation/hwmon/ucd9000.rst
12762 F: Documentation/hwmon/ucd9200.rst
12763 F: Documentation/hwmon/zl6100.rst
12764 F: drivers/hwmon/pmbus/
12765 F: include/linux/pmbus.h
12767 PMC SIERRA MaxRAID DRIVER
12768 L: linux-scsi@vger.kernel.org
12769 W: http://www.pmc-sierra.com/
12771 F: drivers/scsi/pmcraid.*
12773 PMC SIERRA PM8001 DRIVER
12774 M: Jack Wang <jinpu.wang@cloud.ionos.com>
12775 L: linux-scsi@vger.kernel.org
12777 F: drivers/scsi/pm8001/
12780 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12784 PNI RM3100 IIO DRIVER
12785 M: Song Qiang <songqiang1304521@gmail.com>
12786 L: linux-iio@vger.kernel.org
12788 F: drivers/iio/magnetometer/rm3100*
12789 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12791 POSIX CLOCKS and TIMERS
12792 M: Thomas Gleixner <tglx@linutronix.de>
12793 L: linux-kernel@vger.kernel.org
12794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12797 F: include/linux/timer*
12798 F: kernel/time/*timer*
12800 POWER MANAGEMENT CORE
12801 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12802 L: linux-pm@vger.kernel.org
12803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12804 B: https://bugzilla.kernel.org
12806 F: drivers/base/power/
12807 F: include/linux/pm.h
12808 F: include/linux/pm_*
12809 F: include/linux/powercap.h
12810 F: include/linux/intel_rapl.h
12811 F: drivers/powercap/
12812 F: kernel/configs/nopm.config
12814 POWER STATE COORDINATION INTERFACE (PSCI)
12815 M: Mark Rutland <mark.rutland@arm.com>
12816 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12817 L: linux-arm-kernel@lists.infradead.org
12819 F: drivers/firmware/psci/
12820 F: include/linux/psci.h
12821 F: include/uapi/linux/psci.h
12823 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12824 M: Sebastian Reichel <sre@kernel.org>
12825 L: linux-pm@vger.kernel.org
12826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12828 F: Documentation/ABI/testing/sysfs-class-power
12829 F: Documentation/devicetree/bindings/power/supply/
12830 F: include/linux/power_supply.h
12831 F: drivers/power/supply/
12833 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12834 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12835 L: linuxppc-dev@lists.ozlabs.org
12837 F: drivers/char/powernv-op-panel.c
12839 PPP OVER ATM (RFC 2364)
12840 M: Mitchell Blank Jr <mitch@sfgoth.com>
12842 F: net/atm/pppoatm.c
12843 F: include/uapi/linux/atmppp.h
12846 M: Michal Ostrowski <mostrows@earthlink.net>
12848 F: drivers/net/ppp/pppoe.c
12849 F: drivers/net/ppp/pppox.c
12852 M: James Chapman <jchapman@katalix.com>
12854 F: net/l2tp/l2tp_ppp.c
12855 F: include/linux/if_pppol2tp.h
12856 F: include/uapi/linux/if_pppol2tp.h
12858 PPP PROTOCOL DRIVERS AND COMPRESSORS
12859 M: Paul Mackerras <paulus@samba.org>
12860 L: linux-ppp@vger.kernel.org
12862 F: drivers/net/ppp/ppp_*
12865 M: Rodolfo Giometti <giometti@enneenne.com>
12866 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
12867 L: linuxpps@ml.enneenne.com (subscribers-only)
12869 F: Documentation/driver-api/pps.rst
12870 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
12871 F: Documentation/ABI/testing/sysfs-pps
12873 F: include/linux/pps*.h
12874 F: include/uapi/linux/pps.h
12877 M: Dmitry Kozlov <xeb@mail.ru>
12878 L: netdev@vger.kernel.org
12880 F: drivers/net/ppp/pptp.c
12881 W: http://sourceforge.net/projects/accel-pptp
12884 M: Petr Mladek <pmladek@suse.com>
12885 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12886 R: Steven Rostedt <rostedt@goodmis.org>
12889 F: include/linux/printk.h
12891 PRISM54 WIRELESS DRIVER
12892 M: Luis Chamberlain <mcgrof@kernel.org>
12893 L: linux-wireless@vger.kernel.org
12894 W: http://wireless.kernel.org/en/users/Drivers/p54
12896 F: drivers/net/wireless/intersil/prism54/
12899 R: Alexey Dobriyan <adobriyan@gmail.com>
12900 L: linux-kernel@vger.kernel.org
12901 L: linux-fsdevel@vger.kernel.org
12904 F: include/linux/proc_fs.h
12905 F: tools/testing/selftests/proc/
12906 F: Documentation/filesystems/proc.txt
12909 M: Luis Chamberlain <mcgrof@kernel.org>
12910 M: Kees Cook <keescook@chromium.org>
12911 L: linux-kernel@vger.kernel.org
12912 L: linux-fsdevel@vger.kernel.org
12914 F: fs/proc/proc_sysctl.c
12915 F: include/linux/sysctl.h
12917 F: tools/testing/selftests/sysctl/
12919 PS3 NETWORK SUPPORT
12920 M: Geoff Levand <geoff@infradead.org>
12921 L: netdev@vger.kernel.org
12922 L: linuxppc-dev@lists.ozlabs.org
12924 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
12926 PS3 PLATFORM SUPPORT
12927 M: Geoff Levand <geoff@infradead.org>
12928 L: linuxppc-dev@lists.ozlabs.org
12930 F: arch/powerpc/boot/ps3*
12931 F: arch/powerpc/include/asm/lv1call.h
12932 F: arch/powerpc/include/asm/ps3*.h
12933 F: arch/powerpc/platforms/ps3/
12936 F: drivers/rtc/rtc-ps3.c
12937 F: drivers/usb/host/*ps3.c
12938 F: sound/ppc/snd_ps3*
12941 M: Jim Paris <jim@jtan.com>
12942 M: Geoff Levand <geoff@infradead.org>
12943 L: linuxppc-dev@lists.ozlabs.org
12945 F: drivers/block/ps3vram.c
12947 PSAMPLE PACKET SAMPLING SUPPORT:
12948 M: Yotam Gigi <yotam.gi@gmail.com>
12951 F: include/net/psample.h
12952 F: include/uapi/linux/psample.h
12955 M: Kees Cook <keescook@chromium.org>
12956 M: Anton Vorontsov <anton@enomsg.org>
12957 M: Colin Cross <ccross@android.com>
12958 M: Tony Luck <tony.luck@intel.com>
12960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12962 F: include/linux/pstore*
12963 F: drivers/firmware/efi/efi-pstore.c
12964 F: drivers/acpi/apei/erst.c
12965 F: Documentation/admin-guide/ramoops.rst
12966 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12967 K: \b(pstore|ramoops)
12969 PTP HARDWARE CLOCK SUPPORT
12970 M: Richard Cochran <richardcochran@gmail.com>
12971 L: netdev@vger.kernel.org
12973 W: http://linuxptp.sourceforge.net/
12974 F: Documentation/ABI/testing/sysfs-ptp
12975 F: Documentation/driver-api/ptp.rst
12976 F: drivers/net/phy/dp83640*
12978 F: include/linux/ptp_cl*
12981 M: Oleg Nesterov <oleg@redhat.com>
12983 F: include/asm-generic/syscall.h
12984 F: include/linux/ptrace.h
12985 F: include/linux/regset.h
12986 F: include/linux/tracehook.h
12987 F: include/uapi/linux/ptrace.h
12988 F: include/uapi/linux/ptrace.h
12990 F: arch/*/ptrace*.c
12991 F: arch/*/*/ptrace*.c
12992 F: arch/*/include/asm/ptrace*.h
12995 M: Hans Verkuil <hverkuil@xs4all.nl>
12996 L: linux-media@vger.kernel.org
12997 T: git git://linuxtv.org/media_tree.git
12999 F: drivers/media/usb/pulse8-cec/*
13000 F: Documentation/media/cec-drivers/pulse8-cec.rst
13002 PVRUSB2 VIDEO4LINUX DRIVER
13003 M: Mike Isely <isely@pobox.com>
13004 L: pvrusb2@isely.net (subscribers-only)
13005 L: linux-media@vger.kernel.org
13006 W: http://www.isely.net/pvrusb2/
13007 T: git git://linuxtv.org/media_tree.git
13009 F: Documentation/media/v4l-drivers/pvrusb2*
13010 F: drivers/media/usb/pvrusb2/
13013 M: Hans Verkuil <hverkuil@xs4all.nl>
13014 L: linux-media@vger.kernel.org
13015 T: git git://linuxtv.org/media_tree.git
13017 F: drivers/media/usb/pwc/*
13018 F: include/trace/events/pwc.h
13021 M: Kamil Debski <kamil@wypas.org>
13022 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13023 L: linux-hwmon@vger.kernel.org
13025 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13026 F: Documentation/hwmon/pwm-fan.rst
13027 F: drivers/hwmon/pwm-fan.c
13030 M: Sean Young <sean@mess.org>
13031 L: linux-media@vger.kernel.org
13033 F: drivers/media/rc/pwm-ir-tx.c
13036 M: Thierry Reding <thierry.reding@gmail.com>
13037 L: linux-pwm@vger.kernel.org
13039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13040 F: Documentation/driver-api/pwm.rst
13041 F: Documentation/devicetree/bindings/pwm/
13042 F: include/linux/pwm.h
13044 F: drivers/video/backlight/pwm_bl.c
13045 F: include/linux/pwm_backlight.h
13046 F: drivers/gpio/gpio-mvebu.c
13047 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13050 M: Robert Jarzmik <robert.jarzmik@free.fr>
13051 L: linux-gpio@vger.kernel.org
13053 F: drivers/gpio/gpio-pxa.c
13059 M: Robert Jarzmik <robert.jarzmik@free.fr>
13060 L: linux-rtc@vger.kernel.org
13063 PXA2xx/PXA3xx SUPPORT
13064 M: Daniel Mack <daniel@zonque.org>
13065 M: Haojian Zhuang <haojian.zhuang@gmail.com>
13066 M: Robert Jarzmik <robert.jarzmik@free.fr>
13067 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13068 T: git git://github.com/hzhuang1/linux.git
13069 T: git git://github.com/rjarzmik/linux.git
13071 F: arch/arm/boot/dts/pxa*
13072 F: arch/arm/mach-pxa/
13073 F: drivers/dma/pxa*
13074 F: drivers/pcmcia/pxa2xx*
13075 F: drivers/pinctrl/pxa/
13076 F: drivers/spi/spi-pxa2xx*
13077 F: drivers/usb/gadget/udc/pxa2*
13078 F: include/sound/pxa2xx-lib.h
13083 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13084 L: qat-linux@intel.com
13086 F: drivers/crypto/qat/
13088 QCOM AUDIO (ASoC) DRIVERS
13089 M: Patrick Lai <plai@codeaurora.org>
13090 M: Banajit Goswami <bgoswami@codeaurora.org>
13091 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13095 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13096 M: Gabriel Somlo <somlo@cmu.edu>
13097 M: "Michael S. Tsirkin" <mst@redhat.com>
13098 L: qemu-devel@nongnu.org
13100 F: drivers/firmware/qemu_fw_cfg.c
13101 F: include/uapi/linux/qemu_fw_cfg.h
13104 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
13105 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
13106 L: linux-rdma@vger.kernel.org
13108 F: drivers/infiniband/hw/qib/
13110 QLOGIC QL41xxx FCOE DRIVER
13111 M: QLogic-Storage-Upstream@cavium.com
13112 L: linux-scsi@vger.kernel.org
13114 F: drivers/scsi/qedf/
13116 QLOGIC QL41xxx ISCSI DRIVER
13117 M: QLogic-Storage-Upstream@cavium.com
13118 L: linux-scsi@vger.kernel.org
13120 F: drivers/scsi/qedi/
13122 QLOGIC QL4xxx ETHERNET DRIVER
13123 M: Ariel Elior <aelior@marvell.com>
13124 M: GR-everest-linux-l2@marvell.com
13125 L: netdev@vger.kernel.org
13127 F: drivers/net/ethernet/qlogic/qed/
13128 F: include/linux/qed/
13129 F: drivers/net/ethernet/qlogic/qede/
13131 QLOGIC QL4xxx RDMA DRIVER
13132 M: Michal Kalderon <mkalderon@marvell.com>
13133 M: Ariel Elior <aelior@marvell.com>
13134 L: linux-rdma@vger.kernel.org
13136 F: drivers/infiniband/hw/qedr/
13137 F: include/uapi/rdma/qedr-abi.h
13139 QLOGIC QLA1280 SCSI DRIVER
13140 M: Michael Reed <mdr@sgi.com>
13141 L: linux-scsi@vger.kernel.org
13143 F: drivers/scsi/qla1280.[ch]
13145 QLOGIC QLA2XXX FC-SCSI DRIVER
13146 M: qla2xxx-upstream@qlogic.com
13147 L: linux-scsi@vger.kernel.org
13149 F: Documentation/scsi/LICENSE.qla2xxx
13150 F: drivers/scsi/qla2xxx/
13152 QLOGIC QLA3XXX NETWORK DRIVER
13153 M: GR-Linux-NIC-Dev@marvell.com
13154 L: netdev@vger.kernel.org
13156 F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13157 F: drivers/net/ethernet/qlogic/qla3xxx.*
13159 QLOGIC QLA4XXX iSCSI DRIVER
13160 M: QLogic-Storage-Upstream@qlogic.com
13161 L: linux-scsi@vger.kernel.org
13163 F: Documentation/scsi/LICENSE.qla4xxx
13164 F: drivers/scsi/qla4xxx/
13166 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13167 M: Shahed Shaikh <shshaikh@marvell.com>
13168 M: Manish Chopra <manishc@marvell.com>
13169 M: GR-Linux-NIC-Dev@marvell.com
13170 L: netdev@vger.kernel.org
13172 F: drivers/net/ethernet/qlogic/qlcnic/
13174 QLOGIC QLGE 10Gb ETHERNET DRIVER
13175 M: Manish Chopra <manishc@marvell.com>
13176 M: GR-Linux-NIC-Dev@marvell.com
13177 L: netdev@vger.kernel.org
13179 F: drivers/net/ethernet/qlogic/qlge/
13181 QM1D1B0004 MEDIA DRIVER
13182 M: Akihiro Tsukada <tskd08@gmail.com>
13183 L: linux-media@vger.kernel.org
13185 F: drivers/media/tuners/qm1d1b0004*
13187 QM1D1C0042 MEDIA DRIVER
13188 M: Akihiro Tsukada <tskd08@gmail.com>
13189 L: linux-media@vger.kernel.org
13191 F: drivers/media/tuners/qm1d1c0042*
13194 M: Anders Larsen <al@alarsen.net>
13195 W: http://www.alarsen.net/linux/qnx4fs/
13198 F: include/uapi/linux/qnx4_fs.h
13199 F: include/uapi/linux/qnxtypes.h
13201 QORIQ DPAA2 FSL-MC BUS DRIVER
13202 M: Stuart Yoder <stuyoder@gmail.com>
13203 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
13204 L: linux-kernel@vger.kernel.org
13206 F: drivers/bus/fsl-mc/
13207 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13208 F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13210 QT1010 MEDIA DRIVER
13211 M: Antti Palosaari <crope@iki.fi>
13212 L: linux-media@vger.kernel.org
13213 W: https://linuxtv.org
13214 W: http://palosaari.fi/linux/
13215 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13216 T: git git://linuxtv.org/anttip/media_tree.git
13218 F: drivers/media/tuners/qt1010*
13220 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13221 M: Kalle Valo <kvalo@codeaurora.org>
13222 L: ath10k@lists.infradead.org
13223 W: http://wireless.kernel.org/en/users/Drivers/ath10k
13224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13226 F: drivers/net/wireless/ath/ath10k/
13228 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13229 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13230 L: linux-wireless@vger.kernel.org
13231 W: http://wireless.kernel.org/en/users/Drivers/ath9k
13233 F: drivers/net/wireless/ath/ath9k/
13235 QUALCOMM CAMERA SUBSYSTEM DRIVER
13236 M: Todor Tomov <todor.too@gmail.com>
13237 L: linux-media@vger.kernel.org
13239 F: Documentation/devicetree/bindings/media/qcom,camss.txt
13240 F: Documentation/media/v4l-drivers/qcom_camss.rst
13241 F: drivers/media/platform/qcom/camss/
13243 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13244 M: Ilia Lin <ilia.lin@kernel.org>
13245 L: linux-pm@vger.kernel.org
13247 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
13248 F: drivers/cpufreq/qcom-cpufreq-kryo.c
13250 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13251 M: Timur Tabi <timur@kernel.org>
13252 L: netdev@vger.kernel.org
13254 F: drivers/net/ethernet/qualcomm/emac/
13256 QUALCOMM ETHQOS ETHERNET DRIVER
13257 M: Vinod Koul <vkoul@kernel.org>
13258 M: Niklas Cassel <niklas.cassel@linaro.org>
13259 L: netdev@vger.kernel.org
13261 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13262 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
13264 QUALCOMM GENERIC INTERFACE I2C DRIVER
13265 M: Alok Chauhan <alokc@codeaurora.org>
13266 L: linux-i2c@vger.kernel.org
13267 L: linux-arm-msm@vger.kernel.org
13269 F: drivers/i2c/busses/i2c-qcom-geni.c
13271 QUALCOMM HEXAGON ARCHITECTURE
13272 M: Richard Kuo <rkuo@codeaurora.org>
13273 L: linux-hexagon@vger.kernel.org
13274 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
13278 QUALCOMM HIDMA DRIVER
13279 M: Sinan Kaya <okaya@kernel.org>
13280 L: linux-arm-kernel@lists.infradead.org
13281 L: linux-arm-msm@vger.kernel.org
13282 L: dmaengine@vger.kernel.org
13284 F: drivers/dma/qcom/hidma*
13287 M: Rob Clark <robdclark@gmail.com>
13288 L: iommu@lists.linux-foundation.org
13289 L: linux-arm-msm@vger.kernel.org
13291 F: drivers/iommu/qcom_iommu.c
13293 QUALCOMM TSENS THERMAL DRIVER
13294 M: Amit Kucheria <amit.kucheria@linaro.org>
13295 L: linux-pm@vger.kernel.org
13296 L: linux-arm-msm@vger.kernel.org
13298 F: drivers/thermal/qcom/
13300 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13301 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
13302 L: linux-media@vger.kernel.org
13303 L: linux-arm-msm@vger.kernel.org
13304 T: git git://linuxtv.org/media_tree.git
13306 F: drivers/media/platform/qcom/venus/
13308 QUALCOMM WCN36XX WIRELESS DRIVER
13309 M: Kalle Valo <kvalo@codeaurora.org>
13310 L: wcn36xx@lists.infradead.org
13311 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
13312 T: git git://github.com/KrasnikovEugene/wcn36xx.git
13314 F: drivers/net/wireless/ath/wcn36xx/
13316 QUANTENNA QTNFMAC WIRELESS DRIVER
13317 M: Igor Mitsyanko <imitsyanko@quantenna.com>
13318 M: Avinash Patil <avinashp@quantenna.com>
13319 M: Sergey Matyukevich <smatyukevich@quantenna.com>
13320 L: linux-wireless@vger.kernel.org
13322 F: drivers/net/wireless/quantenna
13324 RADEON and AMDGPU DRM DRIVERS
13325 M: Alex Deucher <alexander.deucher@amd.com>
13326 M: Christian König <christian.koenig@amd.com>
13327 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
13328 L: amd-gfx@lists.freedesktop.org
13329 T: git git://people.freedesktop.org/~agd5f/linux
13331 F: drivers/gpu/drm/radeon/
13332 F: include/uapi/drm/radeon_drm.h
13333 F: drivers/gpu/drm/amd/
13334 F: include/uapi/drm/amdgpu_drm.h
13336 RADEON FRAMEBUFFER DISPLAY DRIVER
13337 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
13338 L: linux-fbdev@vger.kernel.org
13340 F: drivers/video/fbdev/aty/radeon*
13341 F: include/uapi/linux/radeonfb.h
13343 RADIOSHARK RADIO DRIVER
13344 M: Hans Verkuil <hverkuil@xs4all.nl>
13345 L: linux-media@vger.kernel.org
13346 T: git git://linuxtv.org/media_tree.git
13348 F: drivers/media/radio/radio-shark.c
13350 RADIOSHARK2 RADIO DRIVER
13351 M: Hans Verkuil <hverkuil@xs4all.nl>
13352 L: linux-media@vger.kernel.org
13353 T: git git://linuxtv.org/media_tree.git
13355 F: drivers/media/radio/radio-shark2.c
13356 F: drivers/media/radio/radio-tea5777.c
13358 RADOS BLOCK DEVICE (RBD)
13359 M: Ilya Dryomov <idryomov@gmail.com>
13360 M: Sage Weil <sage@redhat.com>
13361 M: Alex Elder <elder@kernel.org>
13362 L: ceph-devel@vger.kernel.org
13363 W: http://ceph.com/
13364 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13365 T: git git://github.com/ceph/ceph-client.git
13367 F: Documentation/ABI/testing/sysfs-bus-rbd
13368 F: drivers/block/rbd.c
13369 F: drivers/block/rbd_types.h
13371 RAGE128 FRAMEBUFFER DISPLAY DRIVER
13372 M: Paul Mackerras <paulus@samba.org>
13373 L: linux-fbdev@vger.kernel.org
13375 F: drivers/video/fbdev/aty/aty128fb.c
13377 RAINSHADOW-CEC DRIVER
13378 M: Hans Verkuil <hverkuil@xs4all.nl>
13379 L: linux-media@vger.kernel.org
13380 T: git git://linuxtv.org/media_tree.git
13382 F: drivers/media/usb/rainshadow-cec/*
13384 RALINK MIPS ARCHITECTURE
13385 M: John Crispin <john@phrozen.org>
13386 L: linux-mips@vger.kernel.org
13388 F: arch/mips/ralink
13390 RALINK RT2X00 WIRELESS LAN DRIVER
13392 M: Stanislaw Gruszka <sgruszka@redhat.com>
13393 M: Helmut Schaa <helmut.schaa@googlemail.com>
13394 L: linux-wireless@vger.kernel.org
13396 F: drivers/net/wireless/ralink/rt2x00/
13398 RAMDISK RAM BLOCK DEVICE DRIVER
13399 M: Jens Axboe <axboe@kernel.dk>
13401 F: Documentation/admin-guide/blockdev/ramdisk.rst
13402 F: drivers/block/brd.c
13404 RANCHU VIRTUAL BOARD FOR MIPS
13405 M: Miodrag Dinic <miodrag.dinic@mips.com>
13406 L: linux-mips@vger.kernel.org
13408 F: arch/mips/generic/board-ranchu.c
13409 F: arch/mips/configs/generic/board-ranchu.config
13411 RANDOM NUMBER DRIVER
13412 M: "Theodore Ts'o" <tytso@mit.edu>
13414 F: drivers/char/random.c
13417 M: Matt Porter <mporter@kernel.crashing.org>
13418 M: Alexandre Bounine <alex.bou9@gmail.com>
13420 F: drivers/rapidio/
13423 M: Tony Luck <tony.luck@intel.com>
13424 M: Borislav Petkov <bp@alien8.de>
13425 L: linux-edac@vger.kernel.org
13428 F: include/linux/ras.h
13429 F: include/ras/ras_event.h
13430 F: Documentation/admin-guide/ras.rst
13432 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13433 L: linux-wireless@vger.kernel.org
13435 F: drivers/net/wireless/ray*
13437 RCUTORTURE TEST FRAMEWORK
13438 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
13439 M: Josh Triplett <josh@joshtriplett.org>
13440 R: Steven Rostedt <rostedt@goodmis.org>
13441 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13442 R: Lai Jiangshan <jiangshanlai@gmail.com>
13443 L: rcu@vger.kernel.org
13445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13446 F: tools/testing/selftests/rcutorture
13449 M: Florian Fainelli <florian@openwrt.org>
13452 RDC R6040 FAST ETHERNET DRIVER
13453 M: Florian Fainelli <f.fainelli@gmail.com>
13454 L: netdev@vger.kernel.org
13456 F: drivers/net/ethernet/rdc/r6040.c
13458 RDMAVT - RDMA verbs software
13459 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
13460 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
13461 L: linux-rdma@vger.kernel.org
13463 F: drivers/infiniband/sw/rdmavt
13465 RDS - RELIABLE DATAGRAM SOCKETS
13466 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
13467 L: netdev@vger.kernel.org
13468 L: linux-rdma@vger.kernel.org
13469 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
13470 W: https://oss.oracle.com/projects/rds/
13473 F: Documentation/networking/rds.txt
13475 RDT - RESOURCE ALLOCATION
13476 M: Fenghua Yu <fenghua.yu@intel.com>
13477 M: Reinette Chatre <reinette.chatre@intel.com>
13478 L: linux-kernel@vger.kernel.org
13480 F: arch/x86/kernel/cpu/resctrl/
13481 F: arch/x86/include/asm/resctrl_sched.h
13482 F: Documentation/x86/resctrl*
13484 READ-COPY UPDATE (RCU)
13485 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
13486 M: Josh Triplett <josh@joshtriplett.org>
13487 R: Steven Rostedt <rostedt@goodmis.org>
13488 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13489 R: Lai Jiangshan <jiangshanlai@gmail.com>
13490 R: Joel Fernandes <joel@joelfernandes.org>
13491 L: rcu@vger.kernel.org
13492 W: http://www.rdrop.com/users/paulmck/RCU/
13494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13495 F: Documentation/RCU/
13496 X: Documentation/RCU/torture.txt
13497 F: include/linux/rcu*
13498 X: include/linux/srcu*.h
13500 X: kernel/rcu/srcu*.c
13502 REAL TIME CLOCK (RTC) SUBSYSTEM
13503 M: Alessandro Zummo <a.zummo@towertech.it>
13504 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13505 L: linux-rtc@vger.kernel.org
13506 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
13507 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13509 F: Documentation/devicetree/bindings/rtc/
13510 F: Documentation/admin-guide/rtc.rst
13512 F: include/linux/rtc.h
13513 F: include/uapi/linux/rtc.h
13514 F: include/linux/rtc/
13515 F: include/linux/platform_data/rtc-*
13516 F: tools/testing/selftests/rtc/
13518 REALTEK AUDIO CODECS
13519 M: Bard Liao <bardliao@realtek.com>
13520 M: Oder Chiou <oder_chiou@realtek.com>
13522 F: sound/soc/codecs/rt*
13523 F: include/sound/rt*.h
13525 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13526 M: Linus Walleij <linus.walleij@linaro.org>
13528 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13529 F: drivers/net/dsa/realtek-smi*
13530 F: drivers/net/dsa/rtl83*
13532 REDPINE WIRELESS DRIVER
13533 M: Amitkumar Karwar <amitkarwar@gmail.com>
13534 M: Siva Rebbagondla <siva8118@gmail.com>
13535 L: linux-wireless@vger.kernel.org
13537 F: drivers/net/wireless/rsi/
13539 REGISTER MAP ABSTRACTION
13540 M: Mark Brown <broonie@kernel.org>
13541 L: linux-kernel@vger.kernel.org
13542 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13544 F: Documentation/devicetree/bindings/regmap/
13545 F: drivers/base/regmap/
13546 F: include/linux/regmap.h
13548 REISERFS FILE SYSTEM
13549 L: reiserfs-devel@vger.kernel.org
13553 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13554 M: Ohad Ben-Cohen <ohad@wizery.com>
13555 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13556 L: linux-remoteproc@vger.kernel.org
13557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13559 F: Documentation/devicetree/bindings/remoteproc/
13560 F: Documentation/ABI/testing/sysfs-class-remoteproc
13561 F: Documentation/remoteproc.txt
13562 F: drivers/remoteproc/
13563 F: include/linux/remoteproc.h
13564 F: include/linux/remoteproc/
13566 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13567 M: Ohad Ben-Cohen <ohad@wizery.com>
13568 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13569 L: linux-remoteproc@vger.kernel.org
13570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13573 F: Documentation/rpmsg.txt
13574 F: Documentation/ABI/testing/sysfs-bus-rpmsg
13575 F: include/linux/rpmsg.h
13576 F: include/linux/rpmsg/
13577 F: include/uapi/linux/rpmsg.h
13580 RENESAS CLOCK DRIVERS
13581 M: Geert Uytterhoeven <geert+renesas@glider.be>
13582 L: linux-renesas-soc@vger.kernel.org
13583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13585 F: drivers/clk/renesas/
13587 RENESAS EMEV2 I2C DRIVER
13588 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13590 F: Documentation/devicetree/bindings/i2c/i2c-emev2.txt
13591 F: drivers/i2c/busses/i2c-emev2.c
13593 RENESAS ETHERNET DRIVERS
13594 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13595 L: netdev@vger.kernel.org
13596 L: linux-renesas-soc@vger.kernel.org
13597 F: Documentation/devicetree/bindings/net/renesas,*.txt
13598 F: Documentation/devicetree/bindings/net/sh_eth.txt
13599 F: drivers/net/ethernet/renesas/
13600 F: include/linux/sh_eth.h
13602 RENESAS R-CAR GYROADC DRIVER
13603 M: Marek Vasut <marek.vasut@gmail.com>
13604 L: linux-iio@vger.kernel.org
13606 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13607 F: drivers/iio/adc/rcar-gyroadc.c
13609 RENESAS R-CAR I2C DRIVERS
13610 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13612 F: Documentation/devicetree/bindings/i2c/i2c-rcar.txt
13613 F: Documentation/devicetree/bindings/i2c/i2c-sh_mobile.txt
13614 F: drivers/i2c/busses/i2c-rcar.c
13615 F: drivers/i2c/busses/i2c-sh_mobile.c
13617 RENESAS RIIC DRIVER
13618 M: Chris Brandt <chris.brandt@renesas.com>
13620 F: Documentation/devicetree/bindings/i2c/i2c-riic.txt
13621 F: drivers/i2c/busses/i2c-riic.c
13623 RENESAS USB PHY DRIVER
13624 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13625 L: linux-renesas-soc@vger.kernel.org
13627 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
13629 RESET CONTROLLER FRAMEWORK
13630 M: Philipp Zabel <p.zabel@pengutronix.de>
13631 T: git git://git.pengutronix.de/git/pza/linux
13634 F: Documentation/devicetree/bindings/reset/
13635 F: include/dt-bindings/reset/
13636 F: include/linux/reset.h
13637 F: include/linux/reset/
13638 F: include/linux/reset-controller.h
13640 RESTARTABLE SEQUENCES SUPPORT
13641 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13642 M: Peter Zijlstra <peterz@infradead.org>
13643 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
13644 M: Boqun Feng <boqun.feng@gmail.com>
13645 L: linux-kernel@vger.kernel.org
13648 F: include/uapi/linux/rseq.h
13649 F: include/trace/events/rseq.h
13650 F: tools/testing/selftests/rseq/
13653 M: Johannes Berg <johannes@sipsolutions.net>
13654 L: linux-wireless@vger.kernel.org
13655 W: http://wireless.kernel.org/
13656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13659 F: Documentation/driver-api/rfkill.rst
13660 F: Documentation/ABI/stable/sysfs-class-rfkill
13662 F: include/linux/rfkill.h
13663 F: include/uapi/linux/rfkill.h
13666 M: Thomas Graf <tgraf@suug.ch>
13667 M: Herbert Xu <herbert@gondor.apana.org.au>
13668 L: netdev@vger.kernel.org
13670 F: lib/rhashtable.c
13671 F: lib/test_rhashtable.c
13672 F: include/linux/rhashtable.h
13673 F: include/linux/rhashtable-types.h
13675 RICOH R5C592 MEMORYSTICK DRIVER
13676 M: Maxim Levitsky <maximlevitsky@gmail.com>
13678 F: drivers/memstick/host/r592.*
13680 RICOH SMARTMEDIA/XD DRIVER
13681 M: Maxim Levitsky <maximlevitsky@gmail.com>
13683 F: drivers/mtd/nand/raw/r852.c
13684 F: drivers/mtd/nand/raw/r852.h
13686 RISC-V ARCHITECTURE
13687 M: Paul Walmsley <paul.walmsley@sifive.com>
13688 M: Palmer Dabbelt <palmer@sifive.com>
13689 M: Albert Ou <aou@eecs.berkeley.edu>
13690 L: linux-riscv@lists.infradead.org
13691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
13698 M: Stefan Achatz <erazor_de@users.sourceforge.net>
13699 W: http://sourceforge.net/projects/roccat/
13701 F: drivers/hid/hid-roccat*
13702 F: include/linux/hid-roccat*
13703 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
13705 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13706 M: Jacob chen <jacob2.chen@rock-chips.com>
13707 L: linux-media@vger.kernel.org
13709 F: drivers/media/platform/rockchip/rga/
13710 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
13712 HANTRO VPU CODEC DRIVER
13713 M: Ezequiel Garcia <ezequiel@collabora.com>
13714 L: linux-media@vger.kernel.org
13716 F: drivers/staging/media/platform/hantro/
13717 F: Documentation/devicetree/bindings/media/rockchip-vpu.txt
13720 M: Jiri Pirko <jiri@resnulli.us>
13721 L: netdev@vger.kernel.org
13723 F: drivers/net/ethernet/rocker/
13727 W: http://www.comtrol.com
13729 F: Documentation/driver-api/serial/rocket.rst
13730 F: drivers/tty/rocket*
13732 ROCKETPORT EXPRESS/INFINITY DRIVER
13733 M: Kevin Cernekee <cernekee@gmail.com>
13734 L: linux-serial@vger.kernel.org
13736 F: drivers/tty/serial/rp2.*
13738 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13739 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13740 L: linux-kernel@vger.kernel.org
13741 L: linux-renesas-soc@vger.kernel.org
13743 F: drivers/mfd/bd9571mwv.c
13744 F: drivers/regulator/bd9571mwv-regulator.c
13745 F: drivers/gpio/gpio-bd9571mwv.c
13746 F: include/linux/mfd/bd9571mwv.h
13747 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13750 M: Ralf Baechle <ralf@linux-mips.org>
13751 L: linux-hams@vger.kernel.org
13752 W: http://www.linux-ax25.org/
13754 F: include/net/rose.h
13755 F: include/uapi/linux/rose.h
13758 RTL2830 MEDIA DRIVER
13759 M: Antti Palosaari <crope@iki.fi>
13760 L: linux-media@vger.kernel.org
13761 W: https://linuxtv.org
13762 W: http://palosaari.fi/linux/
13763 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13764 T: git git://linuxtv.org/anttip/media_tree.git
13766 F: drivers/media/dvb-frontends/rtl2830*
13768 RTL2832 MEDIA DRIVER
13769 M: Antti Palosaari <crope@iki.fi>
13770 L: linux-media@vger.kernel.org
13771 W: https://linuxtv.org
13772 W: http://palosaari.fi/linux/
13773 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13774 T: git git://linuxtv.org/anttip/media_tree.git
13776 F: drivers/media/dvb-frontends/rtl2832*
13778 RTL2832_SDR MEDIA DRIVER
13779 M: Antti Palosaari <crope@iki.fi>
13780 L: linux-media@vger.kernel.org
13781 W: https://linuxtv.org
13782 W: http://palosaari.fi/linux/
13783 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13784 T: git git://linuxtv.org/anttip/media_tree.git
13786 F: drivers/media/dvb-frontends/rtl2832_sdr*
13788 RTL8180 WIRELESS DRIVER
13789 L: linux-wireless@vger.kernel.org
13790 W: http://wireless.kernel.org/
13791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13793 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
13795 RTL8187 WIRELESS DRIVER
13796 M: Herton Ronaldo Krzesinski <herton@canonical.com>
13797 M: Hin-Tak Leung <htl10@users.sourceforge.net>
13798 M: Larry Finger <Larry.Finger@lwfinger.net>
13799 L: linux-wireless@vger.kernel.org
13800 W: http://wireless.kernel.org/
13801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13803 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
13805 REALTEK WIRELESS DRIVER (rtlwifi family)
13806 M: Ping-Ke Shih <pkshih@realtek.com>
13807 L: linux-wireless@vger.kernel.org
13808 W: http://wireless.kernel.org/
13809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13811 F: drivers/net/wireless/realtek/rtlwifi/
13813 REALTEK WIRELESS DRIVER (rtw88)
13814 M: Yan-Hsuan Chuang <yhchuang@realtek.com>
13815 L: linux-wireless@vger.kernel.org
13817 F: drivers/net/wireless/realtek/rtw88/
13819 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13820 M: Jes Sorensen <Jes.Sorensen@gmail.com>
13821 L: linux-wireless@vger.kernel.org
13822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13824 F: drivers/net/wireless/realtek/rtl8xxxu/
13826 RXRPC SOCKETS (AF_RXRPC)
13827 M: David Howells <dhowells@redhat.com>
13828 L: linux-afs@lists.infradead.org
13831 F: include/keys/rxrpc-type.h
13832 F: include/net/af_rxrpc.h
13833 F: include/trace/events/rxrpc.h
13834 F: include/uapi/linux/rxrpc.h
13835 F: Documentation/networking/rxrpc.txt
13836 W: https://www.infradead.org/~dhowells/kafs/
13838 S3 SAVAGE FRAMEBUFFER DRIVER
13839 M: Antonino Daplas <adaplas@gmail.com>
13840 L: linux-fbdev@vger.kernel.org
13842 F: drivers/video/fbdev/savage/
13845 M: Heiko Carstens <heiko.carstens@de.ibm.com>
13846 M: Vasily Gorbik <gor@linux.ibm.com>
13847 M: Christian Borntraeger <borntraeger@de.ibm.com>
13848 L: linux-s390@vger.kernel.org
13849 W: http://www.ibm.com/developerworks/linux/linux390/
13850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13854 F: Documentation/s390/
13855 F: Documentation/driver-api/s390-drivers.rst
13857 S390 COMMON I/O LAYER
13858 M: Sebastian Ott <sebott@linux.ibm.com>
13859 M: Peter Oberparleiter <oberpar@linux.ibm.com>
13860 L: linux-s390@vger.kernel.org
13861 W: http://www.ibm.com/developerworks/linux/linux390/
13863 F: drivers/s390/cio/
13866 M: Stefan Haberland <sth@linux.ibm.com>
13867 M: Jan Hoeppner <hoeppner@linux.ibm.com>
13868 L: linux-s390@vger.kernel.org
13869 W: http://www.ibm.com/developerworks/linux/linux390/
13871 F: drivers/s390/block/dasd*
13872 F: block/partitions/ibm.c
13875 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13876 L: linux-s390@vger.kernel.org
13877 W: http://www.ibm.com/developerworks/linux/linux390/
13879 F: drivers/iommu/s390-iommu.c
13881 S390 IUCV NETWORK LAYER
13882 M: Julian Wiedmann <jwi@linux.ibm.com>
13883 M: Ursula Braun <ubraun@linux.ibm.com>
13884 L: linux-s390@vger.kernel.org
13885 W: http://www.ibm.com/developerworks/linux/linux390/
13887 F: drivers/s390/net/*iucv*
13888 F: include/net/iucv/
13891 S390 NETWORK DRIVERS
13892 M: Julian Wiedmann <jwi@linux.ibm.com>
13893 M: Ursula Braun <ubraun@linux.ibm.com>
13894 L: linux-s390@vger.kernel.org
13895 W: http://www.ibm.com/developerworks/linux/linux390/
13897 F: drivers/s390/net/
13900 M: Sebastian Ott <sebott@linux.ibm.com>
13901 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13902 L: linux-s390@vger.kernel.org
13903 W: http://www.ibm.com/developerworks/linux/linux390/
13906 F: drivers/pci/hotplug/s390_pci_hpc.c
13908 S390 VFIO-CCW DRIVER
13909 M: Cornelia Huck <cohuck@redhat.com>
13910 M: Eric Farman <farman@linux.ibm.com>
13911 R: Halil Pasic <pasic@linux.ibm.com>
13912 L: linux-s390@vger.kernel.org
13913 L: kvm@vger.kernel.org
13915 F: drivers/s390/cio/vfio_ccw*
13916 F: Documentation/s390/vfio-ccw.rst
13917 F: include/uapi/linux/vfio_ccw.h
13920 M: Harald Freudenberger <freude@linux.ibm.com>
13921 L: linux-s390@vger.kernel.org
13922 W: http://www.ibm.com/developerworks/linux/linux390/
13924 F: drivers/s390/crypto/
13926 S390 VFIO AP DRIVER
13927 M: Tony Krowiak <akrowiak@linux.ibm.com>
13928 M: Pierre Morel <pmorel@linux.ibm.com>
13929 M: Halil Pasic <pasic@linux.ibm.com>
13930 L: linux-s390@vger.kernel.org
13931 W: http://www.ibm.com/developerworks/linux/linux390/
13933 F: drivers/s390/crypto/vfio_ap_drv.c
13934 F: drivers/s390/crypto/vfio_ap_private.h
13935 F: drivers/s390/crypto/vfio_ap_ops.c
13936 F: Documentation/s390/vfio-ap.rst
13939 M: Steffen Maier <maier@linux.ibm.com>
13940 M: Benjamin Block <bblock@linux.ibm.com>
13941 L: linux-s390@vger.kernel.org
13942 W: http://www.ibm.com/developerworks/linux/linux390/
13944 F: drivers/s390/scsi/zfcp_*
13946 S3C24XX SD/MMC Driver
13947 M: Ben Dooks <ben-linux@fluff.org>
13948 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13950 F: drivers/mmc/host/s3cmci.*
13952 SAA6588 RDS RECEIVER DRIVER
13953 M: Hans Verkuil <hverkuil@xs4all.nl>
13954 L: linux-media@vger.kernel.org
13955 T: git git://linuxtv.org/media_tree.git
13956 W: https://linuxtv.org
13958 F: drivers/media/i2c/saa6588*
13960 SAA7134 VIDEO4LINUX DRIVER
13961 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13962 L: linux-media@vger.kernel.org
13963 W: https://linuxtv.org
13964 T: git git://linuxtv.org/media_tree.git
13966 F: Documentation/media/v4l-drivers/saa7134*
13967 F: drivers/media/pci/saa7134/
13969 SAA7146 VIDEO4LINUX-2 DRIVER
13970 M: Hans Verkuil <hverkuil@xs4all.nl>
13971 L: linux-media@vger.kernel.org
13972 T: git git://linuxtv.org/media_tree.git
13974 F: drivers/media/common/saa7146/
13975 F: drivers/media/pci/saa7146/
13976 F: include/media/drv-intf/saa7146*
13978 SAFESETID SECURITY MODULE
13979 M: Micah Morton <mortonm@chromium.org>
13981 F: security/safesetid/
13982 F: Documentation/admin-guide/LSM/SafeSetID.rst
13984 SAMSUNG AUDIO (ASoC) DRIVERS
13985 M: Krzysztof Kozlowski <krzk@kernel.org>
13986 M: Sangbeom Kim <sbkim73@samsung.com>
13987 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13988 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13990 F: sound/soc/samsung/
13991 F: Documentation/devicetree/bindings/sound/samsung*
13993 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13994 M: Krzysztof Kozlowski <krzk@kernel.org>
13995 L: linux-crypto@vger.kernel.org
13996 L: linux-samsung-soc@vger.kernel.org
13998 F: drivers/crypto/exynos-rng.c
13999 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
14001 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14002 M: Łukasz Stelmach <l.stelmach@samsung.com>
14003 L: linux-samsung-soc@vger.kernel.org
14005 F: drivers/char/hw_random/exynos-trng.c
14006 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14008 SAMSUNG FRAMEBUFFER DRIVER
14009 M: Jingoo Han <jingoohan1@gmail.com>
14010 L: linux-fbdev@vger.kernel.org
14012 F: drivers/video/fbdev/s3c-fb.c
14014 SAMSUNG LAPTOP DRIVER
14015 M: Corentin Chary <corentin.chary@gmail.com>
14016 L: platform-driver-x86@vger.kernel.org
14018 F: drivers/platform/x86/samsung-laptop.c
14020 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14021 M: Sangbeom Kim <sbkim73@samsung.com>
14022 M: Krzysztof Kozlowski <krzk@kernel.org>
14023 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14024 L: linux-kernel@vger.kernel.org
14025 L: linux-samsung-soc@vger.kernel.org
14027 F: drivers/mfd/sec*.c
14028 F: drivers/regulator/s2m*.c
14029 F: drivers/regulator/s5m*.c
14030 F: drivers/clk/clk-s2mps11.c
14031 F: drivers/rtc/rtc-s5m.c
14032 F: include/linux/mfd/samsung/
14033 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14034 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14035 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14036 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14038 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14039 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14040 L: linux-media@vger.kernel.org
14041 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14043 F: drivers/media/platform/s3c-camif/
14044 F: include/media/drv-intf/s3c_camif.h
14046 SAMSUNG S3FWRN5 NFC DRIVER
14047 M: Robert Baldyga <r.baldyga@samsung.com>
14048 M: Krzysztof Opasiak <k.opasiak@samsung.com>
14049 L: linux-nfc@lists.01.org (moderated for non-subscribers)
14051 F: drivers/nfc/s3fwrn5
14053 SAMSUNG S5C73M3 CAMERA DRIVER
14054 M: Kyungmin Park <kyungmin.park@samsung.com>
14055 M: Andrzej Hajda <a.hajda@samsung.com>
14056 L: linux-media@vger.kernel.org
14058 F: drivers/media/i2c/s5c73m3/*
14060 SAMSUNG S5K5BAF CAMERA DRIVER
14061 M: Kyungmin Park <kyungmin.park@samsung.com>
14062 M: Andrzej Hajda <a.hajda@samsung.com>
14063 L: linux-media@vger.kernel.org
14065 F: drivers/media/i2c/s5k5baf.c
14067 SAMSUNG S5P Security SubSystem (SSS) DRIVER
14068 M: Krzysztof Kozlowski <krzk@kernel.org>
14069 M: Vladimir Zapolskiy <vz@mleia.com>
14070 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
14071 L: linux-crypto@vger.kernel.org
14072 L: linux-samsung-soc@vger.kernel.org
14074 F: drivers/crypto/s5p-sss.c
14076 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14077 M: Kyungmin Park <kyungmin.park@samsung.com>
14078 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14079 L: linux-media@vger.kernel.org
14080 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14082 F: drivers/media/platform/exynos4-is/
14084 SAMSUNG SOC CLOCK DRIVERS
14085 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14086 M: Tomasz Figa <tomasz.figa@gmail.com>
14087 M: Chanwoo Choi <cw00.choi@samsung.com>
14089 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14091 F: drivers/clk/samsung/
14092 F: include/dt-bindings/clock/exynos*.h
14093 F: Documentation/devicetree/bindings/clock/exynos*.txt
14095 SAMSUNG SPI DRIVERS
14096 M: Kukjin Kim <kgene@kernel.org>
14097 M: Krzysztof Kozlowski <krzk@kernel.org>
14098 M: Andi Shyti <andi@etezian.org>
14099 L: linux-spi@vger.kernel.org
14100 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14102 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
14103 F: drivers/spi/spi-s3c*
14104 F: include/linux/platform_data/spi-s3c64xx.h
14106 SAMSUNG SXGBE DRIVERS
14107 M: Byungho An <bh74.an@samsung.com>
14108 M: Girish K S <ks.giri@samsung.com>
14109 M: Vipul Pandya <vipul.pandya@samsung.com>
14111 L: netdev@vger.kernel.org
14112 F: drivers/net/ethernet/samsung/sxgbe/
14114 SAMSUNG THERMAL DRIVER
14115 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14116 L: linux-pm@vger.kernel.org
14117 L: linux-samsung-soc@vger.kernel.org
14119 T: git https://github.com/lmajewski/linux-samsung-thermal.git
14120 F: drivers/thermal/samsung/
14122 SAMSUNG USB2 PHY DRIVER
14123 M: Kamil Debski <kamil@wypas.org>
14124 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14125 L: linux-kernel@vger.kernel.org
14127 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
14128 F: Documentation/driver-api/phy/samsung-usb2.rst
14129 F: drivers/phy/samsung/phy-exynos4210-usb2.c
14130 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
14131 F: drivers/phy/samsung/phy-exynos5250-usb2.c
14132 F: drivers/phy/samsung/phy-s5pv210-usb2.c
14133 F: drivers/phy/samsung/phy-samsung-usb2.c
14134 F: drivers/phy/samsung/phy-samsung-usb2.h
14137 M: Zwane Mwaikambo <zwanem@gmail.com>
14139 F: drivers/watchdog/sc1200wdt.c
14142 M: Ingo Molnar <mingo@redhat.com>
14143 M: Peter Zijlstra <peterz@infradead.org>
14144 L: linux-kernel@vger.kernel.org
14145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14148 F: include/linux/sched.h
14149 F: include/uapi/linux/sched.h
14150 F: include/linux/wait.h
14151 F: include/linux/preempt.h
14153 SCR24X CHIP CARD INTERFACE DRIVER
14154 M: Lubomir Rintel <lkundrak@v3.sk>
14156 F: drivers/char/pcmcia/scr24x_cs.c
14159 M: Jens Axboe <axboe@kernel.dk>
14160 L: linux-scsi@vger.kernel.org
14161 W: http://www.kernel.dk
14163 F: drivers/scsi/sr*
14165 SCSI RDMA PROTOCOL (SRP) INITIATOR
14166 M: Bart Van Assche <bvanassche@acm.org>
14167 L: linux-rdma@vger.kernel.org
14169 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14170 F: drivers/infiniband/ulp/srp/
14171 F: include/scsi/srp.h
14173 SCSI RDMA PROTOCOL (SRP) TARGET
14174 M: Bart Van Assche <bvanassche@acm.org>
14175 L: linux-rdma@vger.kernel.org
14176 L: target-devel@vger.kernel.org
14178 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14179 F: drivers/infiniband/ulp/srpt/
14182 M: Doug Gilbert <dgilbert@interlog.com>
14183 L: linux-scsi@vger.kernel.org
14184 W: http://sg.danny.cz/sg
14186 F: Documentation/scsi/scsi-generic.txt
14187 F: drivers/scsi/sg.c
14188 F: include/scsi/sg.h
14191 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
14192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14193 M: "Martin K. Petersen" <martin.petersen@oracle.com>
14194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14195 Q: https://patchwork.kernel.org/project/linux-scsi/list/
14196 L: linux-scsi@vger.kernel.org
14198 F: Documentation/devicetree/bindings/scsi/
14203 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14204 L: linux-scsi@vger.kernel.org
14206 F: Documentation/scsi/st.txt
14207 F: drivers/scsi/st.*
14208 F: drivers/scsi/st_*.h
14210 SCSI TARGET SUBSYSTEM
14211 M: "Martin K. Petersen" <martin.petersen@oracle.com>
14212 L: linux-scsi@vger.kernel.org
14213 L: target-devel@vger.kernel.org
14214 W: http://www.linux-iscsi.org
14215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14216 Q: https://patchwork.kernel.org/project/target-devel/list/
14220 F: Documentation/target/
14223 M: Vlad Yasevich <vyasevich@gmail.com>
14224 M: Neil Horman <nhorman@tuxdriver.com>
14225 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14226 L: linux-sctp@vger.kernel.org
14227 W: http://lksctp.sourceforge.net
14229 F: Documentation/networking/sctp.txt
14230 F: include/linux/sctp.h
14231 F: include/uapi/linux/sctp.h
14232 F: include/net/sctp/
14236 M: Jim Cromie <jim.cromie@gmail.com>
14238 F: Documentation/i2c/busses/scx200_acb
14239 F: arch/x86/platform/scx200/
14240 F: drivers/watchdog/scx200_wdt.c
14241 F: drivers/i2c/busses/scx200*
14242 F: drivers/mtd/maps/scx200_docflash.c
14243 F: include/linux/scx200.h
14246 M: Jim Cromie <jim.cromie@gmail.com>
14248 F: drivers/char/scx200_gpio.c
14249 F: include/linux/scx200_gpio.h
14251 SCx200 HRT CLOCKSOURCE DRIVER
14252 M: Jim Cromie <jim.cromie@gmail.com>
14254 F: drivers/clocksource/scx200_hrt.c
14256 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14257 M: Sascha Sommer <saschasommer@freenet.de>
14258 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14260 F: drivers/mmc/host/sdricoh_cs.c
14262 SECO BOARDS CEC DRIVER
14263 M: Ettore Chimenti <ek5.chimenti@gmail.com>
14265 F: drivers/media/platform/seco-cec/seco-cec.c
14266 F: drivers/media/platform/seco-cec/seco-cec.h
14269 M: Kees Cook <keescook@chromium.org>
14270 R: Andy Lutomirski <luto@amacapital.net>
14271 R: Will Drewry <wad@chromium.org>
14272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14274 F: kernel/seccomp.c
14275 F: include/uapi/linux/seccomp.h
14276 F: include/linux/seccomp.h
14277 F: tools/testing/selftests/seccomp/*
14278 F: tools/testing/selftests/kselftest_harness.h
14279 F: Documentation/userspace-api/seccomp_filter.rst
14280 K: \bsecure_computing
14283 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14284 M: Al Cooper <alcooperx@gmail.com>
14285 L: linux-mmc@vger.kernel.org
14286 L: bcm-kernel-feedback-list@broadcom.com
14288 F: drivers/mmc/host/sdhci-brcmstb*
14290 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14291 M: Adrian Hunter <adrian.hunter@intel.com>
14292 L: linux-mmc@vger.kernel.org
14294 F: drivers/mmc/host/sdhci*
14295 F: include/linux/mmc/sdhci*
14297 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14298 M: Adrian Hunter <adrian.hunter@intel.com>
14299 M: Ritesh Harjani <riteshh@codeaurora.org>
14300 M: Asutosh Das <asutoshd@codeaurora.org>
14301 L: linux-mmc@vger.kernel.org
14303 F: drivers/mmc/host/cqhci*
14305 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14306 M: Prabu Thangamuthu <prabu.t@synopsys.com>
14307 M: Manjunath M B <manjumb@synopsys.com>
14308 L: linux-mmc@vger.kernel.org
14310 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
14312 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14313 M: Ludovic Desroches <ludovic.desroches@microchip.com>
14314 L: linux-mmc@vger.kernel.org
14316 F: drivers/mmc/host/sdhci-of-at91.c
14318 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14319 M: Ben Dooks <ben-linux@fluff.org>
14320 M: Jaehoon Chung <jh80.chung@samsung.com>
14321 L: linux-mmc@vger.kernel.org
14323 F: drivers/mmc/host/sdhci-s3c*
14325 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14326 M: Viresh Kumar <vireshk@kernel.org>
14327 L: linux-mmc@vger.kernel.org
14329 F: drivers/mmc/host/sdhci-spear.c
14331 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14332 M: Kishon Vijay Abraham I <kishon@ti.com>
14333 L: linux-mmc@vger.kernel.org
14335 F: drivers/mmc/host/sdhci-omap.c
14337 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14338 M: Scott Bauer <scott.bauer@intel.com>
14339 M: Jonathan Derrick <jonathan.derrick@intel.com>
14340 L: linux-block@vger.kernel.org
14343 F: block/opal_proto.h
14344 F: include/linux/sed*
14345 F: include/uapi/linux/sed*
14348 M: Security Officers <security@kernel.org>
14352 M: James Morris <jmorris@namei.org>
14353 M: "Serge E. Hallyn" <serge@hallyn.com>
14354 L: linux-security-module@vger.kernel.org (suggested Cc:)
14355 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14356 W: http://kernsec.org/
14359 X: security/selinux/
14361 SELINUX SECURITY MODULE
14362 M: Paul Moore <paul@paul-moore.com>
14363 M: Stephen Smalley <sds@tycho.nsa.gov>
14364 M: Eric Paris <eparis@parisplace.org>
14365 L: selinux@vger.kernel.org
14366 W: https://selinuxproject.org
14367 W: https://github.com/SELinuxProject
14368 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14370 F: include/uapi/linux/selinux_netlink.h
14371 F: security/selinux/
14372 F: scripts/selinux/
14373 F: Documentation/admin-guide/LSM/SELinux.rst
14376 M: Jiri Slaby <jirislaby@gmail.com>
14378 F: drivers/misc/phantom.c
14379 F: include/uapi/linux/phantom.h
14381 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
14382 M: Tomasz Duszynski <tduszyns@gmail.com>
14384 F: drivers/iio/chemical/sps30.c
14385 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
14388 M: Rob Herring <robh@kernel.org>
14389 L: linux-serial@vger.kernel.org
14391 F: Documentation/devicetree/bindings/serial/slave-device.txt
14392 F: drivers/tty/serdev/
14393 F: include/linux/serdev.h
14396 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14397 L: linux-serial@vger.kernel.org
14399 F: Documentation/devicetree/bindings/serial/
14400 F: drivers/tty/serial/
14403 M: Sean Young <sean@mess.org>
14404 L: linux-media@vger.kernel.org
14406 F: drivers/media/rc/serial_ir.c
14409 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14410 M: Edward Cree <ecree@solarflare.com>
14411 M: Martin Habets <mhabets@solarflare.com>
14412 L: netdev@vger.kernel.org
14414 F: drivers/net/ethernet/sfc/
14416 SFF/SFP/SFP+ MODULE SUPPORT
14417 M: Russell King <linux@armlinux.org.uk>
14418 L: netdev@vger.kernel.org
14420 F: drivers/net/phy/phylink.c
14421 F: drivers/net/phy/sfp*
14422 F: include/linux/phylink.h
14423 F: include/linux/sfp.h
14426 M: Dimitri Sivanich <sivanich@sgi.com>
14428 F: drivers/misc/sgi-gru/
14430 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14431 M: Pat Gefre <pfg@sgi.com>
14432 L: linux-ia64@vger.kernel.org
14434 F: Documentation/ia64/serial.rst
14435 F: drivers/tty/serial/ioc?_serial.c
14436 F: include/linux/ioc?.h
14438 SGI XP/XPC/XPNET DRIVER
14439 M: Cliff Whickman <cpw@sgi.com>
14440 M: Robin Holt <robinmholt@gmail.com>
14442 F: drivers/misc/sgi-xp/
14444 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14445 M: Ursula Braun <ubraun@linux.ibm.com>
14446 M: Karsten Graul <kgraul@linux.ibm.com>
14447 L: linux-s390@vger.kernel.org
14448 W: http://www.ibm.com/developerworks/linux/linux390/
14452 SHARP RJ54N1CB0C SENSOR DRIVER
14453 M: Jacopo Mondi <jacopo@jmondi.org>
14454 L: linux-media@vger.kernel.org
14455 T: git git://linuxtv.org/media_tree.git
14457 F: drivers/media/i2c/rj54n1cb0c.c
14458 F: include/media/i2c/rj54n1cb0c.h
14460 SH_VEU V4L2 MEM2MEM DRIVER
14461 L: linux-media@vger.kernel.org
14463 F: drivers/media/platform/sh_veu.c
14465 SH_VOU V4L2 OUTPUT DRIVER
14466 L: linux-media@vger.kernel.org
14468 F: drivers/media/platform/sh_vou.c
14469 F: include/media/drv-intf/sh_vou.h
14471 SI2157 MEDIA DRIVER
14472 M: Antti Palosaari <crope@iki.fi>
14473 L: linux-media@vger.kernel.org
14474 W: https://linuxtv.org
14475 W: http://palosaari.fi/linux/
14476 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14477 T: git git://linuxtv.org/anttip/media_tree.git
14479 F: drivers/media/tuners/si2157*
14481 SI2165 MEDIA DRIVER
14482 M: Matthias Schwarzott <zzam@gentoo.org>
14483 L: linux-media@vger.kernel.org
14484 W: https://linuxtv.org
14485 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14487 F: drivers/media/dvb-frontends/si2165*
14489 SI2168 MEDIA DRIVER
14490 M: Antti Palosaari <crope@iki.fi>
14491 L: linux-media@vger.kernel.org
14492 W: https://linuxtv.org
14493 W: http://palosaari.fi/linux/
14494 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14495 T: git git://linuxtv.org/anttip/media_tree.git
14497 F: drivers/media/dvb-frontends/si2168*
14499 SI470X FM RADIO RECEIVER I2C DRIVER
14500 M: Hans Verkuil <hverkuil@xs4all.nl>
14501 L: linux-media@vger.kernel.org
14502 T: git git://linuxtv.org/media_tree.git
14503 W: https://linuxtv.org
14505 F: drivers/media/radio/si470x/radio-si470x-i2c.c
14507 SI470X FM RADIO RECEIVER USB DRIVER
14508 M: Hans Verkuil <hverkuil@xs4all.nl>
14509 L: linux-media@vger.kernel.org
14510 T: git git://linuxtv.org/media_tree.git
14511 W: https://linuxtv.org
14513 F: drivers/media/radio/si470x/radio-si470x-common.c
14514 F: drivers/media/radio/si470x/radio-si470x.h
14515 F: drivers/media/radio/si470x/radio-si470x-usb.c
14517 SI4713 FM RADIO TRANSMITTER I2C DRIVER
14518 M: Eduardo Valentin <edubezval@gmail.com>
14519 L: linux-media@vger.kernel.org
14520 T: git git://linuxtv.org/media_tree.git
14521 W: https://linuxtv.org
14523 F: drivers/media/radio/si4713/si4713.?
14525 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14526 M: Eduardo Valentin <edubezval@gmail.com>
14527 L: linux-media@vger.kernel.org
14528 T: git git://linuxtv.org/media_tree.git
14529 W: https://linuxtv.org
14531 F: drivers/media/radio/si4713/radio-platform-si4713.c
14533 SI4713 FM RADIO TRANSMITTER USB DRIVER
14534 M: Hans Verkuil <hverkuil@xs4all.nl>
14535 L: linux-media@vger.kernel.org
14536 T: git git://linuxtv.org/media_tree.git
14537 W: https://linuxtv.org
14539 F: drivers/media/radio/si4713/radio-usb-si4713.c
14542 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14543 L: linux-media@vger.kernel.org
14544 W: https://linuxtv.org
14545 T: git git://linuxtv.org/media_tree.git
14547 F: drivers/media/common/siano/
14548 F: drivers/media/usb/siano/
14549 F: drivers/media/usb/siano/
14550 F: drivers/media/mmc/siano/
14553 M: Palmer Dabbelt <palmer@sifive.com>
14554 M: Paul Walmsley <paul.walmsley@sifive.com>
14555 L: linux-riscv@lists.infradead.org
14556 T: git git://github.com/sifive/riscv-linux.git
14561 SIFIVE FU540 SYSTEM-ON-CHIP
14562 M: Paul Walmsley <paul.walmsley@sifive.com>
14563 M: Palmer Dabbelt <palmer@sifive.com>
14564 L: linux-riscv@lists.infradead.org
14565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
14570 SILEAD TOUCHSCREEN DRIVER
14571 M: Hans de Goede <hdegoede@redhat.com>
14572 L: linux-input@vger.kernel.org
14573 L: platform-driver-x86@vger.kernel.org
14575 F: drivers/input/touchscreen/silead.c
14576 F: drivers/platform/x86/touchscreen_dmi.c
14578 SILICON MOTION SM712 FRAME BUFFER DRIVER
14579 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14580 M: Teddy Wang <teddy.wang@siliconmotion.com>
14581 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14582 L: linux-fbdev@vger.kernel.org
14584 F: drivers/video/fbdev/sm712*
14585 F: Documentation/fb/sm712fb.rst
14587 SIMPLE FIRMWARE INTERFACE (SFI)
14588 M: Len Brown <lenb@kernel.org>
14589 L: sfi-devel@simplefirmware.org
14590 W: http://simplefirmware.org/
14591 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14593 F: arch/x86/platform/sfi/
14595 F: include/linux/sfi*.h
14598 M: Hans de Goede <hdegoede@redhat.com>
14599 L: linux-fbdev@vger.kernel.org
14601 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
14602 F: drivers/video/fbdev/simplefb.c
14603 F: include/linux/platform_data/simplefb.h
14605 SIMTEC EB110ATX (Chalice CATS)
14607 P: Vincent Sanders <vince@simtec.co.uk>
14608 M: Simtec Linux Team <linux@simtec.co.uk>
14609 W: http://www.simtec.co.uk/products/EB110ATX/
14612 SIMTEC EB2410ITX (BAST)
14614 P: Vincent Sanders <vince@simtec.co.uk>
14615 M: Simtec Linux Team <linux@simtec.co.uk>
14616 W: http://www.simtec.co.uk/products/EB2410ITX/
14618 F: arch/arm/mach-s3c24xx/mach-bast.c
14619 F: arch/arm/mach-s3c24xx/bast-ide.c
14620 F: arch/arm/mach-s3c24xx/bast-irq.c
14622 SIPHASH PRF ROUTINES
14623 M: Jason A. Donenfeld <Jason@zx2c4.com>
14626 F: lib/test_siphash.c
14627 F: include/linux/siphash.h
14630 M: Thorsten Scherer <t.scherer@eckelmann.de>
14631 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14632 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14635 F: drivers/gpio/gpio-siox.c
14636 F: include/trace/events/siox.h
14638 SIS 190 ETHERNET DRIVER
14639 M: Francois Romieu <romieu@fr.zoreil.com>
14640 L: netdev@vger.kernel.org
14642 F: drivers/net/ethernet/sis/sis190.c
14644 SIS 900/7016 FAST ETHERNET DRIVER
14645 M: Daniele Venzano <venza@brownhat.org>
14646 W: http://www.brownhat.org/sis900.html
14647 L: netdev@vger.kernel.org
14649 F: drivers/net/ethernet/sis/sis900.*
14651 SIS FRAMEBUFFER DRIVER
14652 M: Thomas Winischhofer <thomas@winischhofer.net>
14653 W: http://www.winischhofer.net/linuxsisvga.shtml
14655 F: Documentation/fb/sisfb.rst
14656 F: drivers/video/fbdev/sis/
14657 F: include/video/sisfb.h
14660 M: Thomas Winischhofer <thomas@winischhofer.net>
14661 W: http://www.winischhofer.at/linuxsisusbvga.shtml
14663 F: drivers/usb/misc/sisusbvga/
14666 M: Christoph Lameter <cl@linux.com>
14667 M: Pekka Enberg <penberg@kernel.org>
14668 M: David Rientjes <rientjes@google.com>
14669 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
14670 M: Andrew Morton <akpm@linux-foundation.org>
14671 L: linux-mm@kvack.org
14673 F: include/linux/sl?b*.h
14676 SLEEPABLE READ-COPY UPDATE (SRCU)
14677 M: Lai Jiangshan <jiangshanlai@gmail.com>
14678 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
14679 M: Josh Triplett <josh@joshtriplett.org>
14680 R: Steven Rostedt <rostedt@goodmis.org>
14681 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14682 L: rcu@vger.kernel.org
14683 W: http://www.rdrop.com/users/paulmck/RCU/
14685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14686 F: include/linux/srcu*.h
14687 F: kernel/rcu/srcu*.c
14689 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14690 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14691 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14693 F: drivers/slimbus/
14694 F: Documentation/devicetree/bindings/slimbus/
14695 F: include/linux/slimbus.h
14697 SMACK SECURITY MODULE
14698 M: Casey Schaufler <casey@schaufler-ca.com>
14699 L: linux-security-module@vger.kernel.org
14700 W: http://schaufler-ca.com
14701 T: git git://github.com/cschaufler/smack-next
14703 F: Documentation/admin-guide/LSM/Smack.rst
14706 SMC91x ETHERNET DRIVER
14707 M: Nicolas Pitre <nico@fluxnic.net>
14709 F: drivers/net/ethernet/smsc/smc91x.*
14711 SMIA AND SMIA++ IMAGE SENSOR DRIVER
14712 M: Sakari Ailus <sakari.ailus@iki.fi>
14713 L: linux-media@vger.kernel.org
14715 F: drivers/media/i2c/smiapp/
14716 F: include/media/i2c/smiapp.h
14717 F: drivers/media/i2c/smiapp-pll.c
14718 F: drivers/media/i2c/smiapp-pll.h
14719 F: include/uapi/linux/smiapp.h
14720 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14722 SMM665 HARDWARE MONITOR DRIVER
14723 M: Guenter Roeck <linux@roeck-us.net>
14724 L: linux-hwmon@vger.kernel.org
14726 F: Documentation/hwmon/smm665.rst
14727 F: drivers/hwmon/smm665.c
14729 SMSC EMC2103 HARDWARE MONITOR DRIVER
14730 M: Steve Glendinning <steve.glendinning@shawell.net>
14731 L: linux-hwmon@vger.kernel.org
14733 F: Documentation/hwmon/emc2103.rst
14734 F: drivers/hwmon/emc2103.c
14736 SMSC SCH5627 HARDWARE MONITOR DRIVER
14737 M: Hans de Goede <hdegoede@redhat.com>
14738 L: linux-hwmon@vger.kernel.org
14740 F: Documentation/hwmon/sch5627.rst
14741 F: drivers/hwmon/sch5627.c
14743 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14744 M: Steve Glendinning <steve.glendinning@shawell.net>
14745 L: linux-fbdev@vger.kernel.org
14747 F: drivers/video/fbdev/smscufx.c
14749 SMSC47B397 HARDWARE MONITOR DRIVER
14750 M: Jean Delvare <jdelvare@suse.com>
14751 L: linux-hwmon@vger.kernel.org
14753 F: Documentation/hwmon/smsc47b397.rst
14754 F: drivers/hwmon/smsc47b397.c
14756 SMSC911x ETHERNET DRIVER
14757 M: Steve Glendinning <steve.glendinning@shawell.net>
14758 L: netdev@vger.kernel.org
14760 F: include/linux/smsc911x.h
14761 F: drivers/net/ethernet/smsc/smsc911x.*
14763 SMSC9420 PCI ETHERNET DRIVER
14764 M: Steve Glendinning <steve.glendinning@shawell.net>
14765 L: netdev@vger.kernel.org
14767 F: drivers/net/ethernet/smsc/smsc9420.*
14769 SOC-CAMERA V4L2 SUBSYSTEM
14770 L: linux-media@vger.kernel.org
14771 T: git git://linuxtv.org/media_tree.git
14773 F: include/media/soc_camera.h
14774 F: drivers/staging/media/soc_camera/
14776 SOCIONEXT SYNQUACER I2C DRIVER
14777 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
14778 L: linux-i2c@vger.kernel.org
14780 F: drivers/i2c/busses/i2c-synquacer.c
14781 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14783 SOCIONEXT UNIPHIER SOUND DRIVER
14784 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14786 F: sound/soc/uniphier/
14788 SOEKRIS NET48XX LED SUPPORT
14789 M: Chris Boot <bootc@bootc.net>
14791 F: drivers/leds/leds-net48xx.c
14793 SOFT-IWARP DRIVER (siw)
14794 M: Bernard Metzler <bmt@zurich.ibm.com>
14795 L: linux-rdma@vger.kernel.org
14797 F: drivers/infiniband/sw/siw/
14798 F: include/uapi/rdma/siw-abi.h
14800 SOFT-ROCE DRIVER (rxe)
14801 M: Moni Shoua <monis@mellanox.com>
14802 L: linux-rdma@vger.kernel.org
14804 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14805 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14806 F: drivers/infiniband/sw/rxe/
14807 F: include/uapi/rdma/rdma_user_rxe.h
14809 SOFTLOGIC 6x10 MPEG CODEC
14810 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14811 M: Anton Sviridenko <anton@corp.bluecherry.net>
14812 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14813 M: Andrey Utkin <andrey_utkin@fastmail.com>
14814 M: Ismael Luceno <ismael@iodev.co.uk>
14815 L: linux-media@vger.kernel.org
14817 F: drivers/media/pci/solo6x10/
14819 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14820 M: James Morse <james.morse@arm.com>
14821 L: linux-arm-kernel@lists.infradead.org
14823 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
14824 F: drivers/firmware/arm_sdei.c
14825 F: include/linux/arm_sdei.h
14826 F: include/uapi/linux/arm_sdei.h
14828 SOFTWARE RAID (Multiple Disks) SUPPORT
14829 M: Shaohua Li <shli@kernel.org>
14830 L: linux-raid@vger.kernel.org
14831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14833 F: drivers/md/Makefile
14834 F: drivers/md/Kconfig
14836 F: drivers/md/raid*
14837 F: include/linux/raid/
14838 F: include/uapi/linux/raid/
14840 SOCIONEXT (SNI) AVE NETWORK DRIVER
14841 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14842 L: netdev@vger.kernel.org
14844 F: drivers/net/ethernet/socionext/sni_ave.c
14845 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14847 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14848 M: Jassi Brar <jaswinder.singh@linaro.org>
14849 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
14850 L: netdev@vger.kernel.org
14852 F: drivers/net/ethernet/socionext/netsec.c
14853 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
14855 SOCIONEXT (SNI) Synquacer SPI DRIVER
14856 M: Masahisa Kojima <masahisa.kojima@linaro.org>
14857 M: Jassi Brar <jaswinder.singh@linaro.org>
14858 L: linux-spi@vger.kernel.org
14860 F: drivers/spi/spi-synquacer.c
14861 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
14863 SOLIDRUN CLEARFOG SUPPORT
14864 M: Russell King <linux@armlinux.org.uk>
14866 F: arch/arm/boot/dts/armada-388-clearfog*
14867 F: arch/arm/boot/dts/armada-38x-solidrun-*
14869 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14870 M: Russell King <linux@armlinux.org.uk>
14872 F: arch/arm/boot/dts/imx6*-cubox-i*
14873 F: arch/arm/boot/dts/imx6*-hummingboard*
14874 F: arch/arm/boot/dts/imx6*-sr-*
14876 SONIC NETWORK DRIVER
14877 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14878 L: netdev@vger.kernel.org
14880 F: drivers/net/ethernet/natsemi/sonic.*
14882 SONICS SILICON BACKPLANE DRIVER (SSB)
14883 M: Michael Buesch <m@bues.ch>
14884 L: linux-wireless@vger.kernel.org
14887 F: include/linux/ssb/
14889 SONY IMX214 SENSOR DRIVER
14890 M: Ricardo Ribalda <ricardo.ribalda@gmail.com>
14891 L: linux-media@vger.kernel.org
14892 T: git git://linuxtv.org/media_tree.git
14894 F: drivers/media/i2c/imx214.c
14895 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14897 SONY IMX258 SENSOR DRIVER
14898 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14899 L: linux-media@vger.kernel.org
14900 T: git git://linuxtv.org/media_tree.git
14902 F: drivers/media/i2c/imx258.c
14904 SONY IMX274 SENSOR DRIVER
14905 M: Leon Luo <leonl@leopardimaging.com>
14906 L: linux-media@vger.kernel.org
14907 T: git git://linuxtv.org/media_tree.git
14909 F: drivers/media/i2c/imx274.c
14910 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
14912 SONY IMX319 SENSOR DRIVER
14913 M: Bingbu Cao <bingbu.cao@intel.com>
14914 L: linux-media@vger.kernel.org
14915 T: git git://linuxtv.org/media_tree.git
14917 F: drivers/media/i2c/imx319.c
14919 SONY IMX355 SENSOR DRIVER
14920 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14921 L: linux-media@vger.kernel.org
14922 T: git git://linuxtv.org/media_tree.git
14924 F: drivers/media/i2c/imx355.c
14926 SONY MEMORYSTICK SUBSYSTEM
14927 M: Maxim Levitsky <maximlevitsky@gmail.com>
14928 M: Alex Dubov <oakad@yahoo.com>
14929 M: Ulf Hansson <ulf.hansson@linaro.org>
14930 L: linux-mmc@vger.kernel.org
14931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
14933 F: drivers/memstick/
14934 F: include/linux/memstick.h
14936 SONY VAIO CONTROL DEVICE DRIVER
14937 M: Mattia Dongili <malattia@linux.it>
14938 L: platform-driver-x86@vger.kernel.org
14939 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14941 F: Documentation/admin-guide/laptops/sony-laptop.rst
14942 F: drivers/char/sonypi.c
14943 F: drivers/platform/x86/sony-laptop.c
14944 F: include/linux/sony-laptop.h
14947 M: Jaroslav Kysela <perex@perex.cz>
14948 M: Takashi Iwai <tiwai@suse.com>
14949 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14950 W: http://www.alsa-project.org/
14951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14952 Q: http://patchwork.kernel.org/project/alsa-devel/list/
14954 F: Documentation/sound/
14956 F: include/uapi/sound/
14959 SOUND - COMPRESSED AUDIO
14960 M: Vinod Koul <vkoul@kernel.org>
14961 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14964 F: Documentation/sound/designs/compress-offload.rst
14965 F: include/sound/compress_driver.h
14966 F: include/uapi/sound/compress_*
14967 F: sound/core/compress_offload.c
14968 F: sound/soc/soc-compress.c
14970 SOUND - DMAENGINE HELPERS
14971 M: Lars-Peter Clausen <lars@metafoo.de>
14973 F: include/sound/dmaengine_pcm.h
14974 F: sound/core/pcm_dmaengine.c
14975 F: sound/soc/soc-generic-dmaengine-pcm.c
14977 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14978 M: Liam Girdwood <lgirdwood@gmail.com>
14979 M: Mark Brown <broonie@kernel.org>
14980 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14981 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14982 W: http://alsa-project.org/main/index.php/ASoC
14984 F: Documentation/devicetree/bindings/sound/
14985 F: Documentation/sound/soc/
14987 F: include/dt-bindings/sound/
14988 F: include/sound/soc*
14990 SOUNDWIRE SUBSYSTEM
14991 M: Vinod Koul <vkoul@kernel.org>
14992 M: Sanyog Kale <sanyog.r.kale@intel.com>
14993 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14994 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14996 F: Documentation/driver-api/soundwire/
14997 F: drivers/soundwire/
14998 F: include/linux/soundwire/
15001 M: Olli Salonen <olli.salonen@iki.fi>
15002 L: linux-media@vger.kernel.org
15003 W: https://linuxtv.org
15004 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15006 F: drivers/media/dvb-frontends/sp2*
15008 SPARC + UltraSPARC (sparc/sparc64)
15009 M: "David S. Miller" <davem@davemloft.net>
15010 L: sparclinux@vger.kernel.org
15011 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
15012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15018 SPARC SERIAL DRIVERS
15019 M: "David S. Miller" <davem@davemloft.net>
15020 L: sparclinux@vger.kernel.org
15021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15024 F: include/linux/sunserialcore.h
15025 F: drivers/tty/serial/suncore.c
15026 F: drivers/tty/serial/sunhv.c
15027 F: drivers/tty/serial/sunsab.c
15028 F: drivers/tty/serial/sunsab.h
15029 F: drivers/tty/serial/sunsu.c
15030 F: drivers/tty/serial/sunzilog.c
15031 F: drivers/tty/serial/sunzilog.h
15032 F: drivers/tty/vcc.c
15035 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15036 L: linux-sparse@vger.kernel.org
15037 W: https://sparse.wiki.kernel.org/
15038 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15040 F: include/linux/compiler.h
15042 SPEAR CLOCK FRAMEWORK SUPPORT
15043 M: Viresh Kumar <vireshk@kernel.org>
15044 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15045 W: http://www.st.com/spear
15047 F: drivers/clk/spear/
15049 SPEAR PLATFORM SUPPORT
15050 M: Viresh Kumar <vireshk@kernel.org>
15051 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15052 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15053 W: http://www.st.com/spear
15055 F: arch/arm/boot/dts/spear*
15056 F: arch/arm/mach-spear/
15059 M: Marek Vasut <marek.vasut@gmail.com>
15060 M: Tudor Ambarus <tudor.ambarus@microchip.com>
15061 L: linux-mtd@lists.infradead.org
15062 W: http://www.linux-mtd.infradead.org/
15063 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
15064 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15066 F: drivers/mtd/spi-nor/
15067 F: include/linux/mtd/spi-nor.h
15070 M: Mark Brown <broonie@kernel.org>
15071 L: linux-spi@vger.kernel.org
15072 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15073 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
15075 F: Documentation/devicetree/bindings/spi/
15076 F: Documentation/spi/
15078 F: include/linux/spi/
15079 F: include/uapi/linux/spi/
15082 SPIDERNET NETWORK DRIVER for CELL
15083 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15084 L: netdev@vger.kernel.org
15086 F: Documentation/networking/device_drivers/toshiba/spider_net.txt
15087 F: drivers/net/ethernet/toshiba/spider_net*
15090 R: Stephen Boyd <sboyd@kernel.org>
15091 L: linux-arm-msm@vger.kernel.org
15092 F: Documentation/devicetree/bindings/spmi/
15094 F: include/dt-bindings/spmi/spmi.h
15095 F: include/linux/spmi.h
15096 F: include/trace/events/spmi.h
15099 M: Jeremy Kerr <jk@ozlabs.org>
15100 L: linuxppc-dev@lists.ozlabs.org
15101 W: http://www.ibm.com/developerworks/power/cell/
15103 F: Documentation/filesystems/spufs.txt
15104 F: arch/powerpc/platforms/cell/spufs/
15106 SQUASHFS FILE SYSTEM
15107 M: Phillip Lougher <phillip@squashfs.org.uk>
15108 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
15109 W: http://squashfs.org.uk
15110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15112 F: Documentation/filesystems/squashfs.txt
15115 SRM (Alpha) environment access
15116 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
15118 F: arch/alpha/kernel/srm_env.c
15120 ST LSM6DSx IMU IIO DRIVER
15121 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15122 L: linux-iio@vger.kernel.org
15123 W: http://www.st.com/
15125 F: drivers/iio/imu/st_lsm6dsx/
15126 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15128 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15129 M: Mickael Guene <mickael.guene@st.com>
15130 L: linux-media@vger.kernel.org
15131 T: git git://linuxtv.org/media_tree.git
15133 F: drivers/media/i2c/st-mipid02.c
15134 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15136 ST STM32 I2C/SMBUS DRIVER
15137 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15138 L: linux-i2c@vger.kernel.org
15140 F: drivers/i2c/busses/i2c-stm32*
15142 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15143 M: Song Qiang <songqiang1304521@gmail.com>
15144 L: linux-iio@vger.kernel.org
15146 F: drivers/iio/proximity/vl53l0x-i2c.c
15147 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15150 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15151 M: Sasha Levin <sashal@kernel.org>
15152 L: stable@vger.kernel.org
15154 F: Documentation/process/stable-kernel-rules.rst
15157 M: Ian Abbott <abbotti@mev.co.uk>
15158 M: H Hartley Sweeten <hsweeten@visionengravers.com>
15160 F: drivers/staging/comedi/
15162 STAGING - EROFS FILE SYSTEM
15163 M: Gao Xiang <gaoxiang25@huawei.com>
15164 M: Chao Yu <yuchao0@huawei.com>
15165 L: linux-erofs@lists.ozlabs.org
15167 F: drivers/staging/erofs/
15169 STAGING - FIELDBUS SUBSYSTEM
15170 M: Sven Van Asbroeck <TheSven73@gmail.com>
15172 F: drivers/staging/fieldbus/*
15173 F: drivers/staging/fieldbus/Documentation/
15175 STAGING - HMS ANYBUS-S BUS
15176 M: Sven Van Asbroeck <TheSven73@gmail.com>
15178 F: drivers/staging/fieldbus/anybuss/
15180 STAGING - INDUSTRIAL IO
15181 M: Jonathan Cameron <jic23@kernel.org>
15182 L: linux-iio@vger.kernel.org
15184 F: Documentation/devicetree/bindings/staging/iio/
15185 F: drivers/staging/iio/
15187 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15188 M: Marc Dietrich <marvin24@gmx.de>
15189 L: ac100@lists.launchpad.net (moderated for non-subscribers)
15190 L: linux-tegra@vger.kernel.org
15192 F: drivers/staging/nvec/
15194 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15195 M: Jens Frederich <jfrederich@gmail.com>
15196 M: Daniel Drake <dsd@laptop.org>
15197 M: Jon Nettleton <jon.nettleton@gmail.com>
15198 W: http://wiki.laptop.org/go/DCON
15200 F: drivers/staging/olpc_dcon/
15202 STAGING - REALTEK RTL8712U DRIVERS
15203 M: Larry Finger <Larry.Finger@lwfinger.net>
15204 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15206 F: drivers/staging/rtl8712/
15208 STAGING - REALTEK RTL8188EU DRIVERS
15209 M: Larry Finger <Larry.Finger@lwfinger.net>
15211 F: drivers/staging/rtl8188eu/
15213 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15214 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15215 M: Teddy Wang <teddy.wang@siliconmotion.com>
15216 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15217 L: linux-fbdev@vger.kernel.org
15219 F: drivers/staging/sm750fb/
15221 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15222 M: William Hubbs <w.d.hubbs@gmail.com>
15223 M: Chris Brannon <chris@the-brannons.com>
15224 M: Kirk Reiser <kirk@reisers.ca>
15225 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
15226 L: speakup@linux-speakup.org
15227 W: http://www.linux-speakup.org/
15229 F: drivers/staging/speakup/
15231 STAGING - VIA VT665X DRIVERS
15232 M: Forest Bond <forest@alittletooquiet.net>
15234 F: drivers/staging/vt665?/
15236 STAGING - WILC1000 WIFI DRIVER
15237 M: Adham Abozaeid <adham.abozaeid@microchip.com>
15238 M: Ajay Singh <ajay.kathat@microchip.com>
15239 L: linux-wireless@vger.kernel.org
15241 F: drivers/staging/wilc1000/
15244 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15246 L: devel@driverdev.osuosl.org
15248 F: drivers/staging/
15250 STARFIRE/DURALAN NETWORK DRIVER
15251 M: Ion Badulescu <ionut@badula.org>
15253 F: drivers/net/ethernet/adaptec/starfire*
15255 STEC S1220 SKD DRIVER
15256 M: Damien Le Moal <Damien.LeMoal@wdc.com>
15257 L: linux-block@vger.kernel.org
15259 F: drivers/block/skd*[ch]
15261 STI AUDIO (ASoC) DRIVERS
15262 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
15263 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15265 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15269 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
15271 F: drivers/media/platform/sti/cec/
15272 F: Documentation/devicetree/bindings/media/stih-cec.txt
15274 STK1160 USB VIDEO CAPTURE DRIVER
15275 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15276 L: linux-media@vger.kernel.org
15277 T: git git://linuxtv.org/media_tree.git
15279 F: drivers/media/usb/stk1160/
15281 STM32 AUDIO (ASoC) DRIVERS
15282 M: Olivier Moysan <olivier.moysan@st.com>
15283 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
15284 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15286 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
15289 STM32 TIMER/LPTIMER DRIVERS
15290 M: Fabrice Gasnier <fabrice.gasnier@st.com>
15292 F: drivers/*/stm32-*timer*
15293 F: drivers/pwm/pwm-stm32*
15294 F: include/linux/*/stm32-*tim*
15295 F: Documentation/ABI/testing/*timer-stm32
15296 F: Documentation/devicetree/bindings/*/stm32-*timer*
15297 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
15299 STMMAC ETHERNET DRIVER
15300 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
15301 M: Alexandre Torgue <alexandre.torgue@st.com>
15302 M: Jose Abreu <joabreu@synopsys.com>
15303 L: netdev@vger.kernel.org
15304 W: http://www.stlinux.com
15306 F: drivers/net/ethernet/stmicro/stmmac/
15309 M: Sam Creasey <sammy@sammy.net>
15310 W: http://sammy.net/sun3/
15312 F: arch/m68k/kernel/*sun3*
15313 F: arch/m68k/sun3*/
15314 F: arch/m68k/include/asm/sun3*
15315 F: drivers/net/ethernet/i825xx/sun3*
15317 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15318 M: Hans de Goede <hdegoede@redhat.com>
15319 L: linux-input@vger.kernel.org
15321 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
15322 F: drivers/input/keyboard/sun4i-lradc-keys.c
15324 SUNDANCE NETWORK DRIVER
15325 M: Denis Kirjanov <kda@linux-powerpc.org>
15326 L: netdev@vger.kernel.org
15328 F: drivers/net/ethernet/dlink/sundance.c
15331 M: Yoshinori Sato <ysato@users.sourceforge.jp>
15332 M: Rich Felker <dalias@libc.org>
15333 L: linux-sh@vger.kernel.org
15334 Q: http://patchwork.kernel.org/project/linux-sh/list/
15336 F: Documentation/sh/
15341 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
15342 M: Len Brown <len.brown@intel.com>
15343 M: Pavel Machek <pavel@ucw.cz>
15344 L: linux-pm@vger.kernel.org
15345 B: https://bugzilla.kernel.org
15347 F: Documentation/power/
15348 F: arch/x86/kernel/acpi/
15349 F: drivers/base/power/
15351 F: include/linux/suspend.h
15352 F: include/linux/freezer.h
15353 F: include/linux/pm.h
15356 M: Martin Mares <mj@ucw.cz>
15357 L: linux-video@atrey.karlin.mff.cuni.cz
15359 F: Documentation/admin-guide/svga.rst
15360 F: arch/x86/boot/video*
15363 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15364 L: iommu@lists.linux-foundation.org
15365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15367 F: kernel/dma/swiotlb.c
15368 F: arch/*/kernel/pci-swiotlb.c
15369 F: include/linux/swiotlb.h
15372 M: Jiri Pirko <jiri@resnulli.us>
15373 M: Ivan Vecera <ivecera@redhat.com>
15374 L: netdev@vger.kernel.org
15377 F: include/net/switchdev.h
15379 SY8106A REGULATOR DRIVER
15380 M: Icenowy Zheng <icenowy@aosc.io>
15382 F: drivers/regulator/sy8106a-regulator.c
15383 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15385 SYNC FILE FRAMEWORK
15386 M: Sumit Semwal <sumit.semwal@linaro.org>
15387 R: Gustavo Padovan <gustavo@padovan.org>
15389 L: linux-media@vger.kernel.org
15390 L: dri-devel@lists.freedesktop.org
15391 F: drivers/dma-buf/sync_*
15392 F: drivers/dma-buf/dma-fence*
15393 F: drivers/dma-buf/sw_sync.c
15394 F: include/linux/sync_file.h
15395 F: include/uapi/linux/sync_file.h
15396 F: Documentation/driver-api/sync_file.rst
15397 T: git git://anongit.freedesktop.org/drm/drm-misc
15399 SYNOPSYS ARC ARCHITECTURE
15400 M: Vineet Gupta <vgupta@synopsys.com>
15401 L: linux-snps-arc@lists.infradead.org
15404 F: Documentation/devicetree/bindings/arc/*
15405 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15406 F: drivers/clocksource/arc_timer.c
15407 F: drivers/tty/serial/arc_uart.c
15408 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15410 SYNOPSYS ARC HSDK SDP pll clock driver
15411 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15413 F: drivers/clk/clk-hsdk-pll.c
15414 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15416 SYNOPSYS ARC SDP clock driver
15417 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15419 F: drivers/clk/axs10x/*
15420 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15422 SYNOPSYS ARC SDP platform support
15423 M: Alexey Brodkin <abrodkin@synopsys.com>
15425 F: arch/arc/plat-axs10x
15426 F: arch/arc/boot/dts/ax*
15427 F: Documentation/devicetree/bindings/arc/axs10*
15429 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15430 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15432 F: drivers/reset/reset-axs10x.c
15433 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15435 SYNOPSYS CREG GPIO DRIVER
15436 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15438 F: drivers/gpio/gpio-creg-snps.c
15439 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15441 SYNOPSYS DESIGNWARE 8250 UART DRIVER
15442 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15444 F: drivers/tty/serial/8250/8250_dw.c
15446 SYNOPSYS DESIGNWARE APB GPIO DRIVER
15447 M: Hoan Tran <hoan@os.amperecomputing.com>
15448 L: linux-gpio@vger.kernel.org
15450 F: drivers/gpio/gpio-dwapb.c
15451 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15453 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15454 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15456 F: drivers/dma/dwi-axi-dmac/
15457 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15459 SYNOPSYS DESIGNWARE DMAC DRIVER
15460 M: Viresh Kumar <vireshk@kernel.org>
15461 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15463 F: Documentation/devicetree/bindings/dma/snps-dma.txt
15465 F: include/dt-bindings/dma/dw-dmac.h
15466 F: include/linux/dma/dw.h
15467 F: include/linux/platform_data/dma-dw.h
15469 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15470 M: Jose Abreu <Jose.Abreu@synopsys.com>
15471 L: netdev@vger.kernel.org
15473 F: drivers/net/ethernet/synopsys/
15475 SYNOPSYS DESIGNWARE I2C DRIVER
15476 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
15477 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15478 R: Mika Westerberg <mika.westerberg@linux.intel.com>
15479 L: linux-i2c@vger.kernel.org
15481 F: drivers/i2c/busses/i2c-designware-*
15482 F: include/linux/platform_data/i2c-designware.h
15484 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15485 M: Jaehoon Chung <jh80.chung@samsung.com>
15486 L: linux-mmc@vger.kernel.org
15488 F: drivers/mmc/host/dw_mmc*
15490 SYNOPSYS HSDK RESET CONTROLLER DRIVER
15491 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15493 F: drivers/reset/reset-hsdk.c
15494 F: include/dt-bindings/reset/snps,hsdk-reset.h
15495 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15497 SYSTEM CONFIGURATION (SYSCON)
15498 M: Lee Jones <lee.jones@linaro.org>
15499 M: Arnd Bergmann <arnd@arndb.de>
15500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15502 F: drivers/mfd/syscon.c
15504 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15505 M: Sudeep Holla <sudeep.holla@arm.com>
15506 L: linux-arm-kernel@lists.infradead.org
15508 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15509 F: drivers/clk/clk-sc[mp]i.c
15510 F: drivers/cpufreq/sc[mp]i-cpufreq.c
15511 F: drivers/firmware/arm_scpi.c
15512 F: drivers/firmware/arm_scmi/
15513 F: include/linux/sc[mp]i_protocol.h
15515 SYSTEM RESET/SHUTDOWN DRIVERS
15516 M: Sebastian Reichel <sre@kernel.org>
15517 L: linux-pm@vger.kernel.org
15518 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15520 F: Documentation/devicetree/bindings/power/reset/
15521 F: drivers/power/reset/
15523 SYSTEM TRACE MODULE CLASS
15524 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
15526 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15527 F: Documentation/trace/stm.rst
15528 F: drivers/hwtracing/stm/
15529 F: include/linux/stm.h
15530 F: include/uapi/linux/stm.h
15533 M: Christoph Hellwig <hch@infradead.org>
15535 F: Documentation/filesystems/sysv-fs.txt
15537 F: include/linux/sysv_fs.h
15539 TASKSTATS STATISTICS INTERFACE
15540 M: Balbir Singh <bsingharora@gmail.com>
15542 F: Documentation/accounting/taskstats*
15543 F: include/linux/taskstats*
15544 F: kernel/taskstats.c
15547 M: Jamal Hadi Salim <jhs@mojatatu.com>
15548 M: Cong Wang <xiyou.wangcong@gmail.com>
15549 M: Jiri Pirko <jiri@resnulli.us>
15550 L: netdev@vger.kernel.org
15552 F: include/net/pkt_cls.h
15553 F: include/net/pkt_sched.h
15554 F: include/net/tc_act/
15555 F: include/uapi/linux/pkt_cls.h
15556 F: include/uapi/linux/pkt_sched.h
15557 F: include/uapi/linux/tc_act/
15558 F: include/uapi/linux/tc_ematch/
15561 TC90522 MEDIA DRIVER
15562 M: Akihiro Tsukada <tskd08@gmail.com>
15563 L: linux-media@vger.kernel.org
15565 F: drivers/media/dvb-frontends/tc90522*
15567 TCP LOW PRIORITY MODULE
15568 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15569 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15570 W: http://tcp-lp-mod.sourceforge.net/
15572 F: net/ipv4/tcp_lp.c
15574 TDA10071 MEDIA DRIVER
15575 M: Antti Palosaari <crope@iki.fi>
15576 L: linux-media@vger.kernel.org
15577 W: https://linuxtv.org
15578 W: http://palosaari.fi/linux/
15579 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15580 T: git git://linuxtv.org/anttip/media_tree.git
15582 F: drivers/media/dvb-frontends/tda10071*
15584 TDA18212 MEDIA DRIVER
15585 M: Antti Palosaari <crope@iki.fi>
15586 L: linux-media@vger.kernel.org
15587 W: https://linuxtv.org
15588 W: http://palosaari.fi/linux/
15589 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15590 T: git git://linuxtv.org/anttip/media_tree.git
15592 F: drivers/media/tuners/tda18212*
15594 TDA18218 MEDIA DRIVER
15595 M: Antti Palosaari <crope@iki.fi>
15596 L: linux-media@vger.kernel.org
15597 W: https://linuxtv.org
15598 W: http://palosaari.fi/linux/
15599 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15600 T: git git://linuxtv.org/anttip/media_tree.git
15602 F: drivers/media/tuners/tda18218*
15604 TDA18250 MEDIA DRIVER
15605 M: Olli Salonen <olli.salonen@iki.fi>
15606 L: linux-media@vger.kernel.org
15607 W: https://linuxtv.org
15608 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15609 T: git git://linuxtv.org/media_tree.git
15611 F: drivers/media/tuners/tda18250*
15613 TDA18271 MEDIA DRIVER
15614 M: Michael Krufky <mkrufky@linuxtv.org>
15615 L: linux-media@vger.kernel.org
15616 W: https://linuxtv.org
15617 W: http://github.com/mkrufky
15618 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15619 T: git git://linuxtv.org/mkrufky/tuners.git
15621 F: drivers/media/tuners/tda18271*
15623 TDA1997x MEDIA DRIVER
15624 M: Tim Harvey <tharvey@gateworks.com>
15625 L: linux-media@vger.kernel.org
15626 W: https://linuxtv.org
15627 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15629 F: drivers/media/i2c/tda1997x.*
15631 TDA827x MEDIA DRIVER
15632 M: Michael Krufky <mkrufky@linuxtv.org>
15633 L: linux-media@vger.kernel.org
15634 W: https://linuxtv.org
15635 W: http://github.com/mkrufky
15636 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15637 T: git git://linuxtv.org/mkrufky/tuners.git
15639 F: drivers/media/tuners/tda8290.*
15641 TDA8290 MEDIA DRIVER
15642 M: Michael Krufky <mkrufky@linuxtv.org>
15643 L: linux-media@vger.kernel.org
15644 W: https://linuxtv.org
15645 W: http://github.com/mkrufky
15646 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15647 T: git git://linuxtv.org/mkrufky/tuners.git
15649 F: drivers/media/tuners/tda8290.*
15651 TDA9840 MEDIA DRIVER
15652 M: Hans Verkuil <hverkuil@xs4all.nl>
15653 L: linux-media@vger.kernel.org
15654 T: git git://linuxtv.org/media_tree.git
15655 W: https://linuxtv.org
15657 F: drivers/media/i2c/tda9840*
15659 TEA5761 TUNER DRIVER
15660 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15661 L: linux-media@vger.kernel.org
15662 W: https://linuxtv.org
15663 T: git git://linuxtv.org/media_tree.git
15665 F: drivers/media/tuners/tea5761.*
15667 TEA5767 TUNER DRIVER
15668 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15669 L: linux-media@vger.kernel.org
15670 W: https://linuxtv.org
15671 T: git git://linuxtv.org/media_tree.git
15673 F: drivers/media/tuners/tea5767.*
15675 TEA6415C MEDIA DRIVER
15676 M: Hans Verkuil <hverkuil@xs4all.nl>
15677 L: linux-media@vger.kernel.org
15678 T: git git://linuxtv.org/media_tree.git
15679 W: https://linuxtv.org
15681 F: drivers/media/i2c/tea6415c*
15683 TEA6420 MEDIA DRIVER
15684 M: Hans Verkuil <hverkuil@xs4all.nl>
15685 L: linux-media@vger.kernel.org
15686 T: git git://linuxtv.org/media_tree.git
15687 W: https://linuxtv.org
15689 F: drivers/media/i2c/tea6420*
15692 M: Jiri Pirko <jiri@resnulli.us>
15693 L: netdev@vger.kernel.org
15695 F: drivers/net/team/
15696 F: include/linux/if_team.h
15697 F: include/uapi/linux/if_team.h
15699 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15700 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15702 F: arch/x86/platform/ts5500/
15704 TECHNOTREND USB IR RECEIVER
15705 M: Sean Young <sean@mess.org>
15706 L: linux-media@vger.kernel.org
15708 F: drivers/media/rc/ttusbir.c
15710 TECHWELL TW9910 VIDEO DECODER
15711 L: linux-media@vger.kernel.org
15713 F: drivers/media/i2c/tw9910.c
15714 F: include/media/i2c/tw9910.h
15717 M: Jens Wiklander <jens.wiklander@linaro.org>
15718 L: tee-dev@lists.linaro.org
15720 F: include/linux/tee_drv.h
15721 F: include/uapi/linux/tee.h
15723 F: Documentation/tee.txt
15725 TEGRA ARCHITECTURE SUPPORT
15726 M: Thierry Reding <thierry.reding@gmail.com>
15727 M: Jonathan Hunter <jonathanh@nvidia.com>
15728 L: linux-tegra@vger.kernel.org
15729 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
15730 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15735 M: Peter De Schrijver <pdeschrijver@nvidia.com>
15736 M: Prashant Gaikwad <pgaikwad@nvidia.com>
15738 F: drivers/clk/tegra/
15741 M: Laxman Dewangan <ldewangan@nvidia.com>
15742 M: Jon Hunter <jonathanh@nvidia.com>
15744 F: drivers/dma/tegra*
15747 M: Laxman Dewangan <ldewangan@nvidia.com>
15748 R: Dmitry Osipenko <digetx@gmail.com>
15750 F: drivers/i2c/busses/i2c-tegra.c
15752 TEGRA IOMMU DRIVERS
15753 M: Thierry Reding <thierry.reding@gmail.com>
15754 L: linux-tegra@vger.kernel.org
15756 F: drivers/iommu/tegra*
15759 M: Laxman Dewangan <ldewangan@nvidia.com>
15761 F: drivers/input/keyboard/tegra-kbc.c
15764 M: Stefan Agner <stefan@agner.ch>
15765 M: Lucas Stach <dev@lynxeye.de>
15767 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15768 F: drivers/mtd/nand/raw/tegra_nand.c
15771 M: Thierry Reding <thierry.reding@gmail.com>
15773 F: drivers/pwm/pwm-tegra.c
15775 TEGRA SERIAL DRIVER
15776 M: Laxman Dewangan <ldewangan@nvidia.com>
15778 F: drivers/tty/serial/serial-tegra.c
15781 M: Laxman Dewangan <ldewangan@nvidia.com>
15783 F: drivers/spi/spi-tegra*
15785 TEGRA XUSB PADCTL DRIVER
15786 M: JC Kuo <jckuo@nvidia.com>
15788 F: drivers/phy/tegra/xusb*
15790 TEHUTI ETHERNET DRIVER
15791 M: Andy Gospodarek <andy@greyhouse.net>
15792 L: netdev@vger.kernel.org
15794 F: drivers/net/ethernet/tehuti/*
15796 Telecom Clock Driver for MCPL0010
15797 M: Mark Gross <mark.gross@intel.com>
15799 F: drivers/char/tlclk.c
15801 TENSILICA XTENSA PORT (xtensa)
15802 M: Chris Zankel <chris@zankel.net>
15803 M: Max Filippov <jcmvbkbc@gmail.com>
15804 L: linux-xtensa@linux-xtensa.org
15805 T: git git://github.com/czankel/xtensa-linux.git
15808 F: drivers/irqchip/irq-xtensa-*
15810 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15811 M: Nishanth Menon <nm@ti.com>
15812 M: Tero Kristo <t-kristo@ti.com>
15813 M: Santosh Shilimkar <ssantosh@kernel.org>
15814 L: linux-arm-kernel@lists.infradead.org
15816 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15817 F: drivers/firmware/ti_sci*
15818 F: include/linux/soc/ti/ti_sci_protocol.h
15819 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15820 F: drivers/soc/ti/ti_sci_pm_domains.c
15821 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15822 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15823 F: drivers/clk/keystone/sci-clk.c
15824 F: drivers/reset/reset-ti-sci.c
15825 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
15826 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
15827 F: drivers/irqchip/irq-ti-sci-intr.c
15828 F: drivers/irqchip/irq-ti-sci-inta.c
15829 F: include/linux/soc/ti/ti_sci_inta_msi.h
15830 F: drivers/soc/ti/ti_sci_inta_msi.c
15832 Texas Instruments ASoC drivers
15833 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
15834 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15838 Texas Instruments' DAC7612 DAC Driver
15839 M: Ricardo Ribalda <ricardo@ribalda.com>
15840 L: linux-iio@vger.kernel.org
15842 F: drivers/iio/dac/ti-dac7612.c
15843 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
15845 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15846 M: Hans Verkuil <hverkuil@xs4all.nl>
15847 L: linux-media@vger.kernel.org
15848 T: git git://linuxtv.org/media_tree.git
15849 W: https://linuxtv.org
15851 F: drivers/media/radio/radio-raremono.c
15854 M: Zhang Rui <rui.zhang@intel.com>
15855 M: Eduardo Valentin <edubezval@gmail.com>
15856 R: Daniel Lezcano <daniel.lezcano@linaro.org>
15857 L: linux-pm@vger.kernel.org
15858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15860 Q: https://patchwork.kernel.org/project/linux-pm/list/
15862 F: drivers/thermal/
15863 F: include/linux/thermal.h
15864 F: include/uapi/linux/thermal.h
15865 F: include/linux/cpu_cooling.h
15866 F: Documentation/devicetree/bindings/thermal/
15868 THERMAL/CPU_COOLING
15869 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
15870 M: Viresh Kumar <viresh.kumar@linaro.org>
15871 M: Javi Merino <javi.merino@kernel.org>
15872 L: linux-pm@vger.kernel.org
15874 F: Documentation/thermal/cpu-cooling-api.rst
15875 F: drivers/thermal/cpu_cooling.c
15876 F: include/linux/cpu_cooling.h
15878 THINKPAD ACPI EXTRAS DRIVER
15879 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15880 L: ibm-acpi-devel@lists.sourceforge.net
15881 L: platform-driver-x86@vger.kernel.org
15882 W: http://ibm-acpi.sourceforge.net
15883 W: http://thinkwiki.org/wiki/Ibm-acpi
15884 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15886 F: drivers/platform/x86/thinkpad_acpi.c
15889 M: Andreas Noever <andreas.noever@gmail.com>
15890 M: Michael Jamet <michael.jamet@intel.com>
15891 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15892 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15895 F: Documentation/admin-guide/thunderbolt.rst
15896 F: drivers/thunderbolt/
15897 F: include/linux/thunderbolt.h
15899 THUNDERBOLT NETWORK DRIVER
15900 M: Michael Jamet <michael.jamet@intel.com>
15901 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15902 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15903 L: netdev@vger.kernel.org
15905 F: drivers/net/thunderbolt.c
15907 THUNDERX GPIO DRIVER
15908 M: David Daney <david.daney@cavium.com>
15910 F: drivers/gpio/gpio-thunderx.c
15912 TI AM437X VPFE DRIVER
15913 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15914 L: linux-media@vger.kernel.org
15915 W: https://linuxtv.org
15916 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15917 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15919 F: drivers/media/platform/am437x/
15921 TI BANDGAP AND THERMAL DRIVER
15922 M: Eduardo Valentin <edubezval@gmail.com>
15923 M: Keerthy <j-keerthy@ti.com>
15924 L: linux-pm@vger.kernel.org
15925 L: linux-omap@vger.kernel.org
15927 F: drivers/thermal/ti-soc-thermal/
15929 TI BQ27XXX POWER SUPPLY DRIVER
15930 R: Andrew F. Davis <afd@ti.com>
15931 F: include/linux/power/bq27xxx_battery.h
15932 F: drivers/power/supply/bq27xxx_battery.c
15933 F: drivers/power/supply/bq27xxx_battery_i2c.c
15935 TI CDCE706 CLOCK DRIVER
15936 M: Max Filippov <jcmvbkbc@gmail.com>
15938 F: drivers/clk/clk-cdce706.c
15941 M: Tero Kristo <t-kristo@ti.com>
15942 L: linux-omap@vger.kernel.org
15945 F: include/linux/clk/ti.h
15947 TI DAVINCI MACHINE SUPPORT
15948 M: Sekhar Nori <nsekhar@ti.com>
15949 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
15950 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15953 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
15954 F: arch/arm/mach-davinci/
15955 F: drivers/i2c/busses/i2c-davinci.c
15956 F: arch/arm/boot/dts/da850*
15958 TI DAVINCI SERIES CLOCK DRIVER
15959 M: David Lechner <david@lechnology.com>
15960 R: Sekhar Nori <nsekhar@ti.com>
15962 F: Documentation/devicetree/bindings/clock/ti/davinci/
15963 F: drivers/clk/davinci/
15965 TI DAVINCI SERIES GPIO DRIVER
15966 M: Keerthy <j-keerthy@ti.com>
15967 L: linux-gpio@vger.kernel.org
15969 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15970 F: drivers/gpio/gpio-davinci.c
15972 TI DAVINCI SERIES MEDIA DRIVER
15973 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15974 L: linux-media@vger.kernel.org
15975 W: https://linuxtv.org
15976 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15977 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15979 F: drivers/media/platform/davinci/
15980 F: include/media/davinci/
15982 TI ETHERNET SWITCH DRIVER (CPSW)
15983 R: Grygorii Strashko <grygorii.strashko@ti.com>
15984 L: linux-omap@vger.kernel.org
15985 L: netdev@vger.kernel.org
15987 F: drivers/net/ethernet/ti/cpsw*
15988 F: drivers/net/ethernet/ti/davinci*
15990 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
15991 M: Alex Dubov <oakad@yahoo.com>
15993 W: http://tifmxx.berlios.de/
15994 F: drivers/memstick/host/tifm_ms.c
15995 F: drivers/misc/tifm*
15996 F: drivers/mmc/host/tifm_sd.c
15997 F: include/linux/tifm.h
15999 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16000 M: Santosh Shilimkar <ssantosh@kernel.org>
16001 L: linux-kernel@vger.kernel.org
16002 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16004 F: drivers/soc/ti/*
16005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16007 TI LM49xxx FAMILY ASoC CODEC DRIVERS
16008 M: M R Swami Reddy <mr.swami.reddy@ti.com>
16009 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16010 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16012 F: sound/soc/codecs/lm49453*
16013 F: sound/soc/codecs/isabelle*
16015 TI LP855x BACKLIGHT DRIVER
16016 M: Milo Kim <milo.kim@ti.com>
16018 F: Documentation/driver-api/backlight/lp855x-driver.rst
16019 F: drivers/video/backlight/lp855x_bl.c
16020 F: include/linux/platform_data/lp855x.h
16022 TI LP8727 CHARGER DRIVER
16023 M: Milo Kim <milo.kim@ti.com>
16025 F: drivers/power/supply/lp8727_charger.c
16026 F: include/linux/platform_data/lp8727.h
16028 TI LP8788 MFD DRIVER
16029 M: Milo Kim <milo.kim@ti.com>
16031 F: drivers/iio/adc/lp8788_adc.c
16032 F: drivers/leds/leds-lp8788.c
16033 F: drivers/mfd/lp8788*.c
16034 F: drivers/power/supply/lp8788-charger.c
16035 F: drivers/regulator/lp8788-*.c
16036 F: include/linux/mfd/lp8788*.h
16038 TI NETCP ETHERNET DRIVER
16039 M: Wingman Kwok <w-kwok2@ti.com>
16040 M: Murali Karicheri <m-karicheri2@ti.com>
16041 L: netdev@vger.kernel.org
16043 F: drivers/net/ethernet/ti/netcp*
16045 TI PCM3060 ASoC CODEC DRIVER
16046 M: Kirill Marinushkin <kmarinushkin@birdec.com>
16047 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16049 F: Documentation/devicetree/bindings/sound/pcm3060.txt
16050 F: sound/soc/codecs/pcm3060*
16052 TI TAS571X FAMILY ASoC CODEC DRIVER
16053 M: Kevin Cernekee <cernekee@chromium.org>
16054 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16056 F: sound/soc/codecs/tas571x*
16058 TI TRF7970A NFC DRIVER
16059 M: Mark Greer <mgreer@animalcreek.com>
16060 L: linux-wireless@vger.kernel.org
16061 L: linux-nfc@lists.01.org (moderated for non-subscribers)
16063 F: drivers/nfc/trf7970a.c
16064 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16066 TI TWL4030 SERIES SOC CODEC DRIVER
16067 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
16068 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16070 F: sound/soc/codecs/twl4030*
16073 M: Benoit Parrot <bparrot@ti.com>
16074 L: linux-media@vger.kernel.org
16075 W: http://linuxtv.org/
16076 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16078 F: drivers/media/platform/ti-vpe/
16080 TI WILINK WIRELESS DRIVERS
16081 L: linux-wireless@vger.kernel.org
16082 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
16083 W: http://wireless.kernel.org/en/users/Drivers/wl1251
16084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16086 F: drivers/net/wireless/ti/
16087 F: include/linux/wl12xx.h
16089 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16090 M: John Stultz <john.stultz@linaro.org>
16091 M: Thomas Gleixner <tglx@linutronix.de>
16092 R: Stephen Boyd <sboyd@kernel.org>
16093 L: linux-kernel@vger.kernel.org
16094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16096 F: include/linux/clocksource.h
16097 F: include/linux/time.h
16098 F: include/linux/timex.h
16099 F: include/uapi/linux/time.h
16100 F: include/uapi/linux/timex.h
16101 F: kernel/time/clocksource.c
16102 F: kernel/time/time*.c
16103 F: kernel/time/alarmtimer.c
16104 F: kernel/time/ntp.c
16105 F: tools/testing/selftests/timers/
16108 M: Jon Maloy <jon.maloy@ericsson.com>
16109 M: Ying Xue <ying.xue@windriver.com>
16110 L: netdev@vger.kernel.org (core kernel code)
16111 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16112 W: http://tipc.sourceforge.net/
16114 F: include/uapi/linux/tipc*.h
16117 TLAN NETWORK DRIVER
16118 M: Samuel Chessman <chessman@tux.org>
16119 L: tlan-devel@lists.sourceforge.net (subscribers-only)
16120 W: http://sourceforge.net/projects/tlan/
16122 F: Documentation/networking/device_drivers/ti/tlan.txt
16123 F: drivers/net/ethernet/ti/tlan.*
16125 TM6000 VIDEO4LINUX DRIVER
16126 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16127 L: linux-media@vger.kernel.org
16128 W: https://linuxtv.org
16129 T: git git://linuxtv.org/media_tree.git
16131 F: drivers/media/usb/tm6000/
16132 F: Documentation/media/v4l-drivers/tm6000*
16134 TMIO/SDHI MMC DRIVER
16135 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
16136 L: linux-mmc@vger.kernel.org
16138 F: drivers/mmc/host/tmio_mmc*
16139 F: drivers/mmc/host/renesas_sdhi*
16140 F: include/linux/mfd/tmio.h
16142 TMP401 HARDWARE MONITOR DRIVER
16143 M: Guenter Roeck <linux@roeck-us.net>
16144 L: linux-hwmon@vger.kernel.org
16146 F: Documentation/hwmon/tmp401.rst
16147 F: drivers/hwmon/tmp401.c
16149 TMPFS (SHMEM FILESYSTEM)
16150 M: Hugh Dickins <hughd@google.com>
16151 L: linux-mm@kvack.org
16153 F: include/linux/shmem_fs.h
16156 TOMOYO SECURITY MODULE
16157 M: Kentaro Takeda <takedakn@nttdata.co.jp>
16158 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
16159 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
16160 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
16161 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
16162 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
16163 W: https://tomoyo.osdn.jp/
16165 F: security/tomoyo/
16167 TOPSTAR LAPTOP EXTRAS DRIVER
16168 M: Herton Ronaldo Krzesinski <herton@canonical.com>
16169 L: platform-driver-x86@vger.kernel.org
16171 F: drivers/platform/x86/topstar-laptop.c
16173 TORTURE-TEST MODULES
16174 M: Davidlohr Bueso <dave@stgolabs.net>
16175 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
16176 M: Josh Triplett <josh@joshtriplett.org>
16177 L: linux-kernel@vger.kernel.org
16179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16180 F: Documentation/RCU/torture.txt
16181 F: kernel/torture.c
16182 F: kernel/rcu/rcutorture.c
16183 F: kernel/rcu/rcuperf.c
16184 F: kernel/locking/locktorture.c
16186 TOSHIBA ACPI EXTRAS DRIVER
16187 M: Azael Avalos <coproscefalo@gmail.com>
16188 L: platform-driver-x86@vger.kernel.org
16190 F: drivers/platform/x86/toshiba_acpi.c
16192 TOSHIBA BLUETOOTH DRIVER
16193 M: Azael Avalos <coproscefalo@gmail.com>
16194 L: platform-driver-x86@vger.kernel.org
16196 F: drivers/platform/x86/toshiba_bluetooth.c
16198 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16199 M: Azael Avalos <coproscefalo@gmail.com>
16200 L: platform-driver-x86@vger.kernel.org
16202 F: drivers/platform/x86/toshiba_haps.c
16205 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
16206 W: http://www.buzzard.org.uk/toshiba/
16208 F: drivers/char/toshiba.c
16209 F: include/linux/toshiba.h
16210 F: include/uapi/linux/toshiba.h
16212 TOSHIBA TC358743 DRIVER
16213 M: Mats Randgaard <matrandg@cisco.com>
16214 L: linux-media@vger.kernel.org
16216 F: drivers/media/i2c/tc358743*
16217 F: include/media/i2c/tc358743.h
16219 TOSHIBA WMI HOTKEYS DRIVER
16220 M: Azael Avalos <coproscefalo@gmail.com>
16221 L: platform-driver-x86@vger.kernel.org
16223 F: drivers/platform/x86/toshiba-wmi.c
16226 M: Peter Huewe <peterhuewe@gmx.de>
16227 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16228 R: Jason Gunthorpe <jgg@ziepe.ca>
16229 L: linux-integrity@vger.kernel.org
16230 Q: https://patchwork.kernel.org/project/linux-integrity/list/
16231 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16232 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
16234 F: drivers/char/tpm/
16237 M: Steven Rostedt <rostedt@goodmis.org>
16238 M: Ingo Molnar <mingo@redhat.com>
16239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16241 F: Documentation/trace/ftrace.rst
16242 F: arch/*/*/*/ftrace.h
16243 F: arch/*/kernel/ftrace.c
16244 F: include/*/ftrace.h
16245 F: include/linux/trace*.h
16248 F: tools/testing/selftests/ftrace/
16250 TRACING MMIO ACCESSES (MMIOTRACE)
16251 M: Steven Rostedt <rostedt@goodmis.org>
16252 M: Ingo Molnar <mingo@kernel.org>
16253 R: Karol Herbst <karolherbst@gmail.com>
16254 R: Pekka Paalanen <ppaalanen@gmail.com>
16256 L: linux-kernel@vger.kernel.org
16257 L: nouveau@lists.freedesktop.org
16258 F: kernel/trace/trace_mmiotrace.c
16259 F: include/linux/mmiotrace.h
16260 F: arch/x86/mm/kmmio.c
16261 F: arch/x86/mm/mmio-mod.c
16262 F: arch/x86/mm/testmmiotrace.c
16265 M: Jiri Kosina <trivial@kernel.org>
16266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16268 K: ^Subject:.*(?i)trivial
16270 TEMPO SEMICONDUCTOR DRIVERS
16271 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16273 F: sound/soc/codecs/tscs*.c
16274 F: sound/soc/codecs/tscs*.h
16275 F: Documentation/devicetree/bindings/sound/tscs*.txt
16278 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16279 M: Jiri Slaby <jslaby@suse.com>
16281 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16282 F: Documentation/driver-api/serial/
16284 F: drivers/tty/serial/serial_core.c
16285 F: include/linux/serial_core.h
16286 F: include/linux/serial.h
16287 F: include/linux/tty.h
16288 F: include/uapi/linux/serial_core.h
16289 F: include/uapi/linux/serial.h
16290 F: include/uapi/linux/tty.h
16292 TUA9001 MEDIA DRIVER
16293 M: Antti Palosaari <crope@iki.fi>
16294 L: linux-media@vger.kernel.org
16295 W: https://linuxtv.org
16296 W: http://palosaari.fi/linux/
16297 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16298 T: git git://linuxtv.org/anttip/media_tree.git
16300 F: drivers/media/tuners/tua9001*
16302 TULIP NETWORK DRIVERS
16303 L: netdev@vger.kernel.org
16304 L: linux-parisc@vger.kernel.org
16306 F: drivers/net/ethernet/dec/tulip/
16309 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
16310 W: http://vtun.sourceforge.net/tun
16312 F: Documentation/networking/tuntap.txt
16313 F: arch/um/os-Linux/drivers/
16315 TURBOCHANNEL SUBSYSTEM
16316 M: "Maciej W. Rozycki" <macro@linux-mips.org>
16317 M: Ralf Baechle <ralf@linux-mips.org>
16318 L: linux-mips@vger.kernel.org
16319 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
16322 F: include/linux/tc.h
16325 M: "Len Brown" <lenb@kernel.org>
16326 L: linux-pm@vger.kernel.org
16327 B: https://bugzilla.kernel.org
16328 Q: https://patchwork.kernel.org/project/linux-pm/list/
16329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16331 F: tools/power/x86/turbostat/
16333 TW5864 VIDEO4LINUX DRIVER
16334 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16335 M: Anton Sviridenko <anton@corp.bluecherry.net>
16336 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16337 M: Andrey Utkin <andrey_utkin@fastmail.com>
16338 L: linux-media@vger.kernel.org
16340 F: drivers/media/pci/tw5864/
16342 TW68 VIDEO4LINUX DRIVER
16343 M: Hans Verkuil <hverkuil@xs4all.nl>
16344 L: linux-media@vger.kernel.org
16345 T: git git://linuxtv.org/media_tree.git
16346 W: https://linuxtv.org
16348 F: drivers/media/pci/tw68/
16350 TW686X VIDEO4LINUX DRIVER
16351 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16352 L: linux-media@vger.kernel.org
16353 T: git git://linuxtv.org/media_tree.git
16354 W: http://linuxtv.org
16356 F: drivers/media/pci/tw686x/
16358 UBI FILE SYSTEM (UBIFS)
16359 M: Richard Weinberger <richard@nod.at>
16360 M: Artem Bityutskiy <dedekind1@gmail.com>
16361 M: Adrian Hunter <adrian.hunter@intel.com>
16362 L: linux-mtd@lists.infradead.org
16363 T: git git://git.infradead.org/ubifs-2.6.git
16364 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
16366 F: Documentation/filesystems/ubifs.txt
16369 UCLINUX (M68KNOMMU AND COLDFIRE)
16370 M: Greg Ungerer <gerg@linux-m68k.org>
16371 W: http://www.linux-m68k.org/
16372 W: http://www.uclinux.org/
16373 L: linux-m68k@lists.linux-m68k.org
16374 L: uclinux-dev@uclinux.org (subscribers-only)
16375 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16377 F: arch/m68k/coldfire/
16379 F: arch/m68k/*/*_no.*
16380 F: arch/m68k/include/asm/*_no.*
16383 M: Jan Kara <jack@suse.com>
16385 F: Documentation/filesystems/udf.txt
16389 M: Bastien Nocera <hadess@hadess.net>
16390 L: linux-input@vger.kernel.org
16392 F: drivers/hid/hid-udraw-ps3.c
16395 M: Evgeniy Dushistov <dushistov@mail.ru>
16397 F: Documentation/filesystems/ufs.txt
16400 UHID USERSPACE HID IO DRIVER:
16401 M: David Herrmann <dh.herrmann@googlemail.com>
16402 L: linux-input@vger.kernel.org
16404 F: drivers/hid/uhid.c
16405 F: include/uapi/linux/uhid.h
16408 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16409 L: linux-usb@vger.kernel.org
16411 F: drivers/usb/common/ulpi.c
16412 F: include/linux/ulpi/
16414 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16415 L: linux-usb@vger.kernel.org
16418 F: include/linux/uwb.h
16419 F: include/linux/uwb/
16422 M: Gabriel Krisman Bertazi <krisman@collabora.com>
16423 L: linux-fsdevel@vger.kernel.org
16427 UNICORE32 ARCHITECTURE:
16428 M: Guan Xuetao <gxt@pku.edu.cn>
16429 W: http://mprc.pku.edu.cn/~guanxuetao/linux
16431 T: git git://github.com/gxt/linux.git
16435 M: Tony Finch <dot@dotat.at>
16436 W: http://dotat.at/prog/unifdef
16438 F: scripts/unifdef.c
16440 UNIFORM CDROM DRIVER
16441 M: Jens Axboe <axboe@kernel.dk>
16442 W: http://www.kernel.dk
16444 F: Documentation/cdrom/
16445 F: drivers/cdrom/cdrom.c
16446 F: include/linux/cdrom.h
16447 F: include/uapi/linux/cdrom.h
16449 UNISYS S-PAR DRIVERS
16450 M: David Kershner <david.kershner@unisys.com>
16451 L: sparmaintainer@unisys.com (Unisys internal)
16453 F: include/linux/visorbus.h
16454 F: drivers/visorbus/
16455 F: drivers/staging/unisys/
16457 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16458 R: Alim Akhtar <alim.akhtar@samsung.com>
16459 R: Avri Altman <avri.altman@wdc.com>
16460 R: Pedro Sousa <pedrom.sousa@synopsys.com>
16461 L: linux-scsi@vger.kernel.org
16463 F: Documentation/scsi/ufs.txt
16464 F: drivers/scsi/ufs/
16466 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16467 M: Pedro Sousa <pedrom.sousa@synopsys.com>
16468 L: linux-scsi@vger.kernel.org
16470 F: drivers/scsi/ufs/*dwc*
16472 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16473 M: Stanley Chu <stanley.chu@mediatek.com>
16474 L: linux-scsi@vger.kernel.org
16475 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16477 F: drivers/scsi/ufs/ufs-mediatek*
16479 UNSORTED BLOCK IMAGES (UBI)
16480 M: Artem Bityutskiy <dedekind1@gmail.com>
16481 M: Richard Weinberger <richard@nod.at>
16482 W: http://www.linux-mtd.infradead.org/
16483 L: linux-mtd@lists.infradead.org
16484 T: git git://git.infradead.org/ubifs-2.6.git
16486 F: drivers/mtd/ubi/
16487 F: include/linux/mtd/ubi.h
16488 F: include/uapi/mtd/ubi-user.h
16490 USB "USBNET" DRIVER FRAMEWORK
16491 M: Oliver Neukum <oneukum@suse.com>
16492 L: netdev@vger.kernel.org
16493 W: http://www.linux-usb.org/usbnet
16495 F: drivers/net/usb/usbnet.c
16496 F: include/linux/usb/usbnet.h
16499 M: Oliver Neukum <oneukum@suse.com>
16500 L: linux-usb@vger.kernel.org
16502 F: Documentation/usb/acm.rst
16503 F: drivers/usb/class/cdc-acm.*
16505 USB AR5523 WIRELESS DRIVER
16506 M: Pontus Fuchs <pontus.fuchs@gmail.com>
16507 L: linux-wireless@vger.kernel.org
16509 F: drivers/net/wireless/ath/ar5523/
16512 M: Oliver Neukum <oneukum@suse.com>
16513 L: linux-usb@vger.kernel.org
16514 L: linux-scsi@vger.kernel.org
16516 F: drivers/usb/storage/uas.c
16518 USB CDC ETHERNET DRIVER
16519 M: Oliver Neukum <oliver@neukum.org>
16520 L: linux-usb@vger.kernel.org
16522 F: drivers/net/usb/cdc_*.c
16523 F: include/uapi/linux/usb/cdc.h
16525 USB CHAOSKEY DRIVER
16526 M: Keith Packard <keithp@keithp.com>
16527 L: linux-usb@vger.kernel.org
16529 F: drivers/usb/misc/chaoskey.c
16531 USB CYPRESS C67X00 DRIVER
16532 M: Peter Korsgaard <jacmet@sunsite.dk>
16533 L: linux-usb@vger.kernel.org
16535 F: drivers/usb/c67x00/
16537 USB DAVICOM DM9601 DRIVER
16538 M: Peter Korsgaard <jacmet@sunsite.dk>
16539 L: netdev@vger.kernel.org
16540 W: http://www.linux-usb.org/usbnet
16542 F: drivers/net/usb/dm9601.c
16544 USB DIAMOND RIO500 DRIVER
16545 M: Cesar Miquel <miquel@df.uba.ar>
16546 L: rio500-users@lists.sourceforge.net
16547 W: http://rio500.sourceforge.net
16549 F: drivers/usb/misc/rio500*
16552 M: Alan Stern <stern@rowland.harvard.edu>
16553 L: linux-usb@vger.kernel.org
16555 F: Documentation/usb/ehci.rst
16556 F: drivers/usb/host/ehci*
16558 USB GADGET/PERIPHERAL SUBSYSTEM
16559 M: Felipe Balbi <balbi@kernel.org>
16560 L: linux-usb@vger.kernel.org
16561 W: http://www.linux-usb.org/gadget
16562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16564 F: drivers/usb/gadget/
16565 F: include/linux/usb/gadget*
16567 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16568 M: Jiri Kosina <jikos@kernel.org>
16569 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
16570 L: linux-usb@vger.kernel.org
16571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16573 F: Documentation/hid/hiddev.rst
16574 F: drivers/hid/usbhid/
16576 USB INTEL XHCI ROLE MUX DRIVER
16577 M: Hans de Goede <hdegoede@redhat.com>
16578 L: linux-usb@vger.kernel.org
16580 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
16582 USB IP DRIVER FOR HISILICON KIRIN
16583 M: Yu Chen <chenyu56@huawei.com>
16584 M: Binghui Wang <wangbinghui@hisilicon.com>
16585 L: linux-usb@vger.kernel.org
16587 F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16588 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
16591 M: Olav Kongas <ok@artecdesign.ee>
16592 L: linux-usb@vger.kernel.org
16594 F: drivers/usb/host/isp116x*
16595 F: include/linux/usb/isp116x.h
16597 USB LAN78XX ETHERNET DRIVER
16598 M: Woojung Huh <woojung.huh@microchip.com>
16599 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16600 L: netdev@vger.kernel.org
16602 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16603 F: drivers/net/usb/lan78xx.*
16604 F: include/dt-bindings/net/microchip-lan78xx.h
16606 USB MASS STORAGE DRIVER
16607 M: Alan Stern <stern@rowland.harvard.edu>
16608 L: linux-usb@vger.kernel.org
16609 L: usb-storage@lists.one-eyed-alien.net
16611 F: drivers/usb/storage/
16614 M: Clemens Ladisch <clemens@ladisch.de>
16615 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16618 F: sound/usb/midi.*
16620 USB NETWORKING DRIVERS
16621 L: linux-usb@vger.kernel.org
16623 F: drivers/net/usb/
16626 M: Alan Stern <stern@rowland.harvard.edu>
16627 L: linux-usb@vger.kernel.org
16629 F: Documentation/usb/ohci.rst
16630 F: drivers/usb/host/ohci*
16632 USB OTG FSM (Finite State Machine)
16633 M: Peter Chen <Peter.Chen@nxp.com>
16634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16635 L: linux-usb@vger.kernel.org
16637 F: drivers/usb/common/usb-otg-fsm.c
16640 M: Valentina Manea <valentina.manea.m@gmail.com>
16641 M: Shuah Khan <shuah@kernel.org>
16642 M: Shuah Khan <skhan@linuxfoundation.org>
16643 L: linux-usb@vger.kernel.org
16645 F: Documentation/usb/usbip_protocol.rst
16646 F: drivers/usb/usbip/
16647 F: tools/usb/usbip/
16648 F: tools/testing/selftests/drivers/usb/usbip/
16651 M: Petko Manolov <petkan@nucleusys.com>
16652 L: linux-usb@vger.kernel.org
16653 L: netdev@vger.kernel.org
16654 T: git git://github.com/petkan/pegasus.git
16655 W: https://github.com/petkan/pegasus
16657 F: drivers/net/usb/pegasus.*
16660 M: Felipe Balbi <balbi@kernel.org>
16661 L: linux-usb@vger.kernel.org
16662 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16664 F: drivers/usb/phy/
16666 USB PRINTER DRIVER (usblp)
16667 M: Pete Zaitcev <zaitcev@redhat.com>
16668 L: linux-usb@vger.kernel.org
16670 F: drivers/usb/class/usblp.c
16672 USB QMI WWAN NETWORK DRIVER
16673 M: Bjørn Mork <bjorn@mork.no>
16674 L: netdev@vger.kernel.org
16676 F: Documentation/ABI/testing/sysfs-class-net-qmi
16677 F: drivers/net/usb/qmi_wwan.c
16680 M: Petko Manolov <petkan@nucleusys.com>
16681 L: linux-usb@vger.kernel.org
16682 L: netdev@vger.kernel.org
16683 T: git git://github.com/petkan/rtl8150.git
16684 W: https://github.com/petkan/rtl8150
16686 F: drivers/net/usb/rtl8150.c
16688 USB SERIAL SUBSYSTEM
16689 M: Johan Hovold <johan@kernel.org>
16690 L: linux-usb@vger.kernel.org
16691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16693 F: Documentation/usb/usb-serial.rst
16694 F: drivers/usb/serial/
16695 F: include/linux/usb/serial.h
16697 USB SMSC75XX ETHERNET DRIVER
16698 M: Steve Glendinning <steve.glendinning@shawell.net>
16699 L: netdev@vger.kernel.org
16701 F: drivers/net/usb/smsc75xx.*
16703 USB SMSC95XX ETHERNET DRIVER
16704 M: Steve Glendinning <steve.glendinning@shawell.net>
16705 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16706 L: netdev@vger.kernel.org
16708 F: drivers/net/usb/smsc95xx.*
16711 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16712 L: linux-usb@vger.kernel.org
16713 W: http://www.linux-usb.org
16714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16716 F: Documentation/devicetree/bindings/usb/
16717 F: Documentation/usb/
16719 F: include/linux/usb.h
16720 F: include/linux/usb/
16722 USB TYPEC PI3USB30532 MUX DRIVER
16723 M: Hans de Goede <hdegoede@redhat.com>
16724 L: linux-usb@vger.kernel.org
16726 F: drivers/usb/typec/mux/pi3usb30532.c
16729 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16730 L: linux-usb@vger.kernel.org
16732 F: Documentation/ABI/testing/sysfs-class-typec
16733 F: Documentation/driver-api/usb/typec.rst
16734 F: drivers/usb/typec/
16735 F: include/linux/usb/typec.h
16737 USB TYPEC BUS FOR ALTERNATE MODES
16738 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16739 L: linux-usb@vger.kernel.org
16741 F: Documentation/ABI/testing/sysfs-bus-typec
16742 F: Documentation/driver-api/usb/typec_bus.rst
16743 F: drivers/usb/typec/altmodes/
16744 F: include/linux/usb/typec_altmode.h
16746 USB TYPEC PORT CONTROLLER DRIVERS
16747 M: Guenter Roeck <linux@roeck-us.net>
16748 L: linux-usb@vger.kernel.org
16750 F: drivers/usb/typec/tcpm/
16753 M: Alan Stern <stern@rowland.harvard.edu>
16754 L: linux-usb@vger.kernel.org
16756 F: drivers/usb/host/uhci*
16759 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16760 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16761 L: linux-media@vger.kernel.org
16762 T: git git://linuxtv.org/media_tree.git
16763 W: http://www.ideasonboard.org/uvc/
16765 F: drivers/media/usb/uvc/
16766 F: include/uapi/linux/uvcvideo.h
16769 M: Hans Verkuil <hverkuil@xs4all.nl>
16770 L: linux-media@vger.kernel.org
16771 T: git git://linuxtv.org/media_tree.git
16772 W: https://linuxtv.org
16774 F: drivers/media/usb/usbvision/
16777 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16778 L: linux-usb@vger.kernel.org
16780 F: drivers/usb/gadget/function/*uvc*
16781 F: drivers/usb/gadget/legacy/webcam.c
16782 F: include/uapi/linux/usb/g_uvc.h
16784 USB WIRELESS RNDIS DRIVER (rndis_wlan)
16785 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
16786 L: linux-wireless@vger.kernel.org
16788 F: drivers/net/wireless/rndis_wlan.c
16791 M: Mathias Nyman <mathias.nyman@intel.com>
16792 L: linux-usb@vger.kernel.org
16794 F: drivers/usb/host/xhci*
16795 F: drivers/usb/host/pci-quirks*
16798 L: linux-wireless@vger.kernel.org
16799 W: http://linux-lc100020.sourceforge.net
16801 F: drivers/net/wireless/zydas/zd1201.*
16804 M: Antoine Jacquet <royale@zerezo.com>
16805 L: linux-usb@vger.kernel.org
16806 L: linux-media@vger.kernel.org
16807 T: git git://linuxtv.org/media_tree.git
16808 W: http://royale.zerezo.com/zr364xx/
16810 F: Documentation/media/v4l-drivers/zr364xx*
16811 F: drivers/media/usb/zr364xx/
16813 USER-MODE LINUX (UML)
16814 M: Jeff Dike <jdike@addtoit.com>
16815 M: Richard Weinberger <richard@nod.at>
16816 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
16817 L: linux-um@lists.infradead.org
16818 W: http://user-mode-linux.sourceforge.net
16819 Q: https://patchwork.ozlabs.org/project/linux-um/list/
16820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16822 F: Documentation/virt/uml/
16827 USERSPACE COPYIN/COPYOUT (UIOVEC)
16828 M: Alexander Viro <viro@zeniv.linux.org.uk>
16831 F: include/linux/uio.h
16833 USERSPACE DMA BUFFER DRIVER
16834 M: Gerd Hoffmann <kraxel@redhat.com>
16836 L: dri-devel@lists.freedesktop.org
16837 F: drivers/dma-buf/udmabuf.c
16838 F: include/uapi/linux/udmabuf.h
16839 T: git git://anongit.freedesktop.org/drm/drm-misc
16841 USERSPACE I/O (UIO)
16842 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16845 F: Documentation/driver-api/uio-howto.rst
16847 F: include/linux/uio_driver.h
16850 M: Karel Zak <kzak@redhat.com>
16851 L: util-linux@vger.kernel.org
16852 W: http://en.wikipedia.org/wiki/Util-linux
16853 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16857 M: Christoph Hellwig <hch@lst.de>
16858 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16859 L: linux-kernel@vger.kernel.org
16860 T: git git://git.infradead.org/users/hch/uuid.git
16863 F: include/linux/uuid.h
16864 F: include/uapi/linux/uuid.h
16868 M: Michal Januszewski <spock@gentoo.org>
16869 L: linux-fbdev@vger.kernel.org
16870 W: https://github.com/mjanusz/v86d
16872 F: Documentation/fb/uvesafb.rst
16873 F: drivers/video/fbdev/uvesafb.*
16876 M: Stefan Agner <stefan@agner.ch>
16877 L: linux-mtd@lists.infradead.org
16879 F: drivers/mtd/nand/raw/vf610_nfc.c
16881 VFAT/FAT/MSDOS FILESYSTEM
16882 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16884 F: Documentation/filesystems/vfat.txt
16888 M: Alex Williamson <alex.williamson@redhat.com>
16889 R: Cornelia Huck <cohuck@redhat.com>
16890 L: kvm@vger.kernel.org
16891 T: git git://github.com/awilliam/linux-vfio.git
16893 F: Documentation/driver-api/vfio.rst
16895 F: include/linux/vfio.h
16896 F: include/uapi/linux/vfio.h
16898 VFIO MEDIATED DEVICE DRIVERS
16899 M: Kirti Wankhede <kwankhede@nvidia.com>
16900 L: kvm@vger.kernel.org
16902 F: Documentation/driver-api/vfio-mediated-device.rst
16903 F: drivers/vfio/mdev/
16904 F: include/linux/mdev.h
16905 F: samples/vfio-mdev/
16907 VFIO PLATFORM DRIVER
16908 M: Eric Auger <eric.auger@redhat.com>
16909 L: kvm@vger.kernel.org
16911 F: drivers/vfio/platform/
16914 R: Lukas Wunner <lukas@wunner.de>
16916 F: Documentation/gpu/vga-switcheroo.rst
16917 F: drivers/gpu/vga/vga_switcheroo.c
16918 F: include/linux/vga_switcheroo.h
16919 T: git git://anongit.freedesktop.org/drm/drm-misc
16921 VIA RHINE NETWORK DRIVER
16923 F: drivers/net/ethernet/via/via-rhine.c
16925 VIA SD/MMC CARD CONTROLLER DRIVER
16926 M: Bruce Chang <brucechang@via.com.tw>
16927 M: Harald Welte <HaraldWelte@viatech.com>
16929 F: drivers/mmc/host/via-sdmmc.c
16931 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16932 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16933 L: linux-fbdev@vger.kernel.org
16935 F: include/linux/via-core.h
16936 F: include/linux/via-gpio.h
16937 F: include/linux/via_i2c.h
16938 F: drivers/video/fbdev/via/
16940 VIA VELOCITY NETWORK DRIVER
16941 M: Francois Romieu <romieu@fr.zoreil.com>
16942 L: netdev@vger.kernel.org
16944 F: drivers/net/ethernet/via/via-velocity.*
16946 VICODEC VIRTUAL CODEC DRIVER
16947 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
16948 L: linux-media@vger.kernel.org
16949 T: git git://linuxtv.org/media_tree.git
16950 W: https://linuxtv.org
16952 F: drivers/media/platform/vicodec/*
16954 VIDEO MULTIPLEXER DRIVER
16955 M: Philipp Zabel <p.zabel@pengutronix.de>
16956 L: linux-media@vger.kernel.org
16958 F: drivers/media/platform/video-mux.c
16960 VIDEO I2C POLLING DRIVER
16961 M: Matt Ranostay <matt.ranostay@konsulko.com>
16962 L: linux-media@vger.kernel.org
16964 F: drivers/media/i2c/video-i2c.c
16966 VIDEOBUF2 FRAMEWORK
16967 M: Pawel Osciak <pawel@osciak.com>
16968 M: Marek Szyprowski <m.szyprowski@samsung.com>
16969 M: Kyungmin Park <kyungmin.park@samsung.com>
16970 R: Tomasz Figa <tfiga@chromium.org>
16971 L: linux-media@vger.kernel.org
16973 F: drivers/media/common/videobuf2/*
16974 F: include/media/videobuf2-*
16976 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16977 M: Helen Koike <helen.koike@collabora.com>
16978 L: linux-media@vger.kernel.org
16979 T: git git://linuxtv.org/media_tree.git
16980 W: https://linuxtv.org
16982 F: drivers/media/platform/vimc/*
16985 M: Alex Williamson <alex.williamson@redhat.com>
16986 M: Paolo Bonzini <pbonzini@redhat.com>
16987 L: kvm@vger.kernel.org
16991 VIRTIO AND VHOST VSOCK DRIVER
16992 M: Stefan Hajnoczi <stefanha@redhat.com>
16993 L: kvm@vger.kernel.org
16994 L: virtualization@lists.linux-foundation.org
16995 L: netdev@vger.kernel.org
16997 F: include/linux/virtio_vsock.h
16998 F: include/uapi/linux/virtio_vsock.h
16999 F: include/uapi/linux/vsockmon.h
17000 F: include/uapi/linux/vm_sockets_diag.h
17001 F: net/vmw_vsock/diag.c
17002 F: net/vmw_vsock/af_vsock_tap.c
17003 F: net/vmw_vsock/virtio_transport_common.c
17004 F: net/vmw_vsock/virtio_transport.c
17005 F: drivers/net/vsockmon.c
17006 F: drivers/vhost/vsock.c
17007 F: tools/testing/vsock/
17009 VIRTIO CONSOLE DRIVER
17010 M: Amit Shah <amit@kernel.org>
17011 L: virtualization@lists.linux-foundation.org
17013 F: drivers/char/virtio_console.c
17014 F: include/linux/virtio_console.h
17015 F: include/uapi/linux/virtio_console.h
17017 VIRTIO CORE AND NET DRIVERS
17018 M: "Michael S. Tsirkin" <mst@redhat.com>
17019 M: Jason Wang <jasowang@redhat.com>
17020 L: virtualization@lists.linux-foundation.org
17022 F: Documentation/devicetree/bindings/virtio/
17025 F: drivers/net/virtio_net.c
17026 F: drivers/block/virtio_blk.c
17027 F: include/linux/virtio*.h
17028 F: include/uapi/linux/virtio_*.h
17029 F: drivers/crypto/virtio/
17030 F: mm/balloon_compaction.c
17032 VIRTIO BLOCK AND SCSI DRIVERS
17033 M: "Michael S. Tsirkin" <mst@redhat.com>
17034 M: Jason Wang <jasowang@redhat.com>
17035 R: Paolo Bonzini <pbonzini@redhat.com>
17036 R: Stefan Hajnoczi <stefanha@redhat.com>
17037 L: virtualization@lists.linux-foundation.org
17039 F: drivers/block/virtio_blk.c
17040 F: drivers/scsi/virtio_scsi.c
17041 F: include/uapi/linux/virtio_blk.h
17042 F: include/uapi/linux/virtio_scsi.h
17043 F: drivers/vhost/scsi.c
17045 VIRTIO CRYPTO DRIVER
17046 M: Gonglei <arei.gonglei@huawei.com>
17047 L: virtualization@lists.linux-foundation.org
17048 L: linux-crypto@vger.kernel.org
17050 F: drivers/crypto/virtio/
17051 F: include/uapi/linux/virtio_crypto.h
17053 VIRTIO DRIVERS FOR S390
17054 M: Cornelia Huck <cohuck@redhat.com>
17055 M: Halil Pasic <pasic@linux.ibm.com>
17056 L: linux-s390@vger.kernel.org
17057 L: virtualization@lists.linux-foundation.org
17058 L: kvm@vger.kernel.org
17060 F: drivers/s390/virtio/
17061 F: arch/s390/include/uapi/asm/virtio-ccw.h
17064 M: David Airlie <airlied@linux.ie>
17065 M: Gerd Hoffmann <kraxel@redhat.com>
17066 L: dri-devel@lists.freedesktop.org
17067 L: virtualization@lists.linux-foundation.org
17068 T: git git://anongit.freedesktop.org/drm/drm-misc
17070 F: drivers/gpu/drm/virtio/
17071 F: include/uapi/linux/virtio_gpu.h
17073 VIRTIO HOST (VHOST)
17074 M: "Michael S. Tsirkin" <mst@redhat.com>
17075 M: Jason Wang <jasowang@redhat.com>
17076 L: kvm@vger.kernel.org
17077 L: virtualization@lists.linux-foundation.org
17078 L: netdev@vger.kernel.org
17079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17082 F: include/uapi/linux/vhost.h
17084 VIRTIO INPUT DRIVER
17085 M: Gerd Hoffmann <kraxel@redhat.com>
17087 F: drivers/virtio/virtio_input.c
17088 F: include/uapi/linux/virtio_input.h
17090 VIRTIO IOMMU DRIVER
17091 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
17092 L: virtualization@lists.linux-foundation.org
17094 F: drivers/iommu/virtio-iommu.c
17095 F: include/uapi/linux/virtio_iommu.h
17097 VIRTUAL BOX GUEST DEVICE DRIVER
17098 M: Hans de Goede <hdegoede@redhat.com>
17099 M: Arnd Bergmann <arnd@arndb.de>
17100 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17102 F: include/linux/vbox_utils.h
17103 F: include/uapi/linux/vbox*.h
17104 F: drivers/virt/vboxguest/
17106 VIRTUAL SERIO DEVICE DRIVER
17107 M: Stephen Chandler Paul <thatslyude@gmail.com>
17109 F: drivers/input/serio/userio.c
17110 F: include/uapi/linux/userio.h
17112 VIVID VIRTUAL VIDEO DRIVER
17113 M: Hans Verkuil <hverkuil@xs4all.nl>
17114 L: linux-media@vger.kernel.org
17115 T: git git://linuxtv.org/media_tree.git
17116 W: https://linuxtv.org
17118 F: drivers/media/platform/vivid/*
17121 M: Florian Fainelli <f.fainelli@gmail.com>
17122 L: openwrt-devel@lists.openwrt.org (subscribers-only)
17124 F: drivers/vlynq/vlynq.c
17125 F: include/linux/vlynq.h
17128 M: Martyn Welch <martyn@welchs.me.uk>
17129 M: Manohar Vanga <manohar.vanga@gmail.com>
17130 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17131 L: devel@driverdev.osuosl.org
17133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17134 F: Documentation/driver-api/vme.rst
17135 F: drivers/staging/vme/
17137 F: include/linux/vme*
17139 VMWARE BALLOON DRIVER
17140 M: Nadav Amit <namit@vmware.com>
17141 M: "VMware, Inc." <pv-drivers@vmware.com>
17142 L: linux-kernel@vger.kernel.org
17144 F: drivers/misc/vmw_balloon.c
17146 VMWARE HYPERVISOR INTERFACE
17147 M: Thomas Hellstrom <thellstrom@vmware.com>
17148 M: "VMware, Inc." <pv-drivers@vmware.com>
17149 L: virtualization@lists.linux-foundation.org
17151 F: arch/x86/kernel/cpu/vmware.c
17153 VMWARE PVRDMA DRIVER
17154 M: Adit Ranadive <aditr@vmware.com>
17155 M: VMware PV-Drivers <pv-drivers@vmware.com>
17156 L: linux-rdma@vger.kernel.org
17158 F: drivers/infiniband/hw/vmw_pvrdma/
17160 VMware PVSCSI driver
17161 M: Jim Gill <jgill@vmware.com>
17162 M: VMware PV-Drivers <pv-drivers@vmware.com>
17163 L: linux-scsi@vger.kernel.org
17165 F: drivers/scsi/vmw_pvscsi.c
17166 F: drivers/scsi/vmw_pvscsi.h
17168 VMWARE VMMOUSE SUBDRIVER
17169 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
17170 M: "VMware, Inc." <pv-drivers@vmware.com>
17171 L: linux-input@vger.kernel.org
17173 F: drivers/input/mouse/vmmouse.c
17174 F: drivers/input/mouse/vmmouse.h
17176 VMWARE VMXNET3 ETHERNET DRIVER
17177 M: Ronak Doshi <doshir@vmware.com>
17178 M: "VMware, Inc." <pv-drivers@vmware.com>
17179 L: netdev@vger.kernel.org
17181 F: drivers/net/vmxnet3/
17183 VOCORE VOCORE2 BOARD
17184 M: Harvey Hunt <harveyhuntnexus@gmail.com>
17185 L: linux-mips@vger.kernel.org
17187 F: arch/mips/boot/dts/ralink/vocore2.dts
17189 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17190 M: Liam Girdwood <lgirdwood@gmail.com>
17191 M: Mark Brown <broonie@kernel.org>
17192 L: linux-kernel@vger.kernel.org
17193 W: http://www.slimlogic.co.uk/?p=48
17194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17196 F: Documentation/devicetree/bindings/regulator/
17197 F: Documentation/power/regulator/
17198 F: drivers/regulator/
17199 F: include/dt-bindings/regulator/
17200 F: include/linux/regulator/
17203 M: David Ahern <dsa@cumulusnetworks.com>
17204 M: Shrijeet Mukherjee <shrijeet@gmail.com>
17205 L: netdev@vger.kernel.org
17207 F: drivers/net/vrf.c
17208 F: Documentation/networking/vrf.txt
17210 VT1211 HARDWARE MONITOR DRIVER
17211 M: Juerg Haefliger <juergh@gmail.com>
17212 L: linux-hwmon@vger.kernel.org
17214 F: Documentation/hwmon/vt1211.rst
17215 F: drivers/hwmon/vt1211.c
17217 VT8231 HARDWARE MONITOR DRIVER
17218 M: Roger Lucas <vt8231@hiddenengine.co.uk>
17219 L: linux-hwmon@vger.kernel.org
17221 F: drivers/hwmon/vt8231.c
17223 VUB300 USB to SDIO/SD/MMC bridge chip
17224 M: Tony Olech <tony.olech@elandigitalsystems.com>
17225 L: linux-mmc@vger.kernel.org
17226 L: linux-usb@vger.kernel.org
17228 F: drivers/mmc/host/vub300.c
17230 W1 DALLAS'S 1-WIRE BUS
17231 M: Evgeniy Polyakov <zbr@ioremap.net>
17233 F: Documentation/devicetree/bindings/w1/
17234 F: Documentation/w1/
17236 F: include/linux/w1.h
17238 W83791D HARDWARE MONITORING DRIVER
17239 M: Marc Hulsman <m.hulsman@tudelft.nl>
17240 L: linux-hwmon@vger.kernel.org
17242 F: Documentation/hwmon/w83791d.rst
17243 F: drivers/hwmon/w83791d.c
17245 W83793 HARDWARE MONITORING DRIVER
17246 M: Rudolf Marek <r.marek@assembler.cz>
17247 L: linux-hwmon@vger.kernel.org
17249 F: Documentation/hwmon/w83793.rst
17250 F: drivers/hwmon/w83793.c
17252 W83795 HARDWARE MONITORING DRIVER
17253 M: Jean Delvare <jdelvare@suse.com>
17254 L: linux-hwmon@vger.kernel.org
17256 F: drivers/hwmon/w83795.c
17258 W83L51xD SD/MMC CARD INTERFACE DRIVER
17259 M: Pierre Ossman <pierre@ossman.eu>
17261 F: drivers/mmc/host/wbsd.*
17263 WACOM PROTOCOL 4 SERIAL TABLETS
17264 M: Julian Squires <julian@cipht.net>
17265 M: Hans de Goede <hdegoede@redhat.com>
17266 L: linux-input@vger.kernel.org
17268 F: drivers/input/tablet/wacom_serial4.c
17270 WATCHDOG DEVICE DRIVERS
17271 M: Wim Van Sebroeck <wim@linux-watchdog.org>
17272 M: Guenter Roeck <linux@roeck-us.net>
17273 L: linux-watchdog@vger.kernel.org
17274 W: http://www.linux-watchdog.org/
17275 T: git git://www.linux-watchdog.org/linux-watchdog.git
17277 F: Documentation/devicetree/bindings/watchdog/
17278 F: Documentation/watchdog/
17279 F: drivers/watchdog/
17280 F: include/linux/watchdog.h
17281 F: include/uapi/linux/watchdog.h
17283 WHISKEYCOVE PMIC GPIO DRIVER
17284 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17285 L: linux-gpio@vger.kernel.org
17287 F: drivers/gpio/gpio-wcove.c
17290 M: Dianlong Li <long17.cool@163.com>
17291 L: linux-rtc@vger.kernel.org
17293 F: drivers/rtc/rtc-sd3078.c
17296 M: David Herrmann <dh.herrmann@googlemail.com>
17297 L: linux-input@vger.kernel.org
17299 F: drivers/hid/hid-wiimote*
17301 WILOCITY WIL6210 WIRELESS DRIVER
17302 M: Maya Erez <merez@codeaurora.org>
17303 L: linux-wireless@vger.kernel.org
17304 L: wil6210@qti.qualcomm.com
17306 W: http://wireless.kernel.org/en/users/Drivers/wil6210
17307 F: drivers/net/wireless/ath/wil6210/
17310 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17311 M: linux-wimax@intel.com
17312 L: wimax@linuxwimax.org (subscribers-only)
17314 W: http://linuxwimax.org
17315 F: Documentation/wimax/README.wimax
17316 F: include/linux/wimax/debug.h
17317 F: include/net/wimax.h
17318 F: include/uapi/linux/wimax.h
17322 M: David Härdeman <david@hardeman.nu>
17324 F: drivers/media/rc/winbond-cir.c
17326 RCMM REMOTE CONTROLS DECODER
17327 M: Patrick Lerda <patrick9876@free.fr>
17329 F: drivers/media/rc/ir-rcmm-decoder.c
17331 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17332 M: William Breathitt Gray <vilhelm.gray@gmail.com>
17333 L: linux-watchdog@vger.kernel.org
17335 F: drivers/watchdog/ebc-c384_wdt.c
17337 WINSYSTEMS WS16C48 GPIO DRIVER
17338 M: William Breathitt Gray <vilhelm.gray@gmail.com>
17339 L: linux-gpio@vger.kernel.org
17341 F: drivers/gpio/gpio-ws16c48.c
17343 WISTRON LAPTOP BUTTON DRIVER
17344 M: Miloslav Trmac <mitr@volny.cz>
17346 F: drivers/input/misc/wistron_btns.c
17348 WL3501 WIRELESS PCMCIA CARD DRIVER
17349 L: linux-wireless@vger.kernel.org
17351 F: drivers/net/wireless/wl3501*
17353 WOLFSON MICROELECTRONICS DRIVERS
17354 L: patches@opensource.cirrus.com
17355 T: git https://github.com/CirrusLogic/linux-drivers.git
17356 W: https://github.com/CirrusLogic/linux-drivers/wiki
17358 F: Documentation/hwmon/wm83??.rst
17359 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17360 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17361 F: Documentation/devicetree/bindings/mfd/arizona.txt
17362 F: Documentation/devicetree/bindings/mfd/wm831x.txt
17363 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
17364 F: arch/arm/mach-s3c64xx/mach-crag6410*
17365 F: drivers/clk/clk-wm83*.c
17366 F: drivers/extcon/extcon-arizona.c
17367 F: drivers/leds/leds-wm83*.c
17368 F: drivers/gpio/gpio-*wm*.c
17369 F: drivers/gpio/gpio-arizona.c
17370 F: drivers/hwmon/wm83??-hwmon.c
17371 F: drivers/input/misc/wm831x-on.c
17372 F: drivers/input/touchscreen/wm831x-ts.c
17373 F: drivers/input/touchscreen/wm97*.c
17374 F: drivers/mfd/arizona*
17375 F: drivers/mfd/wm*.c
17376 F: drivers/mfd/cs47l24*
17377 F: drivers/power/supply/wm83*.c
17378 F: drivers/rtc/rtc-wm83*.c
17379 F: drivers/regulator/wm8*.c
17380 F: drivers/regulator/arizona*
17381 F: drivers/video/backlight/wm83*_bl.c
17382 F: drivers/watchdog/wm83*_wdt.c
17383 F: include/linux/mfd/arizona/
17384 F: include/linux/mfd/wm831x/
17385 F: include/linux/mfd/wm8350/
17386 F: include/linux/mfd/wm8400*
17387 F: include/linux/regulator/arizona*
17388 F: include/linux/wm97xx.h
17389 F: include/sound/wm????.h
17390 F: sound/soc/codecs/arizona.?
17391 F: sound/soc/codecs/wm*
17392 F: sound/soc/codecs/cs47l24*
17395 M: Tejun Heo <tj@kernel.org>
17396 R: Lai Jiangshan <jiangshanlai@gmail.com>
17397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17399 F: include/linux/workqueue.h
17400 F: kernel/workqueue.c
17401 F: Documentation/core-api/workqueue.rst
17403 X-POWERS AXP288 PMIC DRIVERS
17404 M: Hans de Goede <hdegoede@redhat.com>
17407 F: drivers/acpi/pmic/intel_pmic_xpower.c
17409 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17410 M: Chen-Yu Tsai <wens@csie.org>
17411 L: linux-kernel@vger.kernel.org
17416 M: Andrew Hendry <andrew.hendry@gmail.com>
17417 L: linux-x25@vger.kernel.org
17419 F: Documentation/networking/x25*
17420 F: include/net/x25*
17423 X86 ARCHITECTURE (32-BIT AND 64-BIT)
17424 M: Thomas Gleixner <tglx@linutronix.de>
17425 M: Ingo Molnar <mingo@redhat.com>
17426 M: Borislav Petkov <bp@alien8.de>
17427 R: "H. Peter Anvin" <hpa@zytor.com>
17429 L: linux-kernel@vger.kernel.org
17430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17432 F: Documentation/devicetree/bindings/x86/
17433 F: Documentation/x86/
17437 M: Andy Lutomirski <luto@kernel.org>
17438 L: linux-kernel@vger.kernel.org
17439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17443 X86 MCE INFRASTRUCTURE
17444 M: Tony Luck <tony.luck@intel.com>
17445 M: Borislav Petkov <bp@alien8.de>
17446 L: linux-edac@vger.kernel.org
17448 F: arch/x86/kernel/cpu/mce/*
17450 X86 MICROCODE UPDATE SUPPORT
17451 M: Borislav Petkov <bp@alien8.de>
17453 F: arch/x86/kernel/cpu/microcode/*
17456 M: Dave Hansen <dave.hansen@linux.intel.com>
17457 M: Andy Lutomirski <luto@kernel.org>
17458 M: Peter Zijlstra <peterz@infradead.org>
17459 L: linux-kernel@vger.kernel.org
17460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17464 X86 PLATFORM DRIVERS
17465 M: Darren Hart <dvhart@infradead.org>
17466 M: Andy Shevchenko <andy@infradead.org>
17467 L: platform-driver-x86@vger.kernel.org
17468 T: git git://git.infradead.org/linux-platform-drivers-x86.git
17470 F: drivers/platform/x86/
17471 F: drivers/platform/olpc/
17473 X86 PLATFORM DRIVERS - ARCH
17474 R: Darren Hart <dvhart@infradead.org>
17475 R: Andy Shevchenko <andy@infradead.org>
17476 L: platform-driver-x86@vger.kernel.org
17478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17480 F: arch/x86/platform
17483 M: Andy Lutomirski <luto@kernel.org>
17484 L: linux-kernel@vger.kernel.org
17485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17487 F: arch/x86/entry/vdso/
17490 M: Matthew Wilcox <willy@infradead.org>
17491 L: linux-fsdevel@vger.kernel.org
17493 F: Documentation/core-api/xarray.rst
17496 F: include/linux/idr.h
17497 F: include/linux/xarray.h
17498 F: tools/testing/radix-tree
17501 M: Benjamin Valentin <benpicco@googlemail.com>
17503 F: drivers/media/rc/xbox_remote.c
17504 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
17506 XC2028/3028 TUNER DRIVER
17507 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17508 L: linux-media@vger.kernel.org
17509 W: https://linuxtv.org
17510 T: git git://linuxtv.org/media_tree.git
17512 F: drivers/media/tuners/tuner-xc2028.*
17514 XDP (eXpress Data Path)
17515 M: Alexei Starovoitov <ast@kernel.org>
17516 M: Daniel Borkmann <daniel@iogearbox.net>
17517 M: David S. Miller <davem@davemloft.net>
17518 M: Jakub Kicinski <jakub.kicinski@netronome.com>
17519 M: Jesper Dangaard Brouer <hawk@kernel.org>
17520 M: John Fastabend <john.fastabend@gmail.com>
17521 L: netdev@vger.kernel.org
17522 L: bpf@vger.kernel.org
17525 F: include/net/xdp.h
17526 F: kernel/bpf/devmap.c
17527 F: kernel/bpf/cpumap.c
17528 F: include/trace/events/xdp.h
17532 XDP SOCKETS (AF_XDP)
17533 M: Björn Töpel <bjorn.topel@intel.com>
17534 M: Magnus Karlsson <magnus.karlsson@intel.com>
17535 R: Jonathan Lemon <jonathan.lemon@gmail.com>
17536 L: netdev@vger.kernel.org
17537 L: bpf@vger.kernel.org
17539 F: kernel/bpf/xskmap.c
17542 XEN BLOCK SUBSYSTEM
17543 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17544 M: Roger Pau Monné <roger.pau@citrix.com>
17545 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17547 F: drivers/block/xen-blkback/*
17548 F: drivers/block/xen*
17551 M: Stefano Stabellini <sstabellini@kernel.org>
17552 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17555 F: arch/arm/include/asm/xen/
17557 XEN HYPERVISOR ARM64
17558 M: Stefano Stabellini <sstabellini@kernel.org>
17559 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17562 F: arch/arm64/include/asm/xen/
17564 XEN HYPERVISOR INTERFACE
17565 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
17566 M: Juergen Gross <jgross@suse.com>
17567 R: Stefano Stabellini <sstabellini@kernel.org>
17568 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17572 F: arch/x86/platform/pvh/
17573 F: drivers/*/xen-*front.c
17575 F: arch/x86/include/asm/xen/
17576 F: arch/x86/include/asm/pvclock-abi.h
17578 F: include/uapi/xen/
17579 F: Documentation/ABI/stable/sysfs-hypervisor-xen
17580 F: Documentation/ABI/testing/sysfs-hypervisor-xen
17582 XEN NETWORK BACKEND DRIVER
17583 M: Wei Liu <wei.liu@kernel.org>
17584 M: Paul Durrant <paul.durrant@citrix.com>
17585 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17586 L: netdev@vger.kernel.org
17588 F: drivers/net/xen-netback/*
17591 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17592 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17594 F: arch/x86/pci/*xen*
17595 F: drivers/pci/*xen*
17598 M: Juergen Gross <jgross@suse.com>
17599 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17600 L: linux-scsi@vger.kernel.org
17602 F: drivers/scsi/xen-scsifront.c
17603 F: drivers/xen/xen-scsiback.c
17604 F: include/xen/interface/io/vscsiif.h
17606 XEN SWIOTLB SUBSYSTEM
17607 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17608 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17609 L: iommu@lists.linux-foundation.org
17611 F: arch/x86/xen/*swiotlb*
17612 F: drivers/xen/*swiotlb*
17614 XEN SOUND FRONTEND DRIVER
17615 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17616 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17617 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17622 M: Darrick J. Wong <darrick.wong@oracle.com>
17623 M: linux-xfs@vger.kernel.org
17624 L: linux-xfs@vger.kernel.org
17626 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17628 F: Documentation/admin-guide/xfs.rst
17629 F: Documentation/ABI/testing/sysfs-fs-xfs
17630 F: Documentation/filesystems/xfs-delayed-logging-design.txt
17631 F: Documentation/filesystems/xfs-self-describing-metadata.txt
17633 F: include/uapi/linux/dqblk_xfs.h
17634 F: include/uapi/linux/fsmap.h
17636 XILINX AXI ETHERNET DRIVER
17637 M: Anirudha Sarangi <anirudh@xilinx.com>
17638 M: John Linn <John.Linn@xilinx.com>
17640 F: drivers/net/ethernet/xilinx/xilinx_axienet*
17642 XILINX UARTLITE SERIAL DRIVER
17643 M: Peter Korsgaard <jacmet@sunsite.dk>
17644 L: linux-serial@vger.kernel.org
17646 F: drivers/tty/serial/uartlite.c
17648 XILINX VIDEO IP CORES
17649 M: Hyun Kwon <hyun.kwon@xilinx.com>
17650 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17651 L: linux-media@vger.kernel.org
17652 T: git git://linuxtv.org/media_tree.git
17654 F: Documentation/devicetree/bindings/media/xilinx/
17655 F: drivers/media/platform/xilinx/
17656 F: include/uapi/linux/xilinx-v4l2-controls.h
17659 M: Eli Billauer <eli.billauer@gmail.com>
17660 L: linux-kernel@vger.kernel.org
17662 F: drivers/char/xillybus/
17665 M: George Cherian <george.cherian@cavium.com>
17666 M: Jan Glauber <jglauber@cavium.com>
17667 L: linux-i2c@vger.kernel.org
17668 W: http://www.cavium.com
17670 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
17671 F: drivers/i2c/busses/i2c-xlp9xx.c
17673 XRA1403 GPIO EXPANDER
17674 M: Nandor Han <nandor.han@ge.com>
17675 M: Semi Malinen <semi.malinen@ge.com>
17676 L: linux-gpio@vger.kernel.org
17678 F: drivers/gpio/gpio-xra1403.c
17679 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17681 XTENSA XTFPGA PLATFORM SUPPORT
17682 M: Max Filippov <jcmvbkbc@gmail.com>
17683 L: linux-xtensa@linux-xtensa.org
17685 F: drivers/spi/spi-xtensa-xtfpga.c
17686 F: sound/soc/xtensa/xtfpga-i2s.c
17688 YAM DRIVER FOR AX.25
17689 M: Jean-Paul Roubelat <jpr@f6fbb.org>
17690 L: linux-hams@vger.kernel.org
17692 F: drivers/net/hamradio/yam*
17693 F: include/linux/yam.h
17695 YAMA SECURITY MODULE
17696 M: Kees Cook <keescook@chromium.org>
17697 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17700 F: Documentation/admin-guide/LSM/Yama.rst
17702 YEALINK PHONE DRIVER
17703 M: Henk Vergonet <Henk.Vergonet@gmail.com>
17704 L: usbb2k-api-dev@nongnu.org
17706 F: Documentation/input/devices/yealink.rst
17707 F: drivers/input/misc/yealink.*
17709 Z8530 DRIVER FOR AX.25
17710 M: Joerg Reuter <jreuter@yaina.de>
17711 W: http://yaina.de/jreuter/
17712 W: http://www.qsl.net/dl1bke/
17713 L: linux-hams@vger.kernel.org
17715 F: Documentation/networking/z8530drv.txt
17716 F: drivers/net/hamradio/*scc.c
17717 F: drivers/net/hamradio/z8530.h
17719 ZBUD COMPRESSED PAGE ALLOCATOR
17720 M: Seth Jennings <sjenning@redhat.com>
17721 M: Dan Streetman <ddstreet@ieee.org>
17722 L: linux-mm@kvack.org
17725 F: include/linux/zbud.h
17727 ZD1211RW WIRELESS DRIVER
17728 M: Daniel Drake <dsd@gentoo.org>
17729 M: Ulrich Kunitz <kune@deine-taler.de>
17730 W: http://zd1211.ath.cx/wiki/DriverRewrite
17731 L: linux-wireless@vger.kernel.org
17732 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
17734 F: drivers/net/wireless/zydas/zd1211rw/
17736 ZD1301 MEDIA DRIVER
17737 M: Antti Palosaari <crope@iki.fi>
17738 L: linux-media@vger.kernel.org
17739 W: https://linuxtv.org/
17740 W: http://palosaari.fi/linux/
17741 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17743 F: drivers/media/usb/dvb-usb-v2/zd1301*
17745 ZD1301_DEMOD MEDIA DRIVER
17746 M: Antti Palosaari <crope@iki.fi>
17747 L: linux-media@vger.kernel.org
17748 W: https://linuxtv.org/
17749 W: http://palosaari.fi/linux/
17750 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17752 F: drivers/media/dvb-frontends/zd1301_demod*
17754 ZHAOXIN PROCESSOR SUPPORT
17755 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
17756 L: linux-kernel@vger.kernel.org
17758 F: arch/x86/kernel/cpu/zhaoxin.c
17760 ZPOOL COMPRESSED PAGE STORAGE API
17761 M: Dan Streetman <ddstreet@ieee.org>
17762 L: linux-mm@kvack.org
17765 F: include/linux/zpool.h
17767 ZR36067 VIDEO FOR LINUX DRIVER
17768 L: mjpeg-users@lists.sourceforge.net
17769 L: linux-media@vger.kernel.org
17770 W: http://mjpeg.sourceforge.net/driver-zoran/
17771 T: hg https://linuxtv.org/hg/v4l-dvb
17773 F: drivers/staging/media/zoran/
17775 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17776 M: Minchan Kim <minchan@kernel.org>
17777 M: Nitin Gupta <ngupta@vflare.org>
17778 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17779 L: linux-kernel@vger.kernel.org
17781 F: drivers/block/zram/
17782 F: Documentation/admin-guide/blockdev/zram.rst
17784 ZS DECSTATION Z85C30 SERIAL DRIVER
17785 M: "Maciej W. Rozycki" <macro@linux-mips.org>
17787 F: drivers/tty/serial/zs.*
17789 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17790 M: Minchan Kim <minchan@kernel.org>
17791 M: Nitin Gupta <ngupta@vflare.org>
17792 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17793 L: linux-mm@kvack.org
17796 F: include/linux/zsmalloc.h
17797 F: Documentation/vm/zsmalloc.rst
17799 ZSWAP COMPRESSED SWAP CACHING
17800 M: Seth Jennings <sjenning@redhat.com>
17801 M: Dan Streetman <ddstreet@ieee.org>
17802 L: linux-mm@kvack.org
17807 M: Linus Torvalds <torvalds@linux-foundation.org>
17808 L: linux-kernel@vger.kernel.org
17809 Q: http://patchwork.kernel.org/project/LKML/list/
17810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17811 S: Buried alive in reporters