3 List of maintainers and how to submit kernel changes
5 Please try to follow the guidelines below. This will make things
6 easier on the maintainers. Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
9 1. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
12 2. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
20 3. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
24 4. When you are happy with a change make it generally available for
25 testing and await feedback.
27 5. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/process/coding-style.rst for guidance here.
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/process/submitting-patches.rst for details.
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
53 PLEASE remember that submissions must be made under the terms
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
57 Documentation/process/submitting-patches.rst.
59 6. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
63 7. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond. Please keep in mind that the security team is
66 a small set of people who can be efficient only when working on
67 verified bugs. Please only Cc: this list when you have identified
68 that the bug would present a short-term risk to other users if it
69 were publicly disclosed. For example, reports of address leaks do
70 not represent an immediate threat and are better handled publicly,
71 and ideally, should come with a patch proposal. Please do not send
72 automated reports to this list either. Such bugs will be handled
73 better and faster in the usual public places.
77 Descriptions of section entries:
80 M: Mail patches to: FullName <address@domain>
81 R: Designated reviewer: FullName <address@domain>
82 These reviewers should be CCed on patches.
83 L: Mailing list that is relevant to this area
84 W: Web-page with status/info
85 B: URI for where to file bugs. A web-page with detailed bug
86 filing info, a direct bug tracker link, or a mailto: URI.
87 C: URI for chat protocol, server and channel where developers
88 usually hang out, for example irc://server/channel.
89 Q: Patchwork web based patch tracking system site
90 T: SCM tree type and location.
91 Type is one of: git, hg, quilt, stgit, topgit
92 S: Status, one of the following:
93 Supported: Someone is actually paid to look after this.
94 Maintained: Someone actually looks after it.
95 Odd Fixes: It has a maintainer but they don't have time to do
96 much other than throw the odd patch in. See below..
97 Orphan: No current maintainer [but maybe you could take the
98 role as you write your new code].
99 Obsolete: Old code. Something tagged obsolete generally means
100 it has been replaced by a better system and you
101 should be using that.
102 F: Files and directories with wildcard patterns.
103 A trailing slash includes all files and subdirectory files.
104 F: drivers/net/ all files in and below drivers/net
105 F: drivers/net/* all files in drivers/net, but not below
106 F: */net/* all files in "any top level directory"/net
107 One pattern per line. Multiple F: lines acceptable.
108 N: Files and directories with regex patterns.
109 N: [^a-z]tegra all files whose path contains the word tegra
110 One pattern per line. Multiple N: lines acceptable.
111 scripts/get_maintainer.pl has different behavior for files that
112 match F: pattern and matches of N: patterns. By default,
113 get_maintainer will not look at git log history when an F: pattern
114 match occurs. When an N: match occurs, git log history is used
115 to also notify the people that have git commit signatures.
116 X: Files and directories that are NOT maintained, same rules as F:
117 Files exclusions are tested before file matches.
118 Can be useful for excluding a specific subdirectory, for instance:
121 matches all files in and below net excluding net/ipv6/
122 K: Keyword perl extended regex pattern to match content in a
123 patch or file. For instance:
125 matches patches or files that contain "of_get_profile"
126 K: \b(printk|pr_(info|err))\b
127 matches patches or files that contain one or more of the words
128 printk, pr_info or pr_err
129 One regex pattern per line. Multiple K: lines acceptable.
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
135 Maintainers List (try to look for most precise areas first)
137 -----------------------------------
140 M: Steffen Klassert <klassert@kernel.org>
141 L: netdev@vger.kernel.org
143 F: Documentation/networking/device_drivers/3com/vortex.txt
144 F: drivers/net/ethernet/3com/3c59x.c
146 3CR990 NETWORK DRIVER
147 M: David Dillow <dave@thedillows.org>
148 L: netdev@vger.kernel.org
150 F: drivers/net/ethernet/3com/typhoon*
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M: Adam Radford <aradford@gmail.com>
154 L: linux-scsi@vger.kernel.org
155 W: http://www.lsi.com
159 53C700 AND 53C700-66 SCSI DRIVER
160 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L: linux-scsi@vger.kernel.org
163 F: drivers/scsi/53c700*
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M: Alexander Aring <alex.aring@gmail.com>
167 M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L: linux-bluetooth@vger.kernel.org
169 L: linux-wpan@vger.kernel.org
172 F: include/net/6lowpan.h
173 F: Documentation/networking/6lowpan.txt
175 6PACK NETWORK DRIVER FOR AX.25
176 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L: linux-hams@vger.kernel.org
179 F: drivers/net/hamradio/6pack.c
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M: Realtek linux nic maintainers <nic_swsd@realtek.com>
183 M: Heiner Kallweit <hkallweit1@gmail.com>
184 L: netdev@vger.kernel.org
186 F: drivers/net/ethernet/realtek/r8169.c
188 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
189 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
190 L: linux-serial@vger.kernel.org
192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
193 F: drivers/tty/serial/8250*
194 F: include/linux/serial_8250.h
196 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
197 L: netdev@vger.kernel.org
199 F: drivers/net/ethernet/8390/
202 M: Eric Van Hensbergen <ericvh@gmail.com>
203 M: Latchesar Ionkov <lucho@ionkov.net>
204 M: Dominique Martinet <asmadeus@codewreck.org>
205 L: v9fs-developer@lists.sourceforge.net
206 W: http://swik.net/v9fs
207 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
209 T: git git://github.com/martinetd/linux.git
211 F: Documentation/filesystems/9p.txt
215 F: include/uapi/linux/virtio_9p.h
216 F: include/trace/events/9p.h
219 M: Antti Palosaari <crope@iki.fi>
220 L: linux-media@vger.kernel.org
221 W: https://linuxtv.org
222 W: http://palosaari.fi/linux/
223 Q: http://patchwork.linuxtv.org/project/linux-media/list/
224 T: git git://linuxtv.org/anttip/media_tree.git
226 F: drivers/media/dvb-frontends/a8293*
228 AACRAID SCSI RAID DRIVER
229 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
230 L: linux-scsi@vger.kernel.org
231 W: http://www.adaptec.com/
233 F: Documentation/scsi/aacraid.txt
234 F: drivers/scsi/aacraid/
237 L: linux-api@vger.kernel.org
238 F: include/linux/syscalls.h
241 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
242 M: Hans de Goede <hdegoede@redhat.com>
243 L: linux-hwmon@vger.kernel.org
245 F: drivers/hwmon/abituguru.c
247 ABIT UGURU 3 HARDWARE MONITOR DRIVER
248 M: Alistair John Strachan <alistair@devzero.co.uk>
249 L: linux-hwmon@vger.kernel.org
251 F: drivers/hwmon/abituguru3.c
253 ACCES 104-DIO-48E GPIO DRIVER
254 M: William Breathitt Gray <vilhelm.gray@gmail.com>
255 L: linux-gpio@vger.kernel.org
257 F: drivers/gpio/gpio-104-dio-48e.c
259 ACCES 104-IDI-48 GPIO DRIVER
260 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
261 L: linux-gpio@vger.kernel.org
263 F: drivers/gpio/gpio-104-idi-48.c
265 ACCES 104-IDIO-16 GPIO DRIVER
266 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
267 L: linux-gpio@vger.kernel.org
269 F: drivers/gpio/gpio-104-idio-16.c
271 ACCES 104-QUAD-8 DRIVER
272 M: William Breathitt Gray <vilhelm.gray@gmail.com>
273 L: linux-iio@vger.kernel.org
275 F: Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
276 F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
277 F: drivers/counter/104-quad-8.c
279 ACCES PCI-IDIO-16 GPIO DRIVER
280 M: William Breathitt Gray <vilhelm.gray@gmail.com>
281 L: linux-gpio@vger.kernel.org
283 F: drivers/gpio/gpio-pci-idio-16.c
285 ACCES PCIe-IDIO-24 GPIO DRIVER
286 M: William Breathitt Gray <vilhelm.gray@gmail.com>
287 L: linux-gpio@vger.kernel.org
289 F: drivers/gpio/gpio-pcie-idio-24.c
292 M: Jes Sorensen <jes@trained-monkey.org>
293 L: linux-acenic@sunsite.dk
295 F: drivers/net/ethernet/alteon/acenic*
297 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
298 M: Peter Feuerer <peter@piie.net>
299 L: platform-driver-x86@vger.kernel.org
300 W: http://piie.net/?section=acerhdf
302 F: drivers/platform/x86/acerhdf.c
304 ACER WMI LAPTOP EXTRAS
305 M: "Lee, Chun-Yi" <jlee@suse.com>
306 L: platform-driver-x86@vger.kernel.org
308 F: drivers/platform/x86/acer-wmi.c
311 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
312 M: Len Brown <lenb@kernel.org>
313 L: linux-acpi@vger.kernel.org
314 W: https://01.org/linux-acpi
315 Q: https://patchwork.kernel.org/project/linux-acpi/list/
316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
317 B: https://bugzilla.kernel.org
320 F: drivers/pnp/pnpacpi/
321 F: include/linux/acpi.h
322 F: include/linux/fwnode.h
324 F: Documentation/firmware-guide/acpi/
325 F: Documentation/ABI/testing/sysfs-bus-acpi
326 F: Documentation/ABI/testing/configfs-acpi
327 F: drivers/pci/*acpi*
328 F: drivers/pci/*/*acpi*
332 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
333 M: Len Brown <lenb@kernel.org>
334 L: linux-acpi@vger.kernel.org
335 R: James Morse <james.morse@arm.com>
336 R: Tony Luck <tony.luck@intel.com>
337 R: Borislav Petkov <bp@alien8.de>
338 F: drivers/acpi/apei/
340 ACPI COMPONENT ARCHITECTURE (ACPICA)
341 M: Robert Moore <robert.moore@intel.com>
342 M: Erik Schmauss <erik.schmauss@intel.com>
343 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
344 L: linux-acpi@vger.kernel.org
346 W: https://acpica.org/
347 W: https://github.com/acpica/acpica/
348 Q: https://patchwork.kernel.org/project/linux-acpi/list/
349 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
350 B: https://bugzilla.kernel.org
351 B: https://bugs.acpica.org
353 F: drivers/acpi/acpica/
358 M: Zhang Rui <rui.zhang@intel.com>
359 L: linux-acpi@vger.kernel.org
360 W: https://01.org/linux-acpi
361 B: https://bugzilla.kernel.org
363 F: drivers/acpi/fan.c
365 ACPI FOR ARM64 (ACPI/arm64)
366 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
367 M: Hanjun Guo <guohanjun@huawei.com>
368 M: Sudeep Holla <sudeep.holla@arm.com>
369 L: linux-acpi@vger.kernel.org
370 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
372 F: drivers/acpi/arm64
374 ACPI I2C MULTI INSTANTIATE DRIVER
375 M: Hans de Goede <hdegoede@redhat.com>
376 L: platform-driver-x86@vger.kernel.org
378 F: drivers/platform/x86/i2c-multi-instantiate.c
381 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
382 M: Len Brown <lenb@kernel.org>
383 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
384 R: Mika Westerberg <mika.westerberg@linux.intel.com>
385 L: linux-acpi@vger.kernel.org
386 Q: https://patchwork.kernel.org/project/linux-acpi/list/
387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
388 B: https://bugzilla.kernel.org
390 F: drivers/acpi/pmic/
393 M: Zhang Rui <rui.zhang@intel.com>
394 L: linux-acpi@vger.kernel.org
395 W: https://01.org/linux-acpi
396 B: https://bugzilla.kernel.org
398 F: drivers/acpi/*thermal*
401 M: Zhang Rui <rui.zhang@intel.com>
402 L: linux-acpi@vger.kernel.org
403 W: https://01.org/linux-acpi
404 B: https://bugzilla.kernel.org
406 F: drivers/acpi/acpi_video.c
409 L: platform-driver-x86@vger.kernel.org
411 F: drivers/platform/x86/wmi.c
412 F: include/uapi/linux/wmi.h
414 AD1889 ALSA SOUND DRIVER
415 W: https://parisc.wiki.kernel.org/index.php/AD1889
416 L: linux-parisc@vger.kernel.org
418 F: sound/pci/ad1889.*
420 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
421 M: Michael Hennerich <michael.hennerich@analog.com>
422 W: http://wiki.analog.com/AD5254
423 W: http://ez.analog.com/community/linux-device-drivers
425 F: drivers/misc/ad525x_dpot.c
427 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
428 M: Michael Hennerich <michael.hennerich@analog.com>
429 W: http://wiki.analog.com/AD5398
430 W: http://ez.analog.com/community/linux-device-drivers
432 F: drivers/regulator/ad5398.c
434 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
435 M: Michael Hennerich <michael.hennerich@analog.com>
436 W: http://wiki.analog.com/AD7142
437 W: http://ez.analog.com/community/linux-device-drivers
439 F: drivers/input/misc/ad714x.c
441 AD7877 TOUCHSCREEN DRIVER
442 M: Michael Hennerich <michael.hennerich@analog.com>
443 W: http://wiki.analog.com/AD7877
444 W: http://ez.analog.com/community/linux-device-drivers
446 F: drivers/input/touchscreen/ad7877.c
448 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
449 M: Michael Hennerich <michael.hennerich@analog.com>
450 W: http://wiki.analog.com/AD7879
451 W: http://ez.analog.com/community/linux-device-drivers
453 F: drivers/input/touchscreen/ad7879.c
455 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
456 M: Jiri Kosina <jikos@kernel.org>
459 ADF7242 IEEE 802.15.4 RADIO DRIVER
460 M: Michael Hennerich <michael.hennerich@analog.com>
461 W: https://wiki.analog.com/ADF7242
462 W: http://ez.analog.com/community/linux-device-drivers
463 L: linux-wpan@vger.kernel.org
465 F: drivers/net/ieee802154/adf7242.c
466 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
468 ADM1025 HARDWARE MONITOR DRIVER
469 M: Jean Delvare <jdelvare@suse.com>
470 L: linux-hwmon@vger.kernel.org
472 F: Documentation/hwmon/adm1025.rst
473 F: drivers/hwmon/adm1025.c
475 ADM1029 HARDWARE MONITOR DRIVER
476 M: Corentin Labbe <clabbe.montjoie@gmail.com>
477 L: linux-hwmon@vger.kernel.org
479 F: drivers/hwmon/adm1029.c
481 ADM8211 WIRELESS DRIVER
482 L: linux-wireless@vger.kernel.org
483 W: http://wireless.kernel.org/
485 F: drivers/net/wireless/admtek/adm8211.*
487 ADP1653 FLASH CONTROLLER DRIVER
488 M: Sakari Ailus <sakari.ailus@iki.fi>
489 L: linux-media@vger.kernel.org
491 F: drivers/media/i2c/adp1653.c
492 F: include/media/i2c/adp1653.h
494 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
495 M: Michael Hennerich <michael.hennerich@analog.com>
496 W: http://wiki.analog.com/ADP5520
497 W: http://ez.analog.com/community/linux-device-drivers
499 F: drivers/mfd/adp5520.c
500 F: drivers/video/backlight/adp5520_bl.c
501 F: drivers/leds/leds-adp5520.c
502 F: drivers/gpio/gpio-adp5520.c
503 F: drivers/input/keyboard/adp5520-keys.c
505 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
506 M: Michael Hennerich <michael.hennerich@analog.com>
507 W: http://wiki.analog.com/ADP5588
508 W: http://ez.analog.com/community/linux-device-drivers
510 F: drivers/input/keyboard/adp5588-keys.c
511 F: drivers/gpio/gpio-adp5588.c
513 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
514 M: Michael Hennerich <michael.hennerich@analog.com>
515 W: http://wiki.analog.com/ADP8860
516 W: http://ez.analog.com/community/linux-device-drivers
518 F: drivers/video/backlight/adp8860_bl.c
520 ADS1015 HARDWARE MONITOR DRIVER
521 M: Dirk Eibach <eibach@gdsys.de>
522 L: linux-hwmon@vger.kernel.org
524 F: Documentation/hwmon/ads1015.rst
525 F: drivers/hwmon/ads1015.c
526 F: include/linux/platform_data/ads1015.h
529 M: Colin Leroy <colin@colino.net>
531 F: drivers/macintosh/therm_adt746x.c
533 ADT7475 HARDWARE MONITOR DRIVER
534 M: Jean Delvare <jdelvare@suse.com>
535 L: linux-hwmon@vger.kernel.org
537 F: Documentation/hwmon/adt7475.rst
538 F: drivers/hwmon/adt7475.c
541 M: Matthew Wilcox <willy@infradead.org>
542 M: Hannes Reinecke <hare@suse.com>
543 L: linux-scsi@vger.kernel.org
545 F: Documentation/scsi/advansys.txt
546 F: drivers/scsi/advansys.c
548 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
549 M: Michael Hennerich <michael.hennerich@analog.com>
550 W: http://wiki.analog.com/ADXL345
551 W: http://ez.analog.com/community/linux-device-drivers
553 F: drivers/input/misc/adxl34x.c
554 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
556 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
557 M: Stefan Popa <stefan.popa@analog.com>
558 W: http://ez.analog.com/community/linux-device-drivers
560 F: drivers/iio/accel/adxl372.c
561 F: drivers/iio/accel/adxl372_spi.c
562 F: drivers/iio/accel/adxl372_i2c.c
563 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
566 M: Antti Palosaari <crope@iki.fi>
567 L: linux-media@vger.kernel.org
568 W: https://linuxtv.org
569 W: http://palosaari.fi/linux/
570 Q: http://patchwork.linuxtv.org/project/linux-media/list/
571 T: git git://linuxtv.org/anttip/media_tree.git
573 F: drivers/media/dvb-frontends/af9013*
576 M: Antti Palosaari <crope@iki.fi>
577 L: linux-media@vger.kernel.org
578 W: https://linuxtv.org
579 W: http://palosaari.fi/linux/
580 Q: http://patchwork.linuxtv.org/project/linux-media/list/
581 T: git git://linuxtv.org/anttip/media_tree.git
583 F: drivers/media/dvb-frontends/af9033*
586 M: David Sterba <dsterba@suse.com>
587 L: linux-fsdevel@vger.kernel.org
589 F: Documentation/filesystems/affs.txt
593 M: David Howells <dhowells@redhat.com>
594 L: linux-afs@lists.infradead.org
597 F: include/trace/events/afs.h
598 F: Documentation/filesystems/afs.txt
599 W: https://www.infradead.org/~dhowells/kafs/
602 M: David Airlie <airlied@linux.ie>
603 T: git git://anongit.freedesktop.org/drm/drm
606 F: include/linux/agp*
607 F: include/uapi/linux/agp*
610 M: "Juergen E. Fischer" <fischer@norbit.de>
611 L: linux-scsi@vger.kernel.org
613 F: drivers/scsi/aha152x*
614 F: drivers/scsi/pcmcia/aha152x*
616 AIC7XXX / AIC79XX SCSI DRIVER
617 M: Hannes Reinecke <hare@suse.com>
618 L: linux-scsi@vger.kernel.org
620 F: drivers/scsi/aic7xxx/
622 AIMSLAB FM RADIO RECEIVER DRIVER
623 M: Hans Verkuil <hverkuil@xs4all.nl>
624 L: linux-media@vger.kernel.org
625 T: git git://linuxtv.org/media_tree.git
626 W: https://linuxtv.org
628 F: drivers/media/radio/radio-aimslab*
631 M: Benjamin LaHaise <bcrl@kvack.org>
632 L: linux-aio@kvack.org
635 F: include/linux/*aio*.h
638 M: Antti Palosaari <crope@iki.fi>
639 L: linux-media@vger.kernel.org
640 W: https://linuxtv.org
641 W: http://palosaari.fi/linux/
642 Q: http://patchwork.linuxtv.org/project/linux-media/list/
643 T: git git://linuxtv.org/anttip/media_tree.git
645 F: drivers/media/usb/airspy/
647 ALACRITECH GIGABIT ETHERNET DRIVER
648 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
650 F: drivers/net/ethernet/alacritech/*
652 ALCATEL SPEEDTOUCH USB DRIVER
653 M: Duncan Sands <duncan.sands@free.fr>
654 L: linux-usb@vger.kernel.org
655 W: http://www.linux-usb.org/SpeedTouch/
657 F: drivers/usb/atm/speedtch.c
658 F: drivers/usb/atm/usbatm.c
660 ALCHEMY AU1XX0 MMC DRIVER
661 M: Manuel Lauss <manuel.lauss@gmail.com>
663 F: drivers/mmc/host/au1xmmc.c
666 M: Rudolf Marek <r.marek@assembler.cz>
667 L: linux-i2c@vger.kernel.org
669 F: Documentation/i2c/busses/i2c-ali1563
670 F: drivers/i2c/busses/i2c-ali1563.c
672 ALLEGRO DVT VIDEO IP CORE DRIVER
673 M: Michael Tretter <m.tretter@pengutronix.de>
674 R: Pengutronix Kernel Team <kernel@pengutronix.de>
675 L: linux-media@vger.kernel.org
677 F: drivers/staging/media/allegro-dvt/
679 ALLWINNER SECURITY SYSTEM
680 M: Corentin Labbe <clabbe.montjoie@gmail.com>
681 L: linux-crypto@vger.kernel.org
683 F: drivers/crypto/sunxi-ss/
686 M: Maxime Ripard <maxime.ripard@bootlin.com>
687 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
688 L: linux-media@vger.kernel.org
690 F: drivers/staging/media/sunxi/cedrus/
693 M: Richard Henderson <rth@twiddle.net>
694 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
695 M: Matt Turner <mattst88@gmail.com>
697 L: linux-alpha@vger.kernel.org
700 ALPS PS/2 TOUCHPAD DRIVER
701 R: Pali Rohár <pali.rohar@gmail.com>
702 F: drivers/input/mouse/alps.*
704 ALTERA I2C CONTROLLER DRIVER
705 M: Thor Thayer <thor.thayer@linux.intel.com>
707 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
708 F: drivers/i2c/busses/i2c-altera.c
710 ALTERA MAILBOX DRIVER
711 M: Ley Foon Tan <lftan@altera.com>
712 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
714 F: drivers/mailbox/mailbox-altera.c
717 M: Tien Hock Loh <thloh@altera.com>
718 L: linux-gpio@vger.kernel.org
720 F: drivers/gpio/gpio-altera.c
722 ALTERA SYSTEM MANAGER DRIVER
723 M: Thor Thayer <thor.thayer@linux.intel.com>
725 F: drivers/mfd/altera-sysmgr.c
726 F: include/linux/mfd/altera-sysgmr.h
728 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
729 M: Thor Thayer <thor.thayer@linux.intel.com>
731 F: drivers/gpio/gpio-altera-a10sr.c
732 F: drivers/mfd/altera-a10sr.c
733 F: drivers/reset/reset-a10sr.c
734 F: include/linux/mfd/altera-a10sr.h
735 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
737 ALTERA TRIPLE SPEED ETHERNET DRIVER
738 M: Thor Thayer <thor.thayer@linux.intel.com>
739 L: netdev@vger.kernel.org
740 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
742 F: drivers/net/ethernet/altera/
744 ALTERA UART/JTAG UART SERIAL DRIVERS
745 M: Tobias Klauser <tklauser@distanz.ch>
746 L: linux-serial@vger.kernel.org
747 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
749 F: drivers/tty/serial/altera_uart.c
750 F: drivers/tty/serial/altera_jtaguart.c
751 F: include/linux/altera_uart.h
752 F: include/linux/altera_jtaguart.h
754 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
755 M: Talel Shenhar <talel@amazon.com>
757 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
758 F: drivers/thermal/thermal_mmio.c
760 AMAZON ETHERNET DRIVERS
761 M: Netanel Belgazal <netanel@amazon.com>
762 R: Saeed Bishara <saeedb@amazon.com>
763 R: Zorik Machulsky <zorik@amazon.com>
764 L: netdev@vger.kernel.org
766 F: Documentation/networking/device_drivers/amazon/ena.txt
767 F: drivers/net/ethernet/amazon/
769 AMAZON RDMA EFA DRIVER
770 M: Gal Pressman <galpress@amazon.com>
771 R: Yossi Leybovich <sleybo@amazon.com>
772 L: linux-rdma@vger.kernel.org
773 Q: https://patchwork.kernel.org/project/linux-rdma/list/
775 F: drivers/infiniband/hw/efa/
776 F: include/uapi/rdma/efa-abi.h
778 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
779 M: Tom Lendacky <thomas.lendacky@amd.com>
780 M: Gary Hook <gary.hook@amd.com>
781 L: linux-crypto@vger.kernel.org
783 F: drivers/crypto/ccp/
784 F: include/linux/ccp.h
787 M: Harry Wentland <harry.wentland@amd.com>
788 M: Leo Li <sunpeng.li@amd.com>
789 L: amd-gfx@lists.freedesktop.org
790 T: git git://people.freedesktop.org/~agd5f/linux
792 F: drivers/gpu/drm/amd/display/
794 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
795 M: Huang Rui <ray.huang@amd.com>
796 L: linux-hwmon@vger.kernel.org
798 F: Documentation/hwmon/fam15h_power.rst
799 F: drivers/hwmon/fam15h_power.c
802 M: Enrico Weigelt, metux IT consult <info@metux.net>
803 L: linux-gpio@vger.kernel.org
805 F: drivers/gpio/gpio-amd-fch.c
806 F: include/linux/platform_data/gpio/gpio-amd-fch.h
808 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
809 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
811 F: drivers/usb/gadget/udc/amd5536udc.*
813 AMD GEODE PROCESSOR/CHIPSET SUPPORT
814 P: Andres Salomon <dilinger@queued.net>
815 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
816 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
818 F: drivers/char/hw_random/geode-rng.c
819 F: drivers/crypto/geode*
820 F: drivers/video/fbdev/geode/
821 F: arch/x86/include/asm/geode.h
824 M: Joerg Roedel <joro@8bytes.org>
825 L: iommu@lists.linux-foundation.org
826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
828 F: drivers/iommu/amd_iommu*.[ch]
829 F: include/linux/amd-iommu.h
832 M: Oded Gabbay <oded.gabbay@gmail.com>
833 L: dri-devel@lists.freedesktop.org
834 T: git git://people.freedesktop.org/~gabbayo/linux.git
836 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
837 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
838 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
839 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
840 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
841 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
842 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
843 F: drivers/gpu/drm/amd/amdkfd/
844 F: drivers/gpu/drm/amd/include/cik_structs.h
845 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
846 F: drivers/gpu/drm/amd/include/vi_structs.h
847 F: drivers/gpu/drm/amd/include/v9_structs.h
848 F: include/uapi/linux/kfd_ioctl.h
851 M: Elie Morisse <syniurge@gmail.com>
852 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
853 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
854 L: linux-i2c@vger.kernel.org
856 F: drivers/i2c/busses/i2c-amd-mp2*
859 M: Rex Zhu <rex.zhu@amd.com>
860 M: Evan Quan <evan.quan@amd.com>
861 L: amd-gfx@lists.freedesktop.org
863 F: drivers/gpu/drm/amd/powerplay/
864 T: git git://people.freedesktop.org/~agd5f/linux
866 AMD SEATTLE DEVICE TREE SUPPORT
867 M: Brijesh Singh <brijeshkumar.singh@amd.com>
868 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
869 M: Tom Lendacky <thomas.lendacky@amd.com>
871 F: arch/arm64/boot/dts/amd/
874 M: Tom Lendacky <thomas.lendacky@amd.com>
875 L: netdev@vger.kernel.org
877 F: drivers/net/ethernet/amd/xgbe/
878 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
880 ANALOG DEVICES INC AD5686 DRIVER
881 M: Stefan Popa <stefan.popa@analog.com>
882 L: linux-pm@vger.kernel.org
883 W: http://ez.analog.com/community/linux-device-drivers
885 F: drivers/iio/dac/ad5686*
886 F: drivers/iio/dac/ad5696*
888 ANALOG DEVICES INC AD5758 DRIVER
889 M: Stefan Popa <stefan.popa@analog.com>
890 L: linux-iio@vger.kernel.org
891 W: http://ez.analog.com/community/linux-device-drivers
893 F: drivers/iio/dac/ad5758.c
894 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
896 ANALOG DEVICES INC AD7124 DRIVER
897 M: Stefan Popa <stefan.popa@analog.com>
898 L: linux-iio@vger.kernel.org
899 W: http://ez.analog.com/community/linux-device-drivers
901 F: drivers/iio/adc/ad7124.c
902 F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
904 ANALOG DEVICES INC AD7606 DRIVER
905 M: Stefan Popa <stefan.popa@analog.com>
906 L: linux-iio@vger.kernel.org
907 W: http://ez.analog.com/community/linux-device-drivers
909 F: drivers/iio/adc/ad7606.c
910 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.txt
912 ANALOG DEVICES INC AD7768-1 DRIVER
913 M: Stefan Popa <stefan.popa@analog.com>
914 L: linux-iio@vger.kernel.org
915 W: http://ez.analog.com/community/linux-device-drivers
917 F: drivers/iio/adc/ad7768-1.c
918 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
920 ANALOG DEVICES INC AD7780 DRIVER
921 M: Michael Hennerich <Michael.Hennerich@analog.com>
922 M: Renato Lui Geh <renatogeh@gmail.com>
923 L: linux-iio@vger.kernel.org
924 W: http://ez.analog.com/community/linux-device-drivers
926 F: drivers/iio/adc/ad7780.c
927 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
929 ANALOG DEVICES INC AD9389B DRIVER
930 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
931 L: linux-media@vger.kernel.org
933 F: drivers/media/i2c/ad9389b*
935 ANALOG DEVICES INC ADGS1408 DRIVER
936 M: Mircea Caprioru <mircea.caprioru@analog.com>
938 F: drivers/mux/adgs1408.c
939 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
941 ANALOG DEVICES INC ADIN DRIVER
942 M: Alexandru Ardelean <alexaundru.ardelean@analog.com>
943 L: netdev@vger.kernel.org
944 W: http://ez.analog.com/community/linux-device-drivers
946 F: drivers/net/phy/adin.c
948 ANALOG DEVICES INC ADIS DRIVER LIBRARY
949 M: Alexandru Ardelean <alexandru.ardelean@analog.com>
951 L: linux-iio@vger.kernel.org
952 F: include/linux/iio/imu/adis.h
953 F: drivers/iio/imu/adis.c
955 ANALOG DEVICES INC ADP5061 DRIVER
956 M: Stefan Popa <stefan.popa@analog.com>
957 L: linux-pm@vger.kernel.org
958 W: http://ez.analog.com/community/linux-device-drivers
960 F: drivers/power/supply/adp5061.c
962 ANALOG DEVICES INC ADV7180 DRIVER
963 M: Lars-Peter Clausen <lars@metafoo.de>
964 L: linux-media@vger.kernel.org
965 W: http://ez.analog.com/community/linux-device-drivers
967 F: drivers/media/i2c/adv7180.c
969 ANALOG DEVICES INC ADV748X DRIVER
970 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
971 L: linux-media@vger.kernel.org
973 F: drivers/media/i2c/adv748x/*
975 ANALOG DEVICES INC ADV7511 DRIVER
976 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
977 L: linux-media@vger.kernel.org
979 F: drivers/media/i2c/adv7511*
981 ANALOG DEVICES INC ADV7604 DRIVER
982 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
983 L: linux-media@vger.kernel.org
985 F: drivers/media/i2c/adv7604*
987 ANALOG DEVICES INC ADV7842 DRIVER
988 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
989 L: linux-media@vger.kernel.org
991 F: drivers/media/i2c/adv7842*
993 ANALOG DEVICES INC ASOC CODEC DRIVERS
994 M: Lars-Peter Clausen <lars@metafoo.de>
995 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
996 W: http://wiki.analog.com/
997 W: http://ez.analog.com/community/linux-device-drivers
999 F: sound/soc/codecs/adau*
1000 F: sound/soc/codecs/adav*
1001 F: sound/soc/codecs/ad1*
1002 F: sound/soc/codecs/ad7*
1003 F: sound/soc/codecs/ssm*
1004 F: sound/soc/codecs/sigmadsp.*
1006 ANALOG DEVICES INC DMA DRIVERS
1007 M: Lars-Peter Clausen <lars@metafoo.de>
1008 W: http://ez.analog.com/community/linux-device-drivers
1010 F: drivers/dma/dma-axi-dmac.c
1012 ANALOG DEVICES INC IIO DRIVERS
1013 M: Lars-Peter Clausen <lars@metafoo.de>
1014 M: Michael Hennerich <Michael.Hennerich@analog.com>
1015 M: Stefan Popa <stefan.popa@analog.com>
1016 W: http://wiki.analog.com/
1017 W: http://ez.analog.com/community/linux-device-drivers
1019 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1020 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1021 F: drivers/iio/*/ad*
1022 F: drivers/iio/adc/ltc2497*
1023 X: drivers/iio/*/adjd*
1024 F: drivers/staging/iio/*/ad*
1026 ANALOGBITS PLL LIBRARIES
1027 M: Paul Walmsley <paul.walmsley@sifive.com>
1029 F: drivers/clk/analogbits/*
1030 F: include/linux/clk/analogbits*
1033 M: Greentime Hu <green.hu@gmail.com>
1034 M: Vincent Chen <deanbo422@gmail.com>
1035 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1038 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1039 F: Documentation/devicetree/bindings/nds32/
1043 ANDROID CONFIG FRAGMENTS
1044 M: Rob Herring <robh@kernel.org>
1046 F: kernel/configs/android*
1049 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1050 M: Arve Hjønnevåg <arve@android.com>
1051 M: Todd Kjos <tkjos@android.com>
1052 M: Martijn Coenen <maco@android.com>
1053 M: Joel Fernandes <joel@joelfernandes.org>
1054 M: Christian Brauner <christian@brauner.io>
1055 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1056 L: devel@driverdev.osuosl.org
1059 F: drivers/staging/android/
1061 ANDROID GOLDFISH PIC DRIVER
1062 M: Miodrag Dinic <miodrag.dinic@mips.com>
1064 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1065 F: drivers/irqchip/irq-goldfish-pic.c
1067 ANDROID GOLDFISH RTC DRIVER
1068 M: Miodrag Dinic <miodrag.dinic@mips.com>
1070 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1071 F: drivers/rtc/rtc-goldfish.c
1074 M: Laura Abbott <labbott@redhat.com>
1075 M: Sumit Semwal <sumit.semwal@linaro.org>
1076 L: devel@driverdev.osuosl.org
1077 L: dri-devel@lists.freedesktop.org
1078 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1080 F: drivers/staging/android/ion
1081 F: drivers/staging/android/uapi/ion.h
1083 AOA (Apple Onboard Audio) ALSA DRIVER
1084 M: Johannes Berg <johannes@sipsolutions.net>
1085 L: linuxppc-dev@lists.ozlabs.org
1086 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1090 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1091 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1092 L: linux-iio@vger.kernel.org
1094 F: drivers/iio/adc/stx104.c
1097 M: Jiri Kosina <jikos@kernel.org>
1099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1100 F: arch/x86/kernel/apm_32.c
1101 F: include/linux/apm_bios.h
1102 F: include/uapi/linux/apm_bios.h
1103 F: drivers/char/apm-emulation.c
1105 APPARMOR SECURITY MODULE
1106 M: John Johansen <john.johansen@canonical.com>
1107 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1108 W: wiki.apparmor.net
1109 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1111 F: security/apparmor/
1112 F: Documentation/admin-guide/LSM/apparmor.rst
1114 APPLE BCM5974 MULTITOUCH DRIVER
1115 M: Henrik Rydberg <rydberg@bitmath.org>
1116 L: linux-input@vger.kernel.org
1118 F: drivers/input/mouse/bcm5974.c
1121 M: Henrik Rydberg <rydberg@bitmath.org>
1122 L: linux-hwmon@vger.kernel.org
1124 F: drivers/hwmon/applesmc.c
1126 APPLETALK NETWORK LAYER
1127 L: netdev@vger.kernel.org
1129 F: drivers/net/appletalk/
1131 F: include/linux/atalk.h
1132 F: include/uapi/linux/atalk.h
1134 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1135 M: Khuong Dinh <khuong@os.amperecomputing.com>
1137 F: arch/arm64/boot/dts/apm/
1139 APPLIED MICRO (APM) X-GENE SOC EDAC
1140 M: Khuong Dinh <khuong@os.amperecomputing.com>
1142 F: drivers/edac/xgene_edac.c
1143 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1145 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1146 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1147 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1149 F: drivers/net/ethernet/apm/xgene-v2/
1151 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1152 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1153 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1154 M: Quan Nguyen <quan@os.amperecomputing.com>
1156 F: drivers/net/ethernet/apm/xgene/
1157 F: drivers/net/phy/mdio-xgene.c
1158 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1159 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1161 APPLIED MICRO (APM) X-GENE SOC PMU
1162 M: Khuong Dinh <khuong@os.amperecomputing.com>
1164 F: drivers/perf/xgene_pmu.c
1165 F: Documentation/admin-guide/perf/xgene-pmu.rst
1166 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1168 APTINA CAMERA SENSOR PLL
1169 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1170 L: linux-media@vger.kernel.org
1172 F: drivers/media/i2c/aptina-pll.*
1174 AQUANTIA ETHERNET DRIVER (atlantic)
1175 M: Igor Russkikh <igor.russkikh@aquantia.com>
1176 L: netdev@vger.kernel.org
1178 W: http://www.aquantia.com
1179 Q: http://patchwork.ozlabs.org/project/netdev/list/
1180 F: drivers/net/ethernet/aquantia/atlantic/
1181 F: Documentation/networking/device_drivers/aquantia/atlantic.txt
1183 ARC FRAMEBUFFER DRIVER
1184 M: Jaya Kumar <jayalk@intworks.biz>
1186 F: drivers/video/fbdev/arcfb.c
1187 F: drivers/video/fbdev/core/fb_defio.c
1190 M: Alexey Brodkin <abrodkin@synopsys.com>
1192 F: drivers/gpu/drm/arc/
1193 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1195 ARCNET NETWORK LAYER
1196 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1197 L: netdev@vger.kernel.org
1199 F: drivers/net/arcnet/
1200 F: include/uapi/linux/if_arcnet.h
1202 ARM ARCHITECTED TIMER DRIVER
1203 M: Mark Rutland <mark.rutland@arm.com>
1204 M: Marc Zyngier <maz@kernel.org>
1205 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1207 F: arch/arm/include/asm/arch_timer.h
1208 F: arch/arm64/include/asm/arch_timer.h
1209 F: drivers/clocksource/arm_arch_timer.c
1211 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1212 M: Linus Walleij <linus.walleij@linaro.org>
1213 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1215 F: Documentation/devicetree/bindings/arm/arm-boards
1216 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1217 F: Documentation/devicetree/bindings/clock/arm-integrator.txt
1218 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1219 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1220 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1221 F: arch/arm/mach-integrator/
1222 F: arch/arm/mach-realview/
1223 F: arch/arm/mach-versatile/
1224 F: arch/arm/plat-versatile/
1225 F: arch/arm/boot/dts/arm-realview-*
1226 F: arch/arm/boot/dts/integrator*
1227 F: arch/arm/boot/dts/versatile*
1228 F: drivers/clk/versatile/
1229 F: drivers/i2c/busses/i2c-versatile.c
1230 F: drivers/irqchip/irq-versatile-fpga.c
1231 F: drivers/mtd/maps/physmap_of_versatile.c
1232 F: drivers/power/reset/arm-versatile-reboot.c
1233 F: drivers/soc/versatile/
1235 ARM HDLCD DRM DRIVER
1236 M: Liviu Dudau <liviu.dudau@arm.com>
1238 F: drivers/gpu/drm/arm/hdlcd_*
1239 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1241 ARM KOMEDA DRM-KMS DRIVER
1242 M: James (Qian) Wang <james.qian.wang@arm.com>
1243 M: Liviu Dudau <liviu.dudau@arm.com>
1244 L: Mali DP Maintainers <malidp@foss.arm.com>
1246 T: git git://anongit.freedesktop.org/drm/drm-misc
1247 F: drivers/gpu/drm/arm/display/include/
1248 F: drivers/gpu/drm/arm/display/komeda/
1249 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1250 F: Documentation/gpu/komeda-kms.rst
1252 ARM MALI-DP DRM DRIVER
1253 M: Liviu Dudau <liviu.dudau@arm.com>
1254 M: Brian Starkey <brian.starkey@arm.com>
1255 L: Mali DP Maintainers <malidp@foss.arm.com>
1257 T: git git://anongit.freedesktop.org/drm/drm-misc
1258 F: drivers/gpu/drm/arm/
1259 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1260 F: Documentation/gpu/afbc.rst
1262 ARM MALI PANFROST DRM DRIVER
1263 M: Rob Herring <robh@kernel.org>
1264 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1265 L: dri-devel@lists.freedesktop.org
1267 T: git git://anongit.freedesktop.org/drm/drm-misc
1268 F: drivers/gpu/drm/panfrost/
1269 F: include/uapi/drm/panfrost_drm.h
1271 ARM MFM AND FLOPPY DRIVERS
1272 M: Ian Molton <spyro@f2s.com>
1274 F: arch/arm/mach-rpc/floppydma.S
1275 F: arch/arm/include/asm/floppy.h
1277 ARM PMU PROFILING AND DEBUGGING
1278 M: Will Deacon <will@kernel.org>
1279 M: Mark Rutland <mark.rutland@arm.com>
1281 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1282 F: arch/arm*/kernel/perf_*
1283 F: arch/arm/oprofile/common.c
1284 F: arch/arm*/kernel/hw_breakpoint.c
1285 F: arch/arm*/include/asm/hw_breakpoint.h
1286 F: arch/arm*/include/asm/perf_event.h
1288 F: include/linux/perf/arm_pmu.h
1289 F: Documentation/devicetree/bindings/arm/pmu.yaml
1290 F: Documentation/devicetree/bindings/perf/
1293 M: Russell King <linux@armlinux.org.uk>
1294 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1295 W: http://www.armlinux.org.uk/
1297 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1299 X: arch/arm/boot/dts/
1301 ARM PRIMECELL AACI PL041 DRIVER
1302 M: Russell King <linux@armlinux.org.uk>
1306 ARM PRIMECELL BUS SUPPORT
1307 M: Russell King <linux@armlinux.org.uk>
1310 F: include/linux/amba/bus.h
1312 ARM PRIMECELL CLCD PL110 DRIVER
1313 M: Russell King <linux@armlinux.org.uk>
1315 F: drivers/video/fbdev/amba-clcd.*
1317 ARM PRIMECELL KMI PL050 DRIVER
1318 M: Russell King <linux@armlinux.org.uk>
1320 F: drivers/input/serio/ambakmi.*
1321 F: include/linux/amba/kmi.h
1323 ARM PRIMECELL MMCI PL180/1 DRIVER
1324 M: Russell King <linux@armlinux.org.uk>
1326 F: drivers/mmc/host/mmci.*
1327 F: include/linux/amba/mmci.h
1329 ARM PRIMECELL SSP PL022 SPI DRIVER
1330 M: Linus Walleij <linus.walleij@linaro.org>
1331 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1333 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1334 F: drivers/spi/spi-pl022.c
1336 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1337 M: Russell King <linux@armlinux.org.uk>
1339 F: drivers/tty/serial/amba-pl01*.c
1340 F: include/linux/amba/serial.h
1342 ARM PRIMECELL VIC PL190/PL192 DRIVER
1343 M: Linus Walleij <linus.walleij@linaro.org>
1344 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1346 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1347 F: drivers/irqchip/irq-vic.c
1349 AMAZON ANNAPURNA LABS FIC DRIVER
1350 M: Talel Shenhar <talel@amazon.com>
1352 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
1353 F: drivers/irqchip/irq-al-fic.c
1356 M: Will Deacon <will@kernel.org>
1357 R: Robin Murphy <robin.murphy@arm.com>
1358 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1360 F: drivers/iommu/arm-smmu.c
1361 F: drivers/iommu/arm-smmu-v3.c
1362 F: drivers/iommu/io-pgtable-arm.c
1363 F: drivers/iommu/io-pgtable-arm-v7s.c
1365 ARM SUB-ARCHITECTURES
1366 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1372 ARM/ACTIONS SEMI ARCHITECTURE
1373 M: Andreas Färber <afaerber@suse.de>
1374 R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1375 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1378 F: arch/arm/mach-actions/
1379 F: arch/arm/boot/dts/owl-*
1380 F: arch/arm64/boot/dts/actions/
1381 F: drivers/clk/actions/
1382 F: drivers/clocksource/timer-owl*
1383 F: drivers/dma/owl-dma.c
1384 F: drivers/i2c/busses/i2c-owl.c
1385 F: drivers/pinctrl/actions/*
1386 F: drivers/soc/actions/
1387 F: include/dt-bindings/power/owl-*
1388 F: include/linux/soc/actions/
1389 F: Documentation/devicetree/bindings/arm/actions.txt
1390 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1391 F: Documentation/devicetree/bindings/dma/owl-dma.txt
1392 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1393 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1394 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1395 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1397 ARM/ADS SPHERE MACHINE SUPPORT
1398 M: Lennert Buytenhek <kernel@wantstofly.org>
1399 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1402 ARM/AFEB9260 MACHINE SUPPORT
1403 M: Sergey Lapin <slapin@ossfans.org>
1404 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407 ARM/AJECO 1ARM MACHINE SUPPORT
1408 M: Lennert Buytenhek <kernel@wantstofly.org>
1409 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1412 ARM/Allwinner SoC Clock Support
1413 M: Emilio López <emilio@elopez.com.ar>
1415 F: drivers/clk/sunxi/
1417 ARM/Allwinner sunXi SoC support
1418 M: Maxime Ripard <maxime.ripard@bootlin.com>
1419 M: Chen-Yu Tsai <wens@csie.org>
1420 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1424 F: arch/arm/mach-sunxi/
1425 F: arch/arm64/boot/dts/allwinner/
1426 F: drivers/clk/sunxi-ng/
1427 F: drivers/pinctrl/sunxi/
1428 F: drivers/soc/sunxi/
1429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1431 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1432 M: Neil Armstrong <narmstrong@baylibre.com>
1433 M: Jerome Brunet <jbrunet@baylibre.com>
1434 L: linux-amlogic@lists.infradead.org
1436 F: drivers/clk/meson/
1437 F: include/dt-bindings/clock/meson*
1438 F: include/dt-bindings/clock/gxbb*
1439 F: Documentation/devicetree/bindings/clock/amlogic*
1441 ARM/Amlogic Meson SoC support
1442 M: Kevin Hilman <khilman@baylibre.com>
1443 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1444 L: linux-amlogic@lists.infradead.org
1445 W: http://linux-meson.com/
1447 F: arch/arm/mach-meson/
1448 F: arch/arm/boot/dts/meson*
1449 F: arch/arm64/boot/dts/amlogic/
1450 F: drivers/pinctrl/meson/
1451 F: drivers/mmc/host/meson*
1452 F: drivers/soc/amlogic/
1455 ARM/Amlogic Meson SoC Sound Drivers
1456 M: Jerome Brunet <jbrunet@baylibre.com>
1457 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1460 F: Documentation/devicetree/bindings/sound/amlogic*
1462 ARM/Annapurna Labs ALPINE ARCHITECTURE
1463 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1464 M: Antoine Tenart <antoine.tenart@bootlin.com>
1465 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467 F: arch/arm/mach-alpine/
1468 F: arch/arm/boot/dts/alpine*
1469 F: arch/arm64/boot/dts/al/
1470 F: drivers/*/*alpine*
1472 ARM/ARTPEC MACHINE SUPPORT
1473 M: Jesper Nilsson <jesper.nilsson@axis.com>
1474 M: Lars Persson <lars.persson@axis.com>
1476 L: linux-arm-kernel@axis.com
1477 F: arch/arm/mach-artpec
1478 F: arch/arm/boot/dts/artpec6*
1480 F: drivers/crypto/axis
1481 F: drivers/pinctrl/pinctrl-artpec*
1482 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1484 ARM/ASPEED I2C DRIVER
1485 M: Brendan Higgins <brendanhiggins@google.com>
1486 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1487 R: Joel Stanley <joel@jms.id.au>
1488 L: linux-i2c@vger.kernel.org
1489 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1491 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1492 F: drivers/i2c/busses/i2c-aspeed.c
1493 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1494 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1496 ARM/ASPEED MACHINE SUPPORT
1497 M: Joel Stanley <joel@jms.id.au>
1498 R: Andrew Jeffery <andrew@aj.id.au>
1499 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1500 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1501 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1504 F: arch/arm/mach-aspeed/
1505 F: arch/arm/boot/dts/aspeed-*
1508 ARM/BITMAIN ARCHITECTURE
1509 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1510 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1512 F: arch/arm64/boot/dts/bitmain/
1513 F: drivers/pinctrl/pinctrl-bm1880.c
1514 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1515 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1517 ARM/CALXEDA HIGHBANK ARCHITECTURE
1518 M: Rob Herring <robh@kernel.org>
1519 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1521 F: arch/arm/mach-highbank/
1522 F: arch/arm/boot/dts/highbank.dts
1523 F: arch/arm/boot/dts/ecx-*.dts*
1525 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1526 M: Krzysztof Halasa <khalasa@piap.pl>
1528 F: arch/arm/mach-cns3xxx/
1530 ARM/CAVIUM THUNDER NETWORK DRIVER
1531 M: Sunil Goutham <sgoutham@cavium.com>
1532 M: Robert Richter <rric@kernel.org>
1533 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1535 F: drivers/net/ethernet/cavium/thunder/
1537 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1538 M: Lukasz Majewski <lukma@denx.de>
1539 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1541 F: arch/arm/mach-ep93xx/ts72xx.c
1543 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1544 M: Alexander Shiyan <shc_work@mail.ru>
1545 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1550 M: Lennert Buytenhek <kernel@wantstofly.org>
1551 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1555 M: Hartley Sweeten <hsweeten@visionengravers.com>
1556 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1557 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1559 F: arch/arm/mach-ep93xx/
1560 F: arch/arm/mach-ep93xx/include/mach/
1563 M: Russell King <linux@armlinux.org.uk>
1564 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1566 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1567 F: drivers/clk/clkdev.c
1569 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1570 M: Mike Rapoport <mike@compulab.co.il>
1571 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1574 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1575 M: Baruch Siach <baruch@tkos.co.il>
1576 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1578 F: arch/arm/boot/dts/cx92755*
1581 ARM/CONTEC MICRO9 MACHINE SUPPORT
1582 M: Hubert Feurstein <hubert.feurstein@contec.at>
1584 F: arch/arm/mach-ep93xx/micro9.c
1586 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1587 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1588 R: Suzuki K Poulose <suzuki.poulose@arm.com>
1589 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1591 F: drivers/hwtracing/coresight/*
1592 F: Documentation/trace/coresight.txt
1593 F: Documentation/trace/coresight-cpu-debug.txt
1594 F: Documentation/devicetree/bindings/arm/coresight.txt
1595 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1596 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1597 F: tools/perf/arch/arm/util/pmu.c
1598 F: tools/perf/arch/arm/util/auxtrace.c
1599 F: tools/perf/arch/arm/util/cs-etm.c
1600 F: tools/perf/arch/arm/util/cs-etm.h
1601 F: tools/perf/util/cs-etm.*
1602 F: tools/perf/util/cs-etm-decoder/*
1604 ARM/CORGI MACHINE SUPPORT
1605 M: Richard Purdie <rpurdie@rpsys.net>
1608 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1609 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1610 M: Linus Walleij <linus.walleij@linaro.org>
1611 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1612 T: git git://github.com/ulli-kroll/linux.git
1614 F: Documentation/devicetree/bindings/arm/gemini.txt
1615 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1616 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1617 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1618 F: arch/arm/mach-gemini/
1619 F: drivers/net/ethernet/cortina/
1620 F: drivers/pinctrl/pinctrl-gemini.c
1621 F: drivers/rtc/rtc-ftrtc010.c
1623 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1624 M: Barry Song <baohua@kernel.org>
1625 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1626 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1628 F: arch/arm/boot/dts/prima2*
1629 F: arch/arm/mach-prima2/
1630 F: drivers/clk/sirf/
1631 F: drivers/clocksource/timer-prima2.c
1632 F: drivers/clocksource/timer-atlas7.c
1636 ARM/EBSA110 MACHINE SUPPORT
1637 M: Russell King <linux@armlinux.org.uk>
1638 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1639 W: http://www.armlinux.org.uk/
1641 F: arch/arm/mach-ebsa110/
1642 F: drivers/net/ethernet/amd/am79c961a.*
1644 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1645 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1646 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1647 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1651 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1652 M: Robert Jarzmik <robert.jarzmik@free.fr>
1653 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1655 F: arch/arm/mach-pxa/ezx.c
1657 ARM/FARADAY FA526 PORT
1658 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1659 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1661 T: git git://git.berlios.de/gemini-board
1662 F: arch/arm/mm/*-fa*
1664 ARM/FOOTBRIDGE ARCHITECTURE
1665 M: Russell King <linux@armlinux.org.uk>
1666 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1667 W: http://www.armlinux.org.uk/
1669 F: arch/arm/include/asm/hardware/dec21285.h
1670 F: arch/arm/mach-footbridge/
1672 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1673 M: Shawn Guo <shawnguo@kernel.org>
1674 M: Sascha Hauer <s.hauer@pengutronix.de>
1675 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1676 R: Fabio Estevam <festevam@gmail.com>
1677 R: NXP Linux Team <linux-imx@nxp.com>
1678 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1683 X: drivers/media/i2c/
1685 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1686 M: Shawn Guo <shawnguo@kernel.org>
1687 M: Sascha Hauer <s.hauer@pengutronix.de>
1688 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1689 R: Stefan Agner <stefan@agner.ch>
1690 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1693 F: arch/arm/mach-imx/*vf610*
1694 F: arch/arm/boot/dts/vf*
1696 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1697 M: Shawn Guo <shawnguo@kernel.org>
1698 M: Li Yang <leoyang.li@nxp.com>
1699 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1701 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1702 F: arch/arm/boot/dts/ls1021a*
1703 F: arch/arm64/boot/dts/freescale/fsl-*
1704 F: arch/arm64/boot/dts/freescale/qoriq-*
1706 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1707 M: Lennert Buytenhek <kernel@wantstofly.org>
1708 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1711 ARM/GUMSTIX MACHINE SUPPORT
1712 M: Steve Sakoman <sakoman@gmail.com>
1713 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1716 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1717 M: Philipp Zabel <philipp.zabel@gmail.com>
1718 M: Paul Parsons <lost.distance@yahoo.com>
1719 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1721 F: arch/arm/mach-pxa/hx4700.c
1722 F: arch/arm/mach-pxa/include/mach/hx4700.h
1723 F: sound/soc/pxa/hx4700.c
1725 ARM/HISILICON SOC SUPPORT
1726 M: Wei Xu <xuwei5@hisilicon.com>
1727 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1728 W: http://www.hisilicon.com
1730 T: git git://github.com/hisilicon/linux-hisi.git
1731 F: arch/arm/mach-hisi/
1732 F: arch/arm/boot/dts/hi3*
1733 F: arch/arm/boot/dts/hip*
1734 F: arch/arm/boot/dts/hisi*
1735 F: arch/arm64/boot/dts/hisilicon/
1737 ARM/HP JORNADA 7XX MACHINE SUPPORT
1738 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1742 F: arch/arm/mach-sa1100/jornada720.c
1743 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1745 ARM/IGEP MACHINE SUPPORT
1746 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1747 M: Javier Martinez Canillas <javier@dowhile0.org>
1748 L: linux-omap@vger.kernel.org
1749 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1751 F: arch/arm/boot/dts/omap3-igep*
1753 ARM/INCOME PXA270 SUPPORT
1754 M: Marek Vasut <marek.vasut@gmail.com>
1755 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1757 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1759 ARM/INTEL IOP13XX ARM ARCHITECTURE
1760 M: Lennert Buytenhek <kernel@wantstofly.org>
1761 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1764 ARM/INTEL IOP32X ARM ARCHITECTURE
1765 M: Lennert Buytenhek <kernel@wantstofly.org>
1766 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1769 ARM/INTEL IOP33X ARM ARCHITECTURE
1770 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1773 ARM/INTEL IQ81342EX MACHINE SUPPORT
1774 M: Lennert Buytenhek <kernel@wantstofly.org>
1775 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1778 ARM/INTEL IXDP2850 MACHINE SUPPORT
1779 M: Lennert Buytenhek <kernel@wantstofly.org>
1780 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1783 ARM/INTEL IXP4XX ARM ARCHITECTURE
1784 M: Linus Walleij <linusw@kernel.org>
1785 M: Imre Kaloz <kaloz@openwrt.org>
1786 M: Krzysztof Halasa <khalasa@piap.pl>
1787 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1789 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1790 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1791 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1792 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1793 F: arch/arm/mach-ixp4xx/
1794 F: drivers/clocksource/timer-ixp4xx.c
1795 F: drivers/gpio/gpio-ixp4xx.c
1796 F: drivers/irqchip/irq-ixp4xx.c
1797 F: include/linux/irqchip/irq-ixp4xx.h
1798 F: include/linux/platform_data/timer-ixp4xx.h
1800 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1801 M: Jonathan Cameron <jic23@cam.ac.uk>
1802 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1804 F: arch/arm/mach-pxa/stargate2.c
1805 F: drivers/pcmcia/pxa2xx_stargate2.c
1807 ARM/INTEL XSC3 (MANZANO) ARM CORE
1808 M: Lennert Buytenhek <kernel@wantstofly.org>
1809 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1812 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1813 M: Lennert Buytenhek <kernel@wantstofly.org>
1814 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1817 ARM/LG1K ARCHITECTURE
1818 M: Chanho Min <chanho.min@lge.com>
1819 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1821 F: arch/arm64/boot/dts/lg/
1823 ARM/LOGICPD PXA270 MACHINE SUPPORT
1824 M: Lennert Buytenhek <kernel@wantstofly.org>
1825 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1828 ARM/LPC18XX ARCHITECTURE
1829 M: Vladimir Zapolskiy <vz@mleia.com>
1830 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1832 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1833 F: arch/arm/boot/dts/lpc43*
1834 F: drivers/i2c/busses/i2c-lpc2k.c
1835 F: drivers/memory/pl172.c
1836 F: drivers/mtd/spi-nor/nxp-spifi.c
1837 F: drivers/rtc/rtc-lpc24xx.c
1840 ARM/LPC32XX SOC SUPPORT
1841 M: Vladimir Zapolskiy <vz@mleia.com>
1842 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1843 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1844 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1846 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1847 F: arch/arm/boot/dts/lpc32*
1848 F: arch/arm/mach-lpc32xx/
1849 F: drivers/i2c/busses/i2c-pnx.c
1850 F: drivers/net/ethernet/nxp/lpc_eth.c
1851 F: drivers/usb/host/ohci-nxp.c
1852 F: drivers/watchdog/pnx4008_wdt.c
1855 ARM/MAGICIAN MACHINE SUPPORT
1856 M: Philipp Zabel <philipp.zabel@gmail.com>
1859 ARM/Marvell Dove/MV78xx0/Orion SOC support
1860 M: Jason Cooper <jason@lakedaemon.net>
1861 M: Andrew Lunn <andrew@lunn.ch>
1862 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1863 M: Gregory Clement <gregory.clement@bootlin.com>
1864 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1866 F: Documentation/devicetree/bindings/soc/dove/
1867 F: arch/arm/mach-dove/
1868 F: arch/arm/mach-mv78xx0/
1869 F: arch/arm/mach-orion5x/
1870 F: arch/arm/plat-orion/
1871 F: arch/arm/boot/dts/dove*
1872 F: arch/arm/boot/dts/orion5x*
1873 T: git git://git.infradead.org/linux-mvebu.git
1875 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1876 M: Jason Cooper <jason@lakedaemon.net>
1877 M: Andrew Lunn <andrew@lunn.ch>
1878 M: Gregory Clement <gregory.clement@bootlin.com>
1879 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1880 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1882 F: arch/arm/boot/dts/armada*
1883 F: arch/arm/boot/dts/kirkwood*
1884 F: arch/arm/configs/mvebu_*_defconfig
1885 F: arch/arm/mach-mvebu/
1886 F: arch/arm64/boot/dts/marvell/armada*
1887 F: drivers/cpufreq/armada-37xx-cpufreq.c
1888 F: drivers/cpufreq/armada-8k-cpufreq.c
1889 F: drivers/cpufreq/mvebu-cpufreq.c
1890 F: drivers/irqchip/irq-armada-370-xp.c
1891 F: drivers/irqchip/irq-mvebu-*
1892 F: drivers/pinctrl/mvebu/
1893 F: drivers/rtc/rtc-armada38x.c
1894 T: git git://git.infradead.org/linux-mvebu.git
1896 ARM/Mediatek RTC DRIVER
1897 M: Eddie Huang <eddie.huang@mediatek.com>
1898 M: Sean Wang <sean.wang@mediatek.com>
1899 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1900 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1902 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1903 F: drivers/rtc/rtc-mt6397.c
1904 F: drivers/rtc/rtc-mt7622.c
1906 ARM/Mediatek SoC support
1907 M: Matthias Brugger <matthias.bgg@gmail.com>
1908 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1909 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1910 W: https://mtk.bcnfs.org/
1911 C: irc://chat.freenode.net/linux-mediatek
1913 F: arch/arm/boot/dts/mt6*
1914 F: arch/arm/boot/dts/mt7*
1915 F: arch/arm/boot/dts/mt8*
1916 F: arch/arm/mach-mediatek/
1917 F: arch/arm64/boot/dts/mediatek/
1918 F: drivers/soc/mediatek/
1923 ARM/Mediatek USB3 PHY DRIVER
1924 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1925 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1926 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1928 F: drivers/phy/mediatek/
1929 F: Documentation/devicetree/bindings/phy/phy-mtk-*
1931 ARM/MICREL KS8695 ARCHITECTURE
1932 M: Greg Ungerer <gerg@uclinux.org>
1933 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1934 F: arch/arm/mach-ks8695/
1937 ARM/Microchip (AT91) SoC support
1938 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1939 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1940 M: Ludovic Desroches <ludovic.desroches@microchip.com>
1941 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1942 W: http://www.linux4sam.org
1943 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1947 F: arch/arm/mach-at91/
1948 F: include/soc/at91/
1949 F: arch/arm/boot/dts/at91*.dts
1950 F: arch/arm/boot/dts/at91*.dtsi
1951 F: arch/arm/boot/dts/sama*.dts
1952 F: arch/arm/boot/dts/sama*.dtsi
1953 F: arch/arm/include/debug/at91.S
1954 F: drivers/memory/atmel*
1955 F: drivers/watchdog/sama5d4_wdt.c
1956 X: drivers/input/touchscreen/atmel_mxt_ts.c
1957 X: drivers/net/wireless/atmel/
1959 ARM/MIOA701 MACHINE SUPPORT
1960 M: Robert Jarzmik <robert.jarzmik@free.fr>
1961 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1962 F: arch/arm/mach-pxa/mioa701.c
1965 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1966 M: Michael Petchkovsky <mkpetch@internode.on.net>
1969 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1970 M: Linus Walleij <linus.walleij@linaro.org>
1971 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1973 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
1974 F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt
1975 F: arch/arm/mach-nomadik/
1976 F: arch/arm/mach-u300/
1977 F: arch/arm/mach-ux500/
1978 F: arch/arm/boot/dts/ste-*
1979 F: drivers/clk/clk-nomadik.c
1980 F: drivers/clk/clk-u300.c
1981 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1982 F: drivers/clocksource/timer-u300.c
1983 F: drivers/dma/coh901318*
1984 F: drivers/dma/ste_dma40*
1985 F: drivers/hwspinlock/u8500_hsem.c
1986 F: drivers/i2c/busses/i2c-nomadik.c
1987 F: drivers/i2c/busses/i2c-stu300.c
1988 F: drivers/mfd/ab3100*
1989 F: drivers/mfd/ab8500*
1990 F: drivers/mfd/abx500*
1991 F: drivers/mfd/dbx500*
1992 F: drivers/mfd/db8500*
1993 F: drivers/pinctrl/nomadik/
1994 F: drivers/pinctrl/pinctrl-coh901*
1995 F: drivers/pinctrl/pinctrl-u300.c
1996 F: drivers/rtc/rtc-ab3100.c
1997 F: drivers/rtc/rtc-ab8500.c
1998 F: drivers/rtc/rtc-coh901331.c
1999 F: drivers/rtc/rtc-pl031.c
2000 F: drivers/watchdog/coh901327_wdt.c
2001 F: Documentation/devicetree/bindings/arm/ste-*
2002 F: Documentation/devicetree/bindings/arm/ux500/
2003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2005 ARM/NUVOTON NPCM ARCHITECTURE
2006 M: Avi Fishman <avifishman70@gmail.com>
2007 M: Tomer Maimon <tmaimon77@gmail.com>
2008 M: Tali Perry <tali.perry1@gmail.com>
2009 R: Patrick Venture <venture@google.com>
2010 R: Nancy Yuen <yuenn@google.com>
2011 R: Benjamin Fair <benjaminfair@google.com>
2012 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2014 F: arch/arm/mach-npcm/
2015 F: arch/arm/boot/dts/nuvoton-npcm*
2016 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2018 F: Documentation/devicetree/bindings/*/*npcm*
2019 F: Documentation/devicetree/bindings/*/*/*npcm*
2021 ARM/NUVOTON W90X900 ARM ARCHITECTURE
2022 M: Wan ZongShun <mcuos.com@gmail.com>
2023 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2024 W: http://www.mcuos.com
2026 F: arch/arm/mach-w90x900/
2027 F: drivers/input/keyboard/w90p910_keypad.c
2028 F: drivers/input/touchscreen/w90p910_ts.c
2029 F: drivers/watchdog/nuc900_wdt.c
2030 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
2031 F: drivers/mtd/nand/raw/nuc900_nand.c
2032 F: drivers/rtc/rtc-nuc900.c
2033 F: drivers/spi/spi-nuc900.c
2034 F: drivers/usb/host/ehci-w90x900.c
2035 F: drivers/video/fbdev/nuc900fb.c
2037 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2038 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2039 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2041 F: arch/arm/mach-s3c24xx/mach-gta02.c
2042 F: arch/arm/mach-s3c24xx/gta02.h
2044 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2045 M: Alexander Clouter <alex@digriz.org.uk>
2046 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2047 W: http://www.digriz.org.uk/ts78xx/kernel
2049 F: arch/arm/mach-orion5x/ts78xx-*
2051 ARM/OXNAS platform support
2052 M: Neil Armstrong <narmstrong@baylibre.com>
2053 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2054 L: linux-oxnas@groups.io (moderated for non-subscribers)
2056 F: arch/arm/mach-oxnas/
2057 F: arch/arm/boot/dts/ox8*.dts*
2060 ARM/PALM TREO SUPPORT
2061 M: Tomas Cech <sleep_walker@suse.com>
2062 L: linux-arm-kernel@lists.infradead.org
2063 W: http://hackndev.com
2065 F: arch/arm/mach-pxa/palmtreo.*
2067 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2068 M: Marek Vasut <marek.vasut@gmail.com>
2069 L: linux-arm-kernel@lists.infradead.org
2070 W: http://hackndev.com
2072 F: arch/arm/mach-pxa/include/mach/palmtx.h
2073 F: arch/arm/mach-pxa/palmtx.c
2074 F: arch/arm/mach-pxa/palmt5.*
2075 F: arch/arm/mach-pxa/include/mach/palmld.h
2076 F: arch/arm/mach-pxa/palmld.c
2077 F: arch/arm/mach-pxa/palmte2.*
2078 F: arch/arm/mach-pxa/include/mach/palmtc.h
2079 F: arch/arm/mach-pxa/palmtc.c
2082 M: Sergey Lapin <slapin@ossfans.org>
2083 L: linux-arm-kernel@lists.infradead.org
2084 W: http://hackndev.com
2086 F: arch/arm/mach-pxa/palmz72.*
2089 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2090 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2093 ARM/PT DIGITAL BOARD PORT
2094 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2095 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2096 W: http://www.armlinux.org.uk/
2099 ARM/QUALCOMM SUPPORT
2100 M: Andy Gross <agross@kernel.org>
2101 L: linux-arm-msm@vger.kernel.org
2103 F: Documentation/devicetree/bindings/soc/qcom/
2104 F: Documentation/devicetree/bindings/*/qcom*
2105 F: arch/arm/boot/dts/qcom-*.dts
2106 F: arch/arm/boot/dts/qcom-*.dtsi
2107 F: arch/arm/mach-qcom/
2108 F: arch/arm64/boot/dts/qcom/
2111 F: drivers/*/*/qcom/
2112 F: drivers/*/*/qcom*
2113 F: drivers/*/pm8???-*
2114 F: drivers/bluetooth/btqcomsmd.c
2115 F: drivers/clocksource/timer-qcom.c
2116 F: drivers/extcon/extcon-qcom*
2117 F: drivers/iommu/msm*
2118 F: drivers/i2c/busses/i2c-qup.c
2119 F: drivers/i2c/busses/i2c-qcom-geni.c
2120 F: drivers/mfd/ssbi.c
2121 F: drivers/mmc/host/mmci_qcom*
2122 F: drivers/mmc/host/sdhci-msm.c
2123 F: drivers/pci/controller/dwc/pcie-qcom.c
2124 F: drivers/phy/qualcomm/
2125 F: drivers/power/*/msm*
2126 F: drivers/reset/reset-qcom-*
2127 F: drivers/scsi/ufs/ufs-qcom.*
2128 F: drivers/spi/spi-qup.c
2129 F: drivers/spi/spi-geni-qcom.c
2130 F: drivers/spi/spi-qcom-qspi.c
2131 F: drivers/tty/serial/msm_serial.c
2132 F: drivers/usb/dwc3/dwc3-qcom.c
2133 F: include/dt-bindings/*/qcom*
2134 F: include/linux/*/qcom*
2135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2137 ARM/RADISYS ENP2611 MACHINE SUPPORT
2138 M: Lennert Buytenhek <kernel@wantstofly.org>
2139 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2142 ARM/RDA MICRO ARCHITECTURE
2143 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2144 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2145 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2147 F: arch/arm/boot/dts/rda8810pl-*
2148 F: drivers/clocksource/timer-rda.c
2149 F: drivers/irqchip/irq-rda-intc.c
2150 F: drivers/tty/serial/rda-uart.c
2151 F: Documentation/devicetree/bindings/arm/rda.yaml
2152 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2153 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2154 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2156 ARM/REALTEK ARCHITECTURE
2157 M: Andreas Färber <afaerber@suse.de>
2158 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2160 F: arch/arm64/boot/dts/realtek/
2161 F: Documentation/devicetree/bindings/arm/realtek.txt
2163 ARM/RENESAS ARM64 ARCHITECTURE
2164 M: Simon Horman <horms@verge.net.au>
2165 M: Geert Uytterhoeven <geert+renesas@glider.be>
2166 M: Magnus Damm <magnus.damm@gmail.com>
2167 L: linux-renesas-soc@vger.kernel.org
2168 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2172 F: arch/arm64/boot/dts/renesas/
2173 F: Documentation/devicetree/bindings/arm/renesas.yaml
2174 F: drivers/soc/renesas/
2175 F: include/linux/soc/renesas/
2177 ARM/RISCPC ARCHITECTURE
2178 M: Russell King <linux@armlinux.org.uk>
2179 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2180 W: http://www.armlinux.org.uk/
2182 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2183 F: arch/arm/include/asm/hardware/ioc.h
2184 F: arch/arm/include/asm/hardware/iomd.h
2185 F: arch/arm/include/asm/hardware/memc.h
2186 F: arch/arm/mach-rpc/
2187 F: drivers/net/ethernet/8390/etherh.c
2188 F: drivers/net/ethernet/i825xx/ether1*
2189 F: drivers/net/ethernet/seeq/ether3*
2190 F: drivers/scsi/arm/
2192 ARM/Rockchip SoC support
2193 M: Heiko Stuebner <heiko@sntech.de>
2194 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2195 L: linux-rockchip@lists.infradead.org
2196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2198 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2199 F: arch/arm/boot/dts/rk3*
2200 F: arch/arm/boot/dts/rv1108*
2201 F: arch/arm/mach-rockchip/
2202 F: drivers/clk/rockchip/
2203 F: drivers/i2c/busses/i2c-rk3x.c
2204 F: drivers/*/*rockchip*
2205 F: drivers/*/*/*rockchip*
2206 F: sound/soc/rockchip/
2209 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2210 M: Kukjin Kim <kgene@kernel.org>
2211 M: Krzysztof Kozlowski <krzk@kernel.org>
2212 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2213 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2214 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2216 F: arch/arm/boot/dts/s3c*
2217 F: arch/arm/boot/dts/s5p*
2218 F: arch/arm/boot/dts/exynos*
2219 F: arch/arm64/boot/dts/exynos/
2220 F: arch/arm/plat-samsung/
2221 F: arch/arm/mach-s3c24*/
2222 F: arch/arm/mach-s3c64xx/
2223 F: arch/arm/mach-s5p*/
2224 F: arch/arm/mach-exynos*/
2225 F: drivers/*/*s3c24*
2226 F: drivers/*/*/*s3c24*
2227 F: drivers/*/*s3c64xx*
2228 F: drivers/*/*s5pv210*
2229 F: drivers/memory/samsung/*
2230 F: drivers/soc/samsung/*
2231 F: Documentation/arm/samsung/
2232 F: Documentation/devicetree/bindings/arm/samsung/
2233 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
2234 F: Documentation/devicetree/bindings/power/pd-samsung.txt
2237 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2238 M: Kyungmin Park <kyungmin.park@samsung.com>
2239 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2241 F: arch/arm/mach-s5pv210/
2243 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2244 M: Kyungmin Park <kyungmin.park@samsung.com>
2245 M: Kamil Debski <kamil@wypas.org>
2246 M: Andrzej Hajda <a.hajda@samsung.com>
2247 L: linux-arm-kernel@lists.infradead.org
2248 L: linux-media@vger.kernel.org
2250 F: drivers/media/platform/s5p-g2d/
2252 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2253 M: Marek Szyprowski <m.szyprowski@samsung.com>
2254 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2255 L: linux-media@vger.kernel.org
2257 F: drivers/media/platform/s5p-cec/
2258 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2260 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2261 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2262 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2263 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2264 L: linux-arm-kernel@lists.infradead.org
2265 L: linux-media@vger.kernel.org
2267 F: drivers/media/platform/s5p-jpeg/
2269 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2270 M: Kyungmin Park <kyungmin.park@samsung.com>
2271 M: Kamil Debski <kamil@wypas.org>
2272 M: Jeongtae Park <jtp.park@samsung.com>
2273 M: Andrzej Hajda <a.hajda@samsung.com>
2274 L: linux-arm-kernel@lists.infradead.org
2275 L: linux-media@vger.kernel.org
2277 F: drivers/media/platform/s5p-mfc/
2279 ARM/SHMOBILE ARM ARCHITECTURE
2280 M: Simon Horman <horms@verge.net.au>
2281 M: Geert Uytterhoeven <geert+renesas@glider.be>
2282 M: Magnus Damm <magnus.damm@gmail.com>
2283 L: linux-renesas-soc@vger.kernel.org
2284 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2288 F: arch/arm/boot/dts/emev2*
2289 F: arch/arm/boot/dts/gr-peach*
2290 F: arch/arm/boot/dts/iwg20d-q7*
2291 F: arch/arm/boot/dts/r7s*
2292 F: arch/arm/boot/dts/r8a*
2293 F: arch/arm/boot/dts/r9a*
2294 F: arch/arm/boot/dts/sh*
2295 F: arch/arm/configs/shmobile_defconfig
2296 F: arch/arm/include/debug/renesas-scif.S
2297 F: arch/arm/mach-shmobile/
2298 F: Documentation/devicetree/bindings/arm/renesas.yaml
2299 F: drivers/soc/renesas/
2300 F: include/linux/soc/renesas/
2302 ARM/SOCFPGA ARCHITECTURE
2303 M: Dinh Nguyen <dinguyen@kernel.org>
2305 F: arch/arm/mach-socfpga/
2306 F: arch/arm/boot/dts/socfpga*
2307 F: arch/arm/configs/socfpga_defconfig
2308 F: arch/arm64/boot/dts/altera/
2309 F: arch/arm64/boot/dts/intel/
2310 W: http://www.rocketboards.org
2311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2313 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2314 M: Dinh Nguyen <dinguyen@kernel.org>
2316 F: drivers/clk/socfpga/
2318 ARM/SOCFPGA EDAC SUPPORT
2319 M: Thor Thayer <thor.thayer@linux.intel.com>
2321 F: drivers/edac/altera_edac.
2323 ARM/SPREADTRUM SoC SUPPORT
2324 M: Orson Zhai <orsonzhai@gmail.com>
2325 M: Baolin Wang <baolin.wang@linaro.org>
2326 M: Chunyan Zhang <zhang.lyra@gmail.com>
2328 F: arch/arm64/boot/dts/sprd
2331 ARM/STI ARCHITECTURE
2332 M: Patrice Chotard <patrice.chotard@st.com>
2333 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2334 W: http://www.stlinux.com
2336 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2337 F: arch/arm/mach-sti/
2338 F: arch/arm/boot/dts/sti*
2339 F: drivers/char/hw_random/st-rng.c
2340 F: drivers/clocksource/arm_global_timer.c
2341 F: drivers/clocksource/clksrc_st_lpc.c
2342 F: drivers/cpufreq/sti-cpufreq.c
2343 F: drivers/dma/st_fdma*
2344 F: drivers/i2c/busses/i2c-st.c
2345 F: drivers/media/rc/st_rc.c
2346 F: drivers/media/platform/sti/c8sectpfe/
2347 F: drivers/mmc/host/sdhci-st.c
2348 F: drivers/phy/st/phy-miphy28lp.c
2349 F: drivers/phy/st/phy-stih407-usb.c
2350 F: drivers/pinctrl/pinctrl-st.c
2351 F: drivers/remoteproc/st_remoteproc.c
2352 F: drivers/remoteproc/st_slim_rproc.c
2353 F: drivers/reset/sti/
2354 F: drivers/rtc/rtc-st-lpc.c
2355 F: drivers/tty/serial/st-asc.c
2356 F: drivers/usb/dwc3/dwc3-st.c
2357 F: drivers/usb/host/ehci-st.c
2358 F: drivers/usb/host/ohci-st.c
2359 F: drivers/watchdog/st_lpc_wdt.c
2360 F: drivers/ata/ahci_st.c
2361 F: include/linux/remoteproc/st_slim_rproc.h
2363 ARM/STM32 ARCHITECTURE
2364 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2365 M: Alexandre Torgue <alexandre.torgue@st.com>
2366 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2367 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2372 F: arch/arm/boot/dts/stm32*
2373 F: arch/arm/mach-stm32/
2374 F: drivers/clocksource/armv7m_systick.c
2376 ARM/Synaptics SoC support
2377 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2378 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2379 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2381 F: arch/arm/mach-berlin/
2382 F: arch/arm/boot/dts/berlin*
2383 F: arch/arm64/boot/dts/synaptics/
2385 ARM/TANGO ARCHITECTURE
2386 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2387 M: Mans Rullgard <mans@mansr.com>
2388 L: linux-arm-kernel@lists.infradead.org
2392 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2393 M: Lennert Buytenhek <kernel@wantstofly.org>
2394 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2397 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2398 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2399 L: linux-tegra@vger.kernel.org
2400 L: linux-media@vger.kernel.org
2402 F: drivers/media/platform/tegra-cec/
2403 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2405 ARM/TETON BGA MACHINE SUPPORT
2406 M: "Mark F. Brown" <mark.brown314@gmail.com>
2407 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2410 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2411 M: Santosh Shilimkar <ssantosh@kernel.org>
2412 L: linux-kernel@vger.kernel.org
2414 F: drivers/memory/*emif*
2416 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2417 M: Tero Kristo <t-kristo@ti.com>
2418 M: Nishanth Menon <nm@ti.com>
2419 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2421 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2422 F: arch/arm64/boot/dts/ti/Makefile
2423 F: arch/arm64/boot/dts/ti/k3-*
2424 F: include/dt-bindings/pinctrl/k3.h
2426 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2427 M: Santosh Shilimkar <ssantosh@kernel.org>
2428 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2430 F: arch/arm/mach-keystone/
2431 F: arch/arm/boot/dts/keystone-*
2432 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2434 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2435 M: Santosh Shilimkar <ssantosh@kernel.org>
2436 L: linux-kernel@vger.kernel.org
2438 F: drivers/clk/keystone/
2440 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2441 M: Santosh Shilimkar <ssantosh@kernel.org>
2442 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2443 L: linux-kernel@vger.kernel.org
2445 F: drivers/clocksource/timer-keystone.c
2447 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2448 M: Santosh Shilimkar <ssantosh@kernel.org>
2449 L: linux-kernel@vger.kernel.org
2451 F: drivers/power/reset/keystone-reset.c
2453 ARM/THECUS N2100 MACHINE SUPPORT
2454 M: Lennert Buytenhek <kernel@wantstofly.org>
2455 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2458 ARM/TOSA MACHINE SUPPORT
2459 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2460 M: Dirk Opfer <dirk@opfer-online.de>
2463 ARM/UNIPHIER ARCHITECTURE
2464 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2465 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2468 F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2469 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2470 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2471 F: arch/arm/boot/dts/uniphier*
2472 F: arch/arm/include/asm/hardware/cache-uniphier.h
2473 F: arch/arm/mach-uniphier/
2474 F: arch/arm/mm/cache-uniphier.c
2475 F: arch/arm64/boot/dts/socionext/uniphier*
2476 F: drivers/bus/uniphier-system-bus.c
2477 F: drivers/clk/uniphier/
2478 F: drivers/dma/uniphier-mdmac.c
2479 F: drivers/gpio/gpio-uniphier.c
2480 F: drivers/i2c/busses/i2c-uniphier*
2481 F: drivers/irqchip/irq-uniphier-aidet.c
2482 F: drivers/mmc/host/uniphier-sd.c
2483 F: drivers/pinctrl/uniphier/
2484 F: drivers/reset/reset-uniphier.c
2485 F: drivers/tty/serial/8250/8250_uniphier.c
2488 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2489 M: Ulf Hansson <ulf.hansson@linaro.org>
2490 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2491 T: git git://git.linaro.org/people/ulfh/clk.git
2493 F: drivers/clk/ux500/
2495 ARM/VERSATILE EXPRESS PLATFORM
2496 M: Liviu Dudau <liviu.dudau@arm.com>
2497 M: Sudeep Holla <sudeep.holla@arm.com>
2498 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2499 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2501 F: arch/arm/boot/dts/vexpress*
2502 F: arch/arm64/boot/dts/arm/
2503 F: arch/arm/mach-vexpress/
2506 F: drivers/clk/versatile/clk-vexpress-osc.c
2507 F: drivers/clocksource/timer-versatile.c
2511 M: Russell King <linux@armlinux.org.uk>
2512 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2513 W: http://www.armlinux.org.uk/
2517 ARM/VOIPAC PXA270 SUPPORT
2518 M: Marek Vasut <marek.vasut@gmail.com>
2519 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2521 F: arch/arm/mach-pxa/vpac270.c
2522 F: arch/arm/mach-pxa/include/mach/vpac270.h
2524 ARM/VT8500 ARM ARCHITECTURE
2525 M: Tony Prisk <linux@prisktech.co.nz>
2526 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2528 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2529 F: arch/arm/mach-vt8500/
2530 F: drivers/clocksource/timer-vt8500.c
2531 F: drivers/i2c/busses/i2c-wmt.c
2532 F: drivers/mmc/host/wmt-sdmmc.c
2533 F: drivers/pwm/pwm-vt8500.c
2534 F: drivers/rtc/rtc-vt8500.c
2535 F: drivers/tty/serial/vt8500_serial.c
2536 F: drivers/usb/host/ehci-platform.c
2537 F: drivers/usb/host/uhci-platform.c
2538 F: drivers/video/fbdev/vt8500lcdfb.*
2539 F: drivers/video/fbdev/wm8505fb*
2540 F: drivers/video/fbdev/wmt_ge_rops.*
2542 ARM/ZIPIT Z2 SUPPORT
2543 M: Marek Vasut <marek.vasut@gmail.com>
2544 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2546 F: arch/arm/mach-pxa/z2.c
2547 F: arch/arm/mach-pxa/include/mach/z2.h
2549 ARM/ZTE ARCHITECTURE
2550 M: Jun Nie <jun.nie@linaro.org>
2551 M: Shawn Guo <shawnguo@kernel.org>
2552 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2554 F: arch/arm/boot/dts/zx2967*
2555 F: arch/arm/mach-zx/
2556 F: arch/arm64/boot/dts/zte/
2558 F: drivers/dma/zx_dma.c
2559 F: drivers/gpio/gpio-zx.c
2560 F: drivers/i2c/busses/i2c-zx2967.c
2561 F: drivers/mmc/host/dw_mmc-zx.*
2562 F: drivers/pinctrl/zte/
2564 F: drivers/thermal/zx2967_thermal.c
2565 F: drivers/watchdog/zx2967_wdt.c
2566 F: Documentation/devicetree/bindings/arm/zte.yaml
2567 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2568 F: Documentation/devicetree/bindings/dma/zxdma.txt
2569 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2570 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2571 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2572 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2573 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2574 F: Documentation/devicetree/bindings/soc/zte/
2575 F: Documentation/devicetree/bindings/sound/zte,*.txt
2576 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2577 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2578 F: include/dt-bindings/clock/zx2967*.h
2579 F: include/dt-bindings/soc/zte,*.h
2580 F: sound/soc/codecs/zx_aud96p22.c
2583 ARM/ZYNQ ARCHITECTURE
2584 M: Michal Simek <michal.simek@xilinx.com>
2585 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2586 W: http://wiki.xilinx.com
2587 T: git https://github.com/Xilinx/linux-xlnx.git
2589 F: arch/arm/mach-zynq/
2590 F: drivers/cpuidle/cpuidle-zynq.c
2591 F: drivers/block/xsysace.c
2594 F: Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2595 F: Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2596 F: drivers/clocksource/timer-cadence-ttc.c
2597 F: drivers/i2c/busses/i2c-cadence.c
2598 F: drivers/mmc/host/sdhci-of-arasan.c
2599 F: drivers/edac/synopsys_edac.c
2600 F: drivers/i2c/busses/i2c-xiic.c
2602 ARM64 PORT (AARCH64 ARCHITECTURE)
2603 M: Catalin Marinas <catalin.marinas@arm.com>
2604 M: Will Deacon <will@kernel.org>
2605 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2609 X: arch/arm64/boot/dts/
2610 F: Documentation/arm64/
2612 AS3645A LED FLASH CONTROLLER DRIVER
2613 M: Sakari Ailus <sakari.ailus@iki.fi>
2614 L: linux-leds@vger.kernel.org
2616 F: drivers/leds/leds-as3645a.c
2618 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2619 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2620 L: linux-media@vger.kernel.org
2621 T: git git://linuxtv.org/media_tree.git
2623 F: drivers/media/i2c/ak7375.c
2624 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2626 ASAHI KASEI AK8974 DRIVER
2627 M: Linus Walleij <linus.walleij@linaro.org>
2628 L: linux-iio@vger.kernel.org
2629 W: http://www.akm.com/
2631 F: drivers/iio/magnetometer/ak8974.c
2633 ASC7621 HARDWARE MONITOR DRIVER
2634 M: George Joseph <george.joseph@fairview5.com>
2635 L: linux-hwmon@vger.kernel.org
2637 F: Documentation/hwmon/asc7621.rst
2638 F: drivers/hwmon/asc7621.c
2640 ASPEED PINCTRL DRIVERS
2641 M: Andrew Jeffery <andrew@aj.id.au>
2642 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2643 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2644 L: linux-gpio@vger.kernel.org
2646 F: drivers/pinctrl/aspeed/
2647 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2649 ASPEED VIDEO ENGINE DRIVER
2650 M: Eddie James <eajames@linux.ibm.com>
2651 L: linux-media@vger.kernel.org
2652 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2654 F: drivers/media/platform/aspeed-video.c
2655 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2657 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2658 M: Corentin Chary <corentin.chary@gmail.com>
2659 L: acpi4asus-user@lists.sourceforge.net
2660 L: platform-driver-x86@vger.kernel.org
2661 W: http://acpi4asus.sf.net
2663 F: drivers/platform/x86/asus*.c
2664 F: drivers/platform/x86/eeepc*.c
2666 ASUS WIRELESS RADIO CONTROL DRIVER
2667 M: João Paulo Rechi Vita <jprvita@gmail.com>
2668 L: platform-driver-x86@vger.kernel.org
2670 F: drivers/platform/x86/asus-wireless.c
2673 M: David Howells <dhowells@redhat.com>
2674 L: keyrings@vger.kernel.org
2676 F: Documentation/crypto/asymmetric-keys.txt
2677 F: include/linux/verification.h
2678 F: include/crypto/public_key.h
2679 F: include/crypto/pkcs7.h
2680 F: crypto/asymmetric_keys/
2682 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2683 R: Dan Williams <dan.j.williams@intel.com>
2684 W: http://sourceforge.net/projects/xscaleiop
2686 F: Documentation/crypto/async-tx-api.txt
2689 F: include/linux/dmaengine.h
2690 F: include/linux/async_tx.h
2693 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2694 L: linux-i2c@vger.kernel.org
2695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2697 F: Documentation/devicetree/bindings/eeprom/at24.txt
2698 F: drivers/misc/eeprom/at24.c
2700 ATA OVER ETHERNET (AOE) DRIVER
2701 M: "Justin Sanders" <justin@coraid.com>
2702 W: http://www.openaoe.org/
2704 F: Documentation/admin-guide/aoe/
2705 F: drivers/block/aoe/
2707 ATHEROS 71XX/9XXX GPIO DRIVER
2708 M: Alban Bedel <albeu@free.fr>
2709 W: https://github.com/AlbanBedel/linux
2710 T: git git://github.com/AlbanBedel/linux
2712 F: drivers/gpio/gpio-ath79.c
2713 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2715 ATHEROS 71XX/9XXX USB PHY DRIVER
2716 M: Alban Bedel <albeu@free.fr>
2717 W: https://github.com/AlbanBedel/linux
2718 T: git git://github.com/AlbanBedel/linux
2720 F: drivers/phy/qualcomm/phy-ath79-usb.c
2721 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2723 ATHEROS ATH GENERIC UTILITIES
2724 M: Kalle Valo <kvalo@codeaurora.org>
2725 L: linux-wireless@vger.kernel.org
2727 F: drivers/net/wireless/ath/*
2729 ATHEROS ATH5K WIRELESS DRIVER
2730 M: Jiri Slaby <jirislaby@gmail.com>
2731 M: Nick Kossifidis <mickflemm@gmail.com>
2732 M: Luis Chamberlain <mcgrof@kernel.org>
2733 L: linux-wireless@vger.kernel.org
2734 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2736 F: drivers/net/wireless/ath/ath5k/
2738 ATHEROS ATH6KL WIRELESS DRIVER
2739 M: Kalle Valo <kvalo@codeaurora.org>
2740 L: linux-wireless@vger.kernel.org
2741 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2744 F: drivers/net/wireless/ath/ath6kl/
2747 M: Ville Syrjala <syrjala@sci.fi>
2749 F: drivers/input/misc/ati_remote2.c
2751 ATK0110 HWMON DRIVER
2752 M: Luca Tettamanti <kronos.it@gmail.com>
2753 L: linux-hwmon@vger.kernel.org
2755 F: drivers/hwmon/asus_atk0110.c
2757 ATLX ETHERNET DRIVERS
2758 M: Jay Cliburn <jcliburn@gmail.com>
2759 M: Chris Snook <chris.snook@gmail.com>
2760 L: netdev@vger.kernel.org
2761 W: http://sourceforge.net/projects/atl1
2762 W: http://atl1.sourceforge.net
2764 F: drivers/net/ethernet/atheros/
2767 M: Chas Williams <3chas3@gmail.com>
2768 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2769 L: netdev@vger.kernel.org
2770 W: http://linux-atm.sourceforge.net
2773 F: include/linux/atm*
2774 F: include/uapi/linux/atm*
2776 ATMEL MACB ETHERNET DRIVER
2777 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2779 F: drivers/net/ethernet/cadence/
2781 ATMEL MAXTOUCH DRIVER
2782 M: Nick Dyer <nick@shmanahar.org>
2783 T: git git://github.com/ndyer/linux.git
2785 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2786 F: drivers/input/touchscreen/atmel_mxt_ts.c
2788 ATMEL WIRELESS DRIVER
2789 M: Simon Kelley <simon@thekelleys.org.uk>
2790 L: linux-wireless@vger.kernel.org
2791 W: http://www.thekelleys.org.uk/atmel
2792 W: http://atmelwlandriver.sourceforge.net/
2794 F: drivers/net/wireless/atmel/atmel*
2796 ATOMIC INFRASTRUCTURE
2797 M: Will Deacon <will@kernel.org>
2798 M: Peter Zijlstra <peterz@infradead.org>
2799 R: Boqun Feng <boqun.feng@gmail.com>
2800 L: linux-kernel@vger.kernel.org
2802 F: arch/*/include/asm/atomic*.h
2803 F: include/*/atomic*.h
2806 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2807 M: Bradley Grove <linuxdrivers@attotech.com>
2808 L: linux-scsi@vger.kernel.org
2809 W: http://www.attotech.com
2811 F: drivers/scsi/esas2r
2813 ATUSB IEEE 802.15.4 RADIO DRIVER
2814 M: Stefan Schmidt <stefan@datenfreihafen.org>
2815 L: linux-wpan@vger.kernel.org
2817 F: drivers/net/ieee802154/atusb.c
2818 F: drivers/net/ieee802154/atusb.h
2819 F: drivers/net/ieee802154/at86rf230.h
2822 M: Paul Moore <paul@paul-moore.com>
2823 M: Eric Paris <eparis@redhat.com>
2824 L: linux-audit@redhat.com (moderated for non-subscribers)
2825 W: https://github.com/linux-audit
2826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2828 F: include/linux/audit.h
2829 F: include/uapi/linux/audit.h
2832 AUXILIARY DISPLAY DRIVERS
2833 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2835 F: drivers/auxdisplay/
2836 F: include/linux/cfag12864b.h
2838 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2839 M: Andreas Klinger <ak@it-klinger.de>
2840 L: linux-iio@vger.kernel.org
2842 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2843 F: drivers/iio/adc/hx711.c
2846 M: Ralf Baechle <ralf@linux-mips.org>
2847 L: linux-hams@vger.kernel.org
2848 W: http://www.linux-ax25.org/
2850 F: include/uapi/linux/ax25.h
2851 F: include/net/ax25.h
2855 M: Peter Rosin <peda@axentia.se>
2856 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2858 F: Documentation/devicetree/bindings/arm/axentia.txt
2859 F: arch/arm/boot/dts/at91-linea.dtsi
2860 F: arch/arm/boot/dts/at91-natte.dtsi
2861 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2862 F: arch/arm/boot/dts/at91-tse850-3.dts
2864 AXENTIA ASOC DRIVERS
2865 M: Peter Rosin <peda@axentia.se>
2866 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2868 F: Documentation/devicetree/bindings/sound/axentia,*
2869 F: sound/soc/atmel/tse850-pcm5142.c
2871 AXXIA I2C CONTROLLER
2872 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
2873 L: linux-i2c@vger.kernel.org
2875 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2876 F: drivers/i2c/busses/i2c-axxia.c
2879 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2880 L: linux-media@vger.kernel.org
2881 W: https://linuxtv.org
2882 T: git git://linuxtv.org/media_tree.git
2884 F: drivers/media/usb/dvb-usb-v2/az6007.c
2886 AZTECH FM RADIO RECEIVER DRIVER
2887 M: Hans Verkuil <hverkuil@xs4all.nl>
2888 L: linux-media@vger.kernel.org
2889 T: git git://linuxtv.org/media_tree.git
2890 W: https://linuxtv.org
2892 F: drivers/media/radio/radio-aztech*
2895 L: linux-wireless@vger.kernel.org
2896 L: b43-dev@lists.infradead.org
2897 W: http://wireless.kernel.org/en/users/Drivers/b43
2899 F: drivers/net/wireless/broadcom/b43/
2901 B43LEGACY WIRELESS DRIVER
2902 M: Larry Finger <Larry.Finger@lwfinger.net>
2903 L: linux-wireless@vger.kernel.org
2904 L: b43-dev@lists.infradead.org
2905 W: http://wireless.kernel.org/en/users/Drivers/b43
2907 F: drivers/net/wireless/broadcom/b43legacy/
2909 BACKLIGHT CLASS/SUBSYSTEM
2910 M: Lee Jones <lee.jones@linaro.org>
2911 M: Daniel Thompson <daniel.thompson@linaro.org>
2912 M: Jingoo Han <jingoohan1@gmail.com>
2913 L: dri-devel@lists.freedesktop.org
2914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2916 F: drivers/video/backlight/
2917 F: include/linux/backlight.h
2918 F: include/linux/pwm_backlight.h
2919 F: Documentation/devicetree/bindings/leds/backlight
2922 M: Marek Lindner <mareklindner@neomailbox.ch>
2923 M: Simon Wunderlich <sw@simonwunderlich.de>
2924 M: Antonio Quartulli <a@unstable.cc>
2925 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2926 W: https://www.open-mesh.org/
2927 B: https://www.open-mesh.org/projects/batman-adv/issues
2928 C: irc://chat.freenode.net/batman
2929 Q: https://patchwork.open-mesh.org/project/batman/list/
2930 T: git https://git.open-mesh.org/linux-merge.git
2932 F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2933 F: Documentation/ABI/obsolete/sysfs-class-net-mesh
2934 F: Documentation/networking/batman-adv.rst
2935 F: include/uapi/linux/batadv_packet.h
2936 F: include/uapi/linux/batman_adv.h
2939 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2940 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2941 L: linux-hams@vger.kernel.org
2942 W: http://www.baycom.org/~tom/ham/ham.html
2944 F: drivers/net/hamradio/baycom*
2946 BCACHE (BLOCK LAYER CACHE)
2947 M: Coly Li <colyli@suse.de>
2948 M: Kent Overstreet <kent.overstreet@gmail.com>
2949 L: linux-bcache@vger.kernel.org
2950 W: http://bcache.evilpiepirate.org
2951 C: irc://irc.oftc.net/bcache
2953 F: drivers/md/bcache/
2955 BDISP ST MEDIA DRIVER
2956 M: Fabien Dessenne <fabien.dessenne@st.com>
2957 L: linux-media@vger.kernel.org
2958 T: git git://linuxtv.org/media_tree.git
2959 W: https://linuxtv.org
2961 F: drivers/media/platform/sti/bdisp
2963 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2964 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2965 L: netdev@vger.kernel.org
2967 F: drivers/net/ethernet/ec_bhf.c
2970 M: Luis de Bethencourt <luisbg@kernel.org>
2971 M: Salah Triki <salah.triki@gmail.com>
2973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2974 F: Documentation/filesystems/befs.txt
2978 M: Paolo Valente <paolo.valente@linaro.org>
2979 M: Jens Axboe <axboe@kernel.dk>
2980 L: linux-block@vger.kernel.org
2983 F: Documentation/block/bfq-iosched.rst
2986 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2988 F: Documentation/filesystems/bfs.txt
2990 F: include/uapi/linux/bfs_fs.h
2992 BLINKM RGB LED DRIVER
2993 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2995 F: drivers/leds/leds-blinkm.c
2998 M: Jens Axboe <axboe@kernel.dk>
2999 L: linux-block@vger.kernel.org
3000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3004 F: kernel/trace/blktrace.c
3008 M: Joern Engel <joern@lazybastard.org>
3009 L: linux-mtd@lists.infradead.org
3011 F: drivers/mtd/devices/block2mtd.c
3014 M: Marcel Holtmann <marcel@holtmann.org>
3015 M: Johan Hedberg <johan.hedberg@gmail.com>
3016 L: linux-bluetooth@vger.kernel.org
3017 W: http://www.bluez.org/
3018 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3019 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3021 F: drivers/bluetooth/
3024 M: Marcel Holtmann <marcel@holtmann.org>
3025 M: Johan Hedberg <johan.hedberg@gmail.com>
3026 L: linux-bluetooth@vger.kernel.org
3027 W: http://www.bluez.org/
3028 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3029 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3032 F: include/net/bluetooth/
3035 M: Jay Vosburgh <j.vosburgh@gmail.com>
3036 M: Veaceslav Falico <vfalico@gmail.com>
3037 M: Andy Gospodarek <andy@greyhouse.net>
3038 L: netdev@vger.kernel.org
3039 W: http://sourceforge.net/projects/bonding/
3041 F: drivers/net/bonding/
3042 F: include/uapi/linux/if_bonding.h
3044 BPF (Safe dynamic programs and tools)
3045 M: Alexei Starovoitov <ast@kernel.org>
3046 M: Daniel Borkmann <daniel@iogearbox.net>
3047 R: Martin KaFai Lau <kafai@fb.com>
3048 R: Song Liu <songliubraving@fb.com>
3049 R: Yonghong Song <yhs@fb.com>
3050 L: netdev@vger.kernel.org
3051 L: bpf@vger.kernel.org
3052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3054 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3057 F: Documentation/networking/filter.txt
3058 F: Documentation/bpf/
3059 F: include/linux/bpf*
3060 F: include/linux/filter.h
3061 F: include/trace/events/xdp.h
3062 F: include/uapi/linux/bpf*
3063 F: include/uapi/linux/filter.h
3065 F: kernel/trace/bpf_trace.c
3068 F: net/core/filter.c
3069 F: net/sched/act_bpf.c
3070 F: net/sched/cls_bpf.c
3074 F: tools/testing/selftests/bpf/
3079 M: Shubham Bansal <illusionist.neo@gmail.com>
3080 L: netdev@vger.kernel.org
3081 L: bpf@vger.kernel.org
3086 M: Daniel Borkmann <daniel@iogearbox.net>
3087 M: Alexei Starovoitov <ast@kernel.org>
3088 M: Zi Shen Lim <zlim.lnx@gmail.com>
3089 L: netdev@vger.kernel.org
3090 L: bpf@vger.kernel.org
3094 BPF JIT for MIPS (32-BIT AND 64-BIT)
3095 M: Paul Burton <paul.burton@mips.com>
3096 L: netdev@vger.kernel.org
3097 L: bpf@vger.kernel.org
3101 BPF JIT for NFP NICs
3102 M: Jakub Kicinski <jakub.kicinski@netronome.com>
3103 L: netdev@vger.kernel.org
3104 L: bpf@vger.kernel.org
3106 F: drivers/net/ethernet/netronome/nfp/bpf/
3108 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3109 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3110 M: Sandipan Das <sandipan@linux.ibm.com>
3111 L: netdev@vger.kernel.org
3112 L: bpf@vger.kernel.org
3114 F: arch/powerpc/net/
3116 BPF JIT for RISC-V (RV64G)
3117 M: Björn Töpel <bjorn.topel@gmail.com>
3118 L: netdev@vger.kernel.org
3123 M: Ilya Leoshkevich <iii@linux.ibm.com>
3124 M: Heiko Carstens <heiko.carstens@de.ibm.com>
3125 M: Vasily Gorbik <gor@linux.ibm.com>
3126 L: netdev@vger.kernel.org
3127 L: bpf@vger.kernel.org
3130 X: arch/s390/net/pnet.c
3132 BPF JIT for SPARC (32-BIT AND 64-BIT)
3133 M: David S. Miller <davem@davemloft.net>
3134 L: netdev@vger.kernel.org
3135 L: bpf@vger.kernel.org
3139 BPF JIT for X86 32-BIT
3140 M: Wang YanQing <udknight@gmail.com>
3141 L: netdev@vger.kernel.org
3142 L: bpf@vger.kernel.org
3144 F: arch/x86/net/bpf_jit_comp32.c
3146 BPF JIT for X86 64-BIT
3147 M: Alexei Starovoitov <ast@kernel.org>
3148 M: Daniel Borkmann <daniel@iogearbox.net>
3149 L: netdev@vger.kernel.org
3150 L: bpf@vger.kernel.org
3153 X: arch/x86/net/bpf_jit_comp32.c
3155 BROADCOM B44 10/100 ETHERNET DRIVER
3156 M: Michael Chan <michael.chan@broadcom.com>
3157 L: netdev@vger.kernel.org
3159 F: drivers/net/ethernet/broadcom/b44.*
3161 BROADCOM B53 ETHERNET SWITCH DRIVER
3162 M: Florian Fainelli <f.fainelli@gmail.com>
3163 L: netdev@vger.kernel.org
3164 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3166 F: drivers/net/dsa/b53/*
3167 F: include/linux/platform_data/b53.h
3169 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3170 M: Florian Fainelli <f.fainelli@gmail.com>
3171 M: Ray Jui <rjui@broadcom.com>
3172 M: Scott Branden <sbranden@broadcom.com>
3173 M: bcm-kernel-feedback-list@broadcom.com
3174 T: git git://github.com/broadcom/mach-bcm
3180 F: arch/arm/mach-bcm/
3182 BROADCOM BCM2835 ARM ARCHITECTURE
3183 M: Eric Anholt <eric@anholt.net>
3184 M: Stefan Wahren <wahrenst@gmx.net>
3185 L: bcm-kernel-feedback-list@broadcom.com
3186 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3187 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3188 T: git git://github.com/anholt/linux
3191 F: drivers/staging/vc04_services
3193 BROADCOM BCM47XX MIPS ARCHITECTURE
3194 M: Hauke Mehrtens <hauke@hauke-m.de>
3195 M: Rafał Miłecki <zajec5@gmail.com>
3196 L: linux-mips@vger.kernel.org
3198 F: Documentation/devicetree/bindings/mips/brcm/
3199 F: arch/mips/bcm47xx/*
3200 F: arch/mips/include/asm/mach-bcm47xx/*
3202 BROADCOM BCM5301X ARM ARCHITECTURE
3203 M: Hauke Mehrtens <hauke@hauke-m.de>
3204 M: Rafał Miłecki <zajec5@gmail.com>
3205 M: bcm-kernel-feedback-list@broadcom.com
3206 L: linux-arm-kernel@lists.infradead.org
3208 F: arch/arm/mach-bcm/bcm_5301x.c
3209 F: arch/arm/boot/dts/bcm5301x*.dtsi
3210 F: arch/arm/boot/dts/bcm470*
3211 F: arch/arm/boot/dts/bcm953012*
3213 BROADCOM BCM53573 ARM ARCHITECTURE
3214 M: Rafał Miłecki <rafal@milecki.pl>
3215 L: bcm-kernel-feedback-list@broadcom.com
3216 L: linux-arm-kernel@lists.infradead.org
3218 F: arch/arm/boot/dts/bcm53573*
3219 F: arch/arm/boot/dts/bcm47189*
3221 BROADCOM BCM63XX ARM ARCHITECTURE
3222 M: Florian Fainelli <f.fainelli@gmail.com>
3223 M: bcm-kernel-feedback-list@broadcom.com
3224 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3225 T: git git://github.com/broadcom/stblinux.git
3229 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3230 M: Kevin Cernekee <cernekee@gmail.com>
3231 L: linux-usb@vger.kernel.org
3233 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3235 BROADCOM BCM7XXX ARM ARCHITECTURE
3236 M: Brian Norris <computersforpeace@gmail.com>
3237 M: Gregory Fong <gregory.0xf0@gmail.com>
3238 M: Florian Fainelli <f.fainelli@gmail.com>
3239 M: bcm-kernel-feedback-list@broadcom.com
3240 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3241 T: git git://github.com/broadcom/stblinux.git
3243 F: arch/arm/mach-bcm/*brcmstb*
3244 F: arch/arm/boot/dts/bcm7*.dts*
3245 F: drivers/bus/brcmstb_gisb.c
3246 F: arch/arm/mm/cache-b15-rac.c
3247 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3250 BROADCOM BMIPS CPUFREQ DRIVER
3251 M: Markus Mayer <mmayer@broadcom.com>
3252 M: bcm-kernel-feedback-list@broadcom.com
3253 L: linux-pm@vger.kernel.org
3255 F: drivers/cpufreq/bmips-cpufreq.c
3257 BROADCOM BMIPS MIPS ARCHITECTURE
3258 M: Kevin Cernekee <cernekee@gmail.com>
3259 M: Florian Fainelli <f.fainelli@gmail.com>
3260 L: bcm-kernel-feedback-list@broadcom.com
3261 L: linux-mips@vger.kernel.org
3262 T: git git://github.com/broadcom/stblinux.git
3264 F: arch/mips/bmips/*
3265 F: arch/mips/include/asm/mach-bmips/*
3266 F: arch/mips/kernel/*bmips*
3267 F: arch/mips/boot/dts/brcm/bcm*.dts*
3268 F: drivers/irqchip/irq-bcm63*
3269 F: drivers/irqchip/irq-bcm7*
3270 F: drivers/irqchip/irq-brcmstb*
3271 F: include/linux/bcm963xx_nvram.h
3272 F: include/linux/bcm963xx_tag.h
3274 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3275 M: Rasesh Mody <rmody@marvell.com>
3276 M: GR-Linux-NIC-Dev@marvell.com
3277 L: netdev@vger.kernel.org
3279 F: drivers/net/ethernet/broadcom/bnx2.*
3280 F: drivers/net/ethernet/broadcom/bnx2_*
3282 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3283 M: QLogic-Storage-Upstream@qlogic.com
3284 L: linux-scsi@vger.kernel.org
3286 F: drivers/scsi/bnx2fc/
3288 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3289 M: QLogic-Storage-Upstream@qlogic.com
3290 L: linux-scsi@vger.kernel.org
3292 F: drivers/scsi/bnx2i/
3294 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3295 M: Ariel Elior <aelior@marvell.com>
3296 M: Sudarsana Kalluru <skalluru@marvell.com>
3297 M: GR-everest-linux-l2@marvell.com
3298 L: netdev@vger.kernel.org
3300 F: drivers/net/ethernet/broadcom/bnx2x/
3302 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3303 M: Michael Chan <michael.chan@broadcom.com>
3304 L: netdev@vger.kernel.org
3306 F: drivers/net/ethernet/broadcom/bnxt/
3308 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3309 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3310 M: Franky Lin <franky.lin@broadcom.com>
3311 M: Hante Meuleman <hante.meuleman@broadcom.com>
3312 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3313 M: Wright Feng <wright.feng@cypress.com>
3314 L: linux-wireless@vger.kernel.org
3315 L: brcm80211-dev-list.pdl@broadcom.com
3316 L: brcm80211-dev-list@cypress.com
3318 F: drivers/net/wireless/broadcom/brcm80211/
3320 BROADCOM BRCMSTB GPIO DRIVER
3321 M: Gregory Fong <gregory.0xf0@gmail.com>
3322 L: bcm-kernel-feedback-list@broadcom.com
3324 F: drivers/gpio/gpio-brcmstb.c
3325 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3327 BROADCOM BRCMSTB I2C DRIVER
3328 M: Kamal Dasu <kdasu.kdev@gmail.com>
3329 L: linux-i2c@vger.kernel.org
3330 L: bcm-kernel-feedback-list@broadcom.com
3332 F: drivers/i2c/busses/i2c-brcmstb.c
3333 F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3335 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3336 M: Al Cooper <alcooperx@gmail.com>
3337 L: linux-kernel@vger.kernel.org
3338 L: bcm-kernel-feedback-list@broadcom.com
3340 F: drivers/phy/broadcom/phy-brcm-usb*
3342 BROADCOM GENET ETHERNET DRIVER
3343 M: Doug Berger <opendmb@gmail.com>
3344 M: Florian Fainelli <f.fainelli@gmail.com>
3345 L: bcm-kernel-feedback-list@broadcom.com
3346 L: netdev@vger.kernel.org
3348 F: drivers/net/ethernet/broadcom/genet/
3350 BROADCOM IPROC ARM ARCHITECTURE
3351 M: Ray Jui <rjui@broadcom.com>
3352 M: Scott Branden <sbranden@broadcom.com>
3353 M: bcm-kernel-feedback-list@broadcom.com
3354 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3355 T: git git://github.com/broadcom/cygnus-linux.git
3372 F: arch/arm64/boot/dts/broadcom/northstar2/*
3373 F: arch/arm64/boot/dts/broadcom/stingray/*
3374 F: drivers/clk/bcm/clk-ns*
3375 F: drivers/clk/bcm/clk-sr*
3376 F: drivers/pinctrl/bcm/pinctrl-ns*
3377 F: include/dt-bindings/clock/bcm-sr*
3379 BROADCOM KONA GPIO DRIVER
3380 M: Ray Jui <rjui@broadcom.com>
3381 L: bcm-kernel-feedback-list@broadcom.com
3383 F: drivers/gpio/gpio-bcm-kona.c
3384 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3386 BROADCOM NETXTREME-E ROCE DRIVER
3387 M: Selvin Xavier <selvin.xavier@broadcom.com>
3388 M: Devesh Sharma <devesh.sharma@broadcom.com>
3389 M: Somnath Kotur <somnath.kotur@broadcom.com>
3390 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3391 L: linux-rdma@vger.kernel.org
3392 W: http://www.broadcom.com
3394 F: drivers/infiniband/hw/bnxt_re/
3395 F: include/uapi/rdma/bnxt_re-abi.h
3397 BROADCOM NVRAM DRIVER
3398 M: Rafał Miłecki <zajec5@gmail.com>
3399 L: linux-mips@vger.kernel.org
3401 F: drivers/firmware/broadcom/*
3403 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3404 M: Rafał Miłecki <zajec5@gmail.com>
3405 L: linux-wireless@vger.kernel.org
3408 F: include/linux/bcma/
3410 BROADCOM STB AVS CPUFREQ DRIVER
3411 M: Markus Mayer <mmayer@broadcom.com>
3412 M: bcm-kernel-feedback-list@broadcom.com
3413 L: linux-pm@vger.kernel.org
3415 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3416 F: drivers/cpufreq/brcmstb*
3418 BROADCOM STB AVS TMON DRIVER
3419 M: Markus Mayer <mmayer@broadcom.com>
3420 M: bcm-kernel-feedback-list@broadcom.com
3421 L: linux-pm@vger.kernel.org
3423 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3424 F: drivers/thermal/broadcom/brcmstb*
3426 BROADCOM STB NAND FLASH DRIVER
3427 M: Brian Norris <computersforpeace@gmail.com>
3428 M: Kamal Dasu <kdasu.kdev@gmail.com>
3429 L: linux-mtd@lists.infradead.org
3430 L: bcm-kernel-feedback-list@broadcom.com
3432 F: drivers/mtd/nand/raw/brcmnand/
3434 BROADCOM STB DPFE DRIVER
3435 M: Markus Mayer <mmayer@broadcom.com>
3436 M: bcm-kernel-feedback-list@broadcom.com
3437 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3439 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3440 F: drivers/memory/brcmstb_dpfe.c
3443 M: Kamal Dasu <kdasu.kdev@gmail.com>
3444 M: bcm-kernel-feedback-list@broadcom.com
3446 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3447 F: drivers/spi/spi-bcm-qspi.*
3448 F: drivers/spi/spi-brcmstb-qspi.c
3449 F: drivers/spi/spi-iproc-qspi.c
3451 BROADCOM SYSTEMPORT ETHERNET DRIVER
3452 M: Florian Fainelli <f.fainelli@gmail.com>
3453 L: bcm-kernel-feedback-list@broadcom.com
3454 L: netdev@vger.kernel.org
3456 F: drivers/net/ethernet/broadcom/bcmsysport.*
3458 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3459 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3460 M: Prashant Sreedharan <prashant@broadcom.com>
3461 M: Michael Chan <mchan@broadcom.com>
3462 L: netdev@vger.kernel.org
3464 F: drivers/net/ethernet/broadcom/tg3.*
3466 BROCADE BFA FC SCSI DRIVER
3467 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3468 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3469 L: linux-scsi@vger.kernel.org
3471 F: drivers/scsi/bfa/
3473 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3474 M: Rasesh Mody <rmody@marvell.com>
3475 M: Sudarsana Kalluru <skalluru@marvell.com>
3476 M: GR-Linux-NIC-Dev@marvell.com
3477 L: netdev@vger.kernel.org
3479 F: drivers/net/ethernet/brocade/bna/
3481 BSG (block layer generic sg v4 driver)
3482 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3483 L: linux-scsi@vger.kernel.org
3486 F: include/linux/bsg.h
3487 F: include/uapi/linux/bsg.h
3490 M: Clemens Ladisch <clemens@ladisch.de>
3491 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3494 F: Documentation/sound/cards/bt87x.rst
3495 F: sound/pci/bt87x.c
3498 M: Michael Buesch <m@bues.ch>
3499 W: http://bu3sch.de/btgpio.php
3501 F: drivers/gpio/gpio-bt8xx.c
3504 M: Chris Mason <clm@fb.com>
3505 M: Josef Bacik <josef@toxicpanda.com>
3506 M: David Sterba <dsterba@suse.com>
3507 L: linux-btrfs@vger.kernel.org
3508 W: http://btrfs.wiki.kernel.org/
3509 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3512 F: Documentation/filesystems/btrfs.txt
3514 F: include/linux/btrfs*
3515 F: include/uapi/linux/btrfs*
3517 BTTV VIDEO4LINUX DRIVER
3518 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3519 L: linux-media@vger.kernel.org
3520 W: https://linuxtv.org
3521 T: git git://linuxtv.org/media_tree.git
3523 F: Documentation/media/v4l-drivers/bttv*
3524 F: drivers/media/pci/bt8xx/bttv*
3526 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3527 M: Chanwoo Choi <cw00.choi@samsung.com>
3528 L: linux-pm@vger.kernel.org
3529 L: linux-samsung-soc@vger.kernel.org
3530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3532 F: drivers/devfreq/exynos-bus.c
3533 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3535 BUSLOGIC SCSI DRIVER
3536 M: Khalid Aziz <khalid@gonehiking.org>
3537 L: linux-scsi@vger.kernel.org
3539 F: drivers/scsi/BusLogic.*
3540 F: drivers/scsi/FlashPoint.*
3542 C-MEDIA CMI8788 DRIVER
3543 M: Clemens Ladisch <clemens@ladisch.de>
3544 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3545 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3547 F: sound/pci/oxygen/
3550 M: Guo Ren <guoren@kernel.org>
3551 T: git https://github.com/c-sky/csky-linux.git
3554 F: Documentation/devicetree/bindings/csky/
3555 F: drivers/irqchip/irq-csky-*
3556 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3557 F: drivers/clocksource/timer-gx6605s.c
3558 F: drivers/clocksource/timer-mp-csky.c
3559 F: Documentation/devicetree/bindings/timer/csky,*
3564 M: Mark Salter <msalter@redhat.com>
3565 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3566 L: linux-c6x-dev@linux-c6x.org
3567 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3571 CA8210 IEEE-802.15.4 RADIO DRIVER
3572 M: Harry Morris <h.morris@cascoda.com>
3573 L: linux-wpan@vger.kernel.org
3574 W: https://github.com/Cascoda/ca8210-linux.git
3576 F: drivers/net/ieee802154/ca8210.c
3577 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3579 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3580 M: David Howells <dhowells@redhat.com>
3581 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3583 F: Documentation/filesystems/caching/cachefiles.txt
3586 CADENCE MIPI-CSI2 BRIDGES
3587 M: Maxime Ripard <maxime.ripard@bootlin.com>
3588 L: linux-media@vger.kernel.org
3590 F: Documentation/devicetree/bindings/media/cdns,*.txt
3591 F: drivers/media/platform/cadence/cdns-csi2*
3593 CADET FM/AM RADIO RECEIVER DRIVER
3594 M: Hans Verkuil <hverkuil@xs4all.nl>
3595 L: linux-media@vger.kernel.org
3596 T: git git://linuxtv.org/media_tree.git
3597 W: https://linuxtv.org
3599 F: drivers/media/radio/radio-cadet*
3601 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3602 M: Jonathan Corbet <corbet@lwn.net>
3603 L: linux-media@vger.kernel.org
3604 T: git git://linuxtv.org/media_tree.git
3606 F: Documentation/media/v4l-drivers/cafe_ccic*
3607 F: drivers/media/platform/marvell-ccic/
3610 L: netdev@vger.kernel.org
3612 F: Documentation/networking/caif/
3613 F: drivers/net/caif/
3614 F: include/uapi/linux/caif/
3615 F: include/net/caif/
3619 M: Toke Høiland-Jørgensen <toke@toke.dk>
3620 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3622 F: net/sched/sch_cake.c
3624 CALGARY x86-64 IOMMU
3625 M: Muli Ben-Yehuda <mulix@mulix.org>
3626 M: Jon Mason <jdmason@kudzu.us>
3627 L: iommu@lists.linux-foundation.org
3629 F: arch/x86/kernel/pci-calgary_64.c
3630 F: arch/x86/kernel/tce_64.c
3631 F: arch/x86/include/asm/calgary.h
3632 F: arch/x86/include/asm/tce.h
3635 M: Wolfgang Grandegger <wg@grandegger.com>
3636 M: Marc Kleine-Budde <mkl@pengutronix.de>
3637 L: linux-can@vger.kernel.org
3638 W: https://github.com/linux-can
3639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3642 F: Documentation/devicetree/bindings/net/can/
3644 F: include/linux/can/dev.h
3645 F: include/linux/can/led.h
3646 F: include/linux/can/rx-offload.h
3647 F: include/linux/can/platform/
3648 F: include/uapi/linux/can/error.h
3649 F: include/uapi/linux/can/netlink.h
3650 F: include/uapi/linux/can/vxcan.h
3653 M: Oliver Hartkopp <socketcan@hartkopp.net>
3654 M: Marc Kleine-Budde <mkl@pengutronix.de>
3655 L: linux-can@vger.kernel.org
3656 W: https://github.com/linux-can
3657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3660 F: Documentation/networking/can.rst
3662 F: include/linux/can/core.h
3663 F: include/linux/can/skb.h
3664 F: include/net/netns/can.h
3665 F: include/uapi/linux/can.h
3666 F: include/uapi/linux/can/bcm.h
3667 F: include/uapi/linux/can/raw.h
3668 F: include/uapi/linux/can/gw.h
3671 M: Serge Hallyn <serge@hallyn.com>
3672 L: linux-security-module@vger.kernel.org
3674 F: include/linux/capability.h
3675 F: include/uapi/linux/capability.h
3676 F: security/commoncap.c
3677 F: kernel/capability.c
3679 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3680 M: Kevin Tsai <ktsai@capellamicro.com>
3682 F: drivers/iio/light/cm*
3684 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3685 M: Christian Lamparter <chunkeey@googlemail.com>
3686 L: linux-wireless@vger.kernel.org
3687 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3689 F: drivers/net/wireless/ath/carl9170/
3692 M: Jan Glauber <jglauber@cavium.com>
3693 M: David Daney <david.daney@cavium.com>
3694 W: http://www.cavium.com
3696 F: drivers/i2c/busses/i2c-octeon*
3697 F: drivers/i2c/busses/i2c-thunderx*
3699 CAVIUM LIQUIDIO NETWORK DRIVER
3700 M: Derek Chickles <dchickles@marvell.com>
3701 M: Satanand Burla <sburla@marvell.com>
3702 M: Felix Manlunas <fmanlunas@marvell.com>
3703 L: netdev@vger.kernel.org
3704 W: http://www.cavium.com
3706 F: drivers/net/ethernet/cavium/liquidio/
3709 M: Jan Glauber <jglauber@cavium.com>
3710 M: David Daney <david.daney@cavium.com>
3711 M: Steven J. Hill <Steven.Hill@cavium.com>
3712 W: http://www.cavium.com
3714 F: drivers/mmc/host/cavium*
3716 CAVIUM OCTEON-TX CRYPTO DRIVER
3717 M: George Cherian <george.cherian@cavium.com>
3718 L: linux-crypto@vger.kernel.org
3719 W: http://www.cavium.com
3721 F: drivers/crypto/cavium/cpt/
3723 CAVIUM THUNDERX2 ARM64 SOC
3724 M: Robert Richter <rrichter@cavium.com>
3725 M: Jayachandran C <jnair@caviumnetworks.com>
3726 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3728 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3729 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3731 CC2520 IEEE-802.15.4 RADIO DRIVER
3732 M: Varka Bhadram <varkabhadram@gmail.com>
3733 L: linux-wpan@vger.kernel.org
3735 F: drivers/net/ieee802154/cc2520.c
3736 F: include/linux/spi/cc2520.h
3737 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3739 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3740 M: Gilad Ben-Yossef <gilad@benyossef.com>
3741 L: linux-crypto@vger.kernel.org
3743 F: drivers/crypto/ccree/
3744 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3747 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3748 L: linux-media@vger.kernel.org
3749 T: git git://linuxtv.org/media_tree.git
3750 W: http://linuxtv.org
3752 F: Documentation/media/kapi/cec-core.rst
3753 F: Documentation/media/uapi/cec
3754 F: drivers/media/cec/
3755 F: drivers/media/rc/keymaps/rc-cec.c
3756 F: include/media/cec.h
3757 F: include/media/cec-notifier.h
3758 F: include/uapi/linux/cec.h
3759 F: include/uapi/linux/cec-funcs.h
3760 F: Documentation/devicetree/bindings/media/cec.txt
3761 F: Documentation/ABI/testing/debugfs-cec-error-inj
3764 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3765 L: linux-media@vger.kernel.org
3766 T: git git://linuxtv.org/media_tree.git
3767 W: http://linuxtv.org
3769 F: drivers/media/platform/cec-gpio/
3770 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3772 CELL BROADBAND ENGINE ARCHITECTURE
3773 M: Arnd Bergmann <arnd@arndb.de>
3774 L: linuxppc-dev@lists.ozlabs.org
3775 W: http://www.ibm.com/developerworks/power/cell/
3777 F: arch/powerpc/include/asm/cell*.h
3778 F: arch/powerpc/include/asm/spu*.h
3779 F: arch/powerpc/include/uapi/asm/spu*.h
3780 F: arch/powerpc/oprofile/*cell*
3781 F: arch/powerpc/platforms/cell/
3783 CEPH COMMON CODE (LIBCEPH)
3784 M: Ilya Dryomov <idryomov@gmail.com>
3785 M: Jeff Layton <jlayton@kernel.org>
3786 M: Sage Weil <sage@redhat.com>
3787 L: ceph-devel@vger.kernel.org
3789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3790 T: git git://github.com/ceph/ceph-client.git
3793 F: include/linux/ceph/
3794 F: include/linux/crush/
3796 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3797 M: Jeff Layton <jlayton@kernel.org>
3798 M: Sage Weil <sage@redhat.com>
3799 M: Ilya Dryomov <idryomov@gmail.com>
3800 L: ceph-devel@vger.kernel.org
3802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3803 T: git git://github.com/ceph/ceph-client.git
3805 F: Documentation/filesystems/ceph.txt
3808 CERTIFICATE HANDLING:
3809 M: David Howells <dhowells@redhat.com>
3810 M: David Woodhouse <dwmw2@infradead.org>
3811 L: keyrings@vger.kernel.org
3813 F: Documentation/admin-guide/module-signing.rst
3815 F: scripts/sign-file.c
3816 F: scripts/extract-cert.c
3818 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3819 L: linux-usb@vger.kernel.org
3821 F: Documentation/usb/wusb-design-overview.rst
3822 F: Documentation/usb/wusb-cbaf
3823 F: drivers/usb/host/hwa-hc.c
3824 F: drivers/usb/host/whci/
3825 F: drivers/usb/wusbcore/
3826 F: include/linux/usb/wusb*
3828 CFAG12864B LCD DRIVER
3829 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3831 F: drivers/auxdisplay/cfag12864b.c
3832 F: include/linux/cfag12864b.h
3834 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3835 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3837 F: drivers/auxdisplay/cfag12864bfb.c
3838 F: include/linux/cfag12864b.h
3840 802.11 (including CFG80211/NL80211)
3841 M: Johannes Berg <johannes@sipsolutions.net>
3842 L: linux-wireless@vger.kernel.org
3843 W: http://wireless.kernel.org/
3844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3848 F: include/uapi/linux/nl80211.h
3849 F: include/linux/ieee80211.h
3850 F: include/net/wext.h
3851 F: include/net/cfg80211.h
3852 F: include/net/iw_handler.h
3853 F: include/net/ieee80211_radiotap.h
3854 F: Documentation/driver-api/80211/cfg80211.rst
3855 F: Documentation/networking/regulatory.txt
3857 CHAR and MISC DRIVERS
3858 M: Arnd Bergmann <arnd@arndb.de>
3859 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3864 F: include/linux/miscdevice.h
3867 M: Andy Whitcroft <apw@canonical.com>
3868 M: Joe Perches <joe@perches.com>
3870 F: scripts/checkpatch.pl
3872 CHINESE DOCUMENTATION
3873 M: Harry Wei <harryxiyou@gmail.com>
3874 M: Alex Shi <alex.shi@linux.alibaba.com>
3875 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3877 F: Documentation/translations/zh_CN/
3879 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3880 M: Peter Chen <Peter.Chen@nxp.com>
3881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3882 L: linux-usb@vger.kernel.org
3884 F: drivers/usb/chipidea/
3886 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3887 M: Hans de Goede <hdegoede@redhat.com>
3888 L: linux-input@vger.kernel.org
3890 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3891 F: drivers/input/touchscreen/chipone_icn8318.c
3893 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3894 M: Hans de Goede <hdegoede@redhat.com>
3895 L: linux-input@vger.kernel.org
3897 F: drivers/input/touchscreen/chipone_icn8505.c
3899 CHROME HARDWARE PLATFORM SUPPORT
3900 M: Benson Leung <bleung@chromium.org>
3901 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3903 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3904 F: drivers/platform/chrome/
3906 CHROMEOS EC SUBDRIVERS
3907 M: Benson Leung <bleung@chromium.org>
3908 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3909 R: Guenter Roeck <groeck@chromium.org>
3913 F: drivers/power/supply/cros_usbpd-charger.c
3915 CHROMEOS EC CODEC DRIVER
3916 M: Cheng-Yi Chiang <cychiang@chromium.org>
3918 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3919 R: Guenter Roeck <groeck@chromium.org>
3920 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3921 F: sound/soc/codecs/cros_ec_codec.*
3923 CIRRUS LOGIC AUDIO CODEC DRIVERS
3924 M: Brian Austin <brian.austin@cirrus.com>
3925 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3926 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3928 F: sound/soc/codecs/cs*
3930 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3931 M: Hartley Sweeten <hsweeten@visionengravers.com>
3932 L: netdev@vger.kernel.org
3934 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3936 CIRRUS LOGIC LOCHNAGAR DRIVER
3937 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3938 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3939 L: patches@opensource.cirrus.com
3941 F: drivers/clk/clk-lochnagar.c
3942 F: drivers/hwmon/lochnagar-hwmon.c
3943 F: drivers/mfd/lochnagar-i2c.c
3944 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3945 F: drivers/regulator/lochnagar-regulator.c
3946 F: sound/soc/codecs/lochnagar-sc.c
3947 F: include/dt-bindings/clk/lochnagar.h
3948 F: include/dt-bindings/pinctrl/lochnagar.h
3949 F: include/linux/mfd/lochnagar*
3950 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3951 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3952 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3953 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3954 F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3955 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3956 F: Documentation/hwmon/lochnagar.rst
3958 CISCO FCOE HBA DRIVER
3959 M: Satish Kharat <satishkh@cisco.com>
3960 M: Sesidhar Baddela <sebaddel@cisco.com>
3961 M: Karan Tilak Kumar <kartilak@cisco.com>
3962 L: linux-scsi@vger.kernel.org
3964 F: drivers/scsi/fnic/
3966 CISCO SCSI HBA DRIVER
3967 M: Karan Tilak Kumar <kartilak@cisco.com>
3968 M: Sesidhar Baddela <sebaddel@cisco.com>
3969 L: linux-scsi@vger.kernel.org
3971 F: drivers/scsi/snic/
3973 CISCO VIC ETHERNET NIC DRIVER
3974 M: Christian Benvenuti <benve@cisco.com>
3975 M: Govindarajulu Varadarajan <_govind@gmx.com>
3976 M: Parvi Kaustubhi <pkaustub@cisco.com>
3978 F: drivers/net/ethernet/cisco/enic/
3980 CISCO VIC LOW LATENCY NIC DRIVER
3981 M: Christian Benvenuti <benve@cisco.com>
3982 M: Nelson Escobar <neescoba@cisco.com>
3983 M: Parvi Kaustubhi <pkaustub@cisco.com>
3985 F: drivers/infiniband/hw/usnic/
3987 CIRRUS LOGIC MADERA CODEC DRIVERS
3988 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3989 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3990 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3991 L: patches@opensource.cirrus.com
3992 T: git https://github.com/CirrusLogic/linux-drivers.git
3993 W: https://github.com/CirrusLogic/linux-drivers/wiki
3995 F: Documentation/devicetree/bindings/mfd/madera.txt
3996 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3997 F: Documentation/devicetree/bindings/sound/madera.txt
3998 F: include/dt-bindings/sound/madera*
3999 F: include/linux/irqchip/irq-madera*
4000 F: include/linux/mfd/madera/*
4001 F: include/sound/madera*
4002 F: drivers/gpio/gpio-madera*
4003 F: drivers/irqchip/irq-madera*
4004 F: drivers/mfd/madera*
4005 F: drivers/mfd/cs47l*
4006 F: drivers/pinctrl/cirrus/*
4007 F: sound/soc/codecs/cs47l*
4008 F: sound/soc/codecs/madera*
4011 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4015 CLANG/LLVM BUILD SUPPORT
4016 L: clang-built-linux@googlegroups.com
4017 W: https://clangbuiltlinux.github.io/
4018 B: https://github.com/ClangBuiltLinux/linux/issues
4019 C: irc://chat.freenode.net/clangbuiltlinux
4021 K: \b(?i:clang|llvm)\b
4024 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4025 L: linux-kernel@vger.kernel.org
4028 F: include/linux/cleancache.h
4031 M: Russell King <linux@armlinux.org.uk>
4032 L: linux-clk@vger.kernel.org
4034 F: include/linux/clk.h
4036 CLOCKSOURCE, CLOCKEVENT DRIVERS
4037 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4038 M: Thomas Gleixner <tglx@linutronix.de>
4039 L: linux-kernel@vger.kernel.org
4040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4042 F: drivers/clocksource/
4043 F: Documentation/devicetree/bindings/timer/
4046 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4047 M: Daniel Oliveira Nascimento <don@syst.com.br>
4048 L: platform-driver-x86@vger.kernel.org
4050 F: drivers/platform/x86/classmate-laptop.c
4053 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4054 L: linux-media@vger.kernel.org
4055 T: git git://linuxtv.org/media_tree.git
4056 W: https://linuxtv.org
4058 F: drivers/media/pci/cobalt/
4060 COCCINELLE/Semantic Patches (SmPL)
4061 M: Julia Lawall <Julia.Lawall@lip6.fr>
4062 M: Gilles Muller <Gilles.Muller@lip6.fr>
4063 M: Nicolas Palix <nicolas.palix@imag.fr>
4064 M: Michal Marek <michal.lkml@markovi.net>
4065 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4067 W: http://coccinelle.lip6.fr/
4069 F: Documentation/dev-tools/coccinelle.rst
4070 F: scripts/coccinelle/
4071 F: scripts/coccicheck
4074 M: Jan Harkes <jaharkes@cs.cmu.edu>
4076 L: codalist@coda.cs.cmu.edu
4077 W: http://www.coda.cs.cmu.edu/
4079 F: Documentation/filesystems/coda.txt
4081 F: include/linux/coda*.h
4082 F: include/uapi/linux/coda*.h
4084 CODA V4L2 MEM2MEM DRIVER
4085 M: Philipp Zabel <p.zabel@pengutronix.de>
4086 L: linux-media@vger.kernel.org
4088 F: Documentation/devicetree/bindings/media/coda.txt
4089 F: drivers/media/platform/coda/
4092 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4094 F: Documentation/process/code-of-conduct.rst
4095 F: Documentation/process/code-of-conduct-interpretation.rst
4097 COMMON CLK FRAMEWORK
4098 M: Michael Turquette <mturquette@baylibre.com>
4099 M: Stephen Boyd <sboyd@kernel.org>
4100 L: linux-clk@vger.kernel.org
4101 Q: http://patchwork.kernel.org/project/linux-clk/list/
4102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4104 F: Documentation/devicetree/bindings/clock/
4106 X: drivers/clk/clkdev.c
4107 F: include/linux/clk-pr*
4108 F: include/linux/clk/
4109 F: include/linux/of_clk.h
4111 COMMON INTERNET FILE SYSTEM (CIFS)
4112 M: Steve French <sfrench@samba.org>
4113 L: linux-cifs@vger.kernel.org
4114 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4115 W: http://linux-cifs.samba.org/
4116 T: git git://git.samba.org/sfrench/cifs-2.6.git
4118 F: Documentation/filesystems/cifs/
4121 COMPACTPCI HOTPLUG CORE
4122 M: Scott Murray <scott@spiteful.org>
4123 L: linux-pci@vger.kernel.org
4125 F: drivers/pci/hotplug/cpci_hotplug*
4127 COMPACTPCI HOTPLUG GENERIC DRIVER
4128 M: Scott Murray <scott@spiteful.org>
4129 L: linux-pci@vger.kernel.org
4131 F: drivers/pci/hotplug/cpcihp_generic.c
4133 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4134 M: Scott Murray <scott@spiteful.org>
4135 L: linux-pci@vger.kernel.org
4137 F: drivers/pci/hotplug/cpcihp_zt5550.*
4139 COMPAL LAPTOP SUPPORT
4140 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4141 L: platform-driver-x86@vger.kernel.org
4143 F: drivers/platform/x86/compal-laptop.c
4146 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4148 F: include/linux/compiler_attributes.h
4150 CONEXANT ACCESSRUNNER USB DRIVER
4151 L: accessrunner-general@lists.sourceforge.net
4152 W: http://accessrunner.sourceforge.net/
4154 F: drivers/usb/atm/cxacru.c
4157 M: Joel Becker <jlbec@evilplan.org>
4158 M: Christoph Hellwig <hch@lst.de>
4159 T: git git://git.infradead.org/users/hch/configfs.git
4162 F: include/linux/configfs.h
4165 M: Evgeniy Polyakov <zbr@ioremap.net>
4166 L: netdev@vger.kernel.org
4168 F: drivers/connector/
4170 CONTROL GROUP (CGROUP)
4171 M: Tejun Heo <tj@kernel.org>
4172 M: Li Zefan <lizefan@huawei.com>
4173 M: Johannes Weiner <hannes@cmpxchg.org>
4174 L: cgroups@vger.kernel.org
4175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4177 F: Documentation/admin-guide/cgroup-v2.rst
4178 F: Documentation/admin-guide/cgroup-v1/
4179 F: include/linux/cgroup*
4182 CONTROL GROUP - CPUSET
4183 M: Li Zefan <lizefan@huawei.com>
4184 L: cgroups@vger.kernel.org
4185 W: http://www.bullopensource.org/cpuset/
4186 W: http://oss.sgi.com/projects/cpusets/
4187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4189 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4190 F: include/linux/cpuset.h
4191 F: kernel/cgroup/cpuset.c
4193 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4194 M: Johannes Weiner <hannes@cmpxchg.org>
4195 M: Michal Hocko <mhocko@kernel.org>
4196 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4197 L: cgroups@vger.kernel.org
4198 L: linux-mm@kvack.org
4203 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4204 M: Tejun Heo <tj@kernel.org>
4205 M: Jens Axboe <axboe@kernel.dk>
4206 L: cgroups@vger.kernel.org
4207 L: linux-block@vger.kernel.org
4208 T: git git://git.kernel.dk/linux-block
4209 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4210 F: block/blk-cgroup.c
4211 F: include/linux/blk-cgroup.h
4212 F: block/blk-throttle.c
4213 F: block/blk-iolatency.c
4214 F: block/bfq-cgroup.c
4216 CORETEMP HARDWARE MONITORING DRIVER
4217 M: Fenghua Yu <fenghua.yu@intel.com>
4218 L: linux-hwmon@vger.kernel.org
4220 F: Documentation/hwmon/coretemp.rst
4221 F: drivers/hwmon/coretemp.c
4223 COSA/SRP SYNC SERIAL DRIVER
4224 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4225 W: http://www.fi.muni.cz/~kas/cosa/
4227 F: drivers/net/wan/cosa*
4230 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4231 L: linux-iio@vger.kernel.org
4233 F: Documentation/ABI/testing/sysfs-bus-counter*
4234 F: Documentation/driver-api/generic-counter.rst
4236 F: include/linux/counter.h
4237 F: include/linux/counter_enum.h
4239 CPMAC ETHERNET DRIVER
4240 M: Florian Fainelli <f.fainelli@gmail.com>
4241 L: netdev@vger.kernel.org
4243 F: drivers/net/ethernet/ti/cpmac.c
4245 CPU FREQUENCY SCALING FRAMEWORK
4246 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4247 M: Viresh Kumar <viresh.kumar@linaro.org>
4248 L: linux-pm@vger.kernel.org
4250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4252 B: https://bugzilla.kernel.org
4253 F: Documentation/admin-guide/pm/cpufreq.rst
4254 F: Documentation/admin-guide/pm/intel_pstate.rst
4255 F: Documentation/cpu-freq/
4256 F: Documentation/devicetree/bindings/cpufreq/
4258 F: kernel/sched/cpufreq*.c
4259 F: include/linux/cpufreq.h
4260 F: include/linux/sched/cpufreq.h
4261 F: tools/testing/selftests/cpufreq/
4263 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4264 M: Viresh Kumar <viresh.kumar@linaro.org>
4265 M: Sudeep Holla <sudeep.holla@arm.com>
4266 L: linux-pm@vger.kernel.org
4267 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4269 F: drivers/cpufreq/arm_big_little.h
4270 F: drivers/cpufreq/arm_big_little.c
4272 CPU POWER MONITORING SUBSYSTEM
4273 M: Thomas Renninger <trenn@suse.com>
4274 M: Shuah Khan <shuah@kernel.org>
4275 M: Shuah Khan <skhan@linuxfoundation.org>
4276 L: linux-pm@vger.kernel.org
4278 F: tools/power/cpupower/
4281 M: "H. Peter Anvin" <hpa@zytor.com>
4283 F: arch/x86/kernel/cpuid.c
4284 F: arch/x86/kernel/msr.c
4286 CPUIDLE DRIVER - ARM BIG LITTLE
4287 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4288 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4289 L: linux-pm@vger.kernel.org
4290 L: linux-arm-kernel@lists.infradead.org
4291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4293 F: drivers/cpuidle/cpuidle-big_little.c
4295 CPUIDLE DRIVER - ARM EXYNOS
4296 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4297 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4298 M: Kukjin Kim <kgene@kernel.org>
4299 L: linux-pm@vger.kernel.org
4300 L: linux-samsung-soc@vger.kernel.org
4302 F: drivers/cpuidle/cpuidle-exynos.c
4303 F: arch/arm/mach-exynos/pm.c
4305 CPU IDLE TIME MANAGEMENT FRAMEWORK
4306 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4307 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4308 L: linux-pm@vger.kernel.org
4310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4311 B: https://bugzilla.kernel.org
4312 F: Documentation/admin-guide/pm/cpuidle.rst
4313 F: Documentation/driver-api/pm/cpuidle.rst
4314 F: drivers/cpuidle/*
4315 F: include/linux/cpuidle.h
4318 M: Nicolas Pitre <nico@fluxnic.net>
4320 F: Documentation/filesystems/cramfs.txt
4324 M: Herbert Xu <herbert@gondor.apana.org.au>
4325 M: "David S. Miller" <davem@davemloft.net>
4326 L: linux-crypto@vger.kernel.org
4327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4330 F: Documentation/crypto/
4331 F: Documentation/devicetree/bindings/crypto/
4336 F: include/linux/crypto*
4339 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4340 M: Neil Horman <nhorman@tuxdriver.com>
4341 L: linux-crypto@vger.kernel.org
4343 F: crypto/ansi_cprng.c
4347 M: Hans Verkuil <hverkuil@xs4all.nl>
4348 L: linux-media@vger.kernel.org
4349 T: git git://linuxtv.org/media_tree.git
4350 W: http://linuxtv.org
4352 F: drivers/media/i2c/cs3308.c
4354 CS5535 Audio ALSA driver
4355 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4357 F: sound/pci/cs5535audio/
4359 CSI DRIVERS FOR ALLWINNER V3s
4360 M: Yong Deng <yong.deng@magewell.com>
4361 L: linux-media@vger.kernel.org
4362 T: git git://linuxtv.org/media_tree.git
4364 F: drivers/media/platform/sunxi/sun6i-csi/
4365 F: Documentation/devicetree/bindings/media/sun6i-csi.txt
4368 M: Solomon Peachy <pizza@shaftnet.org>
4370 F: drivers/net/wireless/st/cw1200/
4372 CX18 VIDEO4LINUX DRIVER
4373 M: Andy Walls <awalls@md.metrocast.net>
4374 L: ivtv-devel@ivtvdriver.org (subscribers-only)
4375 L: linux-media@vger.kernel.org
4376 T: git git://linuxtv.org/media_tree.git
4377 W: https://linuxtv.org
4378 W: http://www.ivtvdriver.org/index.php/Cx18
4380 F: Documentation/media/v4l-drivers/cx18*
4381 F: drivers/media/pci/cx18/
4382 F: include/uapi/linux/ivtv*
4384 CX2341X MPEG ENCODER HELPER MODULE
4385 M: Hans Verkuil <hverkuil@xs4all.nl>
4386 L: linux-media@vger.kernel.org
4387 T: git git://linuxtv.org/media_tree.git
4388 W: https://linuxtv.org
4390 F: drivers/media/common/cx2341x*
4391 F: include/media/drv-intf/cx2341x.h
4393 CX24120 MEDIA DRIVER
4394 M: Jemma Denson <jdenson@gmail.com>
4395 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4396 L: linux-media@vger.kernel.org
4397 W: https://linuxtv.org
4398 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4400 F: drivers/media/dvb-frontends/cx24120*
4402 CX88 VIDEO4LINUX DRIVER
4403 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4404 L: linux-media@vger.kernel.org
4405 W: https://linuxtv.org
4406 T: git git://linuxtv.org/media_tree.git
4408 F: Documentation/media/v4l-drivers/cx88*
4409 F: drivers/media/pci/cx88/
4411 CXD2820R MEDIA DRIVER
4412 M: Antti Palosaari <crope@iki.fi>
4413 L: linux-media@vger.kernel.org
4414 W: https://linuxtv.org
4415 W: http://palosaari.fi/linux/
4416 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4417 T: git git://linuxtv.org/anttip/media_tree.git
4419 F: drivers/media/dvb-frontends/cxd2820r*
4421 CXGB3 ETHERNET DRIVER (CXGB3)
4422 M: Vishal Kulkarni <vishal@chelsio.com>
4423 L: netdev@vger.kernel.org
4424 W: http://www.chelsio.com
4426 F: drivers/net/ethernet/chelsio/cxgb3/
4428 CXGB3 ISCSI DRIVER (CXGB3I)
4429 M: Karen Xie <kxie@chelsio.com>
4430 L: linux-scsi@vger.kernel.org
4431 W: http://www.chelsio.com
4433 F: drivers/scsi/cxgbi/cxgb3i
4435 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4436 M: Potnuri Bharat Teja <bharat@chelsio.com>
4437 L: linux-rdma@vger.kernel.org
4438 W: http://www.openfabrics.org
4440 F: drivers/infiniband/hw/cxgb3/
4441 F: include/uapi/rdma/cxgb3-abi.h
4443 CXGB4 CRYPTO DRIVER (chcr)
4444 M: Atul Gupta <atul.gupta@chelsio.com>
4445 L: linux-crypto@vger.kernel.org
4446 W: http://www.chelsio.com
4448 F: drivers/crypto/chelsio
4450 CXGB4 ETHERNET DRIVER (CXGB4)
4451 M: Vishal Kulkarni <vishal@chelsio.com>
4452 L: netdev@vger.kernel.org
4453 W: http://www.chelsio.com
4455 F: drivers/net/ethernet/chelsio/cxgb4/
4457 CXGB4 ISCSI DRIVER (CXGB4I)
4458 M: Karen Xie <kxie@chelsio.com>
4459 L: linux-scsi@vger.kernel.org
4460 W: http://www.chelsio.com
4462 F: drivers/scsi/cxgbi/cxgb4i
4464 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4465 M: Potnuri Bharat Teja <bharat@chelsio.com>
4466 L: linux-rdma@vger.kernel.org
4467 W: http://www.openfabrics.org
4469 F: drivers/infiniband/hw/cxgb4/
4470 F: include/uapi/rdma/cxgb4-abi.h
4472 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4473 M: Casey Leedom <leedom@chelsio.com>
4474 L: netdev@vger.kernel.org
4475 W: http://www.chelsio.com
4477 F: drivers/net/ethernet/chelsio/cxgb4vf/
4479 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4480 M: Frederic Barrat <fbarrat@linux.ibm.com>
4481 M: Andrew Donnellan <ajd@linux.ibm.com>
4482 L: linuxppc-dev@lists.ozlabs.org
4484 F: arch/powerpc/platforms/powernv/pci-cxl.c
4485 F: drivers/misc/cxl/
4486 F: include/misc/cxl*
4487 F: include/uapi/misc/cxl.h
4488 F: Documentation/powerpc/cxl.rst
4489 F: Documentation/ABI/testing/sysfs-class-cxl
4491 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4492 M: Manoj N. Kumar <manoj@linux.ibm.com>
4493 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4494 M: Uma Krishnan <ukrishn@linux.ibm.com>
4495 L: linux-scsi@vger.kernel.org
4497 F: drivers/scsi/cxlflash/
4498 F: include/uapi/scsi/cxlflash_ioctl.h
4499 F: Documentation/powerpc/cxlflash.rst
4502 M: Russell King <linux@armlinux.org.uk>
4503 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4504 W: http://www.armlinux.org.uk/
4506 F: drivers/video/fbdev/cyber2000fb.*
4508 CYCLADES ASYNC MUX DRIVER
4509 W: http://www.cyclades.com/
4511 F: drivers/tty/cyclades.c
4512 F: include/linux/cyclades.h
4513 F: include/uapi/linux/cyclades.h
4515 CYCLADES PC300 DRIVER
4516 W: http://www.cyclades.com/
4518 F: drivers/net/wan/pc300*
4520 CYPRESS_FIRMWARE MEDIA DRIVER
4521 M: Antti Palosaari <crope@iki.fi>
4522 L: linux-media@vger.kernel.org
4523 W: https://linuxtv.org
4524 W: http://palosaari.fi/linux/
4525 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4526 T: git git://linuxtv.org/anttip/media_tree.git
4528 F: drivers/media/common/cypress_firmware*
4530 CYTTSP TOUCHSCREEN DRIVER
4531 M: Ferruh Yigit <fery@cypress.com>
4532 L: linux-input@vger.kernel.org
4534 F: drivers/input/touchscreen/cyttsp*
4535 F: include/linux/input/cyttsp.h
4537 D-LINK DIR-685 TOUCHKEYS DRIVER
4538 M: Linus Walleij <linus.walleij@linaro.org>
4539 L: linux-input@vger.kernel.org
4541 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4543 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4544 M: Joshua Kinard <kumba@gentoo.org>
4546 F: drivers/rtc/rtc-ds1685.c
4547 F: include/linux/rtc/ds1685.h
4549 DAMA SLAVE for AX.25
4550 M: Joerg Reuter <jreuter@yaina.de>
4551 W: http://yaina.de/jreuter/
4552 W: http://www.qsl.net/dl1bke/
4553 L: linux-hams@vger.kernel.org
4555 F: net/ax25/af_ax25.c
4556 F: net/ax25/ax25_dev.c
4557 F: net/ax25/ax25_ds_*
4558 F: net/ax25/ax25_in.c
4559 F: net/ax25/ax25_out.c
4560 F: net/ax25/ax25_timer.c
4561 F: net/ax25/sysctl_net_ax25.c
4563 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4564 L: netdev@vger.kernel.org
4566 F: Documentation/networking/device_drivers/dec/dmfe.txt
4567 F: drivers/net/ethernet/dec/tulip/dmfe.c
4569 DC390/AM53C974 SCSI driver
4570 M: Hannes Reinecke <hare@suse.com>
4571 L: linux-scsi@vger.kernel.org
4573 F: drivers/scsi/am53c974.c
4576 M: Oliver Neukum <oliver@neukum.org>
4577 M: Ali Akcaagac <aliakc@web.de>
4578 M: Jamie Lenehan <lenehan@twibble.org>
4579 L: dc395x@twibble.org
4580 W: http://twibble.org/dist/dc395x/
4581 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4583 F: Documentation/scsi/dc395x.txt
4584 F: drivers/scsi/dc395x.*
4587 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4588 L: dccp@vger.kernel.org
4589 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4591 F: include/linux/dccp.h
4592 F: include/uapi/linux/dccp.h
4593 F: include/linux/tfrc.h
4596 DECnet NETWORK LAYER
4597 W: http://linux-decnet.sourceforge.net
4598 L: linux-decnet-user@lists.sourceforge.net
4600 F: Documentation/networking/decnet.txt
4603 DECSTATION PLATFORM SUPPORT
4604 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4605 L: linux-mips@vger.kernel.org
4606 W: http://www.linux-mips.org/wiki/DECstation
4609 F: arch/mips/include/asm/dec/
4610 F: arch/mips/include/asm/mach-dec/
4612 DEFXX FDDI NETWORK DRIVER
4613 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4615 F: drivers/net/fddi/defxx.*
4618 M: Pali Rohár <pali.rohar@gmail.com>
4619 M: Mario Limonciello <mario.limonciello@dell.com>
4620 L: platform-driver-x86@vger.kernel.org
4622 F: drivers/platform/x86/dell-smbios.*
4624 DELL SMBIOS SMM DRIVER
4625 M: Mario Limonciello <mario.limonciello@dell.com>
4626 L: platform-driver-x86@vger.kernel.org
4628 F: drivers/platform/x86/dell-smbios-smm.c
4630 DELL SMBIOS WMI DRIVER
4631 M: Mario Limonciello <mario.limonciello@dell.com>
4632 L: platform-driver-x86@vger.kernel.org
4634 F: drivers/platform/x86/dell-smbios-wmi.c
4635 F: tools/wmi/dell-smbios-example.c
4637 DEFZA FDDI NETWORK DRIVER
4638 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4640 F: drivers/net/fddi/defza.*
4643 M: Matthew Garrett <mjg59@srcf.ucam.org>
4644 M: Pali Rohár <pali.rohar@gmail.com>
4645 L: platform-driver-x86@vger.kernel.org
4647 F: drivers/platform/x86/dell-laptop.c
4649 DELL LAPTOP FREEFALL DRIVER
4650 M: Pali Rohár <pali.rohar@gmail.com>
4652 F: drivers/platform/x86/dell-smo8800.c
4654 DELL LAPTOP RBTN DRIVER
4655 M: Pali Rohár <pali.rohar@gmail.com>
4657 F: drivers/platform/x86/dell-rbtn.*
4659 DELL REMOTE BIOS UPDATE DRIVER
4660 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4661 L: platform-driver-x86@vger.kernel.org
4663 F: drivers/platform/x86/dell_rbu.c
4665 DELL LAPTOP SMM DRIVER
4666 M: Pali Rohár <pali.rohar@gmail.com>
4668 F: drivers/hwmon/dell-smm-hwmon.c
4669 F: include/uapi/linux/i8k.h
4671 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4672 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4673 L: platform-driver-x86@vger.kernel.org
4675 F: Documentation/driver-api/dcdbas.rst
4676 F: drivers/platform/x86/dcdbas.*
4678 DELL WMI NOTIFICATIONS DRIVER
4679 M: Matthew Garrett <mjg59@srcf.ucam.org>
4680 M: Pali Rohár <pali.rohar@gmail.com>
4682 F: drivers/platform/x86/dell-wmi.c
4684 DELL WMI DESCRIPTOR DRIVER
4685 M: Mario Limonciello <mario.limonciello@dell.com>
4687 F: drivers/platform/x86/dell-wmi-descriptor.c
4689 DELTA ST MEDIA DRIVER
4690 M: Hugues Fruchet <hugues.fruchet@st.com>
4691 L: linux-media@vger.kernel.org
4692 T: git git://linuxtv.org/media_tree.git
4693 W: https://linuxtv.org
4695 F: drivers/media/platform/sti/delta
4698 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4699 L: linux-mtd@lists.infradead.org
4701 F: drivers/mtd/nand/raw/denali*
4703 DESIGNWARE EDMA CORE IP DRIVER
4704 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4705 L: dmaengine@vger.kernel.org
4707 F: drivers/dma/dw-edma/
4708 F: include/linux/dma/edma.h
4710 DESIGNWARE USB2 DRD IP DRIVER
4711 M: Minas Harutyunyan <hminas@synopsys.com>
4712 L: linux-usb@vger.kernel.org
4713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4715 F: drivers/usb/dwc2/
4717 DESIGNWARE USB3 DRD IP DRIVER
4718 M: Felipe Balbi <balbi@kernel.org>
4719 L: linux-usb@vger.kernel.org
4720 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4722 F: drivers/usb/dwc3/
4724 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4725 M: Andreas Klinger <ak@it-klinger.de>
4726 L: linux-iio@vger.kernel.org
4728 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4729 F: drivers/iio/proximity/srf*.c
4731 DEVICE COREDUMP (DEV_COREDUMP)
4732 M: Johannes Berg <johannes@sipsolutions.net>
4733 L: linux-kernel@vger.kernel.org
4735 F: drivers/base/devcoredump.c
4736 F: include/linux/devcoredump.h
4738 DEVICE FREQUENCY (DEVFREQ)
4739 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4740 M: Kyungmin Park <kyungmin.park@samsung.com>
4741 R: Chanwoo Choi <cw00.choi@samsung.com>
4742 L: linux-pm@vger.kernel.org
4743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4746 F: include/linux/devfreq.h
4747 F: Documentation/devicetree/bindings/devfreq/
4748 F: include/trace/events/devfreq.h
4750 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4751 M: Chanwoo Choi <cw00.choi@samsung.com>
4752 L: linux-pm@vger.kernel.org
4753 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4755 F: drivers/devfreq/event/
4756 F: drivers/devfreq/devfreq-event.c
4757 F: include/linux/devfreq-event.h
4758 F: Documentation/devicetree/bindings/devfreq/event/
4760 DEVICE NUMBER REGISTRY
4761 M: Torben Mathiasen <device@lanana.org>
4762 W: http://lanana.org/docs/device-list/index.html
4766 M: Alasdair Kergon <agk@redhat.com>
4767 M: Mike Snitzer <snitzer@redhat.com>
4768 M: dm-devel@redhat.com
4769 L: dm-devel@redhat.com
4770 W: http://sources.redhat.com/dm
4771 Q: http://patchwork.kernel.org/project/dm-devel/list/
4772 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4773 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4775 F: Documentation/admin-guide/device-mapper/
4776 F: drivers/md/Makefile
4777 F: drivers/md/Kconfig
4779 F: drivers/md/persistent-data/
4780 F: include/linux/device-mapper.h
4781 F: include/linux/dm-*.h
4782 F: include/uapi/linux/dm-*.h
4785 M: Jiri Pirko <jiri@mellanox.com>
4786 L: netdev@vger.kernel.org
4788 F: net/core/devlink.c
4789 F: include/net/devlink.h
4790 F: include/uapi/linux/devlink.h
4792 DIALOG SEMICONDUCTOR DRIVERS
4793 M: Support Opensource <support.opensource@diasemi.com>
4794 W: http://www.dialog-semiconductor.com/products
4796 F: Documentation/hwmon/da90??.rst
4797 F: Documentation/devicetree/bindings/mfd/da90*.txt
4798 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4799 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4800 F: Documentation/devicetree/bindings/regulator/da92*.txt
4801 F: Documentation/devicetree/bindings/regulator/slg51000.txt
4802 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4803 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4804 F: drivers/gpio/gpio-da90??.c
4805 F: drivers/hwmon/da90??-hwmon.c
4806 F: drivers/iio/adc/da91??-*.c
4807 F: drivers/input/misc/da90??_onkey.c
4808 F: drivers/input/touchscreen/da9052_tsi.c
4809 F: drivers/leds/leds-da90??.c
4810 F: drivers/mfd/da903x.c
4811 F: drivers/mfd/da90??-*.c
4812 F: drivers/mfd/da91??-*.c
4813 F: drivers/power/supply/da9052-battery.c
4814 F: drivers/power/supply/da91??-*.c
4815 F: drivers/regulator/da903x.c
4816 F: drivers/regulator/da9???-regulator.[ch]
4817 F: drivers/regulator/slg51000-regulator.[ch]
4818 F: drivers/thermal/da90??-thermal.c
4819 F: drivers/rtc/rtc-da90??.c
4820 F: drivers/video/backlight/da90??_bl.c
4821 F: drivers/watchdog/da90??_wdt.c
4822 F: include/linux/mfd/da903x.h
4823 F: include/linux/mfd/da9052/
4824 F: include/linux/mfd/da9055/
4825 F: include/linux/mfd/da9062/
4826 F: include/linux/mfd/da9063/
4827 F: include/linux/mfd/da9150/
4828 F: include/linux/regulator/da9211.h
4829 F: include/sound/da[79]*.h
4830 F: sound/soc/codecs/da[79]*.[ch]
4832 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4833 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4834 L: linux-gpio@vger.kernel.org
4836 F: drivers/gpio/gpio-gpio-mm.c
4838 DIOLAN U2C-12 I2C DRIVER
4839 M: Guenter Roeck <linux@roeck-us.net>
4840 L: linux-i2c@vger.kernel.org
4842 F: drivers/i2c/busses/i2c-diolan-u2c.c
4844 FILESYSTEM DIRECT ACCESS (DAX)
4845 M: Dan Williams <dan.j.williams@intel.com>
4846 R: Matthew Wilcox <willy@infradead.org>
4847 R: Jan Kara <jack@suse.cz>
4848 L: linux-fsdevel@vger.kernel.org
4849 L: linux-nvdimm@lists.01.org
4852 F: include/linux/dax.h
4853 F: include/trace/events/fs_dax.h
4855 DEVICE DIRECT ACCESS (DAX)
4856 M: Dan Williams <dan.j.williams@intel.com>
4857 M: Vishal Verma <vishal.l.verma@intel.com>
4858 M: Keith Busch <keith.busch@intel.com>
4859 M: Dave Jiang <dave.jiang@intel.com>
4860 L: linux-nvdimm@lists.01.org
4864 DIRECTORY NOTIFICATION (DNOTIFY)
4865 M: Jan Kara <jack@suse.cz>
4866 R: Amir Goldstein <amir73il@gmail.com>
4867 L: linux-fsdevel@vger.kernel.org
4869 F: Documentation/filesystems/dnotify.txt
4870 F: fs/notify/dnotify/
4871 F: include/linux/dnotify.h
4873 DISK GEOMETRY AND PARTITION HANDLING
4874 M: Andries Brouwer <aeb@cwi.nl>
4875 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4876 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4877 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4881 M: Jan Kara <jack@suse.com>
4883 F: Documentation/filesystems/quota.txt
4885 F: include/linux/quota*.h
4886 F: include/uapi/linux/quota*.h
4888 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4889 M: Bernie Thompson <bernie@plugable.com>
4890 L: linux-fbdev@vger.kernel.org
4892 W: http://plugable.com/category/projects/udlfb/
4893 F: drivers/video/fbdev/udlfb.c
4894 F: include/video/udlfb.h
4895 F: Documentation/fb/udlfb.rst
4897 DISTRIBUTED LOCK MANAGER (DLM)
4898 M: Christine Caulfield <ccaulfie@redhat.com>
4899 M: David Teigland <teigland@redhat.com>
4900 L: cluster-devel@redhat.com
4901 W: http://sources.redhat.com/cluster/
4902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4906 DMA BUFFER SHARING FRAMEWORK
4907 M: Sumit Semwal <sumit.semwal@linaro.org>
4909 L: linux-media@vger.kernel.org
4910 L: dri-devel@lists.freedesktop.org
4911 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4913 F: include/linux/dma-buf*
4914 F: include/linux/reservation.h
4915 F: include/linux/*fence.h
4916 F: Documentation/driver-api/dma-buf.rst
4917 T: git git://anongit.freedesktop.org/drm/drm-misc
4919 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4920 M: Vinod Koul <vkoul@kernel.org>
4921 L: dmaengine@vger.kernel.org
4922 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4925 F: include/linux/dmaengine.h
4926 F: include/linux/of_dma.h
4927 F: Documentation/devicetree/bindings/dma/
4928 F: Documentation/driver-api/dmaengine/
4929 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4932 M: Christoph Hellwig <hch@lst.de>
4933 M: Marek Szyprowski <m.szyprowski@samsung.com>
4934 R: Robin Murphy <robin.murphy@arm.com>
4935 L: iommu@lists.linux-foundation.org
4936 T: git git://git.infradead.org/users/hch/dma-mapping.git
4937 W: http://git.infradead.org/users/hch/dma-mapping.git
4940 F: include/asm-generic/dma-mapping.h
4941 F: include/linux/dma-direct.h
4942 F: include/linux/dma-mapping.h
4943 F: include/linux/dma-noncoherent.h
4945 DME1737 HARDWARE MONITOR DRIVER
4946 M: Juerg Haefliger <juergh@gmail.com>
4947 L: linux-hwmon@vger.kernel.org
4949 F: Documentation/hwmon/dme1737.rst
4950 F: drivers/hwmon/dme1737.c
4953 M: Jean Delvare <jdelvare@suse.com>
4955 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4956 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4957 F: drivers/firmware/dmi-id.c
4958 F: drivers/firmware/dmi_scan.c
4959 F: include/linux/dmi.h
4962 M: Jonathan Corbet <corbet@lwn.net>
4963 L: linux-doc@vger.kernel.org
4966 F: scripts/kernel-doc
4967 X: Documentation/ABI/
4968 X: Documentation/firmware-guide/acpi/
4969 X: Documentation/devicetree/
4970 X: Documentation/i2c/
4971 X: Documentation/media/
4972 X: Documentation/power/
4973 X: Documentation/spi/
4974 T: git git://git.lwn.net/linux.git docs-next
4976 DOCUMENTATION/ITALIAN
4977 M: Federico Vaga <federico.vaga@vaga.pv.it>
4978 L: linux-doc@vger.kernel.org
4980 F: Documentation/translations/it_IT
4982 DONGWOON DW9714 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/dw9714.c
4988 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4990 DONGWOON DW9807 LENS VOICE COIL DRIVER
4991 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4992 L: linux-media@vger.kernel.org
4993 T: git git://linuxtv.org/media_tree.git
4995 F: drivers/media/i2c/dw9807-vcm.c
4996 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4999 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5000 L: blinux-list@redhat.com
5002 F: drivers/char/dtlk.c
5003 F: include/linux/dtlk.h
5005 DPAA2 DATAPATH I/O (DPIO) DRIVER
5006 M: Roy Pledge <Roy.Pledge@nxp.com>
5007 L: linux-kernel@vger.kernel.org
5009 F: drivers/soc/fsl/dpio
5011 DPAA2 ETHERNET DRIVER
5012 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5013 L: netdev@vger.kernel.org
5015 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5016 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5017 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5018 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5019 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5021 DPAA2 ETHERNET SWITCH DRIVER
5022 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5023 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5024 L: linux-kernel@vger.kernel.org
5026 F: drivers/staging/fsl-dpaa2/ethsw
5028 DPT_I2O SCSI RAID DRIVER
5029 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5030 L: linux-scsi@vger.kernel.org
5031 W: http://www.adaptec.com/
5033 F: drivers/scsi/dpt*
5034 F: drivers/scsi/dpt/
5037 M: Philipp Reisner <philipp.reisner@linbit.com>
5038 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5039 L: drbd-dev@lists.linbit.com
5040 W: http://www.drbd.org
5041 T: git git://git.linbit.com/linux-drbd.git
5042 T: git git://git.linbit.com/drbd-8.4.git
5044 F: drivers/block/drbd/
5046 F: Documentation/admin-guide/blockdev/
5048 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5049 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5050 R: "Rafael J. Wysocki" <rafael@kernel.org>
5051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5053 F: Documentation/kobject.txt
5057 F: include/linux/debugfs.h
5058 F: include/linux/kobj*
5061 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5062 M: Kevin Hilman <khilman@kernel.org>
5063 M: Nishanth Menon <nm@ti.com>
5065 F: drivers/power/avs/
5066 F: include/linux/power/smartreflex.h
5067 L: linux-pm@vger.kernel.org
5069 DRM DRIVER FOR ARM PL111 CLCD
5070 M: Eric Anholt <eric@anholt.net>
5071 T: git git://anongit.freedesktop.org/drm/drm-misc
5073 F: drivers/gpu/drm/pl111/
5075 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5076 M: Linus Walleij <linus.walleij@linaro.org>
5077 T: git git://anongit.freedesktop.org/drm/drm-misc
5079 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5080 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5082 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5083 M: Dave Airlie <airlied@redhat.com>
5085 F: drivers/gpu/drm/ast/
5087 DRM DRIVER FOR ASPEED BMC GFX
5088 M: Joel Stanley <joel@jms.id.au>
5089 L: linux-aspeed@lists.ozlabs.org
5090 T: git git://anongit.freedesktop.org/drm/drm-misc
5092 F: drivers/gpu/drm/aspeed/
5093 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5095 DRM DRIVER FOR BOCHS VIRTUAL GPU
5096 M: Gerd Hoffmann <kraxel@redhat.com>
5097 L: virtualization@lists.linux-foundation.org
5098 T: git git://anongit.freedesktop.org/drm/drm-misc
5100 F: drivers/gpu/drm/bochs/
5102 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5103 M: Linus Walleij <linus.walleij@linaro.org>
5104 T: git git://anongit.freedesktop.org/drm/drm-misc
5106 F: drivers/gpu/drm/tve200/
5108 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5109 M: Jagan Teki <jagan@amarulasolutions.com>
5111 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5112 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5114 DRM DRIVER FOR ILITEK ILI9225 PANELS
5115 M: David Lechner <david@lechnology.com>
5117 F: drivers/gpu/drm/tinydrm/ili9225.c
5118 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5120 DRM DRIVER FOR HX8357D PANELS
5121 M: Eric Anholt <eric@anholt.net>
5122 T: git git://anongit.freedesktop.org/drm/drm-misc
5124 F: drivers/gpu/drm/tinydrm/hx8357d.c
5125 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5127 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5128 S: Orphan / Obsolete
5129 F: drivers/gpu/drm/i810/
5130 F: include/uapi/drm/i810_drm.h
5132 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5133 S: Orphan / Obsolete
5134 F: drivers/gpu/drm/mga/
5135 F: include/uapi/drm/mga_drm.h
5137 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5138 M: Dave Airlie <airlied@redhat.com>
5140 F: drivers/gpu/drm/mgag200/
5142 DRM DRIVER FOR MI0283QT
5143 M: Noralf Trønnes <noralf@tronnes.org>
5145 F: drivers/gpu/drm/tinydrm/mi0283qt.c
5146 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5148 DRM DRIVER FOR MSM ADRENO GPU
5149 M: Rob Clark <robdclark@gmail.com>
5150 M: Sean Paul <sean@poorly.run>
5151 L: linux-arm-msm@vger.kernel.org
5152 L: dri-devel@lists.freedesktop.org
5153 L: freedreno@lists.freedesktop.org
5154 T: git https://gitlab.freedesktop.org/drm/msm.git
5156 F: drivers/gpu/drm/msm/
5157 F: include/uapi/drm/msm_drm.h
5158 F: Documentation/devicetree/bindings/display/msm/
5160 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5161 M: Ben Skeggs <bskeggs@redhat.com>
5162 L: dri-devel@lists.freedesktop.org
5163 L: nouveau@lists.freedesktop.org
5164 T: git git://github.com/skeggsb/linux
5166 F: drivers/gpu/drm/nouveau/
5167 F: include/uapi/drm/nouveau_drm.h
5169 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5170 M: Stefan Mavrodiev <stefan@olimex.com>
5172 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5173 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5175 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5176 M: Noralf Trønnes <noralf@tronnes.org>
5178 F: drivers/gpu/drm/tinydrm/repaper.c
5179 F: Documentation/devicetree/bindings/display/repaper.txt
5181 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5182 M: Dave Airlie <airlied@redhat.com>
5183 M: Gerd Hoffmann <kraxel@redhat.com>
5184 L: virtualization@lists.linux-foundation.org
5185 T: git git://anongit.freedesktop.org/drm/drm-misc
5187 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5188 F: drivers/gpu/drm/cirrus/
5190 DRM DRIVER FOR QXL VIRTUAL GPU
5191 M: Dave Airlie <airlied@redhat.com>
5192 M: Gerd Hoffmann <kraxel@redhat.com>
5193 L: virtualization@lists.linux-foundation.org
5194 L: spice-devel@lists.freedesktop.org
5195 T: git git://anongit.freedesktop.org/drm/drm-misc
5197 F: drivers/gpu/drm/qxl/
5198 F: include/uapi/drm/qxl_drm.h
5200 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5201 S: Orphan / Obsolete
5202 F: drivers/gpu/drm/r128/
5203 F: include/uapi/drm/r128_drm.h
5205 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5206 M: Guido Günther <agx@sigxcpu.org>
5208 F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5209 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5211 DRM DRIVER FOR SAVAGE VIDEO CARDS
5212 S: Orphan / Obsolete
5213 F: drivers/gpu/drm/savage/
5214 F: include/uapi/drm/savage_drm.h
5216 DRM DRIVER FOR SIS VIDEO CARDS
5217 S: Orphan / Obsolete
5218 F: drivers/gpu/drm/sis/
5219 F: include/uapi/drm/sis_drm.h
5221 DRM DRIVER FOR SITRONIX ST7701 PANELS
5222 M: Jagan Teki <jagan@amarulasolutions.com>
5224 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5225 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5227 DRM DRIVER FOR SITRONIX ST7586 PANELS
5228 M: David Lechner <david@lechnology.com>
5230 F: drivers/gpu/drm/tinydrm/st7586.c
5231 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5233 DRM DRIVER FOR SITRONIX ST7735R PANELS
5234 M: David Lechner <david@lechnology.com>
5236 F: drivers/gpu/drm/tinydrm/st7735r.c
5237 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5239 DRM DRIVER FOR ST-ERICSSON MCDE
5240 M: Linus Walleij <linus.walleij@linaro.org>
5241 T: git git://anongit.freedesktop.org/drm/drm-misc
5243 F: drivers/gpu/drm/mcde/
5244 F: Documentation/devicetree/bindings/display/ste,mcde.txt
5246 DRM DRIVER FOR TDFX VIDEO CARDS
5247 S: Orphan / Obsolete
5248 F: drivers/gpu/drm/tdfx/
5250 DRM DRIVER FOR TPO TPG110 PANELS
5251 M: Linus Walleij <linus.walleij@linaro.org>
5252 T: git git://anongit.freedesktop.org/drm/drm-misc
5254 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5255 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt
5257 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5258 M: Dave Airlie <airlied@redhat.com>
5259 R: Sean Paul <sean@poorly.run>
5260 L: dri-devel@lists.freedesktop.org
5262 F: drivers/gpu/drm/udl/
5263 T: git git://anongit.freedesktop.org/drm/drm-misc
5265 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5266 M: Hans de Goede <hdegoede@redhat.com>
5267 L: dri-devel@lists.freedesktop.org
5269 F: drivers/gpu/drm/vboxvideo/
5270 T: git git://anongit.freedesktop.org/drm/drm-misc
5272 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5273 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5274 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5275 R: Daniel Vetter <daniel@ffwll.ch>
5276 T: git git://anongit.freedesktop.org/drm/drm-misc
5278 L: dri-devel@lists.freedesktop.org
5279 F: drivers/gpu/drm/vkms/
5280 F: Documentation/gpu/vkms.rst
5282 DRM DRIVER FOR VMWARE VIRTUAL GPU
5283 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5284 M: Thomas Hellstrom <thellstrom@vmware.com>
5285 L: dri-devel@lists.freedesktop.org
5286 T: git git://people.freedesktop.org/~thomash/linux
5288 F: drivers/gpu/drm/vmwgfx/
5289 F: include/uapi/drm/vmwgfx_drm.h
5292 M: David Airlie <airlied@linux.ie>
5293 M: Daniel Vetter <daniel@ffwll.ch>
5294 L: dri-devel@lists.freedesktop.org
5295 T: git git://anongit.freedesktop.org/drm/drm
5296 B: https://bugs.freedesktop.org/
5297 C: irc://chat.freenode.net/dri-devel
5301 F: Documentation/devicetree/bindings/display/
5302 F: Documentation/devicetree/bindings/gpu/
5303 F: Documentation/gpu/
5305 F: include/uapi/drm/
5306 F: include/linux/vga*
5308 DRM DRIVERS AND MISC GPU PATCHES
5309 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5310 M: Maxime Ripard <maxime.ripard@bootlin.com>
5311 M: Sean Paul <sean@poorly.run>
5312 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5314 T: git git://anongit.freedesktop.org/drm/drm-misc
5315 F: Documentation/gpu/
5317 F: drivers/gpu/drm/*
5319 F: include/uapi/drm/drm*
5320 F: include/linux/vga*
5322 DRM DRIVERS FOR ALLWINNER A10
5323 M: Maxime Ripard <maxime.ripard@bootlin.com>
5324 L: dri-devel@lists.freedesktop.org
5326 F: drivers/gpu/drm/sun4i/
5327 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5328 T: git git://anongit.freedesktop.org/drm/drm-misc
5330 DRM DRIVERS FOR AMLOGIC SOCS
5331 M: Neil Armstrong <narmstrong@baylibre.com>
5332 L: dri-devel@lists.freedesktop.org
5333 L: linux-amlogic@lists.infradead.org
5334 W: http://linux-meson.com/
5336 F: drivers/gpu/drm/meson/
5337 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5338 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5339 F: Documentation/gpu/meson.rst
5340 T: git git://anongit.freedesktop.org/drm/drm-misc
5342 DRM DRIVERS FOR ATMEL HLCDC
5343 M: Boris Brezillon <bbrezillon@kernel.org>
5344 L: dri-devel@lists.freedesktop.org
5346 F: drivers/gpu/drm/atmel-hlcdc/
5347 F: Documentation/devicetree/bindings/display/atmel/
5348 T: git git://anongit.freedesktop.org/drm/drm-misc
5350 DRM DRIVERS FOR BRIDGE CHIPS
5351 M: Andrzej Hajda <a.hajda@samsung.com>
5352 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5354 T: git git://anongit.freedesktop.org/drm/drm-misc
5355 F: drivers/gpu/drm/bridge/
5357 DRM DRIVERS FOR EXYNOS
5358 M: Inki Dae <inki.dae@samsung.com>
5359 M: Joonyoung Shim <jy0922.shim@samsung.com>
5360 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5361 M: Kyungmin Park <kyungmin.park@samsung.com>
5362 L: dri-devel@lists.freedesktop.org
5363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5365 F: drivers/gpu/drm/exynos/
5366 F: include/uapi/drm/exynos_drm.h
5367 F: Documentation/devicetree/bindings/display/exynos/
5369 DRM DRIVERS FOR FREESCALE DCU
5370 M: Stefan Agner <stefan@agner.ch>
5371 M: Alison Wang <alison.wang@nxp.com>
5372 L: dri-devel@lists.freedesktop.org
5374 F: drivers/gpu/drm/fsl-dcu/
5375 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5376 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5377 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5378 T: git git://anongit.freedesktop.org/drm/drm-misc
5380 DRM DRIVERS FOR FREESCALE IMX
5381 M: Philipp Zabel <p.zabel@pengutronix.de>
5382 L: dri-devel@lists.freedesktop.org
5384 F: drivers/gpu/drm/imx/
5385 F: drivers/gpu/ipu-v3/
5386 F: Documentation/devicetree/bindings/display/imx/
5388 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5389 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5390 L: dri-devel@lists.freedesktop.org
5391 T: git git://github.com/patjak/drm-gma500
5393 F: drivers/gpu/drm/gma500/
5395 DRM DRIVERS FOR HISILICON
5396 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
5397 M: Rongrong Zou <zourongrong@gmail.com>
5398 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5399 R: Chen Feng <puck.chen@hisilicon.com>
5400 L: dri-devel@lists.freedesktop.org
5401 T: git git://github.com/xin3liang/linux.git
5403 F: drivers/gpu/drm/hisilicon/
5404 F: Documentation/devicetree/bindings/display/hisilicon/
5406 DRM DRIVERS FOR LIMA
5407 M: Qiang Yu <yuq825@gmail.com>
5408 L: dri-devel@lists.freedesktop.org
5409 L: lima@lists.freedesktop.org (moderated for non-subscribers)
5411 F: drivers/gpu/drm/lima/
5412 F: include/uapi/drm/lima_drm.h
5413 T: git git://anongit.freedesktop.org/drm/drm-misc
5415 DRM DRIVERS FOR MEDIATEK
5416 M: CK Hu <ck.hu@mediatek.com>
5417 M: Philipp Zabel <p.zabel@pengutronix.de>
5418 L: dri-devel@lists.freedesktop.org
5420 F: drivers/gpu/drm/mediatek/
5421 F: Documentation/devicetree/bindings/display/mediatek/
5423 DRM DRIVERS FOR NVIDIA TEGRA
5424 M: Thierry Reding <thierry.reding@gmail.com>
5425 L: dri-devel@lists.freedesktop.org
5426 L: linux-tegra@vger.kernel.org
5427 T: git git://anongit.freedesktop.org/tegra/linux.git
5429 F: drivers/gpu/drm/tegra/
5430 F: drivers/gpu/host1x/
5431 F: include/linux/host1x.h
5432 F: include/uapi/drm/tegra_drm.h
5433 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5435 DRM DRIVERS FOR RENESAS
5436 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5437 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5438 L: dri-devel@lists.freedesktop.org
5439 L: linux-renesas-soc@vger.kernel.org
5440 T: git git://linuxtv.org/pinchartl/media drm/du/next
5442 F: drivers/gpu/drm/rcar-du/
5443 F: drivers/gpu/drm/shmobile/
5444 F: include/linux/platform_data/shmob_drm.h
5445 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5446 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5447 F: Documentation/devicetree/bindings/display/renesas,du.txt
5449 DRM DRIVERS FOR ROCKCHIP
5450 M: Sandy Huang <hjc@rock-chips.com>
5451 M: Heiko Stübner <heiko@sntech.de>
5452 L: dri-devel@lists.freedesktop.org
5454 F: drivers/gpu/drm/rockchip/
5455 F: Documentation/devicetree/bindings/display/rockchip/
5456 T: git git://anongit.freedesktop.org/drm/drm-misc
5459 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5460 M: Vincent Abriou <vincent.abriou@st.com>
5461 L: dri-devel@lists.freedesktop.org
5462 T: git git://anongit.freedesktop.org/drm/drm-misc
5464 F: drivers/gpu/drm/sti
5465 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5468 M: Yannick Fertre <yannick.fertre@st.com>
5469 M: Philippe Cornu <philippe.cornu@st.com>
5470 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5471 M: Vincent Abriou <vincent.abriou@st.com>
5472 L: dri-devel@lists.freedesktop.org
5473 T: git git://anongit.freedesktop.org/drm/drm-misc
5475 F: drivers/gpu/drm/stm
5476 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5478 DRM DRIVERS FOR TI LCDC
5479 M: Jyri Sarha <jsarha@ti.com>
5480 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5481 L: dri-devel@lists.freedesktop.org
5483 F: drivers/gpu/drm/tilcdc/
5484 F: Documentation/devicetree/bindings/display/tilcdc/
5486 DRM DRIVERS FOR TI OMAP
5487 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5488 L: dri-devel@lists.freedesktop.org
5490 F: drivers/gpu/drm/omapdrm/
5491 F: Documentation/devicetree/bindings/display/ti/
5494 M: Eric Anholt <eric@anholt.net>
5496 F: drivers/gpu/drm/v3d/
5497 F: include/uapi/drm/v3d_drm.h
5498 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5499 T: git git://anongit.freedesktop.org/drm/drm-misc
5502 M: Eric Anholt <eric@anholt.net>
5503 T: git git://github.com/anholt/linux
5505 F: drivers/gpu/drm/vc4/
5506 F: include/uapi/drm/vc4_drm.h
5507 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5508 T: git git://anongit.freedesktop.org/drm/drm-misc
5510 DRM DRIVERS FOR VIVANTE GPU IP
5511 M: Lucas Stach <l.stach@pengutronix.de>
5512 R: Russell King <linux+etnaviv@armlinux.org.uk>
5513 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5514 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5515 L: dri-devel@lists.freedesktop.org
5517 F: drivers/gpu/drm/etnaviv/
5518 F: include/uapi/drm/etnaviv_drm.h
5519 F: Documentation/devicetree/bindings/display/etnaviv/
5521 DRM DRIVERS FOR ZTE ZX
5522 M: Shawn Guo <shawnguo@kernel.org>
5523 L: dri-devel@lists.freedesktop.org
5525 F: drivers/gpu/drm/zte/
5526 F: Documentation/devicetree/bindings/display/zte,vou.txt
5527 T: git git://anongit.freedesktop.org/drm/drm-misc
5530 M: Thierry Reding <thierry.reding@gmail.com>
5531 R: Sam Ravnborg <sam@ravnborg.org>
5532 L: dri-devel@lists.freedesktop.org
5533 T: git git://anongit.freedesktop.org/drm/drm-misc
5535 F: drivers/gpu/drm/drm_panel.c
5536 F: drivers/gpu/drm/panel/
5537 F: include/drm/drm_panel.h
5538 F: Documentation/devicetree/bindings/display/panel/
5541 M: Noralf Trønnes <noralf@tronnes.org>
5542 W: https://github.com/notro/tinydrm/wiki/Development
5543 T: git git://anongit.freedesktop.org/drm/drm-misc
5545 F: drivers/gpu/drm/tinydrm/
5546 F: include/drm/tinydrm/
5549 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5550 T: git git://anongit.freedesktop.org/drm/drm-misc
5551 L: dri-devel@lists.freedesktop.org
5552 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
5554 F: drivers/gpu/drm/xen/
5555 F: Documentation/gpu/xen-front.rst
5558 M: Christian Koenig <christian.koenig@amd.com>
5559 M: Huang Rui <ray.huang@amd.com>
5560 T: git git://people.freedesktop.org/~agd5f/linux
5562 L: dri-devel@lists.freedesktop.org
5564 F: drivers/gpu/drm/ttm/
5566 DSBR100 USB FM RADIO DRIVER
5567 M: Alexey Klimov <klimov.linux@gmail.com>
5568 L: linux-media@vger.kernel.org
5569 T: git git://linuxtv.org/media_tree.git
5571 F: drivers/media/radio/dsbr100.c
5574 M: Francois Romieu <romieu@fr.zoreil.com>
5575 L: netdev@vger.kernel.org
5577 F: drivers/net/wan/dscc4.c
5580 M: Hans Verkuil <hverkuil@xs4all.nl>
5581 L: linux-media@vger.kernel.org
5582 T: git git://linuxtv.org/media_tree.git
5583 W: https://linuxtv.org
5585 F: drivers/media/pci/dt3155/
5587 DVB_USB_AF9015 MEDIA DRIVER
5588 M: Antti Palosaari <crope@iki.fi>
5589 L: linux-media@vger.kernel.org
5590 W: https://linuxtv.org
5591 W: http://palosaari.fi/linux/
5592 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5593 T: git git://linuxtv.org/anttip/media_tree.git
5595 F: drivers/media/usb/dvb-usb-v2/af9015*
5597 DVB_USB_AF9035 MEDIA DRIVER
5598 M: Antti Palosaari <crope@iki.fi>
5599 L: linux-media@vger.kernel.org
5600 W: https://linuxtv.org
5601 W: http://palosaari.fi/linux/
5602 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5603 T: git git://linuxtv.org/anttip/media_tree.git
5605 F: drivers/media/usb/dvb-usb-v2/af9035*
5607 DVB_USB_ANYSEE MEDIA DRIVER
5608 M: Antti Palosaari <crope@iki.fi>
5609 L: linux-media@vger.kernel.org
5610 W: https://linuxtv.org
5611 W: http://palosaari.fi/linux/
5612 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5613 T: git git://linuxtv.org/anttip/media_tree.git
5615 F: drivers/media/usb/dvb-usb-v2/anysee*
5617 DVB_USB_AU6610 MEDIA DRIVER
5618 M: Antti Palosaari <crope@iki.fi>
5619 L: linux-media@vger.kernel.org
5620 W: https://linuxtv.org
5621 W: http://palosaari.fi/linux/
5622 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5623 T: git git://linuxtv.org/anttip/media_tree.git
5625 F: drivers/media/usb/dvb-usb-v2/au6610*
5627 DVB_USB_CE6230 MEDIA DRIVER
5628 M: Antti Palosaari <crope@iki.fi>
5629 L: linux-media@vger.kernel.org
5630 W: https://linuxtv.org
5631 W: http://palosaari.fi/linux/
5632 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5633 T: git git://linuxtv.org/anttip/media_tree.git
5635 F: drivers/media/usb/dvb-usb-v2/ce6230*
5637 DVB_USB_CXUSB MEDIA DRIVER
5638 M: Michael Krufky <mkrufky@linuxtv.org>
5639 L: linux-media@vger.kernel.org
5640 W: https://linuxtv.org
5641 W: http://github.com/mkrufky
5642 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5643 T: git git://linuxtv.org/media_tree.git
5645 F: drivers/media/usb/dvb-usb/cxusb*
5647 DVB_USB_EC168 MEDIA DRIVER
5648 M: Antti Palosaari <crope@iki.fi>
5649 L: linux-media@vger.kernel.org
5650 W: https://linuxtv.org
5651 W: http://palosaari.fi/linux/
5652 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5653 T: git git://linuxtv.org/anttip/media_tree.git
5655 F: drivers/media/usb/dvb-usb-v2/ec168*
5657 DVB_USB_GL861 MEDIA DRIVER
5658 M: Antti Palosaari <crope@iki.fi>
5659 L: linux-media@vger.kernel.org
5660 W: https://linuxtv.org
5661 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5662 T: git git://linuxtv.org/anttip/media_tree.git
5664 F: drivers/media/usb/dvb-usb-v2/gl861*
5666 DVB_USB_MXL111SF MEDIA DRIVER
5667 M: Michael Krufky <mkrufky@linuxtv.org>
5668 L: linux-media@vger.kernel.org
5669 W: https://linuxtv.org
5670 W: http://github.com/mkrufky
5671 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5672 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5674 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5676 DVB_USB_RTL28XXU MEDIA DRIVER
5677 M: Antti Palosaari <crope@iki.fi>
5678 L: linux-media@vger.kernel.org
5679 W: https://linuxtv.org
5680 W: http://palosaari.fi/linux/
5681 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5682 T: git git://linuxtv.org/anttip/media_tree.git
5684 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5686 DVB_USB_V2 MEDIA DRIVER
5687 M: Antti Palosaari <crope@iki.fi>
5688 L: linux-media@vger.kernel.org
5689 W: https://linuxtv.org
5690 W: http://palosaari.fi/linux/
5691 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5692 T: git git://linuxtv.org/anttip/media_tree.git
5694 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5695 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5698 M: Jason Baron <jbaron@akamai.com>
5700 F: lib/dynamic_debug.c
5701 F: include/linux/dynamic_debug.h
5703 DYNAMIC INTERRUPT MODERATION
5704 M: Tal Gilboa <talgi@mellanox.com>
5706 F: include/linux/dim.h
5709 DZ DECSTATION DZ11 SERIAL DRIVER
5710 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5712 F: drivers/tty/serial/dz.*
5714 E3X0 POWER BUTTON DRIVER
5715 M: Moritz Fischer <moritz.fischer@ettus.com>
5716 L: usrp-users@lists.ettus.com
5717 W: http://www.ettus.com
5719 F: drivers/input/misc/e3x0-button.c
5720 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5723 M: Antti Palosaari <crope@iki.fi>
5724 L: linux-media@vger.kernel.org
5725 W: https://linuxtv.org
5726 W: http://palosaari.fi/linux/
5727 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5728 T: git git://linuxtv.org/anttip/media_tree.git
5730 F: drivers/media/tuners/e4000*
5732 EARTH_PT1 MEDIA DRIVER
5733 M: Akihiro Tsukada <tskd08@gmail.com>
5734 L: linux-media@vger.kernel.org
5736 F: drivers/media/pci/pt1/
5738 EARTH_PT3 MEDIA DRIVER
5739 M: Akihiro Tsukada <tskd08@gmail.com>
5740 L: linux-media@vger.kernel.org
5742 F: drivers/media/pci/pt3/
5745 M: Antti Palosaari <crope@iki.fi>
5746 L: linux-media@vger.kernel.org
5747 W: https://linuxtv.org
5748 W: http://palosaari.fi/linux/
5749 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5750 T: git git://linuxtv.org/anttip/media_tree.git
5752 F: drivers/media/dvb-frontends/ec100*
5755 M: Tyler Hicks <tyhicks@canonical.com>
5756 L: ecryptfs@vger.kernel.org
5757 W: http://ecryptfs.org
5758 W: https://launchpad.net/ecryptfs
5759 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5761 F: Documentation/filesystems/ecryptfs.txt
5765 M: Borislav Petkov <bp@alien8.de>
5766 L: linux-edac@vger.kernel.org
5768 F: drivers/edac/amd64_edac*
5771 M: Stefan Schaeckeler <sschaeck@cisco.com>
5773 F: drivers/edac/aspeed_edac.c
5774 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5777 M: Robert Richter <rric@kernel.org>
5778 L: linux-edac@vger.kernel.org
5780 F: drivers/edac/highbank*
5783 M: Ralf Baechle <ralf@linux-mips.org>
5784 M: David Daney <david.daney@cavium.com>
5785 L: linux-edac@vger.kernel.org
5786 L: linux-mips@vger.kernel.org
5788 F: drivers/edac/octeon_edac*
5790 EDAC-CAVIUM THUNDERX
5791 M: David Daney <david.daney@cavium.com>
5792 M: Jan Glauber <jglauber@cavium.com>
5793 L: linux-edac@vger.kernel.org
5795 F: drivers/edac/thunderx_edac*
5798 M: Borislav Petkov <bp@alien8.de>
5799 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5800 R: James Morse <james.morse@arm.com>
5801 L: linux-edac@vger.kernel.org
5802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5805 F: Documentation/admin-guide/ras.rst
5806 F: Documentation/driver-api/edac.rst
5808 F: include/linux/edac.h
5811 M: Mark Gross <mark.gross@intel.com>
5812 L: linux-edac@vger.kernel.org
5814 F: drivers/edac/e752x_edac.c
5817 L: linux-edac@vger.kernel.org
5819 F: drivers/edac/e7xxx_edac.c
5822 M: York Sun <york.sun@nxp.com>
5823 L: linux-edac@vger.kernel.org
5825 F: drivers/edac/fsl_ddr_edac.*
5828 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5829 L: linux-edac@vger.kernel.org
5831 F: drivers/edac/ghes_edac.c
5834 M: Tony Luck <tony.luck@intel.com>
5835 L: linux-edac@vger.kernel.org
5837 F: drivers/edac/i10nm_base.c
5840 L: linux-edac@vger.kernel.org
5842 F: drivers/edac/i3000_edac.c
5845 L: linux-edac@vger.kernel.org
5847 F: drivers/edac/i5000_edac.c
5850 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5851 L: linux-edac@vger.kernel.org
5853 F: drivers/edac/i5400_edac.c
5856 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5857 L: linux-edac@vger.kernel.org
5859 F: drivers/edac/i7300_edac.c
5862 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5863 L: linux-edac@vger.kernel.org
5865 F: drivers/edac/i7core_edac.c
5868 M: Tim Small <tim@buttersideup.com>
5869 L: linux-edac@vger.kernel.org
5871 F: drivers/edac/i82443bxgx_edac.c
5874 M: "Arvind R." <arvino55@gmail.com>
5875 L: linux-edac@vger.kernel.org
5877 F: drivers/edac/i82975x_edac.c
5880 M: Jason Baron <jbaron@akamai.com>
5881 L: linux-edac@vger.kernel.org
5883 F: drivers/edac/ie31200_edac.c
5886 M: Johannes Thumshirn <morbidrsa@gmail.com>
5887 L: linux-edac@vger.kernel.org
5889 F: drivers/edac/mpc85xx_edac.[ch]
5892 M: Egor Martovetsky <egor@pasemi.com>
5893 L: linux-edac@vger.kernel.org
5895 F: drivers/edac/pasemi_edac.c
5898 M: Tony Luck <tony.luck@intel.com>
5899 L: linux-edac@vger.kernel.org
5901 F: drivers/edac/pnd2_edac.[ch]
5904 M: Tim Small <tim@buttersideup.com>
5905 L: linux-edac@vger.kernel.org
5907 F: drivers/edac/r82600_edac.c
5910 M: Tony Luck <tony.luck@intel.com>
5911 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5912 L: linux-edac@vger.kernel.org
5914 F: drivers/edac/sb_edac.c
5917 M: Yash Shah <yash.shah@sifive.com>
5918 L: linux-edac@vger.kernel.org
5920 F: drivers/edac/sifive_edac.c
5923 M: Tony Luck <tony.luck@intel.com>
5924 L: linux-edac@vger.kernel.org
5926 F: drivers/edac/skx_*.c
5929 M: Tero Kristo <t-kristo@ti.com>
5930 L: linux-edac@vger.kernel.org
5932 F: drivers/edac/ti_edac.c
5935 M: Channagoud Kadabi <ckadabi@codeaurora.org>
5936 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5937 L: linux-arm-msm@vger.kernel.org
5938 L: linux-edac@vger.kernel.org
5940 F: drivers/edac/qcom_edac.c
5942 EDIROL UA-101/UA-1000 DRIVER
5943 M: Clemens Ladisch <clemens@ladisch.de>
5944 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5947 F: sound/usb/misc/ua101.c
5950 L: linux-efi@vger.kernel.org
5951 M: Ivan Hu <ivan.hu@canonical.com>
5952 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5954 F: drivers/firmware/efi/test/
5956 EFI VARIABLE FILESYSTEM
5957 M: Matthew Garrett <matthew.garrett@nebula.com>
5958 M: Jeremy Kerr <jk@ozlabs.org>
5959 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5961 L: linux-efi@vger.kernel.org
5965 EFIFB FRAMEBUFFER DRIVER
5966 L: linux-fbdev@vger.kernel.org
5967 M: Peter Jones <pjones@redhat.com>
5969 F: drivers/video/fbdev/efifb.c
5972 W: http://aeschi.ch.eu.org/efs/
5976 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5977 M: Douglas Miller <dougmill@linux.ibm.com>
5978 L: netdev@vger.kernel.org
5980 F: drivers/net/ethernet/ibm/ehea/
5982 EM28XX VIDEO4LINUX DRIVER
5983 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5984 L: linux-media@vger.kernel.org
5985 W: https://linuxtv.org
5986 T: git git://linuxtv.org/media_tree.git
5988 F: drivers/media/usb/em28xx/
5989 F: Documentation/media/v4l-drivers/em28xx*
5992 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5993 M: Matt Mackall <mpm@selenic.com>
5994 M: David Woodhouse <dwmw2@infradead.org>
5995 L: linux-embedded@vger.kernel.org
5998 Emulex 10Gbps iSCSI - OneConnect DRIVER
5999 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6000 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6001 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6002 L: linux-scsi@vger.kernel.org
6003 W: http://www.broadcom.com
6005 F: drivers/scsi/be2iscsi/
6007 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6008 M: Sathya Perla <sathya.perla@broadcom.com>
6009 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6010 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6011 M: Somnath Kotur <somnath.kotur@broadcom.com>
6012 L: netdev@vger.kernel.org
6013 W: http://www.emulex.com
6015 F: drivers/net/ethernet/emulex/benet/
6017 EMULEX ONECONNECT ROCE DRIVER
6018 M: Selvin Xavier <selvin.xavier@broadcom.com>
6019 M: Devesh Sharma <devesh.sharma@broadcom.com>
6020 L: linux-rdma@vger.kernel.org
6021 W: http://www.broadcom.com
6023 F: drivers/infiniband/hw/ocrdma/
6024 F: include/uapi/rdma/ocrdma-abi.h
6026 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6027 M: James Smart <james.smart@broadcom.com>
6028 M: Dick Kennedy <dick.kennedy@broadcom.com>
6029 L: linux-scsi@vger.kernel.org
6030 W: http://www.broadcom.com
6032 F: drivers/scsi/lpfc/
6034 ENE CB710 FLASH CARD READER DRIVER
6035 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6037 F: drivers/misc/cb710/
6038 F: drivers/mmc/host/cb710-mmc.*
6039 F: include/linux/cb710.h
6041 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6042 M: Maxim Levitsky <maximlevitsky@gmail.com>
6044 F: drivers/media/rc/ene_ir.*
6046 EPSON S1D13XXX FRAMEBUFFER DRIVER
6047 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6049 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6050 F: drivers/video/fbdev/s1d13xxxfb.c
6051 F: include/video/s1d13xxxfb.h
6053 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6054 M: Jeff Layton <jlayton@kernel.org>
6057 F: include/linux/errseq.h
6059 ET131X NETWORK DRIVER
6060 M: Mark Einon <mark.einon@gmail.com>
6062 F: drivers/net/ethernet/agere/
6065 M: Roopa Prabhu <roopa@cumulusnetworks.com>
6066 M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6067 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6068 L: netdev@vger.kernel.org
6069 W: http://www.linuxfoundation.org/en/Net:Bridge
6071 F: include/linux/netfilter_bridge/
6074 ETHERNET PHY LIBRARY
6075 M: Andrew Lunn <andrew@lunn.ch>
6076 M: Florian Fainelli <f.fainelli@gmail.com>
6077 M: Heiner Kallweit <hkallweit1@gmail.com>
6078 L: netdev@vger.kernel.org
6080 F: Documentation/ABI/testing/sysfs-bus-mdio
6081 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6082 F: Documentation/devicetree/bindings/net/mdio*
6083 F: Documentation/networking/phy.rst
6085 F: drivers/of/of_mdio.c
6086 F: drivers/of/of_net.c
6087 F: include/linux/*mdio*.h
6088 F: include/linux/of_net.h
6089 F: include/linux/phy.h
6090 F: include/linux/phy_fixed.h
6091 F: include/linux/platform_data/mdio-bcm-unimac.h
6092 F: include/linux/platform_data/mdio-gpio.h
6093 F: include/trace/events/mdio.h
6094 F: include/uapi/linux/mdio.h
6095 F: include/uapi/linux/mii.h
6098 M: Jan Kara <jack@suse.com>
6099 L: linux-ext4@vger.kernel.org
6101 F: Documentation/filesystems/ext2.txt
6103 F: include/linux/ext2*
6106 M: "Theodore Ts'o" <tytso@mit.edu>
6107 M: Andreas Dilger <adilger.kernel@dilger.ca>
6108 L: linux-ext4@vger.kernel.org
6109 W: http://ext4.wiki.kernel.org
6110 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6113 F: Documentation/filesystems/ext4/
6116 Extended Verification Module (EVM)
6117 M: Mimi Zohar <zohar@linux.ibm.com>
6118 L: linux-integrity@vger.kernel.org
6120 F: security/integrity/evm/
6122 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6123 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
6124 L: linux-efi@vger.kernel.org
6125 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6127 F: Documentation/admin-guide/efi-stub.rst
6128 F: arch/*/kernel/efi.c
6129 F: arch/x86/boot/compressed/eboot.[ch]
6130 F: arch/*/include/asm/efi.h
6131 F: arch/x86/platform/efi/
6132 F: drivers/firmware/efi/
6133 F: include/linux/efi*.h
6134 F: arch/arm/boot/compressed/efi-header.S
6135 F: arch/arm64/kernel/efi-entry.S
6137 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6138 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6139 M: Chanwoo Choi <cw00.choi@samsung.com>
6140 L: linux-kernel@vger.kernel.org
6141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6144 F: include/linux/extcon/
6145 F: include/linux/extcon.h
6146 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6147 F: Documentation/devicetree/bindings/extcon/
6150 M: Jingoo Han <jingoohan1@gmail.com>
6151 L: dri-devel@lists.freedesktop.org
6153 F: drivers/gpu/drm/exynos/exynos_dp*
6155 EXYNOS SYSMMU (IOMMU) driver
6156 M: Marek Szyprowski <m.szyprowski@samsung.com>
6157 L: iommu@lists.linux-foundation.org
6159 F: drivers/iommu/exynos-iommu.c
6161 EZchip NPS platform support
6162 M: Vineet Gupta <vgupta@synopsys.com>
6163 M: Ofer Levi <oferle@mellanox.com>
6165 F: arch/arc/plat-eznps
6166 F: arch/arc/boot/dts/eznps.dts
6169 M: Jaegeuk Kim <jaegeuk@kernel.org>
6170 M: Chao Yu <yuchao0@huawei.com>
6171 L: linux-f2fs-devel@lists.sourceforge.net
6172 W: https://f2fs.wiki.kernel.org/
6173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6175 F: Documentation/filesystems/f2fs.txt
6176 F: Documentation/ABI/testing/sysfs-fs-f2fs
6178 F: include/linux/f2fs_fs.h
6179 F: include/trace/events/f2fs.h
6181 F71805F HARDWARE MONITORING DRIVER
6182 M: Jean Delvare <jdelvare@suse.com>
6183 L: linux-hwmon@vger.kernel.org
6185 F: Documentation/hwmon/f71805f.rst
6186 F: drivers/hwmon/f71805f.c
6189 M: Josh Poimboeuf <jpoimboe@redhat.com>
6191 F: scripts/faddr2line
6194 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6195 L: netdev@vger.kernel.org
6197 F: net/core/failover.c
6198 F: include/net/failover.h
6199 F: Documentation/networking/failover.rst
6202 M: Jan Kara <jack@suse.cz>
6203 R: Amir Goldstein <amir73il@gmail.com>
6204 L: linux-fsdevel@vger.kernel.org
6206 F: fs/notify/fanotify/
6207 F: include/linux/fanotify.h
6208 F: include/uapi/linux/fanotify.h
6210 FARSYNC SYNCHRONOUS DRIVER
6211 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6212 W: http://www.farsite.co.uk/
6214 F: drivers/net/wan/farsync.*
6216 FAULT INJECTION SUPPORT
6217 M: Akinobu Mita <akinobu.mita@gmail.com>
6219 F: Documentation/fault-injection/
6220 F: lib/fault-inject.c
6222 FBTFT Framebuffer drivers
6224 L: dri-devel@lists.freedesktop.org
6225 L: linux-fbdev@vger.kernel.org
6226 F: drivers/staging/fbtft/
6229 M: Michael Buesch <m@bues.ch>
6230 L: linux-media@vger.kernel.org
6232 F: drivers/media/tuners/fc0011.h
6233 F: drivers/media/tuners/fc0011.c
6236 M: Antti Palosaari <crope@iki.fi>
6237 L: linux-media@vger.kernel.org
6238 W: https://linuxtv.org
6239 W: http://palosaari.fi/linux/
6240 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6241 T: git git://linuxtv.org/anttip/media_tree.git
6243 F: drivers/media/tuners/fc2580*
6245 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6246 M: Hannes Reinecke <hare@suse.de>
6247 L: linux-scsi@vger.kernel.org
6248 W: www.Open-FCoE.org
6250 F: drivers/scsi/libfc/
6251 F: drivers/scsi/fcoe/
6253 F: include/scsi/libfc.h
6254 F: include/scsi/libfcoe.h
6255 F: include/uapi/scsi/fc/
6257 FILE LOCKING (flock() and fcntl()/lockf())
6258 M: Jeff Layton <jlayton@kernel.org>
6259 M: "J. Bruce Fields" <bfields@fieldses.org>
6260 L: linux-fsdevel@vger.kernel.org
6262 F: include/linux/fcntl.h
6263 F: include/uapi/linux/fcntl.h
6267 FILESYSTEMS (VFS and infrastructure)
6268 M: Alexander Viro <viro@zeniv.linux.org.uk>
6269 L: linux-fsdevel@vger.kernel.org
6272 F: include/linux/fs.h
6273 F: include/linux/fs_types.h
6274 F: include/uapi/linux/fs.h
6276 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6277 M: Riku Voipio <riku.voipio@iki.fi>
6278 L: linux-hwmon@vger.kernel.org
6280 F: drivers/hwmon/f75375s.c
6281 F: include/linux/f75375s.h
6283 FIREWIRE AUDIO DRIVERS
6284 M: Clemens Ladisch <clemens@ladisch.de>
6285 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6290 FIREWIRE MEDIA DRIVERS (firedtv)
6291 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6292 L: linux-media@vger.kernel.org
6293 L: linux1394-devel@lists.sourceforge.net
6294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6296 F: drivers/media/firewire/
6298 FIREWIRE SBP-2 TARGET
6299 M: Chris Boot <bootc@bootc.net>
6300 L: linux-scsi@vger.kernel.org
6301 L: target-devel@vger.kernel.org
6302 L: linux1394-devel@lists.sourceforge.net
6303 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6305 F: drivers/target/sbp/
6308 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6309 L: linux1394-devel@lists.sourceforge.net
6310 W: http://ieee1394.wiki.kernel.org/
6311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6313 F: drivers/firewire/
6314 F: include/linux/firewire.h
6315 F: include/uapi/linux/firewire*.h
6318 FIRMWARE LOADER (request_firmware)
6319 M: Luis Chamberlain <mcgrof@kernel.org>
6320 L: linux-kernel@vger.kernel.org
6322 F: Documentation/firmware_class/
6323 F: drivers/base/firmware_loader/
6324 F: include/linux/firmware.h
6326 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6327 M: Joshua Morris <josh.h.morris@us.ibm.com>
6328 M: Philip Kelleher <pjk1939@linux.ibm.com>
6330 F: drivers/block/rsxx/
6332 FLEXTIMER FTM-QUADDEC DRIVER
6333 M: Patrick Havelange <patrick.havelange@essensium.com>
6334 L: linux-iio@vger.kernel.org
6336 F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quadddec
6337 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6338 F: drivers/counter/ftm-quaddec.c
6341 M: Denis Efremov <efremov@linux.com>
6343 L: linux-block@vger.kernel.org
6344 F: drivers/block/floppy.c
6347 M: Alessandro Rubini <rubini@gnudd.com>
6348 W: http://www.ohwr.org/projects/fmc-bus
6351 F: include/linux/fmc*.h
6352 F: include/linux/ipmi-fru.h
6355 FPGA MANAGER FRAMEWORK
6356 M: Moritz Fischer <mdf@kernel.org>
6357 L: linux-fpga@vger.kernel.org
6359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
6360 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6361 F: Documentation/fpga/
6362 F: Documentation/driver-api/fpga/
6363 F: Documentation/devicetree/bindings/fpga/
6365 F: include/linux/fpga/
6366 W: http://www.rocketboards.org
6369 M: Wu Hao <hao.wu@intel.com>
6370 L: linux-fpga@vger.kernel.org
6372 F: Documentation/fpga/dfl.rst
6373 F: include/uapi/linux/fpga-dfl.h
6374 F: drivers/fpga/dfl*
6377 M: Bill Metzenthen <billm@melbpc.org.au>
6378 W: http://floatingpoint.sourceforge.net/emulator/index.html
6380 F: arch/x86/math-emu/
6382 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6383 L: netdev@vger.kernel.org
6385 F: drivers/net/wan/dlci.c
6386 F: drivers/net/wan/sdla.c
6389 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6390 L: dri-devel@lists.freedesktop.org
6391 L: linux-fbdev@vger.kernel.org
6392 T: git git://github.com/bzolnier/linux.git
6393 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6395 F: Documentation/fb/
6398 F: include/linux/fb.h
6399 F: include/uapi/video/
6400 F: include/uapi/linux/fb.h
6402 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6403 M: Horia Geantă <horia.geanta@nxp.com>
6404 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6405 L: linux-crypto@vger.kernel.org
6407 F: drivers/crypto/caam/
6408 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6410 FREESCALE DIU FRAMEBUFFER DRIVER
6411 M: Timur Tabi <timur@kernel.org>
6412 L: linux-fbdev@vger.kernel.org
6414 F: drivers/video/fbdev/fsl-diu-fb.*
6416 FREESCALE DMA DRIVER
6417 M: Li Yang <leoyang.li@nxp.com>
6418 M: Zhang Wei <zw@zh-kernel.org>
6419 L: linuxppc-dev@lists.ozlabs.org
6421 F: drivers/dma/fsldma.*
6423 FREESCALE ENETC ETHERNET DRIVERS
6424 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6425 L: netdev@vger.kernel.org
6427 F: drivers/net/ethernet/freescale/enetc/
6429 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6430 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6431 L: netdev@vger.kernel.org
6433 F: drivers/net/ethernet/freescale/gianfar*
6434 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6436 FREESCALE GPMI NAND DRIVER
6437 M: Han Xu <han.xu@nxp.com>
6438 L: linux-mtd@lists.infradead.org
6440 F: drivers/mtd/nand/raw/gpmi-nand/*
6442 FREESCALE I2C CPM DRIVER
6443 M: Jochen Friedrich <jochen@scram.de>
6444 L: linuxppc-dev@lists.ozlabs.org
6445 L: linux-i2c@vger.kernel.org
6447 F: drivers/i2c/busses/i2c-cpm.c
6449 FREESCALE IMX DDR PMU DRIVER
6450 M: Frank Li <Frank.li@nxp.com>
6451 L: linux-arm-kernel@lists.infradead.org
6453 F: drivers/perf/fsl_imx8_ddr_perf.c
6454 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6456 FREESCALE IMX LPI2C DRIVER
6457 M: Dong Aisheng <aisheng.dong@nxp.com>
6458 L: linux-i2c@vger.kernel.org
6459 L: linux-imx@nxp.com
6461 F: drivers/i2c/busses/i2c-imx-lpi2c.c
6462 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6464 FREESCALE IMX / MXC FEC DRIVER
6465 M: Fugang Duan <fugang.duan@nxp.com>
6466 L: netdev@vger.kernel.org
6468 F: drivers/net/ethernet/freescale/fec_main.c
6469 F: drivers/net/ethernet/freescale/fec_ptp.c
6470 F: drivers/net/ethernet/freescale/fec.h
6471 F: Documentation/devicetree/bindings/net/fsl-fec.txt
6473 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6474 M: Sascha Hauer <s.hauer@pengutronix.de>
6475 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6476 L: linux-fbdev@vger.kernel.org
6477 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6479 F: include/linux/platform_data/video-imxfb.h
6480 F: drivers/video/fbdev/imxfb.c
6482 FREESCALE QORIQ DPAA ETHERNET DRIVER
6483 M: Madalin Bucur <madalin.bucur@nxp.com>
6484 L: netdev@vger.kernel.org
6486 F: drivers/net/ethernet/freescale/dpaa
6488 FREESCALE QORIQ DPAA FMAN DRIVER
6489 M: Madalin Bucur <madalin.bucur@nxp.com>
6490 L: netdev@vger.kernel.org
6492 F: drivers/net/ethernet/freescale/fman
6493 F: Documentation/devicetree/bindings/net/fsl-fman.txt
6495 FREESCALE QORIQ PTP CLOCK DRIVER
6496 M: Yangbo Lu <yangbo.lu@nxp.com>
6497 L: netdev@vger.kernel.org
6499 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6500 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
6501 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6502 F: drivers/ptp/ptp_qoriq.c
6503 F: drivers/ptp/ptp_qoriq_debugfs.c
6504 F: include/linux/fsl/ptp_qoriq.h
6505 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6507 FREESCALE QUAD SPI DRIVER
6508 M: Han Xu <han.xu@nxp.com>
6509 L: linux-spi@vger.kernel.org
6511 F: drivers/spi/spi-fsl-qspi.c
6513 FREESCALE QUICC ENGINE LIBRARY
6514 M: Qiang Zhao <qiang.zhao@nxp.com>
6515 L: linuxppc-dev@lists.ozlabs.org
6517 F: drivers/soc/fsl/qe/
6518 F: include/soc/fsl/*qe*.h
6519 F: include/soc/fsl/*ucc*.h
6521 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6522 M: Li Yang <leoyang.li@nxp.com>
6523 L: netdev@vger.kernel.org
6524 L: linuxppc-dev@lists.ozlabs.org
6526 F: drivers/net/ethernet/freescale/ucc_geth*
6528 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6529 M: Zhao Qiang <qiang.zhao@nxp.com>
6530 L: netdev@vger.kernel.org
6531 L: linuxppc-dev@lists.ozlabs.org
6533 F: drivers/net/wan/fsl_ucc_hdlc*
6535 FREESCALE QUICC ENGINE UCC UART DRIVER
6536 M: Timur Tabi <timur@kernel.org>
6537 L: linuxppc-dev@lists.ozlabs.org
6539 F: drivers/tty/serial/ucc_uart.c
6541 FREESCALE SOC DRIVERS
6542 M: Li Yang <leoyang.li@nxp.com>
6543 L: linuxppc-dev@lists.ozlabs.org
6544 L: linux-arm-kernel@lists.infradead.org
6546 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6547 F: Documentation/devicetree/bindings/soc/fsl/
6549 F: include/linux/fsl/
6551 FREESCALE SOC FS_ENET DRIVER
6552 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
6553 L: linuxppc-dev@lists.ozlabs.org
6554 L: netdev@vger.kernel.org
6556 F: drivers/net/ethernet/freescale/fs_enet/
6557 F: include/linux/fs_enet_pd.h
6559 FREESCALE SOC SOUND DRIVERS
6560 M: Timur Tabi <timur@kernel.org>
6561 M: Nicolin Chen <nicoleotsuka@gmail.com>
6562 M: Xiubo Li <Xiubo.Lee@gmail.com>
6563 R: Fabio Estevam <festevam@gmail.com>
6564 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6565 L: linuxppc-dev@lists.ozlabs.org
6567 F: sound/soc/fsl/fsl*
6568 F: sound/soc/fsl/imx*
6569 F: sound/soc/fsl/mpc8610_hpcd.c
6571 FREESCALE USB PERIPHERAL DRIVERS
6572 M: Li Yang <leoyang.li@nxp.com>
6573 L: linux-usb@vger.kernel.org
6574 L: linuxppc-dev@lists.ozlabs.org
6576 F: drivers/usb/gadget/udc/fsl*
6579 M: Christoph Hellwig <hch@infradead.org>
6580 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
6585 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6586 M: Pavel Machek <pavel@ucw.cz>
6587 L: linux-pm@vger.kernel.org
6589 F: Documentation/power/freezing-of-tasks.rst
6590 F: include/linux/freezer.h
6594 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6595 L: linux-kernel@vger.kernel.org
6598 F: include/linux/frontswap.h
6600 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6601 M: David Howells <dhowells@redhat.com>
6602 L: linux-cachefs@redhat.com (moderated for non-subscribers)
6604 F: Documentation/filesystems/caching/
6606 F: include/linux/fscache*.h
6608 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6609 M: Theodore Y. Ts'o <tytso@mit.edu>
6610 M: Jaegeuk Kim <jaegeuk@kernel.org>
6611 M: Eric Biggers <ebiggers@kernel.org>
6612 L: linux-fscrypt@vger.kernel.org
6613 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6614 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6617 F: include/linux/fscrypt*.h
6618 F: Documentation/filesystems/fscrypt.rst
6621 M: Jeremy Kerr <jk@ozlabs.org>
6622 M: Joel Stanley <joel@jms.id.au>
6623 R: Alistar Popple <alistair@popple.id.au>
6624 R: Eddie James <eajames@linux.ibm.com>
6625 L: linux-fsi@lists.ozlabs.org
6626 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6627 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
6630 F: include/linux/fsi*.h
6631 F: include/trace/events/fsi*.h
6633 FSI-ATTACHED I2C DRIVER
6634 M: Eddie James <eajames@linux.ibm.com>
6635 L: linux-i2c@vger.kernel.org
6636 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
6638 F: drivers/i2c/busses/i2c-fsi.c
6639 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6641 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6642 M: Jan Kara <jack@suse.cz>
6643 R: Amir Goldstein <amir73il@gmail.com>
6644 L: linux-fsdevel@vger.kernel.org
6647 F: include/linux/fsnotify*.h
6649 FUJITSU LAPTOP EXTRAS
6650 M: Jonathan Woithe <jwoithe@just42.net>
6651 L: platform-driver-x86@vger.kernel.org
6653 F: drivers/platform/x86/fujitsu-laptop.c
6655 FUJITSU M-5MO LS CAMERA ISP DRIVER
6656 M: Kyungmin Park <kyungmin.park@samsung.com>
6657 M: Heungjun Kim <riverful.kim@samsung.com>
6658 L: linux-media@vger.kernel.org
6660 F: drivers/media/i2c/m5mols/
6661 F: include/media/i2c/m5mols.h
6663 FUJITSU TABLET EXTRAS
6664 M: Robert Gerlach <khnz@gmx.de>
6665 L: platform-driver-x86@vger.kernel.org
6667 F: drivers/platform/x86/fujitsu-tablet.c
6669 FUSE: FILESYSTEM IN USERSPACE
6670 M: Miklos Szeredi <miklos@szeredi.hu>
6671 L: linux-fsdevel@vger.kernel.org
6672 W: http://fuse.sourceforge.net/
6673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6676 F: include/uapi/linux/fuse.h
6677 F: Documentation/filesystems/fuse.txt
6680 M: Thomas Gleixner <tglx@linutronix.de>
6681 M: Ingo Molnar <mingo@redhat.com>
6682 R: Peter Zijlstra <peterz@infradead.org>
6683 R: Darren Hart <dvhart@infradead.org>
6684 L: linux-kernel@vger.kernel.org
6685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6688 F: include/asm-generic/futex.h
6689 F: include/linux/futex.h
6690 F: include/uapi/linux/futex.h
6691 F: tools/testing/selftests/futex/
6692 F: tools/perf/bench/futex*
6693 F: Documentation/*futex*
6696 M: Kees Cook <keescook@chromium.org>
6697 R: Emese Revfy <re.emese@gmail.com>
6698 L: kernel-hardening@lists.openwall.com
6700 F: scripts/gcc-plugins/
6701 F: scripts/gcc-plugin.sh
6702 F: scripts/Makefile.gcc-plugins
6703 F: Documentation/core-api/gcc-plugins.rst
6705 GASKET DRIVER FRAMEWORK
6706 M: Rob Springer <rspringer@google.com>
6707 M: Todd Poynor <toddpoynor@google.com>
6708 M: Ben Chan <benchan@chromium.org>
6710 F: drivers/staging/gasket/
6712 GCOV BASED KERNEL PROFILING
6713 M: Peter Oberparleiter <oberpar@linux.ibm.com>
6716 F: Documentation/dev-tools/gcov.rst
6718 GDB KERNEL DEBUGGING HELPER SCRIPTS
6719 M: Jan Kiszka <jan.kiszka@siemens.com>
6720 M: Kieran Bingham <kbingham@kernel.org>
6724 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6725 M: Achim Leubner <achim_leubner@adaptec.com>
6726 L: linux-scsi@vger.kernel.org
6727 W: http://www.icp-vortex.com/
6729 F: drivers/scsi/gdt*
6731 GEMTEK FM RADIO RECEIVER DRIVER
6732 M: Hans Verkuil <hverkuil@xs4all.nl>
6733 L: linux-media@vger.kernel.org
6734 T: git git://linuxtv.org/media_tree.git
6735 W: https://linuxtv.org
6737 F: drivers/media/radio/radio-gemtek*
6739 GENERIC GPIO I2C DRIVER
6740 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6742 F: drivers/i2c/busses/i2c-gpio.c
6743 F: include/linux/platform_data/i2c-gpio.h
6745 GENERIC GPIO I2C MULTIPLEXER DRIVER
6746 M: Peter Korsgaard <peter.korsgaard@barco.com>
6747 L: linux-i2c@vger.kernel.org
6749 F: drivers/i2c/muxes/i2c-mux-gpio.c
6750 F: include/linux/platform_data/i2c-mux-gpio.h
6751 F: Documentation/i2c/muxes/i2c-mux-gpio
6753 GENERIC HDLC (WAN) DRIVERS
6754 M: Krzysztof Halasa <khc@pm.waw.pl>
6755 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
6757 F: drivers/net/wan/c101.c
6758 F: drivers/net/wan/hd6457*
6759 F: drivers/net/wan/hdlc*
6760 F: drivers/net/wan/n2.c
6761 F: drivers/net/wan/pc300too.c
6762 F: drivers/net/wan/pci200syn.c
6763 F: drivers/net/wan/wanxl*
6765 GENERIC INCLUDE/ASM HEADER FILES
6766 M: Arnd Bergmann <arnd@arndb.de>
6767 L: linux-arch@vger.kernel.org
6768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6770 F: include/asm-generic/
6771 F: include/uapi/asm-generic/
6773 GENERIC PHY FRAMEWORK
6774 M: Kishon Vijay Abraham I <kishon@ti.com>
6775 L: linux-kernel@vger.kernel.org
6776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6779 F: include/linux/phy/
6780 F: Documentation/devicetree/bindings/phy/
6782 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6783 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6785 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6788 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6789 M: Kevin Hilman <khilman@kernel.org>
6790 M: Ulf Hansson <ulf.hansson@linaro.org>
6791 L: linux-pm@vger.kernel.org
6793 F: drivers/base/power/domain*.c
6794 F: include/linux/pm_domain.h
6795 F: Documentation/devicetree/bindings/power/power_domain.txt
6797 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6798 M: Eugen Hristev <eugen.hristev@microchip.com>
6799 L: linux-input@vger.kernel.org
6801 F: drivers/input/touchscreen/resistive-adc-touch.c
6803 GENERIC UIO DRIVER FOR PCI DEVICES
6804 M: "Michael S. Tsirkin" <mst@redhat.com>
6805 L: kvm@vger.kernel.org
6807 F: drivers/uio/uio_pci_generic.c
6809 GENERIC VDSO LIBRARY:
6810 M: Andy Lutomirski <luto@kernel.org>
6811 M: Thomas Gleixner <tglx@linutronix.de>
6812 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
6813 L: linux-kernel@vger.kernel.org
6814 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
6817 F: kernel/time/vsyscall.c
6819 F: include/asm-generic/vdso/vsyscall.h
6821 GENWQE (IBM Generic Workqueue Card)
6822 M: Frank Haverkamp <haver@linux.ibm.com>
6824 F: drivers/misc/genwqe/
6826 GET_MAINTAINER SCRIPT
6827 M: Joe Perches <joe@perches.com>
6829 F: scripts/get_maintainer.pl
6832 M: Bob Peterson <rpeterso@redhat.com>
6833 M: Andreas Gruenbacher <agruenba@redhat.com>
6834 L: cluster-devel@redhat.com
6835 W: http://sources.redhat.com/cluster/
6836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6838 F: Documentation/filesystems/gfs2*.txt
6840 F: include/uapi/linux/gfs2_ondisk.h
6843 M: Johan Hovold <johan@kernel.org>
6844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6846 F: Documentation/ABI/testing/sysfs-class-gnss
6847 F: Documentation/devicetree/bindings/gnss/
6849 F: include/linux/gnss.h
6852 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
6853 L: linux-media@vger.kernel.org
6855 F: drivers/media/usb/go7007/
6858 M: Bastien Nocera <hadess@hadess.net>
6859 L: linux-input@vger.kernel.org
6861 F: drivers/input/touchscreen/goodix.c
6863 GOOGLE ETHERNET DRIVERS
6864 M: Catherine Sullivan <csully@google.com>
6865 R: Sagi Shahar <sagis@google.com>
6866 R: Jon Olson <jonolson@google.com>
6867 L: netdev@vger.kernel.org
6869 F: Documentation/networking/device_drivers/google/gve.rst
6870 F: drivers/net/ethernet/google
6872 GPD POCKET FAN DRIVER
6873 M: Hans de Goede <hdegoede@redhat.com>
6874 L: platform-driver-x86@vger.kernel.org
6876 F: drivers/platform/x86/gpd-pocket-fan.c
6879 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6880 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6881 L: linux-gpio@vger.kernel.org
6882 L: linux-acpi@vger.kernel.org
6884 F: Documentation/firmware-guide/acpi/gpio-properties.rst
6885 F: drivers/gpio/gpiolib-acpi.c
6888 M: Sean Young <sean@mess.org>
6889 L: linux-media@vger.kernel.org
6891 F: drivers/media/rc/gpio-ir-tx.c
6894 M: Bamvor Jian Zhang <bamv2005@gmail.com>
6895 L: linux-gpio@vger.kernel.org
6897 F: drivers/gpio/gpio-mockup.c
6898 F: tools/testing/selftests/gpio/
6901 M: Linus Walleij <linus.walleij@linaro.org>
6902 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
6903 L: linux-gpio@vger.kernel.org
6904 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6906 F: Documentation/devicetree/bindings/gpio/
6907 F: Documentation/driver-api/gpio/
6908 F: Documentation/admin-guide/gpio/
6909 F: Documentation/ABI/testing/gpio-cdev
6910 F: Documentation/ABI/obsolete/sysfs-gpio
6912 F: include/linux/gpio/
6913 F: include/linux/gpio.h
6914 F: include/linux/of_gpio.h
6915 F: include/asm-generic/gpio.h
6916 F: include/uapi/linux/gpio.h
6919 GRE DEMULTIPLEXER DRIVER
6920 M: Dmitry Kozlov <xeb@mail.ru>
6921 L: netdev@vger.kernel.org
6923 F: net/ipv4/gre_demux.c
6924 F: net/ipv4/gre_offload.c
6925 F: include/net/gre.h
6927 GRETH 10/100/1G Ethernet MAC device driver
6928 M: Andreas Larsson <andreas@gaisler.com>
6929 L: netdev@vger.kernel.org
6931 F: drivers/net/ethernet/aeroflex/
6933 GREYBUS AUDIO PROTOCOLS DRIVERS
6934 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6935 M: Mark Greer <mgreer@animalcreek.com>
6937 F: drivers/staging/greybus/audio_apbridgea.c
6938 F: drivers/staging/greybus/audio_apbridgea.h
6939 F: drivers/staging/greybus/audio_codec.c
6940 F: drivers/staging/greybus/audio_codec.h
6941 F: drivers/staging/greybus/audio_gb.c
6942 F: drivers/staging/greybus/audio_manager.c
6943 F: drivers/staging/greybus/audio_manager.h
6944 F: drivers/staging/greybus/audio_manager_module.c
6945 F: drivers/staging/greybus/audio_manager_private.h
6946 F: drivers/staging/greybus/audio_manager_sysfs.c
6947 F: drivers/staging/greybus/audio_module.c
6948 F: drivers/staging/greybus/audio_topology.c
6950 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6951 M: Viresh Kumar <vireshk@kernel.org>
6953 F: drivers/staging/greybus/authentication.c
6954 F: drivers/staging/greybus/bootrom.c
6955 F: drivers/staging/greybus/firmware.h
6956 F: drivers/staging/greybus/fw-core.c
6957 F: drivers/staging/greybus/fw-download.c
6958 F: drivers/staging/greybus/fw-management.c
6959 F: drivers/staging/greybus/greybus_authentication.h
6960 F: drivers/staging/greybus/greybus_firmware.h
6961 F: drivers/staging/greybus/hid.c
6962 F: drivers/staging/greybus/i2c.c
6963 F: drivers/staging/greybus/spi.c
6964 F: drivers/staging/greybus/spilib.c
6965 F: drivers/staging/greybus/spilib.h
6967 GREYBUS LOOPBACK DRIVER
6968 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6970 F: drivers/staging/greybus/loopback.c
6972 GREYBUS PLATFORM DRIVERS
6973 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6975 F: drivers/staging/greybus/arche-platform.c
6976 F: drivers/staging/greybus/arche-apb-ctrl.c
6977 F: drivers/staging/greybus/arche_platform.h
6979 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6980 M: Rui Miguel Silva <rmfrfs@gmail.com>
6982 F: drivers/staging/greybus/sdio.c
6983 F: drivers/staging/greybus/light.c
6984 F: drivers/staging/greybus/gpio.c
6985 F: drivers/staging/greybus/power_supply.c
6986 F: drivers/staging/greybus/spi.c
6987 F: drivers/staging/greybus/spilib.c
6990 M: Johan Hovold <johan@kernel.org>
6991 M: Alex Elder <elder@kernel.org>
6992 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6994 F: drivers/staging/greybus/
6995 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6997 GREYBUS UART PROTOCOLS DRIVERS
6998 M: David Lin <dtwlin@gmail.com>
7000 F: drivers/staging/greybus/uart.c
7001 F: drivers/staging/greybus/log.c
7003 GS1662 VIDEO SERIALIZER
7004 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7005 L: linux-media@vger.kernel.org
7006 T: git git://linuxtv.org/media_tree.git
7008 F: drivers/media/spi/gs1662.c
7010 GSPCA FINEPIX SUBDRIVER
7011 M: Frank Zago <frank@zago.net>
7012 L: linux-media@vger.kernel.org
7013 T: git git://linuxtv.org/media_tree.git
7015 F: drivers/media/usb/gspca/finepix.c
7017 GSPCA GL860 SUBDRIVER
7018 M: Olivier Lorin <o.lorin@laposte.net>
7019 L: linux-media@vger.kernel.org
7020 T: git git://linuxtv.org/media_tree.git
7022 F: drivers/media/usb/gspca/gl860/
7024 GSPCA M5602 SUBDRIVER
7025 M: Erik Andren <erik.andren@gmail.com>
7026 L: linux-media@vger.kernel.org
7027 T: git git://linuxtv.org/media_tree.git
7029 F: drivers/media/usb/gspca/m5602/
7031 GSPCA PAC207 SONIXB SUBDRIVER
7032 M: Hans Verkuil <hverkuil@xs4all.nl>
7033 L: linux-media@vger.kernel.org
7034 T: git git://linuxtv.org/media_tree.git
7036 F: drivers/media/usb/gspca/pac207.c
7038 GSPCA SN9C20X SUBDRIVER
7039 M: Brian Johnson <brijohn@gmail.com>
7040 L: linux-media@vger.kernel.org
7041 T: git git://linuxtv.org/media_tree.git
7043 F: drivers/media/usb/gspca/sn9c20x.c
7045 GSPCA T613 SUBDRIVER
7046 M: Leandro Costantino <lcostantino@gmail.com>
7047 L: linux-media@vger.kernel.org
7048 T: git git://linuxtv.org/media_tree.git
7050 F: drivers/media/usb/gspca/t613.c
7052 GSPCA USB WEBCAM DRIVER
7053 M: Hans Verkuil <hverkuil@xs4all.nl>
7054 L: linux-media@vger.kernel.org
7055 T: git git://linuxtv.org/media_tree.git
7057 F: drivers/media/usb/gspca/
7059 GTP (GPRS Tunneling Protocol)
7060 M: Pablo Neira Ayuso <pablo@netfilter.org>
7061 M: Harald Welte <laforge@gnumonks.org>
7062 L: osmocom-net-gprs@lists.osmocom.org
7063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7065 F: drivers/net/gtp.c
7067 GUID PARTITION TABLE (GPT)
7068 M: Davidlohr Bueso <dave@stgolabs.net>
7069 L: linux-efi@vger.kernel.org
7071 F: block/partitions/efi.*
7074 M: Yoshinori Sato <ysato@users.sourceforge.jp>
7075 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7076 W: http://uclinux-h8.sourceforge.jp
7077 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7080 F: drivers/clocksource/h8300_*.c
7081 F: drivers/clk/h8300/
7082 F: drivers/irqchip/irq-renesas-h8*.c
7084 HABANALABS PCI DRIVER
7085 M: Oded Gabbay <oded.gabbay@gmail.com>
7086 T: git https://github.com/HabanaAI/linux.git
7088 F: drivers/misc/habanalabs/
7089 F: include/uapi/misc/habanalabs.h
7090 F: Documentation/ABI/testing/sysfs-driver-habanalabs
7091 F: Documentation/ABI/testing/debugfs-driver-habanalabs
7094 M: Antti Palosaari <crope@iki.fi>
7095 L: linux-media@vger.kernel.org
7096 W: https://linuxtv.org
7097 W: http://palosaari.fi/linux/
7098 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7099 T: git git://linuxtv.org/anttip/media_tree.git
7101 F: drivers/media/usb/hackrf/
7103 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7104 M: Frank Seidel <frank@f-seidel.de>
7105 L: platform-driver-x86@vger.kernel.org
7106 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7108 F: drivers/platform/x86/hdaps.c
7111 M: Jean Delvare <jdelvare@suse.com>
7112 M: Guenter Roeck <linux@roeck-us.net>
7113 L: linux-hwmon@vger.kernel.org
7114 W: http://hwmon.wiki.kernel.org/
7115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7117 F: Documentation/devicetree/bindings/hwmon/
7118 F: Documentation/hwmon/
7120 F: include/linux/hwmon*.h
7121 F: include/trace/events/hwmon*.h
7123 HARDWARE RANDOM NUMBER GENERATOR CORE
7124 M: Matt Mackall <mpm@selenic.com>
7125 M: Herbert Xu <herbert@gondor.apana.org.au>
7126 L: linux-crypto@vger.kernel.org
7128 F: Documentation/devicetree/bindings/rng/
7129 F: Documentation/admin-guide/hw_random.rst
7130 F: drivers/char/hw_random/
7131 F: include/linux/hw_random.h
7133 HARDWARE TRACING FACILITIES
7134 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7136 F: drivers/hwtracing/
7138 HARDWARE SPINLOCK CORE
7139 M: Ohad Ben-Cohen <ohad@wizery.com>
7140 M: Bjorn Andersson <bjorn.andersson@linaro.org>
7141 L: linux-remoteproc@vger.kernel.org
7143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
7144 F: Documentation/devicetree/bindings/hwlock/
7145 F: Documentation/hwspinlock.txt
7146 F: drivers/hwspinlock/
7147 F: include/linux/hwspinlock.h
7149 HARMONY SOUND DRIVER
7150 L: linux-parisc@vger.kernel.org
7152 F: sound/parisc/harmony.*
7154 HDPVR USB VIDEO ENCODER DRIVER
7155 M: Hans Verkuil <hverkuil@xs4all.nl>
7156 L: linux-media@vger.kernel.org
7157 T: git git://linuxtv.org/media_tree.git
7158 W: https://linuxtv.org
7160 F: drivers/media/usb/hdpvr/
7162 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7163 M: Jerry Hoemann <jerry.hoemann@hpe.com>
7165 F: Documentation/watchdog/hpwdt.rst
7166 F: drivers/watchdog/hpwdt.c
7168 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7169 M: Don Brace <don.brace@microsemi.com>
7170 L: esc.storagedev@microsemi.com
7171 L: linux-scsi@vger.kernel.org
7173 F: Documentation/scsi/hpsa.txt
7174 F: drivers/scsi/hpsa*.[ch]
7175 F: include/linux/cciss*.h
7176 F: include/uapi/linux/cciss*.h
7179 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
7180 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
7181 L: linux-rdma@vger.kernel.org
7183 F: drivers/infiniband/hw/hfi1
7186 L: linux-fsdevel@vger.kernel.org
7188 F: Documentation/filesystems/hfs.txt
7192 L: linux-fsdevel@vger.kernel.org
7194 F: Documentation/filesystems/hfsplus.txt
7197 HGA FRAMEBUFFER DRIVER
7198 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7199 L: linux-nvidia@lists.surfsouth.com
7200 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7202 F: drivers/video/fbdev/hgafb.c
7204 HIBERNATION (aka Software Suspend, aka swsusp)
7205 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7206 M: Pavel Machek <pavel@ucw.cz>
7207 L: linux-pm@vger.kernel.org
7208 B: https://bugzilla.kernel.org
7211 F: drivers/base/power/
7213 F: include/linux/suspend.h
7214 F: include/linux/freezer.h
7215 F: include/linux/pm.h
7216 F: arch/*/include/asm/suspend*.h
7219 M: Jiri Kosina <jikos@kernel.org>
7220 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
7221 L: linux-input@vger.kernel.org
7222 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7225 F: include/linux/hid*
7226 F: include/uapi/linux/hid*
7228 HID SENSOR HUB DRIVERS
7229 M: Jiri Kosina <jikos@kernel.org>
7230 M: Jonathan Cameron <jic23@kernel.org>
7231 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7232 L: linux-input@vger.kernel.org
7233 L: linux-iio@vger.kernel.org
7235 F: Documentation/hid/hid-sensor*
7236 F: drivers/hid/hid-sensor-*
7237 F: drivers/iio/*/hid-*
7238 F: include/linux/hid-sensor-*
7240 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7241 M: Thomas Gleixner <tglx@linutronix.de>
7242 L: linux-kernel@vger.kernel.org
7243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7245 F: Documentation/timers/
7246 F: kernel/time/hrtimer.c
7247 F: kernel/time/clockevents.c
7248 F: kernel/time/timer_*.c
7249 F: include/linux/clockchips.h
7250 F: include/linux/hrtimer.h
7252 HIGH-SPEED SCC DRIVER FOR AX.25
7253 L: linux-hams@vger.kernel.org
7255 F: drivers/net/hamradio/dmascc.c
7256 F: drivers/net/hamradio/scc.c
7258 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7259 M: HighPoint Linux Team <linux@highpoint-tech.com>
7260 W: http://www.highpoint-tech.com
7262 F: Documentation/scsi/hptiop.txt
7263 F: drivers/scsi/hptiop.c
7266 M: Jes Sorensen <jes@trained-monkey.org>
7267 L: linux-hippi@sunsite.dk
7269 F: include/linux/hippidevice.h
7270 F: include/uapi/linux/if_hippi.h
7272 F: drivers/net/hippi/
7274 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7275 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7276 M: Salil Mehta <salil.mehta@huawei.com>
7277 L: netdev@vger.kernel.org
7278 W: http://www.hisilicon.com
7280 F: drivers/net/ethernet/hisilicon/hns3/
7282 HISILICON LPC BUS DRIVER
7283 M: john.garry@huawei.com
7284 W: http://www.hisilicon.com
7286 F: drivers/bus/hisi_lpc.c
7287 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7289 HISILICON NETWORK SUBSYSTEM DRIVER
7290 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7291 M: Salil Mehta <salil.mehta@huawei.com>
7292 L: netdev@vger.kernel.org
7293 W: http://www.hisilicon.com
7295 F: drivers/net/ethernet/hisilicon/
7296 F: Documentation/devicetree/bindings/net/hisilicon*.txt
7298 HISILICON PMU DRIVER
7299 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
7300 W: http://www.hisilicon.com
7302 F: drivers/perf/hisilicon
7303 F: Documentation/admin-guide/perf/hisi-pmu.rst
7305 HISILICON ROCE DRIVER
7306 M: Lijun Ou <oulijun@huawei.com>
7307 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
7308 L: linux-rdma@vger.kernel.org
7310 F: drivers/infiniband/hw/hns/
7311 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7313 HISILICON SAS Controller
7314 M: John Garry <john.garry@huawei.com>
7315 W: http://www.hisilicon.com
7317 F: drivers/scsi/hisi_sas/
7318 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7320 HMM - Heterogeneous Memory Management
7321 M: Jérôme Glisse <jglisse@redhat.com>
7322 L: linux-mm@kvack.org
7325 F: include/linux/hmm*
7326 F: Documentation/vm/hmm.rst
7329 M: Jouni Malinen <j@w1.fi>
7330 L: linux-wireless@vger.kernel.org
7331 W: http://w1.fi/hostap-driver.html
7333 F: drivers/net/wireless/intersil/hostap/
7335 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7336 L: platform-driver-x86@vger.kernel.org
7338 F: drivers/platform/x86/tc1100-wmi.c
7340 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7341 M: Jaroslav Kysela <perex@perex.cz>
7343 F: drivers/net/ethernet/hp/hp100.*
7345 HPET: High Precision Event Timers driver
7346 M: Clemens Ladisch <clemens@ladisch.de>
7348 F: Documentation/timers/hpet.rst
7349 F: drivers/char/hpet.c
7350 F: include/linux/hpet.h
7351 F: include/uapi/linux/hpet.h
7355 F: arch/x86/kernel/hpet.c
7356 F: arch/x86/include/asm/hpet.h
7359 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7360 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7365 M: Sebastian Reichel <sre@kernel.org>
7366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7368 F: Documentation/ABI/testing/sysfs-bus-hsi
7369 F: Documentation/driver-api/hsi.rst
7371 F: include/linux/hsi/
7372 F: include/uapi/linux/hsi/
7375 L: linux-usb@vger.kernel.org
7377 F: drivers/net/usb/hso.c
7379 HSR NETWORK PROTOCOL
7380 M: Arvid Brodin <arvid.brodin@alten.se>
7381 L: netdev@vger.kernel.org
7385 HT16K33 LED CONTROLLER DRIVER
7386 M: Robin van der Gracht <robin@protonic.nl>
7388 F: drivers/auxdisplay/ht16k33.c
7389 F: Documentation/devicetree/bindings/display/ht16k33.txt
7391 HTCPEN TOUCHSCREEN DRIVER
7392 M: Pau Oliva Fora <pof@eslack.org>
7393 L: linux-input@vger.kernel.org
7395 F: drivers/input/touchscreen/htcpen.c
7397 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7398 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7399 L: linux-iio@vger.kernel.org
7400 W: http://www.st.com/
7402 F: drivers/iio/humidity/hts221*
7403 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
7405 HUAWEI ETHERNET DRIVER
7406 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
7407 L: netdev@vger.kernel.org
7409 F: Documentation/networking/hinic.txt
7410 F: drivers/net/ethernet/huawei/hinic/
7413 M: Mike Kravetz <mike.kravetz@oracle.com>
7414 L: linux-mm@kvack.org
7418 F: include/linux/hugetlb.h
7419 F: Documentation/admin-guide/mm/hugetlbpage.rst
7420 F: Documentation/vm/hugetlbfs_reserv.rst
7421 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7424 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7425 L: linux-media@vger.kernel.org
7426 T: git git://linuxtv.org/media_tree.git
7427 W: https://linuxtv.org
7429 F: drivers/media/platform/sti/hva
7431 HWPOISON MEMORY FAILURE HANDLING
7432 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7433 L: linux-mm@kvack.org
7435 F: mm/memory-failure.c
7436 F: mm/hwpoison-inject.c
7438 HYGON PROCESSOR SUPPORT
7439 M: Pu Wen <puwen@hygon.cn>
7440 L: linux-kernel@vger.kernel.org
7442 F: arch/x86/kernel/cpu/hygon.c
7444 Hyper-V CORE AND DRIVERS
7445 M: "K. Y. Srinivasan" <kys@microsoft.com>
7446 M: Haiyang Zhang <haiyangz@microsoft.com>
7447 M: Stephen Hemminger <sthemmin@microsoft.com>
7448 M: Sasha Levin <sashal@kernel.org>
7449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7450 L: linux-hyperv@vger.kernel.org
7452 F: Documentation/networking/device_drivers/microsoft/netvsc.txt
7453 F: arch/x86/include/asm/mshyperv.h
7454 F: arch/x86/include/asm/trace/hyperv.h
7455 F: arch/x86/include/asm/hyperv-tlfs.h
7456 F: arch/x86/kernel/cpu/mshyperv.c
7458 F: drivers/clocksource/hyperv_timer.c
7459 F: drivers/hid/hid-hyperv.c
7461 F: drivers/input/serio/hyperv-keyboard.c
7462 F: drivers/pci/controller/pci-hyperv.c
7463 F: drivers/net/hyperv/
7464 F: drivers/scsi/storvsc_drv.c
7465 F: drivers/uio/uio_hv_generic.c
7466 F: drivers/video/fbdev/hyperv_fb.c
7467 F: drivers/iommu/hyperv_iommu.c
7468 F: net/vmw_vsock/hyperv_transport.c
7469 F: include/clocksource/hyperv_timer.h
7470 F: include/linux/hyperv.h
7471 F: include/uapi/linux/hyperv.h
7472 F: include/asm-generic/mshyperv.h
7474 F: Documentation/ABI/stable/sysfs-bus-vmbus
7477 M: Vignesh Raghavendra <vigneshr@ti.com>
7479 F: drivers/mtd/hyperbus/
7480 F: include/linux/mtd/hyperbus.h
7481 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7482 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7484 HYPERVISOR VIRTUAL CONSOLE DRIVER
7485 L: linuxppc-dev@lists.ozlabs.org
7490 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7491 L: linux-i2c@vger.kernel.org
7492 L: linux-acpi@vger.kernel.org
7494 F: drivers/i2c/i2c-core-acpi.c
7496 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7497 M: Ajay Gupta <ajayg@nvidia.com>
7498 L: linux-i2c@vger.kernel.org
7500 F: Documentation/i2c/busses/i2c-nvidia-gpu
7501 F: drivers/i2c/busses/i2c-nvidia-gpu.c
7504 M: Peter Rosin <peda@axentia.se>
7505 L: linux-i2c@vger.kernel.org
7507 F: Documentation/i2c/i2c-topology
7508 F: Documentation/i2c/muxes/
7509 F: Documentation/devicetree/bindings/i2c/i2c-mux*
7510 F: Documentation/devicetree/bindings/i2c/i2c-arb*
7511 F: Documentation/devicetree/bindings/i2c/i2c-gate*
7512 F: drivers/i2c/i2c-mux.c
7513 F: drivers/i2c/muxes/
7514 F: include/linux/i2c-mux.h
7516 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7517 M: Gregory CLEMENT <gregory.clement@bootlin.com>
7518 L: linux-i2c@vger.kernel.org
7520 F: Documentation/devicetree/bindings/i2c/i2c-mv64xxx.txt
7521 F: drivers/i2c/busses/i2c-mv64xxx.c
7523 I2C OVER PARALLEL PORT
7524 M: Jean Delvare <jdelvare@suse.com>
7525 L: linux-i2c@vger.kernel.org
7527 F: Documentation/i2c/busses/i2c-parport
7528 F: Documentation/i2c/busses/i2c-parport-light
7529 F: drivers/i2c/busses/i2c-parport.c
7530 F: drivers/i2c/busses/i2c-parport-light.c
7533 M: Wolfram Sang <wsa@the-dreams.de>
7534 L: linux-i2c@vger.kernel.org
7535 W: https://i2c.wiki.kernel.org/
7536 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7539 F: Documentation/devicetree/bindings/i2c/i2c.txt
7540 F: Documentation/i2c/
7542 F: include/linux/i2c.h
7543 F: include/linux/i2c-dev.h
7544 F: include/linux/i2c-smbus.h
7545 F: include/uapi/linux/i2c.h
7546 F: include/uapi/linux/i2c-*.h
7548 I2C SUBSYSTEM HOST DRIVERS
7549 L: linux-i2c@vger.kernel.org
7550 W: https://i2c.wiki.kernel.org/
7551 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7554 F: Documentation/devicetree/bindings/i2c/
7555 F: drivers/i2c/algos/
7556 F: drivers/i2c/busses/
7559 M: Jean Delvare <jdelvare@suse.com>
7560 L: linux-i2c@vger.kernel.org
7562 F: Documentation/i2c/busses/i2c-taos-evm
7563 F: drivers/i2c/busses/i2c-taos-evm.c
7566 M: Till Harbaum <till@harbaum.org>
7567 L: linux-i2c@vger.kernel.org
7568 W: http://www.harbaum.org/till/i2c_tiny_usb
7570 F: drivers/i2c/busses/i2c-tiny-usb.c
7572 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7573 M: Jean Delvare <jdelvare@suse.com>
7574 L: linux-i2c@vger.kernel.org
7576 F: Documentation/i2c/busses/i2c-ali1535
7577 F: Documentation/i2c/busses/i2c-ali1563
7578 F: Documentation/i2c/busses/i2c-ali15x3
7579 F: Documentation/i2c/busses/i2c-amd756
7580 F: Documentation/i2c/busses/i2c-amd8111
7581 F: Documentation/i2c/busses/i2c-i801
7582 F: Documentation/i2c/busses/i2c-nforce2
7583 F: Documentation/i2c/busses/i2c-piix4
7584 F: Documentation/i2c/busses/i2c-sis5595
7585 F: Documentation/i2c/busses/i2c-sis630
7586 F: Documentation/i2c/busses/i2c-sis96x
7587 F: Documentation/i2c/busses/i2c-via
7588 F: Documentation/i2c/busses/i2c-viapro
7589 F: drivers/i2c/busses/i2c-ali1535.c
7590 F: drivers/i2c/busses/i2c-ali1563.c
7591 F: drivers/i2c/busses/i2c-ali15x3.c
7592 F: drivers/i2c/busses/i2c-amd756.c
7593 F: drivers/i2c/busses/i2c-amd756-s4882.c
7594 F: drivers/i2c/busses/i2c-amd8111.c
7595 F: drivers/i2c/busses/i2c-i801.c
7596 F: drivers/i2c/busses/i2c-isch.c
7597 F: drivers/i2c/busses/i2c-nforce2.c
7598 F: drivers/i2c/busses/i2c-nforce2-s4985.c
7599 F: drivers/i2c/busses/i2c-piix4.c
7600 F: drivers/i2c/busses/i2c-sis5595.c
7601 F: drivers/i2c/busses/i2c-sis630.c
7602 F: drivers/i2c/busses/i2c-sis96x.c
7603 F: drivers/i2c/busses/i2c-via.c
7604 F: drivers/i2c/busses/i2c-viapro.c
7606 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7607 M: Hans de Goede <hdegoede@redhat.com>
7608 L: linux-i2c@vger.kernel.org
7610 F: drivers/i2c/busses/i2c-cht-wc.c
7612 I2C/SMBUS ISMT DRIVER
7613 M: Seth Heasley <seth.heasley@intel.com>
7614 M: Neil Horman <nhorman@tuxdriver.com>
7615 L: linux-i2c@vger.kernel.org
7616 F: drivers/i2c/busses/i2c-ismt.c
7617 F: Documentation/i2c/busses/i2c-ismt
7619 I2C/SMBUS STUB DRIVER
7620 M: Jean Delvare <jdelvare@suse.com>
7621 L: linux-i2c@vger.kernel.org
7623 F: drivers/i2c/i2c-stub.c
7626 M: Boris Brezillon <bbrezillon@kernel.org>
7627 L: linux-i3c@lists.infradead.org
7628 C: irc://chat.freenode.net/linux-i3c
7629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7631 F: Documentation/ABI/testing/sysfs-bus-i3c
7632 F: Documentation/devicetree/bindings/i3c/
7633 F: Documentation/driver-api/i3c
7635 F: include/linux/i3c/
7637 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7638 M: Vitor Soares <vitor.soares@synopsys.com>
7640 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7641 F: drivers/i3c/master/dw*
7643 IA64 (Itanium) PLATFORM
7644 M: Tony Luck <tony.luck@intel.com>
7645 M: Fenghua Yu <fenghua.yu@intel.com>
7646 L: linux-ia64@vger.kernel.org
7647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7651 IBM Power 842 compression accelerator
7652 M: Haren Myneni <haren@us.ibm.com>
7654 F: drivers/crypto/nx/Makefile
7655 F: drivers/crypto/nx/Kconfig
7656 F: drivers/crypto/nx/nx-842*
7657 F: include/linux/sw842.h
7661 IBM Power in-Nest Crypto Acceleration
7662 M: Breno Leitão <leitao@debian.org>
7663 M: Nayna Jain <nayna@linux.ibm.com>
7664 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7665 L: linux-crypto@vger.kernel.org
7667 F: drivers/crypto/nx/Makefile
7668 F: drivers/crypto/nx/Kconfig
7669 F: drivers/crypto/nx/nx-aes*
7670 F: drivers/crypto/nx/nx-sha*
7671 F: drivers/crypto/nx/nx.*
7672 F: drivers/crypto/nx/nx_csbcpb.h
7673 F: drivers/crypto/nx/nx_debugfs.h
7675 IBM Power Linux RAID adapter
7676 M: Brian King <brking@us.ibm.com>
7678 F: drivers/scsi/ipr.*
7680 IBM Power SRIOV Virtual NIC Device Driver
7681 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7682 M: John Allen <jallen@linux.ibm.com>
7683 L: netdev@vger.kernel.org
7685 F: drivers/net/ethernet/ibm/ibmvnic.*
7687 IBM Power Virtual Accelerator Switchboard
7688 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7689 L: linuxppc-dev@lists.ozlabs.org
7691 F: arch/powerpc/platforms/powernv/vas*
7692 F: arch/powerpc/platforms/powernv/copy-paste.h
7693 F: arch/powerpc/include/asm/vas.h
7695 IBM Power Virtual Ethernet Device Driver
7696 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7697 L: netdev@vger.kernel.org
7699 F: drivers/net/ethernet/ibm/ibmveth.*
7701 IBM Power Virtual FC Device Drivers
7702 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7703 L: linux-scsi@vger.kernel.org
7705 F: drivers/scsi/ibmvscsi/ibmvfc*
7707 IBM Power Virtual Management Channel Driver
7708 M: Steven Royer <seroyer@linux.ibm.com>
7710 F: drivers/misc/ibmvmc.*
7712 IBM Power Virtual SCSI Device Drivers
7713 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7714 L: linux-scsi@vger.kernel.org
7716 F: drivers/scsi/ibmvscsi/ibmvscsi*
7717 F: include/scsi/viosrp.h
7719 IBM Power Virtual SCSI Device Target Driver
7720 M: Michael Cyr <mikecyr@linux.ibm.com>
7721 L: linux-scsi@vger.kernel.org
7722 L: target-devel@vger.kernel.org
7724 F: drivers/scsi/ibmvscsi_tgt/
7726 IBM Power VMX Cryptographic instructions
7727 M: Breno Leitão <leitao@debian.org>
7728 M: Nayna Jain <nayna@linux.ibm.com>
7729 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7730 L: linux-crypto@vger.kernel.org
7732 F: drivers/crypto/vmx/Makefile
7733 F: drivers/crypto/vmx/Kconfig
7734 F: drivers/crypto/vmx/vmx.c
7735 F: drivers/crypto/vmx/aes*
7736 F: drivers/crypto/vmx/ghash*
7737 F: drivers/crypto/vmx/ppc-xlate.pl
7739 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7740 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7741 L: linux-pci@vger.kernel.org
7742 L: linuxppc-dev@lists.ozlabs.org
7744 F: drivers/pci/hotplug/rpaphp*
7746 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7747 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7748 L: linux-pci@vger.kernel.org
7749 L: linuxppc-dev@lists.ozlabs.org
7751 F: drivers/pci/hotplug/rpadlpar*
7753 IBM ServeRAID RAID DRIVER
7755 F: drivers/scsi/ips.*
7757 ICH LPC AND GPIO DRIVER
7758 M: Peter Tyser <ptyser@xes-inc.com>
7760 F: drivers/mfd/lpc_ich.c
7761 F: drivers/gpio/gpio-ich.c
7764 M: "David S. Miller" <davem@davemloft.net>
7765 L: linux-ide@vger.kernel.org
7766 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
7767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7769 F: Documentation/ide/
7771 F: include/linux/ide.h
7774 M: Borislav Petkov <bp@alien8.de>
7775 L: linux-ide@vger.kernel.org
7777 F: Documentation/cdrom/ide-cd.rst
7778 F: drivers/ide/ide-cd*
7780 IDEAPAD LAPTOP EXTRAS DRIVER
7781 M: Ike Panhc <ike.pan@canonical.com>
7782 L: platform-driver-x86@vger.kernel.org
7783 W: http://launchpad.net/ideapad-laptop
7785 F: drivers/platform/x86/ideapad-laptop.c
7787 IDEAPAD LAPTOP SLIDEBAR DRIVER
7788 M: Andrey Moiseev <o2g.org.ru@gmail.com>
7789 L: linux-input@vger.kernel.org
7790 W: https://github.com/o2genum/ideapad-slidebar
7792 F: drivers/input/misc/ideapad_slidebar.c
7794 IDT VersaClock 5 CLOCK DRIVER
7795 M: Marek Vasut <marek.vasut@gmail.com>
7797 F: drivers/clk/clk-versaclock5.c
7799 IEEE 802.15.4 SUBSYSTEM
7800 M: Alexander Aring <alex.aring@gmail.com>
7801 M: Stefan Schmidt <stefan@datenfreihafen.org>
7802 L: linux-wpan@vger.kernel.org
7803 W: http://wpan.cakelab.org/
7804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7809 F: drivers/net/ieee802154/
7810 F: include/linux/nl802154.h
7811 F: include/linux/ieee802154.h
7812 F: include/net/nl802154.h
7813 F: include/net/mac802154.h
7814 F: include/net/af_ieee802154.h
7815 F: include/net/cfg802154.h
7816 F: include/net/ieee802154_netdev.h
7817 F: Documentation/networking/ieee802154.rst
7820 M: Yotam Gigi <yotam.gi@gmail.com>
7821 M: Jamal Hadi Salim <jhs@mojatatu.com>
7823 F: include/net/ife.h
7824 F: include/uapi/linux/ife.h
7826 IGORPLUG-USB IR RECEIVER
7827 M: Sean Young <sean@mess.org>
7828 L: linux-media@vger.kernel.org
7830 F: drivers/media/rc/igorplugusb.c
7832 IGUANAWORKS USB IR TRANSCEIVER
7833 M: Sean Young <sean@mess.org>
7834 L: linux-media@vger.kernel.org
7836 F: drivers/media/rc/iguanair.c
7838 IIO DIGITAL POTENTIOMETER DAC
7839 M: Peter Rosin <peda@axentia.se>
7840 L: linux-iio@vger.kernel.org
7842 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7843 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7844 F: drivers/iio/dac/dpot-dac.c
7846 IIO ENVELOPE DETECTOR
7847 M: Peter Rosin <peda@axentia.se>
7848 L: linux-iio@vger.kernel.org
7850 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7851 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7852 F: drivers/iio/adc/envelope-detector.c
7855 M: Peter Rosin <peda@axentia.se>
7856 L: linux-iio@vger.kernel.org
7858 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7859 F: drivers/iio/multiplexer/iio-mux.c
7861 IIO SUBSYSTEM AND DRIVERS
7862 M: Jonathan Cameron <jic23@kernel.org>
7863 R: Hartmut Knaack <knaack.h@gmx.de>
7864 R: Lars-Peter Clausen <lars@metafoo.de>
7865 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7866 L: linux-iio@vger.kernel.org
7867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7869 F: Documentation/ABI/testing/configfs-iio*
7870 F: Documentation/ABI/testing/sysfs-bus-iio*
7871 F: Documentation/devicetree/bindings/iio/
7873 F: drivers/staging/iio/
7874 F: include/linux/iio/
7878 M: Peter Rosin <peda@axentia.se>
7879 L: linux-iio@vger.kernel.org
7881 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7882 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7883 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7884 F: drivers/iio/afe/iio-rescale.c
7886 IKANOS/ADI EAGLE ADSL USB DRIVER
7887 M: Matthieu Castet <castet.matthieu@free.fr>
7888 M: Stanislaw Gruszka <stf_xl@wp.pl>
7890 F: drivers/usb/atm/ueagle-atm.c
7892 IMGTEC ASCII LCD DRIVER
7893 M: Paul Burton <paul.burton@mips.com>
7895 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7896 F: drivers/auxdisplay/img-ascii-lcd.c
7898 IMGTEC IR DECODER DRIVER
7899 M: James Hogan <jhogan@kernel.org>
7901 F: drivers/media/rc/img-ir/
7903 IMON SOUNDGRAPH USB IR RECEIVER
7904 M: Sean Young <sean@mess.org>
7905 L: linux-media@vger.kernel.org
7907 F: drivers/media/rc/imon_raw.c
7908 F: drivers/media/rc/imon.c
7910 IMS TWINTURBO FRAMEBUFFER DRIVER
7911 L: linux-fbdev@vger.kernel.org
7913 F: drivers/video/fbdev/imsttfb.c
7915 INA209 HARDWARE MONITOR DRIVER
7916 M: Guenter Roeck <linux@roeck-us.net>
7917 L: linux-hwmon@vger.kernel.org
7919 F: Documentation/hwmon/ina209.rst
7920 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
7921 F: drivers/hwmon/ina209.c
7923 INA2XX HARDWARE MONITOR DRIVER
7924 M: Guenter Roeck <linux@roeck-us.net>
7925 L: linux-hwmon@vger.kernel.org
7927 F: Documentation/hwmon/ina2xx.rst
7928 F: drivers/hwmon/ina2xx.c
7929 F: include/linux/platform_data/ina2xx.h
7931 INDUSTRY PACK SUBSYSTEM (IPACK)
7932 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7933 M: Jens Taprogge <jens.taprogge@taprogge.org>
7934 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7935 L: industrypack-devel@lists.sourceforge.net
7936 W: http://industrypack.sourceforge.net
7940 INFINEON DPS310 Driver
7941 M: Eddie James <eajames@linux.ibm.com>
7942 L: linux-iio@vger.kernel.org
7943 F: drivers/iio/pressure/dps310.c
7946 INFINIBAND SUBSYSTEM
7947 M: Doug Ledford <dledford@redhat.com>
7948 M: Jason Gunthorpe <jgg@mellanox.com>
7949 L: linux-rdma@vger.kernel.org
7950 W: https://github.com/linux-rdma/rdma-core
7951 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7954 F: Documentation/devicetree/bindings/infiniband/
7955 F: Documentation/infiniband/
7956 F: drivers/infiniband/
7957 F: include/uapi/linux/if_infiniband.h
7958 F: include/uapi/rdma/
7960 F: include/trace/events/ib_mad.h
7961 F: include/trace/events/ib_umad.h
7962 F: samples/bpf/ibumad_kern.c
7963 F: samples/bpf/ibumad_user.c
7965 INGENIC JZ4780 DMA Driver
7966 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7968 F: drivers/dma/dma-jz4780.c
7970 INGENIC JZ4780 NAND DRIVER
7971 M: Harvey Hunt <harveyhuntnexus@gmail.com>
7972 L: linux-mtd@lists.infradead.org
7974 F: drivers/mtd/nand/raw/ingenic/
7977 M: Paul Cercueil <paul@crapouillou.net>
7979 F: arch/mips/boot/dts/ingenic/
7980 F: arch/mips/include/asm/mach-jz4740/
7981 F: arch/mips/jz4740/
7982 F: drivers/clk/ingenic/
7983 F: drivers/dma/dma-jz4780.c
7984 F: drivers/gpu/drm/ingenic/
7985 F: drivers/i2c/busses/i2c-jz4780.c
7986 F: drivers/iio/adc/ingenic-adc.c
7987 F: drivers/irqchip/irq-ingenic.c
7988 F: drivers/memory/jz4780-nemc.c
7989 F: drivers/mmc/host/jz4740_mmc.c
7990 F: drivers/mtd/nand/raw/ingenic/
7991 F: drivers/pinctrl/pinctrl-ingenic.c
7992 F: drivers/power/supply/ingenic-battery.c
7993 F: drivers/pwm/pwm-jz4740.c
7994 F: drivers/rtc/rtc-jz4740.c
7995 F: drivers/tty/serial/8250/8250_ingenic.c
7996 F: drivers/usb/musb/jz4740.c
7997 F: drivers/watchdog/jz4740_wdt.c
7998 F: include/dt-bindings/iio/adc/ingenic,adc.h
7999 F: include/linux/mfd/ingenic-tcu.h
8000 F: sound/soc/jz4740/
8001 F: sound/soc/codecs/jz47*
8004 M: Jan Kara <jack@suse.cz>
8005 R: Amir Goldstein <amir73il@gmail.com>
8006 L: linux-fsdevel@vger.kernel.org
8008 F: Documentation/filesystems/inotify.txt
8009 F: fs/notify/inotify/
8010 F: include/linux/inotify.h
8011 F: include/uapi/linux/inotify.h
8013 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8014 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
8015 L: linux-input@vger.kernel.org
8016 Q: http://patchwork.kernel.org/project/linux-input/list/
8017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8020 F: include/linux/input.h
8021 F: include/uapi/linux/input.h
8022 F: include/uapi/linux/input-event-codes.h
8023 F: include/linux/input/
8024 F: Documentation/devicetree/bindings/input/
8025 F: Documentation/devicetree/bindings/serio/
8026 F: Documentation/input/
8028 INPUT MULTITOUCH (MT) PROTOCOL
8029 M: Henrik Rydberg <rydberg@bitmath.org>
8030 L: linux-input@vger.kernel.org
8032 F: Documentation/input/multi-touch-protocol.rst
8033 F: drivers/input/input-mt.c
8036 INSIDE SECURE CRYPTO DRIVER
8037 M: Antoine Tenart <antoine.tenart@bootlin.com>
8038 F: drivers/crypto/inside-secure/
8040 L: linux-crypto@vger.kernel.org
8042 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8043 M: Mimi Zohar <zohar@linux.ibm.com>
8044 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8045 L: linux-integrity@vger.kernel.org
8046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8048 F: security/integrity/ima/
8050 INTEL 810/815 FRAMEBUFFER DRIVER
8051 M: Antonino Daplas <adaplas@gmail.com>
8052 L: linux-fbdev@vger.kernel.org
8054 F: drivers/video/fbdev/i810/
8057 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8058 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
8059 M: Jie Yang <yang.jie@linux.intel.com>
8060 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8064 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8065 M: Hans de Goede <hdegoede@redhat.com>
8066 L: platform-driver-x86@vger.kernel.org
8068 F: drivers/platform/x86/intel_atomisp2_pm.c
8070 INTEL C600 SERIES SAS CONTROLLER DRIVER
8071 M: Intel SCU Linux support <intel-linux-scu@intel.com>
8072 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8073 L: linux-scsi@vger.kernel.org
8074 T: git git://git.code.sf.net/p/intel-sas/isci
8076 F: drivers/scsi/isci/
8078 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8079 M: Jani Nikula <jani.nikula@linux.intel.com>
8080 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8081 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
8082 L: intel-gfx@lists.freedesktop.org
8083 W: https://01.org/linuxgraphics/
8084 B: https://01.org/linuxgraphics/documentation/how-report-bugs
8085 C: irc://chat.freenode.net/intel-gfx
8086 Q: http://patchwork.freedesktop.org/project/intel-gfx/
8087 T: git git://anongit.freedesktop.org/drm-intel
8089 F: drivers/gpu/drm/i915/
8090 F: include/drm/i915*
8091 F: include/uapi/drm/i915_drm.h
8092 F: Documentation/gpu/i915.rst
8094 INTEL ETHERNET DRIVERS
8095 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8096 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8097 W: http://www.intel.com/support/feedback.htm
8098 W: http://e1000.sourceforge.net/
8099 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8103 F: Documentation/networking/device_drivers/intel/e100.rst
8104 F: Documentation/networking/device_drivers/intel/e1000.rst
8105 F: Documentation/networking/device_drivers/intel/e1000e.rst
8106 F: Documentation/networking/device_drivers/intel/fm10k.rst
8107 F: Documentation/networking/device_drivers/intel/igb.rst
8108 F: Documentation/networking/device_drivers/intel/igbvf.rst
8109 F: Documentation/networking/device_drivers/intel/ixgb.rst
8110 F: Documentation/networking/device_drivers/intel/ixgbe.rst
8111 F: Documentation/networking/device_drivers/intel/ixgbevf.rst
8112 F: Documentation/networking/device_drivers/intel/i40e.rst
8113 F: Documentation/networking/device_drivers/intel/iavf.rst
8114 F: Documentation/networking/device_drivers/intel/ice.rst
8115 F: drivers/net/ethernet/intel/
8116 F: drivers/net/ethernet/intel/*/
8117 F: include/linux/avf/virtchnl.h
8119 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8120 M: Maik Broemme <mbroemme@libmpq.org>
8121 L: linux-fbdev@vger.kernel.org
8123 F: Documentation/fb/intelfb.rst
8124 F: drivers/video/fbdev/intelfb/
8127 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8128 L: linux-gpio@vger.kernel.org
8130 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8131 F: drivers/gpio/gpio-ich.c
8132 F: drivers/gpio/gpio-intel-mid.c
8133 F: drivers/gpio/gpio-lynxpoint.c
8134 F: drivers/gpio/gpio-merrifield.c
8135 F: drivers/gpio/gpio-ml-ioh.c
8136 F: drivers/gpio/gpio-pch.c
8137 F: drivers/gpio/gpio-sch.c
8138 F: drivers/gpio/gpio-sodaville.c
8140 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8141 M: Zhenyu Wang <zhenyuw@linux.intel.com>
8142 M: Zhi Wang <zhi.a.wang@intel.com>
8143 L: intel-gvt-dev@lists.freedesktop.org
8144 L: intel-gfx@lists.freedesktop.org
8145 W: https://01.org/igvt-g
8146 T: git https://github.com/intel/gvt-linux.git
8148 F: drivers/gpu/drm/i915/gvt/
8150 INTEL HID EVENT DRIVER
8151 M: Alex Hung <alex.hung@canonical.com>
8152 L: platform-driver-x86@vger.kernel.org
8154 F: drivers/platform/x86/intel-hid.c
8156 INTEL I/OAT DMA DRIVER
8157 M: Dave Jiang <dave.jiang@intel.com>
8158 R: Dan Williams <dan.j.williams@intel.com>
8159 L: dmaengine@vger.kernel.org
8160 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
8162 F: drivers/dma/ioat*
8165 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
8166 M: Len Brown <lenb@kernel.org>
8167 L: linux-pm@vger.kernel.org
8168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8169 B: https://bugzilla.kernel.org
8171 F: drivers/idle/intel_idle.c
8173 INTEL INTEGRATED SENSOR HUB DRIVER
8174 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8175 M: Jiri Kosina <jikos@kernel.org>
8176 L: linux-input@vger.kernel.org
8178 F: drivers/hid/intel-ish-hid/
8181 M: David Woodhouse <dwmw2@infradead.org>
8182 L: iommu@lists.linux-foundation.org
8183 T: git git://git.infradead.org/iommu-2.6.git
8185 F: drivers/iommu/intel-iommu.c
8186 F: include/linux/intel-iommu.h
8188 INTEL IOP-ADMA DMA DRIVER
8189 R: Dan Williams <dan.j.williams@intel.com>
8191 F: drivers/dma/iop-adma.c
8193 INTEL IPU3 CSI-2 CIO2 DRIVER
8194 M: Yong Zhi <yong.zhi@intel.com>
8195 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8196 M: Bingbu Cao <bingbu.cao@intel.com>
8197 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
8198 L: linux-media@vger.kernel.org
8200 F: drivers/media/pci/intel/ipu3/
8201 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8203 INTEL IPU3 CSI-2 IMGU DRIVER
8204 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8205 L: linux-media@vger.kernel.org
8207 F: drivers/staging/media/ipu3/
8208 F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8209 F: Documentation/media/v4l-drivers/ipu3.rst
8211 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8212 M: Krzysztof Halasa <khalasa@piap.pl>
8214 F: include/linux/soc/ixp4xx/qmgr.h
8215 F: include/linux/soc/ixp4xx/npe.h
8216 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
8217 F: drivers/soc/ixp4xx/ixp4xx-npe.c
8218 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
8219 F: drivers/net/wan/ixp4xx_hss.c
8221 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8222 M: Deepak Saxena <dsaxena@plexity.net>
8224 F: drivers/char/hw_random/ixp4xx-rng.c
8226 INTEL MANAGEMENT ENGINE (mei)
8227 M: Tomas Winkler <tomas.winkler@intel.com>
8228 L: linux-kernel@vger.kernel.org
8230 F: include/uapi/linux/mei.h
8231 F: include/linux/mei_cl_bus.h
8232 F: drivers/misc/mei/*
8233 F: drivers/watchdog/mei_wdt.c
8234 F: Documentation/driver-api/mei/*
8237 INTEL MENLOW THERMAL DRIVER
8238 M: Sujith Thomas <sujith.thomas@intel.com>
8239 L: platform-driver-x86@vger.kernel.org
8240 W: https://01.org/linux-acpi
8242 F: drivers/platform/x86/intel_menlow.c
8244 INTEL MIC DRIVERS (mic)
8245 M: Sudeep Dutt <sudeep.dutt@intel.com>
8246 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
8248 W: https://github.com/sudeepdutt/mic
8249 W: http://software.intel.com/en-us/mic-developer
8250 F: include/linux/mic_bus.h
8251 F: include/linux/scif.h
8252 F: include/uapi/linux/mic_common.h
8253 F: include/uapi/linux/mic_ioctl.h
8254 F: include/uapi/linux/scif_ioctl.h
8255 F: drivers/misc/mic/
8256 F: drivers/dma/mic_x100_dma.c
8257 F: drivers/dma/mic_x100_dma.h
8258 F: Documentation/mic/
8260 INTEL PMC CORE DRIVER
8261 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8262 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8263 L: platform-driver-x86@vger.kernel.org
8265 F: drivers/platform/x86/intel_pmc_core*
8267 INTEL PMC/P-Unit IPC DRIVER
8268 M: Zha Qipeng<qipeng.zha@intel.com>
8269 L: platform-driver-x86@vger.kernel.org
8271 F: drivers/platform/x86/intel_pmc_ipc.c
8272 F: drivers/platform/x86/intel_punit_ipc.c
8273 F: arch/x86/include/asm/intel_pmc_ipc.h
8274 F: arch/x86/include/asm/intel_punit_ipc.h
8276 INTEL PMIC GPIO DRIVERS
8277 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8279 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8280 F: drivers/gpio/gpio-*cove.c
8281 F: drivers/gpio/gpio-msic.c
8283 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8284 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8286 F: drivers/mfd/intel_msic.c
8287 F: drivers/mfd/intel_soc_pmic*
8288 F: include/linux/mfd/intel_msic.h
8289 F: include/linux/mfd/intel_soc_pmic*
8291 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8292 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
8293 L: linux-wireless@vger.kernel.org
8295 F: Documentation/networking/device_drivers/intel/ipw2100.txt
8296 F: Documentation/networking/device_drivers/intel/ipw2200.txt
8297 F: drivers/net/wireless/intel/ipw2x00/
8300 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8301 M: Len Brown <lenb@kernel.org>
8302 L: linux-pm@vger.kernel.org
8304 F: drivers/cpufreq/intel_pstate.c
8306 INTEL RDMA RNIC DRIVER
8307 M: Faisal Latif <faisal.latif@intel.com>
8308 M: Shiraz Saleem <shiraz.saleem@intel.com>
8309 L: linux-rdma@vger.kernel.org
8311 F: drivers/infiniband/hw/i40iw/
8312 F: include/uapi/rdma/i40iw-abi.h
8314 INTEL SPEED SELECT TECHNOLOGY
8315 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8316 L: platform-driver-x86@vger.kernel.org
8318 F: drivers/platform/x86/intel_speed_select_if/
8319 F: tools/power/x86/intel-speed-select/
8320 F: include/uapi/linux/isst_if.h
8322 INTEL TELEMETRY DRIVER
8323 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8324 M: "David E. Box" <david.e.box@linux.intel.com>
8325 L: platform-driver-x86@vger.kernel.org
8327 F: arch/x86/include/asm/intel_telemetry.h
8328 F: drivers/platform/x86/intel_telemetry*
8330 INTEL VIRTUAL BUTTON DRIVER
8331 M: AceLan Kao <acelan.kao@canonical.com>
8332 L: platform-driver-x86@vger.kernel.org
8334 F: drivers/platform/x86/intel-vbtn.c
8336 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8337 M: Stanislaw Gruszka <sgruszka@redhat.com>
8338 L: linux-wireless@vger.kernel.org
8340 F: drivers/net/wireless/intel/iwlegacy/
8342 INTEL WIRELESS WIFI LINK (iwlwifi)
8343 M: Johannes Berg <johannes.berg@intel.com>
8344 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8345 M: Luca Coelho <luciano.coelho@intel.com>
8346 M: Intel Linux Wireless <linuxwifi@intel.com>
8347 L: linux-wireless@vger.kernel.org
8348 W: http://intellinuxwireless.org
8349 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8351 F: drivers/net/wireless/intel/iwlwifi/
8353 INTEL WIRELESS WIMAX CONNECTION 2400
8354 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8355 M: linux-wimax@intel.com
8356 L: wimax@linuxwimax.org (subscribers-only)
8358 W: http://linuxwimax.org
8359 F: Documentation/wimax/README.i2400m
8360 F: drivers/net/wimax/i2400m/
8361 F: include/uapi/linux/wimax/i2400m.h
8363 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8364 M: Mario Limonciello <mario.limonciello@dell.com>
8366 F: drivers/platform/x86/intel-wmi-thunderbolt.c
8369 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8371 F: Documentation/trace/intel_th.rst
8372 F: drivers/hwtracing/intel_th/
8374 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8375 M: Ning Sun <ning.sun@intel.com>
8376 L: tboot-devel@lists.sourceforge.net
8377 W: http://tboot.sourceforge.net
8378 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8380 F: Documentation/x86/intel_txt.rst
8381 F: include/linux/tboot.h
8382 F: arch/x86/kernel/tboot.c
8384 INTEL-MID GPIO DRIVER
8385 M: David Cohen <david.a.cohen@linux.intel.com>
8386 L: linux-gpio@vger.kernel.org
8388 F: drivers/gpio/gpio-intel-mid.c
8391 M: Georgi Djakov <georgi.djakov@linaro.org>
8392 L: linux-pm@vger.kernel.org
8394 F: Documentation/driver-api/interconnect.rst
8395 F: Documentation/devicetree/bindings/interconnect/
8396 F: drivers/interconnect/
8397 F: include/dt-bindings/interconnect/
8398 F: include/linux/interconnect-provider.h
8399 F: include/linux/interconnect.h
8401 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8402 M: Linus Walleij <linus.walleij@linaro.org>
8403 L: linux-iio@vger.kernel.org
8405 F: drivers/iio/gyro/mpu3050*
8406 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8408 IOC3 ETHERNET DRIVER
8409 M: Ralf Baechle <ralf@linux-mips.org>
8410 L: linux-mips@vger.kernel.org
8412 F: drivers/net/ethernet/sgi/ioc3-eth.c
8415 M: Pat Gefre <pfg@sgi.com>
8416 L: linux-serial@vger.kernel.org
8418 F: drivers/tty/serial/ioc3_serial.c
8420 IOMAP FILESYSTEM LIBRARY
8421 M: Christoph Hellwig <hch@infradead.org>
8422 M: Darrick J. Wong <darrick.wong@oracle.com>
8423 M: linux-xfs@vger.kernel.org
8424 M: linux-fsdevel@vger.kernel.org
8425 L: linux-xfs@vger.kernel.org
8426 L: linux-fsdevel@vger.kernel.org
8427 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8431 F: include/linux/iomap.h
8434 M: Joerg Roedel <joro@8bytes.org>
8435 L: iommu@lists.linux-foundation.org
8436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8438 F: Documentation/devicetree/bindings/iommu/
8440 F: include/linux/iommu.h
8441 F: include/linux/of_iommu.h
8442 F: include/linux/iova.h
8445 M: Jens Axboe <axboe@kernel.dk>
8446 L: linux-block@vger.kernel.org
8447 L: linux-fsdevel@vger.kernel.org
8448 T: git git://git.kernel.dk/linux-block
8449 T: git git://git.kernel.dk/liburing
8452 F: include/uapi/linux/io_uring.h
8455 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
8457 F: net/ipv4/netfilter/ipt_MASQUERADE.c
8460 M: Corey Minyard <minyard@acm.org>
8461 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8462 W: http://openipmi.sourceforge.net/
8464 F: Documentation/devicetree/bindings/ipmi/
8465 F: Documentation/IPMI.txt
8466 F: drivers/char/ipmi/
8467 F: include/linux/ipmi*
8468 F: include/uapi/linux/ipmi*
8470 IPS SCSI RAID DRIVER
8471 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8472 L: linux-scsi@vger.kernel.org
8473 W: http://www.adaptec.com/
8475 F: drivers/scsi/ips*
8478 M: Wensong Zhang <wensong@linux-vs.org>
8479 M: Simon Horman <horms@verge.net.au>
8480 M: Julian Anastasov <ja@ssi.bg>
8481 L: netdev@vger.kernel.org
8482 L: lvs-devel@vger.kernel.org
8484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8486 F: Documentation/networking/ipvs-sysctl.txt
8487 F: include/net/ip_vs.h
8488 F: include/uapi/linux/ip_vs.h
8489 F: net/netfilter/ipvs/
8492 M: Jiri Kosina <jikos@kernel.org>
8493 M: David Sterba <dsterba@suse.com>
8495 F: drivers/tty/ipwireless/
8498 L: netdev@vger.kernel.org
8500 F: include/uapi/linux/ipx.h
8502 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8503 M: Marc Zyngier <maz@kernel.org>
8505 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8506 F: Documentation/IRQ-domain.txt
8507 F: include/linux/irqdomain.h
8508 F: kernel/irq/irqdomain.c
8512 M: Thomas Gleixner <tglx@linutronix.de>
8513 L: linux-kernel@vger.kernel.org
8515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8519 M: Thomas Gleixner <tglx@linutronix.de>
8520 M: Jason Cooper <jason@lakedaemon.net>
8521 M: Marc Zyngier <maz@kernel.org>
8522 L: linux-kernel@vger.kernel.org
8524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8525 F: Documentation/devicetree/bindings/interrupt-controller/
8529 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8531 F: Documentation/driver-api/isa.rst
8532 F: drivers/base/isa.c
8533 F: include/linux/isa.h
8536 M: Hans Verkuil <hverkuil@xs4all.nl>
8537 L: linux-media@vger.kernel.org
8538 T: git git://linuxtv.org/media_tree.git
8539 W: https://linuxtv.org
8541 F: drivers/media/radio/radio-isa*
8544 M: Jaroslav Kysela <perex@perex.cz>
8546 F: Documentation/driver-api/isapnp.rst
8547 F: drivers/pnp/isapnp/
8548 F: include/linux/isapnp.h
8551 M: Lee Duncan <lduncan@suse.com>
8552 M: Chris Leech <cleech@redhat.com>
8553 L: open-iscsi@googlegroups.com
8554 W: www.open-iscsi.com
8556 F: drivers/scsi/*iscsi*
8557 F: include/scsi/*iscsi*
8559 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8560 M: Peter Jones <pjones@redhat.com>
8561 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
8563 F: drivers/firmware/iscsi_ibft*
8565 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8566 M: Sagi Grimberg <sagi@grimberg.me>
8567 M: Max Gurtovoy <maxg@mellanox.com>
8568 L: linux-rdma@vger.kernel.org
8570 W: http://www.openfabrics.org
8571 W: www.open-iscsi.org
8572 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8573 F: drivers/infiniband/ulp/iser/
8575 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8576 M: Sagi Grimberg <sagi@grimberg.me>
8577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8578 L: linux-rdma@vger.kernel.org
8579 L: target-devel@vger.kernel.org
8581 W: http://www.linux-iscsi.org
8582 F: drivers/infiniband/ulp/isert
8584 ISDN/mISDN SUBSYSTEM
8585 M: Karsten Keil <isdn@linux-pingi.de>
8586 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
8587 L: netdev@vger.kernel.org
8588 W: http://www.isdn4linux.de
8590 F: drivers/isdn/mISDN
8591 F: drivers/isdn/hardware
8594 M: Karsten Keil <isdn@linux-pingi.de>
8595 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
8596 L: netdev@vger.kernel.org
8597 W: http://www.isdn4linux.de
8599 F: Documentation/isdn/
8600 F: drivers/isdn/capi/
8601 F: drivers/staging/isdn/
8602 F: net/bluetooth/cmtp/
8603 F: include/linux/isdn/
8604 F: include/uapi/linux/isdn/
8606 IT87 HARDWARE MONITORING DRIVER
8607 M: Jean Delvare <jdelvare@suse.com>
8608 L: linux-hwmon@vger.kernel.org
8610 F: Documentation/hwmon/it87.rst
8611 F: drivers/hwmon/it87.c
8614 M: Antti Palosaari <crope@iki.fi>
8615 L: linux-media@vger.kernel.org
8616 W: https://linuxtv.org
8617 W: http://palosaari.fi/linux/
8618 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8619 T: git git://linuxtv.org/anttip/media_tree.git
8621 F: drivers/media/tuners/it913x*
8623 IVTV VIDEO4LINUX DRIVER
8624 M: Andy Walls <awalls@md.metrocast.net>
8625 L: ivtv-devel@ivtvdriver.org (subscribers-only)
8626 L: linux-media@vger.kernel.org
8627 T: git git://linuxtv.org/media_tree.git
8628 W: http://www.ivtvdriver.org
8630 F: Documentation/media/v4l-drivers/ivtv*
8631 F: drivers/media/pci/ivtv/
8632 F: include/uapi/linux/ivtv*
8634 IX2505V MEDIA DRIVER
8635 M: Malcolm Priestley <tvboxspy@gmail.com>
8636 L: linux-media@vger.kernel.org
8637 W: https://linuxtv.org
8638 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8640 F: drivers/media/dvb-frontends/ix2505v*
8642 JAILHOUSE HYPERVISOR INTERFACE
8643 M: Jan Kiszka <jan.kiszka@siemens.com>
8644 L: jailhouse-dev@googlegroups.com
8646 F: arch/x86/kernel/jailhouse.c
8647 F: arch/x86/include/asm/jailhouse_para.h
8649 JC42.4 TEMPERATURE SENSOR DRIVER
8650 M: Guenter Roeck <linux@roeck-us.net>
8651 L: linux-hwmon@vger.kernel.org
8653 F: drivers/hwmon/jc42.c
8654 F: Documentation/hwmon/jc42.rst
8657 M: Dave Kleikamp <shaggy@kernel.org>
8658 L: jfs-discussion@lists.sourceforge.net
8659 W: http://jfs.sourceforge.net/
8660 T: git git://github.com/kleikamp/linux-shaggy.git
8662 F: Documentation/filesystems/jfs.txt
8666 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
8667 L: netdev@vger.kernel.org
8669 F: drivers/net/ethernet/jme.*
8671 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8672 M: David Woodhouse <dwmw2@infradead.org>
8673 M: Richard Weinberger <richard@nod.at>
8674 L: linux-mtd@lists.infradead.org
8675 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
8676 T: git git://git.infradead.org/ubifs-2.6.git
8679 F: include/uapi/linux/jffs2.h
8681 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8682 M: "Theodore Ts'o" <tytso@mit.edu>
8683 M: Jan Kara <jack@suse.com>
8684 L: linux-ext4@vger.kernel.org
8687 F: include/linux/jbd2.h
8689 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8690 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8691 L: linux-media@vger.kernel.org
8693 F: drivers/media/platform/rcar_jpu.c
8695 JSM Neo PCI based serial card
8696 L: linux-serial@vger.kernel.org
8698 F: drivers/tty/serial/jsm/
8700 K10TEMP HARDWARE MONITORING DRIVER
8701 M: Clemens Ladisch <clemens@ladisch.de>
8702 L: linux-hwmon@vger.kernel.org
8704 F: Documentation/hwmon/k10temp.rst
8705 F: drivers/hwmon/k10temp.c
8707 K8TEMP HARDWARE MONITORING DRIVER
8708 M: Rudolf Marek <r.marek@assembler.cz>
8709 L: linux-hwmon@vger.kernel.org
8711 F: Documentation/hwmon/k8temp.rst
8712 F: drivers/hwmon/k8temp.c
8715 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
8716 R: Alexander Potapenko <glider@google.com>
8717 R: Dmitry Vyukov <dvyukov@google.com>
8718 L: kasan-dev@googlegroups.com
8720 F: arch/*/include/asm/kasan.h
8721 F: arch/*/mm/kasan_init*
8722 F: Documentation/dev-tools/kasan.rst
8723 F: include/linux/kasan*.h
8726 F: scripts/Makefile.kasan
8729 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8730 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8731 L: linux-kbuild@vger.kernel.org
8733 F: Documentation/kbuild/kconfig*
8735 F: scripts/Kconfig.include
8738 M: Dave Young <dyoung@redhat.com>
8739 M: Baoquan He <bhe@redhat.com>
8740 R: Vivek Goyal <vgoyal@redhat.com>
8741 L: kexec@lists.infradead.org
8742 W: http://lse.sourceforge.net/kdump/
8744 F: Documentation/admin-guide/kdump/
8746 KEENE FM RADIO TRANSMITTER DRIVER
8747 M: Hans Verkuil <hverkuil@xs4all.nl>
8748 L: linux-media@vger.kernel.org
8749 T: git git://linuxtv.org/media_tree.git
8750 W: https://linuxtv.org
8752 F: drivers/media/radio/radio-keene*
8755 M: Ian Kent <raven@themaw.net>
8756 L: autofs@vger.kernel.org
8760 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8761 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8762 M: Michal Marek <michal.lkml@markovi.net>
8763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8764 L: linux-kbuild@vger.kernel.org
8766 F: Documentation/kbuild/
8769 F: scripts/Makefile*
8772 F: scripts/*vmlinux*
8777 L: kernel-janitors@vger.kernel.org
8778 W: http://kernelnewbies.org/KernelJanitors
8781 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8782 M: "J. Bruce Fields" <bfields@fieldses.org>
8783 M: Chuck Lever <chuck.lever@oracle.com>
8784 L: linux-nfs@vger.kernel.org
8785 W: http://nfs.sourceforge.net/
8786 T: git git://linux-nfs.org/~bfields/linux.git
8789 F: include/uapi/linux/nfsd/
8793 F: include/linux/lockd/
8794 F: include/linux/sunrpc/
8795 F: include/uapi/linux/sunrpc/
8797 KERNEL SELFTEST FRAMEWORK
8798 M: Shuah Khan <shuah@kernel.org>
8799 M: Shuah Khan <skhan@linuxfoundation.org>
8800 L: linux-kselftest@vger.kernel.org
8801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8802 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
8804 F: tools/testing/selftests/
8805 F: Documentation/dev-tools/kselftest*
8807 KERNEL USERMODE HELPER
8808 M: Luis Chamberlain <mcgrof@kernel.org>
8809 L: linux-kernel@vger.kernel.org
8812 F: include/linux/umh.h
8814 KERNEL VIRTUAL MACHINE (KVM)
8815 M: Paolo Bonzini <pbonzini@redhat.com>
8816 M: Radim Krčmář <rkrcmar@redhat.com>
8817 L: kvm@vger.kernel.org
8818 W: http://www.linux-kvm.org
8819 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8821 F: Documentation/virt/kvm/
8822 F: include/trace/events/kvm.h
8823 F: include/uapi/asm-generic/kvm*
8824 F: include/uapi/linux/kvm*
8825 F: include/asm-generic/kvm*
8826 F: include/linux/kvm*
8827 F: include/kvm/iodev.h
8830 F: tools/testing/selftests/kvm/
8832 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8833 M: Joerg Roedel <joro@8bytes.org>
8834 L: kvm@vger.kernel.org
8835 W: http://www.linux-kvm.org/
8837 F: arch/x86/include/asm/svm.h
8838 F: arch/x86/kvm/svm.c
8840 KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8841 M: Marc Zyngier <maz@kernel.org>
8842 R: James Morse <james.morse@arm.com>
8843 R: Julien Thierry <julien.thierry.kdev@gmail.com>
8844 R: Suzuki K Poulose <suzuki.poulose@arm.com>
8845 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8846 L: kvmarm@lists.cs.columbia.edu
8847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8849 F: arch/arm/include/uapi/asm/kvm*
8850 F: arch/arm/include/asm/kvm*
8852 F: arch/arm64/include/uapi/asm/kvm*
8853 F: arch/arm64/include/asm/kvm*
8856 F: include/kvm/arm_*
8858 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8859 M: James Hogan <jhogan@kernel.org>
8860 L: linux-mips@vger.kernel.org
8862 F: arch/mips/include/uapi/asm/kvm*
8863 F: arch/mips/include/asm/kvm*
8866 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8867 M: Paul Mackerras <paulus@ozlabs.org>
8868 L: kvm-ppc@vger.kernel.org
8869 W: http://www.linux-kvm.org/
8870 T: git git://github.com/agraf/linux-2.6.git
8872 F: arch/powerpc/include/uapi/asm/kvm*
8873 F: arch/powerpc/include/asm/kvm*
8874 F: arch/powerpc/kvm/
8875 F: arch/powerpc/kernel/kvm*
8877 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8878 M: Christian Borntraeger <borntraeger@de.ibm.com>
8879 M: Janosch Frank <frankja@linux.ibm.com>
8880 R: David Hildenbrand <david@redhat.com>
8881 R: Cornelia Huck <cohuck@redhat.com>
8882 L: linux-s390@vger.kernel.org
8883 W: http://www.ibm.com/developerworks/linux/linux390/
8884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8886 F: arch/s390/include/uapi/asm/kvm*
8887 F: arch/s390/include/asm/gmap.h
8888 F: arch/s390/include/asm/kvm*
8890 F: arch/s390/mm/gmap.c
8891 F: tools/testing/selftests/kvm/s390x/
8892 F: tools/testing/selftests/kvm/*/s390x/
8894 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8895 M: Paolo Bonzini <pbonzini@redhat.com>
8896 M: Radim Krčmář <rkrcmar@redhat.com>
8897 L: kvm@vger.kernel.org
8898 W: http://www.linux-kvm.org
8899 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8903 F: arch/x86/include/uapi/asm/kvm*
8904 F: arch/x86/include/asm/kvm*
8905 F: arch/x86/include/asm/pvclock-abi.h
8906 F: arch/x86/kernel/kvm.c
8907 F: arch/x86/kernel/kvmclock.c
8910 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8911 M: Tejun Heo <tj@kernel.org>
8912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8914 F: include/linux/kernfs.h
8918 M: Eric Biederman <ebiederm@xmission.com>
8919 W: http://kernel.org/pub/linux/utils/kernel/kexec/
8920 L: kexec@lists.infradead.org
8922 F: include/linux/kexec.h
8923 F: include/uapi/linux/kexec.h
8927 M: Mimi Zohar <zohar@linux.ibm.com>
8928 L: linux-integrity@vger.kernel.org
8929 L: keyrings@vger.kernel.org
8931 F: Documentation/security/keys/trusted-encrypted.rst
8932 F: include/keys/encrypted-type.h
8933 F: security/keys/encrypted-keys/
8936 M: James Bottomley <jejb@linux.ibm.com>
8937 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8938 M: Mimi Zohar <zohar@linux.ibm.com>
8939 L: linux-integrity@vger.kernel.org
8940 L: keyrings@vger.kernel.org
8942 F: Documentation/security/keys/trusted-encrypted.rst
8943 F: include/keys/trusted-type.h
8944 F: security/keys/trusted.c
8945 F: security/keys/trusted.h
8948 M: David Howells <dhowells@redhat.com>
8949 L: keyrings@vger.kernel.org
8951 F: Documentation/security/keys/core.rst
8952 F: include/linux/key.h
8953 F: include/linux/key-type.h
8954 F: include/linux/keyctl.h
8955 F: include/uapi/linux/keyctl.h
8959 KGDB / KDB /debug_core
8960 M: Jason Wessel <jason.wessel@windriver.com>
8961 M: Daniel Thompson <daniel.thompson@linaro.org>
8962 W: http://kgdb.wiki.kernel.org/
8963 L: kgdb-bugreport@lists.sourceforge.net
8964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8966 F: Documentation/dev-tools/kgdb.rst
8967 F: drivers/misc/kgdbts.c
8968 F: drivers/tty/serial/kgdboc.c
8969 F: include/linux/kdb.h
8970 F: include/linux/kgdb.h
8974 M: Catalin Marinas <catalin.marinas@arm.com>
8976 F: Documentation/dev-tools/kmemleak.rst
8977 F: include/linux/kmemleak.h
8979 F: mm/kmemleak-test.c
8981 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8982 M: Luis Chamberlain <mcgrof@kernel.org>
8983 L: linux-kernel@vger.kernel.org
8986 F: include/linux/kmod.h
8988 F: tools/testing/selftests/kmod/
8991 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8992 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8993 M: "David S. Miller" <davem@davemloft.net>
8994 M: Masami Hiramatsu <mhiramat@kernel.org>
8996 F: Documentation/kprobes.txt
8997 F: include/linux/kprobes.h
8998 F: include/asm-generic/kprobes.h
9001 KS0108 LCD CONTROLLER DRIVER
9002 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9004 F: Documentation/auxdisplay/ks0108
9005 F: drivers/auxdisplay/ks0108.c
9006 F: include/linux/ks0108.h
9009 M: David Ahern <dsa@cumulusnetworks.com>
9010 L: netdev@vger.kernel.org
9013 F: include/net/l3mdev.h
9016 M: John Fastabend <john.fastabend@gmail.com>
9017 M: Daniel Borkmann <daniel@iogearbox.net>
9018 L: netdev@vger.kernel.org
9019 L: bpf@vger.kernel.org
9021 F: include/linux/skmsg.h
9023 F: net/core/sock_map.c
9024 F: net/ipv4/tcp_bpf.c
9026 LANTIQ / INTEL Ethernet drivers
9027 M: Hauke Mehrtens <hauke@hauke-m.de>
9028 L: netdev@vger.kernel.org
9030 F: net/dsa/tag_gswip.c
9031 F: drivers/net/ethernet/lantiq_xrx200.c
9032 F: drivers/net/dsa/lantiq_pce.h
9033 F: drivers/net/dsa/lantiq_gswip.c
9035 LANTIQ MIPS ARCHITECTURE
9036 M: John Crispin <john@phrozen.org>
9037 L: linux-mips@vger.kernel.org
9040 F: drivers/soc/lantiq
9043 L: linux-x25@vger.kernel.org
9045 F: Documentation/networking/lapb-module.txt
9049 LASI 53c700 driver for PARISC
9050 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9051 L: linux-scsi@vger.kernel.org
9053 F: Documentation/scsi/53c700.txt
9054 F: drivers/scsi/53c700*
9057 M: Tobin C. Harding <me@tobin.cc>
9058 M: Tycho Andersen <tycho@tycho.ws>
9059 L: kernel-hardening@lists.openwall.com
9061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9062 F: scripts/leaking_addresses.pl
9065 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
9066 M: Pavel Machek <pavel@ucw.cz>
9067 R: Dan Murphy <dmurphy@ti.com>
9068 L: linux-leds@vger.kernel.org
9069 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9071 F: Documentation/devicetree/bindings/leds/
9073 F: include/linux/leds.h
9075 LEGACY EEPROM DRIVER
9076 M: Jean Delvare <jdelvare@suse.com>
9078 F: Documentation/misc-devices/eeprom.rst
9079 F: drivers/misc/eeprom/eeprom.c
9082 R: David Lechner <david@lechnology.com>
9084 F: arch/arm/boot/dts/da850-lego-ev3.dts
9085 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9086 F: drivers/power/supply/lego_ev3_battery.c
9088 LEGO USB Tower driver
9089 M: Juergen Stuber <starblue@users.sourceforge.net>
9090 L: legousb-devel@lists.sourceforge.net
9091 W: http://legousb.sourceforge.net/
9093 F: drivers/usb/misc/legousbtower.c
9096 M: Matan Ziv-Av <matan@svgalib.org>
9097 L: platform-driver-x86@vger.kernel.org
9099 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
9100 F: Documentation/admin-guide/laptops/lg-laptop.rst
9101 F: drivers/platform/x86/lg-laptop.c
9104 M: Michael Krufky <mkrufky@linuxtv.org>
9105 L: linux-media@vger.kernel.org
9106 W: https://linuxtv.org
9107 W: http://github.com/mkrufky
9108 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9109 T: git git://linuxtv.org/mkrufky/tuners.git
9111 F: drivers/media/dvb-frontends/lg2160.*
9113 LGDT3305 MEDIA DRIVER
9114 M: Michael Krufky <mkrufky@linuxtv.org>
9115 L: linux-media@vger.kernel.org
9116 W: https://linuxtv.org
9117 W: http://github.com/mkrufky
9118 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9119 T: git git://linuxtv.org/mkrufky/tuners.git
9121 F: drivers/media/dvb-frontends/lgdt3305.*
9123 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9124 M: Viresh Kumar <vireshk@kernel.org>
9125 L: linux-ide@vger.kernel.org
9126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9128 F: include/linux/pata_arasan_cf_data.h
9129 F: drivers/ata/pata_arasan_cf.c
9132 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9133 M: Jens Axboe <axboe@kernel.dk>
9134 L: linux-ide@vger.kernel.org
9135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9137 F: drivers/ata/pata_*.c
9138 F: drivers/ata/ata_generic.c
9140 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9141 M: Linus Walleij <linus.walleij@linaro.org>
9142 L: linux-ide@vger.kernel.org
9143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9145 F: drivers/ata/pata_ftide010.c
9146 F: drivers/ata/sata_gemini.c
9147 F: drivers/ata/sata_gemini.h
9149 LIBATA SATA AHCI PLATFORM devices support
9150 M: Hans de Goede <hdegoede@redhat.com>
9151 M: Jens Axboe <axboe@kernel.dk>
9152 L: linux-ide@vger.kernel.org
9153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9155 F: drivers/ata/ahci_platform.c
9156 F: drivers/ata/libahci_platform.c
9157 F: include/linux/ahci_platform.h
9159 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9160 M: Mikael Pettersson <mikpelinux@gmail.com>
9161 L: linux-ide@vger.kernel.org
9162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9164 F: drivers/ata/sata_promise.*
9166 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9167 M: Jens Axboe <axboe@kernel.dk>
9168 L: linux-ide@vger.kernel.org
9169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9172 F: include/linux/ata.h
9173 F: include/linux/libata.h
9174 F: Documentation/devicetree/bindings/ata/
9177 M: Sasha Levin <alexander.levin@microsoft.com>
9179 F: tools/lib/lockdep/
9181 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9182 M: Dan Williams <dan.j.williams@intel.com>
9183 M: Vishal Verma <vishal.l.verma@intel.com>
9184 M: Dave Jiang <dave.jiang@intel.com>
9185 L: linux-nvdimm@lists.01.org
9186 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9188 F: drivers/nvdimm/blk.c
9189 F: drivers/nvdimm/region_devs.c
9191 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9192 M: Vishal Verma <vishal.l.verma@intel.com>
9193 M: Dan Williams <dan.j.williams@intel.com>
9194 M: Dave Jiang <dave.jiang@intel.com>
9195 L: linux-nvdimm@lists.01.org
9196 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9198 F: drivers/nvdimm/btt*
9200 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9201 M: Dan Williams <dan.j.williams@intel.com>
9202 M: Vishal Verma <vishal.l.verma@intel.com>
9203 M: Dave Jiang <dave.jiang@intel.com>
9204 L: linux-nvdimm@lists.01.org
9205 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9207 F: drivers/nvdimm/pmem*
9209 LIBNVDIMM: DEVICETREE BINDINGS
9210 M: Oliver O'Halloran <oohall@gmail.com>
9211 L: linux-nvdimm@lists.01.org
9212 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9214 F: drivers/nvdimm/of_pmem.c
9215 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
9217 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9218 M: Dan Williams <dan.j.williams@intel.com>
9219 M: Vishal Verma <vishal.l.verma@intel.com>
9220 M: Dave Jiang <dave.jiang@intel.com>
9221 M: Keith Busch <keith.busch@intel.com>
9222 M: Ira Weiny <ira.weiny@intel.com>
9223 L: linux-nvdimm@lists.01.org
9224 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9225 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9228 F: drivers/acpi/nfit/*
9229 F: include/linux/nd.h
9230 F: include/linux/libnvdimm.h
9231 F: include/uapi/linux/ndctl.h
9233 LIGHTNVM PLATFORM SUPPORT
9234 M: Matias Bjorling <mb@lightnvm.io>
9235 W: http://github/OpenChannelSSD
9236 L: linux-block@vger.kernel.org
9238 F: drivers/lightnvm/
9239 F: include/linux/lightnvm.h
9240 F: include/uapi/linux/lightnvm.h
9242 LINUX FOR POWER MACINTOSH
9243 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9244 W: http://www.penguinppc.org/
9245 L: linuxppc-dev@lists.ozlabs.org
9247 F: arch/powerpc/platforms/powermac/
9248 F: drivers/macintosh/
9250 LINUX FOR POWERPC (32-BIT AND 64-BIT)
9251 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9252 M: Paul Mackerras <paulus@samba.org>
9253 M: Michael Ellerman <mpe@ellerman.id.au>
9254 W: https://github.com/linuxppc/linux/wiki
9255 L: linuxppc-dev@lists.ozlabs.org
9256 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9259 F: Documentation/ABI/stable/sysfs-firmware-opal-*
9260 F: Documentation/devicetree/bindings/powerpc/
9261 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
9262 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
9263 F: Documentation/powerpc/
9265 F: drivers/char/tpm/tpm_ibmvtpm*
9266 F: drivers/crypto/nx/
9267 F: drivers/crypto/vmx/
9268 F: drivers/i2c/busses/i2c-opal.c
9269 F: drivers/net/ethernet/ibm/ibmveth.*
9270 F: drivers/net/ethernet/ibm/ibmvnic.*
9271 F: drivers/pci/hotplug/pnv_php.c
9272 F: drivers/pci/hotplug/rpa*
9273 F: drivers/rtc/rtc-opal.c
9274 F: drivers/scsi/ibmvscsi/
9275 F: drivers/tty/hvc/hvc_opal.c
9276 F: drivers/watchdog/wdrtas.c
9277 F: tools/testing/selftests/powerpc
9284 LINUX FOR POWERPC EMBEDDED MPC5XXX
9285 M: Anatolij Gustschin <agust@denx.de>
9286 L: linuxppc-dev@lists.ozlabs.org
9287 T: git git://git.denx.de/linux-denx-agust.git
9289 F: arch/powerpc/platforms/512x/
9290 F: arch/powerpc/platforms/52xx/
9292 LINUX FOR POWERPC EMBEDDED PPC4XX
9293 M: Alistair Popple <alistair@popple.id.au>
9294 M: Matt Porter <mporter@kernel.crashing.org>
9295 W: http://www.penguinppc.org/
9296 L: linuxppc-dev@lists.ozlabs.org
9298 F: arch/powerpc/platforms/40x/
9299 F: arch/powerpc/platforms/44x/
9301 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9302 M: Scott Wood <oss@buserror.net>
9303 M: Kumar Gala <galak@kernel.crashing.org>
9304 W: http://www.penguinppc.org/
9305 L: linuxppc-dev@lists.ozlabs.org
9306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9308 F: arch/powerpc/platforms/83xx/
9309 F: arch/powerpc/platforms/85xx/
9310 F: Documentation/devicetree/bindings/powerpc/fsl/
9312 LINUX FOR POWERPC EMBEDDED PPC8XX
9313 M: Vitaly Bordug <vitb@kernel.crashing.org>
9314 W: http://www.penguinppc.org/
9315 L: linuxppc-dev@lists.ozlabs.org
9317 F: arch/powerpc/platforms/8xx/
9319 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9320 L: linuxppc-dev@lists.ozlabs.org
9322 F: arch/powerpc/*/*virtex*
9323 F: arch/powerpc/*/*/*virtex*
9325 LINUX FOR POWERPC PA SEMI PWRFICIENT
9326 L: linuxppc-dev@lists.ozlabs.org
9328 F: arch/powerpc/platforms/pasemi/
9329 F: drivers/*/*pasemi*
9330 F: drivers/*/*/*pasemi*
9332 LINUX KERNEL DUMP TEST MODULE (LKDTM)
9333 M: Kees Cook <keescook@chromium.org>
9335 F: drivers/misc/lkdtm/*
9337 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9338 M: Alan Stern <stern@rowland.harvard.edu>
9339 M: Andrea Parri <andrea.parri@amarulasolutions.com>
9340 M: Will Deacon <will@kernel.org>
9341 M: Peter Zijlstra <peterz@infradead.org>
9342 M: Boqun Feng <boqun.feng@gmail.com>
9343 M: Nicholas Piggin <npiggin@gmail.com>
9344 M: David Howells <dhowells@redhat.com>
9345 M: Jade Alglave <j.alglave@ucl.ac.uk>
9346 M: Luc Maranget <luc.maranget@inria.fr>
9347 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
9348 R: Akira Yokosawa <akiyks@gmail.com>
9349 R: Daniel Lustig <dlustig@nvidia.com>
9350 L: linux-kernel@vger.kernel.org
9351 L: linux-arch@vger.kernel.org
9353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9354 F: tools/memory-model/
9355 F: Documentation/atomic_bitops.txt
9356 F: Documentation/atomic_t.txt
9357 F: Documentation/core-api/atomic_ops.rst
9358 F: Documentation/core-api/refcount-vs-atomic.rst
9359 F: Documentation/memory-barriers.txt
9361 LIS3LV02D ACCELEROMETER DRIVER
9362 M: Eric Piel <eric.piel@tremplin-utc.net>
9364 F: Documentation/misc-devices/lis3lv02d.rst
9365 F: drivers/misc/lis3lv02d/
9366 F: drivers/platform/x86/hp_accel.c
9369 M: Josh Poimboeuf <jpoimboe@redhat.com>
9370 M: Jiri Kosina <jikos@kernel.org>
9371 M: Miroslav Benes <mbenes@suse.cz>
9372 M: Petr Mladek <pmladek@suse.com>
9373 R: Joe Lawrence <joe.lawrence@redhat.com>
9375 F: kernel/livepatch/
9376 F: include/linux/livepatch.h
9377 F: arch/x86/include/asm/livepatch.h
9378 F: arch/x86/kernel/livepatch.c
9379 F: Documentation/livepatch/
9380 F: Documentation/ABI/testing/sysfs-kernel-livepatch
9381 F: samples/livepatch/
9382 F: tools/testing/selftests/livepatch/
9383 L: live-patching@vger.kernel.org
9384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9387 L: netdev@vger.kernel.org
9389 F: include/linux/llc.h
9390 F: include/uapi/linux/llc.h
9394 LM73 HARDWARE MONITOR DRIVER
9395 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
9396 L: linux-hwmon@vger.kernel.org
9398 F: drivers/hwmon/lm73.c
9400 LM78 HARDWARE MONITOR DRIVER
9401 M: Jean Delvare <jdelvare@suse.com>
9402 L: linux-hwmon@vger.kernel.org
9404 F: Documentation/hwmon/lm78.rst
9405 F: drivers/hwmon/lm78.c
9407 LM83 HARDWARE MONITOR DRIVER
9408 M: Jean Delvare <jdelvare@suse.com>
9409 L: linux-hwmon@vger.kernel.org
9411 F: Documentation/hwmon/lm83.rst
9412 F: drivers/hwmon/lm83.c
9414 LM90 HARDWARE MONITOR DRIVER
9415 M: Jean Delvare <jdelvare@suse.com>
9416 L: linux-hwmon@vger.kernel.org
9418 F: Documentation/hwmon/lm90.rst
9419 F: Documentation/devicetree/bindings/hwmon/lm90.txt
9420 F: drivers/hwmon/lm90.c
9421 F: include/dt-bindings/thermal/lm90.h
9423 LM95234 HARDWARE MONITOR DRIVER
9424 M: Guenter Roeck <linux@roeck-us.net>
9425 L: linux-hwmon@vger.kernel.org
9427 F: Documentation/hwmon/lm95234.rst
9428 F: drivers/hwmon/lm95234.c
9430 LME2510 MEDIA DRIVER
9431 M: Malcolm Priestley <tvboxspy@gmail.com>
9432 L: linux-media@vger.kernel.org
9433 W: https://linuxtv.org
9434 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9436 F: drivers/media/usb/dvb-usb-v2/lmedm04*
9438 LOADPIN SECURITY MODULE
9439 M: Kees Cook <keescook@chromium.org>
9440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9442 F: security/loadpin/
9443 F: Documentation/admin-guide/LSM/LoadPin.rst
9446 M: Peter Zijlstra <peterz@infradead.org>
9447 M: Ingo Molnar <mingo@redhat.com>
9448 M: Will Deacon <will@kernel.org>
9449 L: linux-kernel@vger.kernel.org
9450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9452 F: Documentation/locking/
9453 F: include/linux/lockdep.h
9454 F: include/linux/spinlock*.h
9455 F: arch/*/include/asm/spinlock*.h
9456 F: include/linux/rwlock*.h
9457 F: include/linux/mutex*.h
9458 F: include/linux/rwsem*.h
9459 F: include/linux/seqlock.h
9460 F: lib/locking*.[ch]
9462 X: kernel/locking/locktorture.c
9464 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9465 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
9466 L: linux-ntfs-dev@lists.sourceforge.net
9467 W: http://www.linux-ntfs.org/content/view/19/37/
9469 F: Documentation/admin-guide/ldm.rst
9470 F: block/partitions/ldm.*
9472 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9473 M: Sathya Prakash <sathya.prakash@broadcom.com>
9474 M: Chaitra P B <chaitra.basappa@broadcom.com>
9475 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9476 L: MPT-FusionLinux.pdl@broadcom.com
9477 L: linux-scsi@vger.kernel.org
9478 W: http://www.avagotech.com/support/
9480 F: drivers/message/fusion/
9481 F: drivers/scsi/mpt3sas/
9483 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9484 M: Matthew Wilcox <willy@infradead.org>
9485 L: linux-scsi@vger.kernel.org
9487 F: drivers/scsi/sym53c8xx_2/
9490 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9491 L: linux-iio@vger.kernel.org
9493 F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9494 F: drivers/iio/dac/ltc1660.c
9496 LTC4261 HARDWARE MONITOR DRIVER
9497 M: Guenter Roeck <linux@roeck-us.net>
9498 L: linux-hwmon@vger.kernel.org
9500 F: Documentation/hwmon/ltc4261.rst
9501 F: drivers/hwmon/ltc4261.c
9503 LTC4306 I2C MULTIPLEXER DRIVER
9504 M: Michael Hennerich <michael.hennerich@analog.com>
9505 W: http://ez.analog.com/community/linux-device-drivers
9506 L: linux-i2c@vger.kernel.org
9508 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
9509 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9511 LTP (Linux Test Project)
9512 M: Mike Frysinger <vapier@gentoo.org>
9513 M: Cyril Hrubis <chrubis@suse.cz>
9514 M: Wanlong Gao <wanlong.gao@gmail.com>
9515 M: Jan Stancek <jstancek@redhat.com>
9516 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9517 M: Alexey Kodanev <alexey.kodanev@oracle.com>
9518 L: ltp@lists.linux.it (subscribers-only)
9519 W: http://linux-test-project.github.io/
9520 T: git git://github.com/linux-test-project/ltp.git
9524 M: Geert Uytterhoeven <geert@linux-m68k.org>
9525 L: linux-m68k@lists.linux-m68k.org
9526 W: http://www.linux-m68k.org/
9527 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9532 M68K ON APPLE MACINTOSH
9533 M: Joshua Thompson <funaho@jurai.org>
9534 W: http://www.mac.linux-m68k.org/
9535 L: linux-m68k@lists.linux-m68k.org
9540 M: Philip Blundell <philb@gnu.org>
9541 W: http://www.tazenda.demon.co.uk/phil/linux-hp
9545 M88DS3103 MEDIA DRIVER
9546 M: Antti Palosaari <crope@iki.fi>
9547 L: linux-media@vger.kernel.org
9548 W: https://linuxtv.org
9549 W: http://palosaari.fi/linux/
9550 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9551 T: git git://linuxtv.org/anttip/media_tree.git
9553 F: drivers/media/dvb-frontends/m88ds3103*
9555 M88RS2000 MEDIA DRIVER
9556 M: Malcolm Priestley <tvboxspy@gmail.com>
9557 L: linux-media@vger.kernel.org
9558 W: https://linuxtv.org
9559 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9561 F: drivers/media/dvb-frontends/m88rs2000*
9563 MA901 MASTERKIT USB FM RADIO DRIVER
9564 M: Alexey Klimov <klimov.linux@gmail.com>
9565 L: linux-media@vger.kernel.org
9566 T: git git://linuxtv.org/media_tree.git
9568 F: drivers/media/radio/radio-ma901.c
9571 M: Johannes Berg <johannes@sipsolutions.net>
9572 L: linux-wireless@vger.kernel.org
9573 W: http://wireless.kernel.org/
9574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9577 F: Documentation/networking/mac80211-injection.txt
9578 F: include/net/mac80211.h
9580 F: drivers/net/wireless/mac80211_hwsim.[ch]
9581 F: Documentation/networking/mac80211_hwsim/README
9584 M: Jassi Brar <jassisinghbrar@gmail.com>
9585 L: linux-kernel@vger.kernel.org
9588 F: include/linux/mailbox_client.h
9589 F: include/linux/mailbox_controller.h
9591 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9592 M: Michael Kerrisk <mtk.manpages@gmail.com>
9593 W: http://www.kernel.org/doc/man-pages
9594 L: linux-man@vger.kernel.org
9597 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9598 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
9599 L: linux-mips@vger.kernel.org
9601 F: arch/mips/boot/dts/img/pistachio_marduk.dts
9603 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9604 M: Andrew Lunn <andrew@lunn.ch>
9605 M: Vivien Didelot <vivien.didelot@gmail.com>
9606 L: netdev@vger.kernel.org
9608 F: drivers/net/dsa/mv88e6xxx/
9609 F: include/linux/platform_data/mv88e6xxx.h
9610 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
9612 MARVELL ARMADA DRM SUPPORT
9613 M: Russell King <linux@armlinux.org.uk>
9615 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9616 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9617 F: drivers/gpu/drm/armada/
9618 F: include/uapi/drm/armada_drm.h
9619 F: Documentation/devicetree/bindings/display/armada/
9621 MARVELL ARMADA 3700 PHY DRIVERS
9622 M: Miquel Raynal <miquel.raynal@bootlin.com>
9624 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9625 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9626 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9627 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9629 MARVELL CRYPTO DRIVER
9630 M: Boris Brezillon <bbrezillon@kernel.org>
9631 M: Arnaud Ebalard <arno@natisbad.org>
9632 F: drivers/crypto/marvell/
9634 L: linux-crypto@vger.kernel.org
9636 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9637 M: Mirko Lindner <mlindner@marvell.com>
9638 M: Stephen Hemminger <stephen@networkplumber.org>
9639 L: netdev@vger.kernel.org
9641 F: drivers/net/ethernet/marvell/sk*
9643 MARVELL LIBERTAS WIRELESS DRIVER
9644 L: libertas-dev@lists.infradead.org
9646 F: drivers/net/wireless/marvell/libertas/
9648 MARVELL MACCHIATOBIN SUPPORT
9649 M: Russell King <linux@armlinux.org.uk>
9650 L: linux-arm-kernel@lists.infradead.org
9652 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9654 MARVELL MV643XX ETHERNET DRIVER
9655 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9656 L: netdev@vger.kernel.org
9658 F: drivers/net/ethernet/marvell/mv643xx_eth.*
9659 F: include/linux/mv643xx.h
9661 MARVELL MV88X3310 PHY DRIVER
9662 M: Russell King <linux@armlinux.org.uk>
9663 L: netdev@vger.kernel.org
9665 F: drivers/net/phy/marvell10g.c
9667 MARVELL MVEBU THERMAL DRIVER
9668 M: Miquel Raynal <miquel.raynal@bootlin.com>
9670 F: drivers/thermal/armada_thermal.c
9672 MARVELL MVNETA ETHERNET DRIVER
9673 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9674 L: netdev@vger.kernel.org
9676 F: drivers/net/ethernet/marvell/mvneta.*
9678 MARVELL MWIFIEX WIRELESS DRIVER
9679 M: Amitkumar Karwar <amitkarwar@gmail.com>
9680 M: Nishant Sarmukadam <nishants@marvell.com>
9681 M: Ganapathi Bhat <gbhat@marvell.com>
9682 M: Xinming Hu <huxinming820@gmail.com>
9683 L: linux-wireless@vger.kernel.org
9685 F: drivers/net/wireless/marvell/mwifiex/
9687 MARVELL MWL8K WIRELESS DRIVER
9688 M: Lennert Buytenhek <buytenh@wantstofly.org>
9689 L: linux-wireless@vger.kernel.org
9691 F: drivers/net/wireless/marvell/mwl8k.c
9693 MARVELL NAND CONTROLLER DRIVER
9694 M: Miquel Raynal <miquel.raynal@bootlin.com>
9695 L: linux-mtd@lists.infradead.org
9697 F: drivers/mtd/nand/raw/marvell_nand.c
9698 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
9700 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9701 M: Nicolas Pitre <nico@fluxnic.net>
9703 F: drivers/mmc/host/mvsdio.*
9705 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9706 M: Hu Ziji <huziji@marvell.com>
9707 L: linux-mmc@vger.kernel.org
9709 F: drivers/mmc/host/sdhci-xenon*
9710 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9712 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9713 M: Sunil Goutham <sgoutham@marvell.com>
9714 M: Linu Cherian <lcherian@marvell.com>
9715 M: Geetha sowjanya <gakula@marvell.com>
9716 M: Jerin Jacob <jerinj@marvell.com>
9717 L: netdev@vger.kernel.org
9719 F: drivers/net/ethernet/marvell/octeontx2/af/
9721 MATROX FRAMEBUFFER DRIVER
9722 L: linux-fbdev@vger.kernel.org
9724 F: drivers/video/fbdev/matrox/matroxfb_*
9725 F: include/uapi/linux/matroxfb.h
9727 MAX16065 HARDWARE MONITOR DRIVER
9728 M: Guenter Roeck <linux@roeck-us.net>
9729 L: linux-hwmon@vger.kernel.org
9731 F: Documentation/hwmon/max16065.rst
9732 F: drivers/hwmon/max16065.c
9734 MAX2175 SDR TUNER DRIVER
9735 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9736 L: linux-media@vger.kernel.org
9737 T: git git://linuxtv.org/media_tree.git
9739 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
9740 F: Documentation/media/v4l-drivers/max2175.rst
9741 F: drivers/media/i2c/max2175*
9742 F: include/uapi/linux/max2175.h
9744 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9745 L: linux-hwmon@vger.kernel.org
9747 F: Documentation/hwmon/max6650.rst
9748 F: drivers/hwmon/max6650.c
9750 MAX6697 HARDWARE MONITOR DRIVER
9751 M: Guenter Roeck <linux@roeck-us.net>
9752 L: linux-hwmon@vger.kernel.org
9754 F: Documentation/hwmon/max6697.rst
9755 F: Documentation/devicetree/bindings/hwmon/max6697.txt
9756 F: drivers/hwmon/max6697.c
9757 F: include/linux/platform_data/max6697.h
9759 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9760 M: Peter Rosin <peda@axentia.se>
9761 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9763 F: Documentation/devicetree/bindings/sound/max9860.txt
9764 F: sound/soc/codecs/max9860.*
9766 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9767 M: Andreas Klinger <ak@it-klinger.de>
9768 L: linux-iio@vger.kernel.org
9770 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9771 F: drivers/iio/proximity/mb1232.c
9773 MAXIM MAX77650 PMIC MFD DRIVER
9774 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
9775 L: linux-kernel@vger.kernel.org
9777 F: Documentation/devicetree/bindings/*/*max77650.txt
9778 F: Documentation/devicetree/bindings/*/max77650*.txt
9779 F: include/linux/mfd/max77650.h
9780 F: drivers/mfd/max77650.c
9781 F: drivers/regulator/max77650-regulator.c
9782 F: drivers/power/supply/max77650-charger.c
9783 F: drivers/input/misc/max77650-onkey.c
9784 F: drivers/leds/leds-max77650.c
9785 F: drivers/gpio/gpio-max77650.c
9787 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9788 M: Javier Martinez Canillas <javier@dowhile0.org>
9789 L: linux-kernel@vger.kernel.org
9791 F: drivers/regulator/max77802-regulator.c
9792 F: Documentation/devicetree/bindings/*/*max77802.txt
9793 F: include/dt-bindings/*/*max77802.h
9795 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9796 M: Krzysztof Kozlowski <krzk@kernel.org>
9797 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9798 L: linux-pm@vger.kernel.org
9800 F: drivers/power/supply/max14577_charger.c
9801 F: drivers/power/supply/max77693_charger.c
9803 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9804 M: Chanwoo Choi <cw00.choi@samsung.com>
9805 M: Krzysztof Kozlowski <krzk@kernel.org>
9806 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9807 L: linux-kernel@vger.kernel.org
9809 F: drivers/*/max14577*.c
9810 F: drivers/*/max77686*.c
9811 F: drivers/*/max77693*.c
9812 F: drivers/extcon/extcon-max14577.c
9813 F: drivers/extcon/extcon-max77693.c
9814 F: drivers/rtc/rtc-max77686.c
9815 F: drivers/clk/clk-max77686.c
9816 F: Documentation/devicetree/bindings/mfd/max14577.txt
9817 F: Documentation/devicetree/bindings/*/max77686.txt
9818 F: Documentation/devicetree/bindings/mfd/max77693.txt
9819 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
9820 F: include/linux/mfd/max14577*.h
9821 F: include/linux/mfd/max77686*.h
9822 F: include/linux/mfd/max77693*.h
9824 MAXIRADIO FM RADIO RECEIVER DRIVER
9825 M: Hans Verkuil <hverkuil@xs4all.nl>
9826 L: linux-media@vger.kernel.org
9827 T: git git://linuxtv.org/media_tree.git
9828 W: https://linuxtv.org
9830 F: drivers/media/radio/radio-maxiradio*
9832 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9833 M: Peter Rosin <peda@axentia.se>
9834 L: linux-iio@vger.kernel.org
9836 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9837 F: drivers/iio/potentiometer/mcp4018.c
9838 F: drivers/iio/potentiometer/mcp4531.c
9840 MCR20A IEEE-802.15.4 RADIO DRIVER
9841 M: Xue Liu <liuxuenetmail@gmail.com>
9842 L: linux-wpan@vger.kernel.org
9843 W: https://github.com/xueliu/mcr20a-linux
9845 F: drivers/net/ieee802154/mcr20a.c
9846 F: drivers/net/ieee802154/mcr20a.h
9847 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9849 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9850 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9851 L: linux-iio@vger.kernel.org
9853 F: drivers/iio/dac/cio-dac.c
9855 MEDIA CONTROLLER FRAMEWORK
9856 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9857 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9858 L: linux-media@vger.kernel.org
9859 W: https://www.linuxtv.org
9860 T: git git://linuxtv.org/media_tree.git
9862 F: drivers/media/mc/
9863 F: include/media/media-*.h
9864 F: include/uapi/linux/media.h
9866 MEDIA DRIVERS FOR ASCOT2E
9867 M: Sergey Kozlov <serjk@netup.ru>
9868 M: Abylay Ospan <aospan@netup.ru>
9869 L: linux-media@vger.kernel.org
9870 W: https://linuxtv.org
9872 T: git git://linuxtv.org/media_tree.git
9874 F: drivers/media/dvb-frontends/ascot2e*
9876 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9877 M: Jasmin Jessich <jasmin@anw.at>
9878 L: linux-media@vger.kernel.org
9879 W: https://linuxtv.org
9880 T: git git://linuxtv.org/media_tree.git
9882 F: drivers/media/dvb-frontends/cxd2099*
9884 MEDIA DRIVERS FOR CXD2841ER
9885 M: Sergey Kozlov <serjk@netup.ru>
9886 M: Abylay Ospan <aospan@netup.ru>
9887 L: linux-media@vger.kernel.org
9888 W: https://linuxtv.org
9890 T: git git://linuxtv.org/media_tree.git
9892 F: drivers/media/dvb-frontends/cxd2841er*
9894 MEDIA DRIVERS FOR CXD2880
9895 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9896 L: linux-media@vger.kernel.org
9897 W: http://linuxtv.org/
9898 T: git git://linuxtv.org/media_tree.git
9900 F: drivers/media/dvb-frontends/cxd2880/*
9901 F: drivers/media/spi/cxd2880*
9903 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9904 L: linux-media@vger.kernel.org
9905 W: https://linuxtv.org
9906 T: git git://linuxtv.org/media_tree.git
9908 F: drivers/media/pci/ddbridge/*
9910 MEDIA DRIVERS FOR FREESCALE IMX
9911 M: Steve Longerbeam <slongerbeam@gmail.com>
9912 M: Philipp Zabel <p.zabel@pengutronix.de>
9913 L: linux-media@vger.kernel.org
9914 T: git git://linuxtv.org/media_tree.git
9916 F: Documentation/devicetree/bindings/media/imx.txt
9917 F: Documentation/media/v4l-drivers/imx.rst
9918 F: drivers/staging/media/imx/
9919 F: include/linux/imx-media.h
9920 F: include/media/imx.h
9922 MEDIA DRIVER FOR FREESCALE IMX PXP
9923 M: Philipp Zabel <p.zabel@pengutronix.de>
9924 L: linux-media@vger.kernel.org
9925 T: git git://linuxtv.org/media_tree.git
9927 F: drivers/media/platform/imx-pxp.[ch]
9929 MEDIA DRIVERS FOR FREESCALE IMX7
9930 M: Rui Miguel Silva <rmfrfs@gmail.com>
9931 L: linux-media@vger.kernel.org
9932 T: git git://linuxtv.org/media_tree.git
9934 F: Documentation/devicetree/bindings/media/imx7-csi.txt
9935 F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
9936 F: Documentation/media/v4l-drivers/imx7.rst
9937 F: drivers/staging/media/imx/imx7-media-csi.c
9938 F: drivers/staging/media/imx/imx7-mipi-csis.c
9940 MEDIA DRIVERS FOR HELENE
9941 M: Abylay Ospan <aospan@netup.ru>
9942 L: linux-media@vger.kernel.org
9943 W: https://linuxtv.org
9945 T: git git://linuxtv.org/media_tree.git
9947 F: drivers/media/dvb-frontends/helene*
9949 MEDIA DRIVERS FOR HORUS3A
9950 M: Sergey Kozlov <serjk@netup.ru>
9951 M: Abylay Ospan <aospan@netup.ru>
9952 L: linux-media@vger.kernel.org
9953 W: https://linuxtv.org
9955 T: git git://linuxtv.org/media_tree.git
9957 F: drivers/media/dvb-frontends/horus3a*
9959 MEDIA DRIVERS FOR LNBH25
9960 M: Sergey Kozlov <serjk@netup.ru>
9961 M: Abylay Ospan <aospan@netup.ru>
9962 L: linux-media@vger.kernel.org
9963 W: https://linuxtv.org
9965 T: git git://linuxtv.org/media_tree.git
9967 F: drivers/media/dvb-frontends/lnbh25*
9969 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9970 L: linux-media@vger.kernel.org
9971 W: https://linuxtv.org
9972 T: git git://linuxtv.org/media_tree.git
9974 F: drivers/media/dvb-frontends/mxl5xx*
9976 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9977 M: Sergey Kozlov <serjk@netup.ru>
9978 M: Abylay Ospan <aospan@netup.ru>
9979 L: linux-media@vger.kernel.org
9980 W: https://linuxtv.org
9982 T: git git://linuxtv.org/media_tree.git
9984 F: drivers/media/pci/netup_unidvb/*
9986 MEDIA DRIVERS FOR RENESAS - CEU
9987 M: Jacopo Mondi <jacopo@jmondi.org>
9988 L: linux-media@vger.kernel.org
9989 L: linux-renesas-soc@vger.kernel.org
9990 T: git git://linuxtv.org/media_tree.git
9992 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
9993 F: drivers/media/platform/renesas-ceu.c
9994 F: include/media/drv-intf/renesas-ceu.h
9996 MEDIA DRIVERS FOR RENESAS - DRIF
9997 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9998 L: linux-media@vger.kernel.org
9999 L: linux-renesas-soc@vger.kernel.org
10000 T: git git://linuxtv.org/media_tree.git
10002 F: Documentation/devicetree/bindings/media/renesas,drif.txt
10003 F: drivers/media/platform/rcar_drif.c
10005 MEDIA DRIVERS FOR RENESAS - FCP
10006 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10007 L: linux-media@vger.kernel.org
10008 L: linux-renesas-soc@vger.kernel.org
10009 T: git git://linuxtv.org/media_tree.git
10011 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
10012 F: drivers/media/platform/rcar-fcp.c
10013 F: include/media/rcar-fcp.h
10015 MEDIA DRIVERS FOR RENESAS - FDP1
10016 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10017 L: linux-media@vger.kernel.org
10018 L: linux-renesas-soc@vger.kernel.org
10019 T: git git://linuxtv.org/media_tree.git
10021 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
10022 F: drivers/media/platform/rcar_fdp1.c
10024 MEDIA DRIVERS FOR RENESAS - VIN
10025 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
10026 L: linux-media@vger.kernel.org
10027 L: linux-renesas-soc@vger.kernel.org
10028 T: git git://linuxtv.org/media_tree.git
10030 F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
10031 F: Documentation/devicetree/bindings/media/rcar_vin.txt
10032 F: drivers/media/platform/rcar-vin/
10034 MEDIA DRIVERS FOR RENESAS - VSP1
10035 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10036 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10037 L: linux-media@vger.kernel.org
10038 L: linux-renesas-soc@vger.kernel.org
10039 T: git git://linuxtv.org/media_tree.git
10041 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
10042 F: drivers/media/platform/vsp1/
10044 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10045 L: linux-media@vger.kernel.org
10046 W: https://linuxtv.org
10047 T: git git://linuxtv.org/media_tree.git
10049 F: drivers/media/dvb-frontends/stv0910*
10051 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10052 L: linux-media@vger.kernel.org
10053 W: https://linuxtv.org
10054 T: git git://linuxtv.org/media_tree.git
10056 F: drivers/media/dvb-frontends/stv6111*
10058 MEDIA DRIVERS FOR STM32 - DCMI
10059 M: Hugues Fruchet <hugues.fruchet@st.com>
10060 L: linux-media@vger.kernel.org
10061 T: git git://linuxtv.org/media_tree.git
10063 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
10064 F: drivers/media/platform/stm32/stm32-dcmi.c
10066 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10067 M: Dmitry Osipenko <digetx@gmail.com>
10068 L: linux-media@vger.kernel.org
10069 L: linux-tegra@vger.kernel.org
10070 T: git git://linuxtv.org/media_tree.git
10072 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10073 F: drivers/staging/media/tegra-vde/
10075 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10076 M: Mauro Carvalho Chehab <mchehab@kernel.org>
10077 P: LinuxTV.org Project
10078 L: linux-media@vger.kernel.org
10079 W: https://linuxtv.org
10080 Q: http://patchwork.kernel.org/project/linux-media/list/
10081 T: git git://linuxtv.org/media_tree.git
10083 F: Documentation/devicetree/bindings/media/
10084 F: Documentation/media/
10086 F: drivers/staging/media/
10087 F: include/linux/platform_data/media/
10089 F: include/uapi/linux/dvb/
10090 F: include/uapi/linux/videodev2.h
10091 F: include/uapi/linux/media.h
10092 F: include/uapi/linux/v4l2-*
10093 F: include/uapi/linux/meye.h
10094 F: include/uapi/linux/ivtv*
10095 F: include/uapi/linux/uvcvideo.h
10097 MEDIATEK BLUETOOTH DRIVER
10098 M: Sean Wang <sean.wang@mediatek.com>
10099 L: linux-bluetooth@vger.kernel.org
10100 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10102 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10103 F: drivers/bluetooth/btmtkuart.c
10105 MEDIATEK CIR DRIVER
10106 M: Sean Wang <sean.wang@mediatek.com>
10108 F: drivers/media/rc/mtk-cir.c
10110 MEDIATEK DMA DRIVER
10111 M: Sean Wang <sean.wang@mediatek.com>
10112 L: dmaengine@vger.kernel.org
10113 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10114 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10116 F: Documentation/devicetree/bindings/dma/mtk-*
10117 F: drivers/dma/mediatek/
10119 MEDIATEK PMIC LED DRIVER
10120 M: Sean Wang <sean.wang@mediatek.com>
10122 F: drivers/leds/leds-mt6323.c
10123 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
10125 MEDIATEK ETHERNET DRIVER
10126 M: Felix Fietkau <nbd@openwrt.org>
10127 M: John Crispin <john@phrozen.org>
10128 M: Sean Wang <sean.wang@mediatek.com>
10129 M: Nelson Chang <nelson.chang@mediatek.com>
10130 L: netdev@vger.kernel.org
10132 F: drivers/net/ethernet/mediatek/
10134 MEDIATEK SWITCH DRIVER
10135 M: Sean Wang <sean.wang@mediatek.com>
10136 L: netdev@vger.kernel.org
10138 F: drivers/net/dsa/mt7530.*
10139 F: net/dsa/tag_mtk.c
10141 MEDIATEK JPEG DRIVER
10142 M: Rick Chang <rick.chang@mediatek.com>
10143 M: Bin Liu <bin.liu@mediatek.com>
10145 F: drivers/media/platform/mtk-jpeg/
10146 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10148 MEDIATEK MDP DRIVER
10149 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10150 M: Houlong Wei <houlong.wei@mediatek.com>
10151 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10153 F: drivers/media/platform/mtk-mdp/
10154 F: drivers/media/platform/mtk-vpu/
10155 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
10157 MEDIATEK MEDIA DRIVER
10158 M: Tiffany Lin <tiffany.lin@mediatek.com>
10159 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10161 F: drivers/media/platform/mtk-vcodec/
10162 F: drivers/media/platform/mtk-vpu/
10163 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10164 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
10166 MEDIATEK MMC/SD/SDIO DRIVER
10167 M: Chaotian Jing <chaotian.jing@mediatek.com>
10169 F: drivers/mmc/host/mtk-sd.c
10170 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
10172 MEDIATEK MT76 WIRELESS LAN DRIVER
10173 M: Felix Fietkau <nbd@nbd.name>
10174 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10175 R: Ryder Lee <ryder.lee@mediatek.com>
10176 R: Roy Luo <royluo@google.com>
10177 L: linux-wireless@vger.kernel.org
10179 F: drivers/net/wireless/mediatek/mt76/
10181 MEDIATEK MT7601U WIRELESS LAN DRIVER
10182 M: Jakub Kicinski <kubakici@wp.pl>
10183 L: linux-wireless@vger.kernel.org
10185 F: drivers/net/wireless/mediatek/mt7601u/
10187 MEDIATEK MT7621/28/88 I2C DRIVER
10188 M: Stefan Roese <sr@denx.de>
10189 L: linux-i2c@vger.kernel.org
10191 F: drivers/i2c/busses/i2c-mt7621.c
10192 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10194 MEDIATEK NAND CONTROLLER DRIVER
10195 M: Xiaolei Li <xiaolei.li@mediatek.com>
10196 L: linux-mtd@lists.infradead.org
10198 F: drivers/mtd/nand/raw/mtk_*
10199 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
10201 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10202 M: Sean Wang <sean.wang@mediatek.com>
10204 F: drivers/char/hw_random/mtk-rng.c
10206 MEDIATEK USB3 DRD IP DRIVER
10207 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
10208 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
10209 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10210 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10212 F: drivers/usb/mtu3/
10214 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10215 M: Peter Senna Tschudin <peter.senna@gmail.com>
10216 M: Martin Donnelly <martin.donnelly@ge.com>
10217 M: Martyn Welch <martyn.welch@collabora.co.uk>
10219 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10220 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10222 MEGARAID SCSI/SAS DRIVERS
10223 M: Kashyap Desai <kashyap.desai@broadcom.com>
10224 M: Sumit Saxena <sumit.saxena@broadcom.com>
10225 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10226 L: megaraidlinux.pdl@broadcom.com
10227 L: linux-scsi@vger.kernel.org
10228 W: http://www.avagotech.com/support/
10230 F: Documentation/scsi/megaraid.txt
10231 F: drivers/scsi/megaraid.*
10232 F: drivers/scsi/megaraid/
10234 MELEXIS MLX90614 DRIVER
10235 M: Crt Mori <cmo@melexis.com>
10236 L: linux-iio@vger.kernel.org
10237 W: http://www.melexis.com
10239 F: drivers/iio/temperature/mlx90614.c
10241 MELEXIS MLX90632 DRIVER
10242 M: Crt Mori <cmo@melexis.com>
10243 L: linux-iio@vger.kernel.org
10244 W: http://www.melexis.com
10246 F: drivers/iio/temperature/mlx90632.c
10248 MELFAS MIP4 TOUCHSCREEN DRIVER
10249 M: Sangwon Jee <jeesw@melfas.com>
10250 W: http://www.melfas.com
10252 F: drivers/input/touchscreen/melfas_mip4.c
10253 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10255 MELLANOX ETHERNET DRIVER (mlx4_en)
10256 M: Tariq Toukan <tariqt@mellanox.com>
10257 L: netdev@vger.kernel.org
10259 W: http://www.mellanox.com
10260 Q: http://patchwork.ozlabs.org/project/netdev/list/
10261 F: drivers/net/ethernet/mellanox/mlx4/en_*
10263 MELLANOX ETHERNET DRIVER (mlx5e)
10264 M: Saeed Mahameed <saeedm@mellanox.com>
10265 L: netdev@vger.kernel.org
10267 W: http://www.mellanox.com
10268 Q: http://patchwork.ozlabs.org/project/netdev/list/
10269 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
10271 MELLANOX ETHERNET INNOVA DRIVERS
10272 R: Boris Pismenny <borisp@mellanox.com>
10273 L: netdev@vger.kernel.org
10275 W: http://www.mellanox.com
10276 Q: http://patchwork.ozlabs.org/project/netdev/list/
10277 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10278 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
10279 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10280 F: include/linux/mlx5/mlx5_ifc_fpga.h
10282 MELLANOX ETHERNET SWITCH DRIVERS
10283 M: Jiri Pirko <jiri@mellanox.com>
10284 M: Ido Schimmel <idosch@mellanox.com>
10285 L: netdev@vger.kernel.org
10287 W: http://www.mellanox.com
10288 Q: http://patchwork.ozlabs.org/project/netdev/list/
10289 F: drivers/net/ethernet/mellanox/mlxsw/
10290 F: tools/testing/selftests/drivers/net/mlxsw/
10292 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10293 M: mlxsw@mellanox.com
10294 L: netdev@vger.kernel.org
10296 W: http://www.mellanox.com
10297 Q: http://patchwork.ozlabs.org/project/netdev/list/
10298 F: drivers/net/ethernet/mellanox/mlxfw/
10300 MELLANOX HARDWARE PLATFORM SUPPORT
10301 M: Andy Shevchenko <andy@infradead.org>
10302 M: Darren Hart <dvhart@infradead.org>
10303 M: Vadim Pasternak <vadimp@mellanox.com>
10304 L: platform-driver-x86@vger.kernel.org
10306 F: drivers/platform/mellanox/
10307 F: include/linux/platform_data/mlxreg.h
10309 MELLANOX MLX4 core VPI driver
10310 M: Tariq Toukan <tariqt@mellanox.com>
10311 L: netdev@vger.kernel.org
10312 L: linux-rdma@vger.kernel.org
10313 W: http://www.mellanox.com
10314 Q: http://patchwork.ozlabs.org/project/netdev/list/
10316 F: drivers/net/ethernet/mellanox/mlx4/
10317 F: include/linux/mlx4/
10319 MELLANOX MLX4 IB driver
10320 M: Yishai Hadas <yishaih@mellanox.com>
10321 L: linux-rdma@vger.kernel.org
10322 W: http://www.mellanox.com
10323 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10325 F: drivers/infiniband/hw/mlx4/
10326 F: include/linux/mlx4/
10327 F: include/uapi/rdma/mlx4-abi.h
10329 MELLANOX MLX5 core VPI driver
10330 M: Saeed Mahameed <saeedm@mellanox.com>
10331 M: Leon Romanovsky <leonro@mellanox.com>
10332 L: netdev@vger.kernel.org
10333 L: linux-rdma@vger.kernel.org
10334 W: http://www.mellanox.com
10335 Q: http://patchwork.ozlabs.org/project/netdev/list/
10337 F: drivers/net/ethernet/mellanox/mlx5/core/
10338 F: include/linux/mlx5/
10339 F: Documentation/networking/device_drivers/mellanox/
10341 MELLANOX MLX5 IB driver
10342 M: Leon Romanovsky <leonro@mellanox.com>
10343 L: linux-rdma@vger.kernel.org
10344 W: http://www.mellanox.com
10345 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10347 F: drivers/infiniband/hw/mlx5/
10348 F: include/linux/mlx5/
10349 F: include/uapi/rdma/mlx5-abi.h
10351 MELLANOX MLXCPLD I2C AND MUX DRIVER
10352 M: Vadim Pasternak <vadimp@mellanox.com>
10353 M: Michael Shych <michaelsh@mellanox.com>
10354 L: linux-i2c@vger.kernel.org
10356 F: drivers/i2c/busses/i2c-mlxcpld.c
10357 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
10358 F: Documentation/i2c/busses/i2c-mlxcpld
10360 MELLANOX MLXCPLD LED DRIVER
10361 M: Vadim Pasternak <vadimp@mellanox.com>
10362 L: linux-leds@vger.kernel.org
10364 F: drivers/leds/leds-mlxcpld.c
10365 F: drivers/leds/leds-mlxreg.c
10366 F: Documentation/leds/leds-mlxcpld.rst
10368 MELLANOX PLATFORM DRIVER
10369 M: Vadim Pasternak <vadimp@mellanox.com>
10370 L: platform-driver-x86@vger.kernel.org
10372 F: drivers/platform/x86/mlx-platform.c
10375 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10376 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
10377 L: linux-kernel@vger.kernel.org
10379 F: kernel/sched/membarrier.c
10380 F: include/uapi/linux/membarrier.h
10381 F: arch/powerpc/include/asm/membarrier.h
10384 M: Mike Rapoport <rppt@linux.ibm.com>
10385 L: linux-mm@kvack.org
10387 F: include/linux/memblock.h
10389 F: Documentation/core-api/boot-time-mm.rst
10392 L: linux-mm@kvack.org
10393 W: http://www.linux-mm.org
10395 F: include/linux/mm.h
10396 F: include/linux/gfp.h
10397 F: include/linux/mmzone.h
10398 F: include/linux/memory_hotplug.h
10399 F: include/linux/vmalloc.h
10402 MEMORY TECHNOLOGY DEVICES (MTD)
10403 M: David Woodhouse <dwmw2@infradead.org>
10404 M: Brian Norris <computersforpeace@gmail.com>
10405 M: Marek Vasut <marek.vasut@gmail.com>
10406 M: Miquel Raynal <miquel.raynal@bootlin.com>
10407 M: Richard Weinberger <richard@nod.at>
10408 M: Vignesh Raghavendra <vigneshr@ti.com>
10409 L: linux-mtd@lists.infradead.org
10410 W: http://www.linux-mtd.infradead.org/
10411 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10415 F: Documentation/devicetree/bindings/mtd/
10417 F: include/linux/mtd/
10418 F: include/uapi/mtd/
10420 MEN A21 WATCHDOG DRIVER
10421 M: Johannes Thumshirn <morbidrsa@gmail.com>
10422 L: linux-watchdog@vger.kernel.org
10424 F: drivers/watchdog/mena21_wdt.c
10426 MEN CHAMELEON BUS (mcb)
10427 M: Johannes Thumshirn <morbidrsa@gmail.com>
10430 F: include/linux/mcb.h
10431 F: Documentation/driver-api/men-chameleon-bus.rst
10433 MEN F21BMC (Board Management Controller)
10434 M: Andreas Werner <andreas.werner@men.de>
10436 F: drivers/mfd/menf21bmc.c
10437 F: drivers/watchdog/menf21bmc_wdt.c
10438 F: drivers/leds/leds-menf21bmc.c
10439 F: drivers/hwmon/menf21bmc_hwmon.c
10440 F: Documentation/hwmon/menf21bmc.rst
10442 MEN Z069 WATCHDOG DRIVER
10443 M: Johannes Thumshirn <jth@kernel.org>
10444 L: linux-watchdog@vger.kernel.org
10446 F: drivers/watchdog/menz69_wdt.c
10448 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10449 M: Neil Armstrong <narmstrong@baylibre.com>
10450 L: linux-media@vger.kernel.org
10451 L: linux-amlogic@lists.infradead.org
10452 W: http://linux-meson.com/
10454 F: drivers/media/platform/meson/ao-cec.c
10455 F: drivers/media/platform/meson/ao-cec-g12a.c
10456 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
10457 T: git git://linuxtv.org/media_tree.git
10459 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10460 M: Liang Yang <liang.yang@amlogic.com>
10461 L: linux-mtd@lists.infradead.org
10463 F: drivers/mtd/nand/raw/meson_*
10464 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10466 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10467 M: Maxime Jourdan <mjourdan@baylibre.com>
10468 L: linux-media@vger.kernel.org
10469 L: linux-amlogic@lists.infradead.org
10471 F: drivers/staging/media/meson/vdec/
10472 T: git git://linuxtv.org/media_tree.git
10474 METHODE UDPU SUPPORT
10475 M: Vladimir Vid <vladimir.vid@sartura.hr>
10477 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10479 MICROBLAZE ARCHITECTURE
10480 M: Michal Simek <monstr@monstr.eu>
10481 W: http://www.monstr.eu/fdt/
10482 T: git git://git.monstr.eu/linux-2.6-microblaze.git
10484 F: arch/microblaze/
10486 MICROCHIP AT91 SERIAL DRIVER
10487 M: Richard Genoud <richard.genoud@gmail.com>
10489 F: drivers/tty/serial/atmel_serial.c
10490 F: drivers/tty/serial/atmel_serial.h
10491 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10493 MICROCHIP AUDIO ASOC DRIVERS
10494 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10495 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10499 MICROCHIP DMA DRIVER
10500 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10501 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10502 L: dmaengine@vger.kernel.org
10504 F: drivers/dma/at_hdmac.c
10505 F: drivers/dma/at_hdmac_regs.h
10506 F: include/linux/platform_data/dma-atmel.h
10507 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
10508 F: include/dt-bindings/dma/at91.h
10510 MICROCHIP ECC DRIVER
10511 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10512 L: linux-crypto@vger.kernel.org
10514 F: drivers/crypto/atmel-ecc.*
10516 MICROCHIP I2C DRIVER
10517 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10518 L: linux-i2c@vger.kernel.org
10520 F: drivers/i2c/busses/i2c-at91.h
10521 F: drivers/i2c/busses/i2c-at91-*.c
10523 MICROCHIP ISC DRIVER
10524 M: Eugen Hristev <eugen.hristev@microchip.com>
10525 L: linux-media@vger.kernel.org
10527 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
10528 F: drivers/media/platform/atmel/atmel-isc.h
10529 F: drivers/media/platform/atmel/atmel-isc-base.c
10530 F: drivers/media/platform/atmel/atmel-isc-regs.h
10531 F: Documentation/devicetree/bindings/media/atmel-isc.txt
10533 MICROCHIP ISI DRIVER
10534 M: Eugen Hristev <eugen.hristev@microchip.com>
10535 L: linux-media@vger.kernel.org
10537 F: drivers/media/platform/atmel/atmel-isi.c
10538 F: drivers/media/platform/atmel/atmel-isi.h
10540 MICROCHIP AT91 USART MFD DRIVER
10541 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10542 L: linux-kernel@vger.kernel.org
10544 F: drivers/mfd/at91-usart.c
10545 F: include/dt-bindings/mfd/at91-usart.h
10546 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10548 MICROCHIP AT91 USART SPI DRIVER
10549 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10550 L: linux-spi@vger.kernel.org
10552 F: drivers/spi/spi-at91-usart.c
10553 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10555 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10556 M: Woojung Huh <woojung.huh@microchip.com>
10557 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10558 L: netdev@vger.kernel.org
10560 F: net/dsa/tag_ksz.c
10561 F: drivers/net/dsa/microchip/*
10562 F: include/linux/platform_data/microchip-ksz.h
10563 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
10565 MICROCHIP LAN743X ETHERNET DRIVER
10566 M: Bryan Whitehead <bryan.whitehead@microchip.com>
10567 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10568 L: netdev@vger.kernel.org
10570 F: drivers/net/ethernet/microchip/lan743x_*
10572 MICROCHIP LCDFB DRIVER
10573 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10574 L: linux-fbdev@vger.kernel.org
10576 F: drivers/video/fbdev/atmel_lcdfb.c
10577 F: include/video/atmel_lcdc.h
10579 MICROCHIP MMC/SD/SDIO MCI DRIVER
10580 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10582 F: drivers/mmc/host/atmel-mci.c
10584 MICROCHIP MCP16502 PMIC DRIVER
10585 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
10586 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10588 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10589 F: drivers/regulator/mcp16502.c
10591 MICROCHIP MCP3911 ADC DRIVER
10592 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10593 M: Kent Gustavsson <kent@minoris.se>
10594 L: linux-iio@vger.kernel.org
10596 F: drivers/iio/adc/mcp3911.c
10597 F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10599 MICROCHIP NAND DRIVER
10600 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10601 L: linux-mtd@lists.infradead.org
10603 F: drivers/mtd/nand/raw/atmel/*
10604 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
10606 MICROCHIP PWM DRIVER
10607 M: Claudiu Beznea <claudiu.beznea@microchip.com>
10608 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10609 L: linux-pwm@vger.kernel.org
10611 F: drivers/pwm/pwm-atmel.c
10612 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10614 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10615 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10616 M: Eugen Hristev <eugen.hristev@microchip.com>
10617 L: linux-iio@vger.kernel.org
10619 F: drivers/iio/adc/at91-sama5d2_adc.c
10620 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10621 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10623 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10624 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10626 F: drivers/power/reset/at91-sama5d2_shdwc.c
10628 MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10629 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
10630 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10631 L: linux-gpio@vger.kernel.org
10632 F: drivers/gpio/gpio-sama5d2-piobu.c
10634 MICROCHIP SPI DRIVER
10635 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10637 F: drivers/spi/spi-atmel.*
10639 MICROCHIP SSC DRIVER
10640 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10641 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10643 F: drivers/misc/atmel-ssc.c
10644 F: include/linux/atmel-ssc.h
10646 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10647 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10648 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10650 F: drivers/misc/atmel_tclib.c
10651 F: drivers/clocksource/tcb_clksrc.c
10653 MICROCHIP USBA UDC DRIVER
10654 M: Cristian Birsan <cristian.birsan@microchip.com>
10655 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10657 F: drivers/usb/gadget/udc/atmel_usba_udc.*
10659 MICROCHIP USB251XB DRIVER
10660 M: Richard Leitner <richard.leitner@skidata.com>
10661 L: linux-usb@vger.kernel.org
10663 F: drivers/usb/misc/usb251xb.c
10664 F: Documentation/devicetree/bindings/usb/usb251xb.txt
10666 MICROCHIP XDMA DRIVER
10667 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10668 L: linux-arm-kernel@lists.infradead.org
10669 L: dmaengine@vger.kernel.org
10671 F: drivers/dma/at_xdmac.c
10673 MICROSEMI MIPS SOCS
10674 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10675 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10676 L: linux-mips@vger.kernel.org
10678 F: arch/mips/generic/board-ocelot.c
10679 F: arch/mips/configs/generic/board-ocelot.config
10680 F: arch/mips/boot/dts/mscc/
10681 F: Documentation/devicetree/bindings/mips/mscc.txt
10683 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10684 M: Don Brace <don.brace@microsemi.com>
10685 L: esc.storagedev@microsemi.com
10686 L: linux-scsi@vger.kernel.org
10688 F: drivers/scsi/smartpqi/smartpqi*.[ch]
10689 F: drivers/scsi/smartpqi/Kconfig
10690 F: drivers/scsi/smartpqi/Makefile
10691 F: include/linux/cciss*.h
10692 F: include/uapi/linux/cciss*.h
10693 F: Documentation/scsi/smartpqi.txt
10695 MICROSEMI ETHERNET SWITCH DRIVER
10696 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10697 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10698 L: netdev@vger.kernel.org
10700 F: drivers/net/ethernet/mscc/
10702 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10703 M: Chen Yu <yu.c.chen@intel.com>
10704 L: platform-driver-x86@vger.kernel.org
10706 F: drivers/platform/x86/surfacepro3_button.c
10708 MICROTEK X6 SCANNER
10709 M: Oliver Neukum <oliver@neukum.org>
10711 F: drivers/usb/image/microtek.*
10714 M: Ralf Baechle <ralf@linux-mips.org>
10715 M: Paul Burton <paul.burton@mips.com>
10716 M: James Hogan <jhogan@kernel.org>
10717 L: linux-mips@vger.kernel.org
10718 W: http://www.linux-mips.org/
10719 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
10720 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10721 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
10723 F: Documentation/devicetree/bindings/mips/
10724 F: Documentation/mips/
10726 F: drivers/platform/mips/
10728 MIPS BOSTON DEVELOPMENT BOARD
10729 M: Paul Burton <paul.burton@mips.com>
10730 L: linux-mips@vger.kernel.org
10732 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
10733 F: arch/mips/boot/dts/img/boston.dts
10734 F: arch/mips/configs/generic/board-boston.config
10735 F: drivers/clk/imgtec/clk-boston.c
10736 F: include/dt-bindings/clock/boston-clock.h
10738 MIPS GENERIC PLATFORM
10739 M: Paul Burton <paul.burton@mips.com>
10740 L: linux-mips@vger.kernel.org
10742 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10743 F: arch/mips/generic/
10744 F: arch/mips/tools/generic-board-config.sh
10746 MIPS/LOONGSON1 ARCHITECTURE
10747 M: Keguang Zhang <keguang.zhang@gmail.com>
10748 L: linux-mips@vger.kernel.org
10750 F: arch/mips/loongson32/
10751 F: arch/mips/include/asm/mach-loongson32/
10752 F: drivers/*/*loongson1*
10753 F: drivers/*/*/*loongson1*
10755 MIPS/LOONGSON2 ARCHITECTURE
10756 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
10757 L: linux-mips@vger.kernel.org
10759 F: arch/mips/loongson64/fuloong-2e/
10760 F: arch/mips/loongson64/lemote-2f/
10761 F: arch/mips/include/asm/mach-loongson64/
10762 F: drivers/*/*loongson2*
10763 F: drivers/*/*/*loongson2*
10765 MIPS/LOONGSON3 ARCHITECTURE
10766 M: Huacai Chen <chenhc@lemote.com>
10767 L: linux-mips@vger.kernel.org
10769 F: arch/mips/loongson64/
10770 F: arch/mips/include/asm/mach-loongson64/
10771 F: drivers/platform/mips/cpu_hwmon.c
10772 F: drivers/*/*loongson3*
10773 F: drivers/*/*/*loongson3*
10775 MIPS RINT INSTRUCTION EMULATION
10776 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
10777 L: linux-mips@vger.kernel.org
10779 F: arch/mips/math-emu/sp_rint.c
10780 F: arch/mips/math-emu/dp_rint.c
10782 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10783 M: Hans Verkuil <hverkuil@xs4all.nl>
10784 L: linux-media@vger.kernel.org
10785 T: git git://linuxtv.org/media_tree.git
10786 W: https://linuxtv.org
10788 F: drivers/media/radio/radio-miropcm20*
10791 R: Lubomir Rintel <lkundrak@v3.sk>
10792 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10794 F: arch/arm/boot/dts/mmp*
10795 F: arch/arm/mach-mmp/
10797 MMU GATHER AND TLB INVALIDATION
10798 M: Will Deacon <will@kernel.org>
10799 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
10800 M: Andrew Morton <akpm@linux-foundation.org>
10801 M: Nick Piggin <npiggin@gmail.com>
10802 M: Peter Zijlstra <peterz@infradead.org>
10803 L: linux-arch@vger.kernel.org
10804 L: linux-mm@kvack.org
10806 F: arch/*/include/asm/tlb.h
10807 F: include/asm-generic/tlb.h
10810 MN88472 MEDIA DRIVER
10811 M: Antti Palosaari <crope@iki.fi>
10812 L: linux-media@vger.kernel.org
10813 W: https://linuxtv.org
10814 W: http://palosaari.fi/linux/
10815 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10817 F: drivers/media/dvb-frontends/mn88472*
10819 MN88473 MEDIA DRIVER
10820 M: Antti Palosaari <crope@iki.fi>
10821 L: linux-media@vger.kernel.org
10822 W: https://linuxtv.org
10823 W: http://palosaari.fi/linux/
10824 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10826 F: drivers/media/dvb-frontends/mn88473*
10829 M: Jessica Yu <jeyu@kernel.org>
10830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10832 F: include/linux/module.h
10835 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10836 W: http://popies.net/meye/
10838 F: Documentation/media/v4l-drivers/meye*
10839 F: drivers/media/pci/meye/
10840 F: include/uapi/linux/meye.h
10842 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10843 M: Jiri Slaby <jirislaby@gmail.com>
10845 F: Documentation/driver-api/serial/moxa-smartio.rst
10846 F: drivers/tty/mxser.*
10848 MR800 AVERMEDIA USB FM RADIO DRIVER
10849 M: Alexey Klimov <klimov.linux@gmail.com>
10850 L: linux-media@vger.kernel.org
10851 T: git git://linuxtv.org/media_tree.git
10853 F: drivers/media/radio/radio-mr800.c
10855 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10856 M: Alan Ott <alan@signal11.us>
10857 L: linux-wpan@vger.kernel.org
10859 F: drivers/net/ieee802154/mrf24j40.c
10860 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10863 M: "Lee, Chun-Yi" <jlee@suse.com>
10864 L: platform-driver-x86@vger.kernel.org
10866 F: drivers/platform/x86/msi-laptop.c
10869 L: platform-driver-x86@vger.kernel.org
10871 F: drivers/platform/x86/msi-wmi.c
10873 MSI001 MEDIA DRIVER
10874 M: Antti Palosaari <crope@iki.fi>
10875 L: linux-media@vger.kernel.org
10876 W: https://linuxtv.org
10877 W: http://palosaari.fi/linux/
10878 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10879 T: git git://linuxtv.org/anttip/media_tree.git
10881 F: drivers/media/tuners/msi001*
10883 MSI2500 MEDIA DRIVER
10884 M: Antti Palosaari <crope@iki.fi>
10885 L: linux-media@vger.kernel.org
10886 W: https://linuxtv.org
10887 W: http://palosaari.fi/linux/
10888 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10889 T: git git://linuxtv.org/anttip/media_tree.git
10891 F: drivers/media/usb/msi2500/
10893 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10894 M: Robert Jarzmik <robert.jarzmik@free.fr>
10895 L: linux-mtd@lists.infradead.org
10897 F: drivers/mtd/devices/docg3*
10899 MT9M032 APTINA SENSOR DRIVER
10900 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10901 L: linux-media@vger.kernel.org
10902 T: git git://linuxtv.org/media_tree.git
10904 F: drivers/media/i2c/mt9m032.c
10905 F: include/media/i2c/mt9m032.h
10907 MT9P031 APTINA CAMERA SENSOR
10908 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10909 L: linux-media@vger.kernel.org
10910 T: git git://linuxtv.org/media_tree.git
10912 F: drivers/media/i2c/mt9p031.c
10913 F: include/media/i2c/mt9p031.h
10915 MT9T001 APTINA CAMERA SENSOR
10916 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10917 L: linux-media@vger.kernel.org
10918 T: git git://linuxtv.org/media_tree.git
10920 F: drivers/media/i2c/mt9t001.c
10921 F: include/media/i2c/mt9t001.h
10923 MT9T112 APTINA CAMERA SENSOR
10924 M: Jacopo Mondi <jacopo@jmondi.org>
10925 L: linux-media@vger.kernel.org
10926 T: git git://linuxtv.org/media_tree.git
10928 F: drivers/media/i2c/mt9t112.c
10929 F: include/media/i2c/mt9t112.h
10931 MT9V032 APTINA CAMERA SENSOR
10932 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10933 L: linux-media@vger.kernel.org
10934 T: git git://linuxtv.org/media_tree.git
10936 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10937 F: drivers/media/i2c/mt9v032.c
10938 F: include/media/i2c/mt9v032.h
10940 MT9V111 APTINA CAMERA SENSOR
10941 M: Jacopo Mondi <jacopo@jmondi.org>
10942 L: linux-media@vger.kernel.org
10943 T: git git://linuxtv.org/media_tree.git
10945 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10946 F: drivers/media/i2c/mt9v111.c
10948 MULTIFUNCTION DEVICES (MFD)
10949 M: Lee Jones <lee.jones@linaro.org>
10950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10952 F: Documentation/devicetree/bindings/mfd/
10954 F: include/linux/mfd/
10955 F: include/dt-bindings/mfd/
10957 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10959 F: drivers/mmc/host/mmc_spi.c
10960 F: include/linux/spi/mmc_spi.h
10962 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10963 M: Ulf Hansson <ulf.hansson@linaro.org>
10964 L: linux-mmc@vger.kernel.org
10965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10967 F: Documentation/devicetree/bindings/mmc/
10969 F: include/linux/mmc/
10970 F: include/uapi/linux/mmc/
10972 MULTIPLEXER SUBSYSTEM
10973 M: Peter Rosin <peda@axentia.se>
10975 F: Documentation/ABI/testing/sysfs-class-mux*
10976 F: Documentation/devicetree/bindings/mux/
10977 F: include/dt-bindings/mux/
10978 F: include/linux/mux/
10981 MULTITECH MULTIPORT CARD (ISICOM)
10983 F: drivers/tty/isicom.c
10984 F: include/linux/isicom.h
10986 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10987 M: Bin Liu <b-liu@ti.com>
10988 L: linux-usb@vger.kernel.org
10990 F: drivers/usb/musb/
10992 MXL301RF MEDIA DRIVER
10993 M: Akihiro Tsukada <tskd08@gmail.com>
10994 L: linux-media@vger.kernel.org
10996 F: drivers/media/tuners/mxl301rf*
10998 MXL5007T MEDIA DRIVER
10999 M: Michael Krufky <mkrufky@linuxtv.org>
11000 L: linux-media@vger.kernel.org
11001 W: https://linuxtv.org
11002 W: http://github.com/mkrufky
11003 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11004 T: git git://linuxtv.org/mkrufky/tuners.git
11006 F: drivers/media/tuners/mxl5007t.*
11009 M: Marek Vasut <marex@denx.de>
11010 M: Stefan Agner <stefan@agner.ch>
11011 L: dri-devel@lists.freedesktop.org
11013 F: drivers/gpu/drm/mxsfb/
11014 F: Documentation/devicetree/bindings/display/mxsfb.txt
11015 T: git git://anongit.freedesktop.org/drm/drm-misc
11017 MYLEX DAC960 PCI RAID Controller
11018 M: Hannes Reinecke <hare@kernel.org>
11019 L: linux-scsi@vger.kernel.org
11021 F: drivers/scsi/myrb.*
11022 F: drivers/scsi/myrs.*
11024 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11025 M: Chris Lee <christopher.lee@cspi.com>
11026 L: netdev@vger.kernel.org
11027 W: https://www.cspi.com/ethernet-products/support/downloads/
11029 F: drivers/net/ethernet/myricom/myri10ge/
11031 NAND FLASH SUBSYSTEM
11032 M: Miquel Raynal <miquel.raynal@bootlin.com>
11033 R: Richard Weinberger <richard@nod.at>
11034 L: linux-mtd@lists.infradead.org
11035 W: http://www.linux-mtd.infradead.org/
11036 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11037 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11039 F: drivers/mtd/nand/
11040 F: include/linux/mtd/*nand*.h
11042 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11043 M: Daniel Mack <zonque@gmail.com>
11045 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11046 W: http://www.native-instruments.com
11047 F: sound/usb/caiaq/
11049 NATSEMI ETHERNET DRIVER (DP8381x)
11051 F: drivers/net/ethernet/natsemi/natsemi.c
11053 NCR 5380 SCSI DRIVERS
11054 M: Finn Thain <fthain@telegraphics.com.au>
11055 M: Michael Schmitz <schmitzmic@gmail.com>
11056 L: linux-scsi@vger.kernel.org
11058 F: Documentation/scsi/g_NCR5380.txt
11059 F: drivers/scsi/NCR5380.*
11060 F: drivers/scsi/arm/cumana_1.c
11061 F: drivers/scsi/arm/oak.c
11062 F: drivers/scsi/atari_scsi.*
11063 F: drivers/scsi/dmx3191d.c
11064 F: drivers/scsi/g_NCR5380.*
11065 F: drivers/scsi/mac_scsi.*
11066 F: drivers/scsi/sun3_scsi.*
11067 F: drivers/scsi/sun3_scsi_vme.c
11070 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
11074 NCT6775 HARDWARE MONITOR DRIVER
11075 M: Guenter Roeck <linux@roeck-us.net>
11076 L: linux-hwmon@vger.kernel.org
11078 F: Documentation/hwmon/nct6775.rst
11079 F: drivers/hwmon/nct6775.c
11081 NET_FAILOVER MODULE
11082 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
11083 L: netdev@vger.kernel.org
11085 F: driver/net/net_failover.c
11086 F: include/net/net_failover.h
11087 F: Documentation/networking/net_failover.rst
11089 NETEM NETWORK EMULATOR
11090 M: Stephen Hemminger <stephen@networkplumber.org>
11091 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
11093 F: net/sched/sch_netem.c
11095 NETERION 10GbE DRIVERS (s2io/vxge)
11096 M: Jon Mason <jdmason@kudzu.us>
11097 L: netdev@vger.kernel.org
11099 F: Documentation/networking/device_drivers/neterion/s2io.txt
11100 F: Documentation/networking/device_drivers/neterion/vxge.txt
11101 F: drivers/net/ethernet/neterion/
11104 M: Pablo Neira Ayuso <pablo@netfilter.org>
11105 M: Jozsef Kadlecsik <kadlec@netfilter.org>
11106 M: Florian Westphal <fw@strlen.de>
11107 L: netfilter-devel@vger.kernel.org
11108 L: coreteam@netfilter.org
11109 W: http://www.netfilter.org/
11110 W: http://www.iptables.org/
11111 W: http://www.nftables.org/
11112 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
11113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11116 F: include/linux/netfilter*
11117 F: include/linux/netfilter/
11118 F: include/net/netfilter/
11119 F: include/uapi/linux/netfilter*
11120 F: include/uapi/linux/netfilter/
11121 F: net/*/netfilter.c
11122 F: net/*/netfilter/
11124 F: net/bridge/br_netfilter*.c
11126 NETROM NETWORK LAYER
11127 M: Ralf Baechle <ralf@linux-mips.org>
11128 L: linux-hams@vger.kernel.org
11129 W: http://www.linux-ax25.org/
11131 F: include/net/netrom.h
11132 F: include/uapi/linux/netrom.h
11135 NETRONOME ETHERNET DRIVERS
11136 M: Jakub Kicinski <jakub.kicinski@netronome.com>
11137 L: oss-drivers@netronome.com
11139 F: drivers/net/ethernet/netronome/
11141 NETWORK BLOCK DEVICE (NBD)
11142 M: Josef Bacik <josef@toxicpanda.com>
11144 L: linux-block@vger.kernel.org
11145 L: nbd@other.debian.org
11146 F: Documentation/admin-guide/blockdev/nbd.rst
11147 F: drivers/block/nbd.c
11148 F: include/trace/events/nbd.h
11149 F: include/uapi/linux/nbd.h
11151 NETWORK DROP MONITOR
11152 M: Neil Horman <nhorman@tuxdriver.com>
11153 L: netdev@vger.kernel.org
11155 W: https://fedorahosted.org/dropwatch/
11156 F: net/core/drop_monitor.c
11157 F: include/uapi/linux/net_dropmon.h
11160 M: "David S. Miller" <davem@davemloft.net>
11161 L: netdev@vger.kernel.org
11162 W: http://www.linuxfoundation.org/en/Net
11163 Q: http://patchwork.ozlabs.org/project/netdev/list/
11164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11167 F: Documentation/devicetree/bindings/net/
11169 F: include/linux/if_*
11170 F: include/linux/netdevice.h
11171 F: include/linux/etherdevice.h
11172 F: include/linux/fcdevice.h
11173 F: include/linux/fddidevice.h
11174 F: include/linux/hippidevice.h
11175 F: include/linux/inetdevice.h
11176 F: include/uapi/linux/if_*
11177 F: include/uapi/linux/netdevice.h
11179 NETWORKING DRIVERS (WIRELESS)
11180 M: Kalle Valo <kvalo@codeaurora.org>
11181 L: linux-wireless@vger.kernel.org
11182 Q: http://patchwork.kernel.org/project/linux-wireless/list/
11183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11186 F: Documentation/devicetree/bindings/net/wireless/
11187 F: drivers/net/wireless/
11190 M: Andrew Lunn <andrew@lunn.ch>
11191 M: Vivien Didelot <vivien.didelot@gmail.com>
11192 M: Florian Fainelli <f.fainelli@gmail.com>
11194 F: Documentation/devicetree/bindings/net/dsa/
11196 F: include/net/dsa.h
11197 F: include/linux/dsa/
11198 F: include/linux/platform_data/dsa.h
11199 F: drivers/net/dsa/
11201 NETWORKING [GENERAL]
11202 M: "David S. Miller" <davem@davemloft.net>
11203 L: netdev@vger.kernel.org
11204 W: http://www.linuxfoundation.org/en/Net
11205 Q: http://patchwork.ozlabs.org/project/netdev/list/
11206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11208 B: mailto:netdev@vger.kernel.org
11212 F: include/linux/in.h
11213 F: include/linux/net.h
11214 F: include/linux/netdevice.h
11215 F: include/uapi/linux/in.h
11216 F: include/uapi/linux/net.h
11217 F: include/uapi/linux/netdevice.h
11218 F: include/uapi/linux/net_namespace.h
11219 F: tools/testing/selftests/net/
11222 F: Documentation/networking/
11225 M: Steffen Klassert <steffen.klassert@secunet.com>
11226 M: Herbert Xu <herbert@gondor.apana.org.au>
11227 M: "David S. Miller" <davem@davemloft.net>
11228 L: netdev@vger.kernel.org
11229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11237 F: net/ipv4/ipcomp.c
11238 F: net/ipv4/ip_vti.c
11242 F: net/ipv6/ipcomp6.c
11243 F: net/ipv6/ip6_vti.c
11244 F: include/uapi/linux/xfrm.h
11245 F: include/net/xfrm.h
11247 NETWORKING [IPv4/IPv6]
11248 M: "David S. Miller" <davem@davemloft.net>
11249 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11250 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11251 L: netdev@vger.kernel.org
11252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11259 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11260 M: Paul Moore <paul@paul-moore.com>
11261 W: https://github.com/netlabel
11262 L: netdev@vger.kernel.org
11263 L: linux-security-module@vger.kernel.org
11265 F: Documentation/netlabel/
11266 F: include/net/calipso.h
11267 F: include/net/cipso_ipv4.h
11268 F: include/net/netlabel.h
11269 F: include/uapi/linux/netfilter/xt_SECMARK.h
11270 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
11272 F: net/ipv4/cipso_ipv4.c
11273 F: net/ipv6/calipso.c
11274 F: net/netfilter/xt_CONNSECMARK.c
11275 F: net/netfilter/xt_SECMARK.c
11278 M: Eric Dumazet <edumazet@google.com>
11279 L: netdev@vger.kernel.org
11282 F: net/ipv4/syncookies.c
11284 F: net/ipv6/syncookies.c
11285 F: include/uapi/linux/tcp.h
11286 F: include/net/tcp.h
11287 F: include/linux/tcp.h
11288 F: include/trace/events/tcp.h
11291 M: Boris Pismenny <borisp@mellanox.com>
11292 M: Aviad Yehezkel <aviadye@mellanox.com>
11293 M: Dave Watson <davejwatson@fb.com>
11294 M: John Fastabend <john.fastabend@gmail.com>
11295 M: Daniel Borkmann <daniel@iogearbox.net>
11296 M: Jakub Kicinski <jakub.kicinski@netronome.com>
11297 L: netdev@vger.kernel.org
11300 F: include/uapi/linux/tls.h
11301 F: include/net/tls.h
11303 NETWORKING [WIRELESS]
11304 L: linux-wireless@vger.kernel.org
11305 Q: http://patchwork.kernel.org/project/linux-wireless/list/
11308 M: Jakub Kicinski <jakub.kicinski@netronome.com>
11310 F: drivers/net/netdevsim/*
11312 NETXEN (1/10) GbE SUPPORT
11313 M: Manish Chopra <manishc@marvell.com>
11314 M: Rahul Verma <rahulv@marvell.com>
11315 M: GR-Linux-NIC-Dev@marvell.com
11316 L: netdev@vger.kernel.org
11318 F: drivers/net/ethernet/qlogic/netxen/
11321 M: David Ahern <dsahern@kernel.org>
11322 L: netdev@vger.kernel.org
11324 F: include/net/nexthop.h
11325 F: include/uapi/linux/nexthop.h
11326 F: include/net/netns/nexthop.h
11327 F: net/ipv4/nexthop.c
11330 L: netdev@vger.kernel.org
11333 F: include/net/nfc/
11334 F: include/uapi/linux/nfc.h
11336 F: include/linux/platform_data/nfcmrvl.h
11337 F: Documentation/devicetree/bindings/net/nfc/
11339 NFS, SUNRPC, AND LOCKD CLIENTS
11340 M: Trond Myklebust <trond.myklebust@hammerspace.com>
11341 M: Anna Schumaker <anna.schumaker@netapp.com>
11342 L: linux-nfs@vger.kernel.org
11343 W: http://client.linux-nfs.org
11344 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11350 F: include/linux/lockd/
11351 F: include/linux/nfs*
11352 F: include/linux/sunrpc/
11353 F: include/uapi/linux/nfs*
11354 F: include/uapi/linux/sunrpc/
11357 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
11358 L: linux-nilfs@vger.kernel.org
11359 W: https://nilfs.sourceforge.io/
11360 W: https://nilfs.osdn.jp/
11361 T: git git://github.com/konis/nilfs2.git
11363 F: Documentation/filesystems/nilfs2.txt
11365 F: include/trace/events/nilfs2.h
11366 F: include/uapi/linux/nilfs2_api.h
11367 F: include/uapi/linux/nilfs2_ondisk.h
11369 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11370 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11371 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11373 F: Documentation/scsi/NinjaSCSI.txt
11374 F: drivers/scsi/pcmcia/nsp_*
11376 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11377 M: GOTO Masanori <gotom@debian.or.jp>
11378 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11379 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11381 F: Documentation/scsi/NinjaSCSI.txt
11382 F: drivers/scsi/nsp32*
11385 M: Ley Foon Tan <lftan@altera.com>
11386 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11391 NOHZ, DYNTICKS SUPPORT
11392 M: Frederic Weisbecker <fweisbec@gmail.com>
11393 M: Thomas Gleixner <tglx@linutronix.de>
11394 M: Ingo Molnar <mingo@kernel.org>
11395 L: linux-kernel@vger.kernel.org
11396 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11398 F: kernel/time/tick*.*
11399 F: include/linux/tick.h
11400 F: include/linux/sched/nohz.h
11402 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11403 M: Pavel Machek <pavel@ucw.cz>
11404 M: Sakari Ailus <sakari.ailus@iki.fi>
11405 L: linux-media@vger.kernel.org
11407 F: drivers/media/i2c/et8ek8
11408 F: drivers/media/i2c/ad5820.c
11410 NOKIA N900 POWER SUPPLY DRIVERS
11411 R: Pali Rohár <pali.rohar@gmail.com>
11412 F: include/linux/power/bq2415x_charger.h
11413 F: include/linux/power/bq27xxx_battery.h
11414 F: include/linux/power/isp1704_charger.h
11415 F: drivers/power/supply/bq2415x_charger.c
11416 F: drivers/power/supply/bq27xxx_battery.c
11417 F: drivers/power/supply/bq27xxx_battery_i2c.c
11418 F: drivers/power/supply/isp1704_charger.c
11419 F: drivers/power/supply/rx51_battery.c
11422 M: Willy Tarreau <w@1wt.eu>
11424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11425 F: tools/include/nolibc/
11428 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11429 L: linux-ntb@googlegroups.com
11431 F: drivers/ntb/hw/amd/
11434 M: Jon Mason <jdmason@kudzu.us>
11435 M: Dave Jiang <dave.jiang@intel.com>
11436 M: Allen Hubbe <allenbh@gmail.com>
11437 L: linux-ntb@googlegroups.com
11439 W: https://github.com/jonmason/ntb/wiki
11440 T: git git://github.com/jonmason/ntb.git
11442 F: drivers/net/ntb_netdev.c
11443 F: include/linux/ntb.h
11444 F: include/linux/ntb_transport.h
11445 F: tools/testing/selftests/ntb/
11448 M: Serge Semin <fancer.lancer@gmail.com>
11449 L: linux-ntb@googlegroups.com
11451 F: drivers/ntb/hw/idt/
11454 M: Dave Jiang <dave.jiang@intel.com>
11455 L: linux-ntb@googlegroups.com
11457 W: https://github.com/davejiang/linux/wiki
11458 T: git https://github.com/davejiang/linux.git
11459 F: drivers/ntb/hw/intel/
11462 M: Anton Altaparmakov <anton@tuxera.com>
11463 L: linux-ntfs-dev@lists.sourceforge.net
11464 W: http://www.tuxera.com/
11465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11467 F: Documentation/filesystems/ntfs.txt
11471 M: Finn Thain <fthain@telegraphics.com.au>
11472 L: linux-m68k@lists.linux-m68k.org
11474 F: arch/*/include/asm/nubus.h
11476 F: include/linux/nubus.h
11477 F: include/uapi/linux/nubus.h
11479 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11480 M: Antonino Daplas <adaplas@gmail.com>
11481 L: linux-fbdev@vger.kernel.org
11483 F: drivers/video/fbdev/riva/
11484 F: drivers/video/fbdev/nvidia/
11487 M: Keith Busch <kbusch@kernel.org>
11488 M: Jens Axboe <axboe@fb.com>
11489 M: Christoph Hellwig <hch@lst.de>
11490 M: Sagi Grimberg <sagi@grimberg.me>
11491 L: linux-nvme@lists.infradead.org
11492 T: git://git.infradead.org/nvme.git
11493 W: http://git.infradead.org/nvme.git
11495 F: drivers/nvme/host/
11496 F: include/linux/nvme.h
11497 F: include/uapi/linux/nvme_ioctl.h
11499 NVM EXPRESS FC TRANSPORT DRIVERS
11500 M: James Smart <james.smart@broadcom.com>
11501 L: linux-nvme@lists.infradead.org
11503 F: include/linux/nvme-fc.h
11504 F: include/linux/nvme-fc-driver.h
11505 F: drivers/nvme/host/fc.c
11506 F: drivers/nvme/target/fc.c
11507 F: drivers/nvme/target/fcloop.c
11509 NVM EXPRESS TARGET DRIVER
11510 M: Christoph Hellwig <hch@lst.de>
11511 M: Sagi Grimberg <sagi@grimberg.me>
11512 L: linux-nvme@lists.infradead.org
11513 T: git://git.infradead.org/nvme.git
11514 W: http://git.infradead.org/nvme.git
11516 F: drivers/nvme/target/
11519 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11522 F: Documentation/devicetree/bindings/nvmem/
11523 F: Documentation/ABI/stable/sysfs-bus-nvmem
11524 F: include/linux/nvmem-consumer.h
11525 F: include/linux/nvmem-provider.h
11527 NXP FXAS21002C DRIVER
11528 M: Rui Miguel Silva <rmfrfs@gmail.com>
11529 L: linux-iio@vger.kernel.org
11531 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11532 F: drivers/iio/gyro/fxas21002c_core.c
11533 F: drivers/iio/gyro/fxas21002c.h
11534 F: drivers/iio/gyro/fxas21002c_i2c.c
11535 F: drivers/iio/gyro/fxas21002c_spi.c
11537 NXP SGTL5000 DRIVER
11538 M: Fabio Estevam <festevam@gmail.com>
11539 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11541 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
11542 F: sound/soc/codecs/sgtl5000*
11544 NXP SJA1105 ETHERNET SWITCH DRIVER
11545 M: Vladimir Oltean <olteanv@gmail.com>
11546 L: linux-kernel@vger.kernel.org
11548 F: drivers/net/dsa/sja1105
11550 NXP TDA998X DRM DRIVER
11551 M: Russell King <linux@armlinux.org.uk>
11553 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11554 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11555 F: drivers/gpu/drm/i2c/tda998x_drv.c
11556 F: include/drm/i2c/tda998x.h
11557 F: include/dt-bindings/display/tda998x.h
11561 M: Peter Rosin <peda@axentia.se>
11562 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11564 F: Documentation/devicetree/bindings/sound/tfa9879.txt
11565 F: sound/soc/codecs/tfa9879*
11568 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
11569 R: Charles Gorand <charles.gorand@effinnov.com>
11570 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11572 F: drivers/nfc/nxp-nci
11575 M: Jiri Pirko <jiri@mellanox.com>
11576 L: netdev@vger.kernel.org
11579 F: lib/test_objagg.c
11580 F: include/linux/objagg.h
11583 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
11584 M: Ashish Kumar <ashish.kumar@nxp.com>
11585 L: linux-spi@vger.kernel.org
11587 F: drivers/spi/spi-nxp-fspi.c
11588 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11591 M: Josh Poimboeuf <jpoimboe@redhat.com>
11592 M: Peter Zijlstra <peterz@infradead.org>
11596 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11597 M: Frederic Barrat <fbarrat@linux.ibm.com>
11598 M: Andrew Donnellan <ajd@linux.ibm.com>
11599 L: linuxppc-dev@lists.ozlabs.org
11601 F: arch/powerpc/platforms/powernv/ocxl.c
11602 F: arch/powerpc/include/asm/pnv-ocxl.h
11603 F: drivers/misc/ocxl/
11604 F: include/misc/ocxl*
11605 F: include/uapi/misc/ocxl.h
11606 F: Documentation/userspace-api/accelerators/ocxl.rst
11609 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11610 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
11611 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11612 L: linux-omap@vger.kernel.org
11614 F: sound/soc/ti/omap*
11615 F: sound/soc/ti/rx51.c
11616 F: sound/soc/ti/n810.c
11617 F: sound/soc/ti/sdma-pcm.*
11619 OMAP CLOCK FRAMEWORK SUPPORT
11620 M: Paul Walmsley <paul@pwsan.com>
11621 L: linux-omap@vger.kernel.org
11623 F: arch/arm/*omap*/*clock*
11625 OMAP DEVICE TREE SUPPORT
11626 M: Benoît Cousson <bcousson@baylibre.com>
11627 M: Tony Lindgren <tony@atomide.com>
11628 L: linux-omap@vger.kernel.org
11629 L: devicetree@vger.kernel.org
11631 F: arch/arm/boot/dts/*omap*
11632 F: arch/arm/boot/dts/*am3*
11633 F: arch/arm/boot/dts/*am4*
11634 F: arch/arm/boot/dts/*am5*
11635 F: arch/arm/boot/dts/*dra7*
11637 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11638 L: linux-omap@vger.kernel.org
11639 L: linux-fbdev@vger.kernel.org
11641 F: drivers/video/fbdev/omap2/
11642 F: Documentation/arm/omap/dss.rst
11644 OMAP FRAMEBUFFER SUPPORT
11645 L: linux-fbdev@vger.kernel.org
11646 L: linux-omap@vger.kernel.org
11648 F: drivers/video/fbdev/omap/
11650 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11651 M: Roger Quadros <rogerq@ti.com>
11652 M: Tony Lindgren <tony@atomide.com>
11653 L: linux-omap@vger.kernel.org
11655 F: drivers/memory/omap-gpmc.c
11656 F: arch/arm/mach-omap2/*gpmc*
11659 M: Grygorii Strashko <grygorii.strashko@ti.com>
11660 M: Santosh Shilimkar <ssantosh@kernel.org>
11661 M: Kevin Hilman <khilman@kernel.org>
11662 L: linux-omap@vger.kernel.org
11664 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
11665 F: drivers/gpio/gpio-omap.c
11667 OMAP HARDWARE SPINLOCK SUPPORT
11668 M: Ohad Ben-Cohen <ohad@wizery.com>
11669 L: linux-omap@vger.kernel.org
11671 F: drivers/hwspinlock/omap_hwspinlock.c
11673 OMAP HS MMC SUPPORT
11674 L: linux-mmc@vger.kernel.org
11675 L: linux-omap@vger.kernel.org
11677 F: drivers/mmc/host/omap_hsmmc.c
11680 M: Paul Walmsley <paul@pwsan.com>
11681 L: linux-omap@vger.kernel.org
11683 F: arch/arm/mach-omap2/omap_hwmod*data*
11685 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11686 M: Benoît Cousson <bcousson@baylibre.com>
11687 L: linux-omap@vger.kernel.org
11689 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11692 M: Benoît Cousson <bcousson@baylibre.com>
11693 M: Paul Walmsley <paul@pwsan.com>
11694 L: linux-omap@vger.kernel.org
11696 F: arch/arm/mach-omap2/omap_hwmod.*
11699 M: Vignesh R <vigneshr@ti.com>
11700 L: linux-omap@vger.kernel.org
11701 L: linux-i2c@vger.kernel.org
11703 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
11704 F: drivers/i2c/busses/i2c-omap.c
11706 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11707 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11708 L: linux-media@vger.kernel.org
11710 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
11711 F: drivers/media/platform/omap3isp/
11712 F: drivers/staging/media/omap4iss/
11715 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11716 L: linux-omap@vger.kernel.org
11718 F: drivers/mmc/host/omap.c
11720 OMAP POWER MANAGEMENT SUPPORT
11721 M: Kevin Hilman <khilman@kernel.org>
11722 L: linux-omap@vger.kernel.org
11724 F: arch/arm/*omap*/*pm*
11725 F: drivers/cpufreq/omap-cpufreq.c
11727 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11728 M: Rajendra Nayak <rnayak@codeaurora.org>
11729 M: Paul Walmsley <paul@pwsan.com>
11730 L: linux-omap@vger.kernel.org
11732 F: arch/arm/mach-omap2/prm*
11734 OMAP RANDOM NUMBER GENERATOR SUPPORT
11735 M: Deepak Saxena <dsaxena@plexity.net>
11737 F: drivers/char/hw_random/omap-rng.c
11740 L: linux-usb@vger.kernel.org
11741 L: linux-omap@vger.kernel.org
11743 F: drivers/usb/*/*omap*
11744 F: arch/arm/*omap*/usb*
11746 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11747 M: Mark Jackson <mpfj@newflow.co.uk>
11748 L: linux-omap@vger.kernel.org
11750 F: arch/arm/boot/dts/am335x-nano.dts
11753 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11754 M: Tony Lindgren <tony@atomide.com>
11755 L: linux-omap@vger.kernel.org
11756 Q: http://patchwork.kernel.org/project/linux-omap/list/
11757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11759 F: arch/arm/mach-omap1/
11760 F: arch/arm/plat-omap/
11761 F: arch/arm/configs/omap1_defconfig
11762 F: drivers/i2c/busses/i2c-omap.c
11763 F: include/linux/platform_data/i2c-omap.h
11764 F: include/linux/platform_data/ams-delta-fiq.h
11767 M: Tony Lindgren <tony@atomide.com>
11768 L: linux-omap@vger.kernel.org
11769 W: http://www.muru.com/linux/omap/
11770 W: http://linux.omap.com/
11771 Q: http://patchwork.kernel.org/project/linux-omap/list/
11772 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11774 F: arch/arm/mach-omap2/
11775 F: arch/arm/plat-omap/
11776 F: arch/arm/configs/omap2plus_defconfig
11777 F: drivers/i2c/busses/i2c-omap.c
11778 F: drivers/irqchip/irq-omap-intc.c
11779 F: drivers/mfd/*omap*.c
11780 F: drivers/mfd/menelaus.c
11781 F: drivers/mfd/palmas.c
11782 F: drivers/mfd/tps65217.c
11783 F: drivers/mfd/tps65218.c
11784 F: drivers/mfd/tps65910.c
11785 F: drivers/mfd/twl-core.[ch]
11786 F: drivers/mfd/twl4030*.c
11787 F: drivers/mfd/twl6030*.c
11788 F: drivers/mfd/twl6040*.c
11789 F: drivers/regulator/palmas-regulator*.c
11790 F: drivers/regulator/pbias-regulator.c
11791 F: drivers/regulator/tps65217-regulator.c
11792 F: drivers/regulator/tps65218-regulator.c
11793 F: drivers/regulator/tps65910-regulator.c
11794 F: drivers/regulator/twl-regulator.c
11795 F: drivers/regulator/twl6030-regulator.c
11796 F: include/linux/platform_data/i2c-omap.h
11798 ONION OMEGA2+ BOARD
11799 M: Harvey Hunt <harveyhuntnexus@gmail.com>
11800 L: linux-mips@vger.kernel.org
11802 F: arch/mips/boot/dts/ralink/omega2p.dts
11805 M: Bob Copeland <me@bobcopeland.com>
11806 L: linux-karma-devel@lists.sourceforge.net
11808 F: Documentation/filesystems/omfs.txt
11811 OMNIKEY CARDMAN 4000 DRIVER
11812 M: Harald Welte <laforge@gnumonks.org>
11814 F: drivers/char/pcmcia/cm4000_cs.c
11815 F: include/linux/cm4000_cs.h
11816 F: include/uapi/linux/cm4000_cs.h
11818 OMNIKEY CARDMAN 4040 DRIVER
11819 M: Harald Welte <laforge@gnumonks.org>
11821 F: drivers/char/pcmcia/cm4040_cs.*
11823 OMNIVISION OV13858 SENSOR DRIVER
11824 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11825 L: linux-media@vger.kernel.org
11826 T: git git://linuxtv.org/media_tree.git
11828 F: drivers/media/i2c/ov13858.c
11830 OMNIVISION OV2680 SENSOR DRIVER
11831 M: Rui Miguel Silva <rmfrfs@gmail.com>
11832 L: linux-media@vger.kernel.org
11833 T: git git://linuxtv.org/media_tree.git
11835 F: drivers/media/i2c/ov2680.c
11836 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
11838 OMNIVISION OV2685 SENSOR DRIVER
11839 M: Shunqian Zheng <zhengsq@rock-chips.com>
11840 L: linux-media@vger.kernel.org
11841 T: git git://linuxtv.org/media_tree.git
11843 F: drivers/media/i2c/ov2685.c
11845 OMNIVISION OV5640 SENSOR DRIVER
11846 M: Steve Longerbeam <slongerbeam@gmail.com>
11847 L: linux-media@vger.kernel.org
11848 T: git git://linuxtv.org/media_tree.git
11850 F: drivers/media/i2c/ov5640.c
11852 OMNIVISION OV5647 SENSOR DRIVER
11853 M: Luis Oliveira <lolivei@synopsys.com>
11854 L: linux-media@vger.kernel.org
11855 T: git git://linuxtv.org/media_tree.git
11857 F: drivers/media/i2c/ov5647.c
11859 OMNIVISION OV5695 SENSOR DRIVER
11860 M: Shunqian Zheng <zhengsq@rock-chips.com>
11861 L: linux-media@vger.kernel.org
11862 T: git git://linuxtv.org/media_tree.git
11864 F: drivers/media/i2c/ov5695.c
11866 OMNIVISION OV7670 SENSOR DRIVER
11867 M: Jonathan Corbet <corbet@lwn.net>
11868 L: linux-media@vger.kernel.org
11869 T: git git://linuxtv.org/media_tree.git
11871 F: drivers/media/i2c/ov7670.c
11872 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
11874 OMNIVISION OV772x SENSOR DRIVER
11875 M: Jacopo Mondi <jacopo@jmondi.org>
11876 L: linux-media@vger.kernel.org
11877 T: git git://linuxtv.org/media_tree.git
11879 F: drivers/media/i2c/ov772x.c
11880 F: include/media/i2c/ov772x.h
11881 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
11883 OMNIVISION OV7740 SENSOR DRIVER
11884 M: Wenyou Yang <wenyou.yang@microchip.com>
11885 L: linux-media@vger.kernel.org
11886 T: git git://linuxtv.org/media_tree.git
11888 F: drivers/media/i2c/ov7740.c
11889 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
11891 OMNIVISION OV9640 SENSOR DRIVER
11892 M: Petr Cvek <petrcvekcz@gmail.com>
11893 L: linux-media@vger.kernel.org
11895 F: drivers/media/i2c/ov9640.*
11897 OMNIVISION OV8856 SENSOR DRIVER
11898 M: Ben Kao <ben.kao@intel.com>
11899 L: linux-media@vger.kernel.org
11900 T: git git://linuxtv.org/media_tree.git
11902 F: drivers/media/i2c/ov8856.c
11904 OMNIVISION OV9650 SENSOR DRIVER
11905 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11906 R: Akinobu Mita <akinobu.mita@gmail.com>
11907 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
11908 L: linux-media@vger.kernel.org
11909 T: git git://linuxtv.org/media_tree.git
11911 F: drivers/media/i2c/ov9650.c
11912 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
11914 ONENAND FLASH DRIVER
11915 M: Kyungmin Park <kyungmin.park@samsung.com>
11916 L: linux-mtd@lists.infradead.org
11918 F: drivers/mtd/nand/onenand/
11919 F: include/linux/mtd/onenand*.h
11922 M: Jens Wiklander <jens.wiklander@linaro.org>
11923 L: tee-dev@lists.linaro.org
11925 F: drivers/tee/optee/
11927 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11928 M: Sumit Garg <sumit.garg@linaro.org>
11929 L: tee-dev@lists.linaro.org
11931 F: drivers/char/hw_random/optee-rng.c
11934 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11935 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11936 L: linux-rdma@vger.kernel.org
11938 F: drivers/infiniband/ulp/opa_vnic
11940 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11941 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11942 M: Frank Rowand <frowand.list@gmail.com>
11943 L: devicetree@vger.kernel.org
11945 F: Documentation/devicetree/dynamic-resolution-notes.txt
11946 F: Documentation/devicetree/overlay-notes.txt
11947 F: drivers/of/overlay.c
11948 F: drivers/of/resolver.c
11949 K: of_overlay_notifier_
11951 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11952 M: Rob Herring <robh+dt@kernel.org>
11953 M: Frank Rowand <frowand.list@gmail.com>
11954 L: devicetree@vger.kernel.org
11955 W: http://www.devicetree.org/
11956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11959 F: include/linux/of*.h
11961 F: Documentation/ABI/testing/sysfs-firmware-ofw
11963 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11964 M: Rob Herring <robh+dt@kernel.org>
11965 M: Mark Rutland <mark.rutland@arm.com>
11966 L: devicetree@vger.kernel.org
11967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11968 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11970 F: Documentation/devicetree/
11971 F: arch/*/boot/dts/
11972 F: include/dt-bindings/
11974 OPENCORES I2C BUS DRIVER
11975 M: Peter Korsgaard <peter@korsgaard.com>
11976 M: Andrew Lunn <andrew@lunn.ch>
11977 L: linux-i2c@vger.kernel.org
11979 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
11980 F: Documentation/i2c/busses/i2c-ocores
11981 F: drivers/i2c/busses/i2c-ocores.c
11982 F: include/linux/platform_data/i2c-ocores.h
11984 OPENRISC ARCHITECTURE
11985 M: Jonas Bonn <jonas@southpole.se>
11986 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11987 M: Stafford Horne <shorne@gmail.com>
11988 T: git git://github.com/openrisc/linux.git
11989 L: openrisc@lists.librecores.org
11990 W: http://openrisc.io
11992 F: Documentation/devicetree/bindings/openrisc/
11993 F: Documentation/openrisc/
11995 F: drivers/irqchip/irq-ompic.c
11996 F: drivers/irqchip/irq-or1k-*
11999 M: Pravin B Shelar <pshelar@ovn.org>
12000 L: netdev@vger.kernel.org
12001 L: dev@openvswitch.org
12002 W: http://openvswitch.org
12004 F: net/openvswitch/
12005 F: include/uapi/linux/openvswitch.h
12007 OPERATING PERFORMANCE POINTS (OPP)
12008 M: Viresh Kumar <vireshk@kernel.org>
12009 M: Nishanth Menon <nm@ti.com>
12010 M: Stephen Boyd <sboyd@kernel.org>
12011 L: linux-pm@vger.kernel.org
12013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12015 F: include/linux/pm_opp.h
12016 F: Documentation/power/opp.rst
12017 F: Documentation/devicetree/bindings/opp/
12020 M: Clemens Ladisch <clemens@ladisch.de>
12021 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12024 F: sound/drivers/opl4/
12027 M: Robert Richter <rric@kernel.org>
12028 L: oprofile-list@lists.sf.net
12030 F: arch/*/include/asm/oprofile*.h
12031 F: arch/*/oprofile/
12032 F: drivers/oprofile/
12033 F: include/linux/oprofile.h
12035 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12036 M: Mark Fasheh <mark@fasheh.com>
12037 M: Joel Becker <jlbec@evilplan.org>
12038 M: Joseph Qi <joseph.qi@linux.alibaba.com>
12039 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12040 W: http://ocfs2.wiki.kernel.org
12042 F: Documentation/filesystems/ocfs2.txt
12043 F: Documentation/filesystems/dlmfs.txt
12046 ORANGEFS FILESYSTEM
12047 M: Mike Marshall <hubcap@omnibond.com>
12048 R: Martin Brandenburg <martin@omnibond.com>
12049 L: devel@lists.orangefs.org
12050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12053 F: Documentation/filesystems/orangefs.txt
12056 L: linux-wireless@vger.kernel.org
12057 W: http://wireless.kernel.org/en/users/Drivers/orinoco
12058 W: http://www.nongnu.org/orinoco/
12060 F: drivers/net/wireless/intersil/orinoco/
12062 OV2659 OMNIVISION SENSOR DRIVER
12063 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12064 L: linux-media@vger.kernel.org
12065 W: https://linuxtv.org
12066 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12067 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12069 F: drivers/media/i2c/ov2659.c
12070 F: include/media/i2c/ov2659.h
12073 M: Miklos Szeredi <miklos@szeredi.hu>
12074 L: linux-unionfs@vger.kernel.org
12075 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12078 F: Documentation/filesystems/overlayfs.txt
12080 P54 WIRELESS DRIVER
12081 M: Christian Lamparter <chunkeey@googlemail.com>
12082 L: linux-wireless@vger.kernel.org
12083 W: http://wireless.kernel.org/en/users/Drivers/p54
12085 F: drivers/net/wireless/intersil/p54/
12087 PA SEMI ETHERNET DRIVER
12088 L: netdev@vger.kernel.org
12090 F: drivers/net/ethernet/pasemi/*
12092 PA SEMI SMBUS DRIVER
12093 L: linux-i2c@vger.kernel.org
12095 F: drivers/i2c/busses/i2c-pasemi.c
12098 M: Vladimir Oltean <olteanv@gmail.com>
12099 L: netdev@vger.kernel.org
12102 F: include/linux/packing.h
12103 F: Documentation/packing.txt
12105 PADATA PARALLEL EXECUTION MECHANISM
12106 M: Steffen Klassert <steffen.klassert@secunet.com>
12107 L: linux-crypto@vger.kernel.org
12110 F: include/linux/padata.h
12111 F: Documentation/padata.txt
12114 M: Jesper Dangaard Brouer <hawk@kernel.org>
12115 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
12116 L: netdev@vger.kernel.org
12118 F: net/core/page_pool.c
12119 F: include/net/page_pool.h
12121 PANASONIC LAPTOP ACPI EXTRAS DRIVER
12122 M: Harald Welte <laforge@gnumonks.org>
12123 L: platform-driver-x86@vger.kernel.org
12125 F: drivers/platform/x86/panasonic-laptop.c
12127 PARALLEL LCD/KEYPAD PANEL DRIVER
12128 M: Willy Tarreau <willy@haproxy.com>
12129 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12131 F: Documentation/admin-guide/lcd-panel-cgram.rst
12132 F: drivers/auxdisplay/panel.c
12134 PARALLEL PORT SUBSYSTEM
12135 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12136 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12137 L: linux-parport@lists.infradead.org (subscribers-only)
12139 F: drivers/parport/
12140 F: include/linux/parport*.h
12141 F: drivers/char/ppdev.c
12142 F: include/uapi/linux/ppdev.h
12143 F: Documentation/driver-api/parport*.rst
12145 PARAVIRT_OPS INTERFACE
12146 M: Juergen Gross <jgross@suse.com>
12147 M: Thomas Hellstrom <thellstrom@vmware.com>
12148 M: "VMware, Inc." <pv-drivers@vmware.com>
12149 L: virtualization@lists.linux-foundation.org
12151 F: Documentation/virt/paravirt_ops.rst
12152 F: arch/*/kernel/paravirt*
12153 F: arch/*/include/asm/paravirt*.h
12154 F: include/linux/hypervisor.h
12156 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12157 M: Tim Waugh <tim@cyberelk.net>
12158 L: linux-parport@lists.infradead.org (subscribers-only)
12160 F: Documentation/admin-guide/blockdev/paride.rst
12161 F: drivers/block/paride/
12163 PARISC ARCHITECTURE
12164 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12165 M: Helge Deller <deller@gmx.de>
12166 L: linux-parisc@vger.kernel.org
12167 W: http://www.parisc-linux.org/
12168 Q: http://patchwork.kernel.org/project/linux-parisc/list/
12169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12173 F: Documentation/parisc/
12175 F: drivers/char/agp/parisc-agp.c
12176 F: drivers/input/serio/gscps2.c
12177 F: drivers/parport/parport_gsc.*
12178 F: drivers/tty/serial/8250/8250_gsc.c
12179 F: drivers/video/fbdev/sti*
12180 F: drivers/video/console/sti*
12181 F: drivers/video/logo/logo_parisc*
12184 M: Jiri Pirko <jiri@mellanox.com>
12185 L: netdev@vger.kernel.org
12188 F: lib/test_parman.c
12189 F: include/linux/parman.h
12191 PC ENGINES APU BOARD DRIVER
12192 M: Enrico Weigelt, metux IT consult <info@metux.net>
12194 F: drivers/platform/x86/pcengines-apuv2.c
12196 PC87360 HARDWARE MONITORING DRIVER
12197 M: Jim Cromie <jim.cromie@gmail.com>
12198 L: linux-hwmon@vger.kernel.org
12200 F: Documentation/hwmon/pc87360.rst
12201 F: drivers/hwmon/pc87360.c
12203 PC8736x GPIO DRIVER
12204 M: Jim Cromie <jim.cromie@gmail.com>
12206 F: drivers/char/pc8736x_gpio.c
12208 PC87427 HARDWARE MONITORING DRIVER
12209 M: Jean Delvare <jdelvare@suse.com>
12210 L: linux-hwmon@vger.kernel.org
12212 F: Documentation/hwmon/pc87427.rst
12213 F: drivers/hwmon/pc87427.c
12216 M: Riku Voipio <riku.voipio@iki.fi>
12218 F: drivers/leds/leds-pca9532.c
12219 F: include/linux/leds-pca9532.h
12221 PCA9541 I2C BUS MASTER SELECTOR DRIVER
12222 M: Guenter Roeck <linux@roeck-us.net>
12223 L: linux-i2c@vger.kernel.org
12225 F: drivers/i2c/muxes/i2c-mux-pca9541.c
12227 PCDP - PRIMARY CONSOLE AND DEBUG PORT
12228 M: Khalid Aziz <khalid@gonehiking.org>
12230 F: drivers/firmware/pcdp.*
12232 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12233 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12234 L: linux-pci@vger.kernel.org
12235 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12237 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
12238 F: drivers/pci/controller/pci-aardvark.c
12240 PCI DRIVER FOR ALTERA PCIE IP
12241 M: Ley Foon Tan <lftan@altera.com>
12242 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
12243 L: linux-pci@vger.kernel.org
12245 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
12246 F: drivers/pci/controller/pcie-altera.c
12248 PCI DRIVER FOR APPLIEDMICRO XGENE
12249 M: Toan Le <toan@os.amperecomputing.com>
12250 L: linux-pci@vger.kernel.org
12251 L: linux-arm-kernel@lists.infradead.org
12253 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
12254 F: drivers/pci/controller/pci-xgene.c
12256 PCI DRIVER FOR ARM VERSATILE PLATFORM
12257 M: Rob Herring <robh@kernel.org>
12258 L: linux-pci@vger.kernel.org
12259 L: linux-arm-kernel@lists.infradead.org
12261 F: Documentation/devicetree/bindings/pci/versatile.txt
12262 F: drivers/pci/controller/pci-versatile.c
12264 PCI DRIVER FOR ARMADA 8K
12265 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12266 L: linux-pci@vger.kernel.org
12267 L: linux-arm-kernel@lists.infradead.org
12269 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
12270 F: drivers/pci/controller/dwc/pcie-armada8k.c
12272 PCI DRIVER FOR CADENCE PCIE IP
12273 M: Tom Joseph <tjoseph@cadence.com>
12274 L: linux-pci@vger.kernel.org
12276 F: Documentation/devicetree/bindings/pci/cdns,*.txt
12277 F: drivers/pci/controller/pcie-cadence*
12279 PCI DRIVER FOR FREESCALE LAYERSCAPE
12280 M: Minghuan Lian <minghuan.Lian@nxp.com>
12281 M: Mingkai Hu <mingkai.hu@nxp.com>
12282 M: Roy Zang <roy.zang@nxp.com>
12283 L: linuxppc-dev@lists.ozlabs.org
12284 L: linux-pci@vger.kernel.org
12285 L: linux-arm-kernel@lists.infradead.org
12287 F: drivers/pci/controller/dwc/*layerscape*
12289 PCI DRIVER FOR GENERIC OF HOSTS
12290 M: Will Deacon <will@kernel.org>
12291 L: linux-pci@vger.kernel.org
12292 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12294 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
12295 F: drivers/pci/controller/pci-host-common.c
12296 F: drivers/pci/controller/pci-host-generic.c
12298 PCI DRIVER FOR IMX6
12299 M: Richard Zhu <hongxing.zhu@nxp.com>
12300 M: Lucas Stach <l.stach@pengutronix.de>
12301 L: linux-pci@vger.kernel.org
12302 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12304 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12305 F: drivers/pci/controller/dwc/*imx6*
12307 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12308 M: Keith Busch <keith.busch@intel.com>
12309 M: Jonathan Derrick <jonathan.derrick@intel.com>
12310 L: linux-pci@vger.kernel.org
12312 F: drivers/pci/controller/vmd.c
12314 PCI DRIVER FOR MICROSEMI SWITCHTEC
12315 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12316 M: Logan Gunthorpe <logang@deltatee.com>
12317 L: linux-pci@vger.kernel.org
12319 F: Documentation/driver-api/switchtec.rst
12320 F: Documentation/ABI/testing/sysfs-class-switchtec
12321 F: drivers/pci/switch/switchtec*
12322 F: include/uapi/linux/switchtec_ioctl.h
12323 F: include/linux/switchtec.h
12324 F: drivers/ntb/hw/mscc/
12326 PCI DRIVER FOR MOBIVEIL PCIE IP
12327 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12328 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12329 L: linux-pci@vger.kernel.org
12331 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12332 F: drivers/pci/controller/pcie-mobiveil.c
12334 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12335 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12336 M: Jason Cooper <jason@lakedaemon.net>
12337 L: linux-pci@vger.kernel.org
12338 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12340 F: drivers/pci/controller/*mvebu*
12342 PCI DRIVER FOR NVIDIA TEGRA
12343 M: Thierry Reding <thierry.reding@gmail.com>
12344 L: linux-tegra@vger.kernel.org
12345 L: linux-pci@vger.kernel.org
12347 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12348 F: drivers/pci/controller/pci-tegra.c
12350 PCI DRIVER FOR RENESAS R-CAR
12351 M: Simon Horman <horms@verge.net.au>
12352 L: linux-pci@vger.kernel.org
12353 L: linux-renesas-soc@vger.kernel.org
12355 F: drivers/pci/controller/*rcar*
12357 PCI DRIVER FOR SAMSUNG EXYNOS
12358 M: Jingoo Han <jingoohan1@gmail.com>
12359 L: linux-pci@vger.kernel.org
12360 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12361 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12363 F: drivers/pci/controller/dwc/pci-exynos.c
12365 PCI DRIVER FOR SYNOPSYS DESIGNWARE
12366 M: Jingoo Han <jingoohan1@gmail.com>
12367 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12368 L: linux-pci@vger.kernel.org
12370 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
12371 F: drivers/pci/controller/dwc/*designware*
12373 PCI DRIVER FOR TI DRA7XX
12374 M: Kishon Vijay Abraham I <kishon@ti.com>
12375 L: linux-omap@vger.kernel.org
12376 L: linux-pci@vger.kernel.org
12378 F: Documentation/devicetree/bindings/pci/ti-pci.txt
12379 F: drivers/pci/controller/dwc/pci-dra7xx.c
12381 PCI DRIVER FOR TI KEYSTONE
12382 M: Murali Karicheri <m-karicheri2@ti.com>
12383 L: linux-pci@vger.kernel.org
12384 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12386 F: drivers/pci/controller/dwc/pci-keystone.c
12388 PCI ENDPOINT SUBSYSTEM
12389 M: Kishon Vijay Abraham I <kishon@ti.com>
12390 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12391 L: linux-pci@vger.kernel.org
12392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12394 F: drivers/pci/endpoint/
12395 F: drivers/misc/pci_endpoint_test.c
12398 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12399 M: Russell Currey <ruscur@russell.cc>
12400 M: Sam Bobroff <sbobroff@linux.ibm.com>
12401 M: Oliver O'Halloran <oohall@gmail.com>
12402 L: linuxppc-dev@lists.ozlabs.org
12404 F: Documentation/PCI/pci-error-recovery.rst
12405 F: drivers/pci/pcie/aer.c
12406 F: drivers/pci/pcie/dpc.c
12407 F: drivers/pci/pcie/err.c
12408 F: Documentation/powerpc/eeh-pci-error-recovery.rst
12409 F: arch/powerpc/kernel/eeh*.c
12410 F: arch/powerpc/platforms/*/eeh*.c
12411 F: arch/powerpc/include/*/eeh*.h
12414 M: Linas Vepstas <linasvepstas@gmail.com>
12415 L: linux-pci@vger.kernel.org
12417 F: Documentation/PCI/pci-error-recovery.rst
12419 PCI MSI DRIVER FOR ALTERA MSI IP
12420 M: Ley Foon Tan <lftan@altera.com>
12421 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
12422 L: linux-pci@vger.kernel.org
12424 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12425 F: drivers/pci/controller/pcie-altera-msi.c
12427 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12428 M: Toan Le <toan@os.amperecomputing.com>
12429 L: linux-pci@vger.kernel.org
12430 L: linux-arm-kernel@lists.infradead.org
12432 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12433 F: drivers/pci/controller/pci-xgene-msi.c
12436 M: Bjorn Helgaas <bhelgaas@google.com>
12437 L: linux-pci@vger.kernel.org
12438 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
12439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12441 F: Documentation/devicetree/bindings/pci/
12442 F: Documentation/PCI/
12443 F: drivers/acpi/pci*
12445 F: include/asm-generic/pci*
12446 F: include/linux/pci*
12447 F: include/linux/of_pci.h
12448 F: include/uapi/linux/pci*
12451 F: arch/x86/kernel/quirks.c
12452 F: arch/x86/kernel/early-quirks.c
12454 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12455 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12456 L: linux-pci@vger.kernel.org
12457 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
12458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12460 F: drivers/pci/controller/
12462 PCIE DRIVER FOR ANNAPURNA LABS
12463 M: Jonathan Chocron <jonnyc@amazon.com>
12464 L: linux-pci@vger.kernel.org
12466 F: drivers/pci/controller/dwc/pcie-al.c
12468 PCIE DRIVER FOR AMLOGIC MESON
12469 M: Yue Wang <yue.wang@Amlogic.com>
12470 L: linux-pci@vger.kernel.org
12471 L: linux-amlogic@lists.infradead.org
12473 F: drivers/pci/controller/dwc/pci-meson.c
12475 PCIE DRIVER FOR AXIS ARTPEC
12476 M: Jesper Nilsson <jesper.nilsson@axis.com>
12477 L: linux-arm-kernel@axis.com
12478 L: linux-pci@vger.kernel.org
12480 F: Documentation/devicetree/bindings/pci/axis,artpec*
12481 F: drivers/pci/controller/dwc/*artpec*
12483 PCIE DRIVER FOR CAVIUM THUNDERX
12484 M: David Daney <david.daney@cavium.com>
12485 L: linux-pci@vger.kernel.org
12486 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12488 F: Documentation/devicetree/bindings/pci/pci-thunder-*
12489 F: drivers/pci/controller/pci-thunder-*
12491 PCIE DRIVER FOR HISILICON
12492 M: Zhou Wang <wangzhou1@hisilicon.com>
12493 L: linux-pci@vger.kernel.org
12495 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12496 F: drivers/pci/controller/dwc/pcie-hisi.c
12498 PCIE DRIVER FOR HISILICON KIRIN
12499 M: Xiaowei Song <songxiaowei@hisilicon.com>
12500 M: Binghui Wang <wangbinghui@hisilicon.com>
12501 L: linux-pci@vger.kernel.org
12503 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
12504 F: drivers/pci/controller/dwc/pcie-kirin.c
12506 PCIE DRIVER FOR HISILICON STB
12507 M: Shawn Guo <shawn.guo@linaro.org>
12508 L: linux-pci@vger.kernel.org
12510 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12511 F: drivers/pci/controller/dwc/pcie-histb.c
12513 PCIE DRIVER FOR MEDIATEK
12514 M: Ryder Lee <ryder.lee@mediatek.com>
12515 L: linux-pci@vger.kernel.org
12516 L: linux-mediatek@lists.infradead.org
12518 F: Documentation/devicetree/bindings/pci/mediatek*
12519 F: drivers/pci/controller/*mediatek*
12521 PCIE DRIVER FOR QUALCOMM MSM
12522 M: Stanimir Varbanov <svarbanov@mm-sol.com>
12523 L: linux-pci@vger.kernel.org
12524 L: linux-arm-msm@vger.kernel.org
12526 F: drivers/pci/controller/dwc/*qcom*
12528 PCIE DRIVER FOR ROCKCHIP
12529 M: Shawn Lin <shawn.lin@rock-chips.com>
12530 L: linux-pci@vger.kernel.org
12531 L: linux-rockchip@lists.infradead.org
12533 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
12534 F: drivers/pci/controller/pcie-rockchip*
12536 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12537 M: Linus Walleij <linus.walleij@linaro.org>
12538 L: linux-pci@vger.kernel.org
12540 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12541 F: drivers/pci/controller/pci-v3-semi.c
12543 PCIE DRIVER FOR SOCIONEXT UNIPHIER
12544 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12545 L: linux-pci@vger.kernel.org
12547 F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12548 F: drivers/pci/controller/dwc/pcie-uniphier.c
12550 PCIE DRIVER FOR ST SPEAR13XX
12551 M: Pratyush Anand <pratyush.anand@gmail.com>
12552 L: linux-pci@vger.kernel.org
12554 F: drivers/pci/controller/dwc/*spear*
12557 M: Dominik Brodowski <linux@dominikbrodowski.net>
12558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12560 F: Documentation/pcmcia/
12565 PCNET32 NETWORK DRIVER
12566 M: Don Fry <pcnet32@frontier.com>
12567 L: netdev@vger.kernel.org
12569 F: drivers/net/ethernet/amd/pcnet32.c
12571 PCRYPT PARALLEL CRYPTO ENGINE
12572 M: Steffen Klassert <steffen.klassert@secunet.com>
12573 L: linux-crypto@vger.kernel.org
12576 F: include/crypto/pcrypt.h
12578 PEAQ WMI HOTKEYS DRIVER
12579 M: Hans de Goede <hdegoede@redhat.com>
12580 L: platform-driver-x86@vger.kernel.org
12582 F: drivers/platform/x86/peaq-wmi.c
12584 PER-CPU MEMORY ALLOCATOR
12585 M: Dennis Zhou <dennis@kernel.org>
12586 M: Tejun Heo <tj@kernel.org>
12587 M: Christoph Lameter <cl@linux.com>
12588 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12590 F: include/linux/percpu*.h
12592 F: arch/*/include/asm/percpu.h
12594 PER-TASK DELAY ACCOUNTING
12595 M: Balbir Singh <bsingharora@gmail.com>
12597 F: include/linux/delayacct.h
12598 F: kernel/delayacct.c
12600 PERFORMANCE EVENTS SUBSYSTEM
12601 M: Peter Zijlstra <peterz@infradead.org>
12602 M: Ingo Molnar <mingo@redhat.com>
12603 M: Arnaldo Carvalho de Melo <acme@kernel.org>
12604 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
12605 R: Jiri Olsa <jolsa@redhat.com>
12606 R: Namhyung Kim <namhyung@kernel.org>
12607 L: linux-kernel@vger.kernel.org
12608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12611 F: include/linux/perf_event.h
12612 F: include/uapi/linux/perf_event.h
12613 F: arch/*/kernel/perf_event*.c
12614 F: arch/*/kernel/*/perf_event*.c
12615 F: arch/*/kernel/*/*/perf_event*.c
12616 F: arch/*/include/asm/perf_event.h
12617 F: arch/*/kernel/perf_callchain.c
12619 F: arch/*/events/*/*
12622 PERSONALITY HANDLING
12623 M: Christoph Hellwig <hch@infradead.org>
12624 L: linux-abi-devel@lists.sourceforge.net
12626 F: include/linux/personality.h
12627 F: include/uapi/linux/personality.h
12629 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12630 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12631 L: linux-input@vger.kernel.org
12633 F: Documentation/input/devices/pxrc.rst
12634 F: drivers/input/joystick/pxrc.c
12637 M: Remi Denis-Courmont <courmisch@gmail.com>
12639 F: Documentation/networking/phonet.txt
12640 F: include/linux/phonet.h
12641 F: include/net/phonet/
12642 F: include/uapi/linux/phonet.h
12646 M: Joern Engel <joern@lazybastard.org>
12647 L: linux-mtd@lists.infradead.org
12649 F: drivers/mtd/devices/phram.c
12652 M: Bruno Prémont <bonbons@linux-vserver.org>
12653 L: linux-input@vger.kernel.org
12655 F: drivers/hid/hid-picolcd*
12658 M: Jamie Iles <jamie@jamieiles.com>
12659 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12660 T: git git://github.com/jamieiles/linux-2.6-ji.git
12662 F: arch/arm/boot/dts/picoxcell*
12663 F: arch/arm/mach-picoxcell/
12664 F: drivers/crypto/picoxcell*
12667 M: Christian Brauner <christian@brauner.io>
12668 L: linux-kernel@vger.kernel.org
12670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
12672 F: tools/testing/selftests/pidfd/
12675 K: \b(clone_args|kernel_clone_args)\b
12677 PIN CONTROL SUBSYSTEM
12678 M: Linus Walleij <linus.walleij@linaro.org>
12679 L: linux-gpio@vger.kernel.org
12680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12682 F: Documentation/devicetree/bindings/pinctrl/
12683 F: Documentation/driver-api/pinctl.rst
12684 F: drivers/pinctrl/
12685 F: include/linux/pinctrl/
12687 PIN CONTROLLER - MICROCHIP AT91
12688 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12689 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12690 L: linux-gpio@vger.kernel.org
12692 F: drivers/pinctrl/pinctrl-at91*
12694 PIN CONTROLLER - FREESCALE
12695 M: Dong Aisheng <aisheng.dong@nxp.com>
12696 M: Fabio Estevam <festevam@gmail.com>
12697 M: Shawn Guo <shawnguo@kernel.org>
12698 M: Stefan Agner <stefan@agner.ch>
12699 R: Pengutronix Kernel Team <kernel@pengutronix.de>
12700 L: linux-gpio@vger.kernel.org
12702 F: drivers/pinctrl/freescale/
12703 F: Documentation/devicetree/bindings/pinctrl/fsl,*
12705 PIN CONTROLLER - INTEL
12706 M: Mika Westerberg <mika.westerberg@linux.intel.com>
12707 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12710 F: drivers/pinctrl/intel/
12712 PIN CONTROLLER - MEDIATEK
12713 M: Sean Wang <sean.wang@kernel.org>
12714 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12716 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12717 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12718 F: drivers/pinctrl/mediatek/
12720 PIN CONTROLLER - QUALCOMM
12721 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12723 L: linux-arm-msm@vger.kernel.org
12724 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12725 F: drivers/pinctrl/qcom/
12727 PIN CONTROLLER - RENESAS
12728 M: Geert Uytterhoeven <geert+renesas@glider.be>
12729 L: linux-renesas-soc@vger.kernel.org
12730 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12732 F: drivers/pinctrl/pinctrl-rz*
12733 F: drivers/pinctrl/sh-pfc/
12735 PIN CONTROLLER - SAMSUNG
12736 M: Tomasz Figa <tomasz.figa@gmail.com>
12737 M: Krzysztof Kozlowski <krzk@kernel.org>
12738 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12739 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12740 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12741 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
12742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12744 F: drivers/pinctrl/samsung/
12745 F: include/dt-bindings/pinctrl/samsung.h
12746 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12748 PIN CONTROLLER - SINGLE
12749 M: Tony Lindgren <tony@atomide.com>
12750 M: Haojian Zhuang <haojian.zhuang@linaro.org>
12751 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12752 L: linux-omap@vger.kernel.org
12754 F: drivers/pinctrl/pinctrl-single.c
12756 PIN CONTROLLER - ST SPEAR
12757 M: Viresh Kumar <vireshk@kernel.org>
12758 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12759 W: http://www.st.com/spear
12761 F: drivers/pinctrl/spear/
12763 PISTACHIO SOC SUPPORT
12764 M: James Hartley <james.hartley@sondrel.com>
12765 L: linux-mips@vger.kernel.org
12767 F: arch/mips/pistachio/
12768 F: arch/mips/include/asm/mach-pistachio/
12769 F: arch/mips/boot/dts/img/pistachio*
12770 F: arch/mips/configs/pistachio*_defconfig
12774 M: linux-block@vger.kernel.org
12775 F: drivers/block/pktcdvd.c
12776 F: include/linux/pktcdvd.h
12777 F: include/uapi/linux/pktcdvd.h
12779 PKUNITY SOC DRIVERS
12780 M: Guan Xuetao <gxt@pku.edu.cn>
12781 W: http://mprc.pku.edu.cn/~guanxuetao/linux
12783 T: git git://github.com/gxt/linux.git
12784 F: drivers/input/serio/i8042-unicore32io.h
12785 F: drivers/i2c/busses/i2c-puv3.c
12786 F: drivers/video/fbdev/fb-puv3.c
12787 F: drivers/rtc/rtc-puv3.c
12789 PMBUS HARDWARE MONITORING DRIVERS
12790 M: Guenter Roeck <linux@roeck-us.net>
12791 L: linux-hwmon@vger.kernel.org
12792 W: http://hwmon.wiki.kernel.org/
12793 W: http://www.roeck-us.net/linux/drivers/
12794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12796 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12797 F: Documentation/devicetree/bindings/hwmon/max31785.txt
12798 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
12799 F: Documentation/hwmon/adm1275.rst
12800 F: Documentation/hwmon/ibm-cffps.rst
12801 F: Documentation/hwmon/ir35221.rst
12802 F: Documentation/hwmon/lm25066.rst
12803 F: Documentation/hwmon/ltc2978.rst
12804 F: Documentation/hwmon/ltc3815.rst
12805 F: Documentation/hwmon/max16064.rst
12806 F: Documentation/hwmon/max20751.rst
12807 F: Documentation/hwmon/max31785.rst
12808 F: Documentation/hwmon/max34440.rst
12809 F: Documentation/hwmon/max8688.rst
12810 F: Documentation/hwmon/pmbus.rst
12811 F: Documentation/hwmon/pmbus-core.rst
12812 F: Documentation/hwmon/tps40422.rst
12813 F: Documentation/hwmon/ucd9000.rst
12814 F: Documentation/hwmon/ucd9200.rst
12815 F: Documentation/hwmon/zl6100.rst
12816 F: drivers/hwmon/pmbus/
12817 F: include/linux/pmbus.h
12819 PMC SIERRA MaxRAID DRIVER
12820 L: linux-scsi@vger.kernel.org
12821 W: http://www.pmc-sierra.com/
12823 F: drivers/scsi/pmcraid.*
12825 PMC SIERRA PM8001 DRIVER
12826 M: Jack Wang <jinpu.wang@cloud.ionos.com>
12827 L: linux-scsi@vger.kernel.org
12829 F: drivers/scsi/pm8001/
12832 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12836 PNI RM3100 IIO DRIVER
12837 M: Song Qiang <songqiang1304521@gmail.com>
12838 L: linux-iio@vger.kernel.org
12840 F: drivers/iio/magnetometer/rm3100*
12841 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12843 POSIX CLOCKS and TIMERS
12844 M: Thomas Gleixner <tglx@linutronix.de>
12845 L: linux-kernel@vger.kernel.org
12846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12849 F: include/linux/timer*
12850 F: kernel/time/*timer*
12852 POWER MANAGEMENT CORE
12853 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12854 L: linux-pm@vger.kernel.org
12855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12856 B: https://bugzilla.kernel.org
12858 F: drivers/base/power/
12859 F: include/linux/pm.h
12860 F: include/linux/pm_*
12861 F: include/linux/powercap.h
12862 F: include/linux/intel_rapl.h
12863 F: drivers/powercap/
12864 F: kernel/configs/nopm.config
12866 POWER STATE COORDINATION INTERFACE (PSCI)
12867 M: Mark Rutland <mark.rutland@arm.com>
12868 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12869 L: linux-arm-kernel@lists.infradead.org
12871 F: drivers/firmware/psci/
12872 F: include/linux/psci.h
12873 F: include/uapi/linux/psci.h
12875 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12876 M: Sebastian Reichel <sre@kernel.org>
12877 L: linux-pm@vger.kernel.org
12878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12880 F: Documentation/ABI/testing/sysfs-class-power
12881 F: Documentation/devicetree/bindings/power/supply/
12882 F: include/linux/power_supply.h
12883 F: drivers/power/supply/
12885 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12886 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12887 L: linuxppc-dev@lists.ozlabs.org
12889 F: drivers/char/powernv-op-panel.c
12891 PPP OVER ATM (RFC 2364)
12892 M: Mitchell Blank Jr <mitch@sfgoth.com>
12894 F: net/atm/pppoatm.c
12895 F: include/uapi/linux/atmppp.h
12898 M: Michal Ostrowski <mostrows@earthlink.net>
12900 F: drivers/net/ppp/pppoe.c
12901 F: drivers/net/ppp/pppox.c
12904 M: James Chapman <jchapman@katalix.com>
12906 F: net/l2tp/l2tp_ppp.c
12907 F: include/linux/if_pppol2tp.h
12908 F: include/uapi/linux/if_pppol2tp.h
12910 PPP PROTOCOL DRIVERS AND COMPRESSORS
12911 M: Paul Mackerras <paulus@samba.org>
12912 L: linux-ppp@vger.kernel.org
12914 F: drivers/net/ppp/ppp_*
12917 M: Rodolfo Giometti <giometti@enneenne.com>
12918 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
12919 L: linuxpps@ml.enneenne.com (subscribers-only)
12921 F: Documentation/driver-api/pps.rst
12922 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
12923 F: Documentation/ABI/testing/sysfs-pps
12925 F: include/linux/pps*.h
12926 F: include/uapi/linux/pps.h
12929 M: Dmitry Kozlov <xeb@mail.ru>
12930 L: netdev@vger.kernel.org
12932 F: drivers/net/ppp/pptp.c
12933 W: http://sourceforge.net/projects/accel-pptp
12936 M: Petr Mladek <pmladek@suse.com>
12937 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12938 R: Steven Rostedt <rostedt@goodmis.org>
12941 F: include/linux/printk.h
12943 PRISM54 WIRELESS DRIVER
12944 M: Luis Chamberlain <mcgrof@kernel.org>
12945 L: linux-wireless@vger.kernel.org
12946 W: http://wireless.kernel.org/en/users/Drivers/p54
12948 F: drivers/net/wireless/intersil/prism54/
12951 R: Alexey Dobriyan <adobriyan@gmail.com>
12952 L: linux-kernel@vger.kernel.org
12953 L: linux-fsdevel@vger.kernel.org
12956 F: include/linux/proc_fs.h
12957 F: tools/testing/selftests/proc/
12958 F: Documentation/filesystems/proc.txt
12961 M: Luis Chamberlain <mcgrof@kernel.org>
12962 M: Kees Cook <keescook@chromium.org>
12963 L: linux-kernel@vger.kernel.org
12964 L: linux-fsdevel@vger.kernel.org
12966 F: fs/proc/proc_sysctl.c
12967 F: include/linux/sysctl.h
12969 F: tools/testing/selftests/sysctl/
12971 PS3 NETWORK SUPPORT
12972 M: Geoff Levand <geoff@infradead.org>
12973 L: netdev@vger.kernel.org
12974 L: linuxppc-dev@lists.ozlabs.org
12976 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
12978 PS3 PLATFORM SUPPORT
12979 M: Geoff Levand <geoff@infradead.org>
12980 L: linuxppc-dev@lists.ozlabs.org
12982 F: arch/powerpc/boot/ps3*
12983 F: arch/powerpc/include/asm/lv1call.h
12984 F: arch/powerpc/include/asm/ps3*.h
12985 F: arch/powerpc/platforms/ps3/
12988 F: drivers/rtc/rtc-ps3.c
12989 F: drivers/usb/host/*ps3.c
12990 F: sound/ppc/snd_ps3*
12993 M: Jim Paris <jim@jtan.com>
12994 M: Geoff Levand <geoff@infradead.org>
12995 L: linuxppc-dev@lists.ozlabs.org
12997 F: drivers/block/ps3vram.c
12999 PSAMPLE PACKET SAMPLING SUPPORT:
13000 M: Yotam Gigi <yotam.gi@gmail.com>
13003 F: include/net/psample.h
13004 F: include/uapi/linux/psample.h
13007 M: Kees Cook <keescook@chromium.org>
13008 M: Anton Vorontsov <anton@enomsg.org>
13009 M: Colin Cross <ccross@android.com>
13010 M: Tony Luck <tony.luck@intel.com>
13012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13014 F: include/linux/pstore*
13015 F: drivers/firmware/efi/efi-pstore.c
13016 F: drivers/acpi/apei/erst.c
13017 F: Documentation/admin-guide/ramoops.rst
13018 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13019 K: \b(pstore|ramoops)
13021 PTP HARDWARE CLOCK SUPPORT
13022 M: Richard Cochran <richardcochran@gmail.com>
13023 L: netdev@vger.kernel.org
13025 W: http://linuxptp.sourceforge.net/
13026 F: Documentation/ABI/testing/sysfs-ptp
13027 F: Documentation/driver-api/ptp.rst
13028 F: drivers/net/phy/dp83640*
13030 F: include/linux/ptp_cl*
13033 M: Oleg Nesterov <oleg@redhat.com>
13035 F: include/asm-generic/syscall.h
13036 F: include/linux/ptrace.h
13037 F: include/linux/regset.h
13038 F: include/linux/tracehook.h
13039 F: include/uapi/linux/ptrace.h
13040 F: include/uapi/linux/ptrace.h
13042 F: arch/*/ptrace*.c
13043 F: arch/*/*/ptrace*.c
13044 F: arch/*/include/asm/ptrace*.h
13047 M: Hans Verkuil <hverkuil@xs4all.nl>
13048 L: linux-media@vger.kernel.org
13049 T: git git://linuxtv.org/media_tree.git
13051 F: drivers/media/usb/pulse8-cec/*
13052 F: Documentation/media/cec-drivers/pulse8-cec.rst
13054 PVRUSB2 VIDEO4LINUX DRIVER
13055 M: Mike Isely <isely@pobox.com>
13056 L: pvrusb2@isely.net (subscribers-only)
13057 L: linux-media@vger.kernel.org
13058 W: http://www.isely.net/pvrusb2/
13059 T: git git://linuxtv.org/media_tree.git
13061 F: Documentation/media/v4l-drivers/pvrusb2*
13062 F: drivers/media/usb/pvrusb2/
13065 M: Hans Verkuil <hverkuil@xs4all.nl>
13066 L: linux-media@vger.kernel.org
13067 T: git git://linuxtv.org/media_tree.git
13069 F: drivers/media/usb/pwc/*
13070 F: include/trace/events/pwc.h
13073 M: Kamil Debski <kamil@wypas.org>
13074 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13075 L: linux-hwmon@vger.kernel.org
13077 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13078 F: Documentation/hwmon/pwm-fan.rst
13079 F: drivers/hwmon/pwm-fan.c
13082 M: Sean Young <sean@mess.org>
13083 L: linux-media@vger.kernel.org
13085 F: drivers/media/rc/pwm-ir-tx.c
13088 M: Thierry Reding <thierry.reding@gmail.com>
13089 L: linux-pwm@vger.kernel.org
13091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13092 F: Documentation/driver-api/pwm.rst
13093 F: Documentation/devicetree/bindings/pwm/
13094 F: include/linux/pwm.h
13096 F: drivers/video/backlight/pwm_bl.c
13097 F: include/linux/pwm_backlight.h
13098 F: drivers/gpio/gpio-mvebu.c
13099 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13102 M: Robert Jarzmik <robert.jarzmik@free.fr>
13103 L: linux-gpio@vger.kernel.org
13105 F: drivers/gpio/gpio-pxa.c
13111 M: Robert Jarzmik <robert.jarzmik@free.fr>
13112 L: linux-rtc@vger.kernel.org
13115 PXA2xx/PXA3xx SUPPORT
13116 M: Daniel Mack <daniel@zonque.org>
13117 M: Haojian Zhuang <haojian.zhuang@gmail.com>
13118 M: Robert Jarzmik <robert.jarzmik@free.fr>
13119 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13120 T: git git://github.com/hzhuang1/linux.git
13121 T: git git://github.com/rjarzmik/linux.git
13123 F: arch/arm/boot/dts/pxa*
13124 F: arch/arm/mach-pxa/
13125 F: drivers/dma/pxa*
13126 F: drivers/pcmcia/pxa2xx*
13127 F: drivers/pinctrl/pxa/
13128 F: drivers/spi/spi-pxa2xx*
13129 F: drivers/usb/gadget/udc/pxa2*
13130 F: include/sound/pxa2xx-lib.h
13135 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13136 L: qat-linux@intel.com
13138 F: drivers/crypto/qat/
13140 QCOM AUDIO (ASoC) DRIVERS
13141 M: Patrick Lai <plai@codeaurora.org>
13142 M: Banajit Goswami <bgoswami@codeaurora.org>
13143 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13147 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13148 M: Gabriel Somlo <somlo@cmu.edu>
13149 M: "Michael S. Tsirkin" <mst@redhat.com>
13150 L: qemu-devel@nongnu.org
13152 F: drivers/firmware/qemu_fw_cfg.c
13153 F: include/uapi/linux/qemu_fw_cfg.h
13156 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
13157 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
13158 L: linux-rdma@vger.kernel.org
13160 F: drivers/infiniband/hw/qib/
13162 QLOGIC QL41xxx FCOE DRIVER
13163 M: QLogic-Storage-Upstream@cavium.com
13164 L: linux-scsi@vger.kernel.org
13166 F: drivers/scsi/qedf/
13168 QLOGIC QL41xxx ISCSI DRIVER
13169 M: QLogic-Storage-Upstream@cavium.com
13170 L: linux-scsi@vger.kernel.org
13172 F: drivers/scsi/qedi/
13174 QLOGIC QL4xxx ETHERNET DRIVER
13175 M: Ariel Elior <aelior@marvell.com>
13176 M: GR-everest-linux-l2@marvell.com
13177 L: netdev@vger.kernel.org
13179 F: drivers/net/ethernet/qlogic/qed/
13180 F: include/linux/qed/
13181 F: drivers/net/ethernet/qlogic/qede/
13183 QLOGIC QL4xxx RDMA DRIVER
13184 M: Michal Kalderon <mkalderon@marvell.com>
13185 M: Ariel Elior <aelior@marvell.com>
13186 L: linux-rdma@vger.kernel.org
13188 F: drivers/infiniband/hw/qedr/
13189 F: include/uapi/rdma/qedr-abi.h
13191 QLOGIC QLA1280 SCSI DRIVER
13192 M: Michael Reed <mdr@sgi.com>
13193 L: linux-scsi@vger.kernel.org
13195 F: drivers/scsi/qla1280.[ch]
13197 QLOGIC QLA2XXX FC-SCSI DRIVER
13198 M: qla2xxx-upstream@qlogic.com
13199 L: linux-scsi@vger.kernel.org
13201 F: Documentation/scsi/LICENSE.qla2xxx
13202 F: drivers/scsi/qla2xxx/
13204 QLOGIC QLA3XXX NETWORK DRIVER
13205 M: GR-Linux-NIC-Dev@marvell.com
13206 L: netdev@vger.kernel.org
13208 F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13209 F: drivers/net/ethernet/qlogic/qla3xxx.*
13211 QLOGIC QLA4XXX iSCSI DRIVER
13212 M: QLogic-Storage-Upstream@qlogic.com
13213 L: linux-scsi@vger.kernel.org
13215 F: Documentation/scsi/LICENSE.qla4xxx
13216 F: drivers/scsi/qla4xxx/
13218 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13219 M: Shahed Shaikh <shshaikh@marvell.com>
13220 M: Manish Chopra <manishc@marvell.com>
13221 M: GR-Linux-NIC-Dev@marvell.com
13222 L: netdev@vger.kernel.org
13224 F: drivers/net/ethernet/qlogic/qlcnic/
13226 QLOGIC QLGE 10Gb ETHERNET DRIVER
13227 M: Manish Chopra <manishc@marvell.com>
13228 M: GR-Linux-NIC-Dev@marvell.com
13229 L: netdev@vger.kernel.org
13231 F: drivers/staging/qlge/
13233 QM1D1B0004 MEDIA DRIVER
13234 M: Akihiro Tsukada <tskd08@gmail.com>
13235 L: linux-media@vger.kernel.org
13237 F: drivers/media/tuners/qm1d1b0004*
13239 QM1D1C0042 MEDIA DRIVER
13240 M: Akihiro Tsukada <tskd08@gmail.com>
13241 L: linux-media@vger.kernel.org
13243 F: drivers/media/tuners/qm1d1c0042*
13246 M: Anders Larsen <al@alarsen.net>
13247 W: http://www.alarsen.net/linux/qnx4fs/
13250 F: include/uapi/linux/qnx4_fs.h
13251 F: include/uapi/linux/qnxtypes.h
13253 QORIQ DPAA2 FSL-MC BUS DRIVER
13254 M: Stuart Yoder <stuyoder@gmail.com>
13255 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
13256 L: linux-kernel@vger.kernel.org
13258 F: drivers/bus/fsl-mc/
13259 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13260 F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13262 QT1010 MEDIA DRIVER
13263 M: Antti Palosaari <crope@iki.fi>
13264 L: linux-media@vger.kernel.org
13265 W: https://linuxtv.org
13266 W: http://palosaari.fi/linux/
13267 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13268 T: git git://linuxtv.org/anttip/media_tree.git
13270 F: drivers/media/tuners/qt1010*
13272 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13273 M: Kalle Valo <kvalo@codeaurora.org>
13274 L: ath10k@lists.infradead.org
13275 W: http://wireless.kernel.org/en/users/Drivers/ath10k
13276 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13278 F: drivers/net/wireless/ath/ath10k/
13280 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13281 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13282 L: linux-wireless@vger.kernel.org
13283 W: http://wireless.kernel.org/en/users/Drivers/ath9k
13285 F: drivers/net/wireless/ath/ath9k/
13287 QUALCOMM CAMERA SUBSYSTEM DRIVER
13288 M: Todor Tomov <todor.too@gmail.com>
13289 L: linux-media@vger.kernel.org
13291 F: Documentation/devicetree/bindings/media/qcom,camss.txt
13292 F: Documentation/media/v4l-drivers/qcom_camss.rst
13293 F: drivers/media/platform/qcom/camss/
13295 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13296 M: Ilia Lin <ilia.lin@kernel.org>
13297 L: linux-pm@vger.kernel.org
13299 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
13300 F: drivers/cpufreq/qcom-cpufreq-kryo.c
13302 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13303 M: Timur Tabi <timur@kernel.org>
13304 L: netdev@vger.kernel.org
13306 F: drivers/net/ethernet/qualcomm/emac/
13308 QUALCOMM ETHQOS ETHERNET DRIVER
13309 M: Vinod Koul <vkoul@kernel.org>
13310 M: Niklas Cassel <niklas.cassel@linaro.org>
13311 L: netdev@vger.kernel.org
13313 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13314 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
13316 QUALCOMM GENERIC INTERFACE I2C DRIVER
13317 M: Alok Chauhan <alokc@codeaurora.org>
13318 L: linux-i2c@vger.kernel.org
13319 L: linux-arm-msm@vger.kernel.org
13321 F: drivers/i2c/busses/i2c-qcom-geni.c
13323 QUALCOMM HEXAGON ARCHITECTURE
13324 M: Richard Kuo <rkuo@codeaurora.org>
13325 L: linux-hexagon@vger.kernel.org
13326 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
13330 QUALCOMM HIDMA DRIVER
13331 M: Sinan Kaya <okaya@kernel.org>
13332 L: linux-arm-kernel@lists.infradead.org
13333 L: linux-arm-msm@vger.kernel.org
13334 L: dmaengine@vger.kernel.org
13336 F: drivers/dma/qcom/hidma*
13339 M: Rob Clark <robdclark@gmail.com>
13340 L: iommu@lists.linux-foundation.org
13341 L: linux-arm-msm@vger.kernel.org
13343 F: drivers/iommu/qcom_iommu.c
13345 QUALCOMM TSENS THERMAL DRIVER
13346 M: Amit Kucheria <amit.kucheria@linaro.org>
13347 L: linux-pm@vger.kernel.org
13348 L: linux-arm-msm@vger.kernel.org
13350 F: drivers/thermal/qcom/
13352 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13353 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
13354 L: linux-media@vger.kernel.org
13355 L: linux-arm-msm@vger.kernel.org
13356 T: git git://linuxtv.org/media_tree.git
13358 F: drivers/media/platform/qcom/venus/
13360 QUALCOMM WCN36XX WIRELESS DRIVER
13361 M: Kalle Valo <kvalo@codeaurora.org>
13362 L: wcn36xx@lists.infradead.org
13363 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
13364 T: git git://github.com/KrasnikovEugene/wcn36xx.git
13366 F: drivers/net/wireless/ath/wcn36xx/
13368 QUANTENNA QTNFMAC WIRELESS DRIVER
13369 M: Igor Mitsyanko <imitsyanko@quantenna.com>
13370 M: Avinash Patil <avinashp@quantenna.com>
13371 M: Sergey Matyukevich <smatyukevich@quantenna.com>
13372 L: linux-wireless@vger.kernel.org
13374 F: drivers/net/wireless/quantenna
13376 RADEON and AMDGPU DRM DRIVERS
13377 M: Alex Deucher <alexander.deucher@amd.com>
13378 M: Christian König <christian.koenig@amd.com>
13379 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
13380 L: amd-gfx@lists.freedesktop.org
13381 T: git git://people.freedesktop.org/~agd5f/linux
13383 F: drivers/gpu/drm/radeon/
13384 F: include/uapi/drm/radeon_drm.h
13385 F: drivers/gpu/drm/amd/
13386 F: include/uapi/drm/amdgpu_drm.h
13388 RADEON FRAMEBUFFER DISPLAY DRIVER
13389 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
13390 L: linux-fbdev@vger.kernel.org
13392 F: drivers/video/fbdev/aty/radeon*
13393 F: include/uapi/linux/radeonfb.h
13395 RADIOSHARK RADIO DRIVER
13396 M: Hans Verkuil <hverkuil@xs4all.nl>
13397 L: linux-media@vger.kernel.org
13398 T: git git://linuxtv.org/media_tree.git
13400 F: drivers/media/radio/radio-shark.c
13402 RADIOSHARK2 RADIO DRIVER
13403 M: Hans Verkuil <hverkuil@xs4all.nl>
13404 L: linux-media@vger.kernel.org
13405 T: git git://linuxtv.org/media_tree.git
13407 F: drivers/media/radio/radio-shark2.c
13408 F: drivers/media/radio/radio-tea5777.c
13410 RADOS BLOCK DEVICE (RBD)
13411 M: Ilya Dryomov <idryomov@gmail.com>
13412 M: Sage Weil <sage@redhat.com>
13413 M: Alex Elder <elder@kernel.org>
13414 L: ceph-devel@vger.kernel.org
13415 W: http://ceph.com/
13416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13417 T: git git://github.com/ceph/ceph-client.git
13419 F: Documentation/ABI/testing/sysfs-bus-rbd
13420 F: drivers/block/rbd.c
13421 F: drivers/block/rbd_types.h
13423 RAGE128 FRAMEBUFFER DISPLAY DRIVER
13424 M: Paul Mackerras <paulus@samba.org>
13425 L: linux-fbdev@vger.kernel.org
13427 F: drivers/video/fbdev/aty/aty128fb.c
13429 RAINSHADOW-CEC DRIVER
13430 M: Hans Verkuil <hverkuil@xs4all.nl>
13431 L: linux-media@vger.kernel.org
13432 T: git git://linuxtv.org/media_tree.git
13434 F: drivers/media/usb/rainshadow-cec/*
13436 RALINK MIPS ARCHITECTURE
13437 M: John Crispin <john@phrozen.org>
13438 L: linux-mips@vger.kernel.org
13440 F: arch/mips/ralink
13442 RALINK RT2X00 WIRELESS LAN DRIVER
13444 M: Stanislaw Gruszka <sgruszka@redhat.com>
13445 M: Helmut Schaa <helmut.schaa@googlemail.com>
13446 L: linux-wireless@vger.kernel.org
13448 F: drivers/net/wireless/ralink/rt2x00/
13450 RAMDISK RAM BLOCK DEVICE DRIVER
13451 M: Jens Axboe <axboe@kernel.dk>
13453 F: Documentation/admin-guide/blockdev/ramdisk.rst
13454 F: drivers/block/brd.c
13456 RANCHU VIRTUAL BOARD FOR MIPS
13457 M: Miodrag Dinic <miodrag.dinic@mips.com>
13458 L: linux-mips@vger.kernel.org
13460 F: arch/mips/generic/board-ranchu.c
13461 F: arch/mips/configs/generic/board-ranchu.config
13463 RANDOM NUMBER DRIVER
13464 M: "Theodore Ts'o" <tytso@mit.edu>
13466 F: drivers/char/random.c
13469 M: Matt Porter <mporter@kernel.crashing.org>
13470 M: Alexandre Bounine <alex.bou9@gmail.com>
13472 F: drivers/rapidio/
13475 M: Tony Luck <tony.luck@intel.com>
13476 M: Borislav Petkov <bp@alien8.de>
13477 L: linux-edac@vger.kernel.org
13480 F: include/linux/ras.h
13481 F: include/ras/ras_event.h
13482 F: Documentation/admin-guide/ras.rst
13484 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13485 L: linux-wireless@vger.kernel.org
13487 F: drivers/net/wireless/ray*
13489 RCUTORTURE TEST FRAMEWORK
13490 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
13491 M: Josh Triplett <josh@joshtriplett.org>
13492 R: Steven Rostedt <rostedt@goodmis.org>
13493 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13494 R: Lai Jiangshan <jiangshanlai@gmail.com>
13495 L: rcu@vger.kernel.org
13497 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13498 F: tools/testing/selftests/rcutorture
13501 M: Florian Fainelli <florian@openwrt.org>
13504 RDC R6040 FAST ETHERNET DRIVER
13505 M: Florian Fainelli <f.fainelli@gmail.com>
13506 L: netdev@vger.kernel.org
13508 F: drivers/net/ethernet/rdc/r6040.c
13510 RDMAVT - RDMA verbs software
13511 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
13512 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
13513 L: linux-rdma@vger.kernel.org
13515 F: drivers/infiniband/sw/rdmavt
13517 RDS - RELIABLE DATAGRAM SOCKETS
13518 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
13519 L: netdev@vger.kernel.org
13520 L: linux-rdma@vger.kernel.org
13521 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
13522 W: https://oss.oracle.com/projects/rds/
13525 F: Documentation/networking/rds.txt
13527 RDT - RESOURCE ALLOCATION
13528 M: Fenghua Yu <fenghua.yu@intel.com>
13529 M: Reinette Chatre <reinette.chatre@intel.com>
13530 L: linux-kernel@vger.kernel.org
13532 F: arch/x86/kernel/cpu/resctrl/
13533 F: arch/x86/include/asm/resctrl_sched.h
13534 F: Documentation/x86/resctrl*
13536 READ-COPY UPDATE (RCU)
13537 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
13538 M: Josh Triplett <josh@joshtriplett.org>
13539 R: Steven Rostedt <rostedt@goodmis.org>
13540 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13541 R: Lai Jiangshan <jiangshanlai@gmail.com>
13542 R: Joel Fernandes <joel@joelfernandes.org>
13543 L: rcu@vger.kernel.org
13544 W: http://www.rdrop.com/users/paulmck/RCU/
13546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13547 F: Documentation/RCU/
13548 X: Documentation/RCU/torture.txt
13549 F: include/linux/rcu*
13550 X: include/linux/srcu*.h
13552 X: kernel/rcu/srcu*.c
13554 REAL TIME CLOCK (RTC) SUBSYSTEM
13555 M: Alessandro Zummo <a.zummo@towertech.it>
13556 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13557 L: linux-rtc@vger.kernel.org
13558 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
13559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13561 F: Documentation/devicetree/bindings/rtc/
13562 F: Documentation/admin-guide/rtc.rst
13564 F: include/linux/rtc.h
13565 F: include/uapi/linux/rtc.h
13566 F: include/linux/rtc/
13567 F: include/linux/platform_data/rtc-*
13568 F: tools/testing/selftests/rtc/
13570 REALTEK AUDIO CODECS
13571 M: Bard Liao <bardliao@realtek.com>
13572 M: Oder Chiou <oder_chiou@realtek.com>
13574 F: sound/soc/codecs/rt*
13575 F: include/sound/rt*.h
13577 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13578 M: Linus Walleij <linus.walleij@linaro.org>
13580 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13581 F: drivers/net/dsa/realtek-smi*
13582 F: drivers/net/dsa/rtl83*
13584 REDPINE WIRELESS DRIVER
13585 M: Amitkumar Karwar <amitkarwar@gmail.com>
13586 M: Siva Rebbagondla <siva8118@gmail.com>
13587 L: linux-wireless@vger.kernel.org
13589 F: drivers/net/wireless/rsi/
13591 REGISTER MAP ABSTRACTION
13592 M: Mark Brown <broonie@kernel.org>
13593 L: linux-kernel@vger.kernel.org
13594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13596 F: Documentation/devicetree/bindings/regmap/
13597 F: drivers/base/regmap/
13598 F: include/linux/regmap.h
13600 REISERFS FILE SYSTEM
13601 L: reiserfs-devel@vger.kernel.org
13605 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13606 M: Ohad Ben-Cohen <ohad@wizery.com>
13607 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13608 L: linux-remoteproc@vger.kernel.org
13609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13611 F: Documentation/devicetree/bindings/remoteproc/
13612 F: Documentation/ABI/testing/sysfs-class-remoteproc
13613 F: Documentation/remoteproc.txt
13614 F: drivers/remoteproc/
13615 F: include/linux/remoteproc.h
13616 F: include/linux/remoteproc/
13618 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13619 M: Ohad Ben-Cohen <ohad@wizery.com>
13620 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13621 L: linux-remoteproc@vger.kernel.org
13622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13625 F: Documentation/rpmsg.txt
13626 F: Documentation/ABI/testing/sysfs-bus-rpmsg
13627 F: include/linux/rpmsg.h
13628 F: include/linux/rpmsg/
13629 F: include/uapi/linux/rpmsg.h
13632 RENESAS CLOCK DRIVERS
13633 M: Geert Uytterhoeven <geert+renesas@glider.be>
13634 L: linux-renesas-soc@vger.kernel.org
13635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13637 F: drivers/clk/renesas/
13639 RENESAS EMEV2 I2C DRIVER
13640 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13642 F: Documentation/devicetree/bindings/i2c/i2c-emev2.txt
13643 F: drivers/i2c/busses/i2c-emev2.c
13645 RENESAS ETHERNET DRIVERS
13646 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13647 L: netdev@vger.kernel.org
13648 L: linux-renesas-soc@vger.kernel.org
13649 F: Documentation/devicetree/bindings/net/renesas,*.txt
13650 F: Documentation/devicetree/bindings/net/sh_eth.txt
13651 F: drivers/net/ethernet/renesas/
13652 F: include/linux/sh_eth.h
13654 RENESAS R-CAR GYROADC DRIVER
13655 M: Marek Vasut <marek.vasut@gmail.com>
13656 L: linux-iio@vger.kernel.org
13658 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13659 F: drivers/iio/adc/rcar-gyroadc.c
13661 RENESAS R-CAR I2C DRIVERS
13662 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13664 F: Documentation/devicetree/bindings/i2c/i2c-rcar.txt
13665 F: Documentation/devicetree/bindings/i2c/i2c-sh_mobile.txt
13666 F: drivers/i2c/busses/i2c-rcar.c
13667 F: drivers/i2c/busses/i2c-sh_mobile.c
13669 RENESAS RIIC DRIVER
13670 M: Chris Brandt <chris.brandt@renesas.com>
13672 F: Documentation/devicetree/bindings/i2c/i2c-riic.txt
13673 F: drivers/i2c/busses/i2c-riic.c
13675 RENESAS USB PHY DRIVER
13676 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13677 L: linux-renesas-soc@vger.kernel.org
13679 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
13681 RESET CONTROLLER FRAMEWORK
13682 M: Philipp Zabel <p.zabel@pengutronix.de>
13683 T: git git://git.pengutronix.de/git/pza/linux
13686 F: Documentation/devicetree/bindings/reset/
13687 F: include/dt-bindings/reset/
13688 F: include/linux/reset.h
13689 F: include/linux/reset/
13690 F: include/linux/reset-controller.h
13692 RESTARTABLE SEQUENCES SUPPORT
13693 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13694 M: Peter Zijlstra <peterz@infradead.org>
13695 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
13696 M: Boqun Feng <boqun.feng@gmail.com>
13697 L: linux-kernel@vger.kernel.org
13700 F: include/uapi/linux/rseq.h
13701 F: include/trace/events/rseq.h
13702 F: tools/testing/selftests/rseq/
13705 M: Johannes Berg <johannes@sipsolutions.net>
13706 L: linux-wireless@vger.kernel.org
13707 W: http://wireless.kernel.org/
13708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13709 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13711 F: Documentation/driver-api/rfkill.rst
13712 F: Documentation/ABI/stable/sysfs-class-rfkill
13714 F: include/linux/rfkill.h
13715 F: include/uapi/linux/rfkill.h
13718 M: Thomas Graf <tgraf@suug.ch>
13719 M: Herbert Xu <herbert@gondor.apana.org.au>
13720 L: netdev@vger.kernel.org
13722 F: lib/rhashtable.c
13723 F: lib/test_rhashtable.c
13724 F: include/linux/rhashtable.h
13725 F: include/linux/rhashtable-types.h
13727 RICOH R5C592 MEMORYSTICK DRIVER
13728 M: Maxim Levitsky <maximlevitsky@gmail.com>
13730 F: drivers/memstick/host/r592.*
13732 RICOH SMARTMEDIA/XD DRIVER
13733 M: Maxim Levitsky <maximlevitsky@gmail.com>
13735 F: drivers/mtd/nand/raw/r852.c
13736 F: drivers/mtd/nand/raw/r852.h
13738 RISC-V ARCHITECTURE
13739 M: Paul Walmsley <paul.walmsley@sifive.com>
13740 M: Palmer Dabbelt <palmer@sifive.com>
13741 M: Albert Ou <aou@eecs.berkeley.edu>
13742 L: linux-riscv@lists.infradead.org
13743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
13750 M: Stefan Achatz <erazor_de@users.sourceforge.net>
13751 W: http://sourceforge.net/projects/roccat/
13753 F: drivers/hid/hid-roccat*
13754 F: include/linux/hid-roccat*
13755 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
13757 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13758 M: Jacob chen <jacob2.chen@rock-chips.com>
13759 L: linux-media@vger.kernel.org
13761 F: drivers/media/platform/rockchip/rga/
13762 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
13764 HANTRO VPU CODEC DRIVER
13765 M: Ezequiel Garcia <ezequiel@collabora.com>
13766 L: linux-media@vger.kernel.org
13768 F: drivers/staging/media/platform/hantro/
13769 F: Documentation/devicetree/bindings/media/rockchip-vpu.txt
13772 M: Jiri Pirko <jiri@resnulli.us>
13773 L: netdev@vger.kernel.org
13775 F: drivers/net/ethernet/rocker/
13779 W: http://www.comtrol.com
13781 F: Documentation/driver-api/serial/rocket.rst
13782 F: drivers/tty/rocket*
13784 ROCKETPORT EXPRESS/INFINITY DRIVER
13785 M: Kevin Cernekee <cernekee@gmail.com>
13786 L: linux-serial@vger.kernel.org
13788 F: drivers/tty/serial/rp2.*
13790 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13791 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13792 L: linux-kernel@vger.kernel.org
13793 L: linux-renesas-soc@vger.kernel.org
13795 F: drivers/mfd/bd9571mwv.c
13796 F: drivers/regulator/bd9571mwv-regulator.c
13797 F: drivers/gpio/gpio-bd9571mwv.c
13798 F: include/linux/mfd/bd9571mwv.h
13799 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13802 M: Ralf Baechle <ralf@linux-mips.org>
13803 L: linux-hams@vger.kernel.org
13804 W: http://www.linux-ax25.org/
13806 F: include/net/rose.h
13807 F: include/uapi/linux/rose.h
13810 RTL2830 MEDIA DRIVER
13811 M: Antti Palosaari <crope@iki.fi>
13812 L: linux-media@vger.kernel.org
13813 W: https://linuxtv.org
13814 W: http://palosaari.fi/linux/
13815 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13816 T: git git://linuxtv.org/anttip/media_tree.git
13818 F: drivers/media/dvb-frontends/rtl2830*
13820 RTL2832 MEDIA DRIVER
13821 M: Antti Palosaari <crope@iki.fi>
13822 L: linux-media@vger.kernel.org
13823 W: https://linuxtv.org
13824 W: http://palosaari.fi/linux/
13825 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13826 T: git git://linuxtv.org/anttip/media_tree.git
13828 F: drivers/media/dvb-frontends/rtl2832*
13830 RTL2832_SDR MEDIA DRIVER
13831 M: Antti Palosaari <crope@iki.fi>
13832 L: linux-media@vger.kernel.org
13833 W: https://linuxtv.org
13834 W: http://palosaari.fi/linux/
13835 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13836 T: git git://linuxtv.org/anttip/media_tree.git
13838 F: drivers/media/dvb-frontends/rtl2832_sdr*
13840 RTL8180 WIRELESS DRIVER
13841 L: linux-wireless@vger.kernel.org
13842 W: http://wireless.kernel.org/
13843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13845 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
13847 RTL8187 WIRELESS DRIVER
13848 M: Herton Ronaldo Krzesinski <herton@canonical.com>
13849 M: Hin-Tak Leung <htl10@users.sourceforge.net>
13850 M: Larry Finger <Larry.Finger@lwfinger.net>
13851 L: linux-wireless@vger.kernel.org
13852 W: http://wireless.kernel.org/
13853 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13855 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
13857 REALTEK WIRELESS DRIVER (rtlwifi family)
13858 M: Ping-Ke Shih <pkshih@realtek.com>
13859 L: linux-wireless@vger.kernel.org
13860 W: http://wireless.kernel.org/
13861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13863 F: drivers/net/wireless/realtek/rtlwifi/
13865 REALTEK WIRELESS DRIVER (rtw88)
13866 M: Yan-Hsuan Chuang <yhchuang@realtek.com>
13867 L: linux-wireless@vger.kernel.org
13869 F: drivers/net/wireless/realtek/rtw88/
13871 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13872 M: Jes Sorensen <Jes.Sorensen@gmail.com>
13873 L: linux-wireless@vger.kernel.org
13874 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13876 F: drivers/net/wireless/realtek/rtl8xxxu/
13878 RXRPC SOCKETS (AF_RXRPC)
13879 M: David Howells <dhowells@redhat.com>
13880 L: linux-afs@lists.infradead.org
13883 F: include/keys/rxrpc-type.h
13884 F: include/net/af_rxrpc.h
13885 F: include/trace/events/rxrpc.h
13886 F: include/uapi/linux/rxrpc.h
13887 F: Documentation/networking/rxrpc.txt
13888 W: https://www.infradead.org/~dhowells/kafs/
13890 S3 SAVAGE FRAMEBUFFER DRIVER
13891 M: Antonino Daplas <adaplas@gmail.com>
13892 L: linux-fbdev@vger.kernel.org
13894 F: drivers/video/fbdev/savage/
13897 M: Heiko Carstens <heiko.carstens@de.ibm.com>
13898 M: Vasily Gorbik <gor@linux.ibm.com>
13899 M: Christian Borntraeger <borntraeger@de.ibm.com>
13900 L: linux-s390@vger.kernel.org
13901 W: http://www.ibm.com/developerworks/linux/linux390/
13902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13906 F: Documentation/s390/
13907 F: Documentation/driver-api/s390-drivers.rst
13909 S390 COMMON I/O LAYER
13910 M: Sebastian Ott <sebott@linux.ibm.com>
13911 M: Peter Oberparleiter <oberpar@linux.ibm.com>
13912 L: linux-s390@vger.kernel.org
13913 W: http://www.ibm.com/developerworks/linux/linux390/
13915 F: drivers/s390/cio/
13918 M: Stefan Haberland <sth@linux.ibm.com>
13919 M: Jan Hoeppner <hoeppner@linux.ibm.com>
13920 L: linux-s390@vger.kernel.org
13921 W: http://www.ibm.com/developerworks/linux/linux390/
13923 F: drivers/s390/block/dasd*
13924 F: block/partitions/ibm.c
13927 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13928 L: linux-s390@vger.kernel.org
13929 W: http://www.ibm.com/developerworks/linux/linux390/
13931 F: drivers/iommu/s390-iommu.c
13933 S390 IUCV NETWORK LAYER
13934 M: Julian Wiedmann <jwi@linux.ibm.com>
13935 M: Ursula Braun <ubraun@linux.ibm.com>
13936 L: linux-s390@vger.kernel.org
13937 W: http://www.ibm.com/developerworks/linux/linux390/
13939 F: drivers/s390/net/*iucv*
13940 F: include/net/iucv/
13943 S390 NETWORK DRIVERS
13944 M: Julian Wiedmann <jwi@linux.ibm.com>
13945 M: Ursula Braun <ubraun@linux.ibm.com>
13946 L: linux-s390@vger.kernel.org
13947 W: http://www.ibm.com/developerworks/linux/linux390/
13949 F: drivers/s390/net/
13952 M: Sebastian Ott <sebott@linux.ibm.com>
13953 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13954 L: linux-s390@vger.kernel.org
13955 W: http://www.ibm.com/developerworks/linux/linux390/
13958 F: drivers/pci/hotplug/s390_pci_hpc.c
13960 S390 VFIO-CCW DRIVER
13961 M: Cornelia Huck <cohuck@redhat.com>
13962 M: Eric Farman <farman@linux.ibm.com>
13963 R: Halil Pasic <pasic@linux.ibm.com>
13964 L: linux-s390@vger.kernel.org
13965 L: kvm@vger.kernel.org
13967 F: drivers/s390/cio/vfio_ccw*
13968 F: Documentation/s390/vfio-ccw.rst
13969 F: include/uapi/linux/vfio_ccw.h
13972 M: Harald Freudenberger <freude@linux.ibm.com>
13973 L: linux-s390@vger.kernel.org
13974 W: http://www.ibm.com/developerworks/linux/linux390/
13976 F: drivers/s390/crypto/
13978 S390 VFIO AP DRIVER
13979 M: Tony Krowiak <akrowiak@linux.ibm.com>
13980 M: Pierre Morel <pmorel@linux.ibm.com>
13981 M: Halil Pasic <pasic@linux.ibm.com>
13982 L: linux-s390@vger.kernel.org
13983 W: http://www.ibm.com/developerworks/linux/linux390/
13985 F: drivers/s390/crypto/vfio_ap_drv.c
13986 F: drivers/s390/crypto/vfio_ap_private.h
13987 F: drivers/s390/crypto/vfio_ap_ops.c
13988 F: Documentation/s390/vfio-ap.rst
13991 M: Steffen Maier <maier@linux.ibm.com>
13992 M: Benjamin Block <bblock@linux.ibm.com>
13993 L: linux-s390@vger.kernel.org
13994 W: http://www.ibm.com/developerworks/linux/linux390/
13996 F: drivers/s390/scsi/zfcp_*
13998 S3C24XX SD/MMC Driver
13999 M: Ben Dooks <ben-linux@fluff.org>
14000 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14002 F: drivers/mmc/host/s3cmci.*
14004 SAA6588 RDS RECEIVER DRIVER
14005 M: Hans Verkuil <hverkuil@xs4all.nl>
14006 L: linux-media@vger.kernel.org
14007 T: git git://linuxtv.org/media_tree.git
14008 W: https://linuxtv.org
14010 F: drivers/media/i2c/saa6588*
14012 SAA7134 VIDEO4LINUX DRIVER
14013 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14014 L: linux-media@vger.kernel.org
14015 W: https://linuxtv.org
14016 T: git git://linuxtv.org/media_tree.git
14018 F: Documentation/media/v4l-drivers/saa7134*
14019 F: drivers/media/pci/saa7134/
14021 SAA7146 VIDEO4LINUX-2 DRIVER
14022 M: Hans Verkuil <hverkuil@xs4all.nl>
14023 L: linux-media@vger.kernel.org
14024 T: git git://linuxtv.org/media_tree.git
14026 F: drivers/media/common/saa7146/
14027 F: drivers/media/pci/saa7146/
14028 F: include/media/drv-intf/saa7146*
14030 SAFESETID SECURITY MODULE
14031 M: Micah Morton <mortonm@chromium.org>
14033 F: security/safesetid/
14034 F: Documentation/admin-guide/LSM/SafeSetID.rst
14036 SAMSUNG AUDIO (ASoC) DRIVERS
14037 M: Krzysztof Kozlowski <krzk@kernel.org>
14038 M: Sangbeom Kim <sbkim73@samsung.com>
14039 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14040 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14042 F: sound/soc/samsung/
14043 F: Documentation/devicetree/bindings/sound/samsung*
14045 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14046 M: Krzysztof Kozlowski <krzk@kernel.org>
14047 L: linux-crypto@vger.kernel.org
14048 L: linux-samsung-soc@vger.kernel.org
14050 F: drivers/crypto/exynos-rng.c
14051 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
14053 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14054 M: Łukasz Stelmach <l.stelmach@samsung.com>
14055 L: linux-samsung-soc@vger.kernel.org
14057 F: drivers/char/hw_random/exynos-trng.c
14058 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14060 SAMSUNG FRAMEBUFFER DRIVER
14061 M: Jingoo Han <jingoohan1@gmail.com>
14062 L: linux-fbdev@vger.kernel.org
14064 F: drivers/video/fbdev/s3c-fb.c
14066 SAMSUNG LAPTOP DRIVER
14067 M: Corentin Chary <corentin.chary@gmail.com>
14068 L: platform-driver-x86@vger.kernel.org
14070 F: drivers/platform/x86/samsung-laptop.c
14072 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14073 M: Sangbeom Kim <sbkim73@samsung.com>
14074 M: Krzysztof Kozlowski <krzk@kernel.org>
14075 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14076 L: linux-kernel@vger.kernel.org
14077 L: linux-samsung-soc@vger.kernel.org
14079 F: drivers/mfd/sec*.c
14080 F: drivers/regulator/s2m*.c
14081 F: drivers/regulator/s5m*.c
14082 F: drivers/clk/clk-s2mps11.c
14083 F: drivers/rtc/rtc-s5m.c
14084 F: include/linux/mfd/samsung/
14085 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14086 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14087 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14088 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14090 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14091 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14092 L: linux-media@vger.kernel.org
14093 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14095 F: drivers/media/platform/s3c-camif/
14096 F: include/media/drv-intf/s3c_camif.h
14098 SAMSUNG S3FWRN5 NFC DRIVER
14099 M: Robert Baldyga <r.baldyga@samsung.com>
14100 M: Krzysztof Opasiak <k.opasiak@samsung.com>
14101 L: linux-nfc@lists.01.org (moderated for non-subscribers)
14103 F: drivers/nfc/s3fwrn5
14105 SAMSUNG S5C73M3 CAMERA DRIVER
14106 M: Kyungmin Park <kyungmin.park@samsung.com>
14107 M: Andrzej Hajda <a.hajda@samsung.com>
14108 L: linux-media@vger.kernel.org
14110 F: drivers/media/i2c/s5c73m3/*
14112 SAMSUNG S5K5BAF CAMERA DRIVER
14113 M: Kyungmin Park <kyungmin.park@samsung.com>
14114 M: Andrzej Hajda <a.hajda@samsung.com>
14115 L: linux-media@vger.kernel.org
14117 F: drivers/media/i2c/s5k5baf.c
14119 SAMSUNG S5P Security SubSystem (SSS) DRIVER
14120 M: Krzysztof Kozlowski <krzk@kernel.org>
14121 M: Vladimir Zapolskiy <vz@mleia.com>
14122 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
14123 L: linux-crypto@vger.kernel.org
14124 L: linux-samsung-soc@vger.kernel.org
14126 F: drivers/crypto/s5p-sss.c
14128 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14129 M: Kyungmin Park <kyungmin.park@samsung.com>
14130 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14131 L: linux-media@vger.kernel.org
14132 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14134 F: drivers/media/platform/exynos4-is/
14136 SAMSUNG SOC CLOCK DRIVERS
14137 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14138 M: Tomasz Figa <tomasz.figa@gmail.com>
14139 M: Chanwoo Choi <cw00.choi@samsung.com>
14141 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14143 F: drivers/clk/samsung/
14144 F: include/dt-bindings/clock/exynos*.h
14145 F: Documentation/devicetree/bindings/clock/exynos*.txt
14147 SAMSUNG SPI DRIVERS
14148 M: Kukjin Kim <kgene@kernel.org>
14149 M: Krzysztof Kozlowski <krzk@kernel.org>
14150 M: Andi Shyti <andi@etezian.org>
14151 L: linux-spi@vger.kernel.org
14152 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14154 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
14155 F: drivers/spi/spi-s3c*
14156 F: include/linux/platform_data/spi-s3c64xx.h
14158 SAMSUNG SXGBE DRIVERS
14159 M: Byungho An <bh74.an@samsung.com>
14160 M: Girish K S <ks.giri@samsung.com>
14161 M: Vipul Pandya <vipul.pandya@samsung.com>
14163 L: netdev@vger.kernel.org
14164 F: drivers/net/ethernet/samsung/sxgbe/
14166 SAMSUNG THERMAL DRIVER
14167 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14168 L: linux-pm@vger.kernel.org
14169 L: linux-samsung-soc@vger.kernel.org
14171 T: git https://github.com/lmajewski/linux-samsung-thermal.git
14172 F: drivers/thermal/samsung/
14174 SAMSUNG USB2 PHY DRIVER
14175 M: Kamil Debski <kamil@wypas.org>
14176 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14177 L: linux-kernel@vger.kernel.org
14179 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
14180 F: Documentation/driver-api/phy/samsung-usb2.rst
14181 F: drivers/phy/samsung/phy-exynos4210-usb2.c
14182 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
14183 F: drivers/phy/samsung/phy-exynos5250-usb2.c
14184 F: drivers/phy/samsung/phy-s5pv210-usb2.c
14185 F: drivers/phy/samsung/phy-samsung-usb2.c
14186 F: drivers/phy/samsung/phy-samsung-usb2.h
14189 M: Zwane Mwaikambo <zwanem@gmail.com>
14191 F: drivers/watchdog/sc1200wdt.c
14194 M: Ingo Molnar <mingo@redhat.com>
14195 M: Peter Zijlstra <peterz@infradead.org>
14196 L: linux-kernel@vger.kernel.org
14197 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14200 F: include/linux/sched.h
14201 F: include/uapi/linux/sched.h
14202 F: include/linux/wait.h
14203 F: include/linux/preempt.h
14205 SCR24X CHIP CARD INTERFACE DRIVER
14206 M: Lubomir Rintel <lkundrak@v3.sk>
14208 F: drivers/char/pcmcia/scr24x_cs.c
14211 M: Jens Axboe <axboe@kernel.dk>
14212 L: linux-scsi@vger.kernel.org
14213 W: http://www.kernel.dk
14215 F: drivers/scsi/sr*
14217 SCSI RDMA PROTOCOL (SRP) INITIATOR
14218 M: Bart Van Assche <bvanassche@acm.org>
14219 L: linux-rdma@vger.kernel.org
14221 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14222 F: drivers/infiniband/ulp/srp/
14223 F: include/scsi/srp.h
14225 SCSI RDMA PROTOCOL (SRP) TARGET
14226 M: Bart Van Assche <bvanassche@acm.org>
14227 L: linux-rdma@vger.kernel.org
14228 L: target-devel@vger.kernel.org
14230 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14231 F: drivers/infiniband/ulp/srpt/
14234 M: Doug Gilbert <dgilbert@interlog.com>
14235 L: linux-scsi@vger.kernel.org
14236 W: http://sg.danny.cz/sg
14238 F: Documentation/scsi/scsi-generic.txt
14239 F: drivers/scsi/sg.c
14240 F: include/scsi/sg.h
14243 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
14244 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14245 M: "Martin K. Petersen" <martin.petersen@oracle.com>
14246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14247 Q: https://patchwork.kernel.org/project/linux-scsi/list/
14248 L: linux-scsi@vger.kernel.org
14250 F: Documentation/devicetree/bindings/scsi/
14255 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14256 L: linux-scsi@vger.kernel.org
14258 F: Documentation/scsi/st.txt
14259 F: drivers/scsi/st.*
14260 F: drivers/scsi/st_*.h
14262 SCSI TARGET SUBSYSTEM
14263 M: "Martin K. Petersen" <martin.petersen@oracle.com>
14264 L: linux-scsi@vger.kernel.org
14265 L: target-devel@vger.kernel.org
14266 W: http://www.linux-iscsi.org
14267 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14268 Q: https://patchwork.kernel.org/project/target-devel/list/
14272 F: Documentation/target/
14275 M: Vlad Yasevich <vyasevich@gmail.com>
14276 M: Neil Horman <nhorman@tuxdriver.com>
14277 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14278 L: linux-sctp@vger.kernel.org
14279 W: http://lksctp.sourceforge.net
14281 F: Documentation/networking/sctp.txt
14282 F: include/linux/sctp.h
14283 F: include/uapi/linux/sctp.h
14284 F: include/net/sctp/
14288 M: Jim Cromie <jim.cromie@gmail.com>
14290 F: Documentation/i2c/busses/scx200_acb
14291 F: arch/x86/platform/scx200/
14292 F: drivers/watchdog/scx200_wdt.c
14293 F: drivers/i2c/busses/scx200*
14294 F: drivers/mtd/maps/scx200_docflash.c
14295 F: include/linux/scx200.h
14298 M: Jim Cromie <jim.cromie@gmail.com>
14300 F: drivers/char/scx200_gpio.c
14301 F: include/linux/scx200_gpio.h
14303 SCx200 HRT CLOCKSOURCE DRIVER
14304 M: Jim Cromie <jim.cromie@gmail.com>
14306 F: drivers/clocksource/scx200_hrt.c
14308 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14309 M: Sascha Sommer <saschasommer@freenet.de>
14310 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14312 F: drivers/mmc/host/sdricoh_cs.c
14314 SECO BOARDS CEC DRIVER
14315 M: Ettore Chimenti <ek5.chimenti@gmail.com>
14317 F: drivers/media/platform/seco-cec/seco-cec.c
14318 F: drivers/media/platform/seco-cec/seco-cec.h
14321 M: Kees Cook <keescook@chromium.org>
14322 R: Andy Lutomirski <luto@amacapital.net>
14323 R: Will Drewry <wad@chromium.org>
14324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14326 F: kernel/seccomp.c
14327 F: include/uapi/linux/seccomp.h
14328 F: include/linux/seccomp.h
14329 F: tools/testing/selftests/seccomp/*
14330 F: tools/testing/selftests/kselftest_harness.h
14331 F: Documentation/userspace-api/seccomp_filter.rst
14332 K: \bsecure_computing
14335 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14336 M: Al Cooper <alcooperx@gmail.com>
14337 L: linux-mmc@vger.kernel.org
14338 L: bcm-kernel-feedback-list@broadcom.com
14340 F: drivers/mmc/host/sdhci-brcmstb*
14342 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14343 M: Adrian Hunter <adrian.hunter@intel.com>
14344 L: linux-mmc@vger.kernel.org
14346 F: drivers/mmc/host/sdhci*
14347 F: include/linux/mmc/sdhci*
14349 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14350 M: Adrian Hunter <adrian.hunter@intel.com>
14351 M: Ritesh Harjani <riteshh@codeaurora.org>
14352 M: Asutosh Das <asutoshd@codeaurora.org>
14353 L: linux-mmc@vger.kernel.org
14355 F: drivers/mmc/host/cqhci*
14357 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14358 M: Prabu Thangamuthu <prabu.t@synopsys.com>
14359 M: Manjunath M B <manjumb@synopsys.com>
14360 L: linux-mmc@vger.kernel.org
14362 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
14364 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14365 M: Ludovic Desroches <ludovic.desroches@microchip.com>
14366 L: linux-mmc@vger.kernel.org
14368 F: drivers/mmc/host/sdhci-of-at91.c
14370 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14371 M: Ben Dooks <ben-linux@fluff.org>
14372 M: Jaehoon Chung <jh80.chung@samsung.com>
14373 L: linux-mmc@vger.kernel.org
14375 F: drivers/mmc/host/sdhci-s3c*
14377 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14378 M: Viresh Kumar <vireshk@kernel.org>
14379 L: linux-mmc@vger.kernel.org
14381 F: drivers/mmc/host/sdhci-spear.c
14383 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14384 M: Kishon Vijay Abraham I <kishon@ti.com>
14385 L: linux-mmc@vger.kernel.org
14387 F: drivers/mmc/host/sdhci-omap.c
14389 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14390 M: Scott Bauer <scott.bauer@intel.com>
14391 M: Jonathan Derrick <jonathan.derrick@intel.com>
14392 L: linux-block@vger.kernel.org
14395 F: block/opal_proto.h
14396 F: include/linux/sed*
14397 F: include/uapi/linux/sed*
14400 M: Security Officers <security@kernel.org>
14404 M: James Morris <jmorris@namei.org>
14405 M: "Serge E. Hallyn" <serge@hallyn.com>
14406 L: linux-security-module@vger.kernel.org (suggested Cc:)
14407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14408 W: http://kernsec.org/
14411 X: security/selinux/
14413 SELINUX SECURITY MODULE
14414 M: Paul Moore <paul@paul-moore.com>
14415 M: Stephen Smalley <sds@tycho.nsa.gov>
14416 M: Eric Paris <eparis@parisplace.org>
14417 L: selinux@vger.kernel.org
14418 W: https://selinuxproject.org
14419 W: https://github.com/SELinuxProject
14420 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14422 F: include/uapi/linux/selinux_netlink.h
14423 F: security/selinux/
14424 F: scripts/selinux/
14425 F: Documentation/admin-guide/LSM/SELinux.rst
14428 M: Jiri Slaby <jirislaby@gmail.com>
14430 F: drivers/misc/phantom.c
14431 F: include/uapi/linux/phantom.h
14433 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
14434 M: Tomasz Duszynski <tduszyns@gmail.com>
14436 F: drivers/iio/chemical/sps30.c
14437 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
14440 M: Rob Herring <robh@kernel.org>
14441 L: linux-serial@vger.kernel.org
14443 F: Documentation/devicetree/bindings/serial/slave-device.txt
14444 F: drivers/tty/serdev/
14445 F: include/linux/serdev.h
14448 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14449 L: linux-serial@vger.kernel.org
14451 F: Documentation/devicetree/bindings/serial/
14452 F: drivers/tty/serial/
14455 M: Sean Young <sean@mess.org>
14456 L: linux-media@vger.kernel.org
14458 F: drivers/media/rc/serial_ir.c
14461 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14462 M: Edward Cree <ecree@solarflare.com>
14463 M: Martin Habets <mhabets@solarflare.com>
14464 L: netdev@vger.kernel.org
14466 F: drivers/net/ethernet/sfc/
14468 SFF/SFP/SFP+ MODULE SUPPORT
14469 M: Russell King <linux@armlinux.org.uk>
14470 L: netdev@vger.kernel.org
14472 F: drivers/net/phy/phylink.c
14473 F: drivers/net/phy/sfp*
14474 F: include/linux/phylink.h
14475 F: include/linux/sfp.h
14478 M: Dimitri Sivanich <sivanich@sgi.com>
14480 F: drivers/misc/sgi-gru/
14482 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14483 M: Pat Gefre <pfg@sgi.com>
14484 L: linux-ia64@vger.kernel.org
14486 F: Documentation/ia64/serial.rst
14487 F: drivers/tty/serial/ioc?_serial.c
14488 F: include/linux/ioc?.h
14490 SGI XP/XPC/XPNET DRIVER
14491 M: Cliff Whickman <cpw@sgi.com>
14492 M: Robin Holt <robinmholt@gmail.com>
14494 F: drivers/misc/sgi-xp/
14496 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14497 M: Ursula Braun <ubraun@linux.ibm.com>
14498 M: Karsten Graul <kgraul@linux.ibm.com>
14499 L: linux-s390@vger.kernel.org
14500 W: http://www.ibm.com/developerworks/linux/linux390/
14504 SHARP RJ54N1CB0C SENSOR DRIVER
14505 M: Jacopo Mondi <jacopo@jmondi.org>
14506 L: linux-media@vger.kernel.org
14507 T: git git://linuxtv.org/media_tree.git
14509 F: drivers/media/i2c/rj54n1cb0c.c
14510 F: include/media/i2c/rj54n1cb0c.h
14512 SH_VEU V4L2 MEM2MEM DRIVER
14513 L: linux-media@vger.kernel.org
14515 F: drivers/media/platform/sh_veu.c
14517 SH_VOU V4L2 OUTPUT DRIVER
14518 L: linux-media@vger.kernel.org
14520 F: drivers/media/platform/sh_vou.c
14521 F: include/media/drv-intf/sh_vou.h
14523 SI2157 MEDIA DRIVER
14524 M: Antti Palosaari <crope@iki.fi>
14525 L: linux-media@vger.kernel.org
14526 W: https://linuxtv.org
14527 W: http://palosaari.fi/linux/
14528 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14529 T: git git://linuxtv.org/anttip/media_tree.git
14531 F: drivers/media/tuners/si2157*
14533 SI2165 MEDIA DRIVER
14534 M: Matthias Schwarzott <zzam@gentoo.org>
14535 L: linux-media@vger.kernel.org
14536 W: https://linuxtv.org
14537 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14539 F: drivers/media/dvb-frontends/si2165*
14541 SI2168 MEDIA DRIVER
14542 M: Antti Palosaari <crope@iki.fi>
14543 L: linux-media@vger.kernel.org
14544 W: https://linuxtv.org
14545 W: http://palosaari.fi/linux/
14546 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14547 T: git git://linuxtv.org/anttip/media_tree.git
14549 F: drivers/media/dvb-frontends/si2168*
14551 SI470X FM RADIO RECEIVER I2C DRIVER
14552 M: Hans Verkuil <hverkuil@xs4all.nl>
14553 L: linux-media@vger.kernel.org
14554 T: git git://linuxtv.org/media_tree.git
14555 W: https://linuxtv.org
14557 F: drivers/media/radio/si470x/radio-si470x-i2c.c
14559 SI470X FM RADIO RECEIVER USB DRIVER
14560 M: Hans Verkuil <hverkuil@xs4all.nl>
14561 L: linux-media@vger.kernel.org
14562 T: git git://linuxtv.org/media_tree.git
14563 W: https://linuxtv.org
14565 F: drivers/media/radio/si470x/radio-si470x-common.c
14566 F: drivers/media/radio/si470x/radio-si470x.h
14567 F: drivers/media/radio/si470x/radio-si470x-usb.c
14569 SI4713 FM RADIO TRANSMITTER I2C DRIVER
14570 M: Eduardo Valentin <edubezval@gmail.com>
14571 L: linux-media@vger.kernel.org
14572 T: git git://linuxtv.org/media_tree.git
14573 W: https://linuxtv.org
14575 F: drivers/media/radio/si4713/si4713.?
14577 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14578 M: Eduardo Valentin <edubezval@gmail.com>
14579 L: linux-media@vger.kernel.org
14580 T: git git://linuxtv.org/media_tree.git
14581 W: https://linuxtv.org
14583 F: drivers/media/radio/si4713/radio-platform-si4713.c
14585 SI4713 FM RADIO TRANSMITTER USB DRIVER
14586 M: Hans Verkuil <hverkuil@xs4all.nl>
14587 L: linux-media@vger.kernel.org
14588 T: git git://linuxtv.org/media_tree.git
14589 W: https://linuxtv.org
14591 F: drivers/media/radio/si4713/radio-usb-si4713.c
14594 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14595 L: linux-media@vger.kernel.org
14596 W: https://linuxtv.org
14597 T: git git://linuxtv.org/media_tree.git
14599 F: drivers/media/common/siano/
14600 F: drivers/media/usb/siano/
14601 F: drivers/media/usb/siano/
14602 F: drivers/media/mmc/siano/
14605 M: Palmer Dabbelt <palmer@sifive.com>
14606 M: Paul Walmsley <paul.walmsley@sifive.com>
14607 L: linux-riscv@lists.infradead.org
14608 T: git git://github.com/sifive/riscv-linux.git
14613 SIFIVE FU540 SYSTEM-ON-CHIP
14614 M: Paul Walmsley <paul.walmsley@sifive.com>
14615 M: Palmer Dabbelt <palmer@sifive.com>
14616 L: linux-riscv@lists.infradead.org
14617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
14622 SILEAD TOUCHSCREEN DRIVER
14623 M: Hans de Goede <hdegoede@redhat.com>
14624 L: linux-input@vger.kernel.org
14625 L: platform-driver-x86@vger.kernel.org
14627 F: drivers/input/touchscreen/silead.c
14628 F: drivers/platform/x86/touchscreen_dmi.c
14630 SILICON MOTION SM712 FRAME BUFFER DRIVER
14631 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14632 M: Teddy Wang <teddy.wang@siliconmotion.com>
14633 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14634 L: linux-fbdev@vger.kernel.org
14636 F: drivers/video/fbdev/sm712*
14637 F: Documentation/fb/sm712fb.rst
14639 SIMPLE FIRMWARE INTERFACE (SFI)
14640 M: Len Brown <lenb@kernel.org>
14641 L: sfi-devel@simplefirmware.org
14642 W: http://simplefirmware.org/
14643 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14645 F: arch/x86/platform/sfi/
14647 F: include/linux/sfi*.h
14650 M: Hans de Goede <hdegoede@redhat.com>
14651 L: linux-fbdev@vger.kernel.org
14653 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
14654 F: drivers/video/fbdev/simplefb.c
14655 F: include/linux/platform_data/simplefb.h
14657 SIMTEC EB110ATX (Chalice CATS)
14659 P: Vincent Sanders <vince@simtec.co.uk>
14660 M: Simtec Linux Team <linux@simtec.co.uk>
14661 W: http://www.simtec.co.uk/products/EB110ATX/
14664 SIMTEC EB2410ITX (BAST)
14666 P: Vincent Sanders <vince@simtec.co.uk>
14667 M: Simtec Linux Team <linux@simtec.co.uk>
14668 W: http://www.simtec.co.uk/products/EB2410ITX/
14670 F: arch/arm/mach-s3c24xx/mach-bast.c
14671 F: arch/arm/mach-s3c24xx/bast-ide.c
14672 F: arch/arm/mach-s3c24xx/bast-irq.c
14674 SIPHASH PRF ROUTINES
14675 M: Jason A. Donenfeld <Jason@zx2c4.com>
14678 F: lib/test_siphash.c
14679 F: include/linux/siphash.h
14682 M: Thorsten Scherer <t.scherer@eckelmann.de>
14683 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14684 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14687 F: drivers/gpio/gpio-siox.c
14688 F: include/trace/events/siox.h
14690 SIS 190 ETHERNET DRIVER
14691 M: Francois Romieu <romieu@fr.zoreil.com>
14692 L: netdev@vger.kernel.org
14694 F: drivers/net/ethernet/sis/sis190.c
14696 SIS 900/7016 FAST ETHERNET DRIVER
14697 M: Daniele Venzano <venza@brownhat.org>
14698 W: http://www.brownhat.org/sis900.html
14699 L: netdev@vger.kernel.org
14701 F: drivers/net/ethernet/sis/sis900.*
14703 SIS FRAMEBUFFER DRIVER
14704 M: Thomas Winischhofer <thomas@winischhofer.net>
14705 W: http://www.winischhofer.net/linuxsisvga.shtml
14707 F: Documentation/fb/sisfb.rst
14708 F: drivers/video/fbdev/sis/
14709 F: include/video/sisfb.h
14712 M: Thomas Winischhofer <thomas@winischhofer.net>
14713 W: http://www.winischhofer.at/linuxsisusbvga.shtml
14715 F: drivers/usb/misc/sisusbvga/
14718 M: Christoph Lameter <cl@linux.com>
14719 M: Pekka Enberg <penberg@kernel.org>
14720 M: David Rientjes <rientjes@google.com>
14721 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
14722 M: Andrew Morton <akpm@linux-foundation.org>
14723 L: linux-mm@kvack.org
14725 F: include/linux/sl?b*.h
14728 SLEEPABLE READ-COPY UPDATE (SRCU)
14729 M: Lai Jiangshan <jiangshanlai@gmail.com>
14730 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
14731 M: Josh Triplett <josh@joshtriplett.org>
14732 R: Steven Rostedt <rostedt@goodmis.org>
14733 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14734 L: rcu@vger.kernel.org
14735 W: http://www.rdrop.com/users/paulmck/RCU/
14737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14738 F: include/linux/srcu*.h
14739 F: kernel/rcu/srcu*.c
14741 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14742 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14743 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14745 F: drivers/slimbus/
14746 F: Documentation/devicetree/bindings/slimbus/
14747 F: include/linux/slimbus.h
14749 SMACK SECURITY MODULE
14750 M: Casey Schaufler <casey@schaufler-ca.com>
14751 L: linux-security-module@vger.kernel.org
14752 W: http://schaufler-ca.com
14753 T: git git://github.com/cschaufler/smack-next
14755 F: Documentation/admin-guide/LSM/Smack.rst
14758 SMC91x ETHERNET DRIVER
14759 M: Nicolas Pitre <nico@fluxnic.net>
14761 F: drivers/net/ethernet/smsc/smc91x.*
14763 SMIA AND SMIA++ IMAGE SENSOR DRIVER
14764 M: Sakari Ailus <sakari.ailus@iki.fi>
14765 L: linux-media@vger.kernel.org
14767 F: drivers/media/i2c/smiapp/
14768 F: include/media/i2c/smiapp.h
14769 F: drivers/media/i2c/smiapp-pll.c
14770 F: drivers/media/i2c/smiapp-pll.h
14771 F: include/uapi/linux/smiapp.h
14772 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14774 SMM665 HARDWARE MONITOR DRIVER
14775 M: Guenter Roeck <linux@roeck-us.net>
14776 L: linux-hwmon@vger.kernel.org
14778 F: Documentation/hwmon/smm665.rst
14779 F: drivers/hwmon/smm665.c
14781 SMSC EMC2103 HARDWARE MONITOR DRIVER
14782 M: Steve Glendinning <steve.glendinning@shawell.net>
14783 L: linux-hwmon@vger.kernel.org
14785 F: Documentation/hwmon/emc2103.rst
14786 F: drivers/hwmon/emc2103.c
14788 SMSC SCH5627 HARDWARE MONITOR DRIVER
14789 M: Hans de Goede <hdegoede@redhat.com>
14790 L: linux-hwmon@vger.kernel.org
14792 F: Documentation/hwmon/sch5627.rst
14793 F: drivers/hwmon/sch5627.c
14795 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14796 M: Steve Glendinning <steve.glendinning@shawell.net>
14797 L: linux-fbdev@vger.kernel.org
14799 F: drivers/video/fbdev/smscufx.c
14801 SMSC47B397 HARDWARE MONITOR DRIVER
14802 M: Jean Delvare <jdelvare@suse.com>
14803 L: linux-hwmon@vger.kernel.org
14805 F: Documentation/hwmon/smsc47b397.rst
14806 F: drivers/hwmon/smsc47b397.c
14808 SMSC911x ETHERNET DRIVER
14809 M: Steve Glendinning <steve.glendinning@shawell.net>
14810 L: netdev@vger.kernel.org
14812 F: include/linux/smsc911x.h
14813 F: drivers/net/ethernet/smsc/smsc911x.*
14815 SMSC9420 PCI ETHERNET DRIVER
14816 M: Steve Glendinning <steve.glendinning@shawell.net>
14817 L: netdev@vger.kernel.org
14819 F: drivers/net/ethernet/smsc/smsc9420.*
14821 SOC-CAMERA V4L2 SUBSYSTEM
14822 L: linux-media@vger.kernel.org
14823 T: git git://linuxtv.org/media_tree.git
14825 F: include/media/soc_camera.h
14826 F: drivers/staging/media/soc_camera/
14828 SOCIONEXT SYNQUACER I2C DRIVER
14829 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
14830 L: linux-i2c@vger.kernel.org
14832 F: drivers/i2c/busses/i2c-synquacer.c
14833 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14835 SOCIONEXT UNIPHIER SOUND DRIVER
14836 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14838 F: sound/soc/uniphier/
14840 SOEKRIS NET48XX LED SUPPORT
14841 M: Chris Boot <bootc@bootc.net>
14843 F: drivers/leds/leds-net48xx.c
14845 SOFT-IWARP DRIVER (siw)
14846 M: Bernard Metzler <bmt@zurich.ibm.com>
14847 L: linux-rdma@vger.kernel.org
14849 F: drivers/infiniband/sw/siw/
14850 F: include/uapi/rdma/siw-abi.h
14852 SOFT-ROCE DRIVER (rxe)
14853 M: Moni Shoua <monis@mellanox.com>
14854 L: linux-rdma@vger.kernel.org
14856 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14857 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14858 F: drivers/infiniband/sw/rxe/
14859 F: include/uapi/rdma/rdma_user_rxe.h
14861 SOFTLOGIC 6x10 MPEG CODEC
14862 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14863 M: Anton Sviridenko <anton@corp.bluecherry.net>
14864 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14865 M: Andrey Utkin <andrey_utkin@fastmail.com>
14866 M: Ismael Luceno <ismael@iodev.co.uk>
14867 L: linux-media@vger.kernel.org
14869 F: drivers/media/pci/solo6x10/
14871 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14872 M: James Morse <james.morse@arm.com>
14873 L: linux-arm-kernel@lists.infradead.org
14875 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
14876 F: drivers/firmware/arm_sdei.c
14877 F: include/linux/arm_sdei.h
14878 F: include/uapi/linux/arm_sdei.h
14880 SOFTWARE RAID (Multiple Disks) SUPPORT
14881 M: Shaohua Li <shli@kernel.org>
14882 L: linux-raid@vger.kernel.org
14883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14885 F: drivers/md/Makefile
14886 F: drivers/md/Kconfig
14888 F: drivers/md/raid*
14889 F: include/linux/raid/
14890 F: include/uapi/linux/raid/
14892 SOCIONEXT (SNI) AVE NETWORK DRIVER
14893 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14894 L: netdev@vger.kernel.org
14896 F: drivers/net/ethernet/socionext/sni_ave.c
14897 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14899 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14900 M: Jassi Brar <jaswinder.singh@linaro.org>
14901 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
14902 L: netdev@vger.kernel.org
14904 F: drivers/net/ethernet/socionext/netsec.c
14905 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
14907 SOCIONEXT (SNI) Synquacer SPI DRIVER
14908 M: Masahisa Kojima <masahisa.kojima@linaro.org>
14909 M: Jassi Brar <jaswinder.singh@linaro.org>
14910 L: linux-spi@vger.kernel.org
14912 F: drivers/spi/spi-synquacer.c
14913 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
14915 SOLIDRUN CLEARFOG SUPPORT
14916 M: Russell King <linux@armlinux.org.uk>
14918 F: arch/arm/boot/dts/armada-388-clearfog*
14919 F: arch/arm/boot/dts/armada-38x-solidrun-*
14921 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14922 M: Russell King <linux@armlinux.org.uk>
14924 F: arch/arm/boot/dts/imx6*-cubox-i*
14925 F: arch/arm/boot/dts/imx6*-hummingboard*
14926 F: arch/arm/boot/dts/imx6*-sr-*
14928 SONIC NETWORK DRIVER
14929 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14930 L: netdev@vger.kernel.org
14932 F: drivers/net/ethernet/natsemi/sonic.*
14934 SONICS SILICON BACKPLANE DRIVER (SSB)
14935 M: Michael Buesch <m@bues.ch>
14936 L: linux-wireless@vger.kernel.org
14939 F: include/linux/ssb/
14941 SONY IMX214 SENSOR DRIVER
14942 M: Ricardo Ribalda <ricardo.ribalda@gmail.com>
14943 L: linux-media@vger.kernel.org
14944 T: git git://linuxtv.org/media_tree.git
14946 F: drivers/media/i2c/imx214.c
14947 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14949 SONY IMX258 SENSOR DRIVER
14950 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14951 L: linux-media@vger.kernel.org
14952 T: git git://linuxtv.org/media_tree.git
14954 F: drivers/media/i2c/imx258.c
14956 SONY IMX274 SENSOR DRIVER
14957 M: Leon Luo <leonl@leopardimaging.com>
14958 L: linux-media@vger.kernel.org
14959 T: git git://linuxtv.org/media_tree.git
14961 F: drivers/media/i2c/imx274.c
14962 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
14964 SONY IMX319 SENSOR DRIVER
14965 M: Bingbu Cao <bingbu.cao@intel.com>
14966 L: linux-media@vger.kernel.org
14967 T: git git://linuxtv.org/media_tree.git
14969 F: drivers/media/i2c/imx319.c
14971 SONY IMX355 SENSOR DRIVER
14972 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14973 L: linux-media@vger.kernel.org
14974 T: git git://linuxtv.org/media_tree.git
14976 F: drivers/media/i2c/imx355.c
14978 SONY MEMORYSTICK SUBSYSTEM
14979 M: Maxim Levitsky <maximlevitsky@gmail.com>
14980 M: Alex Dubov <oakad@yahoo.com>
14981 M: Ulf Hansson <ulf.hansson@linaro.org>
14982 L: linux-mmc@vger.kernel.org
14983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
14985 F: drivers/memstick/
14986 F: include/linux/memstick.h
14988 SONY VAIO CONTROL DEVICE DRIVER
14989 M: Mattia Dongili <malattia@linux.it>
14990 L: platform-driver-x86@vger.kernel.org
14991 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14993 F: Documentation/admin-guide/laptops/sony-laptop.rst
14994 F: drivers/char/sonypi.c
14995 F: drivers/platform/x86/sony-laptop.c
14996 F: include/linux/sony-laptop.h
14999 M: Jaroslav Kysela <perex@perex.cz>
15000 M: Takashi Iwai <tiwai@suse.com>
15001 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15002 W: http://www.alsa-project.org/
15003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15004 Q: http://patchwork.kernel.org/project/alsa-devel/list/
15006 F: Documentation/sound/
15008 F: include/uapi/sound/
15011 SOUND - COMPRESSED AUDIO
15012 M: Vinod Koul <vkoul@kernel.org>
15013 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15016 F: Documentation/sound/designs/compress-offload.rst
15017 F: include/sound/compress_driver.h
15018 F: include/uapi/sound/compress_*
15019 F: sound/core/compress_offload.c
15020 F: sound/soc/soc-compress.c
15022 SOUND - DMAENGINE HELPERS
15023 M: Lars-Peter Clausen <lars@metafoo.de>
15025 F: include/sound/dmaengine_pcm.h
15026 F: sound/core/pcm_dmaengine.c
15027 F: sound/soc/soc-generic-dmaengine-pcm.c
15029 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15030 M: Liam Girdwood <lgirdwood@gmail.com>
15031 M: Mark Brown <broonie@kernel.org>
15032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15033 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15034 W: http://alsa-project.org/main/index.php/ASoC
15036 F: Documentation/devicetree/bindings/sound/
15037 F: Documentation/sound/soc/
15039 F: include/dt-bindings/sound/
15040 F: include/sound/soc*
15042 SOUNDWIRE SUBSYSTEM
15043 M: Vinod Koul <vkoul@kernel.org>
15044 M: Sanyog Kale <sanyog.r.kale@intel.com>
15045 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15046 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15048 F: Documentation/driver-api/soundwire/
15049 F: drivers/soundwire/
15050 F: include/linux/soundwire/
15053 M: Olli Salonen <olli.salonen@iki.fi>
15054 L: linux-media@vger.kernel.org
15055 W: https://linuxtv.org
15056 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15058 F: drivers/media/dvb-frontends/sp2*
15060 SPARC + UltraSPARC (sparc/sparc64)
15061 M: "David S. Miller" <davem@davemloft.net>
15062 L: sparclinux@vger.kernel.org
15063 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
15064 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15070 SPARC SERIAL DRIVERS
15071 M: "David S. Miller" <davem@davemloft.net>
15072 L: sparclinux@vger.kernel.org
15073 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15074 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15076 F: include/linux/sunserialcore.h
15077 F: drivers/tty/serial/suncore.c
15078 F: drivers/tty/serial/sunhv.c
15079 F: drivers/tty/serial/sunsab.c
15080 F: drivers/tty/serial/sunsab.h
15081 F: drivers/tty/serial/sunsu.c
15082 F: drivers/tty/serial/sunzilog.c
15083 F: drivers/tty/serial/sunzilog.h
15084 F: drivers/tty/vcc.c
15087 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15088 L: linux-sparse@vger.kernel.org
15089 W: https://sparse.wiki.kernel.org/
15090 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15092 F: include/linux/compiler.h
15094 SPEAR CLOCK FRAMEWORK SUPPORT
15095 M: Viresh Kumar <vireshk@kernel.org>
15096 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15097 W: http://www.st.com/spear
15099 F: drivers/clk/spear/
15101 SPEAR PLATFORM SUPPORT
15102 M: Viresh Kumar <vireshk@kernel.org>
15103 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15104 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15105 W: http://www.st.com/spear
15107 F: arch/arm/boot/dts/spear*
15108 F: arch/arm/mach-spear/
15111 M: Marek Vasut <marek.vasut@gmail.com>
15112 M: Tudor Ambarus <tudor.ambarus@microchip.com>
15113 L: linux-mtd@lists.infradead.org
15114 W: http://www.linux-mtd.infradead.org/
15115 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
15116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15118 F: drivers/mtd/spi-nor/
15119 F: include/linux/mtd/spi-nor.h
15122 M: Mark Brown <broonie@kernel.org>
15123 L: linux-spi@vger.kernel.org
15124 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15125 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
15127 F: Documentation/devicetree/bindings/spi/
15128 F: Documentation/spi/
15130 F: include/linux/spi/
15131 F: include/uapi/linux/spi/
15134 SPIDERNET NETWORK DRIVER for CELL
15135 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15136 L: netdev@vger.kernel.org
15138 F: Documentation/networking/device_drivers/toshiba/spider_net.txt
15139 F: drivers/net/ethernet/toshiba/spider_net*
15142 R: Stephen Boyd <sboyd@kernel.org>
15143 L: linux-arm-msm@vger.kernel.org
15144 F: Documentation/devicetree/bindings/spmi/
15146 F: include/dt-bindings/spmi/spmi.h
15147 F: include/linux/spmi.h
15148 F: include/trace/events/spmi.h
15151 M: Jeremy Kerr <jk@ozlabs.org>
15152 L: linuxppc-dev@lists.ozlabs.org
15153 W: http://www.ibm.com/developerworks/power/cell/
15155 F: Documentation/filesystems/spufs.txt
15156 F: arch/powerpc/platforms/cell/spufs/
15158 SQUASHFS FILE SYSTEM
15159 M: Phillip Lougher <phillip@squashfs.org.uk>
15160 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
15161 W: http://squashfs.org.uk
15162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15164 F: Documentation/filesystems/squashfs.txt
15167 SRM (Alpha) environment access
15168 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
15170 F: arch/alpha/kernel/srm_env.c
15172 ST LSM6DSx IMU IIO DRIVER
15173 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15174 L: linux-iio@vger.kernel.org
15175 W: http://www.st.com/
15177 F: drivers/iio/imu/st_lsm6dsx/
15178 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15180 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15181 M: Mickael Guene <mickael.guene@st.com>
15182 L: linux-media@vger.kernel.org
15183 T: git git://linuxtv.org/media_tree.git
15185 F: drivers/media/i2c/st-mipid02.c
15186 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15188 ST STM32 I2C/SMBUS DRIVER
15189 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15190 L: linux-i2c@vger.kernel.org
15192 F: drivers/i2c/busses/i2c-stm32*
15194 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15195 M: Song Qiang <songqiang1304521@gmail.com>
15196 L: linux-iio@vger.kernel.org
15198 F: drivers/iio/proximity/vl53l0x-i2c.c
15199 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15202 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15203 M: Sasha Levin <sashal@kernel.org>
15204 L: stable@vger.kernel.org
15206 F: Documentation/process/stable-kernel-rules.rst
15209 M: Ian Abbott <abbotti@mev.co.uk>
15210 M: H Hartley Sweeten <hsweeten@visionengravers.com>
15212 F: drivers/staging/comedi/
15214 STAGING - EROFS FILE SYSTEM
15215 M: Gao Xiang <gaoxiang25@huawei.com>
15216 M: Chao Yu <yuchao0@huawei.com>
15217 L: linux-erofs@lists.ozlabs.org
15219 F: drivers/staging/erofs/
15221 STAGING - FIELDBUS SUBSYSTEM
15222 M: Sven Van Asbroeck <TheSven73@gmail.com>
15224 F: drivers/staging/fieldbus/*
15225 F: drivers/staging/fieldbus/Documentation/
15227 STAGING - HMS ANYBUS-S BUS
15228 M: Sven Van Asbroeck <TheSven73@gmail.com>
15230 F: drivers/staging/fieldbus/anybuss/
15232 STAGING - INDUSTRIAL IO
15233 M: Jonathan Cameron <jic23@kernel.org>
15234 L: linux-iio@vger.kernel.org
15236 F: Documentation/devicetree/bindings/staging/iio/
15237 F: drivers/staging/iio/
15239 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15240 M: Marc Dietrich <marvin24@gmx.de>
15241 L: ac100@lists.launchpad.net (moderated for non-subscribers)
15242 L: linux-tegra@vger.kernel.org
15244 F: drivers/staging/nvec/
15246 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15247 M: Jens Frederich <jfrederich@gmail.com>
15248 M: Daniel Drake <dsd@laptop.org>
15249 M: Jon Nettleton <jon.nettleton@gmail.com>
15250 W: http://wiki.laptop.org/go/DCON
15252 F: drivers/staging/olpc_dcon/
15254 STAGING - REALTEK RTL8712U DRIVERS
15255 M: Larry Finger <Larry.Finger@lwfinger.net>
15256 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15258 F: drivers/staging/rtl8712/
15260 STAGING - REALTEK RTL8188EU DRIVERS
15261 M: Larry Finger <Larry.Finger@lwfinger.net>
15263 F: drivers/staging/rtl8188eu/
15265 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15266 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15267 M: Teddy Wang <teddy.wang@siliconmotion.com>
15268 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15269 L: linux-fbdev@vger.kernel.org
15271 F: drivers/staging/sm750fb/
15273 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15274 M: William Hubbs <w.d.hubbs@gmail.com>
15275 M: Chris Brannon <chris@the-brannons.com>
15276 M: Kirk Reiser <kirk@reisers.ca>
15277 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
15278 L: speakup@linux-speakup.org
15279 W: http://www.linux-speakup.org/
15281 F: drivers/staging/speakup/
15283 STAGING - VIA VT665X DRIVERS
15284 M: Forest Bond <forest@alittletooquiet.net>
15286 F: drivers/staging/vt665?/
15288 STAGING - WILC1000 WIFI DRIVER
15289 M: Adham Abozaeid <adham.abozaeid@microchip.com>
15290 M: Ajay Singh <ajay.kathat@microchip.com>
15291 L: linux-wireless@vger.kernel.org
15293 F: drivers/staging/wilc1000/
15296 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15298 L: devel@driverdev.osuosl.org
15300 F: drivers/staging/
15302 STARFIRE/DURALAN NETWORK DRIVER
15303 M: Ion Badulescu <ionut@badula.org>
15305 F: drivers/net/ethernet/adaptec/starfire*
15307 STEC S1220 SKD DRIVER
15308 M: Damien Le Moal <Damien.LeMoal@wdc.com>
15309 L: linux-block@vger.kernel.org
15311 F: drivers/block/skd*[ch]
15313 STI AUDIO (ASoC) DRIVERS
15314 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
15315 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15317 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15321 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
15323 F: drivers/media/platform/sti/cec/
15324 F: Documentation/devicetree/bindings/media/stih-cec.txt
15326 STK1160 USB VIDEO CAPTURE DRIVER
15327 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15328 L: linux-media@vger.kernel.org
15329 T: git git://linuxtv.org/media_tree.git
15331 F: drivers/media/usb/stk1160/
15333 STM32 AUDIO (ASoC) DRIVERS
15334 M: Olivier Moysan <olivier.moysan@st.com>
15335 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
15336 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15338 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
15341 STM32 TIMER/LPTIMER DRIVERS
15342 M: Fabrice Gasnier <fabrice.gasnier@st.com>
15344 F: drivers/*/stm32-*timer*
15345 F: drivers/pwm/pwm-stm32*
15346 F: include/linux/*/stm32-*tim*
15347 F: Documentation/ABI/testing/*timer-stm32
15348 F: Documentation/devicetree/bindings/*/stm32-*timer*
15349 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
15351 STMMAC ETHERNET DRIVER
15352 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
15353 M: Alexandre Torgue <alexandre.torgue@st.com>
15354 M: Jose Abreu <joabreu@synopsys.com>
15355 L: netdev@vger.kernel.org
15356 W: http://www.stlinux.com
15358 F: drivers/net/ethernet/stmicro/stmmac/
15361 M: Sam Creasey <sammy@sammy.net>
15362 W: http://sammy.net/sun3/
15364 F: arch/m68k/kernel/*sun3*
15365 F: arch/m68k/sun3*/
15366 F: arch/m68k/include/asm/sun3*
15367 F: drivers/net/ethernet/i825xx/sun3*
15369 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15370 M: Hans de Goede <hdegoede@redhat.com>
15371 L: linux-input@vger.kernel.org
15373 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
15374 F: drivers/input/keyboard/sun4i-lradc-keys.c
15376 SUNDANCE NETWORK DRIVER
15377 M: Denis Kirjanov <kda@linux-powerpc.org>
15378 L: netdev@vger.kernel.org
15380 F: drivers/net/ethernet/dlink/sundance.c
15383 M: Yoshinori Sato <ysato@users.sourceforge.jp>
15384 M: Rich Felker <dalias@libc.org>
15385 L: linux-sh@vger.kernel.org
15386 Q: http://patchwork.kernel.org/project/linux-sh/list/
15388 F: Documentation/sh/
15393 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
15394 M: Len Brown <len.brown@intel.com>
15395 M: Pavel Machek <pavel@ucw.cz>
15396 L: linux-pm@vger.kernel.org
15397 B: https://bugzilla.kernel.org
15399 F: Documentation/power/
15400 F: arch/x86/kernel/acpi/
15401 F: drivers/base/power/
15403 F: include/linux/suspend.h
15404 F: include/linux/freezer.h
15405 F: include/linux/pm.h
15408 M: Martin Mares <mj@ucw.cz>
15409 L: linux-video@atrey.karlin.mff.cuni.cz
15411 F: Documentation/admin-guide/svga.rst
15412 F: arch/x86/boot/video*
15415 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15416 L: iommu@lists.linux-foundation.org
15417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15419 F: kernel/dma/swiotlb.c
15420 F: arch/*/kernel/pci-swiotlb.c
15421 F: include/linux/swiotlb.h
15424 M: Jiri Pirko <jiri@resnulli.us>
15425 M: Ivan Vecera <ivecera@redhat.com>
15426 L: netdev@vger.kernel.org
15429 F: include/net/switchdev.h
15431 SY8106A REGULATOR DRIVER
15432 M: Icenowy Zheng <icenowy@aosc.io>
15434 F: drivers/regulator/sy8106a-regulator.c
15435 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15437 SYNC FILE FRAMEWORK
15438 M: Sumit Semwal <sumit.semwal@linaro.org>
15439 R: Gustavo Padovan <gustavo@padovan.org>
15441 L: linux-media@vger.kernel.org
15442 L: dri-devel@lists.freedesktop.org
15443 F: drivers/dma-buf/sync_*
15444 F: drivers/dma-buf/dma-fence*
15445 F: drivers/dma-buf/sw_sync.c
15446 F: include/linux/sync_file.h
15447 F: include/uapi/linux/sync_file.h
15448 F: Documentation/driver-api/sync_file.rst
15449 T: git git://anongit.freedesktop.org/drm/drm-misc
15451 SYNOPSYS ARC ARCHITECTURE
15452 M: Vineet Gupta <vgupta@synopsys.com>
15453 L: linux-snps-arc@lists.infradead.org
15456 F: Documentation/devicetree/bindings/arc/*
15457 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15458 F: drivers/clocksource/arc_timer.c
15459 F: drivers/tty/serial/arc_uart.c
15460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15462 SYNOPSYS ARC HSDK SDP pll clock driver
15463 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15465 F: drivers/clk/clk-hsdk-pll.c
15466 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15468 SYNOPSYS ARC SDP clock driver
15469 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15471 F: drivers/clk/axs10x/*
15472 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15474 SYNOPSYS ARC SDP platform support
15475 M: Alexey Brodkin <abrodkin@synopsys.com>
15477 F: arch/arc/plat-axs10x
15478 F: arch/arc/boot/dts/ax*
15479 F: Documentation/devicetree/bindings/arc/axs10*
15481 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15482 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15484 F: drivers/reset/reset-axs10x.c
15485 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15487 SYNOPSYS CREG GPIO DRIVER
15488 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15490 F: drivers/gpio/gpio-creg-snps.c
15491 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15493 SYNOPSYS DESIGNWARE 8250 UART DRIVER
15494 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15496 F: drivers/tty/serial/8250/8250_dw.c
15498 SYNOPSYS DESIGNWARE APB GPIO DRIVER
15499 M: Hoan Tran <hoan@os.amperecomputing.com>
15500 L: linux-gpio@vger.kernel.org
15502 F: drivers/gpio/gpio-dwapb.c
15503 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15505 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15506 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15508 F: drivers/dma/dwi-axi-dmac/
15509 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15511 SYNOPSYS DESIGNWARE DMAC DRIVER
15512 M: Viresh Kumar <vireshk@kernel.org>
15513 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15515 F: Documentation/devicetree/bindings/dma/snps-dma.txt
15517 F: include/dt-bindings/dma/dw-dmac.h
15518 F: include/linux/dma/dw.h
15519 F: include/linux/platform_data/dma-dw.h
15521 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15522 M: Jose Abreu <Jose.Abreu@synopsys.com>
15523 L: netdev@vger.kernel.org
15525 F: drivers/net/ethernet/synopsys/
15527 SYNOPSYS DESIGNWARE I2C DRIVER
15528 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
15529 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15530 R: Mika Westerberg <mika.westerberg@linux.intel.com>
15531 L: linux-i2c@vger.kernel.org
15533 F: drivers/i2c/busses/i2c-designware-*
15534 F: include/linux/platform_data/i2c-designware.h
15536 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15537 M: Jaehoon Chung <jh80.chung@samsung.com>
15538 L: linux-mmc@vger.kernel.org
15540 F: drivers/mmc/host/dw_mmc*
15542 SYNOPSYS HSDK RESET CONTROLLER DRIVER
15543 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15545 F: drivers/reset/reset-hsdk.c
15546 F: include/dt-bindings/reset/snps,hsdk-reset.h
15547 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15549 SYSTEM CONFIGURATION (SYSCON)
15550 M: Lee Jones <lee.jones@linaro.org>
15551 M: Arnd Bergmann <arnd@arndb.de>
15552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15554 F: drivers/mfd/syscon.c
15556 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15557 M: Sudeep Holla <sudeep.holla@arm.com>
15558 L: linux-arm-kernel@lists.infradead.org
15560 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15561 F: drivers/clk/clk-sc[mp]i.c
15562 F: drivers/cpufreq/sc[mp]i-cpufreq.c
15563 F: drivers/firmware/arm_scpi.c
15564 F: drivers/firmware/arm_scmi/
15565 F: include/linux/sc[mp]i_protocol.h
15567 SYSTEM RESET/SHUTDOWN DRIVERS
15568 M: Sebastian Reichel <sre@kernel.org>
15569 L: linux-pm@vger.kernel.org
15570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15572 F: Documentation/devicetree/bindings/power/reset/
15573 F: drivers/power/reset/
15575 SYSTEM TRACE MODULE CLASS
15576 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
15578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15579 F: Documentation/trace/stm.rst
15580 F: drivers/hwtracing/stm/
15581 F: include/linux/stm.h
15582 F: include/uapi/linux/stm.h
15585 M: Christoph Hellwig <hch@infradead.org>
15587 F: Documentation/filesystems/sysv-fs.txt
15589 F: include/linux/sysv_fs.h
15591 TASKSTATS STATISTICS INTERFACE
15592 M: Balbir Singh <bsingharora@gmail.com>
15594 F: Documentation/accounting/taskstats*
15595 F: include/linux/taskstats*
15596 F: kernel/taskstats.c
15599 M: Jamal Hadi Salim <jhs@mojatatu.com>
15600 M: Cong Wang <xiyou.wangcong@gmail.com>
15601 M: Jiri Pirko <jiri@resnulli.us>
15602 L: netdev@vger.kernel.org
15604 F: include/net/pkt_cls.h
15605 F: include/net/pkt_sched.h
15606 F: include/net/tc_act/
15607 F: include/uapi/linux/pkt_cls.h
15608 F: include/uapi/linux/pkt_sched.h
15609 F: include/uapi/linux/tc_act/
15610 F: include/uapi/linux/tc_ematch/
15613 TC90522 MEDIA DRIVER
15614 M: Akihiro Tsukada <tskd08@gmail.com>
15615 L: linux-media@vger.kernel.org
15617 F: drivers/media/dvb-frontends/tc90522*
15619 TCP LOW PRIORITY MODULE
15620 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15621 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15622 W: http://tcp-lp-mod.sourceforge.net/
15624 F: net/ipv4/tcp_lp.c
15626 TDA10071 MEDIA DRIVER
15627 M: Antti Palosaari <crope@iki.fi>
15628 L: linux-media@vger.kernel.org
15629 W: https://linuxtv.org
15630 W: http://palosaari.fi/linux/
15631 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15632 T: git git://linuxtv.org/anttip/media_tree.git
15634 F: drivers/media/dvb-frontends/tda10071*
15636 TDA18212 MEDIA DRIVER
15637 M: Antti Palosaari <crope@iki.fi>
15638 L: linux-media@vger.kernel.org
15639 W: https://linuxtv.org
15640 W: http://palosaari.fi/linux/
15641 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15642 T: git git://linuxtv.org/anttip/media_tree.git
15644 F: drivers/media/tuners/tda18212*
15646 TDA18218 MEDIA DRIVER
15647 M: Antti Palosaari <crope@iki.fi>
15648 L: linux-media@vger.kernel.org
15649 W: https://linuxtv.org
15650 W: http://palosaari.fi/linux/
15651 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15652 T: git git://linuxtv.org/anttip/media_tree.git
15654 F: drivers/media/tuners/tda18218*
15656 TDA18250 MEDIA DRIVER
15657 M: Olli Salonen <olli.salonen@iki.fi>
15658 L: linux-media@vger.kernel.org
15659 W: https://linuxtv.org
15660 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15661 T: git git://linuxtv.org/media_tree.git
15663 F: drivers/media/tuners/tda18250*
15665 TDA18271 MEDIA DRIVER
15666 M: Michael Krufky <mkrufky@linuxtv.org>
15667 L: linux-media@vger.kernel.org
15668 W: https://linuxtv.org
15669 W: http://github.com/mkrufky
15670 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15671 T: git git://linuxtv.org/mkrufky/tuners.git
15673 F: drivers/media/tuners/tda18271*
15675 TDA1997x MEDIA DRIVER
15676 M: Tim Harvey <tharvey@gateworks.com>
15677 L: linux-media@vger.kernel.org
15678 W: https://linuxtv.org
15679 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15681 F: drivers/media/i2c/tda1997x.*
15683 TDA827x MEDIA DRIVER
15684 M: Michael Krufky <mkrufky@linuxtv.org>
15685 L: linux-media@vger.kernel.org
15686 W: https://linuxtv.org
15687 W: http://github.com/mkrufky
15688 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15689 T: git git://linuxtv.org/mkrufky/tuners.git
15691 F: drivers/media/tuners/tda8290.*
15693 TDA8290 MEDIA DRIVER
15694 M: Michael Krufky <mkrufky@linuxtv.org>
15695 L: linux-media@vger.kernel.org
15696 W: https://linuxtv.org
15697 W: http://github.com/mkrufky
15698 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15699 T: git git://linuxtv.org/mkrufky/tuners.git
15701 F: drivers/media/tuners/tda8290.*
15703 TDA9840 MEDIA DRIVER
15704 M: Hans Verkuil <hverkuil@xs4all.nl>
15705 L: linux-media@vger.kernel.org
15706 T: git git://linuxtv.org/media_tree.git
15707 W: https://linuxtv.org
15709 F: drivers/media/i2c/tda9840*
15711 TEA5761 TUNER DRIVER
15712 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15713 L: linux-media@vger.kernel.org
15714 W: https://linuxtv.org
15715 T: git git://linuxtv.org/media_tree.git
15717 F: drivers/media/tuners/tea5761.*
15719 TEA5767 TUNER DRIVER
15720 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15721 L: linux-media@vger.kernel.org
15722 W: https://linuxtv.org
15723 T: git git://linuxtv.org/media_tree.git
15725 F: drivers/media/tuners/tea5767.*
15727 TEA6415C MEDIA DRIVER
15728 M: Hans Verkuil <hverkuil@xs4all.nl>
15729 L: linux-media@vger.kernel.org
15730 T: git git://linuxtv.org/media_tree.git
15731 W: https://linuxtv.org
15733 F: drivers/media/i2c/tea6415c*
15735 TEA6420 MEDIA DRIVER
15736 M: Hans Verkuil <hverkuil@xs4all.nl>
15737 L: linux-media@vger.kernel.org
15738 T: git git://linuxtv.org/media_tree.git
15739 W: https://linuxtv.org
15741 F: drivers/media/i2c/tea6420*
15744 M: Jiri Pirko <jiri@resnulli.us>
15745 L: netdev@vger.kernel.org
15747 F: drivers/net/team/
15748 F: include/linux/if_team.h
15749 F: include/uapi/linux/if_team.h
15751 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15752 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15754 F: arch/x86/platform/ts5500/
15756 TECHNOTREND USB IR RECEIVER
15757 M: Sean Young <sean@mess.org>
15758 L: linux-media@vger.kernel.org
15760 F: drivers/media/rc/ttusbir.c
15762 TECHWELL TW9910 VIDEO DECODER
15763 L: linux-media@vger.kernel.org
15765 F: drivers/media/i2c/tw9910.c
15766 F: include/media/i2c/tw9910.h
15769 M: Jens Wiklander <jens.wiklander@linaro.org>
15770 L: tee-dev@lists.linaro.org
15772 F: include/linux/tee_drv.h
15773 F: include/uapi/linux/tee.h
15775 F: Documentation/tee.txt
15777 TEGRA ARCHITECTURE SUPPORT
15778 M: Thierry Reding <thierry.reding@gmail.com>
15779 M: Jonathan Hunter <jonathanh@nvidia.com>
15780 L: linux-tegra@vger.kernel.org
15781 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
15782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15787 M: Peter De Schrijver <pdeschrijver@nvidia.com>
15788 M: Prashant Gaikwad <pgaikwad@nvidia.com>
15790 F: drivers/clk/tegra/
15793 M: Laxman Dewangan <ldewangan@nvidia.com>
15794 M: Jon Hunter <jonathanh@nvidia.com>
15796 F: drivers/dma/tegra*
15799 M: Laxman Dewangan <ldewangan@nvidia.com>
15800 R: Dmitry Osipenko <digetx@gmail.com>
15802 F: drivers/i2c/busses/i2c-tegra.c
15804 TEGRA IOMMU DRIVERS
15805 M: Thierry Reding <thierry.reding@gmail.com>
15806 L: linux-tegra@vger.kernel.org
15808 F: drivers/iommu/tegra*
15811 M: Laxman Dewangan <ldewangan@nvidia.com>
15813 F: drivers/input/keyboard/tegra-kbc.c
15816 M: Stefan Agner <stefan@agner.ch>
15817 M: Lucas Stach <dev@lynxeye.de>
15819 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15820 F: drivers/mtd/nand/raw/tegra_nand.c
15823 M: Thierry Reding <thierry.reding@gmail.com>
15825 F: drivers/pwm/pwm-tegra.c
15827 TEGRA SERIAL DRIVER
15828 M: Laxman Dewangan <ldewangan@nvidia.com>
15830 F: drivers/tty/serial/serial-tegra.c
15833 M: Laxman Dewangan <ldewangan@nvidia.com>
15835 F: drivers/spi/spi-tegra*
15837 TEGRA XUSB PADCTL DRIVER
15838 M: JC Kuo <jckuo@nvidia.com>
15840 F: drivers/phy/tegra/xusb*
15842 TEHUTI ETHERNET DRIVER
15843 M: Andy Gospodarek <andy@greyhouse.net>
15844 L: netdev@vger.kernel.org
15846 F: drivers/net/ethernet/tehuti/*
15848 Telecom Clock Driver for MCPL0010
15849 M: Mark Gross <mark.gross@intel.com>
15851 F: drivers/char/tlclk.c
15853 TENSILICA XTENSA PORT (xtensa)
15854 M: Chris Zankel <chris@zankel.net>
15855 M: Max Filippov <jcmvbkbc@gmail.com>
15856 L: linux-xtensa@linux-xtensa.org
15857 T: git git://github.com/czankel/xtensa-linux.git
15860 F: drivers/irqchip/irq-xtensa-*
15862 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15863 M: Nishanth Menon <nm@ti.com>
15864 M: Tero Kristo <t-kristo@ti.com>
15865 M: Santosh Shilimkar <ssantosh@kernel.org>
15866 L: linux-arm-kernel@lists.infradead.org
15868 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15869 F: drivers/firmware/ti_sci*
15870 F: include/linux/soc/ti/ti_sci_protocol.h
15871 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15872 F: drivers/soc/ti/ti_sci_pm_domains.c
15873 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15874 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15875 F: drivers/clk/keystone/sci-clk.c
15876 F: drivers/reset/reset-ti-sci.c
15877 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
15878 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
15879 F: drivers/irqchip/irq-ti-sci-intr.c
15880 F: drivers/irqchip/irq-ti-sci-inta.c
15881 F: include/linux/soc/ti/ti_sci_inta_msi.h
15882 F: drivers/soc/ti/ti_sci_inta_msi.c
15884 Texas Instruments ASoC drivers
15885 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
15886 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15890 Texas Instruments' DAC7612 DAC Driver
15891 M: Ricardo Ribalda <ricardo@ribalda.com>
15892 L: linux-iio@vger.kernel.org
15894 F: drivers/iio/dac/ti-dac7612.c
15895 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
15897 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15898 M: Hans Verkuil <hverkuil@xs4all.nl>
15899 L: linux-media@vger.kernel.org
15900 T: git git://linuxtv.org/media_tree.git
15901 W: https://linuxtv.org
15903 F: drivers/media/radio/radio-raremono.c
15906 M: Zhang Rui <rui.zhang@intel.com>
15907 M: Eduardo Valentin <edubezval@gmail.com>
15908 R: Daniel Lezcano <daniel.lezcano@linaro.org>
15909 L: linux-pm@vger.kernel.org
15910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15912 Q: https://patchwork.kernel.org/project/linux-pm/list/
15914 F: drivers/thermal/
15915 F: include/linux/thermal.h
15916 F: include/uapi/linux/thermal.h
15917 F: include/linux/cpu_cooling.h
15918 F: Documentation/devicetree/bindings/thermal/
15920 THERMAL/CPU_COOLING
15921 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
15922 M: Viresh Kumar <viresh.kumar@linaro.org>
15923 M: Javi Merino <javi.merino@kernel.org>
15924 L: linux-pm@vger.kernel.org
15926 F: Documentation/thermal/cpu-cooling-api.rst
15927 F: drivers/thermal/cpu_cooling.c
15928 F: include/linux/cpu_cooling.h
15930 THINKPAD ACPI EXTRAS DRIVER
15931 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15932 L: ibm-acpi-devel@lists.sourceforge.net
15933 L: platform-driver-x86@vger.kernel.org
15934 W: http://ibm-acpi.sourceforge.net
15935 W: http://thinkwiki.org/wiki/Ibm-acpi
15936 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15938 F: drivers/platform/x86/thinkpad_acpi.c
15941 M: Andreas Noever <andreas.noever@gmail.com>
15942 M: Michael Jamet <michael.jamet@intel.com>
15943 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15944 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15947 F: Documentation/admin-guide/thunderbolt.rst
15948 F: drivers/thunderbolt/
15949 F: include/linux/thunderbolt.h
15951 THUNDERBOLT NETWORK DRIVER
15952 M: Michael Jamet <michael.jamet@intel.com>
15953 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15954 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15955 L: netdev@vger.kernel.org
15957 F: drivers/net/thunderbolt.c
15959 THUNDERX GPIO DRIVER
15960 M: David Daney <david.daney@cavium.com>
15962 F: drivers/gpio/gpio-thunderx.c
15964 TI AM437X VPFE DRIVER
15965 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15966 L: linux-media@vger.kernel.org
15967 W: https://linuxtv.org
15968 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15969 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15971 F: drivers/media/platform/am437x/
15973 TI BANDGAP AND THERMAL DRIVER
15974 M: Eduardo Valentin <edubezval@gmail.com>
15975 M: Keerthy <j-keerthy@ti.com>
15976 L: linux-pm@vger.kernel.org
15977 L: linux-omap@vger.kernel.org
15979 F: drivers/thermal/ti-soc-thermal/
15981 TI BQ27XXX POWER SUPPLY DRIVER
15982 R: Andrew F. Davis <afd@ti.com>
15983 F: include/linux/power/bq27xxx_battery.h
15984 F: drivers/power/supply/bq27xxx_battery.c
15985 F: drivers/power/supply/bq27xxx_battery_i2c.c
15987 TI CDCE706 CLOCK DRIVER
15988 M: Max Filippov <jcmvbkbc@gmail.com>
15990 F: drivers/clk/clk-cdce706.c
15993 M: Tero Kristo <t-kristo@ti.com>
15994 L: linux-omap@vger.kernel.org
15997 F: include/linux/clk/ti.h
15999 TI DAVINCI MACHINE SUPPORT
16000 M: Sekhar Nori <nsekhar@ti.com>
16001 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
16002 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
16005 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
16006 F: arch/arm/mach-davinci/
16007 F: drivers/i2c/busses/i2c-davinci.c
16008 F: arch/arm/boot/dts/da850*
16010 TI DAVINCI SERIES CLOCK DRIVER
16011 M: David Lechner <david@lechnology.com>
16012 R: Sekhar Nori <nsekhar@ti.com>
16014 F: Documentation/devicetree/bindings/clock/ti/davinci/
16015 F: drivers/clk/davinci/
16017 TI DAVINCI SERIES GPIO DRIVER
16018 M: Keerthy <j-keerthy@ti.com>
16019 L: linux-gpio@vger.kernel.org
16021 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
16022 F: drivers/gpio/gpio-davinci.c
16024 TI DAVINCI SERIES MEDIA DRIVER
16025 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16026 L: linux-media@vger.kernel.org
16027 W: https://linuxtv.org
16028 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16029 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16031 F: drivers/media/platform/davinci/
16032 F: include/media/davinci/
16034 TI ETHERNET SWITCH DRIVER (CPSW)
16035 R: Grygorii Strashko <grygorii.strashko@ti.com>
16036 L: linux-omap@vger.kernel.org
16037 L: netdev@vger.kernel.org
16039 F: drivers/net/ethernet/ti/cpsw*
16040 F: drivers/net/ethernet/ti/davinci*
16042 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
16043 M: Alex Dubov <oakad@yahoo.com>
16045 W: http://tifmxx.berlios.de/
16046 F: drivers/memstick/host/tifm_ms.c
16047 F: drivers/misc/tifm*
16048 F: drivers/mmc/host/tifm_sd.c
16049 F: include/linux/tifm.h
16051 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16052 M: Santosh Shilimkar <ssantosh@kernel.org>
16053 L: linux-kernel@vger.kernel.org
16054 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16056 F: drivers/soc/ti/*
16057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16059 TI LM49xxx FAMILY ASoC CODEC DRIVERS
16060 M: M R Swami Reddy <mr.swami.reddy@ti.com>
16061 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16062 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16064 F: sound/soc/codecs/lm49453*
16065 F: sound/soc/codecs/isabelle*
16067 TI LP855x BACKLIGHT DRIVER
16068 M: Milo Kim <milo.kim@ti.com>
16070 F: Documentation/driver-api/backlight/lp855x-driver.rst
16071 F: drivers/video/backlight/lp855x_bl.c
16072 F: include/linux/platform_data/lp855x.h
16074 TI LP8727 CHARGER DRIVER
16075 M: Milo Kim <milo.kim@ti.com>
16077 F: drivers/power/supply/lp8727_charger.c
16078 F: include/linux/platform_data/lp8727.h
16080 TI LP8788 MFD DRIVER
16081 M: Milo Kim <milo.kim@ti.com>
16083 F: drivers/iio/adc/lp8788_adc.c
16084 F: drivers/leds/leds-lp8788.c
16085 F: drivers/mfd/lp8788*.c
16086 F: drivers/power/supply/lp8788-charger.c
16087 F: drivers/regulator/lp8788-*.c
16088 F: include/linux/mfd/lp8788*.h
16090 TI NETCP ETHERNET DRIVER
16091 M: Wingman Kwok <w-kwok2@ti.com>
16092 M: Murali Karicheri <m-karicheri2@ti.com>
16093 L: netdev@vger.kernel.org
16095 F: drivers/net/ethernet/ti/netcp*
16097 TI PCM3060 ASoC CODEC DRIVER
16098 M: Kirill Marinushkin <kmarinushkin@birdec.tech>
16099 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16101 F: Documentation/devicetree/bindings/sound/pcm3060.txt
16102 F: sound/soc/codecs/pcm3060*
16104 TI TAS571X FAMILY ASoC CODEC DRIVER
16105 M: Kevin Cernekee <cernekee@chromium.org>
16106 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16108 F: sound/soc/codecs/tas571x*
16110 TI TRF7970A NFC DRIVER
16111 M: Mark Greer <mgreer@animalcreek.com>
16112 L: linux-wireless@vger.kernel.org
16113 L: linux-nfc@lists.01.org (moderated for non-subscribers)
16115 F: drivers/nfc/trf7970a.c
16116 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16118 TI TWL4030 SERIES SOC CODEC DRIVER
16119 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
16120 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16122 F: sound/soc/codecs/twl4030*
16125 M: Benoit Parrot <bparrot@ti.com>
16126 L: linux-media@vger.kernel.org
16127 W: http://linuxtv.org/
16128 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16130 F: drivers/media/platform/ti-vpe/
16132 TI WILINK WIRELESS DRIVERS
16133 L: linux-wireless@vger.kernel.org
16134 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
16135 W: http://wireless.kernel.org/en/users/Drivers/wl1251
16136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16138 F: drivers/net/wireless/ti/
16139 F: include/linux/wl12xx.h
16141 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16142 M: John Stultz <john.stultz@linaro.org>
16143 M: Thomas Gleixner <tglx@linutronix.de>
16144 R: Stephen Boyd <sboyd@kernel.org>
16145 L: linux-kernel@vger.kernel.org
16146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16148 F: include/linux/clocksource.h
16149 F: include/linux/time.h
16150 F: include/linux/timex.h
16151 F: include/uapi/linux/time.h
16152 F: include/uapi/linux/timex.h
16153 F: kernel/time/clocksource.c
16154 F: kernel/time/time*.c
16155 F: kernel/time/alarmtimer.c
16156 F: kernel/time/ntp.c
16157 F: tools/testing/selftests/timers/
16160 M: Jon Maloy <jon.maloy@ericsson.com>
16161 M: Ying Xue <ying.xue@windriver.com>
16162 L: netdev@vger.kernel.org (core kernel code)
16163 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16164 W: http://tipc.sourceforge.net/
16166 F: include/uapi/linux/tipc*.h
16169 TLAN NETWORK DRIVER
16170 M: Samuel Chessman <chessman@tux.org>
16171 L: tlan-devel@lists.sourceforge.net (subscribers-only)
16172 W: http://sourceforge.net/projects/tlan/
16174 F: Documentation/networking/device_drivers/ti/tlan.txt
16175 F: drivers/net/ethernet/ti/tlan.*
16177 TM6000 VIDEO4LINUX DRIVER
16178 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16179 L: linux-media@vger.kernel.org
16180 W: https://linuxtv.org
16181 T: git git://linuxtv.org/media_tree.git
16183 F: drivers/media/usb/tm6000/
16184 F: Documentation/media/v4l-drivers/tm6000*
16186 TMIO/SDHI MMC DRIVER
16187 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
16188 L: linux-mmc@vger.kernel.org
16190 F: drivers/mmc/host/tmio_mmc*
16191 F: drivers/mmc/host/renesas_sdhi*
16192 F: include/linux/mfd/tmio.h
16194 TMP401 HARDWARE MONITOR DRIVER
16195 M: Guenter Roeck <linux@roeck-us.net>
16196 L: linux-hwmon@vger.kernel.org
16198 F: Documentation/hwmon/tmp401.rst
16199 F: drivers/hwmon/tmp401.c
16201 TMPFS (SHMEM FILESYSTEM)
16202 M: Hugh Dickins <hughd@google.com>
16203 L: linux-mm@kvack.org
16205 F: include/linux/shmem_fs.h
16208 TOMOYO SECURITY MODULE
16209 M: Kentaro Takeda <takedakn@nttdata.co.jp>
16210 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
16211 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
16212 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
16213 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
16214 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
16215 W: https://tomoyo.osdn.jp/
16217 F: security/tomoyo/
16219 TOPSTAR LAPTOP EXTRAS DRIVER
16220 M: Herton Ronaldo Krzesinski <herton@canonical.com>
16221 L: platform-driver-x86@vger.kernel.org
16223 F: drivers/platform/x86/topstar-laptop.c
16225 TORTURE-TEST MODULES
16226 M: Davidlohr Bueso <dave@stgolabs.net>
16227 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
16228 M: Josh Triplett <josh@joshtriplett.org>
16229 L: linux-kernel@vger.kernel.org
16231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16232 F: Documentation/RCU/torture.txt
16233 F: kernel/torture.c
16234 F: kernel/rcu/rcutorture.c
16235 F: kernel/rcu/rcuperf.c
16236 F: kernel/locking/locktorture.c
16238 TOSHIBA ACPI EXTRAS DRIVER
16239 M: Azael Avalos <coproscefalo@gmail.com>
16240 L: platform-driver-x86@vger.kernel.org
16242 F: drivers/platform/x86/toshiba_acpi.c
16244 TOSHIBA BLUETOOTH DRIVER
16245 M: Azael Avalos <coproscefalo@gmail.com>
16246 L: platform-driver-x86@vger.kernel.org
16248 F: drivers/platform/x86/toshiba_bluetooth.c
16250 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16251 M: Azael Avalos <coproscefalo@gmail.com>
16252 L: platform-driver-x86@vger.kernel.org
16254 F: drivers/platform/x86/toshiba_haps.c
16257 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
16258 W: http://www.buzzard.org.uk/toshiba/
16260 F: drivers/char/toshiba.c
16261 F: include/linux/toshiba.h
16262 F: include/uapi/linux/toshiba.h
16264 TOSHIBA TC358743 DRIVER
16265 M: Mats Randgaard <matrandg@cisco.com>
16266 L: linux-media@vger.kernel.org
16268 F: drivers/media/i2c/tc358743*
16269 F: include/media/i2c/tc358743.h
16271 TOSHIBA WMI HOTKEYS DRIVER
16272 M: Azael Avalos <coproscefalo@gmail.com>
16273 L: platform-driver-x86@vger.kernel.org
16275 F: drivers/platform/x86/toshiba-wmi.c
16278 M: Peter Huewe <peterhuewe@gmx.de>
16279 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16280 R: Jason Gunthorpe <jgg@ziepe.ca>
16281 L: linux-integrity@vger.kernel.org
16282 Q: https://patchwork.kernel.org/project/linux-integrity/list/
16283 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16284 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
16286 F: drivers/char/tpm/
16289 M: Steven Rostedt <rostedt@goodmis.org>
16290 M: Ingo Molnar <mingo@redhat.com>
16291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16293 F: Documentation/trace/ftrace.rst
16294 F: arch/*/*/*/ftrace.h
16295 F: arch/*/kernel/ftrace.c
16296 F: include/*/ftrace.h
16297 F: include/linux/trace*.h
16300 F: tools/testing/selftests/ftrace/
16302 TRACING MMIO ACCESSES (MMIOTRACE)
16303 M: Steven Rostedt <rostedt@goodmis.org>
16304 M: Ingo Molnar <mingo@kernel.org>
16305 R: Karol Herbst <karolherbst@gmail.com>
16306 R: Pekka Paalanen <ppaalanen@gmail.com>
16308 L: linux-kernel@vger.kernel.org
16309 L: nouveau@lists.freedesktop.org
16310 F: kernel/trace/trace_mmiotrace.c
16311 F: include/linux/mmiotrace.h
16312 F: arch/x86/mm/kmmio.c
16313 F: arch/x86/mm/mmio-mod.c
16314 F: arch/x86/mm/testmmiotrace.c
16317 M: Jiri Kosina <trivial@kernel.org>
16318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16320 K: ^Subject:.*(?i)trivial
16322 TEMPO SEMICONDUCTOR DRIVERS
16323 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16325 F: sound/soc/codecs/tscs*.c
16326 F: sound/soc/codecs/tscs*.h
16327 F: Documentation/devicetree/bindings/sound/tscs*.txt
16330 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16331 M: Jiri Slaby <jslaby@suse.com>
16333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16334 F: Documentation/driver-api/serial/
16336 F: drivers/tty/serial/serial_core.c
16337 F: include/linux/serial_core.h
16338 F: include/linux/serial.h
16339 F: include/linux/tty.h
16340 F: include/uapi/linux/serial_core.h
16341 F: include/uapi/linux/serial.h
16342 F: include/uapi/linux/tty.h
16344 TUA9001 MEDIA DRIVER
16345 M: Antti Palosaari <crope@iki.fi>
16346 L: linux-media@vger.kernel.org
16347 W: https://linuxtv.org
16348 W: http://palosaari.fi/linux/
16349 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16350 T: git git://linuxtv.org/anttip/media_tree.git
16352 F: drivers/media/tuners/tua9001*
16354 TULIP NETWORK DRIVERS
16355 L: netdev@vger.kernel.org
16356 L: linux-parisc@vger.kernel.org
16358 F: drivers/net/ethernet/dec/tulip/
16361 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
16362 W: http://vtun.sourceforge.net/tun
16364 F: Documentation/networking/tuntap.txt
16365 F: arch/um/os-Linux/drivers/
16367 TURBOCHANNEL SUBSYSTEM
16368 M: "Maciej W. Rozycki" <macro@linux-mips.org>
16369 M: Ralf Baechle <ralf@linux-mips.org>
16370 L: linux-mips@vger.kernel.org
16371 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
16374 F: include/linux/tc.h
16377 M: "Len Brown" <lenb@kernel.org>
16378 L: linux-pm@vger.kernel.org
16379 B: https://bugzilla.kernel.org
16380 Q: https://patchwork.kernel.org/project/linux-pm/list/
16381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16383 F: tools/power/x86/turbostat/
16385 TW5864 VIDEO4LINUX DRIVER
16386 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16387 M: Anton Sviridenko <anton@corp.bluecherry.net>
16388 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16389 M: Andrey Utkin <andrey_utkin@fastmail.com>
16390 L: linux-media@vger.kernel.org
16392 F: drivers/media/pci/tw5864/
16394 TW68 VIDEO4LINUX DRIVER
16395 M: Hans Verkuil <hverkuil@xs4all.nl>
16396 L: linux-media@vger.kernel.org
16397 T: git git://linuxtv.org/media_tree.git
16398 W: https://linuxtv.org
16400 F: drivers/media/pci/tw68/
16402 TW686X VIDEO4LINUX DRIVER
16403 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16404 L: linux-media@vger.kernel.org
16405 T: git git://linuxtv.org/media_tree.git
16406 W: http://linuxtv.org
16408 F: drivers/media/pci/tw686x/
16410 UBI FILE SYSTEM (UBIFS)
16411 M: Richard Weinberger <richard@nod.at>
16412 M: Artem Bityutskiy <dedekind1@gmail.com>
16413 M: Adrian Hunter <adrian.hunter@intel.com>
16414 L: linux-mtd@lists.infradead.org
16415 T: git git://git.infradead.org/ubifs-2.6.git
16416 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
16418 F: Documentation/filesystems/ubifs.txt
16421 UCLINUX (M68KNOMMU AND COLDFIRE)
16422 M: Greg Ungerer <gerg@linux-m68k.org>
16423 W: http://www.linux-m68k.org/
16424 W: http://www.uclinux.org/
16425 L: linux-m68k@lists.linux-m68k.org
16426 L: uclinux-dev@uclinux.org (subscribers-only)
16427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16429 F: arch/m68k/coldfire/
16431 F: arch/m68k/*/*_no.*
16432 F: arch/m68k/include/asm/*_no.*
16435 M: Jan Kara <jack@suse.com>
16437 F: Documentation/filesystems/udf.txt
16441 M: Bastien Nocera <hadess@hadess.net>
16442 L: linux-input@vger.kernel.org
16444 F: drivers/hid/hid-udraw-ps3.c
16447 M: Evgeniy Dushistov <dushistov@mail.ru>
16449 F: Documentation/filesystems/ufs.txt
16452 UHID USERSPACE HID IO DRIVER:
16453 M: David Herrmann <dh.herrmann@googlemail.com>
16454 L: linux-input@vger.kernel.org
16456 F: drivers/hid/uhid.c
16457 F: include/uapi/linux/uhid.h
16460 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16461 L: linux-usb@vger.kernel.org
16463 F: drivers/usb/common/ulpi.c
16464 F: include/linux/ulpi/
16466 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16467 L: linux-usb@vger.kernel.org
16470 F: include/linux/uwb.h
16471 F: include/linux/uwb/
16474 M: Gabriel Krisman Bertazi <krisman@collabora.com>
16475 L: linux-fsdevel@vger.kernel.org
16479 UNICORE32 ARCHITECTURE:
16480 M: Guan Xuetao <gxt@pku.edu.cn>
16481 W: http://mprc.pku.edu.cn/~guanxuetao/linux
16483 T: git git://github.com/gxt/linux.git
16487 M: Tony Finch <dot@dotat.at>
16488 W: http://dotat.at/prog/unifdef
16490 F: scripts/unifdef.c
16492 UNIFORM CDROM DRIVER
16493 M: Jens Axboe <axboe@kernel.dk>
16494 W: http://www.kernel.dk
16496 F: Documentation/cdrom/
16497 F: drivers/cdrom/cdrom.c
16498 F: include/linux/cdrom.h
16499 F: include/uapi/linux/cdrom.h
16501 UNISYS S-PAR DRIVERS
16502 M: David Kershner <david.kershner@unisys.com>
16503 L: sparmaintainer@unisys.com (Unisys internal)
16505 F: include/linux/visorbus.h
16506 F: drivers/visorbus/
16507 F: drivers/staging/unisys/
16509 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16510 R: Alim Akhtar <alim.akhtar@samsung.com>
16511 R: Avri Altman <avri.altman@wdc.com>
16512 R: Pedro Sousa <pedrom.sousa@synopsys.com>
16513 L: linux-scsi@vger.kernel.org
16515 F: Documentation/scsi/ufs.txt
16516 F: drivers/scsi/ufs/
16518 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16519 M: Pedro Sousa <pedrom.sousa@synopsys.com>
16520 L: linux-scsi@vger.kernel.org
16522 F: drivers/scsi/ufs/*dwc*
16524 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16525 M: Stanley Chu <stanley.chu@mediatek.com>
16526 L: linux-scsi@vger.kernel.org
16527 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16529 F: drivers/scsi/ufs/ufs-mediatek*
16531 UNSORTED BLOCK IMAGES (UBI)
16532 M: Artem Bityutskiy <dedekind1@gmail.com>
16533 M: Richard Weinberger <richard@nod.at>
16534 W: http://www.linux-mtd.infradead.org/
16535 L: linux-mtd@lists.infradead.org
16536 T: git git://git.infradead.org/ubifs-2.6.git
16538 F: drivers/mtd/ubi/
16539 F: include/linux/mtd/ubi.h
16540 F: include/uapi/mtd/ubi-user.h
16542 USB "USBNET" DRIVER FRAMEWORK
16543 M: Oliver Neukum <oneukum@suse.com>
16544 L: netdev@vger.kernel.org
16545 W: http://www.linux-usb.org/usbnet
16547 F: drivers/net/usb/usbnet.c
16548 F: include/linux/usb/usbnet.h
16551 M: Oliver Neukum <oneukum@suse.com>
16552 L: linux-usb@vger.kernel.org
16554 F: Documentation/usb/acm.rst
16555 F: drivers/usb/class/cdc-acm.*
16557 USB AR5523 WIRELESS DRIVER
16558 M: Pontus Fuchs <pontus.fuchs@gmail.com>
16559 L: linux-wireless@vger.kernel.org
16561 F: drivers/net/wireless/ath/ar5523/
16564 M: Oliver Neukum <oneukum@suse.com>
16565 L: linux-usb@vger.kernel.org
16566 L: linux-scsi@vger.kernel.org
16568 F: drivers/usb/storage/uas.c
16570 USB CDC ETHERNET DRIVER
16571 M: Oliver Neukum <oliver@neukum.org>
16572 L: linux-usb@vger.kernel.org
16574 F: drivers/net/usb/cdc_*.c
16575 F: include/uapi/linux/usb/cdc.h
16577 USB CHAOSKEY DRIVER
16578 M: Keith Packard <keithp@keithp.com>
16579 L: linux-usb@vger.kernel.org
16581 F: drivers/usb/misc/chaoskey.c
16583 USB CYPRESS C67X00 DRIVER
16584 M: Peter Korsgaard <jacmet@sunsite.dk>
16585 L: linux-usb@vger.kernel.org
16587 F: drivers/usb/c67x00/
16589 USB DAVICOM DM9601 DRIVER
16590 M: Peter Korsgaard <jacmet@sunsite.dk>
16591 L: netdev@vger.kernel.org
16592 W: http://www.linux-usb.org/usbnet
16594 F: drivers/net/usb/dm9601.c
16596 USB DIAMOND RIO500 DRIVER
16597 M: Cesar Miquel <miquel@df.uba.ar>
16598 L: rio500-users@lists.sourceforge.net
16599 W: http://rio500.sourceforge.net
16601 F: drivers/usb/misc/rio500*
16604 M: Alan Stern <stern@rowland.harvard.edu>
16605 L: linux-usb@vger.kernel.org
16607 F: Documentation/usb/ehci.rst
16608 F: drivers/usb/host/ehci*
16610 USB GADGET/PERIPHERAL SUBSYSTEM
16611 M: Felipe Balbi <balbi@kernel.org>
16612 L: linux-usb@vger.kernel.org
16613 W: http://www.linux-usb.org/gadget
16614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16616 F: drivers/usb/gadget/
16617 F: include/linux/usb/gadget*
16619 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16620 M: Jiri Kosina <jikos@kernel.org>
16621 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
16622 L: linux-usb@vger.kernel.org
16623 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16625 F: Documentation/hid/hiddev.rst
16626 F: drivers/hid/usbhid/
16628 USB INTEL XHCI ROLE MUX DRIVER
16629 M: Hans de Goede <hdegoede@redhat.com>
16630 L: linux-usb@vger.kernel.org
16632 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
16634 USB IP DRIVER FOR HISILICON KIRIN
16635 M: Yu Chen <chenyu56@huawei.com>
16636 M: Binghui Wang <wangbinghui@hisilicon.com>
16637 L: linux-usb@vger.kernel.org
16639 F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16640 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
16643 M: Olav Kongas <ok@artecdesign.ee>
16644 L: linux-usb@vger.kernel.org
16646 F: drivers/usb/host/isp116x*
16647 F: include/linux/usb/isp116x.h
16649 USB LAN78XX ETHERNET DRIVER
16650 M: Woojung Huh <woojung.huh@microchip.com>
16651 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16652 L: netdev@vger.kernel.org
16654 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16655 F: drivers/net/usb/lan78xx.*
16656 F: include/dt-bindings/net/microchip-lan78xx.h
16658 USB MASS STORAGE DRIVER
16659 M: Alan Stern <stern@rowland.harvard.edu>
16660 L: linux-usb@vger.kernel.org
16661 L: usb-storage@lists.one-eyed-alien.net
16663 F: drivers/usb/storage/
16666 M: Clemens Ladisch <clemens@ladisch.de>
16667 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16670 F: sound/usb/midi.*
16672 USB NETWORKING DRIVERS
16673 L: linux-usb@vger.kernel.org
16675 F: drivers/net/usb/
16678 M: Alan Stern <stern@rowland.harvard.edu>
16679 L: linux-usb@vger.kernel.org
16681 F: Documentation/usb/ohci.rst
16682 F: drivers/usb/host/ohci*
16684 USB OTG FSM (Finite State Machine)
16685 M: Peter Chen <Peter.Chen@nxp.com>
16686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16687 L: linux-usb@vger.kernel.org
16689 F: drivers/usb/common/usb-otg-fsm.c
16692 M: Valentina Manea <valentina.manea.m@gmail.com>
16693 M: Shuah Khan <shuah@kernel.org>
16694 M: Shuah Khan <skhan@linuxfoundation.org>
16695 L: linux-usb@vger.kernel.org
16697 F: Documentation/usb/usbip_protocol.rst
16698 F: drivers/usb/usbip/
16699 F: tools/usb/usbip/
16700 F: tools/testing/selftests/drivers/usb/usbip/
16703 M: Petko Manolov <petkan@nucleusys.com>
16704 L: linux-usb@vger.kernel.org
16705 L: netdev@vger.kernel.org
16706 T: git git://github.com/petkan/pegasus.git
16707 W: https://github.com/petkan/pegasus
16709 F: drivers/net/usb/pegasus.*
16712 M: Felipe Balbi <balbi@kernel.org>
16713 L: linux-usb@vger.kernel.org
16714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16716 F: drivers/usb/phy/
16718 USB PRINTER DRIVER (usblp)
16719 M: Pete Zaitcev <zaitcev@redhat.com>
16720 L: linux-usb@vger.kernel.org
16722 F: drivers/usb/class/usblp.c
16724 USB QMI WWAN NETWORK DRIVER
16725 M: Bjørn Mork <bjorn@mork.no>
16726 L: netdev@vger.kernel.org
16728 F: Documentation/ABI/testing/sysfs-class-net-qmi
16729 F: drivers/net/usb/qmi_wwan.c
16732 M: Petko Manolov <petkan@nucleusys.com>
16733 L: linux-usb@vger.kernel.org
16734 L: netdev@vger.kernel.org
16735 T: git git://github.com/petkan/rtl8150.git
16736 W: https://github.com/petkan/rtl8150
16738 F: drivers/net/usb/rtl8150.c
16740 USB SERIAL SUBSYSTEM
16741 M: Johan Hovold <johan@kernel.org>
16742 L: linux-usb@vger.kernel.org
16743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16745 F: Documentation/usb/usb-serial.rst
16746 F: drivers/usb/serial/
16747 F: include/linux/usb/serial.h
16749 USB SMSC75XX ETHERNET DRIVER
16750 M: Steve Glendinning <steve.glendinning@shawell.net>
16751 L: netdev@vger.kernel.org
16753 F: drivers/net/usb/smsc75xx.*
16755 USB SMSC95XX ETHERNET DRIVER
16756 M: Steve Glendinning <steve.glendinning@shawell.net>
16757 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16758 L: netdev@vger.kernel.org
16760 F: drivers/net/usb/smsc95xx.*
16763 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16764 L: linux-usb@vger.kernel.org
16765 W: http://www.linux-usb.org
16766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16768 F: Documentation/devicetree/bindings/usb/
16769 F: Documentation/usb/
16771 F: include/linux/usb.h
16772 F: include/linux/usb/
16774 USB TYPEC PI3USB30532 MUX DRIVER
16775 M: Hans de Goede <hdegoede@redhat.com>
16776 L: linux-usb@vger.kernel.org
16778 F: drivers/usb/typec/mux/pi3usb30532.c
16781 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16782 L: linux-usb@vger.kernel.org
16784 F: Documentation/ABI/testing/sysfs-class-typec
16785 F: Documentation/driver-api/usb/typec.rst
16786 F: drivers/usb/typec/
16787 F: include/linux/usb/typec.h
16789 USB TYPEC BUS FOR ALTERNATE MODES
16790 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16791 L: linux-usb@vger.kernel.org
16793 F: Documentation/ABI/testing/sysfs-bus-typec
16794 F: Documentation/driver-api/usb/typec_bus.rst
16795 F: drivers/usb/typec/altmodes/
16796 F: include/linux/usb/typec_altmode.h
16798 USB TYPEC PORT CONTROLLER DRIVERS
16799 M: Guenter Roeck <linux@roeck-us.net>
16800 L: linux-usb@vger.kernel.org
16802 F: drivers/usb/typec/tcpm/
16805 M: Alan Stern <stern@rowland.harvard.edu>
16806 L: linux-usb@vger.kernel.org
16808 F: drivers/usb/host/uhci*
16811 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16812 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16813 L: linux-media@vger.kernel.org
16814 T: git git://linuxtv.org/media_tree.git
16815 W: http://www.ideasonboard.org/uvc/
16817 F: drivers/media/usb/uvc/
16818 F: include/uapi/linux/uvcvideo.h
16821 M: Hans Verkuil <hverkuil@xs4all.nl>
16822 L: linux-media@vger.kernel.org
16823 T: git git://linuxtv.org/media_tree.git
16824 W: https://linuxtv.org
16826 F: drivers/media/usb/usbvision/
16829 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16830 L: linux-usb@vger.kernel.org
16832 F: drivers/usb/gadget/function/*uvc*
16833 F: drivers/usb/gadget/legacy/webcam.c
16834 F: include/uapi/linux/usb/g_uvc.h
16836 USB WIRELESS RNDIS DRIVER (rndis_wlan)
16837 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
16838 L: linux-wireless@vger.kernel.org
16840 F: drivers/net/wireless/rndis_wlan.c
16843 M: Mathias Nyman <mathias.nyman@intel.com>
16844 L: linux-usb@vger.kernel.org
16846 F: drivers/usb/host/xhci*
16847 F: drivers/usb/host/pci-quirks*
16850 L: linux-wireless@vger.kernel.org
16851 W: http://linux-lc100020.sourceforge.net
16853 F: drivers/net/wireless/zydas/zd1201.*
16856 M: Antoine Jacquet <royale@zerezo.com>
16857 L: linux-usb@vger.kernel.org
16858 L: linux-media@vger.kernel.org
16859 T: git git://linuxtv.org/media_tree.git
16860 W: http://royale.zerezo.com/zr364xx/
16862 F: Documentation/media/v4l-drivers/zr364xx*
16863 F: drivers/media/usb/zr364xx/
16865 USER-MODE LINUX (UML)
16866 M: Jeff Dike <jdike@addtoit.com>
16867 M: Richard Weinberger <richard@nod.at>
16868 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
16869 L: linux-um@lists.infradead.org
16870 W: http://user-mode-linux.sourceforge.net
16871 Q: https://patchwork.ozlabs.org/project/linux-um/list/
16872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16874 F: Documentation/virt/uml/
16879 USERSPACE COPYIN/COPYOUT (UIOVEC)
16880 M: Alexander Viro <viro@zeniv.linux.org.uk>
16883 F: include/linux/uio.h
16885 USERSPACE DMA BUFFER DRIVER
16886 M: Gerd Hoffmann <kraxel@redhat.com>
16888 L: dri-devel@lists.freedesktop.org
16889 F: drivers/dma-buf/udmabuf.c
16890 F: include/uapi/linux/udmabuf.h
16891 T: git git://anongit.freedesktop.org/drm/drm-misc
16893 USERSPACE I/O (UIO)
16894 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16897 F: Documentation/driver-api/uio-howto.rst
16899 F: include/linux/uio_driver.h
16902 M: Karel Zak <kzak@redhat.com>
16903 L: util-linux@vger.kernel.org
16904 W: http://en.wikipedia.org/wiki/Util-linux
16905 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16909 M: Christoph Hellwig <hch@lst.de>
16910 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16911 L: linux-kernel@vger.kernel.org
16912 T: git git://git.infradead.org/users/hch/uuid.git
16915 F: include/linux/uuid.h
16916 F: include/uapi/linux/uuid.h
16920 M: Michal Januszewski <spock@gentoo.org>
16921 L: linux-fbdev@vger.kernel.org
16922 W: https://github.com/mjanusz/v86d
16924 F: Documentation/fb/uvesafb.rst
16925 F: drivers/video/fbdev/uvesafb.*
16928 M: Stefan Agner <stefan@agner.ch>
16929 L: linux-mtd@lists.infradead.org
16931 F: drivers/mtd/nand/raw/vf610_nfc.c
16933 VFAT/FAT/MSDOS FILESYSTEM
16934 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16936 F: Documentation/filesystems/vfat.txt
16940 M: Alex Williamson <alex.williamson@redhat.com>
16941 R: Cornelia Huck <cohuck@redhat.com>
16942 L: kvm@vger.kernel.org
16943 T: git git://github.com/awilliam/linux-vfio.git
16945 F: Documentation/driver-api/vfio.rst
16947 F: include/linux/vfio.h
16948 F: include/uapi/linux/vfio.h
16950 VFIO MEDIATED DEVICE DRIVERS
16951 M: Kirti Wankhede <kwankhede@nvidia.com>
16952 L: kvm@vger.kernel.org
16954 F: Documentation/driver-api/vfio-mediated-device.rst
16955 F: drivers/vfio/mdev/
16956 F: include/linux/mdev.h
16957 F: samples/vfio-mdev/
16959 VFIO PLATFORM DRIVER
16960 M: Eric Auger <eric.auger@redhat.com>
16961 L: kvm@vger.kernel.org
16963 F: drivers/vfio/platform/
16966 R: Lukas Wunner <lukas@wunner.de>
16968 F: Documentation/gpu/vga-switcheroo.rst
16969 F: drivers/gpu/vga/vga_switcheroo.c
16970 F: include/linux/vga_switcheroo.h
16971 T: git git://anongit.freedesktop.org/drm/drm-misc
16973 VIA RHINE NETWORK DRIVER
16975 F: drivers/net/ethernet/via/via-rhine.c
16977 VIA SD/MMC CARD CONTROLLER DRIVER
16978 M: Bruce Chang <brucechang@via.com.tw>
16979 M: Harald Welte <HaraldWelte@viatech.com>
16981 F: drivers/mmc/host/via-sdmmc.c
16983 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16984 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16985 L: linux-fbdev@vger.kernel.org
16987 F: include/linux/via-core.h
16988 F: include/linux/via-gpio.h
16989 F: include/linux/via_i2c.h
16990 F: drivers/video/fbdev/via/
16992 VIA VELOCITY NETWORK DRIVER
16993 M: Francois Romieu <romieu@fr.zoreil.com>
16994 L: netdev@vger.kernel.org
16996 F: drivers/net/ethernet/via/via-velocity.*
16998 VICODEC VIRTUAL CODEC DRIVER
16999 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
17000 L: linux-media@vger.kernel.org
17001 T: git git://linuxtv.org/media_tree.git
17002 W: https://linuxtv.org
17004 F: drivers/media/platform/vicodec/*
17006 VIDEO MULTIPLEXER DRIVER
17007 M: Philipp Zabel <p.zabel@pengutronix.de>
17008 L: linux-media@vger.kernel.org
17010 F: drivers/media/platform/video-mux.c
17012 VIDEO I2C POLLING DRIVER
17013 M: Matt Ranostay <matt.ranostay@konsulko.com>
17014 L: linux-media@vger.kernel.org
17016 F: drivers/media/i2c/video-i2c.c
17018 VIDEOBUF2 FRAMEWORK
17019 M: Pawel Osciak <pawel@osciak.com>
17020 M: Marek Szyprowski <m.szyprowski@samsung.com>
17021 M: Kyungmin Park <kyungmin.park@samsung.com>
17022 R: Tomasz Figa <tfiga@chromium.org>
17023 L: linux-media@vger.kernel.org
17025 F: drivers/media/common/videobuf2/*
17026 F: include/media/videobuf2-*
17028 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
17029 M: Helen Koike <helen.koike@collabora.com>
17030 L: linux-media@vger.kernel.org
17031 T: git git://linuxtv.org/media_tree.git
17032 W: https://linuxtv.org
17034 F: drivers/media/platform/vimc/*
17037 M: Alex Williamson <alex.williamson@redhat.com>
17038 M: Paolo Bonzini <pbonzini@redhat.com>
17039 L: kvm@vger.kernel.org
17043 VIRTIO AND VHOST VSOCK DRIVER
17044 M: Stefan Hajnoczi <stefanha@redhat.com>
17045 L: kvm@vger.kernel.org
17046 L: virtualization@lists.linux-foundation.org
17047 L: netdev@vger.kernel.org
17049 F: include/linux/virtio_vsock.h
17050 F: include/uapi/linux/virtio_vsock.h
17051 F: include/uapi/linux/vsockmon.h
17052 F: include/uapi/linux/vm_sockets_diag.h
17053 F: net/vmw_vsock/diag.c
17054 F: net/vmw_vsock/af_vsock_tap.c
17055 F: net/vmw_vsock/virtio_transport_common.c
17056 F: net/vmw_vsock/virtio_transport.c
17057 F: drivers/net/vsockmon.c
17058 F: drivers/vhost/vsock.c
17059 F: tools/testing/vsock/
17061 VIRTIO CONSOLE DRIVER
17062 M: Amit Shah <amit@kernel.org>
17063 L: virtualization@lists.linux-foundation.org
17065 F: drivers/char/virtio_console.c
17066 F: include/linux/virtio_console.h
17067 F: include/uapi/linux/virtio_console.h
17069 VIRTIO CORE AND NET DRIVERS
17070 M: "Michael S. Tsirkin" <mst@redhat.com>
17071 M: Jason Wang <jasowang@redhat.com>
17072 L: virtualization@lists.linux-foundation.org
17074 F: Documentation/devicetree/bindings/virtio/
17077 F: drivers/net/virtio_net.c
17078 F: drivers/block/virtio_blk.c
17079 F: include/linux/virtio*.h
17080 F: include/uapi/linux/virtio_*.h
17081 F: drivers/crypto/virtio/
17082 F: mm/balloon_compaction.c
17084 VIRTIO BLOCK AND SCSI DRIVERS
17085 M: "Michael S. Tsirkin" <mst@redhat.com>
17086 M: Jason Wang <jasowang@redhat.com>
17087 R: Paolo Bonzini <pbonzini@redhat.com>
17088 R: Stefan Hajnoczi <stefanha@redhat.com>
17089 L: virtualization@lists.linux-foundation.org
17091 F: drivers/block/virtio_blk.c
17092 F: drivers/scsi/virtio_scsi.c
17093 F: include/uapi/linux/virtio_blk.h
17094 F: include/uapi/linux/virtio_scsi.h
17095 F: drivers/vhost/scsi.c
17097 VIRTIO CRYPTO DRIVER
17098 M: Gonglei <arei.gonglei@huawei.com>
17099 L: virtualization@lists.linux-foundation.org
17100 L: linux-crypto@vger.kernel.org
17102 F: drivers/crypto/virtio/
17103 F: include/uapi/linux/virtio_crypto.h
17105 VIRTIO DRIVERS FOR S390
17106 M: Cornelia Huck <cohuck@redhat.com>
17107 M: Halil Pasic <pasic@linux.ibm.com>
17108 L: linux-s390@vger.kernel.org
17109 L: virtualization@lists.linux-foundation.org
17110 L: kvm@vger.kernel.org
17112 F: drivers/s390/virtio/
17113 F: arch/s390/include/uapi/asm/virtio-ccw.h
17116 M: David Airlie <airlied@linux.ie>
17117 M: Gerd Hoffmann <kraxel@redhat.com>
17118 L: dri-devel@lists.freedesktop.org
17119 L: virtualization@lists.linux-foundation.org
17120 T: git git://anongit.freedesktop.org/drm/drm-misc
17122 F: drivers/gpu/drm/virtio/
17123 F: include/uapi/linux/virtio_gpu.h
17125 VIRTIO HOST (VHOST)
17126 M: "Michael S. Tsirkin" <mst@redhat.com>
17127 M: Jason Wang <jasowang@redhat.com>
17128 L: kvm@vger.kernel.org
17129 L: virtualization@lists.linux-foundation.org
17130 L: netdev@vger.kernel.org
17131 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17134 F: include/uapi/linux/vhost.h
17136 VIRTIO INPUT DRIVER
17137 M: Gerd Hoffmann <kraxel@redhat.com>
17139 F: drivers/virtio/virtio_input.c
17140 F: include/uapi/linux/virtio_input.h
17142 VIRTIO IOMMU DRIVER
17143 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
17144 L: virtualization@lists.linux-foundation.org
17146 F: drivers/iommu/virtio-iommu.c
17147 F: include/uapi/linux/virtio_iommu.h
17149 VIRTUAL BOX GUEST DEVICE DRIVER
17150 M: Hans de Goede <hdegoede@redhat.com>
17151 M: Arnd Bergmann <arnd@arndb.de>
17152 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17154 F: include/linux/vbox_utils.h
17155 F: include/uapi/linux/vbox*.h
17156 F: drivers/virt/vboxguest/
17158 VIRTUAL SERIO DEVICE DRIVER
17159 M: Stephen Chandler Paul <thatslyude@gmail.com>
17161 F: drivers/input/serio/userio.c
17162 F: include/uapi/linux/userio.h
17164 VIVID VIRTUAL VIDEO DRIVER
17165 M: Hans Verkuil <hverkuil@xs4all.nl>
17166 L: linux-media@vger.kernel.org
17167 T: git git://linuxtv.org/media_tree.git
17168 W: https://linuxtv.org
17170 F: drivers/media/platform/vivid/*
17173 M: Florian Fainelli <f.fainelli@gmail.com>
17174 L: openwrt-devel@lists.openwrt.org (subscribers-only)
17176 F: drivers/vlynq/vlynq.c
17177 F: include/linux/vlynq.h
17180 M: Martyn Welch <martyn@welchs.me.uk>
17181 M: Manohar Vanga <manohar.vanga@gmail.com>
17182 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17183 L: devel@driverdev.osuosl.org
17185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17186 F: Documentation/driver-api/vme.rst
17187 F: drivers/staging/vme/
17189 F: include/linux/vme*
17191 VMWARE BALLOON DRIVER
17192 M: Nadav Amit <namit@vmware.com>
17193 M: "VMware, Inc." <pv-drivers@vmware.com>
17194 L: linux-kernel@vger.kernel.org
17196 F: drivers/misc/vmw_balloon.c
17198 VMWARE HYPERVISOR INTERFACE
17199 M: Thomas Hellstrom <thellstrom@vmware.com>
17200 M: "VMware, Inc." <pv-drivers@vmware.com>
17201 L: virtualization@lists.linux-foundation.org
17203 F: arch/x86/kernel/cpu/vmware.c
17205 VMWARE PVRDMA DRIVER
17206 M: Adit Ranadive <aditr@vmware.com>
17207 M: VMware PV-Drivers <pv-drivers@vmware.com>
17208 L: linux-rdma@vger.kernel.org
17210 F: drivers/infiniband/hw/vmw_pvrdma/
17212 VMware PVSCSI driver
17213 M: Jim Gill <jgill@vmware.com>
17214 M: VMware PV-Drivers <pv-drivers@vmware.com>
17215 L: linux-scsi@vger.kernel.org
17217 F: drivers/scsi/vmw_pvscsi.c
17218 F: drivers/scsi/vmw_pvscsi.h
17220 VMWARE VMMOUSE SUBDRIVER
17221 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
17222 M: "VMware, Inc." <pv-drivers@vmware.com>
17223 L: linux-input@vger.kernel.org
17225 F: drivers/input/mouse/vmmouse.c
17226 F: drivers/input/mouse/vmmouse.h
17228 VMWARE VMXNET3 ETHERNET DRIVER
17229 M: Ronak Doshi <doshir@vmware.com>
17230 M: "VMware, Inc." <pv-drivers@vmware.com>
17231 L: netdev@vger.kernel.org
17233 F: drivers/net/vmxnet3/
17235 VOCORE VOCORE2 BOARD
17236 M: Harvey Hunt <harveyhuntnexus@gmail.com>
17237 L: linux-mips@vger.kernel.org
17239 F: arch/mips/boot/dts/ralink/vocore2.dts
17241 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17242 M: Liam Girdwood <lgirdwood@gmail.com>
17243 M: Mark Brown <broonie@kernel.org>
17244 L: linux-kernel@vger.kernel.org
17245 W: http://www.slimlogic.co.uk/?p=48
17246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17248 F: Documentation/devicetree/bindings/regulator/
17249 F: Documentation/power/regulator/
17250 F: drivers/regulator/
17251 F: include/dt-bindings/regulator/
17252 F: include/linux/regulator/
17255 M: David Ahern <dsa@cumulusnetworks.com>
17256 M: Shrijeet Mukherjee <shrijeet@gmail.com>
17257 L: netdev@vger.kernel.org
17259 F: drivers/net/vrf.c
17260 F: Documentation/networking/vrf.txt
17262 VT1211 HARDWARE MONITOR DRIVER
17263 M: Juerg Haefliger <juergh@gmail.com>
17264 L: linux-hwmon@vger.kernel.org
17266 F: Documentation/hwmon/vt1211.rst
17267 F: drivers/hwmon/vt1211.c
17269 VT8231 HARDWARE MONITOR DRIVER
17270 M: Roger Lucas <vt8231@hiddenengine.co.uk>
17271 L: linux-hwmon@vger.kernel.org
17273 F: drivers/hwmon/vt8231.c
17275 VUB300 USB to SDIO/SD/MMC bridge chip
17276 M: Tony Olech <tony.olech@elandigitalsystems.com>
17277 L: linux-mmc@vger.kernel.org
17278 L: linux-usb@vger.kernel.org
17280 F: drivers/mmc/host/vub300.c
17282 W1 DALLAS'S 1-WIRE BUS
17283 M: Evgeniy Polyakov <zbr@ioremap.net>
17285 F: Documentation/devicetree/bindings/w1/
17286 F: Documentation/w1/
17288 F: include/linux/w1.h
17290 W83791D HARDWARE MONITORING DRIVER
17291 M: Marc Hulsman <m.hulsman@tudelft.nl>
17292 L: linux-hwmon@vger.kernel.org
17294 F: Documentation/hwmon/w83791d.rst
17295 F: drivers/hwmon/w83791d.c
17297 W83793 HARDWARE MONITORING DRIVER
17298 M: Rudolf Marek <r.marek@assembler.cz>
17299 L: linux-hwmon@vger.kernel.org
17301 F: Documentation/hwmon/w83793.rst
17302 F: drivers/hwmon/w83793.c
17304 W83795 HARDWARE MONITORING DRIVER
17305 M: Jean Delvare <jdelvare@suse.com>
17306 L: linux-hwmon@vger.kernel.org
17308 F: drivers/hwmon/w83795.c
17310 W83L51xD SD/MMC CARD INTERFACE DRIVER
17311 M: Pierre Ossman <pierre@ossman.eu>
17313 F: drivers/mmc/host/wbsd.*
17315 WACOM PROTOCOL 4 SERIAL TABLETS
17316 M: Julian Squires <julian@cipht.net>
17317 M: Hans de Goede <hdegoede@redhat.com>
17318 L: linux-input@vger.kernel.org
17320 F: drivers/input/tablet/wacom_serial4.c
17322 WATCHDOG DEVICE DRIVERS
17323 M: Wim Van Sebroeck <wim@linux-watchdog.org>
17324 M: Guenter Roeck <linux@roeck-us.net>
17325 L: linux-watchdog@vger.kernel.org
17326 W: http://www.linux-watchdog.org/
17327 T: git git://www.linux-watchdog.org/linux-watchdog.git
17329 F: Documentation/devicetree/bindings/watchdog/
17330 F: Documentation/watchdog/
17331 F: drivers/watchdog/
17332 F: include/linux/watchdog.h
17333 F: include/uapi/linux/watchdog.h
17335 WHISKEYCOVE PMIC GPIO DRIVER
17336 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17337 L: linux-gpio@vger.kernel.org
17339 F: drivers/gpio/gpio-wcove.c
17342 M: Dianlong Li <long17.cool@163.com>
17343 L: linux-rtc@vger.kernel.org
17345 F: drivers/rtc/rtc-sd3078.c
17348 M: David Herrmann <dh.herrmann@googlemail.com>
17349 L: linux-input@vger.kernel.org
17351 F: drivers/hid/hid-wiimote*
17353 WILOCITY WIL6210 WIRELESS DRIVER
17354 M: Maya Erez <merez@codeaurora.org>
17355 L: linux-wireless@vger.kernel.org
17356 L: wil6210@qti.qualcomm.com
17358 W: http://wireless.kernel.org/en/users/Drivers/wil6210
17359 F: drivers/net/wireless/ath/wil6210/
17362 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17363 M: linux-wimax@intel.com
17364 L: wimax@linuxwimax.org (subscribers-only)
17366 W: http://linuxwimax.org
17367 F: Documentation/wimax/README.wimax
17368 F: include/linux/wimax/debug.h
17369 F: include/net/wimax.h
17370 F: include/uapi/linux/wimax.h
17374 M: David Härdeman <david@hardeman.nu>
17376 F: drivers/media/rc/winbond-cir.c
17378 RCMM REMOTE CONTROLS DECODER
17379 M: Patrick Lerda <patrick9876@free.fr>
17381 F: drivers/media/rc/ir-rcmm-decoder.c
17383 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17384 M: William Breathitt Gray <vilhelm.gray@gmail.com>
17385 L: linux-watchdog@vger.kernel.org
17387 F: drivers/watchdog/ebc-c384_wdt.c
17389 WINSYSTEMS WS16C48 GPIO DRIVER
17390 M: William Breathitt Gray <vilhelm.gray@gmail.com>
17391 L: linux-gpio@vger.kernel.org
17393 F: drivers/gpio/gpio-ws16c48.c
17395 WISTRON LAPTOP BUTTON DRIVER
17396 M: Miloslav Trmac <mitr@volny.cz>
17398 F: drivers/input/misc/wistron_btns.c
17400 WL3501 WIRELESS PCMCIA CARD DRIVER
17401 L: linux-wireless@vger.kernel.org
17403 F: drivers/net/wireless/wl3501*
17405 WOLFSON MICROELECTRONICS DRIVERS
17406 L: patches@opensource.cirrus.com
17407 T: git https://github.com/CirrusLogic/linux-drivers.git
17408 W: https://github.com/CirrusLogic/linux-drivers/wiki
17410 F: Documentation/hwmon/wm83??.rst
17411 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17412 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17413 F: Documentation/devicetree/bindings/mfd/arizona.txt
17414 F: Documentation/devicetree/bindings/mfd/wm831x.txt
17415 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
17416 F: arch/arm/mach-s3c64xx/mach-crag6410*
17417 F: drivers/clk/clk-wm83*.c
17418 F: drivers/extcon/extcon-arizona.c
17419 F: drivers/leds/leds-wm83*.c
17420 F: drivers/gpio/gpio-*wm*.c
17421 F: drivers/gpio/gpio-arizona.c
17422 F: drivers/hwmon/wm83??-hwmon.c
17423 F: drivers/input/misc/wm831x-on.c
17424 F: drivers/input/touchscreen/wm831x-ts.c
17425 F: drivers/input/touchscreen/wm97*.c
17426 F: drivers/mfd/arizona*
17427 F: drivers/mfd/wm*.c
17428 F: drivers/mfd/cs47l24*
17429 F: drivers/power/supply/wm83*.c
17430 F: drivers/rtc/rtc-wm83*.c
17431 F: drivers/regulator/wm8*.c
17432 F: drivers/regulator/arizona*
17433 F: drivers/video/backlight/wm83*_bl.c
17434 F: drivers/watchdog/wm83*_wdt.c
17435 F: include/linux/mfd/arizona/
17436 F: include/linux/mfd/wm831x/
17437 F: include/linux/mfd/wm8350/
17438 F: include/linux/mfd/wm8400*
17439 F: include/linux/regulator/arizona*
17440 F: include/linux/wm97xx.h
17441 F: include/sound/wm????.h
17442 F: sound/soc/codecs/arizona.?
17443 F: sound/soc/codecs/wm*
17444 F: sound/soc/codecs/cs47l24*
17447 M: Tejun Heo <tj@kernel.org>
17448 R: Lai Jiangshan <jiangshanlai@gmail.com>
17449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17451 F: include/linux/workqueue.h
17452 F: kernel/workqueue.c
17453 F: Documentation/core-api/workqueue.rst
17455 X-POWERS AXP288 PMIC DRIVERS
17456 M: Hans de Goede <hdegoede@redhat.com>
17459 F: drivers/acpi/pmic/intel_pmic_xpower.c
17461 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17462 M: Chen-Yu Tsai <wens@csie.org>
17463 L: linux-kernel@vger.kernel.org
17468 M: Andrew Hendry <andrew.hendry@gmail.com>
17469 L: linux-x25@vger.kernel.org
17471 F: Documentation/networking/x25*
17472 F: include/net/x25*
17475 X86 ARCHITECTURE (32-BIT AND 64-BIT)
17476 M: Thomas Gleixner <tglx@linutronix.de>
17477 M: Ingo Molnar <mingo@redhat.com>
17478 M: Borislav Petkov <bp@alien8.de>
17479 R: "H. Peter Anvin" <hpa@zytor.com>
17481 L: linux-kernel@vger.kernel.org
17482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17484 F: Documentation/devicetree/bindings/x86/
17485 F: Documentation/x86/
17489 M: Andy Lutomirski <luto@kernel.org>
17490 L: linux-kernel@vger.kernel.org
17491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17495 X86 MCE INFRASTRUCTURE
17496 M: Tony Luck <tony.luck@intel.com>
17497 M: Borislav Petkov <bp@alien8.de>
17498 L: linux-edac@vger.kernel.org
17500 F: arch/x86/kernel/cpu/mce/*
17502 X86 MICROCODE UPDATE SUPPORT
17503 M: Borislav Petkov <bp@alien8.de>
17505 F: arch/x86/kernel/cpu/microcode/*
17508 M: Dave Hansen <dave.hansen@linux.intel.com>
17509 M: Andy Lutomirski <luto@kernel.org>
17510 M: Peter Zijlstra <peterz@infradead.org>
17511 L: linux-kernel@vger.kernel.org
17512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17516 X86 PLATFORM DRIVERS
17517 M: Darren Hart <dvhart@infradead.org>
17518 M: Andy Shevchenko <andy@infradead.org>
17519 L: platform-driver-x86@vger.kernel.org
17520 T: git git://git.infradead.org/linux-platform-drivers-x86.git
17522 F: drivers/platform/x86/
17523 F: drivers/platform/olpc/
17525 X86 PLATFORM DRIVERS - ARCH
17526 R: Darren Hart <dvhart@infradead.org>
17527 R: Andy Shevchenko <andy@infradead.org>
17528 L: platform-driver-x86@vger.kernel.org
17530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17532 F: arch/x86/platform
17535 M: Andy Lutomirski <luto@kernel.org>
17536 L: linux-kernel@vger.kernel.org
17537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17539 F: arch/x86/entry/vdso/
17542 M: Matthew Wilcox <willy@infradead.org>
17543 L: linux-fsdevel@vger.kernel.org
17545 F: Documentation/core-api/xarray.rst
17548 F: include/linux/idr.h
17549 F: include/linux/xarray.h
17550 F: tools/testing/radix-tree
17553 M: Benjamin Valentin <benpicco@googlemail.com>
17555 F: drivers/media/rc/xbox_remote.c
17556 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
17558 XC2028/3028 TUNER DRIVER
17559 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17560 L: linux-media@vger.kernel.org
17561 W: https://linuxtv.org
17562 T: git git://linuxtv.org/media_tree.git
17564 F: drivers/media/tuners/tuner-xc2028.*
17566 XDP (eXpress Data Path)
17567 M: Alexei Starovoitov <ast@kernel.org>
17568 M: Daniel Borkmann <daniel@iogearbox.net>
17569 M: David S. Miller <davem@davemloft.net>
17570 M: Jakub Kicinski <jakub.kicinski@netronome.com>
17571 M: Jesper Dangaard Brouer <hawk@kernel.org>
17572 M: John Fastabend <john.fastabend@gmail.com>
17573 L: netdev@vger.kernel.org
17574 L: bpf@vger.kernel.org
17577 F: include/net/xdp.h
17578 F: kernel/bpf/devmap.c
17579 F: kernel/bpf/cpumap.c
17580 F: include/trace/events/xdp.h
17584 XDP SOCKETS (AF_XDP)
17585 M: Björn Töpel <bjorn.topel@intel.com>
17586 M: Magnus Karlsson <magnus.karlsson@intel.com>
17587 R: Jonathan Lemon <jonathan.lemon@gmail.com>
17588 L: netdev@vger.kernel.org
17589 L: bpf@vger.kernel.org
17591 F: kernel/bpf/xskmap.c
17594 XEN BLOCK SUBSYSTEM
17595 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17596 M: Roger Pau Monné <roger.pau@citrix.com>
17597 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17599 F: drivers/block/xen-blkback/*
17600 F: drivers/block/xen*
17603 M: Stefano Stabellini <sstabellini@kernel.org>
17604 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17607 F: arch/arm/include/asm/xen/
17609 XEN HYPERVISOR ARM64
17610 M: Stefano Stabellini <sstabellini@kernel.org>
17611 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17614 F: arch/arm64/include/asm/xen/
17616 XEN HYPERVISOR INTERFACE
17617 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
17618 M: Juergen Gross <jgross@suse.com>
17619 R: Stefano Stabellini <sstabellini@kernel.org>
17620 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17624 F: arch/x86/platform/pvh/
17625 F: drivers/*/xen-*front.c
17627 F: arch/x86/include/asm/xen/
17628 F: arch/x86/include/asm/pvclock-abi.h
17630 F: include/uapi/xen/
17631 F: Documentation/ABI/stable/sysfs-hypervisor-xen
17632 F: Documentation/ABI/testing/sysfs-hypervisor-xen
17634 XEN NETWORK BACKEND DRIVER
17635 M: Wei Liu <wei.liu@kernel.org>
17636 M: Paul Durrant <paul.durrant@citrix.com>
17637 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17638 L: netdev@vger.kernel.org
17640 F: drivers/net/xen-netback/*
17643 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17644 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17646 F: arch/x86/pci/*xen*
17647 F: drivers/pci/*xen*
17650 M: Juergen Gross <jgross@suse.com>
17651 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17652 L: linux-scsi@vger.kernel.org
17654 F: drivers/scsi/xen-scsifront.c
17655 F: drivers/xen/xen-scsiback.c
17656 F: include/xen/interface/io/vscsiif.h
17658 XEN SWIOTLB SUBSYSTEM
17659 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17660 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17661 L: iommu@lists.linux-foundation.org
17663 F: arch/x86/xen/*swiotlb*
17664 F: drivers/xen/*swiotlb*
17666 XEN SOUND FRONTEND DRIVER
17667 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17668 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17669 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17674 M: Darrick J. Wong <darrick.wong@oracle.com>
17675 M: linux-xfs@vger.kernel.org
17676 L: linux-xfs@vger.kernel.org
17678 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17680 F: Documentation/admin-guide/xfs.rst
17681 F: Documentation/ABI/testing/sysfs-fs-xfs
17682 F: Documentation/filesystems/xfs-delayed-logging-design.txt
17683 F: Documentation/filesystems/xfs-self-describing-metadata.txt
17685 F: include/uapi/linux/dqblk_xfs.h
17686 F: include/uapi/linux/fsmap.h
17688 XILINX AXI ETHERNET DRIVER
17689 M: Anirudha Sarangi <anirudh@xilinx.com>
17690 M: John Linn <John.Linn@xilinx.com>
17692 F: drivers/net/ethernet/xilinx/xilinx_axienet*
17694 XILINX UARTLITE SERIAL DRIVER
17695 M: Peter Korsgaard <jacmet@sunsite.dk>
17696 L: linux-serial@vger.kernel.org
17698 F: drivers/tty/serial/uartlite.c
17700 XILINX VIDEO IP CORES
17701 M: Hyun Kwon <hyun.kwon@xilinx.com>
17702 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17703 L: linux-media@vger.kernel.org
17704 T: git git://linuxtv.org/media_tree.git
17706 F: Documentation/devicetree/bindings/media/xilinx/
17707 F: drivers/media/platform/xilinx/
17708 F: include/uapi/linux/xilinx-v4l2-controls.h
17711 M: Eli Billauer <eli.billauer@gmail.com>
17712 L: linux-kernel@vger.kernel.org
17714 F: drivers/char/xillybus/
17717 M: George Cherian <george.cherian@cavium.com>
17718 M: Jan Glauber <jglauber@cavium.com>
17719 L: linux-i2c@vger.kernel.org
17720 W: http://www.cavium.com
17722 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
17723 F: drivers/i2c/busses/i2c-xlp9xx.c
17725 XRA1403 GPIO EXPANDER
17726 M: Nandor Han <nandor.han@ge.com>
17727 M: Semi Malinen <semi.malinen@ge.com>
17728 L: linux-gpio@vger.kernel.org
17730 F: drivers/gpio/gpio-xra1403.c
17731 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17733 XTENSA XTFPGA PLATFORM SUPPORT
17734 M: Max Filippov <jcmvbkbc@gmail.com>
17735 L: linux-xtensa@linux-xtensa.org
17737 F: drivers/spi/spi-xtensa-xtfpga.c
17738 F: sound/soc/xtensa/xtfpga-i2s.c
17740 YAM DRIVER FOR AX.25
17741 M: Jean-Paul Roubelat <jpr@f6fbb.org>
17742 L: linux-hams@vger.kernel.org
17744 F: drivers/net/hamradio/yam*
17745 F: include/linux/yam.h
17747 YAMA SECURITY MODULE
17748 M: Kees Cook <keescook@chromium.org>
17749 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17752 F: Documentation/admin-guide/LSM/Yama.rst
17754 YEALINK PHONE DRIVER
17755 M: Henk Vergonet <Henk.Vergonet@gmail.com>
17756 L: usbb2k-api-dev@nongnu.org
17758 F: Documentation/input/devices/yealink.rst
17759 F: drivers/input/misc/yealink.*
17761 Z8530 DRIVER FOR AX.25
17762 M: Joerg Reuter <jreuter@yaina.de>
17763 W: http://yaina.de/jreuter/
17764 W: http://www.qsl.net/dl1bke/
17765 L: linux-hams@vger.kernel.org
17767 F: Documentation/networking/z8530drv.txt
17768 F: drivers/net/hamradio/*scc.c
17769 F: drivers/net/hamradio/z8530.h
17771 ZBUD COMPRESSED PAGE ALLOCATOR
17772 M: Seth Jennings <sjenning@redhat.com>
17773 M: Dan Streetman <ddstreet@ieee.org>
17774 L: linux-mm@kvack.org
17777 F: include/linux/zbud.h
17779 ZD1211RW WIRELESS DRIVER
17780 M: Daniel Drake <dsd@gentoo.org>
17781 M: Ulrich Kunitz <kune@deine-taler.de>
17782 W: http://zd1211.ath.cx/wiki/DriverRewrite
17783 L: linux-wireless@vger.kernel.org
17784 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
17786 F: drivers/net/wireless/zydas/zd1211rw/
17788 ZD1301 MEDIA DRIVER
17789 M: Antti Palosaari <crope@iki.fi>
17790 L: linux-media@vger.kernel.org
17791 W: https://linuxtv.org/
17792 W: http://palosaari.fi/linux/
17793 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17795 F: drivers/media/usb/dvb-usb-v2/zd1301*
17797 ZD1301_DEMOD MEDIA DRIVER
17798 M: Antti Palosaari <crope@iki.fi>
17799 L: linux-media@vger.kernel.org
17800 W: https://linuxtv.org/
17801 W: http://palosaari.fi/linux/
17802 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17804 F: drivers/media/dvb-frontends/zd1301_demod*
17806 ZHAOXIN PROCESSOR SUPPORT
17807 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
17808 L: linux-kernel@vger.kernel.org
17810 F: arch/x86/kernel/cpu/zhaoxin.c
17812 ZPOOL COMPRESSED PAGE STORAGE API
17813 M: Dan Streetman <ddstreet@ieee.org>
17814 L: linux-mm@kvack.org
17817 F: include/linux/zpool.h
17819 ZR36067 VIDEO FOR LINUX DRIVER
17820 L: mjpeg-users@lists.sourceforge.net
17821 L: linux-media@vger.kernel.org
17822 W: http://mjpeg.sourceforge.net/driver-zoran/
17823 T: hg https://linuxtv.org/hg/v4l-dvb
17825 F: drivers/staging/media/zoran/
17827 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17828 M: Minchan Kim <minchan@kernel.org>
17829 M: Nitin Gupta <ngupta@vflare.org>
17830 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17831 L: linux-kernel@vger.kernel.org
17833 F: drivers/block/zram/
17834 F: Documentation/admin-guide/blockdev/zram.rst
17836 ZS DECSTATION Z85C30 SERIAL DRIVER
17837 M: "Maciej W. Rozycki" <macro@linux-mips.org>
17839 F: drivers/tty/serial/zs.*
17841 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17842 M: Minchan Kim <minchan@kernel.org>
17843 M: Nitin Gupta <ngupta@vflare.org>
17844 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17845 L: linux-mm@kvack.org
17848 F: include/linux/zsmalloc.h
17849 F: Documentation/vm/zsmalloc.rst
17851 ZSWAP COMPRESSED SWAP CACHING
17852 M: Seth Jennings <sjenning@redhat.com>
17853 M: Dan Streetman <ddstreet@ieee.org>
17854 L: linux-mm@kvack.org
17859 M: Linus Torvalds <torvalds@linux-foundation.org>
17860 L: linux-kernel@vger.kernel.org
17861 Q: http://patchwork.kernel.org/project/LKML/list/
17862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17863 S: Buried alive in reporters