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.txt
904 ANALOG DEVICES INC AD7606 DRIVER
905 M: Stefan Popa <stefan.popa@analog.com>
906 L: linux-iio@vger.kernel.org
907 W: http://ez.analog.com/community/linux-device-drivers
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 ADIS16460 DRIVER
949 M: Dragos Bogdan <dragos.bogdan@analog.com>
951 L: linux-iio@vger.kernel.org
952 W: http://ez.analog.com/community/linux-device-drivers
953 F: drivers/iio/imu/adis16460.c
954 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
956 ANALOG DEVICES INC ADP5061 DRIVER
957 M: Stefan Popa <stefan.popa@analog.com>
958 L: linux-pm@vger.kernel.org
959 W: http://ez.analog.com/community/linux-device-drivers
961 F: drivers/power/supply/adp5061.c
963 ANALOG DEVICES INC ADV7180 DRIVER
964 M: Lars-Peter Clausen <lars@metafoo.de>
965 L: linux-media@vger.kernel.org
966 W: http://ez.analog.com/community/linux-device-drivers
968 F: drivers/media/i2c/adv7180.c
970 ANALOG DEVICES INC ADV748X DRIVER
971 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
972 L: linux-media@vger.kernel.org
974 F: drivers/media/i2c/adv748x/*
976 ANALOG DEVICES INC ADV7511 DRIVER
977 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
978 L: linux-media@vger.kernel.org
980 F: drivers/media/i2c/adv7511*
982 ANALOG DEVICES INC ADV7604 DRIVER
983 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
984 L: linux-media@vger.kernel.org
986 F: drivers/media/i2c/adv7604*
988 ANALOG DEVICES INC ADV7842 DRIVER
989 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
990 L: linux-media@vger.kernel.org
992 F: drivers/media/i2c/adv7842*
994 ANALOG DEVICES INC ASOC CODEC DRIVERS
995 M: Lars-Peter Clausen <lars@metafoo.de>
996 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
997 W: http://wiki.analog.com/
998 W: http://ez.analog.com/community/linux-device-drivers
1000 F: sound/soc/codecs/adau*
1001 F: sound/soc/codecs/adav*
1002 F: sound/soc/codecs/ad1*
1003 F: sound/soc/codecs/ad7*
1004 F: sound/soc/codecs/ssm*
1005 F: sound/soc/codecs/sigmadsp.*
1007 ANALOG DEVICES INC DMA DRIVERS
1008 M: Lars-Peter Clausen <lars@metafoo.de>
1009 W: http://ez.analog.com/community/linux-device-drivers
1011 F: drivers/dma/dma-axi-dmac.c
1013 ANALOG DEVICES INC IIO DRIVERS
1014 M: Lars-Peter Clausen <lars@metafoo.de>
1015 M: Michael Hennerich <Michael.Hennerich@analog.com>
1016 M: Stefan Popa <stefan.popa@analog.com>
1017 W: http://wiki.analog.com/
1018 W: http://ez.analog.com/community/linux-device-drivers
1020 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1021 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1022 F: drivers/iio/*/ad*
1023 F: drivers/iio/adc/ltc2497*
1024 X: drivers/iio/*/adjd*
1025 F: drivers/staging/iio/*/ad*
1027 ANALOGBITS PLL LIBRARIES
1028 M: Paul Walmsley <paul.walmsley@sifive.com>
1030 F: drivers/clk/analogbits/*
1031 F: include/linux/clk/analogbits*
1034 M: Greentime Hu <green.hu@gmail.com>
1035 M: Vincent Chen <deanbo422@gmail.com>
1036 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1039 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1040 F: Documentation/devicetree/bindings/nds32/
1044 ANDROID CONFIG FRAGMENTS
1045 M: Rob Herring <robh@kernel.org>
1047 F: kernel/configs/android*
1050 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1051 M: Arve Hjønnevåg <arve@android.com>
1052 M: Todd Kjos <tkjos@android.com>
1053 M: Martijn Coenen <maco@android.com>
1054 M: Joel Fernandes <joel@joelfernandes.org>
1055 M: Christian Brauner <christian@brauner.io>
1056 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1057 L: devel@driverdev.osuosl.org
1060 F: drivers/staging/android/
1062 ANDROID GOLDFISH PIC DRIVER
1063 M: Miodrag Dinic <miodrag.dinic@mips.com>
1065 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1066 F: drivers/irqchip/irq-goldfish-pic.c
1068 ANDROID GOLDFISH RTC DRIVER
1069 M: Miodrag Dinic <miodrag.dinic@mips.com>
1071 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1072 F: drivers/rtc/rtc-goldfish.c
1075 M: Laura Abbott <labbott@redhat.com>
1076 M: Sumit Semwal <sumit.semwal@linaro.org>
1077 L: devel@driverdev.osuosl.org
1078 L: dri-devel@lists.freedesktop.org
1079 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1081 F: drivers/staging/android/ion
1082 F: drivers/staging/android/uapi/ion.h
1084 AOA (Apple Onboard Audio) ALSA DRIVER
1085 M: Johannes Berg <johannes@sipsolutions.net>
1086 L: linuxppc-dev@lists.ozlabs.org
1087 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1091 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1092 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1093 L: linux-iio@vger.kernel.org
1095 F: drivers/iio/adc/stx104.c
1098 M: Jiri Kosina <jikos@kernel.org>
1100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1101 F: arch/x86/kernel/apm_32.c
1102 F: include/linux/apm_bios.h
1103 F: include/uapi/linux/apm_bios.h
1104 F: drivers/char/apm-emulation.c
1106 APPARMOR SECURITY MODULE
1107 M: John Johansen <john.johansen@canonical.com>
1108 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1109 W: wiki.apparmor.net
1110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1112 F: security/apparmor/
1113 F: Documentation/admin-guide/LSM/apparmor.rst
1115 APPLE BCM5974 MULTITOUCH DRIVER
1116 M: Henrik Rydberg <rydberg@bitmath.org>
1117 L: linux-input@vger.kernel.org
1119 F: drivers/input/mouse/bcm5974.c
1122 M: Henrik Rydberg <rydberg@bitmath.org>
1123 L: linux-hwmon@vger.kernel.org
1125 F: drivers/hwmon/applesmc.c
1127 APPLETALK NETWORK LAYER
1128 L: netdev@vger.kernel.org
1130 F: drivers/net/appletalk/
1132 F: include/linux/atalk.h
1133 F: include/uapi/linux/atalk.h
1135 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1136 M: Khuong Dinh <khuong@os.amperecomputing.com>
1138 F: arch/arm64/boot/dts/apm/
1140 APPLIED MICRO (APM) X-GENE SOC EDAC
1141 M: Khuong Dinh <khuong@os.amperecomputing.com>
1143 F: drivers/edac/xgene_edac.c
1144 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1146 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1147 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1148 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1150 F: drivers/net/ethernet/apm/xgene-v2/
1152 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1153 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1154 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1155 M: Quan Nguyen <quan@os.amperecomputing.com>
1157 F: drivers/net/ethernet/apm/xgene/
1158 F: drivers/net/phy/mdio-xgene.c
1159 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1160 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1162 APPLIED MICRO (APM) X-GENE SOC PMU
1163 M: Khuong Dinh <khuong@os.amperecomputing.com>
1165 F: drivers/perf/xgene_pmu.c
1166 F: Documentation/admin-guide/perf/xgene-pmu.rst
1167 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1169 APTINA CAMERA SENSOR PLL
1170 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1171 L: linux-media@vger.kernel.org
1173 F: drivers/media/i2c/aptina-pll.*
1175 AQUANTIA ETHERNET DRIVER (atlantic)
1176 M: Igor Russkikh <igor.russkikh@aquantia.com>
1177 L: netdev@vger.kernel.org
1179 W: http://www.aquantia.com
1180 Q: http://patchwork.ozlabs.org/project/netdev/list/
1181 F: drivers/net/ethernet/aquantia/atlantic/
1182 F: Documentation/networking/device_drivers/aquantia/atlantic.txt
1184 ARC FRAMEBUFFER DRIVER
1185 M: Jaya Kumar <jayalk@intworks.biz>
1187 F: drivers/video/fbdev/arcfb.c
1188 F: drivers/video/fbdev/core/fb_defio.c
1191 M: Alexey Brodkin <abrodkin@synopsys.com>
1193 F: drivers/gpu/drm/arc/
1194 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1196 ARCNET NETWORK LAYER
1197 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1198 L: netdev@vger.kernel.org
1200 F: drivers/net/arcnet/
1201 F: include/uapi/linux/if_arcnet.h
1203 ARM ARCHITECTED TIMER DRIVER
1204 M: Mark Rutland <mark.rutland@arm.com>
1205 M: Marc Zyngier <marc.zyngier@arm.com>
1206 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1208 F: arch/arm/include/asm/arch_timer.h
1209 F: arch/arm64/include/asm/arch_timer.h
1210 F: drivers/clocksource/arm_arch_timer.c
1212 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1213 M: Linus Walleij <linus.walleij@linaro.org>
1214 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1216 F: Documentation/devicetree/bindings/arm/arm-boards
1217 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1218 F: Documentation/devicetree/bindings/clock/arm-integrator.txt
1219 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1220 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1221 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1222 F: arch/arm/mach-integrator/
1223 F: arch/arm/mach-realview/
1224 F: arch/arm/mach-versatile/
1225 F: arch/arm/plat-versatile/
1226 F: arch/arm/boot/dts/arm-realview-*
1227 F: arch/arm/boot/dts/integrator*
1228 F: arch/arm/boot/dts/versatile*
1229 F: drivers/clk/versatile/
1230 F: drivers/i2c/busses/i2c-versatile.c
1231 F: drivers/irqchip/irq-versatile-fpga.c
1232 F: drivers/mtd/maps/physmap_of_versatile.c
1233 F: drivers/power/reset/arm-versatile-reboot.c
1234 F: drivers/soc/versatile/
1236 ARM HDLCD DRM DRIVER
1237 M: Liviu Dudau <liviu.dudau@arm.com>
1239 F: drivers/gpu/drm/arm/hdlcd_*
1240 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1242 ARM KOMEDA DRM-KMS DRIVER
1243 M: James (Qian) Wang <james.qian.wang@arm.com>
1244 M: Liviu Dudau <liviu.dudau@arm.com>
1245 L: Mali DP Maintainers <malidp@foss.arm.com>
1247 T: git git://anongit.freedesktop.org/drm/drm-misc
1248 F: drivers/gpu/drm/arm/display/include/
1249 F: drivers/gpu/drm/arm/display/komeda/
1250 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1251 F: Documentation/gpu/komeda-kms.rst
1253 ARM MALI-DP DRM DRIVER
1254 M: Liviu Dudau <liviu.dudau@arm.com>
1255 M: Brian Starkey <brian.starkey@arm.com>
1256 L: Mali DP Maintainers <malidp@foss.arm.com>
1258 T: git git://anongit.freedesktop.org/drm/drm-misc
1259 F: drivers/gpu/drm/arm/
1260 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1261 F: Documentation/gpu/afbc.rst
1263 ARM MALI PANFROST DRM DRIVER
1264 M: Rob Herring <robh@kernel.org>
1265 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1266 L: dri-devel@lists.freedesktop.org
1268 T: git git://anongit.freedesktop.org/drm/drm-misc
1269 F: drivers/gpu/drm/panfrost/
1270 F: include/uapi/drm/panfrost_drm.h
1272 ARM MFM AND FLOPPY DRIVERS
1273 M: Ian Molton <spyro@f2s.com>
1275 F: arch/arm/mach-rpc/floppydma.S
1276 F: arch/arm/include/asm/floppy.h
1278 ARM PMU PROFILING AND DEBUGGING
1279 M: Will Deacon <will@kernel.org>
1280 M: Mark Rutland <mark.rutland@arm.com>
1282 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1283 F: arch/arm*/kernel/perf_*
1284 F: arch/arm/oprofile/common.c
1285 F: arch/arm*/kernel/hw_breakpoint.c
1286 F: arch/arm*/include/asm/hw_breakpoint.h
1287 F: arch/arm*/include/asm/perf_event.h
1289 F: include/linux/perf/arm_pmu.h
1290 F: Documentation/devicetree/bindings/arm/pmu.yaml
1291 F: Documentation/devicetree/bindings/perf/
1294 M: Russell King <linux@armlinux.org.uk>
1295 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1296 W: http://www.armlinux.org.uk/
1298 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1300 X: arch/arm/boot/dts/
1302 ARM PRIMECELL AACI PL041 DRIVER
1303 M: Russell King <linux@armlinux.org.uk>
1307 ARM PRIMECELL BUS SUPPORT
1308 M: Russell King <linux@armlinux.org.uk>
1311 F: include/linux/amba/bus.h
1313 ARM PRIMECELL CLCD PL110 DRIVER
1314 M: Russell King <linux@armlinux.org.uk>
1316 F: drivers/video/fbdev/amba-clcd.*
1318 ARM PRIMECELL KMI PL050 DRIVER
1319 M: Russell King <linux@armlinux.org.uk>
1321 F: drivers/input/serio/ambakmi.*
1322 F: include/linux/amba/kmi.h
1324 ARM PRIMECELL MMCI PL180/1 DRIVER
1325 M: Russell King <linux@armlinux.org.uk>
1327 F: drivers/mmc/host/mmci.*
1328 F: include/linux/amba/mmci.h
1330 ARM PRIMECELL SSP PL022 SPI DRIVER
1331 M: Linus Walleij <linus.walleij@linaro.org>
1332 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1334 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1335 F: drivers/spi/spi-pl022.c
1337 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1338 M: Russell King <linux@armlinux.org.uk>
1340 F: drivers/tty/serial/amba-pl01*.c
1341 F: include/linux/amba/serial.h
1343 ARM PRIMECELL VIC PL190/PL192 DRIVER
1344 M: Linus Walleij <linus.walleij@linaro.org>
1345 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1347 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1348 F: drivers/irqchip/irq-vic.c
1350 AMAZON ANNAPURNA LABS FIC DRIVER
1351 M: Talel Shenhar <talel@amazon.com>
1353 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
1354 F: drivers/irqchip/irq-al-fic.c
1357 M: Will Deacon <will@kernel.org>
1358 R: Robin Murphy <robin.murphy@arm.com>
1359 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1361 F: drivers/iommu/arm-smmu.c
1362 F: drivers/iommu/arm-smmu-v3.c
1363 F: drivers/iommu/io-pgtable-arm.c
1364 F: drivers/iommu/io-pgtable-arm-v7s.c
1366 ARM SUB-ARCHITECTURES
1367 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1371 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1373 ARM/ACTIONS SEMI ARCHITECTURE
1374 M: Andreas Färber <afaerber@suse.de>
1375 R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1376 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1379 F: arch/arm/mach-actions/
1380 F: arch/arm/boot/dts/owl-*
1381 F: arch/arm64/boot/dts/actions/
1382 F: drivers/clk/actions/
1383 F: drivers/clocksource/timer-owl*
1384 F: drivers/dma/owl-dma.c
1385 F: drivers/i2c/busses/i2c-owl.c
1386 F: drivers/pinctrl/actions/*
1387 F: drivers/soc/actions/
1388 F: include/dt-bindings/power/owl-*
1389 F: include/linux/soc/actions/
1390 F: Documentation/devicetree/bindings/arm/actions.txt
1391 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1392 F: Documentation/devicetree/bindings/dma/owl-dma.txt
1393 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1394 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1395 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1396 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1398 ARM/ADS SPHERE MACHINE SUPPORT
1399 M: Lennert Buytenhek <kernel@wantstofly.org>
1400 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1403 ARM/AFEB9260 MACHINE SUPPORT
1404 M: Sergey Lapin <slapin@ossfans.org>
1405 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1408 ARM/AJECO 1ARM MACHINE SUPPORT
1409 M: Lennert Buytenhek <kernel@wantstofly.org>
1410 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1413 ARM/Allwinner SoC Clock Support
1414 M: Emilio López <emilio@elopez.com.ar>
1416 F: drivers/clk/sunxi/
1418 ARM/Allwinner sunXi SoC support
1419 M: Maxime Ripard <maxime.ripard@bootlin.com>
1420 M: Chen-Yu Tsai <wens@csie.org>
1421 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1425 F: arch/arm/mach-sunxi/
1426 F: arch/arm64/boot/dts/allwinner/
1427 F: drivers/clk/sunxi-ng/
1428 F: drivers/pinctrl/sunxi/
1429 F: drivers/soc/sunxi/
1430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1432 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1433 M: Neil Armstrong <narmstrong@baylibre.com>
1434 M: Jerome Brunet <jbrunet@baylibre.com>
1435 L: linux-amlogic@lists.infradead.org
1437 F: drivers/clk/meson/
1438 F: include/dt-bindings/clock/meson*
1439 F: include/dt-bindings/clock/gxbb*
1440 F: Documentation/devicetree/bindings/clock/amlogic*
1442 ARM/Amlogic Meson SoC support
1443 M: Kevin Hilman <khilman@baylibre.com>
1444 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1445 L: linux-amlogic@lists.infradead.org
1446 W: http://linux-meson.com/
1448 F: arch/arm/mach-meson/
1449 F: arch/arm/boot/dts/meson*
1450 F: arch/arm64/boot/dts/amlogic/
1451 F: drivers/pinctrl/meson/
1452 F: drivers/mmc/host/meson*
1453 F: drivers/soc/amlogic/
1456 ARM/Amlogic Meson SoC Sound Drivers
1457 M: Jerome Brunet <jbrunet@baylibre.com>
1458 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1461 F: Documentation/devicetree/bindings/sound/amlogic*
1463 ARM/Annapurna Labs ALPINE ARCHITECTURE
1464 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1465 M: Antoine Tenart <antoine.tenart@bootlin.com>
1466 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1468 F: arch/arm/mach-alpine/
1469 F: arch/arm/boot/dts/alpine*
1470 F: arch/arm64/boot/dts/al/
1471 F: drivers/*/*alpine*
1473 ARM/ARTPEC MACHINE SUPPORT
1474 M: Jesper Nilsson <jesper.nilsson@axis.com>
1475 M: Lars Persson <lars.persson@axis.com>
1477 L: linux-arm-kernel@axis.com
1478 F: arch/arm/mach-artpec
1479 F: arch/arm/boot/dts/artpec6*
1481 F: drivers/crypto/axis
1482 F: drivers/pinctrl/pinctrl-artpec*
1483 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1485 ARM/ASPEED I2C DRIVER
1486 M: Brendan Higgins <brendanhiggins@google.com>
1487 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1488 R: Joel Stanley <joel@jms.id.au>
1489 L: linux-i2c@vger.kernel.org
1490 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1492 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1493 F: drivers/i2c/busses/i2c-aspeed.c
1494 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1495 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1497 ARM/ASPEED MACHINE SUPPORT
1498 M: Joel Stanley <joel@jms.id.au>
1499 R: Andrew Jeffery <andrew@aj.id.au>
1500 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1502 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1505 F: arch/arm/mach-aspeed/
1506 F: arch/arm/boot/dts/aspeed-*
1509 ARM/BITMAIN ARCHITECTURE
1510 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1511 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1513 F: arch/arm64/boot/dts/bitmain/
1514 F: drivers/pinctrl/pinctrl-bm1880.c
1515 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1516 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1518 ARM/CALXEDA HIGHBANK ARCHITECTURE
1519 M: Rob Herring <robh@kernel.org>
1520 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1522 F: arch/arm/mach-highbank/
1523 F: arch/arm/boot/dts/highbank.dts
1524 F: arch/arm/boot/dts/ecx-*.dts*
1526 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1527 M: Krzysztof Halasa <khalasa@piap.pl>
1529 F: arch/arm/mach-cns3xxx/
1531 ARM/CAVIUM THUNDER NETWORK DRIVER
1532 M: Sunil Goutham <sgoutham@cavium.com>
1533 M: Robert Richter <rric@kernel.org>
1534 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536 F: drivers/net/ethernet/cavium/thunder/
1538 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1539 M: Lukasz Majewski <lukma@denx.de>
1540 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1542 F: arch/arm/mach-ep93xx/ts72xx.c
1544 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1545 M: Alexander Shiyan <shc_work@mail.ru>
1546 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1550 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1551 M: Lennert Buytenhek <kernel@wantstofly.org>
1552 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1555 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1556 M: Hartley Sweeten <hsweeten@visionengravers.com>
1557 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1558 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1560 F: arch/arm/mach-ep93xx/
1561 F: arch/arm/mach-ep93xx/include/mach/
1564 M: Russell King <linux@armlinux.org.uk>
1565 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1567 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1568 F: drivers/clk/clkdev.c
1570 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1571 M: Mike Rapoport <mike@compulab.co.il>
1572 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1575 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1576 M: Baruch Siach <baruch@tkos.co.il>
1577 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1579 F: arch/arm/boot/dts/cx92755*
1582 ARM/CONTEC MICRO9 MACHINE SUPPORT
1583 M: Hubert Feurstein <hubert.feurstein@contec.at>
1585 F: arch/arm/mach-ep93xx/micro9.c
1587 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1588 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1589 R: Suzuki K Poulose <suzuki.poulose@arm.com>
1590 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1592 F: drivers/hwtracing/coresight/*
1593 F: Documentation/trace/coresight.txt
1594 F: Documentation/trace/coresight-cpu-debug.txt
1595 F: Documentation/devicetree/bindings/arm/coresight.txt
1596 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1597 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1598 F: tools/perf/arch/arm/util/pmu.c
1599 F: tools/perf/arch/arm/util/auxtrace.c
1600 F: tools/perf/arch/arm/util/cs-etm.c
1601 F: tools/perf/arch/arm/util/cs-etm.h
1602 F: tools/perf/util/cs-etm.*
1603 F: tools/perf/util/cs-etm-decoder/*
1605 ARM/CORGI MACHINE SUPPORT
1606 M: Richard Purdie <rpurdie@rpsys.net>
1609 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1610 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1611 M: Linus Walleij <linus.walleij@linaro.org>
1612 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1613 T: git git://github.com/ulli-kroll/linux.git
1615 F: Documentation/devicetree/bindings/arm/gemini.txt
1616 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1617 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1618 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1619 F: arch/arm/mach-gemini/
1620 F: drivers/net/ethernet/cortina/
1621 F: drivers/pinctrl/pinctrl-gemini.c
1622 F: drivers/rtc/rtc-ftrtc010.c
1624 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1625 M: Barry Song <baohua@kernel.org>
1626 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1627 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1629 F: arch/arm/boot/dts/prima2*
1630 F: arch/arm/mach-prima2/
1631 F: drivers/clk/sirf/
1632 F: drivers/clocksource/timer-prima2.c
1633 F: drivers/clocksource/timer-atlas7.c
1637 ARM/EBSA110 MACHINE SUPPORT
1638 M: Russell King <linux@armlinux.org.uk>
1639 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1640 W: http://www.armlinux.org.uk/
1642 F: arch/arm/mach-ebsa110/
1643 F: drivers/net/ethernet/amd/am79c961a.*
1645 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1646 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1647 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1648 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1652 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1653 M: Robert Jarzmik <robert.jarzmik@free.fr>
1654 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1656 F: arch/arm/mach-pxa/ezx.c
1658 ARM/FARADAY FA526 PORT
1659 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1660 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1662 T: git git://git.berlios.de/gemini-board
1663 F: arch/arm/mm/*-fa*
1665 ARM/FOOTBRIDGE ARCHITECTURE
1666 M: Russell King <linux@armlinux.org.uk>
1667 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1668 W: http://www.armlinux.org.uk/
1670 F: arch/arm/include/asm/hardware/dec21285.h
1671 F: arch/arm/mach-footbridge/
1673 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1674 M: Shawn Guo <shawnguo@kernel.org>
1675 M: Sascha Hauer <s.hauer@pengutronix.de>
1676 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1677 R: Fabio Estevam <festevam@gmail.com>
1678 R: NXP Linux Team <linux-imx@nxp.com>
1679 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1684 X: drivers/media/i2c/
1686 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1687 M: Shawn Guo <shawnguo@kernel.org>
1688 M: Sascha Hauer <s.hauer@pengutronix.de>
1689 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1690 R: Stefan Agner <stefan@agner.ch>
1691 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1694 F: arch/arm/mach-imx/*vf610*
1695 F: arch/arm/boot/dts/vf*
1697 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1698 M: Shawn Guo <shawnguo@kernel.org>
1699 M: Li Yang <leoyang.li@nxp.com>
1700 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1703 F: arch/arm/boot/dts/ls1021a*
1704 F: arch/arm64/boot/dts/freescale/fsl-*
1705 F: arch/arm64/boot/dts/freescale/qoriq-*
1707 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1708 M: Lennert Buytenhek <kernel@wantstofly.org>
1709 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1712 ARM/GUMSTIX MACHINE SUPPORT
1713 M: Steve Sakoman <sakoman@gmail.com>
1714 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1717 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1718 M: Philipp Zabel <philipp.zabel@gmail.com>
1719 M: Paul Parsons <lost.distance@yahoo.com>
1720 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1722 F: arch/arm/mach-pxa/hx4700.c
1723 F: arch/arm/mach-pxa/include/mach/hx4700.h
1724 F: sound/soc/pxa/hx4700.c
1726 ARM/HISILICON SOC SUPPORT
1727 M: Wei Xu <xuwei5@hisilicon.com>
1728 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1729 W: http://www.hisilicon.com
1731 T: git git://github.com/hisilicon/linux-hisi.git
1732 F: arch/arm/mach-hisi/
1733 F: arch/arm/boot/dts/hi3*
1734 F: arch/arm/boot/dts/hip*
1735 F: arch/arm/boot/dts/hisi*
1736 F: arch/arm64/boot/dts/hisilicon/
1738 ARM/HP JORNADA 7XX MACHINE SUPPORT
1739 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1743 F: arch/arm/mach-sa1100/jornada720.c
1744 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1746 ARM/IGEP MACHINE SUPPORT
1747 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1748 M: Javier Martinez Canillas <javier@dowhile0.org>
1749 L: linux-omap@vger.kernel.org
1750 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1752 F: arch/arm/boot/dts/omap3-igep*
1754 ARM/INCOME PXA270 SUPPORT
1755 M: Marek Vasut <marek.vasut@gmail.com>
1756 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1758 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1760 ARM/INTEL IOP13XX ARM ARCHITECTURE
1761 M: Lennert Buytenhek <kernel@wantstofly.org>
1762 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1765 ARM/INTEL IOP32X ARM ARCHITECTURE
1766 M: Lennert Buytenhek <kernel@wantstofly.org>
1767 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1770 ARM/INTEL IOP33X ARM ARCHITECTURE
1771 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1774 ARM/INTEL IQ81342EX MACHINE SUPPORT
1775 M: Lennert Buytenhek <kernel@wantstofly.org>
1776 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1779 ARM/INTEL IXDP2850 MACHINE SUPPORT
1780 M: Lennert Buytenhek <kernel@wantstofly.org>
1781 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1784 ARM/INTEL IXP4XX ARM ARCHITECTURE
1785 M: Linus Walleij <linusw@kernel.org>
1786 M: Imre Kaloz <kaloz@openwrt.org>
1787 M: Krzysztof Halasa <khalasa@piap.pl>
1788 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1790 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1791 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1792 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1793 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1794 F: arch/arm/mach-ixp4xx/
1795 F: drivers/clocksource/timer-ixp4xx.c
1796 F: drivers/gpio/gpio-ixp4xx.c
1797 F: drivers/irqchip/irq-ixp4xx.c
1798 F: include/linux/irqchip/irq-ixp4xx.h
1799 F: include/linux/platform_data/timer-ixp4xx.h
1801 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1802 M: Jonathan Cameron <jic23@cam.ac.uk>
1803 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1805 F: arch/arm/mach-pxa/stargate2.c
1806 F: drivers/pcmcia/pxa2xx_stargate2.c
1808 ARM/INTEL XSC3 (MANZANO) ARM CORE
1809 M: Lennert Buytenhek <kernel@wantstofly.org>
1810 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1813 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1814 M: Lennert Buytenhek <kernel@wantstofly.org>
1815 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1818 ARM/LG1K ARCHITECTURE
1819 M: Chanho Min <chanho.min@lge.com>
1820 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1822 F: arch/arm64/boot/dts/lg/
1824 ARM/LOGICPD PXA270 MACHINE SUPPORT
1825 M: Lennert Buytenhek <kernel@wantstofly.org>
1826 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1829 ARM/LPC18XX ARCHITECTURE
1830 M: Vladimir Zapolskiy <vz@mleia.com>
1831 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1833 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1834 F: arch/arm/boot/dts/lpc43*
1835 F: drivers/i2c/busses/i2c-lpc2k.c
1836 F: drivers/memory/pl172.c
1837 F: drivers/mtd/spi-nor/nxp-spifi.c
1838 F: drivers/rtc/rtc-lpc24xx.c
1841 ARM/LPC32XX SOC SUPPORT
1842 M: Vladimir Zapolskiy <vz@mleia.com>
1843 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1844 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1845 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1847 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1848 F: arch/arm/boot/dts/lpc32*
1849 F: arch/arm/mach-lpc32xx/
1850 F: drivers/i2c/busses/i2c-pnx.c
1851 F: drivers/net/ethernet/nxp/lpc_eth.c
1852 F: drivers/usb/host/ohci-nxp.c
1853 F: drivers/watchdog/pnx4008_wdt.c
1856 ARM/MAGICIAN MACHINE SUPPORT
1857 M: Philipp Zabel <philipp.zabel@gmail.com>
1860 ARM/Marvell Dove/MV78xx0/Orion SOC support
1861 M: Jason Cooper <jason@lakedaemon.net>
1862 M: Andrew Lunn <andrew@lunn.ch>
1863 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1864 M: Gregory Clement <gregory.clement@bootlin.com>
1865 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1867 F: Documentation/devicetree/bindings/soc/dove/
1868 F: arch/arm/mach-dove/
1869 F: arch/arm/mach-mv78xx0/
1870 F: arch/arm/mach-orion5x/
1871 F: arch/arm/plat-orion/
1872 F: arch/arm/boot/dts/dove*
1873 F: arch/arm/boot/dts/orion5x*
1874 T: git git://git.infradead.org/linux-mvebu.git
1876 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1877 M: Jason Cooper <jason@lakedaemon.net>
1878 M: Andrew Lunn <andrew@lunn.ch>
1879 M: Gregory Clement <gregory.clement@bootlin.com>
1880 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1881 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1883 F: arch/arm/boot/dts/armada*
1884 F: arch/arm/boot/dts/kirkwood*
1885 F: arch/arm/configs/mvebu_*_defconfig
1886 F: arch/arm/mach-mvebu/
1887 F: arch/arm64/boot/dts/marvell/armada*
1888 F: drivers/cpufreq/armada-37xx-cpufreq.c
1889 F: drivers/cpufreq/armada-8k-cpufreq.c
1890 F: drivers/cpufreq/mvebu-cpufreq.c
1891 F: drivers/irqchip/irq-armada-370-xp.c
1892 F: drivers/irqchip/irq-mvebu-*
1893 F: drivers/pinctrl/mvebu/
1894 F: drivers/rtc/rtc-armada38x.c
1895 T: git git://git.infradead.org/linux-mvebu.git
1897 ARM/Mediatek RTC DRIVER
1898 M: Eddie Huang <eddie.huang@mediatek.com>
1899 M: Sean Wang <sean.wang@mediatek.com>
1900 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1901 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1903 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1904 F: drivers/rtc/rtc-mt6397.c
1905 F: drivers/rtc/rtc-mt7622.c
1907 ARM/Mediatek SoC support
1908 M: Matthias Brugger <matthias.bgg@gmail.com>
1909 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1910 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1911 W: https://mtk.bcnfs.org/
1912 C: irc://chat.freenode.net/linux-mediatek
1914 F: arch/arm/boot/dts/mt6*
1915 F: arch/arm/boot/dts/mt7*
1916 F: arch/arm/boot/dts/mt8*
1917 F: arch/arm/mach-mediatek/
1918 F: arch/arm64/boot/dts/mediatek/
1919 F: drivers/soc/mediatek/
1924 ARM/Mediatek USB3 PHY DRIVER
1925 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1926 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1927 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1929 F: drivers/phy/mediatek/
1930 F: Documentation/devicetree/bindings/phy/phy-mtk-*
1932 ARM/MICREL KS8695 ARCHITECTURE
1933 M: Greg Ungerer <gerg@uclinux.org>
1934 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1935 F: arch/arm/mach-ks8695/
1938 ARM/Microchip (AT91) SoC support
1939 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1940 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1941 M: Ludovic Desroches <ludovic.desroches@microchip.com>
1942 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1943 W: http://www.linux4sam.org
1944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1948 F: arch/arm/mach-at91/
1949 F: include/soc/at91/
1950 F: arch/arm/boot/dts/at91*.dts
1951 F: arch/arm/boot/dts/at91*.dtsi
1952 F: arch/arm/boot/dts/sama*.dts
1953 F: arch/arm/boot/dts/sama*.dtsi
1954 F: arch/arm/include/debug/at91.S
1955 F: drivers/memory/atmel*
1956 F: drivers/watchdog/sama5d4_wdt.c
1957 X: drivers/input/touchscreen/atmel_mxt_ts.c
1958 X: drivers/net/wireless/atmel/
1960 ARM/MIOA701 MACHINE SUPPORT
1961 M: Robert Jarzmik <robert.jarzmik@free.fr>
1962 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1963 F: arch/arm/mach-pxa/mioa701.c
1966 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1967 M: Michael Petchkovsky <mkpetch@internode.on.net>
1970 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1971 M: Linus Walleij <linus.walleij@linaro.org>
1972 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1974 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
1975 F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt
1976 F: arch/arm/mach-nomadik/
1977 F: arch/arm/mach-u300/
1978 F: arch/arm/mach-ux500/
1979 F: arch/arm/boot/dts/ste-*
1980 F: drivers/clk/clk-nomadik.c
1981 F: drivers/clk/clk-u300.c
1982 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1983 F: drivers/clocksource/timer-u300.c
1984 F: drivers/dma/coh901318*
1985 F: drivers/dma/ste_dma40*
1986 F: drivers/hwspinlock/u8500_hsem.c
1987 F: drivers/i2c/busses/i2c-nomadik.c
1988 F: drivers/i2c/busses/i2c-stu300.c
1989 F: drivers/mfd/ab3100*
1990 F: drivers/mfd/ab8500*
1991 F: drivers/mfd/abx500*
1992 F: drivers/mfd/dbx500*
1993 F: drivers/mfd/db8500*
1994 F: drivers/pinctrl/nomadik/
1995 F: drivers/pinctrl/pinctrl-coh901*
1996 F: drivers/pinctrl/pinctrl-u300.c
1997 F: drivers/rtc/rtc-ab3100.c
1998 F: drivers/rtc/rtc-ab8500.c
1999 F: drivers/rtc/rtc-coh901331.c
2000 F: drivers/rtc/rtc-pl031.c
2001 F: drivers/watchdog/coh901327_wdt.c
2002 F: Documentation/devicetree/bindings/arm/ste-*
2003 F: Documentation/devicetree/bindings/arm/ux500/
2004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2006 ARM/NUVOTON NPCM ARCHITECTURE
2007 M: Avi Fishman <avifishman70@gmail.com>
2008 M: Tomer Maimon <tmaimon77@gmail.com>
2009 M: Tali Perry <tali.perry1@gmail.com>
2010 R: Patrick Venture <venture@google.com>
2011 R: Nancy Yuen <yuenn@google.com>
2012 R: Benjamin Fair <benjaminfair@google.com>
2013 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2015 F: arch/arm/mach-npcm/
2016 F: arch/arm/boot/dts/nuvoton-npcm*
2017 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2019 F: Documentation/devicetree/bindings/*/*npcm*
2020 F: Documentation/devicetree/bindings/*/*/*npcm*
2022 ARM/NUVOTON W90X900 ARM ARCHITECTURE
2023 M: Wan ZongShun <mcuos.com@gmail.com>
2024 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2025 W: http://www.mcuos.com
2027 F: arch/arm/mach-w90x900/
2028 F: drivers/input/keyboard/w90p910_keypad.c
2029 F: drivers/input/touchscreen/w90p910_ts.c
2030 F: drivers/watchdog/nuc900_wdt.c
2031 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
2032 F: drivers/mtd/nand/raw/nuc900_nand.c
2033 F: drivers/rtc/rtc-nuc900.c
2034 F: drivers/spi/spi-nuc900.c
2035 F: drivers/usb/host/ehci-w90x900.c
2036 F: drivers/video/fbdev/nuc900fb.c
2038 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2039 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2040 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2042 F: arch/arm/mach-s3c24xx/mach-gta02.c
2043 F: arch/arm/mach-s3c24xx/gta02.h
2045 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2046 M: Alexander Clouter <alex@digriz.org.uk>
2047 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2048 W: http://www.digriz.org.uk/ts78xx/kernel
2050 F: arch/arm/mach-orion5x/ts78xx-*
2052 ARM/OXNAS platform support
2053 M: Neil Armstrong <narmstrong@baylibre.com>
2054 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2055 L: linux-oxnas@groups.io (moderated for non-subscribers)
2057 F: arch/arm/mach-oxnas/
2058 F: arch/arm/boot/dts/ox8*.dts*
2061 ARM/PALM TREO SUPPORT
2062 M: Tomas Cech <sleep_walker@suse.com>
2063 L: linux-arm-kernel@lists.infradead.org
2064 W: http://hackndev.com
2066 F: arch/arm/mach-pxa/palmtreo.*
2068 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2069 M: Marek Vasut <marek.vasut@gmail.com>
2070 L: linux-arm-kernel@lists.infradead.org
2071 W: http://hackndev.com
2073 F: arch/arm/mach-pxa/include/mach/palmtx.h
2074 F: arch/arm/mach-pxa/palmtx.c
2075 F: arch/arm/mach-pxa/palmt5.*
2076 F: arch/arm/mach-pxa/include/mach/palmld.h
2077 F: arch/arm/mach-pxa/palmld.c
2078 F: arch/arm/mach-pxa/palmte2.*
2079 F: arch/arm/mach-pxa/include/mach/palmtc.h
2080 F: arch/arm/mach-pxa/palmtc.c
2083 M: Sergey Lapin <slapin@ossfans.org>
2084 L: linux-arm-kernel@lists.infradead.org
2085 W: http://hackndev.com
2087 F: arch/arm/mach-pxa/palmz72.*
2090 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2091 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2094 ARM/PT DIGITAL BOARD PORT
2095 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2096 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2097 W: http://www.armlinux.org.uk/
2100 ARM/QUALCOMM SUPPORT
2101 M: Andy Gross <agross@kernel.org>
2102 L: linux-arm-msm@vger.kernel.org
2104 F: Documentation/devicetree/bindings/soc/qcom/
2105 F: Documentation/devicetree/bindings/*/qcom*
2106 F: arch/arm/boot/dts/qcom-*.dts
2107 F: arch/arm/boot/dts/qcom-*.dtsi
2108 F: arch/arm/mach-qcom/
2109 F: arch/arm64/boot/dts/qcom/
2112 F: drivers/*/*/qcom/
2113 F: drivers/*/*/qcom*
2114 F: drivers/*/pm8???-*
2115 F: drivers/bluetooth/btqcomsmd.c
2116 F: drivers/clocksource/timer-qcom.c
2117 F: drivers/extcon/extcon-qcom*
2118 F: drivers/iommu/msm*
2119 F: drivers/i2c/busses/i2c-qup.c
2120 F: drivers/i2c/busses/i2c-qcom-geni.c
2121 F: drivers/mfd/ssbi.c
2122 F: drivers/mmc/host/mmci_qcom*
2123 F: drivers/mmc/host/sdhci-msm.c
2124 F: drivers/pci/controller/dwc/pcie-qcom.c
2125 F: drivers/phy/qualcomm/
2126 F: drivers/power/*/msm*
2127 F: drivers/reset/reset-qcom-*
2128 F: drivers/scsi/ufs/ufs-qcom.*
2129 F: drivers/spi/spi-qup.c
2130 F: drivers/spi/spi-geni-qcom.c
2131 F: drivers/spi/spi-qcom-qspi.c
2132 F: drivers/tty/serial/msm_serial.c
2133 F: drivers/usb/dwc3/dwc3-qcom.c
2134 F: include/dt-bindings/*/qcom*
2135 F: include/linux/*/qcom*
2136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2138 ARM/RADISYS ENP2611 MACHINE SUPPORT
2139 M: Lennert Buytenhek <kernel@wantstofly.org>
2140 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2143 ARM/RDA MICRO ARCHITECTURE
2144 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2145 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2146 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2148 F: arch/arm/boot/dts/rda8810pl-*
2149 F: drivers/clocksource/timer-rda.c
2150 F: drivers/irqchip/irq-rda-intc.c
2151 F: drivers/tty/serial/rda-uart.c
2152 F: Documentation/devicetree/bindings/arm/rda.yaml
2153 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2154 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2155 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2157 ARM/REALTEK ARCHITECTURE
2158 M: Andreas Färber <afaerber@suse.de>
2159 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2161 F: arch/arm64/boot/dts/realtek/
2162 F: Documentation/devicetree/bindings/arm/realtek.txt
2164 ARM/RENESAS ARM64 ARCHITECTURE
2165 M: Simon Horman <horms@verge.net.au>
2166 M: Magnus Damm <magnus.damm@gmail.com>
2167 L: linux-renesas-soc@vger.kernel.org
2168 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2171 F: arch/arm64/boot/dts/renesas/
2172 F: Documentation/devicetree/bindings/arm/renesas.yaml
2173 F: drivers/soc/renesas/
2174 F: include/linux/soc/renesas/
2176 ARM/RISCPC ARCHITECTURE
2177 M: Russell King <linux@armlinux.org.uk>
2178 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2179 W: http://www.armlinux.org.uk/
2181 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2182 F: arch/arm/include/asm/hardware/ioc.h
2183 F: arch/arm/include/asm/hardware/iomd.h
2184 F: arch/arm/include/asm/hardware/memc.h
2185 F: arch/arm/mach-rpc/
2186 F: drivers/net/ethernet/8390/etherh.c
2187 F: drivers/net/ethernet/i825xx/ether1*
2188 F: drivers/net/ethernet/seeq/ether3*
2189 F: drivers/scsi/arm/
2191 ARM/Rockchip SoC support
2192 M: Heiko Stuebner <heiko@sntech.de>
2193 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2194 L: linux-rockchip@lists.infradead.org
2195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2197 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2198 F: arch/arm/boot/dts/rk3*
2199 F: arch/arm/boot/dts/rv1108*
2200 F: arch/arm/mach-rockchip/
2201 F: drivers/clk/rockchip/
2202 F: drivers/i2c/busses/i2c-rk3x.c
2203 F: drivers/*/*rockchip*
2204 F: drivers/*/*/*rockchip*
2205 F: sound/soc/rockchip/
2208 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2209 M: Kukjin Kim <kgene@kernel.org>
2210 M: Krzysztof Kozlowski <krzk@kernel.org>
2211 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2212 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2213 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2215 F: arch/arm/boot/dts/s3c*
2216 F: arch/arm/boot/dts/s5p*
2217 F: arch/arm/boot/dts/exynos*
2218 F: arch/arm64/boot/dts/exynos/
2219 F: arch/arm/plat-samsung/
2220 F: arch/arm/mach-s3c24*/
2221 F: arch/arm/mach-s3c64xx/
2222 F: arch/arm/mach-s5p*/
2223 F: arch/arm/mach-exynos*/
2224 F: drivers/*/*s3c24*
2225 F: drivers/*/*/*s3c24*
2226 F: drivers/*/*s3c64xx*
2227 F: drivers/*/*s5pv210*
2228 F: drivers/memory/samsung/*
2229 F: drivers/soc/samsung/*
2230 F: Documentation/arm/samsung/
2231 F: Documentation/devicetree/bindings/arm/samsung/
2232 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
2233 F: Documentation/devicetree/bindings/power/pd-samsung.txt
2236 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2237 M: Kyungmin Park <kyungmin.park@samsung.com>
2238 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2240 F: arch/arm/mach-s5pv210/
2242 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2243 M: Kyungmin Park <kyungmin.park@samsung.com>
2244 M: Kamil Debski <kamil@wypas.org>
2245 M: Andrzej Hajda <a.hajda@samsung.com>
2246 L: linux-arm-kernel@lists.infradead.org
2247 L: linux-media@vger.kernel.org
2249 F: drivers/media/platform/s5p-g2d/
2251 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2252 M: Marek Szyprowski <m.szyprowski@samsung.com>
2253 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2254 L: linux-media@vger.kernel.org
2256 F: drivers/media/platform/s5p-cec/
2257 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2259 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2260 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2261 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2262 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2263 L: linux-arm-kernel@lists.infradead.org
2264 L: linux-media@vger.kernel.org
2266 F: drivers/media/platform/s5p-jpeg/
2268 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2269 M: Kyungmin Park <kyungmin.park@samsung.com>
2270 M: Kamil Debski <kamil@wypas.org>
2271 M: Jeongtae Park <jtp.park@samsung.com>
2272 M: Andrzej Hajda <a.hajda@samsung.com>
2273 L: linux-arm-kernel@lists.infradead.org
2274 L: linux-media@vger.kernel.org
2276 F: drivers/media/platform/s5p-mfc/
2278 ARM/SHMOBILE ARM ARCHITECTURE
2279 M: Simon Horman <horms@verge.net.au>
2280 M: Magnus Damm <magnus.damm@gmail.com>
2281 L: linux-renesas-soc@vger.kernel.org
2282 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2285 F: arch/arm/boot/dts/emev2*
2286 F: arch/arm/boot/dts/gr-peach*
2287 F: arch/arm/boot/dts/iwg20d-q7*
2288 F: arch/arm/boot/dts/r7s*
2289 F: arch/arm/boot/dts/r8a*
2290 F: arch/arm/boot/dts/r9a*
2291 F: arch/arm/boot/dts/sh*
2292 F: arch/arm/configs/shmobile_defconfig
2293 F: arch/arm/include/debug/renesas-scif.S
2294 F: arch/arm/mach-shmobile/
2295 F: Documentation/devicetree/bindings/arm/renesas.yaml
2296 F: drivers/soc/renesas/
2297 F: include/linux/soc/renesas/
2299 ARM/SOCFPGA ARCHITECTURE
2300 M: Dinh Nguyen <dinguyen@kernel.org>
2302 F: arch/arm/mach-socfpga/
2303 F: arch/arm/boot/dts/socfpga*
2304 F: arch/arm/configs/socfpga_defconfig
2305 F: arch/arm64/boot/dts/altera/
2306 F: arch/arm64/boot/dts/intel/
2307 W: http://www.rocketboards.org
2308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2310 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2311 M: Dinh Nguyen <dinguyen@kernel.org>
2313 F: drivers/clk/socfpga/
2315 ARM/SOCFPGA EDAC SUPPORT
2316 M: Thor Thayer <thor.thayer@linux.intel.com>
2318 F: drivers/edac/altera_edac.
2320 ARM/SPREADTRUM SoC SUPPORT
2321 M: Orson Zhai <orsonzhai@gmail.com>
2322 M: Baolin Wang <baolin.wang@linaro.org>
2323 M: Chunyan Zhang <zhang.lyra@gmail.com>
2325 F: arch/arm64/boot/dts/sprd
2328 ARM/STI ARCHITECTURE
2329 M: Patrice Chotard <patrice.chotard@st.com>
2330 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2331 W: http://www.stlinux.com
2333 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2334 F: arch/arm/mach-sti/
2335 F: arch/arm/boot/dts/sti*
2336 F: drivers/char/hw_random/st-rng.c
2337 F: drivers/clocksource/arm_global_timer.c
2338 F: drivers/clocksource/clksrc_st_lpc.c
2339 F: drivers/cpufreq/sti-cpufreq.c
2340 F: drivers/dma/st_fdma*
2341 F: drivers/i2c/busses/i2c-st.c
2342 F: drivers/media/rc/st_rc.c
2343 F: drivers/media/platform/sti/c8sectpfe/
2344 F: drivers/mmc/host/sdhci-st.c
2345 F: drivers/phy/st/phy-miphy28lp.c
2346 F: drivers/phy/st/phy-stih407-usb.c
2347 F: drivers/pinctrl/pinctrl-st.c
2348 F: drivers/remoteproc/st_remoteproc.c
2349 F: drivers/remoteproc/st_slim_rproc.c
2350 F: drivers/reset/sti/
2351 F: drivers/rtc/rtc-st-lpc.c
2352 F: drivers/tty/serial/st-asc.c
2353 F: drivers/usb/dwc3/dwc3-st.c
2354 F: drivers/usb/host/ehci-st.c
2355 F: drivers/usb/host/ohci-st.c
2356 F: drivers/watchdog/st_lpc_wdt.c
2357 F: drivers/ata/ahci_st.c
2358 F: include/linux/remoteproc/st_slim_rproc.h
2360 ARM/STM32 ARCHITECTURE
2361 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2362 M: Alexandre Torgue <alexandre.torgue@st.com>
2363 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2364 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2369 F: arch/arm/boot/dts/stm32*
2370 F: arch/arm/mach-stm32/
2371 F: drivers/clocksource/armv7m_systick.c
2373 ARM/Synaptics SoC support
2374 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2375 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2376 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2378 F: arch/arm/mach-berlin/
2379 F: arch/arm/boot/dts/berlin*
2380 F: arch/arm64/boot/dts/synaptics/
2382 ARM/TANGO ARCHITECTURE
2383 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2384 M: Mans Rullgard <mans@mansr.com>
2385 L: linux-arm-kernel@lists.infradead.org
2389 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2390 M: Lennert Buytenhek <kernel@wantstofly.org>
2391 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2394 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2395 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2396 L: linux-tegra@vger.kernel.org
2397 L: linux-media@vger.kernel.org
2399 F: drivers/media/platform/tegra-cec/
2400 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2402 ARM/TETON BGA MACHINE SUPPORT
2403 M: "Mark F. Brown" <mark.brown314@gmail.com>
2404 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2407 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2408 M: Santosh Shilimkar <ssantosh@kernel.org>
2409 L: linux-kernel@vger.kernel.org
2411 F: drivers/memory/*emif*
2413 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2414 M: Tero Kristo <t-kristo@ti.com>
2415 M: Nishanth Menon <nm@ti.com>
2416 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2418 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2419 F: arch/arm64/boot/dts/ti/Makefile
2420 F: arch/arm64/boot/dts/ti/k3-*
2421 F: include/dt-bindings/pinctrl/k3.h
2423 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2424 M: Santosh Shilimkar <ssantosh@kernel.org>
2425 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2427 F: arch/arm/mach-keystone/
2428 F: arch/arm/boot/dts/keystone-*
2429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2431 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2432 M: Santosh Shilimkar <ssantosh@kernel.org>
2433 L: linux-kernel@vger.kernel.org
2435 F: drivers/clk/keystone/
2437 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2438 M: Santosh Shilimkar <ssantosh@kernel.org>
2439 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2440 L: linux-kernel@vger.kernel.org
2442 F: drivers/clocksource/timer-keystone.c
2444 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2445 M: Santosh Shilimkar <ssantosh@kernel.org>
2446 L: linux-kernel@vger.kernel.org
2448 F: drivers/power/reset/keystone-reset.c
2450 ARM/THECUS N2100 MACHINE SUPPORT
2451 M: Lennert Buytenhek <kernel@wantstofly.org>
2452 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2455 ARM/TOSA MACHINE SUPPORT
2456 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2457 M: Dirk Opfer <dirk@opfer-online.de>
2460 ARM/UNIPHIER ARCHITECTURE
2461 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2462 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2465 F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2466 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2467 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2468 F: arch/arm/boot/dts/uniphier*
2469 F: arch/arm/include/asm/hardware/cache-uniphier.h
2470 F: arch/arm/mach-uniphier/
2471 F: arch/arm/mm/cache-uniphier.c
2472 F: arch/arm64/boot/dts/socionext/uniphier*
2473 F: drivers/bus/uniphier-system-bus.c
2474 F: drivers/clk/uniphier/
2475 F: drivers/dma/uniphier-mdmac.c
2476 F: drivers/gpio/gpio-uniphier.c
2477 F: drivers/i2c/busses/i2c-uniphier*
2478 F: drivers/irqchip/irq-uniphier-aidet.c
2479 F: drivers/mmc/host/uniphier-sd.c
2480 F: drivers/pinctrl/uniphier/
2481 F: drivers/reset/reset-uniphier.c
2482 F: drivers/tty/serial/8250/8250_uniphier.c
2485 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2486 M: Ulf Hansson <ulf.hansson@linaro.org>
2487 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2488 T: git git://git.linaro.org/people/ulfh/clk.git
2490 F: drivers/clk/ux500/
2492 ARM/VERSATILE EXPRESS PLATFORM
2493 M: Liviu Dudau <liviu.dudau@arm.com>
2494 M: Sudeep Holla <sudeep.holla@arm.com>
2495 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2496 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2498 F: arch/arm/boot/dts/vexpress*
2499 F: arch/arm64/boot/dts/arm/
2500 F: arch/arm/mach-vexpress/
2503 F: drivers/clk/versatile/clk-vexpress-osc.c
2504 F: drivers/clocksource/timer-versatile.c
2508 M: Russell King <linux@armlinux.org.uk>
2509 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2510 W: http://www.armlinux.org.uk/
2514 ARM/VOIPAC PXA270 SUPPORT
2515 M: Marek Vasut <marek.vasut@gmail.com>
2516 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2518 F: arch/arm/mach-pxa/vpac270.c
2519 F: arch/arm/mach-pxa/include/mach/vpac270.h
2521 ARM/VT8500 ARM ARCHITECTURE
2522 M: Tony Prisk <linux@prisktech.co.nz>
2523 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2525 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2526 F: arch/arm/mach-vt8500/
2527 F: drivers/clocksource/timer-vt8500.c
2528 F: drivers/i2c/busses/i2c-wmt.c
2529 F: drivers/mmc/host/wmt-sdmmc.c
2530 F: drivers/pwm/pwm-vt8500.c
2531 F: drivers/rtc/rtc-vt8500.c
2532 F: drivers/tty/serial/vt8500_serial.c
2533 F: drivers/usb/host/ehci-platform.c
2534 F: drivers/usb/host/uhci-platform.c
2535 F: drivers/video/fbdev/vt8500lcdfb.*
2536 F: drivers/video/fbdev/wm8505fb*
2537 F: drivers/video/fbdev/wmt_ge_rops.*
2539 ARM/ZIPIT Z2 SUPPORT
2540 M: Marek Vasut <marek.vasut@gmail.com>
2541 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2543 F: arch/arm/mach-pxa/z2.c
2544 F: arch/arm/mach-pxa/include/mach/z2.h
2546 ARM/ZTE ARCHITECTURE
2547 M: Jun Nie <jun.nie@linaro.org>
2548 M: Shawn Guo <shawnguo@kernel.org>
2549 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2551 F: arch/arm/boot/dts/zx2967*
2552 F: arch/arm/mach-zx/
2553 F: arch/arm64/boot/dts/zte/
2555 F: drivers/dma/zx_dma.c
2556 F: drivers/gpio/gpio-zx.c
2557 F: drivers/i2c/busses/i2c-zx2967.c
2558 F: drivers/mmc/host/dw_mmc-zx.*
2559 F: drivers/pinctrl/zte/
2561 F: drivers/thermal/zx2967_thermal.c
2562 F: drivers/watchdog/zx2967_wdt.c
2563 F: Documentation/devicetree/bindings/arm/zte.yaml
2564 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2565 F: Documentation/devicetree/bindings/dma/zxdma.txt
2566 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2567 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2568 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2569 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2570 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2571 F: Documentation/devicetree/bindings/soc/zte/
2572 F: Documentation/devicetree/bindings/sound/zte,*.txt
2573 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2574 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2575 F: include/dt-bindings/clock/zx2967*.h
2576 F: include/dt-bindings/soc/zte,*.h
2577 F: sound/soc/codecs/zx_aud96p22.c
2580 ARM/ZYNQ ARCHITECTURE
2581 M: Michal Simek <michal.simek@xilinx.com>
2582 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2583 W: http://wiki.xilinx.com
2584 T: git https://github.com/Xilinx/linux-xlnx.git
2586 F: arch/arm/mach-zynq/
2587 F: drivers/cpuidle/cpuidle-zynq.c
2588 F: drivers/block/xsysace.c
2591 F: Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2592 F: Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2593 F: drivers/clocksource/timer-cadence-ttc.c
2594 F: drivers/i2c/busses/i2c-cadence.c
2595 F: drivers/mmc/host/sdhci-of-arasan.c
2596 F: drivers/edac/synopsys_edac.c
2597 F: drivers/i2c/busses/i2c-xiic.c
2599 ARM64 PORT (AARCH64 ARCHITECTURE)
2600 M: Catalin Marinas <catalin.marinas@arm.com>
2601 M: Will Deacon <will@kernel.org>
2602 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2606 X: arch/arm64/boot/dts/
2607 F: Documentation/arm64/
2609 AS3645A LED FLASH CONTROLLER DRIVER
2610 M: Sakari Ailus <sakari.ailus@iki.fi>
2611 L: linux-leds@vger.kernel.org
2613 F: drivers/leds/leds-as3645a.c
2615 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2616 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2617 L: linux-media@vger.kernel.org
2618 T: git git://linuxtv.org/media_tree.git
2620 F: drivers/media/i2c/ak7375.c
2621 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2623 ASAHI KASEI AK8974 DRIVER
2624 M: Linus Walleij <linus.walleij@linaro.org>
2625 L: linux-iio@vger.kernel.org
2626 W: http://www.akm.com/
2628 F: drivers/iio/magnetometer/ak8974.c
2630 ASC7621 HARDWARE MONITOR DRIVER
2631 M: George Joseph <george.joseph@fairview5.com>
2632 L: linux-hwmon@vger.kernel.org
2634 F: Documentation/hwmon/asc7621.rst
2635 F: drivers/hwmon/asc7621.c
2637 ASPEED PINCTRL DRIVERS
2638 M: Andrew Jeffery <andrew@aj.id.au>
2639 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2640 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2641 L: linux-gpio@vger.kernel.org
2643 F: drivers/pinctrl/aspeed/
2644 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2646 ASPEED VIDEO ENGINE DRIVER
2647 M: Eddie James <eajames@linux.ibm.com>
2648 L: linux-media@vger.kernel.org
2649 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2651 F: drivers/media/platform/aspeed-video.c
2652 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2654 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2655 M: Corentin Chary <corentin.chary@gmail.com>
2656 L: acpi4asus-user@lists.sourceforge.net
2657 L: platform-driver-x86@vger.kernel.org
2658 W: http://acpi4asus.sf.net
2660 F: drivers/platform/x86/asus*.c
2661 F: drivers/platform/x86/eeepc*.c
2663 ASUS WIRELESS RADIO CONTROL DRIVER
2664 M: João Paulo Rechi Vita <jprvita@gmail.com>
2665 L: platform-driver-x86@vger.kernel.org
2667 F: drivers/platform/x86/asus-wireless.c
2670 M: David Howells <dhowells@redhat.com>
2671 L: keyrings@vger.kernel.org
2673 F: Documentation/crypto/asymmetric-keys.txt
2674 F: include/linux/verification.h
2675 F: include/crypto/public_key.h
2676 F: include/crypto/pkcs7.h
2677 F: crypto/asymmetric_keys/
2679 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2680 R: Dan Williams <dan.j.williams@intel.com>
2681 W: http://sourceforge.net/projects/xscaleiop
2683 F: Documentation/crypto/async-tx-api.txt
2686 F: include/linux/dmaengine.h
2687 F: include/linux/async_tx.h
2690 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2691 L: linux-i2c@vger.kernel.org
2692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2694 F: Documentation/devicetree/bindings/eeprom/at24.txt
2695 F: drivers/misc/eeprom/at24.c
2697 ATA OVER ETHERNET (AOE) DRIVER
2698 M: "Justin Sanders" <justin@coraid.com>
2699 W: http://www.openaoe.org/
2701 F: Documentation/admin-guide/aoe/
2702 F: drivers/block/aoe/
2704 ATHEROS 71XX/9XXX GPIO DRIVER
2705 M: Alban Bedel <albeu@free.fr>
2706 W: https://github.com/AlbanBedel/linux
2707 T: git git://github.com/AlbanBedel/linux
2709 F: drivers/gpio/gpio-ath79.c
2710 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2712 ATHEROS 71XX/9XXX USB PHY DRIVER
2713 M: Alban Bedel <albeu@free.fr>
2714 W: https://github.com/AlbanBedel/linux
2715 T: git git://github.com/AlbanBedel/linux
2717 F: drivers/phy/qualcomm/phy-ath79-usb.c
2718 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2720 ATHEROS ATH GENERIC UTILITIES
2721 M: Kalle Valo <kvalo@codeaurora.org>
2722 L: linux-wireless@vger.kernel.org
2724 F: drivers/net/wireless/ath/*
2726 ATHEROS ATH5K WIRELESS DRIVER
2727 M: Jiri Slaby <jirislaby@gmail.com>
2728 M: Nick Kossifidis <mickflemm@gmail.com>
2729 M: Luis Chamberlain <mcgrof@kernel.org>
2730 L: linux-wireless@vger.kernel.org
2731 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2733 F: drivers/net/wireless/ath/ath5k/
2735 ATHEROS ATH6KL WIRELESS DRIVER
2736 M: Kalle Valo <kvalo@codeaurora.org>
2737 L: linux-wireless@vger.kernel.org
2738 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2741 F: drivers/net/wireless/ath/ath6kl/
2744 M: Ville Syrjala <syrjala@sci.fi>
2746 F: drivers/input/misc/ati_remote2.c
2748 ATK0110 HWMON DRIVER
2749 M: Luca Tettamanti <kronos.it@gmail.com>
2750 L: linux-hwmon@vger.kernel.org
2752 F: drivers/hwmon/asus_atk0110.c
2754 ATLX ETHERNET DRIVERS
2755 M: Jay Cliburn <jcliburn@gmail.com>
2756 M: Chris Snook <chris.snook@gmail.com>
2757 L: netdev@vger.kernel.org
2758 W: http://sourceforge.net/projects/atl1
2759 W: http://atl1.sourceforge.net
2761 F: drivers/net/ethernet/atheros/
2764 M: Chas Williams <3chas3@gmail.com>
2765 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2766 L: netdev@vger.kernel.org
2767 W: http://linux-atm.sourceforge.net
2770 F: include/linux/atm*
2771 F: include/uapi/linux/atm*
2773 ATMEL MACB ETHERNET DRIVER
2774 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2776 F: drivers/net/ethernet/cadence/
2778 ATMEL MAXTOUCH DRIVER
2779 M: Nick Dyer <nick@shmanahar.org>
2780 T: git git://github.com/ndyer/linux.git
2782 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2783 F: drivers/input/touchscreen/atmel_mxt_ts.c
2785 ATMEL WIRELESS DRIVER
2786 M: Simon Kelley <simon@thekelleys.org.uk>
2787 L: linux-wireless@vger.kernel.org
2788 W: http://www.thekelleys.org.uk/atmel
2789 W: http://atmelwlandriver.sourceforge.net/
2791 F: drivers/net/wireless/atmel/atmel*
2793 ATOMIC INFRASTRUCTURE
2794 M: Will Deacon <will@kernel.org>
2795 M: Peter Zijlstra <peterz@infradead.org>
2796 R: Boqun Feng <boqun.feng@gmail.com>
2797 L: linux-kernel@vger.kernel.org
2799 F: arch/*/include/asm/atomic*.h
2800 F: include/*/atomic*.h
2803 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2804 M: Bradley Grove <linuxdrivers@attotech.com>
2805 L: linux-scsi@vger.kernel.org
2806 W: http://www.attotech.com
2808 F: drivers/scsi/esas2r
2810 ATUSB IEEE 802.15.4 RADIO DRIVER
2811 M: Stefan Schmidt <stefan@datenfreihafen.org>
2812 L: linux-wpan@vger.kernel.org
2814 F: drivers/net/ieee802154/atusb.c
2815 F: drivers/net/ieee802154/atusb.h
2816 F: drivers/net/ieee802154/at86rf230.h
2819 M: Paul Moore <paul@paul-moore.com>
2820 M: Eric Paris <eparis@redhat.com>
2821 L: linux-audit@redhat.com (moderated for non-subscribers)
2822 W: https://github.com/linux-audit
2823 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2825 F: include/linux/audit.h
2826 F: include/uapi/linux/audit.h
2829 AUXILIARY DISPLAY DRIVERS
2830 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2832 F: drivers/auxdisplay/
2833 F: include/linux/cfag12864b.h
2835 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2836 M: Andreas Klinger <ak@it-klinger.de>
2837 L: linux-iio@vger.kernel.org
2839 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2840 F: drivers/iio/adc/hx711.c
2843 M: Ralf Baechle <ralf@linux-mips.org>
2844 L: linux-hams@vger.kernel.org
2845 W: http://www.linux-ax25.org/
2847 F: include/uapi/linux/ax25.h
2848 F: include/net/ax25.h
2852 M: Peter Rosin <peda@axentia.se>
2853 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2855 F: Documentation/devicetree/bindings/arm/axentia.txt
2856 F: arch/arm/boot/dts/at91-linea.dtsi
2857 F: arch/arm/boot/dts/at91-natte.dtsi
2858 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2859 F: arch/arm/boot/dts/at91-tse850-3.dts
2861 AXENTIA ASOC DRIVERS
2862 M: Peter Rosin <peda@axentia.se>
2863 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2865 F: Documentation/devicetree/bindings/sound/axentia,*
2866 F: sound/soc/atmel/tse850-pcm5142.c
2868 AXXIA I2C CONTROLLER
2869 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
2870 L: linux-i2c@vger.kernel.org
2872 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2873 F: drivers/i2c/busses/i2c-axxia.c
2876 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2877 L: linux-media@vger.kernel.org
2878 W: https://linuxtv.org
2879 T: git git://linuxtv.org/media_tree.git
2881 F: drivers/media/usb/dvb-usb-v2/az6007.c
2883 AZTECH FM RADIO RECEIVER DRIVER
2884 M: Hans Verkuil <hverkuil@xs4all.nl>
2885 L: linux-media@vger.kernel.org
2886 T: git git://linuxtv.org/media_tree.git
2887 W: https://linuxtv.org
2889 F: drivers/media/radio/radio-aztech*
2892 L: linux-wireless@vger.kernel.org
2893 L: b43-dev@lists.infradead.org
2894 W: http://wireless.kernel.org/en/users/Drivers/b43
2896 F: drivers/net/wireless/broadcom/b43/
2898 B43LEGACY WIRELESS DRIVER
2899 M: Larry Finger <Larry.Finger@lwfinger.net>
2900 L: linux-wireless@vger.kernel.org
2901 L: b43-dev@lists.infradead.org
2902 W: http://wireless.kernel.org/en/users/Drivers/b43
2904 F: drivers/net/wireless/broadcom/b43legacy/
2906 BACKLIGHT CLASS/SUBSYSTEM
2907 M: Lee Jones <lee.jones@linaro.org>
2908 M: Daniel Thompson <daniel.thompson@linaro.org>
2909 M: Jingoo Han <jingoohan1@gmail.com>
2910 L: dri-devel@lists.freedesktop.org
2911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2913 F: drivers/video/backlight/
2914 F: include/linux/backlight.h
2915 F: include/linux/pwm_backlight.h
2916 F: Documentation/devicetree/bindings/leds/backlight
2919 M: Marek Lindner <mareklindner@neomailbox.ch>
2920 M: Simon Wunderlich <sw@simonwunderlich.de>
2921 M: Antonio Quartulli <a@unstable.cc>
2922 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2923 W: https://www.open-mesh.org/
2924 B: https://www.open-mesh.org/projects/batman-adv/issues
2925 C: irc://chat.freenode.net/batman
2926 Q: https://patchwork.open-mesh.org/project/batman/list/
2927 T: git https://git.open-mesh.org/linux-merge.git
2929 F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2930 F: Documentation/ABI/obsolete/sysfs-class-net-mesh
2931 F: Documentation/networking/batman-adv.rst
2932 F: include/uapi/linux/batadv_packet.h
2933 F: include/uapi/linux/batman_adv.h
2936 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2937 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2938 L: linux-hams@vger.kernel.org
2939 W: http://www.baycom.org/~tom/ham/ham.html
2941 F: drivers/net/hamradio/baycom*
2943 BCACHE (BLOCK LAYER CACHE)
2944 M: Coly Li <colyli@suse.de>
2945 M: Kent Overstreet <kent.overstreet@gmail.com>
2946 L: linux-bcache@vger.kernel.org
2947 W: http://bcache.evilpiepirate.org
2948 C: irc://irc.oftc.net/bcache
2950 F: drivers/md/bcache/
2952 BDISP ST MEDIA DRIVER
2953 M: Fabien Dessenne <fabien.dessenne@st.com>
2954 L: linux-media@vger.kernel.org
2955 T: git git://linuxtv.org/media_tree.git
2956 W: https://linuxtv.org
2958 F: drivers/media/platform/sti/bdisp
2960 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2961 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2962 L: netdev@vger.kernel.org
2964 F: drivers/net/ethernet/ec_bhf.c
2967 M: Luis de Bethencourt <luisbg@kernel.org>
2968 M: Salah Triki <salah.triki@gmail.com>
2970 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2971 F: Documentation/filesystems/befs.txt
2975 M: Paolo Valente <paolo.valente@linaro.org>
2976 M: Jens Axboe <axboe@kernel.dk>
2977 L: linux-block@vger.kernel.org
2980 F: Documentation/block/bfq-iosched.rst
2983 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2985 F: Documentation/filesystems/bfs.txt
2987 F: include/uapi/linux/bfs_fs.h
2989 BLINKM RGB LED DRIVER
2990 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2992 F: drivers/leds/leds-blinkm.c
2995 M: Jens Axboe <axboe@kernel.dk>
2996 L: linux-block@vger.kernel.org
2997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3001 F: kernel/trace/blktrace.c
3005 M: Joern Engel <joern@lazybastard.org>
3006 L: linux-mtd@lists.infradead.org
3008 F: drivers/mtd/devices/block2mtd.c
3011 M: Marcel Holtmann <marcel@holtmann.org>
3012 M: Johan Hedberg <johan.hedberg@gmail.com>
3013 L: linux-bluetooth@vger.kernel.org
3014 W: http://www.bluez.org/
3015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3016 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3018 F: drivers/bluetooth/
3021 M: Marcel Holtmann <marcel@holtmann.org>
3022 M: Johan Hedberg <johan.hedberg@gmail.com>
3023 L: linux-bluetooth@vger.kernel.org
3024 W: http://www.bluez.org/
3025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3029 F: include/net/bluetooth/
3032 M: Jay Vosburgh <j.vosburgh@gmail.com>
3033 M: Veaceslav Falico <vfalico@gmail.com>
3034 M: Andy Gospodarek <andy@greyhouse.net>
3035 L: netdev@vger.kernel.org
3036 W: http://sourceforge.net/projects/bonding/
3038 F: drivers/net/bonding/
3039 F: include/uapi/linux/if_bonding.h
3041 BPF (Safe dynamic programs and tools)
3042 M: Alexei Starovoitov <ast@kernel.org>
3043 M: Daniel Borkmann <daniel@iogearbox.net>
3044 R: Martin KaFai Lau <kafai@fb.com>
3045 R: Song Liu <songliubraving@fb.com>
3046 R: Yonghong Song <yhs@fb.com>
3047 L: netdev@vger.kernel.org
3048 L: bpf@vger.kernel.org
3049 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3051 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3054 F: Documentation/networking/filter.txt
3055 F: Documentation/bpf/
3056 F: include/linux/bpf*
3057 F: include/linux/filter.h
3058 F: include/trace/events/xdp.h
3059 F: include/uapi/linux/bpf*
3060 F: include/uapi/linux/filter.h
3062 F: kernel/trace/bpf_trace.c
3065 F: net/core/filter.c
3066 F: net/sched/act_bpf.c
3067 F: net/sched/cls_bpf.c
3071 F: tools/testing/selftests/bpf/
3076 M: Shubham Bansal <illusionist.neo@gmail.com>
3077 L: netdev@vger.kernel.org
3078 L: bpf@vger.kernel.org
3083 M: Daniel Borkmann <daniel@iogearbox.net>
3084 M: Alexei Starovoitov <ast@kernel.org>
3085 M: Zi Shen Lim <zlim.lnx@gmail.com>
3086 L: netdev@vger.kernel.org
3087 L: bpf@vger.kernel.org
3091 BPF JIT for MIPS (32-BIT AND 64-BIT)
3092 M: Paul Burton <paul.burton@mips.com>
3093 L: netdev@vger.kernel.org
3094 L: bpf@vger.kernel.org
3098 BPF JIT for NFP NICs
3099 M: Jakub Kicinski <jakub.kicinski@netronome.com>
3100 L: netdev@vger.kernel.org
3101 L: bpf@vger.kernel.org
3103 F: drivers/net/ethernet/netronome/nfp/bpf/
3105 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3106 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3107 M: Sandipan Das <sandipan@linux.ibm.com>
3108 L: netdev@vger.kernel.org
3109 L: bpf@vger.kernel.org
3111 F: arch/powerpc/net/
3113 BPF JIT for RISC-V (RV64G)
3114 M: Björn Töpel <bjorn.topel@gmail.com>
3115 L: netdev@vger.kernel.org
3120 M: Ilya Leoshkevich <iii@linux.ibm.com>
3121 M: Heiko Carstens <heiko.carstens@de.ibm.com>
3122 M: Vasily Gorbik <gor@linux.ibm.com>
3123 L: netdev@vger.kernel.org
3124 L: bpf@vger.kernel.org
3127 X: arch/s390/net/pnet.c
3129 BPF JIT for SPARC (32-BIT AND 64-BIT)
3130 M: David S. Miller <davem@davemloft.net>
3131 L: netdev@vger.kernel.org
3132 L: bpf@vger.kernel.org
3136 BPF JIT for X86 32-BIT
3137 M: Wang YanQing <udknight@gmail.com>
3138 L: netdev@vger.kernel.org
3139 L: bpf@vger.kernel.org
3141 F: arch/x86/net/bpf_jit_comp32.c
3143 BPF JIT for X86 64-BIT
3144 M: Alexei Starovoitov <ast@kernel.org>
3145 M: Daniel Borkmann <daniel@iogearbox.net>
3146 L: netdev@vger.kernel.org
3147 L: bpf@vger.kernel.org
3150 X: arch/x86/net/bpf_jit_comp32.c
3152 BROADCOM B44 10/100 ETHERNET DRIVER
3153 M: Michael Chan <michael.chan@broadcom.com>
3154 L: netdev@vger.kernel.org
3156 F: drivers/net/ethernet/broadcom/b44.*
3158 BROADCOM B53 ETHERNET SWITCH DRIVER
3159 M: Florian Fainelli <f.fainelli@gmail.com>
3160 L: netdev@vger.kernel.org
3161 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3163 F: drivers/net/dsa/b53/*
3164 F: include/linux/platform_data/b53.h
3166 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3167 M: Florian Fainelli <f.fainelli@gmail.com>
3168 M: Ray Jui <rjui@broadcom.com>
3169 M: Scott Branden <sbranden@broadcom.com>
3170 M: bcm-kernel-feedback-list@broadcom.com
3171 T: git git://github.com/broadcom/mach-bcm
3177 F: arch/arm/mach-bcm/
3179 BROADCOM BCM2835 ARM ARCHITECTURE
3180 M: Eric Anholt <eric@anholt.net>
3181 M: Stefan Wahren <wahrenst@gmx.net>
3182 L: bcm-kernel-feedback-list@broadcom.com
3183 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3184 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3185 T: git git://github.com/anholt/linux
3188 F: drivers/staging/vc04_services
3190 BROADCOM BCM47XX MIPS ARCHITECTURE
3191 M: Hauke Mehrtens <hauke@hauke-m.de>
3192 M: Rafał Miłecki <zajec5@gmail.com>
3193 L: linux-mips@vger.kernel.org
3195 F: Documentation/devicetree/bindings/mips/brcm/
3196 F: arch/mips/bcm47xx/*
3197 F: arch/mips/include/asm/mach-bcm47xx/*
3199 BROADCOM BCM5301X ARM ARCHITECTURE
3200 M: Hauke Mehrtens <hauke@hauke-m.de>
3201 M: Rafał Miłecki <zajec5@gmail.com>
3202 M: bcm-kernel-feedback-list@broadcom.com
3203 L: linux-arm-kernel@lists.infradead.org
3205 F: arch/arm/mach-bcm/bcm_5301x.c
3206 F: arch/arm/boot/dts/bcm5301x*.dtsi
3207 F: arch/arm/boot/dts/bcm470*
3208 F: arch/arm/boot/dts/bcm953012*
3210 BROADCOM BCM53573 ARM ARCHITECTURE
3211 M: Rafał Miłecki <rafal@milecki.pl>
3212 L: bcm-kernel-feedback-list@broadcom.com
3213 L: linux-arm-kernel@lists.infradead.org
3215 F: arch/arm/boot/dts/bcm53573*
3216 F: arch/arm/boot/dts/bcm47189*
3218 BROADCOM BCM63XX ARM ARCHITECTURE
3219 M: Florian Fainelli <f.fainelli@gmail.com>
3220 M: bcm-kernel-feedback-list@broadcom.com
3221 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3222 T: git git://github.com/broadcom/stblinux.git
3226 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3227 M: Kevin Cernekee <cernekee@gmail.com>
3228 L: linux-usb@vger.kernel.org
3230 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3232 BROADCOM BCM7XXX ARM ARCHITECTURE
3233 M: Brian Norris <computersforpeace@gmail.com>
3234 M: Gregory Fong <gregory.0xf0@gmail.com>
3235 M: Florian Fainelli <f.fainelli@gmail.com>
3236 M: bcm-kernel-feedback-list@broadcom.com
3237 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3238 T: git git://github.com/broadcom/stblinux.git
3240 F: arch/arm/mach-bcm/*brcmstb*
3241 F: arch/arm/boot/dts/bcm7*.dts*
3242 F: drivers/bus/brcmstb_gisb.c
3243 F: arch/arm/mm/cache-b15-rac.c
3244 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3247 BROADCOM BMIPS CPUFREQ DRIVER
3248 M: Markus Mayer <mmayer@broadcom.com>
3249 M: bcm-kernel-feedback-list@broadcom.com
3250 L: linux-pm@vger.kernel.org
3252 F: drivers/cpufreq/bmips-cpufreq.c
3254 BROADCOM BMIPS MIPS ARCHITECTURE
3255 M: Kevin Cernekee <cernekee@gmail.com>
3256 M: Florian Fainelli <f.fainelli@gmail.com>
3257 L: bcm-kernel-feedback-list@broadcom.com
3258 L: linux-mips@vger.kernel.org
3259 T: git git://github.com/broadcom/stblinux.git
3261 F: arch/mips/bmips/*
3262 F: arch/mips/include/asm/mach-bmips/*
3263 F: arch/mips/kernel/*bmips*
3264 F: arch/mips/boot/dts/brcm/bcm*.dts*
3265 F: drivers/irqchip/irq-bcm63*
3266 F: drivers/irqchip/irq-bcm7*
3267 F: drivers/irqchip/irq-brcmstb*
3268 F: include/linux/bcm963xx_nvram.h
3269 F: include/linux/bcm963xx_tag.h
3271 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3272 M: Rasesh Mody <rmody@marvell.com>
3273 M: GR-Linux-NIC-Dev@marvell.com
3274 L: netdev@vger.kernel.org
3276 F: drivers/net/ethernet/broadcom/bnx2.*
3277 F: drivers/net/ethernet/broadcom/bnx2_*
3279 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3280 M: QLogic-Storage-Upstream@qlogic.com
3281 L: linux-scsi@vger.kernel.org
3283 F: drivers/scsi/bnx2fc/
3285 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3286 M: QLogic-Storage-Upstream@qlogic.com
3287 L: linux-scsi@vger.kernel.org
3289 F: drivers/scsi/bnx2i/
3291 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3292 M: Ariel Elior <aelior@marvell.com>
3293 M: Sudarsana Kalluru <skalluru@marvell.com>
3294 M: GR-everest-linux-l2@marvell.com
3295 L: netdev@vger.kernel.org
3297 F: drivers/net/ethernet/broadcom/bnx2x/
3299 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3300 M: Michael Chan <michael.chan@broadcom.com>
3301 L: netdev@vger.kernel.org
3303 F: drivers/net/ethernet/broadcom/bnxt/
3305 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3306 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3307 M: Franky Lin <franky.lin@broadcom.com>
3308 M: Hante Meuleman <hante.meuleman@broadcom.com>
3309 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3310 M: Wright Feng <wright.feng@cypress.com>
3311 L: linux-wireless@vger.kernel.org
3312 L: brcm80211-dev-list.pdl@broadcom.com
3313 L: brcm80211-dev-list@cypress.com
3315 F: drivers/net/wireless/broadcom/brcm80211/
3317 BROADCOM BRCMSTB GPIO DRIVER
3318 M: Gregory Fong <gregory.0xf0@gmail.com>
3319 L: bcm-kernel-feedback-list@broadcom.com
3321 F: drivers/gpio/gpio-brcmstb.c
3322 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3324 BROADCOM BRCMSTB I2C DRIVER
3325 M: Kamal Dasu <kdasu.kdev@gmail.com>
3326 L: linux-i2c@vger.kernel.org
3327 L: bcm-kernel-feedback-list@broadcom.com
3329 F: drivers/i2c/busses/i2c-brcmstb.c
3330 F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3332 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3333 M: Al Cooper <alcooperx@gmail.com>
3334 L: linux-kernel@vger.kernel.org
3335 L: bcm-kernel-feedback-list@broadcom.com
3337 F: drivers/phy/broadcom/phy-brcm-usb*
3339 BROADCOM GENET ETHERNET DRIVER
3340 M: Doug Berger <opendmb@gmail.com>
3341 M: Florian Fainelli <f.fainelli@gmail.com>
3342 L: bcm-kernel-feedback-list@broadcom.com
3343 L: netdev@vger.kernel.org
3345 F: drivers/net/ethernet/broadcom/genet/
3347 BROADCOM IPROC ARM ARCHITECTURE
3348 M: Ray Jui <rjui@broadcom.com>
3349 M: Scott Branden <sbranden@broadcom.com>
3350 M: bcm-kernel-feedback-list@broadcom.com
3351 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3352 T: git git://github.com/broadcom/cygnus-linux.git
3369 F: arch/arm64/boot/dts/broadcom/northstar2/*
3370 F: arch/arm64/boot/dts/broadcom/stingray/*
3371 F: drivers/clk/bcm/clk-ns*
3372 F: drivers/clk/bcm/clk-sr*
3373 F: drivers/pinctrl/bcm/pinctrl-ns*
3374 F: include/dt-bindings/clock/bcm-sr*
3376 BROADCOM KONA GPIO DRIVER
3377 M: Ray Jui <rjui@broadcom.com>
3378 L: bcm-kernel-feedback-list@broadcom.com
3380 F: drivers/gpio/gpio-bcm-kona.c
3381 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3383 BROADCOM NETXTREME-E ROCE DRIVER
3384 M: Selvin Xavier <selvin.xavier@broadcom.com>
3385 M: Devesh Sharma <devesh.sharma@broadcom.com>
3386 M: Somnath Kotur <somnath.kotur@broadcom.com>
3387 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3388 L: linux-rdma@vger.kernel.org
3389 W: http://www.broadcom.com
3391 F: drivers/infiniband/hw/bnxt_re/
3392 F: include/uapi/rdma/bnxt_re-abi.h
3394 BROADCOM NVRAM DRIVER
3395 M: Rafał Miłecki <zajec5@gmail.com>
3396 L: linux-mips@vger.kernel.org
3398 F: drivers/firmware/broadcom/*
3400 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3401 M: Rafał Miłecki <zajec5@gmail.com>
3402 L: linux-wireless@vger.kernel.org
3405 F: include/linux/bcma/
3407 BROADCOM STB AVS CPUFREQ DRIVER
3408 M: Markus Mayer <mmayer@broadcom.com>
3409 M: bcm-kernel-feedback-list@broadcom.com
3410 L: linux-pm@vger.kernel.org
3412 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3413 F: drivers/cpufreq/brcmstb*
3415 BROADCOM STB AVS TMON DRIVER
3416 M: Markus Mayer <mmayer@broadcom.com>
3417 M: bcm-kernel-feedback-list@broadcom.com
3418 L: linux-pm@vger.kernel.org
3420 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3421 F: drivers/thermal/broadcom/brcmstb*
3423 BROADCOM STB NAND FLASH DRIVER
3424 M: Brian Norris <computersforpeace@gmail.com>
3425 M: Kamal Dasu <kdasu.kdev@gmail.com>
3426 L: linux-mtd@lists.infradead.org
3427 L: bcm-kernel-feedback-list@broadcom.com
3429 F: drivers/mtd/nand/raw/brcmnand/
3431 BROADCOM STB DPFE DRIVER
3432 M: Markus Mayer <mmayer@broadcom.com>
3433 M: bcm-kernel-feedback-list@broadcom.com
3434 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3436 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3437 F: drivers/memory/brcmstb_dpfe.c
3440 M: Kamal Dasu <kdasu.kdev@gmail.com>
3441 M: bcm-kernel-feedback-list@broadcom.com
3443 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3444 F: drivers/spi/spi-bcm-qspi.*
3445 F: drivers/spi/spi-brcmstb-qspi.c
3446 F: drivers/spi/spi-iproc-qspi.c
3448 BROADCOM SYSTEMPORT ETHERNET DRIVER
3449 M: Florian Fainelli <f.fainelli@gmail.com>
3450 L: bcm-kernel-feedback-list@broadcom.com
3451 L: netdev@vger.kernel.org
3453 F: drivers/net/ethernet/broadcom/bcmsysport.*
3455 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3456 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3457 M: Prashant Sreedharan <prashant@broadcom.com>
3458 M: Michael Chan <mchan@broadcom.com>
3459 L: netdev@vger.kernel.org
3461 F: drivers/net/ethernet/broadcom/tg3.*
3463 BROCADE BFA FC SCSI DRIVER
3464 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3465 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3466 L: linux-scsi@vger.kernel.org
3468 F: drivers/scsi/bfa/
3470 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3471 M: Rasesh Mody <rmody@marvell.com>
3472 M: Sudarsana Kalluru <skalluru@marvell.com>
3473 M: GR-Linux-NIC-Dev@marvell.com
3474 L: netdev@vger.kernel.org
3476 F: drivers/net/ethernet/brocade/bna/
3478 BSG (block layer generic sg v4 driver)
3479 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3480 L: linux-scsi@vger.kernel.org
3483 F: include/linux/bsg.h
3484 F: include/uapi/linux/bsg.h
3487 M: Clemens Ladisch <clemens@ladisch.de>
3488 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3491 F: Documentation/sound/cards/bt87x.rst
3492 F: sound/pci/bt87x.c
3495 M: Michael Buesch <m@bues.ch>
3496 W: http://bu3sch.de/btgpio.php
3498 F: drivers/gpio/gpio-bt8xx.c
3501 M: Chris Mason <clm@fb.com>
3502 M: Josef Bacik <josef@toxicpanda.com>
3503 M: David Sterba <dsterba@suse.com>
3504 L: linux-btrfs@vger.kernel.org
3505 W: http://btrfs.wiki.kernel.org/
3506 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3507 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3509 F: Documentation/filesystems/btrfs.txt
3511 F: include/linux/btrfs*
3512 F: include/uapi/linux/btrfs*
3514 BTTV VIDEO4LINUX DRIVER
3515 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3516 L: linux-media@vger.kernel.org
3517 W: https://linuxtv.org
3518 T: git git://linuxtv.org/media_tree.git
3520 F: Documentation/media/v4l-drivers/bttv*
3521 F: drivers/media/pci/bt8xx/bttv*
3523 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3524 M: Chanwoo Choi <cw00.choi@samsung.com>
3525 L: linux-pm@vger.kernel.org
3526 L: linux-samsung-soc@vger.kernel.org
3527 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3529 F: drivers/devfreq/exynos-bus.c
3530 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3532 BUSLOGIC SCSI DRIVER
3533 M: Khalid Aziz <khalid@gonehiking.org>
3534 L: linux-scsi@vger.kernel.org
3536 F: drivers/scsi/BusLogic.*
3537 F: drivers/scsi/FlashPoint.*
3539 C-MEDIA CMI8788 DRIVER
3540 M: Clemens Ladisch <clemens@ladisch.de>
3541 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3542 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3544 F: sound/pci/oxygen/
3547 M: Guo Ren <guoren@kernel.org>
3548 T: git https://github.com/c-sky/csky-linux.git
3551 F: Documentation/devicetree/bindings/csky/
3552 F: drivers/irqchip/irq-csky-*
3553 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3554 F: drivers/clocksource/timer-gx6605s.c
3555 F: drivers/clocksource/timer-mp-csky.c
3556 F: Documentation/devicetree/bindings/timer/csky,*
3561 M: Mark Salter <msalter@redhat.com>
3562 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3563 L: linux-c6x-dev@linux-c6x.org
3564 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3568 CA8210 IEEE-802.15.4 RADIO DRIVER
3569 M: Harry Morris <h.morris@cascoda.com>
3570 L: linux-wpan@vger.kernel.org
3571 W: https://github.com/Cascoda/ca8210-linux.git
3573 F: drivers/net/ieee802154/ca8210.c
3574 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3576 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3577 M: David Howells <dhowells@redhat.com>
3578 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3580 F: Documentation/filesystems/caching/cachefiles.txt
3583 CADENCE MIPI-CSI2 BRIDGES
3584 M: Maxime Ripard <maxime.ripard@bootlin.com>
3585 L: linux-media@vger.kernel.org
3587 F: Documentation/devicetree/bindings/media/cdns,*.txt
3588 F: drivers/media/platform/cadence/cdns-csi2*
3590 CADET FM/AM RADIO RECEIVER DRIVER
3591 M: Hans Verkuil <hverkuil@xs4all.nl>
3592 L: linux-media@vger.kernel.org
3593 T: git git://linuxtv.org/media_tree.git
3594 W: https://linuxtv.org
3596 F: drivers/media/radio/radio-cadet*
3598 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3599 M: Jonathan Corbet <corbet@lwn.net>
3600 L: linux-media@vger.kernel.org
3601 T: git git://linuxtv.org/media_tree.git
3603 F: Documentation/media/v4l-drivers/cafe_ccic*
3604 F: drivers/media/platform/marvell-ccic/
3607 L: netdev@vger.kernel.org
3609 F: Documentation/networking/caif/
3610 F: drivers/net/caif/
3611 F: include/uapi/linux/caif/
3612 F: include/net/caif/
3616 M: Toke Høiland-Jørgensen <toke@toke.dk>
3617 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3619 F: net/sched/sch_cake.c
3621 CALGARY x86-64 IOMMU
3622 M: Muli Ben-Yehuda <mulix@mulix.org>
3623 M: Jon Mason <jdmason@kudzu.us>
3624 L: iommu@lists.linux-foundation.org
3626 F: arch/x86/kernel/pci-calgary_64.c
3627 F: arch/x86/kernel/tce_64.c
3628 F: arch/x86/include/asm/calgary.h
3629 F: arch/x86/include/asm/tce.h
3632 M: Wolfgang Grandegger <wg@grandegger.com>
3633 M: Marc Kleine-Budde <mkl@pengutronix.de>
3634 L: linux-can@vger.kernel.org
3635 W: https://github.com/linux-can
3636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3639 F: Documentation/devicetree/bindings/net/can/
3641 F: include/linux/can/dev.h
3642 F: include/linux/can/platform/
3643 F: include/uapi/linux/can/error.h
3644 F: include/uapi/linux/can/netlink.h
3647 M: Oliver Hartkopp <socketcan@hartkopp.net>
3648 M: Marc Kleine-Budde <mkl@pengutronix.de>
3649 L: linux-can@vger.kernel.org
3650 W: https://github.com/linux-can
3651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3654 F: Documentation/networking/can.rst
3656 F: include/linux/can/core.h
3657 F: include/uapi/linux/can.h
3658 F: include/uapi/linux/can/bcm.h
3659 F: include/uapi/linux/can/raw.h
3660 F: include/uapi/linux/can/gw.h
3663 M: Serge Hallyn <serge@hallyn.com>
3664 L: linux-security-module@vger.kernel.org
3666 F: include/linux/capability.h
3667 F: include/uapi/linux/capability.h
3668 F: security/commoncap.c
3669 F: kernel/capability.c
3671 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3672 M: Kevin Tsai <ktsai@capellamicro.com>
3674 F: drivers/iio/light/cm*
3676 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3677 M: Christian Lamparter <chunkeey@googlemail.com>
3678 L: linux-wireless@vger.kernel.org
3679 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3681 F: drivers/net/wireless/ath/carl9170/
3684 M: Jan Glauber <jglauber@cavium.com>
3685 M: David Daney <david.daney@cavium.com>
3686 W: http://www.cavium.com
3688 F: drivers/i2c/busses/i2c-octeon*
3689 F: drivers/i2c/busses/i2c-thunderx*
3691 CAVIUM LIQUIDIO NETWORK DRIVER
3692 M: Derek Chickles <dchickles@marvell.com>
3693 M: Satanand Burla <sburla@marvell.com>
3694 M: Felix Manlunas <fmanlunas@marvell.com>
3695 L: netdev@vger.kernel.org
3696 W: http://www.cavium.com
3698 F: drivers/net/ethernet/cavium/liquidio/
3701 M: Jan Glauber <jglauber@cavium.com>
3702 M: David Daney <david.daney@cavium.com>
3703 M: Steven J. Hill <Steven.Hill@cavium.com>
3704 W: http://www.cavium.com
3706 F: drivers/mmc/host/cavium*
3708 CAVIUM OCTEON-TX CRYPTO DRIVER
3709 M: George Cherian <george.cherian@cavium.com>
3710 L: linux-crypto@vger.kernel.org
3711 W: http://www.cavium.com
3713 F: drivers/crypto/cavium/cpt/
3715 CAVIUM THUNDERX2 ARM64 SOC
3716 M: Robert Richter <rrichter@cavium.com>
3717 M: Jayachandran C <jnair@caviumnetworks.com>
3718 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3720 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3721 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3723 CC2520 IEEE-802.15.4 RADIO DRIVER
3724 M: Varka Bhadram <varkabhadram@gmail.com>
3725 L: linux-wpan@vger.kernel.org
3727 F: drivers/net/ieee802154/cc2520.c
3728 F: include/linux/spi/cc2520.h
3729 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3731 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3732 M: Gilad Ben-Yossef <gilad@benyossef.com>
3733 L: linux-crypto@vger.kernel.org
3735 F: drivers/crypto/ccree/
3736 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3739 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3740 L: linux-media@vger.kernel.org
3741 T: git git://linuxtv.org/media_tree.git
3742 W: http://linuxtv.org
3744 F: Documentation/media/kapi/cec-core.rst
3745 F: Documentation/media/uapi/cec
3746 F: drivers/media/cec/
3747 F: drivers/media/rc/keymaps/rc-cec.c
3748 F: include/media/cec.h
3749 F: include/media/cec-notifier.h
3750 F: include/uapi/linux/cec.h
3751 F: include/uapi/linux/cec-funcs.h
3752 F: Documentation/devicetree/bindings/media/cec.txt
3753 F: Documentation/ABI/testing/debugfs-cec-error-inj
3756 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3757 L: linux-media@vger.kernel.org
3758 T: git git://linuxtv.org/media_tree.git
3759 W: http://linuxtv.org
3761 F: drivers/media/platform/cec-gpio/
3762 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3764 CELL BROADBAND ENGINE ARCHITECTURE
3765 M: Arnd Bergmann <arnd@arndb.de>
3766 L: linuxppc-dev@lists.ozlabs.org
3767 W: http://www.ibm.com/developerworks/power/cell/
3769 F: arch/powerpc/include/asm/cell*.h
3770 F: arch/powerpc/include/asm/spu*.h
3771 F: arch/powerpc/include/uapi/asm/spu*.h
3772 F: arch/powerpc/oprofile/*cell*
3773 F: arch/powerpc/platforms/cell/
3775 CEPH COMMON CODE (LIBCEPH)
3776 M: Ilya Dryomov <idryomov@gmail.com>
3777 M: Jeff Layton <jlayton@kernel.org>
3778 M: Sage Weil <sage@redhat.com>
3779 L: ceph-devel@vger.kernel.org
3781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3782 T: git git://github.com/ceph/ceph-client.git
3785 F: include/linux/ceph/
3786 F: include/linux/crush/
3788 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3789 M: Jeff Layton <jlayton@kernel.org>
3790 M: Sage Weil <sage@redhat.com>
3791 M: Ilya Dryomov <idryomov@gmail.com>
3792 L: ceph-devel@vger.kernel.org
3794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3795 T: git git://github.com/ceph/ceph-client.git
3797 F: Documentation/filesystems/ceph.txt
3800 CERTIFICATE HANDLING:
3801 M: David Howells <dhowells@redhat.com>
3802 M: David Woodhouse <dwmw2@infradead.org>
3803 L: keyrings@vger.kernel.org
3805 F: Documentation/admin-guide/module-signing.rst
3807 F: scripts/sign-file.c
3808 F: scripts/extract-cert.c
3810 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3811 L: linux-usb@vger.kernel.org
3813 F: Documentation/usb/wusb-design-overview.rst
3814 F: Documentation/usb/wusb-cbaf
3815 F: drivers/usb/host/hwa-hc.c
3816 F: drivers/usb/host/whci/
3817 F: drivers/usb/wusbcore/
3818 F: include/linux/usb/wusb*
3820 CFAG12864B LCD DRIVER
3821 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3823 F: drivers/auxdisplay/cfag12864b.c
3824 F: include/linux/cfag12864b.h
3826 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3827 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3829 F: drivers/auxdisplay/cfag12864bfb.c
3830 F: include/linux/cfag12864b.h
3832 802.11 (including CFG80211/NL80211)
3833 M: Johannes Berg <johannes@sipsolutions.net>
3834 L: linux-wireless@vger.kernel.org
3835 W: http://wireless.kernel.org/
3836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3840 F: include/uapi/linux/nl80211.h
3841 F: include/linux/ieee80211.h
3842 F: include/net/wext.h
3843 F: include/net/cfg80211.h
3844 F: include/net/iw_handler.h
3845 F: include/net/ieee80211_radiotap.h
3846 F: Documentation/driver-api/80211/cfg80211.rst
3847 F: Documentation/networking/regulatory.txt
3849 CHAR and MISC DRIVERS
3850 M: Arnd Bergmann <arnd@arndb.de>
3851 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3856 F: include/linux/miscdevice.h
3859 M: Andy Whitcroft <apw@canonical.com>
3860 M: Joe Perches <joe@perches.com>
3862 F: scripts/checkpatch.pl
3864 CHINESE DOCUMENTATION
3865 M: Harry Wei <harryxiyou@gmail.com>
3866 M: Alex Shi <alex.shi@linux.alibaba.com>
3867 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3869 F: Documentation/translations/zh_CN/
3871 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3872 M: Peter Chen <Peter.Chen@nxp.com>
3873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3874 L: linux-usb@vger.kernel.org
3876 F: drivers/usb/chipidea/
3878 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3879 M: Hans de Goede <hdegoede@redhat.com>
3880 L: linux-input@vger.kernel.org
3882 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3883 F: drivers/input/touchscreen/chipone_icn8318.c
3885 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3886 M: Hans de Goede <hdegoede@redhat.com>
3887 L: linux-input@vger.kernel.org
3889 F: drivers/input/touchscreen/chipone_icn8505.c
3891 CHROME HARDWARE PLATFORM SUPPORT
3892 M: Benson Leung <bleung@chromium.org>
3893 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3896 F: drivers/platform/chrome/
3898 CHROMEOS EC SUBDRIVERS
3899 M: Benson Leung <bleung@chromium.org>
3900 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3901 R: Guenter Roeck <groeck@chromium.org>
3905 F: drivers/power/supply/cros_usbpd-charger.c
3907 CHROMEOS EC CODEC DRIVER
3908 M: Cheng-Yi Chiang <cychiang@chromium.org>
3910 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3911 R: Guenter Roeck <groeck@chromium.org>
3912 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3913 F: sound/soc/codecs/cros_ec_codec.*
3915 CIRRUS LOGIC AUDIO CODEC DRIVERS
3916 M: Brian Austin <brian.austin@cirrus.com>
3917 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3918 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3920 F: sound/soc/codecs/cs*
3922 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3923 M: Hartley Sweeten <hsweeten@visionengravers.com>
3924 L: netdev@vger.kernel.org
3926 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3928 CIRRUS LOGIC LOCHNAGAR DRIVER
3929 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3930 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3931 L: patches@opensource.cirrus.com
3933 F: drivers/clk/clk-lochnagar.c
3934 F: drivers/hwmon/lochnagar-hwmon.c
3935 F: drivers/mfd/lochnagar-i2c.c
3936 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3937 F: drivers/regulator/lochnagar-regulator.c
3938 F: sound/soc/codecs/lochnagar-sc.c
3939 F: include/dt-bindings/clk/lochnagar.h
3940 F: include/dt-bindings/pinctrl/lochnagar.h
3941 F: include/linux/mfd/lochnagar*
3942 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3943 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3944 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3945 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3946 F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3947 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3948 F: Documentation/hwmon/lochnagar.rst
3950 CISCO FCOE HBA DRIVER
3951 M: Satish Kharat <satishkh@cisco.com>
3952 M: Sesidhar Baddela <sebaddel@cisco.com>
3953 M: Karan Tilak Kumar <kartilak@cisco.com>
3954 L: linux-scsi@vger.kernel.org
3956 F: drivers/scsi/fnic/
3958 CISCO SCSI HBA DRIVER
3959 M: Karan Tilak Kumar <kartilak@cisco.com>
3960 M: Sesidhar Baddela <sebaddel@cisco.com>
3961 L: linux-scsi@vger.kernel.org
3963 F: drivers/scsi/snic/
3965 CISCO VIC ETHERNET NIC DRIVER
3966 M: Christian Benvenuti <benve@cisco.com>
3967 M: Govindarajulu Varadarajan <_govind@gmx.com>
3968 M: Parvi Kaustubhi <pkaustub@cisco.com>
3970 F: drivers/net/ethernet/cisco/enic/
3972 CISCO VIC LOW LATENCY NIC DRIVER
3973 M: Christian Benvenuti <benve@cisco.com>
3974 M: Nelson Escobar <neescoba@cisco.com>
3975 M: Parvi Kaustubhi <pkaustub@cisco.com>
3977 F: drivers/infiniband/hw/usnic/
3979 CIRRUS LOGIC MADERA CODEC DRIVERS
3980 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3981 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3982 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3983 L: patches@opensource.cirrus.com
3984 T: git https://github.com/CirrusLogic/linux-drivers.git
3985 W: https://github.com/CirrusLogic/linux-drivers/wiki
3987 F: Documentation/devicetree/bindings/mfd/madera.txt
3988 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3989 F: Documentation/devicetree/bindings/sound/madera.txt
3990 F: include/dt-bindings/sound/madera*
3991 F: include/linux/irqchip/irq-madera*
3992 F: include/linux/mfd/madera/*
3993 F: include/sound/madera*
3994 F: drivers/gpio/gpio-madera*
3995 F: drivers/irqchip/irq-madera*
3996 F: drivers/mfd/madera*
3997 F: drivers/mfd/cs47l*
3998 F: drivers/pinctrl/cirrus/*
3999 F: sound/soc/codecs/cs47l*
4000 F: sound/soc/codecs/madera*
4003 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4007 CLANG/LLVM BUILD SUPPORT
4008 L: clang-built-linux@googlegroups.com
4009 W: https://clangbuiltlinux.github.io/
4010 B: https://github.com/ClangBuiltLinux/linux/issues
4011 C: irc://chat.freenode.net/clangbuiltlinux
4013 K: \b(?i:clang|llvm)\b
4016 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4017 L: linux-kernel@vger.kernel.org
4020 F: include/linux/cleancache.h
4023 M: Russell King <linux@armlinux.org.uk>
4024 L: linux-clk@vger.kernel.org
4026 F: include/linux/clk.h
4028 CLOCKSOURCE, CLOCKEVENT DRIVERS
4029 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4030 M: Thomas Gleixner <tglx@linutronix.de>
4031 L: linux-kernel@vger.kernel.org
4032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4034 F: drivers/clocksource/
4035 F: Documentation/devicetree/bindings/timer/
4038 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4039 M: Daniel Oliveira Nascimento <don@syst.com.br>
4040 L: platform-driver-x86@vger.kernel.org
4042 F: drivers/platform/x86/classmate-laptop.c
4045 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4046 L: linux-media@vger.kernel.org
4047 T: git git://linuxtv.org/media_tree.git
4048 W: https://linuxtv.org
4050 F: drivers/media/pci/cobalt/
4052 COCCINELLE/Semantic Patches (SmPL)
4053 M: Julia Lawall <Julia.Lawall@lip6.fr>
4054 M: Gilles Muller <Gilles.Muller@lip6.fr>
4055 M: Nicolas Palix <nicolas.palix@imag.fr>
4056 M: Michal Marek <michal.lkml@markovi.net>
4057 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4058 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4059 W: http://coccinelle.lip6.fr/
4061 F: Documentation/dev-tools/coccinelle.rst
4062 F: scripts/coccinelle/
4063 F: scripts/coccicheck
4066 M: Jan Harkes <jaharkes@cs.cmu.edu>
4068 L: codalist@coda.cs.cmu.edu
4069 W: http://www.coda.cs.cmu.edu/
4071 F: Documentation/filesystems/coda.txt
4073 F: include/linux/coda*.h
4074 F: include/uapi/linux/coda*.h
4076 CODA V4L2 MEM2MEM DRIVER
4077 M: Philipp Zabel <p.zabel@pengutronix.de>
4078 L: linux-media@vger.kernel.org
4080 F: Documentation/devicetree/bindings/media/coda.txt
4081 F: drivers/media/platform/coda/
4084 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4086 F: Documentation/process/code-of-conduct.rst
4087 F: Documentation/process/code-of-conduct-interpretation.rst
4089 COMMON CLK FRAMEWORK
4090 M: Michael Turquette <mturquette@baylibre.com>
4091 M: Stephen Boyd <sboyd@kernel.org>
4092 L: linux-clk@vger.kernel.org
4093 Q: http://patchwork.kernel.org/project/linux-clk/list/
4094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4096 F: Documentation/devicetree/bindings/clock/
4098 X: drivers/clk/clkdev.c
4099 F: include/linux/clk-pr*
4100 F: include/linux/clk/
4101 F: include/linux/of_clk.h
4103 COMMON INTERNET FILE SYSTEM (CIFS)
4104 M: Steve French <sfrench@samba.org>
4105 L: linux-cifs@vger.kernel.org
4106 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4107 W: http://linux-cifs.samba.org/
4108 T: git git://git.samba.org/sfrench/cifs-2.6.git
4110 F: Documentation/filesystems/cifs/
4113 COMPACTPCI HOTPLUG CORE
4114 M: Scott Murray <scott@spiteful.org>
4115 L: linux-pci@vger.kernel.org
4117 F: drivers/pci/hotplug/cpci_hotplug*
4119 COMPACTPCI HOTPLUG GENERIC DRIVER
4120 M: Scott Murray <scott@spiteful.org>
4121 L: linux-pci@vger.kernel.org
4123 F: drivers/pci/hotplug/cpcihp_generic.c
4125 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4126 M: Scott Murray <scott@spiteful.org>
4127 L: linux-pci@vger.kernel.org
4129 F: drivers/pci/hotplug/cpcihp_zt5550.*
4131 COMPAL LAPTOP SUPPORT
4132 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4133 L: platform-driver-x86@vger.kernel.org
4135 F: drivers/platform/x86/compal-laptop.c
4138 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4140 F: include/linux/compiler_attributes.h
4142 CONEXANT ACCESSRUNNER USB DRIVER
4143 L: accessrunner-general@lists.sourceforge.net
4144 W: http://accessrunner.sourceforge.net/
4146 F: drivers/usb/atm/cxacru.c
4149 M: Joel Becker <jlbec@evilplan.org>
4150 M: Christoph Hellwig <hch@lst.de>
4151 T: git git://git.infradead.org/users/hch/configfs.git
4154 F: include/linux/configfs.h
4157 M: Evgeniy Polyakov <zbr@ioremap.net>
4158 L: netdev@vger.kernel.org
4160 F: drivers/connector/
4162 CONTROL GROUP (CGROUP)
4163 M: Tejun Heo <tj@kernel.org>
4164 M: Li Zefan <lizefan@huawei.com>
4165 M: Johannes Weiner <hannes@cmpxchg.org>
4166 L: cgroups@vger.kernel.org
4167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4169 F: Documentation/admin-guide/cgroup-v2.rst
4170 F: Documentation/admin-guide/cgroup-v1/
4171 F: include/linux/cgroup*
4174 CONTROL GROUP - CPUSET
4175 M: Li Zefan <lizefan@huawei.com>
4176 L: cgroups@vger.kernel.org
4177 W: http://www.bullopensource.org/cpuset/
4178 W: http://oss.sgi.com/projects/cpusets/
4179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4181 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4182 F: include/linux/cpuset.h
4183 F: kernel/cgroup/cpuset.c
4185 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4186 M: Johannes Weiner <hannes@cmpxchg.org>
4187 M: Michal Hocko <mhocko@kernel.org>
4188 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4189 L: cgroups@vger.kernel.org
4190 L: linux-mm@kvack.org
4195 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4196 M: Tejun Heo <tj@kernel.org>
4197 M: Jens Axboe <axboe@kernel.dk>
4198 L: cgroups@vger.kernel.org
4199 L: linux-block@vger.kernel.org
4200 T: git git://git.kernel.dk/linux-block
4201 F: Documentation/cgroup-v1/blkio-controller.rst
4202 F: block/blk-cgroup.c
4203 F: include/linux/blk-cgroup.h
4204 F: block/blk-throttle.c
4205 F: block/blk-iolatency.c
4206 F: block/bfq-cgroup.c
4208 CORETEMP HARDWARE MONITORING DRIVER
4209 M: Fenghua Yu <fenghua.yu@intel.com>
4210 L: linux-hwmon@vger.kernel.org
4212 F: Documentation/hwmon/coretemp.rst
4213 F: drivers/hwmon/coretemp.c
4215 COSA/SRP SYNC SERIAL DRIVER
4216 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4217 W: http://www.fi.muni.cz/~kas/cosa/
4219 F: drivers/net/wan/cosa*
4222 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4223 L: linux-iio@vger.kernel.org
4225 F: Documentation/ABI/testing/sysfs-bus-counter*
4226 F: Documentation/driver-api/generic-counter.rst
4228 F: include/linux/counter.h
4229 F: include/linux/counter_enum.h
4231 CPMAC ETHERNET DRIVER
4232 M: Florian Fainelli <f.fainelli@gmail.com>
4233 L: netdev@vger.kernel.org
4235 F: drivers/net/ethernet/ti/cpmac.c
4237 CPU FREQUENCY SCALING FRAMEWORK
4238 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4239 M: Viresh Kumar <viresh.kumar@linaro.org>
4240 L: linux-pm@vger.kernel.org
4242 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4244 B: https://bugzilla.kernel.org
4245 F: Documentation/admin-guide/pm/cpufreq.rst
4246 F: Documentation/admin-guide/pm/intel_pstate.rst
4247 F: Documentation/cpu-freq/
4248 F: Documentation/devicetree/bindings/cpufreq/
4250 F: kernel/sched/cpufreq*.c
4251 F: include/linux/cpufreq.h
4252 F: include/linux/sched/cpufreq.h
4253 F: tools/testing/selftests/cpufreq/
4255 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4256 M: Viresh Kumar <viresh.kumar@linaro.org>
4257 M: Sudeep Holla <sudeep.holla@arm.com>
4258 L: linux-pm@vger.kernel.org
4259 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4261 F: drivers/cpufreq/arm_big_little.h
4262 F: drivers/cpufreq/arm_big_little.c
4264 CPU POWER MONITORING SUBSYSTEM
4265 M: Thomas Renninger <trenn@suse.com>
4266 M: Shuah Khan <shuah@kernel.org>
4267 M: Shuah Khan <skhan@linuxfoundation.org>
4268 L: linux-pm@vger.kernel.org
4270 F: tools/power/cpupower/
4273 M: "H. Peter Anvin" <hpa@zytor.com>
4275 F: arch/x86/kernel/cpuid.c
4276 F: arch/x86/kernel/msr.c
4278 CPUIDLE DRIVER - ARM BIG LITTLE
4279 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4280 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4281 L: linux-pm@vger.kernel.org
4282 L: linux-arm-kernel@lists.infradead.org
4283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4285 F: drivers/cpuidle/cpuidle-big_little.c
4287 CPUIDLE DRIVER - ARM EXYNOS
4288 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4289 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4290 M: Kukjin Kim <kgene@kernel.org>
4291 L: linux-pm@vger.kernel.org
4292 L: linux-samsung-soc@vger.kernel.org
4294 F: drivers/cpuidle/cpuidle-exynos.c
4295 F: arch/arm/mach-exynos/pm.c
4297 CPU IDLE TIME MANAGEMENT FRAMEWORK
4298 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4299 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4300 L: linux-pm@vger.kernel.org
4302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4303 B: https://bugzilla.kernel.org
4304 F: Documentation/admin-guide/pm/cpuidle.rst
4305 F: Documentation/driver-api/pm/cpuidle.rst
4306 F: drivers/cpuidle/*
4307 F: include/linux/cpuidle.h
4310 M: Nicolas Pitre <nico@fluxnic.net>
4312 F: Documentation/filesystems/cramfs.txt
4316 M: Herbert Xu <herbert@gondor.apana.org.au>
4317 M: "David S. Miller" <davem@davemloft.net>
4318 L: linux-crypto@vger.kernel.org
4319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4320 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4322 F: Documentation/crypto/
4323 F: Documentation/devicetree/bindings/crypto/
4328 F: include/linux/crypto*
4331 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4332 M: Neil Horman <nhorman@tuxdriver.com>
4333 L: linux-crypto@vger.kernel.org
4335 F: crypto/ansi_cprng.c
4339 M: Hans Verkuil <hverkuil@xs4all.nl>
4340 L: linux-media@vger.kernel.org
4341 T: git git://linuxtv.org/media_tree.git
4342 W: http://linuxtv.org
4344 F: drivers/media/i2c/cs3308.c
4346 CS5535 Audio ALSA driver
4347 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4349 F: sound/pci/cs5535audio/
4351 CSI DRIVERS FOR ALLWINNER V3s
4352 M: Yong Deng <yong.deng@magewell.com>
4353 L: linux-media@vger.kernel.org
4354 T: git git://linuxtv.org/media_tree.git
4356 F: drivers/media/platform/sunxi/sun6i-csi/
4357 F: Documentation/devicetree/bindings/media/sun6i-csi.txt
4360 M: Solomon Peachy <pizza@shaftnet.org>
4362 F: drivers/net/wireless/st/cw1200/
4364 CX18 VIDEO4LINUX DRIVER
4365 M: Andy Walls <awalls@md.metrocast.net>
4366 L: ivtv-devel@ivtvdriver.org (subscribers-only)
4367 L: linux-media@vger.kernel.org
4368 T: git git://linuxtv.org/media_tree.git
4369 W: https://linuxtv.org
4370 W: http://www.ivtvdriver.org/index.php/Cx18
4372 F: Documentation/media/v4l-drivers/cx18*
4373 F: drivers/media/pci/cx18/
4374 F: include/uapi/linux/ivtv*
4376 CX2341X MPEG ENCODER HELPER MODULE
4377 M: Hans Verkuil <hverkuil@xs4all.nl>
4378 L: linux-media@vger.kernel.org
4379 T: git git://linuxtv.org/media_tree.git
4380 W: https://linuxtv.org
4382 F: drivers/media/common/cx2341x*
4383 F: include/media/drv-intf/cx2341x.h
4385 CX24120 MEDIA DRIVER
4386 M: Jemma Denson <jdenson@gmail.com>
4387 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4388 L: linux-media@vger.kernel.org
4389 W: https://linuxtv.org
4390 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4392 F: drivers/media/dvb-frontends/cx24120*
4394 CX88 VIDEO4LINUX DRIVER
4395 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4396 L: linux-media@vger.kernel.org
4397 W: https://linuxtv.org
4398 T: git git://linuxtv.org/media_tree.git
4400 F: Documentation/media/v4l-drivers/cx88*
4401 F: drivers/media/pci/cx88/
4403 CXD2820R MEDIA DRIVER
4404 M: Antti Palosaari <crope@iki.fi>
4405 L: linux-media@vger.kernel.org
4406 W: https://linuxtv.org
4407 W: http://palosaari.fi/linux/
4408 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4409 T: git git://linuxtv.org/anttip/media_tree.git
4411 F: drivers/media/dvb-frontends/cxd2820r*
4413 CXGB3 ETHERNET DRIVER (CXGB3)
4414 M: Vishal Kulkarni <vishal@chelsio.com>
4415 L: netdev@vger.kernel.org
4416 W: http://www.chelsio.com
4418 F: drivers/net/ethernet/chelsio/cxgb3/
4420 CXGB3 ISCSI DRIVER (CXGB3I)
4421 M: Karen Xie <kxie@chelsio.com>
4422 L: linux-scsi@vger.kernel.org
4423 W: http://www.chelsio.com
4425 F: drivers/scsi/cxgbi/cxgb3i
4427 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4428 M: Potnuri Bharat Teja <bharat@chelsio.com>
4429 L: linux-rdma@vger.kernel.org
4430 W: http://www.openfabrics.org
4432 F: drivers/infiniband/hw/cxgb3/
4433 F: include/uapi/rdma/cxgb3-abi.h
4435 CXGB4 CRYPTO DRIVER (chcr)
4436 M: Atul Gupta <atul.gupta@chelsio.com>
4437 L: linux-crypto@vger.kernel.org
4438 W: http://www.chelsio.com
4440 F: drivers/crypto/chelsio
4442 CXGB4 ETHERNET DRIVER (CXGB4)
4443 M: Vishal Kulkarni <vishal@chelsio.com>
4444 L: netdev@vger.kernel.org
4445 W: http://www.chelsio.com
4447 F: drivers/net/ethernet/chelsio/cxgb4/
4449 CXGB4 ISCSI DRIVER (CXGB4I)
4450 M: Karen Xie <kxie@chelsio.com>
4451 L: linux-scsi@vger.kernel.org
4452 W: http://www.chelsio.com
4454 F: drivers/scsi/cxgbi/cxgb4i
4456 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4457 M: Potnuri Bharat Teja <bharat@chelsio.com>
4458 L: linux-rdma@vger.kernel.org
4459 W: http://www.openfabrics.org
4461 F: drivers/infiniband/hw/cxgb4/
4462 F: include/uapi/rdma/cxgb4-abi.h
4464 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4465 M: Casey Leedom <leedom@chelsio.com>
4466 L: netdev@vger.kernel.org
4467 W: http://www.chelsio.com
4469 F: drivers/net/ethernet/chelsio/cxgb4vf/
4471 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4472 M: Frederic Barrat <fbarrat@linux.ibm.com>
4473 M: Andrew Donnellan <ajd@linux.ibm.com>
4474 L: linuxppc-dev@lists.ozlabs.org
4476 F: arch/powerpc/platforms/powernv/pci-cxl.c
4477 F: drivers/misc/cxl/
4478 F: include/misc/cxl*
4479 F: include/uapi/misc/cxl.h
4480 F: Documentation/powerpc/cxl.txt
4481 F: Documentation/ABI/testing/sysfs-class-cxl
4483 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4484 M: Manoj N. Kumar <manoj@linux.ibm.com>
4485 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4486 M: Uma Krishnan <ukrishn@linux.ibm.com>
4487 L: linux-scsi@vger.kernel.org
4489 F: drivers/scsi/cxlflash/
4490 F: include/uapi/scsi/cxlflash_ioctl.h
4491 F: Documentation/powerpc/cxlflash.txt
4494 M: Russell King <linux@armlinux.org.uk>
4495 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4496 W: http://www.armlinux.org.uk/
4498 F: drivers/video/fbdev/cyber2000fb.*
4500 CYCLADES ASYNC MUX DRIVER
4501 W: http://www.cyclades.com/
4503 F: drivers/tty/cyclades.c
4504 F: include/linux/cyclades.h
4505 F: include/uapi/linux/cyclades.h
4507 CYCLADES PC300 DRIVER
4508 W: http://www.cyclades.com/
4510 F: drivers/net/wan/pc300*
4512 CYPRESS_FIRMWARE MEDIA DRIVER
4513 M: Antti Palosaari <crope@iki.fi>
4514 L: linux-media@vger.kernel.org
4515 W: https://linuxtv.org
4516 W: http://palosaari.fi/linux/
4517 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4518 T: git git://linuxtv.org/anttip/media_tree.git
4520 F: drivers/media/common/cypress_firmware*
4522 CYTTSP TOUCHSCREEN DRIVER
4523 M: Ferruh Yigit <fery@cypress.com>
4524 L: linux-input@vger.kernel.org
4526 F: drivers/input/touchscreen/cyttsp*
4527 F: include/linux/input/cyttsp.h
4529 D-LINK DIR-685 TOUCHKEYS DRIVER
4530 M: Linus Walleij <linus.walleij@linaro.org>
4531 L: linux-input@vger.kernel.org
4533 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4535 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4536 M: Joshua Kinard <kumba@gentoo.org>
4538 F: drivers/rtc/rtc-ds1685.c
4539 F: include/linux/rtc/ds1685.h
4541 DAMA SLAVE for AX.25
4542 M: Joerg Reuter <jreuter@yaina.de>
4543 W: http://yaina.de/jreuter/
4544 W: http://www.qsl.net/dl1bke/
4545 L: linux-hams@vger.kernel.org
4547 F: net/ax25/af_ax25.c
4548 F: net/ax25/ax25_dev.c
4549 F: net/ax25/ax25_ds_*
4550 F: net/ax25/ax25_in.c
4551 F: net/ax25/ax25_out.c
4552 F: net/ax25/ax25_timer.c
4553 F: net/ax25/sysctl_net_ax25.c
4555 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4556 L: netdev@vger.kernel.org
4558 F: Documentation/networking/device_drivers/dec/dmfe.txt
4559 F: drivers/net/ethernet/dec/tulip/dmfe.c
4561 DC390/AM53C974 SCSI driver
4562 M: Hannes Reinecke <hare@suse.com>
4563 L: linux-scsi@vger.kernel.org
4565 F: drivers/scsi/am53c974.c
4568 M: Oliver Neukum <oliver@neukum.org>
4569 M: Ali Akcaagac <aliakc@web.de>
4570 M: Jamie Lenehan <lenehan@twibble.org>
4571 L: dc395x@twibble.org
4572 W: http://twibble.org/dist/dc395x/
4573 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4575 F: Documentation/scsi/dc395x.txt
4576 F: drivers/scsi/dc395x.*
4579 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4580 L: dccp@vger.kernel.org
4581 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4583 F: include/linux/dccp.h
4584 F: include/uapi/linux/dccp.h
4585 F: include/linux/tfrc.h
4588 DECnet NETWORK LAYER
4589 W: http://linux-decnet.sourceforge.net
4590 L: linux-decnet-user@lists.sourceforge.net
4592 F: Documentation/networking/decnet.txt
4595 DECSTATION PLATFORM SUPPORT
4596 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4597 L: linux-mips@vger.kernel.org
4598 W: http://www.linux-mips.org/wiki/DECstation
4601 F: arch/mips/include/asm/dec/
4602 F: arch/mips/include/asm/mach-dec/
4604 DEFXX FDDI NETWORK DRIVER
4605 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4607 F: drivers/net/fddi/defxx.*
4610 M: Pali Rohár <pali.rohar@gmail.com>
4611 M: Mario Limonciello <mario.limonciello@dell.com>
4612 L: platform-driver-x86@vger.kernel.org
4614 F: drivers/platform/x86/dell-smbios.*
4616 DELL SMBIOS SMM DRIVER
4617 M: Mario Limonciello <mario.limonciello@dell.com>
4618 L: platform-driver-x86@vger.kernel.org
4620 F: drivers/platform/x86/dell-smbios-smm.c
4622 DELL SMBIOS WMI DRIVER
4623 M: Mario Limonciello <mario.limonciello@dell.com>
4624 L: platform-driver-x86@vger.kernel.org
4626 F: drivers/platform/x86/dell-smbios-wmi.c
4627 F: tools/wmi/dell-smbios-example.c
4629 DEFZA FDDI NETWORK DRIVER
4630 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4632 F: drivers/net/fddi/defza.*
4635 M: Matthew Garrett <mjg59@srcf.ucam.org>
4636 M: Pali Rohár <pali.rohar@gmail.com>
4637 L: platform-driver-x86@vger.kernel.org
4639 F: drivers/platform/x86/dell-laptop.c
4641 DELL LAPTOP FREEFALL DRIVER
4642 M: Pali Rohár <pali.rohar@gmail.com>
4644 F: drivers/platform/x86/dell-smo8800.c
4646 DELL LAPTOP RBTN DRIVER
4647 M: Pali Rohár <pali.rohar@gmail.com>
4649 F: drivers/platform/x86/dell-rbtn.*
4651 DELL REMOTE BIOS UPDATE DRIVER
4652 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4653 L: platform-driver-x86@vger.kernel.org
4655 F: drivers/platform/x86/dell_rbu.c
4657 DELL LAPTOP SMM DRIVER
4658 M: Pali Rohár <pali.rohar@gmail.com>
4660 F: drivers/hwmon/dell-smm-hwmon.c
4661 F: include/uapi/linux/i8k.h
4663 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4664 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4665 L: platform-driver-x86@vger.kernel.org
4667 F: Documentation/driver-api/dcdbas.rst
4668 F: drivers/platform/x86/dcdbas.*
4670 DELL WMI NOTIFICATIONS DRIVER
4671 M: Matthew Garrett <mjg59@srcf.ucam.org>
4672 M: Pali Rohár <pali.rohar@gmail.com>
4674 F: drivers/platform/x86/dell-wmi.c
4676 DELL WMI DESCRIPTOR DRIVER
4677 M: Mario Limonciello <mario.limonciello@dell.com>
4679 F: drivers/platform/x86/dell-wmi-descriptor.c
4681 DELTA ST MEDIA DRIVER
4682 M: Hugues Fruchet <hugues.fruchet@st.com>
4683 L: linux-media@vger.kernel.org
4684 T: git git://linuxtv.org/media_tree.git
4685 W: https://linuxtv.org
4687 F: drivers/media/platform/sti/delta
4690 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4691 L: linux-mtd@lists.infradead.org
4693 F: drivers/mtd/nand/raw/denali*
4695 DESIGNWARE EDMA CORE IP DRIVER
4696 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4697 L: dmaengine@vger.kernel.org
4699 F: drivers/dma/dw-edma/
4700 F: include/linux/dma/edma.h
4702 DESIGNWARE USB2 DRD IP DRIVER
4703 M: Minas Harutyunyan <hminas@synopsys.com>
4704 L: linux-usb@vger.kernel.org
4705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4707 F: drivers/usb/dwc2/
4709 DESIGNWARE USB3 DRD IP DRIVER
4710 M: Felipe Balbi <balbi@kernel.org>
4711 L: linux-usb@vger.kernel.org
4712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4714 F: drivers/usb/dwc3/
4716 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4717 M: Andreas Klinger <ak@it-klinger.de>
4718 L: linux-iio@vger.kernel.org
4720 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4721 F: drivers/iio/proximity/srf*.c
4723 DEVICE COREDUMP (DEV_COREDUMP)
4724 M: Johannes Berg <johannes@sipsolutions.net>
4725 L: linux-kernel@vger.kernel.org
4727 F: drivers/base/devcoredump.c
4728 F: include/linux/devcoredump.h
4730 DEVICE FREQUENCY (DEVFREQ)
4731 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4732 M: Kyungmin Park <kyungmin.park@samsung.com>
4733 R: Chanwoo Choi <cw00.choi@samsung.com>
4734 L: linux-pm@vger.kernel.org
4735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4738 F: include/linux/devfreq.h
4739 F: Documentation/devicetree/bindings/devfreq/
4740 F: include/trace/events/devfreq.h
4742 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4743 M: Chanwoo Choi <cw00.choi@samsung.com>
4744 L: linux-pm@vger.kernel.org
4745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4747 F: drivers/devfreq/event/
4748 F: drivers/devfreq/devfreq-event.c
4749 F: include/linux/devfreq-event.h
4750 F: Documentation/devicetree/bindings/devfreq/event/
4752 DEVICE NUMBER REGISTRY
4753 M: Torben Mathiasen <device@lanana.org>
4754 W: http://lanana.org/docs/device-list/index.html
4758 M: Alasdair Kergon <agk@redhat.com>
4759 M: Mike Snitzer <snitzer@redhat.com>
4760 M: dm-devel@redhat.com
4761 L: dm-devel@redhat.com
4762 W: http://sources.redhat.com/dm
4763 Q: http://patchwork.kernel.org/project/dm-devel/list/
4764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4765 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4767 F: Documentation/admin-guide/device-mapper/
4768 F: drivers/md/Makefile
4769 F: drivers/md/Kconfig
4771 F: drivers/md/persistent-data/
4772 F: include/linux/device-mapper.h
4773 F: include/linux/dm-*.h
4774 F: include/uapi/linux/dm-*.h
4777 M: Jiri Pirko <jiri@mellanox.com>
4778 L: netdev@vger.kernel.org
4780 F: net/core/devlink.c
4781 F: include/net/devlink.h
4782 F: include/uapi/linux/devlink.h
4784 DIALOG SEMICONDUCTOR DRIVERS
4785 M: Support Opensource <support.opensource@diasemi.com>
4786 W: http://www.dialog-semiconductor.com/products
4788 F: Documentation/hwmon/da90??.rst
4789 F: Documentation/devicetree/bindings/mfd/da90*.txt
4790 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4791 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4792 F: Documentation/devicetree/bindings/regulator/da92*.txt
4793 F: Documentation/devicetree/bindings/regulator/slg51000.txt
4794 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4795 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4796 F: drivers/gpio/gpio-da90??.c
4797 F: drivers/hwmon/da90??-hwmon.c
4798 F: drivers/iio/adc/da91??-*.c
4799 F: drivers/input/misc/da90??_onkey.c
4800 F: drivers/input/touchscreen/da9052_tsi.c
4801 F: drivers/leds/leds-da90??.c
4802 F: drivers/mfd/da903x.c
4803 F: drivers/mfd/da90??-*.c
4804 F: drivers/mfd/da91??-*.c
4805 F: drivers/power/supply/da9052-battery.c
4806 F: drivers/power/supply/da91??-*.c
4807 F: drivers/regulator/da903x.c
4808 F: drivers/regulator/da9???-regulator.[ch]
4809 F: drivers/regulator/slg51000-regulator.[ch]
4810 F: drivers/thermal/da90??-thermal.c
4811 F: drivers/rtc/rtc-da90??.c
4812 F: drivers/video/backlight/da90??_bl.c
4813 F: drivers/watchdog/da90??_wdt.c
4814 F: include/linux/mfd/da903x.h
4815 F: include/linux/mfd/da9052/
4816 F: include/linux/mfd/da9055/
4817 F: include/linux/mfd/da9062/
4818 F: include/linux/mfd/da9063/
4819 F: include/linux/mfd/da9150/
4820 F: include/linux/regulator/da9211.h
4821 F: include/sound/da[79]*.h
4822 F: sound/soc/codecs/da[79]*.[ch]
4824 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4825 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4826 L: linux-gpio@vger.kernel.org
4828 F: drivers/gpio/gpio-gpio-mm.c
4830 DIOLAN U2C-12 I2C DRIVER
4831 M: Guenter Roeck <linux@roeck-us.net>
4832 L: linux-i2c@vger.kernel.org
4834 F: drivers/i2c/busses/i2c-diolan-u2c.c
4836 FILESYSTEM DIRECT ACCESS (DAX)
4837 M: Dan Williams <dan.j.williams@intel.com>
4838 R: Matthew Wilcox <willy@infradead.org>
4839 R: Jan Kara <jack@suse.cz>
4840 L: linux-fsdevel@vger.kernel.org
4841 L: linux-nvdimm@lists.01.org
4844 F: include/linux/dax.h
4845 F: include/trace/events/fs_dax.h
4847 DEVICE DIRECT ACCESS (DAX)
4848 M: Dan Williams <dan.j.williams@intel.com>
4849 M: Vishal Verma <vishal.l.verma@intel.com>
4850 M: Keith Busch <keith.busch@intel.com>
4851 M: Dave Jiang <dave.jiang@intel.com>
4852 L: linux-nvdimm@lists.01.org
4856 DIRECTORY NOTIFICATION (DNOTIFY)
4857 M: Jan Kara <jack@suse.cz>
4858 R: Amir Goldstein <amir73il@gmail.com>
4859 L: linux-fsdevel@vger.kernel.org
4861 F: Documentation/filesystems/dnotify.txt
4862 F: fs/notify/dnotify/
4863 F: include/linux/dnotify.h
4865 DISK GEOMETRY AND PARTITION HANDLING
4866 M: Andries Brouwer <aeb@cwi.nl>
4867 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4868 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4869 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4873 M: Jan Kara <jack@suse.com>
4875 F: Documentation/filesystems/quota.txt
4877 F: include/linux/quota*.h
4878 F: include/uapi/linux/quota*.h
4880 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4881 M: Bernie Thompson <bernie@plugable.com>
4882 L: linux-fbdev@vger.kernel.org
4884 W: http://plugable.com/category/projects/udlfb/
4885 F: drivers/video/fbdev/udlfb.c
4886 F: include/video/udlfb.h
4887 F: Documentation/fb/udlfb.rst
4889 DISTRIBUTED LOCK MANAGER (DLM)
4890 M: Christine Caulfield <ccaulfie@redhat.com>
4891 M: David Teigland <teigland@redhat.com>
4892 L: cluster-devel@redhat.com
4893 W: http://sources.redhat.com/cluster/
4894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4898 DMA BUFFER SHARING FRAMEWORK
4899 M: Sumit Semwal <sumit.semwal@linaro.org>
4901 L: linux-media@vger.kernel.org
4902 L: dri-devel@lists.freedesktop.org
4903 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4905 F: include/linux/dma-buf*
4906 F: include/linux/reservation.h
4907 F: include/linux/*fence.h
4908 F: Documentation/driver-api/dma-buf.rst
4909 T: git git://anongit.freedesktop.org/drm/drm-misc
4911 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4912 M: Vinod Koul <vkoul@kernel.org>
4913 L: dmaengine@vger.kernel.org
4914 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4917 F: include/linux/dmaengine.h
4918 F: include/linux/of_dma.h
4919 F: Documentation/devicetree/bindings/dma/
4920 F: Documentation/driver-api/dmaengine/
4921 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4924 M: Christoph Hellwig <hch@lst.de>
4925 M: Marek Szyprowski <m.szyprowski@samsung.com>
4926 R: Robin Murphy <robin.murphy@arm.com>
4927 L: iommu@lists.linux-foundation.org
4928 T: git git://git.infradead.org/users/hch/dma-mapping.git
4929 W: http://git.infradead.org/users/hch/dma-mapping.git
4932 F: include/asm-generic/dma-mapping.h
4933 F: include/linux/dma-direct.h
4934 F: include/linux/dma-mapping.h
4935 F: include/linux/dma-noncoherent.h
4937 DME1737 HARDWARE MONITOR DRIVER
4938 M: Juerg Haefliger <juergh@gmail.com>
4939 L: linux-hwmon@vger.kernel.org
4941 F: Documentation/hwmon/dme1737.rst
4942 F: drivers/hwmon/dme1737.c
4945 M: Jean Delvare <jdelvare@suse.com>
4947 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4948 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4949 F: drivers/firmware/dmi-id.c
4950 F: drivers/firmware/dmi_scan.c
4951 F: include/linux/dmi.h
4954 M: Jonathan Corbet <corbet@lwn.net>
4955 L: linux-doc@vger.kernel.org
4958 F: scripts/kernel-doc
4959 X: Documentation/ABI/
4960 X: Documentation/firmware-guide/acpi/
4961 X: Documentation/devicetree/
4962 X: Documentation/i2c/
4963 X: Documentation/media/
4964 X: Documentation/power/
4965 X: Documentation/spi/
4966 T: git git://git.lwn.net/linux.git docs-next
4968 DOCUMENTATION/ITALIAN
4969 M: Federico Vaga <federico.vaga@vaga.pv.it>
4970 L: linux-doc@vger.kernel.org
4972 F: Documentation/translations/it_IT
4974 DONGWOON DW9714 LENS VOICE COIL DRIVER
4975 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4976 L: linux-media@vger.kernel.org
4977 T: git git://linuxtv.org/media_tree.git
4979 F: drivers/media/i2c/dw9714.c
4980 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4982 DONGWOON DW9807 LENS VOICE COIL DRIVER
4983 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4984 L: linux-media@vger.kernel.org
4985 T: git git://linuxtv.org/media_tree.git
4987 F: drivers/media/i2c/dw9807-vcm.c
4988 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4991 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4992 L: blinux-list@redhat.com
4994 F: drivers/char/dtlk.c
4995 F: include/linux/dtlk.h
4997 DPAA2 DATAPATH I/O (DPIO) DRIVER
4998 M: Roy Pledge <Roy.Pledge@nxp.com>
4999 L: linux-kernel@vger.kernel.org
5001 F: drivers/soc/fsl/dpio
5003 DPAA2 ETHERNET DRIVER
5004 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5005 L: netdev@vger.kernel.org
5007 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5008 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5009 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5010 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5011 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5013 DPAA2 ETHERNET SWITCH DRIVER
5014 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5015 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5016 L: linux-kernel@vger.kernel.org
5018 F: drivers/staging/fsl-dpaa2/ethsw
5020 DPT_I2O SCSI RAID DRIVER
5021 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5022 L: linux-scsi@vger.kernel.org
5023 W: http://www.adaptec.com/
5025 F: drivers/scsi/dpt*
5026 F: drivers/scsi/dpt/
5029 M: Philipp Reisner <philipp.reisner@linbit.com>
5030 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5031 L: drbd-dev@lists.linbit.com
5032 W: http://www.drbd.org
5033 T: git git://git.linbit.com/linux-drbd.git
5034 T: git git://git.linbit.com/drbd-8.4.git
5036 F: drivers/block/drbd/
5038 F: Documentation/admin-guide/blockdev/
5040 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5041 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5042 R: "Rafael J. Wysocki" <rafael@kernel.org>
5043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5045 F: Documentation/kobject.txt
5049 F: include/linux/debugfs.h
5050 F: include/linux/kobj*
5053 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5054 M: Kevin Hilman <khilman@kernel.org>
5055 M: Nishanth Menon <nm@ti.com>
5057 F: drivers/power/avs/
5058 F: include/linux/power/smartreflex.h
5059 L: linux-pm@vger.kernel.org
5061 DRM DRIVER FOR ARM PL111 CLCD
5062 M: Eric Anholt <eric@anholt.net>
5063 T: git git://anongit.freedesktop.org/drm/drm-misc
5065 F: drivers/gpu/drm/pl111/
5067 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5068 M: Linus Walleij <linus.walleij@linaro.org>
5069 T: git git://anongit.freedesktop.org/drm/drm-misc
5071 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5072 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5074 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5075 M: Dave Airlie <airlied@redhat.com>
5077 F: drivers/gpu/drm/ast/
5079 DRM DRIVER FOR ASPEED BMC GFX
5080 M: Joel Stanley <joel@jms.id.au>
5081 L: linux-aspeed@lists.ozlabs.org
5082 T: git git://anongit.freedesktop.org/drm/drm-misc
5084 F: drivers/gpu/drm/aspeed/
5085 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5087 DRM DRIVER FOR BOCHS VIRTUAL GPU
5088 M: Gerd Hoffmann <kraxel@redhat.com>
5089 L: virtualization@lists.linux-foundation.org
5090 T: git git://anongit.freedesktop.org/drm/drm-misc
5092 F: drivers/gpu/drm/bochs/
5094 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5095 M: Linus Walleij <linus.walleij@linaro.org>
5096 T: git git://anongit.freedesktop.org/drm/drm-misc
5098 F: drivers/gpu/drm/tve200/
5100 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5101 M: Jagan Teki <jagan@amarulasolutions.com>
5103 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5104 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5106 DRM DRIVER FOR ILITEK ILI9225 PANELS
5107 M: David Lechner <david@lechnology.com>
5109 F: drivers/gpu/drm/tinydrm/ili9225.c
5110 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5112 DRM DRIVER FOR HX8357D PANELS
5113 M: Eric Anholt <eric@anholt.net>
5114 T: git git://anongit.freedesktop.org/drm/drm-misc
5116 F: drivers/gpu/drm/tinydrm/hx8357d.c
5117 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5119 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5120 S: Orphan / Obsolete
5121 F: drivers/gpu/drm/i810/
5122 F: include/uapi/drm/i810_drm.h
5124 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5125 S: Orphan / Obsolete
5126 F: drivers/gpu/drm/mga/
5127 F: include/uapi/drm/mga_drm.h
5129 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5130 M: Dave Airlie <airlied@redhat.com>
5132 F: drivers/gpu/drm/mgag200/
5134 DRM DRIVER FOR MI0283QT
5135 M: Noralf Trønnes <noralf@tronnes.org>
5137 F: drivers/gpu/drm/tinydrm/mi0283qt.c
5138 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5140 DRM DRIVER FOR MSM ADRENO GPU
5141 M: Rob Clark <robdclark@gmail.com>
5142 M: Sean Paul <sean@poorly.run>
5143 L: linux-arm-msm@vger.kernel.org
5144 L: dri-devel@lists.freedesktop.org
5145 L: freedreno@lists.freedesktop.org
5146 T: git https://gitlab.freedesktop.org/drm/msm.git
5148 F: drivers/gpu/drm/msm/
5149 F: include/uapi/drm/msm_drm.h
5150 F: Documentation/devicetree/bindings/display/msm/
5152 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5153 M: Ben Skeggs <bskeggs@redhat.com>
5154 L: dri-devel@lists.freedesktop.org
5155 L: nouveau@lists.freedesktop.org
5156 T: git git://github.com/skeggsb/linux
5158 F: drivers/gpu/drm/nouveau/
5159 F: include/uapi/drm/nouveau_drm.h
5161 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5162 M: Stefan Mavrodiev <stefan@olimex.com>
5164 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5165 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5167 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5168 M: Noralf Trønnes <noralf@tronnes.org>
5170 F: drivers/gpu/drm/tinydrm/repaper.c
5171 F: Documentation/devicetree/bindings/display/repaper.txt
5173 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5174 M: Dave Airlie <airlied@redhat.com>
5175 M: Gerd Hoffmann <kraxel@redhat.com>
5176 L: virtualization@lists.linux-foundation.org
5177 T: git git://anongit.freedesktop.org/drm/drm-misc
5179 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5180 F: drivers/gpu/drm/cirrus/
5182 DRM DRIVER FOR QXL VIRTUAL GPU
5183 M: Dave Airlie <airlied@redhat.com>
5184 M: Gerd Hoffmann <kraxel@redhat.com>
5185 L: virtualization@lists.linux-foundation.org
5186 L: spice-devel@lists.freedesktop.org
5187 T: git git://anongit.freedesktop.org/drm/drm-misc
5189 F: drivers/gpu/drm/qxl/
5190 F: include/uapi/drm/qxl_drm.h
5192 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5193 S: Orphan / Obsolete
5194 F: drivers/gpu/drm/r128/
5195 F: include/uapi/drm/r128_drm.h
5197 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5198 M: Guido Günther <agx@sigxcpu.org>
5200 F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5201 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5203 DRM DRIVER FOR SAVAGE VIDEO CARDS
5204 S: Orphan / Obsolete
5205 F: drivers/gpu/drm/savage/
5206 F: include/uapi/drm/savage_drm.h
5208 DRM DRIVER FOR SIS VIDEO CARDS
5209 S: Orphan / Obsolete
5210 F: drivers/gpu/drm/sis/
5211 F: include/uapi/drm/sis_drm.h
5213 DRM DRIVER FOR SITRONIX ST7701 PANELS
5214 M: Jagan Teki <jagan@amarulasolutions.com>
5216 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5217 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5219 DRM DRIVER FOR SITRONIX ST7586 PANELS
5220 M: David Lechner <david@lechnology.com>
5222 F: drivers/gpu/drm/tinydrm/st7586.c
5223 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5225 DRM DRIVER FOR SITRONIX ST7735R PANELS
5226 M: David Lechner <david@lechnology.com>
5228 F: drivers/gpu/drm/tinydrm/st7735r.c
5229 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5231 DRM DRIVER FOR ST-ERICSSON MCDE
5232 M: Linus Walleij <linus.walleij@linaro.org>
5233 T: git git://anongit.freedesktop.org/drm/drm-misc
5235 F: drivers/gpu/drm/mcde/
5236 F: Documentation/devicetree/bindings/display/ste,mcde.txt
5238 DRM DRIVER FOR TDFX VIDEO CARDS
5239 S: Orphan / Obsolete
5240 F: drivers/gpu/drm/tdfx/
5242 DRM DRIVER FOR TPO TPG110 PANELS
5243 M: Linus Walleij <linus.walleij@linaro.org>
5244 T: git git://anongit.freedesktop.org/drm/drm-misc
5246 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5247 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt
5249 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5250 M: Dave Airlie <airlied@redhat.com>
5251 R: Sean Paul <sean@poorly.run>
5252 L: dri-devel@lists.freedesktop.org
5254 F: drivers/gpu/drm/udl/
5255 T: git git://anongit.freedesktop.org/drm/drm-misc
5257 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5258 M: Hans de Goede <hdegoede@redhat.com>
5259 L: dri-devel@lists.freedesktop.org
5261 F: drivers/gpu/drm/vboxvideo/
5262 T: git git://anongit.freedesktop.org/drm/drm-misc
5264 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5265 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5266 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5267 R: Daniel Vetter <daniel@ffwll.ch>
5268 T: git git://anongit.freedesktop.org/drm/drm-misc
5270 L: dri-devel@lists.freedesktop.org
5271 F: drivers/gpu/drm/vkms/
5272 F: Documentation/gpu/vkms.rst
5274 DRM DRIVER FOR VMWARE VIRTUAL GPU
5275 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5276 M: Thomas Hellstrom <thellstrom@vmware.com>
5277 L: dri-devel@lists.freedesktop.org
5278 T: git git://people.freedesktop.org/~thomash/linux
5280 F: drivers/gpu/drm/vmwgfx/
5281 F: include/uapi/drm/vmwgfx_drm.h
5284 M: David Airlie <airlied@linux.ie>
5285 M: Daniel Vetter <daniel@ffwll.ch>
5286 L: dri-devel@lists.freedesktop.org
5287 T: git git://anongit.freedesktop.org/drm/drm
5288 B: https://bugs.freedesktop.org/
5289 C: irc://chat.freenode.net/dri-devel
5293 F: Documentation/devicetree/bindings/display/
5294 F: Documentation/devicetree/bindings/gpu/
5295 F: Documentation/gpu/
5297 F: include/uapi/drm/
5298 F: include/linux/vga*
5300 DRM DRIVERS AND MISC GPU PATCHES
5301 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5302 M: Maxime Ripard <maxime.ripard@bootlin.com>
5303 M: Sean Paul <sean@poorly.run>
5304 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5306 T: git git://anongit.freedesktop.org/drm/drm-misc
5307 F: Documentation/gpu/
5309 F: drivers/gpu/drm/*
5311 F: include/uapi/drm/drm*
5312 F: include/linux/vga*
5314 DRM DRIVERS FOR ALLWINNER A10
5315 M: Maxime Ripard <maxime.ripard@bootlin.com>
5316 L: dri-devel@lists.freedesktop.org
5318 F: drivers/gpu/drm/sun4i/
5319 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5320 T: git git://anongit.freedesktop.org/drm/drm-misc
5322 DRM DRIVERS FOR AMLOGIC SOCS
5323 M: Neil Armstrong <narmstrong@baylibre.com>
5324 L: dri-devel@lists.freedesktop.org
5325 L: linux-amlogic@lists.infradead.org
5326 W: http://linux-meson.com/
5328 F: drivers/gpu/drm/meson/
5329 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5330 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5331 F: Documentation/gpu/meson.rst
5332 T: git git://anongit.freedesktop.org/drm/drm-misc
5334 DRM DRIVERS FOR ATMEL HLCDC
5335 M: Boris Brezillon <bbrezillon@kernel.org>
5336 L: dri-devel@lists.freedesktop.org
5338 F: drivers/gpu/drm/atmel-hlcdc/
5339 F: Documentation/devicetree/bindings/display/atmel/
5340 T: git git://anongit.freedesktop.org/drm/drm-misc
5342 DRM DRIVERS FOR BRIDGE CHIPS
5343 M: Andrzej Hajda <a.hajda@samsung.com>
5344 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5346 T: git git://anongit.freedesktop.org/drm/drm-misc
5347 F: drivers/gpu/drm/bridge/
5349 DRM DRIVERS FOR EXYNOS
5350 M: Inki Dae <inki.dae@samsung.com>
5351 M: Joonyoung Shim <jy0922.shim@samsung.com>
5352 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5353 M: Kyungmin Park <kyungmin.park@samsung.com>
5354 L: dri-devel@lists.freedesktop.org
5355 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5357 F: drivers/gpu/drm/exynos/
5358 F: include/uapi/drm/exynos_drm.h
5359 F: Documentation/devicetree/bindings/display/exynos/
5361 DRM DRIVERS FOR FREESCALE DCU
5362 M: Stefan Agner <stefan@agner.ch>
5363 M: Alison Wang <alison.wang@nxp.com>
5364 L: dri-devel@lists.freedesktop.org
5366 F: drivers/gpu/drm/fsl-dcu/
5367 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5368 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5369 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5370 T: git git://anongit.freedesktop.org/drm/drm-misc
5372 DRM DRIVERS FOR FREESCALE IMX
5373 M: Philipp Zabel <p.zabel@pengutronix.de>
5374 L: dri-devel@lists.freedesktop.org
5376 F: drivers/gpu/drm/imx/
5377 F: drivers/gpu/ipu-v3/
5378 F: Documentation/devicetree/bindings/display/imx/
5380 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5381 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5382 L: dri-devel@lists.freedesktop.org
5383 T: git git://github.com/patjak/drm-gma500
5385 F: drivers/gpu/drm/gma500/
5387 DRM DRIVERS FOR HISILICON
5388 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
5389 M: Rongrong Zou <zourongrong@gmail.com>
5390 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5391 R: Chen Feng <puck.chen@hisilicon.com>
5392 L: dri-devel@lists.freedesktop.org
5393 T: git git://github.com/xin3liang/linux.git
5395 F: drivers/gpu/drm/hisilicon/
5396 F: Documentation/devicetree/bindings/display/hisilicon/
5398 DRM DRIVERS FOR LIMA
5399 M: Qiang Yu <yuq825@gmail.com>
5400 L: dri-devel@lists.freedesktop.org
5401 L: lima@lists.freedesktop.org (moderated for non-subscribers)
5403 F: drivers/gpu/drm/lima/
5404 F: include/uapi/drm/lima_drm.h
5405 T: git git://anongit.freedesktop.org/drm/drm-misc
5407 DRM DRIVERS FOR MEDIATEK
5408 M: CK Hu <ck.hu@mediatek.com>
5409 M: Philipp Zabel <p.zabel@pengutronix.de>
5410 L: dri-devel@lists.freedesktop.org
5412 F: drivers/gpu/drm/mediatek/
5413 F: Documentation/devicetree/bindings/display/mediatek/
5415 DRM DRIVERS FOR NVIDIA TEGRA
5416 M: Thierry Reding <thierry.reding@gmail.com>
5417 L: dri-devel@lists.freedesktop.org
5418 L: linux-tegra@vger.kernel.org
5419 T: git git://anongit.freedesktop.org/tegra/linux.git
5421 F: drivers/gpu/drm/tegra/
5422 F: drivers/gpu/host1x/
5423 F: include/linux/host1x.h
5424 F: include/uapi/drm/tegra_drm.h
5425 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5427 DRM DRIVERS FOR RENESAS
5428 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5429 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5430 L: dri-devel@lists.freedesktop.org
5431 L: linux-renesas-soc@vger.kernel.org
5432 T: git git://linuxtv.org/pinchartl/media drm/du/next
5434 F: drivers/gpu/drm/rcar-du/
5435 F: drivers/gpu/drm/shmobile/
5436 F: include/linux/platform_data/shmob_drm.h
5437 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5438 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5439 F: Documentation/devicetree/bindings/display/renesas,du.txt
5441 DRM DRIVERS FOR ROCKCHIP
5442 M: Sandy Huang <hjc@rock-chips.com>
5443 M: Heiko Stübner <heiko@sntech.de>
5444 L: dri-devel@lists.freedesktop.org
5446 F: drivers/gpu/drm/rockchip/
5447 F: Documentation/devicetree/bindings/display/rockchip/
5448 T: git git://anongit.freedesktop.org/drm/drm-misc
5451 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5452 M: Vincent Abriou <vincent.abriou@st.com>
5453 L: dri-devel@lists.freedesktop.org
5454 T: git git://anongit.freedesktop.org/drm/drm-misc
5456 F: drivers/gpu/drm/sti
5457 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5460 M: Yannick Fertre <yannick.fertre@st.com>
5461 M: Philippe Cornu <philippe.cornu@st.com>
5462 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5463 M: Vincent Abriou <vincent.abriou@st.com>
5464 L: dri-devel@lists.freedesktop.org
5465 T: git git://anongit.freedesktop.org/drm/drm-misc
5467 F: drivers/gpu/drm/stm
5468 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5470 DRM DRIVERS FOR TI LCDC
5471 M: Jyri Sarha <jsarha@ti.com>
5472 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5473 L: dri-devel@lists.freedesktop.org
5475 F: drivers/gpu/drm/tilcdc/
5476 F: Documentation/devicetree/bindings/display/tilcdc/
5478 DRM DRIVERS FOR TI OMAP
5479 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5480 L: dri-devel@lists.freedesktop.org
5482 F: drivers/gpu/drm/omapdrm/
5483 F: Documentation/devicetree/bindings/display/ti/
5486 M: Eric Anholt <eric@anholt.net>
5488 F: drivers/gpu/drm/v3d/
5489 F: include/uapi/drm/v3d_drm.h
5490 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5491 T: git git://anongit.freedesktop.org/drm/drm-misc
5494 M: Eric Anholt <eric@anholt.net>
5495 T: git git://github.com/anholt/linux
5497 F: drivers/gpu/drm/vc4/
5498 F: include/uapi/drm/vc4_drm.h
5499 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5500 T: git git://anongit.freedesktop.org/drm/drm-misc
5502 DRM DRIVERS FOR VIVANTE GPU IP
5503 M: Lucas Stach <l.stach@pengutronix.de>
5504 R: Russell King <linux+etnaviv@armlinux.org.uk>
5505 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5506 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5507 L: dri-devel@lists.freedesktop.org
5509 F: drivers/gpu/drm/etnaviv/
5510 F: include/uapi/drm/etnaviv_drm.h
5511 F: Documentation/devicetree/bindings/display/etnaviv/
5513 DRM DRIVERS FOR ZTE ZX
5514 M: Shawn Guo <shawnguo@kernel.org>
5515 L: dri-devel@lists.freedesktop.org
5517 F: drivers/gpu/drm/zte/
5518 F: Documentation/devicetree/bindings/display/zte,vou.txt
5519 T: git git://anongit.freedesktop.org/drm/drm-misc
5522 M: Thierry Reding <thierry.reding@gmail.com>
5523 R: Sam Ravnborg <sam@ravnborg.org>
5524 L: dri-devel@lists.freedesktop.org
5525 T: git git://anongit.freedesktop.org/drm/drm-misc
5527 F: drivers/gpu/drm/drm_panel.c
5528 F: drivers/gpu/drm/panel/
5529 F: include/drm/drm_panel.h
5530 F: Documentation/devicetree/bindings/display/panel/
5533 M: Noralf Trønnes <noralf@tronnes.org>
5534 W: https://github.com/notro/tinydrm/wiki/Development
5535 T: git git://anongit.freedesktop.org/drm/drm-misc
5537 F: drivers/gpu/drm/tinydrm/
5538 F: include/drm/tinydrm/
5541 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5542 T: git git://anongit.freedesktop.org/drm/drm-misc
5543 L: dri-devel@lists.freedesktop.org
5544 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
5546 F: drivers/gpu/drm/xen/
5547 F: Documentation/gpu/xen-front.rst
5550 M: Christian Koenig <christian.koenig@amd.com>
5551 M: Huang Rui <ray.huang@amd.com>
5552 T: git git://people.freedesktop.org/~agd5f/linux
5554 L: dri-devel@lists.freedesktop.org
5556 F: drivers/gpu/drm/ttm/
5558 DSBR100 USB FM RADIO DRIVER
5559 M: Alexey Klimov <klimov.linux@gmail.com>
5560 L: linux-media@vger.kernel.org
5561 T: git git://linuxtv.org/media_tree.git
5563 F: drivers/media/radio/dsbr100.c
5566 M: Francois Romieu <romieu@fr.zoreil.com>
5567 L: netdev@vger.kernel.org
5569 F: drivers/net/wan/dscc4.c
5572 M: Hans Verkuil <hverkuil@xs4all.nl>
5573 L: linux-media@vger.kernel.org
5574 T: git git://linuxtv.org/media_tree.git
5575 W: https://linuxtv.org
5577 F: drivers/media/pci/dt3155/
5579 DVB_USB_AF9015 MEDIA DRIVER
5580 M: Antti Palosaari <crope@iki.fi>
5581 L: linux-media@vger.kernel.org
5582 W: https://linuxtv.org
5583 W: http://palosaari.fi/linux/
5584 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5585 T: git git://linuxtv.org/anttip/media_tree.git
5587 F: drivers/media/usb/dvb-usb-v2/af9015*
5589 DVB_USB_AF9035 MEDIA DRIVER
5590 M: Antti Palosaari <crope@iki.fi>
5591 L: linux-media@vger.kernel.org
5592 W: https://linuxtv.org
5593 W: http://palosaari.fi/linux/
5594 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5595 T: git git://linuxtv.org/anttip/media_tree.git
5597 F: drivers/media/usb/dvb-usb-v2/af9035*
5599 DVB_USB_ANYSEE MEDIA DRIVER
5600 M: Antti Palosaari <crope@iki.fi>
5601 L: linux-media@vger.kernel.org
5602 W: https://linuxtv.org
5603 W: http://palosaari.fi/linux/
5604 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5605 T: git git://linuxtv.org/anttip/media_tree.git
5607 F: drivers/media/usb/dvb-usb-v2/anysee*
5609 DVB_USB_AU6610 MEDIA DRIVER
5610 M: Antti Palosaari <crope@iki.fi>
5611 L: linux-media@vger.kernel.org
5612 W: https://linuxtv.org
5613 W: http://palosaari.fi/linux/
5614 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5615 T: git git://linuxtv.org/anttip/media_tree.git
5617 F: drivers/media/usb/dvb-usb-v2/au6610*
5619 DVB_USB_CE6230 MEDIA DRIVER
5620 M: Antti Palosaari <crope@iki.fi>
5621 L: linux-media@vger.kernel.org
5622 W: https://linuxtv.org
5623 W: http://palosaari.fi/linux/
5624 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5625 T: git git://linuxtv.org/anttip/media_tree.git
5627 F: drivers/media/usb/dvb-usb-v2/ce6230*
5629 DVB_USB_CXUSB MEDIA DRIVER
5630 M: Michael Krufky <mkrufky@linuxtv.org>
5631 L: linux-media@vger.kernel.org
5632 W: https://linuxtv.org
5633 W: http://github.com/mkrufky
5634 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5635 T: git git://linuxtv.org/media_tree.git
5637 F: drivers/media/usb/dvb-usb/cxusb*
5639 DVB_USB_EC168 MEDIA DRIVER
5640 M: Antti Palosaari <crope@iki.fi>
5641 L: linux-media@vger.kernel.org
5642 W: https://linuxtv.org
5643 W: http://palosaari.fi/linux/
5644 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5645 T: git git://linuxtv.org/anttip/media_tree.git
5647 F: drivers/media/usb/dvb-usb-v2/ec168*
5649 DVB_USB_GL861 MEDIA DRIVER
5650 M: Antti Palosaari <crope@iki.fi>
5651 L: linux-media@vger.kernel.org
5652 W: https://linuxtv.org
5653 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5654 T: git git://linuxtv.org/anttip/media_tree.git
5656 F: drivers/media/usb/dvb-usb-v2/gl861*
5658 DVB_USB_MXL111SF MEDIA DRIVER
5659 M: Michael Krufky <mkrufky@linuxtv.org>
5660 L: linux-media@vger.kernel.org
5661 W: https://linuxtv.org
5662 W: http://github.com/mkrufky
5663 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5664 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5666 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5668 DVB_USB_RTL28XXU MEDIA DRIVER
5669 M: Antti Palosaari <crope@iki.fi>
5670 L: linux-media@vger.kernel.org
5671 W: https://linuxtv.org
5672 W: http://palosaari.fi/linux/
5673 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5674 T: git git://linuxtv.org/anttip/media_tree.git
5676 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5678 DVB_USB_V2 MEDIA DRIVER
5679 M: Antti Palosaari <crope@iki.fi>
5680 L: linux-media@vger.kernel.org
5681 W: https://linuxtv.org
5682 W: http://palosaari.fi/linux/
5683 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5684 T: git git://linuxtv.org/anttip/media_tree.git
5686 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5687 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5690 M: Jason Baron <jbaron@akamai.com>
5692 F: lib/dynamic_debug.c
5693 F: include/linux/dynamic_debug.h
5695 DYNAMIC INTERRUPT MODERATION
5696 M: Tal Gilboa <talgi@mellanox.com>
5698 F: include/linux/dim.h
5701 DZ DECSTATION DZ11 SERIAL DRIVER
5702 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5704 F: drivers/tty/serial/dz.*
5706 E3X0 POWER BUTTON DRIVER
5707 M: Moritz Fischer <moritz.fischer@ettus.com>
5708 L: usrp-users@lists.ettus.com
5709 W: http://www.ettus.com
5711 F: drivers/input/misc/e3x0-button.c
5712 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5715 M: Antti Palosaari <crope@iki.fi>
5716 L: linux-media@vger.kernel.org
5717 W: https://linuxtv.org
5718 W: http://palosaari.fi/linux/
5719 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5720 T: git git://linuxtv.org/anttip/media_tree.git
5722 F: drivers/media/tuners/e4000*
5724 EARTH_PT1 MEDIA DRIVER
5725 M: Akihiro Tsukada <tskd08@gmail.com>
5726 L: linux-media@vger.kernel.org
5728 F: drivers/media/pci/pt1/
5730 EARTH_PT3 MEDIA DRIVER
5731 M: Akihiro Tsukada <tskd08@gmail.com>
5732 L: linux-media@vger.kernel.org
5734 F: drivers/media/pci/pt3/
5737 M: Antti Palosaari <crope@iki.fi>
5738 L: linux-media@vger.kernel.org
5739 W: https://linuxtv.org
5740 W: http://palosaari.fi/linux/
5741 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5742 T: git git://linuxtv.org/anttip/media_tree.git
5744 F: drivers/media/dvb-frontends/ec100*
5747 M: Tyler Hicks <tyhicks@canonical.com>
5748 L: ecryptfs@vger.kernel.org
5749 W: http://ecryptfs.org
5750 W: https://launchpad.net/ecryptfs
5751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5753 F: Documentation/filesystems/ecryptfs.txt
5757 M: Borislav Petkov <bp@alien8.de>
5758 L: linux-edac@vger.kernel.org
5760 F: drivers/edac/amd64_edac*
5763 M: Stefan Schaeckeler <sschaeck@cisco.com>
5765 F: drivers/edac/aspeed_edac.c
5766 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5769 M: Robert Richter <rric@kernel.org>
5770 L: linux-edac@vger.kernel.org
5772 F: drivers/edac/highbank*
5775 M: Ralf Baechle <ralf@linux-mips.org>
5776 M: David Daney <david.daney@cavium.com>
5777 L: linux-edac@vger.kernel.org
5778 L: linux-mips@vger.kernel.org
5780 F: drivers/edac/octeon_edac*
5782 EDAC-CAVIUM THUNDERX
5783 M: David Daney <david.daney@cavium.com>
5784 M: Jan Glauber <jglauber@cavium.com>
5785 L: linux-edac@vger.kernel.org
5787 F: drivers/edac/thunderx_edac*
5790 M: Borislav Petkov <bp@alien8.de>
5791 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5792 R: James Morse <james.morse@arm.com>
5793 L: linux-edac@vger.kernel.org
5794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5797 F: Documentation/admin-guide/ras.rst
5798 F: Documentation/driver-api/edac.rst
5800 F: include/linux/edac.h
5803 M: Mark Gross <mark.gross@intel.com>
5804 L: linux-edac@vger.kernel.org
5806 F: drivers/edac/e752x_edac.c
5809 L: linux-edac@vger.kernel.org
5811 F: drivers/edac/e7xxx_edac.c
5814 M: York Sun <york.sun@nxp.com>
5815 L: linux-edac@vger.kernel.org
5817 F: drivers/edac/fsl_ddr_edac.*
5820 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5821 L: linux-edac@vger.kernel.org
5823 F: drivers/edac/ghes_edac.c
5826 M: Tony Luck <tony.luck@intel.com>
5827 L: linux-edac@vger.kernel.org
5829 F: drivers/edac/i10nm_base.c
5832 L: linux-edac@vger.kernel.org
5834 F: drivers/edac/i3000_edac.c
5837 L: linux-edac@vger.kernel.org
5839 F: drivers/edac/i5000_edac.c
5842 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5843 L: linux-edac@vger.kernel.org
5845 F: drivers/edac/i5400_edac.c
5848 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5849 L: linux-edac@vger.kernel.org
5851 F: drivers/edac/i7300_edac.c
5854 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5855 L: linux-edac@vger.kernel.org
5857 F: drivers/edac/i7core_edac.c
5860 M: Tim Small <tim@buttersideup.com>
5861 L: linux-edac@vger.kernel.org
5863 F: drivers/edac/i82443bxgx_edac.c
5866 M: "Arvind R." <arvino55@gmail.com>
5867 L: linux-edac@vger.kernel.org
5869 F: drivers/edac/i82975x_edac.c
5872 M: Jason Baron <jbaron@akamai.com>
5873 L: linux-edac@vger.kernel.org
5875 F: drivers/edac/ie31200_edac.c
5878 M: Johannes Thumshirn <morbidrsa@gmail.com>
5879 L: linux-edac@vger.kernel.org
5881 F: drivers/edac/mpc85xx_edac.[ch]
5884 M: Egor Martovetsky <egor@pasemi.com>
5885 L: linux-edac@vger.kernel.org
5887 F: drivers/edac/pasemi_edac.c
5890 M: Tony Luck <tony.luck@intel.com>
5891 L: linux-edac@vger.kernel.org
5893 F: drivers/edac/pnd2_edac.[ch]
5896 M: Tim Small <tim@buttersideup.com>
5897 L: linux-edac@vger.kernel.org
5899 F: drivers/edac/r82600_edac.c
5902 M: Tony Luck <tony.luck@intel.com>
5903 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5904 L: linux-edac@vger.kernel.org
5906 F: drivers/edac/sb_edac.c
5909 M: Yash Shah <yash.shah@sifive.com>
5910 L: linux-edac@vger.kernel.org
5912 F: drivers/edac/sifive_edac.c
5915 M: Tony Luck <tony.luck@intel.com>
5916 L: linux-edac@vger.kernel.org
5918 F: drivers/edac/skx_*.c
5921 M: Tero Kristo <t-kristo@ti.com>
5922 L: linux-edac@vger.kernel.org
5924 F: drivers/edac/ti_edac.c
5927 M: Channagoud Kadabi <ckadabi@codeaurora.org>
5928 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5929 L: linux-arm-msm@vger.kernel.org
5930 L: linux-edac@vger.kernel.org
5932 F: drivers/edac/qcom_edac.c
5934 EDIROL UA-101/UA-1000 DRIVER
5935 M: Clemens Ladisch <clemens@ladisch.de>
5936 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5939 F: sound/usb/misc/ua101.c
5942 L: linux-efi@vger.kernel.org
5943 M: Ivan Hu <ivan.hu@canonical.com>
5944 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5946 F: drivers/firmware/efi/test/
5948 EFI VARIABLE FILESYSTEM
5949 M: Matthew Garrett <matthew.garrett@nebula.com>
5950 M: Jeremy Kerr <jk@ozlabs.org>
5951 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5953 L: linux-efi@vger.kernel.org
5957 EFIFB FRAMEBUFFER DRIVER
5958 L: linux-fbdev@vger.kernel.org
5959 M: Peter Jones <pjones@redhat.com>
5961 F: drivers/video/fbdev/efifb.c
5964 W: http://aeschi.ch.eu.org/efs/
5968 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5969 M: Douglas Miller <dougmill@linux.ibm.com>
5970 L: netdev@vger.kernel.org
5972 F: drivers/net/ethernet/ibm/ehea/
5974 EM28XX VIDEO4LINUX DRIVER
5975 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5976 L: linux-media@vger.kernel.org
5977 W: https://linuxtv.org
5978 T: git git://linuxtv.org/media_tree.git
5980 F: drivers/media/usb/em28xx/
5981 F: Documentation/media/v4l-drivers/em28xx*
5984 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5985 M: Matt Mackall <mpm@selenic.com>
5986 M: David Woodhouse <dwmw2@infradead.org>
5987 L: linux-embedded@vger.kernel.org
5990 Emulex 10Gbps iSCSI - OneConnect DRIVER
5991 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5992 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5993 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5994 L: linux-scsi@vger.kernel.org
5995 W: http://www.broadcom.com
5997 F: drivers/scsi/be2iscsi/
5999 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6000 M: Sathya Perla <sathya.perla@broadcom.com>
6001 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6002 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6003 M: Somnath Kotur <somnath.kotur@broadcom.com>
6004 L: netdev@vger.kernel.org
6005 W: http://www.emulex.com
6007 F: drivers/net/ethernet/emulex/benet/
6009 EMULEX ONECONNECT ROCE DRIVER
6010 M: Selvin Xavier <selvin.xavier@broadcom.com>
6011 M: Devesh Sharma <devesh.sharma@broadcom.com>
6012 L: linux-rdma@vger.kernel.org
6013 W: http://www.broadcom.com
6015 F: drivers/infiniband/hw/ocrdma/
6016 F: include/uapi/rdma/ocrdma-abi.h
6018 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6019 M: James Smart <james.smart@broadcom.com>
6020 M: Dick Kennedy <dick.kennedy@broadcom.com>
6021 L: linux-scsi@vger.kernel.org
6022 W: http://www.broadcom.com
6024 F: drivers/scsi/lpfc/
6026 ENE CB710 FLASH CARD READER DRIVER
6027 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6029 F: drivers/misc/cb710/
6030 F: drivers/mmc/host/cb710-mmc.*
6031 F: include/linux/cb710.h
6033 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6034 M: Maxim Levitsky <maximlevitsky@gmail.com>
6036 F: drivers/media/rc/ene_ir.*
6038 EPSON S1D13XXX FRAMEBUFFER DRIVER
6039 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6042 F: drivers/video/fbdev/s1d13xxxfb.c
6043 F: include/video/s1d13xxxfb.h
6045 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6046 M: Jeff Layton <jlayton@kernel.org>
6049 F: include/linux/errseq.h
6051 ET131X NETWORK DRIVER
6052 M: Mark Einon <mark.einon@gmail.com>
6054 F: drivers/net/ethernet/agere/
6057 M: Roopa Prabhu <roopa@cumulusnetworks.com>
6058 M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6059 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6060 L: netdev@vger.kernel.org
6061 W: http://www.linuxfoundation.org/en/Net:Bridge
6063 F: include/linux/netfilter_bridge/
6066 ETHERNET PHY LIBRARY
6067 M: Andrew Lunn <andrew@lunn.ch>
6068 M: Florian Fainelli <f.fainelli@gmail.com>
6069 M: Heiner Kallweit <hkallweit1@gmail.com>
6070 L: netdev@vger.kernel.org
6072 F: Documentation/ABI/testing/sysfs-bus-mdio
6073 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6074 F: Documentation/devicetree/bindings/net/mdio*
6075 F: Documentation/networking/phy.rst
6077 F: drivers/of/of_mdio.c
6078 F: drivers/of/of_net.c
6079 F: include/linux/*mdio*.h
6080 F: include/linux/of_net.h
6081 F: include/linux/phy.h
6082 F: include/linux/phy_fixed.h
6083 F: include/linux/platform_data/mdio-bcm-unimac.h
6084 F: include/linux/platform_data/mdio-gpio.h
6085 F: include/trace/events/mdio.h
6086 F: include/uapi/linux/mdio.h
6087 F: include/uapi/linux/mii.h
6090 M: Jan Kara <jack@suse.com>
6091 L: linux-ext4@vger.kernel.org
6093 F: Documentation/filesystems/ext2.txt
6095 F: include/linux/ext2*
6098 M: "Theodore Ts'o" <tytso@mit.edu>
6099 M: Andreas Dilger <adilger.kernel@dilger.ca>
6100 L: linux-ext4@vger.kernel.org
6101 W: http://ext4.wiki.kernel.org
6102 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6103 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6105 F: Documentation/filesystems/ext4/
6108 Extended Verification Module (EVM)
6109 M: Mimi Zohar <zohar@linux.ibm.com>
6110 L: linux-integrity@vger.kernel.org
6112 F: security/integrity/evm/
6114 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6115 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
6116 L: linux-efi@vger.kernel.org
6117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6119 F: Documentation/admin-guide/efi-stub.rst
6120 F: arch/*/kernel/efi.c
6121 F: arch/x86/boot/compressed/eboot.[ch]
6122 F: arch/*/include/asm/efi.h
6123 F: arch/x86/platform/efi/
6124 F: drivers/firmware/efi/
6125 F: include/linux/efi*.h
6126 F: arch/arm/boot/compressed/efi-header.S
6127 F: arch/arm64/kernel/efi-entry.S
6129 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6130 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6131 M: Chanwoo Choi <cw00.choi@samsung.com>
6132 L: linux-kernel@vger.kernel.org
6133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6136 F: include/linux/extcon/
6137 F: include/linux/extcon.h
6138 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6139 F: Documentation/devicetree/bindings/extcon/
6142 M: Jingoo Han <jingoohan1@gmail.com>
6143 L: dri-devel@lists.freedesktop.org
6145 F: drivers/gpu/drm/exynos/exynos_dp*
6147 EXYNOS SYSMMU (IOMMU) driver
6148 M: Marek Szyprowski <m.szyprowski@samsung.com>
6149 L: iommu@lists.linux-foundation.org
6151 F: drivers/iommu/exynos-iommu.c
6153 EZchip NPS platform support
6154 M: Vineet Gupta <vgupta@synopsys.com>
6155 M: Ofer Levi <oferle@mellanox.com>
6157 F: arch/arc/plat-eznps
6158 F: arch/arc/boot/dts/eznps.dts
6161 M: Jaegeuk Kim <jaegeuk@kernel.org>
6162 M: Chao Yu <yuchao0@huawei.com>
6163 L: linux-f2fs-devel@lists.sourceforge.net
6164 W: https://f2fs.wiki.kernel.org/
6165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6167 F: Documentation/filesystems/f2fs.txt
6168 F: Documentation/ABI/testing/sysfs-fs-f2fs
6170 F: include/linux/f2fs_fs.h
6171 F: include/trace/events/f2fs.h
6173 F71805F HARDWARE MONITORING DRIVER
6174 M: Jean Delvare <jdelvare@suse.com>
6175 L: linux-hwmon@vger.kernel.org
6177 F: Documentation/hwmon/f71805f.rst
6178 F: drivers/hwmon/f71805f.c
6181 M: Josh Poimboeuf <jpoimboe@redhat.com>
6183 F: scripts/faddr2line
6186 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6187 L: netdev@vger.kernel.org
6189 F: net/core/failover.c
6190 F: include/net/failover.h
6191 F: Documentation/networking/failover.rst
6194 M: Jan Kara <jack@suse.cz>
6195 R: Amir Goldstein <amir73il@gmail.com>
6196 L: linux-fsdevel@vger.kernel.org
6198 F: fs/notify/fanotify/
6199 F: include/linux/fanotify.h
6200 F: include/uapi/linux/fanotify.h
6202 FARSYNC SYNCHRONOUS DRIVER
6203 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6204 W: http://www.farsite.co.uk/
6206 F: drivers/net/wan/farsync.*
6208 FAULT INJECTION SUPPORT
6209 M: Akinobu Mita <akinobu.mita@gmail.com>
6211 F: Documentation/fault-injection/
6212 F: lib/fault-inject.c
6214 FBTFT Framebuffer drivers
6216 L: dri-devel@lists.freedesktop.org
6217 L: linux-fbdev@vger.kernel.org
6218 F: drivers/staging/fbtft/
6221 M: Michael Buesch <m@bues.ch>
6222 L: linux-media@vger.kernel.org
6224 F: drivers/media/tuners/fc0011.h
6225 F: drivers/media/tuners/fc0011.c
6228 M: Antti Palosaari <crope@iki.fi>
6229 L: linux-media@vger.kernel.org
6230 W: https://linuxtv.org
6231 W: http://palosaari.fi/linux/
6232 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6233 T: git git://linuxtv.org/anttip/media_tree.git
6235 F: drivers/media/tuners/fc2580*
6237 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6238 M: Hannes Reinecke <hare@suse.de>
6239 L: linux-scsi@vger.kernel.org
6240 W: www.Open-FCoE.org
6242 F: drivers/scsi/libfc/
6243 F: drivers/scsi/fcoe/
6245 F: include/scsi/libfc.h
6246 F: include/scsi/libfcoe.h
6247 F: include/uapi/scsi/fc/
6249 FILE LOCKING (flock() and fcntl()/lockf())
6250 M: Jeff Layton <jlayton@kernel.org>
6251 M: "J. Bruce Fields" <bfields@fieldses.org>
6252 L: linux-fsdevel@vger.kernel.org
6254 F: include/linux/fcntl.h
6255 F: include/uapi/linux/fcntl.h
6259 FILESYSTEMS (VFS and infrastructure)
6260 M: Alexander Viro <viro@zeniv.linux.org.uk>
6261 L: linux-fsdevel@vger.kernel.org
6264 F: include/linux/fs.h
6265 F: include/linux/fs_types.h
6266 F: include/uapi/linux/fs.h
6268 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6269 M: Riku Voipio <riku.voipio@iki.fi>
6270 L: linux-hwmon@vger.kernel.org
6272 F: drivers/hwmon/f75375s.c
6273 F: include/linux/f75375s.h
6275 FIREWIRE AUDIO DRIVERS
6276 M: Clemens Ladisch <clemens@ladisch.de>
6277 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6282 FIREWIRE MEDIA DRIVERS (firedtv)
6283 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6284 L: linux-media@vger.kernel.org
6285 L: linux1394-devel@lists.sourceforge.net
6286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6288 F: drivers/media/firewire/
6290 FIREWIRE SBP-2 TARGET
6291 M: Chris Boot <bootc@bootc.net>
6292 L: linux-scsi@vger.kernel.org
6293 L: target-devel@vger.kernel.org
6294 L: linux1394-devel@lists.sourceforge.net
6295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6297 F: drivers/target/sbp/
6300 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6301 L: linux1394-devel@lists.sourceforge.net
6302 W: http://ieee1394.wiki.kernel.org/
6303 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6305 F: drivers/firewire/
6306 F: include/linux/firewire.h
6307 F: include/uapi/linux/firewire*.h
6310 FIRMWARE LOADER (request_firmware)
6311 M: Luis Chamberlain <mcgrof@kernel.org>
6312 L: linux-kernel@vger.kernel.org
6314 F: Documentation/firmware_class/
6315 F: drivers/base/firmware_loader/
6316 F: include/linux/firmware.h
6318 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6319 M: Joshua Morris <josh.h.morris@us.ibm.com>
6320 M: Philip Kelleher <pjk1939@linux.ibm.com>
6322 F: drivers/block/rsxx/
6324 FLEXTIMER FTM-QUADDEC DRIVER
6325 M: Patrick Havelange <patrick.havelange@essensium.com>
6326 L: linux-iio@vger.kernel.org
6328 F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quadddec
6329 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6330 F: drivers/counter/ftm-quaddec.c
6334 L: linux-block@vger.kernel.org
6335 F: drivers/block/floppy.c
6338 M: Alessandro Rubini <rubini@gnudd.com>
6339 W: http://www.ohwr.org/projects/fmc-bus
6342 F: include/linux/fmc*.h
6343 F: include/linux/ipmi-fru.h
6346 FPGA MANAGER FRAMEWORK
6347 M: Moritz Fischer <mdf@kernel.org>
6348 L: linux-fpga@vger.kernel.org
6350 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
6351 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6352 F: Documentation/fpga/
6353 F: Documentation/driver-api/fpga/
6354 F: Documentation/devicetree/bindings/fpga/
6356 F: include/linux/fpga/
6357 W: http://www.rocketboards.org
6360 M: Wu Hao <hao.wu@intel.com>
6361 L: linux-fpga@vger.kernel.org
6363 F: Documentation/fpga/dfl.rst
6364 F: include/uapi/linux/fpga-dfl.h
6365 F: drivers/fpga/dfl*
6368 M: Bill Metzenthen <billm@melbpc.org.au>
6369 W: http://floatingpoint.sourceforge.net/emulator/index.html
6371 F: arch/x86/math-emu/
6373 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6374 L: netdev@vger.kernel.org
6376 F: drivers/net/wan/dlci.c
6377 F: drivers/net/wan/sdla.c
6380 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6381 L: dri-devel@lists.freedesktop.org
6382 L: linux-fbdev@vger.kernel.org
6383 T: git git://github.com/bzolnier/linux.git
6384 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6386 F: Documentation/fb/
6389 F: include/linux/fb.h
6390 F: include/uapi/video/
6391 F: include/uapi/linux/fb.h
6393 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6394 M: Horia Geantă <horia.geanta@nxp.com>
6395 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6396 L: linux-crypto@vger.kernel.org
6398 F: drivers/crypto/caam/
6399 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6401 FREESCALE DIU FRAMEBUFFER DRIVER
6402 M: Timur Tabi <timur@kernel.org>
6403 L: linux-fbdev@vger.kernel.org
6405 F: drivers/video/fbdev/fsl-diu-fb.*
6407 FREESCALE DMA DRIVER
6408 M: Li Yang <leoyang.li@nxp.com>
6409 M: Zhang Wei <zw@zh-kernel.org>
6410 L: linuxppc-dev@lists.ozlabs.org
6412 F: drivers/dma/fsldma.*
6414 FREESCALE ENETC ETHERNET DRIVERS
6415 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6416 L: netdev@vger.kernel.org
6418 F: drivers/net/ethernet/freescale/enetc/
6420 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6421 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6422 L: netdev@vger.kernel.org
6424 F: drivers/net/ethernet/freescale/gianfar*
6425 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6427 FREESCALE GPMI NAND DRIVER
6428 M: Han Xu <han.xu@nxp.com>
6429 L: linux-mtd@lists.infradead.org
6431 F: drivers/mtd/nand/raw/gpmi-nand/*
6433 FREESCALE I2C CPM DRIVER
6434 M: Jochen Friedrich <jochen@scram.de>
6435 L: linuxppc-dev@lists.ozlabs.org
6436 L: linux-i2c@vger.kernel.org
6438 F: drivers/i2c/busses/i2c-cpm.c
6440 FREESCALE IMX DDR PMU DRIVER
6441 M: Frank Li <Frank.li@nxp.com>
6442 L: linux-arm-kernel@lists.infradead.org
6444 F: drivers/perf/fsl_imx8_ddr_perf.c
6445 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6447 FREESCALE IMX LPI2C DRIVER
6448 M: Dong Aisheng <aisheng.dong@nxp.com>
6449 L: linux-i2c@vger.kernel.org
6450 L: linux-imx@nxp.com
6452 F: drivers/i2c/busses/i2c-imx-lpi2c.c
6453 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6455 FREESCALE IMX / MXC FEC DRIVER
6456 M: Fugang Duan <fugang.duan@nxp.com>
6457 L: netdev@vger.kernel.org
6459 F: drivers/net/ethernet/freescale/fec_main.c
6460 F: drivers/net/ethernet/freescale/fec_ptp.c
6461 F: drivers/net/ethernet/freescale/fec.h
6462 F: Documentation/devicetree/bindings/net/fsl-fec.txt
6464 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6465 M: Sascha Hauer <s.hauer@pengutronix.de>
6466 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6467 L: linux-fbdev@vger.kernel.org
6468 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6470 F: include/linux/platform_data/video-imxfb.h
6471 F: drivers/video/fbdev/imxfb.c
6473 FREESCALE QORIQ DPAA ETHERNET DRIVER
6474 M: Madalin Bucur <madalin.bucur@nxp.com>
6475 L: netdev@vger.kernel.org
6477 F: drivers/net/ethernet/freescale/dpaa
6479 FREESCALE QORIQ DPAA FMAN DRIVER
6480 M: Madalin Bucur <madalin.bucur@nxp.com>
6481 L: netdev@vger.kernel.org
6483 F: drivers/net/ethernet/freescale/fman
6484 F: Documentation/devicetree/bindings/net/fsl-fman.txt
6486 FREESCALE QORIQ PTP CLOCK DRIVER
6487 M: Yangbo Lu <yangbo.lu@nxp.com>
6488 L: netdev@vger.kernel.org
6490 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6491 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
6492 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6493 F: drivers/ptp/ptp_qoriq.c
6494 F: drivers/ptp/ptp_qoriq_debugfs.c
6495 F: include/linux/fsl/ptp_qoriq.h
6496 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6498 FREESCALE QUAD SPI DRIVER
6499 M: Han Xu <han.xu@nxp.com>
6500 L: linux-spi@vger.kernel.org
6502 F: drivers/spi/spi-fsl-qspi.c
6504 FREESCALE QUICC ENGINE LIBRARY
6505 M: Qiang Zhao <qiang.zhao@nxp.com>
6506 L: linuxppc-dev@lists.ozlabs.org
6508 F: drivers/soc/fsl/qe/
6509 F: include/soc/fsl/*qe*.h
6510 F: include/soc/fsl/*ucc*.h
6512 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6513 M: Li Yang <leoyang.li@nxp.com>
6514 L: netdev@vger.kernel.org
6515 L: linuxppc-dev@lists.ozlabs.org
6517 F: drivers/net/ethernet/freescale/ucc_geth*
6519 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6520 M: Zhao Qiang <qiang.zhao@nxp.com>
6521 L: netdev@vger.kernel.org
6522 L: linuxppc-dev@lists.ozlabs.org
6524 F: drivers/net/wan/fsl_ucc_hdlc*
6526 FREESCALE QUICC ENGINE UCC UART DRIVER
6527 M: Timur Tabi <timur@kernel.org>
6528 L: linuxppc-dev@lists.ozlabs.org
6530 F: drivers/tty/serial/ucc_uart.c
6532 FREESCALE SOC DRIVERS
6533 M: Li Yang <leoyang.li@nxp.com>
6534 L: linuxppc-dev@lists.ozlabs.org
6535 L: linux-arm-kernel@lists.infradead.org
6537 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6538 F: Documentation/devicetree/bindings/soc/fsl/
6540 F: include/linux/fsl/
6542 FREESCALE SOC FS_ENET DRIVER
6543 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
6544 L: linuxppc-dev@lists.ozlabs.org
6545 L: netdev@vger.kernel.org
6547 F: drivers/net/ethernet/freescale/fs_enet/
6548 F: include/linux/fs_enet_pd.h
6550 FREESCALE SOC SOUND DRIVERS
6551 M: Timur Tabi <timur@kernel.org>
6552 M: Nicolin Chen <nicoleotsuka@gmail.com>
6553 M: Xiubo Li <Xiubo.Lee@gmail.com>
6554 R: Fabio Estevam <festevam@gmail.com>
6555 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6556 L: linuxppc-dev@lists.ozlabs.org
6558 F: sound/soc/fsl/fsl*
6559 F: sound/soc/fsl/imx*
6560 F: sound/soc/fsl/mpc8610_hpcd.c
6562 FREESCALE USB PERIPHERAL DRIVERS
6563 M: Li Yang <leoyang.li@nxp.com>
6564 L: linux-usb@vger.kernel.org
6565 L: linuxppc-dev@lists.ozlabs.org
6567 F: drivers/usb/gadget/udc/fsl*
6570 M: Christoph Hellwig <hch@infradead.org>
6571 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
6576 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6577 M: Pavel Machek <pavel@ucw.cz>
6578 L: linux-pm@vger.kernel.org
6580 F: Documentation/power/freezing-of-tasks.rst
6581 F: include/linux/freezer.h
6585 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6586 L: linux-kernel@vger.kernel.org
6589 F: include/linux/frontswap.h
6591 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6592 M: David Howells <dhowells@redhat.com>
6593 L: linux-cachefs@redhat.com (moderated for non-subscribers)
6595 F: Documentation/filesystems/caching/
6597 F: include/linux/fscache*.h
6599 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6600 M: Theodore Y. Ts'o <tytso@mit.edu>
6601 M: Jaegeuk Kim <jaegeuk@kernel.org>
6602 M: Eric Biggers <ebiggers@kernel.org>
6603 L: linux-fscrypt@vger.kernel.org
6604 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6605 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6608 F: include/linux/fscrypt*.h
6609 F: Documentation/filesystems/fscrypt.rst
6612 M: Jeremy Kerr <jk@ozlabs.org>
6613 M: Joel Stanley <joel@jms.id.au>
6614 R: Alistar Popple <alistair@popple.id.au>
6615 R: Eddie James <eajames@linux.ibm.com>
6616 L: linux-fsi@lists.ozlabs.org
6617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6618 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
6621 F: include/linux/fsi*.h
6622 F: include/trace/events/fsi*.h
6624 FSI-ATTACHED I2C DRIVER
6625 M: Eddie James <eajames@linux.ibm.com>
6626 L: linux-i2c@vger.kernel.org
6627 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
6629 F: drivers/i2c/busses/i2c-fsi.c
6630 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6632 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6633 M: Jan Kara <jack@suse.cz>
6634 R: Amir Goldstein <amir73il@gmail.com>
6635 L: linux-fsdevel@vger.kernel.org
6638 F: include/linux/fsnotify*.h
6640 FUJITSU LAPTOP EXTRAS
6641 M: Jonathan Woithe <jwoithe@just42.net>
6642 L: platform-driver-x86@vger.kernel.org
6644 F: drivers/platform/x86/fujitsu-laptop.c
6646 FUJITSU M-5MO LS CAMERA ISP DRIVER
6647 M: Kyungmin Park <kyungmin.park@samsung.com>
6648 M: Heungjun Kim <riverful.kim@samsung.com>
6649 L: linux-media@vger.kernel.org
6651 F: drivers/media/i2c/m5mols/
6652 F: include/media/i2c/m5mols.h
6654 FUJITSU TABLET EXTRAS
6655 M: Robert Gerlach <khnz@gmx.de>
6656 L: platform-driver-x86@vger.kernel.org
6658 F: drivers/platform/x86/fujitsu-tablet.c
6660 FUSE: FILESYSTEM IN USERSPACE
6661 M: Miklos Szeredi <miklos@szeredi.hu>
6662 L: linux-fsdevel@vger.kernel.org
6663 W: http://fuse.sourceforge.net/
6664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6667 F: include/uapi/linux/fuse.h
6668 F: Documentation/filesystems/fuse.txt
6671 M: Thomas Gleixner <tglx@linutronix.de>
6672 M: Ingo Molnar <mingo@redhat.com>
6673 R: Peter Zijlstra <peterz@infradead.org>
6674 R: Darren Hart <dvhart@infradead.org>
6675 L: linux-kernel@vger.kernel.org
6676 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6679 F: include/asm-generic/futex.h
6680 F: include/linux/futex.h
6681 F: include/uapi/linux/futex.h
6682 F: tools/testing/selftests/futex/
6683 F: tools/perf/bench/futex*
6684 F: Documentation/*futex*
6687 M: Kees Cook <keescook@chromium.org>
6688 R: Emese Revfy <re.emese@gmail.com>
6689 L: kernel-hardening@lists.openwall.com
6691 F: scripts/gcc-plugins/
6692 F: scripts/gcc-plugin.sh
6693 F: scripts/Makefile.gcc-plugins
6694 F: Documentation/core-api/gcc-plugins.rst
6696 GASKET DRIVER FRAMEWORK
6697 M: Rob Springer <rspringer@google.com>
6698 M: Todd Poynor <toddpoynor@google.com>
6699 M: Ben Chan <benchan@chromium.org>
6701 F: drivers/staging/gasket/
6703 GCOV BASED KERNEL PROFILING
6704 M: Peter Oberparleiter <oberpar@linux.ibm.com>
6707 F: Documentation/dev-tools/gcov.rst
6709 GDB KERNEL DEBUGGING HELPER SCRIPTS
6710 M: Jan Kiszka <jan.kiszka@siemens.com>
6711 M: Kieran Bingham <kbingham@kernel.org>
6715 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6716 M: Achim Leubner <achim_leubner@adaptec.com>
6717 L: linux-scsi@vger.kernel.org
6718 W: http://www.icp-vortex.com/
6720 F: drivers/scsi/gdt*
6722 GEMTEK FM RADIO RECEIVER DRIVER
6723 M: Hans Verkuil <hverkuil@xs4all.nl>
6724 L: linux-media@vger.kernel.org
6725 T: git git://linuxtv.org/media_tree.git
6726 W: https://linuxtv.org
6728 F: drivers/media/radio/radio-gemtek*
6730 GENERIC GPIO I2C DRIVER
6731 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6733 F: drivers/i2c/busses/i2c-gpio.c
6734 F: include/linux/platform_data/i2c-gpio.h
6736 GENERIC GPIO I2C MULTIPLEXER DRIVER
6737 M: Peter Korsgaard <peter.korsgaard@barco.com>
6738 L: linux-i2c@vger.kernel.org
6740 F: drivers/i2c/muxes/i2c-mux-gpio.c
6741 F: include/linux/platform_data/i2c-mux-gpio.h
6742 F: Documentation/i2c/muxes/i2c-mux-gpio
6744 GENERIC HDLC (WAN) DRIVERS
6745 M: Krzysztof Halasa <khc@pm.waw.pl>
6746 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
6748 F: drivers/net/wan/c101.c
6749 F: drivers/net/wan/hd6457*
6750 F: drivers/net/wan/hdlc*
6751 F: drivers/net/wan/n2.c
6752 F: drivers/net/wan/pc300too.c
6753 F: drivers/net/wan/pci200syn.c
6754 F: drivers/net/wan/wanxl*
6756 GENERIC INCLUDE/ASM HEADER FILES
6757 M: Arnd Bergmann <arnd@arndb.de>
6758 L: linux-arch@vger.kernel.org
6759 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6761 F: include/asm-generic/
6762 F: include/uapi/asm-generic/
6764 GENERIC PHY FRAMEWORK
6765 M: Kishon Vijay Abraham I <kishon@ti.com>
6766 L: linux-kernel@vger.kernel.org
6767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6770 F: include/linux/phy/
6771 F: Documentation/devicetree/bindings/phy/
6773 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6774 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6776 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6779 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6780 M: Kevin Hilman <khilman@kernel.org>
6781 M: Ulf Hansson <ulf.hansson@linaro.org>
6782 L: linux-pm@vger.kernel.org
6784 F: drivers/base/power/domain*.c
6785 F: include/linux/pm_domain.h
6786 F: Documentation/devicetree/bindings/power/power_domain.txt
6788 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6789 M: Eugen Hristev <eugen.hristev@microchip.com>
6790 L: linux-input@vger.kernel.org
6792 F: drivers/input/touchscreen/resistive-adc-touch.c
6794 GENERIC UIO DRIVER FOR PCI DEVICES
6795 M: "Michael S. Tsirkin" <mst@redhat.com>
6796 L: kvm@vger.kernel.org
6798 F: drivers/uio/uio_pci_generic.c
6800 GENERIC VDSO LIBRARY:
6801 M: Andy Lutomirski <luto@kernel.org>
6802 M: Thomas Gleixner <tglx@linutronix.de>
6803 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
6804 L: linux-kernel@vger.kernel.org
6805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
6808 F: kernel/time/vsyscall.c
6810 F: include/asm-generic/vdso/vsyscall.h
6812 GENWQE (IBM Generic Workqueue Card)
6813 M: Frank Haverkamp <haver@linux.ibm.com>
6815 F: drivers/misc/genwqe/
6817 GET_MAINTAINER SCRIPT
6818 M: Joe Perches <joe@perches.com>
6820 F: scripts/get_maintainer.pl
6823 M: Bob Peterson <rpeterso@redhat.com>
6824 M: Andreas Gruenbacher <agruenba@redhat.com>
6825 L: cluster-devel@redhat.com
6826 W: http://sources.redhat.com/cluster/
6827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6829 F: Documentation/filesystems/gfs2*.txt
6831 F: include/uapi/linux/gfs2_ondisk.h
6833 GIGASET ISDN DRIVERS
6834 M: Paul Bolle <pebolle@tiscali.nl>
6835 L: gigaset307x-common@lists.sourceforge.net
6836 W: http://gigaset307x.sourceforge.net/
6838 F: drivers/staging/isdn/gigaset/
6841 M: Johan Hovold <johan@kernel.org>
6842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6844 F: Documentation/ABI/testing/sysfs-class-gnss
6845 F: Documentation/devicetree/bindings/gnss/
6847 F: include/linux/gnss.h
6850 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
6851 L: linux-media@vger.kernel.org
6853 F: drivers/media/usb/go7007/
6856 M: Bastien Nocera <hadess@hadess.net>
6857 L: linux-input@vger.kernel.org
6859 F: drivers/input/touchscreen/goodix.c
6861 GOOGLE ETHERNET DRIVERS
6862 M: Catherine Sullivan <csully@google.com>
6863 R: Sagi Shahar <sagis@google.com>
6864 R: Jon Olson <jonolson@google.com>
6865 L: netdev@vger.kernel.org
6867 F: Documentation/networking/device_drivers/google/gve.txt
6868 F: drivers/net/ethernet/google
6870 GPD POCKET FAN DRIVER
6871 M: Hans de Goede <hdegoede@redhat.com>
6872 L: platform-driver-x86@vger.kernel.org
6874 F: drivers/platform/x86/gpd-pocket-fan.c
6877 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6878 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6879 L: linux-gpio@vger.kernel.org
6880 L: linux-acpi@vger.kernel.org
6882 F: Documentation/firmware-guide/acpi/gpio-properties.rst
6883 F: drivers/gpio/gpiolib-acpi.c
6886 M: Sean Young <sean@mess.org>
6887 L: linux-media@vger.kernel.org
6889 F: drivers/media/rc/gpio-ir-tx.c
6892 M: Bamvor Jian Zhang <bamv2005@gmail.com>
6893 L: linux-gpio@vger.kernel.org
6895 F: drivers/gpio/gpio-mockup.c
6896 F: tools/testing/selftests/gpio/
6899 M: Linus Walleij <linus.walleij@linaro.org>
6900 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
6901 L: linux-gpio@vger.kernel.org
6902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6904 F: Documentation/devicetree/bindings/gpio/
6905 F: Documentation/driver-api/gpio/
6906 F: Documentation/admin-guide/gpio/
6907 F: Documentation/ABI/testing/gpio-cdev
6908 F: Documentation/ABI/obsolete/sysfs-gpio
6910 F: include/linux/gpio/
6911 F: include/linux/gpio.h
6912 F: include/linux/of_gpio.h
6913 F: include/asm-generic/gpio.h
6914 F: include/uapi/linux/gpio.h
6917 GRE DEMULTIPLEXER DRIVER
6918 M: Dmitry Kozlov <xeb@mail.ru>
6919 L: netdev@vger.kernel.org
6921 F: net/ipv4/gre_demux.c
6922 F: net/ipv4/gre_offload.c
6923 F: include/net/gre.h
6925 GRETH 10/100/1G Ethernet MAC device driver
6926 M: Andreas Larsson <andreas@gaisler.com>
6927 L: netdev@vger.kernel.org
6929 F: drivers/net/ethernet/aeroflex/
6931 GREYBUS AUDIO PROTOCOLS DRIVERS
6932 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6933 M: Mark Greer <mgreer@animalcreek.com>
6935 F: drivers/staging/greybus/audio_apbridgea.c
6936 F: drivers/staging/greybus/audio_apbridgea.h
6937 F: drivers/staging/greybus/audio_codec.c
6938 F: drivers/staging/greybus/audio_codec.h
6939 F: drivers/staging/greybus/audio_gb.c
6940 F: drivers/staging/greybus/audio_manager.c
6941 F: drivers/staging/greybus/audio_manager.h
6942 F: drivers/staging/greybus/audio_manager_module.c
6943 F: drivers/staging/greybus/audio_manager_private.h
6944 F: drivers/staging/greybus/audio_manager_sysfs.c
6945 F: drivers/staging/greybus/audio_module.c
6946 F: drivers/staging/greybus/audio_topology.c
6948 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6949 M: Viresh Kumar <vireshk@kernel.org>
6951 F: drivers/staging/greybus/authentication.c
6952 F: drivers/staging/greybus/bootrom.c
6953 F: drivers/staging/greybus/firmware.h
6954 F: drivers/staging/greybus/fw-core.c
6955 F: drivers/staging/greybus/fw-download.c
6956 F: drivers/staging/greybus/fw-management.c
6957 F: drivers/staging/greybus/greybus_authentication.h
6958 F: drivers/staging/greybus/greybus_firmware.h
6959 F: drivers/staging/greybus/hid.c
6960 F: drivers/staging/greybus/i2c.c
6961 F: drivers/staging/greybus/spi.c
6962 F: drivers/staging/greybus/spilib.c
6963 F: drivers/staging/greybus/spilib.h
6965 GREYBUS LOOPBACK DRIVER
6966 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6968 F: drivers/staging/greybus/loopback.c
6970 GREYBUS PLATFORM DRIVERS
6971 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6973 F: drivers/staging/greybus/arche-platform.c
6974 F: drivers/staging/greybus/arche-apb-ctrl.c
6975 F: drivers/staging/greybus/arche_platform.h
6977 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6978 M: Rui Miguel Silva <rmfrfs@gmail.com>
6980 F: drivers/staging/greybus/sdio.c
6981 F: drivers/staging/greybus/light.c
6982 F: drivers/staging/greybus/gpio.c
6983 F: drivers/staging/greybus/power_supply.c
6984 F: drivers/staging/greybus/spi.c
6985 F: drivers/staging/greybus/spilib.c
6988 M: Johan Hovold <johan@kernel.org>
6989 M: Alex Elder <elder@kernel.org>
6990 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6992 F: drivers/staging/greybus/
6993 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6995 GREYBUS UART PROTOCOLS DRIVERS
6996 M: David Lin <dtwlin@gmail.com>
6998 F: drivers/staging/greybus/uart.c
6999 F: drivers/staging/greybus/log.c
7001 GS1662 VIDEO SERIALIZER
7002 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7003 L: linux-media@vger.kernel.org
7004 T: git git://linuxtv.org/media_tree.git
7006 F: drivers/media/spi/gs1662.c
7008 GSPCA FINEPIX SUBDRIVER
7009 M: Frank Zago <frank@zago.net>
7010 L: linux-media@vger.kernel.org
7011 T: git git://linuxtv.org/media_tree.git
7013 F: drivers/media/usb/gspca/finepix.c
7015 GSPCA GL860 SUBDRIVER
7016 M: Olivier Lorin <o.lorin@laposte.net>
7017 L: linux-media@vger.kernel.org
7018 T: git git://linuxtv.org/media_tree.git
7020 F: drivers/media/usb/gspca/gl860/
7022 GSPCA M5602 SUBDRIVER
7023 M: Erik Andren <erik.andren@gmail.com>
7024 L: linux-media@vger.kernel.org
7025 T: git git://linuxtv.org/media_tree.git
7027 F: drivers/media/usb/gspca/m5602/
7029 GSPCA PAC207 SONIXB SUBDRIVER
7030 M: Hans Verkuil <hverkuil@xs4all.nl>
7031 L: linux-media@vger.kernel.org
7032 T: git git://linuxtv.org/media_tree.git
7034 F: drivers/media/usb/gspca/pac207.c
7036 GSPCA SN9C20X SUBDRIVER
7037 M: Brian Johnson <brijohn@gmail.com>
7038 L: linux-media@vger.kernel.org
7039 T: git git://linuxtv.org/media_tree.git
7041 F: drivers/media/usb/gspca/sn9c20x.c
7043 GSPCA T613 SUBDRIVER
7044 M: Leandro Costantino <lcostantino@gmail.com>
7045 L: linux-media@vger.kernel.org
7046 T: git git://linuxtv.org/media_tree.git
7048 F: drivers/media/usb/gspca/t613.c
7050 GSPCA USB WEBCAM DRIVER
7051 M: Hans Verkuil <hverkuil@xs4all.nl>
7052 L: linux-media@vger.kernel.org
7053 T: git git://linuxtv.org/media_tree.git
7055 F: drivers/media/usb/gspca/
7057 GTP (GPRS Tunneling Protocol)
7058 M: Pablo Neira Ayuso <pablo@netfilter.org>
7059 M: Harald Welte <laforge@gnumonks.org>
7060 L: osmocom-net-gprs@lists.osmocom.org
7061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7063 F: drivers/net/gtp.c
7065 GUID PARTITION TABLE (GPT)
7066 M: Davidlohr Bueso <dave@stgolabs.net>
7067 L: linux-efi@vger.kernel.org
7069 F: block/partitions/efi.*
7072 M: Yoshinori Sato <ysato@users.sourceforge.jp>
7073 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7074 W: http://uclinux-h8.sourceforge.jp
7075 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7078 F: drivers/clocksource/h8300_*.c
7079 F: drivers/clk/h8300/
7080 F: drivers/irqchip/irq-renesas-h8*.c
7082 HABANALABS PCI DRIVER
7083 M: Oded Gabbay <oded.gabbay@gmail.com>
7084 T: git https://github.com/HabanaAI/linux.git
7086 F: drivers/misc/habanalabs/
7087 F: include/uapi/misc/habanalabs.h
7088 F: Documentation/ABI/testing/sysfs-driver-habanalabs
7089 F: Documentation/ABI/testing/debugfs-driver-habanalabs
7092 M: Antti Palosaari <crope@iki.fi>
7093 L: linux-media@vger.kernel.org
7094 W: https://linuxtv.org
7095 W: http://palosaari.fi/linux/
7096 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7097 T: git git://linuxtv.org/anttip/media_tree.git
7099 F: drivers/media/usb/hackrf/
7101 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7102 M: Frank Seidel <frank@f-seidel.de>
7103 L: platform-driver-x86@vger.kernel.org
7104 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7106 F: drivers/platform/x86/hdaps.c
7109 M: Jean Delvare <jdelvare@suse.com>
7110 M: Guenter Roeck <linux@roeck-us.net>
7111 L: linux-hwmon@vger.kernel.org
7112 W: http://hwmon.wiki.kernel.org/
7113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7115 F: Documentation/devicetree/bindings/hwmon/
7116 F: Documentation/hwmon/
7118 F: include/linux/hwmon*.h
7119 F: include/trace/events/hwmon*.h
7121 HARDWARE RANDOM NUMBER GENERATOR CORE
7122 M: Matt Mackall <mpm@selenic.com>
7123 M: Herbert Xu <herbert@gondor.apana.org.au>
7124 L: linux-crypto@vger.kernel.org
7126 F: Documentation/devicetree/bindings/rng/
7127 F: Documentation/admin-guide/hw_random.rst
7128 F: drivers/char/hw_random/
7129 F: include/linux/hw_random.h
7131 HARDWARE TRACING FACILITIES
7132 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7134 F: drivers/hwtracing/
7136 HARDWARE SPINLOCK CORE
7137 M: Ohad Ben-Cohen <ohad@wizery.com>
7138 M: Bjorn Andersson <bjorn.andersson@linaro.org>
7139 L: linux-remoteproc@vger.kernel.org
7141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
7142 F: Documentation/devicetree/bindings/hwlock/
7143 F: Documentation/hwspinlock.txt
7144 F: drivers/hwspinlock/
7145 F: include/linux/hwspinlock.h
7147 HARMONY SOUND DRIVER
7148 L: linux-parisc@vger.kernel.org
7150 F: sound/parisc/harmony.*
7152 HDPVR USB VIDEO ENCODER DRIVER
7153 M: Hans Verkuil <hverkuil@xs4all.nl>
7154 L: linux-media@vger.kernel.org
7155 T: git git://linuxtv.org/media_tree.git
7156 W: https://linuxtv.org
7158 F: drivers/media/usb/hdpvr/
7160 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7161 M: Jerry Hoemann <jerry.hoemann@hpe.com>
7163 F: Documentation/watchdog/hpwdt.rst
7164 F: drivers/watchdog/hpwdt.c
7166 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7167 M: Don Brace <don.brace@microsemi.com>
7168 L: esc.storagedev@microsemi.com
7169 L: linux-scsi@vger.kernel.org
7171 F: Documentation/scsi/hpsa.txt
7172 F: drivers/scsi/hpsa*.[ch]
7173 F: include/linux/cciss*.h
7174 F: include/uapi/linux/cciss*.h
7177 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
7178 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
7179 L: linux-rdma@vger.kernel.org
7181 F: drivers/infiniband/hw/hfi1
7184 L: linux-fsdevel@vger.kernel.org
7186 F: Documentation/filesystems/hfs.txt
7190 L: linux-fsdevel@vger.kernel.org
7192 F: Documentation/filesystems/hfsplus.txt
7195 HGA FRAMEBUFFER DRIVER
7196 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7197 L: linux-nvidia@lists.surfsouth.com
7198 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7200 F: drivers/video/fbdev/hgafb.c
7202 HIBERNATION (aka Software Suspend, aka swsusp)
7203 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7204 M: Pavel Machek <pavel@ucw.cz>
7205 L: linux-pm@vger.kernel.org
7206 B: https://bugzilla.kernel.org
7209 F: drivers/base/power/
7211 F: include/linux/suspend.h
7212 F: include/linux/freezer.h
7213 F: include/linux/pm.h
7214 F: arch/*/include/asm/suspend*.h
7217 M: Jiri Kosina <jikos@kernel.org>
7218 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
7219 L: linux-input@vger.kernel.org
7220 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7223 F: include/linux/hid*
7224 F: include/uapi/linux/hid*
7226 HID SENSOR HUB DRIVERS
7227 M: Jiri Kosina <jikos@kernel.org>
7228 M: Jonathan Cameron <jic23@kernel.org>
7229 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7230 L: linux-input@vger.kernel.org
7231 L: linux-iio@vger.kernel.org
7233 F: Documentation/hid/hid-sensor*
7234 F: drivers/hid/hid-sensor-*
7235 F: drivers/iio/*/hid-*
7236 F: include/linux/hid-sensor-*
7238 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7239 M: Thomas Gleixner <tglx@linutronix.de>
7240 L: linux-kernel@vger.kernel.org
7241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7243 F: Documentation/timers/
7244 F: kernel/time/hrtimer.c
7245 F: kernel/time/clockevents.c
7246 F: kernel/time/timer_*.c
7247 F: include/linux/clockchips.h
7248 F: include/linux/hrtimer.h
7250 HIGH-SPEED SCC DRIVER FOR AX.25
7251 L: linux-hams@vger.kernel.org
7253 F: drivers/net/hamradio/dmascc.c
7254 F: drivers/net/hamradio/scc.c
7256 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7257 M: HighPoint Linux Team <linux@highpoint-tech.com>
7258 W: http://www.highpoint-tech.com
7260 F: Documentation/scsi/hptiop.txt
7261 F: drivers/scsi/hptiop.c
7264 M: Jes Sorensen <jes@trained-monkey.org>
7265 L: linux-hippi@sunsite.dk
7267 F: include/linux/hippidevice.h
7268 F: include/uapi/linux/if_hippi.h
7270 F: drivers/net/hippi/
7272 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7273 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7274 M: Salil Mehta <salil.mehta@huawei.com>
7275 L: netdev@vger.kernel.org
7276 W: http://www.hisilicon.com
7278 F: drivers/net/ethernet/hisilicon/hns3/
7280 HISILICON LPC BUS DRIVER
7281 M: john.garry@huawei.com
7282 W: http://www.hisilicon.com
7284 F: drivers/bus/hisi_lpc.c
7285 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7287 HISILICON NETWORK SUBSYSTEM DRIVER
7288 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7289 M: Salil Mehta <salil.mehta@huawei.com>
7290 L: netdev@vger.kernel.org
7291 W: http://www.hisilicon.com
7293 F: drivers/net/ethernet/hisilicon/
7294 F: Documentation/devicetree/bindings/net/hisilicon*.txt
7296 HISILICON PMU DRIVER
7297 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
7298 W: http://www.hisilicon.com
7300 F: drivers/perf/hisilicon
7301 F: Documentation/admin-guide/perf/hisi-pmu.rst
7303 HISILICON ROCE DRIVER
7304 M: Lijun Ou <oulijun@huawei.com>
7305 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
7306 L: linux-rdma@vger.kernel.org
7308 F: drivers/infiniband/hw/hns/
7309 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7311 HISILICON SAS Controller
7312 M: John Garry <john.garry@huawei.com>
7313 W: http://www.hisilicon.com
7315 F: drivers/scsi/hisi_sas/
7316 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7318 HMM - Heterogeneous Memory Management
7319 M: Jérôme Glisse <jglisse@redhat.com>
7320 L: linux-mm@kvack.org
7323 F: include/linux/hmm*
7324 F: Documentation/vm/hmm.rst
7327 M: Jouni Malinen <j@w1.fi>
7328 L: linux-wireless@vger.kernel.org
7329 W: http://w1.fi/hostap-driver.html
7331 F: drivers/net/wireless/intersil/hostap/
7333 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7334 L: platform-driver-x86@vger.kernel.org
7336 F: drivers/platform/x86/tc1100-wmi.c
7338 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7339 M: Jaroslav Kysela <perex@perex.cz>
7341 F: drivers/net/ethernet/hp/hp100.*
7343 HPET: High Precision Event Timers driver
7344 M: Clemens Ladisch <clemens@ladisch.de>
7346 F: Documentation/timers/hpet.rst
7347 F: drivers/char/hpet.c
7348 F: include/linux/hpet.h
7349 F: include/uapi/linux/hpet.h
7353 F: arch/x86/kernel/hpet.c
7354 F: arch/x86/include/asm/hpet.h
7357 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7358 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7363 M: Sebastian Reichel <sre@kernel.org>
7364 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7366 F: Documentation/ABI/testing/sysfs-bus-hsi
7367 F: Documentation/driver-api/hsi.rst
7369 F: include/linux/hsi/
7370 F: include/uapi/linux/hsi/
7373 L: linux-usb@vger.kernel.org
7375 F: drivers/net/usb/hso.c
7377 HSR NETWORK PROTOCOL
7378 M: Arvid Brodin <arvid.brodin@alten.se>
7379 L: netdev@vger.kernel.org
7383 HT16K33 LED CONTROLLER DRIVER
7384 M: Robin van der Gracht <robin@protonic.nl>
7386 F: drivers/auxdisplay/ht16k33.c
7387 F: Documentation/devicetree/bindings/display/ht16k33.txt
7389 HTCPEN TOUCHSCREEN DRIVER
7390 M: Pau Oliva Fora <pof@eslack.org>
7391 L: linux-input@vger.kernel.org
7393 F: drivers/input/touchscreen/htcpen.c
7395 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7396 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7397 L: linux-iio@vger.kernel.org
7398 W: http://www.st.com/
7400 F: drivers/iio/humidity/hts221*
7401 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
7403 HUAWEI ETHERNET DRIVER
7404 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
7405 L: netdev@vger.kernel.org
7407 F: Documentation/networking/hinic.txt
7408 F: drivers/net/ethernet/huawei/hinic/
7411 M: Mike Kravetz <mike.kravetz@oracle.com>
7412 L: linux-mm@kvack.org
7416 F: include/linux/hugetlb.h
7417 F: Documentation/admin-guide/mm/hugetlbpage.rst
7418 F: Documentation/vm/hugetlbfs_reserv.rst
7419 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7422 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7423 L: linux-media@vger.kernel.org
7424 T: git git://linuxtv.org/media_tree.git
7425 W: https://linuxtv.org
7427 F: drivers/media/platform/sti/hva
7429 HWPOISON MEMORY FAILURE HANDLING
7430 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7431 L: linux-mm@kvack.org
7433 F: mm/memory-failure.c
7434 F: mm/hwpoison-inject.c
7436 HYGON PROCESSOR SUPPORT
7437 M: Pu Wen <puwen@hygon.cn>
7438 L: linux-kernel@vger.kernel.org
7440 F: arch/x86/kernel/cpu/hygon.c
7442 Hyper-V CORE AND DRIVERS
7443 M: "K. Y. Srinivasan" <kys@microsoft.com>
7444 M: Haiyang Zhang <haiyangz@microsoft.com>
7445 M: Stephen Hemminger <sthemmin@microsoft.com>
7446 M: Sasha Levin <sashal@kernel.org>
7447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7448 L: linux-hyperv@vger.kernel.org
7450 F: Documentation/networking/device_drivers/microsoft/netvsc.txt
7451 F: arch/x86/include/asm/mshyperv.h
7452 F: arch/x86/include/asm/trace/hyperv.h
7453 F: arch/x86/include/asm/hyperv-tlfs.h
7454 F: arch/x86/kernel/cpu/mshyperv.c
7456 F: drivers/clocksource/hyperv_timer.c
7457 F: drivers/hid/hid-hyperv.c
7459 F: drivers/input/serio/hyperv-keyboard.c
7460 F: drivers/pci/controller/pci-hyperv.c
7461 F: drivers/net/hyperv/
7462 F: drivers/scsi/storvsc_drv.c
7463 F: drivers/uio/uio_hv_generic.c
7464 F: drivers/video/fbdev/hyperv_fb.c
7465 F: drivers/iommu/hyperv_iommu.c
7466 F: net/vmw_vsock/hyperv_transport.c
7467 F: include/clocksource/hyperv_timer.h
7468 F: include/linux/hyperv.h
7469 F: include/uapi/linux/hyperv.h
7470 F: include/asm-generic/mshyperv.h
7472 F: Documentation/ABI/stable/sysfs-bus-vmbus
7475 M: Vignesh Raghavendra <vigneshr@ti.com>
7477 F: drivers/mtd/hyperbus/
7478 F: include/linux/mtd/hyperbus.h
7479 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7480 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7482 HYPERVISOR VIRTUAL CONSOLE DRIVER
7483 L: linuxppc-dev@lists.ozlabs.org
7488 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7489 L: linux-i2c@vger.kernel.org
7490 L: linux-acpi@vger.kernel.org
7492 F: drivers/i2c/i2c-core-acpi.c
7494 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7495 M: Ajay Gupta <ajayg@nvidia.com>
7496 L: linux-i2c@vger.kernel.org
7498 F: Documentation/i2c/busses/i2c-nvidia-gpu
7499 F: drivers/i2c/busses/i2c-nvidia-gpu.c
7502 M: Peter Rosin <peda@axentia.se>
7503 L: linux-i2c@vger.kernel.org
7505 F: Documentation/i2c/i2c-topology
7506 F: Documentation/i2c/muxes/
7507 F: Documentation/devicetree/bindings/i2c/i2c-mux*
7508 F: Documentation/devicetree/bindings/i2c/i2c-arb*
7509 F: Documentation/devicetree/bindings/i2c/i2c-gate*
7510 F: drivers/i2c/i2c-mux.c
7511 F: drivers/i2c/muxes/
7512 F: include/linux/i2c-mux.h
7514 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7515 M: Gregory CLEMENT <gregory.clement@bootlin.com>
7516 L: linux-i2c@vger.kernel.org
7518 F: Documentation/devicetree/bindings/i2c/i2c-mv64xxx.txt
7519 F: drivers/i2c/busses/i2c-mv64xxx.c
7521 I2C OVER PARALLEL PORT
7522 M: Jean Delvare <jdelvare@suse.com>
7523 L: linux-i2c@vger.kernel.org
7525 F: Documentation/i2c/busses/i2c-parport
7526 F: Documentation/i2c/busses/i2c-parport-light
7527 F: drivers/i2c/busses/i2c-parport.c
7528 F: drivers/i2c/busses/i2c-parport-light.c
7531 M: Wolfram Sang <wsa@the-dreams.de>
7532 L: linux-i2c@vger.kernel.org
7533 W: https://i2c.wiki.kernel.org/
7534 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7537 F: Documentation/devicetree/bindings/i2c/i2c.txt
7538 F: Documentation/i2c/
7540 F: include/linux/i2c.h
7541 F: include/linux/i2c-dev.h
7542 F: include/linux/i2c-smbus.h
7543 F: include/uapi/linux/i2c.h
7544 F: include/uapi/linux/i2c-*.h
7546 I2C SUBSYSTEM HOST DRIVERS
7547 L: linux-i2c@vger.kernel.org
7548 W: https://i2c.wiki.kernel.org/
7549 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7552 F: Documentation/devicetree/bindings/i2c/
7553 F: drivers/i2c/algos/
7554 F: drivers/i2c/busses/
7557 M: Jean Delvare <jdelvare@suse.com>
7558 L: linux-i2c@vger.kernel.org
7560 F: Documentation/i2c/busses/i2c-taos-evm
7561 F: drivers/i2c/busses/i2c-taos-evm.c
7564 M: Till Harbaum <till@harbaum.org>
7565 L: linux-i2c@vger.kernel.org
7566 W: http://www.harbaum.org/till/i2c_tiny_usb
7568 F: drivers/i2c/busses/i2c-tiny-usb.c
7570 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7571 M: Jean Delvare <jdelvare@suse.com>
7572 L: linux-i2c@vger.kernel.org
7574 F: Documentation/i2c/busses/i2c-ali1535
7575 F: Documentation/i2c/busses/i2c-ali1563
7576 F: Documentation/i2c/busses/i2c-ali15x3
7577 F: Documentation/i2c/busses/i2c-amd756
7578 F: Documentation/i2c/busses/i2c-amd8111
7579 F: Documentation/i2c/busses/i2c-i801
7580 F: Documentation/i2c/busses/i2c-nforce2
7581 F: Documentation/i2c/busses/i2c-piix4
7582 F: Documentation/i2c/busses/i2c-sis5595
7583 F: Documentation/i2c/busses/i2c-sis630
7584 F: Documentation/i2c/busses/i2c-sis96x
7585 F: Documentation/i2c/busses/i2c-via
7586 F: Documentation/i2c/busses/i2c-viapro
7587 F: drivers/i2c/busses/i2c-ali1535.c
7588 F: drivers/i2c/busses/i2c-ali1563.c
7589 F: drivers/i2c/busses/i2c-ali15x3.c
7590 F: drivers/i2c/busses/i2c-amd756.c
7591 F: drivers/i2c/busses/i2c-amd756-s4882.c
7592 F: drivers/i2c/busses/i2c-amd8111.c
7593 F: drivers/i2c/busses/i2c-i801.c
7594 F: drivers/i2c/busses/i2c-isch.c
7595 F: drivers/i2c/busses/i2c-nforce2.c
7596 F: drivers/i2c/busses/i2c-nforce2-s4985.c
7597 F: drivers/i2c/busses/i2c-piix4.c
7598 F: drivers/i2c/busses/i2c-sis5595.c
7599 F: drivers/i2c/busses/i2c-sis630.c
7600 F: drivers/i2c/busses/i2c-sis96x.c
7601 F: drivers/i2c/busses/i2c-via.c
7602 F: drivers/i2c/busses/i2c-viapro.c
7604 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7605 M: Hans de Goede <hdegoede@redhat.com>
7606 L: linux-i2c@vger.kernel.org
7608 F: drivers/i2c/busses/i2c-cht-wc.c
7610 I2C/SMBUS ISMT DRIVER
7611 M: Seth Heasley <seth.heasley@intel.com>
7612 M: Neil Horman <nhorman@tuxdriver.com>
7613 L: linux-i2c@vger.kernel.org
7614 F: drivers/i2c/busses/i2c-ismt.c
7615 F: Documentation/i2c/busses/i2c-ismt
7617 I2C/SMBUS STUB DRIVER
7618 M: Jean Delvare <jdelvare@suse.com>
7619 L: linux-i2c@vger.kernel.org
7621 F: drivers/i2c/i2c-stub.c
7624 M: Boris Brezillon <bbrezillon@kernel.org>
7625 L: linux-i3c@lists.infradead.org
7626 C: irc://chat.freenode.net/linux-i3c
7627 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7629 F: Documentation/ABI/testing/sysfs-bus-i3c
7630 F: Documentation/devicetree/bindings/i3c/
7631 F: Documentation/driver-api/i3c
7633 F: include/linux/i3c/
7635 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7636 M: Vitor Soares <vitor.soares@synopsys.com>
7638 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7639 F: drivers/i3c/master/dw*
7641 IA64 (Itanium) PLATFORM
7642 M: Tony Luck <tony.luck@intel.com>
7643 M: Fenghua Yu <fenghua.yu@intel.com>
7644 L: linux-ia64@vger.kernel.org
7645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7649 IBM Power 842 compression accelerator
7650 M: Haren Myneni <haren@us.ibm.com>
7652 F: drivers/crypto/nx/Makefile
7653 F: drivers/crypto/nx/Kconfig
7654 F: drivers/crypto/nx/nx-842*
7655 F: include/linux/sw842.h
7659 IBM Power in-Nest Crypto Acceleration
7660 M: Breno Leitão <leitao@debian.org>
7661 M: Nayna Jain <nayna@linux.ibm.com>
7662 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7663 L: linux-crypto@vger.kernel.org
7665 F: drivers/crypto/nx/Makefile
7666 F: drivers/crypto/nx/Kconfig
7667 F: drivers/crypto/nx/nx-aes*
7668 F: drivers/crypto/nx/nx-sha*
7669 F: drivers/crypto/nx/nx.*
7670 F: drivers/crypto/nx/nx_csbcpb.h
7671 F: drivers/crypto/nx/nx_debugfs.h
7673 IBM Power Linux RAID adapter
7674 M: Brian King <brking@us.ibm.com>
7676 F: drivers/scsi/ipr.*
7678 IBM Power SRIOV Virtual NIC Device Driver
7679 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7680 M: John Allen <jallen@linux.ibm.com>
7681 L: netdev@vger.kernel.org
7683 F: drivers/net/ethernet/ibm/ibmvnic.*
7685 IBM Power Virtual Accelerator Switchboard
7686 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7687 L: linuxppc-dev@lists.ozlabs.org
7689 F: arch/powerpc/platforms/powernv/vas*
7690 F: arch/powerpc/platforms/powernv/copy-paste.h
7691 F: arch/powerpc/include/asm/vas.h
7693 IBM Power Virtual Ethernet Device Driver
7694 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7695 L: netdev@vger.kernel.org
7697 F: drivers/net/ethernet/ibm/ibmveth.*
7699 IBM Power Virtual FC Device Drivers
7700 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7701 L: linux-scsi@vger.kernel.org
7703 F: drivers/scsi/ibmvscsi/ibmvfc*
7705 IBM Power Virtual Management Channel Driver
7706 M: Steven Royer <seroyer@linux.ibm.com>
7708 F: drivers/misc/ibmvmc.*
7710 IBM Power Virtual SCSI Device Drivers
7711 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7712 L: linux-scsi@vger.kernel.org
7714 F: drivers/scsi/ibmvscsi/ibmvscsi*
7715 F: include/scsi/viosrp.h
7717 IBM Power Virtual SCSI Device Target Driver
7718 M: Michael Cyr <mikecyr@linux.ibm.com>
7719 L: linux-scsi@vger.kernel.org
7720 L: target-devel@vger.kernel.org
7722 F: drivers/scsi/ibmvscsi_tgt/
7724 IBM Power VMX Cryptographic instructions
7725 M: Breno Leitão <leitao@debian.org>
7726 M: Nayna Jain <nayna@linux.ibm.com>
7727 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7728 L: linux-crypto@vger.kernel.org
7730 F: drivers/crypto/vmx/Makefile
7731 F: drivers/crypto/vmx/Kconfig
7732 F: drivers/crypto/vmx/vmx.c
7733 F: drivers/crypto/vmx/aes*
7734 F: drivers/crypto/vmx/ghash*
7735 F: drivers/crypto/vmx/ppc-xlate.pl
7737 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7738 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7739 L: linux-pci@vger.kernel.org
7740 L: linuxppc-dev@lists.ozlabs.org
7742 F: drivers/pci/hotplug/rpaphp*
7744 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7745 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7746 L: linux-pci@vger.kernel.org
7747 L: linuxppc-dev@lists.ozlabs.org
7749 F: drivers/pci/hotplug/rpadlpar*
7751 IBM ServeRAID RAID DRIVER
7753 F: drivers/scsi/ips.*
7755 ICH LPC AND GPIO DRIVER
7756 M: Peter Tyser <ptyser@xes-inc.com>
7758 F: drivers/mfd/lpc_ich.c
7759 F: drivers/gpio/gpio-ich.c
7762 M: "David S. Miller" <davem@davemloft.net>
7763 L: linux-ide@vger.kernel.org
7764 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
7765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7767 F: Documentation/ide/
7769 F: include/linux/ide.h
7772 M: Borislav Petkov <bp@alien8.de>
7773 L: linux-ide@vger.kernel.org
7775 F: Documentation/cdrom/ide-cd.rst
7776 F: drivers/ide/ide-cd*
7778 IDEAPAD LAPTOP EXTRAS DRIVER
7779 M: Ike Panhc <ike.pan@canonical.com>
7780 L: platform-driver-x86@vger.kernel.org
7781 W: http://launchpad.net/ideapad-laptop
7783 F: drivers/platform/x86/ideapad-laptop.c
7785 IDEAPAD LAPTOP SLIDEBAR DRIVER
7786 M: Andrey Moiseev <o2g.org.ru@gmail.com>
7787 L: linux-input@vger.kernel.org
7788 W: https://github.com/o2genum/ideapad-slidebar
7790 F: drivers/input/misc/ideapad_slidebar.c
7792 IDT VersaClock 5 CLOCK DRIVER
7793 M: Marek Vasut <marek.vasut@gmail.com>
7795 F: drivers/clk/clk-versaclock5.c
7797 IEEE 802.15.4 SUBSYSTEM
7798 M: Alexander Aring <alex.aring@gmail.com>
7799 M: Stefan Schmidt <stefan@datenfreihafen.org>
7800 L: linux-wpan@vger.kernel.org
7801 W: http://wpan.cakelab.org/
7802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7807 F: drivers/net/ieee802154/
7808 F: include/linux/nl802154.h
7809 F: include/linux/ieee802154.h
7810 F: include/net/nl802154.h
7811 F: include/net/mac802154.h
7812 F: include/net/af_ieee802154.h
7813 F: include/net/cfg802154.h
7814 F: include/net/ieee802154_netdev.h
7815 F: Documentation/networking/ieee802154.rst
7818 M: Yotam Gigi <yotam.gi@gmail.com>
7819 M: Jamal Hadi Salim <jhs@mojatatu.com>
7821 F: include/net/ife.h
7822 F: include/uapi/linux/ife.h
7824 IGORPLUG-USB IR RECEIVER
7825 M: Sean Young <sean@mess.org>
7826 L: linux-media@vger.kernel.org
7828 F: drivers/media/rc/igorplugusb.c
7830 IGUANAWORKS USB IR TRANSCEIVER
7831 M: Sean Young <sean@mess.org>
7832 L: linux-media@vger.kernel.org
7834 F: drivers/media/rc/iguanair.c
7836 IIO DIGITAL POTENTIOMETER DAC
7837 M: Peter Rosin <peda@axentia.se>
7838 L: linux-iio@vger.kernel.org
7840 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7841 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7842 F: drivers/iio/dac/dpot-dac.c
7844 IIO ENVELOPE DETECTOR
7845 M: Peter Rosin <peda@axentia.se>
7846 L: linux-iio@vger.kernel.org
7848 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7849 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7850 F: drivers/iio/adc/envelope-detector.c
7853 M: Peter Rosin <peda@axentia.se>
7854 L: linux-iio@vger.kernel.org
7856 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7857 F: drivers/iio/multiplexer/iio-mux.c
7859 IIO SUBSYSTEM AND DRIVERS
7860 M: Jonathan Cameron <jic23@kernel.org>
7861 R: Hartmut Knaack <knaack.h@gmx.de>
7862 R: Lars-Peter Clausen <lars@metafoo.de>
7863 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7864 L: linux-iio@vger.kernel.org
7865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7867 F: Documentation/ABI/testing/configfs-iio*
7868 F: Documentation/ABI/testing/sysfs-bus-iio*
7869 F: Documentation/devicetree/bindings/iio/
7871 F: drivers/staging/iio/
7872 F: include/linux/iio/
7876 M: Peter Rosin <peda@axentia.se>
7877 L: linux-iio@vger.kernel.org
7879 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7880 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7881 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7882 F: drivers/iio/afe/iio-rescale.c
7884 IKANOS/ADI EAGLE ADSL USB DRIVER
7885 M: Matthieu Castet <castet.matthieu@free.fr>
7886 M: Stanislaw Gruszka <stf_xl@wp.pl>
7888 F: drivers/usb/atm/ueagle-atm.c
7890 IMGTEC ASCII LCD DRIVER
7891 M: Paul Burton <paul.burton@mips.com>
7893 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7894 F: drivers/auxdisplay/img-ascii-lcd.c
7896 IMGTEC IR DECODER DRIVER
7897 M: James Hogan <jhogan@kernel.org>
7899 F: drivers/media/rc/img-ir/
7901 IMON SOUNDGRAPH USB IR RECEIVER
7902 M: Sean Young <sean@mess.org>
7903 L: linux-media@vger.kernel.org
7905 F: drivers/media/rc/imon_raw.c
7906 F: drivers/media/rc/imon.c
7908 IMS TWINTURBO FRAMEBUFFER DRIVER
7909 L: linux-fbdev@vger.kernel.org
7911 F: drivers/video/fbdev/imsttfb.c
7913 INA209 HARDWARE MONITOR DRIVER
7914 M: Guenter Roeck <linux@roeck-us.net>
7915 L: linux-hwmon@vger.kernel.org
7917 F: Documentation/hwmon/ina209.rst
7918 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
7919 F: drivers/hwmon/ina209.c
7921 INA2XX HARDWARE MONITOR DRIVER
7922 M: Guenter Roeck <linux@roeck-us.net>
7923 L: linux-hwmon@vger.kernel.org
7925 F: Documentation/hwmon/ina2xx.rst
7926 F: drivers/hwmon/ina2xx.c
7927 F: include/linux/platform_data/ina2xx.h
7929 INDUSTRY PACK SUBSYSTEM (IPACK)
7930 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7931 M: Jens Taprogge <jens.taprogge@taprogge.org>
7932 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7933 L: industrypack-devel@lists.sourceforge.net
7934 W: http://industrypack.sourceforge.net
7938 INFINEON DPS310 Driver
7939 M: Eddie James <eajames@linux.ibm.com>
7940 L: linux-iio@vger.kernel.org
7941 F: drivers/iio/pressure/dps310.c
7944 INFINIBAND SUBSYSTEM
7945 M: Doug Ledford <dledford@redhat.com>
7946 M: Jason Gunthorpe <jgg@mellanox.com>
7947 L: linux-rdma@vger.kernel.org
7948 W: https://github.com/linux-rdma/rdma-core
7949 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7952 F: Documentation/devicetree/bindings/infiniband/
7953 F: Documentation/infiniband/
7954 F: drivers/infiniband/
7955 F: include/uapi/linux/if_infiniband.h
7956 F: include/uapi/rdma/
7958 F: include/trace/events/ib_mad.h
7959 F: include/trace/events/ib_umad.h
7960 F: samples/bpf/ibumad_kern.c
7961 F: samples/bpf/ibumad_user.c
7963 INGENIC JZ4780 DMA Driver
7964 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7966 F: drivers/dma/dma-jz4780.c
7968 INGENIC JZ4780 NAND DRIVER
7969 M: Harvey Hunt <harveyhuntnexus@gmail.com>
7970 L: linux-mtd@lists.infradead.org
7972 F: drivers/mtd/nand/raw/ingenic/
7975 M: Paul Cercueil <paul@crapouillou.net>
7977 F: arch/mips/boot/dts/ingenic/
7978 F: arch/mips/include/asm/mach-jz4740/
7979 F: arch/mips/jz4740/
7980 F: drivers/clk/ingenic/
7981 F: drivers/dma/dma-jz4780.c
7982 F: drivers/gpu/drm/ingenic/
7983 F: drivers/i2c/busses/i2c-jz4780.c
7984 F: drivers/iio/adc/ingenic-adc.c
7985 F: drivers/irqchip/irq-ingenic.c
7986 F: drivers/memory/jz4780-nemc.c
7987 F: drivers/mmc/host/jz4740_mmc.c
7988 F: drivers/mtd/nand/raw/ingenic/
7989 F: drivers/pinctrl/pinctrl-ingenic.c
7990 F: drivers/power/supply/ingenic-battery.c
7991 F: drivers/pwm/pwm-jz4740.c
7992 F: drivers/rtc/rtc-jz4740.c
7993 F: drivers/tty/serial/8250/8250_ingenic.c
7994 F: drivers/usb/musb/jz4740.c
7995 F: drivers/watchdog/jz4740_wdt.c
7996 F: include/dt-bindings/iio/adc/ingenic,adc.h
7997 F: include/linux/mfd/ingenic-tcu.h
7998 F: sound/soc/jz4740/
7999 F: sound/soc/codecs/jz47*
8002 M: Jan Kara <jack@suse.cz>
8003 R: Amir Goldstein <amir73il@gmail.com>
8004 L: linux-fsdevel@vger.kernel.org
8006 F: Documentation/filesystems/inotify.txt
8007 F: fs/notify/inotify/
8008 F: include/linux/inotify.h
8009 F: include/uapi/linux/inotify.h
8011 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8012 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
8013 L: linux-input@vger.kernel.org
8014 Q: http://patchwork.kernel.org/project/linux-input/list/
8015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8018 F: include/linux/input.h
8019 F: include/uapi/linux/input.h
8020 F: include/uapi/linux/input-event-codes.h
8021 F: include/linux/input/
8022 F: Documentation/devicetree/bindings/input/
8023 F: Documentation/devicetree/bindings/serio/
8024 F: Documentation/input/
8026 INPUT MULTITOUCH (MT) PROTOCOL
8027 M: Henrik Rydberg <rydberg@bitmath.org>
8028 L: linux-input@vger.kernel.org
8030 F: Documentation/input/multi-touch-protocol.rst
8031 F: drivers/input/input-mt.c
8034 INSIDE SECURE CRYPTO DRIVER
8035 M: Antoine Tenart <antoine.tenart@bootlin.com>
8036 F: drivers/crypto/inside-secure/
8038 L: linux-crypto@vger.kernel.org
8040 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8041 M: Mimi Zohar <zohar@linux.ibm.com>
8042 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8043 L: linux-integrity@vger.kernel.org
8044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8046 F: security/integrity/ima/
8048 INTEL 810/815 FRAMEBUFFER DRIVER
8049 M: Antonino Daplas <adaplas@gmail.com>
8050 L: linux-fbdev@vger.kernel.org
8052 F: drivers/video/fbdev/i810/
8055 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8056 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
8057 M: Jie Yang <yang.jie@linux.intel.com>
8058 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8062 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8063 M: Hans de Goede <hdegoede@redhat.com>
8064 L: platform-driver-x86@vger.kernel.org
8066 F: drivers/platform/x86/intel_atomisp2_pm.c
8068 INTEL C600 SERIES SAS CONTROLLER DRIVER
8069 M: Intel SCU Linux support <intel-linux-scu@intel.com>
8070 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8071 L: linux-scsi@vger.kernel.org
8072 T: git git://git.code.sf.net/p/intel-sas/isci
8074 F: drivers/scsi/isci/
8076 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8077 M: Jani Nikula <jani.nikula@linux.intel.com>
8078 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8079 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
8080 L: intel-gfx@lists.freedesktop.org
8081 W: https://01.org/linuxgraphics/
8082 B: https://01.org/linuxgraphics/documentation/how-report-bugs
8083 C: irc://chat.freenode.net/intel-gfx
8084 Q: http://patchwork.freedesktop.org/project/intel-gfx/
8085 T: git git://anongit.freedesktop.org/drm-intel
8087 F: drivers/gpu/drm/i915/
8088 F: include/drm/i915*
8089 F: include/uapi/drm/i915_drm.h
8090 F: Documentation/gpu/i915.rst
8092 INTEL ETHERNET DRIVERS
8093 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8094 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8095 W: http://www.intel.com/support/feedback.htm
8096 W: http://e1000.sourceforge.net/
8097 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8101 F: Documentation/networking/device_drivers/intel/e100.rst
8102 F: Documentation/networking/device_drivers/intel/e1000.rst
8103 F: Documentation/networking/device_drivers/intel/e1000e.rst
8104 F: Documentation/networking/device_drivers/intel/fm10k.rst
8105 F: Documentation/networking/device_drivers/intel/igb.rst
8106 F: Documentation/networking/device_drivers/intel/igbvf.rst
8107 F: Documentation/networking/device_drivers/intel/ixgb.rst
8108 F: Documentation/networking/device_drivers/intel/ixgbe.rst
8109 F: Documentation/networking/device_drivers/intel/ixgbevf.rst
8110 F: Documentation/networking/device_drivers/intel/i40e.rst
8111 F: Documentation/networking/device_drivers/intel/iavf.rst
8112 F: Documentation/networking/device_drivers/intel/ice.rst
8113 F: drivers/net/ethernet/intel/
8114 F: drivers/net/ethernet/intel/*/
8115 F: include/linux/avf/virtchnl.h
8117 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8118 M: Maik Broemme <mbroemme@libmpq.org>
8119 L: linux-fbdev@vger.kernel.org
8121 F: Documentation/fb/intelfb.rst
8122 F: drivers/video/fbdev/intelfb/
8125 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8126 L: linux-gpio@vger.kernel.org
8128 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8129 F: drivers/gpio/gpio-ich.c
8130 F: drivers/gpio/gpio-intel-mid.c
8131 F: drivers/gpio/gpio-lynxpoint.c
8132 F: drivers/gpio/gpio-merrifield.c
8133 F: drivers/gpio/gpio-ml-ioh.c
8134 F: drivers/gpio/gpio-pch.c
8135 F: drivers/gpio/gpio-sch.c
8136 F: drivers/gpio/gpio-sodaville.c
8138 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8139 M: Zhenyu Wang <zhenyuw@linux.intel.com>
8140 M: Zhi Wang <zhi.a.wang@intel.com>
8141 L: intel-gvt-dev@lists.freedesktop.org
8142 L: intel-gfx@lists.freedesktop.org
8143 W: https://01.org/igvt-g
8144 T: git https://github.com/intel/gvt-linux.git
8146 F: drivers/gpu/drm/i915/gvt/
8148 INTEL HID EVENT DRIVER
8149 M: Alex Hung <alex.hung@canonical.com>
8150 L: platform-driver-x86@vger.kernel.org
8152 F: drivers/platform/x86/intel-hid.c
8154 INTEL I/OAT DMA DRIVER
8155 M: Dave Jiang <dave.jiang@intel.com>
8156 R: Dan Williams <dan.j.williams@intel.com>
8157 L: dmaengine@vger.kernel.org
8158 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
8160 F: drivers/dma/ioat*
8163 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
8164 M: Len Brown <lenb@kernel.org>
8165 L: linux-pm@vger.kernel.org
8166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8167 B: https://bugzilla.kernel.org
8169 F: drivers/idle/intel_idle.c
8171 INTEL INTEGRATED SENSOR HUB DRIVER
8172 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8173 M: Jiri Kosina <jikos@kernel.org>
8174 L: linux-input@vger.kernel.org
8176 F: drivers/hid/intel-ish-hid/
8179 M: David Woodhouse <dwmw2@infradead.org>
8180 L: iommu@lists.linux-foundation.org
8181 T: git git://git.infradead.org/iommu-2.6.git
8183 F: drivers/iommu/intel-iommu.c
8184 F: include/linux/intel-iommu.h
8186 INTEL IOP-ADMA DMA DRIVER
8187 R: Dan Williams <dan.j.williams@intel.com>
8189 F: drivers/dma/iop-adma.c
8191 INTEL IPU3 CSI-2 CIO2 DRIVER
8192 M: Yong Zhi <yong.zhi@intel.com>
8193 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8194 M: Bingbu Cao <bingbu.cao@intel.com>
8195 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
8196 L: linux-media@vger.kernel.org
8198 F: drivers/media/pci/intel/ipu3/
8199 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8201 INTEL IPU3 CSI-2 IMGU DRIVER
8202 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8203 L: linux-media@vger.kernel.org
8205 F: drivers/staging/media/ipu3/
8206 F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8207 F: Documentation/media/v4l-drivers/ipu3.rst
8209 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8210 M: Krzysztof Halasa <khalasa@piap.pl>
8212 F: include/linux/soc/ixp4xx/qmgr.h
8213 F: include/linux/soc/ixp4xx/npe.h
8214 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
8215 F: drivers/soc/ixp4xx/ixp4xx-npe.c
8216 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
8217 F: drivers/net/wan/ixp4xx_hss.c
8219 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8220 M: Deepak Saxena <dsaxena@plexity.net>
8222 F: drivers/char/hw_random/ixp4xx-rng.c
8224 INTEL MANAGEMENT ENGINE (mei)
8225 M: Tomas Winkler <tomas.winkler@intel.com>
8226 L: linux-kernel@vger.kernel.org
8228 F: include/uapi/linux/mei.h
8229 F: include/linux/mei_cl_bus.h
8230 F: drivers/misc/mei/*
8231 F: drivers/watchdog/mei_wdt.c
8232 F: Documentation/driver-api/mei/*
8235 INTEL MENLOW THERMAL DRIVER
8236 M: Sujith Thomas <sujith.thomas@intel.com>
8237 L: platform-driver-x86@vger.kernel.org
8238 W: https://01.org/linux-acpi
8240 F: drivers/platform/x86/intel_menlow.c
8242 INTEL MIC DRIVERS (mic)
8243 M: Sudeep Dutt <sudeep.dutt@intel.com>
8244 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
8246 W: https://github.com/sudeepdutt/mic
8247 W: http://software.intel.com/en-us/mic-developer
8248 F: include/linux/mic_bus.h
8249 F: include/linux/scif.h
8250 F: include/uapi/linux/mic_common.h
8251 F: include/uapi/linux/mic_ioctl.h
8252 F: include/uapi/linux/scif_ioctl.h
8253 F: drivers/misc/mic/
8254 F: drivers/dma/mic_x100_dma.c
8255 F: drivers/dma/mic_x100_dma.h
8256 F: Documentation/mic/
8258 INTEL PMC CORE DRIVER
8259 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8260 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8261 L: platform-driver-x86@vger.kernel.org
8263 F: drivers/platform/x86/intel_pmc_core*
8265 INTEL PMC/P-Unit IPC DRIVER
8266 M: Zha Qipeng<qipeng.zha@intel.com>
8267 L: platform-driver-x86@vger.kernel.org
8269 F: drivers/platform/x86/intel_pmc_ipc.c
8270 F: drivers/platform/x86/intel_punit_ipc.c
8271 F: arch/x86/include/asm/intel_pmc_ipc.h
8272 F: arch/x86/include/asm/intel_punit_ipc.h
8274 INTEL PMIC GPIO DRIVERS
8275 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8277 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8278 F: drivers/gpio/gpio-*cove.c
8279 F: drivers/gpio/gpio-msic.c
8281 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8282 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8284 F: drivers/mfd/intel_msic.c
8285 F: drivers/mfd/intel_soc_pmic*
8286 F: include/linux/mfd/intel_msic.h
8287 F: include/linux/mfd/intel_soc_pmic*
8289 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8290 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
8291 L: linux-wireless@vger.kernel.org
8293 F: Documentation/networking/device_drivers/intel/ipw2100.txt
8294 F: Documentation/networking/device_drivers/intel/ipw2200.txt
8295 F: drivers/net/wireless/intel/ipw2x00/
8298 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8299 M: Len Brown <lenb@kernel.org>
8300 L: linux-pm@vger.kernel.org
8302 F: drivers/cpufreq/intel_pstate.c
8304 INTEL RDMA RNIC DRIVER
8305 M: Faisal Latif <faisal.latif@intel.com>
8306 M: Shiraz Saleem <shiraz.saleem@intel.com>
8307 L: linux-rdma@vger.kernel.org
8309 F: drivers/infiniband/hw/i40iw/
8310 F: include/uapi/rdma/i40iw-abi.h
8312 INTEL SPEED SELECT TECHNOLOGY
8313 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8314 L: platform-driver-x86@vger.kernel.org
8316 F: drivers/platform/x86/intel_speed_select_if/
8317 F: tools/power/x86/intel-speed-select/
8318 F: include/uapi/linux/isst_if.h
8320 INTEL TELEMETRY DRIVER
8321 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8322 M: "David E. Box" <david.e.box@linux.intel.com>
8323 L: platform-driver-x86@vger.kernel.org
8325 F: arch/x86/include/asm/intel_telemetry.h
8326 F: drivers/platform/x86/intel_telemetry*
8328 INTEL VIRTUAL BUTTON DRIVER
8329 M: AceLan Kao <acelan.kao@canonical.com>
8330 L: platform-driver-x86@vger.kernel.org
8332 F: drivers/platform/x86/intel-vbtn.c
8334 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8335 M: Stanislaw Gruszka <sgruszka@redhat.com>
8336 L: linux-wireless@vger.kernel.org
8338 F: drivers/net/wireless/intel/iwlegacy/
8340 INTEL WIRELESS WIFI LINK (iwlwifi)
8341 M: Johannes Berg <johannes.berg@intel.com>
8342 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8343 M: Luca Coelho <luciano.coelho@intel.com>
8344 M: Intel Linux Wireless <linuxwifi@intel.com>
8345 L: linux-wireless@vger.kernel.org
8346 W: http://intellinuxwireless.org
8347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8349 F: drivers/net/wireless/intel/iwlwifi/
8351 INTEL WIRELESS WIMAX CONNECTION 2400
8352 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8353 M: linux-wimax@intel.com
8354 L: wimax@linuxwimax.org (subscribers-only)
8356 W: http://linuxwimax.org
8357 F: Documentation/wimax/README.i2400m
8358 F: drivers/net/wimax/i2400m/
8359 F: include/uapi/linux/wimax/i2400m.h
8361 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8362 M: Mario Limonciello <mario.limonciello@dell.com>
8364 F: drivers/platform/x86/intel-wmi-thunderbolt.c
8367 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8369 F: Documentation/trace/intel_th.rst
8370 F: drivers/hwtracing/intel_th/
8372 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8373 M: Ning Sun <ning.sun@intel.com>
8374 L: tboot-devel@lists.sourceforge.net
8375 W: http://tboot.sourceforge.net
8376 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8378 F: Documentation/x86/intel_txt.rst
8379 F: include/linux/tboot.h
8380 F: arch/x86/kernel/tboot.c
8382 INTEL-MID GPIO DRIVER
8383 M: David Cohen <david.a.cohen@linux.intel.com>
8384 L: linux-gpio@vger.kernel.org
8386 F: drivers/gpio/gpio-intel-mid.c
8389 M: Georgi Djakov <georgi.djakov@linaro.org>
8390 L: linux-pm@vger.kernel.org
8392 F: Documentation/driver-api/interconnect.rst
8393 F: Documentation/devicetree/bindings/interconnect/
8394 F: drivers/interconnect/
8395 F: include/dt-bindings/interconnect/
8396 F: include/linux/interconnect-provider.h
8397 F: include/linux/interconnect.h
8399 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8400 M: Linus Walleij <linus.walleij@linaro.org>
8401 L: linux-iio@vger.kernel.org
8403 F: drivers/iio/gyro/mpu3050*
8404 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8406 IOC3 ETHERNET DRIVER
8407 M: Ralf Baechle <ralf@linux-mips.org>
8408 L: linux-mips@vger.kernel.org
8410 F: drivers/net/ethernet/sgi/ioc3-eth.c
8413 M: Pat Gefre <pfg@sgi.com>
8414 L: linux-serial@vger.kernel.org
8416 F: drivers/tty/serial/ioc3_serial.c
8418 IOMAP FILESYSTEM LIBRARY
8419 M: Christoph Hellwig <hch@infradead.org>
8420 M: Darrick J. Wong <darrick.wong@oracle.com>
8421 M: linux-xfs@vger.kernel.org
8422 M: linux-fsdevel@vger.kernel.org
8423 L: linux-xfs@vger.kernel.org
8424 L: linux-fsdevel@vger.kernel.org
8425 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8429 F: include/linux/iomap.h
8432 M: Joerg Roedel <joro@8bytes.org>
8433 L: iommu@lists.linux-foundation.org
8434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8436 F: Documentation/devicetree/bindings/iommu/
8438 F: include/linux/iommu.h
8439 F: include/linux/of_iommu.h
8440 F: include/linux/iova.h
8443 M: Jens Axboe <axboe@kernel.dk>
8444 L: linux-block@vger.kernel.org
8445 L: linux-fsdevel@vger.kernel.org
8446 T: git git://git.kernel.dk/linux-block
8447 T: git git://git.kernel.dk/liburing
8450 F: include/uapi/linux/io_uring.h
8453 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
8455 F: net/ipv4/netfilter/ipt_MASQUERADE.c
8458 M: Corey Minyard <minyard@acm.org>
8459 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8460 W: http://openipmi.sourceforge.net/
8462 F: Documentation/devicetree/bindings/ipmi/
8463 F: Documentation/IPMI.txt
8464 F: drivers/char/ipmi/
8465 F: include/linux/ipmi*
8466 F: include/uapi/linux/ipmi*
8468 IPS SCSI RAID DRIVER
8469 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8470 L: linux-scsi@vger.kernel.org
8471 W: http://www.adaptec.com/
8473 F: drivers/scsi/ips*
8476 M: Wensong Zhang <wensong@linux-vs.org>
8477 M: Simon Horman <horms@verge.net.au>
8478 M: Julian Anastasov <ja@ssi.bg>
8479 L: netdev@vger.kernel.org
8480 L: lvs-devel@vger.kernel.org
8482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8484 F: Documentation/networking/ipvs-sysctl.txt
8485 F: include/net/ip_vs.h
8486 F: include/uapi/linux/ip_vs.h
8487 F: net/netfilter/ipvs/
8490 M: Jiri Kosina <jikos@kernel.org>
8491 M: David Sterba <dsterba@suse.com>
8493 F: drivers/tty/ipwireless/
8496 L: netdev@vger.kernel.org
8498 F: include/uapi/linux/ipx.h
8500 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8501 M: Marc Zyngier <marc.zyngier@arm.com>
8503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8504 F: Documentation/IRQ-domain.txt
8505 F: include/linux/irqdomain.h
8506 F: kernel/irq/irqdomain.c
8510 M: Thomas Gleixner <tglx@linutronix.de>
8511 L: linux-kernel@vger.kernel.org
8513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8517 M: Thomas Gleixner <tglx@linutronix.de>
8518 M: Jason Cooper <jason@lakedaemon.net>
8519 M: Marc Zyngier <marc.zyngier@arm.com>
8520 L: linux-kernel@vger.kernel.org
8522 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8523 F: Documentation/devicetree/bindings/interrupt-controller/
8527 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8529 F: Documentation/driver-api/isa.rst
8530 F: drivers/base/isa.c
8531 F: include/linux/isa.h
8534 M: Hans Verkuil <hverkuil@xs4all.nl>
8535 L: linux-media@vger.kernel.org
8536 T: git git://linuxtv.org/media_tree.git
8537 W: https://linuxtv.org
8539 F: drivers/media/radio/radio-isa*
8542 M: Jaroslav Kysela <perex@perex.cz>
8544 F: Documentation/driver-api/isapnp.rst
8545 F: drivers/pnp/isapnp/
8546 F: include/linux/isapnp.h
8549 M: Lee Duncan <lduncan@suse.com>
8550 M: Chris Leech <cleech@redhat.com>
8551 L: open-iscsi@googlegroups.com
8552 W: www.open-iscsi.com
8554 F: drivers/scsi/*iscsi*
8555 F: include/scsi/*iscsi*
8557 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8558 M: Peter Jones <pjones@redhat.com>
8559 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
8561 F: drivers/firmware/iscsi_ibft*
8563 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8564 M: Sagi Grimberg <sagi@grimberg.me>
8565 M: Max Gurtovoy <maxg@mellanox.com>
8566 L: linux-rdma@vger.kernel.org
8568 W: http://www.openfabrics.org
8569 W: www.open-iscsi.org
8570 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8571 F: drivers/infiniband/ulp/iser/
8573 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8574 M: Sagi Grimberg <sagi@grimberg.me>
8575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8576 L: linux-rdma@vger.kernel.org
8577 L: target-devel@vger.kernel.org
8579 W: http://www.linux-iscsi.org
8580 F: drivers/infiniband/ulp/isert
8582 ISDN/mISDN SUBSYSTEM
8583 M: Karsten Keil <isdn@linux-pingi.de>
8584 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
8585 L: netdev@vger.kernel.org
8586 W: http://www.isdn4linux.de
8588 F: drivers/isdn/mISDN
8589 F: drivers/isdn/hardware
8592 M: Karsten Keil <isdn@linux-pingi.de>
8593 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
8594 L: netdev@vger.kernel.org
8595 W: http://www.isdn4linux.de
8597 F: Documentation/isdn/
8598 F: drivers/isdn/capi/
8599 F: drivers/staging/isdn/
8600 F: net/bluetooth/cmtp/
8601 F: include/linux/isdn/
8602 F: include/uapi/linux/isdn/
8604 IT87 HARDWARE MONITORING DRIVER
8605 M: Jean Delvare <jdelvare@suse.com>
8606 L: linux-hwmon@vger.kernel.org
8608 F: Documentation/hwmon/it87.rst
8609 F: drivers/hwmon/it87.c
8612 M: Antti Palosaari <crope@iki.fi>
8613 L: linux-media@vger.kernel.org
8614 W: https://linuxtv.org
8615 W: http://palosaari.fi/linux/
8616 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8617 T: git git://linuxtv.org/anttip/media_tree.git
8619 F: drivers/media/tuners/it913x*
8621 IVTV VIDEO4LINUX DRIVER
8622 M: Andy Walls <awalls@md.metrocast.net>
8623 L: ivtv-devel@ivtvdriver.org (subscribers-only)
8624 L: linux-media@vger.kernel.org
8625 T: git git://linuxtv.org/media_tree.git
8626 W: http://www.ivtvdriver.org
8628 F: Documentation/media/v4l-drivers/ivtv*
8629 F: drivers/media/pci/ivtv/
8630 F: include/uapi/linux/ivtv*
8632 IX2505V MEDIA DRIVER
8633 M: Malcolm Priestley <tvboxspy@gmail.com>
8634 L: linux-media@vger.kernel.org
8635 W: https://linuxtv.org
8636 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8638 F: drivers/media/dvb-frontends/ix2505v*
8640 JAILHOUSE HYPERVISOR INTERFACE
8641 M: Jan Kiszka <jan.kiszka@siemens.com>
8642 L: jailhouse-dev@googlegroups.com
8644 F: arch/x86/kernel/jailhouse.c
8645 F: arch/x86/include/asm/jailhouse_para.h
8647 JC42.4 TEMPERATURE SENSOR DRIVER
8648 M: Guenter Roeck <linux@roeck-us.net>
8649 L: linux-hwmon@vger.kernel.org
8651 F: drivers/hwmon/jc42.c
8652 F: Documentation/hwmon/jc42.rst
8655 M: Dave Kleikamp <shaggy@kernel.org>
8656 L: jfs-discussion@lists.sourceforge.net
8657 W: http://jfs.sourceforge.net/
8658 T: git git://github.com/kleikamp/linux-shaggy.git
8660 F: Documentation/filesystems/jfs.txt
8664 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
8665 L: netdev@vger.kernel.org
8667 F: drivers/net/ethernet/jme.*
8669 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8670 M: David Woodhouse <dwmw2@infradead.org>
8671 M: Richard Weinberger <richard@nod.at>
8672 L: linux-mtd@lists.infradead.org
8673 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
8674 T: git git://git.infradead.org/ubifs-2.6.git
8677 F: include/uapi/linux/jffs2.h
8679 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8680 M: "Theodore Ts'o" <tytso@mit.edu>
8681 M: Jan Kara <jack@suse.com>
8682 L: linux-ext4@vger.kernel.org
8685 F: include/linux/jbd2.h
8687 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8688 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8689 L: linux-media@vger.kernel.org
8691 F: drivers/media/platform/rcar_jpu.c
8693 JSM Neo PCI based serial card
8694 L: linux-serial@vger.kernel.org
8696 F: drivers/tty/serial/jsm/
8698 K10TEMP HARDWARE MONITORING DRIVER
8699 M: Clemens Ladisch <clemens@ladisch.de>
8700 L: linux-hwmon@vger.kernel.org
8702 F: Documentation/hwmon/k10temp.rst
8703 F: drivers/hwmon/k10temp.c
8705 K8TEMP HARDWARE MONITORING DRIVER
8706 M: Rudolf Marek <r.marek@assembler.cz>
8707 L: linux-hwmon@vger.kernel.org
8709 F: Documentation/hwmon/k8temp.rst
8710 F: drivers/hwmon/k8temp.c
8713 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
8714 R: Alexander Potapenko <glider@google.com>
8715 R: Dmitry Vyukov <dvyukov@google.com>
8716 L: kasan-dev@googlegroups.com
8718 F: arch/*/include/asm/kasan.h
8719 F: arch/*/mm/kasan_init*
8720 F: Documentation/dev-tools/kasan.rst
8721 F: include/linux/kasan*.h
8724 F: scripts/Makefile.kasan
8727 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8729 L: linux-kbuild@vger.kernel.org
8731 F: Documentation/kbuild/kconfig*
8733 F: scripts/Kconfig.include
8736 M: Dave Young <dyoung@redhat.com>
8737 M: Baoquan He <bhe@redhat.com>
8738 R: Vivek Goyal <vgoyal@redhat.com>
8739 L: kexec@lists.infradead.org
8740 W: http://lse.sourceforge.net/kdump/
8742 F: Documentation/admin-guide/kdump/
8744 KEENE FM RADIO TRANSMITTER DRIVER
8745 M: Hans Verkuil <hverkuil@xs4all.nl>
8746 L: linux-media@vger.kernel.org
8747 T: git git://linuxtv.org/media_tree.git
8748 W: https://linuxtv.org
8750 F: drivers/media/radio/radio-keene*
8753 M: Ian Kent <raven@themaw.net>
8754 L: autofs@vger.kernel.org
8758 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8759 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8760 M: Michal Marek <michal.lkml@markovi.net>
8761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8762 L: linux-kbuild@vger.kernel.org
8764 F: Documentation/kbuild/
8767 F: scripts/Makefile*
8770 F: scripts/*vmlinux*
8775 L: kernel-janitors@vger.kernel.org
8776 W: http://kernelnewbies.org/KernelJanitors
8779 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8780 M: "J. Bruce Fields" <bfields@fieldses.org>
8781 M: Chuck Lever <chuck.lever@oracle.com>
8782 L: linux-nfs@vger.kernel.org
8783 W: http://nfs.sourceforge.net/
8784 T: git git://linux-nfs.org/~bfields/linux.git
8787 F: include/uapi/linux/nfsd/
8791 F: include/linux/lockd/
8792 F: include/linux/sunrpc/
8793 F: include/uapi/linux/sunrpc/
8795 KERNEL SELFTEST FRAMEWORK
8796 M: Shuah Khan <shuah@kernel.org>
8797 M: Shuah Khan <skhan@linuxfoundation.org>
8798 L: linux-kselftest@vger.kernel.org
8799 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8800 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
8802 F: tools/testing/selftests/
8803 F: Documentation/dev-tools/kselftest*
8805 KERNEL USERMODE HELPER
8806 M: Luis Chamberlain <mcgrof@kernel.org>
8807 L: linux-kernel@vger.kernel.org
8810 F: include/linux/umh.h
8812 KERNEL VIRTUAL MACHINE (KVM)
8813 M: Paolo Bonzini <pbonzini@redhat.com>
8814 M: Radim Krčmář <rkrcmar@redhat.com>
8815 L: kvm@vger.kernel.org
8816 W: http://www.linux-kvm.org
8817 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8819 F: Documentation/virtual/kvm/
8820 F: include/trace/events/kvm.h
8821 F: include/uapi/asm-generic/kvm*
8822 F: include/uapi/linux/kvm*
8823 F: include/asm-generic/kvm*
8824 F: include/linux/kvm*
8825 F: include/kvm/iodev.h
8828 F: tools/testing/selftests/kvm/
8830 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8831 M: Joerg Roedel <joro@8bytes.org>
8832 L: kvm@vger.kernel.org
8833 W: http://www.linux-kvm.org/
8835 F: arch/x86/include/asm/svm.h
8836 F: arch/x86/kvm/svm.c
8838 KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8839 M: Marc Zyngier <marc.zyngier@arm.com>
8840 R: James Morse <james.morse@arm.com>
8841 R: Julien Thierry <julien.thierry@arm.com>
8842 R: Suzuki K Pouloze <suzuki.poulose@arm.com>
8843 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8844 L: kvmarm@lists.cs.columbia.edu
8845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8847 F: arch/arm/include/uapi/asm/kvm*
8848 F: arch/arm/include/asm/kvm*
8850 F: arch/arm64/include/uapi/asm/kvm*
8851 F: arch/arm64/include/asm/kvm*
8854 F: include/kvm/arm_*
8856 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8857 M: James Hogan <jhogan@kernel.org>
8858 L: linux-mips@vger.kernel.org
8860 F: arch/mips/include/uapi/asm/kvm*
8861 F: arch/mips/include/asm/kvm*
8864 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8865 M: Paul Mackerras <paulus@ozlabs.org>
8866 L: kvm-ppc@vger.kernel.org
8867 W: http://www.linux-kvm.org/
8868 T: git git://github.com/agraf/linux-2.6.git
8870 F: arch/powerpc/include/uapi/asm/kvm*
8871 F: arch/powerpc/include/asm/kvm*
8872 F: arch/powerpc/kvm/
8873 F: arch/powerpc/kernel/kvm*
8875 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8876 M: Christian Borntraeger <borntraeger@de.ibm.com>
8877 M: Janosch Frank <frankja@linux.ibm.com>
8878 R: David Hildenbrand <david@redhat.com>
8879 R: Cornelia Huck <cohuck@redhat.com>
8880 L: linux-s390@vger.kernel.org
8881 W: http://www.ibm.com/developerworks/linux/linux390/
8882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8884 F: arch/s390/include/uapi/asm/kvm*
8885 F: arch/s390/include/asm/gmap.h
8886 F: arch/s390/include/asm/kvm*
8888 F: arch/s390/mm/gmap.c
8889 F: tools/testing/selftests/kvm/s390x/
8890 F: tools/testing/selftests/kvm/*/s390x/
8892 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8893 M: Paolo Bonzini <pbonzini@redhat.com>
8894 M: Radim Krčmář <rkrcmar@redhat.com>
8895 L: kvm@vger.kernel.org
8896 W: http://www.linux-kvm.org
8897 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8901 F: arch/x86/include/uapi/asm/kvm*
8902 F: arch/x86/include/asm/kvm*
8903 F: arch/x86/include/asm/pvclock-abi.h
8904 F: arch/x86/kernel/kvm.c
8905 F: arch/x86/kernel/kvmclock.c
8908 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8909 M: Tejun Heo <tj@kernel.org>
8910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8912 F: include/linux/kernfs.h
8916 M: Eric Biederman <ebiederm@xmission.com>
8917 W: http://kernel.org/pub/linux/utils/kernel/kexec/
8918 L: kexec@lists.infradead.org
8920 F: include/linux/kexec.h
8921 F: include/uapi/linux/kexec.h
8925 M: Mimi Zohar <zohar@linux.ibm.com>
8926 L: linux-integrity@vger.kernel.org
8927 L: keyrings@vger.kernel.org
8929 F: Documentation/security/keys/trusted-encrypted.rst
8930 F: include/keys/encrypted-type.h
8931 F: security/keys/encrypted-keys/
8934 M: James Bottomley <jejb@linux.ibm.com>
8935 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8936 M: Mimi Zohar <zohar@linux.ibm.com>
8937 L: linux-integrity@vger.kernel.org
8938 L: keyrings@vger.kernel.org
8940 F: Documentation/security/keys/trusted-encrypted.rst
8941 F: include/keys/trusted-type.h
8942 F: security/keys/trusted.c
8943 F: security/keys/trusted.h
8946 M: David Howells <dhowells@redhat.com>
8947 L: keyrings@vger.kernel.org
8949 F: Documentation/security/keys/core.rst
8950 F: include/linux/key.h
8951 F: include/linux/key-type.h
8952 F: include/linux/keyctl.h
8953 F: include/uapi/linux/keyctl.h
8957 KGDB / KDB /debug_core
8958 M: Jason Wessel <jason.wessel@windriver.com>
8959 M: Daniel Thompson <daniel.thompson@linaro.org>
8960 W: http://kgdb.wiki.kernel.org/
8961 L: kgdb-bugreport@lists.sourceforge.net
8962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8964 F: Documentation/dev-tools/kgdb.rst
8965 F: drivers/misc/kgdbts.c
8966 F: drivers/tty/serial/kgdboc.c
8967 F: include/linux/kdb.h
8968 F: include/linux/kgdb.h
8972 M: Catalin Marinas <catalin.marinas@arm.com>
8974 F: Documentation/dev-tools/kmemleak.rst
8975 F: include/linux/kmemleak.h
8977 F: mm/kmemleak-test.c
8979 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8980 M: Luis Chamberlain <mcgrof@kernel.org>
8981 L: linux-kernel@vger.kernel.org
8984 F: include/linux/kmod.h
8986 F: tools/testing/selftests/kmod/
8989 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8990 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8991 M: "David S. Miller" <davem@davemloft.net>
8992 M: Masami Hiramatsu <mhiramat@kernel.org>
8994 F: Documentation/kprobes.txt
8995 F: include/linux/kprobes.h
8996 F: include/asm-generic/kprobes.h
8999 KS0108 LCD CONTROLLER DRIVER
9000 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9002 F: Documentation/auxdisplay/ks0108
9003 F: drivers/auxdisplay/ks0108.c
9004 F: include/linux/ks0108.h
9007 M: David Ahern <dsa@cumulusnetworks.com>
9008 L: netdev@vger.kernel.org
9011 F: include/net/l3mdev.h
9014 M: John Fastabend <john.fastabend@gmail.com>
9015 M: Daniel Borkmann <daniel@iogearbox.net>
9016 L: netdev@vger.kernel.org
9017 L: bpf@vger.kernel.org
9019 F: include/linux/skmsg.h
9021 F: net/core/sock_map.c
9022 F: net/ipv4/tcp_bpf.c
9024 LANTIQ / INTEL Ethernet drivers
9025 M: Hauke Mehrtens <hauke@hauke-m.de>
9026 L: netdev@vger.kernel.org
9028 F: net/dsa/tag_gswip.c
9029 F: drivers/net/ethernet/lantiq_xrx200.c
9030 F: drivers/net/dsa/lantiq_pce.h
9031 F: drivers/net/dsa/lantiq_gswip.c
9033 LANTIQ MIPS ARCHITECTURE
9034 M: John Crispin <john@phrozen.org>
9035 L: linux-mips@vger.kernel.org
9038 F: drivers/soc/lantiq
9041 L: linux-x25@vger.kernel.org
9043 F: Documentation/networking/lapb-module.txt
9047 LASI 53c700 driver for PARISC
9048 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9049 L: linux-scsi@vger.kernel.org
9051 F: Documentation/scsi/53c700.txt
9052 F: drivers/scsi/53c700*
9055 M: Tobin C. Harding <me@tobin.cc>
9056 M: Tycho Andersen <tycho@tycho.ws>
9057 L: kernel-hardening@lists.openwall.com
9059 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9060 F: scripts/leaking_addresses.pl
9063 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
9064 M: Pavel Machek <pavel@ucw.cz>
9065 R: Dan Murphy <dmurphy@ti.com>
9066 L: linux-leds@vger.kernel.org
9067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9069 F: Documentation/devicetree/bindings/leds/
9071 F: include/linux/leds.h
9073 LEGACY EEPROM DRIVER
9074 M: Jean Delvare <jdelvare@suse.com>
9076 F: Documentation/misc-devices/eeprom.rst
9077 F: drivers/misc/eeprom/eeprom.c
9080 R: David Lechner <david@lechnology.com>
9082 F: arch/arm/boot/dts/da850-lego-ev3.dts
9083 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9084 F: drivers/power/supply/lego_ev3_battery.c
9086 LEGO USB Tower driver
9087 M: Juergen Stuber <starblue@users.sourceforge.net>
9088 L: legousb-devel@lists.sourceforge.net
9089 W: http://legousb.sourceforge.net/
9091 F: drivers/usb/misc/legousbtower.c
9094 M: Matan Ziv-Av <matan@svgalib.org>
9095 L: platform-driver-x86@vger.kernel.org
9097 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
9098 F: Documentation/admin-guide/laptops/lg-laptop.rst
9099 F: drivers/platform/x86/lg-laptop.c
9102 M: Michael Krufky <mkrufky@linuxtv.org>
9103 L: linux-media@vger.kernel.org
9104 W: https://linuxtv.org
9105 W: http://github.com/mkrufky
9106 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9107 T: git git://linuxtv.org/mkrufky/tuners.git
9109 F: drivers/media/dvb-frontends/lg2160.*
9111 LGDT3305 MEDIA DRIVER
9112 M: Michael Krufky <mkrufky@linuxtv.org>
9113 L: linux-media@vger.kernel.org
9114 W: https://linuxtv.org
9115 W: http://github.com/mkrufky
9116 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9117 T: git git://linuxtv.org/mkrufky/tuners.git
9119 F: drivers/media/dvb-frontends/lgdt3305.*
9121 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9122 M: Viresh Kumar <vireshk@kernel.org>
9123 L: linux-ide@vger.kernel.org
9124 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9126 F: include/linux/pata_arasan_cf_data.h
9127 F: drivers/ata/pata_arasan_cf.c
9130 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9131 M: Jens Axboe <axboe@kernel.dk>
9132 L: linux-ide@vger.kernel.org
9133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9135 F: drivers/ata/pata_*.c
9136 F: drivers/ata/ata_generic.c
9138 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9139 M: Linus Walleij <linus.walleij@linaro.org>
9140 L: linux-ide@vger.kernel.org
9141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9143 F: drivers/ata/pata_ftide010.c
9144 F: drivers/ata/sata_gemini.c
9145 F: drivers/ata/sata_gemini.h
9147 LIBATA SATA AHCI PLATFORM devices support
9148 M: Hans de Goede <hdegoede@redhat.com>
9149 M: Jens Axboe <axboe@kernel.dk>
9150 L: linux-ide@vger.kernel.org
9151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9153 F: drivers/ata/ahci_platform.c
9154 F: drivers/ata/libahci_platform.c
9155 F: include/linux/ahci_platform.h
9157 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9158 M: Mikael Pettersson <mikpelinux@gmail.com>
9159 L: linux-ide@vger.kernel.org
9160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9162 F: drivers/ata/sata_promise.*
9164 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9165 M: Jens Axboe <axboe@kernel.dk>
9166 L: linux-ide@vger.kernel.org
9167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9170 F: include/linux/ata.h
9171 F: include/linux/libata.h
9172 F: Documentation/devicetree/bindings/ata/
9175 M: Sasha Levin <alexander.levin@microsoft.com>
9177 F: tools/lib/lockdep/
9179 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9180 M: Dan Williams <dan.j.williams@intel.com>
9181 M: Vishal Verma <vishal.l.verma@intel.com>
9182 M: Dave Jiang <dave.jiang@intel.com>
9183 L: linux-nvdimm@lists.01.org
9184 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9186 F: drivers/nvdimm/blk.c
9187 F: drivers/nvdimm/region_devs.c
9189 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9190 M: Vishal Verma <vishal.l.verma@intel.com>
9191 M: Dan Williams <dan.j.williams@intel.com>
9192 M: Dave Jiang <dave.jiang@intel.com>
9193 L: linux-nvdimm@lists.01.org
9194 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9196 F: drivers/nvdimm/btt*
9198 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9199 M: Dan Williams <dan.j.williams@intel.com>
9200 M: Vishal Verma <vishal.l.verma@intel.com>
9201 M: Dave Jiang <dave.jiang@intel.com>
9202 L: linux-nvdimm@lists.01.org
9203 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9205 F: drivers/nvdimm/pmem*
9207 LIBNVDIMM: DEVICETREE BINDINGS
9208 M: Oliver O'Halloran <oohall@gmail.com>
9209 L: linux-nvdimm@lists.01.org
9210 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9212 F: drivers/nvdimm/of_pmem.c
9213 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
9215 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9216 M: Dan Williams <dan.j.williams@intel.com>
9217 M: Vishal Verma <vishal.l.verma@intel.com>
9218 M: Dave Jiang <dave.jiang@intel.com>
9219 M: Keith Busch <keith.busch@intel.com>
9220 M: Ira Weiny <ira.weiny@intel.com>
9221 L: linux-nvdimm@lists.01.org
9222 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9226 F: drivers/acpi/nfit/*
9227 F: include/linux/nd.h
9228 F: include/linux/libnvdimm.h
9229 F: include/uapi/linux/ndctl.h
9231 LIGHTNVM PLATFORM SUPPORT
9232 M: Matias Bjorling <mb@lightnvm.io>
9233 W: http://github/OpenChannelSSD
9234 L: linux-block@vger.kernel.org
9236 F: drivers/lightnvm/
9237 F: include/linux/lightnvm.h
9238 F: include/uapi/linux/lightnvm.h
9240 LINUX FOR POWER MACINTOSH
9241 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9242 W: http://www.penguinppc.org/
9243 L: linuxppc-dev@lists.ozlabs.org
9245 F: arch/powerpc/platforms/powermac/
9246 F: drivers/macintosh/
9248 LINUX FOR POWERPC (32-BIT AND 64-BIT)
9249 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9250 M: Paul Mackerras <paulus@samba.org>
9251 M: Michael Ellerman <mpe@ellerman.id.au>
9252 W: https://github.com/linuxppc/linux/wiki
9253 L: linuxppc-dev@lists.ozlabs.org
9254 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9257 F: Documentation/ABI/stable/sysfs-firmware-opal-*
9258 F: Documentation/devicetree/bindings/powerpc/
9259 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
9260 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
9261 F: Documentation/powerpc/
9263 F: drivers/char/tpm/tpm_ibmvtpm*
9264 F: drivers/crypto/nx/
9265 F: drivers/crypto/vmx/
9266 F: drivers/i2c/busses/i2c-opal.c
9267 F: drivers/net/ethernet/ibm/ibmveth.*
9268 F: drivers/net/ethernet/ibm/ibmvnic.*
9269 F: drivers/pci/hotplug/pnv_php.c
9270 F: drivers/pci/hotplug/rpa*
9271 F: drivers/rtc/rtc-opal.c
9272 F: drivers/scsi/ibmvscsi/
9273 F: drivers/tty/hvc/hvc_opal.c
9274 F: drivers/watchdog/wdrtas.c
9275 F: tools/testing/selftests/powerpc
9282 LINUX FOR POWERPC EMBEDDED MPC5XXX
9283 M: Anatolij Gustschin <agust@denx.de>
9284 L: linuxppc-dev@lists.ozlabs.org
9285 T: git git://git.denx.de/linux-denx-agust.git
9287 F: arch/powerpc/platforms/512x/
9288 F: arch/powerpc/platforms/52xx/
9290 LINUX FOR POWERPC EMBEDDED PPC4XX
9291 M: Alistair Popple <alistair@popple.id.au>
9292 M: Matt Porter <mporter@kernel.crashing.org>
9293 W: http://www.penguinppc.org/
9294 L: linuxppc-dev@lists.ozlabs.org
9296 F: arch/powerpc/platforms/40x/
9297 F: arch/powerpc/platforms/44x/
9299 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9300 M: Scott Wood <oss@buserror.net>
9301 M: Kumar Gala <galak@kernel.crashing.org>
9302 W: http://www.penguinppc.org/
9303 L: linuxppc-dev@lists.ozlabs.org
9304 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9306 F: arch/powerpc/platforms/83xx/
9307 F: arch/powerpc/platforms/85xx/
9308 F: Documentation/devicetree/bindings/powerpc/fsl/
9310 LINUX FOR POWERPC EMBEDDED PPC8XX
9311 M: Vitaly Bordug <vitb@kernel.crashing.org>
9312 W: http://www.penguinppc.org/
9313 L: linuxppc-dev@lists.ozlabs.org
9315 F: arch/powerpc/platforms/8xx/
9317 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9318 L: linuxppc-dev@lists.ozlabs.org
9320 F: arch/powerpc/*/*virtex*
9321 F: arch/powerpc/*/*/*virtex*
9323 LINUX FOR POWERPC PA SEMI PWRFICIENT
9324 L: linuxppc-dev@lists.ozlabs.org
9326 F: arch/powerpc/platforms/pasemi/
9327 F: drivers/*/*pasemi*
9328 F: drivers/*/*/*pasemi*
9330 LINUX KERNEL DUMP TEST MODULE (LKDTM)
9331 M: Kees Cook <keescook@chromium.org>
9333 F: drivers/misc/lkdtm/*
9335 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9336 M: Alan Stern <stern@rowland.harvard.edu>
9337 M: Andrea Parri <andrea.parri@amarulasolutions.com>
9338 M: Will Deacon <will@kernel.org>
9339 M: Peter Zijlstra <peterz@infradead.org>
9340 M: Boqun Feng <boqun.feng@gmail.com>
9341 M: Nicholas Piggin <npiggin@gmail.com>
9342 M: David Howells <dhowells@redhat.com>
9343 M: Jade Alglave <j.alglave@ucl.ac.uk>
9344 M: Luc Maranget <luc.maranget@inria.fr>
9345 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
9346 R: Akira Yokosawa <akiyks@gmail.com>
9347 R: Daniel Lustig <dlustig@nvidia.com>
9348 L: linux-kernel@vger.kernel.org
9349 L: linux-arch@vger.kernel.org
9351 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9352 F: tools/memory-model/
9353 F: Documentation/atomic_bitops.txt
9354 F: Documentation/atomic_t.txt
9355 F: Documentation/core-api/atomic_ops.rst
9356 F: Documentation/core-api/refcount-vs-atomic.rst
9357 F: Documentation/memory-barriers.txt
9359 LIS3LV02D ACCELEROMETER DRIVER
9360 M: Eric Piel <eric.piel@tremplin-utc.net>
9362 F: Documentation/misc-devices/lis3lv02d.rst
9363 F: drivers/misc/lis3lv02d/
9364 F: drivers/platform/x86/hp_accel.c
9367 M: Josh Poimboeuf <jpoimboe@redhat.com>
9368 M: Jiri Kosina <jikos@kernel.org>
9369 M: Miroslav Benes <mbenes@suse.cz>
9370 M: Petr Mladek <pmladek@suse.com>
9371 R: Joe Lawrence <joe.lawrence@redhat.com>
9373 F: kernel/livepatch/
9374 F: include/linux/livepatch.h
9375 F: arch/x86/include/asm/livepatch.h
9376 F: arch/x86/kernel/livepatch.c
9377 F: Documentation/livepatch/
9378 F: Documentation/ABI/testing/sysfs-kernel-livepatch
9379 F: samples/livepatch/
9380 F: tools/testing/selftests/livepatch/
9381 L: live-patching@vger.kernel.org
9382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9385 L: netdev@vger.kernel.org
9387 F: include/linux/llc.h
9388 F: include/uapi/linux/llc.h
9392 LM73 HARDWARE MONITOR DRIVER
9393 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
9394 L: linux-hwmon@vger.kernel.org
9396 F: drivers/hwmon/lm73.c
9398 LM78 HARDWARE MONITOR DRIVER
9399 M: Jean Delvare <jdelvare@suse.com>
9400 L: linux-hwmon@vger.kernel.org
9402 F: Documentation/hwmon/lm78.rst
9403 F: drivers/hwmon/lm78.c
9405 LM83 HARDWARE MONITOR DRIVER
9406 M: Jean Delvare <jdelvare@suse.com>
9407 L: linux-hwmon@vger.kernel.org
9409 F: Documentation/hwmon/lm83.rst
9410 F: drivers/hwmon/lm83.c
9412 LM90 HARDWARE MONITOR DRIVER
9413 M: Jean Delvare <jdelvare@suse.com>
9414 L: linux-hwmon@vger.kernel.org
9416 F: Documentation/hwmon/lm90.rst
9417 F: Documentation/devicetree/bindings/hwmon/lm90.txt
9418 F: drivers/hwmon/lm90.c
9419 F: include/dt-bindings/thermal/lm90.h
9421 LM95234 HARDWARE MONITOR DRIVER
9422 M: Guenter Roeck <linux@roeck-us.net>
9423 L: linux-hwmon@vger.kernel.org
9425 F: Documentation/hwmon/lm95234.rst
9426 F: drivers/hwmon/lm95234.c
9428 LME2510 MEDIA DRIVER
9429 M: Malcolm Priestley <tvboxspy@gmail.com>
9430 L: linux-media@vger.kernel.org
9431 W: https://linuxtv.org
9432 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9434 F: drivers/media/usb/dvb-usb-v2/lmedm04*
9436 LOADPIN SECURITY MODULE
9437 M: Kees Cook <keescook@chromium.org>
9438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9440 F: security/loadpin/
9441 F: Documentation/admin-guide/LSM/LoadPin.rst
9444 M: Peter Zijlstra <peterz@infradead.org>
9445 M: Ingo Molnar <mingo@redhat.com>
9446 M: Will Deacon <will@kernel.org>
9447 L: linux-kernel@vger.kernel.org
9448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9450 F: Documentation/locking/
9451 F: include/linux/lockdep.h
9452 F: include/linux/spinlock*.h
9453 F: arch/*/include/asm/spinlock*.h
9454 F: include/linux/rwlock*.h
9455 F: include/linux/mutex*.h
9456 F: include/linux/rwsem*.h
9457 F: include/linux/seqlock.h
9458 F: lib/locking*.[ch]
9460 X: kernel/locking/locktorture.c
9462 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9463 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
9464 L: linux-ntfs-dev@lists.sourceforge.net
9465 W: http://www.linux-ntfs.org/content/view/19/37/
9467 F: Documentation/admin-guide/ldm.rst
9468 F: block/partitions/ldm.*
9470 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9471 M: Sathya Prakash <sathya.prakash@broadcom.com>
9472 M: Chaitra P B <chaitra.basappa@broadcom.com>
9473 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9474 L: MPT-FusionLinux.pdl@broadcom.com
9475 L: linux-scsi@vger.kernel.org
9476 W: http://www.avagotech.com/support/
9478 F: drivers/message/fusion/
9479 F: drivers/scsi/mpt3sas/
9481 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9482 M: Matthew Wilcox <willy@infradead.org>
9483 L: linux-scsi@vger.kernel.org
9485 F: drivers/scsi/sym53c8xx_2/
9488 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9489 L: linux-iio@vger.kernel.org
9491 F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9492 F: drivers/iio/dac/ltc1660.c
9494 LTC4261 HARDWARE MONITOR DRIVER
9495 M: Guenter Roeck <linux@roeck-us.net>
9496 L: linux-hwmon@vger.kernel.org
9498 F: Documentation/hwmon/ltc4261.rst
9499 F: drivers/hwmon/ltc4261.c
9501 LTC4306 I2C MULTIPLEXER DRIVER
9502 M: Michael Hennerich <michael.hennerich@analog.com>
9503 W: http://ez.analog.com/community/linux-device-drivers
9504 L: linux-i2c@vger.kernel.org
9506 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
9507 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9509 LTP (Linux Test Project)
9510 M: Mike Frysinger <vapier@gentoo.org>
9511 M: Cyril Hrubis <chrubis@suse.cz>
9512 M: Wanlong Gao <wanlong.gao@gmail.com>
9513 M: Jan Stancek <jstancek@redhat.com>
9514 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9515 M: Alexey Kodanev <alexey.kodanev@oracle.com>
9516 L: ltp@lists.linux.it (subscribers-only)
9517 W: http://linux-test-project.github.io/
9518 T: git git://github.com/linux-test-project/ltp.git
9522 M: Geert Uytterhoeven <geert@linux-m68k.org>
9523 L: linux-m68k@lists.linux-m68k.org
9524 W: http://www.linux-m68k.org/
9525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9530 M68K ON APPLE MACINTOSH
9531 M: Joshua Thompson <funaho@jurai.org>
9532 W: http://www.mac.linux-m68k.org/
9533 L: linux-m68k@lists.linux-m68k.org
9538 M: Philip Blundell <philb@gnu.org>
9539 W: http://www.tazenda.demon.co.uk/phil/linux-hp
9543 M88DS3103 MEDIA DRIVER
9544 M: Antti Palosaari <crope@iki.fi>
9545 L: linux-media@vger.kernel.org
9546 W: https://linuxtv.org
9547 W: http://palosaari.fi/linux/
9548 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9549 T: git git://linuxtv.org/anttip/media_tree.git
9551 F: drivers/media/dvb-frontends/m88ds3103*
9553 M88RS2000 MEDIA DRIVER
9554 M: Malcolm Priestley <tvboxspy@gmail.com>
9555 L: linux-media@vger.kernel.org
9556 W: https://linuxtv.org
9557 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9559 F: drivers/media/dvb-frontends/m88rs2000*
9561 MA901 MASTERKIT USB FM RADIO DRIVER
9562 M: Alexey Klimov <klimov.linux@gmail.com>
9563 L: linux-media@vger.kernel.org
9564 T: git git://linuxtv.org/media_tree.git
9566 F: drivers/media/radio/radio-ma901.c
9569 M: Johannes Berg <johannes@sipsolutions.net>
9570 L: linux-wireless@vger.kernel.org
9571 W: http://wireless.kernel.org/
9572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9575 F: Documentation/networking/mac80211-injection.txt
9576 F: include/net/mac80211.h
9578 F: drivers/net/wireless/mac80211_hwsim.[ch]
9579 F: Documentation/networking/mac80211_hwsim/README
9582 M: Jassi Brar <jassisinghbrar@gmail.com>
9583 L: linux-kernel@vger.kernel.org
9586 F: include/linux/mailbox_client.h
9587 F: include/linux/mailbox_controller.h
9589 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9590 M: Michael Kerrisk <mtk.manpages@gmail.com>
9591 W: http://www.kernel.org/doc/man-pages
9592 L: linux-man@vger.kernel.org
9595 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9596 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
9597 L: linux-mips@vger.kernel.org
9599 F: arch/mips/boot/dts/img/pistachio_marduk.dts
9601 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9602 M: Andrew Lunn <andrew@lunn.ch>
9603 M: Vivien Didelot <vivien.didelot@gmail.com>
9604 L: netdev@vger.kernel.org
9606 F: drivers/net/dsa/mv88e6xxx/
9607 F: include/linux/platform_data/mv88e6xxx.h
9608 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
9610 MARVELL ARMADA DRM SUPPORT
9611 M: Russell King <linux@armlinux.org.uk>
9613 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9614 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9615 F: drivers/gpu/drm/armada/
9616 F: include/uapi/drm/armada_drm.h
9617 F: Documentation/devicetree/bindings/display/armada/
9619 MARVELL ARMADA 3700 PHY DRIVERS
9620 M: Miquel Raynal <miquel.raynal@bootlin.com>
9622 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9623 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9624 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9625 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9627 MARVELL CRYPTO DRIVER
9628 M: Boris Brezillon <bbrezillon@kernel.org>
9629 M: Arnaud Ebalard <arno@natisbad.org>
9630 F: drivers/crypto/marvell/
9632 L: linux-crypto@vger.kernel.org
9634 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9635 M: Mirko Lindner <mlindner@marvell.com>
9636 M: Stephen Hemminger <stephen@networkplumber.org>
9637 L: netdev@vger.kernel.org
9639 F: drivers/net/ethernet/marvell/sk*
9641 MARVELL LIBERTAS WIRELESS DRIVER
9642 L: libertas-dev@lists.infradead.org
9644 F: drivers/net/wireless/marvell/libertas/
9646 MARVELL MACCHIATOBIN SUPPORT
9647 M: Russell King <linux@armlinux.org.uk>
9648 L: linux-arm-kernel@lists.infradead.org
9650 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9652 MARVELL MV643XX ETHERNET DRIVER
9653 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9654 L: netdev@vger.kernel.org
9656 F: drivers/net/ethernet/marvell/mv643xx_eth.*
9657 F: include/linux/mv643xx.h
9659 MARVELL MV88X3310 PHY DRIVER
9660 M: Russell King <linux@armlinux.org.uk>
9661 L: netdev@vger.kernel.org
9663 F: drivers/net/phy/marvell10g.c
9665 MARVELL MVEBU THERMAL DRIVER
9666 M: Miquel Raynal <miquel.raynal@bootlin.com>
9668 F: drivers/thermal/armada_thermal.c
9670 MARVELL MVNETA ETHERNET DRIVER
9671 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9672 L: netdev@vger.kernel.org
9674 F: drivers/net/ethernet/marvell/mvneta.*
9676 MARVELL MWIFIEX WIRELESS DRIVER
9677 M: Amitkumar Karwar <amitkarwar@gmail.com>
9678 M: Nishant Sarmukadam <nishants@marvell.com>
9679 M: Ganapathi Bhat <gbhat@marvell.com>
9680 M: Xinming Hu <huxinming820@gmail.com>
9681 L: linux-wireless@vger.kernel.org
9683 F: drivers/net/wireless/marvell/mwifiex/
9685 MARVELL MWL8K WIRELESS DRIVER
9686 M: Lennert Buytenhek <buytenh@wantstofly.org>
9687 L: linux-wireless@vger.kernel.org
9689 F: drivers/net/wireless/marvell/mwl8k.c
9691 MARVELL NAND CONTROLLER DRIVER
9692 M: Miquel Raynal <miquel.raynal@bootlin.com>
9693 L: linux-mtd@lists.infradead.org
9695 F: drivers/mtd/nand/raw/marvell_nand.c
9696 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
9698 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9699 M: Nicolas Pitre <nico@fluxnic.net>
9701 F: drivers/mmc/host/mvsdio.*
9703 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9704 M: Hu Ziji <huziji@marvell.com>
9705 L: linux-mmc@vger.kernel.org
9707 F: drivers/mmc/host/sdhci-xenon*
9708 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9710 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9711 M: Sunil Goutham <sgoutham@marvell.com>
9712 M: Linu Cherian <lcherian@marvell.com>
9713 M: Geetha sowjanya <gakula@marvell.com>
9714 M: Jerin Jacob <jerinj@marvell.com>
9715 L: netdev@vger.kernel.org
9717 F: drivers/net/ethernet/marvell/octeontx2/af/
9719 MATROX FRAMEBUFFER DRIVER
9720 L: linux-fbdev@vger.kernel.org
9722 F: drivers/video/fbdev/matrox/matroxfb_*
9723 F: include/uapi/linux/matroxfb.h
9725 MAX16065 HARDWARE MONITOR DRIVER
9726 M: Guenter Roeck <linux@roeck-us.net>
9727 L: linux-hwmon@vger.kernel.org
9729 F: Documentation/hwmon/max16065.rst
9730 F: drivers/hwmon/max16065.c
9732 MAX2175 SDR TUNER DRIVER
9733 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9734 L: linux-media@vger.kernel.org
9735 T: git git://linuxtv.org/media_tree.git
9737 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
9738 F: Documentation/media/v4l-drivers/max2175.rst
9739 F: drivers/media/i2c/max2175*
9740 F: include/uapi/linux/max2175.h
9742 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9743 L: linux-hwmon@vger.kernel.org
9745 F: Documentation/hwmon/max6650.rst
9746 F: drivers/hwmon/max6650.c
9748 MAX6697 HARDWARE MONITOR DRIVER
9749 M: Guenter Roeck <linux@roeck-us.net>
9750 L: linux-hwmon@vger.kernel.org
9752 F: Documentation/hwmon/max6697.rst
9753 F: Documentation/devicetree/bindings/hwmon/max6697.txt
9754 F: drivers/hwmon/max6697.c
9755 F: include/linux/platform_data/max6697.h
9757 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9758 M: Peter Rosin <peda@axentia.se>
9759 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9761 F: Documentation/devicetree/bindings/sound/max9860.txt
9762 F: sound/soc/codecs/max9860.*
9764 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9765 M: Andreas Klinger <ak@it-klinger.de>
9766 L: linux-iio@vger.kernel.org
9768 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9769 F: drivers/iio/proximity/mb1232.c
9771 MAXIM MAX77650 PMIC MFD DRIVER
9772 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
9773 L: linux-kernel@vger.kernel.org
9775 F: Documentation/devicetree/bindings/*/*max77650.txt
9776 F: Documentation/devicetree/bindings/*/max77650*.txt
9777 F: include/linux/mfd/max77650.h
9778 F: drivers/mfd/max77650.c
9779 F: drivers/regulator/max77650-regulator.c
9780 F: drivers/power/supply/max77650-charger.c
9781 F: drivers/input/misc/max77650-onkey.c
9782 F: drivers/leds/leds-max77650.c
9783 F: drivers/gpio/gpio-max77650.c
9785 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9786 M: Javier Martinez Canillas <javier@dowhile0.org>
9787 L: linux-kernel@vger.kernel.org
9789 F: drivers/regulator/max77802-regulator.c
9790 F: Documentation/devicetree/bindings/*/*max77802.txt
9791 F: include/dt-bindings/*/*max77802.h
9793 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9794 M: Krzysztof Kozlowski <krzk@kernel.org>
9795 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9796 L: linux-pm@vger.kernel.org
9798 F: drivers/power/supply/max14577_charger.c
9799 F: drivers/power/supply/max77693_charger.c
9801 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9802 M: Chanwoo Choi <cw00.choi@samsung.com>
9803 M: Krzysztof Kozlowski <krzk@kernel.org>
9804 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9805 L: linux-kernel@vger.kernel.org
9807 F: drivers/*/max14577*.c
9808 F: drivers/*/max77686*.c
9809 F: drivers/*/max77693*.c
9810 F: drivers/extcon/extcon-max14577.c
9811 F: drivers/extcon/extcon-max77693.c
9812 F: drivers/rtc/rtc-max77686.c
9813 F: drivers/clk/clk-max77686.c
9814 F: Documentation/devicetree/bindings/mfd/max14577.txt
9815 F: Documentation/devicetree/bindings/*/max77686.txt
9816 F: Documentation/devicetree/bindings/mfd/max77693.txt
9817 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
9818 F: include/linux/mfd/max14577*.h
9819 F: include/linux/mfd/max77686*.h
9820 F: include/linux/mfd/max77693*.h
9822 MAXIRADIO FM RADIO RECEIVER DRIVER
9823 M: Hans Verkuil <hverkuil@xs4all.nl>
9824 L: linux-media@vger.kernel.org
9825 T: git git://linuxtv.org/media_tree.git
9826 W: https://linuxtv.org
9828 F: drivers/media/radio/radio-maxiradio*
9830 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9831 M: Peter Rosin <peda@axentia.se>
9832 L: linux-iio@vger.kernel.org
9834 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9835 F: drivers/iio/potentiometer/mcp4018.c
9836 F: drivers/iio/potentiometer/mcp4531.c
9838 MCR20A IEEE-802.15.4 RADIO DRIVER
9839 M: Xue Liu <liuxuenetmail@gmail.com>
9840 L: linux-wpan@vger.kernel.org
9841 W: https://github.com/xueliu/mcr20a-linux
9843 F: drivers/net/ieee802154/mcr20a.c
9844 F: drivers/net/ieee802154/mcr20a.h
9845 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9847 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9848 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9849 L: linux-iio@vger.kernel.org
9851 F: drivers/iio/dac/cio-dac.c
9853 MEDIA CONTROLLER FRAMEWORK
9854 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9855 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9856 L: linux-media@vger.kernel.org
9857 W: https://www.linuxtv.org
9858 T: git git://linuxtv.org/media_tree.git
9860 F: drivers/media/mc/
9861 F: include/media/media-*.h
9862 F: include/uapi/linux/media.h
9864 MEDIA DRIVERS FOR ASCOT2E
9865 M: Sergey Kozlov <serjk@netup.ru>
9866 M: Abylay Ospan <aospan@netup.ru>
9867 L: linux-media@vger.kernel.org
9868 W: https://linuxtv.org
9870 T: git git://linuxtv.org/media_tree.git
9872 F: drivers/media/dvb-frontends/ascot2e*
9874 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9875 M: Jasmin Jessich <jasmin@anw.at>
9876 L: linux-media@vger.kernel.org
9877 W: https://linuxtv.org
9878 T: git git://linuxtv.org/media_tree.git
9880 F: drivers/media/dvb-frontends/cxd2099*
9882 MEDIA DRIVERS FOR CXD2841ER
9883 M: Sergey Kozlov <serjk@netup.ru>
9884 M: Abylay Ospan <aospan@netup.ru>
9885 L: linux-media@vger.kernel.org
9886 W: https://linuxtv.org
9888 T: git git://linuxtv.org/media_tree.git
9890 F: drivers/media/dvb-frontends/cxd2841er*
9892 MEDIA DRIVERS FOR CXD2880
9893 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9894 L: linux-media@vger.kernel.org
9895 W: http://linuxtv.org/
9896 T: git git://linuxtv.org/media_tree.git
9898 F: drivers/media/dvb-frontends/cxd2880/*
9899 F: drivers/media/spi/cxd2880*
9901 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9902 L: linux-media@vger.kernel.org
9903 W: https://linuxtv.org
9904 T: git git://linuxtv.org/media_tree.git
9906 F: drivers/media/pci/ddbridge/*
9908 MEDIA DRIVERS FOR FREESCALE IMX
9909 M: Steve Longerbeam <slongerbeam@gmail.com>
9910 M: Philipp Zabel <p.zabel@pengutronix.de>
9911 L: linux-media@vger.kernel.org
9912 T: git git://linuxtv.org/media_tree.git
9914 F: Documentation/devicetree/bindings/media/imx.txt
9915 F: Documentation/media/v4l-drivers/imx.rst
9916 F: drivers/staging/media/imx/
9917 F: include/linux/imx-media.h
9918 F: include/media/imx.h
9920 MEDIA DRIVER FOR FREESCALE IMX PXP
9921 M: Philipp Zabel <p.zabel@pengutronix.de>
9922 L: linux-media@vger.kernel.org
9923 T: git git://linuxtv.org/media_tree.git
9925 F: drivers/media/platform/imx-pxp.[ch]
9927 MEDIA DRIVERS FOR FREESCALE IMX7
9928 M: Rui Miguel Silva <rmfrfs@gmail.com>
9929 L: linux-media@vger.kernel.org
9930 T: git git://linuxtv.org/media_tree.git
9932 F: Documentation/devicetree/bindings/media/imx7-csi.txt
9933 F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
9934 F: Documentation/media/v4l-drivers/imx7.rst
9935 F: drivers/staging/media/imx/imx7-media-csi.c
9936 F: drivers/staging/media/imx/imx7-mipi-csis.c
9938 MEDIA DRIVERS FOR HELENE
9939 M: Abylay Ospan <aospan@netup.ru>
9940 L: linux-media@vger.kernel.org
9941 W: https://linuxtv.org
9943 T: git git://linuxtv.org/media_tree.git
9945 F: drivers/media/dvb-frontends/helene*
9947 MEDIA DRIVERS FOR HORUS3A
9948 M: Sergey Kozlov <serjk@netup.ru>
9949 M: Abylay Ospan <aospan@netup.ru>
9950 L: linux-media@vger.kernel.org
9951 W: https://linuxtv.org
9953 T: git git://linuxtv.org/media_tree.git
9955 F: drivers/media/dvb-frontends/horus3a*
9957 MEDIA DRIVERS FOR LNBH25
9958 M: Sergey Kozlov <serjk@netup.ru>
9959 M: Abylay Ospan <aospan@netup.ru>
9960 L: linux-media@vger.kernel.org
9961 W: https://linuxtv.org
9963 T: git git://linuxtv.org/media_tree.git
9965 F: drivers/media/dvb-frontends/lnbh25*
9967 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9968 L: linux-media@vger.kernel.org
9969 W: https://linuxtv.org
9970 T: git git://linuxtv.org/media_tree.git
9972 F: drivers/media/dvb-frontends/mxl5xx*
9974 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9975 M: Sergey Kozlov <serjk@netup.ru>
9976 M: Abylay Ospan <aospan@netup.ru>
9977 L: linux-media@vger.kernel.org
9978 W: https://linuxtv.org
9980 T: git git://linuxtv.org/media_tree.git
9982 F: drivers/media/pci/netup_unidvb/*
9984 MEDIA DRIVERS FOR RENESAS - CEU
9985 M: Jacopo Mondi <jacopo@jmondi.org>
9986 L: linux-media@vger.kernel.org
9987 L: linux-renesas-soc@vger.kernel.org
9988 T: git git://linuxtv.org/media_tree.git
9990 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
9991 F: drivers/media/platform/renesas-ceu.c
9992 F: include/media/drv-intf/renesas-ceu.h
9994 MEDIA DRIVERS FOR RENESAS - DRIF
9995 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9996 L: linux-media@vger.kernel.org
9997 L: linux-renesas-soc@vger.kernel.org
9998 T: git git://linuxtv.org/media_tree.git
10000 F: Documentation/devicetree/bindings/media/renesas,drif.txt
10001 F: drivers/media/platform/rcar_drif.c
10003 MEDIA DRIVERS FOR RENESAS - FCP
10004 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10005 L: linux-media@vger.kernel.org
10006 L: linux-renesas-soc@vger.kernel.org
10007 T: git git://linuxtv.org/media_tree.git
10009 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
10010 F: drivers/media/platform/rcar-fcp.c
10011 F: include/media/rcar-fcp.h
10013 MEDIA DRIVERS FOR RENESAS - FDP1
10014 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10015 L: linux-media@vger.kernel.org
10016 L: linux-renesas-soc@vger.kernel.org
10017 T: git git://linuxtv.org/media_tree.git
10019 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
10020 F: drivers/media/platform/rcar_fdp1.c
10022 MEDIA DRIVERS FOR RENESAS - VIN
10023 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
10024 L: linux-media@vger.kernel.org
10025 L: linux-renesas-soc@vger.kernel.org
10026 T: git git://linuxtv.org/media_tree.git
10028 F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
10029 F: Documentation/devicetree/bindings/media/rcar_vin.txt
10030 F: drivers/media/platform/rcar-vin/
10032 MEDIA DRIVERS FOR RENESAS - VSP1
10033 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10034 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10035 L: linux-media@vger.kernel.org
10036 L: linux-renesas-soc@vger.kernel.org
10037 T: git git://linuxtv.org/media_tree.git
10039 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
10040 F: drivers/media/platform/vsp1/
10042 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10043 L: linux-media@vger.kernel.org
10044 W: https://linuxtv.org
10045 T: git git://linuxtv.org/media_tree.git
10047 F: drivers/media/dvb-frontends/stv0910*
10049 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10050 L: linux-media@vger.kernel.org
10051 W: https://linuxtv.org
10052 T: git git://linuxtv.org/media_tree.git
10054 F: drivers/media/dvb-frontends/stv6111*
10056 MEDIA DRIVERS FOR STM32 - DCMI
10057 M: Hugues Fruchet <hugues.fruchet@st.com>
10058 L: linux-media@vger.kernel.org
10059 T: git git://linuxtv.org/media_tree.git
10061 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
10062 F: drivers/media/platform/stm32/stm32-dcmi.c
10064 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10065 M: Dmitry Osipenko <digetx@gmail.com>
10066 L: linux-media@vger.kernel.org
10067 L: linux-tegra@vger.kernel.org
10068 T: git git://linuxtv.org/media_tree.git
10070 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10071 F: drivers/staging/media/tegra-vde/
10073 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10074 M: Mauro Carvalho Chehab <mchehab@kernel.org>
10075 P: LinuxTV.org Project
10076 L: linux-media@vger.kernel.org
10077 W: https://linuxtv.org
10078 Q: http://patchwork.kernel.org/project/linux-media/list/
10079 T: git git://linuxtv.org/media_tree.git
10081 F: Documentation/devicetree/bindings/media/
10082 F: Documentation/media/
10084 F: drivers/staging/media/
10085 F: include/linux/platform_data/media/
10087 F: include/uapi/linux/dvb/
10088 F: include/uapi/linux/videodev2.h
10089 F: include/uapi/linux/media.h
10090 F: include/uapi/linux/v4l2-*
10091 F: include/uapi/linux/meye.h
10092 F: include/uapi/linux/ivtv*
10093 F: include/uapi/linux/uvcvideo.h
10095 MEDIATEK BLUETOOTH DRIVER
10096 M: Sean Wang <sean.wang@mediatek.com>
10097 L: linux-bluetooth@vger.kernel.org
10098 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10100 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10101 F: drivers/bluetooth/btmtkuart.c
10103 MEDIATEK CIR DRIVER
10104 M: Sean Wang <sean.wang@mediatek.com>
10106 F: drivers/media/rc/mtk-cir.c
10108 MEDIATEK DMA DRIVER
10109 M: Sean Wang <sean.wang@mediatek.com>
10110 L: dmaengine@vger.kernel.org
10111 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10112 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10114 F: Documentation/devicetree/bindings/dma/mtk-*
10115 F: drivers/dma/mediatek/
10117 MEDIATEK PMIC LED DRIVER
10118 M: Sean Wang <sean.wang@mediatek.com>
10120 F: drivers/leds/leds-mt6323.c
10121 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
10123 MEDIATEK ETHERNET DRIVER
10124 M: Felix Fietkau <nbd@openwrt.org>
10125 M: John Crispin <john@phrozen.org>
10126 M: Sean Wang <sean.wang@mediatek.com>
10127 M: Nelson Chang <nelson.chang@mediatek.com>
10128 L: netdev@vger.kernel.org
10130 F: drivers/net/ethernet/mediatek/
10132 MEDIATEK SWITCH DRIVER
10133 M: Sean Wang <sean.wang@mediatek.com>
10134 L: netdev@vger.kernel.org
10136 F: drivers/net/dsa/mt7530.*
10137 F: net/dsa/tag_mtk.c
10139 MEDIATEK JPEG DRIVER
10140 M: Rick Chang <rick.chang@mediatek.com>
10141 M: Bin Liu <bin.liu@mediatek.com>
10143 F: drivers/media/platform/mtk-jpeg/
10144 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10146 MEDIATEK MDP DRIVER
10147 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10148 M: Houlong Wei <houlong.wei@mediatek.com>
10149 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10151 F: drivers/media/platform/mtk-mdp/
10152 F: drivers/media/platform/mtk-vpu/
10153 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
10155 MEDIATEK MEDIA DRIVER
10156 M: Tiffany Lin <tiffany.lin@mediatek.com>
10157 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10159 F: drivers/media/platform/mtk-vcodec/
10160 F: drivers/media/platform/mtk-vpu/
10161 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10162 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
10164 MEDIATEK MMC/SD/SDIO DRIVER
10165 M: Chaotian Jing <chaotian.jing@mediatek.com>
10167 F: drivers/mmc/host/mtk-sd.c
10168 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
10170 MEDIATEK MT76 WIRELESS LAN DRIVER
10171 M: Felix Fietkau <nbd@nbd.name>
10172 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10173 R: Ryder Lee <ryder.lee@mediatek.com>
10174 R: Roy Luo <royluo@google.com>
10175 L: linux-wireless@vger.kernel.org
10177 F: drivers/net/wireless/mediatek/mt76/
10179 MEDIATEK MT7601U WIRELESS LAN DRIVER
10180 M: Jakub Kicinski <kubakici@wp.pl>
10181 L: linux-wireless@vger.kernel.org
10183 F: drivers/net/wireless/mediatek/mt7601u/
10185 MEDIATEK MT7621/28/88 I2C DRIVER
10186 M: Stefan Roese <sr@denx.de>
10187 L: linux-i2c@vger.kernel.org
10189 F: drivers/i2c/busses/i2c-mt7621.c
10190 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10192 MEDIATEK NAND CONTROLLER DRIVER
10193 M: Xiaolei Li <xiaolei.li@mediatek.com>
10194 L: linux-mtd@lists.infradead.org
10196 F: drivers/mtd/nand/raw/mtk_*
10197 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
10199 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10200 M: Sean Wang <sean.wang@mediatek.com>
10202 F: drivers/char/hw_random/mtk-rng.c
10204 MEDIATEK USB3 DRD IP DRIVER
10205 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
10206 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
10207 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10208 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10210 F: drivers/usb/mtu3/
10212 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10213 M: Peter Senna Tschudin <peter.senna@gmail.com>
10214 M: Martin Donnelly <martin.donnelly@ge.com>
10215 M: Martyn Welch <martyn.welch@collabora.co.uk>
10217 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10218 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10220 MEGARAID SCSI/SAS DRIVERS
10221 M: Kashyap Desai <kashyap.desai@broadcom.com>
10222 M: Sumit Saxena <sumit.saxena@broadcom.com>
10223 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10224 L: megaraidlinux.pdl@broadcom.com
10225 L: linux-scsi@vger.kernel.org
10226 W: http://www.avagotech.com/support/
10228 F: Documentation/scsi/megaraid.txt
10229 F: drivers/scsi/megaraid.*
10230 F: drivers/scsi/megaraid/
10232 MELEXIS MLX90614 DRIVER
10233 M: Crt Mori <cmo@melexis.com>
10234 L: linux-iio@vger.kernel.org
10235 W: http://www.melexis.com
10237 F: drivers/iio/temperature/mlx90614.c
10239 MELEXIS MLX90632 DRIVER
10240 M: Crt Mori <cmo@melexis.com>
10241 L: linux-iio@vger.kernel.org
10242 W: http://www.melexis.com
10244 F: drivers/iio/temperature/mlx90632.c
10246 MELFAS MIP4 TOUCHSCREEN DRIVER
10247 M: Sangwon Jee <jeesw@melfas.com>
10248 W: http://www.melfas.com
10250 F: drivers/input/touchscreen/melfas_mip4.c
10251 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10253 MELLANOX ETHERNET DRIVER (mlx4_en)
10254 M: Tariq Toukan <tariqt@mellanox.com>
10255 L: netdev@vger.kernel.org
10257 W: http://www.mellanox.com
10258 Q: http://patchwork.ozlabs.org/project/netdev/list/
10259 F: drivers/net/ethernet/mellanox/mlx4/en_*
10261 MELLANOX ETHERNET DRIVER (mlx5e)
10262 M: Saeed Mahameed <saeedm@mellanox.com>
10263 L: netdev@vger.kernel.org
10265 W: http://www.mellanox.com
10266 Q: http://patchwork.ozlabs.org/project/netdev/list/
10267 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
10269 MELLANOX ETHERNET INNOVA DRIVERS
10270 R: Boris Pismenny <borisp@mellanox.com>
10271 L: netdev@vger.kernel.org
10273 W: http://www.mellanox.com
10274 Q: http://patchwork.ozlabs.org/project/netdev/list/
10275 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10276 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
10277 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10278 F: include/linux/mlx5/mlx5_ifc_fpga.h
10280 MELLANOX ETHERNET SWITCH DRIVERS
10281 M: Jiri Pirko <jiri@mellanox.com>
10282 M: Ido Schimmel <idosch@mellanox.com>
10283 L: netdev@vger.kernel.org
10285 W: http://www.mellanox.com
10286 Q: http://patchwork.ozlabs.org/project/netdev/list/
10287 F: drivers/net/ethernet/mellanox/mlxsw/
10288 F: tools/testing/selftests/drivers/net/mlxsw/
10290 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10291 M: mlxsw@mellanox.com
10292 L: netdev@vger.kernel.org
10294 W: http://www.mellanox.com
10295 Q: http://patchwork.ozlabs.org/project/netdev/list/
10296 F: drivers/net/ethernet/mellanox/mlxfw/
10298 MELLANOX HARDWARE PLATFORM SUPPORT
10299 M: Andy Shevchenko <andy@infradead.org>
10300 M: Darren Hart <dvhart@infradead.org>
10301 M: Vadim Pasternak <vadimp@mellanox.com>
10302 L: platform-driver-x86@vger.kernel.org
10304 F: drivers/platform/mellanox/
10305 F: include/linux/platform_data/mlxreg.h
10307 MELLANOX MLX4 core VPI driver
10308 M: Tariq Toukan <tariqt@mellanox.com>
10309 L: netdev@vger.kernel.org
10310 L: linux-rdma@vger.kernel.org
10311 W: http://www.mellanox.com
10312 Q: http://patchwork.ozlabs.org/project/netdev/list/
10314 F: drivers/net/ethernet/mellanox/mlx4/
10315 F: include/linux/mlx4/
10317 MELLANOX MLX4 IB driver
10318 M: Yishai Hadas <yishaih@mellanox.com>
10319 L: linux-rdma@vger.kernel.org
10320 W: http://www.mellanox.com
10321 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10323 F: drivers/infiniband/hw/mlx4/
10324 F: include/linux/mlx4/
10325 F: include/uapi/rdma/mlx4-abi.h
10327 MELLANOX MLX5 core VPI driver
10328 M: Saeed Mahameed <saeedm@mellanox.com>
10329 M: Leon Romanovsky <leonro@mellanox.com>
10330 L: netdev@vger.kernel.org
10331 L: linux-rdma@vger.kernel.org
10332 W: http://www.mellanox.com
10333 Q: http://patchwork.ozlabs.org/project/netdev/list/
10335 F: drivers/net/ethernet/mellanox/mlx5/core/
10336 F: include/linux/mlx5/
10337 F: Documentation/networking/device_drivers/mellanox/
10339 MELLANOX MLX5 IB driver
10340 M: Leon Romanovsky <leonro@mellanox.com>
10341 L: linux-rdma@vger.kernel.org
10342 W: http://www.mellanox.com
10343 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10345 F: drivers/infiniband/hw/mlx5/
10346 F: include/linux/mlx5/
10347 F: include/uapi/rdma/mlx5-abi.h
10349 MELLANOX MLXCPLD I2C AND MUX DRIVER
10350 M: Vadim Pasternak <vadimp@mellanox.com>
10351 M: Michael Shych <michaelsh@mellanox.com>
10352 L: linux-i2c@vger.kernel.org
10354 F: drivers/i2c/busses/i2c-mlxcpld.c
10355 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
10356 F: Documentation/i2c/busses/i2c-mlxcpld
10358 MELLANOX MLXCPLD LED DRIVER
10359 M: Vadim Pasternak <vadimp@mellanox.com>
10360 L: linux-leds@vger.kernel.org
10362 F: drivers/leds/leds-mlxcpld.c
10363 F: drivers/leds/leds-mlxreg.c
10364 F: Documentation/leds/leds-mlxcpld.rst
10366 MELLANOX PLATFORM DRIVER
10367 M: Vadim Pasternak <vadimp@mellanox.com>
10368 L: platform-driver-x86@vger.kernel.org
10370 F: drivers/platform/x86/mlx-platform.c
10373 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10374 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
10375 L: linux-kernel@vger.kernel.org
10377 F: kernel/sched/membarrier.c
10378 F: include/uapi/linux/membarrier.h
10379 F: arch/powerpc/include/asm/membarrier.h
10382 M: Mike Rapoport <rppt@linux.ibm.com>
10383 L: linux-mm@kvack.org
10385 F: include/linux/memblock.h
10387 F: Documentation/core-api/boot-time-mm.rst
10390 L: linux-mm@kvack.org
10391 W: http://www.linux-mm.org
10393 F: include/linux/mm.h
10394 F: include/linux/gfp.h
10395 F: include/linux/mmzone.h
10396 F: include/linux/memory_hotplug.h
10397 F: include/linux/vmalloc.h
10400 MEMORY TECHNOLOGY DEVICES (MTD)
10401 M: David Woodhouse <dwmw2@infradead.org>
10402 M: Brian Norris <computersforpeace@gmail.com>
10403 M: Marek Vasut <marek.vasut@gmail.com>
10404 M: Miquel Raynal <miquel.raynal@bootlin.com>
10405 M: Richard Weinberger <richard@nod.at>
10406 M: Vignesh Raghavendra <vigneshr@ti.com>
10407 L: linux-mtd@lists.infradead.org
10408 W: http://www.linux-mtd.infradead.org/
10409 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10413 F: Documentation/devicetree/bindings/mtd/
10415 F: include/linux/mtd/
10416 F: include/uapi/mtd/
10418 MEN A21 WATCHDOG DRIVER
10419 M: Johannes Thumshirn <morbidrsa@gmail.com>
10420 L: linux-watchdog@vger.kernel.org
10422 F: drivers/watchdog/mena21_wdt.c
10424 MEN CHAMELEON BUS (mcb)
10425 M: Johannes Thumshirn <morbidrsa@gmail.com>
10428 F: include/linux/mcb.h
10429 F: Documentation/driver-api/men-chameleon-bus.rst
10431 MEN F21BMC (Board Management Controller)
10432 M: Andreas Werner <andreas.werner@men.de>
10434 F: drivers/mfd/menf21bmc.c
10435 F: drivers/watchdog/menf21bmc_wdt.c
10436 F: drivers/leds/leds-menf21bmc.c
10437 F: drivers/hwmon/menf21bmc_hwmon.c
10438 F: Documentation/hwmon/menf21bmc.rst
10440 MEN Z069 WATCHDOG DRIVER
10441 M: Johannes Thumshirn <jth@kernel.org>
10442 L: linux-watchdog@vger.kernel.org
10444 F: drivers/watchdog/menz69_wdt.c
10446 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10447 M: Neil Armstrong <narmstrong@baylibre.com>
10448 L: linux-media@vger.kernel.org
10449 L: linux-amlogic@lists.infradead.org
10450 W: http://linux-meson.com/
10452 F: drivers/media/platform/meson/ao-cec.c
10453 F: drivers/media/platform/meson/ao-cec-g12a.c
10454 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
10455 T: git git://linuxtv.org/media_tree.git
10457 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10458 M: Liang Yang <liang.yang@amlogic.com>
10459 L: linux-mtd@lists.infradead.org
10461 F: drivers/mtd/nand/raw/meson_*
10462 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10464 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10465 M: Maxime Jourdan <mjourdan@baylibre.com>
10466 L: linux-media@vger.kernel.org
10467 L: linux-amlogic@lists.infradead.org
10469 F: drivers/staging/media/meson/vdec/
10470 T: git git://linuxtv.org/media_tree.git
10472 METHODE UDPU SUPPORT
10473 M: Vladimir Vid <vladimir.vid@sartura.hr>
10475 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10477 MICROBLAZE ARCHITECTURE
10478 M: Michal Simek <monstr@monstr.eu>
10479 W: http://www.monstr.eu/fdt/
10480 T: git git://git.monstr.eu/linux-2.6-microblaze.git
10482 F: arch/microblaze/
10484 MICROCHIP AT91 SERIAL DRIVER
10485 M: Richard Genoud <richard.genoud@gmail.com>
10487 F: drivers/tty/serial/atmel_serial.c
10488 F: drivers/tty/serial/atmel_serial.h
10489 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10491 MICROCHIP AUDIO ASOC DRIVERS
10492 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10493 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10497 MICROCHIP DMA DRIVER
10498 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10499 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10500 L: dmaengine@vger.kernel.org
10502 F: drivers/dma/at_hdmac.c
10503 F: drivers/dma/at_hdmac_regs.h
10504 F: include/linux/platform_data/dma-atmel.h
10505 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
10506 F: include/dt-bindings/dma/at91.h
10508 MICROCHIP ECC DRIVER
10509 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10510 L: linux-crypto@vger.kernel.org
10512 F: drivers/crypto/atmel-ecc.*
10514 MICROCHIP I2C DRIVER
10515 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10516 L: linux-i2c@vger.kernel.org
10518 F: drivers/i2c/busses/i2c-at91.h
10519 F: drivers/i2c/busses/i2c-at91-*.c
10521 MICROCHIP ISC DRIVER
10522 M: Eugen Hristev <eugen.hristev@microchip.com>
10523 L: linux-media@vger.kernel.org
10525 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
10526 F: drivers/media/platform/atmel/atmel-isc.h
10527 F: drivers/media/platform/atmel/atmel-isc-base.c
10528 F: drivers/media/platform/atmel/atmel-isc-regs.h
10529 F: Documentation/devicetree/bindings/media/atmel-isc.txt
10531 MICROCHIP ISI DRIVER
10532 M: Eugen Hristev <eugen.hristev@microchip.com>
10533 L: linux-media@vger.kernel.org
10535 F: drivers/media/platform/atmel/atmel-isi.c
10536 F: drivers/media/platform/atmel/atmel-isi.h
10538 MICROCHIP AT91 USART MFD DRIVER
10539 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10540 L: linux-kernel@vger.kernel.org
10542 F: drivers/mfd/at91-usart.c
10543 F: include/dt-bindings/mfd/at91-usart.h
10544 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10546 MICROCHIP AT91 USART SPI DRIVER
10547 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10548 L: linux-spi@vger.kernel.org
10550 F: drivers/spi/spi-at91-usart.c
10551 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10553 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10554 M: Woojung Huh <woojung.huh@microchip.com>
10555 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10556 L: netdev@vger.kernel.org
10558 F: net/dsa/tag_ksz.c
10559 F: drivers/net/dsa/microchip/*
10560 F: include/linux/platform_data/microchip-ksz.h
10561 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
10563 MICROCHIP LAN743X ETHERNET DRIVER
10564 M: Bryan Whitehead <bryan.whitehead@microchip.com>
10565 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10566 L: netdev@vger.kernel.org
10568 F: drivers/net/ethernet/microchip/lan743x_*
10570 MICROCHIP LCDFB DRIVER
10571 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10572 L: linux-fbdev@vger.kernel.org
10574 F: drivers/video/fbdev/atmel_lcdfb.c
10575 F: include/video/atmel_lcdc.h
10577 MICROCHIP MMC/SD/SDIO MCI DRIVER
10578 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10580 F: drivers/mmc/host/atmel-mci.c
10582 MICROCHIP MCP16502 PMIC DRIVER
10583 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
10584 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10586 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10587 F: drivers/regulator/mcp16502.c
10589 MICROCHIP MCP3911 ADC DRIVER
10590 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10591 M: Kent Gustavsson <kent@minoris.se>
10592 L: linux-iio@vger.kernel.org
10594 F: drivers/iio/adc/mcp3911.c
10595 F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10597 MICROCHIP NAND DRIVER
10598 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10599 L: linux-mtd@lists.infradead.org
10601 F: drivers/mtd/nand/raw/atmel/*
10602 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
10604 MICROCHIP PWM DRIVER
10605 M: Claudiu Beznea <claudiu.beznea@microchip.com>
10606 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10607 L: linux-pwm@vger.kernel.org
10609 F: drivers/pwm/pwm-atmel.c
10610 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10612 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10613 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10614 M: Eugen Hristev <eugen.hristev@microchip.com>
10615 L: linux-iio@vger.kernel.org
10617 F: drivers/iio/adc/at91-sama5d2_adc.c
10618 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10619 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10621 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10622 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10624 F: drivers/power/reset/at91-sama5d2_shdwc.c
10626 MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10627 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
10628 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10629 L: linux-gpio@vger.kernel.org
10630 F: drivers/gpio/gpio-sama5d2-piobu.c
10632 MICROCHIP SPI DRIVER
10633 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10635 F: drivers/spi/spi-atmel.*
10637 MICROCHIP SSC DRIVER
10638 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10639 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10641 F: drivers/misc/atmel-ssc.c
10642 F: include/linux/atmel-ssc.h
10644 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10645 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10646 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10648 F: drivers/misc/atmel_tclib.c
10649 F: drivers/clocksource/tcb_clksrc.c
10651 MICROCHIP USBA UDC DRIVER
10652 M: Cristian Birsan <cristian.birsan@microchip.com>
10653 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10655 F: drivers/usb/gadget/udc/atmel_usba_udc.*
10657 MICROCHIP USB251XB DRIVER
10658 M: Richard Leitner <richard.leitner@skidata.com>
10659 L: linux-usb@vger.kernel.org
10661 F: drivers/usb/misc/usb251xb.c
10662 F: Documentation/devicetree/bindings/usb/usb251xb.txt
10664 MICROCHIP XDMA DRIVER
10665 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10666 L: linux-arm-kernel@lists.infradead.org
10667 L: dmaengine@vger.kernel.org
10669 F: drivers/dma/at_xdmac.c
10671 MICROSEMI MIPS SOCS
10672 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10673 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10674 L: linux-mips@vger.kernel.org
10676 F: arch/mips/generic/board-ocelot.c
10677 F: arch/mips/configs/generic/board-ocelot.config
10678 F: arch/mips/boot/dts/mscc/
10679 F: Documentation/devicetree/bindings/mips/mscc.txt
10681 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10682 M: Don Brace <don.brace@microsemi.com>
10683 L: esc.storagedev@microsemi.com
10684 L: linux-scsi@vger.kernel.org
10686 F: drivers/scsi/smartpqi/smartpqi*.[ch]
10687 F: drivers/scsi/smartpqi/Kconfig
10688 F: drivers/scsi/smartpqi/Makefile
10689 F: include/linux/cciss*.h
10690 F: include/uapi/linux/cciss*.h
10691 F: Documentation/scsi/smartpqi.txt
10693 MICROSEMI ETHERNET SWITCH DRIVER
10694 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10695 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10696 L: netdev@vger.kernel.org
10698 F: drivers/net/ethernet/mscc/
10700 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10701 M: Chen Yu <yu.c.chen@intel.com>
10702 L: platform-driver-x86@vger.kernel.org
10704 F: drivers/platform/x86/surfacepro3_button.c
10706 MICROTEK X6 SCANNER
10707 M: Oliver Neukum <oliver@neukum.org>
10709 F: drivers/usb/image/microtek.*
10712 M: Ralf Baechle <ralf@linux-mips.org>
10713 M: Paul Burton <paul.burton@mips.com>
10714 M: James Hogan <jhogan@kernel.org>
10715 L: linux-mips@vger.kernel.org
10716 W: http://www.linux-mips.org/
10717 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
10718 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10719 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
10721 F: Documentation/devicetree/bindings/mips/
10722 F: Documentation/mips/
10724 F: drivers/platform/mips/
10726 MIPS BOSTON DEVELOPMENT BOARD
10727 M: Paul Burton <paul.burton@mips.com>
10728 L: linux-mips@vger.kernel.org
10730 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
10731 F: arch/mips/boot/dts/img/boston.dts
10732 F: arch/mips/configs/generic/board-boston.config
10733 F: drivers/clk/imgtec/clk-boston.c
10734 F: include/dt-bindings/clock/boston-clock.h
10736 MIPS GENERIC PLATFORM
10737 M: Paul Burton <paul.burton@mips.com>
10738 L: linux-mips@vger.kernel.org
10740 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10741 F: arch/mips/generic/
10742 F: arch/mips/tools/generic-board-config.sh
10744 MIPS/LOONGSON1 ARCHITECTURE
10745 M: Keguang Zhang <keguang.zhang@gmail.com>
10746 L: linux-mips@vger.kernel.org
10748 F: arch/mips/loongson32/
10749 F: arch/mips/include/asm/mach-loongson32/
10750 F: drivers/*/*loongson1*
10751 F: drivers/*/*/*loongson1*
10753 MIPS/LOONGSON2 ARCHITECTURE
10754 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
10755 L: linux-mips@vger.kernel.org
10757 F: arch/mips/loongson64/fuloong-2e/
10758 F: arch/mips/loongson64/lemote-2f/
10759 F: arch/mips/include/asm/mach-loongson64/
10760 F: drivers/*/*loongson2*
10761 F: drivers/*/*/*loongson2*
10763 MIPS/LOONGSON3 ARCHITECTURE
10764 M: Huacai Chen <chenhc@lemote.com>
10765 L: linux-mips@vger.kernel.org
10767 F: arch/mips/loongson64/
10768 F: arch/mips/include/asm/mach-loongson64/
10769 F: drivers/platform/mips/cpu_hwmon.c
10770 F: drivers/*/*loongson3*
10771 F: drivers/*/*/*loongson3*
10773 MIPS RINT INSTRUCTION EMULATION
10774 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
10775 L: linux-mips@vger.kernel.org
10777 F: arch/mips/math-emu/sp_rint.c
10778 F: arch/mips/math-emu/dp_rint.c
10780 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10781 M: Hans Verkuil <hverkuil@xs4all.nl>
10782 L: linux-media@vger.kernel.org
10783 T: git git://linuxtv.org/media_tree.git
10784 W: https://linuxtv.org
10786 F: drivers/media/radio/radio-miropcm20*
10789 R: Lubomir Rintel <lkundrak@v3.sk>
10790 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10792 F: arch/arm/boot/dts/mmp*
10793 F: arch/arm/mach-mmp/
10795 MMU GATHER AND TLB INVALIDATION
10796 M: Will Deacon <will@kernel.org>
10797 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
10798 M: Andrew Morton <akpm@linux-foundation.org>
10799 M: Nick Piggin <npiggin@gmail.com>
10800 M: Peter Zijlstra <peterz@infradead.org>
10801 L: linux-arch@vger.kernel.org
10802 L: linux-mm@kvack.org
10804 F: arch/*/include/asm/tlb.h
10805 F: include/asm-generic/tlb.h
10808 MN88472 MEDIA DRIVER
10809 M: Antti Palosaari <crope@iki.fi>
10810 L: linux-media@vger.kernel.org
10811 W: https://linuxtv.org
10812 W: http://palosaari.fi/linux/
10813 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10815 F: drivers/media/dvb-frontends/mn88472*
10817 MN88473 MEDIA DRIVER
10818 M: Antti Palosaari <crope@iki.fi>
10819 L: linux-media@vger.kernel.org
10820 W: https://linuxtv.org
10821 W: http://palosaari.fi/linux/
10822 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10824 F: drivers/media/dvb-frontends/mn88473*
10827 M: Jessica Yu <jeyu@kernel.org>
10828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10830 F: include/linux/module.h
10833 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10834 W: http://popies.net/meye/
10836 F: Documentation/media/v4l-drivers/meye*
10837 F: drivers/media/pci/meye/
10838 F: include/uapi/linux/meye.h
10840 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10841 M: Jiri Slaby <jirislaby@gmail.com>
10843 F: Documentation/driver-api/serial/moxa-smartio.rst
10844 F: drivers/tty/mxser.*
10846 MR800 AVERMEDIA USB FM RADIO DRIVER
10847 M: Alexey Klimov <klimov.linux@gmail.com>
10848 L: linux-media@vger.kernel.org
10849 T: git git://linuxtv.org/media_tree.git
10851 F: drivers/media/radio/radio-mr800.c
10853 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10854 M: Alan Ott <alan@signal11.us>
10855 L: linux-wpan@vger.kernel.org
10857 F: drivers/net/ieee802154/mrf24j40.c
10858 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10861 M: "Lee, Chun-Yi" <jlee@suse.com>
10862 L: platform-driver-x86@vger.kernel.org
10864 F: drivers/platform/x86/msi-laptop.c
10867 L: platform-driver-x86@vger.kernel.org
10869 F: drivers/platform/x86/msi-wmi.c
10871 MSI001 MEDIA DRIVER
10872 M: Antti Palosaari <crope@iki.fi>
10873 L: linux-media@vger.kernel.org
10874 W: https://linuxtv.org
10875 W: http://palosaari.fi/linux/
10876 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10877 T: git git://linuxtv.org/anttip/media_tree.git
10879 F: drivers/media/tuners/msi001*
10881 MSI2500 MEDIA DRIVER
10882 M: Antti Palosaari <crope@iki.fi>
10883 L: linux-media@vger.kernel.org
10884 W: https://linuxtv.org
10885 W: http://palosaari.fi/linux/
10886 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10887 T: git git://linuxtv.org/anttip/media_tree.git
10889 F: drivers/media/usb/msi2500/
10891 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10892 M: Robert Jarzmik <robert.jarzmik@free.fr>
10893 L: linux-mtd@lists.infradead.org
10895 F: drivers/mtd/devices/docg3*
10897 MT9M032 APTINA SENSOR DRIVER
10898 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10899 L: linux-media@vger.kernel.org
10900 T: git git://linuxtv.org/media_tree.git
10902 F: drivers/media/i2c/mt9m032.c
10903 F: include/media/i2c/mt9m032.h
10905 MT9P031 APTINA CAMERA SENSOR
10906 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10907 L: linux-media@vger.kernel.org
10908 T: git git://linuxtv.org/media_tree.git
10910 F: drivers/media/i2c/mt9p031.c
10911 F: include/media/i2c/mt9p031.h
10913 MT9T001 APTINA CAMERA SENSOR
10914 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10915 L: linux-media@vger.kernel.org
10916 T: git git://linuxtv.org/media_tree.git
10918 F: drivers/media/i2c/mt9t001.c
10919 F: include/media/i2c/mt9t001.h
10921 MT9T112 APTINA CAMERA SENSOR
10922 M: Jacopo Mondi <jacopo@jmondi.org>
10923 L: linux-media@vger.kernel.org
10924 T: git git://linuxtv.org/media_tree.git
10926 F: drivers/media/i2c/mt9t112.c
10927 F: include/media/i2c/mt9t112.h
10929 MT9V032 APTINA CAMERA SENSOR
10930 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10931 L: linux-media@vger.kernel.org
10932 T: git git://linuxtv.org/media_tree.git
10934 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10935 F: drivers/media/i2c/mt9v032.c
10936 F: include/media/i2c/mt9v032.h
10938 MT9V111 APTINA CAMERA SENSOR
10939 M: Jacopo Mondi <jacopo@jmondi.org>
10940 L: linux-media@vger.kernel.org
10941 T: git git://linuxtv.org/media_tree.git
10943 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10944 F: drivers/media/i2c/mt9v111.c
10946 MULTIFUNCTION DEVICES (MFD)
10947 M: Lee Jones <lee.jones@linaro.org>
10948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10950 F: Documentation/devicetree/bindings/mfd/
10952 F: include/linux/mfd/
10953 F: include/dt-bindings/mfd/
10955 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10957 F: drivers/mmc/host/mmc_spi.c
10958 F: include/linux/spi/mmc_spi.h
10960 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10961 M: Ulf Hansson <ulf.hansson@linaro.org>
10962 L: linux-mmc@vger.kernel.org
10963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10965 F: Documentation/devicetree/bindings/mmc/
10967 F: include/linux/mmc/
10968 F: include/uapi/linux/mmc/
10970 MULTIPLEXER SUBSYSTEM
10971 M: Peter Rosin <peda@axentia.se>
10973 F: Documentation/ABI/testing/sysfs-class-mux*
10974 F: Documentation/devicetree/bindings/mux/
10975 F: include/dt-bindings/mux/
10976 F: include/linux/mux/
10979 MULTITECH MULTIPORT CARD (ISICOM)
10981 F: drivers/tty/isicom.c
10982 F: include/linux/isicom.h
10984 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10985 M: Bin Liu <b-liu@ti.com>
10986 L: linux-usb@vger.kernel.org
10988 F: drivers/usb/musb/
10990 MXL301RF MEDIA DRIVER
10991 M: Akihiro Tsukada <tskd08@gmail.com>
10992 L: linux-media@vger.kernel.org
10994 F: drivers/media/tuners/mxl301rf*
10996 MXL5007T MEDIA DRIVER
10997 M: Michael Krufky <mkrufky@linuxtv.org>
10998 L: linux-media@vger.kernel.org
10999 W: https://linuxtv.org
11000 W: http://github.com/mkrufky
11001 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11002 T: git git://linuxtv.org/mkrufky/tuners.git
11004 F: drivers/media/tuners/mxl5007t.*
11007 M: Marek Vasut <marex@denx.de>
11008 M: Stefan Agner <stefan@agner.ch>
11009 L: dri-devel@lists.freedesktop.org
11011 F: drivers/gpu/drm/mxsfb/
11012 F: Documentation/devicetree/bindings/display/mxsfb.txt
11013 T: git git://anongit.freedesktop.org/drm/drm-misc
11015 MYLEX DAC960 PCI RAID Controller
11016 M: Hannes Reinecke <hare@kernel.org>
11017 L: linux-scsi@vger.kernel.org
11019 F: drivers/scsi/myrb.*
11020 F: drivers/scsi/myrs.*
11022 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11023 M: Chris Lee <christopher.lee@cspi.com>
11024 L: netdev@vger.kernel.org
11025 W: https://www.cspi.com/ethernet-products/support/downloads/
11027 F: drivers/net/ethernet/myricom/myri10ge/
11029 NAND FLASH SUBSYSTEM
11030 M: Miquel Raynal <miquel.raynal@bootlin.com>
11031 R: Richard Weinberger <richard@nod.at>
11032 L: linux-mtd@lists.infradead.org
11033 W: http://www.linux-mtd.infradead.org/
11034 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11037 F: drivers/mtd/nand/
11038 F: include/linux/mtd/*nand*.h
11040 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11041 M: Daniel Mack <zonque@gmail.com>
11043 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11044 W: http://www.native-instruments.com
11045 F: sound/usb/caiaq/
11047 NATSEMI ETHERNET DRIVER (DP8381x)
11049 F: drivers/net/ethernet/natsemi/natsemi.c
11051 NCR 5380 SCSI DRIVERS
11052 M: Finn Thain <fthain@telegraphics.com.au>
11053 M: Michael Schmitz <schmitzmic@gmail.com>
11054 L: linux-scsi@vger.kernel.org
11056 F: Documentation/scsi/g_NCR5380.txt
11057 F: drivers/scsi/NCR5380.*
11058 F: drivers/scsi/arm/cumana_1.c
11059 F: drivers/scsi/arm/oak.c
11060 F: drivers/scsi/atari_scsi.*
11061 F: drivers/scsi/dmx3191d.c
11062 F: drivers/scsi/g_NCR5380.*
11063 F: drivers/scsi/mac_scsi.*
11064 F: drivers/scsi/sun3_scsi.*
11065 F: drivers/scsi/sun3_scsi_vme.c
11068 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
11072 NCT6775 HARDWARE MONITOR DRIVER
11073 M: Guenter Roeck <linux@roeck-us.net>
11074 L: linux-hwmon@vger.kernel.org
11076 F: Documentation/hwmon/nct6775.rst
11077 F: drivers/hwmon/nct6775.c
11079 NET_FAILOVER MODULE
11080 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
11081 L: netdev@vger.kernel.org
11083 F: driver/net/net_failover.c
11084 F: include/net/net_failover.h
11085 F: Documentation/networking/net_failover.rst
11087 NETEM NETWORK EMULATOR
11088 M: Stephen Hemminger <stephen@networkplumber.org>
11089 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
11091 F: net/sched/sch_netem.c
11093 NETERION 10GbE DRIVERS (s2io/vxge)
11094 M: Jon Mason <jdmason@kudzu.us>
11095 L: netdev@vger.kernel.org
11097 F: Documentation/networking/device_drivers/neterion/s2io.txt
11098 F: Documentation/networking/device_drivers/neterion/vxge.txt
11099 F: drivers/net/ethernet/neterion/
11102 M: Pablo Neira Ayuso <pablo@netfilter.org>
11103 M: Jozsef Kadlecsik <kadlec@netfilter.org>
11104 M: Florian Westphal <fw@strlen.de>
11105 L: netfilter-devel@vger.kernel.org
11106 L: coreteam@netfilter.org
11107 W: http://www.netfilter.org/
11108 W: http://www.iptables.org/
11109 W: http://www.nftables.org/
11110 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
11111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11114 F: include/linux/netfilter*
11115 F: include/linux/netfilter/
11116 F: include/net/netfilter/
11117 F: include/uapi/linux/netfilter*
11118 F: include/uapi/linux/netfilter/
11119 F: net/*/netfilter.c
11120 F: net/*/netfilter/
11122 F: net/bridge/br_netfilter*.c
11124 NETROM NETWORK LAYER
11125 M: Ralf Baechle <ralf@linux-mips.org>
11126 L: linux-hams@vger.kernel.org
11127 W: http://www.linux-ax25.org/
11129 F: include/net/netrom.h
11130 F: include/uapi/linux/netrom.h
11133 NETRONOME ETHERNET DRIVERS
11134 M: Jakub Kicinski <jakub.kicinski@netronome.com>
11135 L: oss-drivers@netronome.com
11137 F: drivers/net/ethernet/netronome/
11139 NETWORK BLOCK DEVICE (NBD)
11140 M: Josef Bacik <josef@toxicpanda.com>
11142 L: linux-block@vger.kernel.org
11143 L: nbd@other.debian.org
11144 F: Documentation/admin-guide/blockdev/nbd.rst
11145 F: drivers/block/nbd.c
11146 F: include/trace/events/nbd.h
11147 F: include/uapi/linux/nbd.h
11149 NETWORK DROP MONITOR
11150 M: Neil Horman <nhorman@tuxdriver.com>
11151 L: netdev@vger.kernel.org
11153 W: https://fedorahosted.org/dropwatch/
11154 F: net/core/drop_monitor.c
11157 M: "David S. Miller" <davem@davemloft.net>
11158 L: netdev@vger.kernel.org
11159 W: http://www.linuxfoundation.org/en/Net
11160 Q: http://patchwork.ozlabs.org/project/netdev/list/
11161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11164 F: Documentation/devicetree/bindings/net/
11166 F: include/linux/if_*
11167 F: include/linux/netdevice.h
11168 F: include/linux/etherdevice.h
11169 F: include/linux/fcdevice.h
11170 F: include/linux/fddidevice.h
11171 F: include/linux/hippidevice.h
11172 F: include/linux/inetdevice.h
11173 F: include/uapi/linux/if_*
11174 F: include/uapi/linux/netdevice.h
11176 NETWORKING DRIVERS (WIRELESS)
11177 M: Kalle Valo <kvalo@codeaurora.org>
11178 L: linux-wireless@vger.kernel.org
11179 Q: http://patchwork.kernel.org/project/linux-wireless/list/
11180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11181 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11183 F: Documentation/devicetree/bindings/net/wireless/
11184 F: drivers/net/wireless/
11187 M: Andrew Lunn <andrew@lunn.ch>
11188 M: Vivien Didelot <vivien.didelot@gmail.com>
11189 M: Florian Fainelli <f.fainelli@gmail.com>
11191 F: Documentation/devicetree/bindings/net/dsa/
11193 F: include/net/dsa.h
11194 F: include/linux/dsa/
11195 F: include/linux/platform_data/dsa.h
11196 F: drivers/net/dsa/
11198 NETWORKING [GENERAL]
11199 M: "David S. Miller" <davem@davemloft.net>
11200 L: netdev@vger.kernel.org
11201 W: http://www.linuxfoundation.org/en/Net
11202 Q: http://patchwork.ozlabs.org/project/netdev/list/
11203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11205 B: mailto:netdev@vger.kernel.org
11209 F: include/linux/in.h
11210 F: include/linux/net.h
11211 F: include/linux/netdevice.h
11212 F: include/uapi/linux/in.h
11213 F: include/uapi/linux/net.h
11214 F: include/uapi/linux/netdevice.h
11215 F: include/uapi/linux/net_namespace.h
11216 F: tools/testing/selftests/net/
11219 F: Documentation/networking/
11222 M: Steffen Klassert <steffen.klassert@secunet.com>
11223 M: Herbert Xu <herbert@gondor.apana.org.au>
11224 M: "David S. Miller" <davem@davemloft.net>
11225 L: netdev@vger.kernel.org
11226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11234 F: net/ipv4/ipcomp.c
11235 F: net/ipv4/ip_vti.c
11239 F: net/ipv6/ipcomp6.c
11240 F: net/ipv6/ip6_vti.c
11241 F: include/uapi/linux/xfrm.h
11242 F: include/net/xfrm.h
11244 NETWORKING [IPv4/IPv6]
11245 M: "David S. Miller" <davem@davemloft.net>
11246 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11247 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11248 L: netdev@vger.kernel.org
11249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11256 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11257 M: Paul Moore <paul@paul-moore.com>
11258 W: https://github.com/netlabel
11259 L: netdev@vger.kernel.org
11260 L: linux-security-module@vger.kernel.org
11262 F: Documentation/netlabel/
11263 F: include/net/calipso.h
11264 F: include/net/cipso_ipv4.h
11265 F: include/net/netlabel.h
11266 F: include/uapi/linux/netfilter/xt_SECMARK.h
11267 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
11269 F: net/ipv4/cipso_ipv4.c
11270 F: net/ipv6/calipso.c
11271 F: net/netfilter/xt_CONNSECMARK.c
11272 F: net/netfilter/xt_SECMARK.c
11275 M: Eric Dumazet <edumazet@google.com>
11276 L: netdev@vger.kernel.org
11279 F: net/ipv4/syncookies.c
11281 F: net/ipv6/syncookies.c
11282 F: include/uapi/linux/tcp.h
11283 F: include/net/tcp.h
11284 F: include/linux/tcp.h
11285 F: include/trace/events/tcp.h
11288 M: Boris Pismenny <borisp@mellanox.com>
11289 M: Aviad Yehezkel <aviadye@mellanox.com>
11290 M: Dave Watson <davejwatson@fb.com>
11291 M: John Fastabend <john.fastabend@gmail.com>
11292 M: Daniel Borkmann <daniel@iogearbox.net>
11293 L: netdev@vger.kernel.org
11296 F: include/uapi/linux/tls.h
11297 F: include/net/tls.h
11299 NETWORKING [WIRELESS]
11300 L: linux-wireless@vger.kernel.org
11301 Q: http://patchwork.kernel.org/project/linux-wireless/list/
11304 M: Jakub Kicinski <jakub.kicinski@netronome.com>
11306 F: drivers/net/netdevsim/*
11308 NETXEN (1/10) GbE SUPPORT
11309 M: Manish Chopra <manishc@marvell.com>
11310 M: Rahul Verma <rahulv@marvell.com>
11311 M: GR-Linux-NIC-Dev@marvell.com
11312 L: netdev@vger.kernel.org
11314 F: drivers/net/ethernet/qlogic/netxen/
11317 M: David Ahern <dsahern@kernel.org>
11318 L: netdev@vger.kernel.org
11320 F: include/net/nexthop.h
11321 F: include/uapi/linux/nexthop.h
11322 F: include/net/netns/nexthop.h
11323 F: net/ipv4/nexthop.c
11326 L: netdev@vger.kernel.org
11329 F: include/net/nfc/
11330 F: include/uapi/linux/nfc.h
11332 F: include/linux/platform_data/nfcmrvl.h
11333 F: include/linux/platform_data/nxp-nci.h
11334 F: Documentation/devicetree/bindings/net/nfc/
11336 NFS, SUNRPC, AND LOCKD CLIENTS
11337 M: Trond Myklebust <trond.myklebust@hammerspace.com>
11338 M: Anna Schumaker <anna.schumaker@netapp.com>
11339 L: linux-nfs@vger.kernel.org
11340 W: http://client.linux-nfs.org
11341 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11347 F: include/linux/lockd/
11348 F: include/linux/nfs*
11349 F: include/linux/sunrpc/
11350 F: include/uapi/linux/nfs*
11351 F: include/uapi/linux/sunrpc/
11354 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
11355 L: linux-nilfs@vger.kernel.org
11356 W: https://nilfs.sourceforge.io/
11357 W: https://nilfs.osdn.jp/
11358 T: git git://github.com/konis/nilfs2.git
11360 F: Documentation/filesystems/nilfs2.txt
11362 F: include/trace/events/nilfs2.h
11363 F: include/uapi/linux/nilfs2_api.h
11364 F: include/uapi/linux/nilfs2_ondisk.h
11366 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11367 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11368 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11370 F: Documentation/scsi/NinjaSCSI.txt
11371 F: drivers/scsi/pcmcia/nsp_*
11373 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11374 M: GOTO Masanori <gotom@debian.or.jp>
11375 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11376 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11378 F: Documentation/scsi/NinjaSCSI.txt
11379 F: drivers/scsi/nsp32*
11382 M: Ley Foon Tan <lftan@altera.com>
11383 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11388 NOHZ, DYNTICKS SUPPORT
11389 M: Frederic Weisbecker <fweisbec@gmail.com>
11390 M: Thomas Gleixner <tglx@linutronix.de>
11391 M: Ingo Molnar <mingo@kernel.org>
11392 L: linux-kernel@vger.kernel.org
11393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11395 F: kernel/time/tick*.*
11396 F: include/linux/tick.h
11397 F: include/linux/sched/nohz.h
11399 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11400 M: Pavel Machek <pavel@ucw.cz>
11401 M: Sakari Ailus <sakari.ailus@iki.fi>
11402 L: linux-media@vger.kernel.org
11404 F: drivers/media/i2c/et8ek8
11405 F: drivers/media/i2c/ad5820.c
11407 NOKIA N900 POWER SUPPLY DRIVERS
11408 R: Pali Rohár <pali.rohar@gmail.com>
11409 F: include/linux/power/bq2415x_charger.h
11410 F: include/linux/power/bq27xxx_battery.h
11411 F: include/linux/power/isp1704_charger.h
11412 F: drivers/power/supply/bq2415x_charger.c
11413 F: drivers/power/supply/bq27xxx_battery.c
11414 F: drivers/power/supply/bq27xxx_battery_i2c.c
11415 F: drivers/power/supply/isp1704_charger.c
11416 F: drivers/power/supply/rx51_battery.c
11419 M: Willy Tarreau <w@1wt.eu>
11421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11422 F: tools/include/nolibc/
11425 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11426 L: linux-ntb@googlegroups.com
11428 F: drivers/ntb/hw/amd/
11431 M: Jon Mason <jdmason@kudzu.us>
11432 M: Dave Jiang <dave.jiang@intel.com>
11433 M: Allen Hubbe <allenbh@gmail.com>
11434 L: linux-ntb@googlegroups.com
11436 W: https://github.com/jonmason/ntb/wiki
11437 T: git git://github.com/jonmason/ntb.git
11439 F: drivers/net/ntb_netdev.c
11440 F: include/linux/ntb.h
11441 F: include/linux/ntb_transport.h
11442 F: tools/testing/selftests/ntb/
11445 M: Serge Semin <fancer.lancer@gmail.com>
11446 L: linux-ntb@googlegroups.com
11448 F: drivers/ntb/hw/idt/
11451 M: Dave Jiang <dave.jiang@intel.com>
11452 L: linux-ntb@googlegroups.com
11454 W: https://github.com/davejiang/linux/wiki
11455 T: git https://github.com/davejiang/linux.git
11456 F: drivers/ntb/hw/intel/
11459 M: Anton Altaparmakov <anton@tuxera.com>
11460 L: linux-ntfs-dev@lists.sourceforge.net
11461 W: http://www.tuxera.com/
11462 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11464 F: Documentation/filesystems/ntfs.txt
11468 M: Finn Thain <fthain@telegraphics.com.au>
11469 L: linux-m68k@lists.linux-m68k.org
11471 F: arch/*/include/asm/nubus.h
11473 F: include/linux/nubus.h
11474 F: include/uapi/linux/nubus.h
11476 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11477 M: Antonino Daplas <adaplas@gmail.com>
11478 L: linux-fbdev@vger.kernel.org
11480 F: drivers/video/fbdev/riva/
11481 F: drivers/video/fbdev/nvidia/
11484 M: Keith Busch <kbusch@kernel.org>
11485 M: Jens Axboe <axboe@fb.com>
11486 M: Christoph Hellwig <hch@lst.de>
11487 M: Sagi Grimberg <sagi@grimberg.me>
11488 L: linux-nvme@lists.infradead.org
11489 T: git://git.infradead.org/nvme.git
11490 W: http://git.infradead.org/nvme.git
11492 F: drivers/nvme/host/
11493 F: include/linux/nvme.h
11494 F: include/uapi/linux/nvme_ioctl.h
11496 NVM EXPRESS FC TRANSPORT DRIVERS
11497 M: James Smart <james.smart@broadcom.com>
11498 L: linux-nvme@lists.infradead.org
11500 F: include/linux/nvme-fc.h
11501 F: include/linux/nvme-fc-driver.h
11502 F: drivers/nvme/host/fc.c
11503 F: drivers/nvme/target/fc.c
11504 F: drivers/nvme/target/fcloop.c
11506 NVM EXPRESS TARGET DRIVER
11507 M: Christoph Hellwig <hch@lst.de>
11508 M: Sagi Grimberg <sagi@grimberg.me>
11509 L: linux-nvme@lists.infradead.org
11510 T: git://git.infradead.org/nvme.git
11511 W: http://git.infradead.org/nvme.git
11513 F: drivers/nvme/target/
11516 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11519 F: Documentation/devicetree/bindings/nvmem/
11520 F: Documentation/ABI/stable/sysfs-bus-nvmem
11521 F: include/linux/nvmem-consumer.h
11522 F: include/linux/nvmem-provider.h
11524 NXP FXAS21002C DRIVER
11525 M: Rui Miguel Silva <rmfrfs@gmail.com>
11526 L: linux-iio@vger.kernel.org
11528 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11529 F: drivers/iio/gyro/fxas21002c_core.c
11530 F: drivers/iio/gyro/fxas21002c.h
11531 F: drivers/iio/gyro/fxas21002c_i2c.c
11532 F: drivers/iio/gyro/fxas21002c_spi.c
11534 NXP SGTL5000 DRIVER
11535 M: Fabio Estevam <festevam@gmail.com>
11536 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11538 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
11539 F: sound/soc/codecs/sgtl5000*
11541 NXP SJA1105 ETHERNET SWITCH DRIVER
11542 M: Vladimir Oltean <olteanv@gmail.com>
11543 L: linux-kernel@vger.kernel.org
11545 F: drivers/net/dsa/sja1105
11547 NXP TDA998X DRM DRIVER
11548 M: Russell King <linux@armlinux.org.uk>
11550 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11551 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11552 F: drivers/gpu/drm/i2c/tda998x_drv.c
11553 F: include/drm/i2c/tda998x.h
11554 F: include/dt-bindings/display/tda998x.h
11558 M: Peter Rosin <peda@axentia.se>
11559 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11561 F: Documentation/devicetree/bindings/sound/tfa9879.txt
11562 F: sound/soc/codecs/tfa9879*
11565 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
11566 R: Charles Gorand <charles.gorand@effinnov.com>
11567 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11569 F: drivers/nfc/nxp-nci
11572 M: Jiri Pirko <jiri@mellanox.com>
11573 L: netdev@vger.kernel.org
11576 F: lib/test_objagg.c
11577 F: include/linux/objagg.h
11580 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
11581 M: Ashish Kumar <ashish.kumar@nxp.com>
11582 L: linux-spi@vger.kernel.org
11584 F: drivers/spi/spi-nxp-fspi.c
11585 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11588 M: Josh Poimboeuf <jpoimboe@redhat.com>
11589 M: Peter Zijlstra <peterz@infradead.org>
11593 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11594 M: Frederic Barrat <fbarrat@linux.ibm.com>
11595 M: Andrew Donnellan <ajd@linux.ibm.com>
11596 L: linuxppc-dev@lists.ozlabs.org
11598 F: arch/powerpc/platforms/powernv/ocxl.c
11599 F: arch/powerpc/include/asm/pnv-ocxl.h
11600 F: drivers/misc/ocxl/
11601 F: include/misc/ocxl*
11602 F: include/uapi/misc/ocxl.h
11603 F: Documentation/userspace-api/accelerators/ocxl.rst
11606 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11607 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
11608 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11609 L: linux-omap@vger.kernel.org
11611 F: sound/soc/ti/omap*
11612 F: sound/soc/ti/rx51.c
11613 F: sound/soc/ti/n810.c
11614 F: sound/soc/ti/sdma-pcm.*
11616 OMAP CLOCK FRAMEWORK SUPPORT
11617 M: Paul Walmsley <paul@pwsan.com>
11618 L: linux-omap@vger.kernel.org
11620 F: arch/arm/*omap*/*clock*
11622 OMAP DEVICE TREE SUPPORT
11623 M: Benoît Cousson <bcousson@baylibre.com>
11624 M: Tony Lindgren <tony@atomide.com>
11625 L: linux-omap@vger.kernel.org
11626 L: devicetree@vger.kernel.org
11628 F: arch/arm/boot/dts/*omap*
11629 F: arch/arm/boot/dts/*am3*
11630 F: arch/arm/boot/dts/*am4*
11631 F: arch/arm/boot/dts/*am5*
11632 F: arch/arm/boot/dts/*dra7*
11634 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11635 L: linux-omap@vger.kernel.org
11636 L: linux-fbdev@vger.kernel.org
11638 F: drivers/video/fbdev/omap2/
11639 F: Documentation/arm/omap/dss.rst
11641 OMAP FRAMEBUFFER SUPPORT
11642 L: linux-fbdev@vger.kernel.org
11643 L: linux-omap@vger.kernel.org
11645 F: drivers/video/fbdev/omap/
11647 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11648 M: Roger Quadros <rogerq@ti.com>
11649 M: Tony Lindgren <tony@atomide.com>
11650 L: linux-omap@vger.kernel.org
11652 F: drivers/memory/omap-gpmc.c
11653 F: arch/arm/mach-omap2/*gpmc*
11656 M: Grygorii Strashko <grygorii.strashko@ti.com>
11657 M: Santosh Shilimkar <ssantosh@kernel.org>
11658 M: Kevin Hilman <khilman@kernel.org>
11659 L: linux-omap@vger.kernel.org
11661 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
11662 F: drivers/gpio/gpio-omap.c
11664 OMAP HARDWARE SPINLOCK SUPPORT
11665 M: Ohad Ben-Cohen <ohad@wizery.com>
11666 L: linux-omap@vger.kernel.org
11668 F: drivers/hwspinlock/omap_hwspinlock.c
11670 OMAP HS MMC SUPPORT
11671 L: linux-mmc@vger.kernel.org
11672 L: linux-omap@vger.kernel.org
11674 F: drivers/mmc/host/omap_hsmmc.c
11677 M: Paul Walmsley <paul@pwsan.com>
11678 L: linux-omap@vger.kernel.org
11680 F: arch/arm/mach-omap2/omap_hwmod*data*
11682 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11683 M: Benoît Cousson <bcousson@baylibre.com>
11684 L: linux-omap@vger.kernel.org
11686 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11689 M: Benoît Cousson <bcousson@baylibre.com>
11690 M: Paul Walmsley <paul@pwsan.com>
11691 L: linux-omap@vger.kernel.org
11693 F: arch/arm/mach-omap2/omap_hwmod.*
11696 M: Vignesh R <vigneshr@ti.com>
11697 L: linux-omap@vger.kernel.org
11698 L: linux-i2c@vger.kernel.org
11700 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
11701 F: drivers/i2c/busses/i2c-omap.c
11703 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11704 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11705 L: linux-media@vger.kernel.org
11707 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
11708 F: drivers/media/platform/omap3isp/
11709 F: drivers/staging/media/omap4iss/
11712 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11713 L: linux-omap@vger.kernel.org
11715 F: drivers/mmc/host/omap.c
11717 OMAP POWER MANAGEMENT SUPPORT
11718 M: Kevin Hilman <khilman@kernel.org>
11719 L: linux-omap@vger.kernel.org
11721 F: arch/arm/*omap*/*pm*
11722 F: drivers/cpufreq/omap-cpufreq.c
11724 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11725 M: Rajendra Nayak <rnayak@codeaurora.org>
11726 M: Paul Walmsley <paul@pwsan.com>
11727 L: linux-omap@vger.kernel.org
11729 F: arch/arm/mach-omap2/prm*
11731 OMAP RANDOM NUMBER GENERATOR SUPPORT
11732 M: Deepak Saxena <dsaxena@plexity.net>
11734 F: drivers/char/hw_random/omap-rng.c
11737 L: linux-usb@vger.kernel.org
11738 L: linux-omap@vger.kernel.org
11740 F: drivers/usb/*/*omap*
11741 F: arch/arm/*omap*/usb*
11743 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11744 M: Mark Jackson <mpfj@newflow.co.uk>
11745 L: linux-omap@vger.kernel.org
11747 F: arch/arm/boot/dts/am335x-nano.dts
11750 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11751 M: Tony Lindgren <tony@atomide.com>
11752 L: linux-omap@vger.kernel.org
11753 Q: http://patchwork.kernel.org/project/linux-omap/list/
11754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11756 F: arch/arm/mach-omap1/
11757 F: arch/arm/plat-omap/
11758 F: arch/arm/configs/omap1_defconfig
11759 F: drivers/i2c/busses/i2c-omap.c
11760 F: include/linux/platform_data/i2c-omap.h
11761 F: include/linux/platform_data/ams-delta-fiq.h
11764 M: Tony Lindgren <tony@atomide.com>
11765 L: linux-omap@vger.kernel.org
11766 W: http://www.muru.com/linux/omap/
11767 W: http://linux.omap.com/
11768 Q: http://patchwork.kernel.org/project/linux-omap/list/
11769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11771 F: arch/arm/mach-omap2/
11772 F: arch/arm/plat-omap/
11773 F: arch/arm/configs/omap2plus_defconfig
11774 F: drivers/i2c/busses/i2c-omap.c
11775 F: drivers/irqchip/irq-omap-intc.c
11776 F: drivers/mfd/*omap*.c
11777 F: drivers/mfd/menelaus.c
11778 F: drivers/mfd/palmas.c
11779 F: drivers/mfd/tps65217.c
11780 F: drivers/mfd/tps65218.c
11781 F: drivers/mfd/tps65910.c
11782 F: drivers/mfd/twl-core.[ch]
11783 F: drivers/mfd/twl4030*.c
11784 F: drivers/mfd/twl6030*.c
11785 F: drivers/mfd/twl6040*.c
11786 F: drivers/regulator/palmas-regulator*.c
11787 F: drivers/regulator/pbias-regulator.c
11788 F: drivers/regulator/tps65217-regulator.c
11789 F: drivers/regulator/tps65218-regulator.c
11790 F: drivers/regulator/tps65910-regulator.c
11791 F: drivers/regulator/twl-regulator.c
11792 F: drivers/regulator/twl6030-regulator.c
11793 F: include/linux/platform_data/i2c-omap.h
11795 ONION OMEGA2+ BOARD
11796 M: Harvey Hunt <harveyhuntnexus@gmail.com>
11797 L: linux-mips@vger.kernel.org
11799 F: arch/mips/boot/dts/ralink/omega2p.dts
11802 M: Bob Copeland <me@bobcopeland.com>
11803 L: linux-karma-devel@lists.sourceforge.net
11805 F: Documentation/filesystems/omfs.txt
11808 OMNIKEY CARDMAN 4000 DRIVER
11809 M: Harald Welte <laforge@gnumonks.org>
11811 F: drivers/char/pcmcia/cm4000_cs.c
11812 F: include/linux/cm4000_cs.h
11813 F: include/uapi/linux/cm4000_cs.h
11815 OMNIKEY CARDMAN 4040 DRIVER
11816 M: Harald Welte <laforge@gnumonks.org>
11818 F: drivers/char/pcmcia/cm4040_cs.*
11820 OMNIVISION OV13858 SENSOR DRIVER
11821 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11822 L: linux-media@vger.kernel.org
11823 T: git git://linuxtv.org/media_tree.git
11825 F: drivers/media/i2c/ov13858.c
11827 OMNIVISION OV2680 SENSOR DRIVER
11828 M: Rui Miguel Silva <rmfrfs@gmail.com>
11829 L: linux-media@vger.kernel.org
11830 T: git git://linuxtv.org/media_tree.git
11832 F: drivers/media/i2c/ov2680.c
11833 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
11835 OMNIVISION OV2685 SENSOR DRIVER
11836 M: Shunqian Zheng <zhengsq@rock-chips.com>
11837 L: linux-media@vger.kernel.org
11838 T: git git://linuxtv.org/media_tree.git
11840 F: drivers/media/i2c/ov2685.c
11842 OMNIVISION OV5640 SENSOR DRIVER
11843 M: Steve Longerbeam <slongerbeam@gmail.com>
11844 L: linux-media@vger.kernel.org
11845 T: git git://linuxtv.org/media_tree.git
11847 F: drivers/media/i2c/ov5640.c
11849 OMNIVISION OV5647 SENSOR DRIVER
11850 M: Luis Oliveira <lolivei@synopsys.com>
11851 L: linux-media@vger.kernel.org
11852 T: git git://linuxtv.org/media_tree.git
11854 F: drivers/media/i2c/ov5647.c
11856 OMNIVISION OV5695 SENSOR DRIVER
11857 M: Shunqian Zheng <zhengsq@rock-chips.com>
11858 L: linux-media@vger.kernel.org
11859 T: git git://linuxtv.org/media_tree.git
11861 F: drivers/media/i2c/ov5695.c
11863 OMNIVISION OV7670 SENSOR DRIVER
11864 M: Jonathan Corbet <corbet@lwn.net>
11865 L: linux-media@vger.kernel.org
11866 T: git git://linuxtv.org/media_tree.git
11868 F: drivers/media/i2c/ov7670.c
11869 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
11871 OMNIVISION OV772x SENSOR DRIVER
11872 M: Jacopo Mondi <jacopo@jmondi.org>
11873 L: linux-media@vger.kernel.org
11874 T: git git://linuxtv.org/media_tree.git
11876 F: drivers/media/i2c/ov772x.c
11877 F: include/media/i2c/ov772x.h
11878 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
11880 OMNIVISION OV7740 SENSOR DRIVER
11881 M: Wenyou Yang <wenyou.yang@microchip.com>
11882 L: linux-media@vger.kernel.org
11883 T: git git://linuxtv.org/media_tree.git
11885 F: drivers/media/i2c/ov7740.c
11886 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
11888 OMNIVISION OV9640 SENSOR DRIVER
11889 M: Petr Cvek <petrcvekcz@gmail.com>
11890 L: linux-media@vger.kernel.org
11892 F: drivers/media/i2c/ov9640.*
11894 OMNIVISION OV8856 SENSOR DRIVER
11895 M: Ben Kao <ben.kao@intel.com>
11896 L: linux-media@vger.kernel.org
11897 T: git git://linuxtv.org/media_tree.git
11899 F: drivers/media/i2c/ov8856.c
11901 OMNIVISION OV9650 SENSOR DRIVER
11902 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11903 R: Akinobu Mita <akinobu.mita@gmail.com>
11904 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
11905 L: linux-media@vger.kernel.org
11906 T: git git://linuxtv.org/media_tree.git
11908 F: drivers/media/i2c/ov9650.c
11909 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
11911 ONENAND FLASH DRIVER
11912 M: Kyungmin Park <kyungmin.park@samsung.com>
11913 L: linux-mtd@lists.infradead.org
11915 F: drivers/mtd/nand/onenand/
11916 F: include/linux/mtd/onenand*.h
11919 M: Jens Wiklander <jens.wiklander@linaro.org>
11920 L: tee-dev@lists.linaro.org
11922 F: drivers/tee/optee/
11924 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11925 M: Sumit Garg <sumit.garg@linaro.org>
11926 L: tee-dev@lists.linaro.org
11928 F: drivers/char/hw_random/optee-rng.c
11931 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11932 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11933 L: linux-rdma@vger.kernel.org
11935 F: drivers/infiniband/ulp/opa_vnic
11937 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11938 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11939 M: Frank Rowand <frowand.list@gmail.com>
11940 L: devicetree@vger.kernel.org
11942 F: Documentation/devicetree/dynamic-resolution-notes.txt
11943 F: Documentation/devicetree/overlay-notes.txt
11944 F: drivers/of/overlay.c
11945 F: drivers/of/resolver.c
11946 K: of_overlay_notifier_
11948 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11949 M: Rob Herring <robh+dt@kernel.org>
11950 M: Frank Rowand <frowand.list@gmail.com>
11951 L: devicetree@vger.kernel.org
11952 W: http://www.devicetree.org/
11953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11956 F: include/linux/of*.h
11958 F: Documentation/ABI/testing/sysfs-firmware-ofw
11960 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11961 M: Rob Herring <robh+dt@kernel.org>
11962 M: Mark Rutland <mark.rutland@arm.com>
11963 L: devicetree@vger.kernel.org
11964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11965 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11967 F: Documentation/devicetree/
11968 F: arch/*/boot/dts/
11969 F: include/dt-bindings/
11971 OPENCORES I2C BUS DRIVER
11972 M: Peter Korsgaard <peter@korsgaard.com>
11973 M: Andrew Lunn <andrew@lunn.ch>
11974 L: linux-i2c@vger.kernel.org
11976 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
11977 F: Documentation/i2c/busses/i2c-ocores
11978 F: drivers/i2c/busses/i2c-ocores.c
11979 F: include/linux/platform_data/i2c-ocores.h
11981 OPENRISC ARCHITECTURE
11982 M: Jonas Bonn <jonas@southpole.se>
11983 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11984 M: Stafford Horne <shorne@gmail.com>
11985 T: git git://github.com/openrisc/linux.git
11986 L: openrisc@lists.librecores.org
11987 W: http://openrisc.io
11989 F: Documentation/devicetree/bindings/openrisc/
11990 F: Documentation/openrisc/
11992 F: drivers/irqchip/irq-ompic.c
11993 F: drivers/irqchip/irq-or1k-*
11996 M: Pravin B Shelar <pshelar@ovn.org>
11997 L: netdev@vger.kernel.org
11998 L: dev@openvswitch.org
11999 W: http://openvswitch.org
12001 F: net/openvswitch/
12002 F: include/uapi/linux/openvswitch.h
12004 OPERATING PERFORMANCE POINTS (OPP)
12005 M: Viresh Kumar <vireshk@kernel.org>
12006 M: Nishanth Menon <nm@ti.com>
12007 M: Stephen Boyd <sboyd@kernel.org>
12008 L: linux-pm@vger.kernel.org
12010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12012 F: include/linux/pm_opp.h
12013 F: Documentation/power/opp.rst
12014 F: Documentation/devicetree/bindings/opp/
12017 M: Clemens Ladisch <clemens@ladisch.de>
12018 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12019 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12021 F: sound/drivers/opl4/
12024 M: Robert Richter <rric@kernel.org>
12025 L: oprofile-list@lists.sf.net
12027 F: arch/*/include/asm/oprofile*.h
12028 F: arch/*/oprofile/
12029 F: drivers/oprofile/
12030 F: include/linux/oprofile.h
12032 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12033 M: Mark Fasheh <mark@fasheh.com>
12034 M: Joel Becker <jlbec@evilplan.org>
12035 M: Joseph Qi <joseph.qi@linux.alibaba.com>
12036 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12037 W: http://ocfs2.wiki.kernel.org
12039 F: Documentation/filesystems/ocfs2.txt
12040 F: Documentation/filesystems/dlmfs.txt
12043 ORANGEFS FILESYSTEM
12044 M: Mike Marshall <hubcap@omnibond.com>
12045 R: Martin Brandenburg <martin@omnibond.com>
12046 L: devel@lists.orangefs.org
12047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12050 F: Documentation/filesystems/orangefs.txt
12053 L: linux-wireless@vger.kernel.org
12054 W: http://wireless.kernel.org/en/users/Drivers/orinoco
12055 W: http://www.nongnu.org/orinoco/
12057 F: drivers/net/wireless/intersil/orinoco/
12059 OV2659 OMNIVISION SENSOR DRIVER
12060 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12061 L: linux-media@vger.kernel.org
12062 W: https://linuxtv.org
12063 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12064 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12066 F: drivers/media/i2c/ov2659.c
12067 F: include/media/i2c/ov2659.h
12070 M: Miklos Szeredi <miklos@szeredi.hu>
12071 L: linux-unionfs@vger.kernel.org
12072 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12075 F: Documentation/filesystems/overlayfs.txt
12077 P54 WIRELESS DRIVER
12078 M: Christian Lamparter <chunkeey@googlemail.com>
12079 L: linux-wireless@vger.kernel.org
12080 W: http://wireless.kernel.org/en/users/Drivers/p54
12082 F: drivers/net/wireless/intersil/p54/
12084 PA SEMI ETHERNET DRIVER
12085 L: netdev@vger.kernel.org
12087 F: drivers/net/ethernet/pasemi/*
12089 PA SEMI SMBUS DRIVER
12090 L: linux-i2c@vger.kernel.org
12092 F: drivers/i2c/busses/i2c-pasemi.c
12095 M: Vladimir Oltean <olteanv@gmail.com>
12096 L: netdev@vger.kernel.org
12099 F: include/linux/packing.h
12100 F: Documentation/packing.txt
12102 PADATA PARALLEL EXECUTION MECHANISM
12103 M: Steffen Klassert <steffen.klassert@secunet.com>
12104 L: linux-crypto@vger.kernel.org
12107 F: include/linux/padata.h
12108 F: Documentation/padata.txt
12111 M: Jesper Dangaard Brouer <hawk@kernel.org>
12112 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
12113 L: netdev@vger.kernel.org
12115 F: net/core/page_pool.c
12116 F: include/net/page_pool.h
12118 PANASONIC LAPTOP ACPI EXTRAS DRIVER
12119 M: Harald Welte <laforge@gnumonks.org>
12120 L: platform-driver-x86@vger.kernel.org
12122 F: drivers/platform/x86/panasonic-laptop.c
12124 PARALLEL LCD/KEYPAD PANEL DRIVER
12125 M: Willy Tarreau <willy@haproxy.com>
12126 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12128 F: Documentation/admin-guide/lcd-panel-cgram.rst
12129 F: drivers/auxdisplay/panel.c
12131 PARALLEL PORT SUBSYSTEM
12132 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12133 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12134 L: linux-parport@lists.infradead.org (subscribers-only)
12136 F: drivers/parport/
12137 F: include/linux/parport*.h
12138 F: drivers/char/ppdev.c
12139 F: include/uapi/linux/ppdev.h
12140 F: Documentation/driver-api/parport*.rst
12142 PARAVIRT_OPS INTERFACE
12143 M: Juergen Gross <jgross@suse.com>
12144 M: Thomas Hellstrom <thellstrom@vmware.com>
12145 M: "VMware, Inc." <pv-drivers@vmware.com>
12146 L: virtualization@lists.linux-foundation.org
12148 F: Documentation/virtual/paravirt_ops.txt
12149 F: arch/*/kernel/paravirt*
12150 F: arch/*/include/asm/paravirt*.h
12151 F: include/linux/hypervisor.h
12153 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12154 M: Tim Waugh <tim@cyberelk.net>
12155 L: linux-parport@lists.infradead.org (subscribers-only)
12157 F: Documentation/admin-guide/blockdev/paride.rst
12158 F: drivers/block/paride/
12160 PARISC ARCHITECTURE
12161 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12162 M: Helge Deller <deller@gmx.de>
12163 L: linux-parisc@vger.kernel.org
12164 W: http://www.parisc-linux.org/
12165 Q: http://patchwork.kernel.org/project/linux-parisc/list/
12166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12170 F: Documentation/parisc/
12172 F: drivers/char/agp/parisc-agp.c
12173 F: drivers/input/serio/gscps2.c
12174 F: drivers/parport/parport_gsc.*
12175 F: drivers/tty/serial/8250/8250_gsc.c
12176 F: drivers/video/fbdev/sti*
12177 F: drivers/video/console/sti*
12178 F: drivers/video/logo/logo_parisc*
12181 M: Jiri Pirko <jiri@mellanox.com>
12182 L: netdev@vger.kernel.org
12185 F: lib/test_parman.c
12186 F: include/linux/parman.h
12188 PC ENGINES APU BOARD DRIVER
12189 M: Enrico Weigelt, metux IT consult <info@metux.net>
12191 F: drivers/platform/x86/pcengines-apuv2.c
12193 PC87360 HARDWARE MONITORING DRIVER
12194 M: Jim Cromie <jim.cromie@gmail.com>
12195 L: linux-hwmon@vger.kernel.org
12197 F: Documentation/hwmon/pc87360.rst
12198 F: drivers/hwmon/pc87360.c
12200 PC8736x GPIO DRIVER
12201 M: Jim Cromie <jim.cromie@gmail.com>
12203 F: drivers/char/pc8736x_gpio.c
12205 PC87427 HARDWARE MONITORING DRIVER
12206 M: Jean Delvare <jdelvare@suse.com>
12207 L: linux-hwmon@vger.kernel.org
12209 F: Documentation/hwmon/pc87427.rst
12210 F: drivers/hwmon/pc87427.c
12213 M: Riku Voipio <riku.voipio@iki.fi>
12215 F: drivers/leds/leds-pca9532.c
12216 F: include/linux/leds-pca9532.h
12218 PCA9541 I2C BUS MASTER SELECTOR DRIVER
12219 M: Guenter Roeck <linux@roeck-us.net>
12220 L: linux-i2c@vger.kernel.org
12222 F: drivers/i2c/muxes/i2c-mux-pca9541.c
12224 PCDP - PRIMARY CONSOLE AND DEBUG PORT
12225 M: Khalid Aziz <khalid@gonehiking.org>
12227 F: drivers/firmware/pcdp.*
12229 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12230 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12231 L: linux-pci@vger.kernel.org
12232 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12234 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
12235 F: drivers/pci/controller/pci-aardvark.c
12237 PCI DRIVER FOR ALTERA PCIE IP
12238 M: Ley Foon Tan <lftan@altera.com>
12239 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
12240 L: linux-pci@vger.kernel.org
12242 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
12243 F: drivers/pci/controller/pcie-altera.c
12245 PCI DRIVER FOR APPLIEDMICRO XGENE
12246 M: Toan Le <toan@os.amperecomputing.com>
12247 L: linux-pci@vger.kernel.org
12248 L: linux-arm-kernel@lists.infradead.org
12250 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
12251 F: drivers/pci/controller/pci-xgene.c
12253 PCI DRIVER FOR ARM VERSATILE PLATFORM
12254 M: Rob Herring <robh@kernel.org>
12255 L: linux-pci@vger.kernel.org
12256 L: linux-arm-kernel@lists.infradead.org
12258 F: Documentation/devicetree/bindings/pci/versatile.txt
12259 F: drivers/pci/controller/pci-versatile.c
12261 PCI DRIVER FOR ARMADA 8K
12262 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12263 L: linux-pci@vger.kernel.org
12264 L: linux-arm-kernel@lists.infradead.org
12266 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
12267 F: drivers/pci/controller/dwc/pcie-armada8k.c
12269 PCI DRIVER FOR CADENCE PCIE IP
12270 M: Tom Joseph <tjoseph@cadence.com>
12271 L: linux-pci@vger.kernel.org
12273 F: Documentation/devicetree/bindings/pci/cdns,*.txt
12274 F: drivers/pci/controller/pcie-cadence*
12276 PCI DRIVER FOR FREESCALE LAYERSCAPE
12277 M: Minghuan Lian <minghuan.Lian@nxp.com>
12278 M: Mingkai Hu <mingkai.hu@nxp.com>
12279 M: Roy Zang <roy.zang@nxp.com>
12280 L: linuxppc-dev@lists.ozlabs.org
12281 L: linux-pci@vger.kernel.org
12282 L: linux-arm-kernel@lists.infradead.org
12284 F: drivers/pci/controller/dwc/*layerscape*
12286 PCI DRIVER FOR GENERIC OF HOSTS
12287 M: Will Deacon <will@kernel.org>
12288 L: linux-pci@vger.kernel.org
12289 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12291 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
12292 F: drivers/pci/controller/pci-host-common.c
12293 F: drivers/pci/controller/pci-host-generic.c
12295 PCI DRIVER FOR IMX6
12296 M: Richard Zhu <hongxing.zhu@nxp.com>
12297 M: Lucas Stach <l.stach@pengutronix.de>
12298 L: linux-pci@vger.kernel.org
12299 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12301 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12302 F: drivers/pci/controller/dwc/*imx6*
12304 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12305 M: Keith Busch <keith.busch@intel.com>
12306 M: Jonathan Derrick <jonathan.derrick@intel.com>
12307 L: linux-pci@vger.kernel.org
12309 F: drivers/pci/controller/vmd.c
12311 PCI DRIVER FOR MICROSEMI SWITCHTEC
12312 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12313 M: Logan Gunthorpe <logang@deltatee.com>
12314 L: linux-pci@vger.kernel.org
12316 F: Documentation/driver-api/switchtec.rst
12317 F: Documentation/ABI/testing/sysfs-class-switchtec
12318 F: drivers/pci/switch/switchtec*
12319 F: include/uapi/linux/switchtec_ioctl.h
12320 F: include/linux/switchtec.h
12321 F: drivers/ntb/hw/mscc/
12323 PCI DRIVER FOR MOBIVEIL PCIE IP
12324 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12325 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12326 L: linux-pci@vger.kernel.org
12328 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12329 F: drivers/pci/controller/pcie-mobiveil.c
12331 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12332 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12333 M: Jason Cooper <jason@lakedaemon.net>
12334 L: linux-pci@vger.kernel.org
12335 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12337 F: drivers/pci/controller/*mvebu*
12339 PCI DRIVER FOR NVIDIA TEGRA
12340 M: Thierry Reding <thierry.reding@gmail.com>
12341 L: linux-tegra@vger.kernel.org
12342 L: linux-pci@vger.kernel.org
12344 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12345 F: drivers/pci/controller/pci-tegra.c
12347 PCI DRIVER FOR RENESAS R-CAR
12348 M: Simon Horman <horms@verge.net.au>
12349 L: linux-pci@vger.kernel.org
12350 L: linux-renesas-soc@vger.kernel.org
12352 F: drivers/pci/controller/*rcar*
12354 PCI DRIVER FOR SAMSUNG EXYNOS
12355 M: Jingoo Han <jingoohan1@gmail.com>
12356 L: linux-pci@vger.kernel.org
12357 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12358 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12360 F: drivers/pci/controller/dwc/pci-exynos.c
12362 PCI DRIVER FOR SYNOPSYS DESIGNWARE
12363 M: Jingoo Han <jingoohan1@gmail.com>
12364 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12365 L: linux-pci@vger.kernel.org
12367 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
12368 F: drivers/pci/controller/dwc/*designware*
12370 PCI DRIVER FOR TI DRA7XX
12371 M: Kishon Vijay Abraham I <kishon@ti.com>
12372 L: linux-omap@vger.kernel.org
12373 L: linux-pci@vger.kernel.org
12375 F: Documentation/devicetree/bindings/pci/ti-pci.txt
12376 F: drivers/pci/controller/dwc/pci-dra7xx.c
12378 PCI DRIVER FOR TI KEYSTONE
12379 M: Murali Karicheri <m-karicheri2@ti.com>
12380 L: linux-pci@vger.kernel.org
12381 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12383 F: drivers/pci/controller/dwc/pci-keystone.c
12385 PCI ENDPOINT SUBSYSTEM
12386 M: Kishon Vijay Abraham I <kishon@ti.com>
12387 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12388 L: linux-pci@vger.kernel.org
12389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12391 F: drivers/pci/endpoint/
12392 F: drivers/misc/pci_endpoint_test.c
12395 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12396 M: Russell Currey <ruscur@russell.cc>
12397 M: Sam Bobroff <sbobroff@linux.ibm.com>
12398 M: Oliver O'Halloran <oohall@gmail.com>
12399 L: linuxppc-dev@lists.ozlabs.org
12401 F: Documentation/PCI/pci-error-recovery.rst
12402 F: drivers/pci/pcie/aer.c
12403 F: drivers/pci/pcie/dpc.c
12404 F: drivers/pci/pcie/err.c
12405 F: Documentation/powerpc/eeh-pci-error-recovery.txt
12406 F: arch/powerpc/kernel/eeh*.c
12407 F: arch/powerpc/platforms/*/eeh*.c
12408 F: arch/powerpc/include/*/eeh*.h
12411 M: Linas Vepstas <linasvepstas@gmail.com>
12412 L: linux-pci@vger.kernel.org
12414 F: Documentation/PCI/pci-error-recovery.rst
12416 PCI MSI DRIVER FOR ALTERA MSI IP
12417 M: Ley Foon Tan <lftan@altera.com>
12418 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
12419 L: linux-pci@vger.kernel.org
12421 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12422 F: drivers/pci/controller/pcie-altera-msi.c
12424 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12425 M: Toan Le <toan@os.amperecomputing.com>
12426 L: linux-pci@vger.kernel.org
12427 L: linux-arm-kernel@lists.infradead.org
12429 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12430 F: drivers/pci/controller/pci-xgene-msi.c
12433 M: Bjorn Helgaas <bhelgaas@google.com>
12434 L: linux-pci@vger.kernel.org
12435 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
12436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12438 F: Documentation/devicetree/bindings/pci/
12439 F: Documentation/PCI/
12440 F: drivers/acpi/pci*
12442 F: include/asm-generic/pci*
12443 F: include/linux/pci*
12444 F: include/linux/of_pci.h
12445 F: include/uapi/linux/pci*
12448 F: arch/x86/kernel/quirks.c
12449 F: arch/x86/kernel/early-quirks.c
12451 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12452 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12453 L: linux-pci@vger.kernel.org
12454 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
12455 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12457 F: drivers/pci/controller/
12459 PCIE DRIVER FOR ANNAPURNA LABS
12460 M: Jonathan Chocron <jonnyc@amazon.com>
12461 L: linux-pci@vger.kernel.org
12463 F: drivers/pci/controller/dwc/pcie-al.c
12465 PCIE DRIVER FOR AMLOGIC MESON
12466 M: Yue Wang <yue.wang@Amlogic.com>
12467 L: linux-pci@vger.kernel.org
12468 L: linux-amlogic@lists.infradead.org
12470 F: drivers/pci/controller/dwc/pci-meson.c
12472 PCIE DRIVER FOR AXIS ARTPEC
12473 M: Jesper Nilsson <jesper.nilsson@axis.com>
12474 L: linux-arm-kernel@axis.com
12475 L: linux-pci@vger.kernel.org
12477 F: Documentation/devicetree/bindings/pci/axis,artpec*
12478 F: drivers/pci/controller/dwc/*artpec*
12480 PCIE DRIVER FOR CAVIUM THUNDERX
12481 M: David Daney <david.daney@cavium.com>
12482 L: linux-pci@vger.kernel.org
12483 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12485 F: Documentation/devicetree/bindings/pci/pci-thunder-*
12486 F: drivers/pci/controller/pci-thunder-*
12488 PCIE DRIVER FOR HISILICON
12489 M: Zhou Wang <wangzhou1@hisilicon.com>
12490 L: linux-pci@vger.kernel.org
12492 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12493 F: drivers/pci/controller/dwc/pcie-hisi.c
12495 PCIE DRIVER FOR HISILICON KIRIN
12496 M: Xiaowei Song <songxiaowei@hisilicon.com>
12497 M: Binghui Wang <wangbinghui@hisilicon.com>
12498 L: linux-pci@vger.kernel.org
12500 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
12501 F: drivers/pci/controller/dwc/pcie-kirin.c
12503 PCIE DRIVER FOR HISILICON STB
12504 M: Shawn Guo <shawn.guo@linaro.org>
12505 L: linux-pci@vger.kernel.org
12507 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12508 F: drivers/pci/controller/dwc/pcie-histb.c
12510 PCIE DRIVER FOR MEDIATEK
12511 M: Ryder Lee <ryder.lee@mediatek.com>
12512 L: linux-pci@vger.kernel.org
12513 L: linux-mediatek@lists.infradead.org
12515 F: Documentation/devicetree/bindings/pci/mediatek*
12516 F: drivers/pci/controller/*mediatek*
12518 PCIE DRIVER FOR QUALCOMM MSM
12519 M: Stanimir Varbanov <svarbanov@mm-sol.com>
12520 L: linux-pci@vger.kernel.org
12521 L: linux-arm-msm@vger.kernel.org
12523 F: drivers/pci/controller/dwc/*qcom*
12525 PCIE DRIVER FOR ROCKCHIP
12526 M: Shawn Lin <shawn.lin@rock-chips.com>
12527 L: linux-pci@vger.kernel.org
12528 L: linux-rockchip@lists.infradead.org
12530 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
12531 F: drivers/pci/controller/pcie-rockchip*
12533 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12534 M: Linus Walleij <linus.walleij@linaro.org>
12535 L: linux-pci@vger.kernel.org
12537 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12538 F: drivers/pci/controller/pci-v3-semi.c
12540 PCIE DRIVER FOR SOCIONEXT UNIPHIER
12541 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12542 L: linux-pci@vger.kernel.org
12544 F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12545 F: drivers/pci/controller/dwc/pcie-uniphier.c
12547 PCIE DRIVER FOR ST SPEAR13XX
12548 M: Pratyush Anand <pratyush.anand@gmail.com>
12549 L: linux-pci@vger.kernel.org
12551 F: drivers/pci/controller/dwc/*spear*
12554 M: Dominik Brodowski <linux@dominikbrodowski.net>
12555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12557 F: Documentation/pcmcia/
12562 PCNET32 NETWORK DRIVER
12563 M: Don Fry <pcnet32@frontier.com>
12564 L: netdev@vger.kernel.org
12566 F: drivers/net/ethernet/amd/pcnet32.c
12568 PCRYPT PARALLEL CRYPTO ENGINE
12569 M: Steffen Klassert <steffen.klassert@secunet.com>
12570 L: linux-crypto@vger.kernel.org
12573 F: include/crypto/pcrypt.h
12575 PEAQ WMI HOTKEYS DRIVER
12576 M: Hans de Goede <hdegoede@redhat.com>
12577 L: platform-driver-x86@vger.kernel.org
12579 F: drivers/platform/x86/peaq-wmi.c
12581 PER-CPU MEMORY ALLOCATOR
12582 M: Dennis Zhou <dennis@kernel.org>
12583 M: Tejun Heo <tj@kernel.org>
12584 M: Christoph Lameter <cl@linux.com>
12585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12587 F: include/linux/percpu*.h
12589 F: arch/*/include/asm/percpu.h
12591 PER-TASK DELAY ACCOUNTING
12592 M: Balbir Singh <bsingharora@gmail.com>
12594 F: include/linux/delayacct.h
12595 F: kernel/delayacct.c
12597 PERFORMANCE EVENTS SUBSYSTEM
12598 M: Peter Zijlstra <peterz@infradead.org>
12599 M: Ingo Molnar <mingo@redhat.com>
12600 M: Arnaldo Carvalho de Melo <acme@kernel.org>
12601 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
12602 R: Jiri Olsa <jolsa@redhat.com>
12603 R: Namhyung Kim <namhyung@kernel.org>
12604 L: linux-kernel@vger.kernel.org
12605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12608 F: include/linux/perf_event.h
12609 F: include/uapi/linux/perf_event.h
12610 F: arch/*/kernel/perf_event*.c
12611 F: arch/*/kernel/*/perf_event*.c
12612 F: arch/*/kernel/*/*/perf_event*.c
12613 F: arch/*/include/asm/perf_event.h
12614 F: arch/*/kernel/perf_callchain.c
12616 F: arch/*/events/*/*
12619 PERSONALITY HANDLING
12620 M: Christoph Hellwig <hch@infradead.org>
12621 L: linux-abi-devel@lists.sourceforge.net
12623 F: include/linux/personality.h
12624 F: include/uapi/linux/personality.h
12626 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12627 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12628 L: linux-input@vger.kernel.org
12630 F: Documentation/input/devices/pxrc.rst
12631 F: drivers/input/joystick/pxrc.c
12634 M: Remi Denis-Courmont <courmisch@gmail.com>
12636 F: Documentation/networking/phonet.txt
12637 F: include/linux/phonet.h
12638 F: include/net/phonet/
12639 F: include/uapi/linux/phonet.h
12643 M: Joern Engel <joern@lazybastard.org>
12644 L: linux-mtd@lists.infradead.org
12646 F: drivers/mtd/devices/phram.c
12649 M: Bruno Prémont <bonbons@linux-vserver.org>
12650 L: linux-input@vger.kernel.org
12652 F: drivers/hid/hid-picolcd*
12655 M: Jamie Iles <jamie@jamieiles.com>
12656 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12657 T: git git://github.com/jamieiles/linux-2.6-ji.git
12659 F: arch/arm/boot/dts/picoxcell*
12660 F: arch/arm/mach-picoxcell/
12661 F: drivers/crypto/picoxcell*
12664 M: Christian Brauner <christian@brauner.io>
12665 L: linux-kernel@vger.kernel.org
12667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
12669 F: tools/testing/selftests/pidfd/
12672 K: \b(clone_args|kernel_clone_args)\b
12674 PIN CONTROL SUBSYSTEM
12675 M: Linus Walleij <linus.walleij@linaro.org>
12676 L: linux-gpio@vger.kernel.org
12677 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12679 F: Documentation/devicetree/bindings/pinctrl/
12680 F: Documentation/driver-api/pinctl.rst
12681 F: drivers/pinctrl/
12682 F: include/linux/pinctrl/
12684 PIN CONTROLLER - MICROCHIP AT91
12685 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12686 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12687 L: linux-gpio@vger.kernel.org
12689 F: drivers/pinctrl/pinctrl-at91*
12691 PIN CONTROLLER - FREESCALE
12692 M: Dong Aisheng <aisheng.dong@nxp.com>
12693 M: Fabio Estevam <festevam@gmail.com>
12694 M: Shawn Guo <shawnguo@kernel.org>
12695 M: Stefan Agner <stefan@agner.ch>
12696 R: Pengutronix Kernel Team <kernel@pengutronix.de>
12697 L: linux-gpio@vger.kernel.org
12699 F: drivers/pinctrl/freescale/
12700 F: Documentation/devicetree/bindings/pinctrl/fsl,*
12702 PIN CONTROLLER - INTEL
12703 M: Mika Westerberg <mika.westerberg@linux.intel.com>
12704 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12707 F: drivers/pinctrl/intel/
12709 PIN CONTROLLER - MEDIATEK
12710 M: Sean Wang <sean.wang@kernel.org>
12711 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12713 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12714 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12715 F: drivers/pinctrl/mediatek/
12717 PIN CONTROLLER - QUALCOMM
12718 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12720 L: linux-arm-msm@vger.kernel.org
12721 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12722 F: drivers/pinctrl/qcom/
12724 PIN CONTROLLER - RENESAS
12725 M: Geert Uytterhoeven <geert+renesas@glider.be>
12726 L: linux-renesas-soc@vger.kernel.org
12727 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12729 F: drivers/pinctrl/pinctrl-rz*
12730 F: drivers/pinctrl/sh-pfc/
12732 PIN CONTROLLER - SAMSUNG
12733 M: Tomasz Figa <tomasz.figa@gmail.com>
12734 M: Krzysztof Kozlowski <krzk@kernel.org>
12735 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12736 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12737 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12738 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
12739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12741 F: drivers/pinctrl/samsung/
12742 F: include/dt-bindings/pinctrl/samsung.h
12743 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12745 PIN CONTROLLER - SINGLE
12746 M: Tony Lindgren <tony@atomide.com>
12747 M: Haojian Zhuang <haojian.zhuang@linaro.org>
12748 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12749 L: linux-omap@vger.kernel.org
12751 F: drivers/pinctrl/pinctrl-single.c
12753 PIN CONTROLLER - ST SPEAR
12754 M: Viresh Kumar <vireshk@kernel.org>
12755 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12756 W: http://www.st.com/spear
12758 F: drivers/pinctrl/spear/
12760 PISTACHIO SOC SUPPORT
12761 M: James Hartley <james.hartley@sondrel.com>
12762 L: linux-mips@vger.kernel.org
12764 F: arch/mips/pistachio/
12765 F: arch/mips/include/asm/mach-pistachio/
12766 F: arch/mips/boot/dts/img/pistachio*
12767 F: arch/mips/configs/pistachio*_defconfig
12771 M: linux-block@vger.kernel.org
12772 F: drivers/block/pktcdvd.c
12773 F: include/linux/pktcdvd.h
12774 F: include/uapi/linux/pktcdvd.h
12776 PKUNITY SOC DRIVERS
12777 M: Guan Xuetao <gxt@pku.edu.cn>
12778 W: http://mprc.pku.edu.cn/~guanxuetao/linux
12780 T: git git://github.com/gxt/linux.git
12781 F: drivers/input/serio/i8042-unicore32io.h
12782 F: drivers/i2c/busses/i2c-puv3.c
12783 F: drivers/video/fbdev/fb-puv3.c
12784 F: drivers/rtc/rtc-puv3.c
12786 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
12787 M: Tomasz Duszynski <tduszyns@gmail.com>
12789 F: drivers/iio/chemical/pms7003.c
12790 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
12792 PMBUS HARDWARE MONITORING DRIVERS
12793 M: Guenter Roeck <linux@roeck-us.net>
12794 L: linux-hwmon@vger.kernel.org
12795 W: http://hwmon.wiki.kernel.org/
12796 W: http://www.roeck-us.net/linux/drivers/
12797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12799 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12800 F: Documentation/devicetree/bindings/hwmon/max31785.txt
12801 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
12802 F: Documentation/hwmon/adm1275.rst
12803 F: Documentation/hwmon/ibm-cffps.rst
12804 F: Documentation/hwmon/ir35221.rst
12805 F: Documentation/hwmon/lm25066.rst
12806 F: Documentation/hwmon/ltc2978.rst
12807 F: Documentation/hwmon/ltc3815.rst
12808 F: Documentation/hwmon/max16064.rst
12809 F: Documentation/hwmon/max20751.rst
12810 F: Documentation/hwmon/max31785.rst
12811 F: Documentation/hwmon/max34440.rst
12812 F: Documentation/hwmon/max8688.rst
12813 F: Documentation/hwmon/pmbus.rst
12814 F: Documentation/hwmon/pmbus-core.rst
12815 F: Documentation/hwmon/tps40422.rst
12816 F: Documentation/hwmon/ucd9000.rst
12817 F: Documentation/hwmon/ucd9200.rst
12818 F: Documentation/hwmon/zl6100.rst
12819 F: drivers/hwmon/pmbus/
12820 F: include/linux/pmbus.h
12822 PMC SIERRA MaxRAID DRIVER
12823 L: linux-scsi@vger.kernel.org
12824 W: http://www.pmc-sierra.com/
12826 F: drivers/scsi/pmcraid.*
12828 PMC SIERRA PM8001 DRIVER
12829 M: Jack Wang <jinpu.wang@cloud.ionos.com>
12830 L: linux-scsi@vger.kernel.org
12832 F: drivers/scsi/pm8001/
12835 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12839 PNI RM3100 IIO DRIVER
12840 M: Song Qiang <songqiang1304521@gmail.com>
12841 L: linux-iio@vger.kernel.org
12843 F: drivers/iio/magnetometer/rm3100*
12844 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12846 POSIX CLOCKS and TIMERS
12847 M: Thomas Gleixner <tglx@linutronix.de>
12848 L: linux-kernel@vger.kernel.org
12849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12852 F: include/linux/timer*
12853 F: kernel/time/*timer*
12855 POWER MANAGEMENT CORE
12856 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12857 L: linux-pm@vger.kernel.org
12858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12859 B: https://bugzilla.kernel.org
12861 F: drivers/base/power/
12862 F: include/linux/pm.h
12863 F: include/linux/pm_*
12864 F: include/linux/powercap.h
12865 F: include/linux/intel_rapl.h
12866 F: drivers/powercap/
12867 F: kernel/configs/nopm.config
12869 POWER STATE COORDINATION INTERFACE (PSCI)
12870 M: Mark Rutland <mark.rutland@arm.com>
12871 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12872 L: linux-arm-kernel@lists.infradead.org
12874 F: drivers/firmware/psci/
12875 F: include/linux/psci.h
12876 F: include/uapi/linux/psci.h
12878 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12879 M: Sebastian Reichel <sre@kernel.org>
12880 L: linux-pm@vger.kernel.org
12881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12883 F: Documentation/ABI/testing/sysfs-class-power
12884 F: Documentation/devicetree/bindings/power/supply/
12885 F: include/linux/power_supply.h
12886 F: drivers/power/supply/
12888 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12889 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12890 L: linuxppc-dev@lists.ozlabs.org
12892 F: drivers/char/powernv-op-panel.c
12894 PPP OVER ATM (RFC 2364)
12895 M: Mitchell Blank Jr <mitch@sfgoth.com>
12897 F: net/atm/pppoatm.c
12898 F: include/uapi/linux/atmppp.h
12901 M: Michal Ostrowski <mostrows@earthlink.net>
12903 F: drivers/net/ppp/pppoe.c
12904 F: drivers/net/ppp/pppox.c
12907 M: James Chapman <jchapman@katalix.com>
12909 F: net/l2tp/l2tp_ppp.c
12910 F: include/linux/if_pppol2tp.h
12911 F: include/uapi/linux/if_pppol2tp.h
12913 PPP PROTOCOL DRIVERS AND COMPRESSORS
12914 M: Paul Mackerras <paulus@samba.org>
12915 L: linux-ppp@vger.kernel.org
12917 F: drivers/net/ppp/ppp_*
12920 M: Rodolfo Giometti <giometti@enneenne.com>
12921 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
12922 L: linuxpps@ml.enneenne.com (subscribers-only)
12924 F: Documentation/driver-api/pps.rst
12925 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
12926 F: Documentation/ABI/testing/sysfs-pps
12928 F: include/linux/pps*.h
12929 F: include/uapi/linux/pps.h
12932 M: Dmitry Kozlov <xeb@mail.ru>
12933 L: netdev@vger.kernel.org
12935 F: drivers/net/ppp/pptp.c
12936 W: http://sourceforge.net/projects/accel-pptp
12939 M: Petr Mladek <pmladek@suse.com>
12940 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12941 R: Steven Rostedt <rostedt@goodmis.org>
12944 F: include/linux/printk.h
12946 PRISM54 WIRELESS DRIVER
12947 M: Luis Chamberlain <mcgrof@kernel.org>
12948 L: linux-wireless@vger.kernel.org
12949 W: http://wireless.kernel.org/en/users/Drivers/p54
12951 F: drivers/net/wireless/intersil/prism54/
12954 R: Alexey Dobriyan <adobriyan@gmail.com>
12955 L: linux-kernel@vger.kernel.org
12956 L: linux-fsdevel@vger.kernel.org
12959 F: include/linux/proc_fs.h
12960 F: tools/testing/selftests/proc/
12961 F: Documentation/filesystems/proc.txt
12964 M: Luis Chamberlain <mcgrof@kernel.org>
12965 M: Kees Cook <keescook@chromium.org>
12966 L: linux-kernel@vger.kernel.org
12967 L: linux-fsdevel@vger.kernel.org
12969 F: fs/proc/proc_sysctl.c
12970 F: include/linux/sysctl.h
12972 F: tools/testing/selftests/sysctl/
12974 PS3 NETWORK SUPPORT
12975 M: Geoff Levand <geoff@infradead.org>
12976 L: netdev@vger.kernel.org
12977 L: linuxppc-dev@lists.ozlabs.org
12979 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
12981 PS3 PLATFORM SUPPORT
12982 M: Geoff Levand <geoff@infradead.org>
12983 L: linuxppc-dev@lists.ozlabs.org
12985 F: arch/powerpc/boot/ps3*
12986 F: arch/powerpc/include/asm/lv1call.h
12987 F: arch/powerpc/include/asm/ps3*.h
12988 F: arch/powerpc/platforms/ps3/
12991 F: drivers/rtc/rtc-ps3.c
12992 F: drivers/usb/host/*ps3.c
12993 F: sound/ppc/snd_ps3*
12996 M: Jim Paris <jim@jtan.com>
12997 M: Geoff Levand <geoff@infradead.org>
12998 L: linuxppc-dev@lists.ozlabs.org
13000 F: drivers/block/ps3vram.c
13002 PSAMPLE PACKET SAMPLING SUPPORT:
13003 M: Yotam Gigi <yotam.gi@gmail.com>
13006 F: include/net/psample.h
13007 F: include/uapi/linux/psample.h
13010 M: Kees Cook <keescook@chromium.org>
13011 M: Anton Vorontsov <anton@enomsg.org>
13012 M: Colin Cross <ccross@android.com>
13013 M: Tony Luck <tony.luck@intel.com>
13015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13017 F: include/linux/pstore*
13018 F: drivers/firmware/efi/efi-pstore.c
13019 F: drivers/acpi/apei/erst.c
13020 F: Documentation/admin-guide/ramoops.rst
13021 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13022 K: \b(pstore|ramoops)
13024 PTP HARDWARE CLOCK SUPPORT
13025 M: Richard Cochran <richardcochran@gmail.com>
13026 L: netdev@vger.kernel.org
13028 W: http://linuxptp.sourceforge.net/
13029 F: Documentation/ABI/testing/sysfs-ptp
13030 F: Documentation/driver-api/ptp.rst
13031 F: drivers/net/phy/dp83640*
13033 F: include/linux/ptp_cl*
13036 M: Oleg Nesterov <oleg@redhat.com>
13038 F: include/asm-generic/syscall.h
13039 F: include/linux/ptrace.h
13040 F: include/linux/regset.h
13041 F: include/linux/tracehook.h
13042 F: include/uapi/linux/ptrace.h
13043 F: include/uapi/linux/ptrace.h
13045 F: arch/*/ptrace*.c
13046 F: arch/*/*/ptrace*.c
13047 F: arch/*/include/asm/ptrace*.h
13050 M: Hans Verkuil <hverkuil@xs4all.nl>
13051 L: linux-media@vger.kernel.org
13052 T: git git://linuxtv.org/media_tree.git
13054 F: drivers/media/usb/pulse8-cec/*
13055 F: Documentation/media/cec-drivers/pulse8-cec.rst
13057 PVRUSB2 VIDEO4LINUX DRIVER
13058 M: Mike Isely <isely@pobox.com>
13059 L: pvrusb2@isely.net (subscribers-only)
13060 L: linux-media@vger.kernel.org
13061 W: http://www.isely.net/pvrusb2/
13062 T: git git://linuxtv.org/media_tree.git
13064 F: Documentation/media/v4l-drivers/pvrusb2*
13065 F: drivers/media/usb/pvrusb2/
13068 M: Hans Verkuil <hverkuil@xs4all.nl>
13069 L: linux-media@vger.kernel.org
13070 T: git git://linuxtv.org/media_tree.git
13072 F: drivers/media/usb/pwc/*
13073 F: include/trace/events/pwc.h
13076 M: Kamil Debski <kamil@wypas.org>
13077 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13078 L: linux-hwmon@vger.kernel.org
13080 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13081 F: Documentation/hwmon/pwm-fan.rst
13082 F: drivers/hwmon/pwm-fan.c
13085 M: Sean Young <sean@mess.org>
13086 L: linux-media@vger.kernel.org
13088 F: drivers/media/rc/pwm-ir-tx.c
13091 M: Thierry Reding <thierry.reding@gmail.com>
13092 L: linux-pwm@vger.kernel.org
13094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13095 F: Documentation/driver-api/pwm.rst
13096 F: Documentation/devicetree/bindings/pwm/
13097 F: include/linux/pwm.h
13099 F: drivers/video/backlight/pwm_bl.c
13100 F: include/linux/pwm_backlight.h
13101 F: drivers/gpio/gpio-mvebu.c
13102 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13105 M: Robert Jarzmik <robert.jarzmik@free.fr>
13106 L: linux-gpio@vger.kernel.org
13108 F: drivers/gpio/gpio-pxa.c
13114 M: Robert Jarzmik <robert.jarzmik@free.fr>
13115 L: linux-rtc@vger.kernel.org
13118 PXA2xx/PXA3xx SUPPORT
13119 M: Daniel Mack <daniel@zonque.org>
13120 M: Haojian Zhuang <haojian.zhuang@gmail.com>
13121 M: Robert Jarzmik <robert.jarzmik@free.fr>
13122 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13123 T: git git://github.com/hzhuang1/linux.git
13124 T: git git://github.com/rjarzmik/linux.git
13126 F: arch/arm/boot/dts/pxa*
13127 F: arch/arm/mach-pxa/
13128 F: drivers/dma/pxa*
13129 F: drivers/pcmcia/pxa2xx*
13130 F: drivers/pinctrl/pxa/
13131 F: drivers/spi/spi-pxa2xx*
13132 F: drivers/usb/gadget/udc/pxa2*
13133 F: include/sound/pxa2xx-lib.h
13138 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13139 L: qat-linux@intel.com
13141 F: drivers/crypto/qat/
13143 QCOM AUDIO (ASoC) DRIVERS
13144 M: Patrick Lai <plai@codeaurora.org>
13145 M: Banajit Goswami <bgoswami@codeaurora.org>
13146 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13150 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13151 M: Gabriel Somlo <somlo@cmu.edu>
13152 M: "Michael S. Tsirkin" <mst@redhat.com>
13153 L: qemu-devel@nongnu.org
13155 F: drivers/firmware/qemu_fw_cfg.c
13156 F: include/uapi/linux/qemu_fw_cfg.h
13159 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
13160 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
13161 L: linux-rdma@vger.kernel.org
13163 F: drivers/infiniband/hw/qib/
13165 QLOGIC QL41xxx FCOE DRIVER
13166 M: QLogic-Storage-Upstream@cavium.com
13167 L: linux-scsi@vger.kernel.org
13169 F: drivers/scsi/qedf/
13171 QLOGIC QL41xxx ISCSI DRIVER
13172 M: QLogic-Storage-Upstream@cavium.com
13173 L: linux-scsi@vger.kernel.org
13175 F: drivers/scsi/qedi/
13177 QLOGIC QL4xxx ETHERNET DRIVER
13178 M: Ariel Elior <aelior@marvell.com>
13179 M: GR-everest-linux-l2@marvell.com
13180 L: netdev@vger.kernel.org
13182 F: drivers/net/ethernet/qlogic/qed/
13183 F: include/linux/qed/
13184 F: drivers/net/ethernet/qlogic/qede/
13186 QLOGIC QL4xxx RDMA DRIVER
13187 M: Michal Kalderon <mkalderon@marvell.com>
13188 M: Ariel Elior <aelior@marvell.com>
13189 L: linux-rdma@vger.kernel.org
13191 F: drivers/infiniband/hw/qedr/
13192 F: include/uapi/rdma/qedr-abi.h
13194 QLOGIC QLA1280 SCSI DRIVER
13195 M: Michael Reed <mdr@sgi.com>
13196 L: linux-scsi@vger.kernel.org
13198 F: drivers/scsi/qla1280.[ch]
13200 QLOGIC QLA2XXX FC-SCSI DRIVER
13201 M: qla2xxx-upstream@qlogic.com
13202 L: linux-scsi@vger.kernel.org
13204 F: Documentation/scsi/LICENSE.qla2xxx
13205 F: drivers/scsi/qla2xxx/
13207 QLOGIC QLA3XXX NETWORK DRIVER
13208 M: GR-Linux-NIC-Dev@marvell.com
13209 L: netdev@vger.kernel.org
13211 F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13212 F: drivers/net/ethernet/qlogic/qla3xxx.*
13214 QLOGIC QLA4XXX iSCSI DRIVER
13215 M: QLogic-Storage-Upstream@qlogic.com
13216 L: linux-scsi@vger.kernel.org
13218 F: Documentation/scsi/LICENSE.qla4xxx
13219 F: drivers/scsi/qla4xxx/
13221 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13222 M: Shahed Shaikh <shshaikh@marvell.com>
13223 M: Manish Chopra <manishc@marvell.com>
13224 M: GR-Linux-NIC-Dev@marvell.com
13225 L: netdev@vger.kernel.org
13227 F: drivers/net/ethernet/qlogic/qlcnic/
13229 QLOGIC QLGE 10Gb ETHERNET DRIVER
13230 M: Manish Chopra <manishc@marvell.com>
13231 M: GR-Linux-NIC-Dev@marvell.com
13232 L: netdev@vger.kernel.org
13234 F: drivers/net/ethernet/qlogic/qlge/
13236 QM1D1B0004 MEDIA DRIVER
13237 M: Akihiro Tsukada <tskd08@gmail.com>
13238 L: linux-media@vger.kernel.org
13240 F: drivers/media/tuners/qm1d1b0004*
13242 QM1D1C0042 MEDIA DRIVER
13243 M: Akihiro Tsukada <tskd08@gmail.com>
13244 L: linux-media@vger.kernel.org
13246 F: drivers/media/tuners/qm1d1c0042*
13249 M: Anders Larsen <al@alarsen.net>
13250 W: http://www.alarsen.net/linux/qnx4fs/
13253 F: include/uapi/linux/qnx4_fs.h
13254 F: include/uapi/linux/qnxtypes.h
13256 QORIQ DPAA2 FSL-MC BUS DRIVER
13257 M: Stuart Yoder <stuyoder@gmail.com>
13258 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
13259 L: linux-kernel@vger.kernel.org
13261 F: drivers/bus/fsl-mc/
13262 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13263 F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13265 QT1010 MEDIA DRIVER
13266 M: Antti Palosaari <crope@iki.fi>
13267 L: linux-media@vger.kernel.org
13268 W: https://linuxtv.org
13269 W: http://palosaari.fi/linux/
13270 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13271 T: git git://linuxtv.org/anttip/media_tree.git
13273 F: drivers/media/tuners/qt1010*
13275 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13276 M: Kalle Valo <kvalo@codeaurora.org>
13277 L: ath10k@lists.infradead.org
13278 W: http://wireless.kernel.org/en/users/Drivers/ath10k
13279 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13281 F: drivers/net/wireless/ath/ath10k/
13283 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13284 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13285 L: linux-wireless@vger.kernel.org
13286 W: http://wireless.kernel.org/en/users/Drivers/ath9k
13288 F: drivers/net/wireless/ath/ath9k/
13290 QUALCOMM CAMERA SUBSYSTEM DRIVER
13291 M: Todor Tomov <todor.too@gmail.com>
13292 L: linux-media@vger.kernel.org
13294 F: Documentation/devicetree/bindings/media/qcom,camss.txt
13295 F: Documentation/media/v4l-drivers/qcom_camss.rst
13296 F: drivers/media/platform/qcom/camss/
13298 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13299 M: Ilia Lin <ilia.lin@kernel.org>
13300 L: linux-pm@vger.kernel.org
13302 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
13303 F: drivers/cpufreq/qcom-cpufreq-kryo.c
13305 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13306 M: Timur Tabi <timur@kernel.org>
13307 L: netdev@vger.kernel.org
13309 F: drivers/net/ethernet/qualcomm/emac/
13311 QUALCOMM ETHQOS ETHERNET DRIVER
13312 M: Vinod Koul <vkoul@kernel.org>
13313 M: Niklas Cassel <niklas.cassel@linaro.org>
13314 L: netdev@vger.kernel.org
13316 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13317 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
13319 QUALCOMM GENERIC INTERFACE I2C DRIVER
13320 M: Alok Chauhan <alokc@codeaurora.org>
13321 L: linux-i2c@vger.kernel.org
13322 L: linux-arm-msm@vger.kernel.org
13324 F: drivers/i2c/busses/i2c-qcom-geni.c
13326 QUALCOMM HEXAGON ARCHITECTURE
13327 M: Richard Kuo <rkuo@codeaurora.org>
13328 L: linux-hexagon@vger.kernel.org
13329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
13333 QUALCOMM HIDMA DRIVER
13334 M: Sinan Kaya <okaya@kernel.org>
13335 L: linux-arm-kernel@lists.infradead.org
13336 L: linux-arm-msm@vger.kernel.org
13337 L: dmaengine@vger.kernel.org
13339 F: drivers/dma/qcom/hidma*
13342 M: Rob Clark <robdclark@gmail.com>
13343 L: iommu@lists.linux-foundation.org
13344 L: linux-arm-msm@vger.kernel.org
13346 F: drivers/iommu/qcom_iommu.c
13348 QUALCOMM TSENS THERMAL DRIVER
13349 M: Amit Kucheria <amit.kucheria@linaro.org>
13350 L: linux-pm@vger.kernel.org
13351 L: linux-arm-msm@vger.kernel.org
13353 F: drivers/thermal/qcom/
13355 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13356 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
13357 L: linux-media@vger.kernel.org
13358 L: linux-arm-msm@vger.kernel.org
13359 T: git git://linuxtv.org/media_tree.git
13361 F: drivers/media/platform/qcom/venus/
13363 QUALCOMM WCN36XX WIRELESS DRIVER
13364 M: Kalle Valo <kvalo@codeaurora.org>
13365 L: wcn36xx@lists.infradead.org
13366 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
13367 T: git git://github.com/KrasnikovEugene/wcn36xx.git
13369 F: drivers/net/wireless/ath/wcn36xx/
13371 QUANTENNA QTNFMAC WIRELESS DRIVER
13372 M: Igor Mitsyanko <imitsyanko@quantenna.com>
13373 M: Avinash Patil <avinashp@quantenna.com>
13374 M: Sergey Matyukevich <smatyukevich@quantenna.com>
13375 L: linux-wireless@vger.kernel.org
13377 F: drivers/net/wireless/quantenna
13379 RADEON and AMDGPU DRM DRIVERS
13380 M: Alex Deucher <alexander.deucher@amd.com>
13381 M: Christian König <christian.koenig@amd.com>
13382 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
13383 L: amd-gfx@lists.freedesktop.org
13384 T: git git://people.freedesktop.org/~agd5f/linux
13386 F: drivers/gpu/drm/radeon/
13387 F: include/uapi/drm/radeon_drm.h
13388 F: drivers/gpu/drm/amd/
13389 F: include/uapi/drm/amdgpu_drm.h
13391 RADEON FRAMEBUFFER DISPLAY DRIVER
13392 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
13393 L: linux-fbdev@vger.kernel.org
13395 F: drivers/video/fbdev/aty/radeon*
13396 F: include/uapi/linux/radeonfb.h
13398 RADIOSHARK RADIO DRIVER
13399 M: Hans Verkuil <hverkuil@xs4all.nl>
13400 L: linux-media@vger.kernel.org
13401 T: git git://linuxtv.org/media_tree.git
13403 F: drivers/media/radio/radio-shark.c
13405 RADIOSHARK2 RADIO DRIVER
13406 M: Hans Verkuil <hverkuil@xs4all.nl>
13407 L: linux-media@vger.kernel.org
13408 T: git git://linuxtv.org/media_tree.git
13410 F: drivers/media/radio/radio-shark2.c
13411 F: drivers/media/radio/radio-tea5777.c
13413 RADOS BLOCK DEVICE (RBD)
13414 M: Ilya Dryomov <idryomov@gmail.com>
13415 M: Sage Weil <sage@redhat.com>
13416 M: Alex Elder <elder@kernel.org>
13417 L: ceph-devel@vger.kernel.org
13418 W: http://ceph.com/
13419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13420 T: git git://github.com/ceph/ceph-client.git
13422 F: Documentation/ABI/testing/sysfs-bus-rbd
13423 F: drivers/block/rbd.c
13424 F: drivers/block/rbd_types.h
13426 RAGE128 FRAMEBUFFER DISPLAY DRIVER
13427 M: Paul Mackerras <paulus@samba.org>
13428 L: linux-fbdev@vger.kernel.org
13430 F: drivers/video/fbdev/aty/aty128fb.c
13432 RAINSHADOW-CEC DRIVER
13433 M: Hans Verkuil <hverkuil@xs4all.nl>
13434 L: linux-media@vger.kernel.org
13435 T: git git://linuxtv.org/media_tree.git
13437 F: drivers/media/usb/rainshadow-cec/*
13439 RALINK MIPS ARCHITECTURE
13440 M: John Crispin <john@phrozen.org>
13441 L: linux-mips@vger.kernel.org
13443 F: arch/mips/ralink
13445 RALINK RT2X00 WIRELESS LAN DRIVER
13447 M: Stanislaw Gruszka <sgruszka@redhat.com>
13448 M: Helmut Schaa <helmut.schaa@googlemail.com>
13449 L: linux-wireless@vger.kernel.org
13451 F: drivers/net/wireless/ralink/rt2x00/
13453 RAMDISK RAM BLOCK DEVICE DRIVER
13454 M: Jens Axboe <axboe@kernel.dk>
13456 F: Documentation/admin-guide/blockdev/ramdisk.rst
13457 F: drivers/block/brd.c
13459 RANCHU VIRTUAL BOARD FOR MIPS
13460 M: Miodrag Dinic <miodrag.dinic@mips.com>
13461 L: linux-mips@vger.kernel.org
13463 F: arch/mips/generic/board-ranchu.c
13464 F: arch/mips/configs/generic/board-ranchu.config
13466 RANDOM NUMBER DRIVER
13467 M: "Theodore Ts'o" <tytso@mit.edu>
13469 F: drivers/char/random.c
13472 M: Matt Porter <mporter@kernel.crashing.org>
13473 M: Alexandre Bounine <alex.bou9@gmail.com>
13475 F: drivers/rapidio/
13478 M: Tony Luck <tony.luck@intel.com>
13479 M: Borislav Petkov <bp@alien8.de>
13480 L: linux-edac@vger.kernel.org
13483 F: include/linux/ras.h
13484 F: include/ras/ras_event.h
13485 F: Documentation/admin-guide/ras.rst
13487 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13488 L: linux-wireless@vger.kernel.org
13490 F: drivers/net/wireless/ray*
13492 RCUTORTURE TEST FRAMEWORK
13493 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
13494 M: Josh Triplett <josh@joshtriplett.org>
13495 R: Steven Rostedt <rostedt@goodmis.org>
13496 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13497 R: Lai Jiangshan <jiangshanlai@gmail.com>
13498 L: rcu@vger.kernel.org
13500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13501 F: tools/testing/selftests/rcutorture
13504 M: Florian Fainelli <florian@openwrt.org>
13507 RDC R6040 FAST ETHERNET DRIVER
13508 M: Florian Fainelli <f.fainelli@gmail.com>
13509 L: netdev@vger.kernel.org
13511 F: drivers/net/ethernet/rdc/r6040.c
13513 RDMAVT - RDMA verbs software
13514 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
13515 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
13516 L: linux-rdma@vger.kernel.org
13518 F: drivers/infiniband/sw/rdmavt
13520 RDS - RELIABLE DATAGRAM SOCKETS
13521 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
13522 L: netdev@vger.kernel.org
13523 L: linux-rdma@vger.kernel.org
13524 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
13525 W: https://oss.oracle.com/projects/rds/
13528 F: Documentation/networking/rds.txt
13530 RDT - RESOURCE ALLOCATION
13531 M: Fenghua Yu <fenghua.yu@intel.com>
13532 M: Reinette Chatre <reinette.chatre@intel.com>
13533 L: linux-kernel@vger.kernel.org
13535 F: arch/x86/kernel/cpu/resctrl/
13536 F: arch/x86/include/asm/resctrl_sched.h
13537 F: Documentation/x86/resctrl*
13539 READ-COPY UPDATE (RCU)
13540 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
13541 M: Josh Triplett <josh@joshtriplett.org>
13542 R: Steven Rostedt <rostedt@goodmis.org>
13543 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13544 R: Lai Jiangshan <jiangshanlai@gmail.com>
13545 R: Joel Fernandes <joel@joelfernandes.org>
13546 L: rcu@vger.kernel.org
13547 W: http://www.rdrop.com/users/paulmck/RCU/
13549 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13550 F: Documentation/RCU/
13551 X: Documentation/RCU/torture.txt
13552 F: include/linux/rcu*
13553 X: include/linux/srcu*.h
13555 X: kernel/rcu/srcu*.c
13557 REAL TIME CLOCK (RTC) SUBSYSTEM
13558 M: Alessandro Zummo <a.zummo@towertech.it>
13559 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13560 L: linux-rtc@vger.kernel.org
13561 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
13562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13564 F: Documentation/devicetree/bindings/rtc/
13565 F: Documentation/admin-guide/rtc.rst
13567 F: include/linux/rtc.h
13568 F: include/uapi/linux/rtc.h
13569 F: include/linux/rtc/
13570 F: include/linux/platform_data/rtc-*
13571 F: tools/testing/selftests/rtc/
13573 REALTEK AUDIO CODECS
13574 M: Bard Liao <bardliao@realtek.com>
13575 M: Oder Chiou <oder_chiou@realtek.com>
13577 F: sound/soc/codecs/rt*
13578 F: include/sound/rt*.h
13580 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13581 M: Linus Walleij <linus.walleij@linaro.org>
13583 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13584 F: drivers/net/dsa/realtek-smi*
13585 F: drivers/net/dsa/rtl83*
13587 REDPINE WIRELESS DRIVER
13588 M: Amitkumar Karwar <amitkarwar@gmail.com>
13589 M: Siva Rebbagondla <siva8118@gmail.com>
13590 L: linux-wireless@vger.kernel.org
13592 F: drivers/net/wireless/rsi/
13594 REGISTER MAP ABSTRACTION
13595 M: Mark Brown <broonie@kernel.org>
13596 L: linux-kernel@vger.kernel.org
13597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13599 F: Documentation/devicetree/bindings/regmap/
13600 F: drivers/base/regmap/
13601 F: include/linux/regmap.h
13603 REISERFS FILE SYSTEM
13604 L: reiserfs-devel@vger.kernel.org
13608 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13609 M: Ohad Ben-Cohen <ohad@wizery.com>
13610 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13611 L: linux-remoteproc@vger.kernel.org
13612 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13614 F: Documentation/devicetree/bindings/remoteproc/
13615 F: Documentation/ABI/testing/sysfs-class-remoteproc
13616 F: Documentation/remoteproc.txt
13617 F: drivers/remoteproc/
13618 F: include/linux/remoteproc.h
13619 F: include/linux/remoteproc/
13621 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13622 M: Ohad Ben-Cohen <ohad@wizery.com>
13623 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13624 L: linux-remoteproc@vger.kernel.org
13625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13628 F: Documentation/rpmsg.txt
13629 F: Documentation/ABI/testing/sysfs-bus-rpmsg
13630 F: include/linux/rpmsg.h
13631 F: include/linux/rpmsg/
13632 F: include/uapi/linux/rpmsg.h
13635 RENESAS CLOCK DRIVERS
13636 M: Geert Uytterhoeven <geert+renesas@glider.be>
13637 L: linux-renesas-soc@vger.kernel.org
13638 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13640 F: drivers/clk/renesas/
13642 RENESAS EMEV2 I2C DRIVER
13643 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13645 F: Documentation/devicetree/bindings/i2c/i2c-emev2.txt
13646 F: drivers/i2c/busses/i2c-emev2.c
13648 RENESAS ETHERNET DRIVERS
13649 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13650 L: netdev@vger.kernel.org
13651 L: linux-renesas-soc@vger.kernel.org
13652 F: Documentation/devicetree/bindings/net/renesas,*.txt
13653 F: Documentation/devicetree/bindings/net/sh_eth.txt
13654 F: drivers/net/ethernet/renesas/
13655 F: include/linux/sh_eth.h
13657 RENESAS R-CAR GYROADC DRIVER
13658 M: Marek Vasut <marek.vasut@gmail.com>
13659 L: linux-iio@vger.kernel.org
13661 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13662 F: drivers/iio/adc/rcar-gyroadc.c
13664 RENESAS R-CAR I2C DRIVERS
13665 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13667 F: Documentation/devicetree/bindings/i2c/i2c-rcar.txt
13668 F: Documentation/devicetree/bindings/i2c/i2c-sh_mobile.txt
13669 F: drivers/i2c/busses/i2c-rcar.c
13670 F: drivers/i2c/busses/i2c-sh_mobile.c
13672 RENESAS RIIC DRIVER
13673 M: Chris Brandt <chris.brandt@renesas.com>
13675 F: Documentation/devicetree/bindings/i2c/i2c-riic.txt
13676 F: drivers/i2c/busses/i2c-riic.c
13678 RENESAS USB PHY DRIVER
13679 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13680 L: linux-renesas-soc@vger.kernel.org
13682 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
13684 RESET CONTROLLER FRAMEWORK
13685 M: Philipp Zabel <p.zabel@pengutronix.de>
13686 T: git git://git.pengutronix.de/git/pza/linux
13689 F: Documentation/devicetree/bindings/reset/
13690 F: include/dt-bindings/reset/
13691 F: include/linux/reset.h
13692 F: include/linux/reset/
13693 F: include/linux/reset-controller.h
13695 RESTARTABLE SEQUENCES SUPPORT
13696 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13697 M: Peter Zijlstra <peterz@infradead.org>
13698 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
13699 M: Boqun Feng <boqun.feng@gmail.com>
13700 L: linux-kernel@vger.kernel.org
13703 F: include/uapi/linux/rseq.h
13704 F: include/trace/events/rseq.h
13705 F: tools/testing/selftests/rseq/
13708 M: Johannes Berg <johannes@sipsolutions.net>
13709 L: linux-wireless@vger.kernel.org
13710 W: http://wireless.kernel.org/
13711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13714 F: Documentation/driver-api/rfkill.rst
13715 F: Documentation/ABI/stable/sysfs-class-rfkill
13717 F: include/linux/rfkill.h
13718 F: include/uapi/linux/rfkill.h
13721 M: Thomas Graf <tgraf@suug.ch>
13722 M: Herbert Xu <herbert@gondor.apana.org.au>
13723 L: netdev@vger.kernel.org
13725 F: lib/rhashtable.c
13726 F: lib/test_rhashtable.c
13727 F: include/linux/rhashtable.h
13728 F: include/linux/rhashtable-types.h
13730 RICOH R5C592 MEMORYSTICK DRIVER
13731 M: Maxim Levitsky <maximlevitsky@gmail.com>
13733 F: drivers/memstick/host/r592.*
13735 RICOH SMARTMEDIA/XD DRIVER
13736 M: Maxim Levitsky <maximlevitsky@gmail.com>
13738 F: drivers/mtd/nand/raw/r852.c
13739 F: drivers/mtd/nand/raw/r852.h
13741 RISC-V ARCHITECTURE
13742 M: Palmer Dabbelt <palmer@sifive.com>
13743 M: Albert Ou <aou@eecs.berkeley.edu>
13744 L: linux-riscv@lists.infradead.org
13745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
13752 M: Stefan Achatz <erazor_de@users.sourceforge.net>
13753 W: http://sourceforge.net/projects/roccat/
13755 F: drivers/hid/hid-roccat*
13756 F: include/linux/hid-roccat*
13757 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
13759 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13760 M: Jacob chen <jacob2.chen@rock-chips.com>
13761 L: linux-media@vger.kernel.org
13763 F: drivers/media/platform/rockchip/rga/
13764 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
13766 HANTRO VPU CODEC DRIVER
13767 M: Ezequiel Garcia <ezequiel@collabora.com>
13768 L: linux-media@vger.kernel.org
13770 F: drivers/staging/media/platform/hantro/
13771 F: Documentation/devicetree/bindings/media/rockchip-vpu.txt
13774 M: Jiri Pirko <jiri@resnulli.us>
13775 L: netdev@vger.kernel.org
13777 F: drivers/net/ethernet/rocker/
13781 W: http://www.comtrol.com
13783 F: Documentation/driver-api/serial/rocket.rst
13784 F: drivers/tty/rocket*
13786 ROCKETPORT EXPRESS/INFINITY DRIVER
13787 M: Kevin Cernekee <cernekee@gmail.com>
13788 L: linux-serial@vger.kernel.org
13790 F: drivers/tty/serial/rp2.*
13792 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13793 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13794 L: linux-kernel@vger.kernel.org
13795 L: linux-renesas-soc@vger.kernel.org
13797 F: drivers/mfd/bd9571mwv.c
13798 F: drivers/regulator/bd9571mwv-regulator.c
13799 F: drivers/gpio/gpio-bd9571mwv.c
13800 F: include/linux/mfd/bd9571mwv.h
13801 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13804 M: Ralf Baechle <ralf@linux-mips.org>
13805 L: linux-hams@vger.kernel.org
13806 W: http://www.linux-ax25.org/
13808 F: include/net/rose.h
13809 F: include/uapi/linux/rose.h
13812 RTL2830 MEDIA DRIVER
13813 M: Antti Palosaari <crope@iki.fi>
13814 L: linux-media@vger.kernel.org
13815 W: https://linuxtv.org
13816 W: http://palosaari.fi/linux/
13817 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13818 T: git git://linuxtv.org/anttip/media_tree.git
13820 F: drivers/media/dvb-frontends/rtl2830*
13822 RTL2832 MEDIA DRIVER
13823 M: Antti Palosaari <crope@iki.fi>
13824 L: linux-media@vger.kernel.org
13825 W: https://linuxtv.org
13826 W: http://palosaari.fi/linux/
13827 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13828 T: git git://linuxtv.org/anttip/media_tree.git
13830 F: drivers/media/dvb-frontends/rtl2832*
13832 RTL2832_SDR MEDIA DRIVER
13833 M: Antti Palosaari <crope@iki.fi>
13834 L: linux-media@vger.kernel.org
13835 W: https://linuxtv.org
13836 W: http://palosaari.fi/linux/
13837 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13838 T: git git://linuxtv.org/anttip/media_tree.git
13840 F: drivers/media/dvb-frontends/rtl2832_sdr*
13842 RTL8180 WIRELESS DRIVER
13843 L: linux-wireless@vger.kernel.org
13844 W: http://wireless.kernel.org/
13845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13847 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
13849 RTL8187 WIRELESS DRIVER
13850 M: Herton Ronaldo Krzesinski <herton@canonical.com>
13851 M: Hin-Tak Leung <htl10@users.sourceforge.net>
13852 M: Larry Finger <Larry.Finger@lwfinger.net>
13853 L: linux-wireless@vger.kernel.org
13854 W: http://wireless.kernel.org/
13855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13857 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
13859 REALTEK WIRELESS DRIVER (rtlwifi family)
13860 M: Ping-Ke Shih <pkshih@realtek.com>
13861 L: linux-wireless@vger.kernel.org
13862 W: http://wireless.kernel.org/
13863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13865 F: drivers/net/wireless/realtek/rtlwifi/
13867 REALTEK WIRELESS DRIVER (rtw88)
13868 M: Yan-Hsuan Chuang <yhchuang@realtek.com>
13869 L: linux-wireless@vger.kernel.org
13871 F: drivers/net/wireless/realtek/rtw88/
13873 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13874 M: Jes Sorensen <Jes.Sorensen@gmail.com>
13875 L: linux-wireless@vger.kernel.org
13876 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13878 F: drivers/net/wireless/realtek/rtl8xxxu/
13880 RXRPC SOCKETS (AF_RXRPC)
13881 M: David Howells <dhowells@redhat.com>
13882 L: linux-afs@lists.infradead.org
13885 F: include/keys/rxrpc-type.h
13886 F: include/net/af_rxrpc.h
13887 F: include/trace/events/rxrpc.h
13888 F: include/uapi/linux/rxrpc.h
13889 F: Documentation/networking/rxrpc.txt
13890 W: https://www.infradead.org/~dhowells/kafs/
13892 S3 SAVAGE FRAMEBUFFER DRIVER
13893 M: Antonino Daplas <adaplas@gmail.com>
13894 L: linux-fbdev@vger.kernel.org
13896 F: drivers/video/fbdev/savage/
13899 M: Heiko Carstens <heiko.carstens@de.ibm.com>
13900 M: Vasily Gorbik <gor@linux.ibm.com>
13901 M: Christian Borntraeger <borntraeger@de.ibm.com>
13902 L: linux-s390@vger.kernel.org
13903 W: http://www.ibm.com/developerworks/linux/linux390/
13904 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13908 F: Documentation/s390/
13909 F: Documentation/driver-api/s390-drivers.rst
13911 S390 COMMON I/O LAYER
13912 M: Sebastian Ott <sebott@linux.ibm.com>
13913 M: Peter Oberparleiter <oberpar@linux.ibm.com>
13914 L: linux-s390@vger.kernel.org
13915 W: http://www.ibm.com/developerworks/linux/linux390/
13917 F: drivers/s390/cio/
13920 M: Stefan Haberland <sth@linux.ibm.com>
13921 M: Jan Hoeppner <hoeppner@linux.ibm.com>
13922 L: linux-s390@vger.kernel.org
13923 W: http://www.ibm.com/developerworks/linux/linux390/
13925 F: drivers/s390/block/dasd*
13926 F: block/partitions/ibm.c
13929 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13930 L: linux-s390@vger.kernel.org
13931 W: http://www.ibm.com/developerworks/linux/linux390/
13933 F: drivers/iommu/s390-iommu.c
13935 S390 IUCV NETWORK LAYER
13936 M: Julian Wiedmann <jwi@linux.ibm.com>
13937 M: Ursula Braun <ubraun@linux.ibm.com>
13938 L: linux-s390@vger.kernel.org
13939 W: http://www.ibm.com/developerworks/linux/linux390/
13941 F: drivers/s390/net/*iucv*
13942 F: include/net/iucv/
13945 S390 NETWORK DRIVERS
13946 M: Julian Wiedmann <jwi@linux.ibm.com>
13947 M: Ursula Braun <ubraun@linux.ibm.com>
13948 L: linux-s390@vger.kernel.org
13949 W: http://www.ibm.com/developerworks/linux/linux390/
13951 F: drivers/s390/net/
13954 M: Sebastian Ott <sebott@linux.ibm.com>
13955 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13956 L: linux-s390@vger.kernel.org
13957 W: http://www.ibm.com/developerworks/linux/linux390/
13960 F: drivers/pci/hotplug/s390_pci_hpc.c
13962 S390 VFIO-CCW DRIVER
13963 M: Cornelia Huck <cohuck@redhat.com>
13964 M: Farhan Ali <alifm@linux.ibm.com>
13965 M: Eric Farman <farman@linux.ibm.com>
13966 R: Halil Pasic <pasic@linux.ibm.com>
13967 L: linux-s390@vger.kernel.org
13968 L: kvm@vger.kernel.org
13970 F: drivers/s390/cio/vfio_ccw*
13971 F: Documentation/s390/vfio-ccw.rst
13972 F: include/uapi/linux/vfio_ccw.h
13975 M: Harald Freudenberger <freude@linux.ibm.com>
13976 L: linux-s390@vger.kernel.org
13977 W: http://www.ibm.com/developerworks/linux/linux390/
13979 F: drivers/s390/crypto/
13981 S390 VFIO AP DRIVER
13982 M: Tony Krowiak <akrowiak@linux.ibm.com>
13983 M: Pierre Morel <pmorel@linux.ibm.com>
13984 M: Halil Pasic <pasic@linux.ibm.com>
13985 L: linux-s390@vger.kernel.org
13986 W: http://www.ibm.com/developerworks/linux/linux390/
13988 F: drivers/s390/crypto/vfio_ap_drv.c
13989 F: drivers/s390/crypto/vfio_ap_private.h
13990 F: drivers/s390/crypto/vfio_ap_ops.c
13991 F: Documentation/s390/vfio-ap.rst
13994 M: Steffen Maier <maier@linux.ibm.com>
13995 M: Benjamin Block <bblock@linux.ibm.com>
13996 L: linux-s390@vger.kernel.org
13997 W: http://www.ibm.com/developerworks/linux/linux390/
13999 F: drivers/s390/scsi/zfcp_*
14001 S3C24XX SD/MMC Driver
14002 M: Ben Dooks <ben-linux@fluff.org>
14003 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14005 F: drivers/mmc/host/s3cmci.*
14007 SAA6588 RDS RECEIVER DRIVER
14008 M: Hans Verkuil <hverkuil@xs4all.nl>
14009 L: linux-media@vger.kernel.org
14010 T: git git://linuxtv.org/media_tree.git
14011 W: https://linuxtv.org
14013 F: drivers/media/i2c/saa6588*
14015 SAA7134 VIDEO4LINUX DRIVER
14016 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14017 L: linux-media@vger.kernel.org
14018 W: https://linuxtv.org
14019 T: git git://linuxtv.org/media_tree.git
14021 F: Documentation/media/v4l-drivers/saa7134*
14022 F: drivers/media/pci/saa7134/
14024 SAA7146 VIDEO4LINUX-2 DRIVER
14025 M: Hans Verkuil <hverkuil@xs4all.nl>
14026 L: linux-media@vger.kernel.org
14027 T: git git://linuxtv.org/media_tree.git
14029 F: drivers/media/common/saa7146/
14030 F: drivers/media/pci/saa7146/
14031 F: include/media/drv-intf/saa7146*
14033 SAMSUNG AUDIO (ASoC) DRIVERS
14034 M: Krzysztof Kozlowski <krzk@kernel.org>
14035 M: Sangbeom Kim <sbkim73@samsung.com>
14036 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14037 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14039 F: sound/soc/samsung/
14040 F: Documentation/devicetree/bindings/sound/samsung*
14042 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14043 M: Krzysztof Kozlowski <krzk@kernel.org>
14044 L: linux-crypto@vger.kernel.org
14045 L: linux-samsung-soc@vger.kernel.org
14047 F: drivers/crypto/exynos-rng.c
14048 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
14050 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14051 M: Łukasz Stelmach <l.stelmach@samsung.com>
14052 L: linux-samsung-soc@vger.kernel.org
14054 F: drivers/char/hw_random/exynos-trng.c
14055 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14057 SAMSUNG FRAMEBUFFER DRIVER
14058 M: Jingoo Han <jingoohan1@gmail.com>
14059 L: linux-fbdev@vger.kernel.org
14061 F: drivers/video/fbdev/s3c-fb.c
14063 SAMSUNG LAPTOP DRIVER
14064 M: Corentin Chary <corentin.chary@gmail.com>
14065 L: platform-driver-x86@vger.kernel.org
14067 F: drivers/platform/x86/samsung-laptop.c
14069 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14070 M: Sangbeom Kim <sbkim73@samsung.com>
14071 M: Krzysztof Kozlowski <krzk@kernel.org>
14072 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14073 L: linux-kernel@vger.kernel.org
14074 L: linux-samsung-soc@vger.kernel.org
14076 F: drivers/mfd/sec*.c
14077 F: drivers/regulator/s2m*.c
14078 F: drivers/regulator/s5m*.c
14079 F: drivers/clk/clk-s2mps11.c
14080 F: drivers/rtc/rtc-s5m.c
14081 F: include/linux/mfd/samsung/
14082 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14083 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14084 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14085 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14087 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14088 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14089 L: linux-media@vger.kernel.org
14090 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14092 F: drivers/media/platform/s3c-camif/
14093 F: include/media/drv-intf/s3c_camif.h
14095 SAMSUNG S3FWRN5 NFC DRIVER
14096 M: Robert Baldyga <r.baldyga@samsung.com>
14097 M: Krzysztof Opasiak <k.opasiak@samsung.com>
14098 L: linux-nfc@lists.01.org (moderated for non-subscribers)
14100 F: drivers/nfc/s3fwrn5
14102 SAMSUNG S5C73M3 CAMERA DRIVER
14103 M: Kyungmin Park <kyungmin.park@samsung.com>
14104 M: Andrzej Hajda <a.hajda@samsung.com>
14105 L: linux-media@vger.kernel.org
14107 F: drivers/media/i2c/s5c73m3/*
14109 SAMSUNG S5K5BAF CAMERA DRIVER
14110 M: Kyungmin Park <kyungmin.park@samsung.com>
14111 M: Andrzej Hajda <a.hajda@samsung.com>
14112 L: linux-media@vger.kernel.org
14114 F: drivers/media/i2c/s5k5baf.c
14116 SAMSUNG S5P Security SubSystem (SSS) DRIVER
14117 M: Krzysztof Kozlowski <krzk@kernel.org>
14118 M: Vladimir Zapolskiy <vz@mleia.com>
14119 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
14120 L: linux-crypto@vger.kernel.org
14121 L: linux-samsung-soc@vger.kernel.org
14123 F: drivers/crypto/s5p-sss.c
14125 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14126 M: Kyungmin Park <kyungmin.park@samsung.com>
14127 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14128 L: linux-media@vger.kernel.org
14129 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14131 F: drivers/media/platform/exynos4-is/
14133 SAMSUNG SOC CLOCK DRIVERS
14134 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14135 M: Tomasz Figa <tomasz.figa@gmail.com>
14136 M: Chanwoo Choi <cw00.choi@samsung.com>
14138 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14140 F: drivers/clk/samsung/
14141 F: include/dt-bindings/clock/exynos*.h
14142 F: Documentation/devicetree/bindings/clock/exynos*.txt
14144 SAMSUNG SPI DRIVERS
14145 M: Kukjin Kim <kgene@kernel.org>
14146 M: Krzysztof Kozlowski <krzk@kernel.org>
14147 M: Andi Shyti <andi@etezian.org>
14148 L: linux-spi@vger.kernel.org
14149 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14151 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
14152 F: drivers/spi/spi-s3c*
14153 F: include/linux/platform_data/spi-s3c64xx.h
14155 SAMSUNG SXGBE DRIVERS
14156 M: Byungho An <bh74.an@samsung.com>
14157 M: Girish K S <ks.giri@samsung.com>
14158 M: Vipul Pandya <vipul.pandya@samsung.com>
14160 L: netdev@vger.kernel.org
14161 F: drivers/net/ethernet/samsung/sxgbe/
14163 SAMSUNG THERMAL DRIVER
14164 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14165 L: linux-pm@vger.kernel.org
14166 L: linux-samsung-soc@vger.kernel.org
14168 T: git https://github.com/lmajewski/linux-samsung-thermal.git
14169 F: drivers/thermal/samsung/
14171 SAMSUNG USB2 PHY DRIVER
14172 M: Kamil Debski <kamil@wypas.org>
14173 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14174 L: linux-kernel@vger.kernel.org
14176 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
14177 F: Documentation/driver-api/phy/samsung-usb2.rst
14178 F: drivers/phy/samsung/phy-exynos4210-usb2.c
14179 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
14180 F: drivers/phy/samsung/phy-exynos5250-usb2.c
14181 F: drivers/phy/samsung/phy-s5pv210-usb2.c
14182 F: drivers/phy/samsung/phy-samsung-usb2.c
14183 F: drivers/phy/samsung/phy-samsung-usb2.h
14186 M: Zwane Mwaikambo <zwanem@gmail.com>
14188 F: drivers/watchdog/sc1200wdt.c
14191 M: Ingo Molnar <mingo@redhat.com>
14192 M: Peter Zijlstra <peterz@infradead.org>
14193 L: linux-kernel@vger.kernel.org
14194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14197 F: include/linux/sched.h
14198 F: include/uapi/linux/sched.h
14199 F: include/linux/wait.h
14200 F: include/linux/preempt.h
14202 SCR24X CHIP CARD INTERFACE DRIVER
14203 M: Lubomir Rintel <lkundrak@v3.sk>
14205 F: drivers/char/pcmcia/scr24x_cs.c
14208 M: Jens Axboe <axboe@kernel.dk>
14209 L: linux-scsi@vger.kernel.org
14210 W: http://www.kernel.dk
14212 F: drivers/scsi/sr*
14214 SCSI RDMA PROTOCOL (SRP) INITIATOR
14215 M: Bart Van Assche <bvanassche@acm.org>
14216 L: linux-rdma@vger.kernel.org
14218 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14219 F: drivers/infiniband/ulp/srp/
14220 F: include/scsi/srp.h
14222 SCSI RDMA PROTOCOL (SRP) TARGET
14223 M: Bart Van Assche <bvanassche@acm.org>
14224 L: linux-rdma@vger.kernel.org
14225 L: target-devel@vger.kernel.org
14227 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14228 F: drivers/infiniband/ulp/srpt/
14231 M: Doug Gilbert <dgilbert@interlog.com>
14232 L: linux-scsi@vger.kernel.org
14233 W: http://sg.danny.cz/sg
14235 F: Documentation/scsi/scsi-generic.txt
14236 F: drivers/scsi/sg.c
14237 F: include/scsi/sg.h
14240 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
14241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14242 M: "Martin K. Petersen" <martin.petersen@oracle.com>
14243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14244 Q: https://patchwork.kernel.org/project/linux-scsi/list/
14245 L: linux-scsi@vger.kernel.org
14247 F: Documentation/devicetree/bindings/scsi/
14252 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14253 L: linux-scsi@vger.kernel.org
14255 F: Documentation/scsi/st.txt
14256 F: drivers/scsi/st.*
14257 F: drivers/scsi/st_*.h
14259 SCSI TARGET SUBSYSTEM
14260 M: "Martin K. Petersen" <martin.petersen@oracle.com>
14261 L: linux-scsi@vger.kernel.org
14262 L: target-devel@vger.kernel.org
14263 W: http://www.linux-iscsi.org
14264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14265 Q: https://patchwork.kernel.org/project/target-devel/list/
14269 F: Documentation/target/
14272 M: Vlad Yasevich <vyasevich@gmail.com>
14273 M: Neil Horman <nhorman@tuxdriver.com>
14274 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14275 L: linux-sctp@vger.kernel.org
14276 W: http://lksctp.sourceforge.net
14278 F: Documentation/networking/sctp.txt
14279 F: include/linux/sctp.h
14280 F: include/uapi/linux/sctp.h
14281 F: include/net/sctp/
14285 M: Jim Cromie <jim.cromie@gmail.com>
14287 F: Documentation/i2c/busses/scx200_acb
14288 F: arch/x86/platform/scx200/
14289 F: drivers/watchdog/scx200_wdt.c
14290 F: drivers/i2c/busses/scx200*
14291 F: drivers/mtd/maps/scx200_docflash.c
14292 F: include/linux/scx200.h
14295 M: Jim Cromie <jim.cromie@gmail.com>
14297 F: drivers/char/scx200_gpio.c
14298 F: include/linux/scx200_gpio.h
14300 SCx200 HRT CLOCKSOURCE DRIVER
14301 M: Jim Cromie <jim.cromie@gmail.com>
14303 F: drivers/clocksource/scx200_hrt.c
14305 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14306 M: Sascha Sommer <saschasommer@freenet.de>
14307 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14309 F: drivers/mmc/host/sdricoh_cs.c
14311 SECO BOARDS CEC DRIVER
14312 M: Ettore Chimenti <ek5.chimenti@gmail.com>
14314 F: drivers/media/platform/seco-cec/seco-cec.c
14315 F: drivers/media/platform/seco-cec/seco-cec.h
14318 M: Kees Cook <keescook@chromium.org>
14319 R: Andy Lutomirski <luto@amacapital.net>
14320 R: Will Drewry <wad@chromium.org>
14321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14323 F: kernel/seccomp.c
14324 F: include/uapi/linux/seccomp.h
14325 F: include/linux/seccomp.h
14326 F: tools/testing/selftests/seccomp/*
14327 F: tools/testing/selftests/kselftest_harness.h
14328 F: Documentation/userspace-api/seccomp_filter.rst
14329 K: \bsecure_computing
14332 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14333 M: Al Cooper <alcooperx@gmail.com>
14334 L: linux-mmc@vger.kernel.org
14335 L: bcm-kernel-feedback-list@broadcom.com
14337 F: drivers/mmc/host/sdhci-brcmstb*
14339 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14340 M: Adrian Hunter <adrian.hunter@intel.com>
14341 L: linux-mmc@vger.kernel.org
14343 F: drivers/mmc/host/sdhci*
14344 F: include/linux/mmc/sdhci*
14346 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14347 M: Adrian Hunter <adrian.hunter@intel.com>
14348 M: Ritesh Harjani <riteshh@codeaurora.org>
14349 M: Asutosh Das <asutoshd@codeaurora.org>
14350 L: linux-mmc@vger.kernel.org
14352 F: drivers/mmc/host/cqhci*
14354 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14355 M: Prabu Thangamuthu <prabu.t@synopsys.com>
14356 M: Manjunath M B <manjumb@synopsys.com>
14357 L: linux-mmc@vger.kernel.org
14359 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
14361 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14362 M: Ludovic Desroches <ludovic.desroches@microchip.com>
14363 L: linux-mmc@vger.kernel.org
14365 F: drivers/mmc/host/sdhci-of-at91.c
14367 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14368 M: Ben Dooks <ben-linux@fluff.org>
14369 M: Jaehoon Chung <jh80.chung@samsung.com>
14370 L: linux-mmc@vger.kernel.org
14372 F: drivers/mmc/host/sdhci-s3c*
14374 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14375 M: Viresh Kumar <vireshk@kernel.org>
14376 L: linux-mmc@vger.kernel.org
14378 F: drivers/mmc/host/sdhci-spear.c
14380 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14381 M: Kishon Vijay Abraham I <kishon@ti.com>
14382 L: linux-mmc@vger.kernel.org
14384 F: drivers/mmc/host/sdhci-omap.c
14386 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14387 M: Scott Bauer <scott.bauer@intel.com>
14388 M: Jonathan Derrick <jonathan.derrick@intel.com>
14389 L: linux-block@vger.kernel.org
14392 F: block/opal_proto.h
14393 F: include/linux/sed*
14394 F: include/uapi/linux/sed*
14397 M: Security Officers <security@kernel.org>
14401 M: James Morris <jmorris@namei.org>
14402 M: "Serge E. Hallyn" <serge@hallyn.com>
14403 L: linux-security-module@vger.kernel.org (suggested Cc:)
14404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14405 W: http://kernsec.org/
14408 X: security/selinux/
14410 SELINUX SECURITY MODULE
14411 M: Paul Moore <paul@paul-moore.com>
14412 M: Stephen Smalley <sds@tycho.nsa.gov>
14413 M: Eric Paris <eparis@parisplace.org>
14414 L: selinux@vger.kernel.org
14415 W: https://selinuxproject.org
14416 W: https://github.com/SELinuxProject
14417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14419 F: include/uapi/linux/selinux_netlink.h
14420 F: security/selinux/
14421 F: scripts/selinux/
14422 F: Documentation/admin-guide/LSM/SELinux.rst
14425 M: Jiri Slaby <jirislaby@gmail.com>
14427 F: drivers/misc/phantom.c
14428 F: include/uapi/linux/phantom.h
14430 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
14431 M: Tomasz Duszynski <tduszyns@gmail.com>
14433 F: drivers/iio/chemical/sps30.c
14434 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
14437 M: Rob Herring <robh@kernel.org>
14438 L: linux-serial@vger.kernel.org
14440 F: Documentation/devicetree/bindings/serial/slave-device.txt
14441 F: drivers/tty/serdev/
14442 F: include/linux/serdev.h
14445 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14446 L: linux-serial@vger.kernel.org
14448 F: Documentation/devicetree/bindings/serial/
14449 F: drivers/tty/serial/
14452 M: Sean Young <sean@mess.org>
14453 L: linux-media@vger.kernel.org
14455 F: drivers/media/rc/serial_ir.c
14458 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14459 M: Edward Cree <ecree@solarflare.com>
14460 M: Martin Habets <mhabets@solarflare.com>
14461 L: netdev@vger.kernel.org
14463 F: drivers/net/ethernet/sfc/
14465 SFF/SFP/SFP+ MODULE SUPPORT
14466 M: Russell King <linux@armlinux.org.uk>
14467 L: netdev@vger.kernel.org
14469 F: drivers/net/phy/phylink.c
14470 F: drivers/net/phy/sfp*
14471 F: include/linux/phylink.h
14472 F: include/linux/sfp.h
14475 M: Dimitri Sivanich <sivanich@sgi.com>
14477 F: drivers/misc/sgi-gru/
14479 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14480 M: Pat Gefre <pfg@sgi.com>
14481 L: linux-ia64@vger.kernel.org
14483 F: Documentation/ia64/serial.rst
14484 F: drivers/tty/serial/ioc?_serial.c
14485 F: include/linux/ioc?.h
14487 SGI XP/XPC/XPNET DRIVER
14488 M: Cliff Whickman <cpw@sgi.com>
14489 M: Robin Holt <robinmholt@gmail.com>
14491 F: drivers/misc/sgi-xp/
14493 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14494 M: Ursula Braun <ubraun@linux.ibm.com>
14495 M: Karsten Graul <kgraul@linux.ibm.com>
14496 L: linux-s390@vger.kernel.org
14497 W: http://www.ibm.com/developerworks/linux/linux390/
14501 SHARP RJ54N1CB0C SENSOR DRIVER
14502 M: Jacopo Mondi <jacopo@jmondi.org>
14503 L: linux-media@vger.kernel.org
14504 T: git git://linuxtv.org/media_tree.git
14506 F: drivers/media/i2c/rj54n1cb0c.c
14507 F: include/media/i2c/rj54n1cb0c.h
14509 SH_VEU V4L2 MEM2MEM DRIVER
14510 L: linux-media@vger.kernel.org
14512 F: drivers/media/platform/sh_veu.c
14514 SH_VOU V4L2 OUTPUT DRIVER
14515 L: linux-media@vger.kernel.org
14517 F: drivers/media/platform/sh_vou.c
14518 F: include/media/drv-intf/sh_vou.h
14520 SI2157 MEDIA DRIVER
14521 M: Antti Palosaari <crope@iki.fi>
14522 L: linux-media@vger.kernel.org
14523 W: https://linuxtv.org
14524 W: http://palosaari.fi/linux/
14525 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14526 T: git git://linuxtv.org/anttip/media_tree.git
14528 F: drivers/media/tuners/si2157*
14530 SI2165 MEDIA DRIVER
14531 M: Matthias Schwarzott <zzam@gentoo.org>
14532 L: linux-media@vger.kernel.org
14533 W: https://linuxtv.org
14534 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14536 F: drivers/media/dvb-frontends/si2165*
14538 SI2168 MEDIA DRIVER
14539 M: Antti Palosaari <crope@iki.fi>
14540 L: linux-media@vger.kernel.org
14541 W: https://linuxtv.org
14542 W: http://palosaari.fi/linux/
14543 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14544 T: git git://linuxtv.org/anttip/media_tree.git
14546 F: drivers/media/dvb-frontends/si2168*
14548 SI470X FM RADIO RECEIVER I2C DRIVER
14549 M: Hans Verkuil <hverkuil@xs4all.nl>
14550 L: linux-media@vger.kernel.org
14551 T: git git://linuxtv.org/media_tree.git
14552 W: https://linuxtv.org
14554 F: drivers/media/radio/si470x/radio-si470x-i2c.c
14556 SI470X FM RADIO RECEIVER USB DRIVER
14557 M: Hans Verkuil <hverkuil@xs4all.nl>
14558 L: linux-media@vger.kernel.org
14559 T: git git://linuxtv.org/media_tree.git
14560 W: https://linuxtv.org
14562 F: drivers/media/radio/si470x/radio-si470x-common.c
14563 F: drivers/media/radio/si470x/radio-si470x.h
14564 F: drivers/media/radio/si470x/radio-si470x-usb.c
14566 SI4713 FM RADIO TRANSMITTER I2C DRIVER
14567 M: Eduardo Valentin <edubezval@gmail.com>
14568 L: linux-media@vger.kernel.org
14569 T: git git://linuxtv.org/media_tree.git
14570 W: https://linuxtv.org
14572 F: drivers/media/radio/si4713/si4713.?
14574 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14575 M: Eduardo Valentin <edubezval@gmail.com>
14576 L: linux-media@vger.kernel.org
14577 T: git git://linuxtv.org/media_tree.git
14578 W: https://linuxtv.org
14580 F: drivers/media/radio/si4713/radio-platform-si4713.c
14582 SI4713 FM RADIO TRANSMITTER USB DRIVER
14583 M: Hans Verkuil <hverkuil@xs4all.nl>
14584 L: linux-media@vger.kernel.org
14585 T: git git://linuxtv.org/media_tree.git
14586 W: https://linuxtv.org
14588 F: drivers/media/radio/si4713/radio-usb-si4713.c
14591 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14592 L: linux-media@vger.kernel.org
14593 W: https://linuxtv.org
14594 T: git git://linuxtv.org/media_tree.git
14596 F: drivers/media/common/siano/
14597 F: drivers/media/usb/siano/
14598 F: drivers/media/usb/siano/
14599 F: drivers/media/mmc/siano/
14602 M: Palmer Dabbelt <palmer@sifive.com>
14603 M: Paul Walmsley <paul.walmsley@sifive.com>
14604 L: linux-riscv@lists.infradead.org
14605 T: git git://github.com/sifive/riscv-linux.git
14610 SIFIVE FU540 SYSTEM-ON-CHIP
14611 M: Paul Walmsley <paul.walmsley@sifive.com>
14612 M: Palmer Dabbelt <palmer@sifive.com>
14613 L: linux-riscv@lists.infradead.org
14614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
14619 SILEAD TOUCHSCREEN DRIVER
14620 M: Hans de Goede <hdegoede@redhat.com>
14621 L: linux-input@vger.kernel.org
14622 L: platform-driver-x86@vger.kernel.org
14624 F: drivers/input/touchscreen/silead.c
14625 F: drivers/platform/x86/touchscreen_dmi.c
14627 SILICON MOTION SM712 FRAME BUFFER DRIVER
14628 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14629 M: Teddy Wang <teddy.wang@siliconmotion.com>
14630 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14631 L: linux-fbdev@vger.kernel.org
14633 F: drivers/video/fbdev/sm712*
14634 F: Documentation/fb/sm712fb.rst
14636 SIMPLE FIRMWARE INTERFACE (SFI)
14637 M: Len Brown <lenb@kernel.org>
14638 L: sfi-devel@simplefirmware.org
14639 W: http://simplefirmware.org/
14640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14642 F: arch/x86/platform/sfi/
14644 F: include/linux/sfi*.h
14647 M: Hans de Goede <hdegoede@redhat.com>
14648 L: linux-fbdev@vger.kernel.org
14650 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
14651 F: drivers/video/fbdev/simplefb.c
14652 F: include/linux/platform_data/simplefb.h
14654 SIMTEC EB110ATX (Chalice CATS)
14656 P: Vincent Sanders <vince@simtec.co.uk>
14657 M: Simtec Linux Team <linux@simtec.co.uk>
14658 W: http://www.simtec.co.uk/products/EB110ATX/
14661 SIMTEC EB2410ITX (BAST)
14663 P: Vincent Sanders <vince@simtec.co.uk>
14664 M: Simtec Linux Team <linux@simtec.co.uk>
14665 W: http://www.simtec.co.uk/products/EB2410ITX/
14667 F: arch/arm/mach-s3c24xx/mach-bast.c
14668 F: arch/arm/mach-s3c24xx/bast-ide.c
14669 F: arch/arm/mach-s3c24xx/bast-irq.c
14671 SIPHASH PRF ROUTINES
14672 M: Jason A. Donenfeld <Jason@zx2c4.com>
14675 F: lib/test_siphash.c
14676 F: include/linux/siphash.h
14679 M: Thorsten Scherer <t.scherer@eckelmann.de>
14680 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14681 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14684 F: drivers/gpio/gpio-siox.c
14685 F: include/trace/events/siox.h
14687 SIS 190 ETHERNET DRIVER
14688 M: Francois Romieu <romieu@fr.zoreil.com>
14689 L: netdev@vger.kernel.org
14691 F: drivers/net/ethernet/sis/sis190.c
14693 SIS 900/7016 FAST ETHERNET DRIVER
14694 M: Daniele Venzano <venza@brownhat.org>
14695 W: http://www.brownhat.org/sis900.html
14696 L: netdev@vger.kernel.org
14698 F: drivers/net/ethernet/sis/sis900.*
14700 SIS FRAMEBUFFER DRIVER
14701 M: Thomas Winischhofer <thomas@winischhofer.net>
14702 W: http://www.winischhofer.net/linuxsisvga.shtml
14704 F: Documentation/fb/sisfb.rst
14705 F: drivers/video/fbdev/sis/
14706 F: include/video/sisfb.h
14709 M: Thomas Winischhofer <thomas@winischhofer.net>
14710 W: http://www.winischhofer.at/linuxsisusbvga.shtml
14712 F: drivers/usb/misc/sisusbvga/
14715 M: Christoph Lameter <cl@linux.com>
14716 M: Pekka Enberg <penberg@kernel.org>
14717 M: David Rientjes <rientjes@google.com>
14718 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
14719 M: Andrew Morton <akpm@linux-foundation.org>
14720 L: linux-mm@kvack.org
14722 F: include/linux/sl?b*.h
14725 SLEEPABLE READ-COPY UPDATE (SRCU)
14726 M: Lai Jiangshan <jiangshanlai@gmail.com>
14727 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
14728 M: Josh Triplett <josh@joshtriplett.org>
14729 R: Steven Rostedt <rostedt@goodmis.org>
14730 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14731 L: rcu@vger.kernel.org
14732 W: http://www.rdrop.com/users/paulmck/RCU/
14734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14735 F: include/linux/srcu*.h
14736 F: kernel/rcu/srcu*.c
14738 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14739 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14740 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14742 F: drivers/slimbus/
14743 F: Documentation/devicetree/bindings/slimbus/
14744 F: include/linux/slimbus.h
14746 SMACK SECURITY MODULE
14747 M: Casey Schaufler <casey@schaufler-ca.com>
14748 L: linux-security-module@vger.kernel.org
14749 W: http://schaufler-ca.com
14750 T: git git://github.com/cschaufler/smack-next
14752 F: Documentation/admin-guide/LSM/Smack.rst
14755 SMC91x ETHERNET DRIVER
14756 M: Nicolas Pitre <nico@fluxnic.net>
14758 F: drivers/net/ethernet/smsc/smc91x.*
14760 SMIA AND SMIA++ IMAGE SENSOR DRIVER
14761 M: Sakari Ailus <sakari.ailus@iki.fi>
14762 L: linux-media@vger.kernel.org
14764 F: drivers/media/i2c/smiapp/
14765 F: include/media/i2c/smiapp.h
14766 F: drivers/media/i2c/smiapp-pll.c
14767 F: drivers/media/i2c/smiapp-pll.h
14768 F: include/uapi/linux/smiapp.h
14769 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14771 SMM665 HARDWARE MONITOR DRIVER
14772 M: Guenter Roeck <linux@roeck-us.net>
14773 L: linux-hwmon@vger.kernel.org
14775 F: Documentation/hwmon/smm665.rst
14776 F: drivers/hwmon/smm665.c
14778 SMSC EMC2103 HARDWARE MONITOR DRIVER
14779 M: Steve Glendinning <steve.glendinning@shawell.net>
14780 L: linux-hwmon@vger.kernel.org
14782 F: Documentation/hwmon/emc2103.rst
14783 F: drivers/hwmon/emc2103.c
14785 SMSC SCH5627 HARDWARE MONITOR DRIVER
14786 M: Hans de Goede <hdegoede@redhat.com>
14787 L: linux-hwmon@vger.kernel.org
14789 F: Documentation/hwmon/sch5627.rst
14790 F: drivers/hwmon/sch5627.c
14792 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14793 M: Steve Glendinning <steve.glendinning@shawell.net>
14794 L: linux-fbdev@vger.kernel.org
14796 F: drivers/video/fbdev/smscufx.c
14798 SMSC47B397 HARDWARE MONITOR DRIVER
14799 M: Jean Delvare <jdelvare@suse.com>
14800 L: linux-hwmon@vger.kernel.org
14802 F: Documentation/hwmon/smsc47b397.rst
14803 F: drivers/hwmon/smsc47b397.c
14805 SMSC911x ETHERNET DRIVER
14806 M: Steve Glendinning <steve.glendinning@shawell.net>
14807 L: netdev@vger.kernel.org
14809 F: include/linux/smsc911x.h
14810 F: drivers/net/ethernet/smsc/smsc911x.*
14812 SMSC9420 PCI ETHERNET DRIVER
14813 M: Steve Glendinning <steve.glendinning@shawell.net>
14814 L: netdev@vger.kernel.org
14816 F: drivers/net/ethernet/smsc/smsc9420.*
14818 SOC-CAMERA V4L2 SUBSYSTEM
14819 L: linux-media@vger.kernel.org
14820 T: git git://linuxtv.org/media_tree.git
14822 F: include/media/soc_camera.h
14823 F: drivers/staging/media/soc_camera/
14825 SOCIONEXT SYNQUACER I2C DRIVER
14826 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
14827 L: linux-i2c@vger.kernel.org
14829 F: drivers/i2c/busses/i2c-synquacer.c
14830 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14832 SOCIONEXT UNIPHIER SOUND DRIVER
14833 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14835 F: sound/soc/uniphier/
14837 SOEKRIS NET48XX LED SUPPORT
14838 M: Chris Boot <bootc@bootc.net>
14840 F: drivers/leds/leds-net48xx.c
14842 SOFT-IWARP DRIVER (siw)
14843 M: Bernard Metzler <bmt@zurich.ibm.com>
14844 L: linux-rdma@vger.kernel.org
14846 F: drivers/infiniband/sw/siw/
14847 F: include/uapi/rdma/siw-abi.h
14849 SOFT-ROCE DRIVER (rxe)
14850 M: Moni Shoua <monis@mellanox.com>
14851 L: linux-rdma@vger.kernel.org
14853 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14854 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14855 F: drivers/infiniband/sw/rxe/
14856 F: include/uapi/rdma/rdma_user_rxe.h
14858 SOFTLOGIC 6x10 MPEG CODEC
14859 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14860 M: Anton Sviridenko <anton@corp.bluecherry.net>
14861 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14862 M: Andrey Utkin <andrey_utkin@fastmail.com>
14863 M: Ismael Luceno <ismael@iodev.co.uk>
14864 L: linux-media@vger.kernel.org
14866 F: drivers/media/pci/solo6x10/
14868 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14869 M: James Morse <james.morse@arm.com>
14870 L: linux-arm-kernel@lists.infradead.org
14872 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
14873 F: drivers/firmware/arm_sdei.c
14874 F: include/linux/arm_sdei.h
14875 F: include/uapi/linux/arm_sdei.h
14877 SOFTWARE RAID (Multiple Disks) SUPPORT
14878 M: Shaohua Li <shli@kernel.org>
14879 L: linux-raid@vger.kernel.org
14880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14882 F: drivers/md/Makefile
14883 F: drivers/md/Kconfig
14885 F: drivers/md/raid*
14886 F: include/linux/raid/
14887 F: include/uapi/linux/raid/
14889 SOCIONEXT (SNI) AVE NETWORK DRIVER
14890 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14891 L: netdev@vger.kernel.org
14893 F: drivers/net/ethernet/socionext/sni_ave.c
14894 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14896 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14897 M: Jassi Brar <jaswinder.singh@linaro.org>
14898 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
14899 L: netdev@vger.kernel.org
14901 F: drivers/net/ethernet/socionext/netsec.c
14902 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
14904 SOCIONEXT (SNI) Synquacer SPI DRIVER
14905 M: Masahisa Kojima <masahisa.kojima@linaro.org>
14906 M: Jassi Brar <jaswinder.singh@linaro.org>
14907 L: linux-spi@vger.kernel.org
14909 F: drivers/spi/spi-synquacer.c
14910 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
14912 SOLIDRUN CLEARFOG SUPPORT
14913 M: Russell King <linux@armlinux.org.uk>
14915 F: arch/arm/boot/dts/armada-388-clearfog*
14916 F: arch/arm/boot/dts/armada-38x-solidrun-*
14918 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14919 M: Russell King <linux@armlinux.org.uk>
14921 F: arch/arm/boot/dts/imx6*-cubox-i*
14922 F: arch/arm/boot/dts/imx6*-hummingboard*
14923 F: arch/arm/boot/dts/imx6*-sr-*
14925 SONIC NETWORK DRIVER
14926 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14927 L: netdev@vger.kernel.org
14929 F: drivers/net/ethernet/natsemi/sonic.*
14931 SONICS SILICON BACKPLANE DRIVER (SSB)
14932 M: Michael Buesch <m@bues.ch>
14933 L: linux-wireless@vger.kernel.org
14936 F: include/linux/ssb/
14938 SONY IMX214 SENSOR DRIVER
14939 M: Ricardo Ribalda <ricardo.ribalda@gmail.com>
14940 L: linux-media@vger.kernel.org
14941 T: git git://linuxtv.org/media_tree.git
14943 F: drivers/media/i2c/imx214.c
14944 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14946 SONY IMX258 SENSOR DRIVER
14947 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14948 L: linux-media@vger.kernel.org
14949 T: git git://linuxtv.org/media_tree.git
14951 F: drivers/media/i2c/imx258.c
14953 SONY IMX274 SENSOR DRIVER
14954 M: Leon Luo <leonl@leopardimaging.com>
14955 L: linux-media@vger.kernel.org
14956 T: git git://linuxtv.org/media_tree.git
14958 F: drivers/media/i2c/imx274.c
14959 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
14961 SONY IMX319 SENSOR DRIVER
14962 M: Bingbu Cao <bingbu.cao@intel.com>
14963 L: linux-media@vger.kernel.org
14964 T: git git://linuxtv.org/media_tree.git
14966 F: drivers/media/i2c/imx319.c
14968 SONY IMX355 SENSOR DRIVER
14969 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14970 L: linux-media@vger.kernel.org
14971 T: git git://linuxtv.org/media_tree.git
14973 F: drivers/media/i2c/imx355.c
14975 SONY MEMORYSTICK SUBSYSTEM
14976 M: Maxim Levitsky <maximlevitsky@gmail.com>
14977 M: Alex Dubov <oakad@yahoo.com>
14978 M: Ulf Hansson <ulf.hansson@linaro.org>
14979 L: linux-mmc@vger.kernel.org
14980 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
14982 F: drivers/memstick/
14983 F: include/linux/memstick.h
14985 SONY VAIO CONTROL DEVICE DRIVER
14986 M: Mattia Dongili <malattia@linux.it>
14987 L: platform-driver-x86@vger.kernel.org
14988 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14990 F: Documentation/admin-guide/laptops/sony-laptop.rst
14991 F: drivers/char/sonypi.c
14992 F: drivers/platform/x86/sony-laptop.c
14993 F: include/linux/sony-laptop.h
14996 M: Jaroslav Kysela <perex@perex.cz>
14997 M: Takashi Iwai <tiwai@suse.com>
14998 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14999 W: http://www.alsa-project.org/
15000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15001 Q: http://patchwork.kernel.org/project/alsa-devel/list/
15003 F: Documentation/sound/
15005 F: include/uapi/sound/
15008 SOUND - COMPRESSED AUDIO
15009 M: Vinod Koul <vkoul@kernel.org>
15010 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15013 F: Documentation/sound/designs/compress-offload.rst
15014 F: include/sound/compress_driver.h
15015 F: include/uapi/sound/compress_*
15016 F: sound/core/compress_offload.c
15017 F: sound/soc/soc-compress.c
15019 SOUND - DMAENGINE HELPERS
15020 M: Lars-Peter Clausen <lars@metafoo.de>
15022 F: include/sound/dmaengine_pcm.h
15023 F: sound/core/pcm_dmaengine.c
15024 F: sound/soc/soc-generic-dmaengine-pcm.c
15026 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15027 M: Liam Girdwood <lgirdwood@gmail.com>
15028 M: Mark Brown <broonie@kernel.org>
15029 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15030 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15031 W: http://alsa-project.org/main/index.php/ASoC
15033 F: Documentation/devicetree/bindings/sound/
15034 F: Documentation/sound/soc/
15036 F: include/dt-bindings/sound/
15037 F: include/sound/soc*
15039 SOUNDWIRE SUBSYSTEM
15040 M: Vinod Koul <vkoul@kernel.org>
15041 M: Sanyog Kale <sanyog.r.kale@intel.com>
15042 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15043 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15045 F: Documentation/driver-api/soundwire/
15046 F: drivers/soundwire/
15047 F: include/linux/soundwire/
15050 M: Olli Salonen <olli.salonen@iki.fi>
15051 L: linux-media@vger.kernel.org
15052 W: https://linuxtv.org
15053 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15055 F: drivers/media/dvb-frontends/sp2*
15057 SPARC + UltraSPARC (sparc/sparc64)
15058 M: "David S. Miller" <davem@davemloft.net>
15059 L: sparclinux@vger.kernel.org
15060 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
15061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15067 SPARC SERIAL DRIVERS
15068 M: "David S. Miller" <davem@davemloft.net>
15069 L: sparclinux@vger.kernel.org
15070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15071 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15073 F: include/linux/sunserialcore.h
15074 F: drivers/tty/serial/suncore.c
15075 F: drivers/tty/serial/sunhv.c
15076 F: drivers/tty/serial/sunsab.c
15077 F: drivers/tty/serial/sunsab.h
15078 F: drivers/tty/serial/sunsu.c
15079 F: drivers/tty/serial/sunzilog.c
15080 F: drivers/tty/serial/sunzilog.h
15081 F: drivers/tty/vcc.c
15084 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15085 L: linux-sparse@vger.kernel.org
15086 W: https://sparse.wiki.kernel.org/
15087 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15089 F: include/linux/compiler.h
15091 SPEAR CLOCK FRAMEWORK SUPPORT
15092 M: Viresh Kumar <vireshk@kernel.org>
15093 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15094 W: http://www.st.com/spear
15096 F: drivers/clk/spear/
15098 SPEAR PLATFORM SUPPORT
15099 M: Viresh Kumar <vireshk@kernel.org>
15100 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15101 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15102 W: http://www.st.com/spear
15104 F: arch/arm/boot/dts/spear*
15105 F: arch/arm/mach-spear/
15108 M: Marek Vasut <marek.vasut@gmail.com>
15109 M: Tudor Ambarus <tudor.ambarus@microchip.com>
15110 L: linux-mtd@lists.infradead.org
15111 W: http://www.linux-mtd.infradead.org/
15112 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
15113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15115 F: drivers/mtd/spi-nor/
15116 F: include/linux/mtd/spi-nor.h
15119 M: Mark Brown <broonie@kernel.org>
15120 L: linux-spi@vger.kernel.org
15121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15122 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
15124 F: Documentation/devicetree/bindings/spi/
15125 F: Documentation/spi/
15127 F: include/linux/spi/
15128 F: include/uapi/linux/spi/
15131 SPIDERNET NETWORK DRIVER for CELL
15132 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15133 L: netdev@vger.kernel.org
15135 F: Documentation/networking/device_drivers/toshiba/spider_net.txt
15136 F: drivers/net/ethernet/toshiba/spider_net*
15139 R: Stephen Boyd <sboyd@kernel.org>
15140 L: linux-arm-msm@vger.kernel.org
15141 F: Documentation/devicetree/bindings/spmi/
15143 F: include/dt-bindings/spmi/spmi.h
15144 F: include/linux/spmi.h
15145 F: include/trace/events/spmi.h
15148 M: Jeremy Kerr <jk@ozlabs.org>
15149 L: linuxppc-dev@lists.ozlabs.org
15150 W: http://www.ibm.com/developerworks/power/cell/
15152 F: Documentation/filesystems/spufs.txt
15153 F: arch/powerpc/platforms/cell/spufs/
15155 SQUASHFS FILE SYSTEM
15156 M: Phillip Lougher <phillip@squashfs.org.uk>
15157 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
15158 W: http://squashfs.org.uk
15159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15161 F: Documentation/filesystems/squashfs.txt
15164 SRM (Alpha) environment access
15165 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
15167 F: arch/alpha/kernel/srm_env.c
15169 ST LSM6DSx IMU IIO DRIVER
15170 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15171 L: linux-iio@vger.kernel.org
15172 W: http://www.st.com/
15174 F: drivers/iio/imu/st_lsm6dsx/
15175 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15177 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15178 M: Mickael Guene <mickael.guene@st.com>
15179 L: linux-media@vger.kernel.org
15180 T: git git://linuxtv.org/media_tree.git
15182 F: drivers/media/i2c/st-mipid02.c
15183 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15185 ST STM32 I2C/SMBUS DRIVER
15186 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15187 L: linux-i2c@vger.kernel.org
15189 F: drivers/i2c/busses/i2c-stm32*
15191 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15192 M: Song Qiang <songqiang1304521@gmail.com>
15193 L: linux-iio@vger.kernel.org
15195 F: drivers/iio/proximity/vl53l0x-i2c.c
15196 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15199 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15200 M: Sasha Levin <sashal@kernel.org>
15201 L: stable@vger.kernel.org
15203 F: Documentation/process/stable-kernel-rules.rst
15206 M: Ian Abbott <abbotti@mev.co.uk>
15207 M: H Hartley Sweeten <hsweeten@visionengravers.com>
15209 F: drivers/staging/comedi/
15211 STAGING - EROFS FILE SYSTEM
15212 M: Gao Xiang <gaoxiang25@huawei.com>
15213 M: Chao Yu <yuchao0@huawei.com>
15214 L: linux-erofs@lists.ozlabs.org
15216 F: drivers/staging/erofs/
15218 STAGING - FIELDBUS SUBSYSTEM
15219 M: Sven Van Asbroeck <TheSven73@gmail.com>
15221 F: drivers/staging/fieldbus/*
15222 F: drivers/staging/fieldbus/Documentation/
15224 STAGING - HMS ANYBUS-S BUS
15225 M: Sven Van Asbroeck <TheSven73@gmail.com>
15227 F: drivers/staging/fieldbus/anybuss/
15229 STAGING - INDUSTRIAL IO
15230 M: Jonathan Cameron <jic23@kernel.org>
15231 L: linux-iio@vger.kernel.org
15233 F: Documentation/devicetree/bindings/staging/iio/
15234 F: drivers/staging/iio/
15236 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15237 M: Marc Dietrich <marvin24@gmx.de>
15238 L: ac100@lists.launchpad.net (moderated for non-subscribers)
15239 L: linux-tegra@vger.kernel.org
15241 F: drivers/staging/nvec/
15243 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15244 M: Jens Frederich <jfrederich@gmail.com>
15245 M: Daniel Drake <dsd@laptop.org>
15246 M: Jon Nettleton <jon.nettleton@gmail.com>
15247 W: http://wiki.laptop.org/go/DCON
15249 F: drivers/staging/olpc_dcon/
15251 STAGING - REALTEK RTL8712U DRIVERS
15252 M: Larry Finger <Larry.Finger@lwfinger.net>
15253 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15255 F: drivers/staging/rtl8712/
15257 STAGING - REALTEK RTL8188EU DRIVERS
15258 M: Larry Finger <Larry.Finger@lwfinger.net>
15260 F: drivers/staging/rtl8188eu/
15262 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15263 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15264 M: Teddy Wang <teddy.wang@siliconmotion.com>
15265 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15266 L: linux-fbdev@vger.kernel.org
15268 F: drivers/staging/sm750fb/
15270 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15271 M: William Hubbs <w.d.hubbs@gmail.com>
15272 M: Chris Brannon <chris@the-brannons.com>
15273 M: Kirk Reiser <kirk@reisers.ca>
15274 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
15275 L: speakup@linux-speakup.org
15276 W: http://www.linux-speakup.org/
15278 F: drivers/staging/speakup/
15280 STAGING - VIA VT665X DRIVERS
15281 M: Forest Bond <forest@alittletooquiet.net>
15283 F: drivers/staging/vt665?/
15285 STAGING - WILC1000 WIFI DRIVER
15286 M: Adham Abozaeid <adham.abozaeid@microchip.com>
15287 M: Ajay Singh <ajay.kathat@microchip.com>
15288 L: linux-wireless@vger.kernel.org
15290 F: drivers/staging/wilc1000/
15293 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15295 L: devel@driverdev.osuosl.org
15297 F: drivers/staging/
15299 STARFIRE/DURALAN NETWORK DRIVER
15300 M: Ion Badulescu <ionut@badula.org>
15302 F: drivers/net/ethernet/adaptec/starfire*
15304 STEC S1220 SKD DRIVER
15305 M: Damien Le Moal <Damien.LeMoal@wdc.com>
15306 L: linux-block@vger.kernel.org
15308 F: drivers/block/skd*[ch]
15310 STI AUDIO (ASoC) DRIVERS
15311 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
15312 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15314 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15318 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
15320 F: drivers/media/platform/sti/cec/
15321 F: Documentation/devicetree/bindings/media/stih-cec.txt
15323 STK1160 USB VIDEO CAPTURE DRIVER
15324 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15325 L: linux-media@vger.kernel.org
15326 T: git git://linuxtv.org/media_tree.git
15328 F: drivers/media/usb/stk1160/
15330 STM32 AUDIO (ASoC) DRIVERS
15331 M: Olivier Moysan <olivier.moysan@st.com>
15332 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
15333 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15335 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
15338 STM32 TIMER/LPTIMER DRIVERS
15339 M: Fabrice Gasnier <fabrice.gasnier@st.com>
15341 F: drivers/*/stm32-*timer*
15342 F: drivers/pwm/pwm-stm32*
15343 F: include/linux/*/stm32-*tim*
15344 F: Documentation/ABI/testing/*timer-stm32
15345 F: Documentation/devicetree/bindings/*/stm32-*timer*
15346 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
15348 STMMAC ETHERNET DRIVER
15349 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
15350 M: Alexandre Torgue <alexandre.torgue@st.com>
15351 M: Jose Abreu <joabreu@synopsys.com>
15352 L: netdev@vger.kernel.org
15353 W: http://www.stlinux.com
15355 F: drivers/net/ethernet/stmicro/stmmac/
15358 M: Sam Creasey <sammy@sammy.net>
15359 W: http://sammy.net/sun3/
15361 F: arch/m68k/kernel/*sun3*
15362 F: arch/m68k/sun3*/
15363 F: arch/m68k/include/asm/sun3*
15364 F: drivers/net/ethernet/i825xx/sun3*
15366 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15367 M: Hans de Goede <hdegoede@redhat.com>
15368 L: linux-input@vger.kernel.org
15370 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
15371 F: drivers/input/keyboard/sun4i-lradc-keys.c
15373 SUNDANCE NETWORK DRIVER
15374 M: Denis Kirjanov <kda@linux-powerpc.org>
15375 L: netdev@vger.kernel.org
15377 F: drivers/net/ethernet/dlink/sundance.c
15380 M: Yoshinori Sato <ysato@users.sourceforge.jp>
15381 M: Rich Felker <dalias@libc.org>
15382 L: linux-sh@vger.kernel.org
15383 Q: http://patchwork.kernel.org/project/linux-sh/list/
15385 F: Documentation/sh/
15390 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
15391 M: Len Brown <len.brown@intel.com>
15392 M: Pavel Machek <pavel@ucw.cz>
15393 L: linux-pm@vger.kernel.org
15394 B: https://bugzilla.kernel.org
15396 F: Documentation/power/
15397 F: arch/x86/kernel/acpi/
15398 F: drivers/base/power/
15400 F: include/linux/suspend.h
15401 F: include/linux/freezer.h
15402 F: include/linux/pm.h
15405 M: Martin Mares <mj@ucw.cz>
15406 L: linux-video@atrey.karlin.mff.cuni.cz
15408 F: Documentation/admin-guide/svga.rst
15409 F: arch/x86/boot/video*
15412 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15413 L: iommu@lists.linux-foundation.org
15414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15416 F: kernel/dma/swiotlb.c
15417 F: arch/*/kernel/pci-swiotlb.c
15418 F: include/linux/swiotlb.h
15421 M: Jiri Pirko <jiri@resnulli.us>
15422 M: Ivan Vecera <ivecera@redhat.com>
15423 L: netdev@vger.kernel.org
15426 F: include/net/switchdev.h
15428 SY8106A REGULATOR DRIVER
15429 M: Icenowy Zheng <icenowy@aosc.io>
15431 F: drivers/regulator/sy8106a-regulator.c
15432 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15434 SYNC FILE FRAMEWORK
15435 M: Sumit Semwal <sumit.semwal@linaro.org>
15436 R: Gustavo Padovan <gustavo@padovan.org>
15438 L: linux-media@vger.kernel.org
15439 L: dri-devel@lists.freedesktop.org
15440 F: drivers/dma-buf/sync_*
15441 F: drivers/dma-buf/dma-fence*
15442 F: drivers/dma-buf/sw_sync.c
15443 F: include/linux/sync_file.h
15444 F: include/uapi/linux/sync_file.h
15445 F: Documentation/driver-api/sync_file.rst
15446 T: git git://anongit.freedesktop.org/drm/drm-misc
15448 SYNOPSYS ARC ARCHITECTURE
15449 M: Vineet Gupta <vgupta@synopsys.com>
15450 L: linux-snps-arc@lists.infradead.org
15453 F: Documentation/devicetree/bindings/arc/*
15454 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15455 F: drivers/clocksource/arc_timer.c
15456 F: drivers/tty/serial/arc_uart.c
15457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15459 SYNOPSYS ARC HSDK SDP pll clock driver
15460 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15462 F: drivers/clk/clk-hsdk-pll.c
15463 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15465 SYNOPSYS ARC SDP clock driver
15466 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15468 F: drivers/clk/axs10x/*
15469 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15471 SYNOPSYS ARC SDP platform support
15472 M: Alexey Brodkin <abrodkin@synopsys.com>
15474 F: arch/arc/plat-axs10x
15475 F: arch/arc/boot/dts/ax*
15476 F: Documentation/devicetree/bindings/arc/axs10*
15478 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15479 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15481 F: drivers/reset/reset-axs10x.c
15482 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15484 SYNOPSYS CREG GPIO DRIVER
15485 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15487 F: drivers/gpio/gpio-creg-snps.c
15488 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15490 SYNOPSYS DESIGNWARE 8250 UART DRIVER
15491 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15493 F: drivers/tty/serial/8250/8250_dw.c
15495 SYNOPSYS DESIGNWARE APB GPIO DRIVER
15496 M: Hoan Tran <hoan@os.amperecomputing.com>
15497 L: linux-gpio@vger.kernel.org
15499 F: drivers/gpio/gpio-dwapb.c
15500 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15502 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15503 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15505 F: drivers/dma/dwi-axi-dmac/
15506 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15508 SYNOPSYS DESIGNWARE DMAC DRIVER
15509 M: Viresh Kumar <vireshk@kernel.org>
15510 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15512 F: Documentation/devicetree/bindings/dma/snps-dma.txt
15514 F: include/dt-bindings/dma/dw-dmac.h
15515 F: include/linux/dma/dw.h
15516 F: include/linux/platform_data/dma-dw.h
15518 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15519 M: Jose Abreu <Jose.Abreu@synopsys.com>
15520 L: netdev@vger.kernel.org
15522 F: drivers/net/ethernet/synopsys/
15524 SYNOPSYS DESIGNWARE I2C DRIVER
15525 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
15526 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15527 R: Mika Westerberg <mika.westerberg@linux.intel.com>
15528 L: linux-i2c@vger.kernel.org
15530 F: drivers/i2c/busses/i2c-designware-*
15531 F: include/linux/platform_data/i2c-designware.h
15533 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15534 M: Jaehoon Chung <jh80.chung@samsung.com>
15535 L: linux-mmc@vger.kernel.org
15537 F: drivers/mmc/host/dw_mmc*
15539 SYNOPSYS HSDK RESET CONTROLLER DRIVER
15540 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15542 F: drivers/reset/reset-hsdk.c
15543 F: include/dt-bindings/reset/snps,hsdk-reset.h
15544 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15546 SYSTEM CONFIGURATION (SYSCON)
15547 M: Lee Jones <lee.jones@linaro.org>
15548 M: Arnd Bergmann <arnd@arndb.de>
15549 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15551 F: drivers/mfd/syscon.c
15553 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15554 M: Sudeep Holla <sudeep.holla@arm.com>
15555 L: linux-arm-kernel@lists.infradead.org
15557 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15558 F: drivers/clk/clk-sc[mp]i.c
15559 F: drivers/cpufreq/sc[mp]i-cpufreq.c
15560 F: drivers/firmware/arm_scpi.c
15561 F: drivers/firmware/arm_scmi/
15562 F: include/linux/sc[mp]i_protocol.h
15564 SYSTEM RESET/SHUTDOWN DRIVERS
15565 M: Sebastian Reichel <sre@kernel.org>
15566 L: linux-pm@vger.kernel.org
15567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15569 F: Documentation/devicetree/bindings/power/reset/
15570 F: drivers/power/reset/
15572 SYSTEM TRACE MODULE CLASS
15573 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
15575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15576 F: Documentation/trace/stm.rst
15577 F: drivers/hwtracing/stm/
15578 F: include/linux/stm.h
15579 F: include/uapi/linux/stm.h
15582 M: Christoph Hellwig <hch@infradead.org>
15584 F: Documentation/filesystems/sysv-fs.txt
15586 F: include/linux/sysv_fs.h
15588 TASKSTATS STATISTICS INTERFACE
15589 M: Balbir Singh <bsingharora@gmail.com>
15591 F: Documentation/accounting/taskstats*
15592 F: include/linux/taskstats*
15593 F: kernel/taskstats.c
15596 M: Jamal Hadi Salim <jhs@mojatatu.com>
15597 M: Cong Wang <xiyou.wangcong@gmail.com>
15598 M: Jiri Pirko <jiri@resnulli.us>
15599 L: netdev@vger.kernel.org
15601 F: include/net/pkt_cls.h
15602 F: include/net/pkt_sched.h
15603 F: include/net/tc_act/
15604 F: include/uapi/linux/pkt_cls.h
15605 F: include/uapi/linux/pkt_sched.h
15606 F: include/uapi/linux/tc_act/
15607 F: include/uapi/linux/tc_ematch/
15610 TC90522 MEDIA DRIVER
15611 M: Akihiro Tsukada <tskd08@gmail.com>
15612 L: linux-media@vger.kernel.org
15614 F: drivers/media/dvb-frontends/tc90522*
15616 TCP LOW PRIORITY MODULE
15617 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15618 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15619 W: http://tcp-lp-mod.sourceforge.net/
15621 F: net/ipv4/tcp_lp.c
15623 TDA10071 MEDIA DRIVER
15624 M: Antti Palosaari <crope@iki.fi>
15625 L: linux-media@vger.kernel.org
15626 W: https://linuxtv.org
15627 W: http://palosaari.fi/linux/
15628 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15629 T: git git://linuxtv.org/anttip/media_tree.git
15631 F: drivers/media/dvb-frontends/tda10071*
15633 TDA18212 MEDIA DRIVER
15634 M: Antti Palosaari <crope@iki.fi>
15635 L: linux-media@vger.kernel.org
15636 W: https://linuxtv.org
15637 W: http://palosaari.fi/linux/
15638 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15639 T: git git://linuxtv.org/anttip/media_tree.git
15641 F: drivers/media/tuners/tda18212*
15643 TDA18218 MEDIA DRIVER
15644 M: Antti Palosaari <crope@iki.fi>
15645 L: linux-media@vger.kernel.org
15646 W: https://linuxtv.org
15647 W: http://palosaari.fi/linux/
15648 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15649 T: git git://linuxtv.org/anttip/media_tree.git
15651 F: drivers/media/tuners/tda18218*
15653 TDA18250 MEDIA DRIVER
15654 M: Olli Salonen <olli.salonen@iki.fi>
15655 L: linux-media@vger.kernel.org
15656 W: https://linuxtv.org
15657 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15658 T: git git://linuxtv.org/media_tree.git
15660 F: drivers/media/tuners/tda18250*
15662 TDA18271 MEDIA DRIVER
15663 M: Michael Krufky <mkrufky@linuxtv.org>
15664 L: linux-media@vger.kernel.org
15665 W: https://linuxtv.org
15666 W: http://github.com/mkrufky
15667 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15668 T: git git://linuxtv.org/mkrufky/tuners.git
15670 F: drivers/media/tuners/tda18271*
15672 TDA1997x MEDIA DRIVER
15673 M: Tim Harvey <tharvey@gateworks.com>
15674 L: linux-media@vger.kernel.org
15675 W: https://linuxtv.org
15676 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15678 F: drivers/media/i2c/tda1997x.*
15680 TDA827x MEDIA DRIVER
15681 M: Michael Krufky <mkrufky@linuxtv.org>
15682 L: linux-media@vger.kernel.org
15683 W: https://linuxtv.org
15684 W: http://github.com/mkrufky
15685 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15686 T: git git://linuxtv.org/mkrufky/tuners.git
15688 F: drivers/media/tuners/tda8290.*
15690 TDA8290 MEDIA DRIVER
15691 M: Michael Krufky <mkrufky@linuxtv.org>
15692 L: linux-media@vger.kernel.org
15693 W: https://linuxtv.org
15694 W: http://github.com/mkrufky
15695 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15696 T: git git://linuxtv.org/mkrufky/tuners.git
15698 F: drivers/media/tuners/tda8290.*
15700 TDA9840 MEDIA DRIVER
15701 M: Hans Verkuil <hverkuil@xs4all.nl>
15702 L: linux-media@vger.kernel.org
15703 T: git git://linuxtv.org/media_tree.git
15704 W: https://linuxtv.org
15706 F: drivers/media/i2c/tda9840*
15708 TEA5761 TUNER DRIVER
15709 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15710 L: linux-media@vger.kernel.org
15711 W: https://linuxtv.org
15712 T: git git://linuxtv.org/media_tree.git
15714 F: drivers/media/tuners/tea5761.*
15716 TEA5767 TUNER DRIVER
15717 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15718 L: linux-media@vger.kernel.org
15719 W: https://linuxtv.org
15720 T: git git://linuxtv.org/media_tree.git
15722 F: drivers/media/tuners/tea5767.*
15724 TEA6415C MEDIA DRIVER
15725 M: Hans Verkuil <hverkuil@xs4all.nl>
15726 L: linux-media@vger.kernel.org
15727 T: git git://linuxtv.org/media_tree.git
15728 W: https://linuxtv.org
15730 F: drivers/media/i2c/tea6415c*
15732 TEA6420 MEDIA DRIVER
15733 M: Hans Verkuil <hverkuil@xs4all.nl>
15734 L: linux-media@vger.kernel.org
15735 T: git git://linuxtv.org/media_tree.git
15736 W: https://linuxtv.org
15738 F: drivers/media/i2c/tea6420*
15741 M: Jiri Pirko <jiri@resnulli.us>
15742 L: netdev@vger.kernel.org
15744 F: drivers/net/team/
15745 F: include/linux/if_team.h
15746 F: include/uapi/linux/if_team.h
15748 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15749 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15751 F: arch/x86/platform/ts5500/
15753 TECHNOTREND USB IR RECEIVER
15754 M: Sean Young <sean@mess.org>
15755 L: linux-media@vger.kernel.org
15757 F: drivers/media/rc/ttusbir.c
15759 TECHWELL TW9910 VIDEO DECODER
15760 L: linux-media@vger.kernel.org
15762 F: drivers/media/i2c/tw9910.c
15763 F: include/media/i2c/tw9910.h
15766 M: Jens Wiklander <jens.wiklander@linaro.org>
15767 L: tee-dev@lists.linaro.org
15769 F: include/linux/tee_drv.h
15770 F: include/uapi/linux/tee.h
15772 F: Documentation/tee.txt
15774 TEGRA ARCHITECTURE SUPPORT
15775 M: Thierry Reding <thierry.reding@gmail.com>
15776 M: Jonathan Hunter <jonathanh@nvidia.com>
15777 L: linux-tegra@vger.kernel.org
15778 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
15779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15784 M: Peter De Schrijver <pdeschrijver@nvidia.com>
15785 M: Prashant Gaikwad <pgaikwad@nvidia.com>
15787 F: drivers/clk/tegra/
15790 M: Laxman Dewangan <ldewangan@nvidia.com>
15791 M: Jon Hunter <jonathanh@nvidia.com>
15793 F: drivers/dma/tegra*
15796 M: Laxman Dewangan <ldewangan@nvidia.com>
15797 R: Dmitry Osipenko <digetx@gmail.com>
15799 F: drivers/i2c/busses/i2c-tegra.c
15801 TEGRA IOMMU DRIVERS
15802 M: Thierry Reding <thierry.reding@gmail.com>
15803 L: linux-tegra@vger.kernel.org
15805 F: drivers/iommu/tegra*
15808 M: Laxman Dewangan <ldewangan@nvidia.com>
15810 F: drivers/input/keyboard/tegra-kbc.c
15813 M: Stefan Agner <stefan@agner.ch>
15814 M: Lucas Stach <dev@lynxeye.de>
15816 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15817 F: drivers/mtd/nand/raw/tegra_nand.c
15820 M: Thierry Reding <thierry.reding@gmail.com>
15822 F: drivers/pwm/pwm-tegra.c
15824 TEGRA SERIAL DRIVER
15825 M: Laxman Dewangan <ldewangan@nvidia.com>
15827 F: drivers/tty/serial/serial-tegra.c
15830 M: Laxman Dewangan <ldewangan@nvidia.com>
15832 F: drivers/spi/spi-tegra*
15834 TEGRA XUSB PADCTL DRIVER
15835 M: JC Kuo <jckuo@nvidia.com>
15837 F: drivers/phy/tegra/xusb*
15839 TEHUTI ETHERNET DRIVER
15840 M: Andy Gospodarek <andy@greyhouse.net>
15841 L: netdev@vger.kernel.org
15843 F: drivers/net/ethernet/tehuti/*
15845 Telecom Clock Driver for MCPL0010
15846 M: Mark Gross <mark.gross@intel.com>
15848 F: drivers/char/tlclk.c
15850 TENSILICA XTENSA PORT (xtensa)
15851 M: Chris Zankel <chris@zankel.net>
15852 M: Max Filippov <jcmvbkbc@gmail.com>
15853 L: linux-xtensa@linux-xtensa.org
15854 T: git git://github.com/czankel/xtensa-linux.git
15857 F: drivers/irqchip/irq-xtensa-*
15859 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15860 M: Nishanth Menon <nm@ti.com>
15861 M: Tero Kristo <t-kristo@ti.com>
15862 M: Santosh Shilimkar <ssantosh@kernel.org>
15863 L: linux-arm-kernel@lists.infradead.org
15865 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15866 F: drivers/firmware/ti_sci*
15867 F: include/linux/soc/ti/ti_sci_protocol.h
15868 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15869 F: drivers/soc/ti/ti_sci_pm_domains.c
15870 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15871 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15872 F: drivers/clk/keystone/sci-clk.c
15873 F: drivers/reset/reset-ti-sci.c
15874 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
15875 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
15876 F: drivers/irqchip/irq-ti-sci-intr.c
15877 F: drivers/irqchip/irq-ti-sci-inta.c
15878 F: include/linux/soc/ti/ti_sci_inta_msi.h
15879 F: drivers/soc/ti/ti_sci_inta_msi.c
15881 Texas Instruments ASoC drivers
15882 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
15883 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15887 Texas Instruments' DAC7612 DAC Driver
15888 M: Ricardo Ribalda <ricardo@ribalda.com>
15889 L: linux-iio@vger.kernel.org
15891 F: drivers/iio/dac/ti-dac7612.c
15892 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
15894 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15895 M: Hans Verkuil <hverkuil@xs4all.nl>
15896 L: linux-media@vger.kernel.org
15897 T: git git://linuxtv.org/media_tree.git
15898 W: https://linuxtv.org
15900 F: drivers/media/radio/radio-raremono.c
15903 M: Zhang Rui <rui.zhang@intel.com>
15904 M: Eduardo Valentin <edubezval@gmail.com>
15905 R: Daniel Lezcano <daniel.lezcano@linaro.org>
15906 L: linux-pm@vger.kernel.org
15907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15908 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15909 Q: https://patchwork.kernel.org/project/linux-pm/list/
15911 F: drivers/thermal/
15912 F: include/linux/thermal.h
15913 F: include/uapi/linux/thermal.h
15914 F: include/linux/cpu_cooling.h
15915 F: Documentation/devicetree/bindings/thermal/
15917 THERMAL/CPU_COOLING
15918 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
15919 M: Viresh Kumar <viresh.kumar@linaro.org>
15920 M: Javi Merino <javi.merino@kernel.org>
15921 L: linux-pm@vger.kernel.org
15923 F: Documentation/thermal/cpu-cooling-api.rst
15924 F: drivers/thermal/cpu_cooling.c
15925 F: include/linux/cpu_cooling.h
15927 THINKPAD ACPI EXTRAS DRIVER
15928 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15929 L: ibm-acpi-devel@lists.sourceforge.net
15930 L: platform-driver-x86@vger.kernel.org
15931 W: http://ibm-acpi.sourceforge.net
15932 W: http://thinkwiki.org/wiki/Ibm-acpi
15933 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15935 F: drivers/platform/x86/thinkpad_acpi.c
15938 M: Andreas Noever <andreas.noever@gmail.com>
15939 M: Michael Jamet <michael.jamet@intel.com>
15940 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15941 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15942 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15944 F: Documentation/admin-guide/thunderbolt.rst
15945 F: drivers/thunderbolt/
15946 F: include/linux/thunderbolt.h
15948 THUNDERBOLT NETWORK DRIVER
15949 M: Michael Jamet <michael.jamet@intel.com>
15950 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15951 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15952 L: netdev@vger.kernel.org
15954 F: drivers/net/thunderbolt.c
15956 THUNDERX GPIO DRIVER
15957 M: David Daney <david.daney@cavium.com>
15959 F: drivers/gpio/gpio-thunderx.c
15961 TI AM437X VPFE DRIVER
15962 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15963 L: linux-media@vger.kernel.org
15964 W: https://linuxtv.org
15965 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15966 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15968 F: drivers/media/platform/am437x/
15970 TI BANDGAP AND THERMAL DRIVER
15971 M: Eduardo Valentin <edubezval@gmail.com>
15972 M: Keerthy <j-keerthy@ti.com>
15973 L: linux-pm@vger.kernel.org
15974 L: linux-omap@vger.kernel.org
15976 F: drivers/thermal/ti-soc-thermal/
15978 TI BQ27XXX POWER SUPPLY DRIVER
15979 R: Andrew F. Davis <afd@ti.com>
15980 F: include/linux/power/bq27xxx_battery.h
15981 F: drivers/power/supply/bq27xxx_battery.c
15982 F: drivers/power/supply/bq27xxx_battery_i2c.c
15984 TI CDCE706 CLOCK DRIVER
15985 M: Max Filippov <jcmvbkbc@gmail.com>
15987 F: drivers/clk/clk-cdce706.c
15990 M: Tero Kristo <t-kristo@ti.com>
15991 L: linux-omap@vger.kernel.org
15994 F: include/linux/clk/ti.h
15996 TI DAVINCI MACHINE SUPPORT
15997 M: Sekhar Nori <nsekhar@ti.com>
15998 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
15999 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
16002 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
16003 F: arch/arm/mach-davinci/
16004 F: drivers/i2c/busses/i2c-davinci.c
16005 F: arch/arm/boot/dts/da850*
16007 TI DAVINCI SERIES CLOCK DRIVER
16008 M: David Lechner <david@lechnology.com>
16009 R: Sekhar Nori <nsekhar@ti.com>
16011 F: Documentation/devicetree/bindings/clock/ti/davinci/
16012 F: drivers/clk/davinci/
16014 TI DAVINCI SERIES GPIO DRIVER
16015 M: Keerthy <j-keerthy@ti.com>
16016 L: linux-gpio@vger.kernel.org
16018 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
16019 F: drivers/gpio/gpio-davinci.c
16021 TI DAVINCI SERIES MEDIA DRIVER
16022 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16023 L: linux-media@vger.kernel.org
16024 W: https://linuxtv.org
16025 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16026 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16028 F: drivers/media/platform/davinci/
16029 F: include/media/davinci/
16031 TI ETHERNET SWITCH DRIVER (CPSW)
16032 R: Grygorii Strashko <grygorii.strashko@ti.com>
16033 L: linux-omap@vger.kernel.org
16034 L: netdev@vger.kernel.org
16036 F: drivers/net/ethernet/ti/cpsw*
16037 F: drivers/net/ethernet/ti/davinci*
16039 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
16040 M: Alex Dubov <oakad@yahoo.com>
16042 W: http://tifmxx.berlios.de/
16043 F: drivers/memstick/host/tifm_ms.c
16044 F: drivers/misc/tifm*
16045 F: drivers/mmc/host/tifm_sd.c
16046 F: include/linux/tifm.h
16048 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16049 M: Santosh Shilimkar <ssantosh@kernel.org>
16050 L: linux-kernel@vger.kernel.org
16051 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16053 F: drivers/soc/ti/*
16054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16056 TI LM49xxx FAMILY ASoC CODEC DRIVERS
16057 M: M R Swami Reddy <mr.swami.reddy@ti.com>
16058 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16059 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16061 F: sound/soc/codecs/lm49453*
16062 F: sound/soc/codecs/isabelle*
16064 TI LP855x BACKLIGHT DRIVER
16065 M: Milo Kim <milo.kim@ti.com>
16067 F: Documentation/driver-api/backlight/lp855x-driver.rst
16068 F: drivers/video/backlight/lp855x_bl.c
16069 F: include/linux/platform_data/lp855x.h
16071 TI LP8727 CHARGER DRIVER
16072 M: Milo Kim <milo.kim@ti.com>
16074 F: drivers/power/supply/lp8727_charger.c
16075 F: include/linux/platform_data/lp8727.h
16077 TI LP8788 MFD DRIVER
16078 M: Milo Kim <milo.kim@ti.com>
16080 F: drivers/iio/adc/lp8788_adc.c
16081 F: drivers/leds/leds-lp8788.c
16082 F: drivers/mfd/lp8788*.c
16083 F: drivers/power/supply/lp8788-charger.c
16084 F: drivers/regulator/lp8788-*.c
16085 F: include/linux/mfd/lp8788*.h
16087 TI NETCP ETHERNET DRIVER
16088 M: Wingman Kwok <w-kwok2@ti.com>
16089 M: Murali Karicheri <m-karicheri2@ti.com>
16090 L: netdev@vger.kernel.org
16092 F: drivers/net/ethernet/ti/netcp*
16094 TI PCM3060 ASoC CODEC DRIVER
16095 M: Kirill Marinushkin <kmarinushkin@birdec.tech>
16096 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16098 F: Documentation/devicetree/bindings/sound/pcm3060.txt
16099 F: sound/soc/codecs/pcm3060*
16101 TI TAS571X FAMILY ASoC CODEC DRIVER
16102 M: Kevin Cernekee <cernekee@chromium.org>
16103 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16105 F: sound/soc/codecs/tas571x*
16107 TI TRF7970A NFC DRIVER
16108 M: Mark Greer <mgreer@animalcreek.com>
16109 L: linux-wireless@vger.kernel.org
16110 L: linux-nfc@lists.01.org (moderated for non-subscribers)
16112 F: drivers/nfc/trf7970a.c
16113 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16115 TI TWL4030 SERIES SOC CODEC DRIVER
16116 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
16117 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16119 F: sound/soc/codecs/twl4030*
16122 M: Benoit Parrot <bparrot@ti.com>
16123 L: linux-media@vger.kernel.org
16124 W: http://linuxtv.org/
16125 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16127 F: drivers/media/platform/ti-vpe/
16129 TI WILINK WIRELESS DRIVERS
16130 L: linux-wireless@vger.kernel.org
16131 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
16132 W: http://wireless.kernel.org/en/users/Drivers/wl1251
16133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16135 F: drivers/net/wireless/ti/
16136 F: include/linux/wl12xx.h
16138 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16139 M: John Stultz <john.stultz@linaro.org>
16140 M: Thomas Gleixner <tglx@linutronix.de>
16141 R: Stephen Boyd <sboyd@kernel.org>
16142 L: linux-kernel@vger.kernel.org
16143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16145 F: include/linux/clocksource.h
16146 F: include/linux/time.h
16147 F: include/linux/timex.h
16148 F: include/uapi/linux/time.h
16149 F: include/uapi/linux/timex.h
16150 F: kernel/time/clocksource.c
16151 F: kernel/time/time*.c
16152 F: kernel/time/alarmtimer.c
16153 F: kernel/time/ntp.c
16154 F: tools/testing/selftests/timers/
16157 M: Jon Maloy <jon.maloy@ericsson.com>
16158 M: Ying Xue <ying.xue@windriver.com>
16159 L: netdev@vger.kernel.org (core kernel code)
16160 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16161 W: http://tipc.sourceforge.net/
16163 F: include/uapi/linux/tipc*.h
16166 TLAN NETWORK DRIVER
16167 M: Samuel Chessman <chessman@tux.org>
16168 L: tlan-devel@lists.sourceforge.net (subscribers-only)
16169 W: http://sourceforge.net/projects/tlan/
16171 F: Documentation/networking/device_drivers/ti/tlan.txt
16172 F: drivers/net/ethernet/ti/tlan.*
16174 TM6000 VIDEO4LINUX DRIVER
16175 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16176 L: linux-media@vger.kernel.org
16177 W: https://linuxtv.org
16178 T: git git://linuxtv.org/media_tree.git
16180 F: drivers/media/usb/tm6000/
16181 F: Documentation/media/v4l-drivers/tm6000*
16183 TMIO/SDHI MMC DRIVER
16184 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
16185 L: linux-mmc@vger.kernel.org
16187 F: drivers/mmc/host/tmio_mmc*
16188 F: drivers/mmc/host/renesas_sdhi*
16189 F: include/linux/mfd/tmio.h
16191 TMP401 HARDWARE MONITOR DRIVER
16192 M: Guenter Roeck <linux@roeck-us.net>
16193 L: linux-hwmon@vger.kernel.org
16195 F: Documentation/hwmon/tmp401.rst
16196 F: drivers/hwmon/tmp401.c
16198 TMPFS (SHMEM FILESYSTEM)
16199 M: Hugh Dickins <hughd@google.com>
16200 L: linux-mm@kvack.org
16202 F: include/linux/shmem_fs.h
16205 TOMOYO SECURITY MODULE
16206 M: Kentaro Takeda <takedakn@nttdata.co.jp>
16207 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
16208 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
16209 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
16210 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
16211 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
16212 W: https://tomoyo.osdn.jp/
16214 F: security/tomoyo/
16216 TOPSTAR LAPTOP EXTRAS DRIVER
16217 M: Herton Ronaldo Krzesinski <herton@canonical.com>
16218 L: platform-driver-x86@vger.kernel.org
16220 F: drivers/platform/x86/topstar-laptop.c
16222 TORTURE-TEST MODULES
16223 M: Davidlohr Bueso <dave@stgolabs.net>
16224 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
16225 M: Josh Triplett <josh@joshtriplett.org>
16226 L: linux-kernel@vger.kernel.org
16228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16229 F: Documentation/RCU/torture.txt
16230 F: kernel/torture.c
16231 F: kernel/rcu/rcutorture.c
16232 F: kernel/rcu/rcuperf.c
16233 F: kernel/locking/locktorture.c
16235 TOSHIBA ACPI EXTRAS DRIVER
16236 M: Azael Avalos <coproscefalo@gmail.com>
16237 L: platform-driver-x86@vger.kernel.org
16239 F: drivers/platform/x86/toshiba_acpi.c
16241 TOSHIBA BLUETOOTH DRIVER
16242 M: Azael Avalos <coproscefalo@gmail.com>
16243 L: platform-driver-x86@vger.kernel.org
16245 F: drivers/platform/x86/toshiba_bluetooth.c
16247 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16248 M: Azael Avalos <coproscefalo@gmail.com>
16249 L: platform-driver-x86@vger.kernel.org
16251 F: drivers/platform/x86/toshiba_haps.c
16254 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
16255 W: http://www.buzzard.org.uk/toshiba/
16257 F: drivers/char/toshiba.c
16258 F: include/linux/toshiba.h
16259 F: include/uapi/linux/toshiba.h
16261 TOSHIBA TC358743 DRIVER
16262 M: Mats Randgaard <matrandg@cisco.com>
16263 L: linux-media@vger.kernel.org
16265 F: drivers/media/i2c/tc358743*
16266 F: include/media/i2c/tc358743.h
16268 TOSHIBA WMI HOTKEYS DRIVER
16269 M: Azael Avalos <coproscefalo@gmail.com>
16270 L: platform-driver-x86@vger.kernel.org
16272 F: drivers/platform/x86/toshiba-wmi.c
16275 M: Peter Huewe <peterhuewe@gmx.de>
16276 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16277 R: Jason Gunthorpe <jgg@ziepe.ca>
16278 L: linux-integrity@vger.kernel.org
16279 Q: https://patchwork.kernel.org/project/linux-integrity/list/
16280 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16281 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
16283 F: drivers/char/tpm/
16286 M: Steven Rostedt <rostedt@goodmis.org>
16287 M: Ingo Molnar <mingo@redhat.com>
16288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16290 F: Documentation/trace/ftrace.rst
16291 F: arch/*/*/*/ftrace.h
16292 F: arch/*/kernel/ftrace.c
16293 F: include/*/ftrace.h
16294 F: include/linux/trace*.h
16297 F: tools/testing/selftests/ftrace/
16299 TRACING MMIO ACCESSES (MMIOTRACE)
16300 M: Steven Rostedt <rostedt@goodmis.org>
16301 M: Ingo Molnar <mingo@kernel.org>
16302 R: Karol Herbst <karolherbst@gmail.com>
16303 R: Pekka Paalanen <ppaalanen@gmail.com>
16305 L: linux-kernel@vger.kernel.org
16306 L: nouveau@lists.freedesktop.org
16307 F: kernel/trace/trace_mmiotrace.c
16308 F: include/linux/mmiotrace.h
16309 F: arch/x86/mm/kmmio.c
16310 F: arch/x86/mm/mmio-mod.c
16311 F: arch/x86/mm/testmmiotrace.c
16314 M: Jiri Kosina <trivial@kernel.org>
16315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16317 K: ^Subject:.*(?i)trivial
16319 TEMPO SEMICONDUCTOR DRIVERS
16320 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16322 F: sound/soc/codecs/tscs*.c
16323 F: sound/soc/codecs/tscs*.h
16324 F: Documentation/devicetree/bindings/sound/tscs*.txt
16327 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16328 M: Jiri Slaby <jslaby@suse.com>
16330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16331 F: Documentation/driver-api/serial/
16333 F: drivers/tty/serial/serial_core.c
16334 F: include/linux/serial_core.h
16335 F: include/linux/serial.h
16336 F: include/linux/tty.h
16337 F: include/uapi/linux/serial_core.h
16338 F: include/uapi/linux/serial.h
16339 F: include/uapi/linux/tty.h
16341 TUA9001 MEDIA DRIVER
16342 M: Antti Palosaari <crope@iki.fi>
16343 L: linux-media@vger.kernel.org
16344 W: https://linuxtv.org
16345 W: http://palosaari.fi/linux/
16346 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16347 T: git git://linuxtv.org/anttip/media_tree.git
16349 F: drivers/media/tuners/tua9001*
16351 TULIP NETWORK DRIVERS
16352 L: netdev@vger.kernel.org
16353 L: linux-parisc@vger.kernel.org
16355 F: drivers/net/ethernet/dec/tulip/
16358 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
16359 W: http://vtun.sourceforge.net/tun
16361 F: Documentation/networking/tuntap.txt
16362 F: arch/um/os-Linux/drivers/
16364 TURBOCHANNEL SUBSYSTEM
16365 M: "Maciej W. Rozycki" <macro@linux-mips.org>
16366 M: Ralf Baechle <ralf@linux-mips.org>
16367 L: linux-mips@vger.kernel.org
16368 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
16371 F: include/linux/tc.h
16374 M: "Len Brown" <lenb@kernel.org>
16375 L: linux-pm@vger.kernel.org
16376 B: https://bugzilla.kernel.org
16377 Q: https://patchwork.kernel.org/project/linux-pm/list/
16378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16380 F: tools/power/x86/turbostat/
16382 TW5864 VIDEO4LINUX DRIVER
16383 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16384 M: Anton Sviridenko <anton@corp.bluecherry.net>
16385 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16386 M: Andrey Utkin <andrey_utkin@fastmail.com>
16387 L: linux-media@vger.kernel.org
16389 F: drivers/media/pci/tw5864/
16391 TW68 VIDEO4LINUX DRIVER
16392 M: Hans Verkuil <hverkuil@xs4all.nl>
16393 L: linux-media@vger.kernel.org
16394 T: git git://linuxtv.org/media_tree.git
16395 W: https://linuxtv.org
16397 F: drivers/media/pci/tw68/
16399 TW686X VIDEO4LINUX DRIVER
16400 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16401 L: linux-media@vger.kernel.org
16402 T: git git://linuxtv.org/media_tree.git
16403 W: http://linuxtv.org
16405 F: drivers/media/pci/tw686x/
16407 UBI FILE SYSTEM (UBIFS)
16408 M: Richard Weinberger <richard@nod.at>
16409 M: Artem Bityutskiy <dedekind1@gmail.com>
16410 M: Adrian Hunter <adrian.hunter@intel.com>
16411 L: linux-mtd@lists.infradead.org
16412 T: git git://git.infradead.org/ubifs-2.6.git
16413 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
16415 F: Documentation/filesystems/ubifs.txt
16418 UCLINUX (M68KNOMMU AND COLDFIRE)
16419 M: Greg Ungerer <gerg@linux-m68k.org>
16420 W: http://www.linux-m68k.org/
16421 W: http://www.uclinux.org/
16422 L: linux-m68k@lists.linux-m68k.org
16423 L: uclinux-dev@uclinux.org (subscribers-only)
16424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16426 F: arch/m68k/coldfire/
16428 F: arch/m68k/*/*_no.*
16429 F: arch/m68k/include/asm/*_no.*
16432 M: Jan Kara <jack@suse.com>
16434 F: Documentation/filesystems/udf.txt
16438 M: Bastien Nocera <hadess@hadess.net>
16439 L: linux-input@vger.kernel.org
16441 F: drivers/hid/hid-udraw-ps3.c
16444 M: Evgeniy Dushistov <dushistov@mail.ru>
16446 F: Documentation/filesystems/ufs.txt
16449 UHID USERSPACE HID IO DRIVER:
16450 M: David Herrmann <dh.herrmann@googlemail.com>
16451 L: linux-input@vger.kernel.org
16453 F: drivers/hid/uhid.c
16454 F: include/uapi/linux/uhid.h
16457 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16458 L: linux-usb@vger.kernel.org
16460 F: drivers/usb/common/ulpi.c
16461 F: include/linux/ulpi/
16463 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16464 L: linux-usb@vger.kernel.org
16467 F: include/linux/uwb.h
16468 F: include/linux/uwb/
16471 M: Gabriel Krisman Bertazi <krisman@collabora.com>
16472 L: linux-fsdevel@vger.kernel.org
16476 UNICORE32 ARCHITECTURE:
16477 M: Guan Xuetao <gxt@pku.edu.cn>
16478 W: http://mprc.pku.edu.cn/~guanxuetao/linux
16480 T: git git://github.com/gxt/linux.git
16484 M: Tony Finch <dot@dotat.at>
16485 W: http://dotat.at/prog/unifdef
16487 F: scripts/unifdef.c
16489 UNIFORM CDROM DRIVER
16490 M: Jens Axboe <axboe@kernel.dk>
16491 W: http://www.kernel.dk
16493 F: Documentation/cdrom/
16494 F: drivers/cdrom/cdrom.c
16495 F: include/linux/cdrom.h
16496 F: include/uapi/linux/cdrom.h
16498 UNISYS S-PAR DRIVERS
16499 M: David Kershner <david.kershner@unisys.com>
16500 L: sparmaintainer@unisys.com (Unisys internal)
16502 F: include/linux/visorbus.h
16503 F: drivers/visorbus/
16504 F: drivers/staging/unisys/
16506 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16507 R: Alim Akhtar <alim.akhtar@samsung.com>
16508 R: Avri Altman <avri.altman@wdc.com>
16509 R: Pedro Sousa <pedrom.sousa@synopsys.com>
16510 L: linux-scsi@vger.kernel.org
16512 F: Documentation/scsi/ufs.txt
16513 F: drivers/scsi/ufs/
16515 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16516 M: Pedro Sousa <pedrom.sousa@synopsys.com>
16517 L: linux-scsi@vger.kernel.org
16519 F: drivers/scsi/ufs/*dwc*
16521 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16522 M: Stanley Chu <stanley.chu@mediatek.com>
16523 L: linux-scsi@vger.kernel.org
16524 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16526 F: drivers/scsi/ufs/ufs-mediatek*
16528 UNSORTED BLOCK IMAGES (UBI)
16529 M: Artem Bityutskiy <dedekind1@gmail.com>
16530 M: Richard Weinberger <richard@nod.at>
16531 W: http://www.linux-mtd.infradead.org/
16532 L: linux-mtd@lists.infradead.org
16533 T: git git://git.infradead.org/ubifs-2.6.git
16535 F: drivers/mtd/ubi/
16536 F: include/linux/mtd/ubi.h
16537 F: include/uapi/mtd/ubi-user.h
16539 USB "USBNET" DRIVER FRAMEWORK
16540 M: Oliver Neukum <oneukum@suse.com>
16541 L: netdev@vger.kernel.org
16542 W: http://www.linux-usb.org/usbnet
16544 F: drivers/net/usb/usbnet.c
16545 F: include/linux/usb/usbnet.h
16548 M: Oliver Neukum <oneukum@suse.com>
16549 L: linux-usb@vger.kernel.org
16551 F: Documentation/usb/acm.rst
16552 F: drivers/usb/class/cdc-acm.*
16554 USB AR5523 WIRELESS DRIVER
16555 M: Pontus Fuchs <pontus.fuchs@gmail.com>
16556 L: linux-wireless@vger.kernel.org
16558 F: drivers/net/wireless/ath/ar5523/
16561 M: Oliver Neukum <oneukum@suse.com>
16562 L: linux-usb@vger.kernel.org
16563 L: linux-scsi@vger.kernel.org
16565 F: drivers/usb/storage/uas.c
16567 USB CDC ETHERNET DRIVER
16568 M: Oliver Neukum <oliver@neukum.org>
16569 L: linux-usb@vger.kernel.org
16571 F: drivers/net/usb/cdc_*.c
16572 F: include/uapi/linux/usb/cdc.h
16574 USB CHAOSKEY DRIVER
16575 M: Keith Packard <keithp@keithp.com>
16576 L: linux-usb@vger.kernel.org
16578 F: drivers/usb/misc/chaoskey.c
16580 USB CYPRESS C67X00 DRIVER
16581 M: Peter Korsgaard <jacmet@sunsite.dk>
16582 L: linux-usb@vger.kernel.org
16584 F: drivers/usb/c67x00/
16586 USB DAVICOM DM9601 DRIVER
16587 M: Peter Korsgaard <jacmet@sunsite.dk>
16588 L: netdev@vger.kernel.org
16589 W: http://www.linux-usb.org/usbnet
16591 F: drivers/net/usb/dm9601.c
16593 USB DIAMOND RIO500 DRIVER
16594 M: Cesar Miquel <miquel@df.uba.ar>
16595 L: rio500-users@lists.sourceforge.net
16596 W: http://rio500.sourceforge.net
16598 F: drivers/usb/misc/rio500*
16601 M: Alan Stern <stern@rowland.harvard.edu>
16602 L: linux-usb@vger.kernel.org
16604 F: Documentation/usb/ehci.rst
16605 F: drivers/usb/host/ehci*
16607 USB GADGET/PERIPHERAL SUBSYSTEM
16608 M: Felipe Balbi <balbi@kernel.org>
16609 L: linux-usb@vger.kernel.org
16610 W: http://www.linux-usb.org/gadget
16611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16613 F: drivers/usb/gadget/
16614 F: include/linux/usb/gadget*
16616 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16617 M: Jiri Kosina <jikos@kernel.org>
16618 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
16619 L: linux-usb@vger.kernel.org
16620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16622 F: Documentation/hid/hiddev.rst
16623 F: drivers/hid/usbhid/
16625 USB INTEL XHCI ROLE MUX DRIVER
16626 M: Hans de Goede <hdegoede@redhat.com>
16627 L: linux-usb@vger.kernel.org
16629 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
16631 USB IP DRIVER FOR HISILICON KIRIN
16632 M: Yu Chen <chenyu56@huawei.com>
16633 M: Binghui Wang <wangbinghui@hisilicon.com>
16634 L: linux-usb@vger.kernel.org
16636 F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16637 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
16640 M: Olav Kongas <ok@artecdesign.ee>
16641 L: linux-usb@vger.kernel.org
16643 F: drivers/usb/host/isp116x*
16644 F: include/linux/usb/isp116x.h
16646 USB LAN78XX ETHERNET DRIVER
16647 M: Woojung Huh <woojung.huh@microchip.com>
16648 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16649 L: netdev@vger.kernel.org
16651 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16652 F: drivers/net/usb/lan78xx.*
16653 F: include/dt-bindings/net/microchip-lan78xx.h
16655 USB MASS STORAGE DRIVER
16656 M: Alan Stern <stern@rowland.harvard.edu>
16657 L: linux-usb@vger.kernel.org
16658 L: usb-storage@lists.one-eyed-alien.net
16660 F: drivers/usb/storage/
16663 M: Clemens Ladisch <clemens@ladisch.de>
16664 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16667 F: sound/usb/midi.*
16669 USB NETWORKING DRIVERS
16670 L: linux-usb@vger.kernel.org
16672 F: drivers/net/usb/
16675 M: Alan Stern <stern@rowland.harvard.edu>
16676 L: linux-usb@vger.kernel.org
16678 F: Documentation/usb/ohci.rst
16679 F: drivers/usb/host/ohci*
16681 USB OTG FSM (Finite State Machine)
16682 M: Peter Chen <Peter.Chen@nxp.com>
16683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16684 L: linux-usb@vger.kernel.org
16686 F: drivers/usb/common/usb-otg-fsm.c
16689 M: Valentina Manea <valentina.manea.m@gmail.com>
16690 M: Shuah Khan <shuah@kernel.org>
16691 M: Shuah Khan <skhan@linuxfoundation.org>
16692 L: linux-usb@vger.kernel.org
16694 F: Documentation/usb/usbip_protocol.rst
16695 F: drivers/usb/usbip/
16696 F: tools/usb/usbip/
16697 F: tools/testing/selftests/drivers/usb/usbip/
16700 M: Petko Manolov <petkan@nucleusys.com>
16701 L: linux-usb@vger.kernel.org
16702 L: netdev@vger.kernel.org
16703 T: git git://github.com/petkan/pegasus.git
16704 W: https://github.com/petkan/pegasus
16706 F: drivers/net/usb/pegasus.*
16709 M: Felipe Balbi <balbi@kernel.org>
16710 L: linux-usb@vger.kernel.org
16711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16713 F: drivers/usb/phy/
16715 USB PRINTER DRIVER (usblp)
16716 M: Pete Zaitcev <zaitcev@redhat.com>
16717 L: linux-usb@vger.kernel.org
16719 F: drivers/usb/class/usblp.c
16721 USB QMI WWAN NETWORK DRIVER
16722 M: Bjørn Mork <bjorn@mork.no>
16723 L: netdev@vger.kernel.org
16725 F: Documentation/ABI/testing/sysfs-class-net-qmi
16726 F: drivers/net/usb/qmi_wwan.c
16729 M: Petko Manolov <petkan@nucleusys.com>
16730 L: linux-usb@vger.kernel.org
16731 L: netdev@vger.kernel.org
16732 T: git git://github.com/petkan/rtl8150.git
16733 W: https://github.com/petkan/rtl8150
16735 F: drivers/net/usb/rtl8150.c
16737 USB SERIAL SUBSYSTEM
16738 M: Johan Hovold <johan@kernel.org>
16739 L: linux-usb@vger.kernel.org
16740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16742 F: Documentation/usb/usb-serial.rst
16743 F: drivers/usb/serial/
16744 F: include/linux/usb/serial.h
16746 USB SMSC75XX ETHERNET DRIVER
16747 M: Steve Glendinning <steve.glendinning@shawell.net>
16748 L: netdev@vger.kernel.org
16750 F: drivers/net/usb/smsc75xx.*
16752 USB SMSC95XX ETHERNET DRIVER
16753 M: Steve Glendinning <steve.glendinning@shawell.net>
16754 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16755 L: netdev@vger.kernel.org
16757 F: drivers/net/usb/smsc95xx.*
16760 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16761 L: linux-usb@vger.kernel.org
16762 W: http://www.linux-usb.org
16763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16765 F: Documentation/devicetree/bindings/usb/
16766 F: Documentation/usb/
16768 F: include/linux/usb.h
16769 F: include/linux/usb/
16771 USB TYPEC PI3USB30532 MUX DRIVER
16772 M: Hans de Goede <hdegoede@redhat.com>
16773 L: linux-usb@vger.kernel.org
16775 F: drivers/usb/typec/mux/pi3usb30532.c
16778 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16779 L: linux-usb@vger.kernel.org
16781 F: Documentation/ABI/testing/sysfs-class-typec
16782 F: Documentation/driver-api/usb/typec.rst
16783 F: drivers/usb/typec/
16784 F: include/linux/usb/typec.h
16786 USB TYPEC BUS FOR ALTERNATE MODES
16787 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16788 L: linux-usb@vger.kernel.org
16790 F: Documentation/ABI/testing/sysfs-bus-typec
16791 F: Documentation/driver-api/usb/typec_bus.rst
16792 F: drivers/usb/typec/altmodes/
16793 F: include/linux/usb/typec_altmode.h
16795 USB TYPEC PORT CONTROLLER DRIVERS
16796 M: Guenter Roeck <linux@roeck-us.net>
16797 L: linux-usb@vger.kernel.org
16799 F: drivers/usb/typec/tcpm/
16802 M: Alan Stern <stern@rowland.harvard.edu>
16803 L: linux-usb@vger.kernel.org
16805 F: drivers/usb/host/uhci*
16808 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16809 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16810 L: linux-media@vger.kernel.org
16811 T: git git://linuxtv.org/media_tree.git
16812 W: http://www.ideasonboard.org/uvc/
16814 F: drivers/media/usb/uvc/
16815 F: include/uapi/linux/uvcvideo.h
16818 M: Hans Verkuil <hverkuil@xs4all.nl>
16819 L: linux-media@vger.kernel.org
16820 T: git git://linuxtv.org/media_tree.git
16821 W: https://linuxtv.org
16823 F: drivers/media/usb/usbvision/
16826 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16827 L: linux-usb@vger.kernel.org
16829 F: drivers/usb/gadget/function/*uvc*
16830 F: drivers/usb/gadget/legacy/webcam.c
16831 F: include/uapi/linux/usb/g_uvc.h
16833 USB WIRELESS RNDIS DRIVER (rndis_wlan)
16834 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
16835 L: linux-wireless@vger.kernel.org
16837 F: drivers/net/wireless/rndis_wlan.c
16840 M: Mathias Nyman <mathias.nyman@intel.com>
16841 L: linux-usb@vger.kernel.org
16843 F: drivers/usb/host/xhci*
16844 F: drivers/usb/host/pci-quirks*
16847 L: linux-wireless@vger.kernel.org
16848 W: http://linux-lc100020.sourceforge.net
16850 F: drivers/net/wireless/zydas/zd1201.*
16853 M: Antoine Jacquet <royale@zerezo.com>
16854 L: linux-usb@vger.kernel.org
16855 L: linux-media@vger.kernel.org
16856 T: git git://linuxtv.org/media_tree.git
16857 W: http://royale.zerezo.com/zr364xx/
16859 F: Documentation/media/v4l-drivers/zr364xx*
16860 F: drivers/media/usb/zr364xx/
16862 USER-MODE LINUX (UML)
16863 M: Jeff Dike <jdike@addtoit.com>
16864 M: Richard Weinberger <richard@nod.at>
16865 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
16866 L: linux-um@lists.infradead.org
16867 W: http://user-mode-linux.sourceforge.net
16868 Q: https://patchwork.ozlabs.org/project/linux-um/list/
16869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16871 F: Documentation/virtual/uml/
16876 USERSPACE COPYIN/COPYOUT (UIOVEC)
16877 M: Alexander Viro <viro@zeniv.linux.org.uk>
16880 F: include/linux/uio.h
16882 USERSPACE DMA BUFFER DRIVER
16883 M: Gerd Hoffmann <kraxel@redhat.com>
16885 L: dri-devel@lists.freedesktop.org
16886 F: drivers/dma-buf/udmabuf.c
16887 F: include/uapi/linux/udmabuf.h
16888 T: git git://anongit.freedesktop.org/drm/drm-misc
16890 USERSPACE I/O (UIO)
16891 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16894 F: Documentation/driver-api/uio-howto.rst
16896 F: include/linux/uio_driver.h
16899 M: Karel Zak <kzak@redhat.com>
16900 L: util-linux@vger.kernel.org
16901 W: http://en.wikipedia.org/wiki/Util-linux
16902 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16906 M: Christoph Hellwig <hch@lst.de>
16907 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16908 L: linux-kernel@vger.kernel.org
16909 T: git git://git.infradead.org/users/hch/uuid.git
16912 F: include/linux/uuid.h
16913 F: include/uapi/linux/uuid.h
16917 M: Michal Januszewski <spock@gentoo.org>
16918 L: linux-fbdev@vger.kernel.org
16919 W: https://github.com/mjanusz/v86d
16921 F: Documentation/fb/uvesafb.rst
16922 F: drivers/video/fbdev/uvesafb.*
16925 M: Stefan Agner <stefan@agner.ch>
16926 L: linux-mtd@lists.infradead.org
16928 F: drivers/mtd/nand/raw/vf610_nfc.c
16930 VFAT/FAT/MSDOS FILESYSTEM
16931 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16933 F: Documentation/filesystems/vfat.txt
16937 M: Alex Williamson <alex.williamson@redhat.com>
16938 R: Cornelia Huck <cohuck@redhat.com>
16939 L: kvm@vger.kernel.org
16940 T: git git://github.com/awilliam/linux-vfio.git
16942 F: Documentation/driver-api/vfio.rst
16944 F: include/linux/vfio.h
16945 F: include/uapi/linux/vfio.h
16947 VFIO MEDIATED DEVICE DRIVERS
16948 M: Kirti Wankhede <kwankhede@nvidia.com>
16949 L: kvm@vger.kernel.org
16951 F: Documentation/driver-api/vfio-mediated-device.rst
16952 F: drivers/vfio/mdev/
16953 F: include/linux/mdev.h
16954 F: samples/vfio-mdev/
16956 VFIO PLATFORM DRIVER
16957 M: Eric Auger <eric.auger@redhat.com>
16958 L: kvm@vger.kernel.org
16960 F: drivers/vfio/platform/
16963 R: Lukas Wunner <lukas@wunner.de>
16965 F: Documentation/gpu/vga-switcheroo.rst
16966 F: drivers/gpu/vga/vga_switcheroo.c
16967 F: include/linux/vga_switcheroo.h
16968 T: git git://anongit.freedesktop.org/drm/drm-misc
16970 VIA RHINE NETWORK DRIVER
16972 F: drivers/net/ethernet/via/via-rhine.c
16974 VIA SD/MMC CARD CONTROLLER DRIVER
16975 M: Bruce Chang <brucechang@via.com.tw>
16976 M: Harald Welte <HaraldWelte@viatech.com>
16978 F: drivers/mmc/host/via-sdmmc.c
16980 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16981 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16982 L: linux-fbdev@vger.kernel.org
16984 F: include/linux/via-core.h
16985 F: include/linux/via-gpio.h
16986 F: include/linux/via_i2c.h
16987 F: drivers/video/fbdev/via/
16989 VIA VELOCITY NETWORK DRIVER
16990 M: Francois Romieu <romieu@fr.zoreil.com>
16991 L: netdev@vger.kernel.org
16993 F: drivers/net/ethernet/via/via-velocity.*
16995 VICODEC VIRTUAL CODEC DRIVER
16996 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
16997 L: linux-media@vger.kernel.org
16998 T: git git://linuxtv.org/media_tree.git
16999 W: https://linuxtv.org
17001 F: drivers/media/platform/vicodec/*
17003 VIDEO MULTIPLEXER DRIVER
17004 M: Philipp Zabel <p.zabel@pengutronix.de>
17005 L: linux-media@vger.kernel.org
17007 F: drivers/media/platform/video-mux.c
17009 VIDEO I2C POLLING DRIVER
17010 M: Matt Ranostay <matt.ranostay@konsulko.com>
17011 L: linux-media@vger.kernel.org
17013 F: drivers/media/i2c/video-i2c.c
17015 VIDEOBUF2 FRAMEWORK
17016 M: Pawel Osciak <pawel@osciak.com>
17017 M: Marek Szyprowski <m.szyprowski@samsung.com>
17018 M: Kyungmin Park <kyungmin.park@samsung.com>
17019 R: Tomasz Figa <tfiga@chromium.org>
17020 L: linux-media@vger.kernel.org
17022 F: drivers/media/common/videobuf2/*
17023 F: include/media/videobuf2-*
17025 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
17026 M: Helen Koike <helen.koike@collabora.com>
17027 L: linux-media@vger.kernel.org
17028 T: git git://linuxtv.org/media_tree.git
17029 W: https://linuxtv.org
17031 F: drivers/media/platform/vimc/*
17034 M: Alex Williamson <alex.williamson@redhat.com>
17035 M: Paolo Bonzini <pbonzini@redhat.com>
17036 L: kvm@vger.kernel.org
17040 VIRTIO AND VHOST VSOCK DRIVER
17041 M: Stefan Hajnoczi <stefanha@redhat.com>
17042 L: kvm@vger.kernel.org
17043 L: virtualization@lists.linux-foundation.org
17044 L: netdev@vger.kernel.org
17046 F: include/linux/virtio_vsock.h
17047 F: include/uapi/linux/virtio_vsock.h
17048 F: include/uapi/linux/vsockmon.h
17049 F: include/uapi/linux/vm_sockets_diag.h
17050 F: net/vmw_vsock/diag.c
17051 F: net/vmw_vsock/af_vsock_tap.c
17052 F: net/vmw_vsock/virtio_transport_common.c
17053 F: net/vmw_vsock/virtio_transport.c
17054 F: drivers/net/vsockmon.c
17055 F: drivers/vhost/vsock.c
17056 F: tools/testing/vsock/
17058 VIRTIO CONSOLE DRIVER
17059 M: Amit Shah <amit@kernel.org>
17060 L: virtualization@lists.linux-foundation.org
17062 F: drivers/char/virtio_console.c
17063 F: include/linux/virtio_console.h
17064 F: include/uapi/linux/virtio_console.h
17066 VIRTIO CORE AND NET DRIVERS
17067 M: "Michael S. Tsirkin" <mst@redhat.com>
17068 M: Jason Wang <jasowang@redhat.com>
17069 L: virtualization@lists.linux-foundation.org
17071 F: Documentation/devicetree/bindings/virtio/
17074 F: drivers/net/virtio_net.c
17075 F: drivers/block/virtio_blk.c
17076 F: include/linux/virtio*.h
17077 F: include/uapi/linux/virtio_*.h
17078 F: drivers/crypto/virtio/
17079 F: mm/balloon_compaction.c
17081 VIRTIO BLOCK AND SCSI DRIVERS
17082 M: "Michael S. Tsirkin" <mst@redhat.com>
17083 M: Jason Wang <jasowang@redhat.com>
17084 R: Paolo Bonzini <pbonzini@redhat.com>
17085 R: Stefan Hajnoczi <stefanha@redhat.com>
17086 L: virtualization@lists.linux-foundation.org
17088 F: drivers/block/virtio_blk.c
17089 F: drivers/scsi/virtio_scsi.c
17090 F: include/uapi/linux/virtio_blk.h
17091 F: include/uapi/linux/virtio_scsi.h
17092 F: drivers/vhost/scsi.c
17094 VIRTIO CRYPTO DRIVER
17095 M: Gonglei <arei.gonglei@huawei.com>
17096 L: virtualization@lists.linux-foundation.org
17097 L: linux-crypto@vger.kernel.org
17099 F: drivers/crypto/virtio/
17100 F: include/uapi/linux/virtio_crypto.h
17102 VIRTIO DRIVERS FOR S390
17103 M: Cornelia Huck <cohuck@redhat.com>
17104 M: Halil Pasic <pasic@linux.ibm.com>
17105 L: linux-s390@vger.kernel.org
17106 L: virtualization@lists.linux-foundation.org
17107 L: kvm@vger.kernel.org
17109 F: drivers/s390/virtio/
17110 F: arch/s390/include/uapi/asm/virtio-ccw.h
17113 M: David Airlie <airlied@linux.ie>
17114 M: Gerd Hoffmann <kraxel@redhat.com>
17115 L: dri-devel@lists.freedesktop.org
17116 L: virtualization@lists.linux-foundation.org
17117 T: git git://anongit.freedesktop.org/drm/drm-misc
17119 F: drivers/gpu/drm/virtio/
17120 F: include/uapi/linux/virtio_gpu.h
17122 VIRTIO HOST (VHOST)
17123 M: "Michael S. Tsirkin" <mst@redhat.com>
17124 M: Jason Wang <jasowang@redhat.com>
17125 L: kvm@vger.kernel.org
17126 L: virtualization@lists.linux-foundation.org
17127 L: netdev@vger.kernel.org
17128 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17131 F: include/uapi/linux/vhost.h
17133 VIRTIO INPUT DRIVER
17134 M: Gerd Hoffmann <kraxel@redhat.com>
17136 F: drivers/virtio/virtio_input.c
17137 F: include/uapi/linux/virtio_input.h
17139 VIRTIO IOMMU DRIVER
17140 M: Jean-Philippe Brucker <jean-philippe.brucker@arm.com>
17141 L: virtualization@lists.linux-foundation.org
17143 F: drivers/iommu/virtio-iommu.c
17144 F: include/uapi/linux/virtio_iommu.h
17146 VIRTUAL BOX GUEST DEVICE DRIVER
17147 M: Hans de Goede <hdegoede@redhat.com>
17148 M: Arnd Bergmann <arnd@arndb.de>
17149 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17151 F: include/linux/vbox_utils.h
17152 F: include/uapi/linux/vbox*.h
17153 F: drivers/virt/vboxguest/
17155 VIRTUAL SERIO DEVICE DRIVER
17156 M: Stephen Chandler Paul <thatslyude@gmail.com>
17158 F: drivers/input/serio/userio.c
17159 F: include/uapi/linux/userio.h
17161 VIVID VIRTUAL VIDEO DRIVER
17162 M: Hans Verkuil <hverkuil@xs4all.nl>
17163 L: linux-media@vger.kernel.org
17164 T: git git://linuxtv.org/media_tree.git
17165 W: https://linuxtv.org
17167 F: drivers/media/platform/vivid/*
17170 M: Florian Fainelli <f.fainelli@gmail.com>
17171 L: openwrt-devel@lists.openwrt.org (subscribers-only)
17173 F: drivers/vlynq/vlynq.c
17174 F: include/linux/vlynq.h
17177 M: Martyn Welch <martyn@welchs.me.uk>
17178 M: Manohar Vanga <manohar.vanga@gmail.com>
17179 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17180 L: devel@driverdev.osuosl.org
17182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17183 F: Documentation/driver-api/vme.rst
17184 F: drivers/staging/vme/
17186 F: include/linux/vme*
17188 VMWARE BALLOON DRIVER
17189 M: Julien Freche <jfreche@vmware.com>
17190 M: Nadav Amit <namit@vmware.com>
17191 M: "VMware, Inc." <pv-drivers@vmware.com>
17192 L: linux-kernel@vger.kernel.org
17194 F: drivers/misc/vmw_balloon.c
17196 VMWARE HYPERVISOR INTERFACE
17197 M: Thomas Hellstrom <thellstrom@vmware.com>
17198 M: "VMware, Inc." <pv-drivers@vmware.com>
17199 L: virtualization@lists.linux-foundation.org
17201 F: arch/x86/kernel/cpu/vmware.c
17203 VMWARE PVRDMA DRIVER
17204 M: Adit Ranadive <aditr@vmware.com>
17205 M: VMware PV-Drivers <pv-drivers@vmware.com>
17206 L: linux-rdma@vger.kernel.org
17208 F: drivers/infiniband/hw/vmw_pvrdma/
17210 VMware PVSCSI driver
17211 M: Jim Gill <jgill@vmware.com>
17212 M: VMware PV-Drivers <pv-drivers@vmware.com>
17213 L: linux-scsi@vger.kernel.org
17215 F: drivers/scsi/vmw_pvscsi.c
17216 F: drivers/scsi/vmw_pvscsi.h
17218 VMWARE VMMOUSE SUBDRIVER
17219 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
17220 M: "VMware, Inc." <pv-drivers@vmware.com>
17221 L: linux-input@vger.kernel.org
17223 F: drivers/input/mouse/vmmouse.c
17224 F: drivers/input/mouse/vmmouse.h
17226 VMWARE VMXNET3 ETHERNET DRIVER
17227 M: Ronak Doshi <doshir@vmware.com>
17228 M: "VMware, Inc." <pv-drivers@vmware.com>
17229 L: netdev@vger.kernel.org
17231 F: drivers/net/vmxnet3/
17233 VOCORE VOCORE2 BOARD
17234 M: Harvey Hunt <harveyhuntnexus@gmail.com>
17235 L: linux-mips@vger.kernel.org
17237 F: arch/mips/boot/dts/ralink/vocore2.dts
17239 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17240 M: Liam Girdwood <lgirdwood@gmail.com>
17241 M: Mark Brown <broonie@kernel.org>
17242 L: linux-kernel@vger.kernel.org
17243 W: http://www.slimlogic.co.uk/?p=48
17244 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17246 F: Documentation/devicetree/bindings/regulator/
17247 F: Documentation/power/regulator/
17248 F: drivers/regulator/
17249 F: include/dt-bindings/regulator/
17250 F: include/linux/regulator/
17253 M: David Ahern <dsa@cumulusnetworks.com>
17254 M: Shrijeet Mukherjee <shrijeet@gmail.com>
17255 L: netdev@vger.kernel.org
17257 F: drivers/net/vrf.c
17258 F: Documentation/networking/vrf.txt
17260 VT1211 HARDWARE MONITOR DRIVER
17261 M: Juerg Haefliger <juergh@gmail.com>
17262 L: linux-hwmon@vger.kernel.org
17264 F: Documentation/hwmon/vt1211.rst
17265 F: drivers/hwmon/vt1211.c
17267 VT8231 HARDWARE MONITOR DRIVER
17268 M: Roger Lucas <vt8231@hiddenengine.co.uk>
17269 L: linux-hwmon@vger.kernel.org
17271 F: drivers/hwmon/vt8231.c
17273 VUB300 USB to SDIO/SD/MMC bridge chip
17274 M: Tony Olech <tony.olech@elandigitalsystems.com>
17275 L: linux-mmc@vger.kernel.org
17276 L: linux-usb@vger.kernel.org
17278 F: drivers/mmc/host/vub300.c
17280 W1 DALLAS'S 1-WIRE BUS
17281 M: Evgeniy Polyakov <zbr@ioremap.net>
17283 F: Documentation/devicetree/bindings/w1/
17284 F: Documentation/w1/
17286 F: include/linux/w1.h
17288 W83791D HARDWARE MONITORING DRIVER
17289 M: Marc Hulsman <m.hulsman@tudelft.nl>
17290 L: linux-hwmon@vger.kernel.org
17292 F: Documentation/hwmon/w83791d.rst
17293 F: drivers/hwmon/w83791d.c
17295 W83793 HARDWARE MONITORING DRIVER
17296 M: Rudolf Marek <r.marek@assembler.cz>
17297 L: linux-hwmon@vger.kernel.org
17299 F: Documentation/hwmon/w83793.rst
17300 F: drivers/hwmon/w83793.c
17302 W83795 HARDWARE MONITORING DRIVER
17303 M: Jean Delvare <jdelvare@suse.com>
17304 L: linux-hwmon@vger.kernel.org
17306 F: drivers/hwmon/w83795.c
17308 W83L51xD SD/MMC CARD INTERFACE DRIVER
17309 M: Pierre Ossman <pierre@ossman.eu>
17311 F: drivers/mmc/host/wbsd.*
17313 WACOM PROTOCOL 4 SERIAL TABLETS
17314 M: Julian Squires <julian@cipht.net>
17315 M: Hans de Goede <hdegoede@redhat.com>
17316 L: linux-input@vger.kernel.org
17318 F: drivers/input/tablet/wacom_serial4.c
17320 WATCHDOG DEVICE DRIVERS
17321 M: Wim Van Sebroeck <wim@linux-watchdog.org>
17322 M: Guenter Roeck <linux@roeck-us.net>
17323 L: linux-watchdog@vger.kernel.org
17324 W: http://www.linux-watchdog.org/
17325 T: git git://www.linux-watchdog.org/linux-watchdog.git
17327 F: Documentation/devicetree/bindings/watchdog/
17328 F: Documentation/watchdog/
17329 F: drivers/watchdog/
17330 F: include/linux/watchdog.h
17331 F: include/uapi/linux/watchdog.h
17333 WHISKEYCOVE PMIC GPIO DRIVER
17334 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17335 L: linux-gpio@vger.kernel.org
17337 F: drivers/gpio/gpio-wcove.c
17340 M: Dianlong Li <long17.cool@163.com>
17341 L: linux-rtc@vger.kernel.org
17343 F: drivers/rtc/rtc-sd3078.c
17346 M: David Herrmann <dh.herrmann@googlemail.com>
17347 L: linux-input@vger.kernel.org
17349 F: drivers/hid/hid-wiimote*
17351 WILOCITY WIL6210 WIRELESS DRIVER
17352 M: Maya Erez <merez@codeaurora.org>
17353 L: linux-wireless@vger.kernel.org
17354 L: wil6210@qti.qualcomm.com
17356 W: http://wireless.kernel.org/en/users/Drivers/wil6210
17357 F: drivers/net/wireless/ath/wil6210/
17360 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17361 M: linux-wimax@intel.com
17362 L: wimax@linuxwimax.org (subscribers-only)
17364 W: http://linuxwimax.org
17365 F: Documentation/wimax/README.wimax
17366 F: include/linux/wimax/debug.h
17367 F: include/net/wimax.h
17368 F: include/uapi/linux/wimax.h
17372 M: David Härdeman <david@hardeman.nu>
17374 F: drivers/media/rc/winbond-cir.c
17376 RCMM REMOTE CONTROLS DECODER
17377 M: Patrick Lerda <patrick9876@free.fr>
17379 F: drivers/media/rc/ir-rcmm-decoder.c
17381 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17382 M: William Breathitt Gray <vilhelm.gray@gmail.com>
17383 L: linux-watchdog@vger.kernel.org
17385 F: drivers/watchdog/ebc-c384_wdt.c
17387 WINSYSTEMS WS16C48 GPIO DRIVER
17388 M: William Breathitt Gray <vilhelm.gray@gmail.com>
17389 L: linux-gpio@vger.kernel.org
17391 F: drivers/gpio/gpio-ws16c48.c
17393 WISTRON LAPTOP BUTTON DRIVER
17394 M: Miloslav Trmac <mitr@volny.cz>
17396 F: drivers/input/misc/wistron_btns.c
17398 WL3501 WIRELESS PCMCIA CARD DRIVER
17399 L: linux-wireless@vger.kernel.org
17401 F: drivers/net/wireless/wl3501*
17403 WOLFSON MICROELECTRONICS DRIVERS
17404 L: patches@opensource.cirrus.com
17405 T: git https://github.com/CirrusLogic/linux-drivers.git
17406 W: https://github.com/CirrusLogic/linux-drivers/wiki
17408 F: Documentation/hwmon/wm83??.rst
17409 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17410 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17411 F: Documentation/devicetree/bindings/mfd/arizona.txt
17412 F: Documentation/devicetree/bindings/mfd/wm831x.txt
17413 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
17414 F: arch/arm/mach-s3c64xx/mach-crag6410*
17415 F: drivers/clk/clk-wm83*.c
17416 F: drivers/extcon/extcon-arizona.c
17417 F: drivers/leds/leds-wm83*.c
17418 F: drivers/gpio/gpio-*wm*.c
17419 F: drivers/gpio/gpio-arizona.c
17420 F: drivers/hwmon/wm83??-hwmon.c
17421 F: drivers/input/misc/wm831x-on.c
17422 F: drivers/input/touchscreen/wm831x-ts.c
17423 F: drivers/input/touchscreen/wm97*.c
17424 F: drivers/mfd/arizona*
17425 F: drivers/mfd/wm*.c
17426 F: drivers/mfd/cs47l24*
17427 F: drivers/power/supply/wm83*.c
17428 F: drivers/rtc/rtc-wm83*.c
17429 F: drivers/regulator/wm8*.c
17430 F: drivers/regulator/arizona*
17431 F: drivers/video/backlight/wm83*_bl.c
17432 F: drivers/watchdog/wm83*_wdt.c
17433 F: include/linux/mfd/arizona/
17434 F: include/linux/mfd/wm831x/
17435 F: include/linux/mfd/wm8350/
17436 F: include/linux/mfd/wm8400*
17437 F: include/linux/regulator/arizona*
17438 F: include/linux/wm97xx.h
17439 F: include/sound/wm????.h
17440 F: sound/soc/codecs/arizona.?
17441 F: sound/soc/codecs/wm*
17442 F: sound/soc/codecs/cs47l24*
17445 M: Tejun Heo <tj@kernel.org>
17446 R: Lai Jiangshan <jiangshanlai@gmail.com>
17447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17449 F: include/linux/workqueue.h
17450 F: kernel/workqueue.c
17451 F: Documentation/core-api/workqueue.rst
17453 X-POWERS AXP288 PMIC DRIVERS
17454 M: Hans de Goede <hdegoede@redhat.com>
17457 F: drivers/acpi/pmic/intel_pmic_xpower.c
17459 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17460 M: Chen-Yu Tsai <wens@csie.org>
17461 L: linux-kernel@vger.kernel.org
17466 M: Andrew Hendry <andrew.hendry@gmail.com>
17467 L: linux-x25@vger.kernel.org
17469 F: Documentation/networking/x25*
17470 F: include/net/x25*
17473 X86 ARCHITECTURE (32-BIT AND 64-BIT)
17474 M: Thomas Gleixner <tglx@linutronix.de>
17475 M: Ingo Molnar <mingo@redhat.com>
17476 M: Borislav Petkov <bp@alien8.de>
17477 R: "H. Peter Anvin" <hpa@zytor.com>
17479 L: linux-kernel@vger.kernel.org
17480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17482 F: Documentation/devicetree/bindings/x86/
17483 F: Documentation/x86/
17487 M: Andy Lutomirski <luto@kernel.org>
17488 L: linux-kernel@vger.kernel.org
17489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17493 X86 MCE INFRASTRUCTURE
17494 M: Tony Luck <tony.luck@intel.com>
17495 M: Borislav Petkov <bp@alien8.de>
17496 L: linux-edac@vger.kernel.org
17498 F: arch/x86/kernel/cpu/mce/*
17500 X86 MICROCODE UPDATE SUPPORT
17501 M: Borislav Petkov <bp@alien8.de>
17503 F: arch/x86/kernel/cpu/microcode/*
17506 M: Dave Hansen <dave.hansen@linux.intel.com>
17507 M: Andy Lutomirski <luto@kernel.org>
17508 M: Peter Zijlstra <peterz@infradead.org>
17509 L: linux-kernel@vger.kernel.org
17510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17514 X86 PLATFORM DRIVERS
17515 M: Darren Hart <dvhart@infradead.org>
17516 M: Andy Shevchenko <andy@infradead.org>
17517 L: platform-driver-x86@vger.kernel.org
17518 T: git git://git.infradead.org/linux-platform-drivers-x86.git
17520 F: drivers/platform/x86/
17521 F: drivers/platform/olpc/
17523 X86 PLATFORM DRIVERS - ARCH
17524 R: Darren Hart <dvhart@infradead.org>
17525 R: Andy Shevchenko <andy@infradead.org>
17526 L: platform-driver-x86@vger.kernel.org
17528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17530 F: arch/x86/platform
17533 M: Andy Lutomirski <luto@kernel.org>
17534 L: linux-kernel@vger.kernel.org
17535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17537 F: arch/x86/entry/vdso/
17540 M: Matthew Wilcox <willy@infradead.org>
17541 L: linux-fsdevel@vger.kernel.org
17543 F: Documentation/core-api/xarray.rst
17546 F: include/linux/idr.h
17547 F: include/linux/xarray.h
17548 F: tools/testing/radix-tree
17551 M: Benjamin Valentin <benpicco@googlemail.com>
17553 F: drivers/media/rc/xbox_remote.c
17554 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
17556 XC2028/3028 TUNER DRIVER
17557 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17558 L: linux-media@vger.kernel.org
17559 W: https://linuxtv.org
17560 T: git git://linuxtv.org/media_tree.git
17562 F: drivers/media/tuners/tuner-xc2028.*
17564 XDP (eXpress Data Path)
17565 M: Alexei Starovoitov <ast@kernel.org>
17566 M: Daniel Borkmann <daniel@iogearbox.net>
17567 M: David S. Miller <davem@davemloft.net>
17568 M: Jakub Kicinski <jakub.kicinski@netronome.com>
17569 M: Jesper Dangaard Brouer <hawk@kernel.org>
17570 M: John Fastabend <john.fastabend@gmail.com>
17571 L: netdev@vger.kernel.org
17572 L: xdp-newbies@vger.kernel.org
17573 L: bpf@vger.kernel.org
17576 F: include/net/xdp.h
17577 F: kernel/bpf/devmap.c
17578 F: kernel/bpf/cpumap.c
17579 F: include/trace/events/xdp.h
17583 XDP SOCKETS (AF_XDP)
17584 M: Björn Töpel <bjorn.topel@intel.com>
17585 M: Magnus Karlsson <magnus.karlsson@intel.com>
17586 R: Jonathan Lemon <jonathan.lemon@gmail.com>
17587 L: netdev@vger.kernel.org
17588 L: bpf@vger.kernel.org
17590 F: kernel/bpf/xskmap.c
17593 XEN BLOCK SUBSYSTEM
17594 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17595 M: Roger Pau Monné <roger.pau@citrix.com>
17596 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17598 F: drivers/block/xen-blkback/*
17599 F: drivers/block/xen*
17602 M: Stefano Stabellini <sstabellini@kernel.org>
17603 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17606 F: arch/arm/include/asm/xen/
17608 XEN HYPERVISOR ARM64
17609 M: Stefano Stabellini <sstabellini@kernel.org>
17610 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17613 F: arch/arm64/include/asm/xen/
17615 XEN HYPERVISOR INTERFACE
17616 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
17617 M: Juergen Gross <jgross@suse.com>
17618 R: Stefano Stabellini <sstabellini@kernel.org>
17619 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17623 F: arch/x86/platform/pvh/
17624 F: drivers/*/xen-*front.c
17626 F: arch/x86/include/asm/xen/
17627 F: arch/x86/include/asm/pvclock-abi.h
17629 F: include/uapi/xen/
17630 F: Documentation/ABI/stable/sysfs-hypervisor-xen
17631 F: Documentation/ABI/testing/sysfs-hypervisor-xen
17633 XEN NETWORK BACKEND DRIVER
17634 M: Wei Liu <wei.liu@kernel.org>
17635 M: Paul Durrant <paul.durrant@citrix.com>
17636 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17637 L: netdev@vger.kernel.org
17639 F: drivers/net/xen-netback/*
17642 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17643 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17645 F: arch/x86/pci/*xen*
17646 F: drivers/pci/*xen*
17649 M: Juergen Gross <jgross@suse.com>
17650 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17651 L: linux-scsi@vger.kernel.org
17653 F: drivers/scsi/xen-scsifront.c
17654 F: drivers/xen/xen-scsiback.c
17655 F: include/xen/interface/io/vscsiif.h
17657 XEN SWIOTLB SUBSYSTEM
17658 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17659 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17660 L: iommu@lists.linux-foundation.org
17662 F: arch/x86/xen/*swiotlb*
17663 F: drivers/xen/*swiotlb*
17665 XEN SOUND FRONTEND DRIVER
17666 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17667 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17668 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17673 M: Darrick J. Wong <darrick.wong@oracle.com>
17674 M: linux-xfs@vger.kernel.org
17675 L: linux-xfs@vger.kernel.org
17677 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17679 F: Documentation/admin-guide/xfs.rst
17680 F: Documentation/ABI/testing/sysfs-fs-xfs
17681 F: Documentation/filesystems/xfs-delayed-logging-design.txt
17682 F: Documentation/filesystems/xfs-self-describing-metadata.txt
17684 F: include/uapi/linux/dqblk_xfs.h
17685 F: include/uapi/linux/fsmap.h
17687 XILINX AXI ETHERNET DRIVER
17688 M: Anirudha Sarangi <anirudh@xilinx.com>
17689 M: John Linn <John.Linn@xilinx.com>
17691 F: drivers/net/ethernet/xilinx/xilinx_axienet*
17693 XILINX UARTLITE SERIAL DRIVER
17694 M: Peter Korsgaard <jacmet@sunsite.dk>
17695 L: linux-serial@vger.kernel.org
17697 F: drivers/tty/serial/uartlite.c
17699 XILINX VIDEO IP CORES
17700 M: Hyun Kwon <hyun.kwon@xilinx.com>
17701 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17702 L: linux-media@vger.kernel.org
17703 T: git git://linuxtv.org/media_tree.git
17705 F: Documentation/devicetree/bindings/media/xilinx/
17706 F: drivers/media/platform/xilinx/
17707 F: include/uapi/linux/xilinx-v4l2-controls.h
17710 M: Eli Billauer <eli.billauer@gmail.com>
17711 L: linux-kernel@vger.kernel.org
17713 F: drivers/char/xillybus/
17716 M: George Cherian <george.cherian@cavium.com>
17717 M: Jan Glauber <jglauber@cavium.com>
17718 L: linux-i2c@vger.kernel.org
17719 W: http://www.cavium.com
17721 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
17722 F: drivers/i2c/busses/i2c-xlp9xx.c
17724 XRA1403 GPIO EXPANDER
17725 M: Nandor Han <nandor.han@ge.com>
17726 M: Semi Malinen <semi.malinen@ge.com>
17727 L: linux-gpio@vger.kernel.org
17729 F: drivers/gpio/gpio-xra1403.c
17730 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17732 XTENSA XTFPGA PLATFORM SUPPORT
17733 M: Max Filippov <jcmvbkbc@gmail.com>
17734 L: linux-xtensa@linux-xtensa.org
17736 F: drivers/spi/spi-xtensa-xtfpga.c
17737 F: sound/soc/xtensa/xtfpga-i2s.c
17739 YAM DRIVER FOR AX.25
17740 M: Jean-Paul Roubelat <jpr@f6fbb.org>
17741 L: linux-hams@vger.kernel.org
17743 F: drivers/net/hamradio/yam*
17744 F: include/linux/yam.h
17746 YAMA SECURITY MODULE
17747 M: Kees Cook <keescook@chromium.org>
17748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17751 F: Documentation/admin-guide/LSM/Yama.rst
17753 YEALINK PHONE DRIVER
17754 M: Henk Vergonet <Henk.Vergonet@gmail.com>
17755 L: usbb2k-api-dev@nongnu.org
17757 F: Documentation/input/devices/yealink.rst
17758 F: drivers/input/misc/yealink.*
17760 Z8530 DRIVER FOR AX.25
17761 M: Joerg Reuter <jreuter@yaina.de>
17762 W: http://yaina.de/jreuter/
17763 W: http://www.qsl.net/dl1bke/
17764 L: linux-hams@vger.kernel.org
17766 F: Documentation/networking/z8530drv.txt
17767 F: drivers/net/hamradio/*scc.c
17768 F: drivers/net/hamradio/z8530.h
17770 ZBUD COMPRESSED PAGE ALLOCATOR
17771 M: Seth Jennings <sjenning@redhat.com>
17772 M: Dan Streetman <ddstreet@ieee.org>
17773 L: linux-mm@kvack.org
17776 F: include/linux/zbud.h
17778 ZD1211RW WIRELESS DRIVER
17779 M: Daniel Drake <dsd@gentoo.org>
17780 M: Ulrich Kunitz <kune@deine-taler.de>
17781 W: http://zd1211.ath.cx/wiki/DriverRewrite
17782 L: linux-wireless@vger.kernel.org
17783 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
17785 F: drivers/net/wireless/zydas/zd1211rw/
17787 ZD1301 MEDIA DRIVER
17788 M: Antti Palosaari <crope@iki.fi>
17789 L: linux-media@vger.kernel.org
17790 W: https://linuxtv.org/
17791 W: http://palosaari.fi/linux/
17792 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17794 F: drivers/media/usb/dvb-usb-v2/zd1301*
17796 ZD1301_DEMOD MEDIA DRIVER
17797 M: Antti Palosaari <crope@iki.fi>
17798 L: linux-media@vger.kernel.org
17799 W: https://linuxtv.org/
17800 W: http://palosaari.fi/linux/
17801 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17803 F: drivers/media/dvb-frontends/zd1301_demod*
17805 ZHAOXIN PROCESSOR SUPPORT
17806 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
17807 L: linux-kernel@vger.kernel.org
17809 F: arch/x86/kernel/cpu/zhaoxin.c
17811 ZPOOL COMPRESSED PAGE STORAGE API
17812 M: Dan Streetman <ddstreet@ieee.org>
17813 L: linux-mm@kvack.org
17816 F: include/linux/zpool.h
17818 ZR36067 VIDEO FOR LINUX DRIVER
17819 L: mjpeg-users@lists.sourceforge.net
17820 L: linux-media@vger.kernel.org
17821 W: http://mjpeg.sourceforge.net/driver-zoran/
17822 T: hg https://linuxtv.org/hg/v4l-dvb
17824 F: drivers/staging/media/zoran/
17826 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17827 M: Minchan Kim <minchan@kernel.org>
17828 M: Nitin Gupta <ngupta@vflare.org>
17829 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17830 L: linux-kernel@vger.kernel.org
17832 F: drivers/block/zram/
17833 F: Documentation/admin-guide/blockdev/zram.rst
17835 ZS DECSTATION Z85C30 SERIAL DRIVER
17836 M: "Maciej W. Rozycki" <macro@linux-mips.org>
17838 F: drivers/tty/serial/zs.*
17840 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17841 M: Minchan Kim <minchan@kernel.org>
17842 M: Nitin Gupta <ngupta@vflare.org>
17843 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17844 L: linux-mm@kvack.org
17847 F: include/linux/zsmalloc.h
17848 F: Documentation/vm/zsmalloc.rst
17850 ZSWAP COMPRESSED SWAP CACHING
17851 M: Seth Jennings <sjenning@redhat.com>
17852 M: Dan Streetman <ddstreet@ieee.org>
17853 L: linux-mm@kvack.org
17858 M: Linus Torvalds <torvalds@linux-foundation.org>
17859 L: linux-kernel@vger.kernel.org
17860 Q: http://patchwork.kernel.org/project/LKML/list/
17861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17862 S: Buried alive in reporters