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 SAMA5D2-COMPATIBLE PIOBU GPIO
10588 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
10589 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10590 L: linux-gpio@vger.kernel.org
10591 F: drivers/gpio/gpio-sama5d2-piobu.c
10593 MICROCHIP SPI DRIVER
10594 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10596 F: drivers/spi/spi-atmel.*
10598 MICROCHIP SSC DRIVER
10599 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10600 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10602 F: drivers/misc/atmel-ssc.c
10603 F: include/linux/atmel-ssc.h
10605 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10606 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10607 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10609 F: drivers/misc/atmel_tclib.c
10610 F: drivers/clocksource/tcb_clksrc.c
10612 MICROCHIP USBA UDC DRIVER
10613 M: Cristian Birsan <cristian.birsan@microchip.com>
10614 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10616 F: drivers/usb/gadget/udc/atmel_usba_udc.*
10618 MICROCHIP USB251XB DRIVER
10619 M: Richard Leitner <richard.leitner@skidata.com>
10620 L: linux-usb@vger.kernel.org
10622 F: drivers/usb/misc/usb251xb.c
10623 F: Documentation/devicetree/bindings/usb/usb251xb.txt
10625 MICROCHIP XDMA DRIVER
10626 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10627 L: linux-arm-kernel@lists.infradead.org
10628 L: dmaengine@vger.kernel.org
10630 F: drivers/dma/at_xdmac.c
10632 MICROSEMI MIPS SOCS
10633 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10634 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10635 L: linux-mips@vger.kernel.org
10637 F: arch/mips/generic/board-ocelot.c
10638 F: arch/mips/configs/generic/board-ocelot.config
10639 F: arch/mips/boot/dts/mscc/
10640 F: Documentation/devicetree/bindings/mips/mscc.txt
10642 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10643 M: Don Brace <don.brace@microsemi.com>
10644 L: esc.storagedev@microsemi.com
10645 L: linux-scsi@vger.kernel.org
10647 F: drivers/scsi/smartpqi/smartpqi*.[ch]
10648 F: drivers/scsi/smartpqi/Kconfig
10649 F: drivers/scsi/smartpqi/Makefile
10650 F: include/linux/cciss*.h
10651 F: include/uapi/linux/cciss*.h
10652 F: Documentation/scsi/smartpqi.txt
10654 MICROSEMI ETHERNET SWITCH DRIVER
10655 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10656 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10657 L: netdev@vger.kernel.org
10659 F: drivers/net/ethernet/mscc/
10661 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10662 M: Chen Yu <yu.c.chen@intel.com>
10663 L: platform-driver-x86@vger.kernel.org
10665 F: drivers/platform/x86/surfacepro3_button.c
10667 MICROTEK X6 SCANNER
10668 M: Oliver Neukum <oliver@neukum.org>
10670 F: drivers/usb/image/microtek.*
10673 M: Ralf Baechle <ralf@linux-mips.org>
10674 M: Paul Burton <paul.burton@mips.com>
10675 M: James Hogan <jhogan@kernel.org>
10676 L: linux-mips@vger.kernel.org
10677 W: http://www.linux-mips.org/
10678 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
10679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10680 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
10682 F: Documentation/devicetree/bindings/mips/
10683 F: Documentation/mips/
10685 F: drivers/platform/mips/
10687 MIPS BOSTON DEVELOPMENT BOARD
10688 M: Paul Burton <paul.burton@mips.com>
10689 L: linux-mips@vger.kernel.org
10691 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
10692 F: arch/mips/boot/dts/img/boston.dts
10693 F: arch/mips/configs/generic/board-boston.config
10694 F: drivers/clk/imgtec/clk-boston.c
10695 F: include/dt-bindings/clock/boston-clock.h
10697 MIPS GENERIC PLATFORM
10698 M: Paul Burton <paul.burton@mips.com>
10699 L: linux-mips@vger.kernel.org
10701 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10702 F: arch/mips/generic/
10703 F: arch/mips/tools/generic-board-config.sh
10705 MIPS/LOONGSON1 ARCHITECTURE
10706 M: Keguang Zhang <keguang.zhang@gmail.com>
10707 L: linux-mips@vger.kernel.org
10709 F: arch/mips/loongson32/
10710 F: arch/mips/include/asm/mach-loongson32/
10711 F: drivers/*/*loongson1*
10712 F: drivers/*/*/*loongson1*
10714 MIPS/LOONGSON2 ARCHITECTURE
10715 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
10716 L: linux-mips@vger.kernel.org
10718 F: arch/mips/loongson64/fuloong-2e/
10719 F: arch/mips/loongson64/lemote-2f/
10720 F: arch/mips/include/asm/mach-loongson64/
10721 F: drivers/*/*loongson2*
10722 F: drivers/*/*/*loongson2*
10724 MIPS/LOONGSON3 ARCHITECTURE
10725 M: Huacai Chen <chenhc@lemote.com>
10726 L: linux-mips@vger.kernel.org
10728 F: arch/mips/loongson64/
10729 F: arch/mips/include/asm/mach-loongson64/
10730 F: drivers/platform/mips/cpu_hwmon.c
10731 F: drivers/*/*loongson3*
10732 F: drivers/*/*/*loongson3*
10734 MIPS RINT INSTRUCTION EMULATION
10735 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
10736 L: linux-mips@vger.kernel.org
10738 F: arch/mips/math-emu/sp_rint.c
10739 F: arch/mips/math-emu/dp_rint.c
10741 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10742 M: Hans Verkuil <hverkuil@xs4all.nl>
10743 L: linux-media@vger.kernel.org
10744 T: git git://linuxtv.org/media_tree.git
10745 W: https://linuxtv.org
10747 F: drivers/media/radio/radio-miropcm20*
10750 R: Lubomir Rintel <lkundrak@v3.sk>
10751 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10753 F: arch/arm/boot/dts/mmp*
10754 F: arch/arm/mach-mmp/
10756 MMU GATHER AND TLB INVALIDATION
10757 M: Will Deacon <will@kernel.org>
10758 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
10759 M: Andrew Morton <akpm@linux-foundation.org>
10760 M: Nick Piggin <npiggin@gmail.com>
10761 M: Peter Zijlstra <peterz@infradead.org>
10762 L: linux-arch@vger.kernel.org
10763 L: linux-mm@kvack.org
10765 F: arch/*/include/asm/tlb.h
10766 F: include/asm-generic/tlb.h
10769 MN88472 MEDIA DRIVER
10770 M: Antti Palosaari <crope@iki.fi>
10771 L: linux-media@vger.kernel.org
10772 W: https://linuxtv.org
10773 W: http://palosaari.fi/linux/
10774 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10776 F: drivers/media/dvb-frontends/mn88472*
10778 MN88473 MEDIA DRIVER
10779 M: Antti Palosaari <crope@iki.fi>
10780 L: linux-media@vger.kernel.org
10781 W: https://linuxtv.org
10782 W: http://palosaari.fi/linux/
10783 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10785 F: drivers/media/dvb-frontends/mn88473*
10788 M: Jessica Yu <jeyu@kernel.org>
10789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10791 F: include/linux/module.h
10794 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10795 W: http://popies.net/meye/
10797 F: Documentation/media/v4l-drivers/meye*
10798 F: drivers/media/pci/meye/
10799 F: include/uapi/linux/meye.h
10801 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10802 M: Jiri Slaby <jirislaby@gmail.com>
10804 F: Documentation/driver-api/serial/moxa-smartio.rst
10805 F: drivers/tty/mxser.*
10807 MR800 AVERMEDIA USB FM RADIO DRIVER
10808 M: Alexey Klimov <klimov.linux@gmail.com>
10809 L: linux-media@vger.kernel.org
10810 T: git git://linuxtv.org/media_tree.git
10812 F: drivers/media/radio/radio-mr800.c
10814 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10815 M: Alan Ott <alan@signal11.us>
10816 L: linux-wpan@vger.kernel.org
10818 F: drivers/net/ieee802154/mrf24j40.c
10819 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10822 M: "Lee, Chun-Yi" <jlee@suse.com>
10823 L: platform-driver-x86@vger.kernel.org
10825 F: drivers/platform/x86/msi-laptop.c
10828 L: platform-driver-x86@vger.kernel.org
10830 F: drivers/platform/x86/msi-wmi.c
10832 MSI001 MEDIA DRIVER
10833 M: Antti Palosaari <crope@iki.fi>
10834 L: linux-media@vger.kernel.org
10835 W: https://linuxtv.org
10836 W: http://palosaari.fi/linux/
10837 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10838 T: git git://linuxtv.org/anttip/media_tree.git
10840 F: drivers/media/tuners/msi001*
10842 MSI2500 MEDIA DRIVER
10843 M: Antti Palosaari <crope@iki.fi>
10844 L: linux-media@vger.kernel.org
10845 W: https://linuxtv.org
10846 W: http://palosaari.fi/linux/
10847 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10848 T: git git://linuxtv.org/anttip/media_tree.git
10850 F: drivers/media/usb/msi2500/
10852 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10853 M: Robert Jarzmik <robert.jarzmik@free.fr>
10854 L: linux-mtd@lists.infradead.org
10856 F: drivers/mtd/devices/docg3*
10858 MT9M032 APTINA SENSOR DRIVER
10859 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10860 L: linux-media@vger.kernel.org
10861 T: git git://linuxtv.org/media_tree.git
10863 F: drivers/media/i2c/mt9m032.c
10864 F: include/media/i2c/mt9m032.h
10866 MT9P031 APTINA CAMERA SENSOR
10867 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10868 L: linux-media@vger.kernel.org
10869 T: git git://linuxtv.org/media_tree.git
10871 F: drivers/media/i2c/mt9p031.c
10872 F: include/media/i2c/mt9p031.h
10874 MT9T001 APTINA CAMERA SENSOR
10875 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10876 L: linux-media@vger.kernel.org
10877 T: git git://linuxtv.org/media_tree.git
10879 F: drivers/media/i2c/mt9t001.c
10880 F: include/media/i2c/mt9t001.h
10882 MT9T112 APTINA CAMERA SENSOR
10883 M: Jacopo Mondi <jacopo@jmondi.org>
10884 L: linux-media@vger.kernel.org
10885 T: git git://linuxtv.org/media_tree.git
10887 F: drivers/media/i2c/mt9t112.c
10888 F: include/media/i2c/mt9t112.h
10890 MT9V032 APTINA CAMERA SENSOR
10891 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10892 L: linux-media@vger.kernel.org
10893 T: git git://linuxtv.org/media_tree.git
10895 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10896 F: drivers/media/i2c/mt9v032.c
10897 F: include/media/i2c/mt9v032.h
10899 MT9V111 APTINA CAMERA SENSOR
10900 M: Jacopo Mondi <jacopo@jmondi.org>
10901 L: linux-media@vger.kernel.org
10902 T: git git://linuxtv.org/media_tree.git
10904 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10905 F: drivers/media/i2c/mt9v111.c
10907 MULTIFUNCTION DEVICES (MFD)
10908 M: Lee Jones <lee.jones@linaro.org>
10909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10911 F: Documentation/devicetree/bindings/mfd/
10913 F: include/linux/mfd/
10914 F: include/dt-bindings/mfd/
10916 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10918 F: drivers/mmc/host/mmc_spi.c
10919 F: include/linux/spi/mmc_spi.h
10921 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10922 M: Ulf Hansson <ulf.hansson@linaro.org>
10923 L: linux-mmc@vger.kernel.org
10924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10926 F: Documentation/devicetree/bindings/mmc/
10928 F: include/linux/mmc/
10929 F: include/uapi/linux/mmc/
10931 MULTIPLEXER SUBSYSTEM
10932 M: Peter Rosin <peda@axentia.se>
10934 F: Documentation/ABI/testing/sysfs-class-mux*
10935 F: Documentation/devicetree/bindings/mux/
10936 F: include/dt-bindings/mux/
10937 F: include/linux/mux/
10940 MULTITECH MULTIPORT CARD (ISICOM)
10942 F: drivers/tty/isicom.c
10943 F: include/linux/isicom.h
10945 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10946 M: Bin Liu <b-liu@ti.com>
10947 L: linux-usb@vger.kernel.org
10949 F: drivers/usb/musb/
10951 MXL301RF MEDIA DRIVER
10952 M: Akihiro Tsukada <tskd08@gmail.com>
10953 L: linux-media@vger.kernel.org
10955 F: drivers/media/tuners/mxl301rf*
10957 MXL5007T MEDIA DRIVER
10958 M: Michael Krufky <mkrufky@linuxtv.org>
10959 L: linux-media@vger.kernel.org
10960 W: https://linuxtv.org
10961 W: http://github.com/mkrufky
10962 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10963 T: git git://linuxtv.org/mkrufky/tuners.git
10965 F: drivers/media/tuners/mxl5007t.*
10968 M: Marek Vasut <marex@denx.de>
10969 M: Stefan Agner <stefan@agner.ch>
10970 L: dri-devel@lists.freedesktop.org
10972 F: drivers/gpu/drm/mxsfb/
10973 F: Documentation/devicetree/bindings/display/mxsfb.txt
10974 T: git git://anongit.freedesktop.org/drm/drm-misc
10976 MYLEX DAC960 PCI RAID Controller
10977 M: Hannes Reinecke <hare@kernel.org>
10978 L: linux-scsi@vger.kernel.org
10980 F: drivers/scsi/myrb.*
10981 F: drivers/scsi/myrs.*
10983 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10984 M: Chris Lee <christopher.lee@cspi.com>
10985 L: netdev@vger.kernel.org
10986 W: https://www.cspi.com/ethernet-products/support/downloads/
10988 F: drivers/net/ethernet/myricom/myri10ge/
10990 NAND FLASH SUBSYSTEM
10991 M: Miquel Raynal <miquel.raynal@bootlin.com>
10992 R: Richard Weinberger <richard@nod.at>
10993 L: linux-mtd@lists.infradead.org
10994 W: http://www.linux-mtd.infradead.org/
10995 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10996 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
10998 F: drivers/mtd/nand/
10999 F: include/linux/mtd/*nand*.h
11001 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11002 M: Daniel Mack <zonque@gmail.com>
11004 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11005 W: http://www.native-instruments.com
11006 F: sound/usb/caiaq/
11008 NATSEMI ETHERNET DRIVER (DP8381x)
11010 F: drivers/net/ethernet/natsemi/natsemi.c
11012 NCR 5380 SCSI DRIVERS
11013 M: Finn Thain <fthain@telegraphics.com.au>
11014 M: Michael Schmitz <schmitzmic@gmail.com>
11015 L: linux-scsi@vger.kernel.org
11017 F: Documentation/scsi/g_NCR5380.txt
11018 F: drivers/scsi/NCR5380.*
11019 F: drivers/scsi/arm/cumana_1.c
11020 F: drivers/scsi/arm/oak.c
11021 F: drivers/scsi/atari_scsi.*
11022 F: drivers/scsi/dmx3191d.c
11023 F: drivers/scsi/g_NCR5380.*
11024 F: drivers/scsi/mac_scsi.*
11025 F: drivers/scsi/sun3_scsi.*
11026 F: drivers/scsi/sun3_scsi_vme.c
11029 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
11033 NCT6775 HARDWARE MONITOR DRIVER
11034 M: Guenter Roeck <linux@roeck-us.net>
11035 L: linux-hwmon@vger.kernel.org
11037 F: Documentation/hwmon/nct6775.rst
11038 F: drivers/hwmon/nct6775.c
11040 NET_FAILOVER MODULE
11041 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
11042 L: netdev@vger.kernel.org
11044 F: driver/net/net_failover.c
11045 F: include/net/net_failover.h
11046 F: Documentation/networking/net_failover.rst
11048 NETEM NETWORK EMULATOR
11049 M: Stephen Hemminger <stephen@networkplumber.org>
11050 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
11052 F: net/sched/sch_netem.c
11054 NETERION 10GbE DRIVERS (s2io/vxge)
11055 M: Jon Mason <jdmason@kudzu.us>
11056 L: netdev@vger.kernel.org
11058 F: Documentation/networking/device_drivers/neterion/s2io.txt
11059 F: Documentation/networking/device_drivers/neterion/vxge.txt
11060 F: drivers/net/ethernet/neterion/
11063 M: Pablo Neira Ayuso <pablo@netfilter.org>
11064 M: Jozsef Kadlecsik <kadlec@netfilter.org>
11065 M: Florian Westphal <fw@strlen.de>
11066 L: netfilter-devel@vger.kernel.org
11067 L: coreteam@netfilter.org
11068 W: http://www.netfilter.org/
11069 W: http://www.iptables.org/
11070 W: http://www.nftables.org/
11071 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
11072 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11073 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11075 F: include/linux/netfilter*
11076 F: include/linux/netfilter/
11077 F: include/net/netfilter/
11078 F: include/uapi/linux/netfilter*
11079 F: include/uapi/linux/netfilter/
11080 F: net/*/netfilter.c
11081 F: net/*/netfilter/
11083 F: net/bridge/br_netfilter*.c
11085 NETROM NETWORK LAYER
11086 M: Ralf Baechle <ralf@linux-mips.org>
11087 L: linux-hams@vger.kernel.org
11088 W: http://www.linux-ax25.org/
11090 F: include/net/netrom.h
11091 F: include/uapi/linux/netrom.h
11094 NETRONOME ETHERNET DRIVERS
11095 M: Jakub Kicinski <jakub.kicinski@netronome.com>
11096 L: oss-drivers@netronome.com
11098 F: drivers/net/ethernet/netronome/
11100 NETWORK BLOCK DEVICE (NBD)
11101 M: Josef Bacik <josef@toxicpanda.com>
11103 L: linux-block@vger.kernel.org
11104 L: nbd@other.debian.org
11105 F: Documentation/admin-guide/blockdev/nbd.rst
11106 F: drivers/block/nbd.c
11107 F: include/trace/events/nbd.h
11108 F: include/uapi/linux/nbd.h
11110 NETWORK DROP MONITOR
11111 M: Neil Horman <nhorman@tuxdriver.com>
11112 L: netdev@vger.kernel.org
11114 W: https://fedorahosted.org/dropwatch/
11115 F: net/core/drop_monitor.c
11116 F: include/uapi/linux/net_dropmon.h
11119 M: "David S. Miller" <davem@davemloft.net>
11120 L: netdev@vger.kernel.org
11121 W: http://www.linuxfoundation.org/en/Net
11122 Q: http://patchwork.ozlabs.org/project/netdev/list/
11123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11124 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11126 F: Documentation/devicetree/bindings/net/
11128 F: include/linux/if_*
11129 F: include/linux/netdevice.h
11130 F: include/linux/etherdevice.h
11131 F: include/linux/fcdevice.h
11132 F: include/linux/fddidevice.h
11133 F: include/linux/hippidevice.h
11134 F: include/linux/inetdevice.h
11135 F: include/uapi/linux/if_*
11136 F: include/uapi/linux/netdevice.h
11138 NETWORKING DRIVERS (WIRELESS)
11139 M: Kalle Valo <kvalo@codeaurora.org>
11140 L: linux-wireless@vger.kernel.org
11141 Q: http://patchwork.kernel.org/project/linux-wireless/list/
11142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11145 F: Documentation/devicetree/bindings/net/wireless/
11146 F: drivers/net/wireless/
11149 M: Andrew Lunn <andrew@lunn.ch>
11150 M: Vivien Didelot <vivien.didelot@gmail.com>
11151 M: Florian Fainelli <f.fainelli@gmail.com>
11153 F: Documentation/devicetree/bindings/net/dsa/
11155 F: include/net/dsa.h
11156 F: include/linux/dsa/
11157 F: include/linux/platform_data/dsa.h
11158 F: drivers/net/dsa/
11160 NETWORKING [GENERAL]
11161 M: "David S. Miller" <davem@davemloft.net>
11162 L: netdev@vger.kernel.org
11163 W: http://www.linuxfoundation.org/en/Net
11164 Q: http://patchwork.ozlabs.org/project/netdev/list/
11165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11167 B: mailto:netdev@vger.kernel.org
11171 F: include/linux/in.h
11172 F: include/linux/net.h
11173 F: include/linux/netdevice.h
11174 F: include/uapi/linux/in.h
11175 F: include/uapi/linux/net.h
11176 F: include/uapi/linux/netdevice.h
11177 F: include/uapi/linux/net_namespace.h
11178 F: tools/testing/selftests/net/
11181 F: Documentation/networking/
11184 M: Steffen Klassert <steffen.klassert@secunet.com>
11185 M: Herbert Xu <herbert@gondor.apana.org.au>
11186 M: "David S. Miller" <davem@davemloft.net>
11187 L: netdev@vger.kernel.org
11188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11196 F: net/ipv4/ipcomp.c
11197 F: net/ipv4/ip_vti.c
11201 F: net/ipv6/ipcomp6.c
11202 F: net/ipv6/ip6_vti.c
11203 F: include/uapi/linux/xfrm.h
11204 F: include/net/xfrm.h
11206 NETWORKING [IPv4/IPv6]
11207 M: "David S. Miller" <davem@davemloft.net>
11208 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11209 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11210 L: netdev@vger.kernel.org
11211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11218 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11219 M: Paul Moore <paul@paul-moore.com>
11220 W: https://github.com/netlabel
11221 L: netdev@vger.kernel.org
11222 L: linux-security-module@vger.kernel.org
11224 F: Documentation/netlabel/
11225 F: include/net/calipso.h
11226 F: include/net/cipso_ipv4.h
11227 F: include/net/netlabel.h
11228 F: include/uapi/linux/netfilter/xt_SECMARK.h
11229 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
11231 F: net/ipv4/cipso_ipv4.c
11232 F: net/ipv6/calipso.c
11233 F: net/netfilter/xt_CONNSECMARK.c
11234 F: net/netfilter/xt_SECMARK.c
11237 M: Eric Dumazet <edumazet@google.com>
11238 L: netdev@vger.kernel.org
11241 F: net/ipv4/syncookies.c
11243 F: net/ipv6/syncookies.c
11244 F: include/uapi/linux/tcp.h
11245 F: include/net/tcp.h
11246 F: include/linux/tcp.h
11247 F: include/trace/events/tcp.h
11250 M: Boris Pismenny <borisp@mellanox.com>
11251 M: Aviad Yehezkel <aviadye@mellanox.com>
11252 M: Dave Watson <davejwatson@fb.com>
11253 M: John Fastabend <john.fastabend@gmail.com>
11254 M: Daniel Borkmann <daniel@iogearbox.net>
11255 M: Jakub Kicinski <jakub.kicinski@netronome.com>
11256 L: netdev@vger.kernel.org
11259 F: include/uapi/linux/tls.h
11260 F: include/net/tls.h
11262 NETWORKING [WIRELESS]
11263 L: linux-wireless@vger.kernel.org
11264 Q: http://patchwork.kernel.org/project/linux-wireless/list/
11267 M: Jakub Kicinski <jakub.kicinski@netronome.com>
11269 F: drivers/net/netdevsim/*
11271 NETXEN (1/10) GbE SUPPORT
11272 M: Manish Chopra <manishc@marvell.com>
11273 M: Rahul Verma <rahulv@marvell.com>
11274 M: GR-Linux-NIC-Dev@marvell.com
11275 L: netdev@vger.kernel.org
11277 F: drivers/net/ethernet/qlogic/netxen/
11280 M: David Ahern <dsahern@kernel.org>
11281 L: netdev@vger.kernel.org
11283 F: include/net/nexthop.h
11284 F: include/uapi/linux/nexthop.h
11285 F: include/net/netns/nexthop.h
11286 F: net/ipv4/nexthop.c
11289 L: netdev@vger.kernel.org
11292 F: include/net/nfc/
11293 F: include/uapi/linux/nfc.h
11295 F: include/linux/platform_data/nfcmrvl.h
11296 F: include/linux/platform_data/nxp-nci.h
11297 F: Documentation/devicetree/bindings/net/nfc/
11299 NFS, SUNRPC, AND LOCKD CLIENTS
11300 M: Trond Myklebust <trond.myklebust@hammerspace.com>
11301 M: Anna Schumaker <anna.schumaker@netapp.com>
11302 L: linux-nfs@vger.kernel.org
11303 W: http://client.linux-nfs.org
11304 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11310 F: include/linux/lockd/
11311 F: include/linux/nfs*
11312 F: include/linux/sunrpc/
11313 F: include/uapi/linux/nfs*
11314 F: include/uapi/linux/sunrpc/
11317 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
11318 L: linux-nilfs@vger.kernel.org
11319 W: https://nilfs.sourceforge.io/
11320 W: https://nilfs.osdn.jp/
11321 T: git git://github.com/konis/nilfs2.git
11323 F: Documentation/filesystems/nilfs2.txt
11325 F: include/trace/events/nilfs2.h
11326 F: include/uapi/linux/nilfs2_api.h
11327 F: include/uapi/linux/nilfs2_ondisk.h
11329 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11330 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11331 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11333 F: Documentation/scsi/NinjaSCSI.txt
11334 F: drivers/scsi/pcmcia/nsp_*
11336 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11337 M: GOTO Masanori <gotom@debian.or.jp>
11338 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11339 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11341 F: Documentation/scsi/NinjaSCSI.txt
11342 F: drivers/scsi/nsp32*
11345 M: Ley Foon Tan <lftan@altera.com>
11346 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11351 NOHZ, DYNTICKS SUPPORT
11352 M: Frederic Weisbecker <fweisbec@gmail.com>
11353 M: Thomas Gleixner <tglx@linutronix.de>
11354 M: Ingo Molnar <mingo@kernel.org>
11355 L: linux-kernel@vger.kernel.org
11356 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11358 F: kernel/time/tick*.*
11359 F: include/linux/tick.h
11360 F: include/linux/sched/nohz.h
11362 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11363 M: Pavel Machek <pavel@ucw.cz>
11364 M: Sakari Ailus <sakari.ailus@iki.fi>
11365 L: linux-media@vger.kernel.org
11367 F: drivers/media/i2c/et8ek8
11368 F: drivers/media/i2c/ad5820.c
11370 NOKIA N900 POWER SUPPLY DRIVERS
11371 R: Pali Rohár <pali.rohar@gmail.com>
11372 F: include/linux/power/bq2415x_charger.h
11373 F: include/linux/power/bq27xxx_battery.h
11374 F: include/linux/power/isp1704_charger.h
11375 F: drivers/power/supply/bq2415x_charger.c
11376 F: drivers/power/supply/bq27xxx_battery.c
11377 F: drivers/power/supply/bq27xxx_battery_i2c.c
11378 F: drivers/power/supply/isp1704_charger.c
11379 F: drivers/power/supply/rx51_battery.c
11382 M: Willy Tarreau <w@1wt.eu>
11384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11385 F: tools/include/nolibc/
11388 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11389 L: linux-ntb@googlegroups.com
11391 F: drivers/ntb/hw/amd/
11394 M: Jon Mason <jdmason@kudzu.us>
11395 M: Dave Jiang <dave.jiang@intel.com>
11396 M: Allen Hubbe <allenbh@gmail.com>
11397 L: linux-ntb@googlegroups.com
11399 W: https://github.com/jonmason/ntb/wiki
11400 T: git git://github.com/jonmason/ntb.git
11402 F: drivers/net/ntb_netdev.c
11403 F: include/linux/ntb.h
11404 F: include/linux/ntb_transport.h
11405 F: tools/testing/selftests/ntb/
11408 M: Serge Semin <fancer.lancer@gmail.com>
11409 L: linux-ntb@googlegroups.com
11411 F: drivers/ntb/hw/idt/
11414 M: Dave Jiang <dave.jiang@intel.com>
11415 L: linux-ntb@googlegroups.com
11417 W: https://github.com/davejiang/linux/wiki
11418 T: git https://github.com/davejiang/linux.git
11419 F: drivers/ntb/hw/intel/
11422 M: Anton Altaparmakov <anton@tuxera.com>
11423 L: linux-ntfs-dev@lists.sourceforge.net
11424 W: http://www.tuxera.com/
11425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11427 F: Documentation/filesystems/ntfs.txt
11431 M: Finn Thain <fthain@telegraphics.com.au>
11432 L: linux-m68k@lists.linux-m68k.org
11434 F: arch/*/include/asm/nubus.h
11436 F: include/linux/nubus.h
11437 F: include/uapi/linux/nubus.h
11439 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11440 M: Antonino Daplas <adaplas@gmail.com>
11441 L: linux-fbdev@vger.kernel.org
11443 F: drivers/video/fbdev/riva/
11444 F: drivers/video/fbdev/nvidia/
11447 M: Keith Busch <kbusch@kernel.org>
11448 M: Jens Axboe <axboe@fb.com>
11449 M: Christoph Hellwig <hch@lst.de>
11450 M: Sagi Grimberg <sagi@grimberg.me>
11451 L: linux-nvme@lists.infradead.org
11452 T: git://git.infradead.org/nvme.git
11453 W: http://git.infradead.org/nvme.git
11455 F: drivers/nvme/host/
11456 F: include/linux/nvme.h
11457 F: include/uapi/linux/nvme_ioctl.h
11459 NVM EXPRESS FC TRANSPORT DRIVERS
11460 M: James Smart <james.smart@broadcom.com>
11461 L: linux-nvme@lists.infradead.org
11463 F: include/linux/nvme-fc.h
11464 F: include/linux/nvme-fc-driver.h
11465 F: drivers/nvme/host/fc.c
11466 F: drivers/nvme/target/fc.c
11467 F: drivers/nvme/target/fcloop.c
11469 NVM EXPRESS TARGET DRIVER
11470 M: Christoph Hellwig <hch@lst.de>
11471 M: Sagi Grimberg <sagi@grimberg.me>
11472 L: linux-nvme@lists.infradead.org
11473 T: git://git.infradead.org/nvme.git
11474 W: http://git.infradead.org/nvme.git
11476 F: drivers/nvme/target/
11479 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11482 F: Documentation/devicetree/bindings/nvmem/
11483 F: Documentation/ABI/stable/sysfs-bus-nvmem
11484 F: include/linux/nvmem-consumer.h
11485 F: include/linux/nvmem-provider.h
11487 NXP FXAS21002C DRIVER
11488 M: Rui Miguel Silva <rmfrfs@gmail.com>
11489 L: linux-iio@vger.kernel.org
11491 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11492 F: drivers/iio/gyro/fxas21002c_core.c
11493 F: drivers/iio/gyro/fxas21002c.h
11494 F: drivers/iio/gyro/fxas21002c_i2c.c
11495 F: drivers/iio/gyro/fxas21002c_spi.c
11497 NXP SGTL5000 DRIVER
11498 M: Fabio Estevam <festevam@gmail.com>
11499 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11501 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
11502 F: sound/soc/codecs/sgtl5000*
11504 NXP SJA1105 ETHERNET SWITCH DRIVER
11505 M: Vladimir Oltean <olteanv@gmail.com>
11506 L: linux-kernel@vger.kernel.org
11508 F: drivers/net/dsa/sja1105
11510 NXP TDA998X DRM DRIVER
11511 M: Russell King <linux@armlinux.org.uk>
11513 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11514 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11515 F: drivers/gpu/drm/i2c/tda998x_drv.c
11516 F: include/drm/i2c/tda998x.h
11517 F: include/dt-bindings/display/tda998x.h
11521 M: Peter Rosin <peda@axentia.se>
11522 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11524 F: Documentation/devicetree/bindings/sound/tfa9879.txt
11525 F: sound/soc/codecs/tfa9879*
11528 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
11529 R: Charles Gorand <charles.gorand@effinnov.com>
11530 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11532 F: drivers/nfc/nxp-nci
11535 M: Jiri Pirko <jiri@mellanox.com>
11536 L: netdev@vger.kernel.org
11539 F: lib/test_objagg.c
11540 F: include/linux/objagg.h
11543 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
11544 M: Ashish Kumar <ashish.kumar@nxp.com>
11545 L: linux-spi@vger.kernel.org
11547 F: drivers/spi/spi-nxp-fspi.c
11548 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11551 M: Josh Poimboeuf <jpoimboe@redhat.com>
11552 M: Peter Zijlstra <peterz@infradead.org>
11556 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11557 M: Frederic Barrat <fbarrat@linux.ibm.com>
11558 M: Andrew Donnellan <ajd@linux.ibm.com>
11559 L: linuxppc-dev@lists.ozlabs.org
11561 F: arch/powerpc/platforms/powernv/ocxl.c
11562 F: arch/powerpc/include/asm/pnv-ocxl.h
11563 F: drivers/misc/ocxl/
11564 F: include/misc/ocxl*
11565 F: include/uapi/misc/ocxl.h
11566 F: Documentation/userspace-api/accelerators/ocxl.rst
11569 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11570 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
11571 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11572 L: linux-omap@vger.kernel.org
11574 F: sound/soc/ti/omap*
11575 F: sound/soc/ti/rx51.c
11576 F: sound/soc/ti/n810.c
11577 F: sound/soc/ti/sdma-pcm.*
11579 OMAP CLOCK FRAMEWORK SUPPORT
11580 M: Paul Walmsley <paul@pwsan.com>
11581 L: linux-omap@vger.kernel.org
11583 F: arch/arm/*omap*/*clock*
11585 OMAP DEVICE TREE SUPPORT
11586 M: Benoît Cousson <bcousson@baylibre.com>
11587 M: Tony Lindgren <tony@atomide.com>
11588 L: linux-omap@vger.kernel.org
11589 L: devicetree@vger.kernel.org
11591 F: arch/arm/boot/dts/*omap*
11592 F: arch/arm/boot/dts/*am3*
11593 F: arch/arm/boot/dts/*am4*
11594 F: arch/arm/boot/dts/*am5*
11595 F: arch/arm/boot/dts/*dra7*
11597 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11598 L: linux-omap@vger.kernel.org
11599 L: linux-fbdev@vger.kernel.org
11601 F: drivers/video/fbdev/omap2/
11602 F: Documentation/arm/omap/dss.rst
11604 OMAP FRAMEBUFFER SUPPORT
11605 L: linux-fbdev@vger.kernel.org
11606 L: linux-omap@vger.kernel.org
11608 F: drivers/video/fbdev/omap/
11610 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11611 M: Roger Quadros <rogerq@ti.com>
11612 M: Tony Lindgren <tony@atomide.com>
11613 L: linux-omap@vger.kernel.org
11615 F: drivers/memory/omap-gpmc.c
11616 F: arch/arm/mach-omap2/*gpmc*
11619 M: Grygorii Strashko <grygorii.strashko@ti.com>
11620 M: Santosh Shilimkar <ssantosh@kernel.org>
11621 M: Kevin Hilman <khilman@kernel.org>
11622 L: linux-omap@vger.kernel.org
11624 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
11625 F: drivers/gpio/gpio-omap.c
11627 OMAP HARDWARE SPINLOCK SUPPORT
11628 M: Ohad Ben-Cohen <ohad@wizery.com>
11629 L: linux-omap@vger.kernel.org
11631 F: drivers/hwspinlock/omap_hwspinlock.c
11633 OMAP HS MMC SUPPORT
11634 L: linux-mmc@vger.kernel.org
11635 L: linux-omap@vger.kernel.org
11637 F: drivers/mmc/host/omap_hsmmc.c
11640 M: Paul Walmsley <paul@pwsan.com>
11641 L: linux-omap@vger.kernel.org
11643 F: arch/arm/mach-omap2/omap_hwmod*data*
11645 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11646 M: Benoît Cousson <bcousson@baylibre.com>
11647 L: linux-omap@vger.kernel.org
11649 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11652 M: Benoît Cousson <bcousson@baylibre.com>
11653 M: Paul Walmsley <paul@pwsan.com>
11654 L: linux-omap@vger.kernel.org
11656 F: arch/arm/mach-omap2/omap_hwmod.*
11659 M: Vignesh R <vigneshr@ti.com>
11660 L: linux-omap@vger.kernel.org
11661 L: linux-i2c@vger.kernel.org
11663 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
11664 F: drivers/i2c/busses/i2c-omap.c
11666 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11667 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11668 L: linux-media@vger.kernel.org
11670 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
11671 F: drivers/media/platform/omap3isp/
11672 F: drivers/staging/media/omap4iss/
11675 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11676 L: linux-omap@vger.kernel.org
11678 F: drivers/mmc/host/omap.c
11680 OMAP POWER MANAGEMENT SUPPORT
11681 M: Kevin Hilman <khilman@kernel.org>
11682 L: linux-omap@vger.kernel.org
11684 F: arch/arm/*omap*/*pm*
11685 F: drivers/cpufreq/omap-cpufreq.c
11687 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11688 M: Rajendra Nayak <rnayak@codeaurora.org>
11689 M: Paul Walmsley <paul@pwsan.com>
11690 L: linux-omap@vger.kernel.org
11692 F: arch/arm/mach-omap2/prm*
11694 OMAP RANDOM NUMBER GENERATOR SUPPORT
11695 M: Deepak Saxena <dsaxena@plexity.net>
11697 F: drivers/char/hw_random/omap-rng.c
11700 L: linux-usb@vger.kernel.org
11701 L: linux-omap@vger.kernel.org
11703 F: drivers/usb/*/*omap*
11704 F: arch/arm/*omap*/usb*
11706 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11707 M: Mark Jackson <mpfj@newflow.co.uk>
11708 L: linux-omap@vger.kernel.org
11710 F: arch/arm/boot/dts/am335x-nano.dts
11713 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11714 M: Tony Lindgren <tony@atomide.com>
11715 L: linux-omap@vger.kernel.org
11716 Q: http://patchwork.kernel.org/project/linux-omap/list/
11717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11719 F: arch/arm/mach-omap1/
11720 F: arch/arm/plat-omap/
11721 F: arch/arm/configs/omap1_defconfig
11722 F: drivers/i2c/busses/i2c-omap.c
11723 F: include/linux/platform_data/i2c-omap.h
11724 F: include/linux/platform_data/ams-delta-fiq.h
11727 M: Tony Lindgren <tony@atomide.com>
11728 L: linux-omap@vger.kernel.org
11729 W: http://www.muru.com/linux/omap/
11730 W: http://linux.omap.com/
11731 Q: http://patchwork.kernel.org/project/linux-omap/list/
11732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11734 F: arch/arm/mach-omap2/
11735 F: arch/arm/plat-omap/
11736 F: arch/arm/configs/omap2plus_defconfig
11737 F: drivers/i2c/busses/i2c-omap.c
11738 F: drivers/irqchip/irq-omap-intc.c
11739 F: drivers/mfd/*omap*.c
11740 F: drivers/mfd/menelaus.c
11741 F: drivers/mfd/palmas.c
11742 F: drivers/mfd/tps65217.c
11743 F: drivers/mfd/tps65218.c
11744 F: drivers/mfd/tps65910.c
11745 F: drivers/mfd/twl-core.[ch]
11746 F: drivers/mfd/twl4030*.c
11747 F: drivers/mfd/twl6030*.c
11748 F: drivers/mfd/twl6040*.c
11749 F: drivers/regulator/palmas-regulator*.c
11750 F: drivers/regulator/pbias-regulator.c
11751 F: drivers/regulator/tps65217-regulator.c
11752 F: drivers/regulator/tps65218-regulator.c
11753 F: drivers/regulator/tps65910-regulator.c
11754 F: drivers/regulator/twl-regulator.c
11755 F: drivers/regulator/twl6030-regulator.c
11756 F: include/linux/platform_data/i2c-omap.h
11758 ONION OMEGA2+ BOARD
11759 M: Harvey Hunt <harveyhuntnexus@gmail.com>
11760 L: linux-mips@vger.kernel.org
11762 F: arch/mips/boot/dts/ralink/omega2p.dts
11765 M: Bob Copeland <me@bobcopeland.com>
11766 L: linux-karma-devel@lists.sourceforge.net
11768 F: Documentation/filesystems/omfs.txt
11771 OMNIKEY CARDMAN 4000 DRIVER
11772 M: Harald Welte <laforge@gnumonks.org>
11774 F: drivers/char/pcmcia/cm4000_cs.c
11775 F: include/linux/cm4000_cs.h
11776 F: include/uapi/linux/cm4000_cs.h
11778 OMNIKEY CARDMAN 4040 DRIVER
11779 M: Harald Welte <laforge@gnumonks.org>
11781 F: drivers/char/pcmcia/cm4040_cs.*
11783 OMNIVISION OV13858 SENSOR DRIVER
11784 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11785 L: linux-media@vger.kernel.org
11786 T: git git://linuxtv.org/media_tree.git
11788 F: drivers/media/i2c/ov13858.c
11790 OMNIVISION OV2680 SENSOR DRIVER
11791 M: Rui Miguel Silva <rmfrfs@gmail.com>
11792 L: linux-media@vger.kernel.org
11793 T: git git://linuxtv.org/media_tree.git
11795 F: drivers/media/i2c/ov2680.c
11796 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
11798 OMNIVISION OV2685 SENSOR DRIVER
11799 M: Shunqian Zheng <zhengsq@rock-chips.com>
11800 L: linux-media@vger.kernel.org
11801 T: git git://linuxtv.org/media_tree.git
11803 F: drivers/media/i2c/ov2685.c
11805 OMNIVISION OV5640 SENSOR DRIVER
11806 M: Steve Longerbeam <slongerbeam@gmail.com>
11807 L: linux-media@vger.kernel.org
11808 T: git git://linuxtv.org/media_tree.git
11810 F: drivers/media/i2c/ov5640.c
11812 OMNIVISION OV5647 SENSOR DRIVER
11813 M: Luis Oliveira <lolivei@synopsys.com>
11814 L: linux-media@vger.kernel.org
11815 T: git git://linuxtv.org/media_tree.git
11817 F: drivers/media/i2c/ov5647.c
11819 OMNIVISION OV5695 SENSOR DRIVER
11820 M: Shunqian Zheng <zhengsq@rock-chips.com>
11821 L: linux-media@vger.kernel.org
11822 T: git git://linuxtv.org/media_tree.git
11824 F: drivers/media/i2c/ov5695.c
11826 OMNIVISION OV7670 SENSOR DRIVER
11827 M: Jonathan Corbet <corbet@lwn.net>
11828 L: linux-media@vger.kernel.org
11829 T: git git://linuxtv.org/media_tree.git
11831 F: drivers/media/i2c/ov7670.c
11832 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
11834 OMNIVISION OV772x SENSOR DRIVER
11835 M: Jacopo Mondi <jacopo@jmondi.org>
11836 L: linux-media@vger.kernel.org
11837 T: git git://linuxtv.org/media_tree.git
11839 F: drivers/media/i2c/ov772x.c
11840 F: include/media/i2c/ov772x.h
11841 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
11843 OMNIVISION OV7740 SENSOR DRIVER
11844 M: Wenyou Yang <wenyou.yang@microchip.com>
11845 L: linux-media@vger.kernel.org
11846 T: git git://linuxtv.org/media_tree.git
11848 F: drivers/media/i2c/ov7740.c
11849 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
11851 OMNIVISION OV9640 SENSOR DRIVER
11852 M: Petr Cvek <petrcvekcz@gmail.com>
11853 L: linux-media@vger.kernel.org
11855 F: drivers/media/i2c/ov9640.*
11857 OMNIVISION OV8856 SENSOR DRIVER
11858 M: Ben Kao <ben.kao@intel.com>
11859 L: linux-media@vger.kernel.org
11860 T: git git://linuxtv.org/media_tree.git
11862 F: drivers/media/i2c/ov8856.c
11864 OMNIVISION OV9650 SENSOR DRIVER
11865 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11866 R: Akinobu Mita <akinobu.mita@gmail.com>
11867 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
11868 L: linux-media@vger.kernel.org
11869 T: git git://linuxtv.org/media_tree.git
11871 F: drivers/media/i2c/ov9650.c
11872 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
11874 ONENAND FLASH DRIVER
11875 M: Kyungmin Park <kyungmin.park@samsung.com>
11876 L: linux-mtd@lists.infradead.org
11878 F: drivers/mtd/nand/onenand/
11879 F: include/linux/mtd/onenand*.h
11882 M: Jens Wiklander <jens.wiklander@linaro.org>
11883 L: tee-dev@lists.linaro.org
11885 F: drivers/tee/optee/
11887 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11888 M: Sumit Garg <sumit.garg@linaro.org>
11889 L: tee-dev@lists.linaro.org
11891 F: drivers/char/hw_random/optee-rng.c
11894 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11895 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11896 L: linux-rdma@vger.kernel.org
11898 F: drivers/infiniband/ulp/opa_vnic
11900 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11901 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11902 M: Frank Rowand <frowand.list@gmail.com>
11903 L: devicetree@vger.kernel.org
11905 F: Documentation/devicetree/dynamic-resolution-notes.txt
11906 F: Documentation/devicetree/overlay-notes.txt
11907 F: drivers/of/overlay.c
11908 F: drivers/of/resolver.c
11909 K: of_overlay_notifier_
11911 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11912 M: Rob Herring <robh+dt@kernel.org>
11913 M: Frank Rowand <frowand.list@gmail.com>
11914 L: devicetree@vger.kernel.org
11915 W: http://www.devicetree.org/
11916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11919 F: include/linux/of*.h
11921 F: Documentation/ABI/testing/sysfs-firmware-ofw
11923 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11924 M: Rob Herring <robh+dt@kernel.org>
11925 M: Mark Rutland <mark.rutland@arm.com>
11926 L: devicetree@vger.kernel.org
11927 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11928 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11930 F: Documentation/devicetree/
11931 F: arch/*/boot/dts/
11932 F: include/dt-bindings/
11934 OPENCORES I2C BUS DRIVER
11935 M: Peter Korsgaard <peter@korsgaard.com>
11936 M: Andrew Lunn <andrew@lunn.ch>
11937 L: linux-i2c@vger.kernel.org
11939 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
11940 F: Documentation/i2c/busses/i2c-ocores
11941 F: drivers/i2c/busses/i2c-ocores.c
11942 F: include/linux/platform_data/i2c-ocores.h
11944 OPENRISC ARCHITECTURE
11945 M: Jonas Bonn <jonas@southpole.se>
11946 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11947 M: Stafford Horne <shorne@gmail.com>
11948 T: git git://github.com/openrisc/linux.git
11949 L: openrisc@lists.librecores.org
11950 W: http://openrisc.io
11952 F: Documentation/devicetree/bindings/openrisc/
11953 F: Documentation/openrisc/
11955 F: drivers/irqchip/irq-ompic.c
11956 F: drivers/irqchip/irq-or1k-*
11959 M: Pravin B Shelar <pshelar@ovn.org>
11960 L: netdev@vger.kernel.org
11961 L: dev@openvswitch.org
11962 W: http://openvswitch.org
11964 F: net/openvswitch/
11965 F: include/uapi/linux/openvswitch.h
11967 OPERATING PERFORMANCE POINTS (OPP)
11968 M: Viresh Kumar <vireshk@kernel.org>
11969 M: Nishanth Menon <nm@ti.com>
11970 M: Stephen Boyd <sboyd@kernel.org>
11971 L: linux-pm@vger.kernel.org
11973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11975 F: include/linux/pm_opp.h
11976 F: Documentation/power/opp.rst
11977 F: Documentation/devicetree/bindings/opp/
11980 M: Clemens Ladisch <clemens@ladisch.de>
11981 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11984 F: sound/drivers/opl4/
11987 M: Robert Richter <rric@kernel.org>
11988 L: oprofile-list@lists.sf.net
11990 F: arch/*/include/asm/oprofile*.h
11991 F: arch/*/oprofile/
11992 F: drivers/oprofile/
11993 F: include/linux/oprofile.h
11995 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11996 M: Mark Fasheh <mark@fasheh.com>
11997 M: Joel Becker <jlbec@evilplan.org>
11998 M: Joseph Qi <joseph.qi@linux.alibaba.com>
11999 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12000 W: http://ocfs2.wiki.kernel.org
12002 F: Documentation/filesystems/ocfs2.txt
12003 F: Documentation/filesystems/dlmfs.txt
12006 ORANGEFS FILESYSTEM
12007 M: Mike Marshall <hubcap@omnibond.com>
12008 R: Martin Brandenburg <martin@omnibond.com>
12009 L: devel@lists.orangefs.org
12010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12013 F: Documentation/filesystems/orangefs.txt
12016 L: linux-wireless@vger.kernel.org
12017 W: http://wireless.kernel.org/en/users/Drivers/orinoco
12018 W: http://www.nongnu.org/orinoco/
12020 F: drivers/net/wireless/intersil/orinoco/
12022 OV2659 OMNIVISION SENSOR DRIVER
12023 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12024 L: linux-media@vger.kernel.org
12025 W: https://linuxtv.org
12026 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12027 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12029 F: drivers/media/i2c/ov2659.c
12030 F: include/media/i2c/ov2659.h
12033 M: Miklos Szeredi <miklos@szeredi.hu>
12034 L: linux-unionfs@vger.kernel.org
12035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12038 F: Documentation/filesystems/overlayfs.txt
12040 P54 WIRELESS DRIVER
12041 M: Christian Lamparter <chunkeey@googlemail.com>
12042 L: linux-wireless@vger.kernel.org
12043 W: http://wireless.kernel.org/en/users/Drivers/p54
12045 F: drivers/net/wireless/intersil/p54/
12047 PA SEMI ETHERNET DRIVER
12048 L: netdev@vger.kernel.org
12050 F: drivers/net/ethernet/pasemi/*
12052 PA SEMI SMBUS DRIVER
12053 L: linux-i2c@vger.kernel.org
12055 F: drivers/i2c/busses/i2c-pasemi.c
12058 M: Vladimir Oltean <olteanv@gmail.com>
12059 L: netdev@vger.kernel.org
12062 F: include/linux/packing.h
12063 F: Documentation/packing.txt
12065 PADATA PARALLEL EXECUTION MECHANISM
12066 M: Steffen Klassert <steffen.klassert@secunet.com>
12067 L: linux-crypto@vger.kernel.org
12070 F: include/linux/padata.h
12071 F: Documentation/padata.txt
12074 M: Jesper Dangaard Brouer <hawk@kernel.org>
12075 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
12076 L: netdev@vger.kernel.org
12078 F: net/core/page_pool.c
12079 F: include/net/page_pool.h
12081 PANASONIC LAPTOP ACPI EXTRAS DRIVER
12082 M: Harald Welte <laforge@gnumonks.org>
12083 L: platform-driver-x86@vger.kernel.org
12085 F: drivers/platform/x86/panasonic-laptop.c
12087 PARALLEL LCD/KEYPAD PANEL DRIVER
12088 M: Willy Tarreau <willy@haproxy.com>
12089 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12091 F: Documentation/admin-guide/lcd-panel-cgram.rst
12092 F: drivers/auxdisplay/panel.c
12094 PARALLEL PORT SUBSYSTEM
12095 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12096 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12097 L: linux-parport@lists.infradead.org (subscribers-only)
12099 F: drivers/parport/
12100 F: include/linux/parport*.h
12101 F: drivers/char/ppdev.c
12102 F: include/uapi/linux/ppdev.h
12103 F: Documentation/driver-api/parport*.rst
12105 PARAVIRT_OPS INTERFACE
12106 M: Juergen Gross <jgross@suse.com>
12107 M: Thomas Hellstrom <thellstrom@vmware.com>
12108 M: "VMware, Inc." <pv-drivers@vmware.com>
12109 L: virtualization@lists.linux-foundation.org
12111 F: Documentation/virt/paravirt_ops.rst
12112 F: arch/*/kernel/paravirt*
12113 F: arch/*/include/asm/paravirt*.h
12114 F: include/linux/hypervisor.h
12116 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12117 M: Tim Waugh <tim@cyberelk.net>
12118 L: linux-parport@lists.infradead.org (subscribers-only)
12120 F: Documentation/admin-guide/blockdev/paride.rst
12121 F: drivers/block/paride/
12123 PARISC ARCHITECTURE
12124 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12125 M: Helge Deller <deller@gmx.de>
12126 L: linux-parisc@vger.kernel.org
12127 W: http://www.parisc-linux.org/
12128 Q: http://patchwork.kernel.org/project/linux-parisc/list/
12129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12130 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12133 F: Documentation/parisc/
12135 F: drivers/char/agp/parisc-agp.c
12136 F: drivers/input/serio/gscps2.c
12137 F: drivers/parport/parport_gsc.*
12138 F: drivers/tty/serial/8250/8250_gsc.c
12139 F: drivers/video/fbdev/sti*
12140 F: drivers/video/console/sti*
12141 F: drivers/video/logo/logo_parisc*
12144 M: Jiri Pirko <jiri@mellanox.com>
12145 L: netdev@vger.kernel.org
12148 F: lib/test_parman.c
12149 F: include/linux/parman.h
12151 PC ENGINES APU BOARD DRIVER
12152 M: Enrico Weigelt, metux IT consult <info@metux.net>
12154 F: drivers/platform/x86/pcengines-apuv2.c
12156 PC87360 HARDWARE MONITORING DRIVER
12157 M: Jim Cromie <jim.cromie@gmail.com>
12158 L: linux-hwmon@vger.kernel.org
12160 F: Documentation/hwmon/pc87360.rst
12161 F: drivers/hwmon/pc87360.c
12163 PC8736x GPIO DRIVER
12164 M: Jim Cromie <jim.cromie@gmail.com>
12166 F: drivers/char/pc8736x_gpio.c
12168 PC87427 HARDWARE MONITORING DRIVER
12169 M: Jean Delvare <jdelvare@suse.com>
12170 L: linux-hwmon@vger.kernel.org
12172 F: Documentation/hwmon/pc87427.rst
12173 F: drivers/hwmon/pc87427.c
12176 M: Riku Voipio <riku.voipio@iki.fi>
12178 F: drivers/leds/leds-pca9532.c
12179 F: include/linux/leds-pca9532.h
12181 PCA9541 I2C BUS MASTER SELECTOR DRIVER
12182 M: Guenter Roeck <linux@roeck-us.net>
12183 L: linux-i2c@vger.kernel.org
12185 F: drivers/i2c/muxes/i2c-mux-pca9541.c
12187 PCDP - PRIMARY CONSOLE AND DEBUG PORT
12188 M: Khalid Aziz <khalid@gonehiking.org>
12190 F: drivers/firmware/pcdp.*
12192 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12193 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12194 L: linux-pci@vger.kernel.org
12195 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12197 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
12198 F: drivers/pci/controller/pci-aardvark.c
12200 PCI DRIVER FOR ALTERA PCIE IP
12201 M: Ley Foon Tan <lftan@altera.com>
12202 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
12203 L: linux-pci@vger.kernel.org
12205 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
12206 F: drivers/pci/controller/pcie-altera.c
12208 PCI DRIVER FOR APPLIEDMICRO XGENE
12209 M: Toan Le <toan@os.amperecomputing.com>
12210 L: linux-pci@vger.kernel.org
12211 L: linux-arm-kernel@lists.infradead.org
12213 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
12214 F: drivers/pci/controller/pci-xgene.c
12216 PCI DRIVER FOR ARM VERSATILE PLATFORM
12217 M: Rob Herring <robh@kernel.org>
12218 L: linux-pci@vger.kernel.org
12219 L: linux-arm-kernel@lists.infradead.org
12221 F: Documentation/devicetree/bindings/pci/versatile.txt
12222 F: drivers/pci/controller/pci-versatile.c
12224 PCI DRIVER FOR ARMADA 8K
12225 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12226 L: linux-pci@vger.kernel.org
12227 L: linux-arm-kernel@lists.infradead.org
12229 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
12230 F: drivers/pci/controller/dwc/pcie-armada8k.c
12232 PCI DRIVER FOR CADENCE PCIE IP
12233 M: Tom Joseph <tjoseph@cadence.com>
12234 L: linux-pci@vger.kernel.org
12236 F: Documentation/devicetree/bindings/pci/cdns,*.txt
12237 F: drivers/pci/controller/pcie-cadence*
12239 PCI DRIVER FOR FREESCALE LAYERSCAPE
12240 M: Minghuan Lian <minghuan.Lian@nxp.com>
12241 M: Mingkai Hu <mingkai.hu@nxp.com>
12242 M: Roy Zang <roy.zang@nxp.com>
12243 L: linuxppc-dev@lists.ozlabs.org
12244 L: linux-pci@vger.kernel.org
12245 L: linux-arm-kernel@lists.infradead.org
12247 F: drivers/pci/controller/dwc/*layerscape*
12249 PCI DRIVER FOR GENERIC OF HOSTS
12250 M: Will Deacon <will@kernel.org>
12251 L: linux-pci@vger.kernel.org
12252 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12254 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
12255 F: drivers/pci/controller/pci-host-common.c
12256 F: drivers/pci/controller/pci-host-generic.c
12258 PCI DRIVER FOR IMX6
12259 M: Richard Zhu <hongxing.zhu@nxp.com>
12260 M: Lucas Stach <l.stach@pengutronix.de>
12261 L: linux-pci@vger.kernel.org
12262 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12264 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12265 F: drivers/pci/controller/dwc/*imx6*
12267 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12268 M: Keith Busch <keith.busch@intel.com>
12269 M: Jonathan Derrick <jonathan.derrick@intel.com>
12270 L: linux-pci@vger.kernel.org
12272 F: drivers/pci/controller/vmd.c
12274 PCI DRIVER FOR MICROSEMI SWITCHTEC
12275 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12276 M: Logan Gunthorpe <logang@deltatee.com>
12277 L: linux-pci@vger.kernel.org
12279 F: Documentation/driver-api/switchtec.rst
12280 F: Documentation/ABI/testing/sysfs-class-switchtec
12281 F: drivers/pci/switch/switchtec*
12282 F: include/uapi/linux/switchtec_ioctl.h
12283 F: include/linux/switchtec.h
12284 F: drivers/ntb/hw/mscc/
12286 PCI DRIVER FOR MOBIVEIL PCIE IP
12287 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12288 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12289 L: linux-pci@vger.kernel.org
12291 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12292 F: drivers/pci/controller/pcie-mobiveil.c
12294 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12295 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12296 M: Jason Cooper <jason@lakedaemon.net>
12297 L: linux-pci@vger.kernel.org
12298 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12300 F: drivers/pci/controller/*mvebu*
12302 PCI DRIVER FOR NVIDIA TEGRA
12303 M: Thierry Reding <thierry.reding@gmail.com>
12304 L: linux-tegra@vger.kernel.org
12305 L: linux-pci@vger.kernel.org
12307 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12308 F: drivers/pci/controller/pci-tegra.c
12310 PCI DRIVER FOR RENESAS R-CAR
12311 M: Simon Horman <horms@verge.net.au>
12312 L: linux-pci@vger.kernel.org
12313 L: linux-renesas-soc@vger.kernel.org
12315 F: drivers/pci/controller/*rcar*
12317 PCI DRIVER FOR SAMSUNG EXYNOS
12318 M: Jingoo Han <jingoohan1@gmail.com>
12319 L: linux-pci@vger.kernel.org
12320 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12321 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12323 F: drivers/pci/controller/dwc/pci-exynos.c
12325 PCI DRIVER FOR SYNOPSYS DESIGNWARE
12326 M: Jingoo Han <jingoohan1@gmail.com>
12327 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12328 L: linux-pci@vger.kernel.org
12330 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
12331 F: drivers/pci/controller/dwc/*designware*
12333 PCI DRIVER FOR TI DRA7XX
12334 M: Kishon Vijay Abraham I <kishon@ti.com>
12335 L: linux-omap@vger.kernel.org
12336 L: linux-pci@vger.kernel.org
12338 F: Documentation/devicetree/bindings/pci/ti-pci.txt
12339 F: drivers/pci/controller/dwc/pci-dra7xx.c
12341 PCI DRIVER FOR TI KEYSTONE
12342 M: Murali Karicheri <m-karicheri2@ti.com>
12343 L: linux-pci@vger.kernel.org
12344 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12346 F: drivers/pci/controller/dwc/pci-keystone.c
12348 PCI ENDPOINT SUBSYSTEM
12349 M: Kishon Vijay Abraham I <kishon@ti.com>
12350 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12351 L: linux-pci@vger.kernel.org
12352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12354 F: drivers/pci/endpoint/
12355 F: drivers/misc/pci_endpoint_test.c
12358 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12359 M: Russell Currey <ruscur@russell.cc>
12360 M: Sam Bobroff <sbobroff@linux.ibm.com>
12361 M: Oliver O'Halloran <oohall@gmail.com>
12362 L: linuxppc-dev@lists.ozlabs.org
12364 F: Documentation/PCI/pci-error-recovery.rst
12365 F: drivers/pci/pcie/aer.c
12366 F: drivers/pci/pcie/dpc.c
12367 F: drivers/pci/pcie/err.c
12368 F: Documentation/powerpc/eeh-pci-error-recovery.rst
12369 F: arch/powerpc/kernel/eeh*.c
12370 F: arch/powerpc/platforms/*/eeh*.c
12371 F: arch/powerpc/include/*/eeh*.h
12374 M: Linas Vepstas <linasvepstas@gmail.com>
12375 L: linux-pci@vger.kernel.org
12377 F: Documentation/PCI/pci-error-recovery.rst
12379 PCI MSI DRIVER FOR ALTERA MSI IP
12380 M: Ley Foon Tan <lftan@altera.com>
12381 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
12382 L: linux-pci@vger.kernel.org
12384 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12385 F: drivers/pci/controller/pcie-altera-msi.c
12387 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12388 M: Toan Le <toan@os.amperecomputing.com>
12389 L: linux-pci@vger.kernel.org
12390 L: linux-arm-kernel@lists.infradead.org
12392 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12393 F: drivers/pci/controller/pci-xgene-msi.c
12396 M: Bjorn Helgaas <bhelgaas@google.com>
12397 L: linux-pci@vger.kernel.org
12398 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
12399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12401 F: Documentation/devicetree/bindings/pci/
12402 F: Documentation/PCI/
12403 F: drivers/acpi/pci*
12405 F: include/asm-generic/pci*
12406 F: include/linux/pci*
12407 F: include/linux/of_pci.h
12408 F: include/uapi/linux/pci*
12411 F: arch/x86/kernel/quirks.c
12412 F: arch/x86/kernel/early-quirks.c
12414 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12415 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12416 L: linux-pci@vger.kernel.org
12417 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
12418 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12420 F: drivers/pci/controller/
12422 PCIE DRIVER FOR ANNAPURNA LABS
12423 M: Jonathan Chocron <jonnyc@amazon.com>
12424 L: linux-pci@vger.kernel.org
12426 F: drivers/pci/controller/dwc/pcie-al.c
12428 PCIE DRIVER FOR AMLOGIC MESON
12429 M: Yue Wang <yue.wang@Amlogic.com>
12430 L: linux-pci@vger.kernel.org
12431 L: linux-amlogic@lists.infradead.org
12433 F: drivers/pci/controller/dwc/pci-meson.c
12435 PCIE DRIVER FOR AXIS ARTPEC
12436 M: Jesper Nilsson <jesper.nilsson@axis.com>
12437 L: linux-arm-kernel@axis.com
12438 L: linux-pci@vger.kernel.org
12440 F: Documentation/devicetree/bindings/pci/axis,artpec*
12441 F: drivers/pci/controller/dwc/*artpec*
12443 PCIE DRIVER FOR CAVIUM THUNDERX
12444 M: David Daney <david.daney@cavium.com>
12445 L: linux-pci@vger.kernel.org
12446 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12448 F: Documentation/devicetree/bindings/pci/pci-thunder-*
12449 F: drivers/pci/controller/pci-thunder-*
12451 PCIE DRIVER FOR HISILICON
12452 M: Zhou Wang <wangzhou1@hisilicon.com>
12453 L: linux-pci@vger.kernel.org
12455 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12456 F: drivers/pci/controller/dwc/pcie-hisi.c
12458 PCIE DRIVER FOR HISILICON KIRIN
12459 M: Xiaowei Song <songxiaowei@hisilicon.com>
12460 M: Binghui Wang <wangbinghui@hisilicon.com>
12461 L: linux-pci@vger.kernel.org
12463 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
12464 F: drivers/pci/controller/dwc/pcie-kirin.c
12466 PCIE DRIVER FOR HISILICON STB
12467 M: Shawn Guo <shawn.guo@linaro.org>
12468 L: linux-pci@vger.kernel.org
12470 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12471 F: drivers/pci/controller/dwc/pcie-histb.c
12473 PCIE DRIVER FOR MEDIATEK
12474 M: Ryder Lee <ryder.lee@mediatek.com>
12475 L: linux-pci@vger.kernel.org
12476 L: linux-mediatek@lists.infradead.org
12478 F: Documentation/devicetree/bindings/pci/mediatek*
12479 F: drivers/pci/controller/*mediatek*
12481 PCIE DRIVER FOR QUALCOMM MSM
12482 M: Stanimir Varbanov <svarbanov@mm-sol.com>
12483 L: linux-pci@vger.kernel.org
12484 L: linux-arm-msm@vger.kernel.org
12486 F: drivers/pci/controller/dwc/*qcom*
12488 PCIE DRIVER FOR ROCKCHIP
12489 M: Shawn Lin <shawn.lin@rock-chips.com>
12490 L: linux-pci@vger.kernel.org
12491 L: linux-rockchip@lists.infradead.org
12493 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
12494 F: drivers/pci/controller/pcie-rockchip*
12496 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12497 M: Linus Walleij <linus.walleij@linaro.org>
12498 L: linux-pci@vger.kernel.org
12500 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12501 F: drivers/pci/controller/pci-v3-semi.c
12503 PCIE DRIVER FOR SOCIONEXT UNIPHIER
12504 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12505 L: linux-pci@vger.kernel.org
12507 F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12508 F: drivers/pci/controller/dwc/pcie-uniphier.c
12510 PCIE DRIVER FOR ST SPEAR13XX
12511 M: Pratyush Anand <pratyush.anand@gmail.com>
12512 L: linux-pci@vger.kernel.org
12514 F: drivers/pci/controller/dwc/*spear*
12517 M: Dominik Brodowski <linux@dominikbrodowski.net>
12518 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12520 F: Documentation/pcmcia/
12525 PCNET32 NETWORK DRIVER
12526 M: Don Fry <pcnet32@frontier.com>
12527 L: netdev@vger.kernel.org
12529 F: drivers/net/ethernet/amd/pcnet32.c
12531 PCRYPT PARALLEL CRYPTO ENGINE
12532 M: Steffen Klassert <steffen.klassert@secunet.com>
12533 L: linux-crypto@vger.kernel.org
12536 F: include/crypto/pcrypt.h
12538 PEAQ WMI HOTKEYS DRIVER
12539 M: Hans de Goede <hdegoede@redhat.com>
12540 L: platform-driver-x86@vger.kernel.org
12542 F: drivers/platform/x86/peaq-wmi.c
12544 PER-CPU MEMORY ALLOCATOR
12545 M: Dennis Zhou <dennis@kernel.org>
12546 M: Tejun Heo <tj@kernel.org>
12547 M: Christoph Lameter <cl@linux.com>
12548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12550 F: include/linux/percpu*.h
12552 F: arch/*/include/asm/percpu.h
12554 PER-TASK DELAY ACCOUNTING
12555 M: Balbir Singh <bsingharora@gmail.com>
12557 F: include/linux/delayacct.h
12558 F: kernel/delayacct.c
12560 PERFORMANCE EVENTS SUBSYSTEM
12561 M: Peter Zijlstra <peterz@infradead.org>
12562 M: Ingo Molnar <mingo@redhat.com>
12563 M: Arnaldo Carvalho de Melo <acme@kernel.org>
12564 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
12565 R: Jiri Olsa <jolsa@redhat.com>
12566 R: Namhyung Kim <namhyung@kernel.org>
12567 L: linux-kernel@vger.kernel.org
12568 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12571 F: include/linux/perf_event.h
12572 F: include/uapi/linux/perf_event.h
12573 F: arch/*/kernel/perf_event*.c
12574 F: arch/*/kernel/*/perf_event*.c
12575 F: arch/*/kernel/*/*/perf_event*.c
12576 F: arch/*/include/asm/perf_event.h
12577 F: arch/*/kernel/perf_callchain.c
12579 F: arch/*/events/*/*
12582 PERSONALITY HANDLING
12583 M: Christoph Hellwig <hch@infradead.org>
12584 L: linux-abi-devel@lists.sourceforge.net
12586 F: include/linux/personality.h
12587 F: include/uapi/linux/personality.h
12589 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12590 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12591 L: linux-input@vger.kernel.org
12593 F: Documentation/input/devices/pxrc.rst
12594 F: drivers/input/joystick/pxrc.c
12597 M: Remi Denis-Courmont <courmisch@gmail.com>
12599 F: Documentation/networking/phonet.txt
12600 F: include/linux/phonet.h
12601 F: include/net/phonet/
12602 F: include/uapi/linux/phonet.h
12606 M: Joern Engel <joern@lazybastard.org>
12607 L: linux-mtd@lists.infradead.org
12609 F: drivers/mtd/devices/phram.c
12612 M: Bruno Prémont <bonbons@linux-vserver.org>
12613 L: linux-input@vger.kernel.org
12615 F: drivers/hid/hid-picolcd*
12618 M: Jamie Iles <jamie@jamieiles.com>
12619 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12620 T: git git://github.com/jamieiles/linux-2.6-ji.git
12622 F: arch/arm/boot/dts/picoxcell*
12623 F: arch/arm/mach-picoxcell/
12624 F: drivers/crypto/picoxcell*
12627 M: Christian Brauner <christian@brauner.io>
12628 L: linux-kernel@vger.kernel.org
12630 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
12632 F: tools/testing/selftests/pidfd/
12635 K: \b(clone_args|kernel_clone_args)\b
12637 PIN CONTROL SUBSYSTEM
12638 M: Linus Walleij <linus.walleij@linaro.org>
12639 L: linux-gpio@vger.kernel.org
12640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12642 F: Documentation/devicetree/bindings/pinctrl/
12643 F: Documentation/driver-api/pinctl.rst
12644 F: drivers/pinctrl/
12645 F: include/linux/pinctrl/
12647 PIN CONTROLLER - MICROCHIP AT91
12648 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12649 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12650 L: linux-gpio@vger.kernel.org
12652 F: drivers/pinctrl/pinctrl-at91*
12654 PIN CONTROLLER - FREESCALE
12655 M: Dong Aisheng <aisheng.dong@nxp.com>
12656 M: Fabio Estevam <festevam@gmail.com>
12657 M: Shawn Guo <shawnguo@kernel.org>
12658 M: Stefan Agner <stefan@agner.ch>
12659 R: Pengutronix Kernel Team <kernel@pengutronix.de>
12660 L: linux-gpio@vger.kernel.org
12662 F: drivers/pinctrl/freescale/
12663 F: Documentation/devicetree/bindings/pinctrl/fsl,*
12665 PIN CONTROLLER - INTEL
12666 M: Mika Westerberg <mika.westerberg@linux.intel.com>
12667 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12670 F: drivers/pinctrl/intel/
12672 PIN CONTROLLER - MEDIATEK
12673 M: Sean Wang <sean.wang@kernel.org>
12674 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12676 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12677 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12678 F: drivers/pinctrl/mediatek/
12680 PIN CONTROLLER - QUALCOMM
12681 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12683 L: linux-arm-msm@vger.kernel.org
12684 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12685 F: drivers/pinctrl/qcom/
12687 PIN CONTROLLER - RENESAS
12688 M: Geert Uytterhoeven <geert+renesas@glider.be>
12689 L: linux-renesas-soc@vger.kernel.org
12690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12692 F: drivers/pinctrl/pinctrl-rz*
12693 F: drivers/pinctrl/sh-pfc/
12695 PIN CONTROLLER - SAMSUNG
12696 M: Tomasz Figa <tomasz.figa@gmail.com>
12697 M: Krzysztof Kozlowski <krzk@kernel.org>
12698 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12699 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12700 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12701 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
12702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12704 F: drivers/pinctrl/samsung/
12705 F: include/dt-bindings/pinctrl/samsung.h
12706 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12708 PIN CONTROLLER - SINGLE
12709 M: Tony Lindgren <tony@atomide.com>
12710 M: Haojian Zhuang <haojian.zhuang@linaro.org>
12711 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12712 L: linux-omap@vger.kernel.org
12714 F: drivers/pinctrl/pinctrl-single.c
12716 PIN CONTROLLER - ST SPEAR
12717 M: Viresh Kumar <vireshk@kernel.org>
12718 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12719 W: http://www.st.com/spear
12721 F: drivers/pinctrl/spear/
12723 PISTACHIO SOC SUPPORT
12724 M: James Hartley <james.hartley@sondrel.com>
12725 L: linux-mips@vger.kernel.org
12727 F: arch/mips/pistachio/
12728 F: arch/mips/include/asm/mach-pistachio/
12729 F: arch/mips/boot/dts/img/pistachio*
12730 F: arch/mips/configs/pistachio*_defconfig
12734 M: linux-block@vger.kernel.org
12735 F: drivers/block/pktcdvd.c
12736 F: include/linux/pktcdvd.h
12737 F: include/uapi/linux/pktcdvd.h
12739 PKUNITY SOC DRIVERS
12740 M: Guan Xuetao <gxt@pku.edu.cn>
12741 W: http://mprc.pku.edu.cn/~guanxuetao/linux
12743 T: git git://github.com/gxt/linux.git
12744 F: drivers/input/serio/i8042-unicore32io.h
12745 F: drivers/i2c/busses/i2c-puv3.c
12746 F: drivers/video/fbdev/fb-puv3.c
12747 F: drivers/rtc/rtc-puv3.c
12749 PMBUS HARDWARE MONITORING DRIVERS
12750 M: Guenter Roeck <linux@roeck-us.net>
12751 L: linux-hwmon@vger.kernel.org
12752 W: http://hwmon.wiki.kernel.org/
12753 W: http://www.roeck-us.net/linux/drivers/
12754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12756 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12757 F: Documentation/devicetree/bindings/hwmon/max31785.txt
12758 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
12759 F: Documentation/hwmon/adm1275.rst
12760 F: Documentation/hwmon/ibm-cffps.rst
12761 F: Documentation/hwmon/ir35221.rst
12762 F: Documentation/hwmon/lm25066.rst
12763 F: Documentation/hwmon/ltc2978.rst
12764 F: Documentation/hwmon/ltc3815.rst
12765 F: Documentation/hwmon/max16064.rst
12766 F: Documentation/hwmon/max20751.rst
12767 F: Documentation/hwmon/max31785.rst
12768 F: Documentation/hwmon/max34440.rst
12769 F: Documentation/hwmon/max8688.rst
12770 F: Documentation/hwmon/pmbus.rst
12771 F: Documentation/hwmon/pmbus-core.rst
12772 F: Documentation/hwmon/tps40422.rst
12773 F: Documentation/hwmon/ucd9000.rst
12774 F: Documentation/hwmon/ucd9200.rst
12775 F: Documentation/hwmon/zl6100.rst
12776 F: drivers/hwmon/pmbus/
12777 F: include/linux/pmbus.h
12779 PMC SIERRA MaxRAID DRIVER
12780 L: linux-scsi@vger.kernel.org
12781 W: http://www.pmc-sierra.com/
12783 F: drivers/scsi/pmcraid.*
12785 PMC SIERRA PM8001 DRIVER
12786 M: Jack Wang <jinpu.wang@cloud.ionos.com>
12787 L: linux-scsi@vger.kernel.org
12789 F: drivers/scsi/pm8001/
12792 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12796 PNI RM3100 IIO DRIVER
12797 M: Song Qiang <songqiang1304521@gmail.com>
12798 L: linux-iio@vger.kernel.org
12800 F: drivers/iio/magnetometer/rm3100*
12801 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12803 POSIX CLOCKS and TIMERS
12804 M: Thomas Gleixner <tglx@linutronix.de>
12805 L: linux-kernel@vger.kernel.org
12806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12809 F: include/linux/timer*
12810 F: kernel/time/*timer*
12812 POWER MANAGEMENT CORE
12813 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12814 L: linux-pm@vger.kernel.org
12815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12816 B: https://bugzilla.kernel.org
12818 F: drivers/base/power/
12819 F: include/linux/pm.h
12820 F: include/linux/pm_*
12821 F: include/linux/powercap.h
12822 F: include/linux/intel_rapl.h
12823 F: drivers/powercap/
12824 F: kernel/configs/nopm.config
12826 POWER STATE COORDINATION INTERFACE (PSCI)
12827 M: Mark Rutland <mark.rutland@arm.com>
12828 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12829 L: linux-arm-kernel@lists.infradead.org
12831 F: drivers/firmware/psci/
12832 F: include/linux/psci.h
12833 F: include/uapi/linux/psci.h
12835 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12836 M: Sebastian Reichel <sre@kernel.org>
12837 L: linux-pm@vger.kernel.org
12838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12840 F: Documentation/ABI/testing/sysfs-class-power
12841 F: Documentation/devicetree/bindings/power/supply/
12842 F: include/linux/power_supply.h
12843 F: drivers/power/supply/
12845 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12846 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12847 L: linuxppc-dev@lists.ozlabs.org
12849 F: drivers/char/powernv-op-panel.c
12851 PPP OVER ATM (RFC 2364)
12852 M: Mitchell Blank Jr <mitch@sfgoth.com>
12854 F: net/atm/pppoatm.c
12855 F: include/uapi/linux/atmppp.h
12858 M: Michal Ostrowski <mostrows@earthlink.net>
12860 F: drivers/net/ppp/pppoe.c
12861 F: drivers/net/ppp/pppox.c
12864 M: James Chapman <jchapman@katalix.com>
12866 F: net/l2tp/l2tp_ppp.c
12867 F: include/linux/if_pppol2tp.h
12868 F: include/uapi/linux/if_pppol2tp.h
12870 PPP PROTOCOL DRIVERS AND COMPRESSORS
12871 M: Paul Mackerras <paulus@samba.org>
12872 L: linux-ppp@vger.kernel.org
12874 F: drivers/net/ppp/ppp_*
12877 M: Rodolfo Giometti <giometti@enneenne.com>
12878 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
12879 L: linuxpps@ml.enneenne.com (subscribers-only)
12881 F: Documentation/driver-api/pps.rst
12882 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
12883 F: Documentation/ABI/testing/sysfs-pps
12885 F: include/linux/pps*.h
12886 F: include/uapi/linux/pps.h
12889 M: Dmitry Kozlov <xeb@mail.ru>
12890 L: netdev@vger.kernel.org
12892 F: drivers/net/ppp/pptp.c
12893 W: http://sourceforge.net/projects/accel-pptp
12896 M: Petr Mladek <pmladek@suse.com>
12897 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12898 R: Steven Rostedt <rostedt@goodmis.org>
12901 F: include/linux/printk.h
12903 PRISM54 WIRELESS DRIVER
12904 M: Luis Chamberlain <mcgrof@kernel.org>
12905 L: linux-wireless@vger.kernel.org
12906 W: http://wireless.kernel.org/en/users/Drivers/p54
12908 F: drivers/net/wireless/intersil/prism54/
12911 R: Alexey Dobriyan <adobriyan@gmail.com>
12912 L: linux-kernel@vger.kernel.org
12913 L: linux-fsdevel@vger.kernel.org
12916 F: include/linux/proc_fs.h
12917 F: tools/testing/selftests/proc/
12918 F: Documentation/filesystems/proc.txt
12921 M: Luis Chamberlain <mcgrof@kernel.org>
12922 M: Kees Cook <keescook@chromium.org>
12923 L: linux-kernel@vger.kernel.org
12924 L: linux-fsdevel@vger.kernel.org
12926 F: fs/proc/proc_sysctl.c
12927 F: include/linux/sysctl.h
12929 F: tools/testing/selftests/sysctl/
12931 PS3 NETWORK SUPPORT
12932 M: Geoff Levand <geoff@infradead.org>
12933 L: netdev@vger.kernel.org
12934 L: linuxppc-dev@lists.ozlabs.org
12936 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
12938 PS3 PLATFORM SUPPORT
12939 M: Geoff Levand <geoff@infradead.org>
12940 L: linuxppc-dev@lists.ozlabs.org
12942 F: arch/powerpc/boot/ps3*
12943 F: arch/powerpc/include/asm/lv1call.h
12944 F: arch/powerpc/include/asm/ps3*.h
12945 F: arch/powerpc/platforms/ps3/
12948 F: drivers/rtc/rtc-ps3.c
12949 F: drivers/usb/host/*ps3.c
12950 F: sound/ppc/snd_ps3*
12953 M: Jim Paris <jim@jtan.com>
12954 M: Geoff Levand <geoff@infradead.org>
12955 L: linuxppc-dev@lists.ozlabs.org
12957 F: drivers/block/ps3vram.c
12959 PSAMPLE PACKET SAMPLING SUPPORT:
12960 M: Yotam Gigi <yotam.gi@gmail.com>
12963 F: include/net/psample.h
12964 F: include/uapi/linux/psample.h
12967 M: Kees Cook <keescook@chromium.org>
12968 M: Anton Vorontsov <anton@enomsg.org>
12969 M: Colin Cross <ccross@android.com>
12970 M: Tony Luck <tony.luck@intel.com>
12972 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12974 F: include/linux/pstore*
12975 F: drivers/firmware/efi/efi-pstore.c
12976 F: drivers/acpi/apei/erst.c
12977 F: Documentation/admin-guide/ramoops.rst
12978 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12979 K: \b(pstore|ramoops)
12981 PTP HARDWARE CLOCK SUPPORT
12982 M: Richard Cochran <richardcochran@gmail.com>
12983 L: netdev@vger.kernel.org
12985 W: http://linuxptp.sourceforge.net/
12986 F: Documentation/ABI/testing/sysfs-ptp
12987 F: Documentation/driver-api/ptp.rst
12988 F: drivers/net/phy/dp83640*
12990 F: include/linux/ptp_cl*
12993 M: Oleg Nesterov <oleg@redhat.com>
12995 F: include/asm-generic/syscall.h
12996 F: include/linux/ptrace.h
12997 F: include/linux/regset.h
12998 F: include/linux/tracehook.h
12999 F: include/uapi/linux/ptrace.h
13000 F: include/uapi/linux/ptrace.h
13002 F: arch/*/ptrace*.c
13003 F: arch/*/*/ptrace*.c
13004 F: arch/*/include/asm/ptrace*.h
13007 M: Hans Verkuil <hverkuil@xs4all.nl>
13008 L: linux-media@vger.kernel.org
13009 T: git git://linuxtv.org/media_tree.git
13011 F: drivers/media/usb/pulse8-cec/*
13012 F: Documentation/media/cec-drivers/pulse8-cec.rst
13014 PVRUSB2 VIDEO4LINUX DRIVER
13015 M: Mike Isely <isely@pobox.com>
13016 L: pvrusb2@isely.net (subscribers-only)
13017 L: linux-media@vger.kernel.org
13018 W: http://www.isely.net/pvrusb2/
13019 T: git git://linuxtv.org/media_tree.git
13021 F: Documentation/media/v4l-drivers/pvrusb2*
13022 F: drivers/media/usb/pvrusb2/
13025 M: Hans Verkuil <hverkuil@xs4all.nl>
13026 L: linux-media@vger.kernel.org
13027 T: git git://linuxtv.org/media_tree.git
13029 F: drivers/media/usb/pwc/*
13030 F: include/trace/events/pwc.h
13033 M: Kamil Debski <kamil@wypas.org>
13034 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13035 L: linux-hwmon@vger.kernel.org
13037 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13038 F: Documentation/hwmon/pwm-fan.rst
13039 F: drivers/hwmon/pwm-fan.c
13042 M: Sean Young <sean@mess.org>
13043 L: linux-media@vger.kernel.org
13045 F: drivers/media/rc/pwm-ir-tx.c
13048 M: Thierry Reding <thierry.reding@gmail.com>
13049 L: linux-pwm@vger.kernel.org
13051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13052 F: Documentation/driver-api/pwm.rst
13053 F: Documentation/devicetree/bindings/pwm/
13054 F: include/linux/pwm.h
13056 F: drivers/video/backlight/pwm_bl.c
13057 F: include/linux/pwm_backlight.h
13058 F: drivers/gpio/gpio-mvebu.c
13059 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13062 M: Robert Jarzmik <robert.jarzmik@free.fr>
13063 L: linux-gpio@vger.kernel.org
13065 F: drivers/gpio/gpio-pxa.c
13071 M: Robert Jarzmik <robert.jarzmik@free.fr>
13072 L: linux-rtc@vger.kernel.org
13075 PXA2xx/PXA3xx SUPPORT
13076 M: Daniel Mack <daniel@zonque.org>
13077 M: Haojian Zhuang <haojian.zhuang@gmail.com>
13078 M: Robert Jarzmik <robert.jarzmik@free.fr>
13079 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13080 T: git git://github.com/hzhuang1/linux.git
13081 T: git git://github.com/rjarzmik/linux.git
13083 F: arch/arm/boot/dts/pxa*
13084 F: arch/arm/mach-pxa/
13085 F: drivers/dma/pxa*
13086 F: drivers/pcmcia/pxa2xx*
13087 F: drivers/pinctrl/pxa/
13088 F: drivers/spi/spi-pxa2xx*
13089 F: drivers/usb/gadget/udc/pxa2*
13090 F: include/sound/pxa2xx-lib.h
13095 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13096 L: qat-linux@intel.com
13098 F: drivers/crypto/qat/
13100 QCOM AUDIO (ASoC) DRIVERS
13101 M: Patrick Lai <plai@codeaurora.org>
13102 M: Banajit Goswami <bgoswami@codeaurora.org>
13103 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13107 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13108 M: Gabriel Somlo <somlo@cmu.edu>
13109 M: "Michael S. Tsirkin" <mst@redhat.com>
13110 L: qemu-devel@nongnu.org
13112 F: drivers/firmware/qemu_fw_cfg.c
13113 F: include/uapi/linux/qemu_fw_cfg.h
13116 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
13117 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
13118 L: linux-rdma@vger.kernel.org
13120 F: drivers/infiniband/hw/qib/
13122 QLOGIC QL41xxx FCOE DRIVER
13123 M: QLogic-Storage-Upstream@cavium.com
13124 L: linux-scsi@vger.kernel.org
13126 F: drivers/scsi/qedf/
13128 QLOGIC QL41xxx ISCSI DRIVER
13129 M: QLogic-Storage-Upstream@cavium.com
13130 L: linux-scsi@vger.kernel.org
13132 F: drivers/scsi/qedi/
13134 QLOGIC QL4xxx ETHERNET DRIVER
13135 M: Ariel Elior <aelior@marvell.com>
13136 M: GR-everest-linux-l2@marvell.com
13137 L: netdev@vger.kernel.org
13139 F: drivers/net/ethernet/qlogic/qed/
13140 F: include/linux/qed/
13141 F: drivers/net/ethernet/qlogic/qede/
13143 QLOGIC QL4xxx RDMA DRIVER
13144 M: Michal Kalderon <mkalderon@marvell.com>
13145 M: Ariel Elior <aelior@marvell.com>
13146 L: linux-rdma@vger.kernel.org
13148 F: drivers/infiniband/hw/qedr/
13149 F: include/uapi/rdma/qedr-abi.h
13151 QLOGIC QLA1280 SCSI DRIVER
13152 M: Michael Reed <mdr@sgi.com>
13153 L: linux-scsi@vger.kernel.org
13155 F: drivers/scsi/qla1280.[ch]
13157 QLOGIC QLA2XXX FC-SCSI DRIVER
13158 M: qla2xxx-upstream@qlogic.com
13159 L: linux-scsi@vger.kernel.org
13161 F: Documentation/scsi/LICENSE.qla2xxx
13162 F: drivers/scsi/qla2xxx/
13164 QLOGIC QLA3XXX NETWORK DRIVER
13165 M: GR-Linux-NIC-Dev@marvell.com
13166 L: netdev@vger.kernel.org
13168 F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13169 F: drivers/net/ethernet/qlogic/qla3xxx.*
13171 QLOGIC QLA4XXX iSCSI DRIVER
13172 M: QLogic-Storage-Upstream@qlogic.com
13173 L: linux-scsi@vger.kernel.org
13175 F: Documentation/scsi/LICENSE.qla4xxx
13176 F: drivers/scsi/qla4xxx/
13178 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13179 M: Shahed Shaikh <shshaikh@marvell.com>
13180 M: Manish Chopra <manishc@marvell.com>
13181 M: GR-Linux-NIC-Dev@marvell.com
13182 L: netdev@vger.kernel.org
13184 F: drivers/net/ethernet/qlogic/qlcnic/
13186 QLOGIC QLGE 10Gb ETHERNET DRIVER
13187 M: Manish Chopra <manishc@marvell.com>
13188 M: GR-Linux-NIC-Dev@marvell.com
13189 L: netdev@vger.kernel.org
13191 F: drivers/net/ethernet/qlogic/qlge/
13193 QM1D1B0004 MEDIA DRIVER
13194 M: Akihiro Tsukada <tskd08@gmail.com>
13195 L: linux-media@vger.kernel.org
13197 F: drivers/media/tuners/qm1d1b0004*
13199 QM1D1C0042 MEDIA DRIVER
13200 M: Akihiro Tsukada <tskd08@gmail.com>
13201 L: linux-media@vger.kernel.org
13203 F: drivers/media/tuners/qm1d1c0042*
13206 M: Anders Larsen <al@alarsen.net>
13207 W: http://www.alarsen.net/linux/qnx4fs/
13210 F: include/uapi/linux/qnx4_fs.h
13211 F: include/uapi/linux/qnxtypes.h
13213 QORIQ DPAA2 FSL-MC BUS DRIVER
13214 M: Stuart Yoder <stuyoder@gmail.com>
13215 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
13216 L: linux-kernel@vger.kernel.org
13218 F: drivers/bus/fsl-mc/
13219 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13220 F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13222 QT1010 MEDIA DRIVER
13223 M: Antti Palosaari <crope@iki.fi>
13224 L: linux-media@vger.kernel.org
13225 W: https://linuxtv.org
13226 W: http://palosaari.fi/linux/
13227 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13228 T: git git://linuxtv.org/anttip/media_tree.git
13230 F: drivers/media/tuners/qt1010*
13232 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13233 M: Kalle Valo <kvalo@codeaurora.org>
13234 L: ath10k@lists.infradead.org
13235 W: http://wireless.kernel.org/en/users/Drivers/ath10k
13236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13238 F: drivers/net/wireless/ath/ath10k/
13240 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13241 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13242 L: linux-wireless@vger.kernel.org
13243 W: http://wireless.kernel.org/en/users/Drivers/ath9k
13245 F: drivers/net/wireless/ath/ath9k/
13247 QUALCOMM CAMERA SUBSYSTEM DRIVER
13248 M: Todor Tomov <todor.too@gmail.com>
13249 L: linux-media@vger.kernel.org
13251 F: Documentation/devicetree/bindings/media/qcom,camss.txt
13252 F: Documentation/media/v4l-drivers/qcom_camss.rst
13253 F: drivers/media/platform/qcom/camss/
13255 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13256 M: Ilia Lin <ilia.lin@kernel.org>
13257 L: linux-pm@vger.kernel.org
13259 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
13260 F: drivers/cpufreq/qcom-cpufreq-kryo.c
13262 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13263 M: Timur Tabi <timur@kernel.org>
13264 L: netdev@vger.kernel.org
13266 F: drivers/net/ethernet/qualcomm/emac/
13268 QUALCOMM ETHQOS ETHERNET DRIVER
13269 M: Vinod Koul <vkoul@kernel.org>
13270 M: Niklas Cassel <niklas.cassel@linaro.org>
13271 L: netdev@vger.kernel.org
13273 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13274 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
13276 QUALCOMM GENERIC INTERFACE I2C DRIVER
13277 M: Alok Chauhan <alokc@codeaurora.org>
13278 L: linux-i2c@vger.kernel.org
13279 L: linux-arm-msm@vger.kernel.org
13281 F: drivers/i2c/busses/i2c-qcom-geni.c
13283 QUALCOMM HEXAGON ARCHITECTURE
13284 M: Richard Kuo <rkuo@codeaurora.org>
13285 L: linux-hexagon@vger.kernel.org
13286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
13290 QUALCOMM HIDMA DRIVER
13291 M: Sinan Kaya <okaya@kernel.org>
13292 L: linux-arm-kernel@lists.infradead.org
13293 L: linux-arm-msm@vger.kernel.org
13294 L: dmaengine@vger.kernel.org
13296 F: drivers/dma/qcom/hidma*
13299 M: Rob Clark <robdclark@gmail.com>
13300 L: iommu@lists.linux-foundation.org
13301 L: linux-arm-msm@vger.kernel.org
13303 F: drivers/iommu/qcom_iommu.c
13305 QUALCOMM TSENS THERMAL DRIVER
13306 M: Amit Kucheria <amit.kucheria@linaro.org>
13307 L: linux-pm@vger.kernel.org
13308 L: linux-arm-msm@vger.kernel.org
13310 F: drivers/thermal/qcom/
13312 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13313 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
13314 L: linux-media@vger.kernel.org
13315 L: linux-arm-msm@vger.kernel.org
13316 T: git git://linuxtv.org/media_tree.git
13318 F: drivers/media/platform/qcom/venus/
13320 QUALCOMM WCN36XX WIRELESS DRIVER
13321 M: Kalle Valo <kvalo@codeaurora.org>
13322 L: wcn36xx@lists.infradead.org
13323 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
13324 T: git git://github.com/KrasnikovEugene/wcn36xx.git
13326 F: drivers/net/wireless/ath/wcn36xx/
13328 QUANTENNA QTNFMAC WIRELESS DRIVER
13329 M: Igor Mitsyanko <imitsyanko@quantenna.com>
13330 M: Avinash Patil <avinashp@quantenna.com>
13331 M: Sergey Matyukevich <smatyukevich@quantenna.com>
13332 L: linux-wireless@vger.kernel.org
13334 F: drivers/net/wireless/quantenna
13336 RADEON and AMDGPU DRM DRIVERS
13337 M: Alex Deucher <alexander.deucher@amd.com>
13338 M: Christian König <christian.koenig@amd.com>
13339 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
13340 L: amd-gfx@lists.freedesktop.org
13341 T: git git://people.freedesktop.org/~agd5f/linux
13343 F: drivers/gpu/drm/radeon/
13344 F: include/uapi/drm/radeon_drm.h
13345 F: drivers/gpu/drm/amd/
13346 F: include/uapi/drm/amdgpu_drm.h
13348 RADEON FRAMEBUFFER DISPLAY DRIVER
13349 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
13350 L: linux-fbdev@vger.kernel.org
13352 F: drivers/video/fbdev/aty/radeon*
13353 F: include/uapi/linux/radeonfb.h
13355 RADIOSHARK RADIO DRIVER
13356 M: Hans Verkuil <hverkuil@xs4all.nl>
13357 L: linux-media@vger.kernel.org
13358 T: git git://linuxtv.org/media_tree.git
13360 F: drivers/media/radio/radio-shark.c
13362 RADIOSHARK2 RADIO DRIVER
13363 M: Hans Verkuil <hverkuil@xs4all.nl>
13364 L: linux-media@vger.kernel.org
13365 T: git git://linuxtv.org/media_tree.git
13367 F: drivers/media/radio/radio-shark2.c
13368 F: drivers/media/radio/radio-tea5777.c
13370 RADOS BLOCK DEVICE (RBD)
13371 M: Ilya Dryomov <idryomov@gmail.com>
13372 M: Sage Weil <sage@redhat.com>
13373 M: Alex Elder <elder@kernel.org>
13374 L: ceph-devel@vger.kernel.org
13375 W: http://ceph.com/
13376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13377 T: git git://github.com/ceph/ceph-client.git
13379 F: Documentation/ABI/testing/sysfs-bus-rbd
13380 F: drivers/block/rbd.c
13381 F: drivers/block/rbd_types.h
13383 RAGE128 FRAMEBUFFER DISPLAY DRIVER
13384 M: Paul Mackerras <paulus@samba.org>
13385 L: linux-fbdev@vger.kernel.org
13387 F: drivers/video/fbdev/aty/aty128fb.c
13389 RAINSHADOW-CEC DRIVER
13390 M: Hans Verkuil <hverkuil@xs4all.nl>
13391 L: linux-media@vger.kernel.org
13392 T: git git://linuxtv.org/media_tree.git
13394 F: drivers/media/usb/rainshadow-cec/*
13396 RALINK MIPS ARCHITECTURE
13397 M: John Crispin <john@phrozen.org>
13398 L: linux-mips@vger.kernel.org
13400 F: arch/mips/ralink
13402 RALINK RT2X00 WIRELESS LAN DRIVER
13404 M: Stanislaw Gruszka <sgruszka@redhat.com>
13405 M: Helmut Schaa <helmut.schaa@googlemail.com>
13406 L: linux-wireless@vger.kernel.org
13408 F: drivers/net/wireless/ralink/rt2x00/
13410 RAMDISK RAM BLOCK DEVICE DRIVER
13411 M: Jens Axboe <axboe@kernel.dk>
13413 F: Documentation/admin-guide/blockdev/ramdisk.rst
13414 F: drivers/block/brd.c
13416 RANCHU VIRTUAL BOARD FOR MIPS
13417 M: Miodrag Dinic <miodrag.dinic@mips.com>
13418 L: linux-mips@vger.kernel.org
13420 F: arch/mips/generic/board-ranchu.c
13421 F: arch/mips/configs/generic/board-ranchu.config
13423 RANDOM NUMBER DRIVER
13424 M: "Theodore Ts'o" <tytso@mit.edu>
13426 F: drivers/char/random.c
13429 M: Matt Porter <mporter@kernel.crashing.org>
13430 M: Alexandre Bounine <alex.bou9@gmail.com>
13432 F: drivers/rapidio/
13435 M: Tony Luck <tony.luck@intel.com>
13436 M: Borislav Petkov <bp@alien8.de>
13437 L: linux-edac@vger.kernel.org
13440 F: include/linux/ras.h
13441 F: include/ras/ras_event.h
13442 F: Documentation/admin-guide/ras.rst
13444 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13445 L: linux-wireless@vger.kernel.org
13447 F: drivers/net/wireless/ray*
13449 RCUTORTURE TEST FRAMEWORK
13450 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
13451 M: Josh Triplett <josh@joshtriplett.org>
13452 R: Steven Rostedt <rostedt@goodmis.org>
13453 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13454 R: Lai Jiangshan <jiangshanlai@gmail.com>
13455 L: rcu@vger.kernel.org
13457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13458 F: tools/testing/selftests/rcutorture
13461 M: Florian Fainelli <florian@openwrt.org>
13464 RDC R6040 FAST ETHERNET DRIVER
13465 M: Florian Fainelli <f.fainelli@gmail.com>
13466 L: netdev@vger.kernel.org
13468 F: drivers/net/ethernet/rdc/r6040.c
13470 RDMAVT - RDMA verbs software
13471 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
13472 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
13473 L: linux-rdma@vger.kernel.org
13475 F: drivers/infiniband/sw/rdmavt
13477 RDS - RELIABLE DATAGRAM SOCKETS
13478 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
13479 L: netdev@vger.kernel.org
13480 L: linux-rdma@vger.kernel.org
13481 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
13482 W: https://oss.oracle.com/projects/rds/
13485 F: Documentation/networking/rds.txt
13487 RDT - RESOURCE ALLOCATION
13488 M: Fenghua Yu <fenghua.yu@intel.com>
13489 M: Reinette Chatre <reinette.chatre@intel.com>
13490 L: linux-kernel@vger.kernel.org
13492 F: arch/x86/kernel/cpu/resctrl/
13493 F: arch/x86/include/asm/resctrl_sched.h
13494 F: Documentation/x86/resctrl*
13496 READ-COPY UPDATE (RCU)
13497 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
13498 M: Josh Triplett <josh@joshtriplett.org>
13499 R: Steven Rostedt <rostedt@goodmis.org>
13500 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13501 R: Lai Jiangshan <jiangshanlai@gmail.com>
13502 R: Joel Fernandes <joel@joelfernandes.org>
13503 L: rcu@vger.kernel.org
13504 W: http://www.rdrop.com/users/paulmck/RCU/
13506 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13507 F: Documentation/RCU/
13508 X: Documentation/RCU/torture.txt
13509 F: include/linux/rcu*
13510 X: include/linux/srcu*.h
13512 X: kernel/rcu/srcu*.c
13514 REAL TIME CLOCK (RTC) SUBSYSTEM
13515 M: Alessandro Zummo <a.zummo@towertech.it>
13516 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13517 L: linux-rtc@vger.kernel.org
13518 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
13519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13521 F: Documentation/devicetree/bindings/rtc/
13522 F: Documentation/admin-guide/rtc.rst
13524 F: include/linux/rtc.h
13525 F: include/uapi/linux/rtc.h
13526 F: include/linux/rtc/
13527 F: include/linux/platform_data/rtc-*
13528 F: tools/testing/selftests/rtc/
13530 REALTEK AUDIO CODECS
13531 M: Bard Liao <bardliao@realtek.com>
13532 M: Oder Chiou <oder_chiou@realtek.com>
13534 F: sound/soc/codecs/rt*
13535 F: include/sound/rt*.h
13537 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13538 M: Linus Walleij <linus.walleij@linaro.org>
13540 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13541 F: drivers/net/dsa/realtek-smi*
13542 F: drivers/net/dsa/rtl83*
13544 REDPINE WIRELESS DRIVER
13545 M: Amitkumar Karwar <amitkarwar@gmail.com>
13546 M: Siva Rebbagondla <siva8118@gmail.com>
13547 L: linux-wireless@vger.kernel.org
13549 F: drivers/net/wireless/rsi/
13551 REGISTER MAP ABSTRACTION
13552 M: Mark Brown <broonie@kernel.org>
13553 L: linux-kernel@vger.kernel.org
13554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13556 F: Documentation/devicetree/bindings/regmap/
13557 F: drivers/base/regmap/
13558 F: include/linux/regmap.h
13560 REISERFS FILE SYSTEM
13561 L: reiserfs-devel@vger.kernel.org
13565 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13566 M: Ohad Ben-Cohen <ohad@wizery.com>
13567 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13568 L: linux-remoteproc@vger.kernel.org
13569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13571 F: Documentation/devicetree/bindings/remoteproc/
13572 F: Documentation/ABI/testing/sysfs-class-remoteproc
13573 F: Documentation/remoteproc.txt
13574 F: drivers/remoteproc/
13575 F: include/linux/remoteproc.h
13576 F: include/linux/remoteproc/
13578 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13579 M: Ohad Ben-Cohen <ohad@wizery.com>
13580 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13581 L: linux-remoteproc@vger.kernel.org
13582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13585 F: Documentation/rpmsg.txt
13586 F: Documentation/ABI/testing/sysfs-bus-rpmsg
13587 F: include/linux/rpmsg.h
13588 F: include/linux/rpmsg/
13589 F: include/uapi/linux/rpmsg.h
13592 RENESAS CLOCK DRIVERS
13593 M: Geert Uytterhoeven <geert+renesas@glider.be>
13594 L: linux-renesas-soc@vger.kernel.org
13595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13597 F: drivers/clk/renesas/
13599 RENESAS EMEV2 I2C DRIVER
13600 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13602 F: Documentation/devicetree/bindings/i2c/i2c-emev2.txt
13603 F: drivers/i2c/busses/i2c-emev2.c
13605 RENESAS ETHERNET DRIVERS
13606 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13607 L: netdev@vger.kernel.org
13608 L: linux-renesas-soc@vger.kernel.org
13609 F: Documentation/devicetree/bindings/net/renesas,*.txt
13610 F: Documentation/devicetree/bindings/net/sh_eth.txt
13611 F: drivers/net/ethernet/renesas/
13612 F: include/linux/sh_eth.h
13614 RENESAS R-CAR GYROADC DRIVER
13615 M: Marek Vasut <marek.vasut@gmail.com>
13616 L: linux-iio@vger.kernel.org
13618 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13619 F: drivers/iio/adc/rcar-gyroadc.c
13621 RENESAS R-CAR I2C DRIVERS
13622 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13624 F: Documentation/devicetree/bindings/i2c/i2c-rcar.txt
13625 F: Documentation/devicetree/bindings/i2c/i2c-sh_mobile.txt
13626 F: drivers/i2c/busses/i2c-rcar.c
13627 F: drivers/i2c/busses/i2c-sh_mobile.c
13629 RENESAS RIIC DRIVER
13630 M: Chris Brandt <chris.brandt@renesas.com>
13632 F: Documentation/devicetree/bindings/i2c/i2c-riic.txt
13633 F: drivers/i2c/busses/i2c-riic.c
13635 RENESAS USB PHY DRIVER
13636 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13637 L: linux-renesas-soc@vger.kernel.org
13639 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
13641 RESET CONTROLLER FRAMEWORK
13642 M: Philipp Zabel <p.zabel@pengutronix.de>
13643 T: git git://git.pengutronix.de/git/pza/linux
13646 F: Documentation/devicetree/bindings/reset/
13647 F: include/dt-bindings/reset/
13648 F: include/linux/reset.h
13649 F: include/linux/reset/
13650 F: include/linux/reset-controller.h
13652 RESTARTABLE SEQUENCES SUPPORT
13653 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13654 M: Peter Zijlstra <peterz@infradead.org>
13655 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
13656 M: Boqun Feng <boqun.feng@gmail.com>
13657 L: linux-kernel@vger.kernel.org
13660 F: include/uapi/linux/rseq.h
13661 F: include/trace/events/rseq.h
13662 F: tools/testing/selftests/rseq/
13665 M: Johannes Berg <johannes@sipsolutions.net>
13666 L: linux-wireless@vger.kernel.org
13667 W: http://wireless.kernel.org/
13668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13671 F: Documentation/driver-api/rfkill.rst
13672 F: Documentation/ABI/stable/sysfs-class-rfkill
13674 F: include/linux/rfkill.h
13675 F: include/uapi/linux/rfkill.h
13678 M: Thomas Graf <tgraf@suug.ch>
13679 M: Herbert Xu <herbert@gondor.apana.org.au>
13680 L: netdev@vger.kernel.org
13682 F: lib/rhashtable.c
13683 F: lib/test_rhashtable.c
13684 F: include/linux/rhashtable.h
13685 F: include/linux/rhashtable-types.h
13687 RICOH R5C592 MEMORYSTICK DRIVER
13688 M: Maxim Levitsky <maximlevitsky@gmail.com>
13690 F: drivers/memstick/host/r592.*
13692 RICOH SMARTMEDIA/XD DRIVER
13693 M: Maxim Levitsky <maximlevitsky@gmail.com>
13695 F: drivers/mtd/nand/raw/r852.c
13696 F: drivers/mtd/nand/raw/r852.h
13698 RISC-V ARCHITECTURE
13699 M: Paul Walmsley <paul.walmsley@sifive.com>
13700 M: Palmer Dabbelt <palmer@sifive.com>
13701 M: Albert Ou <aou@eecs.berkeley.edu>
13702 L: linux-riscv@lists.infradead.org
13703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
13710 M: Stefan Achatz <erazor_de@users.sourceforge.net>
13711 W: http://sourceforge.net/projects/roccat/
13713 F: drivers/hid/hid-roccat*
13714 F: include/linux/hid-roccat*
13715 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
13717 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13718 M: Jacob chen <jacob2.chen@rock-chips.com>
13719 L: linux-media@vger.kernel.org
13721 F: drivers/media/platform/rockchip/rga/
13722 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
13724 HANTRO VPU CODEC DRIVER
13725 M: Ezequiel Garcia <ezequiel@collabora.com>
13726 L: linux-media@vger.kernel.org
13728 F: drivers/staging/media/platform/hantro/
13729 F: Documentation/devicetree/bindings/media/rockchip-vpu.txt
13732 M: Jiri Pirko <jiri@resnulli.us>
13733 L: netdev@vger.kernel.org
13735 F: drivers/net/ethernet/rocker/
13739 W: http://www.comtrol.com
13741 F: Documentation/driver-api/serial/rocket.rst
13742 F: drivers/tty/rocket*
13744 ROCKETPORT EXPRESS/INFINITY DRIVER
13745 M: Kevin Cernekee <cernekee@gmail.com>
13746 L: linux-serial@vger.kernel.org
13748 F: drivers/tty/serial/rp2.*
13750 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13751 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13752 L: linux-kernel@vger.kernel.org
13753 L: linux-renesas-soc@vger.kernel.org
13755 F: drivers/mfd/bd9571mwv.c
13756 F: drivers/regulator/bd9571mwv-regulator.c
13757 F: drivers/gpio/gpio-bd9571mwv.c
13758 F: include/linux/mfd/bd9571mwv.h
13759 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13762 M: Ralf Baechle <ralf@linux-mips.org>
13763 L: linux-hams@vger.kernel.org
13764 W: http://www.linux-ax25.org/
13766 F: include/net/rose.h
13767 F: include/uapi/linux/rose.h
13770 RTL2830 MEDIA DRIVER
13771 M: Antti Palosaari <crope@iki.fi>
13772 L: linux-media@vger.kernel.org
13773 W: https://linuxtv.org
13774 W: http://palosaari.fi/linux/
13775 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13776 T: git git://linuxtv.org/anttip/media_tree.git
13778 F: drivers/media/dvb-frontends/rtl2830*
13780 RTL2832 MEDIA DRIVER
13781 M: Antti Palosaari <crope@iki.fi>
13782 L: linux-media@vger.kernel.org
13783 W: https://linuxtv.org
13784 W: http://palosaari.fi/linux/
13785 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13786 T: git git://linuxtv.org/anttip/media_tree.git
13788 F: drivers/media/dvb-frontends/rtl2832*
13790 RTL2832_SDR MEDIA DRIVER
13791 M: Antti Palosaari <crope@iki.fi>
13792 L: linux-media@vger.kernel.org
13793 W: https://linuxtv.org
13794 W: http://palosaari.fi/linux/
13795 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13796 T: git git://linuxtv.org/anttip/media_tree.git
13798 F: drivers/media/dvb-frontends/rtl2832_sdr*
13800 RTL8180 WIRELESS DRIVER
13801 L: linux-wireless@vger.kernel.org
13802 W: http://wireless.kernel.org/
13803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13805 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
13807 RTL8187 WIRELESS DRIVER
13808 M: Herton Ronaldo Krzesinski <herton@canonical.com>
13809 M: Hin-Tak Leung <htl10@users.sourceforge.net>
13810 M: Larry Finger <Larry.Finger@lwfinger.net>
13811 L: linux-wireless@vger.kernel.org
13812 W: http://wireless.kernel.org/
13813 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13815 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
13817 REALTEK WIRELESS DRIVER (rtlwifi family)
13818 M: Ping-Ke Shih <pkshih@realtek.com>
13819 L: linux-wireless@vger.kernel.org
13820 W: http://wireless.kernel.org/
13821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13823 F: drivers/net/wireless/realtek/rtlwifi/
13825 REALTEK WIRELESS DRIVER (rtw88)
13826 M: Yan-Hsuan Chuang <yhchuang@realtek.com>
13827 L: linux-wireless@vger.kernel.org
13829 F: drivers/net/wireless/realtek/rtw88/
13831 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13832 M: Jes Sorensen <Jes.Sorensen@gmail.com>
13833 L: linux-wireless@vger.kernel.org
13834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13836 F: drivers/net/wireless/realtek/rtl8xxxu/
13838 RXRPC SOCKETS (AF_RXRPC)
13839 M: David Howells <dhowells@redhat.com>
13840 L: linux-afs@lists.infradead.org
13843 F: include/keys/rxrpc-type.h
13844 F: include/net/af_rxrpc.h
13845 F: include/trace/events/rxrpc.h
13846 F: include/uapi/linux/rxrpc.h
13847 F: Documentation/networking/rxrpc.txt
13848 W: https://www.infradead.org/~dhowells/kafs/
13850 S3 SAVAGE FRAMEBUFFER DRIVER
13851 M: Antonino Daplas <adaplas@gmail.com>
13852 L: linux-fbdev@vger.kernel.org
13854 F: drivers/video/fbdev/savage/
13857 M: Heiko Carstens <heiko.carstens@de.ibm.com>
13858 M: Vasily Gorbik <gor@linux.ibm.com>
13859 M: Christian Borntraeger <borntraeger@de.ibm.com>
13860 L: linux-s390@vger.kernel.org
13861 W: http://www.ibm.com/developerworks/linux/linux390/
13862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13866 F: Documentation/s390/
13867 F: Documentation/driver-api/s390-drivers.rst
13869 S390 COMMON I/O LAYER
13870 M: Sebastian Ott <sebott@linux.ibm.com>
13871 M: Peter Oberparleiter <oberpar@linux.ibm.com>
13872 L: linux-s390@vger.kernel.org
13873 W: http://www.ibm.com/developerworks/linux/linux390/
13875 F: drivers/s390/cio/
13878 M: Stefan Haberland <sth@linux.ibm.com>
13879 M: Jan Hoeppner <hoeppner@linux.ibm.com>
13880 L: linux-s390@vger.kernel.org
13881 W: http://www.ibm.com/developerworks/linux/linux390/
13883 F: drivers/s390/block/dasd*
13884 F: block/partitions/ibm.c
13887 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13888 L: linux-s390@vger.kernel.org
13889 W: http://www.ibm.com/developerworks/linux/linux390/
13891 F: drivers/iommu/s390-iommu.c
13893 S390 IUCV NETWORK LAYER
13894 M: Julian Wiedmann <jwi@linux.ibm.com>
13895 M: Ursula Braun <ubraun@linux.ibm.com>
13896 L: linux-s390@vger.kernel.org
13897 W: http://www.ibm.com/developerworks/linux/linux390/
13899 F: drivers/s390/net/*iucv*
13900 F: include/net/iucv/
13903 S390 NETWORK DRIVERS
13904 M: Julian Wiedmann <jwi@linux.ibm.com>
13905 M: Ursula Braun <ubraun@linux.ibm.com>
13906 L: linux-s390@vger.kernel.org
13907 W: http://www.ibm.com/developerworks/linux/linux390/
13909 F: drivers/s390/net/
13912 M: Sebastian Ott <sebott@linux.ibm.com>
13913 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13914 L: linux-s390@vger.kernel.org
13915 W: http://www.ibm.com/developerworks/linux/linux390/
13918 F: drivers/pci/hotplug/s390_pci_hpc.c
13920 S390 VFIO-CCW DRIVER
13921 M: Cornelia Huck <cohuck@redhat.com>
13922 M: Eric Farman <farman@linux.ibm.com>
13923 R: Halil Pasic <pasic@linux.ibm.com>
13924 L: linux-s390@vger.kernel.org
13925 L: kvm@vger.kernel.org
13927 F: drivers/s390/cio/vfio_ccw*
13928 F: Documentation/s390/vfio-ccw.rst
13929 F: include/uapi/linux/vfio_ccw.h
13932 M: Harald Freudenberger <freude@linux.ibm.com>
13933 L: linux-s390@vger.kernel.org
13934 W: http://www.ibm.com/developerworks/linux/linux390/
13936 F: drivers/s390/crypto/
13938 S390 VFIO AP DRIVER
13939 M: Tony Krowiak <akrowiak@linux.ibm.com>
13940 M: Pierre Morel <pmorel@linux.ibm.com>
13941 M: Halil Pasic <pasic@linux.ibm.com>
13942 L: linux-s390@vger.kernel.org
13943 W: http://www.ibm.com/developerworks/linux/linux390/
13945 F: drivers/s390/crypto/vfio_ap_drv.c
13946 F: drivers/s390/crypto/vfio_ap_private.h
13947 F: drivers/s390/crypto/vfio_ap_ops.c
13948 F: Documentation/s390/vfio-ap.rst
13951 M: Steffen Maier <maier@linux.ibm.com>
13952 M: Benjamin Block <bblock@linux.ibm.com>
13953 L: linux-s390@vger.kernel.org
13954 W: http://www.ibm.com/developerworks/linux/linux390/
13956 F: drivers/s390/scsi/zfcp_*
13958 S3C24XX SD/MMC Driver
13959 M: Ben Dooks <ben-linux@fluff.org>
13960 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13962 F: drivers/mmc/host/s3cmci.*
13964 SAA6588 RDS RECEIVER DRIVER
13965 M: Hans Verkuil <hverkuil@xs4all.nl>
13966 L: linux-media@vger.kernel.org
13967 T: git git://linuxtv.org/media_tree.git
13968 W: https://linuxtv.org
13970 F: drivers/media/i2c/saa6588*
13972 SAA7134 VIDEO4LINUX DRIVER
13973 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13974 L: linux-media@vger.kernel.org
13975 W: https://linuxtv.org
13976 T: git git://linuxtv.org/media_tree.git
13978 F: Documentation/media/v4l-drivers/saa7134*
13979 F: drivers/media/pci/saa7134/
13981 SAA7146 VIDEO4LINUX-2 DRIVER
13982 M: Hans Verkuil <hverkuil@xs4all.nl>
13983 L: linux-media@vger.kernel.org
13984 T: git git://linuxtv.org/media_tree.git
13986 F: drivers/media/common/saa7146/
13987 F: drivers/media/pci/saa7146/
13988 F: include/media/drv-intf/saa7146*
13990 SAFESETID SECURITY MODULE
13991 M: Micah Morton <mortonm@chromium.org>
13993 F: security/safesetid/
13994 F: Documentation/admin-guide/LSM/SafeSetID.rst
13996 SAMSUNG AUDIO (ASoC) DRIVERS
13997 M: Krzysztof Kozlowski <krzk@kernel.org>
13998 M: Sangbeom Kim <sbkim73@samsung.com>
13999 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14000 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14002 F: sound/soc/samsung/
14003 F: Documentation/devicetree/bindings/sound/samsung*
14005 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14006 M: Krzysztof Kozlowski <krzk@kernel.org>
14007 L: linux-crypto@vger.kernel.org
14008 L: linux-samsung-soc@vger.kernel.org
14010 F: drivers/crypto/exynos-rng.c
14011 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
14013 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14014 M: Łukasz Stelmach <l.stelmach@samsung.com>
14015 L: linux-samsung-soc@vger.kernel.org
14017 F: drivers/char/hw_random/exynos-trng.c
14018 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14020 SAMSUNG FRAMEBUFFER DRIVER
14021 M: Jingoo Han <jingoohan1@gmail.com>
14022 L: linux-fbdev@vger.kernel.org
14024 F: drivers/video/fbdev/s3c-fb.c
14026 SAMSUNG LAPTOP DRIVER
14027 M: Corentin Chary <corentin.chary@gmail.com>
14028 L: platform-driver-x86@vger.kernel.org
14030 F: drivers/platform/x86/samsung-laptop.c
14032 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14033 M: Sangbeom Kim <sbkim73@samsung.com>
14034 M: Krzysztof Kozlowski <krzk@kernel.org>
14035 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14036 L: linux-kernel@vger.kernel.org
14037 L: linux-samsung-soc@vger.kernel.org
14039 F: drivers/mfd/sec*.c
14040 F: drivers/regulator/s2m*.c
14041 F: drivers/regulator/s5m*.c
14042 F: drivers/clk/clk-s2mps11.c
14043 F: drivers/rtc/rtc-s5m.c
14044 F: include/linux/mfd/samsung/
14045 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14046 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14047 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14048 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14050 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14051 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14052 L: linux-media@vger.kernel.org
14053 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14055 F: drivers/media/platform/s3c-camif/
14056 F: include/media/drv-intf/s3c_camif.h
14058 SAMSUNG S3FWRN5 NFC DRIVER
14059 M: Robert Baldyga <r.baldyga@samsung.com>
14060 M: Krzysztof Opasiak <k.opasiak@samsung.com>
14061 L: linux-nfc@lists.01.org (moderated for non-subscribers)
14063 F: drivers/nfc/s3fwrn5
14065 SAMSUNG S5C73M3 CAMERA DRIVER
14066 M: Kyungmin Park <kyungmin.park@samsung.com>
14067 M: Andrzej Hajda <a.hajda@samsung.com>
14068 L: linux-media@vger.kernel.org
14070 F: drivers/media/i2c/s5c73m3/*
14072 SAMSUNG S5K5BAF CAMERA DRIVER
14073 M: Kyungmin Park <kyungmin.park@samsung.com>
14074 M: Andrzej Hajda <a.hajda@samsung.com>
14075 L: linux-media@vger.kernel.org
14077 F: drivers/media/i2c/s5k5baf.c
14079 SAMSUNG S5P Security SubSystem (SSS) DRIVER
14080 M: Krzysztof Kozlowski <krzk@kernel.org>
14081 M: Vladimir Zapolskiy <vz@mleia.com>
14082 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
14083 L: linux-crypto@vger.kernel.org
14084 L: linux-samsung-soc@vger.kernel.org
14086 F: drivers/crypto/s5p-sss.c
14088 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14089 M: Kyungmin Park <kyungmin.park@samsung.com>
14090 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14091 L: linux-media@vger.kernel.org
14092 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14094 F: drivers/media/platform/exynos4-is/
14096 SAMSUNG SOC CLOCK DRIVERS
14097 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14098 M: Tomasz Figa <tomasz.figa@gmail.com>
14099 M: Chanwoo Choi <cw00.choi@samsung.com>
14101 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14103 F: drivers/clk/samsung/
14104 F: include/dt-bindings/clock/exynos*.h
14105 F: Documentation/devicetree/bindings/clock/exynos*.txt
14107 SAMSUNG SPI DRIVERS
14108 M: Kukjin Kim <kgene@kernel.org>
14109 M: Krzysztof Kozlowski <krzk@kernel.org>
14110 M: Andi Shyti <andi@etezian.org>
14111 L: linux-spi@vger.kernel.org
14112 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14114 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
14115 F: drivers/spi/spi-s3c*
14116 F: include/linux/platform_data/spi-s3c64xx.h
14118 SAMSUNG SXGBE DRIVERS
14119 M: Byungho An <bh74.an@samsung.com>
14120 M: Girish K S <ks.giri@samsung.com>
14121 M: Vipul Pandya <vipul.pandya@samsung.com>
14123 L: netdev@vger.kernel.org
14124 F: drivers/net/ethernet/samsung/sxgbe/
14126 SAMSUNG THERMAL DRIVER
14127 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14128 L: linux-pm@vger.kernel.org
14129 L: linux-samsung-soc@vger.kernel.org
14131 T: git https://github.com/lmajewski/linux-samsung-thermal.git
14132 F: drivers/thermal/samsung/
14134 SAMSUNG USB2 PHY DRIVER
14135 M: Kamil Debski <kamil@wypas.org>
14136 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14137 L: linux-kernel@vger.kernel.org
14139 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
14140 F: Documentation/driver-api/phy/samsung-usb2.rst
14141 F: drivers/phy/samsung/phy-exynos4210-usb2.c
14142 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
14143 F: drivers/phy/samsung/phy-exynos5250-usb2.c
14144 F: drivers/phy/samsung/phy-s5pv210-usb2.c
14145 F: drivers/phy/samsung/phy-samsung-usb2.c
14146 F: drivers/phy/samsung/phy-samsung-usb2.h
14149 M: Zwane Mwaikambo <zwanem@gmail.com>
14151 F: drivers/watchdog/sc1200wdt.c
14154 M: Ingo Molnar <mingo@redhat.com>
14155 M: Peter Zijlstra <peterz@infradead.org>
14156 L: linux-kernel@vger.kernel.org
14157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14160 F: include/linux/sched.h
14161 F: include/uapi/linux/sched.h
14162 F: include/linux/wait.h
14163 F: include/linux/preempt.h
14165 SCR24X CHIP CARD INTERFACE DRIVER
14166 M: Lubomir Rintel <lkundrak@v3.sk>
14168 F: drivers/char/pcmcia/scr24x_cs.c
14171 M: Jens Axboe <axboe@kernel.dk>
14172 L: linux-scsi@vger.kernel.org
14173 W: http://www.kernel.dk
14175 F: drivers/scsi/sr*
14177 SCSI RDMA PROTOCOL (SRP) INITIATOR
14178 M: Bart Van Assche <bvanassche@acm.org>
14179 L: linux-rdma@vger.kernel.org
14181 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14182 F: drivers/infiniband/ulp/srp/
14183 F: include/scsi/srp.h
14185 SCSI RDMA PROTOCOL (SRP) TARGET
14186 M: Bart Van Assche <bvanassche@acm.org>
14187 L: linux-rdma@vger.kernel.org
14188 L: target-devel@vger.kernel.org
14190 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14191 F: drivers/infiniband/ulp/srpt/
14194 M: Doug Gilbert <dgilbert@interlog.com>
14195 L: linux-scsi@vger.kernel.org
14196 W: http://sg.danny.cz/sg
14198 F: Documentation/scsi/scsi-generic.txt
14199 F: drivers/scsi/sg.c
14200 F: include/scsi/sg.h
14203 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
14204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14205 M: "Martin K. Petersen" <martin.petersen@oracle.com>
14206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14207 Q: https://patchwork.kernel.org/project/linux-scsi/list/
14208 L: linux-scsi@vger.kernel.org
14210 F: Documentation/devicetree/bindings/scsi/
14215 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14216 L: linux-scsi@vger.kernel.org
14218 F: Documentation/scsi/st.txt
14219 F: drivers/scsi/st.*
14220 F: drivers/scsi/st_*.h
14222 SCSI TARGET SUBSYSTEM
14223 M: "Martin K. Petersen" <martin.petersen@oracle.com>
14224 L: linux-scsi@vger.kernel.org
14225 L: target-devel@vger.kernel.org
14226 W: http://www.linux-iscsi.org
14227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14228 Q: https://patchwork.kernel.org/project/target-devel/list/
14232 F: Documentation/target/
14235 M: Vlad Yasevich <vyasevich@gmail.com>
14236 M: Neil Horman <nhorman@tuxdriver.com>
14237 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14238 L: linux-sctp@vger.kernel.org
14239 W: http://lksctp.sourceforge.net
14241 F: Documentation/networking/sctp.txt
14242 F: include/linux/sctp.h
14243 F: include/uapi/linux/sctp.h
14244 F: include/net/sctp/
14248 M: Jim Cromie <jim.cromie@gmail.com>
14250 F: Documentation/i2c/busses/scx200_acb
14251 F: arch/x86/platform/scx200/
14252 F: drivers/watchdog/scx200_wdt.c
14253 F: drivers/i2c/busses/scx200*
14254 F: drivers/mtd/maps/scx200_docflash.c
14255 F: include/linux/scx200.h
14258 M: Jim Cromie <jim.cromie@gmail.com>
14260 F: drivers/char/scx200_gpio.c
14261 F: include/linux/scx200_gpio.h
14263 SCx200 HRT CLOCKSOURCE DRIVER
14264 M: Jim Cromie <jim.cromie@gmail.com>
14266 F: drivers/clocksource/scx200_hrt.c
14268 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14269 M: Sascha Sommer <saschasommer@freenet.de>
14270 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14272 F: drivers/mmc/host/sdricoh_cs.c
14274 SECO BOARDS CEC DRIVER
14275 M: Ettore Chimenti <ek5.chimenti@gmail.com>
14277 F: drivers/media/platform/seco-cec/seco-cec.c
14278 F: drivers/media/platform/seco-cec/seco-cec.h
14281 M: Kees Cook <keescook@chromium.org>
14282 R: Andy Lutomirski <luto@amacapital.net>
14283 R: Will Drewry <wad@chromium.org>
14284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14286 F: kernel/seccomp.c
14287 F: include/uapi/linux/seccomp.h
14288 F: include/linux/seccomp.h
14289 F: tools/testing/selftests/seccomp/*
14290 F: tools/testing/selftests/kselftest_harness.h
14291 F: Documentation/userspace-api/seccomp_filter.rst
14292 K: \bsecure_computing
14295 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14296 M: Al Cooper <alcooperx@gmail.com>
14297 L: linux-mmc@vger.kernel.org
14298 L: bcm-kernel-feedback-list@broadcom.com
14300 F: drivers/mmc/host/sdhci-brcmstb*
14302 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14303 M: Adrian Hunter <adrian.hunter@intel.com>
14304 L: linux-mmc@vger.kernel.org
14306 F: drivers/mmc/host/sdhci*
14307 F: include/linux/mmc/sdhci*
14309 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14310 M: Adrian Hunter <adrian.hunter@intel.com>
14311 M: Ritesh Harjani <riteshh@codeaurora.org>
14312 M: Asutosh Das <asutoshd@codeaurora.org>
14313 L: linux-mmc@vger.kernel.org
14315 F: drivers/mmc/host/cqhci*
14317 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14318 M: Prabu Thangamuthu <prabu.t@synopsys.com>
14319 M: Manjunath M B <manjumb@synopsys.com>
14320 L: linux-mmc@vger.kernel.org
14322 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
14324 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14325 M: Ludovic Desroches <ludovic.desroches@microchip.com>
14326 L: linux-mmc@vger.kernel.org
14328 F: drivers/mmc/host/sdhci-of-at91.c
14330 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14331 M: Ben Dooks <ben-linux@fluff.org>
14332 M: Jaehoon Chung <jh80.chung@samsung.com>
14333 L: linux-mmc@vger.kernel.org
14335 F: drivers/mmc/host/sdhci-s3c*
14337 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14338 M: Viresh Kumar <vireshk@kernel.org>
14339 L: linux-mmc@vger.kernel.org
14341 F: drivers/mmc/host/sdhci-spear.c
14343 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14344 M: Kishon Vijay Abraham I <kishon@ti.com>
14345 L: linux-mmc@vger.kernel.org
14347 F: drivers/mmc/host/sdhci-omap.c
14349 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14350 M: Scott Bauer <scott.bauer@intel.com>
14351 M: Jonathan Derrick <jonathan.derrick@intel.com>
14352 L: linux-block@vger.kernel.org
14355 F: block/opal_proto.h
14356 F: include/linux/sed*
14357 F: include/uapi/linux/sed*
14360 M: Security Officers <security@kernel.org>
14364 M: James Morris <jmorris@namei.org>
14365 M: "Serge E. Hallyn" <serge@hallyn.com>
14366 L: linux-security-module@vger.kernel.org (suggested Cc:)
14367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14368 W: http://kernsec.org/
14371 X: security/selinux/
14373 SELINUX SECURITY MODULE
14374 M: Paul Moore <paul@paul-moore.com>
14375 M: Stephen Smalley <sds@tycho.nsa.gov>
14376 M: Eric Paris <eparis@parisplace.org>
14377 L: selinux@vger.kernel.org
14378 W: https://selinuxproject.org
14379 W: https://github.com/SELinuxProject
14380 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14382 F: include/uapi/linux/selinux_netlink.h
14383 F: security/selinux/
14384 F: scripts/selinux/
14385 F: Documentation/admin-guide/LSM/SELinux.rst
14388 M: Jiri Slaby <jirislaby@gmail.com>
14390 F: drivers/misc/phantom.c
14391 F: include/uapi/linux/phantom.h
14393 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
14394 M: Tomasz Duszynski <tduszyns@gmail.com>
14396 F: drivers/iio/chemical/sps30.c
14397 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
14400 M: Rob Herring <robh@kernel.org>
14401 L: linux-serial@vger.kernel.org
14403 F: Documentation/devicetree/bindings/serial/slave-device.txt
14404 F: drivers/tty/serdev/
14405 F: include/linux/serdev.h
14408 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14409 L: linux-serial@vger.kernel.org
14411 F: Documentation/devicetree/bindings/serial/
14412 F: drivers/tty/serial/
14415 M: Sean Young <sean@mess.org>
14416 L: linux-media@vger.kernel.org
14418 F: drivers/media/rc/serial_ir.c
14421 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14422 M: Edward Cree <ecree@solarflare.com>
14423 M: Martin Habets <mhabets@solarflare.com>
14424 L: netdev@vger.kernel.org
14426 F: drivers/net/ethernet/sfc/
14428 SFF/SFP/SFP+ MODULE SUPPORT
14429 M: Russell King <linux@armlinux.org.uk>
14430 L: netdev@vger.kernel.org
14432 F: drivers/net/phy/phylink.c
14433 F: drivers/net/phy/sfp*
14434 F: include/linux/phylink.h
14435 F: include/linux/sfp.h
14438 M: Dimitri Sivanich <sivanich@sgi.com>
14440 F: drivers/misc/sgi-gru/
14442 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14443 M: Pat Gefre <pfg@sgi.com>
14444 L: linux-ia64@vger.kernel.org
14446 F: Documentation/ia64/serial.rst
14447 F: drivers/tty/serial/ioc?_serial.c
14448 F: include/linux/ioc?.h
14450 SGI XP/XPC/XPNET DRIVER
14451 M: Cliff Whickman <cpw@sgi.com>
14452 M: Robin Holt <robinmholt@gmail.com>
14454 F: drivers/misc/sgi-xp/
14456 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14457 M: Ursula Braun <ubraun@linux.ibm.com>
14458 M: Karsten Graul <kgraul@linux.ibm.com>
14459 L: linux-s390@vger.kernel.org
14460 W: http://www.ibm.com/developerworks/linux/linux390/
14464 SHARP RJ54N1CB0C SENSOR DRIVER
14465 M: Jacopo Mondi <jacopo@jmondi.org>
14466 L: linux-media@vger.kernel.org
14467 T: git git://linuxtv.org/media_tree.git
14469 F: drivers/media/i2c/rj54n1cb0c.c
14470 F: include/media/i2c/rj54n1cb0c.h
14472 SH_VEU V4L2 MEM2MEM DRIVER
14473 L: linux-media@vger.kernel.org
14475 F: drivers/media/platform/sh_veu.c
14477 SH_VOU V4L2 OUTPUT DRIVER
14478 L: linux-media@vger.kernel.org
14480 F: drivers/media/platform/sh_vou.c
14481 F: include/media/drv-intf/sh_vou.h
14483 SI2157 MEDIA DRIVER
14484 M: Antti Palosaari <crope@iki.fi>
14485 L: linux-media@vger.kernel.org
14486 W: https://linuxtv.org
14487 W: http://palosaari.fi/linux/
14488 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14489 T: git git://linuxtv.org/anttip/media_tree.git
14491 F: drivers/media/tuners/si2157*
14493 SI2165 MEDIA DRIVER
14494 M: Matthias Schwarzott <zzam@gentoo.org>
14495 L: linux-media@vger.kernel.org
14496 W: https://linuxtv.org
14497 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14499 F: drivers/media/dvb-frontends/si2165*
14501 SI2168 MEDIA DRIVER
14502 M: Antti Palosaari <crope@iki.fi>
14503 L: linux-media@vger.kernel.org
14504 W: https://linuxtv.org
14505 W: http://palosaari.fi/linux/
14506 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14507 T: git git://linuxtv.org/anttip/media_tree.git
14509 F: drivers/media/dvb-frontends/si2168*
14511 SI470X FM RADIO RECEIVER I2C DRIVER
14512 M: Hans Verkuil <hverkuil@xs4all.nl>
14513 L: linux-media@vger.kernel.org
14514 T: git git://linuxtv.org/media_tree.git
14515 W: https://linuxtv.org
14517 F: drivers/media/radio/si470x/radio-si470x-i2c.c
14519 SI470X FM RADIO RECEIVER USB DRIVER
14520 M: Hans Verkuil <hverkuil@xs4all.nl>
14521 L: linux-media@vger.kernel.org
14522 T: git git://linuxtv.org/media_tree.git
14523 W: https://linuxtv.org
14525 F: drivers/media/radio/si470x/radio-si470x-common.c
14526 F: drivers/media/radio/si470x/radio-si470x.h
14527 F: drivers/media/radio/si470x/radio-si470x-usb.c
14529 SI4713 FM RADIO TRANSMITTER I2C DRIVER
14530 M: Eduardo Valentin <edubezval@gmail.com>
14531 L: linux-media@vger.kernel.org
14532 T: git git://linuxtv.org/media_tree.git
14533 W: https://linuxtv.org
14535 F: drivers/media/radio/si4713/si4713.?
14537 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14538 M: Eduardo Valentin <edubezval@gmail.com>
14539 L: linux-media@vger.kernel.org
14540 T: git git://linuxtv.org/media_tree.git
14541 W: https://linuxtv.org
14543 F: drivers/media/radio/si4713/radio-platform-si4713.c
14545 SI4713 FM RADIO TRANSMITTER USB DRIVER
14546 M: Hans Verkuil <hverkuil@xs4all.nl>
14547 L: linux-media@vger.kernel.org
14548 T: git git://linuxtv.org/media_tree.git
14549 W: https://linuxtv.org
14551 F: drivers/media/radio/si4713/radio-usb-si4713.c
14554 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14555 L: linux-media@vger.kernel.org
14556 W: https://linuxtv.org
14557 T: git git://linuxtv.org/media_tree.git
14559 F: drivers/media/common/siano/
14560 F: drivers/media/usb/siano/
14561 F: drivers/media/usb/siano/
14562 F: drivers/media/mmc/siano/
14565 M: Palmer Dabbelt <palmer@sifive.com>
14566 M: Paul Walmsley <paul.walmsley@sifive.com>
14567 L: linux-riscv@lists.infradead.org
14568 T: git git://github.com/sifive/riscv-linux.git
14573 SIFIVE FU540 SYSTEM-ON-CHIP
14574 M: Paul Walmsley <paul.walmsley@sifive.com>
14575 M: Palmer Dabbelt <palmer@sifive.com>
14576 L: linux-riscv@lists.infradead.org
14577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
14582 SILEAD TOUCHSCREEN DRIVER
14583 M: Hans de Goede <hdegoede@redhat.com>
14584 L: linux-input@vger.kernel.org
14585 L: platform-driver-x86@vger.kernel.org
14587 F: drivers/input/touchscreen/silead.c
14588 F: drivers/platform/x86/touchscreen_dmi.c
14590 SILICON MOTION SM712 FRAME BUFFER DRIVER
14591 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14592 M: Teddy Wang <teddy.wang@siliconmotion.com>
14593 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14594 L: linux-fbdev@vger.kernel.org
14596 F: drivers/video/fbdev/sm712*
14597 F: Documentation/fb/sm712fb.rst
14599 SIMPLE FIRMWARE INTERFACE (SFI)
14600 M: Len Brown <lenb@kernel.org>
14601 L: sfi-devel@simplefirmware.org
14602 W: http://simplefirmware.org/
14603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14605 F: arch/x86/platform/sfi/
14607 F: include/linux/sfi*.h
14610 M: Hans de Goede <hdegoede@redhat.com>
14611 L: linux-fbdev@vger.kernel.org
14613 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
14614 F: drivers/video/fbdev/simplefb.c
14615 F: include/linux/platform_data/simplefb.h
14617 SIMTEC EB110ATX (Chalice CATS)
14619 P: Vincent Sanders <vince@simtec.co.uk>
14620 M: Simtec Linux Team <linux@simtec.co.uk>
14621 W: http://www.simtec.co.uk/products/EB110ATX/
14624 SIMTEC EB2410ITX (BAST)
14626 P: Vincent Sanders <vince@simtec.co.uk>
14627 M: Simtec Linux Team <linux@simtec.co.uk>
14628 W: http://www.simtec.co.uk/products/EB2410ITX/
14630 F: arch/arm/mach-s3c24xx/mach-bast.c
14631 F: arch/arm/mach-s3c24xx/bast-ide.c
14632 F: arch/arm/mach-s3c24xx/bast-irq.c
14634 SIPHASH PRF ROUTINES
14635 M: Jason A. Donenfeld <Jason@zx2c4.com>
14638 F: lib/test_siphash.c
14639 F: include/linux/siphash.h
14642 M: Thorsten Scherer <t.scherer@eckelmann.de>
14643 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14644 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14647 F: drivers/gpio/gpio-siox.c
14648 F: include/trace/events/siox.h
14650 SIS 190 ETHERNET DRIVER
14651 M: Francois Romieu <romieu@fr.zoreil.com>
14652 L: netdev@vger.kernel.org
14654 F: drivers/net/ethernet/sis/sis190.c
14656 SIS 900/7016 FAST ETHERNET DRIVER
14657 M: Daniele Venzano <venza@brownhat.org>
14658 W: http://www.brownhat.org/sis900.html
14659 L: netdev@vger.kernel.org
14661 F: drivers/net/ethernet/sis/sis900.*
14663 SIS FRAMEBUFFER DRIVER
14664 M: Thomas Winischhofer <thomas@winischhofer.net>
14665 W: http://www.winischhofer.net/linuxsisvga.shtml
14667 F: Documentation/fb/sisfb.rst
14668 F: drivers/video/fbdev/sis/
14669 F: include/video/sisfb.h
14672 M: Thomas Winischhofer <thomas@winischhofer.net>
14673 W: http://www.winischhofer.at/linuxsisusbvga.shtml
14675 F: drivers/usb/misc/sisusbvga/
14678 M: Christoph Lameter <cl@linux.com>
14679 M: Pekka Enberg <penberg@kernel.org>
14680 M: David Rientjes <rientjes@google.com>
14681 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
14682 M: Andrew Morton <akpm@linux-foundation.org>
14683 L: linux-mm@kvack.org
14685 F: include/linux/sl?b*.h
14688 SLEEPABLE READ-COPY UPDATE (SRCU)
14689 M: Lai Jiangshan <jiangshanlai@gmail.com>
14690 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
14691 M: Josh Triplett <josh@joshtriplett.org>
14692 R: Steven Rostedt <rostedt@goodmis.org>
14693 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14694 L: rcu@vger.kernel.org
14695 W: http://www.rdrop.com/users/paulmck/RCU/
14697 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14698 F: include/linux/srcu*.h
14699 F: kernel/rcu/srcu*.c
14701 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14702 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14703 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14705 F: drivers/slimbus/
14706 F: Documentation/devicetree/bindings/slimbus/
14707 F: include/linux/slimbus.h
14709 SMACK SECURITY MODULE
14710 M: Casey Schaufler <casey@schaufler-ca.com>
14711 L: linux-security-module@vger.kernel.org
14712 W: http://schaufler-ca.com
14713 T: git git://github.com/cschaufler/smack-next
14715 F: Documentation/admin-guide/LSM/Smack.rst
14718 SMC91x ETHERNET DRIVER
14719 M: Nicolas Pitre <nico@fluxnic.net>
14721 F: drivers/net/ethernet/smsc/smc91x.*
14723 SMIA AND SMIA++ IMAGE SENSOR DRIVER
14724 M: Sakari Ailus <sakari.ailus@iki.fi>
14725 L: linux-media@vger.kernel.org
14727 F: drivers/media/i2c/smiapp/
14728 F: include/media/i2c/smiapp.h
14729 F: drivers/media/i2c/smiapp-pll.c
14730 F: drivers/media/i2c/smiapp-pll.h
14731 F: include/uapi/linux/smiapp.h
14732 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14734 SMM665 HARDWARE MONITOR DRIVER
14735 M: Guenter Roeck <linux@roeck-us.net>
14736 L: linux-hwmon@vger.kernel.org
14738 F: Documentation/hwmon/smm665.rst
14739 F: drivers/hwmon/smm665.c
14741 SMSC EMC2103 HARDWARE MONITOR DRIVER
14742 M: Steve Glendinning <steve.glendinning@shawell.net>
14743 L: linux-hwmon@vger.kernel.org
14745 F: Documentation/hwmon/emc2103.rst
14746 F: drivers/hwmon/emc2103.c
14748 SMSC SCH5627 HARDWARE MONITOR DRIVER
14749 M: Hans de Goede <hdegoede@redhat.com>
14750 L: linux-hwmon@vger.kernel.org
14752 F: Documentation/hwmon/sch5627.rst
14753 F: drivers/hwmon/sch5627.c
14755 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14756 M: Steve Glendinning <steve.glendinning@shawell.net>
14757 L: linux-fbdev@vger.kernel.org
14759 F: drivers/video/fbdev/smscufx.c
14761 SMSC47B397 HARDWARE MONITOR DRIVER
14762 M: Jean Delvare <jdelvare@suse.com>
14763 L: linux-hwmon@vger.kernel.org
14765 F: Documentation/hwmon/smsc47b397.rst
14766 F: drivers/hwmon/smsc47b397.c
14768 SMSC911x ETHERNET DRIVER
14769 M: Steve Glendinning <steve.glendinning@shawell.net>
14770 L: netdev@vger.kernel.org
14772 F: include/linux/smsc911x.h
14773 F: drivers/net/ethernet/smsc/smsc911x.*
14775 SMSC9420 PCI ETHERNET DRIVER
14776 M: Steve Glendinning <steve.glendinning@shawell.net>
14777 L: netdev@vger.kernel.org
14779 F: drivers/net/ethernet/smsc/smsc9420.*
14781 SOC-CAMERA V4L2 SUBSYSTEM
14782 L: linux-media@vger.kernel.org
14783 T: git git://linuxtv.org/media_tree.git
14785 F: include/media/soc_camera.h
14786 F: drivers/staging/media/soc_camera/
14788 SOCIONEXT SYNQUACER I2C DRIVER
14789 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
14790 L: linux-i2c@vger.kernel.org
14792 F: drivers/i2c/busses/i2c-synquacer.c
14793 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14795 SOCIONEXT UNIPHIER SOUND DRIVER
14796 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14798 F: sound/soc/uniphier/
14800 SOEKRIS NET48XX LED SUPPORT
14801 M: Chris Boot <bootc@bootc.net>
14803 F: drivers/leds/leds-net48xx.c
14805 SOFT-IWARP DRIVER (siw)
14806 M: Bernard Metzler <bmt@zurich.ibm.com>
14807 L: linux-rdma@vger.kernel.org
14809 F: drivers/infiniband/sw/siw/
14810 F: include/uapi/rdma/siw-abi.h
14812 SOFT-ROCE DRIVER (rxe)
14813 M: Moni Shoua <monis@mellanox.com>
14814 L: linux-rdma@vger.kernel.org
14816 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14817 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14818 F: drivers/infiniband/sw/rxe/
14819 F: include/uapi/rdma/rdma_user_rxe.h
14821 SOFTLOGIC 6x10 MPEG CODEC
14822 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14823 M: Anton Sviridenko <anton@corp.bluecherry.net>
14824 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14825 M: Andrey Utkin <andrey_utkin@fastmail.com>
14826 M: Ismael Luceno <ismael@iodev.co.uk>
14827 L: linux-media@vger.kernel.org
14829 F: drivers/media/pci/solo6x10/
14831 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14832 M: James Morse <james.morse@arm.com>
14833 L: linux-arm-kernel@lists.infradead.org
14835 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
14836 F: drivers/firmware/arm_sdei.c
14837 F: include/linux/arm_sdei.h
14838 F: include/uapi/linux/arm_sdei.h
14840 SOFTWARE RAID (Multiple Disks) SUPPORT
14841 M: Shaohua Li <shli@kernel.org>
14842 L: linux-raid@vger.kernel.org
14843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14845 F: drivers/md/Makefile
14846 F: drivers/md/Kconfig
14848 F: drivers/md/raid*
14849 F: include/linux/raid/
14850 F: include/uapi/linux/raid/
14852 SOCIONEXT (SNI) AVE NETWORK DRIVER
14853 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14854 L: netdev@vger.kernel.org
14856 F: drivers/net/ethernet/socionext/sni_ave.c
14857 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14859 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14860 M: Jassi Brar <jaswinder.singh@linaro.org>
14861 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
14862 L: netdev@vger.kernel.org
14864 F: drivers/net/ethernet/socionext/netsec.c
14865 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
14867 SOCIONEXT (SNI) Synquacer SPI DRIVER
14868 M: Masahisa Kojima <masahisa.kojima@linaro.org>
14869 M: Jassi Brar <jaswinder.singh@linaro.org>
14870 L: linux-spi@vger.kernel.org
14872 F: drivers/spi/spi-synquacer.c
14873 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
14875 SOLIDRUN CLEARFOG SUPPORT
14876 M: Russell King <linux@armlinux.org.uk>
14878 F: arch/arm/boot/dts/armada-388-clearfog*
14879 F: arch/arm/boot/dts/armada-38x-solidrun-*
14881 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14882 M: Russell King <linux@armlinux.org.uk>
14884 F: arch/arm/boot/dts/imx6*-cubox-i*
14885 F: arch/arm/boot/dts/imx6*-hummingboard*
14886 F: arch/arm/boot/dts/imx6*-sr-*
14888 SONIC NETWORK DRIVER
14889 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14890 L: netdev@vger.kernel.org
14892 F: drivers/net/ethernet/natsemi/sonic.*
14894 SONICS SILICON BACKPLANE DRIVER (SSB)
14895 M: Michael Buesch <m@bues.ch>
14896 L: linux-wireless@vger.kernel.org
14899 F: include/linux/ssb/
14901 SONY IMX214 SENSOR DRIVER
14902 M: Ricardo Ribalda <ricardo.ribalda@gmail.com>
14903 L: linux-media@vger.kernel.org
14904 T: git git://linuxtv.org/media_tree.git
14906 F: drivers/media/i2c/imx214.c
14907 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14909 SONY IMX258 SENSOR DRIVER
14910 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14911 L: linux-media@vger.kernel.org
14912 T: git git://linuxtv.org/media_tree.git
14914 F: drivers/media/i2c/imx258.c
14916 SONY IMX274 SENSOR DRIVER
14917 M: Leon Luo <leonl@leopardimaging.com>
14918 L: linux-media@vger.kernel.org
14919 T: git git://linuxtv.org/media_tree.git
14921 F: drivers/media/i2c/imx274.c
14922 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
14924 SONY IMX319 SENSOR DRIVER
14925 M: Bingbu Cao <bingbu.cao@intel.com>
14926 L: linux-media@vger.kernel.org
14927 T: git git://linuxtv.org/media_tree.git
14929 F: drivers/media/i2c/imx319.c
14931 SONY IMX355 SENSOR DRIVER
14932 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14933 L: linux-media@vger.kernel.org
14934 T: git git://linuxtv.org/media_tree.git
14936 F: drivers/media/i2c/imx355.c
14938 SONY MEMORYSTICK SUBSYSTEM
14939 M: Maxim Levitsky <maximlevitsky@gmail.com>
14940 M: Alex Dubov <oakad@yahoo.com>
14941 M: Ulf Hansson <ulf.hansson@linaro.org>
14942 L: linux-mmc@vger.kernel.org
14943 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
14945 F: drivers/memstick/
14946 F: include/linux/memstick.h
14948 SONY VAIO CONTROL DEVICE DRIVER
14949 M: Mattia Dongili <malattia@linux.it>
14950 L: platform-driver-x86@vger.kernel.org
14951 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14953 F: Documentation/admin-guide/laptops/sony-laptop.rst
14954 F: drivers/char/sonypi.c
14955 F: drivers/platform/x86/sony-laptop.c
14956 F: include/linux/sony-laptop.h
14959 M: Jaroslav Kysela <perex@perex.cz>
14960 M: Takashi Iwai <tiwai@suse.com>
14961 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14962 W: http://www.alsa-project.org/
14963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14964 Q: http://patchwork.kernel.org/project/alsa-devel/list/
14966 F: Documentation/sound/
14968 F: include/uapi/sound/
14971 SOUND - COMPRESSED AUDIO
14972 M: Vinod Koul <vkoul@kernel.org>
14973 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14974 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14976 F: Documentation/sound/designs/compress-offload.rst
14977 F: include/sound/compress_driver.h
14978 F: include/uapi/sound/compress_*
14979 F: sound/core/compress_offload.c
14980 F: sound/soc/soc-compress.c
14982 SOUND - DMAENGINE HELPERS
14983 M: Lars-Peter Clausen <lars@metafoo.de>
14985 F: include/sound/dmaengine_pcm.h
14986 F: sound/core/pcm_dmaengine.c
14987 F: sound/soc/soc-generic-dmaengine-pcm.c
14989 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14990 M: Liam Girdwood <lgirdwood@gmail.com>
14991 M: Mark Brown <broonie@kernel.org>
14992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14993 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14994 W: http://alsa-project.org/main/index.php/ASoC
14996 F: Documentation/devicetree/bindings/sound/
14997 F: Documentation/sound/soc/
14999 F: include/dt-bindings/sound/
15000 F: include/sound/soc*
15002 SOUNDWIRE SUBSYSTEM
15003 M: Vinod Koul <vkoul@kernel.org>
15004 M: Sanyog Kale <sanyog.r.kale@intel.com>
15005 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15006 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15008 F: Documentation/driver-api/soundwire/
15009 F: drivers/soundwire/
15010 F: include/linux/soundwire/
15013 M: Olli Salonen <olli.salonen@iki.fi>
15014 L: linux-media@vger.kernel.org
15015 W: https://linuxtv.org
15016 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15018 F: drivers/media/dvb-frontends/sp2*
15020 SPARC + UltraSPARC (sparc/sparc64)
15021 M: "David S. Miller" <davem@davemloft.net>
15022 L: sparclinux@vger.kernel.org
15023 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
15024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15030 SPARC SERIAL DRIVERS
15031 M: "David S. Miller" <davem@davemloft.net>
15032 L: sparclinux@vger.kernel.org
15033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15036 F: include/linux/sunserialcore.h
15037 F: drivers/tty/serial/suncore.c
15038 F: drivers/tty/serial/sunhv.c
15039 F: drivers/tty/serial/sunsab.c
15040 F: drivers/tty/serial/sunsab.h
15041 F: drivers/tty/serial/sunsu.c
15042 F: drivers/tty/serial/sunzilog.c
15043 F: drivers/tty/serial/sunzilog.h
15044 F: drivers/tty/vcc.c
15047 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15048 L: linux-sparse@vger.kernel.org
15049 W: https://sparse.wiki.kernel.org/
15050 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15052 F: include/linux/compiler.h
15054 SPEAR CLOCK FRAMEWORK SUPPORT
15055 M: Viresh Kumar <vireshk@kernel.org>
15056 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15057 W: http://www.st.com/spear
15059 F: drivers/clk/spear/
15061 SPEAR PLATFORM SUPPORT
15062 M: Viresh Kumar <vireshk@kernel.org>
15063 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15064 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15065 W: http://www.st.com/spear
15067 F: arch/arm/boot/dts/spear*
15068 F: arch/arm/mach-spear/
15071 M: Marek Vasut <marek.vasut@gmail.com>
15072 M: Tudor Ambarus <tudor.ambarus@microchip.com>
15073 L: linux-mtd@lists.infradead.org
15074 W: http://www.linux-mtd.infradead.org/
15075 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
15076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15078 F: drivers/mtd/spi-nor/
15079 F: include/linux/mtd/spi-nor.h
15082 M: Mark Brown <broonie@kernel.org>
15083 L: linux-spi@vger.kernel.org
15084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15085 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
15087 F: Documentation/devicetree/bindings/spi/
15088 F: Documentation/spi/
15090 F: include/linux/spi/
15091 F: include/uapi/linux/spi/
15094 SPIDERNET NETWORK DRIVER for CELL
15095 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15096 L: netdev@vger.kernel.org
15098 F: Documentation/networking/device_drivers/toshiba/spider_net.txt
15099 F: drivers/net/ethernet/toshiba/spider_net*
15102 R: Stephen Boyd <sboyd@kernel.org>
15103 L: linux-arm-msm@vger.kernel.org
15104 F: Documentation/devicetree/bindings/spmi/
15106 F: include/dt-bindings/spmi/spmi.h
15107 F: include/linux/spmi.h
15108 F: include/trace/events/spmi.h
15111 M: Jeremy Kerr <jk@ozlabs.org>
15112 L: linuxppc-dev@lists.ozlabs.org
15113 W: http://www.ibm.com/developerworks/power/cell/
15115 F: Documentation/filesystems/spufs.txt
15116 F: arch/powerpc/platforms/cell/spufs/
15118 SQUASHFS FILE SYSTEM
15119 M: Phillip Lougher <phillip@squashfs.org.uk>
15120 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
15121 W: http://squashfs.org.uk
15122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15124 F: Documentation/filesystems/squashfs.txt
15127 SRM (Alpha) environment access
15128 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
15130 F: arch/alpha/kernel/srm_env.c
15132 ST LSM6DSx IMU IIO DRIVER
15133 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15134 L: linux-iio@vger.kernel.org
15135 W: http://www.st.com/
15137 F: drivers/iio/imu/st_lsm6dsx/
15138 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15140 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15141 M: Mickael Guene <mickael.guene@st.com>
15142 L: linux-media@vger.kernel.org
15143 T: git git://linuxtv.org/media_tree.git
15145 F: drivers/media/i2c/st-mipid02.c
15146 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15148 ST STM32 I2C/SMBUS DRIVER
15149 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15150 L: linux-i2c@vger.kernel.org
15152 F: drivers/i2c/busses/i2c-stm32*
15154 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15155 M: Song Qiang <songqiang1304521@gmail.com>
15156 L: linux-iio@vger.kernel.org
15158 F: drivers/iio/proximity/vl53l0x-i2c.c
15159 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15162 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15163 M: Sasha Levin <sashal@kernel.org>
15164 L: stable@vger.kernel.org
15166 F: Documentation/process/stable-kernel-rules.rst
15169 M: Ian Abbott <abbotti@mev.co.uk>
15170 M: H Hartley Sweeten <hsweeten@visionengravers.com>
15172 F: drivers/staging/comedi/
15174 STAGING - EROFS FILE SYSTEM
15175 M: Gao Xiang <gaoxiang25@huawei.com>
15176 M: Chao Yu <yuchao0@huawei.com>
15177 L: linux-erofs@lists.ozlabs.org
15179 F: drivers/staging/erofs/
15181 STAGING - FIELDBUS SUBSYSTEM
15182 M: Sven Van Asbroeck <TheSven73@gmail.com>
15184 F: drivers/staging/fieldbus/*
15185 F: drivers/staging/fieldbus/Documentation/
15187 STAGING - HMS ANYBUS-S BUS
15188 M: Sven Van Asbroeck <TheSven73@gmail.com>
15190 F: drivers/staging/fieldbus/anybuss/
15192 STAGING - INDUSTRIAL IO
15193 M: Jonathan Cameron <jic23@kernel.org>
15194 L: linux-iio@vger.kernel.org
15196 F: Documentation/devicetree/bindings/staging/iio/
15197 F: drivers/staging/iio/
15199 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15200 M: Marc Dietrich <marvin24@gmx.de>
15201 L: ac100@lists.launchpad.net (moderated for non-subscribers)
15202 L: linux-tegra@vger.kernel.org
15204 F: drivers/staging/nvec/
15206 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15207 M: Jens Frederich <jfrederich@gmail.com>
15208 M: Daniel Drake <dsd@laptop.org>
15209 M: Jon Nettleton <jon.nettleton@gmail.com>
15210 W: http://wiki.laptop.org/go/DCON
15212 F: drivers/staging/olpc_dcon/
15214 STAGING - REALTEK RTL8712U DRIVERS
15215 M: Larry Finger <Larry.Finger@lwfinger.net>
15216 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15218 F: drivers/staging/rtl8712/
15220 STAGING - REALTEK RTL8188EU DRIVERS
15221 M: Larry Finger <Larry.Finger@lwfinger.net>
15223 F: drivers/staging/rtl8188eu/
15225 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15226 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15227 M: Teddy Wang <teddy.wang@siliconmotion.com>
15228 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15229 L: linux-fbdev@vger.kernel.org
15231 F: drivers/staging/sm750fb/
15233 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15234 M: William Hubbs <w.d.hubbs@gmail.com>
15235 M: Chris Brannon <chris@the-brannons.com>
15236 M: Kirk Reiser <kirk@reisers.ca>
15237 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
15238 L: speakup@linux-speakup.org
15239 W: http://www.linux-speakup.org/
15241 F: drivers/staging/speakup/
15243 STAGING - VIA VT665X DRIVERS
15244 M: Forest Bond <forest@alittletooquiet.net>
15246 F: drivers/staging/vt665?/
15248 STAGING - WILC1000 WIFI DRIVER
15249 M: Adham Abozaeid <adham.abozaeid@microchip.com>
15250 M: Ajay Singh <ajay.kathat@microchip.com>
15251 L: linux-wireless@vger.kernel.org
15253 F: drivers/staging/wilc1000/
15256 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15258 L: devel@driverdev.osuosl.org
15260 F: drivers/staging/
15262 STARFIRE/DURALAN NETWORK DRIVER
15263 M: Ion Badulescu <ionut@badula.org>
15265 F: drivers/net/ethernet/adaptec/starfire*
15267 STEC S1220 SKD DRIVER
15268 M: Damien Le Moal <Damien.LeMoal@wdc.com>
15269 L: linux-block@vger.kernel.org
15271 F: drivers/block/skd*[ch]
15273 STI AUDIO (ASoC) DRIVERS
15274 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
15275 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15277 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15281 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
15283 F: drivers/media/platform/sti/cec/
15284 F: Documentation/devicetree/bindings/media/stih-cec.txt
15286 STK1160 USB VIDEO CAPTURE DRIVER
15287 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15288 L: linux-media@vger.kernel.org
15289 T: git git://linuxtv.org/media_tree.git
15291 F: drivers/media/usb/stk1160/
15293 STM32 AUDIO (ASoC) DRIVERS
15294 M: Olivier Moysan <olivier.moysan@st.com>
15295 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
15296 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15298 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
15301 STM32 TIMER/LPTIMER DRIVERS
15302 M: Fabrice Gasnier <fabrice.gasnier@st.com>
15304 F: drivers/*/stm32-*timer*
15305 F: drivers/pwm/pwm-stm32*
15306 F: include/linux/*/stm32-*tim*
15307 F: Documentation/ABI/testing/*timer-stm32
15308 F: Documentation/devicetree/bindings/*/stm32-*timer*
15309 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
15311 STMMAC ETHERNET DRIVER
15312 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
15313 M: Alexandre Torgue <alexandre.torgue@st.com>
15314 M: Jose Abreu <joabreu@synopsys.com>
15315 L: netdev@vger.kernel.org
15316 W: http://www.stlinux.com
15318 F: drivers/net/ethernet/stmicro/stmmac/
15321 M: Sam Creasey <sammy@sammy.net>
15322 W: http://sammy.net/sun3/
15324 F: arch/m68k/kernel/*sun3*
15325 F: arch/m68k/sun3*/
15326 F: arch/m68k/include/asm/sun3*
15327 F: drivers/net/ethernet/i825xx/sun3*
15329 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15330 M: Hans de Goede <hdegoede@redhat.com>
15331 L: linux-input@vger.kernel.org
15333 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
15334 F: drivers/input/keyboard/sun4i-lradc-keys.c
15336 SUNDANCE NETWORK DRIVER
15337 M: Denis Kirjanov <kda@linux-powerpc.org>
15338 L: netdev@vger.kernel.org
15340 F: drivers/net/ethernet/dlink/sundance.c
15343 M: Yoshinori Sato <ysato@users.sourceforge.jp>
15344 M: Rich Felker <dalias@libc.org>
15345 L: linux-sh@vger.kernel.org
15346 Q: http://patchwork.kernel.org/project/linux-sh/list/
15348 F: Documentation/sh/
15353 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
15354 M: Len Brown <len.brown@intel.com>
15355 M: Pavel Machek <pavel@ucw.cz>
15356 L: linux-pm@vger.kernel.org
15357 B: https://bugzilla.kernel.org
15359 F: Documentation/power/
15360 F: arch/x86/kernel/acpi/
15361 F: drivers/base/power/
15363 F: include/linux/suspend.h
15364 F: include/linux/freezer.h
15365 F: include/linux/pm.h
15368 M: Martin Mares <mj@ucw.cz>
15369 L: linux-video@atrey.karlin.mff.cuni.cz
15371 F: Documentation/admin-guide/svga.rst
15372 F: arch/x86/boot/video*
15375 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15376 L: iommu@lists.linux-foundation.org
15377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15379 F: kernel/dma/swiotlb.c
15380 F: arch/*/kernel/pci-swiotlb.c
15381 F: include/linux/swiotlb.h
15384 M: Jiri Pirko <jiri@resnulli.us>
15385 M: Ivan Vecera <ivecera@redhat.com>
15386 L: netdev@vger.kernel.org
15389 F: include/net/switchdev.h
15391 SY8106A REGULATOR DRIVER
15392 M: Icenowy Zheng <icenowy@aosc.io>
15394 F: drivers/regulator/sy8106a-regulator.c
15395 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15397 SYNC FILE FRAMEWORK
15398 M: Sumit Semwal <sumit.semwal@linaro.org>
15399 R: Gustavo Padovan <gustavo@padovan.org>
15401 L: linux-media@vger.kernel.org
15402 L: dri-devel@lists.freedesktop.org
15403 F: drivers/dma-buf/sync_*
15404 F: drivers/dma-buf/dma-fence*
15405 F: drivers/dma-buf/sw_sync.c
15406 F: include/linux/sync_file.h
15407 F: include/uapi/linux/sync_file.h
15408 F: Documentation/driver-api/sync_file.rst
15409 T: git git://anongit.freedesktop.org/drm/drm-misc
15411 SYNOPSYS ARC ARCHITECTURE
15412 M: Vineet Gupta <vgupta@synopsys.com>
15413 L: linux-snps-arc@lists.infradead.org
15416 F: Documentation/devicetree/bindings/arc/*
15417 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15418 F: drivers/clocksource/arc_timer.c
15419 F: drivers/tty/serial/arc_uart.c
15420 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15422 SYNOPSYS ARC HSDK SDP pll clock driver
15423 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15425 F: drivers/clk/clk-hsdk-pll.c
15426 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15428 SYNOPSYS ARC SDP clock driver
15429 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15431 F: drivers/clk/axs10x/*
15432 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15434 SYNOPSYS ARC SDP platform support
15435 M: Alexey Brodkin <abrodkin@synopsys.com>
15437 F: arch/arc/plat-axs10x
15438 F: arch/arc/boot/dts/ax*
15439 F: Documentation/devicetree/bindings/arc/axs10*
15441 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15442 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15444 F: drivers/reset/reset-axs10x.c
15445 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15447 SYNOPSYS CREG GPIO DRIVER
15448 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15450 F: drivers/gpio/gpio-creg-snps.c
15451 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15453 SYNOPSYS DESIGNWARE 8250 UART DRIVER
15454 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15456 F: drivers/tty/serial/8250/8250_dw.c
15458 SYNOPSYS DESIGNWARE APB GPIO DRIVER
15459 M: Hoan Tran <hoan@os.amperecomputing.com>
15460 L: linux-gpio@vger.kernel.org
15462 F: drivers/gpio/gpio-dwapb.c
15463 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15465 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15466 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15468 F: drivers/dma/dwi-axi-dmac/
15469 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15471 SYNOPSYS DESIGNWARE DMAC DRIVER
15472 M: Viresh Kumar <vireshk@kernel.org>
15473 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15475 F: Documentation/devicetree/bindings/dma/snps-dma.txt
15477 F: include/dt-bindings/dma/dw-dmac.h
15478 F: include/linux/dma/dw.h
15479 F: include/linux/platform_data/dma-dw.h
15481 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15482 M: Jose Abreu <Jose.Abreu@synopsys.com>
15483 L: netdev@vger.kernel.org
15485 F: drivers/net/ethernet/synopsys/
15487 SYNOPSYS DESIGNWARE I2C DRIVER
15488 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
15489 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15490 R: Mika Westerberg <mika.westerberg@linux.intel.com>
15491 L: linux-i2c@vger.kernel.org
15493 F: drivers/i2c/busses/i2c-designware-*
15494 F: include/linux/platform_data/i2c-designware.h
15496 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15497 M: Jaehoon Chung <jh80.chung@samsung.com>
15498 L: linux-mmc@vger.kernel.org
15500 F: drivers/mmc/host/dw_mmc*
15502 SYNOPSYS HSDK RESET CONTROLLER DRIVER
15503 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15505 F: drivers/reset/reset-hsdk.c
15506 F: include/dt-bindings/reset/snps,hsdk-reset.h
15507 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15509 SYSTEM CONFIGURATION (SYSCON)
15510 M: Lee Jones <lee.jones@linaro.org>
15511 M: Arnd Bergmann <arnd@arndb.de>
15512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15514 F: drivers/mfd/syscon.c
15516 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15517 M: Sudeep Holla <sudeep.holla@arm.com>
15518 L: linux-arm-kernel@lists.infradead.org
15520 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15521 F: drivers/clk/clk-sc[mp]i.c
15522 F: drivers/cpufreq/sc[mp]i-cpufreq.c
15523 F: drivers/firmware/arm_scpi.c
15524 F: drivers/firmware/arm_scmi/
15525 F: include/linux/sc[mp]i_protocol.h
15527 SYSTEM RESET/SHUTDOWN DRIVERS
15528 M: Sebastian Reichel <sre@kernel.org>
15529 L: linux-pm@vger.kernel.org
15530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15532 F: Documentation/devicetree/bindings/power/reset/
15533 F: drivers/power/reset/
15535 SYSTEM TRACE MODULE CLASS
15536 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
15538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15539 F: Documentation/trace/stm.rst
15540 F: drivers/hwtracing/stm/
15541 F: include/linux/stm.h
15542 F: include/uapi/linux/stm.h
15545 M: Christoph Hellwig <hch@infradead.org>
15547 F: Documentation/filesystems/sysv-fs.txt
15549 F: include/linux/sysv_fs.h
15551 TASKSTATS STATISTICS INTERFACE
15552 M: Balbir Singh <bsingharora@gmail.com>
15554 F: Documentation/accounting/taskstats*
15555 F: include/linux/taskstats*
15556 F: kernel/taskstats.c
15559 M: Jamal Hadi Salim <jhs@mojatatu.com>
15560 M: Cong Wang <xiyou.wangcong@gmail.com>
15561 M: Jiri Pirko <jiri@resnulli.us>
15562 L: netdev@vger.kernel.org
15564 F: include/net/pkt_cls.h
15565 F: include/net/pkt_sched.h
15566 F: include/net/tc_act/
15567 F: include/uapi/linux/pkt_cls.h
15568 F: include/uapi/linux/pkt_sched.h
15569 F: include/uapi/linux/tc_act/
15570 F: include/uapi/linux/tc_ematch/
15573 TC90522 MEDIA DRIVER
15574 M: Akihiro Tsukada <tskd08@gmail.com>
15575 L: linux-media@vger.kernel.org
15577 F: drivers/media/dvb-frontends/tc90522*
15579 TCP LOW PRIORITY MODULE
15580 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15581 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15582 W: http://tcp-lp-mod.sourceforge.net/
15584 F: net/ipv4/tcp_lp.c
15586 TDA10071 MEDIA DRIVER
15587 M: Antti Palosaari <crope@iki.fi>
15588 L: linux-media@vger.kernel.org
15589 W: https://linuxtv.org
15590 W: http://palosaari.fi/linux/
15591 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15592 T: git git://linuxtv.org/anttip/media_tree.git
15594 F: drivers/media/dvb-frontends/tda10071*
15596 TDA18212 MEDIA DRIVER
15597 M: Antti Palosaari <crope@iki.fi>
15598 L: linux-media@vger.kernel.org
15599 W: https://linuxtv.org
15600 W: http://palosaari.fi/linux/
15601 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15602 T: git git://linuxtv.org/anttip/media_tree.git
15604 F: drivers/media/tuners/tda18212*
15606 TDA18218 MEDIA DRIVER
15607 M: Antti Palosaari <crope@iki.fi>
15608 L: linux-media@vger.kernel.org
15609 W: https://linuxtv.org
15610 W: http://palosaari.fi/linux/
15611 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15612 T: git git://linuxtv.org/anttip/media_tree.git
15614 F: drivers/media/tuners/tda18218*
15616 TDA18250 MEDIA DRIVER
15617 M: Olli Salonen <olli.salonen@iki.fi>
15618 L: linux-media@vger.kernel.org
15619 W: https://linuxtv.org
15620 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15621 T: git git://linuxtv.org/media_tree.git
15623 F: drivers/media/tuners/tda18250*
15625 TDA18271 MEDIA DRIVER
15626 M: Michael Krufky <mkrufky@linuxtv.org>
15627 L: linux-media@vger.kernel.org
15628 W: https://linuxtv.org
15629 W: http://github.com/mkrufky
15630 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15631 T: git git://linuxtv.org/mkrufky/tuners.git
15633 F: drivers/media/tuners/tda18271*
15635 TDA1997x MEDIA DRIVER
15636 M: Tim Harvey <tharvey@gateworks.com>
15637 L: linux-media@vger.kernel.org
15638 W: https://linuxtv.org
15639 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15641 F: drivers/media/i2c/tda1997x.*
15643 TDA827x MEDIA DRIVER
15644 M: Michael Krufky <mkrufky@linuxtv.org>
15645 L: linux-media@vger.kernel.org
15646 W: https://linuxtv.org
15647 W: http://github.com/mkrufky
15648 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15649 T: git git://linuxtv.org/mkrufky/tuners.git
15651 F: drivers/media/tuners/tda8290.*
15653 TDA8290 MEDIA DRIVER
15654 M: Michael Krufky <mkrufky@linuxtv.org>
15655 L: linux-media@vger.kernel.org
15656 W: https://linuxtv.org
15657 W: http://github.com/mkrufky
15658 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15659 T: git git://linuxtv.org/mkrufky/tuners.git
15661 F: drivers/media/tuners/tda8290.*
15663 TDA9840 MEDIA DRIVER
15664 M: Hans Verkuil <hverkuil@xs4all.nl>
15665 L: linux-media@vger.kernel.org
15666 T: git git://linuxtv.org/media_tree.git
15667 W: https://linuxtv.org
15669 F: drivers/media/i2c/tda9840*
15671 TEA5761 TUNER DRIVER
15672 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15673 L: linux-media@vger.kernel.org
15674 W: https://linuxtv.org
15675 T: git git://linuxtv.org/media_tree.git
15677 F: drivers/media/tuners/tea5761.*
15679 TEA5767 TUNER DRIVER
15680 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15681 L: linux-media@vger.kernel.org
15682 W: https://linuxtv.org
15683 T: git git://linuxtv.org/media_tree.git
15685 F: drivers/media/tuners/tea5767.*
15687 TEA6415C MEDIA DRIVER
15688 M: Hans Verkuil <hverkuil@xs4all.nl>
15689 L: linux-media@vger.kernel.org
15690 T: git git://linuxtv.org/media_tree.git
15691 W: https://linuxtv.org
15693 F: drivers/media/i2c/tea6415c*
15695 TEA6420 MEDIA DRIVER
15696 M: Hans Verkuil <hverkuil@xs4all.nl>
15697 L: linux-media@vger.kernel.org
15698 T: git git://linuxtv.org/media_tree.git
15699 W: https://linuxtv.org
15701 F: drivers/media/i2c/tea6420*
15704 M: Jiri Pirko <jiri@resnulli.us>
15705 L: netdev@vger.kernel.org
15707 F: drivers/net/team/
15708 F: include/linux/if_team.h
15709 F: include/uapi/linux/if_team.h
15711 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15712 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15714 F: arch/x86/platform/ts5500/
15716 TECHNOTREND USB IR RECEIVER
15717 M: Sean Young <sean@mess.org>
15718 L: linux-media@vger.kernel.org
15720 F: drivers/media/rc/ttusbir.c
15722 TECHWELL TW9910 VIDEO DECODER
15723 L: linux-media@vger.kernel.org
15725 F: drivers/media/i2c/tw9910.c
15726 F: include/media/i2c/tw9910.h
15729 M: Jens Wiklander <jens.wiklander@linaro.org>
15730 L: tee-dev@lists.linaro.org
15732 F: include/linux/tee_drv.h
15733 F: include/uapi/linux/tee.h
15735 F: Documentation/tee.txt
15737 TEGRA ARCHITECTURE SUPPORT
15738 M: Thierry Reding <thierry.reding@gmail.com>
15739 M: Jonathan Hunter <jonathanh@nvidia.com>
15740 L: linux-tegra@vger.kernel.org
15741 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
15742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15747 M: Peter De Schrijver <pdeschrijver@nvidia.com>
15748 M: Prashant Gaikwad <pgaikwad@nvidia.com>
15750 F: drivers/clk/tegra/
15753 M: Laxman Dewangan <ldewangan@nvidia.com>
15754 M: Jon Hunter <jonathanh@nvidia.com>
15756 F: drivers/dma/tegra*
15759 M: Laxman Dewangan <ldewangan@nvidia.com>
15760 R: Dmitry Osipenko <digetx@gmail.com>
15762 F: drivers/i2c/busses/i2c-tegra.c
15764 TEGRA IOMMU DRIVERS
15765 M: Thierry Reding <thierry.reding@gmail.com>
15766 L: linux-tegra@vger.kernel.org
15768 F: drivers/iommu/tegra*
15771 M: Laxman Dewangan <ldewangan@nvidia.com>
15773 F: drivers/input/keyboard/tegra-kbc.c
15776 M: Stefan Agner <stefan@agner.ch>
15777 M: Lucas Stach <dev@lynxeye.de>
15779 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15780 F: drivers/mtd/nand/raw/tegra_nand.c
15783 M: Thierry Reding <thierry.reding@gmail.com>
15785 F: drivers/pwm/pwm-tegra.c
15787 TEGRA SERIAL DRIVER
15788 M: Laxman Dewangan <ldewangan@nvidia.com>
15790 F: drivers/tty/serial/serial-tegra.c
15793 M: Laxman Dewangan <ldewangan@nvidia.com>
15795 F: drivers/spi/spi-tegra*
15797 TEGRA XUSB PADCTL DRIVER
15798 M: JC Kuo <jckuo@nvidia.com>
15800 F: drivers/phy/tegra/xusb*
15802 TEHUTI ETHERNET DRIVER
15803 M: Andy Gospodarek <andy@greyhouse.net>
15804 L: netdev@vger.kernel.org
15806 F: drivers/net/ethernet/tehuti/*
15808 Telecom Clock Driver for MCPL0010
15809 M: Mark Gross <mark.gross@intel.com>
15811 F: drivers/char/tlclk.c
15813 TENSILICA XTENSA PORT (xtensa)
15814 M: Chris Zankel <chris@zankel.net>
15815 M: Max Filippov <jcmvbkbc@gmail.com>
15816 L: linux-xtensa@linux-xtensa.org
15817 T: git git://github.com/czankel/xtensa-linux.git
15820 F: drivers/irqchip/irq-xtensa-*
15822 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15823 M: Nishanth Menon <nm@ti.com>
15824 M: Tero Kristo <t-kristo@ti.com>
15825 M: Santosh Shilimkar <ssantosh@kernel.org>
15826 L: linux-arm-kernel@lists.infradead.org
15828 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15829 F: drivers/firmware/ti_sci*
15830 F: include/linux/soc/ti/ti_sci_protocol.h
15831 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15832 F: drivers/soc/ti/ti_sci_pm_domains.c
15833 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15834 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15835 F: drivers/clk/keystone/sci-clk.c
15836 F: drivers/reset/reset-ti-sci.c
15837 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
15838 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
15839 F: drivers/irqchip/irq-ti-sci-intr.c
15840 F: drivers/irqchip/irq-ti-sci-inta.c
15841 F: include/linux/soc/ti/ti_sci_inta_msi.h
15842 F: drivers/soc/ti/ti_sci_inta_msi.c
15844 Texas Instruments ASoC drivers
15845 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
15846 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15850 Texas Instruments' DAC7612 DAC Driver
15851 M: Ricardo Ribalda <ricardo@ribalda.com>
15852 L: linux-iio@vger.kernel.org
15854 F: drivers/iio/dac/ti-dac7612.c
15855 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
15857 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15858 M: Hans Verkuil <hverkuil@xs4all.nl>
15859 L: linux-media@vger.kernel.org
15860 T: git git://linuxtv.org/media_tree.git
15861 W: https://linuxtv.org
15863 F: drivers/media/radio/radio-raremono.c
15866 M: Zhang Rui <rui.zhang@intel.com>
15867 M: Eduardo Valentin <edubezval@gmail.com>
15868 R: Daniel Lezcano <daniel.lezcano@linaro.org>
15869 L: linux-pm@vger.kernel.org
15870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15872 Q: https://patchwork.kernel.org/project/linux-pm/list/
15874 F: drivers/thermal/
15875 F: include/linux/thermal.h
15876 F: include/uapi/linux/thermal.h
15877 F: include/linux/cpu_cooling.h
15878 F: Documentation/devicetree/bindings/thermal/
15880 THERMAL/CPU_COOLING
15881 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
15882 M: Viresh Kumar <viresh.kumar@linaro.org>
15883 M: Javi Merino <javi.merino@kernel.org>
15884 L: linux-pm@vger.kernel.org
15886 F: Documentation/thermal/cpu-cooling-api.rst
15887 F: drivers/thermal/cpu_cooling.c
15888 F: include/linux/cpu_cooling.h
15890 THINKPAD ACPI EXTRAS DRIVER
15891 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15892 L: ibm-acpi-devel@lists.sourceforge.net
15893 L: platform-driver-x86@vger.kernel.org
15894 W: http://ibm-acpi.sourceforge.net
15895 W: http://thinkwiki.org/wiki/Ibm-acpi
15896 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15898 F: drivers/platform/x86/thinkpad_acpi.c
15901 M: Andreas Noever <andreas.noever@gmail.com>
15902 M: Michael Jamet <michael.jamet@intel.com>
15903 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15904 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15905 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15907 F: Documentation/admin-guide/thunderbolt.rst
15908 F: drivers/thunderbolt/
15909 F: include/linux/thunderbolt.h
15911 THUNDERBOLT NETWORK DRIVER
15912 M: Michael Jamet <michael.jamet@intel.com>
15913 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15914 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15915 L: netdev@vger.kernel.org
15917 F: drivers/net/thunderbolt.c
15919 THUNDERX GPIO DRIVER
15920 M: David Daney <david.daney@cavium.com>
15922 F: drivers/gpio/gpio-thunderx.c
15924 TI AM437X VPFE DRIVER
15925 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15926 L: linux-media@vger.kernel.org
15927 W: https://linuxtv.org
15928 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15929 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15931 F: drivers/media/platform/am437x/
15933 TI BANDGAP AND THERMAL DRIVER
15934 M: Eduardo Valentin <edubezval@gmail.com>
15935 M: Keerthy <j-keerthy@ti.com>
15936 L: linux-pm@vger.kernel.org
15937 L: linux-omap@vger.kernel.org
15939 F: drivers/thermal/ti-soc-thermal/
15941 TI BQ27XXX POWER SUPPLY DRIVER
15942 R: Andrew F. Davis <afd@ti.com>
15943 F: include/linux/power/bq27xxx_battery.h
15944 F: drivers/power/supply/bq27xxx_battery.c
15945 F: drivers/power/supply/bq27xxx_battery_i2c.c
15947 TI CDCE706 CLOCK DRIVER
15948 M: Max Filippov <jcmvbkbc@gmail.com>
15950 F: drivers/clk/clk-cdce706.c
15953 M: Tero Kristo <t-kristo@ti.com>
15954 L: linux-omap@vger.kernel.org
15957 F: include/linux/clk/ti.h
15959 TI DAVINCI MACHINE SUPPORT
15960 M: Sekhar Nori <nsekhar@ti.com>
15961 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
15962 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15965 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
15966 F: arch/arm/mach-davinci/
15967 F: drivers/i2c/busses/i2c-davinci.c
15968 F: arch/arm/boot/dts/da850*
15970 TI DAVINCI SERIES CLOCK DRIVER
15971 M: David Lechner <david@lechnology.com>
15972 R: Sekhar Nori <nsekhar@ti.com>
15974 F: Documentation/devicetree/bindings/clock/ti/davinci/
15975 F: drivers/clk/davinci/
15977 TI DAVINCI SERIES GPIO DRIVER
15978 M: Keerthy <j-keerthy@ti.com>
15979 L: linux-gpio@vger.kernel.org
15981 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15982 F: drivers/gpio/gpio-davinci.c
15984 TI DAVINCI SERIES MEDIA DRIVER
15985 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15986 L: linux-media@vger.kernel.org
15987 W: https://linuxtv.org
15988 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15989 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15991 F: drivers/media/platform/davinci/
15992 F: include/media/davinci/
15994 TI ETHERNET SWITCH DRIVER (CPSW)
15995 R: Grygorii Strashko <grygorii.strashko@ti.com>
15996 L: linux-omap@vger.kernel.org
15997 L: netdev@vger.kernel.org
15999 F: drivers/net/ethernet/ti/cpsw*
16000 F: drivers/net/ethernet/ti/davinci*
16002 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
16003 M: Alex Dubov <oakad@yahoo.com>
16005 W: http://tifmxx.berlios.de/
16006 F: drivers/memstick/host/tifm_ms.c
16007 F: drivers/misc/tifm*
16008 F: drivers/mmc/host/tifm_sd.c
16009 F: include/linux/tifm.h
16011 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16012 M: Santosh Shilimkar <ssantosh@kernel.org>
16013 L: linux-kernel@vger.kernel.org
16014 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16016 F: drivers/soc/ti/*
16017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16019 TI LM49xxx FAMILY ASoC CODEC DRIVERS
16020 M: M R Swami Reddy <mr.swami.reddy@ti.com>
16021 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16022 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16024 F: sound/soc/codecs/lm49453*
16025 F: sound/soc/codecs/isabelle*
16027 TI LP855x BACKLIGHT DRIVER
16028 M: Milo Kim <milo.kim@ti.com>
16030 F: Documentation/driver-api/backlight/lp855x-driver.rst
16031 F: drivers/video/backlight/lp855x_bl.c
16032 F: include/linux/platform_data/lp855x.h
16034 TI LP8727 CHARGER DRIVER
16035 M: Milo Kim <milo.kim@ti.com>
16037 F: drivers/power/supply/lp8727_charger.c
16038 F: include/linux/platform_data/lp8727.h
16040 TI LP8788 MFD DRIVER
16041 M: Milo Kim <milo.kim@ti.com>
16043 F: drivers/iio/adc/lp8788_adc.c
16044 F: drivers/leds/leds-lp8788.c
16045 F: drivers/mfd/lp8788*.c
16046 F: drivers/power/supply/lp8788-charger.c
16047 F: drivers/regulator/lp8788-*.c
16048 F: include/linux/mfd/lp8788*.h
16050 TI NETCP ETHERNET DRIVER
16051 M: Wingman Kwok <w-kwok2@ti.com>
16052 M: Murali Karicheri <m-karicheri2@ti.com>
16053 L: netdev@vger.kernel.org
16055 F: drivers/net/ethernet/ti/netcp*
16057 TI PCM3060 ASoC CODEC DRIVER
16058 M: Kirill Marinushkin <kmarinushkin@birdec.com>
16059 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16061 F: Documentation/devicetree/bindings/sound/pcm3060.txt
16062 F: sound/soc/codecs/pcm3060*
16064 TI TAS571X FAMILY ASoC CODEC DRIVER
16065 M: Kevin Cernekee <cernekee@chromium.org>
16066 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16068 F: sound/soc/codecs/tas571x*
16070 TI TRF7970A NFC DRIVER
16071 M: Mark Greer <mgreer@animalcreek.com>
16072 L: linux-wireless@vger.kernel.org
16073 L: linux-nfc@lists.01.org (moderated for non-subscribers)
16075 F: drivers/nfc/trf7970a.c
16076 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16078 TI TWL4030 SERIES SOC CODEC DRIVER
16079 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
16080 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16082 F: sound/soc/codecs/twl4030*
16085 M: Benoit Parrot <bparrot@ti.com>
16086 L: linux-media@vger.kernel.org
16087 W: http://linuxtv.org/
16088 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16090 F: drivers/media/platform/ti-vpe/
16092 TI WILINK WIRELESS DRIVERS
16093 L: linux-wireless@vger.kernel.org
16094 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
16095 W: http://wireless.kernel.org/en/users/Drivers/wl1251
16096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16098 F: drivers/net/wireless/ti/
16099 F: include/linux/wl12xx.h
16101 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16102 M: John Stultz <john.stultz@linaro.org>
16103 M: Thomas Gleixner <tglx@linutronix.de>
16104 R: Stephen Boyd <sboyd@kernel.org>
16105 L: linux-kernel@vger.kernel.org
16106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16108 F: include/linux/clocksource.h
16109 F: include/linux/time.h
16110 F: include/linux/timex.h
16111 F: include/uapi/linux/time.h
16112 F: include/uapi/linux/timex.h
16113 F: kernel/time/clocksource.c
16114 F: kernel/time/time*.c
16115 F: kernel/time/alarmtimer.c
16116 F: kernel/time/ntp.c
16117 F: tools/testing/selftests/timers/
16120 M: Jon Maloy <jon.maloy@ericsson.com>
16121 M: Ying Xue <ying.xue@windriver.com>
16122 L: netdev@vger.kernel.org (core kernel code)
16123 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16124 W: http://tipc.sourceforge.net/
16126 F: include/uapi/linux/tipc*.h
16129 TLAN NETWORK DRIVER
16130 M: Samuel Chessman <chessman@tux.org>
16131 L: tlan-devel@lists.sourceforge.net (subscribers-only)
16132 W: http://sourceforge.net/projects/tlan/
16134 F: Documentation/networking/device_drivers/ti/tlan.txt
16135 F: drivers/net/ethernet/ti/tlan.*
16137 TM6000 VIDEO4LINUX DRIVER
16138 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16139 L: linux-media@vger.kernel.org
16140 W: https://linuxtv.org
16141 T: git git://linuxtv.org/media_tree.git
16143 F: drivers/media/usb/tm6000/
16144 F: Documentation/media/v4l-drivers/tm6000*
16146 TMIO/SDHI MMC DRIVER
16147 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
16148 L: linux-mmc@vger.kernel.org
16150 F: drivers/mmc/host/tmio_mmc*
16151 F: drivers/mmc/host/renesas_sdhi*
16152 F: include/linux/mfd/tmio.h
16154 TMP401 HARDWARE MONITOR DRIVER
16155 M: Guenter Roeck <linux@roeck-us.net>
16156 L: linux-hwmon@vger.kernel.org
16158 F: Documentation/hwmon/tmp401.rst
16159 F: drivers/hwmon/tmp401.c
16161 TMPFS (SHMEM FILESYSTEM)
16162 M: Hugh Dickins <hughd@google.com>
16163 L: linux-mm@kvack.org
16165 F: include/linux/shmem_fs.h
16168 TOMOYO SECURITY MODULE
16169 M: Kentaro Takeda <takedakn@nttdata.co.jp>
16170 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
16171 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
16172 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
16173 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
16174 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
16175 W: https://tomoyo.osdn.jp/
16177 F: security/tomoyo/
16179 TOPSTAR LAPTOP EXTRAS DRIVER
16180 M: Herton Ronaldo Krzesinski <herton@canonical.com>
16181 L: platform-driver-x86@vger.kernel.org
16183 F: drivers/platform/x86/topstar-laptop.c
16185 TORTURE-TEST MODULES
16186 M: Davidlohr Bueso <dave@stgolabs.net>
16187 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
16188 M: Josh Triplett <josh@joshtriplett.org>
16189 L: linux-kernel@vger.kernel.org
16191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16192 F: Documentation/RCU/torture.txt
16193 F: kernel/torture.c
16194 F: kernel/rcu/rcutorture.c
16195 F: kernel/rcu/rcuperf.c
16196 F: kernel/locking/locktorture.c
16198 TOSHIBA ACPI EXTRAS DRIVER
16199 M: Azael Avalos <coproscefalo@gmail.com>
16200 L: platform-driver-x86@vger.kernel.org
16202 F: drivers/platform/x86/toshiba_acpi.c
16204 TOSHIBA BLUETOOTH DRIVER
16205 M: Azael Avalos <coproscefalo@gmail.com>
16206 L: platform-driver-x86@vger.kernel.org
16208 F: drivers/platform/x86/toshiba_bluetooth.c
16210 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16211 M: Azael Avalos <coproscefalo@gmail.com>
16212 L: platform-driver-x86@vger.kernel.org
16214 F: drivers/platform/x86/toshiba_haps.c
16217 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
16218 W: http://www.buzzard.org.uk/toshiba/
16220 F: drivers/char/toshiba.c
16221 F: include/linux/toshiba.h
16222 F: include/uapi/linux/toshiba.h
16224 TOSHIBA TC358743 DRIVER
16225 M: Mats Randgaard <matrandg@cisco.com>
16226 L: linux-media@vger.kernel.org
16228 F: drivers/media/i2c/tc358743*
16229 F: include/media/i2c/tc358743.h
16231 TOSHIBA WMI HOTKEYS DRIVER
16232 M: Azael Avalos <coproscefalo@gmail.com>
16233 L: platform-driver-x86@vger.kernel.org
16235 F: drivers/platform/x86/toshiba-wmi.c
16238 M: Peter Huewe <peterhuewe@gmx.de>
16239 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16240 R: Jason Gunthorpe <jgg@ziepe.ca>
16241 L: linux-integrity@vger.kernel.org
16242 Q: https://patchwork.kernel.org/project/linux-integrity/list/
16243 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16244 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
16246 F: drivers/char/tpm/
16249 M: Steven Rostedt <rostedt@goodmis.org>
16250 M: Ingo Molnar <mingo@redhat.com>
16251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16253 F: Documentation/trace/ftrace.rst
16254 F: arch/*/*/*/ftrace.h
16255 F: arch/*/kernel/ftrace.c
16256 F: include/*/ftrace.h
16257 F: include/linux/trace*.h
16260 F: tools/testing/selftests/ftrace/
16262 TRACING MMIO ACCESSES (MMIOTRACE)
16263 M: Steven Rostedt <rostedt@goodmis.org>
16264 M: Ingo Molnar <mingo@kernel.org>
16265 R: Karol Herbst <karolherbst@gmail.com>
16266 R: Pekka Paalanen <ppaalanen@gmail.com>
16268 L: linux-kernel@vger.kernel.org
16269 L: nouveau@lists.freedesktop.org
16270 F: kernel/trace/trace_mmiotrace.c
16271 F: include/linux/mmiotrace.h
16272 F: arch/x86/mm/kmmio.c
16273 F: arch/x86/mm/mmio-mod.c
16274 F: arch/x86/mm/testmmiotrace.c
16277 M: Jiri Kosina <trivial@kernel.org>
16278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16280 K: ^Subject:.*(?i)trivial
16282 TEMPO SEMICONDUCTOR DRIVERS
16283 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16285 F: sound/soc/codecs/tscs*.c
16286 F: sound/soc/codecs/tscs*.h
16287 F: Documentation/devicetree/bindings/sound/tscs*.txt
16290 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16291 M: Jiri Slaby <jslaby@suse.com>
16293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16294 F: Documentation/driver-api/serial/
16296 F: drivers/tty/serial/serial_core.c
16297 F: include/linux/serial_core.h
16298 F: include/linux/serial.h
16299 F: include/linux/tty.h
16300 F: include/uapi/linux/serial_core.h
16301 F: include/uapi/linux/serial.h
16302 F: include/uapi/linux/tty.h
16304 TUA9001 MEDIA DRIVER
16305 M: Antti Palosaari <crope@iki.fi>
16306 L: linux-media@vger.kernel.org
16307 W: https://linuxtv.org
16308 W: http://palosaari.fi/linux/
16309 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16310 T: git git://linuxtv.org/anttip/media_tree.git
16312 F: drivers/media/tuners/tua9001*
16314 TULIP NETWORK DRIVERS
16315 L: netdev@vger.kernel.org
16316 L: linux-parisc@vger.kernel.org
16318 F: drivers/net/ethernet/dec/tulip/
16321 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
16322 W: http://vtun.sourceforge.net/tun
16324 F: Documentation/networking/tuntap.txt
16325 F: arch/um/os-Linux/drivers/
16327 TURBOCHANNEL SUBSYSTEM
16328 M: "Maciej W. Rozycki" <macro@linux-mips.org>
16329 M: Ralf Baechle <ralf@linux-mips.org>
16330 L: linux-mips@vger.kernel.org
16331 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
16334 F: include/linux/tc.h
16337 M: "Len Brown" <lenb@kernel.org>
16338 L: linux-pm@vger.kernel.org
16339 B: https://bugzilla.kernel.org
16340 Q: https://patchwork.kernel.org/project/linux-pm/list/
16341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16343 F: tools/power/x86/turbostat/
16345 TW5864 VIDEO4LINUX DRIVER
16346 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16347 M: Anton Sviridenko <anton@corp.bluecherry.net>
16348 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16349 M: Andrey Utkin <andrey_utkin@fastmail.com>
16350 L: linux-media@vger.kernel.org
16352 F: drivers/media/pci/tw5864/
16354 TW68 VIDEO4LINUX DRIVER
16355 M: Hans Verkuil <hverkuil@xs4all.nl>
16356 L: linux-media@vger.kernel.org
16357 T: git git://linuxtv.org/media_tree.git
16358 W: https://linuxtv.org
16360 F: drivers/media/pci/tw68/
16362 TW686X VIDEO4LINUX DRIVER
16363 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16364 L: linux-media@vger.kernel.org
16365 T: git git://linuxtv.org/media_tree.git
16366 W: http://linuxtv.org
16368 F: drivers/media/pci/tw686x/
16370 UBI FILE SYSTEM (UBIFS)
16371 M: Richard Weinberger <richard@nod.at>
16372 M: Artem Bityutskiy <dedekind1@gmail.com>
16373 M: Adrian Hunter <adrian.hunter@intel.com>
16374 L: linux-mtd@lists.infradead.org
16375 T: git git://git.infradead.org/ubifs-2.6.git
16376 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
16378 F: Documentation/filesystems/ubifs.txt
16381 UCLINUX (M68KNOMMU AND COLDFIRE)
16382 M: Greg Ungerer <gerg@linux-m68k.org>
16383 W: http://www.linux-m68k.org/
16384 W: http://www.uclinux.org/
16385 L: linux-m68k@lists.linux-m68k.org
16386 L: uclinux-dev@uclinux.org (subscribers-only)
16387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16389 F: arch/m68k/coldfire/
16391 F: arch/m68k/*/*_no.*
16392 F: arch/m68k/include/asm/*_no.*
16395 M: Jan Kara <jack@suse.com>
16397 F: Documentation/filesystems/udf.txt
16401 M: Bastien Nocera <hadess@hadess.net>
16402 L: linux-input@vger.kernel.org
16404 F: drivers/hid/hid-udraw-ps3.c
16407 M: Evgeniy Dushistov <dushistov@mail.ru>
16409 F: Documentation/filesystems/ufs.txt
16412 UHID USERSPACE HID IO DRIVER:
16413 M: David Herrmann <dh.herrmann@googlemail.com>
16414 L: linux-input@vger.kernel.org
16416 F: drivers/hid/uhid.c
16417 F: include/uapi/linux/uhid.h
16420 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16421 L: linux-usb@vger.kernel.org
16423 F: drivers/usb/common/ulpi.c
16424 F: include/linux/ulpi/
16426 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16427 L: linux-usb@vger.kernel.org
16430 F: include/linux/uwb.h
16431 F: include/linux/uwb/
16434 M: Gabriel Krisman Bertazi <krisman@collabora.com>
16435 L: linux-fsdevel@vger.kernel.org
16439 UNICORE32 ARCHITECTURE:
16440 M: Guan Xuetao <gxt@pku.edu.cn>
16441 W: http://mprc.pku.edu.cn/~guanxuetao/linux
16443 T: git git://github.com/gxt/linux.git
16447 M: Tony Finch <dot@dotat.at>
16448 W: http://dotat.at/prog/unifdef
16450 F: scripts/unifdef.c
16452 UNIFORM CDROM DRIVER
16453 M: Jens Axboe <axboe@kernel.dk>
16454 W: http://www.kernel.dk
16456 F: Documentation/cdrom/
16457 F: drivers/cdrom/cdrom.c
16458 F: include/linux/cdrom.h
16459 F: include/uapi/linux/cdrom.h
16461 UNISYS S-PAR DRIVERS
16462 M: David Kershner <david.kershner@unisys.com>
16463 L: sparmaintainer@unisys.com (Unisys internal)
16465 F: include/linux/visorbus.h
16466 F: drivers/visorbus/
16467 F: drivers/staging/unisys/
16469 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16470 R: Alim Akhtar <alim.akhtar@samsung.com>
16471 R: Avri Altman <avri.altman@wdc.com>
16472 R: Pedro Sousa <pedrom.sousa@synopsys.com>
16473 L: linux-scsi@vger.kernel.org
16475 F: Documentation/scsi/ufs.txt
16476 F: drivers/scsi/ufs/
16478 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16479 M: Pedro Sousa <pedrom.sousa@synopsys.com>
16480 L: linux-scsi@vger.kernel.org
16482 F: drivers/scsi/ufs/*dwc*
16484 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16485 M: Stanley Chu <stanley.chu@mediatek.com>
16486 L: linux-scsi@vger.kernel.org
16487 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16489 F: drivers/scsi/ufs/ufs-mediatek*
16491 UNSORTED BLOCK IMAGES (UBI)
16492 M: Artem Bityutskiy <dedekind1@gmail.com>
16493 M: Richard Weinberger <richard@nod.at>
16494 W: http://www.linux-mtd.infradead.org/
16495 L: linux-mtd@lists.infradead.org
16496 T: git git://git.infradead.org/ubifs-2.6.git
16498 F: drivers/mtd/ubi/
16499 F: include/linux/mtd/ubi.h
16500 F: include/uapi/mtd/ubi-user.h
16502 USB "USBNET" DRIVER FRAMEWORK
16503 M: Oliver Neukum <oneukum@suse.com>
16504 L: netdev@vger.kernel.org
16505 W: http://www.linux-usb.org/usbnet
16507 F: drivers/net/usb/usbnet.c
16508 F: include/linux/usb/usbnet.h
16511 M: Oliver Neukum <oneukum@suse.com>
16512 L: linux-usb@vger.kernel.org
16514 F: Documentation/usb/acm.rst
16515 F: drivers/usb/class/cdc-acm.*
16517 USB AR5523 WIRELESS DRIVER
16518 M: Pontus Fuchs <pontus.fuchs@gmail.com>
16519 L: linux-wireless@vger.kernel.org
16521 F: drivers/net/wireless/ath/ar5523/
16524 M: Oliver Neukum <oneukum@suse.com>
16525 L: linux-usb@vger.kernel.org
16526 L: linux-scsi@vger.kernel.org
16528 F: drivers/usb/storage/uas.c
16530 USB CDC ETHERNET DRIVER
16531 M: Oliver Neukum <oliver@neukum.org>
16532 L: linux-usb@vger.kernel.org
16534 F: drivers/net/usb/cdc_*.c
16535 F: include/uapi/linux/usb/cdc.h
16537 USB CHAOSKEY DRIVER
16538 M: Keith Packard <keithp@keithp.com>
16539 L: linux-usb@vger.kernel.org
16541 F: drivers/usb/misc/chaoskey.c
16543 USB CYPRESS C67X00 DRIVER
16544 M: Peter Korsgaard <jacmet@sunsite.dk>
16545 L: linux-usb@vger.kernel.org
16547 F: drivers/usb/c67x00/
16549 USB DAVICOM DM9601 DRIVER
16550 M: Peter Korsgaard <jacmet@sunsite.dk>
16551 L: netdev@vger.kernel.org
16552 W: http://www.linux-usb.org/usbnet
16554 F: drivers/net/usb/dm9601.c
16556 USB DIAMOND RIO500 DRIVER
16557 M: Cesar Miquel <miquel@df.uba.ar>
16558 L: rio500-users@lists.sourceforge.net
16559 W: http://rio500.sourceforge.net
16561 F: drivers/usb/misc/rio500*
16564 M: Alan Stern <stern@rowland.harvard.edu>
16565 L: linux-usb@vger.kernel.org
16567 F: Documentation/usb/ehci.rst
16568 F: drivers/usb/host/ehci*
16570 USB GADGET/PERIPHERAL SUBSYSTEM
16571 M: Felipe Balbi <balbi@kernel.org>
16572 L: linux-usb@vger.kernel.org
16573 W: http://www.linux-usb.org/gadget
16574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16576 F: drivers/usb/gadget/
16577 F: include/linux/usb/gadget*
16579 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16580 M: Jiri Kosina <jikos@kernel.org>
16581 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
16582 L: linux-usb@vger.kernel.org
16583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16585 F: Documentation/hid/hiddev.rst
16586 F: drivers/hid/usbhid/
16588 USB INTEL XHCI ROLE MUX DRIVER
16589 M: Hans de Goede <hdegoede@redhat.com>
16590 L: linux-usb@vger.kernel.org
16592 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
16594 USB IP DRIVER FOR HISILICON KIRIN
16595 M: Yu Chen <chenyu56@huawei.com>
16596 M: Binghui Wang <wangbinghui@hisilicon.com>
16597 L: linux-usb@vger.kernel.org
16599 F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16600 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
16603 M: Olav Kongas <ok@artecdesign.ee>
16604 L: linux-usb@vger.kernel.org
16606 F: drivers/usb/host/isp116x*
16607 F: include/linux/usb/isp116x.h
16609 USB LAN78XX ETHERNET DRIVER
16610 M: Woojung Huh <woojung.huh@microchip.com>
16611 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16612 L: netdev@vger.kernel.org
16614 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16615 F: drivers/net/usb/lan78xx.*
16616 F: include/dt-bindings/net/microchip-lan78xx.h
16618 USB MASS STORAGE DRIVER
16619 M: Alan Stern <stern@rowland.harvard.edu>
16620 L: linux-usb@vger.kernel.org
16621 L: usb-storage@lists.one-eyed-alien.net
16623 F: drivers/usb/storage/
16626 M: Clemens Ladisch <clemens@ladisch.de>
16627 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16630 F: sound/usb/midi.*
16632 USB NETWORKING DRIVERS
16633 L: linux-usb@vger.kernel.org
16635 F: drivers/net/usb/
16638 M: Alan Stern <stern@rowland.harvard.edu>
16639 L: linux-usb@vger.kernel.org
16641 F: Documentation/usb/ohci.rst
16642 F: drivers/usb/host/ohci*
16644 USB OTG FSM (Finite State Machine)
16645 M: Peter Chen <Peter.Chen@nxp.com>
16646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16647 L: linux-usb@vger.kernel.org
16649 F: drivers/usb/common/usb-otg-fsm.c
16652 M: Valentina Manea <valentina.manea.m@gmail.com>
16653 M: Shuah Khan <shuah@kernel.org>
16654 M: Shuah Khan <skhan@linuxfoundation.org>
16655 L: linux-usb@vger.kernel.org
16657 F: Documentation/usb/usbip_protocol.rst
16658 F: drivers/usb/usbip/
16659 F: tools/usb/usbip/
16660 F: tools/testing/selftests/drivers/usb/usbip/
16663 M: Petko Manolov <petkan@nucleusys.com>
16664 L: linux-usb@vger.kernel.org
16665 L: netdev@vger.kernel.org
16666 T: git git://github.com/petkan/pegasus.git
16667 W: https://github.com/petkan/pegasus
16669 F: drivers/net/usb/pegasus.*
16672 M: Felipe Balbi <balbi@kernel.org>
16673 L: linux-usb@vger.kernel.org
16674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16676 F: drivers/usb/phy/
16678 USB PRINTER DRIVER (usblp)
16679 M: Pete Zaitcev <zaitcev@redhat.com>
16680 L: linux-usb@vger.kernel.org
16682 F: drivers/usb/class/usblp.c
16684 USB QMI WWAN NETWORK DRIVER
16685 M: Bjørn Mork <bjorn@mork.no>
16686 L: netdev@vger.kernel.org
16688 F: Documentation/ABI/testing/sysfs-class-net-qmi
16689 F: drivers/net/usb/qmi_wwan.c
16692 M: Petko Manolov <petkan@nucleusys.com>
16693 L: linux-usb@vger.kernel.org
16694 L: netdev@vger.kernel.org
16695 T: git git://github.com/petkan/rtl8150.git
16696 W: https://github.com/petkan/rtl8150
16698 F: drivers/net/usb/rtl8150.c
16700 USB SERIAL SUBSYSTEM
16701 M: Johan Hovold <johan@kernel.org>
16702 L: linux-usb@vger.kernel.org
16703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16705 F: Documentation/usb/usb-serial.rst
16706 F: drivers/usb/serial/
16707 F: include/linux/usb/serial.h
16709 USB SMSC75XX ETHERNET DRIVER
16710 M: Steve Glendinning <steve.glendinning@shawell.net>
16711 L: netdev@vger.kernel.org
16713 F: drivers/net/usb/smsc75xx.*
16715 USB SMSC95XX ETHERNET DRIVER
16716 M: Steve Glendinning <steve.glendinning@shawell.net>
16717 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16718 L: netdev@vger.kernel.org
16720 F: drivers/net/usb/smsc95xx.*
16723 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16724 L: linux-usb@vger.kernel.org
16725 W: http://www.linux-usb.org
16726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16728 F: Documentation/devicetree/bindings/usb/
16729 F: Documentation/usb/
16731 F: include/linux/usb.h
16732 F: include/linux/usb/
16734 USB TYPEC PI3USB30532 MUX DRIVER
16735 M: Hans de Goede <hdegoede@redhat.com>
16736 L: linux-usb@vger.kernel.org
16738 F: drivers/usb/typec/mux/pi3usb30532.c
16741 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16742 L: linux-usb@vger.kernel.org
16744 F: Documentation/ABI/testing/sysfs-class-typec
16745 F: Documentation/driver-api/usb/typec.rst
16746 F: drivers/usb/typec/
16747 F: include/linux/usb/typec.h
16749 USB TYPEC BUS FOR ALTERNATE MODES
16750 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16751 L: linux-usb@vger.kernel.org
16753 F: Documentation/ABI/testing/sysfs-bus-typec
16754 F: Documentation/driver-api/usb/typec_bus.rst
16755 F: drivers/usb/typec/altmodes/
16756 F: include/linux/usb/typec_altmode.h
16758 USB TYPEC PORT CONTROLLER DRIVERS
16759 M: Guenter Roeck <linux@roeck-us.net>
16760 L: linux-usb@vger.kernel.org
16762 F: drivers/usb/typec/tcpm/
16765 M: Alan Stern <stern@rowland.harvard.edu>
16766 L: linux-usb@vger.kernel.org
16768 F: drivers/usb/host/uhci*
16771 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16772 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16773 L: linux-media@vger.kernel.org
16774 T: git git://linuxtv.org/media_tree.git
16775 W: http://www.ideasonboard.org/uvc/
16777 F: drivers/media/usb/uvc/
16778 F: include/uapi/linux/uvcvideo.h
16781 M: Hans Verkuil <hverkuil@xs4all.nl>
16782 L: linux-media@vger.kernel.org
16783 T: git git://linuxtv.org/media_tree.git
16784 W: https://linuxtv.org
16786 F: drivers/media/usb/usbvision/
16789 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16790 L: linux-usb@vger.kernel.org
16792 F: drivers/usb/gadget/function/*uvc*
16793 F: drivers/usb/gadget/legacy/webcam.c
16794 F: include/uapi/linux/usb/g_uvc.h
16796 USB WIRELESS RNDIS DRIVER (rndis_wlan)
16797 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
16798 L: linux-wireless@vger.kernel.org
16800 F: drivers/net/wireless/rndis_wlan.c
16803 M: Mathias Nyman <mathias.nyman@intel.com>
16804 L: linux-usb@vger.kernel.org
16806 F: drivers/usb/host/xhci*
16807 F: drivers/usb/host/pci-quirks*
16810 L: linux-wireless@vger.kernel.org
16811 W: http://linux-lc100020.sourceforge.net
16813 F: drivers/net/wireless/zydas/zd1201.*
16816 M: Antoine Jacquet <royale@zerezo.com>
16817 L: linux-usb@vger.kernel.org
16818 L: linux-media@vger.kernel.org
16819 T: git git://linuxtv.org/media_tree.git
16820 W: http://royale.zerezo.com/zr364xx/
16822 F: Documentation/media/v4l-drivers/zr364xx*
16823 F: drivers/media/usb/zr364xx/
16825 USER-MODE LINUX (UML)
16826 M: Jeff Dike <jdike@addtoit.com>
16827 M: Richard Weinberger <richard@nod.at>
16828 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
16829 L: linux-um@lists.infradead.org
16830 W: http://user-mode-linux.sourceforge.net
16831 Q: https://patchwork.ozlabs.org/project/linux-um/list/
16832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16834 F: Documentation/virt/uml/
16839 USERSPACE COPYIN/COPYOUT (UIOVEC)
16840 M: Alexander Viro <viro@zeniv.linux.org.uk>
16843 F: include/linux/uio.h
16845 USERSPACE DMA BUFFER DRIVER
16846 M: Gerd Hoffmann <kraxel@redhat.com>
16848 L: dri-devel@lists.freedesktop.org
16849 F: drivers/dma-buf/udmabuf.c
16850 F: include/uapi/linux/udmabuf.h
16851 T: git git://anongit.freedesktop.org/drm/drm-misc
16853 USERSPACE I/O (UIO)
16854 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16857 F: Documentation/driver-api/uio-howto.rst
16859 F: include/linux/uio_driver.h
16862 M: Karel Zak <kzak@redhat.com>
16863 L: util-linux@vger.kernel.org
16864 W: http://en.wikipedia.org/wiki/Util-linux
16865 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16869 M: Christoph Hellwig <hch@lst.de>
16870 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16871 L: linux-kernel@vger.kernel.org
16872 T: git git://git.infradead.org/users/hch/uuid.git
16875 F: include/linux/uuid.h
16876 F: include/uapi/linux/uuid.h
16880 M: Michal Januszewski <spock@gentoo.org>
16881 L: linux-fbdev@vger.kernel.org
16882 W: https://github.com/mjanusz/v86d
16884 F: Documentation/fb/uvesafb.rst
16885 F: drivers/video/fbdev/uvesafb.*
16888 M: Stefan Agner <stefan@agner.ch>
16889 L: linux-mtd@lists.infradead.org
16891 F: drivers/mtd/nand/raw/vf610_nfc.c
16893 VFAT/FAT/MSDOS FILESYSTEM
16894 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16896 F: Documentation/filesystems/vfat.txt
16900 M: Alex Williamson <alex.williamson@redhat.com>
16901 R: Cornelia Huck <cohuck@redhat.com>
16902 L: kvm@vger.kernel.org
16903 T: git git://github.com/awilliam/linux-vfio.git
16905 F: Documentation/driver-api/vfio.rst
16907 F: include/linux/vfio.h
16908 F: include/uapi/linux/vfio.h
16910 VFIO MEDIATED DEVICE DRIVERS
16911 M: Kirti Wankhede <kwankhede@nvidia.com>
16912 L: kvm@vger.kernel.org
16914 F: Documentation/driver-api/vfio-mediated-device.rst
16915 F: drivers/vfio/mdev/
16916 F: include/linux/mdev.h
16917 F: samples/vfio-mdev/
16919 VFIO PLATFORM DRIVER
16920 M: Eric Auger <eric.auger@redhat.com>
16921 L: kvm@vger.kernel.org
16923 F: drivers/vfio/platform/
16926 R: Lukas Wunner <lukas@wunner.de>
16928 F: Documentation/gpu/vga-switcheroo.rst
16929 F: drivers/gpu/vga/vga_switcheroo.c
16930 F: include/linux/vga_switcheroo.h
16931 T: git git://anongit.freedesktop.org/drm/drm-misc
16933 VIA RHINE NETWORK DRIVER
16935 F: drivers/net/ethernet/via/via-rhine.c
16937 VIA SD/MMC CARD CONTROLLER DRIVER
16938 M: Bruce Chang <brucechang@via.com.tw>
16939 M: Harald Welte <HaraldWelte@viatech.com>
16941 F: drivers/mmc/host/via-sdmmc.c
16943 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16944 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16945 L: linux-fbdev@vger.kernel.org
16947 F: include/linux/via-core.h
16948 F: include/linux/via-gpio.h
16949 F: include/linux/via_i2c.h
16950 F: drivers/video/fbdev/via/
16952 VIA VELOCITY NETWORK DRIVER
16953 M: Francois Romieu <romieu@fr.zoreil.com>
16954 L: netdev@vger.kernel.org
16956 F: drivers/net/ethernet/via/via-velocity.*
16958 VICODEC VIRTUAL CODEC DRIVER
16959 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
16960 L: linux-media@vger.kernel.org
16961 T: git git://linuxtv.org/media_tree.git
16962 W: https://linuxtv.org
16964 F: drivers/media/platform/vicodec/*
16966 VIDEO MULTIPLEXER DRIVER
16967 M: Philipp Zabel <p.zabel@pengutronix.de>
16968 L: linux-media@vger.kernel.org
16970 F: drivers/media/platform/video-mux.c
16972 VIDEO I2C POLLING DRIVER
16973 M: Matt Ranostay <matt.ranostay@konsulko.com>
16974 L: linux-media@vger.kernel.org
16976 F: drivers/media/i2c/video-i2c.c
16978 VIDEOBUF2 FRAMEWORK
16979 M: Pawel Osciak <pawel@osciak.com>
16980 M: Marek Szyprowski <m.szyprowski@samsung.com>
16981 M: Kyungmin Park <kyungmin.park@samsung.com>
16982 R: Tomasz Figa <tfiga@chromium.org>
16983 L: linux-media@vger.kernel.org
16985 F: drivers/media/common/videobuf2/*
16986 F: include/media/videobuf2-*
16988 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16989 M: Helen Koike <helen.koike@collabora.com>
16990 L: linux-media@vger.kernel.org
16991 T: git git://linuxtv.org/media_tree.git
16992 W: https://linuxtv.org
16994 F: drivers/media/platform/vimc/*
16997 M: Alex Williamson <alex.williamson@redhat.com>
16998 M: Paolo Bonzini <pbonzini@redhat.com>
16999 L: kvm@vger.kernel.org
17003 VIRTIO AND VHOST VSOCK DRIVER
17004 M: Stefan Hajnoczi <stefanha@redhat.com>
17005 L: kvm@vger.kernel.org
17006 L: virtualization@lists.linux-foundation.org
17007 L: netdev@vger.kernel.org
17009 F: include/linux/virtio_vsock.h
17010 F: include/uapi/linux/virtio_vsock.h
17011 F: include/uapi/linux/vsockmon.h
17012 F: include/uapi/linux/vm_sockets_diag.h
17013 F: net/vmw_vsock/diag.c
17014 F: net/vmw_vsock/af_vsock_tap.c
17015 F: net/vmw_vsock/virtio_transport_common.c
17016 F: net/vmw_vsock/virtio_transport.c
17017 F: drivers/net/vsockmon.c
17018 F: drivers/vhost/vsock.c
17019 F: tools/testing/vsock/
17021 VIRTIO CONSOLE DRIVER
17022 M: Amit Shah <amit@kernel.org>
17023 L: virtualization@lists.linux-foundation.org
17025 F: drivers/char/virtio_console.c
17026 F: include/linux/virtio_console.h
17027 F: include/uapi/linux/virtio_console.h
17029 VIRTIO CORE AND NET DRIVERS
17030 M: "Michael S. Tsirkin" <mst@redhat.com>
17031 M: Jason Wang <jasowang@redhat.com>
17032 L: virtualization@lists.linux-foundation.org
17034 F: Documentation/devicetree/bindings/virtio/
17037 F: drivers/net/virtio_net.c
17038 F: drivers/block/virtio_blk.c
17039 F: include/linux/virtio*.h
17040 F: include/uapi/linux/virtio_*.h
17041 F: drivers/crypto/virtio/
17042 F: mm/balloon_compaction.c
17044 VIRTIO BLOCK AND SCSI DRIVERS
17045 M: "Michael S. Tsirkin" <mst@redhat.com>
17046 M: Jason Wang <jasowang@redhat.com>
17047 R: Paolo Bonzini <pbonzini@redhat.com>
17048 R: Stefan Hajnoczi <stefanha@redhat.com>
17049 L: virtualization@lists.linux-foundation.org
17051 F: drivers/block/virtio_blk.c
17052 F: drivers/scsi/virtio_scsi.c
17053 F: include/uapi/linux/virtio_blk.h
17054 F: include/uapi/linux/virtio_scsi.h
17055 F: drivers/vhost/scsi.c
17057 VIRTIO CRYPTO DRIVER
17058 M: Gonglei <arei.gonglei@huawei.com>
17059 L: virtualization@lists.linux-foundation.org
17060 L: linux-crypto@vger.kernel.org
17062 F: drivers/crypto/virtio/
17063 F: include/uapi/linux/virtio_crypto.h
17065 VIRTIO DRIVERS FOR S390
17066 M: Cornelia Huck <cohuck@redhat.com>
17067 M: Halil Pasic <pasic@linux.ibm.com>
17068 L: linux-s390@vger.kernel.org
17069 L: virtualization@lists.linux-foundation.org
17070 L: kvm@vger.kernel.org
17072 F: drivers/s390/virtio/
17073 F: arch/s390/include/uapi/asm/virtio-ccw.h
17076 M: David Airlie <airlied@linux.ie>
17077 M: Gerd Hoffmann <kraxel@redhat.com>
17078 L: dri-devel@lists.freedesktop.org
17079 L: virtualization@lists.linux-foundation.org
17080 T: git git://anongit.freedesktop.org/drm/drm-misc
17082 F: drivers/gpu/drm/virtio/
17083 F: include/uapi/linux/virtio_gpu.h
17085 VIRTIO HOST (VHOST)
17086 M: "Michael S. Tsirkin" <mst@redhat.com>
17087 M: Jason Wang <jasowang@redhat.com>
17088 L: kvm@vger.kernel.org
17089 L: virtualization@lists.linux-foundation.org
17090 L: netdev@vger.kernel.org
17091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17094 F: include/uapi/linux/vhost.h
17096 VIRTIO INPUT DRIVER
17097 M: Gerd Hoffmann <kraxel@redhat.com>
17099 F: drivers/virtio/virtio_input.c
17100 F: include/uapi/linux/virtio_input.h
17102 VIRTIO IOMMU DRIVER
17103 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
17104 L: virtualization@lists.linux-foundation.org
17106 F: drivers/iommu/virtio-iommu.c
17107 F: include/uapi/linux/virtio_iommu.h
17109 VIRTUAL BOX GUEST DEVICE DRIVER
17110 M: Hans de Goede <hdegoede@redhat.com>
17111 M: Arnd Bergmann <arnd@arndb.de>
17112 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17114 F: include/linux/vbox_utils.h
17115 F: include/uapi/linux/vbox*.h
17116 F: drivers/virt/vboxguest/
17118 VIRTUAL SERIO DEVICE DRIVER
17119 M: Stephen Chandler Paul <thatslyude@gmail.com>
17121 F: drivers/input/serio/userio.c
17122 F: include/uapi/linux/userio.h
17124 VIVID VIRTUAL VIDEO DRIVER
17125 M: Hans Verkuil <hverkuil@xs4all.nl>
17126 L: linux-media@vger.kernel.org
17127 T: git git://linuxtv.org/media_tree.git
17128 W: https://linuxtv.org
17130 F: drivers/media/platform/vivid/*
17133 M: Florian Fainelli <f.fainelli@gmail.com>
17134 L: openwrt-devel@lists.openwrt.org (subscribers-only)
17136 F: drivers/vlynq/vlynq.c
17137 F: include/linux/vlynq.h
17140 M: Martyn Welch <martyn@welchs.me.uk>
17141 M: Manohar Vanga <manohar.vanga@gmail.com>
17142 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17143 L: devel@driverdev.osuosl.org
17145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17146 F: Documentation/driver-api/vme.rst
17147 F: drivers/staging/vme/
17149 F: include/linux/vme*
17151 VMWARE BALLOON DRIVER
17152 M: Nadav Amit <namit@vmware.com>
17153 M: "VMware, Inc." <pv-drivers@vmware.com>
17154 L: linux-kernel@vger.kernel.org
17156 F: drivers/misc/vmw_balloon.c
17158 VMWARE HYPERVISOR INTERFACE
17159 M: Thomas Hellstrom <thellstrom@vmware.com>
17160 M: "VMware, Inc." <pv-drivers@vmware.com>
17161 L: virtualization@lists.linux-foundation.org
17163 F: arch/x86/kernel/cpu/vmware.c
17165 VMWARE PVRDMA DRIVER
17166 M: Adit Ranadive <aditr@vmware.com>
17167 M: VMware PV-Drivers <pv-drivers@vmware.com>
17168 L: linux-rdma@vger.kernel.org
17170 F: drivers/infiniband/hw/vmw_pvrdma/
17172 VMware PVSCSI driver
17173 M: Jim Gill <jgill@vmware.com>
17174 M: VMware PV-Drivers <pv-drivers@vmware.com>
17175 L: linux-scsi@vger.kernel.org
17177 F: drivers/scsi/vmw_pvscsi.c
17178 F: drivers/scsi/vmw_pvscsi.h
17180 VMWARE VMMOUSE SUBDRIVER
17181 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
17182 M: "VMware, Inc." <pv-drivers@vmware.com>
17183 L: linux-input@vger.kernel.org
17185 F: drivers/input/mouse/vmmouse.c
17186 F: drivers/input/mouse/vmmouse.h
17188 VMWARE VMXNET3 ETHERNET DRIVER
17189 M: Ronak Doshi <doshir@vmware.com>
17190 M: "VMware, Inc." <pv-drivers@vmware.com>
17191 L: netdev@vger.kernel.org
17193 F: drivers/net/vmxnet3/
17195 VOCORE VOCORE2 BOARD
17196 M: Harvey Hunt <harveyhuntnexus@gmail.com>
17197 L: linux-mips@vger.kernel.org
17199 F: arch/mips/boot/dts/ralink/vocore2.dts
17201 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17202 M: Liam Girdwood <lgirdwood@gmail.com>
17203 M: Mark Brown <broonie@kernel.org>
17204 L: linux-kernel@vger.kernel.org
17205 W: http://www.slimlogic.co.uk/?p=48
17206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17208 F: Documentation/devicetree/bindings/regulator/
17209 F: Documentation/power/regulator/
17210 F: drivers/regulator/
17211 F: include/dt-bindings/regulator/
17212 F: include/linux/regulator/
17215 M: David Ahern <dsa@cumulusnetworks.com>
17216 M: Shrijeet Mukherjee <shrijeet@gmail.com>
17217 L: netdev@vger.kernel.org
17219 F: drivers/net/vrf.c
17220 F: Documentation/networking/vrf.txt
17222 VT1211 HARDWARE MONITOR DRIVER
17223 M: Juerg Haefliger <juergh@gmail.com>
17224 L: linux-hwmon@vger.kernel.org
17226 F: Documentation/hwmon/vt1211.rst
17227 F: drivers/hwmon/vt1211.c
17229 VT8231 HARDWARE MONITOR DRIVER
17230 M: Roger Lucas <vt8231@hiddenengine.co.uk>
17231 L: linux-hwmon@vger.kernel.org
17233 F: drivers/hwmon/vt8231.c
17235 VUB300 USB to SDIO/SD/MMC bridge chip
17236 M: Tony Olech <tony.olech@elandigitalsystems.com>
17237 L: linux-mmc@vger.kernel.org
17238 L: linux-usb@vger.kernel.org
17240 F: drivers/mmc/host/vub300.c
17242 W1 DALLAS'S 1-WIRE BUS
17243 M: Evgeniy Polyakov <zbr@ioremap.net>
17245 F: Documentation/devicetree/bindings/w1/
17246 F: Documentation/w1/
17248 F: include/linux/w1.h
17250 W83791D HARDWARE MONITORING DRIVER
17251 M: Marc Hulsman <m.hulsman@tudelft.nl>
17252 L: linux-hwmon@vger.kernel.org
17254 F: Documentation/hwmon/w83791d.rst
17255 F: drivers/hwmon/w83791d.c
17257 W83793 HARDWARE MONITORING DRIVER
17258 M: Rudolf Marek <r.marek@assembler.cz>
17259 L: linux-hwmon@vger.kernel.org
17261 F: Documentation/hwmon/w83793.rst
17262 F: drivers/hwmon/w83793.c
17264 W83795 HARDWARE MONITORING DRIVER
17265 M: Jean Delvare <jdelvare@suse.com>
17266 L: linux-hwmon@vger.kernel.org
17268 F: drivers/hwmon/w83795.c
17270 W83L51xD SD/MMC CARD INTERFACE DRIVER
17271 M: Pierre Ossman <pierre@ossman.eu>
17273 F: drivers/mmc/host/wbsd.*
17275 WACOM PROTOCOL 4 SERIAL TABLETS
17276 M: Julian Squires <julian@cipht.net>
17277 M: Hans de Goede <hdegoede@redhat.com>
17278 L: linux-input@vger.kernel.org
17280 F: drivers/input/tablet/wacom_serial4.c
17282 WATCHDOG DEVICE DRIVERS
17283 M: Wim Van Sebroeck <wim@linux-watchdog.org>
17284 M: Guenter Roeck <linux@roeck-us.net>
17285 L: linux-watchdog@vger.kernel.org
17286 W: http://www.linux-watchdog.org/
17287 T: git git://www.linux-watchdog.org/linux-watchdog.git
17289 F: Documentation/devicetree/bindings/watchdog/
17290 F: Documentation/watchdog/
17291 F: drivers/watchdog/
17292 F: include/linux/watchdog.h
17293 F: include/uapi/linux/watchdog.h
17295 WHISKEYCOVE PMIC GPIO DRIVER
17296 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17297 L: linux-gpio@vger.kernel.org
17299 F: drivers/gpio/gpio-wcove.c
17302 M: Dianlong Li <long17.cool@163.com>
17303 L: linux-rtc@vger.kernel.org
17305 F: drivers/rtc/rtc-sd3078.c
17308 M: David Herrmann <dh.herrmann@googlemail.com>
17309 L: linux-input@vger.kernel.org
17311 F: drivers/hid/hid-wiimote*
17313 WILOCITY WIL6210 WIRELESS DRIVER
17314 M: Maya Erez <merez@codeaurora.org>
17315 L: linux-wireless@vger.kernel.org
17316 L: wil6210@qti.qualcomm.com
17318 W: http://wireless.kernel.org/en/users/Drivers/wil6210
17319 F: drivers/net/wireless/ath/wil6210/
17322 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17323 M: linux-wimax@intel.com
17324 L: wimax@linuxwimax.org (subscribers-only)
17326 W: http://linuxwimax.org
17327 F: Documentation/wimax/README.wimax
17328 F: include/linux/wimax/debug.h
17329 F: include/net/wimax.h
17330 F: include/uapi/linux/wimax.h
17334 M: David Härdeman <david@hardeman.nu>
17336 F: drivers/media/rc/winbond-cir.c
17338 RCMM REMOTE CONTROLS DECODER
17339 M: Patrick Lerda <patrick9876@free.fr>
17341 F: drivers/media/rc/ir-rcmm-decoder.c
17343 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17344 M: William Breathitt Gray <vilhelm.gray@gmail.com>
17345 L: linux-watchdog@vger.kernel.org
17347 F: drivers/watchdog/ebc-c384_wdt.c
17349 WINSYSTEMS WS16C48 GPIO DRIVER
17350 M: William Breathitt Gray <vilhelm.gray@gmail.com>
17351 L: linux-gpio@vger.kernel.org
17353 F: drivers/gpio/gpio-ws16c48.c
17355 WISTRON LAPTOP BUTTON DRIVER
17356 M: Miloslav Trmac <mitr@volny.cz>
17358 F: drivers/input/misc/wistron_btns.c
17360 WL3501 WIRELESS PCMCIA CARD DRIVER
17361 L: linux-wireless@vger.kernel.org
17363 F: drivers/net/wireless/wl3501*
17365 WOLFSON MICROELECTRONICS DRIVERS
17366 L: patches@opensource.cirrus.com
17367 T: git https://github.com/CirrusLogic/linux-drivers.git
17368 W: https://github.com/CirrusLogic/linux-drivers/wiki
17370 F: Documentation/hwmon/wm83??.rst
17371 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17372 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17373 F: Documentation/devicetree/bindings/mfd/arizona.txt
17374 F: Documentation/devicetree/bindings/mfd/wm831x.txt
17375 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
17376 F: arch/arm/mach-s3c64xx/mach-crag6410*
17377 F: drivers/clk/clk-wm83*.c
17378 F: drivers/extcon/extcon-arizona.c
17379 F: drivers/leds/leds-wm83*.c
17380 F: drivers/gpio/gpio-*wm*.c
17381 F: drivers/gpio/gpio-arizona.c
17382 F: drivers/hwmon/wm83??-hwmon.c
17383 F: drivers/input/misc/wm831x-on.c
17384 F: drivers/input/touchscreen/wm831x-ts.c
17385 F: drivers/input/touchscreen/wm97*.c
17386 F: drivers/mfd/arizona*
17387 F: drivers/mfd/wm*.c
17388 F: drivers/mfd/cs47l24*
17389 F: drivers/power/supply/wm83*.c
17390 F: drivers/rtc/rtc-wm83*.c
17391 F: drivers/regulator/wm8*.c
17392 F: drivers/regulator/arizona*
17393 F: drivers/video/backlight/wm83*_bl.c
17394 F: drivers/watchdog/wm83*_wdt.c
17395 F: include/linux/mfd/arizona/
17396 F: include/linux/mfd/wm831x/
17397 F: include/linux/mfd/wm8350/
17398 F: include/linux/mfd/wm8400*
17399 F: include/linux/regulator/arizona*
17400 F: include/linux/wm97xx.h
17401 F: include/sound/wm????.h
17402 F: sound/soc/codecs/arizona.?
17403 F: sound/soc/codecs/wm*
17404 F: sound/soc/codecs/cs47l24*
17407 M: Tejun Heo <tj@kernel.org>
17408 R: Lai Jiangshan <jiangshanlai@gmail.com>
17409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17411 F: include/linux/workqueue.h
17412 F: kernel/workqueue.c
17413 F: Documentation/core-api/workqueue.rst
17415 X-POWERS AXP288 PMIC DRIVERS
17416 M: Hans de Goede <hdegoede@redhat.com>
17419 F: drivers/acpi/pmic/intel_pmic_xpower.c
17421 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17422 M: Chen-Yu Tsai <wens@csie.org>
17423 L: linux-kernel@vger.kernel.org
17428 M: Andrew Hendry <andrew.hendry@gmail.com>
17429 L: linux-x25@vger.kernel.org
17431 F: Documentation/networking/x25*
17432 F: include/net/x25*
17435 X86 ARCHITECTURE (32-BIT AND 64-BIT)
17436 M: Thomas Gleixner <tglx@linutronix.de>
17437 M: Ingo Molnar <mingo@redhat.com>
17438 M: Borislav Petkov <bp@alien8.de>
17439 R: "H. Peter Anvin" <hpa@zytor.com>
17441 L: linux-kernel@vger.kernel.org
17442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17444 F: Documentation/devicetree/bindings/x86/
17445 F: Documentation/x86/
17449 M: Andy Lutomirski <luto@kernel.org>
17450 L: linux-kernel@vger.kernel.org
17451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17455 X86 MCE INFRASTRUCTURE
17456 M: Tony Luck <tony.luck@intel.com>
17457 M: Borislav Petkov <bp@alien8.de>
17458 L: linux-edac@vger.kernel.org
17460 F: arch/x86/kernel/cpu/mce/*
17462 X86 MICROCODE UPDATE SUPPORT
17463 M: Borislav Petkov <bp@alien8.de>
17465 F: arch/x86/kernel/cpu/microcode/*
17468 M: Dave Hansen <dave.hansen@linux.intel.com>
17469 M: Andy Lutomirski <luto@kernel.org>
17470 M: Peter Zijlstra <peterz@infradead.org>
17471 L: linux-kernel@vger.kernel.org
17472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17476 X86 PLATFORM DRIVERS
17477 M: Darren Hart <dvhart@infradead.org>
17478 M: Andy Shevchenko <andy@infradead.org>
17479 L: platform-driver-x86@vger.kernel.org
17480 T: git git://git.infradead.org/linux-platform-drivers-x86.git
17482 F: drivers/platform/x86/
17483 F: drivers/platform/olpc/
17485 X86 PLATFORM DRIVERS - ARCH
17486 R: Darren Hart <dvhart@infradead.org>
17487 R: Andy Shevchenko <andy@infradead.org>
17488 L: platform-driver-x86@vger.kernel.org
17490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17492 F: arch/x86/platform
17495 M: Andy Lutomirski <luto@kernel.org>
17496 L: linux-kernel@vger.kernel.org
17497 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17499 F: arch/x86/entry/vdso/
17502 M: Matthew Wilcox <willy@infradead.org>
17503 L: linux-fsdevel@vger.kernel.org
17505 F: Documentation/core-api/xarray.rst
17508 F: include/linux/idr.h
17509 F: include/linux/xarray.h
17510 F: tools/testing/radix-tree
17513 M: Benjamin Valentin <benpicco@googlemail.com>
17515 F: drivers/media/rc/xbox_remote.c
17516 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
17518 XC2028/3028 TUNER DRIVER
17519 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17520 L: linux-media@vger.kernel.org
17521 W: https://linuxtv.org
17522 T: git git://linuxtv.org/media_tree.git
17524 F: drivers/media/tuners/tuner-xc2028.*
17526 XDP (eXpress Data Path)
17527 M: Alexei Starovoitov <ast@kernel.org>
17528 M: Daniel Borkmann <daniel@iogearbox.net>
17529 M: David S. Miller <davem@davemloft.net>
17530 M: Jakub Kicinski <jakub.kicinski@netronome.com>
17531 M: Jesper Dangaard Brouer <hawk@kernel.org>
17532 M: John Fastabend <john.fastabend@gmail.com>
17533 L: netdev@vger.kernel.org
17534 L: bpf@vger.kernel.org
17537 F: include/net/xdp.h
17538 F: kernel/bpf/devmap.c
17539 F: kernel/bpf/cpumap.c
17540 F: include/trace/events/xdp.h
17544 XDP SOCKETS (AF_XDP)
17545 M: Björn Töpel <bjorn.topel@intel.com>
17546 M: Magnus Karlsson <magnus.karlsson@intel.com>
17547 R: Jonathan Lemon <jonathan.lemon@gmail.com>
17548 L: netdev@vger.kernel.org
17549 L: bpf@vger.kernel.org
17551 F: kernel/bpf/xskmap.c
17554 XEN BLOCK SUBSYSTEM
17555 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17556 M: Roger Pau Monné <roger.pau@citrix.com>
17557 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17559 F: drivers/block/xen-blkback/*
17560 F: drivers/block/xen*
17563 M: Stefano Stabellini <sstabellini@kernel.org>
17564 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17567 F: arch/arm/include/asm/xen/
17569 XEN HYPERVISOR ARM64
17570 M: Stefano Stabellini <sstabellini@kernel.org>
17571 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17574 F: arch/arm64/include/asm/xen/
17576 XEN HYPERVISOR INTERFACE
17577 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
17578 M: Juergen Gross <jgross@suse.com>
17579 R: Stefano Stabellini <sstabellini@kernel.org>
17580 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17584 F: arch/x86/platform/pvh/
17585 F: drivers/*/xen-*front.c
17587 F: arch/x86/include/asm/xen/
17588 F: arch/x86/include/asm/pvclock-abi.h
17590 F: include/uapi/xen/
17591 F: Documentation/ABI/stable/sysfs-hypervisor-xen
17592 F: Documentation/ABI/testing/sysfs-hypervisor-xen
17594 XEN NETWORK BACKEND DRIVER
17595 M: Wei Liu <wei.liu@kernel.org>
17596 M: Paul Durrant <paul.durrant@citrix.com>
17597 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17598 L: netdev@vger.kernel.org
17600 F: drivers/net/xen-netback/*
17603 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17604 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17606 F: arch/x86/pci/*xen*
17607 F: drivers/pci/*xen*
17610 M: Juergen Gross <jgross@suse.com>
17611 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17612 L: linux-scsi@vger.kernel.org
17614 F: drivers/scsi/xen-scsifront.c
17615 F: drivers/xen/xen-scsiback.c
17616 F: include/xen/interface/io/vscsiif.h
17618 XEN SWIOTLB SUBSYSTEM
17619 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17620 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17621 L: iommu@lists.linux-foundation.org
17623 F: arch/x86/xen/*swiotlb*
17624 F: drivers/xen/*swiotlb*
17626 XEN SOUND FRONTEND DRIVER
17627 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17628 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17629 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17634 M: Darrick J. Wong <darrick.wong@oracle.com>
17635 M: linux-xfs@vger.kernel.org
17636 L: linux-xfs@vger.kernel.org
17638 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17640 F: Documentation/admin-guide/xfs.rst
17641 F: Documentation/ABI/testing/sysfs-fs-xfs
17642 F: Documentation/filesystems/xfs-delayed-logging-design.txt
17643 F: Documentation/filesystems/xfs-self-describing-metadata.txt
17645 F: include/uapi/linux/dqblk_xfs.h
17646 F: include/uapi/linux/fsmap.h
17648 XILINX AXI ETHERNET DRIVER
17649 M: Anirudha Sarangi <anirudh@xilinx.com>
17650 M: John Linn <John.Linn@xilinx.com>
17652 F: drivers/net/ethernet/xilinx/xilinx_axienet*
17654 XILINX UARTLITE SERIAL DRIVER
17655 M: Peter Korsgaard <jacmet@sunsite.dk>
17656 L: linux-serial@vger.kernel.org
17658 F: drivers/tty/serial/uartlite.c
17660 XILINX VIDEO IP CORES
17661 M: Hyun Kwon <hyun.kwon@xilinx.com>
17662 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17663 L: linux-media@vger.kernel.org
17664 T: git git://linuxtv.org/media_tree.git
17666 F: Documentation/devicetree/bindings/media/xilinx/
17667 F: drivers/media/platform/xilinx/
17668 F: include/uapi/linux/xilinx-v4l2-controls.h
17671 M: Eli Billauer <eli.billauer@gmail.com>
17672 L: linux-kernel@vger.kernel.org
17674 F: drivers/char/xillybus/
17677 M: George Cherian <george.cherian@cavium.com>
17678 M: Jan Glauber <jglauber@cavium.com>
17679 L: linux-i2c@vger.kernel.org
17680 W: http://www.cavium.com
17682 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
17683 F: drivers/i2c/busses/i2c-xlp9xx.c
17685 XRA1403 GPIO EXPANDER
17686 M: Nandor Han <nandor.han@ge.com>
17687 M: Semi Malinen <semi.malinen@ge.com>
17688 L: linux-gpio@vger.kernel.org
17690 F: drivers/gpio/gpio-xra1403.c
17691 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17693 XTENSA XTFPGA PLATFORM SUPPORT
17694 M: Max Filippov <jcmvbkbc@gmail.com>
17695 L: linux-xtensa@linux-xtensa.org
17697 F: drivers/spi/spi-xtensa-xtfpga.c
17698 F: sound/soc/xtensa/xtfpga-i2s.c
17700 YAM DRIVER FOR AX.25
17701 M: Jean-Paul Roubelat <jpr@f6fbb.org>
17702 L: linux-hams@vger.kernel.org
17704 F: drivers/net/hamradio/yam*
17705 F: include/linux/yam.h
17707 YAMA SECURITY MODULE
17708 M: Kees Cook <keescook@chromium.org>
17709 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17712 F: Documentation/admin-guide/LSM/Yama.rst
17714 YEALINK PHONE DRIVER
17715 M: Henk Vergonet <Henk.Vergonet@gmail.com>
17716 L: usbb2k-api-dev@nongnu.org
17718 F: Documentation/input/devices/yealink.rst
17719 F: drivers/input/misc/yealink.*
17721 Z8530 DRIVER FOR AX.25
17722 M: Joerg Reuter <jreuter@yaina.de>
17723 W: http://yaina.de/jreuter/
17724 W: http://www.qsl.net/dl1bke/
17725 L: linux-hams@vger.kernel.org
17727 F: Documentation/networking/z8530drv.txt
17728 F: drivers/net/hamradio/*scc.c
17729 F: drivers/net/hamradio/z8530.h
17731 ZBUD COMPRESSED PAGE ALLOCATOR
17732 M: Seth Jennings <sjenning@redhat.com>
17733 M: Dan Streetman <ddstreet@ieee.org>
17734 L: linux-mm@kvack.org
17737 F: include/linux/zbud.h
17739 ZD1211RW WIRELESS DRIVER
17740 M: Daniel Drake <dsd@gentoo.org>
17741 M: Ulrich Kunitz <kune@deine-taler.de>
17742 W: http://zd1211.ath.cx/wiki/DriverRewrite
17743 L: linux-wireless@vger.kernel.org
17744 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
17746 F: drivers/net/wireless/zydas/zd1211rw/
17748 ZD1301 MEDIA DRIVER
17749 M: Antti Palosaari <crope@iki.fi>
17750 L: linux-media@vger.kernel.org
17751 W: https://linuxtv.org/
17752 W: http://palosaari.fi/linux/
17753 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17755 F: drivers/media/usb/dvb-usb-v2/zd1301*
17757 ZD1301_DEMOD MEDIA DRIVER
17758 M: Antti Palosaari <crope@iki.fi>
17759 L: linux-media@vger.kernel.org
17760 W: https://linuxtv.org/
17761 W: http://palosaari.fi/linux/
17762 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17764 F: drivers/media/dvb-frontends/zd1301_demod*
17766 ZHAOXIN PROCESSOR SUPPORT
17767 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
17768 L: linux-kernel@vger.kernel.org
17770 F: arch/x86/kernel/cpu/zhaoxin.c
17772 ZPOOL COMPRESSED PAGE STORAGE API
17773 M: Dan Streetman <ddstreet@ieee.org>
17774 L: linux-mm@kvack.org
17777 F: include/linux/zpool.h
17779 ZR36067 VIDEO FOR LINUX DRIVER
17780 L: mjpeg-users@lists.sourceforge.net
17781 L: linux-media@vger.kernel.org
17782 W: http://mjpeg.sourceforge.net/driver-zoran/
17783 T: hg https://linuxtv.org/hg/v4l-dvb
17785 F: drivers/staging/media/zoran/
17787 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17788 M: Minchan Kim <minchan@kernel.org>
17789 M: Nitin Gupta <ngupta@vflare.org>
17790 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17791 L: linux-kernel@vger.kernel.org
17793 F: drivers/block/zram/
17794 F: Documentation/admin-guide/blockdev/zram.rst
17796 ZS DECSTATION Z85C30 SERIAL DRIVER
17797 M: "Maciej W. Rozycki" <macro@linux-mips.org>
17799 F: drivers/tty/serial/zs.*
17801 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17802 M: Minchan Kim <minchan@kernel.org>
17803 M: Nitin Gupta <ngupta@vflare.org>
17804 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17805 L: linux-mm@kvack.org
17808 F: include/linux/zsmalloc.h
17809 F: Documentation/vm/zsmalloc.rst
17811 ZSWAP COMPRESSED SWAP CACHING
17812 M: Seth Jennings <sjenning@redhat.com>
17813 M: Dan Streetman <ddstreet@ieee.org>
17814 L: linux-mm@kvack.org
17819 M: Linus Torvalds <torvalds@linux-foundation.org>
17820 L: linux-kernel@vger.kernel.org
17821 Q: http://patchwork.kernel.org/project/LKML/list/
17822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17823 S: Buried alive in reporters