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/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
555 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
556 M: Stefan Popa <stefan.popa@analog.com>
557 W: http://ez.analog.com/community/linux-device-drivers
559 F: drivers/iio/accel/adxl372.c
560 F: drivers/iio/accel/adxl372_spi.c
561 F: drivers/iio/accel/adxl372_i2c.c
562 F: Documentation/devicetree/bindings/iio/accel/adxl372.txt
565 M: Antti Palosaari <crope@iki.fi>
566 L: linux-media@vger.kernel.org
567 W: https://linuxtv.org
568 W: http://palosaari.fi/linux/
569 Q: http://patchwork.linuxtv.org/project/linux-media/list/
570 T: git git://linuxtv.org/anttip/media_tree.git
572 F: drivers/media/dvb-frontends/af9013*
575 M: Antti Palosaari <crope@iki.fi>
576 L: linux-media@vger.kernel.org
577 W: https://linuxtv.org
578 W: http://palosaari.fi/linux/
579 Q: http://patchwork.linuxtv.org/project/linux-media/list/
580 T: git git://linuxtv.org/anttip/media_tree.git
582 F: drivers/media/dvb-frontends/af9033*
585 M: David Sterba <dsterba@suse.com>
586 L: linux-fsdevel@vger.kernel.org
588 F: Documentation/filesystems/affs.txt
592 M: David Howells <dhowells@redhat.com>
593 L: linux-afs@lists.infradead.org
596 F: include/trace/events/afs.h
597 F: Documentation/filesystems/afs.txt
598 W: https://www.infradead.org/~dhowells/kafs/
601 M: David Airlie <airlied@linux.ie>
602 T: git git://anongit.freedesktop.org/drm/drm
605 F: include/linux/agp*
606 F: include/uapi/linux/agp*
609 M: "Juergen E. Fischer" <fischer@norbit.de>
610 L: linux-scsi@vger.kernel.org
612 F: drivers/scsi/aha152x*
613 F: drivers/scsi/pcmcia/aha152x*
615 AIC7XXX / AIC79XX SCSI DRIVER
616 M: Hannes Reinecke <hare@suse.com>
617 L: linux-scsi@vger.kernel.org
619 F: drivers/scsi/aic7xxx/
621 AIMSLAB FM RADIO RECEIVER DRIVER
622 M: Hans Verkuil <hverkuil@xs4all.nl>
623 L: linux-media@vger.kernel.org
624 T: git git://linuxtv.org/media_tree.git
625 W: https://linuxtv.org
627 F: drivers/media/radio/radio-aimslab*
630 M: Benjamin LaHaise <bcrl@kvack.org>
631 L: linux-aio@kvack.org
634 F: include/linux/*aio*.h
637 M: Antti Palosaari <crope@iki.fi>
638 L: linux-media@vger.kernel.org
639 W: https://linuxtv.org
640 W: http://palosaari.fi/linux/
641 Q: http://patchwork.linuxtv.org/project/linux-media/list/
642 T: git git://linuxtv.org/anttip/media_tree.git
644 F: drivers/media/usb/airspy/
646 ALACRITECH GIGABIT ETHERNET DRIVER
647 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
649 F: drivers/net/ethernet/alacritech/*
651 ALCATEL SPEEDTOUCH USB DRIVER
652 M: Duncan Sands <duncan.sands@free.fr>
653 L: linux-usb@vger.kernel.org
654 W: http://www.linux-usb.org/SpeedTouch/
656 F: drivers/usb/atm/speedtch.c
657 F: drivers/usb/atm/usbatm.c
659 ALCHEMY AU1XX0 MMC DRIVER
660 M: Manuel Lauss <manuel.lauss@gmail.com>
662 F: drivers/mmc/host/au1xmmc.c
665 M: Rudolf Marek <r.marek@assembler.cz>
666 L: linux-i2c@vger.kernel.org
668 F: Documentation/i2c/busses/i2c-ali1563
669 F: drivers/i2c/busses/i2c-ali1563.c
671 ALLEGRO DVT VIDEO IP CORE DRIVER
672 M: Michael Tretter <m.tretter@pengutronix.de>
673 R: Pengutronix Kernel Team <kernel@pengutronix.de>
674 L: linux-media@vger.kernel.org
676 F: drivers/staging/media/allegro-dvt/
678 ALLWINNER SECURITY SYSTEM
679 M: Corentin Labbe <clabbe.montjoie@gmail.com>
680 L: linux-crypto@vger.kernel.org
682 F: drivers/crypto/sunxi-ss/
685 M: Maxime Ripard <maxime.ripard@bootlin.com>
686 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
687 L: linux-media@vger.kernel.org
689 F: drivers/staging/media/sunxi/cedrus/
692 M: Richard Henderson <rth@twiddle.net>
693 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
694 M: Matt Turner <mattst88@gmail.com>
696 L: linux-alpha@vger.kernel.org
699 ALPS PS/2 TOUCHPAD DRIVER
700 R: Pali Rohár <pali.rohar@gmail.com>
701 F: drivers/input/mouse/alps.*
703 ALTERA I2C CONTROLLER DRIVER
704 M: Thor Thayer <thor.thayer@linux.intel.com>
706 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
707 F: drivers/i2c/busses/i2c-altera.c
709 ALTERA MAILBOX DRIVER
710 M: Ley Foon Tan <lftan@altera.com>
711 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
713 F: drivers/mailbox/mailbox-altera.c
716 M: Tien Hock Loh <thloh@altera.com>
717 L: linux-gpio@vger.kernel.org
719 F: drivers/gpio/gpio-altera.c
721 ALTERA SYSTEM MANAGER DRIVER
722 M: Thor Thayer <thor.thayer@linux.intel.com>
724 F: drivers/mfd/altera-sysmgr.c
725 F: include/linux/mfd/altera-sysgmr.h
727 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
728 M: Thor Thayer <thor.thayer@linux.intel.com>
730 F: drivers/gpio/gpio-altera-a10sr.c
731 F: drivers/mfd/altera-a10sr.c
732 F: drivers/reset/reset-a10sr.c
733 F: include/linux/mfd/altera-a10sr.h
734 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
736 ALTERA TRIPLE SPEED ETHERNET DRIVER
737 M: Thor Thayer <thor.thayer@linux.intel.com>
738 L: netdev@vger.kernel.org
739 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
741 F: drivers/net/ethernet/altera/
743 ALTERA UART/JTAG UART SERIAL DRIVERS
744 M: Tobias Klauser <tklauser@distanz.ch>
745 L: linux-serial@vger.kernel.org
746 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
748 F: drivers/tty/serial/altera_uart.c
749 F: drivers/tty/serial/altera_jtaguart.c
750 F: include/linux/altera_uart.h
751 F: include/linux/altera_jtaguart.h
753 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
754 M: Talel Shenhar <talel@amazon.com>
756 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
757 F: drivers/thermal/thermal_mmio.c
759 AMAZON ETHERNET DRIVERS
760 M: Netanel Belgazal <netanel@amazon.com>
761 R: Saeed Bishara <saeedb@amazon.com>
762 R: Zorik Machulsky <zorik@amazon.com>
763 L: netdev@vger.kernel.org
765 F: Documentation/networking/device_drivers/amazon/ena.txt
766 F: drivers/net/ethernet/amazon/
768 AMAZON RDMA EFA DRIVER
769 M: Gal Pressman <galpress@amazon.com>
770 R: Yossi Leybovich <sleybo@amazon.com>
771 L: linux-rdma@vger.kernel.org
772 Q: https://patchwork.kernel.org/project/linux-rdma/list/
774 F: drivers/infiniband/hw/efa/
775 F: include/uapi/rdma/efa-abi.h
777 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
778 M: Tom Lendacky <thomas.lendacky@amd.com>
779 M: Gary Hook <gary.hook@amd.com>
780 L: linux-crypto@vger.kernel.org
782 F: drivers/crypto/ccp/
783 F: include/linux/ccp.h
786 M: Harry Wentland <harry.wentland@amd.com>
787 M: Leo Li <sunpeng.li@amd.com>
788 L: amd-gfx@lists.freedesktop.org
789 T: git git://people.freedesktop.org/~agd5f/linux
791 F: drivers/gpu/drm/amd/display/
793 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
794 M: Huang Rui <ray.huang@amd.com>
795 L: linux-hwmon@vger.kernel.org
797 F: Documentation/hwmon/fam15h_power.rst
798 F: drivers/hwmon/fam15h_power.c
801 M: Enrico Weigelt, metux IT consult <info@metux.net>
802 L: linux-gpio@vger.kernel.org
804 F: drivers/gpio/gpio-amd-fch.c
805 F: include/linux/platform_data/gpio/gpio-amd-fch.h
807 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
808 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
810 F: drivers/usb/gadget/udc/amd5536udc.*
812 AMD GEODE PROCESSOR/CHIPSET SUPPORT
813 P: Andres Salomon <dilinger@queued.net>
814 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
815 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
817 F: drivers/char/hw_random/geode-rng.c
818 F: drivers/crypto/geode*
819 F: drivers/video/fbdev/geode/
820 F: arch/x86/include/asm/geode.h
823 M: Joerg Roedel <joro@8bytes.org>
824 L: iommu@lists.linux-foundation.org
825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
827 F: drivers/iommu/amd_iommu*.[ch]
828 F: include/linux/amd-iommu.h
831 M: Oded Gabbay <oded.gabbay@gmail.com>
832 L: dri-devel@lists.freedesktop.org
833 T: git git://people.freedesktop.org/~gabbayo/linux.git
835 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
836 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
837 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
838 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
839 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
840 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
841 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
842 F: drivers/gpu/drm/amd/amdkfd/
843 F: drivers/gpu/drm/amd/include/cik_structs.h
844 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
845 F: drivers/gpu/drm/amd/include/vi_structs.h
846 F: drivers/gpu/drm/amd/include/v9_structs.h
847 F: include/uapi/linux/kfd_ioctl.h
850 M: Elie Morisse <syniurge@gmail.com>
851 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
852 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
853 L: linux-i2c@vger.kernel.org
855 F: drivers/i2c/busses/i2c-amd-mp2*
858 M: Rex Zhu <rex.zhu@amd.com>
859 M: Evan Quan <evan.quan@amd.com>
860 L: amd-gfx@lists.freedesktop.org
862 F: drivers/gpu/drm/amd/powerplay/
863 T: git git://people.freedesktop.org/~agd5f/linux
865 AMD SEATTLE DEVICE TREE SUPPORT
866 M: Brijesh Singh <brijeshkumar.singh@amd.com>
867 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
868 M: Tom Lendacky <thomas.lendacky@amd.com>
870 F: arch/arm64/boot/dts/amd/
873 M: Tom Lendacky <thomas.lendacky@amd.com>
874 L: netdev@vger.kernel.org
876 F: drivers/net/ethernet/amd/xgbe/
877 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
879 ANALOG DEVICES INC AD5686 DRIVER
880 M: Stefan Popa <stefan.popa@analog.com>
881 L: linux-pm@vger.kernel.org
882 W: http://ez.analog.com/community/linux-device-drivers
884 F: drivers/iio/dac/ad5686*
885 F: drivers/iio/dac/ad5696*
887 ANALOG DEVICES INC AD5758 DRIVER
888 M: Stefan Popa <stefan.popa@analog.com>
889 L: linux-iio@vger.kernel.org
890 W: http://ez.analog.com/community/linux-device-drivers
892 F: drivers/iio/dac/ad5758.c
893 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
895 ANALOG DEVICES INC AD7124 DRIVER
896 M: Stefan Popa <stefan.popa@analog.com>
897 L: linux-iio@vger.kernel.org
898 W: http://ez.analog.com/community/linux-device-drivers
900 F: drivers/iio/adc/ad7124.c
901 F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt
903 ANALOG DEVICES INC AD7606 DRIVER
904 M: Stefan Popa <stefan.popa@analog.com>
905 L: linux-iio@vger.kernel.org
906 W: http://ez.analog.com/community/linux-device-drivers
908 F: drivers/iio/adc/ad7606.c
909 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.txt
911 ANALOG DEVICES INC AD7768-1 DRIVER
912 M: Stefan Popa <stefan.popa@analog.com>
913 L: linux-iio@vger.kernel.org
914 W: http://ez.analog.com/community/linux-device-drivers
916 F: drivers/iio/adc/ad7768-1.c
917 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
919 ANALOG DEVICES INC AD9389B DRIVER
920 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
921 L: linux-media@vger.kernel.org
923 F: drivers/media/i2c/ad9389b*
925 ANALOG DEVICES INC ADGS1408 DRIVER
926 M: Mircea Caprioru <mircea.caprioru@analog.com>
928 F: drivers/mux/adgs1408.c
929 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
931 ANALOG DEVICES INC ADP5061 DRIVER
932 M: Stefan Popa <stefan.popa@analog.com>
933 L: linux-pm@vger.kernel.org
934 W: http://ez.analog.com/community/linux-device-drivers
936 F: drivers/power/supply/adp5061.c
938 ANALOG DEVICES INC ADV7180 DRIVER
939 M: Lars-Peter Clausen <lars@metafoo.de>
940 L: linux-media@vger.kernel.org
941 W: http://ez.analog.com/community/linux-device-drivers
943 F: drivers/media/i2c/adv7180.c
945 ANALOG DEVICES INC ADV748X DRIVER
946 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
947 L: linux-media@vger.kernel.org
949 F: drivers/media/i2c/adv748x/*
951 ANALOG DEVICES INC ADV7511 DRIVER
952 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
953 L: linux-media@vger.kernel.org
955 F: drivers/media/i2c/adv7511*
957 ANALOG DEVICES INC ADV7604 DRIVER
958 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
959 L: linux-media@vger.kernel.org
961 F: drivers/media/i2c/adv7604*
963 ANALOG DEVICES INC ADV7842 DRIVER
964 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
965 L: linux-media@vger.kernel.org
967 F: drivers/media/i2c/adv7842*
969 ANALOG DEVICES INC ASOC CODEC DRIVERS
970 M: Lars-Peter Clausen <lars@metafoo.de>
971 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
972 W: http://wiki.analog.com/
973 W: http://ez.analog.com/community/linux-device-drivers
975 F: sound/soc/codecs/adau*
976 F: sound/soc/codecs/adav*
977 F: sound/soc/codecs/ad1*
978 F: sound/soc/codecs/ad7*
979 F: sound/soc/codecs/ssm*
980 F: sound/soc/codecs/sigmadsp.*
982 ANALOG DEVICES INC DMA DRIVERS
983 M: Lars-Peter Clausen <lars@metafoo.de>
984 W: http://ez.analog.com/community/linux-device-drivers
986 F: drivers/dma/dma-axi-dmac.c
988 ANALOG DEVICES INC IIO DRIVERS
989 M: Lars-Peter Clausen <lars@metafoo.de>
990 M: Michael Hennerich <Michael.Hennerich@analog.com>
991 M: Stefan Popa <stefan.popa@analog.com>
992 W: http://wiki.analog.com/
993 W: http://ez.analog.com/community/linux-device-drivers
995 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
996 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
998 F: drivers/iio/adc/ltc2497*
999 X: drivers/iio/*/adjd*
1000 F: drivers/staging/iio/*/ad*
1002 ANALOGBITS PLL LIBRARIES
1003 M: Paul Walmsley <paul.walmsley@sifive.com>
1005 F: drivers/clk/analogbits/*
1006 F: include/linux/clk/analogbits*
1009 M: Greentime Hu <green.hu@gmail.com>
1010 M: Vincent Chen <deanbo422@gmail.com>
1011 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1014 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1015 F: Documentation/devicetree/bindings/nds32/
1019 ANDROID CONFIG FRAGMENTS
1020 M: Rob Herring <robh@kernel.org>
1022 F: kernel/configs/android*
1025 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1026 M: Arve Hjønnevåg <arve@android.com>
1027 M: Todd Kjos <tkjos@android.com>
1028 M: Martijn Coenen <maco@android.com>
1029 M: Joel Fernandes <joel@joelfernandes.org>
1030 M: Christian Brauner <christian@brauner.io>
1031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1032 L: devel@driverdev.osuosl.org
1035 F: drivers/staging/android/
1037 ANDROID GOLDFISH PIC DRIVER
1038 M: Miodrag Dinic <miodrag.dinic@mips.com>
1040 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1041 F: drivers/irqchip/irq-goldfish-pic.c
1043 ANDROID GOLDFISH RTC DRIVER
1044 M: Miodrag Dinic <miodrag.dinic@mips.com>
1046 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1047 F: drivers/rtc/rtc-goldfish.c
1050 M: Laura Abbott <labbott@redhat.com>
1051 M: Sumit Semwal <sumit.semwal@linaro.org>
1052 L: devel@driverdev.osuosl.org
1053 L: dri-devel@lists.freedesktop.org
1054 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1056 F: drivers/staging/android/ion
1057 F: drivers/staging/android/uapi/ion.h
1059 AOA (Apple Onboard Audio) ALSA DRIVER
1060 M: Johannes Berg <johannes@sipsolutions.net>
1061 L: linuxppc-dev@lists.ozlabs.org
1062 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1066 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1067 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1068 L: linux-iio@vger.kernel.org
1070 F: drivers/iio/adc/stx104.c
1073 M: Jiri Kosina <jikos@kernel.org>
1075 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1076 F: arch/x86/kernel/apm_32.c
1077 F: include/linux/apm_bios.h
1078 F: include/uapi/linux/apm_bios.h
1079 F: drivers/char/apm-emulation.c
1081 APPARMOR SECURITY MODULE
1082 M: John Johansen <john.johansen@canonical.com>
1083 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1084 W: wiki.apparmor.net
1085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1087 F: security/apparmor/
1088 F: Documentation/admin-guide/LSM/apparmor.rst
1090 APPLE BCM5974 MULTITOUCH DRIVER
1091 M: Henrik Rydberg <rydberg@bitmath.org>
1092 L: linux-input@vger.kernel.org
1094 F: drivers/input/mouse/bcm5974.c
1097 M: Henrik Rydberg <rydberg@bitmath.org>
1098 L: linux-hwmon@vger.kernel.org
1100 F: drivers/hwmon/applesmc.c
1102 APPLETALK NETWORK LAYER
1103 L: netdev@vger.kernel.org
1105 F: drivers/net/appletalk/
1107 F: include/linux/atalk.h
1108 F: include/uapi/linux/atalk.h
1110 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1111 M: Khuong Dinh <khuong@os.amperecomputing.com>
1113 F: arch/arm64/boot/dts/apm/
1115 APPLIED MICRO (APM) X-GENE SOC EDAC
1116 M: Khuong Dinh <khuong@os.amperecomputing.com>
1118 F: drivers/edac/xgene_edac.c
1119 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1121 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1122 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1123 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1125 F: drivers/net/ethernet/apm/xgene-v2/
1127 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1128 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1129 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1130 M: Quan Nguyen <quan@os.amperecomputing.com>
1132 F: drivers/net/ethernet/apm/xgene/
1133 F: drivers/net/phy/mdio-xgene.c
1134 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1135 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1137 APPLIED MICRO (APM) X-GENE SOC PMU
1138 M: Khuong Dinh <khuong@os.amperecomputing.com>
1140 F: drivers/perf/xgene_pmu.c
1141 F: Documentation/perf/xgene-pmu.txt
1142 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1144 APTINA CAMERA SENSOR PLL
1145 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1146 L: linux-media@vger.kernel.org
1148 F: drivers/media/i2c/aptina-pll.*
1150 ARC FRAMEBUFFER DRIVER
1151 M: Jaya Kumar <jayalk@intworks.biz>
1153 F: drivers/video/fbdev/arcfb.c
1154 F: drivers/video/fbdev/core/fb_defio.c
1157 M: Alexey Brodkin <abrodkin@synopsys.com>
1159 F: drivers/gpu/drm/arc/
1160 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1162 ARCNET NETWORK LAYER
1163 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1164 L: netdev@vger.kernel.org
1166 F: drivers/net/arcnet/
1167 F: include/uapi/linux/if_arcnet.h
1169 ARM ARCHITECTED TIMER DRIVER
1170 M: Mark Rutland <mark.rutland@arm.com>
1171 M: Marc Zyngier <marc.zyngier@arm.com>
1172 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1174 F: arch/arm/include/asm/arch_timer.h
1175 F: arch/arm64/include/asm/arch_timer.h
1176 F: drivers/clocksource/arm_arch_timer.c
1178 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1179 M: Linus Walleij <linus.walleij@linaro.org>
1180 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1182 F: Documentation/devicetree/bindings/arm/arm-boards
1183 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1184 F: Documentation/devicetree/bindings/clock/arm-integrator.txt
1185 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1186 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1187 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1188 F: arch/arm/mach-integrator/
1189 F: arch/arm/mach-realview/
1190 F: arch/arm/mach-versatile/
1191 F: arch/arm/plat-versatile/
1192 F: arch/arm/boot/dts/arm-realview-*
1193 F: arch/arm/boot/dts/integrator*
1194 F: arch/arm/boot/dts/versatile*
1195 F: drivers/clk/versatile/
1196 F: drivers/i2c/busses/i2c-versatile.c
1197 F: drivers/irqchip/irq-versatile-fpga.c
1198 F: drivers/mtd/maps/physmap_of_versatile.c
1199 F: drivers/power/reset/arm-versatile-reboot.c
1200 F: drivers/soc/versatile/
1202 ARM HDLCD DRM DRIVER
1203 M: Liviu Dudau <liviu.dudau@arm.com>
1205 F: drivers/gpu/drm/arm/hdlcd_*
1206 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1208 ARM KOMEDA DRM-KMS DRIVER
1209 M: James (Qian) Wang <james.qian.wang@arm.com>
1210 M: Liviu Dudau <liviu.dudau@arm.com>
1211 L: Mali DP Maintainers <malidp@foss.arm.com>
1213 T: git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1214 F: drivers/gpu/drm/arm/display/include/
1215 F: drivers/gpu/drm/arm/display/komeda/
1216 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1217 F: Documentation/gpu/komeda-kms.rst
1219 ARM MALI-DP DRM DRIVER
1220 M: Liviu Dudau <liviu.dudau@arm.com>
1221 M: Brian Starkey <brian.starkey@arm.com>
1222 L: Mali DP Maintainers <malidp@foss.arm.com>
1224 T: git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1225 F: drivers/gpu/drm/arm/
1226 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1227 F: Documentation/gpu/afbc.rst
1229 ARM MALI PANFROST DRM DRIVER
1230 M: Rob Herring <robh@kernel.org>
1231 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1232 L: dri-devel@lists.freedesktop.org
1234 T: git git://anongit.freedesktop.org/drm/drm-misc
1235 F: drivers/gpu/drm/panfrost/
1236 F: include/uapi/drm/panfrost_drm.h
1238 ARM MFM AND FLOPPY DRIVERS
1239 M: Ian Molton <spyro@f2s.com>
1241 F: arch/arm/lib/floppydma.S
1242 F: arch/arm/include/asm/floppy.h
1244 ARM PMU PROFILING AND DEBUGGING
1245 M: Will Deacon <will@kernel.org>
1246 M: Mark Rutland <mark.rutland@arm.com>
1248 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1249 F: arch/arm*/kernel/perf_*
1250 F: arch/arm/oprofile/common.c
1251 F: arch/arm*/kernel/hw_breakpoint.c
1252 F: arch/arm*/include/asm/hw_breakpoint.h
1253 F: arch/arm*/include/asm/perf_event.h
1255 F: include/linux/perf/arm_pmu.h
1256 F: Documentation/devicetree/bindings/arm/pmu.yaml
1257 F: Documentation/devicetree/bindings/perf/
1260 M: Russell King <linux@armlinux.org.uk>
1261 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1262 W: http://www.armlinux.org.uk/
1264 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1266 X: arch/arm/boot/dts/
1268 ARM PRIMECELL AACI PL041 DRIVER
1269 M: Russell King <linux@armlinux.org.uk>
1273 ARM PRIMECELL BUS SUPPORT
1274 M: Russell King <linux@armlinux.org.uk>
1277 F: include/linux/amba/bus.h
1279 ARM PRIMECELL CLCD PL110 DRIVER
1280 M: Russell King <linux@armlinux.org.uk>
1282 F: drivers/video/fbdev/amba-clcd.*
1284 ARM PRIMECELL KMI PL050 DRIVER
1285 M: Russell King <linux@armlinux.org.uk>
1287 F: drivers/input/serio/ambakmi.*
1288 F: include/linux/amba/kmi.h
1290 ARM PRIMECELL MMCI PL180/1 DRIVER
1291 M: Russell King <linux@armlinux.org.uk>
1293 F: drivers/mmc/host/mmci.*
1294 F: include/linux/amba/mmci.h
1296 ARM PRIMECELL SSP PL022 SPI DRIVER
1297 M: Linus Walleij <linus.walleij@linaro.org>
1298 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1300 F: Documentation/devicetree/bindings/spi/spi_pl022.txt
1301 F: drivers/spi/spi-pl022.c
1303 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1304 M: Russell King <linux@armlinux.org.uk>
1306 F: drivers/tty/serial/amba-pl01*.c
1307 F: include/linux/amba/serial.h
1309 ARM PRIMECELL VIC PL190/PL192 DRIVER
1310 M: Linus Walleij <linus.walleij@linaro.org>
1311 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1313 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1314 F: drivers/irqchip/irq-vic.c
1316 AMAZON ANNAPURNA LABS FIC DRIVER
1317 M: Talel Shenhar <talel@amazon.com>
1319 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
1320 F: drivers/irqchip/irq-al-fic.c
1323 M: Will Deacon <will@kernel.org>
1324 R: Robin Murphy <robin.murphy@arm.com>
1325 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1327 F: drivers/iommu/arm-smmu.c
1328 F: drivers/iommu/arm-smmu-v3.c
1329 F: drivers/iommu/io-pgtable-arm.c
1330 F: drivers/iommu/io-pgtable-arm-v7s.c
1332 ARM SUB-ARCHITECTURES
1333 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1337 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1339 ARM/ACTIONS SEMI ARCHITECTURE
1340 M: Andreas Färber <afaerber@suse.de>
1341 R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1342 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1345 F: arch/arm/mach-actions/
1346 F: arch/arm/boot/dts/owl-*
1347 F: arch/arm64/boot/dts/actions/
1348 F: drivers/clk/actions/
1349 F: drivers/clocksource/timer-owl*
1350 F: drivers/dma/owl-dma.c
1351 F: drivers/i2c/busses/i2c-owl.c
1352 F: drivers/pinctrl/actions/*
1353 F: drivers/soc/actions/
1354 F: include/dt-bindings/power/owl-*
1355 F: include/linux/soc/actions/
1356 F: Documentation/devicetree/bindings/arm/actions.txt
1357 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1358 F: Documentation/devicetree/bindings/dma/owl-dma.txt
1359 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1360 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1361 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1362 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1364 ARM/ADS SPHERE MACHINE SUPPORT
1365 M: Lennert Buytenhek <kernel@wantstofly.org>
1366 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369 ARM/AFEB9260 MACHINE SUPPORT
1370 M: Sergey Lapin <slapin@ossfans.org>
1371 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1374 ARM/AJECO 1ARM MACHINE SUPPORT
1375 M: Lennert Buytenhek <kernel@wantstofly.org>
1376 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1379 ARM/Allwinner SoC Clock Support
1380 M: Emilio López <emilio@elopez.com.ar>
1382 F: drivers/clk/sunxi/
1384 ARM/Allwinner sunXi SoC support
1385 M: Maxime Ripard <maxime.ripard@bootlin.com>
1386 M: Chen-Yu Tsai <wens@csie.org>
1387 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1391 F: arch/arm/mach-sunxi/
1392 F: arch/arm64/boot/dts/allwinner/
1393 F: drivers/clk/sunxi-ng/
1394 F: drivers/pinctrl/sunxi/
1395 F: drivers/soc/sunxi/
1396 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1398 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1399 M: Neil Armstrong <narmstrong@baylibre.com>
1400 M: Jerome Brunet <jbrunet@baylibre.com>
1401 L: linux-amlogic@lists.infradead.org
1403 F: drivers/clk/meson/
1404 F: include/dt-bindings/clock/meson*
1405 F: include/dt-bindings/clock/gxbb*
1406 F: Documentation/devicetree/bindings/clock/amlogic*
1408 ARM/Amlogic Meson SoC support
1409 M: Kevin Hilman <khilman@baylibre.com>
1410 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1411 L: linux-amlogic@lists.infradead.org
1412 W: http://linux-meson.com/
1414 F: arch/arm/mach-meson/
1415 F: arch/arm/boot/dts/meson*
1416 F: arch/arm64/boot/dts/amlogic/
1417 F: drivers/pinctrl/meson/
1418 F: drivers/mmc/host/meson*
1419 F: drivers/soc/amlogic/
1422 ARM/Amlogic Meson SoC Sound Drivers
1423 M: Jerome Brunet <jbrunet@baylibre.com>
1424 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1427 F: Documentation/devicetree/bindings/sound/amlogic*
1429 ARM/Annapurna Labs ALPINE ARCHITECTURE
1430 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1431 M: Antoine Tenart <antoine.tenart@bootlin.com>
1432 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1434 F: arch/arm/mach-alpine/
1435 F: arch/arm/boot/dts/alpine*
1436 F: arch/arm64/boot/dts/al/
1437 F: drivers/*/*alpine*
1439 ARM/ARTPEC MACHINE SUPPORT
1440 M: Jesper Nilsson <jesper.nilsson@axis.com>
1441 M: Lars Persson <lars.persson@axis.com>
1443 L: linux-arm-kernel@axis.com
1444 F: arch/arm/mach-artpec
1445 F: arch/arm/boot/dts/artpec6*
1447 F: drivers/crypto/axis
1448 F: drivers/pinctrl/pinctrl-artpec*
1449 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1451 ARM/ASPEED I2C DRIVER
1452 M: Brendan Higgins <brendanhiggins@google.com>
1453 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1454 R: Joel Stanley <joel@jms.id.au>
1455 L: linux-i2c@vger.kernel.org
1456 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1458 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1459 F: drivers/i2c/busses/i2c-aspeed.c
1460 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1461 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1463 ARM/ASPEED MACHINE SUPPORT
1464 M: Joel Stanley <joel@jms.id.au>
1465 R: Andrew Jeffery <andrew@aj.id.au>
1466 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1468 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1471 F: arch/arm/mach-aspeed/
1472 F: arch/arm/boot/dts/aspeed-*
1475 ARM/BITMAIN ARCHITECTURE
1476 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1477 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1479 F: arch/arm64/boot/dts/bitmain/
1480 F: drivers/pinctrl/pinctrl-bm1880.c
1481 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1482 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1484 ARM/CALXEDA HIGHBANK ARCHITECTURE
1485 M: Rob Herring <robh@kernel.org>
1486 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488 F: arch/arm/mach-highbank/
1489 F: arch/arm/boot/dts/highbank.dts
1490 F: arch/arm/boot/dts/ecx-*.dts*
1492 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1493 M: Krzysztof Halasa <khalasa@piap.pl>
1495 F: arch/arm/mach-cns3xxx/
1497 ARM/CAVIUM THUNDER NETWORK DRIVER
1498 M: Sunil Goutham <sgoutham@cavium.com>
1499 M: Robert Richter <rric@kernel.org>
1500 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1502 F: drivers/net/ethernet/cavium/thunder/
1504 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1505 M: Lukasz Majewski <lukma@denx.de>
1506 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1508 F: arch/arm/mach-ep93xx/ts72xx.c
1510 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1511 M: Alexander Shiyan <shc_work@mail.ru>
1512 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1516 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1517 M: Lennert Buytenhek <kernel@wantstofly.org>
1518 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1521 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1522 M: Hartley Sweeten <hsweeten@visionengravers.com>
1523 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1524 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1526 F: arch/arm/mach-ep93xx/
1527 F: arch/arm/mach-ep93xx/include/mach/
1530 M: Russell King <linux@armlinux.org.uk>
1531 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1533 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1534 F: drivers/clk/clkdev.c
1536 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1537 M: Mike Rapoport <mike@compulab.co.il>
1538 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1541 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1542 M: Baruch Siach <baruch@tkos.co.il>
1543 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1545 F: arch/arm/boot/dts/cx92755*
1548 ARM/CONTEC MICRO9 MACHINE SUPPORT
1549 M: Hubert Feurstein <hubert.feurstein@contec.at>
1551 F: arch/arm/mach-ep93xx/micro9.c
1553 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1554 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1555 R: Suzuki K Poulose <suzuki.poulose@arm.com>
1556 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558 F: drivers/hwtracing/coresight/*
1559 F: Documentation/trace/coresight.txt
1560 F: Documentation/trace/coresight-cpu-debug.txt
1561 F: Documentation/devicetree/bindings/arm/coresight.txt
1562 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1563 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1564 F: tools/perf/arch/arm/util/pmu.c
1565 F: tools/perf/arch/arm/util/auxtrace.c
1566 F: tools/perf/arch/arm/util/cs-etm.c
1567 F: tools/perf/arch/arm/util/cs-etm.h
1568 F: tools/perf/util/cs-etm.*
1569 F: tools/perf/util/cs-etm-decoder/*
1571 ARM/CORGI MACHINE SUPPORT
1572 M: Richard Purdie <rpurdie@rpsys.net>
1575 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1576 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1577 M: Linus Walleij <linus.walleij@linaro.org>
1578 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1579 T: git git://github.com/ulli-kroll/linux.git
1581 F: Documentation/devicetree/bindings/arm/gemini.txt
1582 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1583 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1584 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1585 F: arch/arm/mach-gemini/
1586 F: drivers/net/ethernet/cortina/
1587 F: drivers/pinctrl/pinctrl-gemini.c
1588 F: drivers/rtc/rtc-ftrtc010.c
1590 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1591 M: Barry Song <baohua@kernel.org>
1592 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1595 F: arch/arm/boot/dts/prima2*
1596 F: arch/arm/mach-prima2/
1597 F: drivers/clk/sirf/
1598 F: drivers/clocksource/timer-prima2.c
1599 F: drivers/clocksource/timer-atlas7.c
1603 ARM/EBSA110 MACHINE SUPPORT
1604 M: Russell King <linux@armlinux.org.uk>
1605 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1606 W: http://www.armlinux.org.uk/
1608 F: arch/arm/mach-ebsa110/
1609 F: drivers/net/ethernet/amd/am79c961a.*
1611 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1612 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1613 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1614 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1618 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1619 M: Robert Jarzmik <robert.jarzmik@free.fr>
1620 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1622 F: arch/arm/mach-pxa/ezx.c
1624 ARM/FARADAY FA526 PORT
1625 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1626 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1628 T: git git://git.berlios.de/gemini-board
1629 F: arch/arm/mm/*-fa*
1631 ARM/FOOTBRIDGE ARCHITECTURE
1632 M: Russell King <linux@armlinux.org.uk>
1633 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1634 W: http://www.armlinux.org.uk/
1636 F: arch/arm/include/asm/hardware/dec21285.h
1637 F: arch/arm/mach-footbridge/
1639 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1640 M: Shawn Guo <shawnguo@kernel.org>
1641 M: Sascha Hauer <s.hauer@pengutronix.de>
1642 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1643 R: Fabio Estevam <festevam@gmail.com>
1644 R: NXP Linux Team <linux-imx@nxp.com>
1645 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1650 X: drivers/media/i2c/
1652 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1653 M: Shawn Guo <shawnguo@kernel.org>
1654 M: Sascha Hauer <s.hauer@pengutronix.de>
1655 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1656 R: Stefan Agner <stefan@agner.ch>
1657 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1660 F: arch/arm/mach-imx/*vf610*
1661 F: arch/arm/boot/dts/vf*
1663 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1664 M: Shawn Guo <shawnguo@kernel.org>
1665 M: Li Yang <leoyang.li@nxp.com>
1666 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1669 F: arch/arm/boot/dts/ls1021a*
1670 F: arch/arm64/boot/dts/freescale/fsl-*
1671 F: arch/arm64/boot/dts/freescale/qoriq-*
1673 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1674 M: Lennert Buytenhek <kernel@wantstofly.org>
1675 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1678 ARM/GUMSTIX MACHINE SUPPORT
1679 M: Steve Sakoman <sakoman@gmail.com>
1680 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1683 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1684 M: Philipp Zabel <philipp.zabel@gmail.com>
1685 M: Paul Parsons <lost.distance@yahoo.com>
1686 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1688 F: arch/arm/mach-pxa/hx4700.c
1689 F: arch/arm/mach-pxa/include/mach/hx4700.h
1690 F: sound/soc/pxa/hx4700.c
1692 ARM/HISILICON SOC SUPPORT
1693 M: Wei Xu <xuwei5@hisilicon.com>
1694 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1695 W: http://www.hisilicon.com
1697 T: git git://github.com/hisilicon/linux-hisi.git
1698 F: arch/arm/mach-hisi/
1699 F: arch/arm/boot/dts/hi3*
1700 F: arch/arm/boot/dts/hip*
1701 F: arch/arm/boot/dts/hisi*
1702 F: arch/arm64/boot/dts/hisilicon/
1704 ARM/HP JORNADA 7XX MACHINE SUPPORT
1705 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1709 F: arch/arm/mach-sa1100/jornada720.c
1710 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1712 ARM/IGEP MACHINE SUPPORT
1713 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1714 M: Javier Martinez Canillas <javier@dowhile0.org>
1715 L: linux-omap@vger.kernel.org
1716 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1718 F: arch/arm/boot/dts/omap3-igep*
1720 ARM/INCOME PXA270 SUPPORT
1721 M: Marek Vasut <marek.vasut@gmail.com>
1722 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1724 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1726 ARM/INTEL IOP13XX ARM ARCHITECTURE
1727 M: Lennert Buytenhek <kernel@wantstofly.org>
1728 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1731 ARM/INTEL IOP32X ARM ARCHITECTURE
1732 M: Lennert Buytenhek <kernel@wantstofly.org>
1733 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1736 ARM/INTEL IOP33X ARM ARCHITECTURE
1737 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1740 ARM/INTEL IQ81342EX MACHINE SUPPORT
1741 M: Lennert Buytenhek <kernel@wantstofly.org>
1742 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1745 ARM/INTEL IXDP2850 MACHINE SUPPORT
1746 M: Lennert Buytenhek <kernel@wantstofly.org>
1747 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1750 ARM/INTEL IXP4XX ARM ARCHITECTURE
1751 M: Linus Walleij <linusw@kernel.org>
1752 M: Imre Kaloz <kaloz@openwrt.org>
1753 M: Krzysztof Halasa <khalasa@piap.pl>
1754 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1756 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1757 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1758 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1759 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1760 F: arch/arm/mach-ixp4xx/
1761 F: drivers/clocksource/timer-ixp4xx.c
1762 F: drivers/gpio/gpio-ixp4xx.c
1763 F: drivers/irqchip/irq-ixp4xx.c
1764 F: include/linux/irqchip/irq-ixp4xx.h
1765 F: include/linux/platform_data/timer-ixp4xx.h
1767 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1768 M: Jonathan Cameron <jic23@cam.ac.uk>
1769 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1771 F: arch/arm/mach-pxa/stargate2.c
1772 F: drivers/pcmcia/pxa2xx_stargate2.c
1774 ARM/INTEL XSC3 (MANZANO) ARM CORE
1775 M: Lennert Buytenhek <kernel@wantstofly.org>
1776 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1779 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1780 M: Lennert Buytenhek <kernel@wantstofly.org>
1781 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1784 ARM/LG1K ARCHITECTURE
1785 M: Chanho Min <chanho.min@lge.com>
1786 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1788 F: arch/arm64/boot/dts/lg/
1790 ARM/LOGICPD PXA270 MACHINE SUPPORT
1791 M: Lennert Buytenhek <kernel@wantstofly.org>
1792 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1795 ARM/LPC18XX ARCHITECTURE
1796 M: Vladimir Zapolskiy <vz@mleia.com>
1797 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1799 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1800 F: arch/arm/boot/dts/lpc43*
1801 F: drivers/i2c/busses/i2c-lpc2k.c
1802 F: drivers/memory/pl172.c
1803 F: drivers/mtd/spi-nor/nxp-spifi.c
1804 F: drivers/rtc/rtc-lpc24xx.c
1807 ARM/LPC32XX SOC SUPPORT
1808 M: Vladimir Zapolskiy <vz@mleia.com>
1809 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1810 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1811 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1813 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1814 F: arch/arm/boot/dts/lpc32*
1815 F: arch/arm/mach-lpc32xx/
1816 F: drivers/i2c/busses/i2c-pnx.c
1817 F: drivers/net/ethernet/nxp/lpc_eth.c
1818 F: drivers/usb/host/ohci-nxp.c
1819 F: drivers/watchdog/pnx4008_wdt.c
1822 ARM/MAGICIAN MACHINE SUPPORT
1823 M: Philipp Zabel <philipp.zabel@gmail.com>
1826 ARM/Marvell Dove/MV78xx0/Orion SOC support
1827 M: Jason Cooper <jason@lakedaemon.net>
1828 M: Andrew Lunn <andrew@lunn.ch>
1829 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1830 M: Gregory Clement <gregory.clement@bootlin.com>
1831 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1833 F: Documentation/devicetree/bindings/soc/dove/
1834 F: arch/arm/mach-dove/
1835 F: arch/arm/mach-mv78xx0/
1836 F: arch/arm/mach-orion5x/
1837 F: arch/arm/plat-orion/
1838 F: arch/arm/boot/dts/dove*
1839 F: arch/arm/boot/dts/orion5x*
1841 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1842 M: Jason Cooper <jason@lakedaemon.net>
1843 M: Andrew Lunn <andrew@lunn.ch>
1844 M: Gregory Clement <gregory.clement@bootlin.com>
1845 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1846 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1848 F: arch/arm/boot/dts/armada*
1849 F: arch/arm/boot/dts/kirkwood*
1850 F: arch/arm/configs/mvebu_*_defconfig
1851 F: arch/arm/mach-mvebu/
1852 F: arch/arm64/boot/dts/marvell/armada*
1853 F: drivers/cpufreq/armada-37xx-cpufreq.c
1854 F: drivers/cpufreq/armada-8k-cpufreq.c
1855 F: drivers/cpufreq/mvebu-cpufreq.c
1856 F: drivers/irqchip/irq-armada-370-xp.c
1857 F: drivers/irqchip/irq-mvebu-*
1858 F: drivers/pinctrl/mvebu/
1859 F: drivers/rtc/rtc-armada38x.c
1861 ARM/Mediatek RTC DRIVER
1862 M: Eddie Huang <eddie.huang@mediatek.com>
1863 M: Sean Wang <sean.wang@mediatek.com>
1864 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1865 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1867 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1868 F: drivers/rtc/rtc-mt6397.c
1869 F: drivers/rtc/rtc-mt7622.c
1871 ARM/Mediatek SoC support
1872 M: Matthias Brugger <matthias.bgg@gmail.com>
1873 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1874 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1875 W: https://mtk.bcnfs.org/
1876 C: irc://chat.freenode.net/linux-mediatek
1878 F: arch/arm/boot/dts/mt6*
1879 F: arch/arm/boot/dts/mt7*
1880 F: arch/arm/boot/dts/mt8*
1881 F: arch/arm/mach-mediatek/
1882 F: arch/arm64/boot/dts/mediatek/
1883 F: drivers/soc/mediatek/
1888 ARM/Mediatek USB3 PHY DRIVER
1889 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1890 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1891 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1893 F: drivers/phy/mediatek/
1894 F: Documentation/devicetree/bindings/phy/phy-mtk-*
1896 ARM/MICREL KS8695 ARCHITECTURE
1897 M: Greg Ungerer <gerg@uclinux.org>
1898 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1899 F: arch/arm/mach-ks8695/
1902 ARM/Microchip (AT91) SoC support
1903 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1904 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1905 M: Ludovic Desroches <ludovic.desroches@microchip.com>
1906 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1907 W: http://www.linux4sam.org
1908 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1912 F: arch/arm/mach-at91/
1913 F: include/soc/at91/
1914 F: arch/arm/boot/dts/at91*.dts
1915 F: arch/arm/boot/dts/at91*.dtsi
1916 F: arch/arm/boot/dts/sama*.dts
1917 F: arch/arm/boot/dts/sama*.dtsi
1918 F: arch/arm/include/debug/at91.S
1919 F: drivers/memory/atmel*
1920 F: drivers/watchdog/sama5d4_wdt.c
1921 X: drivers/input/touchscreen/atmel_mxt_ts.c
1922 X: drivers/net/wireless/atmel/
1924 ARM/MIOA701 MACHINE SUPPORT
1925 M: Robert Jarzmik <robert.jarzmik@free.fr>
1926 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1927 F: arch/arm/mach-pxa/mioa701.c
1930 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1931 M: Michael Petchkovsky <mkpetch@internode.on.net>
1934 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1935 M: Linus Walleij <linus.walleij@linaro.org>
1936 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1938 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
1939 F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt
1940 F: arch/arm/mach-nomadik/
1941 F: arch/arm/mach-u300/
1942 F: arch/arm/mach-ux500/
1943 F: arch/arm/boot/dts/ste-*
1944 F: drivers/clk/clk-nomadik.c
1945 F: drivers/clk/clk-u300.c
1946 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1947 F: drivers/clocksource/timer-u300.c
1948 F: drivers/dma/coh901318*
1949 F: drivers/dma/ste_dma40*
1950 F: drivers/hwspinlock/u8500_hsem.c
1951 F: drivers/i2c/busses/i2c-nomadik.c
1952 F: drivers/i2c/busses/i2c-stu300.c
1953 F: drivers/mfd/ab3100*
1954 F: drivers/mfd/ab8500*
1955 F: drivers/mfd/abx500*
1956 F: drivers/mfd/dbx500*
1957 F: drivers/mfd/db8500*
1958 F: drivers/pinctrl/nomadik/
1959 F: drivers/pinctrl/pinctrl-coh901*
1960 F: drivers/pinctrl/pinctrl-u300.c
1961 F: drivers/rtc/rtc-ab3100.c
1962 F: drivers/rtc/rtc-ab8500.c
1963 F: drivers/rtc/rtc-coh901331.c
1964 F: drivers/rtc/rtc-pl031.c
1965 F: drivers/watchdog/coh901327_wdt.c
1966 F: Documentation/devicetree/bindings/arm/ste-*
1967 F: Documentation/devicetree/bindings/arm/ux500/
1968 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1970 ARM/NUVOTON NPCM ARCHITECTURE
1971 M: Avi Fishman <avifishman70@gmail.com>
1972 M: Tomer Maimon <tmaimon77@gmail.com>
1973 M: Tali Perry <tali.perry1@gmail.com>
1974 R: Patrick Venture <venture@google.com>
1975 R: Nancy Yuen <yuenn@google.com>
1976 R: Benjamin Fair <benjaminfair@google.com>
1977 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1979 F: arch/arm/mach-npcm/
1980 F: arch/arm/boot/dts/nuvoton-npcm*
1981 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
1983 F: Documentation/devicetree/bindings/*/*npcm*
1984 F: Documentation/devicetree/bindings/*/*/*npcm*
1986 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1987 M: Wan ZongShun <mcuos.com@gmail.com>
1988 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1989 W: http://www.mcuos.com
1991 F: arch/arm/mach-w90x900/
1992 F: drivers/input/keyboard/w90p910_keypad.c
1993 F: drivers/input/touchscreen/w90p910_ts.c
1994 F: drivers/watchdog/nuc900_wdt.c
1995 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1996 F: drivers/mtd/nand/raw/nuc900_nand.c
1997 F: drivers/rtc/rtc-nuc900.c
1998 F: drivers/spi/spi-nuc900.c
1999 F: drivers/usb/host/ehci-w90x900.c
2000 F: drivers/video/fbdev/nuc900fb.c
2002 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2003 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2004 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2006 F: arch/arm/mach-s3c24xx/mach-gta02.c
2007 F: arch/arm/mach-s3c24xx/gta02.h
2009 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2010 M: Alexander Clouter <alex@digriz.org.uk>
2011 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2012 W: http://www.digriz.org.uk/ts78xx/kernel
2014 F: arch/arm/mach-orion5x/ts78xx-*
2016 ARM/OXNAS platform support
2017 M: Neil Armstrong <narmstrong@baylibre.com>
2018 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2019 L: linux-oxnas@groups.io (moderated for non-subscribers)
2021 F: arch/arm/mach-oxnas/
2022 F: arch/arm/boot/dts/ox8*.dts*
2025 ARM/PALM TREO SUPPORT
2026 M: Tomas Cech <sleep_walker@suse.com>
2027 L: linux-arm-kernel@lists.infradead.org
2028 W: http://hackndev.com
2030 F: arch/arm/mach-pxa/palmtreo.*
2032 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2033 M: Marek Vasut <marek.vasut@gmail.com>
2034 L: linux-arm-kernel@lists.infradead.org
2035 W: http://hackndev.com
2037 F: arch/arm/mach-pxa/include/mach/palmtx.h
2038 F: arch/arm/mach-pxa/palmtx.c
2039 F: arch/arm/mach-pxa/palmt5.*
2040 F: arch/arm/mach-pxa/include/mach/palmld.h
2041 F: arch/arm/mach-pxa/palmld.c
2042 F: arch/arm/mach-pxa/palmte2.*
2043 F: arch/arm/mach-pxa/include/mach/palmtc.h
2044 F: arch/arm/mach-pxa/palmtc.c
2047 M: Sergey Lapin <slapin@ossfans.org>
2048 L: linux-arm-kernel@lists.infradead.org
2049 W: http://hackndev.com
2051 F: arch/arm/mach-pxa/palmz72.*
2054 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2055 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2058 ARM/PT DIGITAL BOARD PORT
2059 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2060 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2061 W: http://www.armlinux.org.uk/
2064 ARM/QUALCOMM SUPPORT
2065 M: Andy Gross <agross@kernel.org>
2066 M: David Brown <david.brown@linaro.org>
2067 L: linux-arm-msm@vger.kernel.org
2069 F: Documentation/devicetree/bindings/soc/qcom/
2070 F: Documentation/devicetree/bindings/*/qcom*
2071 F: arch/arm/boot/dts/qcom-*.dts
2072 F: arch/arm/boot/dts/qcom-*.dtsi
2073 F: arch/arm/mach-qcom/
2074 F: arch/arm64/boot/dts/qcom/
2077 F: drivers/*/*/qcom/
2078 F: drivers/*/*/qcom*
2079 F: drivers/*/pm8???-*
2080 F: drivers/bluetooth/btqcomsmd.c
2081 F: drivers/clocksource/timer-qcom.c
2082 F: drivers/extcon/extcon-qcom*
2083 F: drivers/iommu/msm*
2084 F: drivers/i2c/busses/i2c-qup.c
2085 F: drivers/i2c/busses/i2c-qcom-geni.c
2086 F: drivers/mfd/ssbi.c
2087 F: drivers/mmc/host/mmci_qcom*
2088 F: drivers/mmc/host/sdhci_msm.c
2089 F: drivers/pci/controller/dwc/pcie-qcom.c
2090 F: drivers/phy/qualcomm/
2091 F: drivers/power/*/msm*
2092 F: drivers/reset/reset-qcom-*
2093 F: drivers/scsi/ufs/ufs-qcom.*
2094 F: drivers/spi/spi-qup.c
2095 F: drivers/spi/spi-geni-qcom.c
2096 F: drivers/spi/spi-qcom-qspi.c
2097 F: drivers/tty/serial/msm_serial.c
2098 F: drivers/usb/dwc3/dwc3-qcom.c
2099 F: include/dt-bindings/*/qcom*
2100 F: include/linux/*/qcom*
2101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2103 ARM/RADISYS ENP2611 MACHINE SUPPORT
2104 M: Lennert Buytenhek <kernel@wantstofly.org>
2105 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2108 ARM/RDA MICRO ARCHITECTURE
2109 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2110 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2111 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2113 F: arch/arm/boot/dts/rda8810pl-*
2114 F: drivers/clocksource/timer-rda.c
2115 F: drivers/irqchip/irq-rda-intc.c
2116 F: drivers/tty/serial/rda-uart.c
2117 F: Documentation/devicetree/bindings/arm/rda.txt
2118 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2119 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2120 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2122 ARM/REALTEK ARCHITECTURE
2123 M: Andreas Färber <afaerber@suse.de>
2124 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2126 F: arch/arm64/boot/dts/realtek/
2127 F: Documentation/devicetree/bindings/arm/realtek.txt
2129 ARM/RENESAS ARM64 ARCHITECTURE
2130 M: Simon Horman <horms@verge.net.au>
2131 M: Magnus Damm <magnus.damm@gmail.com>
2132 L: linux-renesas-soc@vger.kernel.org
2133 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2136 F: arch/arm64/boot/dts/renesas/
2137 F: Documentation/devicetree/bindings/arm/renesas.yaml
2138 F: drivers/soc/renesas/
2139 F: include/linux/soc/renesas/
2141 ARM/RISCPC ARCHITECTURE
2142 M: Russell King <linux@armlinux.org.uk>
2143 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2144 W: http://www.armlinux.org.uk/
2146 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2147 F: arch/arm/include/asm/hardware/ioc.h
2148 F: arch/arm/include/asm/hardware/iomd.h
2149 F: arch/arm/include/asm/hardware/memc.h
2150 F: arch/arm/mach-rpc/
2151 F: drivers/net/ethernet/8390/etherh.c
2152 F: drivers/net/ethernet/i825xx/ether1*
2153 F: drivers/net/ethernet/seeq/ether3*
2154 F: drivers/scsi/arm/
2156 ARM/Rockchip SoC support
2157 M: Heiko Stuebner <heiko@sntech.de>
2158 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2159 L: linux-rockchip@lists.infradead.org
2160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2162 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2163 F: arch/arm/boot/dts/rk3*
2164 F: arch/arm/boot/dts/rv1108*
2165 F: arch/arm/mach-rockchip/
2166 F: drivers/clk/rockchip/
2167 F: drivers/i2c/busses/i2c-rk3x.c
2168 F: drivers/*/*rockchip*
2169 F: drivers/*/*/*rockchip*
2170 F: sound/soc/rockchip/
2173 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2174 M: Kukjin Kim <kgene@kernel.org>
2175 M: Krzysztof Kozlowski <krzk@kernel.org>
2176 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2177 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2178 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2180 F: arch/arm/boot/dts/s3c*
2181 F: arch/arm/boot/dts/s5p*
2182 F: arch/arm/boot/dts/exynos*
2183 F: arch/arm64/boot/dts/exynos/
2184 F: arch/arm/plat-samsung/
2185 F: arch/arm/mach-s3c24*/
2186 F: arch/arm/mach-s3c64xx/
2187 F: arch/arm/mach-s5p*/
2188 F: arch/arm/mach-exynos*/
2189 F: drivers/*/*s3c24*
2190 F: drivers/*/*/*s3c24*
2191 F: drivers/*/*s3c64xx*
2192 F: drivers/*/*s5pv210*
2193 F: drivers/memory/samsung/*
2194 F: drivers/soc/samsung/*
2195 F: Documentation/arm/Samsung/
2196 F: Documentation/devicetree/bindings/arm/samsung/
2197 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
2198 F: Documentation/devicetree/bindings/power/pd-samsung.txt
2201 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2202 M: Kyungmin Park <kyungmin.park@samsung.com>
2203 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2205 F: arch/arm/mach-s5pv210/
2207 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2208 M: Kyungmin Park <kyungmin.park@samsung.com>
2209 M: Kamil Debski <kamil@wypas.org>
2210 M: Andrzej Hajda <a.hajda@samsung.com>
2211 L: linux-arm-kernel@lists.infradead.org
2212 L: linux-media@vger.kernel.org
2214 F: drivers/media/platform/s5p-g2d/
2216 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2217 M: Marek Szyprowski <m.szyprowski@samsung.com>
2218 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2219 L: linux-media@vger.kernel.org
2221 F: drivers/media/platform/s5p-cec/
2222 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2224 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2225 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2226 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2227 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2228 L: linux-arm-kernel@lists.infradead.org
2229 L: linux-media@vger.kernel.org
2231 F: drivers/media/platform/s5p-jpeg/
2233 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2234 M: Kyungmin Park <kyungmin.park@samsung.com>
2235 M: Kamil Debski <kamil@wypas.org>
2236 M: Jeongtae Park <jtp.park@samsung.com>
2237 M: Andrzej Hajda <a.hajda@samsung.com>
2238 L: linux-arm-kernel@lists.infradead.org
2239 L: linux-media@vger.kernel.org
2241 F: drivers/media/platform/s5p-mfc/
2243 ARM/SHMOBILE ARM ARCHITECTURE
2244 M: Simon Horman <horms@verge.net.au>
2245 M: Magnus Damm <magnus.damm@gmail.com>
2246 L: linux-renesas-soc@vger.kernel.org
2247 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2250 F: arch/arm/boot/dts/emev2*
2251 F: arch/arm/boot/dts/gr-peach*
2252 F: arch/arm/boot/dts/iwg20d-q7*
2253 F: arch/arm/boot/dts/r7s*
2254 F: arch/arm/boot/dts/r8a*
2255 F: arch/arm/boot/dts/r9a*
2256 F: arch/arm/boot/dts/sh*
2257 F: arch/arm/configs/shmobile_defconfig
2258 F: arch/arm/include/debug/renesas-scif.S
2259 F: arch/arm/mach-shmobile/
2260 F: Documentation/devicetree/bindings/arm/renesas.yaml
2261 F: drivers/soc/renesas/
2262 F: include/linux/soc/renesas/
2264 ARM/SOCFPGA ARCHITECTURE
2265 M: Dinh Nguyen <dinguyen@kernel.org>
2267 F: arch/arm/mach-socfpga/
2268 F: arch/arm/boot/dts/socfpga*
2269 F: arch/arm/configs/socfpga_defconfig
2270 F: arch/arm64/boot/dts/altera/
2271 F: arch/arm64/boot/dts/intel/
2272 W: http://www.rocketboards.org
2273 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2275 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2276 M: Dinh Nguyen <dinguyen@kernel.org>
2278 F: drivers/clk/socfpga/
2280 ARM/SOCFPGA EDAC SUPPORT
2281 M: Thor Thayer <thor.thayer@linux.intel.com>
2283 F: drivers/edac/altera_edac.
2285 ARM/SPREADTRUM SoC SUPPORT
2286 M: Orson Zhai <orsonzhai@gmail.com>
2287 M: Baolin Wang <baolin.wang@linaro.org>
2288 M: Chunyan Zhang <zhang.lyra@gmail.com>
2290 F: arch/arm64/boot/dts/sprd
2293 ARM/STI ARCHITECTURE
2294 M: Patrice Chotard <patrice.chotard@st.com>
2295 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2296 W: http://www.stlinux.com
2298 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2299 F: arch/arm/mach-sti/
2300 F: arch/arm/boot/dts/sti*
2301 F: drivers/char/hw_random/st-rng.c
2302 F: drivers/clocksource/arm_global_timer.c
2303 F: drivers/clocksource/clksrc_st_lpc.c
2304 F: drivers/cpufreq/sti-cpufreq.c
2305 F: drivers/dma/st_fdma*
2306 F: drivers/i2c/busses/i2c-st.c
2307 F: drivers/media/rc/st_rc.c
2308 F: drivers/media/platform/sti/c8sectpfe/
2309 F: drivers/mmc/host/sdhci-st.c
2310 F: drivers/phy/st/phy-miphy28lp.c
2311 F: drivers/phy/st/phy-stih407-usb.c
2312 F: drivers/pinctrl/pinctrl-st.c
2313 F: drivers/remoteproc/st_remoteproc.c
2314 F: drivers/remoteproc/st_slim_rproc.c
2315 F: drivers/reset/sti/
2316 F: drivers/rtc/rtc-st-lpc.c
2317 F: drivers/tty/serial/st-asc.c
2318 F: drivers/usb/dwc3/dwc3-st.c
2319 F: drivers/usb/host/ehci-st.c
2320 F: drivers/usb/host/ohci-st.c
2321 F: drivers/watchdog/st_lpc_wdt.c
2322 F: drivers/ata/ahci_st.c
2323 F: include/linux/remoteproc/st_slim_rproc.h
2325 ARM/STM32 ARCHITECTURE
2326 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2327 M: Alexandre Torgue <alexandre.torgue@st.com>
2328 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2329 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2334 F: arch/arm/boot/dts/stm32*
2335 F: arch/arm/mach-stm32/
2336 F: drivers/clocksource/armv7m_systick.c
2338 ARM/Synaptics SoC support
2339 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2340 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2341 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2343 F: arch/arm/mach-berlin/
2344 F: arch/arm/boot/dts/berlin*
2345 F: arch/arm64/boot/dts/synaptics/
2347 ARM/TANGO ARCHITECTURE
2348 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2349 M: Mans Rullgard <mans@mansr.com>
2350 L: linux-arm-kernel@lists.infradead.org
2354 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2355 M: Lennert Buytenhek <kernel@wantstofly.org>
2356 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2359 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2360 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2361 L: linux-tegra@vger.kernel.org
2362 L: linux-media@vger.kernel.org
2364 F: drivers/media/platform/tegra-cec/
2365 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2367 ARM/TETON BGA MACHINE SUPPORT
2368 M: "Mark F. Brown" <mark.brown314@gmail.com>
2369 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2372 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2373 M: Santosh Shilimkar <ssantosh@kernel.org>
2374 L: linux-kernel@vger.kernel.org
2376 F: drivers/memory/*emif*
2378 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2379 M: Tero Kristo <t-kristo@ti.com>
2380 M: Nishanth Menon <nm@ti.com>
2381 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2383 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2384 F: arch/arm64/boot/dts/ti/Makefile
2385 F: arch/arm64/boot/dts/ti/k3-*
2386 F: include/dt-bindings/pinctrl/k3.h
2388 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2389 M: Santosh Shilimkar <ssantosh@kernel.org>
2390 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2392 F: arch/arm/mach-keystone/
2393 F: arch/arm/boot/dts/keystone-*
2394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2396 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2397 M: Santosh Shilimkar <ssantosh@kernel.org>
2398 L: linux-kernel@vger.kernel.org
2400 F: drivers/clk/keystone/
2402 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2403 M: Santosh Shilimkar <ssantosh@kernel.org>
2404 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2405 L: linux-kernel@vger.kernel.org
2407 F: drivers/clocksource/timer-keystone.c
2409 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2410 M: Santosh Shilimkar <ssantosh@kernel.org>
2411 L: linux-kernel@vger.kernel.org
2413 F: drivers/power/reset/keystone-reset.c
2415 ARM/THECUS N2100 MACHINE SUPPORT
2416 M: Lennert Buytenhek <kernel@wantstofly.org>
2417 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2420 ARM/TOSA MACHINE SUPPORT
2421 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2422 M: Dirk Opfer <dirk@opfer-online.de>
2425 ARM/UNIPHIER ARCHITECTURE
2426 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2427 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2430 F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2431 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2432 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2433 F: arch/arm/boot/dts/uniphier*
2434 F: arch/arm/include/asm/hardware/cache-uniphier.h
2435 F: arch/arm/mach-uniphier/
2436 F: arch/arm/mm/cache-uniphier.c
2437 F: arch/arm64/boot/dts/socionext/uniphier*
2438 F: drivers/bus/uniphier-system-bus.c
2439 F: drivers/clk/uniphier/
2440 F: drivers/dma/uniphier-mdmac.c
2441 F: drivers/gpio/gpio-uniphier.c
2442 F: drivers/i2c/busses/i2c-uniphier*
2443 F: drivers/irqchip/irq-uniphier-aidet.c
2444 F: drivers/mmc/host/uniphier-sd.c
2445 F: drivers/pinctrl/uniphier/
2446 F: drivers/reset/reset-uniphier.c
2447 F: drivers/tty/serial/8250/8250_uniphier.c
2450 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2451 M: Ulf Hansson <ulf.hansson@linaro.org>
2452 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2453 T: git git://git.linaro.org/people/ulfh/clk.git
2455 F: drivers/clk/ux500/
2457 ARM/VERSATILE EXPRESS PLATFORM
2458 M: Liviu Dudau <liviu.dudau@arm.com>
2459 M: Sudeep Holla <sudeep.holla@arm.com>
2460 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2461 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2463 F: arch/arm/boot/dts/vexpress*
2464 F: arch/arm64/boot/dts/arm/
2465 F: arch/arm/mach-vexpress/
2468 F: drivers/clk/versatile/clk-vexpress-osc.c
2469 F: drivers/clocksource/timer-versatile.c
2473 M: Russell King <linux@armlinux.org.uk>
2474 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2475 W: http://www.armlinux.org.uk/
2479 ARM/VOIPAC PXA270 SUPPORT
2480 M: Marek Vasut <marek.vasut@gmail.com>
2481 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2483 F: arch/arm/mach-pxa/vpac270.c
2484 F: arch/arm/mach-pxa/include/mach/vpac270.h
2486 ARM/VT8500 ARM ARCHITECTURE
2487 M: Tony Prisk <linux@prisktech.co.nz>
2488 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2490 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2491 F: arch/arm/mach-vt8500/
2492 F: drivers/clocksource/timer-vt8500.c
2493 F: drivers/i2c/busses/i2c-wmt.c
2494 F: drivers/mmc/host/wmt-sdmmc.c
2495 F: drivers/pwm/pwm-vt8500.c
2496 F: drivers/rtc/rtc-vt8500.c
2497 F: drivers/tty/serial/vt8500_serial.c
2498 F: drivers/usb/host/ehci-platform.c
2499 F: drivers/usb/host/uhci-platform.c
2500 F: drivers/video/fbdev/vt8500lcdfb.*
2501 F: drivers/video/fbdev/wm8505fb*
2502 F: drivers/video/fbdev/wmt_ge_rops.*
2504 ARM/ZIPIT Z2 SUPPORT
2505 M: Marek Vasut <marek.vasut@gmail.com>
2506 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2508 F: arch/arm/mach-pxa/z2.c
2509 F: arch/arm/mach-pxa/include/mach/z2.h
2511 ARM/ZTE ARCHITECTURE
2512 M: Jun Nie <jun.nie@linaro.org>
2513 M: Shawn Guo <shawnguo@kernel.org>
2514 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2516 F: arch/arm/boot/dts/zx2967*
2517 F: arch/arm/mach-zx/
2518 F: arch/arm64/boot/dts/zte/
2520 F: drivers/dma/zx_dma.c
2521 F: drivers/gpio/gpio-zx.c
2522 F: drivers/i2c/busses/i2c-zx2967.c
2523 F: drivers/mmc/host/dw_mmc-zx.*
2524 F: drivers/pinctrl/zte/
2526 F: drivers/thermal/zx2967_thermal.c
2527 F: drivers/watchdog/zx2967_wdt.c
2528 F: Documentation/devicetree/bindings/arm/zte.yaml
2529 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2530 F: Documentation/devicetree/bindings/dma/zxdma.txt
2531 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2532 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2533 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2534 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2535 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2536 F: Documentation/devicetree/bindings/soc/zte/
2537 F: Documentation/devicetree/bindings/sound/zte,*.txt
2538 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2539 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2540 F: include/dt-bindings/clock/zx2967*.h
2541 F: include/dt-bindings/soc/zte,*.h
2542 F: sound/soc/codecs/zx_aud96p22.c
2545 ARM/ZYNQ ARCHITECTURE
2546 M: Michal Simek <michal.simek@xilinx.com>
2547 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2548 W: http://wiki.xilinx.com
2549 T: git https://github.com/Xilinx/linux-xlnx.git
2551 F: arch/arm/mach-zynq/
2552 F: drivers/cpuidle/cpuidle-zynq.c
2553 F: drivers/block/xsysace.c
2556 F: Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2557 F: Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2558 F: drivers/clocksource/timer-cadence-ttc.c
2559 F: drivers/i2c/busses/i2c-cadence.c
2560 F: drivers/mmc/host/sdhci-of-arasan.c
2561 F: drivers/edac/synopsys_edac.c
2562 F: drivers/i2c/busses/i2c-xiic.c
2564 ARM64 PORT (AARCH64 ARCHITECTURE)
2565 M: Catalin Marinas <catalin.marinas@arm.com>
2566 M: Will Deacon <will@kernel.org>
2567 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2568 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2571 X: arch/arm64/boot/dts/
2572 F: Documentation/arm64/
2574 AS3645A LED FLASH CONTROLLER DRIVER
2575 M: Sakari Ailus <sakari.ailus@iki.fi>
2576 L: linux-leds@vger.kernel.org
2578 F: drivers/leds/leds-as3645a.c
2580 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2581 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2582 L: linux-media@vger.kernel.org
2583 T: git git://linuxtv.org/media_tree.git
2585 F: drivers/media/i2c/ak7375.c
2586 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2588 ASAHI KASEI AK8974 DRIVER
2589 M: Linus Walleij <linus.walleij@linaro.org>
2590 L: linux-iio@vger.kernel.org
2591 W: http://www.akm.com/
2593 F: drivers/iio/magnetometer/ak8974.c
2595 ASC7621 HARDWARE MONITOR DRIVER
2596 M: George Joseph <george.joseph@fairview5.com>
2597 L: linux-hwmon@vger.kernel.org
2599 F: Documentation/hwmon/asc7621.rst
2600 F: drivers/hwmon/asc7621.c
2602 ASPEED VIDEO ENGINE DRIVER
2603 M: Eddie James <eajames@linux.ibm.com>
2604 L: linux-media@vger.kernel.org
2605 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2607 F: drivers/media/platform/aspeed-video.c
2608 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2610 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2611 M: Corentin Chary <corentin.chary@gmail.com>
2612 L: acpi4asus-user@lists.sourceforge.net
2613 L: platform-driver-x86@vger.kernel.org
2614 W: http://acpi4asus.sf.net
2616 F: drivers/platform/x86/asus*.c
2617 F: drivers/platform/x86/eeepc*.c
2619 ASUS WIRELESS RADIO CONTROL DRIVER
2620 M: João Paulo Rechi Vita <jprvita@gmail.com>
2621 L: platform-driver-x86@vger.kernel.org
2623 F: drivers/platform/x86/asus-wireless.c
2626 M: David Howells <dhowells@redhat.com>
2627 L: keyrings@vger.kernel.org
2629 F: Documentation/crypto/asymmetric-keys.txt
2630 F: include/linux/verification.h
2631 F: include/crypto/public_key.h
2632 F: include/crypto/pkcs7.h
2633 F: crypto/asymmetric_keys/
2635 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2636 R: Dan Williams <dan.j.williams@intel.com>
2637 W: http://sourceforge.net/projects/xscaleiop
2639 F: Documentation/crypto/async-tx-api.txt
2642 F: include/linux/dmaengine.h
2643 F: include/linux/async_tx.h
2646 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2647 L: linux-i2c@vger.kernel.org
2648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2650 F: Documentation/devicetree/bindings/eeprom/at24.txt
2651 F: drivers/misc/eeprom/at24.c
2653 ATA OVER ETHERNET (AOE) DRIVER
2654 M: "Justin Sanders" <justin@coraid.com>
2655 W: http://www.openaoe.org/
2657 F: Documentation/aoe/
2658 F: drivers/block/aoe/
2660 ATHEROS 71XX/9XXX GPIO DRIVER
2661 M: Alban Bedel <albeu@free.fr>
2662 W: https://github.com/AlbanBedel/linux
2663 T: git git://github.com/AlbanBedel/linux
2665 F: drivers/gpio/gpio-ath79.c
2666 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2668 ATHEROS 71XX/9XXX USB PHY DRIVER
2669 M: Alban Bedel <albeu@free.fr>
2670 W: https://github.com/AlbanBedel/linux
2671 T: git git://github.com/AlbanBedel/linux
2673 F: drivers/phy/qualcomm/phy-ath79-usb.c
2674 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2676 ATHEROS ATH GENERIC UTILITIES
2677 M: Kalle Valo <kvalo@codeaurora.org>
2678 L: linux-wireless@vger.kernel.org
2680 F: drivers/net/wireless/ath/*
2682 ATHEROS ATH5K WIRELESS DRIVER
2683 M: Jiri Slaby <jirislaby@gmail.com>
2684 M: Nick Kossifidis <mickflemm@gmail.com>
2685 M: Luis Chamberlain <mcgrof@kernel.org>
2686 L: linux-wireless@vger.kernel.org
2687 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2689 F: drivers/net/wireless/ath/ath5k/
2691 ATHEROS ATH6KL WIRELESS DRIVER
2692 M: Kalle Valo <kvalo@codeaurora.org>
2693 L: linux-wireless@vger.kernel.org
2694 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2697 F: drivers/net/wireless/ath/ath6kl/
2700 M: Ville Syrjala <syrjala@sci.fi>
2702 F: drivers/input/misc/ati_remote2.c
2704 ATK0110 HWMON DRIVER
2705 M: Luca Tettamanti <kronos.it@gmail.com>
2706 L: linux-hwmon@vger.kernel.org
2708 F: drivers/hwmon/asus_atk0110.c
2710 ATLX ETHERNET DRIVERS
2711 M: Jay Cliburn <jcliburn@gmail.com>
2712 M: Chris Snook <chris.snook@gmail.com>
2713 L: netdev@vger.kernel.org
2714 W: http://sourceforge.net/projects/atl1
2715 W: http://atl1.sourceforge.net
2717 F: drivers/net/ethernet/atheros/
2720 M: Chas Williams <3chas3@gmail.com>
2721 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2722 L: netdev@vger.kernel.org
2723 W: http://linux-atm.sourceforge.net
2726 F: include/linux/atm*
2727 F: include/uapi/linux/atm*
2729 ATMEL MACB ETHERNET DRIVER
2730 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2732 F: drivers/net/ethernet/cadence/
2734 ATMEL MAXTOUCH DRIVER
2735 M: Nick Dyer <nick@shmanahar.org>
2736 T: git git://github.com/ndyer/linux.git
2738 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2739 F: drivers/input/touchscreen/atmel_mxt_ts.c
2741 ATMEL WIRELESS DRIVER
2742 M: Simon Kelley <simon@thekelleys.org.uk>
2743 L: linux-wireless@vger.kernel.org
2744 W: http://www.thekelleys.org.uk/atmel
2745 W: http://atmelwlandriver.sourceforge.net/
2747 F: drivers/net/wireless/atmel/atmel*
2749 ATOMIC INFRASTRUCTURE
2750 M: Will Deacon <will@kernel.org>
2751 M: Peter Zijlstra <peterz@infradead.org>
2752 R: Boqun Feng <boqun.feng@gmail.com>
2753 L: linux-kernel@vger.kernel.org
2755 F: arch/*/include/asm/atomic*.h
2756 F: include/*/atomic*.h
2759 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2760 M: Bradley Grove <linuxdrivers@attotech.com>
2761 L: linux-scsi@vger.kernel.org
2762 W: http://www.attotech.com
2764 F: drivers/scsi/esas2r
2766 ATUSB IEEE 802.15.4 RADIO DRIVER
2767 M: Stefan Schmidt <stefan@datenfreihafen.org>
2768 L: linux-wpan@vger.kernel.org
2770 F: drivers/net/ieee802154/atusb.c
2771 F: drivers/net/ieee802154/atusb.h
2772 F: drivers/net/ieee802154/at86rf230.h
2775 M: Paul Moore <paul@paul-moore.com>
2776 M: Eric Paris <eparis@redhat.com>
2777 L: linux-audit@redhat.com (moderated for non-subscribers)
2778 W: https://github.com/linux-audit
2779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2781 F: include/linux/audit.h
2782 F: include/uapi/linux/audit.h
2785 AUXILIARY DISPLAY DRIVERS
2786 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2788 F: drivers/auxdisplay/
2789 F: include/linux/cfag12864b.h
2791 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2792 M: Andreas Klinger <ak@it-klinger.de>
2793 L: linux-iio@vger.kernel.org
2795 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2796 F: drivers/iio/adc/hx711.c
2799 M: Ralf Baechle <ralf@linux-mips.org>
2800 L: linux-hams@vger.kernel.org
2801 W: http://www.linux-ax25.org/
2803 F: include/uapi/linux/ax25.h
2804 F: include/net/ax25.h
2808 M: Peter Rosin <peda@axentia.se>
2809 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2811 F: Documentation/devicetree/bindings/arm/axentia.txt
2812 F: arch/arm/boot/dts/at91-linea.dtsi
2813 F: arch/arm/boot/dts/at91-natte.dtsi
2814 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2815 F: arch/arm/boot/dts/at91-tse850-3.dts
2817 AXENTIA ASOC DRIVERS
2818 M: Peter Rosin <peda@axentia.se>
2819 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2821 F: Documentation/devicetree/bindings/sound/axentia,*
2822 F: sound/soc/atmel/tse850-pcm5142.c
2824 AXXIA I2C CONTROLLER
2825 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
2826 L: linux-i2c@vger.kernel.org
2828 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2829 F: drivers/i2c/busses/i2c-axxia.c
2832 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2833 L: linux-media@vger.kernel.org
2834 W: https://linuxtv.org
2835 T: git git://linuxtv.org/media_tree.git
2837 F: drivers/media/usb/dvb-usb-v2/az6007.c
2839 AZTECH FM RADIO RECEIVER DRIVER
2840 M: Hans Verkuil <hverkuil@xs4all.nl>
2841 L: linux-media@vger.kernel.org
2842 T: git git://linuxtv.org/media_tree.git
2843 W: https://linuxtv.org
2845 F: drivers/media/radio/radio-aztech*
2848 L: linux-wireless@vger.kernel.org
2849 L: b43-dev@lists.infradead.org
2850 W: http://wireless.kernel.org/en/users/Drivers/b43
2852 F: drivers/net/wireless/broadcom/b43/
2854 B43LEGACY WIRELESS DRIVER
2855 M: Larry Finger <Larry.Finger@lwfinger.net>
2856 L: linux-wireless@vger.kernel.org
2857 L: b43-dev@lists.infradead.org
2858 W: http://wireless.kernel.org/en/users/Drivers/b43
2860 F: drivers/net/wireless/broadcom/b43legacy/
2862 BACKLIGHT CLASS/SUBSYSTEM
2863 M: Lee Jones <lee.jones@linaro.org>
2864 M: Daniel Thompson <daniel.thompson@linaro.org>
2865 M: Jingoo Han <jingoohan1@gmail.com>
2866 L: dri-devel@lists.freedesktop.org
2867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2869 F: drivers/video/backlight/
2870 F: include/linux/backlight.h
2871 F: include/linux/pwm_backlight.h
2872 F: Documentation/devicetree/bindings/leds/backlight
2875 M: Marek Lindner <mareklindner@neomailbox.ch>
2876 M: Simon Wunderlich <sw@simonwunderlich.de>
2877 M: Antonio Quartulli <a@unstable.cc>
2878 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2879 W: https://www.open-mesh.org/
2880 B: https://www.open-mesh.org/projects/batman-adv/issues
2881 C: irc://chat.freenode.net/batman
2882 Q: https://patchwork.open-mesh.org/project/batman/list/
2883 T: git https://git.open-mesh.org/linux-merge.git
2885 F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2886 F: Documentation/ABI/obsolete/sysfs-class-net-mesh
2887 F: Documentation/networking/batman-adv.rst
2888 F: include/uapi/linux/batadv_packet.h
2889 F: include/uapi/linux/batman_adv.h
2892 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2893 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2894 L: linux-hams@vger.kernel.org
2895 W: http://www.baycom.org/~tom/ham/ham.html
2897 F: drivers/net/hamradio/baycom*
2899 BCACHE (BLOCK LAYER CACHE)
2900 M: Coly Li <colyli@suse.de>
2901 M: Kent Overstreet <kent.overstreet@gmail.com>
2902 L: linux-bcache@vger.kernel.org
2903 W: http://bcache.evilpiepirate.org
2904 C: irc://irc.oftc.net/bcache
2906 F: drivers/md/bcache/
2908 BDISP ST MEDIA DRIVER
2909 M: Fabien Dessenne <fabien.dessenne@st.com>
2910 L: linux-media@vger.kernel.org
2911 T: git git://linuxtv.org/media_tree.git
2912 W: https://linuxtv.org
2914 F: drivers/media/platform/sti/bdisp
2916 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2917 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2918 L: netdev@vger.kernel.org
2920 F: drivers/net/ethernet/ec_bhf.c
2923 M: Luis de Bethencourt <luisbg@kernel.org>
2924 M: Salah Triki <salah.triki@gmail.com>
2926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2927 F: Documentation/filesystems/befs.txt
2931 M: Paolo Valente <paolo.valente@linaro.org>
2932 M: Jens Axboe <axboe@kernel.dk>
2933 L: linux-block@vger.kernel.org
2936 F: Documentation/block/bfq-iosched.txt
2939 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2941 F: Documentation/filesystems/bfs.txt
2943 F: include/uapi/linux/bfs_fs.h
2945 BLINKM RGB LED DRIVER
2946 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2948 F: drivers/leds/leds-blinkm.c
2951 M: Jens Axboe <axboe@kernel.dk>
2952 L: linux-block@vger.kernel.org
2953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2957 F: kernel/trace/blktrace.c
2961 M: Joern Engel <joern@lazybastard.org>
2962 L: linux-mtd@lists.infradead.org
2964 F: drivers/mtd/devices/block2mtd.c
2967 M: Marcel Holtmann <marcel@holtmann.org>
2968 M: Johan Hedberg <johan.hedberg@gmail.com>
2969 L: linux-bluetooth@vger.kernel.org
2970 W: http://www.bluez.org/
2971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2972 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2974 F: drivers/bluetooth/
2977 M: Marcel Holtmann <marcel@holtmann.org>
2978 M: Johan Hedberg <johan.hedberg@gmail.com>
2979 L: linux-bluetooth@vger.kernel.org
2980 W: http://www.bluez.org/
2981 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2985 F: include/net/bluetooth/
2988 M: Jay Vosburgh <j.vosburgh@gmail.com>
2989 M: Veaceslav Falico <vfalico@gmail.com>
2990 M: Andy Gospodarek <andy@greyhouse.net>
2991 L: netdev@vger.kernel.org
2992 W: http://sourceforge.net/projects/bonding/
2994 F: drivers/net/bonding/
2995 F: include/uapi/linux/if_bonding.h
2997 BPF (Safe dynamic programs and tools)
2998 M: Alexei Starovoitov <ast@kernel.org>
2999 M: Daniel Borkmann <daniel@iogearbox.net>
3000 R: Martin KaFai Lau <kafai@fb.com>
3001 R: Song Liu <songliubraving@fb.com>
3002 R: Yonghong Song <yhs@fb.com>
3003 L: netdev@vger.kernel.org
3004 L: bpf@vger.kernel.org
3005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3007 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3010 F: Documentation/networking/filter.txt
3011 F: Documentation/bpf/
3012 F: include/linux/bpf*
3013 F: include/linux/filter.h
3014 F: include/trace/events/xdp.h
3015 F: include/uapi/linux/bpf*
3016 F: include/uapi/linux/filter.h
3018 F: kernel/trace/bpf_trace.c
3021 F: net/core/filter.c
3022 F: net/sched/act_bpf.c
3023 F: net/sched/cls_bpf.c
3027 F: tools/testing/selftests/bpf/
3032 M: Shubham Bansal <illusionist.neo@gmail.com>
3033 L: netdev@vger.kernel.org
3034 L: bpf@vger.kernel.org
3039 M: Daniel Borkmann <daniel@iogearbox.net>
3040 M: Alexei Starovoitov <ast@kernel.org>
3041 M: Zi Shen Lim <zlim.lnx@gmail.com>
3042 L: netdev@vger.kernel.org
3043 L: bpf@vger.kernel.org
3047 BPF JIT for MIPS (32-BIT AND 64-BIT)
3048 M: Paul Burton <paul.burton@mips.com>
3049 L: netdev@vger.kernel.org
3050 L: bpf@vger.kernel.org
3054 BPF JIT for NFP NICs
3055 M: Jakub Kicinski <jakub.kicinski@netronome.com>
3056 L: netdev@vger.kernel.org
3057 L: bpf@vger.kernel.org
3059 F: drivers/net/ethernet/netronome/nfp/bpf/
3061 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3062 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3063 M: Sandipan Das <sandipan@linux.ibm.com>
3064 L: netdev@vger.kernel.org
3065 L: bpf@vger.kernel.org
3067 F: arch/powerpc/net/
3069 BPF JIT for RISC-V (RV64G)
3070 M: Björn Töpel <bjorn.topel@gmail.com>
3071 L: netdev@vger.kernel.org
3076 M: Heiko Carstens <heiko.carstens@de.ibm.com>
3077 M: Vasily Gorbik <gor@linux.ibm.com>
3078 M: Christian Borntraeger <borntraeger@de.ibm.com>
3079 L: netdev@vger.kernel.org
3080 L: bpf@vger.kernel.org
3083 X: arch/s390/net/pnet.c
3085 BPF JIT for SPARC (32-BIT AND 64-BIT)
3086 M: David S. Miller <davem@davemloft.net>
3087 L: netdev@vger.kernel.org
3088 L: bpf@vger.kernel.org
3092 BPF JIT for X86 32-BIT
3093 M: Wang YanQing <udknight@gmail.com>
3094 L: netdev@vger.kernel.org
3095 L: bpf@vger.kernel.org
3097 F: arch/x86/net/bpf_jit_comp32.c
3099 BPF JIT for X86 64-BIT
3100 M: Alexei Starovoitov <ast@kernel.org>
3101 M: Daniel Borkmann <daniel@iogearbox.net>
3102 L: netdev@vger.kernel.org
3103 L: bpf@vger.kernel.org
3106 X: arch/x86/net/bpf_jit_comp32.c
3108 BROADCOM B44 10/100 ETHERNET DRIVER
3109 M: Michael Chan <michael.chan@broadcom.com>
3110 L: netdev@vger.kernel.org
3112 F: drivers/net/ethernet/broadcom/b44.*
3114 BROADCOM B53 ETHERNET SWITCH DRIVER
3115 M: Florian Fainelli <f.fainelli@gmail.com>
3116 L: netdev@vger.kernel.org
3117 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3119 F: drivers/net/dsa/b53/*
3120 F: include/linux/platform_data/b53.h
3122 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3123 M: Florian Fainelli <f.fainelli@gmail.com>
3124 M: Ray Jui <rjui@broadcom.com>
3125 M: Scott Branden <sbranden@broadcom.com>
3126 M: bcm-kernel-feedback-list@broadcom.com
3127 T: git git://github.com/broadcom/mach-bcm
3133 F: arch/arm/mach-bcm/
3135 BROADCOM BCM2835 ARM ARCHITECTURE
3136 M: Eric Anholt <eric@anholt.net>
3137 M: Stefan Wahren <wahrenst@gmx.net>
3138 L: bcm-kernel-feedback-list@broadcom.com
3139 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3140 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3141 T: git git://github.com/anholt/linux
3144 F: drivers/staging/vc04_services
3146 BROADCOM BCM47XX MIPS ARCHITECTURE
3147 M: Hauke Mehrtens <hauke@hauke-m.de>
3148 M: Rafał Miłecki <zajec5@gmail.com>
3149 L: linux-mips@vger.kernel.org
3151 F: Documentation/devicetree/bindings/mips/brcm/
3152 F: arch/mips/bcm47xx/*
3153 F: arch/mips/include/asm/mach-bcm47xx/*
3155 BROADCOM BCM5301X ARM ARCHITECTURE
3156 M: Hauke Mehrtens <hauke@hauke-m.de>
3157 M: Rafał Miłecki <zajec5@gmail.com>
3158 M: bcm-kernel-feedback-list@broadcom.com
3159 L: linux-arm-kernel@lists.infradead.org
3161 F: arch/arm/mach-bcm/bcm_5301x.c
3162 F: arch/arm/boot/dts/bcm5301x*.dtsi
3163 F: arch/arm/boot/dts/bcm470*
3164 F: arch/arm/boot/dts/bcm953012*
3166 BROADCOM BCM53573 ARM ARCHITECTURE
3167 M: Rafał Miłecki <rafal@milecki.pl>
3168 L: bcm-kernel-feedback-list@broadcom.com
3169 L: linux-arm-kernel@lists.infradead.org
3171 F: arch/arm/boot/dts/bcm53573*
3172 F: arch/arm/boot/dts/bcm47189*
3174 BROADCOM BCM63XX ARM ARCHITECTURE
3175 M: Florian Fainelli <f.fainelli@gmail.com>
3176 M: bcm-kernel-feedback-list@broadcom.com
3177 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3178 T: git git://github.com/broadcom/stblinux.git
3182 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3183 M: Kevin Cernekee <cernekee@gmail.com>
3184 L: linux-usb@vger.kernel.org
3186 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3188 BROADCOM BCM7XXX ARM ARCHITECTURE
3189 M: Brian Norris <computersforpeace@gmail.com>
3190 M: Gregory Fong <gregory.0xf0@gmail.com>
3191 M: Florian Fainelli <f.fainelli@gmail.com>
3192 M: bcm-kernel-feedback-list@broadcom.com
3193 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3194 T: git git://github.com/broadcom/stblinux.git
3196 F: arch/arm/mach-bcm/*brcmstb*
3197 F: arch/arm/boot/dts/bcm7*.dts*
3198 F: drivers/bus/brcmstb_gisb.c
3199 F: arch/arm/mm/cache-b15-rac.c
3200 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3203 BROADCOM BMIPS CPUFREQ DRIVER
3204 M: Markus Mayer <mmayer@broadcom.com>
3205 M: bcm-kernel-feedback-list@broadcom.com
3206 L: linux-pm@vger.kernel.org
3208 F: drivers/cpufreq/bmips-cpufreq.c
3210 BROADCOM BMIPS MIPS ARCHITECTURE
3211 M: Kevin Cernekee <cernekee@gmail.com>
3212 M: Florian Fainelli <f.fainelli@gmail.com>
3213 L: bcm-kernel-feedback-list@broadcom.com
3214 L: linux-mips@vger.kernel.org
3215 T: git git://github.com/broadcom/stblinux.git
3217 F: arch/mips/bmips/*
3218 F: arch/mips/include/asm/mach-bmips/*
3219 F: arch/mips/kernel/*bmips*
3220 F: arch/mips/boot/dts/brcm/bcm*.dts*
3221 F: drivers/irqchip/irq-bcm63*
3222 F: drivers/irqchip/irq-bcm7*
3223 F: drivers/irqchip/irq-brcmstb*
3224 F: include/linux/bcm963xx_nvram.h
3225 F: include/linux/bcm963xx_tag.h
3227 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3228 M: Rasesh Mody <rmody@marvell.com>
3229 M: GR-Linux-NIC-Dev@marvell.com
3230 L: netdev@vger.kernel.org
3232 F: drivers/net/ethernet/broadcom/bnx2.*
3233 F: drivers/net/ethernet/broadcom/bnx2_*
3235 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3236 M: QLogic-Storage-Upstream@qlogic.com
3237 L: linux-scsi@vger.kernel.org
3239 F: drivers/scsi/bnx2fc/
3241 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3242 M: QLogic-Storage-Upstream@qlogic.com
3243 L: linux-scsi@vger.kernel.org
3245 F: drivers/scsi/bnx2i/
3247 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3248 M: Ariel Elior <aelior@marvell.com>
3249 M: Sudarsana Kalluru <skalluru@marvell.com>
3250 M: GR-everest-linux-l2@marvell.com
3251 L: netdev@vger.kernel.org
3253 F: drivers/net/ethernet/broadcom/bnx2x/
3255 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3256 M: Michael Chan <michael.chan@broadcom.com>
3257 L: netdev@vger.kernel.org
3259 F: drivers/net/ethernet/broadcom/bnxt/
3261 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3262 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3263 M: Franky Lin <franky.lin@broadcom.com>
3264 M: Hante Meuleman <hante.meuleman@broadcom.com>
3265 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3266 M: Wright Feng <wright.feng@cypress.com>
3267 L: linux-wireless@vger.kernel.org
3268 L: brcm80211-dev-list.pdl@broadcom.com
3269 L: brcm80211-dev-list@cypress.com
3271 F: drivers/net/wireless/broadcom/brcm80211/
3273 BROADCOM BRCMSTB GPIO DRIVER
3274 M: Gregory Fong <gregory.0xf0@gmail.com>
3275 L: bcm-kernel-feedback-list@broadcom.com
3277 F: drivers/gpio/gpio-brcmstb.c
3278 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3280 BROADCOM BRCMSTB I2C DRIVER
3281 M: Kamal Dasu <kdasu.kdev@gmail.com>
3282 L: linux-i2c@vger.kernel.org
3283 L: bcm-kernel-feedback-list@broadcom.com
3285 F: drivers/i2c/busses/i2c-brcmstb.c
3286 F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3288 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3289 M: Al Cooper <alcooperx@gmail.com>
3290 L: linux-kernel@vger.kernel.org
3291 L: bcm-kernel-feedback-list@broadcom.com
3293 F: drivers/phy/broadcom/phy-brcm-usb*
3295 BROADCOM GENET ETHERNET DRIVER
3296 M: Doug Berger <opendmb@gmail.com>
3297 M: Florian Fainelli <f.fainelli@gmail.com>
3298 L: bcm-kernel-feedback-list@broadcom.com
3299 L: netdev@vger.kernel.org
3301 F: drivers/net/ethernet/broadcom/genet/
3303 BROADCOM IPROC ARM ARCHITECTURE
3304 M: Ray Jui <rjui@broadcom.com>
3305 M: Scott Branden <sbranden@broadcom.com>
3306 M: bcm-kernel-feedback-list@broadcom.com
3307 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3308 T: git git://github.com/broadcom/cygnus-linux.git
3325 F: arch/arm64/boot/dts/broadcom/northstar2/*
3326 F: arch/arm64/boot/dts/broadcom/stingray/*
3327 F: drivers/clk/bcm/clk-ns*
3328 F: drivers/clk/bcm/clk-sr*
3329 F: drivers/pinctrl/bcm/pinctrl-ns*
3330 F: include/dt-bindings/clock/bcm-sr*
3332 BROADCOM KONA GPIO DRIVER
3333 M: Ray Jui <rjui@broadcom.com>
3334 L: bcm-kernel-feedback-list@broadcom.com
3336 F: drivers/gpio/gpio-bcm-kona.c
3337 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3339 BROADCOM NETXTREME-E ROCE DRIVER
3340 M: Selvin Xavier <selvin.xavier@broadcom.com>
3341 M: Devesh Sharma <devesh.sharma@broadcom.com>
3342 M: Somnath Kotur <somnath.kotur@broadcom.com>
3343 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3344 L: linux-rdma@vger.kernel.org
3345 W: http://www.broadcom.com
3347 F: drivers/infiniband/hw/bnxt_re/
3348 F: include/uapi/rdma/bnxt_re-abi.h
3350 BROADCOM NVRAM DRIVER
3351 M: Rafał Miłecki <zajec5@gmail.com>
3352 L: linux-mips@vger.kernel.org
3354 F: drivers/firmware/broadcom/*
3356 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3357 M: Rafał Miłecki <zajec5@gmail.com>
3358 L: linux-wireless@vger.kernel.org
3361 F: include/linux/bcma/
3363 BROADCOM STB AVS CPUFREQ DRIVER
3364 M: Markus Mayer <mmayer@broadcom.com>
3365 M: bcm-kernel-feedback-list@broadcom.com
3366 L: linux-pm@vger.kernel.org
3368 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3369 F: drivers/cpufreq/brcmstb*
3371 BROADCOM STB AVS TMON DRIVER
3372 M: Markus Mayer <mmayer@broadcom.com>
3373 M: bcm-kernel-feedback-list@broadcom.com
3374 L: linux-pm@vger.kernel.org
3376 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3377 F: drivers/thermal/broadcom/brcmstb*
3379 BROADCOM STB NAND FLASH DRIVER
3380 M: Brian Norris <computersforpeace@gmail.com>
3381 M: Kamal Dasu <kdasu.kdev@gmail.com>
3382 L: linux-mtd@lists.infradead.org
3383 L: bcm-kernel-feedback-list@broadcom.com
3385 F: drivers/mtd/nand/raw/brcmnand/
3387 BROADCOM STB DPFE DRIVER
3388 M: Markus Mayer <mmayer@broadcom.com>
3389 M: bcm-kernel-feedback-list@broadcom.com
3390 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3392 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3393 F: drivers/memory/brcmstb_dpfe.c
3396 M: Kamal Dasu <kdasu.kdev@gmail.com>
3397 M: bcm-kernel-feedback-list@broadcom.com
3399 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3400 F: drivers/spi/spi-bcm-qspi.*
3401 F: drivers/spi/spi-brcmstb-qspi.c
3402 F: drivers/spi/spi-iproc-qspi.c
3404 BROADCOM SYSTEMPORT ETHERNET DRIVER
3405 M: Florian Fainelli <f.fainelli@gmail.com>
3406 L: bcm-kernel-feedback-list@broadcom.com
3407 L: netdev@vger.kernel.org
3409 F: drivers/net/ethernet/broadcom/bcmsysport.*
3411 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3412 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3413 M: Prashant Sreedharan <prashant@broadcom.com>
3414 M: Michael Chan <mchan@broadcom.com>
3415 L: netdev@vger.kernel.org
3417 F: drivers/net/ethernet/broadcom/tg3.*
3419 BROCADE BFA FC SCSI DRIVER
3420 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3421 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3422 L: linux-scsi@vger.kernel.org
3424 F: drivers/scsi/bfa/
3426 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3427 M: Rasesh Mody <rmody@marvell.com>
3428 M: Sudarsana Kalluru <skalluru@marvell.com>
3429 M: GR-Linux-NIC-Dev@marvell.com
3430 L: netdev@vger.kernel.org
3432 F: drivers/net/ethernet/brocade/bna/
3434 BSG (block layer generic sg v4 driver)
3435 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3436 L: linux-scsi@vger.kernel.org
3439 F: include/linux/bsg.h
3440 F: include/uapi/linux/bsg.h
3443 M: Clemens Ladisch <clemens@ladisch.de>
3444 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3447 F: Documentation/sound/cards/bt87x.rst
3448 F: sound/pci/bt87x.c
3451 M: Michael Buesch <m@bues.ch>
3452 W: http://bu3sch.de/btgpio.php
3454 F: drivers/gpio/gpio-bt8xx.c
3457 M: Chris Mason <clm@fb.com>
3458 M: Josef Bacik <josef@toxicpanda.com>
3459 M: David Sterba <dsterba@suse.com>
3460 L: linux-btrfs@vger.kernel.org
3461 W: http://btrfs.wiki.kernel.org/
3462 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3465 F: Documentation/filesystems/btrfs.txt
3467 F: include/linux/btrfs*
3468 F: include/uapi/linux/btrfs*
3470 BTTV VIDEO4LINUX DRIVER
3471 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3472 L: linux-media@vger.kernel.org
3473 W: https://linuxtv.org
3474 T: git git://linuxtv.org/media_tree.git
3476 F: Documentation/media/v4l-drivers/bttv*
3477 F: drivers/media/pci/bt8xx/bttv*
3479 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3480 M: Chanwoo Choi <cw00.choi@samsung.com>
3481 L: linux-pm@vger.kernel.org
3482 L: linux-samsung-soc@vger.kernel.org
3483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3485 F: drivers/devfreq/exynos-bus.c
3486 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3488 BUSLOGIC SCSI DRIVER
3489 M: Khalid Aziz <khalid@gonehiking.org>
3490 L: linux-scsi@vger.kernel.org
3492 F: drivers/scsi/BusLogic.*
3493 F: drivers/scsi/FlashPoint.*
3495 C-MEDIA CMI8788 DRIVER
3496 M: Clemens Ladisch <clemens@ladisch.de>
3497 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3500 F: sound/pci/oxygen/
3503 M: Guo Ren <guoren@kernel.org>
3504 T: git https://github.com/c-sky/csky-linux.git
3507 F: Documentation/devicetree/bindings/csky/
3508 F: drivers/irqchip/irq-csky-*
3509 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3510 F: drivers/clocksource/timer-gx6605s.c
3511 F: drivers/clocksource/timer-mp-csky.c
3512 F: Documentation/devicetree/bindings/timer/csky,*
3517 M: Mark Salter <msalter@redhat.com>
3518 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3519 L: linux-c6x-dev@linux-c6x.org
3520 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3524 CA8210 IEEE-802.15.4 RADIO DRIVER
3525 M: Harry Morris <h.morris@cascoda.com>
3526 L: linux-wpan@vger.kernel.org
3527 W: https://github.com/Cascoda/ca8210-linux.git
3529 F: drivers/net/ieee802154/ca8210.c
3530 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3532 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3533 M: David Howells <dhowells@redhat.com>
3534 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3536 F: Documentation/filesystems/caching/cachefiles.txt
3539 CADENCE MIPI-CSI2 BRIDGES
3540 M: Maxime Ripard <maxime.ripard@bootlin.com>
3541 L: linux-media@vger.kernel.org
3543 F: Documentation/devicetree/bindings/media/cdns,*.txt
3544 F: drivers/media/platform/cadence/cdns-csi2*
3546 CADET FM/AM RADIO RECEIVER DRIVER
3547 M: Hans Verkuil <hverkuil@xs4all.nl>
3548 L: linux-media@vger.kernel.org
3549 T: git git://linuxtv.org/media_tree.git
3550 W: https://linuxtv.org
3552 F: drivers/media/radio/radio-cadet*
3554 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3555 M: Jonathan Corbet <corbet@lwn.net>
3556 L: linux-media@vger.kernel.org
3557 T: git git://linuxtv.org/media_tree.git
3559 F: Documentation/media/v4l-drivers/cafe_ccic*
3560 F: drivers/media/platform/marvell-ccic/
3563 L: netdev@vger.kernel.org
3565 F: Documentation/networking/caif/
3566 F: drivers/net/caif/
3567 F: include/uapi/linux/caif/
3568 F: include/net/caif/
3572 M: Toke Høiland-Jørgensen <toke@toke.dk>
3573 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3575 F: net/sched/sch_cake.c
3577 CALGARY x86-64 IOMMU
3578 M: Muli Ben-Yehuda <mulix@mulix.org>
3579 M: Jon Mason <jdmason@kudzu.us>
3580 L: iommu@lists.linux-foundation.org
3582 F: arch/x86/kernel/pci-calgary_64.c
3583 F: arch/x86/kernel/tce_64.c
3584 F: arch/x86/include/asm/calgary.h
3585 F: arch/x86/include/asm/tce.h
3588 M: Wolfgang Grandegger <wg@grandegger.com>
3589 M: Marc Kleine-Budde <mkl@pengutronix.de>
3590 L: linux-can@vger.kernel.org
3591 W: https://github.com/linux-can
3592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3595 F: Documentation/devicetree/bindings/net/can/
3597 F: include/linux/can/dev.h
3598 F: include/linux/can/platform/
3599 F: include/uapi/linux/can/error.h
3600 F: include/uapi/linux/can/netlink.h
3603 M: Oliver Hartkopp <socketcan@hartkopp.net>
3604 M: Marc Kleine-Budde <mkl@pengutronix.de>
3605 L: linux-can@vger.kernel.org
3606 W: https://github.com/linux-can
3607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3610 F: Documentation/networking/can.rst
3612 F: include/linux/can/core.h
3613 F: include/uapi/linux/can.h
3614 F: include/uapi/linux/can/bcm.h
3615 F: include/uapi/linux/can/raw.h
3616 F: include/uapi/linux/can/gw.h
3619 M: Serge Hallyn <serge@hallyn.com>
3620 L: linux-security-module@vger.kernel.org
3622 F: include/linux/capability.h
3623 F: include/uapi/linux/capability.h
3624 F: security/commoncap.c
3625 F: kernel/capability.c
3627 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3628 M: Kevin Tsai <ktsai@capellamicro.com>
3630 F: drivers/iio/light/cm*
3632 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3633 M: Christian Lamparter <chunkeey@googlemail.com>
3634 L: linux-wireless@vger.kernel.org
3635 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3637 F: drivers/net/wireless/ath/carl9170/
3640 M: Jan Glauber <jglauber@cavium.com>
3641 M: David Daney <david.daney@cavium.com>
3642 W: http://www.cavium.com
3644 F: drivers/i2c/busses/i2c-octeon*
3645 F: drivers/i2c/busses/i2c-thunderx*
3647 CAVIUM LIQUIDIO NETWORK DRIVER
3648 M: Derek Chickles <dchickles@marvell.com>
3649 M: Satanand Burla <sburla@marvell.com>
3650 M: Felix Manlunas <fmanlunas@marvell.com>
3651 L: netdev@vger.kernel.org
3652 W: http://www.cavium.com
3654 F: drivers/net/ethernet/cavium/liquidio/
3657 M: Jan Glauber <jglauber@cavium.com>
3658 M: David Daney <david.daney@cavium.com>
3659 M: Steven J. Hill <Steven.Hill@cavium.com>
3660 W: http://www.cavium.com
3662 F: drivers/mmc/host/cavium*
3664 CAVIUM OCTEON-TX CRYPTO DRIVER
3665 M: George Cherian <george.cherian@cavium.com>
3666 L: linux-crypto@vger.kernel.org
3667 W: http://www.cavium.com
3669 F: drivers/crypto/cavium/cpt/
3671 CAVIUM THUNDERX2 ARM64 SOC
3672 M: Robert Richter <rrichter@cavium.com>
3673 M: Jayachandran C <jnair@caviumnetworks.com>
3674 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3676 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3677 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3679 CC2520 IEEE-802.15.4 RADIO DRIVER
3680 M: Varka Bhadram <varkabhadram@gmail.com>
3681 L: linux-wpan@vger.kernel.org
3683 F: drivers/net/ieee802154/cc2520.c
3684 F: include/linux/spi/cc2520.h
3685 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3687 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3688 M: Gilad Ben-Yossef <gilad@benyossef.com>
3689 L: linux-crypto@vger.kernel.org
3691 F: drivers/crypto/ccree/
3692 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3695 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3696 L: linux-media@vger.kernel.org
3697 T: git git://linuxtv.org/media_tree.git
3698 W: http://linuxtv.org
3700 F: Documentation/media/kapi/cec-core.rst
3701 F: Documentation/media/uapi/cec
3702 F: drivers/media/cec/
3703 F: drivers/media/rc/keymaps/rc-cec.c
3704 F: include/media/cec.h
3705 F: include/media/cec-notifier.h
3706 F: include/uapi/linux/cec.h
3707 F: include/uapi/linux/cec-funcs.h
3708 F: Documentation/devicetree/bindings/media/cec.txt
3709 F: Documentation/ABI/testing/debugfs-cec-error-inj
3712 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3713 L: linux-media@vger.kernel.org
3714 T: git git://linuxtv.org/media_tree.git
3715 W: http://linuxtv.org
3717 F: drivers/media/platform/cec-gpio/
3718 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3720 CELL BROADBAND ENGINE ARCHITECTURE
3721 M: Arnd Bergmann <arnd@arndb.de>
3722 L: linuxppc-dev@lists.ozlabs.org
3723 W: http://www.ibm.com/developerworks/power/cell/
3725 F: arch/powerpc/include/asm/cell*.h
3726 F: arch/powerpc/include/asm/spu*.h
3727 F: arch/powerpc/include/uapi/asm/spu*.h
3728 F: arch/powerpc/oprofile/*cell*
3729 F: arch/powerpc/platforms/cell/
3731 CEPH COMMON CODE (LIBCEPH)
3732 M: Ilya Dryomov <idryomov@gmail.com>
3733 M: "Yan, Zheng" <zyan@redhat.com>
3734 M: Sage Weil <sage@redhat.com>
3735 L: ceph-devel@vger.kernel.org
3737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3738 T: git git://github.com/ceph/ceph-client.git
3741 F: include/linux/ceph/
3742 F: include/linux/crush/
3744 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3745 M: "Yan, Zheng" <zyan@redhat.com>
3746 M: Sage Weil <sage@redhat.com>
3747 M: Ilya Dryomov <idryomov@gmail.com>
3748 L: ceph-devel@vger.kernel.org
3750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3751 T: git git://github.com/ceph/ceph-client.git
3753 F: Documentation/filesystems/ceph.txt
3756 CERTIFICATE HANDLING:
3757 M: David Howells <dhowells@redhat.com>
3758 M: David Woodhouse <dwmw2@infradead.org>
3759 L: keyrings@vger.kernel.org
3761 F: Documentation/admin-guide/module-signing.rst
3763 F: scripts/sign-file.c
3764 F: scripts/extract-cert.c
3766 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3767 L: linux-usb@vger.kernel.org
3769 F: Documentation/usb/WUSB-Design-overview.txt
3770 F: Documentation/usb/wusb-cbaf
3771 F: drivers/usb/host/hwa-hc.c
3772 F: drivers/usb/host/whci/
3773 F: drivers/usb/wusbcore/
3774 F: include/linux/usb/wusb*
3776 CFAG12864B LCD DRIVER
3777 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3779 F: drivers/auxdisplay/cfag12864b.c
3780 F: include/linux/cfag12864b.h
3782 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3783 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3785 F: drivers/auxdisplay/cfag12864bfb.c
3786 F: include/linux/cfag12864b.h
3788 802.11 (including CFG80211/NL80211)
3789 M: Johannes Berg <johannes@sipsolutions.net>
3790 L: linux-wireless@vger.kernel.org
3791 W: http://wireless.kernel.org/
3792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3796 F: include/uapi/linux/nl80211.h
3797 F: include/linux/ieee80211.h
3798 F: include/net/wext.h
3799 F: include/net/cfg80211.h
3800 F: include/net/iw_handler.h
3801 F: include/net/ieee80211_radiotap.h
3802 F: Documentation/driver-api/80211/cfg80211.rst
3803 F: Documentation/networking/regulatory.txt
3805 CHAR and MISC DRIVERS
3806 M: Arnd Bergmann <arnd@arndb.de>
3807 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3812 F: include/linux/miscdevice.h
3815 M: Andy Whitcroft <apw@canonical.com>
3816 M: Joe Perches <joe@perches.com>
3818 F: scripts/checkpatch.pl
3820 CHINESE DOCUMENTATION
3821 M: Harry Wei <harryxiyou@gmail.com>
3822 M: Alex Shi <alex.shi@linux.alibaba.com>
3823 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3825 F: Documentation/translations/zh_CN/
3827 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3828 M: Peter Chen <Peter.Chen@nxp.com>
3829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3830 L: linux-usb@vger.kernel.org
3832 F: drivers/usb/chipidea/
3834 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3835 M: Hans de Goede <hdegoede@redhat.com>
3836 L: linux-input@vger.kernel.org
3838 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3839 F: drivers/input/touchscreen/chipone_icn8318.c
3841 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3842 M: Hans de Goede <hdegoede@redhat.com>
3843 L: linux-input@vger.kernel.org
3845 F: drivers/input/touchscreen/chipone_icn8505.c
3847 CHROME HARDWARE PLATFORM SUPPORT
3848 M: Benson Leung <bleung@chromium.org>
3849 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3852 F: drivers/platform/chrome/
3854 CHROMEOS EC SUBDRIVERS
3855 M: Benson Leung <bleung@chromium.org>
3856 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3857 R: Guenter Roeck <groeck@chromium.org>
3861 F: drivers/power/supply/cros_usbpd-charger.c
3863 CHROMEOS EC CODEC DRIVER
3864 M: Cheng-Yi Chiang <cychiang@chromium.org>
3866 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3867 R: Guenter Roeck <groeck@chromium.org>
3868 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3869 F: sound/soc/codecs/cros_ec_codec.*
3871 CIRRUS LOGIC AUDIO CODEC DRIVERS
3872 M: Brian Austin <brian.austin@cirrus.com>
3873 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3874 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3876 F: sound/soc/codecs/cs*
3878 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3879 M: Hartley Sweeten <hsweeten@visionengravers.com>
3880 L: netdev@vger.kernel.org
3882 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3884 CIRRUS LOGIC LOCHNAGAR DRIVER
3885 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3886 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3887 L: patches@opensource.cirrus.com
3889 F: drivers/clk/clk-lochnagar.c
3890 F: drivers/hwmon/lochnagar-hwmon.c
3891 F: drivers/mfd/lochnagar-i2c.c
3892 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3893 F: drivers/regulator/lochnagar-regulator.c
3894 F: sound/soc/codecs/lochnagar-sc.c
3895 F: include/dt-bindings/clk/lochnagar.h
3896 F: include/dt-bindings/pinctrl/lochnagar.h
3897 F: include/linux/mfd/lochnagar*
3898 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3899 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3900 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3901 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3902 F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3903 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3904 F: Documentation/hwmon/lochnagar
3906 CISCO FCOE HBA DRIVER
3907 M: Satish Kharat <satishkh@cisco.com>
3908 M: Sesidhar Baddela <sebaddel@cisco.com>
3909 M: Karan Tilak Kumar <kartilak@cisco.com>
3910 L: linux-scsi@vger.kernel.org
3912 F: drivers/scsi/fnic/
3914 CISCO SCSI HBA DRIVER
3915 M: Karan Tilak Kumar <kartilak@cisco.com>
3916 M: Sesidhar Baddela <sebaddel@cisco.com>
3917 L: linux-scsi@vger.kernel.org
3919 F: drivers/scsi/snic/
3921 CISCO VIC ETHERNET NIC DRIVER
3922 M: Christian Benvenuti <benve@cisco.com>
3923 M: Govindarajulu Varadarajan <_govind@gmx.com>
3924 M: Parvi Kaustubhi <pkaustub@cisco.com>
3926 F: drivers/net/ethernet/cisco/enic/
3928 CISCO VIC LOW LATENCY NIC DRIVER
3929 M: Christian Benvenuti <benve@cisco.com>
3930 M: Nelson Escobar <neescoba@cisco.com>
3931 M: Parvi Kaustubhi <pkaustub@cisco.com>
3933 F: drivers/infiniband/hw/usnic/
3935 CIRRUS LOGIC MADERA CODEC DRIVERS
3936 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3937 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3938 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3939 L: patches@opensource.cirrus.com
3940 T: git https://github.com/CirrusLogic/linux-drivers.git
3941 W: https://github.com/CirrusLogic/linux-drivers/wiki
3943 F: Documentation/devicetree/bindings/mfd/madera.txt
3944 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3945 F: include/linux/irqchip/irq-madera*
3946 F: include/linux/mfd/madera/*
3947 F: drivers/gpio/gpio-madera*
3948 F: drivers/irqchip/irq-madera*
3949 F: drivers/mfd/madera*
3950 F: drivers/mfd/cs47l*
3951 F: drivers/pinctrl/cirrus/*
3954 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3958 CLANG/LLVM BUILD SUPPORT
3959 L: clang-built-linux@googlegroups.com
3960 W: https://clangbuiltlinux.github.io/
3961 B: https://github.com/ClangBuiltLinux/linux/issues
3962 C: irc://chat.freenode.net/clangbuiltlinux
3964 K: \b(?i:clang|llvm)\b
3967 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3968 L: linux-kernel@vger.kernel.org
3971 F: include/linux/cleancache.h
3974 M: Russell King <linux@armlinux.org.uk>
3975 L: linux-clk@vger.kernel.org
3977 F: include/linux/clk.h
3979 CLOCKSOURCE, CLOCKEVENT DRIVERS
3980 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3981 M: Thomas Gleixner <tglx@linutronix.de>
3982 L: linux-kernel@vger.kernel.org
3983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3985 F: drivers/clocksource/
3986 F: Documentation/devicetree/bindings/timer/
3989 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3990 M: Daniel Oliveira Nascimento <don@syst.com.br>
3991 L: platform-driver-x86@vger.kernel.org
3993 F: drivers/platform/x86/classmate-laptop.c
3996 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3997 L: linux-media@vger.kernel.org
3998 T: git git://linuxtv.org/media_tree.git
3999 W: https://linuxtv.org
4001 F: drivers/media/pci/cobalt/
4003 COCCINELLE/Semantic Patches (SmPL)
4004 M: Julia Lawall <Julia.Lawall@lip6.fr>
4005 M: Gilles Muller <Gilles.Muller@lip6.fr>
4006 M: Nicolas Palix <nicolas.palix@imag.fr>
4007 M: Michal Marek <michal.lkml@markovi.net>
4008 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4009 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4010 W: http://coccinelle.lip6.fr/
4012 F: Documentation/dev-tools/coccinelle.rst
4013 F: scripts/coccinelle/
4014 F: scripts/coccicheck
4017 M: Jan Harkes <jaharkes@cs.cmu.edu>
4019 L: codalist@coda.cs.cmu.edu
4020 W: http://www.coda.cs.cmu.edu/
4022 F: Documentation/filesystems/coda.txt
4024 F: include/linux/coda*.h
4025 F: include/uapi/linux/coda*.h
4027 CODA V4L2 MEM2MEM DRIVER
4028 M: Philipp Zabel <p.zabel@pengutronix.de>
4029 L: linux-media@vger.kernel.org
4031 F: Documentation/devicetree/bindings/media/coda.txt
4032 F: drivers/media/platform/coda/
4035 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4037 F: Documentation/process/code-of-conduct.rst
4038 F: Documentation/process/code-of-conduct-interpretation.rst
4040 COMMON CLK FRAMEWORK
4041 M: Michael Turquette <mturquette@baylibre.com>
4042 M: Stephen Boyd <sboyd@kernel.org>
4043 L: linux-clk@vger.kernel.org
4044 Q: http://patchwork.kernel.org/project/linux-clk/list/
4045 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4047 F: Documentation/devicetree/bindings/clock/
4049 X: drivers/clk/clkdev.c
4050 F: include/linux/clk-pr*
4051 F: include/linux/clk/
4052 F: include/linux/of_clk.h
4054 COMMON INTERNET FILE SYSTEM (CIFS)
4055 M: Steve French <sfrench@samba.org>
4056 L: linux-cifs@vger.kernel.org
4057 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4058 W: http://linux-cifs.samba.org/
4059 T: git git://git.samba.org/sfrench/cifs-2.6.git
4061 F: Documentation/filesystems/cifs/
4064 COMPACTPCI HOTPLUG CORE
4065 M: Scott Murray <scott@spiteful.org>
4066 L: linux-pci@vger.kernel.org
4068 F: drivers/pci/hotplug/cpci_hotplug*
4070 COMPACTPCI HOTPLUG GENERIC DRIVER
4071 M: Scott Murray <scott@spiteful.org>
4072 L: linux-pci@vger.kernel.org
4074 F: drivers/pci/hotplug/cpcihp_generic.c
4076 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4077 M: Scott Murray <scott@spiteful.org>
4078 L: linux-pci@vger.kernel.org
4080 F: drivers/pci/hotplug/cpcihp_zt5550.*
4082 COMPAL LAPTOP SUPPORT
4083 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4084 L: platform-driver-x86@vger.kernel.org
4086 F: drivers/platform/x86/compal-laptop.c
4089 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4091 F: include/linux/compiler_attributes.h
4093 CONEXANT ACCESSRUNNER USB DRIVER
4094 L: accessrunner-general@lists.sourceforge.net
4095 W: http://accessrunner.sourceforge.net/
4097 F: drivers/usb/atm/cxacru.c
4100 M: Joel Becker <jlbec@evilplan.org>
4101 M: Christoph Hellwig <hch@lst.de>
4102 T: git git://git.infradead.org/users/hch/configfs.git
4105 F: include/linux/configfs.h
4108 M: Evgeniy Polyakov <zbr@ioremap.net>
4109 L: netdev@vger.kernel.org
4111 F: drivers/connector/
4113 CONTROL GROUP (CGROUP)
4114 M: Tejun Heo <tj@kernel.org>
4115 M: Li Zefan <lizefan@huawei.com>
4116 M: Johannes Weiner <hannes@cmpxchg.org>
4117 L: cgroups@vger.kernel.org
4118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4120 F: Documentation/admin-guide/cgroup-v2.rst
4121 F: Documentation/cgroup-v1/
4122 F: include/linux/cgroup*
4125 CONTROL GROUP - CPUSET
4126 M: Li Zefan <lizefan@huawei.com>
4127 L: cgroups@vger.kernel.org
4128 W: http://www.bullopensource.org/cpuset/
4129 W: http://oss.sgi.com/projects/cpusets/
4130 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4132 F: Documentation/cgroup-v1/cpusets.rst
4133 F: include/linux/cpuset.h
4134 F: kernel/cgroup/cpuset.c
4136 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4137 M: Johannes Weiner <hannes@cmpxchg.org>
4138 M: Michal Hocko <mhocko@kernel.org>
4139 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4140 L: cgroups@vger.kernel.org
4141 L: linux-mm@kvack.org
4146 CORETEMP HARDWARE MONITORING DRIVER
4147 M: Fenghua Yu <fenghua.yu@intel.com>
4148 L: linux-hwmon@vger.kernel.org
4150 F: Documentation/hwmon/coretemp.rst
4151 F: drivers/hwmon/coretemp.c
4153 COSA/SRP SYNC SERIAL DRIVER
4154 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4155 W: http://www.fi.muni.cz/~kas/cosa/
4157 F: drivers/net/wan/cosa*
4160 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4161 L: linux-iio@vger.kernel.org
4163 F: Documentation/ABI/testing/sysfs-bus-counter*
4164 F: Documentation/driver-api/generic-counter.rst
4166 F: include/linux/counter.h
4167 F: include/linux/counter_enum.h
4169 CPMAC ETHERNET DRIVER
4170 M: Florian Fainelli <f.fainelli@gmail.com>
4171 L: netdev@vger.kernel.org
4173 F: drivers/net/ethernet/ti/cpmac.c
4175 CPU FREQUENCY SCALING FRAMEWORK
4176 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4177 M: Viresh Kumar <viresh.kumar@linaro.org>
4178 L: linux-pm@vger.kernel.org
4180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4181 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4182 B: https://bugzilla.kernel.org
4183 F: Documentation/admin-guide/pm/cpufreq.rst
4184 F: Documentation/admin-guide/pm/intel_pstate.rst
4185 F: Documentation/cpu-freq/
4186 F: Documentation/devicetree/bindings/cpufreq/
4188 F: kernel/sched/cpufreq*.c
4189 F: include/linux/cpufreq.h
4190 F: include/linux/sched/cpufreq.h
4191 F: tools/testing/selftests/cpufreq/
4193 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4194 M: Viresh Kumar <viresh.kumar@linaro.org>
4195 M: Sudeep Holla <sudeep.holla@arm.com>
4196 L: linux-pm@vger.kernel.org
4197 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4199 F: drivers/cpufreq/arm_big_little.h
4200 F: drivers/cpufreq/arm_big_little.c
4202 CPU POWER MONITORING SUBSYSTEM
4203 M: Thomas Renninger <trenn@suse.com>
4204 M: Shuah Khan <shuah@kernel.org>
4205 M: Shuah Khan <skhan@linuxfoundation.org>
4206 L: linux-pm@vger.kernel.org
4208 F: tools/power/cpupower/
4211 M: "H. Peter Anvin" <hpa@zytor.com>
4213 F: arch/x86/kernel/cpuid.c
4214 F: arch/x86/kernel/msr.c
4216 CPUIDLE DRIVER - ARM BIG LITTLE
4217 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4218 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4219 L: linux-pm@vger.kernel.org
4220 L: linux-arm-kernel@lists.infradead.org
4221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4223 F: drivers/cpuidle/cpuidle-big_little.c
4225 CPUIDLE DRIVER - ARM EXYNOS
4226 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4227 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4228 M: Kukjin Kim <kgene@kernel.org>
4229 L: linux-pm@vger.kernel.org
4230 L: linux-samsung-soc@vger.kernel.org
4232 F: drivers/cpuidle/cpuidle-exynos.c
4233 F: arch/arm/mach-exynos/pm.c
4235 CPU IDLE TIME MANAGEMENT FRAMEWORK
4236 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4237 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4238 L: linux-pm@vger.kernel.org
4240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4241 B: https://bugzilla.kernel.org
4242 F: Documentation/admin-guide/pm/cpuidle.rst
4243 F: Documentation/driver-api/pm/cpuidle.rst
4244 F: drivers/cpuidle/*
4245 F: include/linux/cpuidle.h
4248 M: Nicolas Pitre <nico@fluxnic.net>
4250 F: Documentation/filesystems/cramfs.txt
4254 M: Herbert Xu <herbert@gondor.apana.org.au>
4255 M: "David S. Miller" <davem@davemloft.net>
4256 L: linux-crypto@vger.kernel.org
4257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4260 F: Documentation/crypto/
4261 F: Documentation/devicetree/bindings/crypto/
4266 F: include/linux/crypto*
4269 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4270 M: Neil Horman <nhorman@tuxdriver.com>
4271 L: linux-crypto@vger.kernel.org
4273 F: crypto/ansi_cprng.c
4277 M: Hans Verkuil <hverkuil@xs4all.nl>
4278 L: linux-media@vger.kernel.org
4279 T: git git://linuxtv.org/media_tree.git
4280 W: http://linuxtv.org
4282 F: drivers/media/i2c/cs3308.c
4284 CS5535 Audio ALSA driver
4285 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4287 F: sound/pci/cs5535audio/
4289 CSI DRIVERS FOR ALLWINNER V3s
4290 M: Yong Deng <yong.deng@magewell.com>
4291 L: linux-media@vger.kernel.org
4292 T: git git://linuxtv.org/media_tree.git
4294 F: drivers/media/platform/sunxi/sun6i-csi/
4295 F: Documentation/devicetree/bindings/media/sun6i-csi.txt
4298 M: Solomon Peachy <pizza@shaftnet.org>
4300 F: drivers/net/wireless/st/cw1200/
4302 CX18 VIDEO4LINUX DRIVER
4303 M: Andy Walls <awalls@md.metrocast.net>
4304 L: ivtv-devel@ivtvdriver.org (subscribers-only)
4305 L: linux-media@vger.kernel.org
4306 T: git git://linuxtv.org/media_tree.git
4307 W: https://linuxtv.org
4308 W: http://www.ivtvdriver.org/index.php/Cx18
4310 F: Documentation/media/v4l-drivers/cx18*
4311 F: drivers/media/pci/cx18/
4312 F: include/uapi/linux/ivtv*
4314 CX2341X MPEG ENCODER HELPER MODULE
4315 M: Hans Verkuil <hverkuil@xs4all.nl>
4316 L: linux-media@vger.kernel.org
4317 T: git git://linuxtv.org/media_tree.git
4318 W: https://linuxtv.org
4320 F: drivers/media/common/cx2341x*
4321 F: include/media/drv-intf/cx2341x.h
4323 CX24120 MEDIA DRIVER
4324 M: Jemma Denson <jdenson@gmail.com>
4325 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4326 L: linux-media@vger.kernel.org
4327 W: https://linuxtv.org
4328 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4330 F: drivers/media/dvb-frontends/cx24120*
4332 CX88 VIDEO4LINUX DRIVER
4333 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4334 L: linux-media@vger.kernel.org
4335 W: https://linuxtv.org
4336 T: git git://linuxtv.org/media_tree.git
4338 F: Documentation/media/v4l-drivers/cx88*
4339 F: drivers/media/pci/cx88/
4341 CXD2820R MEDIA DRIVER
4342 M: Antti Palosaari <crope@iki.fi>
4343 L: linux-media@vger.kernel.org
4344 W: https://linuxtv.org
4345 W: http://palosaari.fi/linux/
4346 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4347 T: git git://linuxtv.org/anttip/media_tree.git
4349 F: drivers/media/dvb-frontends/cxd2820r*
4351 CXGB3 ETHERNET DRIVER (CXGB3)
4352 M: Vishal Kulkarni <vishal@chelsio.com>
4353 L: netdev@vger.kernel.org
4354 W: http://www.chelsio.com
4356 F: drivers/net/ethernet/chelsio/cxgb3/
4358 CXGB3 ISCSI DRIVER (CXGB3I)
4359 M: Karen Xie <kxie@chelsio.com>
4360 L: linux-scsi@vger.kernel.org
4361 W: http://www.chelsio.com
4363 F: drivers/scsi/cxgbi/cxgb3i
4365 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4366 M: Potnuri Bharat Teja <bharat@chelsio.com>
4367 L: linux-rdma@vger.kernel.org
4368 W: http://www.openfabrics.org
4370 F: drivers/infiniband/hw/cxgb3/
4371 F: include/uapi/rdma/cxgb3-abi.h
4373 CXGB4 CRYPTO DRIVER (chcr)
4374 M: Atul Gupta <atul.gupta@chelsio.com>
4375 L: linux-crypto@vger.kernel.org
4376 W: http://www.chelsio.com
4378 F: drivers/crypto/chelsio
4380 CXGB4 ETHERNET DRIVER (CXGB4)
4381 M: Vishal Kulkarni <vishal@chelsio.com>
4382 L: netdev@vger.kernel.org
4383 W: http://www.chelsio.com
4385 F: drivers/net/ethernet/chelsio/cxgb4/
4387 CXGB4 ISCSI DRIVER (CXGB4I)
4388 M: Karen Xie <kxie@chelsio.com>
4389 L: linux-scsi@vger.kernel.org
4390 W: http://www.chelsio.com
4392 F: drivers/scsi/cxgbi/cxgb4i
4394 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4395 M: Potnuri Bharat Teja <bharat@chelsio.com>
4396 L: linux-rdma@vger.kernel.org
4397 W: http://www.openfabrics.org
4399 F: drivers/infiniband/hw/cxgb4/
4400 F: include/uapi/rdma/cxgb4-abi.h
4402 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4403 M: Casey Leedom <leedom@chelsio.com>
4404 L: netdev@vger.kernel.org
4405 W: http://www.chelsio.com
4407 F: drivers/net/ethernet/chelsio/cxgb4vf/
4409 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4410 M: Frederic Barrat <fbarrat@linux.ibm.com>
4411 M: Andrew Donnellan <ajd@linux.ibm.com>
4412 L: linuxppc-dev@lists.ozlabs.org
4414 F: arch/powerpc/platforms/powernv/pci-cxl.c
4415 F: drivers/misc/cxl/
4416 F: include/misc/cxl*
4417 F: include/uapi/misc/cxl.h
4418 F: Documentation/powerpc/cxl.txt
4419 F: Documentation/ABI/testing/sysfs-class-cxl
4421 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4422 M: Manoj N. Kumar <manoj@linux.ibm.com>
4423 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4424 M: Uma Krishnan <ukrishn@linux.ibm.com>
4425 L: linux-scsi@vger.kernel.org
4427 F: drivers/scsi/cxlflash/
4428 F: include/uapi/scsi/cxlflash_ioctl.h
4429 F: Documentation/powerpc/cxlflash.txt
4432 M: Russell King <linux@armlinux.org.uk>
4433 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4434 W: http://www.armlinux.org.uk/
4436 F: drivers/video/fbdev/cyber2000fb.*
4438 CYCLADES ASYNC MUX DRIVER
4439 W: http://www.cyclades.com/
4441 F: drivers/tty/cyclades.c
4442 F: include/linux/cyclades.h
4443 F: include/uapi/linux/cyclades.h
4445 CYCLADES PC300 DRIVER
4446 W: http://www.cyclades.com/
4448 F: drivers/net/wan/pc300*
4450 CYPRESS_FIRMWARE MEDIA DRIVER
4451 M: Antti Palosaari <crope@iki.fi>
4452 L: linux-media@vger.kernel.org
4453 W: https://linuxtv.org
4454 W: http://palosaari.fi/linux/
4455 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4456 T: git git://linuxtv.org/anttip/media_tree.git
4458 F: drivers/media/common/cypress_firmware*
4460 CYTTSP TOUCHSCREEN DRIVER
4461 M: Ferruh Yigit <fery@cypress.com>
4462 L: linux-input@vger.kernel.org
4464 F: drivers/input/touchscreen/cyttsp*
4465 F: include/linux/input/cyttsp.h
4467 D-LINK DIR-685 TOUCHKEYS DRIVER
4468 M: Linus Walleij <linus.walleij@linaro.org>
4469 L: linux-input@vger.kernel.org
4471 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4473 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4474 M: Joshua Kinard <kumba@gentoo.org>
4476 F: drivers/rtc/rtc-ds1685.c
4477 F: include/linux/rtc/ds1685.h
4479 DAMA SLAVE for AX.25
4480 M: Joerg Reuter <jreuter@yaina.de>
4481 W: http://yaina.de/jreuter/
4482 W: http://www.qsl.net/dl1bke/
4483 L: linux-hams@vger.kernel.org
4485 F: net/ax25/af_ax25.c
4486 F: net/ax25/ax25_dev.c
4487 F: net/ax25/ax25_ds_*
4488 F: net/ax25/ax25_in.c
4489 F: net/ax25/ax25_out.c
4490 F: net/ax25/ax25_timer.c
4491 F: net/ax25/sysctl_net_ax25.c
4493 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4494 L: netdev@vger.kernel.org
4496 F: Documentation/networking/device_drivers/dec/dmfe.txt
4497 F: drivers/net/ethernet/dec/tulip/dmfe.c
4499 DC390/AM53C974 SCSI driver
4500 M: Hannes Reinecke <hare@suse.com>
4501 L: linux-scsi@vger.kernel.org
4503 F: drivers/scsi/am53c974.c
4506 M: Oliver Neukum <oliver@neukum.org>
4507 M: Ali Akcaagac <aliakc@web.de>
4508 M: Jamie Lenehan <lenehan@twibble.org>
4509 L: dc395x@twibble.org
4510 W: http://twibble.org/dist/dc395x/
4511 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4513 F: Documentation/scsi/dc395x.txt
4514 F: drivers/scsi/dc395x.*
4517 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4518 L: dccp@vger.kernel.org
4519 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4521 F: include/linux/dccp.h
4522 F: include/uapi/linux/dccp.h
4523 F: include/linux/tfrc.h
4526 DECnet NETWORK LAYER
4527 W: http://linux-decnet.sourceforge.net
4528 L: linux-decnet-user@lists.sourceforge.net
4530 F: Documentation/networking/decnet.txt
4533 DECSTATION PLATFORM SUPPORT
4534 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4535 L: linux-mips@vger.kernel.org
4536 W: http://www.linux-mips.org/wiki/DECstation
4539 F: arch/mips/include/asm/dec/
4540 F: arch/mips/include/asm/mach-dec/
4542 DEFXX FDDI NETWORK DRIVER
4543 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4545 F: drivers/net/fddi/defxx.*
4548 M: Pali Rohár <pali.rohar@gmail.com>
4549 M: Mario Limonciello <mario.limonciello@dell.com>
4550 L: platform-driver-x86@vger.kernel.org
4552 F: drivers/platform/x86/dell-smbios.*
4554 DELL SMBIOS SMM DRIVER
4555 M: Mario Limonciello <mario.limonciello@dell.com>
4556 L: platform-driver-x86@vger.kernel.org
4558 F: drivers/platform/x86/dell-smbios-smm.c
4560 DELL SMBIOS WMI DRIVER
4561 M: Mario Limonciello <mario.limonciello@dell.com>
4562 L: platform-driver-x86@vger.kernel.org
4564 F: drivers/platform/x86/dell-smbios-wmi.c
4565 F: tools/wmi/dell-smbios-example.c
4567 DEFZA FDDI NETWORK DRIVER
4568 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4570 F: drivers/net/fddi/defza.*
4573 M: Matthew Garrett <mjg59@srcf.ucam.org>
4574 M: Pali Rohár <pali.rohar@gmail.com>
4575 L: platform-driver-x86@vger.kernel.org
4577 F: drivers/platform/x86/dell-laptop.c
4579 DELL LAPTOP FREEFALL DRIVER
4580 M: Pali Rohár <pali.rohar@gmail.com>
4582 F: drivers/platform/x86/dell-smo8800.c
4584 DELL LAPTOP RBTN DRIVER
4585 M: Pali Rohár <pali.rohar@gmail.com>
4587 F: drivers/platform/x86/dell-rbtn.*
4589 DELL REMOTE BIOS UPDATE DRIVER
4590 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4591 L: platform-driver-x86@vger.kernel.org
4593 F: drivers/platform/x86/dell_rbu.c
4595 DELL LAPTOP SMM DRIVER
4596 M: Pali Rohár <pali.rohar@gmail.com>
4598 F: drivers/hwmon/dell-smm-hwmon.c
4599 F: include/uapi/linux/i8k.h
4601 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4602 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4603 L: platform-driver-x86@vger.kernel.org
4605 F: Documentation/dcdbas.txt
4606 F: drivers/platform/x86/dcdbas.*
4608 DELL WMI NOTIFICATIONS DRIVER
4609 M: Matthew Garrett <mjg59@srcf.ucam.org>
4610 M: Pali Rohár <pali.rohar@gmail.com>
4612 F: drivers/platform/x86/dell-wmi.c
4614 DELL WMI DESCRIPTOR DRIVER
4615 M: Mario Limonciello <mario.limonciello@dell.com>
4617 F: drivers/platform/x86/dell-wmi-descriptor.c
4619 DELTA ST MEDIA DRIVER
4620 M: Hugues Fruchet <hugues.fruchet@st.com>
4621 L: linux-media@vger.kernel.org
4622 T: git git://linuxtv.org/media_tree.git
4623 W: https://linuxtv.org
4625 F: drivers/media/platform/sti/delta
4628 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4629 L: linux-mtd@lists.infradead.org
4631 F: drivers/mtd/nand/raw/denali*
4633 DESIGNWARE USB2 DRD IP DRIVER
4634 M: Minas Harutyunyan <hminas@synopsys.com>
4635 L: linux-usb@vger.kernel.org
4636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4638 F: drivers/usb/dwc2/
4640 DESIGNWARE USB3 DRD IP DRIVER
4641 M: Felipe Balbi <balbi@kernel.org>
4642 L: linux-usb@vger.kernel.org
4643 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4645 F: drivers/usb/dwc3/
4647 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4648 M: Andreas Klinger <ak@it-klinger.de>
4649 L: linux-iio@vger.kernel.org
4651 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4652 F: drivers/iio/proximity/srf*.c
4654 DEVICE COREDUMP (DEV_COREDUMP)
4655 M: Johannes Berg <johannes@sipsolutions.net>
4656 L: linux-kernel@vger.kernel.org
4658 F: drivers/base/devcoredump.c
4659 F: include/linux/devcoredump.h
4661 DEVICE FREQUENCY (DEVFREQ)
4662 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4663 M: Kyungmin Park <kyungmin.park@samsung.com>
4664 R: Chanwoo Choi <cw00.choi@samsung.com>
4665 L: linux-pm@vger.kernel.org
4666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4669 F: include/linux/devfreq.h
4670 F: Documentation/devicetree/bindings/devfreq/
4671 F: include/trace/events/devfreq.h
4673 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4674 M: Chanwoo Choi <cw00.choi@samsung.com>
4675 L: linux-pm@vger.kernel.org
4676 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4678 F: drivers/devfreq/event/
4679 F: drivers/devfreq/devfreq-event.c
4680 F: include/linux/devfreq-event.h
4681 F: Documentation/devicetree/bindings/devfreq/event/
4683 DEVICE NUMBER REGISTRY
4684 M: Torben Mathiasen <device@lanana.org>
4685 W: http://lanana.org/docs/device-list/index.html
4689 M: Alasdair Kergon <agk@redhat.com>
4690 M: Mike Snitzer <snitzer@redhat.com>
4691 M: dm-devel@redhat.com
4692 L: dm-devel@redhat.com
4693 W: http://sources.redhat.com/dm
4694 Q: http://patchwork.kernel.org/project/dm-devel/list/
4695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4696 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4698 F: Documentation/device-mapper/
4699 F: drivers/md/Makefile
4700 F: drivers/md/Kconfig
4702 F: drivers/md/persistent-data/
4703 F: include/linux/device-mapper.h
4704 F: include/linux/dm-*.h
4705 F: include/uapi/linux/dm-*.h
4708 M: Jiri Pirko <jiri@mellanox.com>
4709 L: netdev@vger.kernel.org
4711 F: net/core/devlink.c
4712 F: include/net/devlink.h
4713 F: include/uapi/linux/devlink.h
4715 DIALOG SEMICONDUCTOR DRIVERS
4716 M: Support Opensource <support.opensource@diasemi.com>
4717 W: http://www.dialog-semiconductor.com/products
4719 F: Documentation/hwmon/da90??.rst
4720 F: Documentation/devicetree/bindings/mfd/da90*.txt
4721 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4722 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4723 F: Documentation/devicetree/bindings/regulator/da92*.txt
4724 F: Documentation/devicetree/bindings/regulator/slg51000.txt
4725 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4726 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4727 F: drivers/gpio/gpio-da90??.c
4728 F: drivers/hwmon/da90??-hwmon.c
4729 F: drivers/iio/adc/da91??-*.c
4730 F: drivers/input/misc/da90??_onkey.c
4731 F: drivers/input/touchscreen/da9052_tsi.c
4732 F: drivers/leds/leds-da90??.c
4733 F: drivers/mfd/da903x.c
4734 F: drivers/mfd/da90??-*.c
4735 F: drivers/mfd/da91??-*.c
4736 F: drivers/power/supply/da9052-battery.c
4737 F: drivers/power/supply/da91??-*.c
4738 F: drivers/regulator/da903x.c
4739 F: drivers/regulator/da9???-regulator.[ch]
4740 F: drivers/regulator/slg51000-regulator.[ch]
4741 F: drivers/thermal/da90??-thermal.c
4742 F: drivers/rtc/rtc-da90??.c
4743 F: drivers/video/backlight/da90??_bl.c
4744 F: drivers/watchdog/da90??_wdt.c
4745 F: include/linux/mfd/da903x.h
4746 F: include/linux/mfd/da9052/
4747 F: include/linux/mfd/da9055/
4748 F: include/linux/mfd/da9062/
4749 F: include/linux/mfd/da9063/
4750 F: include/linux/mfd/da9150/
4751 F: include/linux/regulator/da9211.h
4752 F: include/sound/da[79]*.h
4753 F: sound/soc/codecs/da[79]*.[ch]
4755 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4756 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4757 L: linux-gpio@vger.kernel.org
4759 F: drivers/gpio/gpio-gpio-mm.c
4761 DIOLAN U2C-12 I2C DRIVER
4762 M: Guenter Roeck <linux@roeck-us.net>
4763 L: linux-i2c@vger.kernel.org
4765 F: drivers/i2c/busses/i2c-diolan-u2c.c
4767 FILESYSTEM DIRECT ACCESS (DAX)
4768 M: Dan Williams <dan.j.williams@intel.com>
4769 R: Matthew Wilcox <willy@infradead.org>
4770 R: Jan Kara <jack@suse.cz>
4771 L: linux-fsdevel@vger.kernel.org
4772 L: linux-nvdimm@lists.01.org
4775 F: include/linux/dax.h
4776 F: include/trace/events/fs_dax.h
4778 DEVICE DIRECT ACCESS (DAX)
4779 M: Dan Williams <dan.j.williams@intel.com>
4780 M: Vishal Verma <vishal.l.verma@intel.com>
4781 M: Keith Busch <keith.busch@intel.com>
4782 M: Dave Jiang <dave.jiang@intel.com>
4783 L: linux-nvdimm@lists.01.org
4787 DIRECTORY NOTIFICATION (DNOTIFY)
4788 M: Jan Kara <jack@suse.cz>
4789 R: Amir Goldstein <amir73il@gmail.com>
4790 L: linux-fsdevel@vger.kernel.org
4792 F: Documentation/filesystems/dnotify.txt
4793 F: fs/notify/dnotify/
4794 F: include/linux/dnotify.h
4796 DISK GEOMETRY AND PARTITION HANDLING
4797 M: Andries Brouwer <aeb@cwi.nl>
4798 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4799 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4800 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4804 M: Jan Kara <jack@suse.com>
4806 F: Documentation/filesystems/quota.txt
4808 F: include/linux/quota*.h
4809 F: include/uapi/linux/quota*.h
4811 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4812 M: Bernie Thompson <bernie@plugable.com>
4813 L: linux-fbdev@vger.kernel.org
4815 W: http://plugable.com/category/projects/udlfb/
4816 F: drivers/video/fbdev/udlfb.c
4817 F: include/video/udlfb.h
4818 F: Documentation/fb/udlfb.txt
4820 DISTRIBUTED LOCK MANAGER (DLM)
4821 M: Christine Caulfield <ccaulfie@redhat.com>
4822 M: David Teigland <teigland@redhat.com>
4823 L: cluster-devel@redhat.com
4824 W: http://sources.redhat.com/cluster/
4825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4829 DMA BUFFER SHARING FRAMEWORK
4830 M: Sumit Semwal <sumit.semwal@linaro.org>
4832 L: linux-media@vger.kernel.org
4833 L: dri-devel@lists.freedesktop.org
4834 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4836 F: include/linux/dma-buf*
4837 F: include/linux/reservation.h
4838 F: include/linux/*fence.h
4839 F: Documentation/driver-api/dma-buf.rst
4840 T: git git://anongit.freedesktop.org/drm/drm-misc
4842 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4843 M: Vinod Koul <vkoul@kernel.org>
4844 L: dmaengine@vger.kernel.org
4845 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4848 F: include/linux/dmaengine.h
4849 F: include/linux/of_dma.h
4850 F: Documentation/devicetree/bindings/dma/
4851 F: Documentation/driver-api/dmaengine/
4852 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4855 M: Christoph Hellwig <hch@lst.de>
4856 M: Marek Szyprowski <m.szyprowski@samsung.com>
4857 R: Robin Murphy <robin.murphy@arm.com>
4858 L: iommu@lists.linux-foundation.org
4859 T: git git://git.infradead.org/users/hch/dma-mapping.git
4860 W: http://git.infradead.org/users/hch/dma-mapping.git
4863 F: include/asm-generic/dma-mapping.h
4864 F: include/linux/dma-direct.h
4865 F: include/linux/dma-mapping.h
4866 F: include/linux/dma-noncoherent.h
4868 DME1737 HARDWARE MONITOR DRIVER
4869 M: Juerg Haefliger <juergh@gmail.com>
4870 L: linux-hwmon@vger.kernel.org
4872 F: Documentation/hwmon/dme1737.rst
4873 F: drivers/hwmon/dme1737.c
4876 M: Jean Delvare <jdelvare@suse.com>
4878 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4879 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4880 F: drivers/firmware/dmi-id.c
4881 F: drivers/firmware/dmi_scan.c
4882 F: include/linux/dmi.h
4885 M: Jonathan Corbet <corbet@lwn.net>
4886 L: linux-doc@vger.kernel.org
4889 F: scripts/kernel-doc
4890 X: Documentation/ABI/
4891 X: Documentation/acpi/
4892 X: Documentation/devicetree/
4893 X: Documentation/i2c/
4894 X: Documentation/media/
4895 X: Documentation/power/
4896 X: Documentation/spi/
4897 T: git git://git.lwn.net/linux.git docs-next
4899 DOCUMENTATION/ITALIAN
4900 M: Federico Vaga <federico.vaga@vaga.pv.it>
4901 L: linux-doc@vger.kernel.org
4903 F: Documentation/translations/it_IT
4905 DONGWOON DW9714 LENS VOICE COIL DRIVER
4906 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4907 L: linux-media@vger.kernel.org
4908 T: git git://linuxtv.org/media_tree.git
4910 F: drivers/media/i2c/dw9714.c
4911 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4913 DONGWOON DW9807 LENS VOICE COIL DRIVER
4914 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4915 L: linux-media@vger.kernel.org
4916 T: git git://linuxtv.org/media_tree.git
4918 F: drivers/media/i2c/dw9807-vcm.c
4919 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4922 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4923 L: blinux-list@redhat.com
4925 F: drivers/char/dtlk.c
4926 F: include/linux/dtlk.h
4928 DPAA2 DATAPATH I/O (DPIO) DRIVER
4929 M: Roy Pledge <Roy.Pledge@nxp.com>
4930 L: linux-kernel@vger.kernel.org
4932 F: drivers/soc/fsl/dpio
4934 DPAA2 ETHERNET DRIVER
4935 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4936 L: netdev@vger.kernel.org
4938 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4939 F: drivers/net/ethernet/freescale/dpaa2/dpni*
4940 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
4941 F: drivers/net/ethernet/freescale/dpaa2/Makefile
4942 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
4944 DPAA2 ETHERNET SWITCH DRIVER
4945 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4946 M: Ioana Ciornei <ioana.ciornei@nxp.com>
4947 L: linux-kernel@vger.kernel.org
4949 F: drivers/staging/fsl-dpaa2/ethsw
4951 DPAA2 PTP CLOCK DRIVER
4952 M: Yangbo Lu <yangbo.lu@nxp.com>
4953 L: netdev@vger.kernel.org
4955 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4956 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
4958 DPT_I2O SCSI RAID DRIVER
4959 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4960 L: linux-scsi@vger.kernel.org
4961 W: http://www.adaptec.com/
4963 F: drivers/scsi/dpt*
4964 F: drivers/scsi/dpt/
4967 M: Philipp Reisner <philipp.reisner@linbit.com>
4968 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4969 L: drbd-dev@lists.linbit.com
4970 W: http://www.drbd.org
4971 T: git git://git.linbit.com/linux-drbd.git
4972 T: git git://git.linbit.com/drbd-8.4.git
4974 F: drivers/block/drbd/
4976 F: Documentation/blockdev/drbd/
4978 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4979 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4980 R: "Rafael J. Wysocki" <rafael@kernel.org>
4981 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4983 F: Documentation/kobject.txt
4987 F: include/linux/debugfs.h
4988 F: include/linux/kobj*
4991 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4992 M: Kevin Hilman <khilman@kernel.org>
4993 M: Nishanth Menon <nm@ti.com>
4995 F: drivers/power/avs/
4996 F: include/linux/power/smartreflex.h
4997 L: linux-pm@vger.kernel.org
4999 DRM DRIVER FOR ARM PL111 CLCD
5000 M: Eric Anholt <eric@anholt.net>
5001 T: git git://anongit.freedesktop.org/drm/drm-misc
5003 F: drivers/gpu/drm/pl111/
5005 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5006 M: Linus Walleij <linus.walleij@linaro.org>
5007 T: git git://anongit.freedesktop.org/drm/drm-misc
5009 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5010 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5012 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5013 M: Dave Airlie <airlied@redhat.com>
5015 F: drivers/gpu/drm/ast/
5017 DRM DRIVER FOR ASPEED BMC GFX
5018 M: Joel Stanley <joel@jms.id.au>
5019 L: linux-aspeed@lists.ozlabs.org
5020 T: git git://anongit.freedesktop.org/drm/drm-misc
5022 F: drivers/gpu/drm/aspeed/
5023 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5025 DRM DRIVER FOR BOCHS VIRTUAL GPU
5026 M: Gerd Hoffmann <kraxel@redhat.com>
5027 L: virtualization@lists.linux-foundation.org
5028 T: git git://anongit.freedesktop.org/drm/drm-misc
5030 F: drivers/gpu/drm/bochs/
5032 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5033 M: Linus Walleij <linus.walleij@linaro.org>
5034 T: git git://anongit.freedesktop.org/drm/drm-misc
5036 F: drivers/gpu/drm/tve200/
5038 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5039 M: Jagan Teki <jagan@amarulasolutions.com>
5041 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5042 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5044 DRM DRIVER FOR ILITEK ILI9225 PANELS
5045 M: David Lechner <david@lechnology.com>
5047 F: drivers/gpu/drm/tinydrm/ili9225.c
5048 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5050 DRM DRIVER FOR HX8357D PANELS
5051 M: Eric Anholt <eric@anholt.net>
5052 T: git git://anongit.freedesktop.org/drm/drm-misc
5054 F: drivers/gpu/drm/tinydrm/hx8357d.c
5055 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5057 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5058 S: Orphan / Obsolete
5059 F: drivers/gpu/drm/i810/
5060 F: include/uapi/drm/i810_drm.h
5062 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5063 S: Orphan / Obsolete
5064 F: drivers/gpu/drm/mga/
5065 F: include/uapi/drm/mga_drm.h
5067 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5068 M: Dave Airlie <airlied@redhat.com>
5070 F: drivers/gpu/drm/mgag200/
5072 DRM DRIVER FOR MI0283QT
5073 M: Noralf Trønnes <noralf@tronnes.org>
5075 F: drivers/gpu/drm/tinydrm/mi0283qt.c
5076 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5078 DRM DRIVER FOR MSM ADRENO GPU
5079 M: Rob Clark <robdclark@gmail.com>
5080 M: Sean Paul <sean@poorly.run>
5081 L: linux-arm-msm@vger.kernel.org
5082 L: dri-devel@lists.freedesktop.org
5083 L: freedreno@lists.freedesktop.org
5084 T: git https://gitlab.freedesktop.org/drm/msm.git
5086 F: drivers/gpu/drm/msm/
5087 F: include/uapi/drm/msm_drm.h
5088 F: Documentation/devicetree/bindings/display/msm/
5090 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5091 M: Ben Skeggs <bskeggs@redhat.com>
5092 L: dri-devel@lists.freedesktop.org
5093 L: nouveau@lists.freedesktop.org
5094 T: git git://github.com/skeggsb/linux
5096 F: drivers/gpu/drm/nouveau/
5097 F: include/uapi/drm/nouveau_drm.h
5099 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5100 M: Stefan Mavrodiev <stefan@olimex.com>
5102 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5103 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5105 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5106 M: Noralf Trønnes <noralf@tronnes.org>
5108 F: drivers/gpu/drm/tinydrm/repaper.c
5109 F: Documentation/devicetree/bindings/display/repaper.txt
5111 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5112 M: Dave Airlie <airlied@redhat.com>
5113 M: Gerd Hoffmann <kraxel@redhat.com>
5114 L: virtualization@lists.linux-foundation.org
5115 T: git git://anongit.freedesktop.org/drm/drm-misc
5117 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5118 F: drivers/gpu/drm/cirrus/
5120 DRM DRIVER FOR QXL VIRTUAL GPU
5121 M: Dave Airlie <airlied@redhat.com>
5122 M: Gerd Hoffmann <kraxel@redhat.com>
5123 L: virtualization@lists.linux-foundation.org
5124 L: spice-devel@lists.freedesktop.org
5125 T: git git://anongit.freedesktop.org/drm/drm-misc
5127 F: drivers/gpu/drm/qxl/
5128 F: include/uapi/drm/qxl_drm.h
5130 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5131 S: Orphan / Obsolete
5132 F: drivers/gpu/drm/r128/
5133 F: include/uapi/drm/r128_drm.h
5135 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5136 M: Guido Günther <agx@sigxcpu.org>
5138 F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5139 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5141 DRM DRIVER FOR SAVAGE VIDEO CARDS
5142 S: Orphan / Obsolete
5143 F: drivers/gpu/drm/savage/
5144 F: include/uapi/drm/savage_drm.h
5146 DRM DRIVER FOR SIS VIDEO CARDS
5147 S: Orphan / Obsolete
5148 F: drivers/gpu/drm/sis/
5149 F: include/uapi/drm/sis_drm.h
5151 DRM DRIVER FOR SITRONIX ST7701 PANELS
5152 M: Jagan Teki <jagan@amarulasolutions.com>
5154 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5155 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5157 DRM DRIVER FOR SITRONIX ST7586 PANELS
5158 M: David Lechner <david@lechnology.com>
5160 F: drivers/gpu/drm/tinydrm/st7586.c
5161 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5163 DRM DRIVER FOR SITRONIX ST7735R PANELS
5164 M: David Lechner <david@lechnology.com>
5166 F: drivers/gpu/drm/tinydrm/st7735r.c
5167 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5169 DRM DRIVER FOR TDFX VIDEO CARDS
5170 S: Orphan / Obsolete
5171 F: drivers/gpu/drm/tdfx/
5173 DRM DRIVER FOR TPO TPG110 PANELS
5174 M: Linus Walleij <linus.walleij@linaro.org>
5175 T: git git://anongit.freedesktop.org/drm/drm-misc
5177 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5178 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt
5180 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5181 M: Dave Airlie <airlied@redhat.com>
5182 R: Sean Paul <sean@poorly.run>
5183 L: dri-devel@lists.freedesktop.org
5185 F: drivers/gpu/drm/udl/
5186 T: git git://anongit.freedesktop.org/drm/drm-misc
5188 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5189 M: Hans de Goede <hdegoede@redhat.com>
5190 L: dri-devel@lists.freedesktop.org
5192 F: drivers/gpu/drm/vboxvideo/
5193 T: git git://anongit.freedesktop.org/drm/drm-misc
5195 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5196 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5197 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5198 R: Daniel Vetter <daniel@ffwll.ch>
5199 T: git git://anongit.freedesktop.org/drm/drm-misc
5201 L: dri-devel@lists.freedesktop.org
5202 F: drivers/gpu/drm/vkms/
5203 F: Documentation/gpu/vkms.rst
5205 DRM DRIVER FOR VMWARE VIRTUAL GPU
5206 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5207 M: Thomas Hellstrom <thellstrom@vmware.com>
5208 L: dri-devel@lists.freedesktop.org
5209 T: git git://people.freedesktop.org/~thomash/linux
5211 F: drivers/gpu/drm/vmwgfx/
5212 F: include/uapi/drm/vmwgfx_drm.h
5215 M: David Airlie <airlied@linux.ie>
5216 M: Daniel Vetter <daniel@ffwll.ch>
5217 L: dri-devel@lists.freedesktop.org
5218 T: git git://anongit.freedesktop.org/drm/drm
5219 B: https://bugs.freedesktop.org/
5220 C: irc://chat.freenode.net/dri-devel
5224 F: Documentation/devicetree/bindings/display/
5225 F: Documentation/devicetree/bindings/gpu/
5226 F: Documentation/gpu/
5228 F: include/uapi/drm/
5229 F: include/linux/vga*
5231 DRM DRIVERS AND MISC GPU PATCHES
5232 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5233 M: Maxime Ripard <maxime.ripard@bootlin.com>
5234 M: Sean Paul <sean@poorly.run>
5235 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5237 T: git git://anongit.freedesktop.org/drm/drm-misc
5238 F: Documentation/gpu/
5240 F: drivers/gpu/drm/*
5242 F: include/uapi/drm/drm*
5243 F: include/linux/vga*
5245 DRM DRIVERS FOR ALLWINNER A10
5246 M: Maxime Ripard <maxime.ripard@bootlin.com>
5247 L: dri-devel@lists.freedesktop.org
5249 F: drivers/gpu/drm/sun4i/
5250 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5251 T: git git://anongit.freedesktop.org/drm/drm-misc
5253 DRM DRIVERS FOR AMLOGIC SOCS
5254 M: Neil Armstrong <narmstrong@baylibre.com>
5255 L: dri-devel@lists.freedesktop.org
5256 L: linux-amlogic@lists.infradead.org
5257 W: http://linux-meson.com/
5259 F: drivers/gpu/drm/meson/
5260 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5261 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5262 F: Documentation/gpu/meson.rst
5263 T: git git://anongit.freedesktop.org/drm/drm-misc
5265 DRM DRIVERS FOR ATMEL HLCDC
5266 M: Boris Brezillon <bbrezillon@kernel.org>
5267 L: dri-devel@lists.freedesktop.org
5269 F: drivers/gpu/drm/atmel-hlcdc/
5270 F: Documentation/devicetree/bindings/display/atmel/
5271 T: git git://anongit.freedesktop.org/drm/drm-misc
5273 DRM DRIVERS FOR BRIDGE CHIPS
5274 M: Andrzej Hajda <a.hajda@samsung.com>
5275 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5277 T: git git://anongit.freedesktop.org/drm/drm-misc
5278 F: drivers/gpu/drm/bridge/
5280 DRM DRIVERS FOR EXYNOS
5281 M: Inki Dae <inki.dae@samsung.com>
5282 M: Joonyoung Shim <jy0922.shim@samsung.com>
5283 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5284 M: Kyungmin Park <kyungmin.park@samsung.com>
5285 L: dri-devel@lists.freedesktop.org
5286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5288 F: drivers/gpu/drm/exynos/
5289 F: include/uapi/drm/exynos_drm.h
5290 F: Documentation/devicetree/bindings/display/exynos/
5292 DRM DRIVERS FOR FREESCALE DCU
5293 M: Stefan Agner <stefan@agner.ch>
5294 M: Alison Wang <alison.wang@nxp.com>
5295 L: dri-devel@lists.freedesktop.org
5297 F: drivers/gpu/drm/fsl-dcu/
5298 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5299 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5300 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5301 T: git git://anongit.freedesktop.org/drm/drm-misc
5303 DRM DRIVERS FOR FREESCALE IMX
5304 M: Philipp Zabel <p.zabel@pengutronix.de>
5305 L: dri-devel@lists.freedesktop.org
5307 F: drivers/gpu/drm/imx/
5308 F: drivers/gpu/ipu-v3/
5309 F: Documentation/devicetree/bindings/display/imx/
5311 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5312 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5313 L: dri-devel@lists.freedesktop.org
5314 T: git git://github.com/patjak/drm-gma500
5316 F: drivers/gpu/drm/gma500/
5318 DRM DRIVERS FOR HISILICON
5319 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
5320 M: Rongrong Zou <zourongrong@gmail.com>
5321 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5322 R: Chen Feng <puck.chen@hisilicon.com>
5323 L: dri-devel@lists.freedesktop.org
5324 T: git git://github.com/xin3liang/linux.git
5326 F: drivers/gpu/drm/hisilicon/
5327 F: Documentation/devicetree/bindings/display/hisilicon/
5329 DRM DRIVERS FOR LIMA
5330 M: Qiang Yu <yuq825@gmail.com>
5331 L: dri-devel@lists.freedesktop.org
5332 L: lima@lists.freedesktop.org (moderated for non-subscribers)
5334 F: drivers/gpu/drm/lima/
5335 F: include/uapi/drm/lima_drm.h
5336 T: git git://anongit.freedesktop.org/drm/drm-misc
5338 DRM DRIVERS FOR MEDIATEK
5339 M: CK Hu <ck.hu@mediatek.com>
5340 M: Philipp Zabel <p.zabel@pengutronix.de>
5341 L: dri-devel@lists.freedesktop.org
5343 F: drivers/gpu/drm/mediatek/
5344 F: Documentation/devicetree/bindings/display/mediatek/
5346 DRM DRIVERS FOR NVIDIA TEGRA
5347 M: Thierry Reding <thierry.reding@gmail.com>
5348 L: dri-devel@lists.freedesktop.org
5349 L: linux-tegra@vger.kernel.org
5350 T: git git://anongit.freedesktop.org/tegra/linux.git
5352 F: drivers/gpu/drm/tegra/
5353 F: drivers/gpu/host1x/
5354 F: include/linux/host1x.h
5355 F: include/uapi/drm/tegra_drm.h
5356 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5358 DRM DRIVERS FOR RENESAS
5359 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5360 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5361 L: dri-devel@lists.freedesktop.org
5362 L: linux-renesas-soc@vger.kernel.org
5363 T: git git://linuxtv.org/pinchartl/media drm/du/next
5365 F: drivers/gpu/drm/rcar-du/
5366 F: drivers/gpu/drm/shmobile/
5367 F: include/linux/platform_data/shmob_drm.h
5368 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5369 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5370 F: Documentation/devicetree/bindings/display/renesas,du.txt
5372 DRM DRIVERS FOR ROCKCHIP
5373 M: Sandy Huang <hjc@rock-chips.com>
5374 M: Heiko Stübner <heiko@sntech.de>
5375 L: dri-devel@lists.freedesktop.org
5377 F: drivers/gpu/drm/rockchip/
5378 F: Documentation/devicetree/bindings/display/rockchip/
5379 T: git git://anongit.freedesktop.org/drm/drm-misc
5382 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5383 M: Vincent Abriou <vincent.abriou@st.com>
5384 L: dri-devel@lists.freedesktop.org
5385 T: git git://anongit.freedesktop.org/drm/drm-misc
5387 F: drivers/gpu/drm/sti
5388 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5391 M: Yannick Fertre <yannick.fertre@st.com>
5392 M: Philippe Cornu <philippe.cornu@st.com>
5393 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5394 M: Vincent Abriou <vincent.abriou@st.com>
5395 L: dri-devel@lists.freedesktop.org
5396 T: git git://anongit.freedesktop.org/drm/drm-misc
5398 F: drivers/gpu/drm/stm
5399 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5401 DRM DRIVERS FOR TI LCDC
5402 M: Jyri Sarha <jsarha@ti.com>
5403 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5404 L: dri-devel@lists.freedesktop.org
5406 F: drivers/gpu/drm/tilcdc/
5407 F: Documentation/devicetree/bindings/display/tilcdc/
5409 DRM DRIVERS FOR TI OMAP
5410 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5411 L: dri-devel@lists.freedesktop.org
5413 F: drivers/gpu/drm/omapdrm/
5414 F: Documentation/devicetree/bindings/display/ti/
5417 M: Eric Anholt <eric@anholt.net>
5419 F: drivers/gpu/drm/v3d/
5420 F: include/uapi/drm/v3d_drm.h
5421 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5422 T: git git://anongit.freedesktop.org/drm/drm-misc
5425 M: Eric Anholt <eric@anholt.net>
5426 T: git git://github.com/anholt/linux
5428 F: drivers/gpu/drm/vc4/
5429 F: include/uapi/drm/vc4_drm.h
5430 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5431 T: git git://anongit.freedesktop.org/drm/drm-misc
5433 DRM DRIVERS FOR VIVANTE GPU IP
5434 M: Lucas Stach <l.stach@pengutronix.de>
5435 R: Russell King <linux+etnaviv@armlinux.org.uk>
5436 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5437 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5438 L: dri-devel@lists.freedesktop.org
5440 F: drivers/gpu/drm/etnaviv/
5441 F: include/uapi/drm/etnaviv_drm.h
5442 F: Documentation/devicetree/bindings/display/etnaviv/
5444 DRM DRIVERS FOR ZTE ZX
5445 M: Shawn Guo <shawnguo@kernel.org>
5446 L: dri-devel@lists.freedesktop.org
5448 F: drivers/gpu/drm/zte/
5449 F: Documentation/devicetree/bindings/display/zte,vou.txt
5450 T: git git://anongit.freedesktop.org/drm/drm-misc
5453 M: Thierry Reding <thierry.reding@gmail.com>
5454 L: dri-devel@lists.freedesktop.org
5455 T: git git://anongit.freedesktop.org/drm/drm-misc
5457 F: drivers/gpu/drm/drm_panel.c
5458 F: drivers/gpu/drm/panel/
5459 F: include/drm/drm_panel.h
5460 F: Documentation/devicetree/bindings/display/panel/
5463 M: Noralf Trønnes <noralf@tronnes.org>
5464 W: https://github.com/notro/tinydrm/wiki/Development
5465 T: git git://anongit.freedesktop.org/drm/drm-misc
5467 F: drivers/gpu/drm/tinydrm/
5468 F: include/drm/tinydrm/
5471 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5472 T: git git://anongit.freedesktop.org/drm/drm-misc
5473 L: dri-devel@lists.freedesktop.org
5474 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
5476 F: drivers/gpu/drm/xen/
5477 F: Documentation/gpu/xen-front.rst
5480 M: Christian Koenig <christian.koenig@amd.com>
5481 M: Huang Rui <ray.huang@amd.com>
5482 M: Junwei Zhang <Jerry.Zhang@amd.com>
5483 T: git git://people.freedesktop.org/~agd5f/linux
5485 L: dri-devel@lists.freedesktop.org
5487 F: drivers/gpu/drm/ttm/
5489 DSBR100 USB FM RADIO DRIVER
5490 M: Alexey Klimov <klimov.linux@gmail.com>
5491 L: linux-media@vger.kernel.org
5492 T: git git://linuxtv.org/media_tree.git
5494 F: drivers/media/radio/dsbr100.c
5497 M: Francois Romieu <romieu@fr.zoreil.com>
5498 L: netdev@vger.kernel.org
5500 F: drivers/net/wan/dscc4.c
5503 M: Hans Verkuil <hverkuil@xs4all.nl>
5504 L: linux-media@vger.kernel.org
5505 T: git git://linuxtv.org/media_tree.git
5506 W: https://linuxtv.org
5508 F: drivers/media/pci/dt3155/
5510 DVB_USB_AF9015 MEDIA DRIVER
5511 M: Antti Palosaari <crope@iki.fi>
5512 L: linux-media@vger.kernel.org
5513 W: https://linuxtv.org
5514 W: http://palosaari.fi/linux/
5515 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5516 T: git git://linuxtv.org/anttip/media_tree.git
5518 F: drivers/media/usb/dvb-usb-v2/af9015*
5520 DVB_USB_AF9035 MEDIA DRIVER
5521 M: Antti Palosaari <crope@iki.fi>
5522 L: linux-media@vger.kernel.org
5523 W: https://linuxtv.org
5524 W: http://palosaari.fi/linux/
5525 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5526 T: git git://linuxtv.org/anttip/media_tree.git
5528 F: drivers/media/usb/dvb-usb-v2/af9035*
5530 DVB_USB_ANYSEE MEDIA DRIVER
5531 M: Antti Palosaari <crope@iki.fi>
5532 L: linux-media@vger.kernel.org
5533 W: https://linuxtv.org
5534 W: http://palosaari.fi/linux/
5535 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5536 T: git git://linuxtv.org/anttip/media_tree.git
5538 F: drivers/media/usb/dvb-usb-v2/anysee*
5540 DVB_USB_AU6610 MEDIA DRIVER
5541 M: Antti Palosaari <crope@iki.fi>
5542 L: linux-media@vger.kernel.org
5543 W: https://linuxtv.org
5544 W: http://palosaari.fi/linux/
5545 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5546 T: git git://linuxtv.org/anttip/media_tree.git
5548 F: drivers/media/usb/dvb-usb-v2/au6610*
5550 DVB_USB_CE6230 MEDIA DRIVER
5551 M: Antti Palosaari <crope@iki.fi>
5552 L: linux-media@vger.kernel.org
5553 W: https://linuxtv.org
5554 W: http://palosaari.fi/linux/
5555 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5556 T: git git://linuxtv.org/anttip/media_tree.git
5558 F: drivers/media/usb/dvb-usb-v2/ce6230*
5560 DVB_USB_CXUSB MEDIA DRIVER
5561 M: Michael Krufky <mkrufky@linuxtv.org>
5562 L: linux-media@vger.kernel.org
5563 W: https://linuxtv.org
5564 W: http://github.com/mkrufky
5565 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5566 T: git git://linuxtv.org/media_tree.git
5568 F: drivers/media/usb/dvb-usb/cxusb*
5570 DVB_USB_EC168 MEDIA DRIVER
5571 M: Antti Palosaari <crope@iki.fi>
5572 L: linux-media@vger.kernel.org
5573 W: https://linuxtv.org
5574 W: http://palosaari.fi/linux/
5575 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5576 T: git git://linuxtv.org/anttip/media_tree.git
5578 F: drivers/media/usb/dvb-usb-v2/ec168*
5580 DVB_USB_GL861 MEDIA DRIVER
5581 M: Antti Palosaari <crope@iki.fi>
5582 L: linux-media@vger.kernel.org
5583 W: https://linuxtv.org
5584 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5585 T: git git://linuxtv.org/anttip/media_tree.git
5587 F: drivers/media/usb/dvb-usb-v2/gl861*
5589 DVB_USB_MXL111SF MEDIA DRIVER
5590 M: Michael Krufky <mkrufky@linuxtv.org>
5591 L: linux-media@vger.kernel.org
5592 W: https://linuxtv.org
5593 W: http://github.com/mkrufky
5594 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5595 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5597 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5599 DVB_USB_RTL28XXU MEDIA DRIVER
5600 M: Antti Palosaari <crope@iki.fi>
5601 L: linux-media@vger.kernel.org
5602 W: https://linuxtv.org
5603 W: http://palosaari.fi/linux/
5604 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5605 T: git git://linuxtv.org/anttip/media_tree.git
5607 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5609 DVB_USB_V2 MEDIA DRIVER
5610 M: Antti Palosaari <crope@iki.fi>
5611 L: linux-media@vger.kernel.org
5612 W: https://linuxtv.org
5613 W: http://palosaari.fi/linux/
5614 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5615 T: git git://linuxtv.org/anttip/media_tree.git
5617 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5618 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5621 M: Jason Baron <jbaron@akamai.com>
5623 F: lib/dynamic_debug.c
5624 F: include/linux/dynamic_debug.h
5626 DYNAMIC INTERRUPT MODERATION
5627 M: Tal Gilboa <talgi@mellanox.com>
5629 F: include/linux/net_dim.h
5631 DZ DECSTATION DZ11 SERIAL DRIVER
5632 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5634 F: drivers/tty/serial/dz.*
5636 E3X0 POWER BUTTON DRIVER
5637 M: Moritz Fischer <moritz.fischer@ettus.com>
5638 L: usrp-users@lists.ettus.com
5639 W: http://www.ettus.com
5641 F: drivers/input/misc/e3x0-button.c
5642 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5645 M: Antti Palosaari <crope@iki.fi>
5646 L: linux-media@vger.kernel.org
5647 W: https://linuxtv.org
5648 W: http://palosaari.fi/linux/
5649 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5650 T: git git://linuxtv.org/anttip/media_tree.git
5652 F: drivers/media/tuners/e4000*
5654 EARTH_PT1 MEDIA DRIVER
5655 M: Akihiro Tsukada <tskd08@gmail.com>
5656 L: linux-media@vger.kernel.org
5658 F: drivers/media/pci/pt1/
5660 EARTH_PT3 MEDIA DRIVER
5661 M: Akihiro Tsukada <tskd08@gmail.com>
5662 L: linux-media@vger.kernel.org
5664 F: drivers/media/pci/pt3/
5667 M: Antti Palosaari <crope@iki.fi>
5668 L: linux-media@vger.kernel.org
5669 W: https://linuxtv.org
5670 W: http://palosaari.fi/linux/
5671 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5672 T: git git://linuxtv.org/anttip/media_tree.git
5674 F: drivers/media/dvb-frontends/ec100*
5677 M: Tyler Hicks <tyhicks@canonical.com>
5678 L: ecryptfs@vger.kernel.org
5679 W: http://ecryptfs.org
5680 W: https://launchpad.net/ecryptfs
5681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5683 F: Documentation/filesystems/ecryptfs.txt
5687 M: Borislav Petkov <bp@alien8.de>
5688 L: linux-edac@vger.kernel.org
5690 F: drivers/edac/amd64_edac*
5693 M: Stefan Schaeckeler <sschaeck@cisco.com>
5695 F: drivers/edac/aspeed_edac.c
5696 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5699 M: Robert Richter <rric@kernel.org>
5700 L: linux-edac@vger.kernel.org
5702 F: drivers/edac/highbank*
5705 M: Ralf Baechle <ralf@linux-mips.org>
5706 M: David Daney <david.daney@cavium.com>
5707 L: linux-edac@vger.kernel.org
5708 L: linux-mips@vger.kernel.org
5710 F: drivers/edac/octeon_edac*
5712 EDAC-CAVIUM THUNDERX
5713 M: David Daney <david.daney@cavium.com>
5714 M: Jan Glauber <jglauber@cavium.com>
5715 L: linux-edac@vger.kernel.org
5717 F: drivers/edac/thunderx_edac*
5720 M: Borislav Petkov <bp@alien8.de>
5721 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5722 R: James Morse <james.morse@arm.com>
5723 L: linux-edac@vger.kernel.org
5724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5727 F: Documentation/admin-guide/ras.rst
5728 F: Documentation/driver-api/edac.rst
5730 F: include/linux/edac.h
5733 M: Mark Gross <mark.gross@intel.com>
5734 L: linux-edac@vger.kernel.org
5736 F: drivers/edac/e752x_edac.c
5739 L: linux-edac@vger.kernel.org
5741 F: drivers/edac/e7xxx_edac.c
5744 M: York Sun <york.sun@nxp.com>
5745 L: linux-edac@vger.kernel.org
5747 F: drivers/edac/fsl_ddr_edac.*
5750 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5751 L: linux-edac@vger.kernel.org
5753 F: drivers/edac/ghes_edac.c
5756 M: Tony Luck <tony.luck@intel.com>
5757 L: linux-edac@vger.kernel.org
5759 F: drivers/edac/i10nm_base.c
5762 L: linux-edac@vger.kernel.org
5764 F: drivers/edac/i3000_edac.c
5767 L: linux-edac@vger.kernel.org
5769 F: drivers/edac/i5000_edac.c
5772 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5773 L: linux-edac@vger.kernel.org
5775 F: drivers/edac/i5400_edac.c
5778 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5779 L: linux-edac@vger.kernel.org
5781 F: drivers/edac/i7300_edac.c
5784 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5785 L: linux-edac@vger.kernel.org
5787 F: drivers/edac/i7core_edac.c
5790 M: Tim Small <tim@buttersideup.com>
5791 L: linux-edac@vger.kernel.org
5793 F: drivers/edac/i82443bxgx_edac.c
5796 M: "Arvind R." <arvino55@gmail.com>
5797 L: linux-edac@vger.kernel.org
5799 F: drivers/edac/i82975x_edac.c
5802 M: Jason Baron <jbaron@akamai.com>
5803 L: linux-edac@vger.kernel.org
5805 F: drivers/edac/ie31200_edac.c
5808 M: Johannes Thumshirn <morbidrsa@gmail.com>
5809 L: linux-edac@vger.kernel.org
5811 F: drivers/edac/mpc85xx_edac.[ch]
5814 M: Egor Martovetsky <egor@pasemi.com>
5815 L: linux-edac@vger.kernel.org
5817 F: drivers/edac/pasemi_edac.c
5820 M: Tony Luck <tony.luck@intel.com>
5821 L: linux-edac@vger.kernel.org
5823 F: drivers/edac/pnd2_edac.[ch]
5826 M: Tim Small <tim@buttersideup.com>
5827 L: linux-edac@vger.kernel.org
5829 F: drivers/edac/r82600_edac.c
5832 M: Tony Luck <tony.luck@intel.com>
5833 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5834 L: linux-edac@vger.kernel.org
5836 F: drivers/edac/sb_edac.c
5839 M: Yash Shah <yash.shah@sifive.com>
5840 L: linux-edac@vger.kernel.org
5842 F: drivers/edac/sifive_edac.c
5845 M: Tony Luck <tony.luck@intel.com>
5846 L: linux-edac@vger.kernel.org
5848 F: drivers/edac/skx_*.c
5851 M: Tero Kristo <t-kristo@ti.com>
5852 L: linux-edac@vger.kernel.org
5854 F: drivers/edac/ti_edac.c
5857 M: Channagoud Kadabi <ckadabi@codeaurora.org>
5858 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5859 L: linux-arm-msm@vger.kernel.org
5860 L: linux-edac@vger.kernel.org
5862 F: drivers/edac/qcom_edac.c
5864 EDIROL UA-101/UA-1000 DRIVER
5865 M: Clemens Ladisch <clemens@ladisch.de>
5866 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5869 F: sound/usb/misc/ua101.c
5872 L: linux-efi@vger.kernel.org
5873 M: Ivan Hu <ivan.hu@canonical.com>
5874 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5876 F: drivers/firmware/efi/test/
5878 EFI VARIABLE FILESYSTEM
5879 M: Matthew Garrett <matthew.garrett@nebula.com>
5880 M: Jeremy Kerr <jk@ozlabs.org>
5881 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5883 L: linux-efi@vger.kernel.org
5887 EFIFB FRAMEBUFFER DRIVER
5888 L: linux-fbdev@vger.kernel.org
5889 M: Peter Jones <pjones@redhat.com>
5891 F: drivers/video/fbdev/efifb.c
5894 W: http://aeschi.ch.eu.org/efs/
5898 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5899 M: Douglas Miller <dougmill@linux.ibm.com>
5900 L: netdev@vger.kernel.org
5902 F: drivers/net/ethernet/ibm/ehea/
5904 EM28XX VIDEO4LINUX DRIVER
5905 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5906 L: linux-media@vger.kernel.org
5907 W: https://linuxtv.org
5908 T: git git://linuxtv.org/media_tree.git
5910 F: drivers/media/usb/em28xx/
5911 F: Documentation/media/v4l-drivers/em28xx*
5914 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5915 M: Matt Mackall <mpm@selenic.com>
5916 M: David Woodhouse <dwmw2@infradead.org>
5917 L: linux-embedded@vger.kernel.org
5920 Emulex 10Gbps iSCSI - OneConnect DRIVER
5921 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5922 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5923 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5924 L: linux-scsi@vger.kernel.org
5925 W: http://www.broadcom.com
5927 F: drivers/scsi/be2iscsi/
5929 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5930 M: Sathya Perla <sathya.perla@broadcom.com>
5931 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5932 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5933 M: Somnath Kotur <somnath.kotur@broadcom.com>
5934 L: netdev@vger.kernel.org
5935 W: http://www.emulex.com
5937 F: drivers/net/ethernet/emulex/benet/
5939 EMULEX ONECONNECT ROCE DRIVER
5940 M: Selvin Xavier <selvin.xavier@broadcom.com>
5941 M: Devesh Sharma <devesh.sharma@broadcom.com>
5942 L: linux-rdma@vger.kernel.org
5943 W: http://www.broadcom.com
5945 F: drivers/infiniband/hw/ocrdma/
5946 F: include/uapi/rdma/ocrdma-abi.h
5948 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5949 M: James Smart <james.smart@broadcom.com>
5950 M: Dick Kennedy <dick.kennedy@broadcom.com>
5951 L: linux-scsi@vger.kernel.org
5952 W: http://www.broadcom.com
5954 F: drivers/scsi/lpfc/
5956 ENE CB710 FLASH CARD READER DRIVER
5957 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5959 F: drivers/misc/cb710/
5960 F: drivers/mmc/host/cb710-mmc.*
5961 F: include/linux/cb710.h
5963 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5964 M: Maxim Levitsky <maximlevitsky@gmail.com>
5966 F: drivers/media/rc/ene_ir.*
5968 EPSON S1D13XXX FRAMEBUFFER DRIVER
5969 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5972 F: drivers/video/fbdev/s1d13xxxfb.c
5973 F: include/video/s1d13xxxfb.h
5975 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5976 M: Jeff Layton <jlayton@kernel.org>
5979 F: include/linux/errseq.h
5981 ET131X NETWORK DRIVER
5982 M: Mark Einon <mark.einon@gmail.com>
5984 F: drivers/net/ethernet/agere/
5987 M: Roopa Prabhu <roopa@cumulusnetworks.com>
5988 M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5989 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5990 L: netdev@vger.kernel.org
5991 W: http://www.linuxfoundation.org/en/Net:Bridge
5993 F: include/linux/netfilter_bridge/
5996 ETHERNET PHY LIBRARY
5997 M: Andrew Lunn <andrew@lunn.ch>
5998 M: Florian Fainelli <f.fainelli@gmail.com>
5999 M: Heiner Kallweit <hkallweit1@gmail.com>
6000 L: netdev@vger.kernel.org
6002 F: Documentation/ABI/testing/sysfs-bus-mdio
6003 F: Documentation/devicetree/bindings/net/mdio*
6004 F: Documentation/networking/phy.rst
6006 F: drivers/of/of_mdio.c
6007 F: drivers/of/of_net.c
6008 F: include/linux/*mdio*.h
6009 F: include/linux/of_net.h
6010 F: include/linux/phy.h
6011 F: include/linux/phy_fixed.h
6012 F: include/linux/platform_data/mdio-bcm-unimac.h
6013 F: include/linux/platform_data/mdio-gpio.h
6014 F: include/trace/events/mdio.h
6015 F: include/uapi/linux/mdio.h
6016 F: include/uapi/linux/mii.h
6019 M: Jan Kara <jack@suse.com>
6020 L: linux-ext4@vger.kernel.org
6022 F: Documentation/filesystems/ext2.txt
6024 F: include/linux/ext2*
6027 M: "Theodore Ts'o" <tytso@mit.edu>
6028 M: Andreas Dilger <adilger.kernel@dilger.ca>
6029 L: linux-ext4@vger.kernel.org
6030 W: http://ext4.wiki.kernel.org
6031 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6034 F: Documentation/filesystems/ext4/
6037 Extended Verification Module (EVM)
6038 M: Mimi Zohar <zohar@linux.ibm.com>
6039 L: linux-integrity@vger.kernel.org
6041 F: security/integrity/evm/
6043 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6044 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
6045 L: linux-efi@vger.kernel.org
6046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6048 F: Documentation/efi-stub.txt
6049 F: arch/*/kernel/efi.c
6050 F: arch/x86/boot/compressed/eboot.[ch]
6051 F: arch/*/include/asm/efi.h
6052 F: arch/x86/platform/efi/
6053 F: drivers/firmware/efi/
6054 F: include/linux/efi*.h
6055 F: arch/arm/boot/compressed/efi-header.S
6056 F: arch/arm64/kernel/efi-entry.S
6058 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6059 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6060 M: Chanwoo Choi <cw00.choi@samsung.com>
6061 L: linux-kernel@vger.kernel.org
6062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6065 F: include/linux/extcon/
6066 F: include/linux/extcon.h
6067 F: Documentation/extcon/
6068 F: Documentation/devicetree/bindings/extcon/
6071 M: Jingoo Han <jingoohan1@gmail.com>
6072 L: dri-devel@lists.freedesktop.org
6074 F: drivers/gpu/drm/exynos/exynos_dp*
6076 EXYNOS SYSMMU (IOMMU) driver
6077 M: Marek Szyprowski <m.szyprowski@samsung.com>
6078 L: iommu@lists.linux-foundation.org
6080 F: drivers/iommu/exynos-iommu.c
6082 EZchip NPS platform support
6083 M: Vineet Gupta <vgupta@synopsys.com>
6084 M: Ofer Levi <oferle@mellanox.com>
6086 F: arch/arc/plat-eznps
6087 F: arch/arc/boot/dts/eznps.dts
6090 M: Jaegeuk Kim <jaegeuk@kernel.org>
6091 M: Chao Yu <yuchao0@huawei.com>
6092 L: linux-f2fs-devel@lists.sourceforge.net
6093 W: https://f2fs.wiki.kernel.org/
6094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6096 F: Documentation/filesystems/f2fs.txt
6097 F: Documentation/ABI/testing/sysfs-fs-f2fs
6099 F: include/linux/f2fs_fs.h
6100 F: include/trace/events/f2fs.h
6102 F71805F HARDWARE MONITORING DRIVER
6103 M: Jean Delvare <jdelvare@suse.com>
6104 L: linux-hwmon@vger.kernel.org
6106 F: Documentation/hwmon/f71805f.rst
6107 F: drivers/hwmon/f71805f.c
6110 M: Josh Poimboeuf <jpoimboe@redhat.com>
6112 F: scripts/faddr2line
6115 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6116 L: netdev@vger.kernel.org
6118 F: net/core/failover.c
6119 F: include/net/failover.h
6120 F: Documentation/networking/failover.rst
6123 M: Jan Kara <jack@suse.cz>
6124 R: Amir Goldstein <amir73il@gmail.com>
6125 L: linux-fsdevel@vger.kernel.org
6127 F: fs/notify/fanotify/
6128 F: include/linux/fanotify.h
6129 F: include/uapi/linux/fanotify.h
6131 FARSYNC SYNCHRONOUS DRIVER
6132 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6133 W: http://www.farsite.co.uk/
6135 F: drivers/net/wan/farsync.*
6137 FAULT INJECTION SUPPORT
6138 M: Akinobu Mita <akinobu.mita@gmail.com>
6140 F: Documentation/fault-injection/
6141 F: lib/fault-inject.c
6143 FBTFT Framebuffer drivers
6145 L: dri-devel@lists.freedesktop.org
6146 L: linux-fbdev@vger.kernel.org
6147 F: drivers/staging/fbtft/
6150 M: Michael Buesch <m@bues.ch>
6151 L: linux-media@vger.kernel.org
6153 F: drivers/media/tuners/fc0011.h
6154 F: drivers/media/tuners/fc0011.c
6157 M: Antti Palosaari <crope@iki.fi>
6158 L: linux-media@vger.kernel.org
6159 W: https://linuxtv.org
6160 W: http://palosaari.fi/linux/
6161 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6162 T: git git://linuxtv.org/anttip/media_tree.git
6164 F: drivers/media/tuners/fc2580*
6166 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6167 M: Hannes Reinecke <hare@suse.de>
6168 L: linux-scsi@vger.kernel.org
6169 W: www.Open-FCoE.org
6171 F: drivers/scsi/libfc/
6172 F: drivers/scsi/fcoe/
6174 F: include/scsi/libfc.h
6175 F: include/scsi/libfcoe.h
6176 F: include/uapi/scsi/fc/
6178 FILE LOCKING (flock() and fcntl()/lockf())
6179 M: Jeff Layton <jlayton@kernel.org>
6180 M: "J. Bruce Fields" <bfields@fieldses.org>
6181 L: linux-fsdevel@vger.kernel.org
6183 F: include/linux/fcntl.h
6184 F: include/uapi/linux/fcntl.h
6188 FILESYSTEMS (VFS and infrastructure)
6189 M: Alexander Viro <viro@zeniv.linux.org.uk>
6190 L: linux-fsdevel@vger.kernel.org
6193 F: include/linux/fs.h
6194 F: include/linux/fs_types.h
6195 F: include/uapi/linux/fs.h
6197 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6198 M: Riku Voipio <riku.voipio@iki.fi>
6199 L: linux-hwmon@vger.kernel.org
6201 F: drivers/hwmon/f75375s.c
6202 F: include/linux/f75375s.h
6204 FIREWIRE AUDIO DRIVERS
6205 M: Clemens Ladisch <clemens@ladisch.de>
6206 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6211 FIREWIRE MEDIA DRIVERS (firedtv)
6212 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6213 L: linux-media@vger.kernel.org
6214 L: linux1394-devel@lists.sourceforge.net
6215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6217 F: drivers/media/firewire/
6219 FIREWIRE SBP-2 TARGET
6220 M: Chris Boot <bootc@bootc.net>
6221 L: linux-scsi@vger.kernel.org
6222 L: target-devel@vger.kernel.org
6223 L: linux1394-devel@lists.sourceforge.net
6224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6226 F: drivers/target/sbp/
6229 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6230 L: linux1394-devel@lists.sourceforge.net
6231 W: http://ieee1394.wiki.kernel.org/
6232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6234 F: drivers/firewire/
6235 F: include/linux/firewire.h
6236 F: include/uapi/linux/firewire*.h
6239 FIRMWARE LOADER (request_firmware)
6240 M: Luis Chamberlain <mcgrof@kernel.org>
6241 L: linux-kernel@vger.kernel.org
6243 F: Documentation/firmware_class/
6244 F: drivers/base/firmware_loader/
6245 F: include/linux/firmware.h
6247 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6248 M: Joshua Morris <josh.h.morris@us.ibm.com>
6249 M: Philip Kelleher <pjk1939@linux.ibm.com>
6251 F: drivers/block/rsxx/
6254 M: Jiri Kosina <jikos@kernel.org>
6255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
6257 F: drivers/block/floppy.c
6260 M: Alessandro Rubini <rubini@gnudd.com>
6261 W: http://www.ohwr.org/projects/fmc-bus
6264 F: include/linux/fmc*.h
6265 F: include/linux/ipmi-fru.h
6268 FPGA MANAGER FRAMEWORK
6269 M: Moritz Fischer <mdf@kernel.org>
6270 L: linux-fpga@vger.kernel.org
6272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
6273 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6274 F: Documentation/fpga/
6275 F: Documentation/driver-api/fpga/
6276 F: Documentation/devicetree/bindings/fpga/
6278 F: include/linux/fpga/
6279 W: http://www.rocketboards.org
6282 M: Wu Hao <hao.wu@intel.com>
6283 L: linux-fpga@vger.kernel.org
6285 F: Documentation/fpga/dfl.txt
6286 F: include/uapi/linux/fpga-dfl.h
6287 F: drivers/fpga/dfl*
6290 M: Bill Metzenthen <billm@melbpc.org.au>
6291 W: http://floatingpoint.sourceforge.net/emulator/index.html
6293 F: arch/x86/math-emu/
6295 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6296 L: netdev@vger.kernel.org
6298 F: drivers/net/wan/dlci.c
6299 F: drivers/net/wan/sdla.c
6302 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6303 L: dri-devel@lists.freedesktop.org
6304 L: linux-fbdev@vger.kernel.org
6305 T: git git://github.com/bzolnier/linux.git
6306 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6308 F: Documentation/fb/
6311 F: include/linux/fb.h
6312 F: include/uapi/video/
6313 F: include/uapi/linux/fb.h
6315 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6316 M: Horia Geantă <horia.geanta@nxp.com>
6317 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6318 L: linux-crypto@vger.kernel.org
6320 F: drivers/crypto/caam/
6321 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6323 FREESCALE DIU FRAMEBUFFER DRIVER
6324 M: Timur Tabi <timur@kernel.org>
6325 L: linux-fbdev@vger.kernel.org
6327 F: drivers/video/fbdev/fsl-diu-fb.*
6329 FREESCALE DMA DRIVER
6330 M: Li Yang <leoyang.li@nxp.com>
6331 M: Zhang Wei <zw@zh-kernel.org>
6332 L: linuxppc-dev@lists.ozlabs.org
6334 F: drivers/dma/fsldma.*
6336 FREESCALE ENETC ETHERNET DRIVERS
6337 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6338 L: netdev@vger.kernel.org
6340 F: drivers/net/ethernet/freescale/enetc/
6342 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6343 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6344 L: netdev@vger.kernel.org
6346 F: drivers/net/ethernet/freescale/gianfar*
6347 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6349 FREESCALE GPMI NAND DRIVER
6350 M: Han Xu <han.xu@nxp.com>
6351 L: linux-mtd@lists.infradead.org
6353 F: drivers/mtd/nand/raw/gpmi-nand/*
6355 FREESCALE I2C CPM DRIVER
6356 M: Jochen Friedrich <jochen@scram.de>
6357 L: linuxppc-dev@lists.ozlabs.org
6358 L: linux-i2c@vger.kernel.org
6360 F: drivers/i2c/busses/i2c-cpm.c
6362 FREESCALE IMX DDR PMU DRIVER
6363 M: Frank Li <Frank.li@nxp.com>
6364 L: linux-arm-kernel@lists.infradead.org
6366 F: drivers/perf/fsl_imx8_ddr_perf.c
6367 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6369 FREESCALE IMX LPI2C DRIVER
6370 M: Dong Aisheng <aisheng.dong@nxp.com>
6371 L: linux-i2c@vger.kernel.org
6372 L: linux-imx@nxp.com
6374 F: drivers/i2c/busses/i2c-imx-lpi2c.c
6375 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6377 FREESCALE IMX / MXC FEC DRIVER
6378 M: Fugang Duan <fugang.duan@nxp.com>
6379 L: netdev@vger.kernel.org
6381 F: drivers/net/ethernet/freescale/fec_main.c
6382 F: drivers/net/ethernet/freescale/fec_ptp.c
6383 F: drivers/net/ethernet/freescale/fec.h
6384 F: Documentation/devicetree/bindings/net/fsl-fec.txt
6386 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6387 M: Sascha Hauer <s.hauer@pengutronix.de>
6388 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6389 L: linux-fbdev@vger.kernel.org
6390 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6392 F: include/linux/platform_data/video-imxfb.h
6393 F: drivers/video/fbdev/imxfb.c
6395 FREESCALE QORIQ DPAA ETHERNET DRIVER
6396 M: Madalin Bucur <madalin.bucur@nxp.com>
6397 L: netdev@vger.kernel.org
6399 F: drivers/net/ethernet/freescale/dpaa
6401 FREESCALE QORIQ DPAA FMAN DRIVER
6402 M: Madalin Bucur <madalin.bucur@nxp.com>
6403 L: netdev@vger.kernel.org
6405 F: drivers/net/ethernet/freescale/fman
6406 F: Documentation/devicetree/bindings/net/fsl-fman.txt
6408 FREESCALE QORIQ PTP CLOCK DRIVER
6409 M: Yangbo Lu <yangbo.lu@nxp.com>
6410 L: netdev@vger.kernel.org
6412 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6413 F: drivers/ptp/ptp_qoriq.c
6414 F: drivers/ptp/ptp_qoriq_debugfs.c
6415 F: include/linux/fsl/ptp_qoriq.h
6416 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6418 FREESCALE QUAD SPI DRIVER
6419 M: Han Xu <han.xu@nxp.com>
6420 L: linux-spi@vger.kernel.org
6422 F: drivers/spi/spi-fsl-qspi.c
6424 FREESCALE QUICC ENGINE LIBRARY
6425 M: Qiang Zhao <qiang.zhao@nxp.com>
6426 L: linuxppc-dev@lists.ozlabs.org
6428 F: drivers/soc/fsl/qe/
6429 F: include/soc/fsl/*qe*.h
6430 F: include/soc/fsl/*ucc*.h
6432 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6433 M: Li Yang <leoyang.li@nxp.com>
6434 L: netdev@vger.kernel.org
6435 L: linuxppc-dev@lists.ozlabs.org
6437 F: drivers/net/ethernet/freescale/ucc_geth*
6439 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6440 M: Zhao Qiang <qiang.zhao@nxp.com>
6441 L: netdev@vger.kernel.org
6442 L: linuxppc-dev@lists.ozlabs.org
6444 F: drivers/net/wan/fsl_ucc_hdlc*
6446 FREESCALE QUICC ENGINE UCC UART DRIVER
6447 M: Timur Tabi <timur@kernel.org>
6448 L: linuxppc-dev@lists.ozlabs.org
6450 F: drivers/tty/serial/ucc_uart.c
6452 FREESCALE SOC DRIVERS
6453 M: Li Yang <leoyang.li@nxp.com>
6454 L: linuxppc-dev@lists.ozlabs.org
6455 L: linux-arm-kernel@lists.infradead.org
6457 F: Documentation/devicetree/bindings/soc/fsl/
6459 F: include/linux/fsl/
6461 FREESCALE SOC FS_ENET DRIVER
6462 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
6463 L: linuxppc-dev@lists.ozlabs.org
6464 L: netdev@vger.kernel.org
6466 F: drivers/net/ethernet/freescale/fs_enet/
6467 F: include/linux/fs_enet_pd.h
6469 FREESCALE SOC SOUND DRIVERS
6470 M: Timur Tabi <timur@kernel.org>
6471 M: Nicolin Chen <nicoleotsuka@gmail.com>
6472 M: Xiubo Li <Xiubo.Lee@gmail.com>
6473 R: Fabio Estevam <festevam@gmail.com>
6474 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6475 L: linuxppc-dev@lists.ozlabs.org
6477 F: sound/soc/fsl/fsl*
6478 F: sound/soc/fsl/imx*
6479 F: sound/soc/fsl/mpc8610_hpcd.c
6481 FREESCALE USB PERIPHERAL DRIVERS
6482 M: Li Yang <leoyang.li@nxp.com>
6483 L: linux-usb@vger.kernel.org
6484 L: linuxppc-dev@lists.ozlabs.org
6486 F: drivers/usb/gadget/udc/fsl*
6489 M: Christoph Hellwig <hch@infradead.org>
6490 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
6495 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6496 M: Pavel Machek <pavel@ucw.cz>
6497 L: linux-pm@vger.kernel.org
6499 F: Documentation/power/freezing-of-tasks.txt
6500 F: include/linux/freezer.h
6504 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6505 L: linux-kernel@vger.kernel.org
6508 F: include/linux/frontswap.h
6510 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6511 M: David Howells <dhowells@redhat.com>
6512 L: linux-cachefs@redhat.com (moderated for non-subscribers)
6514 F: Documentation/filesystems/caching/
6516 F: include/linux/fscache*.h
6518 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6519 M: Theodore Y. Ts'o <tytso@mit.edu>
6520 M: Jaegeuk Kim <jaegeuk@kernel.org>
6521 M: Eric Biggers <ebiggers@kernel.org>
6522 L: linux-fscrypt@vger.kernel.org
6523 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6524 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6527 F: include/linux/fscrypt*.h
6528 F: Documentation/filesystems/fscrypt.rst
6530 FSI-ATTACHED I2C DRIVER
6531 M: Eddie James <eajames@linux.ibm.com>
6532 L: linux-i2c@vger.kernel.org
6533 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
6535 F: drivers/i2c/busses/i2c-fsi.c
6536 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6538 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6539 M: Jan Kara <jack@suse.cz>
6540 R: Amir Goldstein <amir73il@gmail.com>
6541 L: linux-fsdevel@vger.kernel.org
6544 F: include/linux/fsnotify*.h
6546 FUJITSU LAPTOP EXTRAS
6547 M: Jonathan Woithe <jwoithe@just42.net>
6548 L: platform-driver-x86@vger.kernel.org
6550 F: drivers/platform/x86/fujitsu-laptop.c
6552 FUJITSU M-5MO LS CAMERA ISP DRIVER
6553 M: Kyungmin Park <kyungmin.park@samsung.com>
6554 M: Heungjun Kim <riverful.kim@samsung.com>
6555 L: linux-media@vger.kernel.org
6557 F: drivers/media/i2c/m5mols/
6558 F: include/media/i2c/m5mols.h
6560 FUJITSU TABLET EXTRAS
6561 M: Robert Gerlach <khnz@gmx.de>
6562 L: platform-driver-x86@vger.kernel.org
6564 F: drivers/platform/x86/fujitsu-tablet.c
6566 FUSE: FILESYSTEM IN USERSPACE
6567 M: Miklos Szeredi <miklos@szeredi.hu>
6568 L: linux-fsdevel@vger.kernel.org
6569 W: http://fuse.sourceforge.net/
6570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6573 F: include/uapi/linux/fuse.h
6574 F: Documentation/filesystems/fuse.txt
6577 M: Thomas Gleixner <tglx@linutronix.de>
6578 M: Ingo Molnar <mingo@redhat.com>
6579 R: Peter Zijlstra <peterz@infradead.org>
6580 R: Darren Hart <dvhart@infradead.org>
6581 L: linux-kernel@vger.kernel.org
6582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6585 F: include/asm-generic/futex.h
6586 F: include/linux/futex.h
6587 F: include/uapi/linux/futex.h
6588 F: tools/testing/selftests/futex/
6589 F: tools/perf/bench/futex*
6590 F: Documentation/*futex*
6593 M: Kees Cook <keescook@chromium.org>
6594 R: Emese Revfy <re.emese@gmail.com>
6595 L: kernel-hardening@lists.openwall.com
6597 F: scripts/gcc-plugins/
6598 F: scripts/gcc-plugin.sh
6599 F: scripts/Makefile.gcc-plugins
6600 F: Documentation/gcc-plugins.txt
6602 GASKET DRIVER FRAMEWORK
6603 M: Rob Springer <rspringer@google.com>
6604 M: Todd Poynor <toddpoynor@google.com>
6605 M: Ben Chan <benchan@chromium.org>
6607 F: drivers/staging/gasket/
6609 GCOV BASED KERNEL PROFILING
6610 M: Peter Oberparleiter <oberpar@linux.ibm.com>
6613 F: Documentation/dev-tools/gcov.rst
6615 GDB KERNEL DEBUGGING HELPER SCRIPTS
6616 M: Jan Kiszka <jan.kiszka@siemens.com>
6617 M: Kieran Bingham <kbingham@kernel.org>
6621 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6622 M: Achim Leubner <achim_leubner@adaptec.com>
6623 L: linux-scsi@vger.kernel.org
6624 W: http://www.icp-vortex.com/
6626 F: drivers/scsi/gdt*
6628 GEMTEK FM RADIO RECEIVER DRIVER
6629 M: Hans Verkuil <hverkuil@xs4all.nl>
6630 L: linux-media@vger.kernel.org
6631 T: git git://linuxtv.org/media_tree.git
6632 W: https://linuxtv.org
6634 F: drivers/media/radio/radio-gemtek*
6636 GENERIC GPIO I2C DRIVER
6637 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6639 F: drivers/i2c/busses/i2c-gpio.c
6640 F: include/linux/platform_data/i2c-gpio.h
6642 GENERIC GPIO I2C MULTIPLEXER DRIVER
6643 M: Peter Korsgaard <peter.korsgaard@barco.com>
6644 L: linux-i2c@vger.kernel.org
6646 F: drivers/i2c/muxes/i2c-mux-gpio.c
6647 F: include/linux/platform_data/i2c-mux-gpio.h
6648 F: Documentation/i2c/muxes/i2c-mux-gpio
6650 GENERIC HDLC (WAN) DRIVERS
6651 M: Krzysztof Halasa <khc@pm.waw.pl>
6652 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
6654 F: drivers/net/wan/c101.c
6655 F: drivers/net/wan/hd6457*
6656 F: drivers/net/wan/hdlc*
6657 F: drivers/net/wan/n2.c
6658 F: drivers/net/wan/pc300too.c
6659 F: drivers/net/wan/pci200syn.c
6660 F: drivers/net/wan/wanxl*
6662 GENERIC INCLUDE/ASM HEADER FILES
6663 M: Arnd Bergmann <arnd@arndb.de>
6664 L: linux-arch@vger.kernel.org
6665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6667 F: include/asm-generic/
6668 F: include/uapi/asm-generic/
6670 GENERIC PHY FRAMEWORK
6671 M: Kishon Vijay Abraham I <kishon@ti.com>
6672 L: linux-kernel@vger.kernel.org
6673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6676 F: include/linux/phy/
6677 F: Documentation/devicetree/bindings/phy/
6679 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6680 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6682 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6685 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6686 M: Kevin Hilman <khilman@kernel.org>
6687 M: Ulf Hansson <ulf.hansson@linaro.org>
6688 L: linux-pm@vger.kernel.org
6690 F: drivers/base/power/domain*.c
6691 F: include/linux/pm_domain.h
6692 F: Documentation/devicetree/bindings/power/power_domain.txt
6694 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6695 M: Eugen Hristev <eugen.hristev@microchip.com>
6696 L: linux-input@vger.kernel.org
6698 F: drivers/input/touchscreen/resistive-adc-touch.c
6700 GENERIC UIO DRIVER FOR PCI DEVICES
6701 M: "Michael S. Tsirkin" <mst@redhat.com>
6702 L: kvm@vger.kernel.org
6704 F: drivers/uio/uio_pci_generic.c
6706 GENERIC VDSO LIBRARY:
6707 M: Andy Lutomirski <luto@kernel.org>
6708 M: Thomas Gleixner <tglx@linutronix.de>
6709 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
6710 L: linux-kernel@vger.kernel.org
6711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
6714 F: kernel/time/vsyscall.c
6716 F: include/asm-generic/vdso/vsyscall.h
6718 GENWQE (IBM Generic Workqueue Card)
6719 M: Frank Haverkamp <haver@linux.ibm.com>
6721 F: drivers/misc/genwqe/
6723 GET_MAINTAINER SCRIPT
6724 M: Joe Perches <joe@perches.com>
6726 F: scripts/get_maintainer.pl
6729 M: Bob Peterson <rpeterso@redhat.com>
6730 M: Andreas Gruenbacher <agruenba@redhat.com>
6731 L: cluster-devel@redhat.com
6732 W: http://sources.redhat.com/cluster/
6733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6735 F: Documentation/filesystems/gfs2*.txt
6737 F: include/uapi/linux/gfs2_ondisk.h
6739 GIGASET ISDN DRIVERS
6740 M: Paul Bolle <pebolle@tiscali.nl>
6741 L: gigaset307x-common@lists.sourceforge.net
6742 W: http://gigaset307x.sourceforge.net/
6744 F: Documentation/isdn/README.gigaset
6745 F: drivers/isdn/gigaset/
6746 F: include/uapi/linux/gigaset_dev.h
6749 M: Johan Hovold <johan@kernel.org>
6750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6752 F: Documentation/ABI/testing/sysfs-class-gnss
6753 F: Documentation/devicetree/bindings/gnss/
6755 F: include/linux/gnss.h
6758 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
6759 L: linux-media@vger.kernel.org
6761 F: drivers/media/usb/go7007/
6764 M: Bastien Nocera <hadess@hadess.net>
6765 L: linux-input@vger.kernel.org
6767 F: drivers/input/touchscreen/goodix.c
6769 GPD POCKET FAN DRIVER
6770 M: Hans de Goede <hdegoede@redhat.com>
6771 L: platform-driver-x86@vger.kernel.org
6773 F: drivers/platform/x86/gpd-pocket-fan.c
6776 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6777 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6778 L: linux-gpio@vger.kernel.org
6779 L: linux-acpi@vger.kernel.org
6781 F: Documentation/firmware-guide/acpi/gpio-properties.rst
6782 F: drivers/gpio/gpiolib-acpi.c
6785 M: Sean Young <sean@mess.org>
6786 L: linux-media@vger.kernel.org
6788 F: drivers/media/rc/gpio-ir-tx.c
6791 M: Bamvor Jian Zhang <bamv2005@gmail.com>
6792 L: linux-gpio@vger.kernel.org
6794 F: drivers/gpio/gpio-mockup.c
6795 F: tools/testing/selftests/gpio/
6798 M: Linus Walleij <linus.walleij@linaro.org>
6799 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
6800 L: linux-gpio@vger.kernel.org
6801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6803 F: Documentation/devicetree/bindings/gpio/
6804 F: Documentation/driver-api/gpio/
6805 F: Documentation/gpio/
6806 F: Documentation/ABI/testing/gpio-cdev
6807 F: Documentation/ABI/obsolete/sysfs-gpio
6809 F: include/linux/gpio/
6810 F: include/linux/gpio.h
6811 F: include/linux/of_gpio.h
6812 F: include/asm-generic/gpio.h
6813 F: include/uapi/linux/gpio.h
6816 GRE DEMULTIPLEXER DRIVER
6817 M: Dmitry Kozlov <xeb@mail.ru>
6818 L: netdev@vger.kernel.org
6820 F: net/ipv4/gre_demux.c
6821 F: net/ipv4/gre_offload.c
6822 F: include/net/gre.h
6824 GRETH 10/100/1G Ethernet MAC device driver
6825 M: Andreas Larsson <andreas@gaisler.com>
6826 L: netdev@vger.kernel.org
6828 F: drivers/net/ethernet/aeroflex/
6830 GREYBUS AUDIO PROTOCOLS DRIVERS
6831 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6832 M: Mark Greer <mgreer@animalcreek.com>
6834 F: drivers/staging/greybus/audio_apbridgea.c
6835 F: drivers/staging/greybus/audio_apbridgea.h
6836 F: drivers/staging/greybus/audio_codec.c
6837 F: drivers/staging/greybus/audio_codec.h
6838 F: drivers/staging/greybus/audio_gb.c
6839 F: drivers/staging/greybus/audio_manager.c
6840 F: drivers/staging/greybus/audio_manager.h
6841 F: drivers/staging/greybus/audio_manager_module.c
6842 F: drivers/staging/greybus/audio_manager_private.h
6843 F: drivers/staging/greybus/audio_manager_sysfs.c
6844 F: drivers/staging/greybus/audio_module.c
6845 F: drivers/staging/greybus/audio_topology.c
6847 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6848 M: Viresh Kumar <vireshk@kernel.org>
6850 F: drivers/staging/greybus/authentication.c
6851 F: drivers/staging/greybus/bootrom.c
6852 F: drivers/staging/greybus/firmware.h
6853 F: drivers/staging/greybus/fw-core.c
6854 F: drivers/staging/greybus/fw-download.c
6855 F: drivers/staging/greybus/fw-management.c
6856 F: drivers/staging/greybus/greybus_authentication.h
6857 F: drivers/staging/greybus/greybus_firmware.h
6858 F: drivers/staging/greybus/hid.c
6859 F: drivers/staging/greybus/i2c.c
6860 F: drivers/staging/greybus/spi.c
6861 F: drivers/staging/greybus/spilib.c
6862 F: drivers/staging/greybus/spilib.h
6864 GREYBUS LOOPBACK DRIVER
6865 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6867 F: drivers/staging/greybus/loopback.c
6869 GREYBUS PLATFORM DRIVERS
6870 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6872 F: drivers/staging/greybus/arche-platform.c
6873 F: drivers/staging/greybus/arche-apb-ctrl.c
6874 F: drivers/staging/greybus/arche_platform.h
6876 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6877 M: Rui Miguel Silva <rmfrfs@gmail.com>
6879 F: drivers/staging/greybus/sdio.c
6880 F: drivers/staging/greybus/light.c
6881 F: drivers/staging/greybus/gpio.c
6882 F: drivers/staging/greybus/power_supply.c
6883 F: drivers/staging/greybus/spi.c
6884 F: drivers/staging/greybus/spilib.c
6887 M: Johan Hovold <johan@kernel.org>
6888 M: Alex Elder <elder@kernel.org>
6889 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6891 F: drivers/staging/greybus/
6892 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6894 GREYBUS UART PROTOCOLS DRIVERS
6895 M: David Lin <dtwlin@gmail.com>
6897 F: drivers/staging/greybus/uart.c
6898 F: drivers/staging/greybus/log.c
6900 GS1662 VIDEO SERIALIZER
6901 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6902 L: linux-media@vger.kernel.org
6903 T: git git://linuxtv.org/media_tree.git
6905 F: drivers/media/spi/gs1662.c
6907 GSPCA FINEPIX SUBDRIVER
6908 M: Frank Zago <frank@zago.net>
6909 L: linux-media@vger.kernel.org
6910 T: git git://linuxtv.org/media_tree.git
6912 F: drivers/media/usb/gspca/finepix.c
6914 GSPCA GL860 SUBDRIVER
6915 M: Olivier Lorin <o.lorin@laposte.net>
6916 L: linux-media@vger.kernel.org
6917 T: git git://linuxtv.org/media_tree.git
6919 F: drivers/media/usb/gspca/gl860/
6921 GSPCA M5602 SUBDRIVER
6922 M: Erik Andren <erik.andren@gmail.com>
6923 L: linux-media@vger.kernel.org
6924 T: git git://linuxtv.org/media_tree.git
6926 F: drivers/media/usb/gspca/m5602/
6928 GSPCA PAC207 SONIXB SUBDRIVER
6929 M: Hans Verkuil <hverkuil@xs4all.nl>
6930 L: linux-media@vger.kernel.org
6931 T: git git://linuxtv.org/media_tree.git
6933 F: drivers/media/usb/gspca/pac207.c
6935 GSPCA SN9C20X SUBDRIVER
6936 M: Brian Johnson <brijohn@gmail.com>
6937 L: linux-media@vger.kernel.org
6938 T: git git://linuxtv.org/media_tree.git
6940 F: drivers/media/usb/gspca/sn9c20x.c
6942 GSPCA T613 SUBDRIVER
6943 M: Leandro Costantino <lcostantino@gmail.com>
6944 L: linux-media@vger.kernel.org
6945 T: git git://linuxtv.org/media_tree.git
6947 F: drivers/media/usb/gspca/t613.c
6949 GSPCA USB WEBCAM DRIVER
6950 M: Hans Verkuil <hverkuil@xs4all.nl>
6951 L: linux-media@vger.kernel.org
6952 T: git git://linuxtv.org/media_tree.git
6954 F: drivers/media/usb/gspca/
6956 GTP (GPRS Tunneling Protocol)
6957 M: Pablo Neira Ayuso <pablo@netfilter.org>
6958 M: Harald Welte <laforge@gnumonks.org>
6959 L: osmocom-net-gprs@lists.osmocom.org
6960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6962 F: drivers/net/gtp.c
6964 GUID PARTITION TABLE (GPT)
6965 M: Davidlohr Bueso <dave@stgolabs.net>
6966 L: linux-efi@vger.kernel.org
6968 F: block/partitions/efi.*
6971 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6972 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6973 W: http://uclinux-h8.sourceforge.jp
6974 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6977 F: drivers/clocksource/h8300_*.c
6978 F: drivers/clk/h8300/
6979 F: drivers/irqchip/irq-renesas-h8*.c
6981 HABANALABS PCI DRIVER
6982 M: Oded Gabbay <oded.gabbay@gmail.com>
6983 T: git https://github.com/HabanaAI/linux.git
6985 F: drivers/misc/habanalabs/
6986 F: include/uapi/misc/habanalabs.h
6987 F: Documentation/ABI/testing/sysfs-driver-habanalabs
6988 F: Documentation/ABI/testing/debugfs-driver-habanalabs
6991 M: Antti Palosaari <crope@iki.fi>
6992 L: linux-media@vger.kernel.org
6993 W: https://linuxtv.org
6994 W: http://palosaari.fi/linux/
6995 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6996 T: git git://linuxtv.org/anttip/media_tree.git
6998 F: drivers/media/usb/hackrf/
7000 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7001 M: Frank Seidel <frank@f-seidel.de>
7002 L: platform-driver-x86@vger.kernel.org
7003 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7005 F: drivers/platform/x86/hdaps.c
7008 M: Jean Delvare <jdelvare@suse.com>
7009 M: Guenter Roeck <linux@roeck-us.net>
7010 L: linux-hwmon@vger.kernel.org
7011 W: http://hwmon.wiki.kernel.org/
7012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7014 F: Documentation/devicetree/bindings/hwmon/
7015 F: Documentation/hwmon/
7017 F: include/linux/hwmon*.h
7018 F: include/trace/events/hwmon*.h
7020 HARDWARE RANDOM NUMBER GENERATOR CORE
7021 M: Matt Mackall <mpm@selenic.com>
7022 M: Herbert Xu <herbert@gondor.apana.org.au>
7023 L: linux-crypto@vger.kernel.org
7025 F: Documentation/devicetree/bindings/rng/
7026 F: Documentation/hw_random.txt
7027 F: drivers/char/hw_random/
7028 F: include/linux/hw_random.h
7030 HARDWARE TRACING FACILITIES
7031 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7033 F: drivers/hwtracing/
7035 HARDWARE SPINLOCK CORE
7036 M: Ohad Ben-Cohen <ohad@wizery.com>
7037 M: Bjorn Andersson <bjorn.andersson@linaro.org>
7038 L: linux-remoteproc@vger.kernel.org
7040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
7041 F: Documentation/devicetree/bindings/hwlock/
7042 F: Documentation/hwspinlock.txt
7043 F: drivers/hwspinlock/
7044 F: include/linux/hwspinlock.h
7046 HARMONY SOUND DRIVER
7047 L: linux-parisc@vger.kernel.org
7049 F: sound/parisc/harmony.*
7051 HDPVR USB VIDEO ENCODER DRIVER
7052 M: Hans Verkuil <hverkuil@xs4all.nl>
7053 L: linux-media@vger.kernel.org
7054 T: git git://linuxtv.org/media_tree.git
7055 W: https://linuxtv.org
7057 F: drivers/media/usb/hdpvr/
7059 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7060 M: Jerry Hoemann <jerry.hoemann@hpe.com>
7062 F: Documentation/watchdog/hpwdt.txt
7063 F: drivers/watchdog/hpwdt.c
7065 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7066 M: Don Brace <don.brace@microsemi.com>
7067 L: esc.storagedev@microsemi.com
7068 L: linux-scsi@vger.kernel.org
7070 F: Documentation/scsi/hpsa.txt
7071 F: drivers/scsi/hpsa*.[ch]
7072 F: include/linux/cciss*.h
7073 F: include/uapi/linux/cciss*.h
7076 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
7077 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
7078 L: linux-rdma@vger.kernel.org
7080 F: drivers/infiniband/hw/hfi1
7083 L: linux-fsdevel@vger.kernel.org
7085 F: Documentation/filesystems/hfs.txt
7089 L: linux-fsdevel@vger.kernel.org
7091 F: Documentation/filesystems/hfsplus.txt
7094 HGA FRAMEBUFFER DRIVER
7095 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7096 L: linux-nvidia@lists.surfsouth.com
7097 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7099 F: drivers/video/fbdev/hgafb.c
7101 HIBERNATION (aka Software Suspend, aka swsusp)
7102 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7103 M: Pavel Machek <pavel@ucw.cz>
7104 L: linux-pm@vger.kernel.org
7105 B: https://bugzilla.kernel.org
7108 F: drivers/base/power/
7110 F: include/linux/suspend.h
7111 F: include/linux/freezer.h
7112 F: include/linux/pm.h
7113 F: arch/*/include/asm/suspend*.h
7116 M: Jiri Kosina <jikos@kernel.org>
7117 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
7118 L: linux-input@vger.kernel.org
7119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7122 F: include/linux/hid*
7123 F: include/uapi/linux/hid*
7125 HID SENSOR HUB DRIVERS
7126 M: Jiri Kosina <jikos@kernel.org>
7127 M: Jonathan Cameron <jic23@kernel.org>
7128 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7129 L: linux-input@vger.kernel.org
7130 L: linux-iio@vger.kernel.org
7132 F: Documentation/hid/hid-sensor*
7133 F: drivers/hid/hid-sensor-*
7134 F: drivers/iio/*/hid-*
7135 F: include/linux/hid-sensor-*
7137 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7138 M: Thomas Gleixner <tglx@linutronix.de>
7139 L: linux-kernel@vger.kernel.org
7140 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7142 F: Documentation/timers/
7143 F: kernel/time/hrtimer.c
7144 F: kernel/time/clockevents.c
7145 F: kernel/time/timer_*.c
7146 F: include/linux/clockchips.h
7147 F: include/linux/hrtimer.h
7149 HIGH-SPEED SCC DRIVER FOR AX.25
7150 L: linux-hams@vger.kernel.org
7152 F: drivers/net/hamradio/dmascc.c
7153 F: drivers/net/hamradio/scc.c
7155 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7156 M: HighPoint Linux Team <linux@highpoint-tech.com>
7157 W: http://www.highpoint-tech.com
7159 F: Documentation/scsi/hptiop.txt
7160 F: drivers/scsi/hptiop.c
7163 M: Jes Sorensen <jes@trained-monkey.org>
7164 L: linux-hippi@sunsite.dk
7166 F: include/linux/hippidevice.h
7167 F: include/uapi/linux/if_hippi.h
7169 F: drivers/net/hippi/
7171 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7172 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7173 M: Salil Mehta <salil.mehta@huawei.com>
7174 L: netdev@vger.kernel.org
7175 W: http://www.hisilicon.com
7177 F: drivers/net/ethernet/hisilicon/hns3/
7179 HISILICON LPC BUS DRIVER
7180 M: john.garry@huawei.com
7181 W: http://www.hisilicon.com
7183 F: drivers/bus/hisi_lpc.c
7184 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7186 HISILICON NETWORK SUBSYSTEM DRIVER
7187 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7188 M: Salil Mehta <salil.mehta@huawei.com>
7189 L: netdev@vger.kernel.org
7190 W: http://www.hisilicon.com
7192 F: drivers/net/ethernet/hisilicon/
7193 F: Documentation/devicetree/bindings/net/hisilicon*.txt
7195 HISILICON PMU DRIVER
7196 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
7197 W: http://www.hisilicon.com
7199 F: drivers/perf/hisilicon
7200 F: Documentation/perf/hisi-pmu.txt
7202 HISILICON ROCE DRIVER
7203 M: Lijun Ou <oulijun@huawei.com>
7204 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
7205 L: linux-rdma@vger.kernel.org
7207 F: drivers/infiniband/hw/hns/
7208 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7210 HISILICON SAS Controller
7211 M: John Garry <john.garry@huawei.com>
7212 W: http://www.hisilicon.com
7214 F: drivers/scsi/hisi_sas/
7215 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7217 HMM - Heterogeneous Memory Management
7218 M: Jérôme Glisse <jglisse@redhat.com>
7219 L: linux-mm@kvack.org
7222 F: include/linux/hmm*
7223 F: Documentation/vm/hmm.rst
7226 M: Jouni Malinen <j@w1.fi>
7227 L: linux-wireless@vger.kernel.org
7228 W: http://w1.fi/hostap-driver.html
7230 F: drivers/net/wireless/intersil/hostap/
7232 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7233 L: platform-driver-x86@vger.kernel.org
7235 F: drivers/platform/x86/tc1100-wmi.c
7237 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7238 M: Jaroslav Kysela <perex@perex.cz>
7240 F: drivers/net/ethernet/hp/hp100.*
7242 HPET: High Precision Event Timers driver
7243 M: Clemens Ladisch <clemens@ladisch.de>
7245 F: Documentation/timers/hpet.txt
7246 F: drivers/char/hpet.c
7247 F: include/linux/hpet.h
7248 F: include/uapi/linux/hpet.h
7252 F: arch/x86/kernel/hpet.c
7253 F: arch/x86/include/asm/hpet.h
7256 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7257 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7262 M: Sebastian Reichel <sre@kernel.org>
7263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7265 F: Documentation/ABI/testing/sysfs-bus-hsi
7266 F: Documentation/driver-api/hsi.rst
7268 F: include/linux/hsi/
7269 F: include/uapi/linux/hsi/
7272 L: linux-usb@vger.kernel.org
7274 F: drivers/net/usb/hso.c
7276 HSR NETWORK PROTOCOL
7277 M: Arvid Brodin <arvid.brodin@alten.se>
7278 L: netdev@vger.kernel.org
7282 HT16K33 LED CONTROLLER DRIVER
7283 M: Robin van der Gracht <robin@protonic.nl>
7285 F: drivers/auxdisplay/ht16k33.c
7286 F: Documentation/devicetree/bindings/display/ht16k33.txt
7288 HTCPEN TOUCHSCREEN DRIVER
7289 M: Pau Oliva Fora <pof@eslack.org>
7290 L: linux-input@vger.kernel.org
7292 F: drivers/input/touchscreen/htcpen.c
7294 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7295 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7296 L: linux-iio@vger.kernel.org
7297 W: http://www.st.com/
7299 F: drivers/iio/humidity/hts221*
7300 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
7302 HUAWEI ETHERNET DRIVER
7303 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
7304 L: netdev@vger.kernel.org
7306 F: Documentation/networking/hinic.txt
7307 F: drivers/net/ethernet/huawei/hinic/
7310 M: Mike Kravetz <mike.kravetz@oracle.com>
7311 L: linux-mm@kvack.org
7315 F: include/linux/hugetlb.h
7316 F: Documentation/admin-guide/mm/hugetlbpage.rst
7317 F: Documentation/vm/hugetlbfs_reserv.rst
7318 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7321 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7322 L: linux-media@vger.kernel.org
7323 T: git git://linuxtv.org/media_tree.git
7324 W: https://linuxtv.org
7326 F: drivers/media/platform/sti/hva
7328 HWPOISON MEMORY FAILURE HANDLING
7329 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7330 L: linux-mm@kvack.org
7332 F: mm/memory-failure.c
7333 F: mm/hwpoison-inject.c
7335 HYGON PROCESSOR SUPPORT
7336 M: Pu Wen <puwen@hygon.cn>
7337 L: linux-kernel@vger.kernel.org
7339 F: arch/x86/kernel/cpu/hygon.c
7341 Hyper-V CORE AND DRIVERS
7342 M: "K. Y. Srinivasan" <kys@microsoft.com>
7343 M: Haiyang Zhang <haiyangz@microsoft.com>
7344 M: Stephen Hemminger <sthemmin@microsoft.com>
7345 M: Sasha Levin <sashal@kernel.org>
7346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7347 L: linux-hyperv@vger.kernel.org
7349 F: Documentation/networking/device_drivers/microsoft/netvsc.txt
7350 F: arch/x86/include/asm/mshyperv.h
7351 F: arch/x86/include/asm/trace/hyperv.h
7352 F: arch/x86/include/asm/hyperv-tlfs.h
7353 F: arch/x86/kernel/cpu/mshyperv.c
7355 F: drivers/clocksource/hyperv_timer.c
7356 F: drivers/hid/hid-hyperv.c
7358 F: drivers/input/serio/hyperv-keyboard.c
7359 F: drivers/pci/controller/pci-hyperv.c
7360 F: drivers/net/hyperv/
7361 F: drivers/scsi/storvsc_drv.c
7362 F: drivers/uio/uio_hv_generic.c
7363 F: drivers/video/fbdev/hyperv_fb.c
7364 F: drivers/iommu/hyperv_iommu.c
7365 F: net/vmw_vsock/hyperv_transport.c
7366 F: include/clocksource/hyperv_timer.h
7367 F: include/linux/hyperv.h
7368 F: include/uapi/linux/hyperv.h
7370 F: Documentation/ABI/stable/sysfs-bus-vmbus
7372 HYPERVISOR VIRTUAL CONSOLE DRIVER
7373 L: linuxppc-dev@lists.ozlabs.org
7378 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7379 L: linux-i2c@vger.kernel.org
7380 L: linux-acpi@vger.kernel.org
7382 F: drivers/i2c/i2c-core-acpi.c
7384 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7385 M: Ajay Gupta <ajayg@nvidia.com>
7386 L: linux-i2c@vger.kernel.org
7388 F: Documentation/i2c/busses/i2c-nvidia-gpu
7389 F: drivers/i2c/busses/i2c-nvidia-gpu.c
7392 M: Peter Rosin <peda@axentia.se>
7393 L: linux-i2c@vger.kernel.org
7395 F: Documentation/i2c/i2c-topology
7396 F: Documentation/i2c/muxes/
7397 F: Documentation/devicetree/bindings/i2c/i2c-mux*
7398 F: Documentation/devicetree/bindings/i2c/i2c-arb*
7399 F: Documentation/devicetree/bindings/i2c/i2c-gate*
7400 F: drivers/i2c/i2c-mux.c
7401 F: drivers/i2c/muxes/
7402 F: include/linux/i2c-mux.h
7404 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7405 M: Gregory CLEMENT <gregory.clement@bootlin.com>
7406 L: linux-i2c@vger.kernel.org
7408 F: Documentation/devicetree/bindings/i2c/i2c-mv64xxx.txt
7409 F: drivers/i2c/busses/i2c-mv64xxx.c
7411 I2C OVER PARALLEL PORT
7412 M: Jean Delvare <jdelvare@suse.com>
7413 L: linux-i2c@vger.kernel.org
7415 F: Documentation/i2c/busses/i2c-parport
7416 F: Documentation/i2c/busses/i2c-parport-light
7417 F: drivers/i2c/busses/i2c-parport.c
7418 F: drivers/i2c/busses/i2c-parport-light.c
7421 M: Wolfram Sang <wsa@the-dreams.de>
7422 L: linux-i2c@vger.kernel.org
7423 W: https://i2c.wiki.kernel.org/
7424 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7427 F: Documentation/devicetree/bindings/i2c/i2c.txt
7428 F: Documentation/i2c/
7430 F: include/linux/i2c.h
7431 F: include/linux/i2c-dev.h
7432 F: include/linux/i2c-smbus.h
7433 F: include/uapi/linux/i2c.h
7434 F: include/uapi/linux/i2c-*.h
7436 I2C SUBSYSTEM HOST DRIVERS
7437 L: linux-i2c@vger.kernel.org
7438 W: https://i2c.wiki.kernel.org/
7439 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7442 F: Documentation/devicetree/bindings/i2c/
7443 F: drivers/i2c/algos/
7444 F: drivers/i2c/busses/
7447 M: Jean Delvare <jdelvare@suse.com>
7448 L: linux-i2c@vger.kernel.org
7450 F: Documentation/i2c/busses/i2c-taos-evm
7451 F: drivers/i2c/busses/i2c-taos-evm.c
7454 M: Till Harbaum <till@harbaum.org>
7455 L: linux-i2c@vger.kernel.org
7456 W: http://www.harbaum.org/till/i2c_tiny_usb
7458 F: drivers/i2c/busses/i2c-tiny-usb.c
7460 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7461 M: Jean Delvare <jdelvare@suse.com>
7462 L: linux-i2c@vger.kernel.org
7464 F: Documentation/i2c/busses/i2c-ali1535
7465 F: Documentation/i2c/busses/i2c-ali1563
7466 F: Documentation/i2c/busses/i2c-ali15x3
7467 F: Documentation/i2c/busses/i2c-amd756
7468 F: Documentation/i2c/busses/i2c-amd8111
7469 F: Documentation/i2c/busses/i2c-i801
7470 F: Documentation/i2c/busses/i2c-nforce2
7471 F: Documentation/i2c/busses/i2c-piix4
7472 F: Documentation/i2c/busses/i2c-sis5595
7473 F: Documentation/i2c/busses/i2c-sis630
7474 F: Documentation/i2c/busses/i2c-sis96x
7475 F: Documentation/i2c/busses/i2c-via
7476 F: Documentation/i2c/busses/i2c-viapro
7477 F: drivers/i2c/busses/i2c-ali1535.c
7478 F: drivers/i2c/busses/i2c-ali1563.c
7479 F: drivers/i2c/busses/i2c-ali15x3.c
7480 F: drivers/i2c/busses/i2c-amd756.c
7481 F: drivers/i2c/busses/i2c-amd756-s4882.c
7482 F: drivers/i2c/busses/i2c-amd8111.c
7483 F: drivers/i2c/busses/i2c-i801.c
7484 F: drivers/i2c/busses/i2c-isch.c
7485 F: drivers/i2c/busses/i2c-nforce2.c
7486 F: drivers/i2c/busses/i2c-nforce2-s4985.c
7487 F: drivers/i2c/busses/i2c-piix4.c
7488 F: drivers/i2c/busses/i2c-sis5595.c
7489 F: drivers/i2c/busses/i2c-sis630.c
7490 F: drivers/i2c/busses/i2c-sis96x.c
7491 F: drivers/i2c/busses/i2c-via.c
7492 F: drivers/i2c/busses/i2c-viapro.c
7494 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7495 M: Hans de Goede <hdegoede@redhat.com>
7496 L: linux-i2c@vger.kernel.org
7498 F: drivers/i2c/busses/i2c-cht-wc.c
7500 I2C/SMBUS ISMT DRIVER
7501 M: Seth Heasley <seth.heasley@intel.com>
7502 M: Neil Horman <nhorman@tuxdriver.com>
7503 L: linux-i2c@vger.kernel.org
7504 F: drivers/i2c/busses/i2c-ismt.c
7505 F: Documentation/i2c/busses/i2c-ismt
7507 I2C/SMBUS STUB DRIVER
7508 M: Jean Delvare <jdelvare@suse.com>
7509 L: linux-i2c@vger.kernel.org
7511 F: drivers/i2c/i2c-stub.c
7514 M: Boris Brezillon <bbrezillon@kernel.org>
7515 L: linux-i3c@lists.infradead.org
7516 C: irc://chat.freenode.net/linux-i3c
7517 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7519 F: Documentation/ABI/testing/sysfs-bus-i3c
7520 F: Documentation/devicetree/bindings/i3c/
7521 F: Documentation/driver-api/i3c
7523 F: include/linux/i3c/
7525 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7526 M: Vitor Soares <vitor.soares@synopsys.com>
7528 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7529 F: drivers/i3c/master/dw*
7531 IA64 (Itanium) PLATFORM
7532 M: Tony Luck <tony.luck@intel.com>
7533 M: Fenghua Yu <fenghua.yu@intel.com>
7534 L: linux-ia64@vger.kernel.org
7535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7539 IBM Power 842 compression accelerator
7540 M: Haren Myneni <haren@us.ibm.com>
7542 F: drivers/crypto/nx/Makefile
7543 F: drivers/crypto/nx/Kconfig
7544 F: drivers/crypto/nx/nx-842*
7545 F: include/linux/sw842.h
7549 IBM Power in-Nest Crypto Acceleration
7550 M: Breno Leitão <leitao@debian.org>
7551 M: Nayna Jain <nayna@linux.ibm.com>
7552 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7553 L: linux-crypto@vger.kernel.org
7555 F: drivers/crypto/nx/Makefile
7556 F: drivers/crypto/nx/Kconfig
7557 F: drivers/crypto/nx/nx-aes*
7558 F: drivers/crypto/nx/nx-sha*
7559 F: drivers/crypto/nx/nx.*
7560 F: drivers/crypto/nx/nx_csbcpb.h
7561 F: drivers/crypto/nx/nx_debugfs.h
7563 IBM Power Linux RAID adapter
7564 M: Brian King <brking@us.ibm.com>
7566 F: drivers/scsi/ipr.*
7568 IBM Power SRIOV Virtual NIC Device Driver
7569 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7570 M: John Allen <jallen@linux.ibm.com>
7571 L: netdev@vger.kernel.org
7573 F: drivers/net/ethernet/ibm/ibmvnic.*
7575 IBM Power Virtual Accelerator Switchboard
7576 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7577 L: linuxppc-dev@lists.ozlabs.org
7579 F: arch/powerpc/platforms/powernv/vas*
7580 F: arch/powerpc/platforms/powernv/copy-paste.h
7581 F: arch/powerpc/include/asm/vas.h
7583 IBM Power Virtual Ethernet Device Driver
7584 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7585 L: netdev@vger.kernel.org
7587 F: drivers/net/ethernet/ibm/ibmveth.*
7589 IBM Power Virtual FC Device Drivers
7590 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7591 L: linux-scsi@vger.kernel.org
7593 F: drivers/scsi/ibmvscsi/ibmvfc*
7595 IBM Power Virtual Management Channel Driver
7596 M: Steven Royer <seroyer@linux.ibm.com>
7598 F: drivers/misc/ibmvmc.*
7600 IBM Power Virtual SCSI Device Drivers
7601 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7602 L: linux-scsi@vger.kernel.org
7604 F: drivers/scsi/ibmvscsi/ibmvscsi*
7605 F: include/scsi/viosrp.h
7607 IBM Power Virtual SCSI Device Target Driver
7608 M: Michael Cyr <mikecyr@linux.ibm.com>
7609 L: linux-scsi@vger.kernel.org
7610 L: target-devel@vger.kernel.org
7612 F: drivers/scsi/ibmvscsi_tgt/
7614 IBM Power VMX Cryptographic instructions
7615 M: Breno Leitão <leitao@debian.org>
7616 M: Nayna Jain <nayna@linux.ibm.com>
7617 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7618 L: linux-crypto@vger.kernel.org
7620 F: drivers/crypto/vmx/Makefile
7621 F: drivers/crypto/vmx/Kconfig
7622 F: drivers/crypto/vmx/vmx.c
7623 F: drivers/crypto/vmx/aes*
7624 F: drivers/crypto/vmx/ghash*
7625 F: drivers/crypto/vmx/ppc-xlate.pl
7627 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7628 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7629 L: linux-pci@vger.kernel.org
7630 L: linuxppc-dev@lists.ozlabs.org
7632 F: drivers/pci/hotplug/rpaphp*
7634 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7635 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7636 L: linux-pci@vger.kernel.org
7637 L: linuxppc-dev@lists.ozlabs.org
7639 F: drivers/pci/hotplug/rpadlpar*
7641 IBM ServeRAID RAID DRIVER
7643 F: drivers/scsi/ips.*
7645 ICH LPC AND GPIO DRIVER
7646 M: Peter Tyser <ptyser@xes-inc.com>
7648 F: drivers/mfd/lpc_ich.c
7649 F: drivers/gpio/gpio-ich.c
7652 M: "David S. Miller" <davem@davemloft.net>
7653 L: linux-ide@vger.kernel.org
7654 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
7655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7657 F: Documentation/ide/
7659 F: include/linux/ide.h
7662 M: Borislav Petkov <bp@alien8.de>
7663 L: linux-ide@vger.kernel.org
7665 F: Documentation/cdrom/ide-cd
7666 F: drivers/ide/ide-cd*
7668 IDEAPAD LAPTOP EXTRAS DRIVER
7669 M: Ike Panhc <ike.pan@canonical.com>
7670 L: platform-driver-x86@vger.kernel.org
7671 W: http://launchpad.net/ideapad-laptop
7673 F: drivers/platform/x86/ideapad-laptop.c
7675 IDEAPAD LAPTOP SLIDEBAR DRIVER
7676 M: Andrey Moiseev <o2g.org.ru@gmail.com>
7677 L: linux-input@vger.kernel.org
7678 W: https://github.com/o2genum/ideapad-slidebar
7680 F: drivers/input/misc/ideapad_slidebar.c
7682 IDT VersaClock 5 CLOCK DRIVER
7683 M: Marek Vasut <marek.vasut@gmail.com>
7685 F: drivers/clk/clk-versaclock5.c
7687 IEEE 802.15.4 SUBSYSTEM
7688 M: Alexander Aring <alex.aring@gmail.com>
7689 M: Stefan Schmidt <stefan@datenfreihafen.org>
7690 L: linux-wpan@vger.kernel.org
7691 W: http://wpan.cakelab.org/
7692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7697 F: drivers/net/ieee802154/
7698 F: include/linux/nl802154.h
7699 F: include/linux/ieee802154.h
7700 F: include/net/nl802154.h
7701 F: include/net/mac802154.h
7702 F: include/net/af_ieee802154.h
7703 F: include/net/cfg802154.h
7704 F: include/net/ieee802154_netdev.h
7705 F: Documentation/networking/ieee802154.rst
7708 M: Yotam Gigi <yotam.gi@gmail.com>
7709 M: Jamal Hadi Salim <jhs@mojatatu.com>
7711 F: include/net/ife.h
7712 F: include/uapi/linux/ife.h
7714 IGORPLUG-USB IR RECEIVER
7715 M: Sean Young <sean@mess.org>
7716 L: linux-media@vger.kernel.org
7718 F: drivers/media/rc/igorplugusb.c
7720 IGUANAWORKS USB IR TRANSCEIVER
7721 M: Sean Young <sean@mess.org>
7722 L: linux-media@vger.kernel.org
7724 F: drivers/media/rc/iguanair.c
7726 IIO DIGITAL POTENTIOMETER DAC
7727 M: Peter Rosin <peda@axentia.se>
7728 L: linux-iio@vger.kernel.org
7730 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7731 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7732 F: drivers/iio/dac/dpot-dac.c
7734 IIO ENVELOPE DETECTOR
7735 M: Peter Rosin <peda@axentia.se>
7736 L: linux-iio@vger.kernel.org
7738 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7739 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7740 F: drivers/iio/adc/envelope-detector.c
7743 M: Peter Rosin <peda@axentia.se>
7744 L: linux-iio@vger.kernel.org
7746 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7747 F: drivers/iio/multiplexer/iio-mux.c
7749 IIO SUBSYSTEM AND DRIVERS
7750 M: Jonathan Cameron <jic23@kernel.org>
7751 R: Hartmut Knaack <knaack.h@gmx.de>
7752 R: Lars-Peter Clausen <lars@metafoo.de>
7753 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7754 L: linux-iio@vger.kernel.org
7755 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7757 F: Documentation/ABI/testing/configfs-iio*
7758 F: Documentation/ABI/testing/sysfs-bus-iio*
7759 F: Documentation/devicetree/bindings/iio/
7761 F: drivers/staging/iio/
7762 F: include/linux/iio/
7766 M: Peter Rosin <peda@axentia.se>
7767 L: linux-iio@vger.kernel.org
7769 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7770 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7771 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7772 F: drivers/iio/afe/iio-rescale.c
7774 IKANOS/ADI EAGLE ADSL USB DRIVER
7775 M: Matthieu Castet <castet.matthieu@free.fr>
7776 M: Stanislaw Gruszka <stf_xl@wp.pl>
7778 F: drivers/usb/atm/ueagle-atm.c
7780 IMGTEC ASCII LCD DRIVER
7781 M: Paul Burton <paul.burton@mips.com>
7783 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7784 F: drivers/auxdisplay/img-ascii-lcd.c
7786 IMGTEC IR DECODER DRIVER
7787 M: James Hogan <jhogan@kernel.org>
7789 F: drivers/media/rc/img-ir/
7791 IMON SOUNDGRAPH USB IR RECEIVER
7792 M: Sean Young <sean@mess.org>
7793 L: linux-media@vger.kernel.org
7795 F: drivers/media/rc/imon_raw.c
7796 F: drivers/media/rc/imon.c
7798 IMS TWINTURBO FRAMEBUFFER DRIVER
7799 L: linux-fbdev@vger.kernel.org
7801 F: drivers/video/fbdev/imsttfb.c
7803 INA209 HARDWARE MONITOR DRIVER
7804 M: Guenter Roeck <linux@roeck-us.net>
7805 L: linux-hwmon@vger.kernel.org
7807 F: Documentation/hwmon/ina209.rst
7808 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
7809 F: drivers/hwmon/ina209.c
7811 INA2XX HARDWARE MONITOR DRIVER
7812 M: Guenter Roeck <linux@roeck-us.net>
7813 L: linux-hwmon@vger.kernel.org
7815 F: Documentation/hwmon/ina2xx.rst
7816 F: drivers/hwmon/ina2xx.c
7817 F: include/linux/platform_data/ina2xx.h
7819 INDUSTRY PACK SUBSYSTEM (IPACK)
7820 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7821 M: Jens Taprogge <jens.taprogge@taprogge.org>
7822 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7823 L: industrypack-devel@lists.sourceforge.net
7824 W: http://industrypack.sourceforge.net
7828 INFINIBAND SUBSYSTEM
7829 M: Doug Ledford <dledford@redhat.com>
7830 M: Jason Gunthorpe <jgg@mellanox.com>
7831 L: linux-rdma@vger.kernel.org
7832 W: https://github.com/linux-rdma/rdma-core
7833 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7836 F: Documentation/devicetree/bindings/infiniband/
7837 F: Documentation/infiniband/
7838 F: drivers/infiniband/
7839 F: include/uapi/linux/if_infiniband.h
7840 F: include/uapi/rdma/
7842 F: include/trace/events/ib_mad.h
7843 F: include/trace/events/ib_umad.h
7844 F: samples/bpf/ibumad_kern.c
7845 F: samples/bpf/ibumad_user.c
7847 INGENIC JZ4780 DMA Driver
7848 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7850 F: drivers/dma/dma-jz4780.c
7852 INGENIC JZ4780 NAND DRIVER
7853 M: Harvey Hunt <harveyhuntnexus@gmail.com>
7854 L: linux-mtd@lists.infradead.org
7856 F: drivers/mtd/nand/raw/ingenic/
7859 M: Jan Kara <jack@suse.cz>
7860 R: Amir Goldstein <amir73il@gmail.com>
7861 L: linux-fsdevel@vger.kernel.org
7863 F: Documentation/filesystems/inotify.txt
7864 F: fs/notify/inotify/
7865 F: include/linux/inotify.h
7866 F: include/uapi/linux/inotify.h
7868 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7869 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
7870 L: linux-input@vger.kernel.org
7871 Q: http://patchwork.kernel.org/project/linux-input/list/
7872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7875 F: include/linux/input.h
7876 F: include/uapi/linux/input.h
7877 F: include/uapi/linux/input-event-codes.h
7878 F: include/linux/input/
7879 F: Documentation/devicetree/bindings/input/
7880 F: Documentation/devicetree/bindings/serio/
7881 F: Documentation/input/
7883 INPUT MULTITOUCH (MT) PROTOCOL
7884 M: Henrik Rydberg <rydberg@bitmath.org>
7885 L: linux-input@vger.kernel.org
7887 F: Documentation/input/multi-touch-protocol.rst
7888 F: drivers/input/input-mt.c
7891 INSIDE SECURE CRYPTO DRIVER
7892 M: Antoine Tenart <antoine.tenart@bootlin.com>
7893 F: drivers/crypto/inside-secure/
7895 L: linux-crypto@vger.kernel.org
7897 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7898 M: Mimi Zohar <zohar@linux.ibm.com>
7899 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7900 L: linux-integrity@vger.kernel.org
7901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7903 F: security/integrity/ima/
7905 INTEL 810/815 FRAMEBUFFER DRIVER
7906 M: Antonino Daplas <adaplas@gmail.com>
7907 L: linux-fbdev@vger.kernel.org
7909 F: drivers/video/fbdev/i810/
7912 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7913 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
7914 M: Jie Yang <yang.jie@linux.intel.com>
7915 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7919 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7920 M: Hans de Goede <hdegoede@redhat.com>
7921 L: platform-driver-x86@vger.kernel.org
7923 F: drivers/platform/x86/intel_atomisp2_pm.c
7925 INTEL C600 SERIES SAS CONTROLLER DRIVER
7926 M: Intel SCU Linux support <intel-linux-scu@intel.com>
7927 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7928 L: linux-scsi@vger.kernel.org
7929 T: git git://git.code.sf.net/p/intel-sas/isci
7931 F: drivers/scsi/isci/
7933 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7934 M: Jani Nikula <jani.nikula@linux.intel.com>
7935 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7936 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7937 L: intel-gfx@lists.freedesktop.org
7938 W: https://01.org/linuxgraphics/
7939 B: https://01.org/linuxgraphics/documentation/how-report-bugs
7940 C: irc://chat.freenode.net/intel-gfx
7941 Q: http://patchwork.freedesktop.org/project/intel-gfx/
7942 T: git git://anongit.freedesktop.org/drm-intel
7944 F: drivers/gpu/drm/i915/
7945 F: include/drm/i915*
7946 F: include/uapi/drm/i915_drm.h
7947 F: Documentation/gpu/i915.rst
7949 INTEL ETHERNET DRIVERS
7950 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7951 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7952 W: http://www.intel.com/support/feedback.htm
7953 W: http://e1000.sourceforge.net/
7954 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7958 F: Documentation/networking/device_drivers/intel/e100.rst
7959 F: Documentation/networking/device_drivers/intel/e1000.rst
7960 F: Documentation/networking/device_drivers/intel/e1000e.rst
7961 F: Documentation/networking/device_drivers/intel/fm10k.rst
7962 F: Documentation/networking/device_drivers/intel/igb.rst
7963 F: Documentation/networking/device_drivers/intel/igbvf.rst
7964 F: Documentation/networking/device_drivers/intel/ixgb.rst
7965 F: Documentation/networking/device_drivers/intel/ixgbe.rst
7966 F: Documentation/networking/device_drivers/intel/ixgbevf.rst
7967 F: Documentation/networking/device_drivers/intel/i40e.rst
7968 F: Documentation/networking/device_drivers/intel/iavf.rst
7969 F: Documentation/networking/device_drivers/intel/ice.rst
7970 F: drivers/net/ethernet/intel/
7971 F: drivers/net/ethernet/intel/*/
7972 F: include/linux/avf/virtchnl.h
7974 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7975 M: Maik Broemme <mbroemme@libmpq.org>
7976 L: linux-fbdev@vger.kernel.org
7978 F: Documentation/fb/intelfb.txt
7979 F: drivers/video/fbdev/intelfb/
7982 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7983 L: linux-gpio@vger.kernel.org
7985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7986 F: drivers/gpio/gpio-ich.c
7987 F: drivers/gpio/gpio-intel-mid.c
7988 F: drivers/gpio/gpio-lynxpoint.c
7989 F: drivers/gpio/gpio-merrifield.c
7990 F: drivers/gpio/gpio-ml-ioh.c
7991 F: drivers/gpio/gpio-pch.c
7992 F: drivers/gpio/gpio-sch.c
7993 F: drivers/gpio/gpio-sodaville.c
7995 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7996 M: Zhenyu Wang <zhenyuw@linux.intel.com>
7997 M: Zhi Wang <zhi.a.wang@intel.com>
7998 L: intel-gvt-dev@lists.freedesktop.org
7999 L: intel-gfx@lists.freedesktop.org
8000 W: https://01.org/igvt-g
8001 T: git https://github.com/intel/gvt-linux.git
8003 F: drivers/gpu/drm/i915/gvt/
8005 INTEL HID EVENT DRIVER
8006 M: Alex Hung <alex.hung@canonical.com>
8007 L: platform-driver-x86@vger.kernel.org
8009 F: drivers/platform/x86/intel-hid.c
8011 INTEL I/OAT DMA DRIVER
8012 M: Dave Jiang <dave.jiang@intel.com>
8013 R: Dan Williams <dan.j.williams@intel.com>
8014 L: dmaengine@vger.kernel.org
8015 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
8017 F: drivers/dma/ioat*
8020 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
8021 M: Len Brown <lenb@kernel.org>
8022 L: linux-pm@vger.kernel.org
8023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8024 B: https://bugzilla.kernel.org
8026 F: drivers/idle/intel_idle.c
8028 INTEL INTEGRATED SENSOR HUB DRIVER
8029 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8030 M: Jiri Kosina <jikos@kernel.org>
8031 L: linux-input@vger.kernel.org
8033 F: drivers/hid/intel-ish-hid/
8036 M: David Woodhouse <dwmw2@infradead.org>
8037 L: iommu@lists.linux-foundation.org
8038 T: git git://git.infradead.org/iommu-2.6.git
8040 F: drivers/iommu/intel-iommu.c
8041 F: include/linux/intel-iommu.h
8043 INTEL IOP-ADMA DMA DRIVER
8044 R: Dan Williams <dan.j.williams@intel.com>
8046 F: drivers/dma/iop-adma.c
8048 INTEL IPU3 CSI-2 CIO2 DRIVER
8049 M: Yong Zhi <yong.zhi@intel.com>
8050 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8051 M: Bingbu Cao <bingbu.cao@intel.com>
8052 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
8053 L: linux-media@vger.kernel.org
8055 F: drivers/media/pci/intel/ipu3/
8056 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8058 INTEL IPU3 CSI-2 IMGU DRIVER
8059 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8060 L: linux-media@vger.kernel.org
8062 F: drivers/staging/media/ipu3/
8063 F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8064 F: Documentation/media/v4l-drivers/ipu3.rst
8066 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8067 M: Krzysztof Halasa <khalasa@piap.pl>
8069 F: include/linux/soc/ixp4xx/qmgr.h
8070 F: include/linux/soc/ixp4xx/npe.h
8071 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
8072 F: drivers/soc/ixp4xx/ixp4xx-npe.c
8073 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
8074 F: drivers/net/wan/ixp4xx_hss.c
8076 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8077 M: Deepak Saxena <dsaxena@plexity.net>
8079 F: drivers/char/hw_random/ixp4xx-rng.c
8081 INTEL MANAGEMENT ENGINE (mei)
8082 M: Tomas Winkler <tomas.winkler@intel.com>
8083 L: linux-kernel@vger.kernel.org
8085 F: include/uapi/linux/mei.h
8086 F: include/linux/mei_cl_bus.h
8087 F: drivers/misc/mei/*
8088 F: drivers/watchdog/mei_wdt.c
8089 F: Documentation/misc-devices/mei/*
8092 INTEL MENLOW THERMAL DRIVER
8093 M: Sujith Thomas <sujith.thomas@intel.com>
8094 L: platform-driver-x86@vger.kernel.org
8095 W: https://01.org/linux-acpi
8097 F: drivers/platform/x86/intel_menlow.c
8099 INTEL MIC DRIVERS (mic)
8100 M: Sudeep Dutt <sudeep.dutt@intel.com>
8101 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
8103 W: https://github.com/sudeepdutt/mic
8104 W: http://software.intel.com/en-us/mic-developer
8105 F: include/linux/mic_bus.h
8106 F: include/linux/scif.h
8107 F: include/uapi/linux/mic_common.h
8108 F: include/uapi/linux/mic_ioctl.h
8109 F: include/uapi/linux/scif_ioctl.h
8110 F: drivers/misc/mic/
8111 F: drivers/dma/mic_x100_dma.c
8112 F: drivers/dma/mic_x100_dma.h
8113 F: Documentation/mic/
8115 INTEL PMC CORE DRIVER
8116 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8117 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8118 L: platform-driver-x86@vger.kernel.org
8120 F: drivers/platform/x86/intel_pmc_core*
8122 INTEL PMC/P-Unit IPC DRIVER
8123 M: Zha Qipeng<qipeng.zha@intel.com>
8124 L: platform-driver-x86@vger.kernel.org
8126 F: drivers/platform/x86/intel_pmc_ipc.c
8127 F: drivers/platform/x86/intel_punit_ipc.c
8128 F: arch/x86/include/asm/intel_pmc_ipc.h
8129 F: arch/x86/include/asm/intel_punit_ipc.h
8131 INTEL PMIC GPIO DRIVERS
8132 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8135 F: drivers/gpio/gpio-*cove.c
8136 F: drivers/gpio/gpio-msic.c
8138 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
8139 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8141 F: drivers/mfd/intel_msic.c
8142 F: drivers/mfd/intel_soc_pmic*
8143 F: include/linux/mfd/intel_msic.h
8144 F: include/linux/mfd/intel_soc_pmic*
8146 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8147 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
8148 L: linux-wireless@vger.kernel.org
8150 F: Documentation/networking/device_drivers/intel/ipw2100.txt
8151 F: Documentation/networking/device_drivers/intel/ipw2200.txt
8152 F: drivers/net/wireless/intel/ipw2x00/
8155 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8156 M: Len Brown <lenb@kernel.org>
8157 L: linux-pm@vger.kernel.org
8159 F: drivers/cpufreq/intel_pstate.c
8161 INTEL RDMA RNIC DRIVER
8162 M: Faisal Latif <faisal.latif@intel.com>
8163 M: Shiraz Saleem <shiraz.saleem@intel.com>
8164 L: linux-rdma@vger.kernel.org
8166 F: drivers/infiniband/hw/i40iw/
8167 F: include/uapi/rdma/i40iw-abi.h
8169 INTEL TELEMETRY DRIVER
8170 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8171 M: "David E. Box" <david.e.box@linux.intel.com>
8172 L: platform-driver-x86@vger.kernel.org
8174 F: arch/x86/include/asm/intel_telemetry.h
8175 F: drivers/platform/x86/intel_telemetry*
8177 INTEL VIRTUAL BUTTON DRIVER
8178 M: AceLan Kao <acelan.kao@canonical.com>
8179 L: platform-driver-x86@vger.kernel.org
8181 F: drivers/platform/x86/intel-vbtn.c
8183 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8184 M: Stanislaw Gruszka <sgruszka@redhat.com>
8185 L: linux-wireless@vger.kernel.org
8187 F: drivers/net/wireless/intel/iwlegacy/
8189 INTEL WIRELESS WIFI LINK (iwlwifi)
8190 M: Johannes Berg <johannes.berg@intel.com>
8191 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8192 M: Luca Coelho <luciano.coelho@intel.com>
8193 M: Intel Linux Wireless <linuxwifi@intel.com>
8194 L: linux-wireless@vger.kernel.org
8195 W: http://intellinuxwireless.org
8196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8198 F: drivers/net/wireless/intel/iwlwifi/
8200 INTEL WIRELESS WIMAX CONNECTION 2400
8201 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8202 M: linux-wimax@intel.com
8203 L: wimax@linuxwimax.org (subscribers-only)
8205 W: http://linuxwimax.org
8206 F: Documentation/wimax/README.i2400m
8207 F: drivers/net/wimax/i2400m/
8208 F: include/uapi/linux/wimax/i2400m.h
8210 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8211 M: Mario Limonciello <mario.limonciello@dell.com>
8213 F: drivers/platform/x86/intel-wmi-thunderbolt.c
8216 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8218 F: Documentation/trace/intel_th.rst
8219 F: drivers/hwtracing/intel_th/
8221 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8222 M: Ning Sun <ning.sun@intel.com>
8223 L: tboot-devel@lists.sourceforge.net
8224 W: http://tboot.sourceforge.net
8225 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8227 F: Documentation/intel_txt.txt
8228 F: include/linux/tboot.h
8229 F: arch/x86/kernel/tboot.c
8231 INTEL-MID GPIO DRIVER
8232 M: David Cohen <david.a.cohen@linux.intel.com>
8233 L: linux-gpio@vger.kernel.org
8235 F: drivers/gpio/gpio-intel-mid.c
8238 M: Georgi Djakov <georgi.djakov@linaro.org>
8239 L: linux-pm@vger.kernel.org
8241 F: Documentation/interconnect/
8242 F: Documentation/devicetree/bindings/interconnect/
8243 F: drivers/interconnect/
8244 F: include/dt-bindings/interconnect/
8245 F: include/linux/interconnect-provider.h
8246 F: include/linux/interconnect.h
8248 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8249 M: Linus Walleij <linus.walleij@linaro.org>
8250 L: linux-iio@vger.kernel.org
8252 F: drivers/iio/gyro/mpu3050*
8253 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8255 IOC3 ETHERNET DRIVER
8256 M: Ralf Baechle <ralf@linux-mips.org>
8257 L: linux-mips@vger.kernel.org
8259 F: drivers/net/ethernet/sgi/ioc3-eth.c
8262 M: Pat Gefre <pfg@sgi.com>
8263 L: linux-serial@vger.kernel.org
8265 F: drivers/tty/serial/ioc3_serial.c
8267 IOMAP FILESYSTEM LIBRARY
8268 M: Christoph Hellwig <hch@infradead.org>
8269 M: Darrick J. Wong <darrick.wong@oracle.com>
8270 M: linux-xfs@vger.kernel.org
8271 M: linux-fsdevel@vger.kernel.org
8272 L: linux-xfs@vger.kernel.org
8273 L: linux-fsdevel@vger.kernel.org
8274 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8277 F: include/linux/iomap.h
8280 M: Joerg Roedel <joro@8bytes.org>
8281 L: iommu@lists.linux-foundation.org
8282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8284 F: Documentation/devicetree/bindings/iommu/
8286 F: include/linux/iommu.h
8287 F: include/linux/of_iommu.h
8288 F: include/linux/iova.h
8291 M: Jens Axboe <axboe@kernel.dk>
8292 L: linux-block@vger.kernel.org
8293 L: linux-fsdevel@vger.kernel.org
8294 T: git git://git.kernel.dk/linux-block
8295 T: git git://git.kernel.dk/liburing
8298 F: include/uapi/linux/io_uring.h
8301 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
8303 F: net/ipv4/netfilter/ipt_MASQUERADE.c
8306 M: Corey Minyard <minyard@acm.org>
8307 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8308 W: http://openipmi.sourceforge.net/
8310 F: Documentation/devicetree/bindings/ipmi/
8311 F: Documentation/IPMI.txt
8312 F: drivers/char/ipmi/
8313 F: include/linux/ipmi*
8314 F: include/uapi/linux/ipmi*
8316 IPS SCSI RAID DRIVER
8317 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8318 L: linux-scsi@vger.kernel.org
8319 W: http://www.adaptec.com/
8321 F: drivers/scsi/ips*
8324 M: Wensong Zhang <wensong@linux-vs.org>
8325 M: Simon Horman <horms@verge.net.au>
8326 M: Julian Anastasov <ja@ssi.bg>
8327 L: netdev@vger.kernel.org
8328 L: lvs-devel@vger.kernel.org
8330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8332 F: Documentation/networking/ipvs-sysctl.txt
8333 F: include/net/ip_vs.h
8334 F: include/uapi/linux/ip_vs.h
8335 F: net/netfilter/ipvs/
8338 M: Jiri Kosina <jikos@kernel.org>
8339 M: David Sterba <dsterba@suse.com>
8341 F: drivers/tty/ipwireless/
8344 L: netdev@vger.kernel.org
8346 F: include/uapi/linux/ipx.h
8348 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8349 M: Marc Zyngier <marc.zyngier@arm.com>
8351 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8352 F: Documentation/IRQ-domain.txt
8353 F: include/linux/irqdomain.h
8354 F: kernel/irq/irqdomain.c
8358 M: Thomas Gleixner <tglx@linutronix.de>
8359 L: linux-kernel@vger.kernel.org
8361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8365 M: Thomas Gleixner <tglx@linutronix.de>
8366 M: Jason Cooper <jason@lakedaemon.net>
8367 M: Marc Zyngier <marc.zyngier@arm.com>
8368 L: linux-kernel@vger.kernel.org
8370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8371 F: Documentation/devicetree/bindings/interrupt-controller/
8375 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8377 F: Documentation/isa.txt
8378 F: drivers/base/isa.c
8379 F: include/linux/isa.h
8382 M: Hans Verkuil <hverkuil@xs4all.nl>
8383 L: linux-media@vger.kernel.org
8384 T: git git://linuxtv.org/media_tree.git
8385 W: https://linuxtv.org
8387 F: drivers/media/radio/radio-isa*
8390 M: Jaroslav Kysela <perex@perex.cz>
8392 F: Documentation/isapnp.txt
8393 F: drivers/pnp/isapnp/
8394 F: include/linux/isapnp.h
8397 M: Lee Duncan <lduncan@suse.com>
8398 M: Chris Leech <cleech@redhat.com>
8399 L: open-iscsi@googlegroups.com
8400 W: www.open-iscsi.com
8402 F: drivers/scsi/*iscsi*
8403 F: include/scsi/*iscsi*
8405 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8406 M: Peter Jones <pjones@redhat.com>
8407 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
8409 F: drivers/firmware/iscsi_ibft*
8411 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8412 M: Sagi Grimberg <sagi@grimberg.me>
8413 M: Max Gurtovoy <maxg@mellanox.com>
8414 L: linux-rdma@vger.kernel.org
8416 W: http://www.openfabrics.org
8417 W: www.open-iscsi.org
8418 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8419 F: drivers/infiniband/ulp/iser/
8421 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8422 M: Sagi Grimberg <sagi@grimberg.me>
8423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8424 L: linux-rdma@vger.kernel.org
8425 L: target-devel@vger.kernel.org
8427 W: http://www.linux-iscsi.org
8428 F: drivers/infiniband/ulp/isert
8431 M: Karsten Keil <isdn@linux-pingi.de>
8432 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
8433 L: netdev@vger.kernel.org
8434 W: http://www.isdn4linux.de
8435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8437 F: Documentation/isdn/
8439 F: include/linux/isdn.h
8440 F: include/linux/isdn/
8441 F: include/uapi/linux/isdn.h
8442 F: include/uapi/linux/isdn/
8444 IT87 HARDWARE MONITORING DRIVER
8445 M: Jean Delvare <jdelvare@suse.com>
8446 L: linux-hwmon@vger.kernel.org
8448 F: Documentation/hwmon/it87.rst
8449 F: drivers/hwmon/it87.c
8452 M: Antti Palosaari <crope@iki.fi>
8453 L: linux-media@vger.kernel.org
8454 W: https://linuxtv.org
8455 W: http://palosaari.fi/linux/
8456 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8457 T: git git://linuxtv.org/anttip/media_tree.git
8459 F: drivers/media/tuners/it913x*
8461 IVTV VIDEO4LINUX DRIVER
8462 M: Andy Walls <awalls@md.metrocast.net>
8463 L: ivtv-devel@ivtvdriver.org (subscribers-only)
8464 L: linux-media@vger.kernel.org
8465 T: git git://linuxtv.org/media_tree.git
8466 W: http://www.ivtvdriver.org
8468 F: Documentation/media/v4l-drivers/ivtv*
8469 F: drivers/media/pci/ivtv/
8470 F: include/uapi/linux/ivtv*
8472 IX2505V MEDIA DRIVER
8473 M: Malcolm Priestley <tvboxspy@gmail.com>
8474 L: linux-media@vger.kernel.org
8475 W: https://linuxtv.org
8476 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8478 F: drivers/media/dvb-frontends/ix2505v*
8480 JAILHOUSE HYPERVISOR INTERFACE
8481 M: Jan Kiszka <jan.kiszka@siemens.com>
8482 L: jailhouse-dev@googlegroups.com
8484 F: arch/x86/kernel/jailhouse.c
8485 F: arch/x86/include/asm/jailhouse_para.h
8487 JC42.4 TEMPERATURE SENSOR DRIVER
8488 M: Guenter Roeck <linux@roeck-us.net>
8489 L: linux-hwmon@vger.kernel.org
8491 F: drivers/hwmon/jc42.c
8492 F: Documentation/hwmon/jc42.rst
8495 M: Dave Kleikamp <shaggy@kernel.org>
8496 L: jfs-discussion@lists.sourceforge.net
8497 W: http://jfs.sourceforge.net/
8498 T: git git://github.com/kleikamp/linux-shaggy.git
8500 F: Documentation/filesystems/jfs.txt
8504 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
8505 L: netdev@vger.kernel.org
8507 F: drivers/net/ethernet/jme.*
8509 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8510 M: David Woodhouse <dwmw2@infradead.org>
8511 M: Richard Weinberger <richard@nod.at>
8512 L: linux-mtd@lists.infradead.org
8513 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
8514 T: git git://git.infradead.org/ubifs-2.6.git
8517 F: include/uapi/linux/jffs2.h
8519 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8520 M: "Theodore Ts'o" <tytso@mit.edu>
8521 M: Jan Kara <jack@suse.com>
8522 L: linux-ext4@vger.kernel.org
8525 F: include/linux/jbd2.h
8527 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8528 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8529 L: linux-media@vger.kernel.org
8531 F: drivers/media/platform/rcar_jpu.c
8533 JSM Neo PCI based serial card
8534 L: linux-serial@vger.kernel.org
8536 F: drivers/tty/serial/jsm/
8538 K10TEMP HARDWARE MONITORING DRIVER
8539 M: Clemens Ladisch <clemens@ladisch.de>
8540 L: linux-hwmon@vger.kernel.org
8542 F: Documentation/hwmon/k10temp.rst
8543 F: drivers/hwmon/k10temp.c
8545 K8TEMP HARDWARE MONITORING DRIVER
8546 M: Rudolf Marek <r.marek@assembler.cz>
8547 L: linux-hwmon@vger.kernel.org
8549 F: Documentation/hwmon/k8temp.rst
8550 F: drivers/hwmon/k8temp.c
8553 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
8554 R: Alexander Potapenko <glider@google.com>
8555 R: Dmitry Vyukov <dvyukov@google.com>
8556 L: kasan-dev@googlegroups.com
8558 F: arch/*/include/asm/kasan.h
8559 F: arch/*/mm/kasan_init*
8560 F: Documentation/dev-tools/kasan.rst
8561 F: include/linux/kasan*.h
8564 F: scripts/Makefile.kasan
8567 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8568 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8569 L: linux-kbuild@vger.kernel.org
8571 F: Documentation/kbuild/kconfig*
8573 F: scripts/Kconfig.include
8576 M: Dave Young <dyoung@redhat.com>
8577 M: Baoquan He <bhe@redhat.com>
8578 R: Vivek Goyal <vgoyal@redhat.com>
8579 L: kexec@lists.infradead.org
8580 W: http://lse.sourceforge.net/kdump/
8582 F: Documentation/kdump/
8584 KEENE FM RADIO TRANSMITTER DRIVER
8585 M: Hans Verkuil <hverkuil@xs4all.nl>
8586 L: linux-media@vger.kernel.org
8587 T: git git://linuxtv.org/media_tree.git
8588 W: https://linuxtv.org
8590 F: drivers/media/radio/radio-keene*
8593 M: Ian Kent <raven@themaw.net>
8594 L: autofs@vger.kernel.org
8598 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8599 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8600 M: Michal Marek <michal.lkml@markovi.net>
8601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8602 L: linux-kbuild@vger.kernel.org
8604 F: Documentation/kbuild/
8607 F: scripts/Makefile*
8610 F: scripts/*vmlinux*
8615 L: kernel-janitors@vger.kernel.org
8616 W: http://kernelnewbies.org/KernelJanitors
8619 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8620 M: "J. Bruce Fields" <bfields@fieldses.org>
8621 M: Chuck Lever <chuck.lever@oracle.com>
8622 L: linux-nfs@vger.kernel.org
8623 W: http://nfs.sourceforge.net/
8624 T: git git://linux-nfs.org/~bfields/linux.git
8627 F: include/uapi/linux/nfsd/
8631 F: include/linux/lockd/
8632 F: include/linux/sunrpc/
8633 F: include/uapi/linux/sunrpc/
8635 KERNEL SELFTEST FRAMEWORK
8636 M: Shuah Khan <shuah@kernel.org>
8637 M: Shuah Khan <skhan@linuxfoundation.org>
8638 L: linux-kselftest@vger.kernel.org
8639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8640 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
8642 F: tools/testing/selftests/
8643 F: Documentation/dev-tools/kselftest*
8645 KERNEL USERMODE HELPER
8646 M: Luis Chamberlain <mcgrof@kernel.org>
8647 L: linux-kernel@vger.kernel.org
8650 F: include/linux/umh.h
8652 KERNEL VIRTUAL MACHINE (KVM)
8653 M: Paolo Bonzini <pbonzini@redhat.com>
8654 M: Radim Krčmář <rkrcmar@redhat.com>
8655 L: kvm@vger.kernel.org
8656 W: http://www.linux-kvm.org
8657 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8659 F: Documentation/virtual/kvm/
8660 F: include/trace/events/kvm.h
8661 F: include/uapi/asm-generic/kvm*
8662 F: include/uapi/linux/kvm*
8663 F: include/asm-generic/kvm*
8664 F: include/linux/kvm*
8665 F: include/kvm/iodev.h
8668 F: tools/testing/selftests/kvm/
8670 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8671 M: Joerg Roedel <joro@8bytes.org>
8672 L: kvm@vger.kernel.org
8673 W: http://www.linux-kvm.org/
8675 F: arch/x86/include/asm/svm.h
8676 F: arch/x86/kvm/svm.c
8678 KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8679 M: Marc Zyngier <marc.zyngier@arm.com>
8680 R: James Morse <james.morse@arm.com>
8681 R: Julien Thierry <julien.thierry@arm.com>
8682 R: Suzuki K Pouloze <suzuki.poulose@arm.com>
8683 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8684 L: kvmarm@lists.cs.columbia.edu
8685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8687 F: arch/arm/include/uapi/asm/kvm*
8688 F: arch/arm/include/asm/kvm*
8690 F: arch/arm64/include/uapi/asm/kvm*
8691 F: arch/arm64/include/asm/kvm*
8694 F: include/kvm/arm_*
8696 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8697 M: James Hogan <jhogan@kernel.org>
8698 L: linux-mips@vger.kernel.org
8700 F: arch/mips/include/uapi/asm/kvm*
8701 F: arch/mips/include/asm/kvm*
8704 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8705 M: Paul Mackerras <paulus@ozlabs.org>
8706 L: kvm-ppc@vger.kernel.org
8707 W: http://www.linux-kvm.org/
8708 T: git git://github.com/agraf/linux-2.6.git
8710 F: arch/powerpc/include/uapi/asm/kvm*
8711 F: arch/powerpc/include/asm/kvm*
8712 F: arch/powerpc/kvm/
8713 F: arch/powerpc/kernel/kvm*
8715 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8716 M: Christian Borntraeger <borntraeger@de.ibm.com>
8717 M: Janosch Frank <frankja@linux.ibm.com>
8718 R: David Hildenbrand <david@redhat.com>
8719 R: Cornelia Huck <cohuck@redhat.com>
8720 L: linux-s390@vger.kernel.org
8721 W: http://www.ibm.com/developerworks/linux/linux390/
8722 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8724 F: arch/s390/include/uapi/asm/kvm*
8725 F: arch/s390/include/asm/gmap.h
8726 F: arch/s390/include/asm/kvm*
8728 F: arch/s390/mm/gmap.c
8730 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8731 M: Paolo Bonzini <pbonzini@redhat.com>
8732 M: Radim Krčmář <rkrcmar@redhat.com>
8733 L: kvm@vger.kernel.org
8734 W: http://www.linux-kvm.org
8735 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8739 F: arch/x86/include/uapi/asm/kvm*
8740 F: arch/x86/include/asm/kvm*
8741 F: arch/x86/include/asm/pvclock-abi.h
8742 F: arch/x86/kernel/kvm.c
8743 F: arch/x86/kernel/kvmclock.c
8746 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8747 M: Tejun Heo <tj@kernel.org>
8748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8750 F: include/linux/kernfs.h
8754 M: Eric Biederman <ebiederm@xmission.com>
8755 W: http://kernel.org/pub/linux/utils/kernel/kexec/
8756 L: kexec@lists.infradead.org
8758 F: include/linux/kexec.h
8759 F: include/uapi/linux/kexec.h
8763 M: Mimi Zohar <zohar@linux.ibm.com>
8764 L: linux-integrity@vger.kernel.org
8765 L: keyrings@vger.kernel.org
8767 F: Documentation/security/keys/trusted-encrypted.rst
8768 F: include/keys/encrypted-type.h
8769 F: security/keys/encrypted-keys/
8772 M: James Bottomley <jejb@linux.ibm.com>
8773 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8774 M: Mimi Zohar <zohar@linux.ibm.com>
8775 L: linux-integrity@vger.kernel.org
8776 L: keyrings@vger.kernel.org
8778 F: Documentation/security/keys/trusted-encrypted.rst
8779 F: include/keys/trusted-type.h
8780 F: security/keys/trusted.c
8781 F: security/keys/trusted.h
8784 M: David Howells <dhowells@redhat.com>
8785 L: keyrings@vger.kernel.org
8787 F: Documentation/security/keys/core.rst
8788 F: include/linux/key.h
8789 F: include/linux/key-type.h
8790 F: include/linux/keyctl.h
8791 F: include/uapi/linux/keyctl.h
8795 KGDB / KDB /debug_core
8796 M: Jason Wessel <jason.wessel@windriver.com>
8797 M: Daniel Thompson <daniel.thompson@linaro.org>
8798 W: http://kgdb.wiki.kernel.org/
8799 L: kgdb-bugreport@lists.sourceforge.net
8800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8802 F: Documentation/dev-tools/kgdb.rst
8803 F: drivers/misc/kgdbts.c
8804 F: drivers/tty/serial/kgdboc.c
8805 F: include/linux/kdb.h
8806 F: include/linux/kgdb.h
8810 M: Catalin Marinas <catalin.marinas@arm.com>
8812 F: Documentation/dev-tools/kmemleak.rst
8813 F: include/linux/kmemleak.h
8815 F: mm/kmemleak-test.c
8817 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8818 M: Luis Chamberlain <mcgrof@kernel.org>
8819 L: linux-kernel@vger.kernel.org
8822 F: include/linux/kmod.h
8824 F: tools/testing/selftests/kmod/
8827 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8828 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8829 M: "David S. Miller" <davem@davemloft.net>
8830 M: Masami Hiramatsu <mhiramat@kernel.org>
8832 F: Documentation/kprobes.txt
8833 F: include/linux/kprobes.h
8834 F: include/asm-generic/kprobes.h
8837 KS0108 LCD CONTROLLER DRIVER
8838 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8840 F: Documentation/auxdisplay/ks0108
8841 F: drivers/auxdisplay/ks0108.c
8842 F: include/linux/ks0108.h
8845 M: David Ahern <dsa@cumulusnetworks.com>
8846 L: netdev@vger.kernel.org
8849 F: include/net/l3mdev.h
8852 M: John Fastabend <john.fastabend@gmail.com>
8853 M: Daniel Borkmann <daniel@iogearbox.net>
8854 L: netdev@vger.kernel.org
8855 L: bpf@vger.kernel.org
8857 F: include/linux/skmsg.h
8859 F: net/core/sock_map.c
8860 F: net/ipv4/tcp_bpf.c
8862 LANTIQ / INTEL Ethernet drivers
8863 M: Hauke Mehrtens <hauke@hauke-m.de>
8864 L: netdev@vger.kernel.org
8866 F: net/dsa/tag_gswip.c
8867 F: drivers/net/ethernet/lantiq_xrx200.c
8868 F: drivers/net/dsa/lantiq_pce.h
8869 F: drivers/net/dsa/lantiq_gswip.c
8871 LANTIQ MIPS ARCHITECTURE
8872 M: John Crispin <john@phrozen.org>
8873 L: linux-mips@vger.kernel.org
8876 F: drivers/soc/lantiq
8879 L: linux-x25@vger.kernel.org
8881 F: Documentation/networking/lapb-module.txt
8885 LASI 53c700 driver for PARISC
8886 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8887 L: linux-scsi@vger.kernel.org
8889 F: Documentation/scsi/53c700.txt
8890 F: drivers/scsi/53c700*
8893 M: Tobin C. Harding <me@tobin.cc>
8894 M: Tycho Andersen <tycho@tycho.ws>
8895 L: kernel-hardening@lists.openwall.com
8897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8898 F: scripts/leaking_addresses.pl
8901 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
8902 M: Pavel Machek <pavel@ucw.cz>
8903 R: Dan Murphy <dmurphy@ti.com>
8904 L: linux-leds@vger.kernel.org
8905 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8907 F: Documentation/devicetree/bindings/leds/
8909 F: include/linux/leds.h
8911 LEGACY EEPROM DRIVER
8912 M: Jean Delvare <jdelvare@suse.com>
8914 F: Documentation/misc-devices/eeprom
8915 F: drivers/misc/eeprom/eeprom.c
8918 R: David Lechner <david@lechnology.com>
8920 F: arch/arm/boot/dts/da850-lego-ev3.dts
8921 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8922 F: drivers/power/supply/lego_ev3_battery.c
8924 LEGO USB Tower driver
8925 M: Juergen Stuber <starblue@users.sourceforge.net>
8926 L: legousb-devel@lists.sourceforge.net
8927 W: http://legousb.sourceforge.net/
8929 F: drivers/usb/misc/legousbtower.c
8932 M: Matan Ziv-Av <matan@svgalib.org>
8933 L: platform-driver-x86@vger.kernel.org
8935 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
8936 F: Documentation/laptops/lg-laptop.rst
8937 F: drivers/platform/x86/lg-laptop.c
8940 M: Michael Krufky <mkrufky@linuxtv.org>
8941 L: linux-media@vger.kernel.org
8942 W: https://linuxtv.org
8943 W: http://github.com/mkrufky
8944 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8945 T: git git://linuxtv.org/mkrufky/tuners.git
8947 F: drivers/media/dvb-frontends/lg2160.*
8949 LGDT3305 MEDIA DRIVER
8950 M: Michael Krufky <mkrufky@linuxtv.org>
8951 L: linux-media@vger.kernel.org
8952 W: https://linuxtv.org
8953 W: http://github.com/mkrufky
8954 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8955 T: git git://linuxtv.org/mkrufky/tuners.git
8957 F: drivers/media/dvb-frontends/lgdt3305.*
8959 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8960 M: Viresh Kumar <vireshk@kernel.org>
8961 L: linux-ide@vger.kernel.org
8962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8964 F: include/linux/pata_arasan_cf_data.h
8965 F: drivers/ata/pata_arasan_cf.c
8968 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8969 M: Jens Axboe <axboe@kernel.dk>
8970 L: linux-ide@vger.kernel.org
8971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8973 F: drivers/ata/pata_*.c
8974 F: drivers/ata/ata_generic.c
8976 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8977 M: Linus Walleij <linus.walleij@linaro.org>
8978 L: linux-ide@vger.kernel.org
8979 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8981 F: drivers/ata/pata_ftide010.c
8982 F: drivers/ata/sata_gemini.c
8983 F: drivers/ata/sata_gemini.h
8985 LIBATA SATA AHCI PLATFORM devices support
8986 M: Hans de Goede <hdegoede@redhat.com>
8987 M: Jens Axboe <axboe@kernel.dk>
8988 L: linux-ide@vger.kernel.org
8989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8991 F: drivers/ata/ahci_platform.c
8992 F: drivers/ata/libahci_platform.c
8993 F: include/linux/ahci_platform.h
8995 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8996 M: Mikael Pettersson <mikpelinux@gmail.com>
8997 L: linux-ide@vger.kernel.org
8998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9000 F: drivers/ata/sata_promise.*
9002 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9003 M: Jens Axboe <axboe@kernel.dk>
9004 L: linux-ide@vger.kernel.org
9005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9008 F: include/linux/ata.h
9009 F: include/linux/libata.h
9010 F: Documentation/devicetree/bindings/ata/
9013 M: Sasha Levin <alexander.levin@microsoft.com>
9015 F: tools/lib/lockdep/
9017 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9018 M: Dan Williams <dan.j.williams@intel.com>
9019 M: Vishal Verma <vishal.l.verma@intel.com>
9020 M: Dave Jiang <dave.jiang@intel.com>
9021 L: linux-nvdimm@lists.01.org
9022 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9024 F: drivers/nvdimm/blk.c
9025 F: drivers/nvdimm/region_devs.c
9027 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9028 M: Vishal Verma <vishal.l.verma@intel.com>
9029 M: Dan Williams <dan.j.williams@intel.com>
9030 M: Dave Jiang <dave.jiang@intel.com>
9031 L: linux-nvdimm@lists.01.org
9032 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9034 F: drivers/nvdimm/btt*
9036 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9037 M: Dan Williams <dan.j.williams@intel.com>
9038 M: Vishal Verma <vishal.l.verma@intel.com>
9039 M: Dave Jiang <dave.jiang@intel.com>
9040 L: linux-nvdimm@lists.01.org
9041 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9043 F: drivers/nvdimm/pmem*
9045 LIBNVDIMM: DEVICETREE BINDINGS
9046 M: Oliver O'Halloran <oohall@gmail.com>
9047 L: linux-nvdimm@lists.01.org
9048 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9050 F: drivers/nvdimm/of_pmem.c
9051 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
9053 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9054 M: Dan Williams <dan.j.williams@intel.com>
9055 M: Vishal Verma <vishal.l.verma@intel.com>
9056 M: Dave Jiang <dave.jiang@intel.com>
9057 M: Keith Busch <keith.busch@intel.com>
9058 M: Ira Weiny <ira.weiny@intel.com>
9059 L: linux-nvdimm@lists.01.org
9060 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9064 F: drivers/acpi/nfit/*
9065 F: include/linux/nd.h
9066 F: include/linux/libnvdimm.h
9067 F: include/uapi/linux/ndctl.h
9069 LIGHTNVM PLATFORM SUPPORT
9070 M: Matias Bjorling <mb@lightnvm.io>
9071 W: http://github/OpenChannelSSD
9072 L: linux-block@vger.kernel.org
9074 F: drivers/lightnvm/
9075 F: include/linux/lightnvm.h
9076 F: include/uapi/linux/lightnvm.h
9078 LINUX FOR POWER MACINTOSH
9079 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9080 W: http://www.penguinppc.org/
9081 L: linuxppc-dev@lists.ozlabs.org
9083 F: arch/powerpc/platforms/powermac/
9084 F: drivers/macintosh/
9086 LINUX FOR POWERPC (32-BIT AND 64-BIT)
9087 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9088 M: Paul Mackerras <paulus@samba.org>
9089 M: Michael Ellerman <mpe@ellerman.id.au>
9090 W: https://github.com/linuxppc/linux/wiki
9091 L: linuxppc-dev@lists.ozlabs.org
9092 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9095 F: Documentation/ABI/stable/sysfs-firmware-opal-*
9096 F: Documentation/devicetree/bindings/powerpc/
9097 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
9098 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
9099 F: Documentation/powerpc/
9101 F: drivers/char/tpm/tpm_ibmvtpm*
9102 F: drivers/crypto/nx/
9103 F: drivers/crypto/vmx/
9104 F: drivers/i2c/busses/i2c-opal.c
9105 F: drivers/net/ethernet/ibm/ibmveth.*
9106 F: drivers/net/ethernet/ibm/ibmvnic.*
9107 F: drivers/pci/hotplug/pnv_php.c
9108 F: drivers/pci/hotplug/rpa*
9109 F: drivers/rtc/rtc-opal.c
9110 F: drivers/scsi/ibmvscsi/
9111 F: drivers/tty/hvc/hvc_opal.c
9112 F: drivers/watchdog/wdrtas.c
9113 F: tools/testing/selftests/powerpc
9120 LINUX FOR POWERPC EMBEDDED MPC5XXX
9121 M: Anatolij Gustschin <agust@denx.de>
9122 L: linuxppc-dev@lists.ozlabs.org
9123 T: git git://git.denx.de/linux-denx-agust.git
9125 F: arch/powerpc/platforms/512x/
9126 F: arch/powerpc/platforms/52xx/
9128 LINUX FOR POWERPC EMBEDDED PPC4XX
9129 M: Alistair Popple <alistair@popple.id.au>
9130 M: Matt Porter <mporter@kernel.crashing.org>
9131 W: http://www.penguinppc.org/
9132 L: linuxppc-dev@lists.ozlabs.org
9134 F: arch/powerpc/platforms/40x/
9135 F: arch/powerpc/platforms/44x/
9137 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9138 M: Scott Wood <oss@buserror.net>
9139 M: Kumar Gala <galak@kernel.crashing.org>
9140 W: http://www.penguinppc.org/
9141 L: linuxppc-dev@lists.ozlabs.org
9142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9144 F: arch/powerpc/platforms/83xx/
9145 F: arch/powerpc/platforms/85xx/
9146 F: Documentation/devicetree/bindings/powerpc/fsl/
9148 LINUX FOR POWERPC EMBEDDED PPC8XX
9149 M: Vitaly Bordug <vitb@kernel.crashing.org>
9150 W: http://www.penguinppc.org/
9151 L: linuxppc-dev@lists.ozlabs.org
9153 F: arch/powerpc/platforms/8xx/
9155 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9156 L: linuxppc-dev@lists.ozlabs.org
9158 F: arch/powerpc/*/*virtex*
9159 F: arch/powerpc/*/*/*virtex*
9161 LINUX FOR POWERPC PA SEMI PWRFICIENT
9162 L: linuxppc-dev@lists.ozlabs.org
9164 F: arch/powerpc/platforms/pasemi/
9165 F: drivers/*/*pasemi*
9166 F: drivers/*/*/*pasemi*
9168 LINUX KERNEL DUMP TEST MODULE (LKDTM)
9169 M: Kees Cook <keescook@chromium.org>
9171 F: drivers/misc/lkdtm/*
9173 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9174 M: Alan Stern <stern@rowland.harvard.edu>
9175 M: Andrea Parri <andrea.parri@amarulasolutions.com>
9176 M: Will Deacon <will@kernel.org>
9177 M: Peter Zijlstra <peterz@infradead.org>
9178 M: Boqun Feng <boqun.feng@gmail.com>
9179 M: Nicholas Piggin <npiggin@gmail.com>
9180 M: David Howells <dhowells@redhat.com>
9181 M: Jade Alglave <j.alglave@ucl.ac.uk>
9182 M: Luc Maranget <luc.maranget@inria.fr>
9183 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
9184 R: Akira Yokosawa <akiyks@gmail.com>
9185 R: Daniel Lustig <dlustig@nvidia.com>
9186 L: linux-kernel@vger.kernel.org
9187 L: linux-arch@vger.kernel.org
9189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9190 F: tools/memory-model/
9191 F: Documentation/atomic_bitops.txt
9192 F: Documentation/atomic_t.txt
9193 F: Documentation/core-api/atomic_ops.rst
9194 F: Documentation/core-api/refcount-vs-atomic.rst
9195 F: Documentation/memory-barriers.txt
9197 LIS3LV02D ACCELEROMETER DRIVER
9198 M: Eric Piel <eric.piel@tremplin-utc.net>
9200 F: Documentation/misc-devices/lis3lv02d
9201 F: drivers/misc/lis3lv02d/
9202 F: drivers/platform/x86/hp_accel.c
9205 M: Josh Poimboeuf <jpoimboe@redhat.com>
9206 M: Jiri Kosina <jikos@kernel.org>
9207 M: Miroslav Benes <mbenes@suse.cz>
9208 M: Petr Mladek <pmladek@suse.com>
9209 R: Joe Lawrence <joe.lawrence@redhat.com>
9211 F: kernel/livepatch/
9212 F: include/linux/livepatch.h
9213 F: arch/x86/include/asm/livepatch.h
9214 F: arch/x86/kernel/livepatch.c
9215 F: Documentation/livepatch/
9216 F: Documentation/ABI/testing/sysfs-kernel-livepatch
9217 F: samples/livepatch/
9218 F: tools/testing/selftests/livepatch/
9219 L: live-patching@vger.kernel.org
9220 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9223 L: netdev@vger.kernel.org
9225 F: include/linux/llc.h
9226 F: include/uapi/linux/llc.h
9230 LM73 HARDWARE MONITOR DRIVER
9231 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
9232 L: linux-hwmon@vger.kernel.org
9234 F: drivers/hwmon/lm73.c
9236 LM78 HARDWARE MONITOR DRIVER
9237 M: Jean Delvare <jdelvare@suse.com>
9238 L: linux-hwmon@vger.kernel.org
9240 F: Documentation/hwmon/lm78.rst
9241 F: drivers/hwmon/lm78.c
9243 LM83 HARDWARE MONITOR DRIVER
9244 M: Jean Delvare <jdelvare@suse.com>
9245 L: linux-hwmon@vger.kernel.org
9247 F: Documentation/hwmon/lm83.rst
9248 F: drivers/hwmon/lm83.c
9250 LM90 HARDWARE MONITOR DRIVER
9251 M: Jean Delvare <jdelvare@suse.com>
9252 L: linux-hwmon@vger.kernel.org
9254 F: Documentation/hwmon/lm90.rst
9255 F: Documentation/devicetree/bindings/hwmon/lm90.txt
9256 F: drivers/hwmon/lm90.c
9257 F: include/dt-bindings/thermal/lm90.h
9259 LM95234 HARDWARE MONITOR DRIVER
9260 M: Guenter Roeck <linux@roeck-us.net>
9261 L: linux-hwmon@vger.kernel.org
9263 F: Documentation/hwmon/lm95234.rst
9264 F: drivers/hwmon/lm95234.c
9266 LME2510 MEDIA DRIVER
9267 M: Malcolm Priestley <tvboxspy@gmail.com>
9268 L: linux-media@vger.kernel.org
9269 W: https://linuxtv.org
9270 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9272 F: drivers/media/usb/dvb-usb-v2/lmedm04*
9274 LOADPIN SECURITY MODULE
9275 M: Kees Cook <keescook@chromium.org>
9276 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9278 F: security/loadpin/
9279 F: Documentation/admin-guide/LSM/LoadPin.rst
9282 M: Peter Zijlstra <peterz@infradead.org>
9283 M: Ingo Molnar <mingo@redhat.com>
9284 M: Will Deacon <will@kernel.org>
9285 L: linux-kernel@vger.kernel.org
9286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9288 F: Documentation/locking/
9289 F: include/linux/lockdep.h
9290 F: include/linux/spinlock*.h
9291 F: arch/*/include/asm/spinlock*.h
9292 F: include/linux/rwlock*.h
9293 F: include/linux/mutex*.h
9294 F: include/linux/rwsem*.h
9295 F: include/linux/seqlock.h
9296 F: lib/locking*.[ch]
9298 X: kernel/locking/locktorture.c
9300 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9301 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
9302 L: linux-ntfs-dev@lists.sourceforge.net
9303 W: http://www.linux-ntfs.org/content/view/19/37/
9305 F: Documentation/ldm.txt
9306 F: block/partitions/ldm.*
9308 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9309 M: Sathya Prakash <sathya.prakash@broadcom.com>
9310 M: Chaitra P B <chaitra.basappa@broadcom.com>
9311 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9312 L: MPT-FusionLinux.pdl@broadcom.com
9313 L: linux-scsi@vger.kernel.org
9314 W: http://www.avagotech.com/support/
9316 F: drivers/message/fusion/
9317 F: drivers/scsi/mpt3sas/
9319 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9320 M: Matthew Wilcox <willy@infradead.org>
9321 L: linux-scsi@vger.kernel.org
9323 F: drivers/scsi/sym53c8xx_2/
9326 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9327 L: linux-iio@vger.kernel.org
9329 F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9330 F: drivers/iio/dac/ltc1660.c
9332 LTC4261 HARDWARE MONITOR DRIVER
9333 M: Guenter Roeck <linux@roeck-us.net>
9334 L: linux-hwmon@vger.kernel.org
9336 F: Documentation/hwmon/ltc4261.rst
9337 F: drivers/hwmon/ltc4261.c
9339 LTC4306 I2C MULTIPLEXER DRIVER
9340 M: Michael Hennerich <michael.hennerich@analog.com>
9341 W: http://ez.analog.com/community/linux-device-drivers
9342 L: linux-i2c@vger.kernel.org
9344 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
9345 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9347 LTP (Linux Test Project)
9348 M: Mike Frysinger <vapier@gentoo.org>
9349 M: Cyril Hrubis <chrubis@suse.cz>
9350 M: Wanlong Gao <wanlong.gao@gmail.com>
9351 M: Jan Stancek <jstancek@redhat.com>
9352 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9353 M: Alexey Kodanev <alexey.kodanev@oracle.com>
9354 L: ltp@lists.linux.it (subscribers-only)
9355 W: http://linux-test-project.github.io/
9356 T: git git://github.com/linux-test-project/ltp.git
9360 M: Geert Uytterhoeven <geert@linux-m68k.org>
9361 L: linux-m68k@lists.linux-m68k.org
9362 W: http://www.linux-m68k.org/
9363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9368 M68K ON APPLE MACINTOSH
9369 M: Joshua Thompson <funaho@jurai.org>
9370 W: http://www.mac.linux-m68k.org/
9371 L: linux-m68k@lists.linux-m68k.org
9376 M: Philip Blundell <philb@gnu.org>
9377 W: http://www.tazenda.demon.co.uk/phil/linux-hp
9381 M88DS3103 MEDIA DRIVER
9382 M: Antti Palosaari <crope@iki.fi>
9383 L: linux-media@vger.kernel.org
9384 W: https://linuxtv.org
9385 W: http://palosaari.fi/linux/
9386 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9387 T: git git://linuxtv.org/anttip/media_tree.git
9389 F: drivers/media/dvb-frontends/m88ds3103*
9391 M88RS2000 MEDIA DRIVER
9392 M: Malcolm Priestley <tvboxspy@gmail.com>
9393 L: linux-media@vger.kernel.org
9394 W: https://linuxtv.org
9395 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9397 F: drivers/media/dvb-frontends/m88rs2000*
9399 MA901 MASTERKIT USB FM RADIO DRIVER
9400 M: Alexey Klimov <klimov.linux@gmail.com>
9401 L: linux-media@vger.kernel.org
9402 T: git git://linuxtv.org/media_tree.git
9404 F: drivers/media/radio/radio-ma901.c
9407 M: Johannes Berg <johannes@sipsolutions.net>
9408 L: linux-wireless@vger.kernel.org
9409 W: http://wireless.kernel.org/
9410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9413 F: Documentation/networking/mac80211-injection.txt
9414 F: include/net/mac80211.h
9416 F: drivers/net/wireless/mac80211_hwsim.[ch]
9417 F: Documentation/networking/mac80211_hwsim/README
9420 M: Jassi Brar <jassisinghbrar@gmail.com>
9421 L: linux-kernel@vger.kernel.org
9424 F: include/linux/mailbox_client.h
9425 F: include/linux/mailbox_controller.h
9427 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9428 M: Michael Kerrisk <mtk.manpages@gmail.com>
9429 W: http://www.kernel.org/doc/man-pages
9430 L: linux-man@vger.kernel.org
9433 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9434 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
9435 L: linux-mips@vger.kernel.org
9437 F: arch/mips/boot/dts/img/pistachio_marduk.dts
9439 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9440 M: Andrew Lunn <andrew@lunn.ch>
9441 M: Vivien Didelot <vivien.didelot@gmail.com>
9442 L: netdev@vger.kernel.org
9444 F: drivers/net/dsa/mv88e6xxx/
9445 F: include/linux/platform_data/mv88e6xxx.h
9446 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
9448 MARVELL ARMADA DRM SUPPORT
9449 M: Russell King <linux@armlinux.org.uk>
9451 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9452 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9453 F: drivers/gpu/drm/armada/
9454 F: include/uapi/drm/armada_drm.h
9455 F: Documentation/devicetree/bindings/display/armada/
9457 MARVELL ARMADA 3700 PHY DRIVERS
9458 M: Miquel Raynal <miquel.raynal@bootlin.com>
9460 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9461 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9462 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9463 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9465 MARVELL CRYPTO DRIVER
9466 M: Boris Brezillon <bbrezillon@kernel.org>
9467 M: Arnaud Ebalard <arno@natisbad.org>
9468 F: drivers/crypto/marvell/
9470 L: linux-crypto@vger.kernel.org
9472 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9473 M: Mirko Lindner <mlindner@marvell.com>
9474 M: Stephen Hemminger <stephen@networkplumber.org>
9475 L: netdev@vger.kernel.org
9477 F: drivers/net/ethernet/marvell/sk*
9479 MARVELL LIBERTAS WIRELESS DRIVER
9480 L: libertas-dev@lists.infradead.org
9482 F: drivers/net/wireless/marvell/libertas/
9484 MARVELL MACCHIATOBIN SUPPORT
9485 M: Russell King <linux@armlinux.org.uk>
9486 L: linux-arm-kernel@lists.infradead.org
9488 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9490 MARVELL MV643XX ETHERNET DRIVER
9491 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9492 L: netdev@vger.kernel.org
9494 F: drivers/net/ethernet/marvell/mv643xx_eth.*
9495 F: include/linux/mv643xx.h
9497 MARVELL MV88X3310 PHY DRIVER
9498 M: Russell King <linux@armlinux.org.uk>
9499 L: netdev@vger.kernel.org
9501 F: drivers/net/phy/marvell10g.c
9503 MARVELL MVEBU THERMAL DRIVER
9504 M: Miquel Raynal <miquel.raynal@bootlin.com>
9506 F: drivers/thermal/armada_thermal.c
9508 MARVELL MVNETA ETHERNET DRIVER
9509 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9510 L: netdev@vger.kernel.org
9512 F: drivers/net/ethernet/marvell/mvneta.*
9514 MARVELL MWIFIEX WIRELESS DRIVER
9515 M: Amitkumar Karwar <amitkarwar@gmail.com>
9516 M: Nishant Sarmukadam <nishants@marvell.com>
9517 M: Ganapathi Bhat <gbhat@marvell.com>
9518 M: Xinming Hu <huxinming820@gmail.com>
9519 L: linux-wireless@vger.kernel.org
9521 F: drivers/net/wireless/marvell/mwifiex/
9523 MARVELL MWL8K WIRELESS DRIVER
9524 M: Lennert Buytenhek <buytenh@wantstofly.org>
9525 L: linux-wireless@vger.kernel.org
9527 F: drivers/net/wireless/marvell/mwl8k.c
9529 MARVELL NAND CONTROLLER DRIVER
9530 M: Miquel Raynal <miquel.raynal@bootlin.com>
9531 L: linux-mtd@lists.infradead.org
9533 F: drivers/mtd/nand/raw/marvell_nand.c
9534 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
9536 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9537 M: Nicolas Pitre <nico@fluxnic.net>
9539 F: drivers/mmc/host/mvsdio.*
9541 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9542 M: Hu Ziji <huziji@marvell.com>
9543 L: linux-mmc@vger.kernel.org
9545 F: drivers/mmc/host/sdhci-xenon*
9546 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9548 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9549 M: Sunil Goutham <sgoutham@marvell.com>
9550 M: Linu Cherian <lcherian@marvell.com>
9551 M: Geetha sowjanya <gakula@marvell.com>
9552 M: Jerin Jacob <jerinj@marvell.com>
9553 L: netdev@vger.kernel.org
9555 F: drivers/net/ethernet/marvell/octeontx2/af/
9557 MATROX FRAMEBUFFER DRIVER
9558 L: linux-fbdev@vger.kernel.org
9560 F: drivers/video/fbdev/matrox/matroxfb_*
9561 F: include/uapi/linux/matroxfb.h
9563 MAX16065 HARDWARE MONITOR DRIVER
9564 M: Guenter Roeck <linux@roeck-us.net>
9565 L: linux-hwmon@vger.kernel.org
9567 F: Documentation/hwmon/max16065.rst
9568 F: drivers/hwmon/max16065.c
9570 MAX2175 SDR TUNER DRIVER
9571 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9572 L: linux-media@vger.kernel.org
9573 T: git git://linuxtv.org/media_tree.git
9575 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
9576 F: Documentation/media/v4l-drivers/max2175.rst
9577 F: drivers/media/i2c/max2175*
9578 F: include/uapi/linux/max2175.h
9580 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9581 L: linux-hwmon@vger.kernel.org
9583 F: Documentation/hwmon/max6650.rst
9584 F: drivers/hwmon/max6650.c
9586 MAX6697 HARDWARE MONITOR DRIVER
9587 M: Guenter Roeck <linux@roeck-us.net>
9588 L: linux-hwmon@vger.kernel.org
9590 F: Documentation/hwmon/max6697.rst
9591 F: Documentation/devicetree/bindings/hwmon/max6697.txt
9592 F: drivers/hwmon/max6697.c
9593 F: include/linux/platform_data/max6697.h
9595 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9596 M: Peter Rosin <peda@axentia.se>
9597 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9599 F: Documentation/devicetree/bindings/sound/max9860.txt
9600 F: sound/soc/codecs/max9860.*
9602 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9603 M: Andreas Klinger <ak@it-klinger.de>
9604 L: linux-iio@vger.kernel.org
9606 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9607 F: drivers/iio/proximity/mb1232.c
9609 MAXIM MAX77650 PMIC MFD DRIVER
9610 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
9611 L: linux-kernel@vger.kernel.org
9613 F: Documentation/devicetree/bindings/*/*max77650.txt
9614 F: Documentation/devicetree/bindings/*/max77650*.txt
9615 F: include/linux/mfd/max77650.h
9616 F: drivers/mfd/max77650.c
9617 F: drivers/regulator/max77650-regulator.c
9618 F: drivers/power/supply/max77650-charger.c
9619 F: drivers/input/misc/max77650-onkey.c
9620 F: drivers/leds/leds-max77650.c
9621 F: drivers/gpio/gpio-max77650.c
9623 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9624 M: Javier Martinez Canillas <javier@dowhile0.org>
9625 L: linux-kernel@vger.kernel.org
9627 F: drivers/regulator/max77802-regulator.c
9628 F: Documentation/devicetree/bindings/*/*max77802.txt
9629 F: include/dt-bindings/*/*max77802.h
9631 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9632 M: Krzysztof Kozlowski <krzk@kernel.org>
9633 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9634 L: linux-pm@vger.kernel.org
9636 F: drivers/power/supply/max14577_charger.c
9637 F: drivers/power/supply/max77693_charger.c
9639 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9640 M: Chanwoo Choi <cw00.choi@samsung.com>
9641 M: Krzysztof Kozlowski <krzk@kernel.org>
9642 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9643 L: linux-kernel@vger.kernel.org
9645 F: drivers/*/max14577*.c
9646 F: drivers/*/max77686*.c
9647 F: drivers/*/max77693*.c
9648 F: drivers/extcon/extcon-max14577.c
9649 F: drivers/extcon/extcon-max77693.c
9650 F: drivers/rtc/rtc-max77686.c
9651 F: drivers/clk/clk-max77686.c
9652 F: Documentation/devicetree/bindings/mfd/max14577.txt
9653 F: Documentation/devicetree/bindings/*/max77686.txt
9654 F: Documentation/devicetree/bindings/mfd/max77693.txt
9655 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
9656 F: include/linux/mfd/max14577*.h
9657 F: include/linux/mfd/max77686*.h
9658 F: include/linux/mfd/max77693*.h
9660 MAXIRADIO FM RADIO RECEIVER DRIVER
9661 M: Hans Verkuil <hverkuil@xs4all.nl>
9662 L: linux-media@vger.kernel.org
9663 T: git git://linuxtv.org/media_tree.git
9664 W: https://linuxtv.org
9666 F: drivers/media/radio/radio-maxiradio*
9668 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9669 M: Peter Rosin <peda@axentia.se>
9670 L: linux-iio@vger.kernel.org
9672 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9673 F: drivers/iio/potentiometer/mcp4018.c
9674 F: drivers/iio/potentiometer/mcp4531.c
9676 MCR20A IEEE-802.15.4 RADIO DRIVER
9677 M: Xue Liu <liuxuenetmail@gmail.com>
9678 L: linux-wpan@vger.kernel.org
9679 W: https://github.com/xueliu/mcr20a-linux
9681 F: drivers/net/ieee802154/mcr20a.c
9682 F: drivers/net/ieee802154/mcr20a.h
9683 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9685 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9686 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9687 L: linux-iio@vger.kernel.org
9689 F: drivers/iio/dac/cio-dac.c
9691 MEDIA CONTROLLER FRAMEWORK
9692 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9693 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9694 L: linux-media@vger.kernel.org
9695 W: https://www.linuxtv.org
9696 T: git git://linuxtv.org/media_tree.git
9698 F: drivers/media/mc/
9699 F: include/media/media-*.h
9700 F: include/uapi/linux/media.h
9702 MEDIA DRIVERS FOR ASCOT2E
9703 M: Sergey Kozlov <serjk@netup.ru>
9704 M: Abylay Ospan <aospan@netup.ru>
9705 L: linux-media@vger.kernel.org
9706 W: https://linuxtv.org
9708 T: git git://linuxtv.org/media_tree.git
9710 F: drivers/media/dvb-frontends/ascot2e*
9712 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9713 M: Jasmin Jessich <jasmin@anw.at>
9714 L: linux-media@vger.kernel.org
9715 W: https://linuxtv.org
9716 T: git git://linuxtv.org/media_tree.git
9718 F: drivers/media/dvb-frontends/cxd2099*
9720 MEDIA DRIVERS FOR CXD2841ER
9721 M: Sergey Kozlov <serjk@netup.ru>
9722 M: Abylay Ospan <aospan@netup.ru>
9723 L: linux-media@vger.kernel.org
9724 W: https://linuxtv.org
9726 T: git git://linuxtv.org/media_tree.git
9728 F: drivers/media/dvb-frontends/cxd2841er*
9730 MEDIA DRIVERS FOR CXD2880
9731 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9732 L: linux-media@vger.kernel.org
9733 W: http://linuxtv.org/
9734 T: git git://linuxtv.org/media_tree.git
9736 F: drivers/media/dvb-frontends/cxd2880/*
9737 F: drivers/media/spi/cxd2880*
9739 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9740 L: linux-media@vger.kernel.org
9741 W: https://linuxtv.org
9742 T: git git://linuxtv.org/media_tree.git
9744 F: drivers/media/pci/ddbridge/*
9746 MEDIA DRIVERS FOR FREESCALE IMX
9747 M: Steve Longerbeam <slongerbeam@gmail.com>
9748 M: Philipp Zabel <p.zabel@pengutronix.de>
9749 L: linux-media@vger.kernel.org
9750 T: git git://linuxtv.org/media_tree.git
9752 F: Documentation/devicetree/bindings/media/imx.txt
9753 F: Documentation/media/v4l-drivers/imx.rst
9754 F: drivers/staging/media/imx/
9755 F: include/linux/imx-media.h
9756 F: include/media/imx.h
9758 MEDIA DRIVER FOR FREESCALE IMX PXP
9759 M: Philipp Zabel <p.zabel@pengutronix.de>
9760 L: linux-media@vger.kernel.org
9761 T: git git://linuxtv.org/media_tree.git
9763 F: drivers/media/platform/imx-pxp.[ch]
9765 MEDIA DRIVERS FOR FREESCALE IMX7
9766 M: Rui Miguel Silva <rmfrfs@gmail.com>
9767 L: linux-media@vger.kernel.org
9768 T: git git://linuxtv.org/media_tree.git
9770 F: Documentation/devicetree/bindings/media/imx7-csi.txt
9771 F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
9772 F: Documentation/media/v4l-drivers/imx7.rst
9773 F: drivers/staging/media/imx/imx7-media-csi.c
9774 F: drivers/staging/media/imx/imx7-mipi-csis.c
9776 MEDIA DRIVERS FOR HELENE
9777 M: Abylay Ospan <aospan@netup.ru>
9778 L: linux-media@vger.kernel.org
9779 W: https://linuxtv.org
9781 T: git git://linuxtv.org/media_tree.git
9783 F: drivers/media/dvb-frontends/helene*
9785 MEDIA DRIVERS FOR HORUS3A
9786 M: Sergey Kozlov <serjk@netup.ru>
9787 M: Abylay Ospan <aospan@netup.ru>
9788 L: linux-media@vger.kernel.org
9789 W: https://linuxtv.org
9791 T: git git://linuxtv.org/media_tree.git
9793 F: drivers/media/dvb-frontends/horus3a*
9795 MEDIA DRIVERS FOR LNBH25
9796 M: Sergey Kozlov <serjk@netup.ru>
9797 M: Abylay Ospan <aospan@netup.ru>
9798 L: linux-media@vger.kernel.org
9799 W: https://linuxtv.org
9801 T: git git://linuxtv.org/media_tree.git
9803 F: drivers/media/dvb-frontends/lnbh25*
9805 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9806 L: linux-media@vger.kernel.org
9807 W: https://linuxtv.org
9808 T: git git://linuxtv.org/media_tree.git
9810 F: drivers/media/dvb-frontends/mxl5xx*
9812 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9813 M: Sergey Kozlov <serjk@netup.ru>
9814 M: Abylay Ospan <aospan@netup.ru>
9815 L: linux-media@vger.kernel.org
9816 W: https://linuxtv.org
9818 T: git git://linuxtv.org/media_tree.git
9820 F: drivers/media/pci/netup_unidvb/*
9822 MEDIA DRIVERS FOR RENESAS - CEU
9823 M: Jacopo Mondi <jacopo@jmondi.org>
9824 L: linux-media@vger.kernel.org
9825 L: linux-renesas-soc@vger.kernel.org
9826 T: git git://linuxtv.org/media_tree.git
9828 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
9829 F: drivers/media/platform/renesas-ceu.c
9830 F: include/media/drv-intf/renesas-ceu.h
9832 MEDIA DRIVERS FOR RENESAS - DRIF
9833 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9834 L: linux-media@vger.kernel.org
9835 L: linux-renesas-soc@vger.kernel.org
9836 T: git git://linuxtv.org/media_tree.git
9838 F: Documentation/devicetree/bindings/media/renesas,drif.txt
9839 F: drivers/media/platform/rcar_drif.c
9841 MEDIA DRIVERS FOR RENESAS - FCP
9842 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9843 L: linux-media@vger.kernel.org
9844 L: linux-renesas-soc@vger.kernel.org
9845 T: git git://linuxtv.org/media_tree.git
9847 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
9848 F: drivers/media/platform/rcar-fcp.c
9849 F: include/media/rcar-fcp.h
9851 MEDIA DRIVERS FOR RENESAS - FDP1
9852 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9853 L: linux-media@vger.kernel.org
9854 L: linux-renesas-soc@vger.kernel.org
9855 T: git git://linuxtv.org/media_tree.git
9857 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
9858 F: drivers/media/platform/rcar_fdp1.c
9860 MEDIA DRIVERS FOR RENESAS - VIN
9861 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
9862 L: linux-media@vger.kernel.org
9863 L: linux-renesas-soc@vger.kernel.org
9864 T: git git://linuxtv.org/media_tree.git
9866 F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9867 F: Documentation/devicetree/bindings/media/rcar_vin.txt
9868 F: drivers/media/platform/rcar-vin/
9870 MEDIA DRIVERS FOR RENESAS - VSP1
9871 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9872 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9873 L: linux-media@vger.kernel.org
9874 L: linux-renesas-soc@vger.kernel.org
9875 T: git git://linuxtv.org/media_tree.git
9877 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
9878 F: drivers/media/platform/vsp1/
9880 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9881 L: linux-media@vger.kernel.org
9882 W: https://linuxtv.org
9883 T: git git://linuxtv.org/media_tree.git
9885 F: drivers/media/dvb-frontends/stv0910*
9887 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9888 L: linux-media@vger.kernel.org
9889 W: https://linuxtv.org
9890 T: git git://linuxtv.org/media_tree.git
9892 F: drivers/media/dvb-frontends/stv6111*
9894 MEDIA DRIVERS FOR STM32 - DCMI
9895 M: Hugues Fruchet <hugues.fruchet@st.com>
9896 L: linux-media@vger.kernel.org
9897 T: git git://linuxtv.org/media_tree.git
9899 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9900 F: drivers/media/platform/stm32/stm32-dcmi.c
9902 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9903 M: Dmitry Osipenko <digetx@gmail.com>
9904 L: linux-media@vger.kernel.org
9905 L: linux-tegra@vger.kernel.org
9906 T: git git://linuxtv.org/media_tree.git
9908 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9909 F: drivers/staging/media/tegra-vde/
9911 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9912 M: Mauro Carvalho Chehab <mchehab@kernel.org>
9913 P: LinuxTV.org Project
9914 L: linux-media@vger.kernel.org
9915 W: https://linuxtv.org
9916 Q: http://patchwork.kernel.org/project/linux-media/list/
9917 T: git git://linuxtv.org/media_tree.git
9919 F: Documentation/devicetree/bindings/media/
9920 F: Documentation/media/
9922 F: drivers/staging/media/
9923 F: include/linux/platform_data/media/
9925 F: include/uapi/linux/dvb/
9926 F: include/uapi/linux/videodev2.h
9927 F: include/uapi/linux/media.h
9928 F: include/uapi/linux/v4l2-*
9929 F: include/uapi/linux/meye.h
9930 F: include/uapi/linux/ivtv*
9931 F: include/uapi/linux/uvcvideo.h
9933 MEDIATEK BLUETOOTH DRIVER
9934 M: Sean Wang <sean.wang@mediatek.com>
9935 L: linux-bluetooth@vger.kernel.org
9936 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9938 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9939 F: drivers/bluetooth/btmtkuart.c
9942 M: Sean Wang <sean.wang@mediatek.com>
9944 F: drivers/media/rc/mtk-cir.c
9947 M: Sean Wang <sean.wang@mediatek.com>
9948 L: dmaengine@vger.kernel.org
9949 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9950 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9952 F: Documentation/devicetree/bindings/dma/mtk-*
9953 F: drivers/dma/mediatek/
9955 MEDIATEK PMIC LED DRIVER
9956 M: Sean Wang <sean.wang@mediatek.com>
9958 F: drivers/leds/leds-mt6323.c
9959 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
9961 MEDIATEK ETHERNET DRIVER
9962 M: Felix Fietkau <nbd@openwrt.org>
9963 M: John Crispin <john@phrozen.org>
9964 M: Sean Wang <sean.wang@mediatek.com>
9965 M: Nelson Chang <nelson.chang@mediatek.com>
9966 L: netdev@vger.kernel.org
9968 F: drivers/net/ethernet/mediatek/
9970 MEDIATEK SWITCH DRIVER
9971 M: Sean Wang <sean.wang@mediatek.com>
9972 L: netdev@vger.kernel.org
9974 F: drivers/net/dsa/mt7530.*
9975 F: net/dsa/tag_mtk.c
9977 MEDIATEK JPEG DRIVER
9978 M: Rick Chang <rick.chang@mediatek.com>
9979 M: Bin Liu <bin.liu@mediatek.com>
9981 F: drivers/media/platform/mtk-jpeg/
9982 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9985 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9986 M: Houlong Wei <houlong.wei@mediatek.com>
9987 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9989 F: drivers/media/platform/mtk-mdp/
9990 F: drivers/media/platform/mtk-vpu/
9991 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
9993 MEDIATEK MEDIA DRIVER
9994 M: Tiffany Lin <tiffany.lin@mediatek.com>
9995 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9997 F: drivers/media/platform/mtk-vcodec/
9998 F: drivers/media/platform/mtk-vpu/
9999 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10000 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
10002 MEDIATEK MMC/SD/SDIO DRIVER
10003 M: Chaotian Jing <chaotian.jing@mediatek.com>
10005 F: drivers/mmc/host/mtk-sd.c
10006 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
10008 MEDIATEK MT76 WIRELESS LAN DRIVER
10009 M: Felix Fietkau <nbd@nbd.name>
10010 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10011 R: Ryder Lee <ryder.lee@mediatek.com>
10012 R: Roy Luo <royluo@google.com>
10013 L: linux-wireless@vger.kernel.org
10015 F: drivers/net/wireless/mediatek/mt76/
10017 MEDIATEK MT7601U WIRELESS LAN DRIVER
10018 M: Jakub Kicinski <kubakici@wp.pl>
10019 L: linux-wireless@vger.kernel.org
10021 F: drivers/net/wireless/mediatek/mt7601u/
10023 MEDIATEK NAND CONTROLLER DRIVER
10024 M: Xiaolei Li <xiaolei.li@mediatek.com>
10025 L: linux-mtd@lists.infradead.org
10027 F: drivers/mtd/nand/raw/mtk_*
10028 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
10030 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10031 M: Sean Wang <sean.wang@mediatek.com>
10033 F: drivers/char/hw_random/mtk-rng.c
10035 MEDIATEK USB3 DRD IP DRIVER
10036 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
10037 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
10038 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10039 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10041 F: drivers/usb/mtu3/
10043 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10044 M: Peter Senna Tschudin <peter.senna@gmail.com>
10045 M: Martin Donnelly <martin.donnelly@ge.com>
10046 M: Martyn Welch <martyn.welch@collabora.co.uk>
10048 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10049 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10051 MEGARAID SCSI/SAS DRIVERS
10052 M: Kashyap Desai <kashyap.desai@broadcom.com>
10053 M: Sumit Saxena <sumit.saxena@broadcom.com>
10054 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10055 L: megaraidlinux.pdl@broadcom.com
10056 L: linux-scsi@vger.kernel.org
10057 W: http://www.avagotech.com/support/
10059 F: Documentation/scsi/megaraid.txt
10060 F: drivers/scsi/megaraid.*
10061 F: drivers/scsi/megaraid/
10063 MELEXIS MLX90614 DRIVER
10064 M: Crt Mori <cmo@melexis.com>
10065 L: linux-iio@vger.kernel.org
10066 W: http://www.melexis.com
10068 F: drivers/iio/temperature/mlx90614.c
10070 MELEXIS MLX90632 DRIVER
10071 M: Crt Mori <cmo@melexis.com>
10072 L: linux-iio@vger.kernel.org
10073 W: http://www.melexis.com
10075 F: drivers/iio/temperature/mlx90632.c
10077 MELFAS MIP4 TOUCHSCREEN DRIVER
10078 M: Sangwon Jee <jeesw@melfas.com>
10079 W: http://www.melfas.com
10081 F: drivers/input/touchscreen/melfas_mip4.c
10082 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10084 MELLANOX ETHERNET DRIVER (mlx4_en)
10085 M: Tariq Toukan <tariqt@mellanox.com>
10086 L: netdev@vger.kernel.org
10088 W: http://www.mellanox.com
10089 Q: http://patchwork.ozlabs.org/project/netdev/list/
10090 F: drivers/net/ethernet/mellanox/mlx4/en_*
10092 MELLANOX ETHERNET DRIVER (mlx5e)
10093 M: Saeed Mahameed <saeedm@mellanox.com>
10094 L: netdev@vger.kernel.org
10096 W: http://www.mellanox.com
10097 Q: http://patchwork.ozlabs.org/project/netdev/list/
10098 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
10100 MELLANOX ETHERNET INNOVA DRIVERS
10101 R: Boris Pismenny <borisp@mellanox.com>
10102 L: netdev@vger.kernel.org
10104 W: http://www.mellanox.com
10105 Q: http://patchwork.ozlabs.org/project/netdev/list/
10106 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10107 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
10108 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10109 F: include/linux/mlx5/mlx5_ifc_fpga.h
10111 MELLANOX ETHERNET SWITCH DRIVERS
10112 M: Jiri Pirko <jiri@mellanox.com>
10113 M: Ido Schimmel <idosch@mellanox.com>
10114 L: netdev@vger.kernel.org
10116 W: http://www.mellanox.com
10117 Q: http://patchwork.ozlabs.org/project/netdev/list/
10118 F: drivers/net/ethernet/mellanox/mlxsw/
10119 F: tools/testing/selftests/drivers/net/mlxsw/
10121 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10122 M: mlxsw@mellanox.com
10123 L: netdev@vger.kernel.org
10125 W: http://www.mellanox.com
10126 Q: http://patchwork.ozlabs.org/project/netdev/list/
10127 F: drivers/net/ethernet/mellanox/mlxfw/
10129 MELLANOX HARDWARE PLATFORM SUPPORT
10130 M: Andy Shevchenko <andy@infradead.org>
10131 M: Darren Hart <dvhart@infradead.org>
10132 M: Vadim Pasternak <vadimp@mellanox.com>
10133 L: platform-driver-x86@vger.kernel.org
10135 F: drivers/platform/mellanox/
10136 F: include/linux/platform_data/mlxreg.h
10138 MELLANOX MLX4 core VPI driver
10139 M: Tariq Toukan <tariqt@mellanox.com>
10140 L: netdev@vger.kernel.org
10141 L: linux-rdma@vger.kernel.org
10142 W: http://www.mellanox.com
10143 Q: http://patchwork.ozlabs.org/project/netdev/list/
10145 F: drivers/net/ethernet/mellanox/mlx4/
10146 F: include/linux/mlx4/
10148 MELLANOX MLX4 IB driver
10149 M: Yishai Hadas <yishaih@mellanox.com>
10150 L: linux-rdma@vger.kernel.org
10151 W: http://www.mellanox.com
10152 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10154 F: drivers/infiniband/hw/mlx4/
10155 F: include/linux/mlx4/
10156 F: include/uapi/rdma/mlx4-abi.h
10158 MELLANOX MLX5 core VPI driver
10159 M: Saeed Mahameed <saeedm@mellanox.com>
10160 M: Leon Romanovsky <leonro@mellanox.com>
10161 L: netdev@vger.kernel.org
10162 L: linux-rdma@vger.kernel.org
10163 W: http://www.mellanox.com
10164 Q: http://patchwork.ozlabs.org/project/netdev/list/
10166 F: drivers/net/ethernet/mellanox/mlx5/core/
10167 F: include/linux/mlx5/
10169 MELLANOX MLX5 IB driver
10170 M: Leon Romanovsky <leonro@mellanox.com>
10171 L: linux-rdma@vger.kernel.org
10172 W: http://www.mellanox.com
10173 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10175 F: drivers/infiniband/hw/mlx5/
10176 F: include/linux/mlx5/
10177 F: include/uapi/rdma/mlx5-abi.h
10179 MELLANOX MLXCPLD I2C AND MUX DRIVER
10180 M: Vadim Pasternak <vadimp@mellanox.com>
10181 M: Michael Shych <michaelsh@mellanox.com>
10182 L: linux-i2c@vger.kernel.org
10184 F: drivers/i2c/busses/i2c-mlxcpld.c
10185 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
10186 F: Documentation/i2c/busses/i2c-mlxcpld
10188 MELLANOX MLXCPLD LED DRIVER
10189 M: Vadim Pasternak <vadimp@mellanox.com>
10190 L: linux-leds@vger.kernel.org
10192 F: drivers/leds/leds-mlxcpld.c
10193 F: drivers/leds/leds-mlxreg.c
10194 F: Documentation/leds/leds-mlxcpld.rst
10196 MELLANOX PLATFORM DRIVER
10197 M: Vadim Pasternak <vadimp@mellanox.com>
10198 L: platform-driver-x86@vger.kernel.org
10200 F: drivers/platform/x86/mlx-platform.c
10203 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10204 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
10205 L: linux-kernel@vger.kernel.org
10207 F: kernel/sched/membarrier.c
10208 F: include/uapi/linux/membarrier.h
10209 F: arch/powerpc/include/asm/membarrier.h
10212 M: Mike Rapoport <rppt@linux.ibm.com>
10213 L: linux-mm@kvack.org
10215 F: include/linux/memblock.h
10217 F: Documentation/core-api/boot-time-mm.rst
10220 L: linux-mm@kvack.org
10221 W: http://www.linux-mm.org
10223 F: include/linux/mm.h
10224 F: include/linux/gfp.h
10225 F: include/linux/mmzone.h
10226 F: include/linux/memory_hotplug.h
10227 F: include/linux/vmalloc.h
10230 MEMORY TECHNOLOGY DEVICES (MTD)
10231 M: David Woodhouse <dwmw2@infradead.org>
10232 M: Brian Norris <computersforpeace@gmail.com>
10233 M: Marek Vasut <marek.vasut@gmail.com>
10234 M: Miquel Raynal <miquel.raynal@bootlin.com>
10235 M: Richard Weinberger <richard@nod.at>
10236 M: Vignesh Raghavendra <vigneshr@ti.com>
10237 L: linux-mtd@lists.infradead.org
10238 W: http://www.linux-mtd.infradead.org/
10239 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10243 F: Documentation/devicetree/bindings/mtd/
10245 F: include/linux/mtd/
10246 F: include/uapi/mtd/
10248 MEN A21 WATCHDOG DRIVER
10249 M: Johannes Thumshirn <morbidrsa@gmail.com>
10250 L: linux-watchdog@vger.kernel.org
10252 F: drivers/watchdog/mena21_wdt.c
10254 MEN CHAMELEON BUS (mcb)
10255 M: Johannes Thumshirn <morbidrsa@gmail.com>
10258 F: include/linux/mcb.h
10259 F: Documentation/men-chameleon-bus.txt
10261 MEN F21BMC (Board Management Controller)
10262 M: Andreas Werner <andreas.werner@men.de>
10264 F: drivers/mfd/menf21bmc.c
10265 F: drivers/watchdog/menf21bmc_wdt.c
10266 F: drivers/leds/leds-menf21bmc.c
10267 F: drivers/hwmon/menf21bmc_hwmon.c
10268 F: Documentation/hwmon/menf21bmc.rst
10270 MEN Z069 WATCHDOG DRIVER
10271 M: Johannes Thumshirn <jth@kernel.org>
10272 L: linux-watchdog@vger.kernel.org
10274 F: drivers/watchdog/menz69_wdt.c
10276 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10277 M: Neil Armstrong <narmstrong@baylibre.com>
10278 L: linux-media@vger.kernel.org
10279 L: linux-amlogic@lists.infradead.org
10280 W: http://linux-meson.com/
10282 F: drivers/media/platform/meson/ao-cec.c
10283 F: drivers/media/platform/meson/ao-cec-g12a.c
10284 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
10285 T: git git://linuxtv.org/media_tree.git
10287 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10288 M: Liang Yang <liang.yang@amlogic.com>
10289 L: linux-mtd@lists.infradead.org
10291 F: drivers/mtd/nand/raw/meson_*
10292 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10294 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10295 M: Maxime Jourdan <mjourdan@baylibre.com>
10296 L: linux-media@vger.kernel.org
10297 L: linux-amlogic@lists.infradead.org
10299 F: drivers/staging/media/meson/vdec/
10300 T: git git://linuxtv.org/media_tree.git
10302 METHODE UDPU SUPPORT
10303 M: Vladimir Vid <vladimir.vid@sartura.hr>
10305 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10307 MICROBLAZE ARCHITECTURE
10308 M: Michal Simek <monstr@monstr.eu>
10309 W: http://www.monstr.eu/fdt/
10310 T: git git://git.monstr.eu/linux-2.6-microblaze.git
10312 F: arch/microblaze/
10314 MICROCHIP AT91 SERIAL DRIVER
10315 M: Richard Genoud <richard.genoud@gmail.com>
10317 F: drivers/tty/serial/atmel_serial.c
10318 F: drivers/tty/serial/atmel_serial.h
10319 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10321 MICROCHIP AUDIO ASOC DRIVERS
10322 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10323 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10327 MICROCHIP DMA DRIVER
10328 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10329 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10330 L: dmaengine@vger.kernel.org
10332 F: drivers/dma/at_hdmac.c
10333 F: drivers/dma/at_hdmac_regs.h
10334 F: include/linux/platform_data/dma-atmel.h
10335 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
10336 F: include/dt-bindings/dma/at91.h
10338 MICROCHIP ECC DRIVER
10339 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10340 L: linux-crypto@vger.kernel.org
10342 F: drivers/crypto/atmel-ecc.*
10344 MICROCHIP I2C DRIVER
10345 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10346 L: linux-i2c@vger.kernel.org
10348 F: drivers/i2c/busses/i2c-at91.h
10349 F: drivers/i2c/busses/i2c-at91-*.c
10351 MICROCHIP ISC DRIVER
10352 M: Eugen Hristev <eugen.hristev@microchip.com>
10353 L: linux-media@vger.kernel.org
10355 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
10356 F: drivers/media/platform/atmel/atmel-isc.h
10357 F: drivers/media/platform/atmel/atmel-isc-base.c
10358 F: drivers/media/platform/atmel/atmel-isc-regs.h
10359 F: Documentation/devicetree/bindings/media/atmel-isc.txt
10361 MICROCHIP ISI DRIVER
10362 M: Eugen Hristev <eugen.hristev@microchip.com>
10363 L: linux-media@vger.kernel.org
10365 F: drivers/media/platform/atmel/atmel-isi.c
10366 F: drivers/media/platform/atmel/atmel-isi.h
10368 MICROCHIP AT91 USART MFD DRIVER
10369 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10370 L: linux-kernel@vger.kernel.org
10372 F: drivers/mfd/at91-usart.c
10373 F: include/dt-bindings/mfd/at91-usart.h
10374 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10376 MICROCHIP AT91 USART SPI DRIVER
10377 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10378 L: linux-spi@vger.kernel.org
10380 F: drivers/spi/spi-at91-usart.c
10381 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10383 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10384 M: Woojung Huh <woojung.huh@microchip.com>
10385 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10386 L: netdev@vger.kernel.org
10388 F: net/dsa/tag_ksz.c
10389 F: drivers/net/dsa/microchip/*
10390 F: include/linux/platform_data/microchip-ksz.h
10391 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
10393 MICROCHIP LAN743X ETHERNET DRIVER
10394 M: Bryan Whitehead <bryan.whitehead@microchip.com>
10395 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10396 L: netdev@vger.kernel.org
10398 F: drivers/net/ethernet/microchip/lan743x_*
10400 MICROCHIP LCDFB DRIVER
10401 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10402 L: linux-fbdev@vger.kernel.org
10404 F: drivers/video/fbdev/atmel_lcdfb.c
10405 F: include/video/atmel_lcdc.h
10407 MICROCHIP MMC/SD/SDIO MCI DRIVER
10408 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10410 F: drivers/mmc/host/atmel-mci.c
10412 MICROCHIP MCP16502 PMIC DRIVER
10413 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
10414 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10416 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10417 F: drivers/regulator/mcp16502.c
10419 MICROCHIP MCP3911 ADC DRIVER
10420 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10421 M: Kent Gustavsson <kent@minoris.se>
10422 L: linux-iio@vger.kernel.org
10424 F: drivers/iio/adc/mcp3911.c
10425 F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10427 MICROCHIP NAND DRIVER
10428 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10429 L: linux-mtd@lists.infradead.org
10431 F: drivers/mtd/nand/raw/atmel/*
10432 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
10434 MICROCHIP PWM DRIVER
10435 M: Claudiu Beznea <claudiu.beznea@microchip.com>
10436 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10437 L: linux-pwm@vger.kernel.org
10439 F: drivers/pwm/pwm-atmel.c
10440 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10442 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10443 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10444 M: Eugen Hristev <eugen.hristev@microchip.com>
10445 L: linux-iio@vger.kernel.org
10447 F: drivers/iio/adc/at91-sama5d2_adc.c
10448 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10449 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10451 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10452 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10454 F: drivers/power/reset/at91-sama5d2_shdwc.c
10456 MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10457 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
10458 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10459 L: linux-gpio@vger.kernel.org
10460 F: drivers/gpio/gpio-sama5d2-piobu.c
10462 MICROCHIP SPI DRIVER
10463 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10465 F: drivers/spi/spi-atmel.*
10467 MICROCHIP SSC DRIVER
10468 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10469 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10471 F: drivers/misc/atmel-ssc.c
10472 F: include/linux/atmel-ssc.h
10474 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10475 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10476 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10478 F: drivers/misc/atmel_tclib.c
10479 F: drivers/clocksource/tcb_clksrc.c
10481 MICROCHIP USBA UDC DRIVER
10482 M: Cristian Birsan <cristian.birsan@microchip.com>
10483 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10485 F: drivers/usb/gadget/udc/atmel_usba_udc.*
10487 MICROCHIP USB251XB DRIVER
10488 M: Richard Leitner <richard.leitner@skidata.com>
10489 L: linux-usb@vger.kernel.org
10491 F: drivers/usb/misc/usb251xb.c
10492 F: Documentation/devicetree/bindings/usb/usb251xb.txt
10494 MICROCHIP XDMA DRIVER
10495 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10496 L: linux-arm-kernel@lists.infradead.org
10497 L: dmaengine@vger.kernel.org
10499 F: drivers/dma/at_xdmac.c
10501 MICROSEMI MIPS SOCS
10502 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10503 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10504 L: linux-mips@vger.kernel.org
10506 F: arch/mips/generic/board-ocelot.c
10507 F: arch/mips/configs/generic/board-ocelot.config
10508 F: arch/mips/boot/dts/mscc/
10509 F: Documentation/devicetree/bindings/mips/mscc.txt
10511 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10512 M: Don Brace <don.brace@microsemi.com>
10513 L: esc.storagedev@microsemi.com
10514 L: linux-scsi@vger.kernel.org
10516 F: drivers/scsi/smartpqi/smartpqi*.[ch]
10517 F: drivers/scsi/smartpqi/Kconfig
10518 F: drivers/scsi/smartpqi/Makefile
10519 F: include/linux/cciss*.h
10520 F: include/uapi/linux/cciss*.h
10521 F: Documentation/scsi/smartpqi.txt
10523 MICROSEMI ETHERNET SWITCH DRIVER
10524 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10525 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10526 L: netdev@vger.kernel.org
10528 F: drivers/net/ethernet/mscc/
10530 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10531 M: Chen Yu <yu.c.chen@intel.com>
10532 L: platform-driver-x86@vger.kernel.org
10534 F: drivers/platform/x86/surfacepro3_button.c
10536 MICROTEK X6 SCANNER
10537 M: Oliver Neukum <oliver@neukum.org>
10539 F: drivers/usb/image/microtek.*
10542 M: Ralf Baechle <ralf@linux-mips.org>
10543 M: Paul Burton <paul.burton@mips.com>
10544 M: James Hogan <jhogan@kernel.org>
10545 L: linux-mips@vger.kernel.org
10546 W: http://www.linux-mips.org/
10547 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
10548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10549 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
10551 F: Documentation/devicetree/bindings/mips/
10552 F: Documentation/mips/
10554 F: drivers/platform/mips/
10556 MIPS BOSTON DEVELOPMENT BOARD
10557 M: Paul Burton <paul.burton@mips.com>
10558 L: linux-mips@vger.kernel.org
10560 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
10561 F: arch/mips/boot/dts/img/boston.dts
10562 F: arch/mips/configs/generic/board-boston.config
10563 F: drivers/clk/imgtec/clk-boston.c
10564 F: include/dt-bindings/clock/boston-clock.h
10566 MIPS GENERIC PLATFORM
10567 M: Paul Burton <paul.burton@mips.com>
10568 L: linux-mips@vger.kernel.org
10570 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10571 F: arch/mips/generic/
10572 F: arch/mips/tools/generic-board-config.sh
10574 MIPS/LOONGSON1 ARCHITECTURE
10575 M: Keguang Zhang <keguang.zhang@gmail.com>
10576 L: linux-mips@vger.kernel.org
10578 F: arch/mips/loongson32/
10579 F: arch/mips/include/asm/mach-loongson32/
10580 F: drivers/*/*loongson1*
10581 F: drivers/*/*/*loongson1*
10583 MIPS/LOONGSON2 ARCHITECTURE
10584 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
10585 L: linux-mips@vger.kernel.org
10587 F: arch/mips/loongson64/fuloong-2e/
10588 F: arch/mips/loongson64/lemote-2f/
10589 F: arch/mips/include/asm/mach-loongson64/
10590 F: drivers/*/*loongson2*
10591 F: drivers/*/*/*loongson2*
10593 MIPS/LOONGSON3 ARCHITECTURE
10594 M: Huacai Chen <chenhc@lemote.com>
10595 L: linux-mips@vger.kernel.org
10597 F: arch/mips/loongson64/
10598 F: arch/mips/include/asm/mach-loongson64/
10599 F: drivers/platform/mips/cpu_hwmon.c
10600 F: drivers/*/*loongson3*
10601 F: drivers/*/*/*loongson3*
10603 MIPS RINT INSTRUCTION EMULATION
10604 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
10605 L: linux-mips@vger.kernel.org
10607 F: arch/mips/math-emu/sp_rint.c
10608 F: arch/mips/math-emu/dp_rint.c
10610 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10611 M: Hans Verkuil <hverkuil@xs4all.nl>
10612 L: linux-media@vger.kernel.org
10613 T: git git://linuxtv.org/media_tree.git
10614 W: https://linuxtv.org
10616 F: drivers/media/radio/radio-miropcm20*
10619 R: Lubomir Rintel <lkundrak@v3.sk>
10620 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10622 F: arch/arm/boot/dts/mmp*
10623 F: arch/arm/mach-mmp/
10625 MMU GATHER AND TLB INVALIDATION
10626 M: Will Deacon <will@kernel.org>
10627 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
10628 M: Andrew Morton <akpm@linux-foundation.org>
10629 M: Nick Piggin <npiggin@gmail.com>
10630 M: Peter Zijlstra <peterz@infradead.org>
10631 L: linux-arch@vger.kernel.org
10632 L: linux-mm@kvack.org
10634 F: arch/*/include/asm/tlb.h
10635 F: include/asm-generic/tlb.h
10638 MN88472 MEDIA DRIVER
10639 M: Antti Palosaari <crope@iki.fi>
10640 L: linux-media@vger.kernel.org
10641 W: https://linuxtv.org
10642 W: http://palosaari.fi/linux/
10643 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10645 F: drivers/media/dvb-frontends/mn88472*
10647 MN88473 MEDIA DRIVER
10648 M: Antti Palosaari <crope@iki.fi>
10649 L: linux-media@vger.kernel.org
10650 W: https://linuxtv.org
10651 W: http://palosaari.fi/linux/
10652 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10654 F: drivers/media/dvb-frontends/mn88473*
10657 M: Jessica Yu <jeyu@kernel.org>
10658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10660 F: include/linux/module.h
10663 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10664 W: http://popies.net/meye/
10666 F: Documentation/media/v4l-drivers/meye*
10667 F: drivers/media/pci/meye/
10668 F: include/uapi/linux/meye.h
10670 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10671 M: Jiri Slaby <jirislaby@gmail.com>
10673 F: Documentation/serial/moxa-smartio.rst
10674 F: drivers/tty/mxser.*
10676 MR800 AVERMEDIA USB FM RADIO DRIVER
10677 M: Alexey Klimov <klimov.linux@gmail.com>
10678 L: linux-media@vger.kernel.org
10679 T: git git://linuxtv.org/media_tree.git
10681 F: drivers/media/radio/radio-mr800.c
10683 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10684 M: Alan Ott <alan@signal11.us>
10685 L: linux-wpan@vger.kernel.org
10687 F: drivers/net/ieee802154/mrf24j40.c
10688 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10691 M: "Lee, Chun-Yi" <jlee@suse.com>
10692 L: platform-driver-x86@vger.kernel.org
10694 F: drivers/platform/x86/msi-laptop.c
10697 L: platform-driver-x86@vger.kernel.org
10699 F: drivers/platform/x86/msi-wmi.c
10701 MSI001 MEDIA DRIVER
10702 M: Antti Palosaari <crope@iki.fi>
10703 L: linux-media@vger.kernel.org
10704 W: https://linuxtv.org
10705 W: http://palosaari.fi/linux/
10706 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10707 T: git git://linuxtv.org/anttip/media_tree.git
10709 F: drivers/media/tuners/msi001*
10711 MSI2500 MEDIA DRIVER
10712 M: Antti Palosaari <crope@iki.fi>
10713 L: linux-media@vger.kernel.org
10714 W: https://linuxtv.org
10715 W: http://palosaari.fi/linux/
10716 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10717 T: git git://linuxtv.org/anttip/media_tree.git
10719 F: drivers/media/usb/msi2500/
10721 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10722 M: Robert Jarzmik <robert.jarzmik@free.fr>
10723 L: linux-mtd@lists.infradead.org
10725 F: drivers/mtd/devices/docg3*
10727 MT9M032 APTINA SENSOR DRIVER
10728 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10729 L: linux-media@vger.kernel.org
10730 T: git git://linuxtv.org/media_tree.git
10732 F: drivers/media/i2c/mt9m032.c
10733 F: include/media/i2c/mt9m032.h
10735 MT9P031 APTINA CAMERA SENSOR
10736 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10737 L: linux-media@vger.kernel.org
10738 T: git git://linuxtv.org/media_tree.git
10740 F: drivers/media/i2c/mt9p031.c
10741 F: include/media/i2c/mt9p031.h
10743 MT9T001 APTINA CAMERA SENSOR
10744 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10745 L: linux-media@vger.kernel.org
10746 T: git git://linuxtv.org/media_tree.git
10748 F: drivers/media/i2c/mt9t001.c
10749 F: include/media/i2c/mt9t001.h
10751 MT9T112 APTINA CAMERA SENSOR
10752 M: Jacopo Mondi <jacopo@jmondi.org>
10753 L: linux-media@vger.kernel.org
10754 T: git git://linuxtv.org/media_tree.git
10756 F: drivers/media/i2c/mt9t112.c
10757 F: include/media/i2c/mt9t112.h
10759 MT9V032 APTINA CAMERA SENSOR
10760 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10761 L: linux-media@vger.kernel.org
10762 T: git git://linuxtv.org/media_tree.git
10764 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10765 F: drivers/media/i2c/mt9v032.c
10766 F: include/media/i2c/mt9v032.h
10768 MT9V111 APTINA CAMERA SENSOR
10769 M: Jacopo Mondi <jacopo@jmondi.org>
10770 L: linux-media@vger.kernel.org
10771 T: git git://linuxtv.org/media_tree.git
10773 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10774 F: drivers/media/i2c/mt9v111.c
10776 MULTIFUNCTION DEVICES (MFD)
10777 M: Lee Jones <lee.jones@linaro.org>
10778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10780 F: Documentation/devicetree/bindings/mfd/
10782 F: include/linux/mfd/
10783 F: include/dt-bindings/mfd/
10785 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10787 F: drivers/mmc/host/mmc_spi.c
10788 F: include/linux/spi/mmc_spi.h
10790 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10791 M: Ulf Hansson <ulf.hansson@linaro.org>
10792 L: linux-mmc@vger.kernel.org
10793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10795 F: Documentation/devicetree/bindings/mmc/
10797 F: include/linux/mmc/
10798 F: include/uapi/linux/mmc/
10800 MULTIPLEXER SUBSYSTEM
10801 M: Peter Rosin <peda@axentia.se>
10803 F: Documentation/ABI/testing/sysfs-class-mux*
10804 F: Documentation/devicetree/bindings/mux/
10805 F: include/dt-bindings/mux/
10806 F: include/linux/mux/
10809 MULTITECH MULTIPORT CARD (ISICOM)
10811 F: drivers/tty/isicom.c
10812 F: include/linux/isicom.h
10814 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10815 M: Bin Liu <b-liu@ti.com>
10816 L: linux-usb@vger.kernel.org
10818 F: drivers/usb/musb/
10820 MXL301RF MEDIA DRIVER
10821 M: Akihiro Tsukada <tskd08@gmail.com>
10822 L: linux-media@vger.kernel.org
10824 F: drivers/media/tuners/mxl301rf*
10826 MXL5007T MEDIA DRIVER
10827 M: Michael Krufky <mkrufky@linuxtv.org>
10828 L: linux-media@vger.kernel.org
10829 W: https://linuxtv.org
10830 W: http://github.com/mkrufky
10831 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10832 T: git git://linuxtv.org/mkrufky/tuners.git
10834 F: drivers/media/tuners/mxl5007t.*
10837 M: Marek Vasut <marex@denx.de>
10838 M: Stefan Agner <stefan@agner.ch>
10839 L: dri-devel@lists.freedesktop.org
10841 F: drivers/gpu/drm/mxsfb/
10842 F: Documentation/devicetree/bindings/display/mxsfb.txt
10843 T: git git://anongit.freedesktop.org/drm/drm-misc
10845 MYLEX DAC960 PCI RAID Controller
10846 M: Hannes Reinecke <hare@kernel.org>
10847 L: linux-scsi@vger.kernel.org
10849 F: drivers/scsi/myrb.*
10850 F: drivers/scsi/myrs.*
10852 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10853 M: Chris Lee <christopher.lee@cspi.com>
10854 L: netdev@vger.kernel.org
10855 W: https://www.cspi.com/ethernet-products/support/downloads/
10857 F: drivers/net/ethernet/myricom/myri10ge/
10859 NAND FLASH SUBSYSTEM
10860 M: Miquel Raynal <miquel.raynal@bootlin.com>
10861 R: Richard Weinberger <richard@nod.at>
10862 L: linux-mtd@lists.infradead.org
10863 W: http://www.linux-mtd.infradead.org/
10864 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
10867 F: drivers/mtd/nand/
10868 F: include/linux/mtd/*nand*.h
10870 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10871 M: Daniel Mack <zonque@gmail.com>
10873 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10874 W: http://www.native-instruments.com
10875 F: sound/usb/caiaq/
10877 NATSEMI ETHERNET DRIVER (DP8381x)
10879 F: drivers/net/ethernet/natsemi/natsemi.c
10881 NCR 5380 SCSI DRIVERS
10882 M: Finn Thain <fthain@telegraphics.com.au>
10883 M: Michael Schmitz <schmitzmic@gmail.com>
10884 L: linux-scsi@vger.kernel.org
10886 F: Documentation/scsi/g_NCR5380.txt
10887 F: drivers/scsi/NCR5380.*
10888 F: drivers/scsi/arm/cumana_1.c
10889 F: drivers/scsi/arm/oak.c
10890 F: drivers/scsi/atari_scsi.*
10891 F: drivers/scsi/dmx3191d.c
10892 F: drivers/scsi/g_NCR5380.*
10893 F: drivers/scsi/mac_scsi.*
10894 F: drivers/scsi/sun3_scsi.*
10895 F: drivers/scsi/sun3_scsi_vme.c
10898 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
10902 NCT6775 HARDWARE MONITOR DRIVER
10903 M: Guenter Roeck <linux@roeck-us.net>
10904 L: linux-hwmon@vger.kernel.org
10906 F: Documentation/hwmon/nct6775.rst
10907 F: drivers/hwmon/nct6775.c
10909 NET_FAILOVER MODULE
10910 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
10911 L: netdev@vger.kernel.org
10913 F: driver/net/net_failover.c
10914 F: include/net/net_failover.h
10915 F: Documentation/networking/net_failover.rst
10917 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10918 M: Faisal Latif <faisal.latif@intel.com>
10919 L: linux-rdma@vger.kernel.org
10920 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10922 F: drivers/infiniband/hw/nes/
10923 F: include/uapi/rdma/nes-abi.h
10925 NETEM NETWORK EMULATOR
10926 M: Stephen Hemminger <stephen@networkplumber.org>
10927 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
10929 F: net/sched/sch_netem.c
10931 NETERION 10GbE DRIVERS (s2io/vxge)
10932 M: Jon Mason <jdmason@kudzu.us>
10933 L: netdev@vger.kernel.org
10935 F: Documentation/networking/device_drivers/neterion/s2io.txt
10936 F: Documentation/networking/device_drivers/neterion/vxge.txt
10937 F: drivers/net/ethernet/neterion/
10940 M: Pablo Neira Ayuso <pablo@netfilter.org>
10941 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10942 M: Florian Westphal <fw@strlen.de>
10943 L: netfilter-devel@vger.kernel.org
10944 L: coreteam@netfilter.org
10945 W: http://www.netfilter.org/
10946 W: http://www.iptables.org/
10947 W: http://www.nftables.org/
10948 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
10949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10952 F: include/linux/netfilter*
10953 F: include/linux/netfilter/
10954 F: include/net/netfilter/
10955 F: include/uapi/linux/netfilter*
10956 F: include/uapi/linux/netfilter/
10957 F: net/*/netfilter.c
10958 F: net/*/netfilter/
10960 F: net/bridge/br_netfilter*.c
10962 NETROM NETWORK LAYER
10963 M: Ralf Baechle <ralf@linux-mips.org>
10964 L: linux-hams@vger.kernel.org
10965 W: http://www.linux-ax25.org/
10967 F: include/net/netrom.h
10968 F: include/uapi/linux/netrom.h
10971 NETRONOME ETHERNET DRIVERS
10972 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10973 L: oss-drivers@netronome.com
10975 F: drivers/net/ethernet/netronome/
10977 NETWORK BLOCK DEVICE (NBD)
10978 M: Josef Bacik <josef@toxicpanda.com>
10980 L: linux-block@vger.kernel.org
10981 L: nbd@other.debian.org
10982 F: Documentation/blockdev/nbd.txt
10983 F: drivers/block/nbd.c
10984 F: include/trace/events/nbd.h
10985 F: include/uapi/linux/nbd.h
10987 NETWORK DROP MONITOR
10988 M: Neil Horman <nhorman@tuxdriver.com>
10989 L: netdev@vger.kernel.org
10991 W: https://fedorahosted.org/dropwatch/
10992 F: net/core/drop_monitor.c
10995 M: "David S. Miller" <davem@davemloft.net>
10996 L: netdev@vger.kernel.org
10997 W: http://www.linuxfoundation.org/en/Net
10998 Q: http://patchwork.ozlabs.org/project/netdev/list/
10999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11002 F: Documentation/devicetree/bindings/net/
11004 F: include/linux/if_*
11005 F: include/linux/netdevice.h
11006 F: include/linux/etherdevice.h
11007 F: include/linux/fcdevice.h
11008 F: include/linux/fddidevice.h
11009 F: include/linux/hippidevice.h
11010 F: include/linux/inetdevice.h
11011 F: include/uapi/linux/if_*
11012 F: include/uapi/linux/netdevice.h
11014 NETWORKING DRIVERS (WIRELESS)
11015 M: Kalle Valo <kvalo@codeaurora.org>
11016 L: linux-wireless@vger.kernel.org
11017 Q: http://patchwork.kernel.org/project/linux-wireless/list/
11018 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11019 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11021 F: Documentation/devicetree/bindings/net/wireless/
11022 F: drivers/net/wireless/
11025 M: Andrew Lunn <andrew@lunn.ch>
11026 M: Vivien Didelot <vivien.didelot@gmail.com>
11027 M: Florian Fainelli <f.fainelli@gmail.com>
11029 F: Documentation/devicetree/bindings/net/dsa/
11031 F: include/net/dsa.h
11032 F: include/linux/dsa/
11033 F: include/linux/platform_data/dsa.h
11034 F: drivers/net/dsa/
11036 NETWORKING [GENERAL]
11037 M: "David S. Miller" <davem@davemloft.net>
11038 L: netdev@vger.kernel.org
11039 W: http://www.linuxfoundation.org/en/Net
11040 Q: http://patchwork.ozlabs.org/project/netdev/list/
11041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11043 B: mailto:netdev@vger.kernel.org
11047 F: include/linux/in.h
11048 F: include/linux/net.h
11049 F: include/linux/netdevice.h
11050 F: include/uapi/linux/in.h
11051 F: include/uapi/linux/net.h
11052 F: include/uapi/linux/netdevice.h
11053 F: include/uapi/linux/net_namespace.h
11054 F: tools/testing/selftests/net/
11057 F: Documentation/networking/
11060 M: Steffen Klassert <steffen.klassert@secunet.com>
11061 M: Herbert Xu <herbert@gondor.apana.org.au>
11062 M: "David S. Miller" <davem@davemloft.net>
11063 L: netdev@vger.kernel.org
11064 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11072 F: net/ipv4/ipcomp.c
11073 F: net/ipv4/ip_vti.c
11077 F: net/ipv6/ipcomp6.c
11078 F: net/ipv6/ip6_vti.c
11079 F: include/uapi/linux/xfrm.h
11080 F: include/net/xfrm.h
11082 NETWORKING [IPv4/IPv6]
11083 M: "David S. Miller" <davem@davemloft.net>
11084 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11085 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11086 L: netdev@vger.kernel.org
11087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11094 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11095 M: Paul Moore <paul@paul-moore.com>
11096 W: https://github.com/netlabel
11097 L: netdev@vger.kernel.org
11098 L: linux-security-module@vger.kernel.org
11100 F: Documentation/netlabel/
11101 F: include/net/calipso.h
11102 F: include/net/cipso_ipv4.h
11103 F: include/net/netlabel.h
11104 F: include/uapi/linux/netfilter/xt_SECMARK.h
11105 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
11107 F: net/ipv4/cipso_ipv4.c
11108 F: net/ipv6/calipso.c
11109 F: net/netfilter/xt_CONNSECMARK.c
11110 F: net/netfilter/xt_SECMARK.c
11113 M: Eric Dumazet <edumazet@google.com>
11114 L: netdev@vger.kernel.org
11117 F: net/ipv4/syncookies.c
11119 F: net/ipv6/syncookies.c
11120 F: include/uapi/linux/tcp.h
11121 F: include/net/tcp.h
11122 F: include/linux/tcp.h
11123 F: include/trace/events/tcp.h
11126 M: Boris Pismenny <borisp@mellanox.com>
11127 M: Aviad Yehezkel <aviadye@mellanox.com>
11128 M: Dave Watson <davejwatson@fb.com>
11129 M: John Fastabend <john.fastabend@gmail.com>
11130 M: Daniel Borkmann <daniel@iogearbox.net>
11131 L: netdev@vger.kernel.org
11134 F: include/uapi/linux/tls.h
11135 F: include/net/tls.h
11137 NETWORKING [WIRELESS]
11138 L: linux-wireless@vger.kernel.org
11139 Q: http://patchwork.kernel.org/project/linux-wireless/list/
11142 M: Jakub Kicinski <jakub.kicinski@netronome.com>
11144 F: drivers/net/netdevsim/*
11146 NETXEN (1/10) GbE SUPPORT
11147 M: Manish Chopra <manishc@marvell.com>
11148 M: Rahul Verma <rahulv@marvell.com>
11149 M: GR-Linux-NIC-Dev@marvell.com
11150 L: netdev@vger.kernel.org
11152 F: drivers/net/ethernet/qlogic/netxen/
11155 L: netdev@vger.kernel.org
11158 F: include/net/nfc/
11159 F: include/uapi/linux/nfc.h
11161 F: include/linux/platform_data/nfcmrvl.h
11162 F: include/linux/platform_data/nxp-nci.h
11163 F: Documentation/devicetree/bindings/net/nfc/
11165 NFS, SUNRPC, AND LOCKD CLIENTS
11166 M: Trond Myklebust <trond.myklebust@hammerspace.com>
11167 M: Anna Schumaker <anna.schumaker@netapp.com>
11168 L: linux-nfs@vger.kernel.org
11169 W: http://client.linux-nfs.org
11170 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11176 F: include/linux/lockd/
11177 F: include/linux/nfs*
11178 F: include/linux/sunrpc/
11179 F: include/uapi/linux/nfs*
11180 F: include/uapi/linux/sunrpc/
11183 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
11184 L: linux-nilfs@vger.kernel.org
11185 W: https://nilfs.sourceforge.io/
11186 W: https://nilfs.osdn.jp/
11187 T: git git://github.com/konis/nilfs2.git
11189 F: Documentation/filesystems/nilfs2.txt
11191 F: include/trace/events/nilfs2.h
11192 F: include/uapi/linux/nilfs2_api.h
11193 F: include/uapi/linux/nilfs2_ondisk.h
11195 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11196 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11197 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11199 F: Documentation/scsi/NinjaSCSI.txt
11200 F: drivers/scsi/pcmcia/nsp_*
11202 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11203 M: GOTO Masanori <gotom@debian.or.jp>
11204 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11205 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11207 F: Documentation/scsi/NinjaSCSI.txt
11208 F: drivers/scsi/nsp32*
11211 M: Ley Foon Tan <lftan@altera.com>
11212 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11217 NOHZ, DYNTICKS SUPPORT
11218 M: Frederic Weisbecker <fweisbec@gmail.com>
11219 M: Thomas Gleixner <tglx@linutronix.de>
11220 M: Ingo Molnar <mingo@kernel.org>
11221 L: linux-kernel@vger.kernel.org
11222 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11224 F: kernel/time/tick*.*
11225 F: include/linux/tick.h
11226 F: include/linux/sched/nohz.h
11228 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11229 M: Pavel Machek <pavel@ucw.cz>
11230 M: Sakari Ailus <sakari.ailus@iki.fi>
11231 L: linux-media@vger.kernel.org
11233 F: drivers/media/i2c/et8ek8
11234 F: drivers/media/i2c/ad5820.c
11236 NOKIA N900 POWER SUPPLY DRIVERS
11237 R: Pali Rohár <pali.rohar@gmail.com>
11238 F: include/linux/power/bq2415x_charger.h
11239 F: include/linux/power/bq27xxx_battery.h
11240 F: include/linux/power/isp1704_charger.h
11241 F: drivers/power/supply/bq2415x_charger.c
11242 F: drivers/power/supply/bq27xxx_battery.c
11243 F: drivers/power/supply/bq27xxx_battery_i2c.c
11244 F: drivers/power/supply/isp1704_charger.c
11245 F: drivers/power/supply/rx51_battery.c
11248 M: Willy Tarreau <w@1wt.eu>
11250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11251 F: tools/include/nolibc/
11254 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11255 L: linux-ntb@googlegroups.com
11257 F: drivers/ntb/hw/amd/
11260 M: Jon Mason <jdmason@kudzu.us>
11261 M: Dave Jiang <dave.jiang@intel.com>
11262 M: Allen Hubbe <allenbh@gmail.com>
11263 L: linux-ntb@googlegroups.com
11265 W: https://github.com/jonmason/ntb/wiki
11266 T: git git://github.com/jonmason/ntb.git
11268 F: drivers/net/ntb_netdev.c
11269 F: include/linux/ntb.h
11270 F: include/linux/ntb_transport.h
11271 F: tools/testing/selftests/ntb/
11274 M: Serge Semin <fancer.lancer@gmail.com>
11275 L: linux-ntb@googlegroups.com
11277 F: drivers/ntb/hw/idt/
11280 M: Dave Jiang <dave.jiang@intel.com>
11281 L: linux-ntb@googlegroups.com
11283 W: https://github.com/davejiang/linux/wiki
11284 T: git https://github.com/davejiang/linux.git
11285 F: drivers/ntb/hw/intel/
11288 M: Anton Altaparmakov <anton@tuxera.com>
11289 L: linux-ntfs-dev@lists.sourceforge.net
11290 W: http://www.tuxera.com/
11291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11293 F: Documentation/filesystems/ntfs.txt
11297 M: Finn Thain <fthain@telegraphics.com.au>
11298 L: linux-m68k@lists.linux-m68k.org
11300 F: arch/*/include/asm/nubus.h
11302 F: include/linux/nubus.h
11303 F: include/uapi/linux/nubus.h
11305 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11306 M: Antonino Daplas <adaplas@gmail.com>
11307 L: linux-fbdev@vger.kernel.org
11309 F: drivers/video/fbdev/riva/
11310 F: drivers/video/fbdev/nvidia/
11313 M: Keith Busch <kbusch@kernel.org>
11314 M: Jens Axboe <axboe@fb.com>
11315 M: Christoph Hellwig <hch@lst.de>
11316 M: Sagi Grimberg <sagi@grimberg.me>
11317 L: linux-nvme@lists.infradead.org
11318 T: git://git.infradead.org/nvme.git
11319 W: http://git.infradead.org/nvme.git
11321 F: drivers/nvme/host/
11322 F: include/linux/nvme.h
11323 F: include/uapi/linux/nvme_ioctl.h
11325 NVM EXPRESS FC TRANSPORT DRIVERS
11326 M: James Smart <james.smart@broadcom.com>
11327 L: linux-nvme@lists.infradead.org
11329 F: include/linux/nvme-fc.h
11330 F: include/linux/nvme-fc-driver.h
11331 F: drivers/nvme/host/fc.c
11332 F: drivers/nvme/target/fc.c
11333 F: drivers/nvme/target/fcloop.c
11335 NVM EXPRESS TARGET DRIVER
11336 M: Christoph Hellwig <hch@lst.de>
11337 M: Sagi Grimberg <sagi@grimberg.me>
11338 L: linux-nvme@lists.infradead.org
11339 T: git://git.infradead.org/nvme.git
11340 W: http://git.infradead.org/nvme.git
11342 F: drivers/nvme/target/
11345 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11348 F: Documentation/devicetree/bindings/nvmem/
11349 F: Documentation/ABI/stable/sysfs-bus-nvmem
11350 F: include/linux/nvmem-consumer.h
11351 F: include/linux/nvmem-provider.h
11353 NXP FXAS21002C DRIVER
11354 M: Rui Miguel Silva <rmfrfs@gmail.com>
11355 L: linux-iio@vger.kernel.org
11357 F: Documentation/devicetree/bindings/iio/gyroscope/fxas21002c.txt
11358 F: drivers/iio/gyro/fxas21002c_core.c
11359 F: drivers/iio/gyro/fxas21002c.h
11360 F: drivers/iio/gyro/fxas21002c_i2c.c
11361 F: drivers/iio/gyro/fxas21002c_spi.c
11363 NXP SGTL5000 DRIVER
11364 M: Fabio Estevam <festevam@gmail.com>
11365 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11367 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
11368 F: sound/soc/codecs/sgtl5000*
11370 NXP SJA1105 ETHERNET SWITCH DRIVER
11371 M: Vladimir Oltean <olteanv@gmail.com>
11372 L: linux-kernel@vger.kernel.org
11374 F: drivers/net/dsa/sja1105
11376 NXP TDA998X DRM DRIVER
11377 M: Russell King <linux@armlinux.org.uk>
11379 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11380 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11381 F: drivers/gpu/drm/i2c/tda998x_drv.c
11382 F: include/drm/i2c/tda998x.h
11383 F: include/dt-bindings/display/tda998x.h
11387 M: Peter Rosin <peda@axentia.se>
11388 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11390 F: Documentation/devicetree/bindings/sound/tfa9879.txt
11391 F: sound/soc/codecs/tfa9879*
11394 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
11395 R: Charles Gorand <charles.gorand@effinnov.com>
11396 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11398 F: drivers/nfc/nxp-nci
11401 M: Jiri Pirko <jiri@mellanox.com>
11402 L: netdev@vger.kernel.org
11405 F: lib/test_objagg.c
11406 F: include/linux/objagg.h
11409 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
11410 M: Ashish Kumar <ashish.kumar@nxp.com>
11411 L: linux-spi@vger.kernel.org
11413 F: drivers/spi/spi-nxp-fspi.c
11414 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11417 M: Josh Poimboeuf <jpoimboe@redhat.com>
11418 M: Peter Zijlstra <peterz@infradead.org>
11422 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11423 M: Frederic Barrat <fbarrat@linux.ibm.com>
11424 M: Andrew Donnellan <ajd@linux.ibm.com>
11425 L: linuxppc-dev@lists.ozlabs.org
11427 F: arch/powerpc/platforms/powernv/ocxl.c
11428 F: arch/powerpc/include/asm/pnv-ocxl.h
11429 F: drivers/misc/ocxl/
11430 F: include/misc/ocxl*
11431 F: include/uapi/misc/ocxl.h
11432 F: Documentation/accelerators/ocxl.rst
11435 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11436 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
11437 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11438 L: linux-omap@vger.kernel.org
11440 F: sound/soc/ti/omap*
11441 F: sound/soc/ti/rx51.c
11442 F: sound/soc/ti/n810.c
11443 F: sound/soc/ti/sdma-pcm.*
11445 OMAP CLOCK FRAMEWORK SUPPORT
11446 M: Paul Walmsley <paul@pwsan.com>
11447 L: linux-omap@vger.kernel.org
11449 F: arch/arm/*omap*/*clock*
11451 OMAP DEVICE TREE SUPPORT
11452 M: Benoît Cousson <bcousson@baylibre.com>
11453 M: Tony Lindgren <tony@atomide.com>
11454 L: linux-omap@vger.kernel.org
11455 L: devicetree@vger.kernel.org
11457 F: arch/arm/boot/dts/*omap*
11458 F: arch/arm/boot/dts/*am3*
11459 F: arch/arm/boot/dts/*am4*
11460 F: arch/arm/boot/dts/*am5*
11461 F: arch/arm/boot/dts/*dra7*
11463 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11464 L: linux-omap@vger.kernel.org
11465 L: linux-fbdev@vger.kernel.org
11467 F: drivers/video/fbdev/omap2/
11468 F: Documentation/arm/OMAP/DSS
11470 OMAP FRAMEBUFFER SUPPORT
11471 L: linux-fbdev@vger.kernel.org
11472 L: linux-omap@vger.kernel.org
11474 F: drivers/video/fbdev/omap/
11476 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11477 M: Roger Quadros <rogerq@ti.com>
11478 M: Tony Lindgren <tony@atomide.com>
11479 L: linux-omap@vger.kernel.org
11481 F: drivers/memory/omap-gpmc.c
11482 F: arch/arm/mach-omap2/*gpmc*
11485 M: Grygorii Strashko <grygorii.strashko@ti.com>
11486 M: Santosh Shilimkar <ssantosh@kernel.org>
11487 M: Kevin Hilman <khilman@kernel.org>
11488 L: linux-omap@vger.kernel.org
11490 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
11491 F: drivers/gpio/gpio-omap.c
11493 OMAP HARDWARE SPINLOCK SUPPORT
11494 M: Ohad Ben-Cohen <ohad@wizery.com>
11495 L: linux-omap@vger.kernel.org
11497 F: drivers/hwspinlock/omap_hwspinlock.c
11499 OMAP HS MMC SUPPORT
11500 L: linux-mmc@vger.kernel.org
11501 L: linux-omap@vger.kernel.org
11503 F: drivers/mmc/host/omap_hsmmc.c
11506 M: Paul Walmsley <paul@pwsan.com>
11507 L: linux-omap@vger.kernel.org
11509 F: arch/arm/mach-omap2/omap_hwmod*data*
11511 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11512 M: Benoît Cousson <bcousson@baylibre.com>
11513 L: linux-omap@vger.kernel.org
11515 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11518 M: Benoît Cousson <bcousson@baylibre.com>
11519 M: Paul Walmsley <paul@pwsan.com>
11520 L: linux-omap@vger.kernel.org
11522 F: arch/arm/mach-omap2/omap_hwmod.*
11525 M: Vignesh R <vigneshr@ti.com>
11526 L: linux-omap@vger.kernel.org
11527 L: linux-i2c@vger.kernel.org
11529 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
11530 F: drivers/i2c/busses/i2c-omap.c
11532 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11533 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11534 L: linux-media@vger.kernel.org
11536 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
11537 F: drivers/media/platform/omap3isp/
11538 F: drivers/staging/media/omap4iss/
11541 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11542 L: linux-omap@vger.kernel.org
11544 F: drivers/mmc/host/omap.c
11546 OMAP POWER MANAGEMENT SUPPORT
11547 M: Kevin Hilman <khilman@kernel.org>
11548 L: linux-omap@vger.kernel.org
11550 F: arch/arm/*omap*/*pm*
11551 F: drivers/cpufreq/omap-cpufreq.c
11553 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11554 M: Rajendra Nayak <rnayak@codeaurora.org>
11555 M: Paul Walmsley <paul@pwsan.com>
11556 L: linux-omap@vger.kernel.org
11558 F: arch/arm/mach-omap2/prm*
11560 OMAP RANDOM NUMBER GENERATOR SUPPORT
11561 M: Deepak Saxena <dsaxena@plexity.net>
11563 F: drivers/char/hw_random/omap-rng.c
11566 L: linux-usb@vger.kernel.org
11567 L: linux-omap@vger.kernel.org
11569 F: drivers/usb/*/*omap*
11570 F: arch/arm/*omap*/usb*
11572 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11573 M: Mark Jackson <mpfj@newflow.co.uk>
11574 L: linux-omap@vger.kernel.org
11576 F: arch/arm/boot/dts/am335x-nano.dts
11579 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11580 M: Tony Lindgren <tony@atomide.com>
11581 L: linux-omap@vger.kernel.org
11582 Q: http://patchwork.kernel.org/project/linux-omap/list/
11583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11585 F: arch/arm/mach-omap1/
11586 F: arch/arm/plat-omap/
11587 F: arch/arm/configs/omap1_defconfig
11588 F: drivers/i2c/busses/i2c-omap.c
11589 F: include/linux/platform_data/i2c-omap.h
11590 F: include/linux/platform_data/ams-delta-fiq.h
11593 M: Tony Lindgren <tony@atomide.com>
11594 L: linux-omap@vger.kernel.org
11595 W: http://www.muru.com/linux/omap/
11596 W: http://linux.omap.com/
11597 Q: http://patchwork.kernel.org/project/linux-omap/list/
11598 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11600 F: arch/arm/mach-omap2/
11601 F: arch/arm/plat-omap/
11602 F: arch/arm/configs/omap2plus_defconfig
11603 F: drivers/i2c/busses/i2c-omap.c
11604 F: drivers/irqchip/irq-omap-intc.c
11605 F: drivers/mfd/*omap*.c
11606 F: drivers/mfd/menelaus.c
11607 F: drivers/mfd/palmas.c
11608 F: drivers/mfd/tps65217.c
11609 F: drivers/mfd/tps65218.c
11610 F: drivers/mfd/tps65910.c
11611 F: drivers/mfd/twl-core.[ch]
11612 F: drivers/mfd/twl4030*.c
11613 F: drivers/mfd/twl6030*.c
11614 F: drivers/mfd/twl6040*.c
11615 F: drivers/regulator/palmas-regulator*.c
11616 F: drivers/regulator/pbias-regulator.c
11617 F: drivers/regulator/tps65217-regulator.c
11618 F: drivers/regulator/tps65218-regulator.c
11619 F: drivers/regulator/tps65910-regulator.c
11620 F: drivers/regulator/twl-regulator.c
11621 F: drivers/regulator/twl6030-regulator.c
11622 F: include/linux/platform_data/i2c-omap.h
11624 ONION OMEGA2+ BOARD
11625 M: Harvey Hunt <harveyhuntnexus@gmail.com>
11626 L: linux-mips@vger.kernel.org
11628 F: arch/mips/boot/dts/ralink/omega2p.dts
11631 M: Bob Copeland <me@bobcopeland.com>
11632 L: linux-karma-devel@lists.sourceforge.net
11634 F: Documentation/filesystems/omfs.txt
11637 OMNIKEY CARDMAN 4000 DRIVER
11638 M: Harald Welte <laforge@gnumonks.org>
11640 F: drivers/char/pcmcia/cm4000_cs.c
11641 F: include/linux/cm4000_cs.h
11642 F: include/uapi/linux/cm4000_cs.h
11644 OMNIKEY CARDMAN 4040 DRIVER
11645 M: Harald Welte <laforge@gnumonks.org>
11647 F: drivers/char/pcmcia/cm4040_cs.*
11649 OMNIVISION OV13858 SENSOR DRIVER
11650 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11651 L: linux-media@vger.kernel.org
11652 T: git git://linuxtv.org/media_tree.git
11654 F: drivers/media/i2c/ov13858.c
11656 OMNIVISION OV2680 SENSOR DRIVER
11657 M: Rui Miguel Silva <rmfrfs@gmail.com>
11658 L: linux-media@vger.kernel.org
11659 T: git git://linuxtv.org/media_tree.git
11661 F: drivers/media/i2c/ov2680.c
11662 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
11664 OMNIVISION OV2685 SENSOR DRIVER
11665 M: Shunqian Zheng <zhengsq@rock-chips.com>
11666 L: linux-media@vger.kernel.org
11667 T: git git://linuxtv.org/media_tree.git
11669 F: drivers/media/i2c/ov2685.c
11671 OMNIVISION OV5640 SENSOR DRIVER
11672 M: Steve Longerbeam <slongerbeam@gmail.com>
11673 L: linux-media@vger.kernel.org
11674 T: git git://linuxtv.org/media_tree.git
11676 F: drivers/media/i2c/ov5640.c
11678 OMNIVISION OV5647 SENSOR DRIVER
11679 M: Luis Oliveira <lolivei@synopsys.com>
11680 L: linux-media@vger.kernel.org
11681 T: git git://linuxtv.org/media_tree.git
11683 F: drivers/media/i2c/ov5647.c
11685 OMNIVISION OV5695 SENSOR DRIVER
11686 M: Shunqian Zheng <zhengsq@rock-chips.com>
11687 L: linux-media@vger.kernel.org
11688 T: git git://linuxtv.org/media_tree.git
11690 F: drivers/media/i2c/ov5695.c
11692 OMNIVISION OV7670 SENSOR DRIVER
11693 M: Jonathan Corbet <corbet@lwn.net>
11694 L: linux-media@vger.kernel.org
11695 T: git git://linuxtv.org/media_tree.git
11697 F: drivers/media/i2c/ov7670.c
11698 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
11700 OMNIVISION OV772x SENSOR DRIVER
11701 M: Jacopo Mondi <jacopo@jmondi.org>
11702 L: linux-media@vger.kernel.org
11703 T: git git://linuxtv.org/media_tree.git
11705 F: drivers/media/i2c/ov772x.c
11706 F: include/media/i2c/ov772x.h
11707 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
11709 OMNIVISION OV7740 SENSOR DRIVER
11710 M: Wenyou Yang <wenyou.yang@microchip.com>
11711 L: linux-media@vger.kernel.org
11712 T: git git://linuxtv.org/media_tree.git
11714 F: drivers/media/i2c/ov7740.c
11715 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
11717 OMNIVISION OV9640 SENSOR DRIVER
11718 M: Petr Cvek <petrcvekcz@gmail.com>
11719 L: linux-media@vger.kernel.org
11721 F: drivers/media/i2c/ov9640.*
11723 OMNIVISION OV8856 SENSOR DRIVER
11724 M: Ben Kao <ben.kao@intel.com>
11725 L: linux-media@vger.kernel.org
11726 T: git git://linuxtv.org/media_tree.git
11728 F: drivers/media/i2c/ov8856.c
11730 OMNIVISION OV9650 SENSOR DRIVER
11731 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11732 R: Akinobu Mita <akinobu.mita@gmail.com>
11733 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
11734 L: linux-media@vger.kernel.org
11735 T: git git://linuxtv.org/media_tree.git
11737 F: drivers/media/i2c/ov9650.c
11738 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
11740 ONENAND FLASH DRIVER
11741 M: Kyungmin Park <kyungmin.park@samsung.com>
11742 L: linux-mtd@lists.infradead.org
11744 F: drivers/mtd/nand/onenand/
11745 F: include/linux/mtd/onenand*.h
11747 ONSTREAM SCSI TAPE DRIVER
11748 M: Willem Riede <osst@riede.org>
11749 L: osst-users@lists.sourceforge.net
11750 L: linux-scsi@vger.kernel.org
11752 F: Documentation/scsi/osst.txt
11753 F: drivers/scsi/osst.*
11754 F: drivers/scsi/osst_*.h
11755 F: drivers/scsi/st.h
11758 M: Jens Wiklander <jens.wiklander@linaro.org>
11760 F: drivers/tee/optee/
11762 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11763 M: Sumit Garg <sumit.garg@linaro.org>
11765 F: drivers/char/hw_random/optee-rng.c
11768 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11769 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11770 L: linux-rdma@vger.kernel.org
11772 F: drivers/infiniband/ulp/opa_vnic
11774 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11775 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11776 M: Frank Rowand <frowand.list@gmail.com>
11777 L: devicetree@vger.kernel.org
11779 F: Documentation/devicetree/dynamic-resolution-notes.txt
11780 F: Documentation/devicetree/overlay-notes.txt
11781 F: drivers/of/overlay.c
11782 F: drivers/of/resolver.c
11783 K: of_overlay_notifier_
11785 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11786 M: Rob Herring <robh+dt@kernel.org>
11787 M: Frank Rowand <frowand.list@gmail.com>
11788 L: devicetree@vger.kernel.org
11789 W: http://www.devicetree.org/
11790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11793 F: include/linux/of*.h
11795 F: Documentation/ABI/testing/sysfs-firmware-ofw
11797 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11798 M: Rob Herring <robh+dt@kernel.org>
11799 M: Mark Rutland <mark.rutland@arm.com>
11800 L: devicetree@vger.kernel.org
11801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11802 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11804 F: Documentation/devicetree/
11805 F: arch/*/boot/dts/
11806 F: include/dt-bindings/
11808 OPENCORES I2C BUS DRIVER
11809 M: Peter Korsgaard <peter@korsgaard.com>
11810 M: Andrew Lunn <andrew@lunn.ch>
11811 L: linux-i2c@vger.kernel.org
11813 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
11814 F: Documentation/i2c/busses/i2c-ocores
11815 F: drivers/i2c/busses/i2c-ocores.c
11816 F: include/linux/platform_data/i2c-ocores.h
11818 OPENRISC ARCHITECTURE
11819 M: Jonas Bonn <jonas@southpole.se>
11820 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11821 M: Stafford Horne <shorne@gmail.com>
11822 T: git git://github.com/openrisc/linux.git
11823 L: openrisc@lists.librecores.org
11824 W: http://openrisc.io
11826 F: Documentation/devicetree/bindings/openrisc/
11827 F: Documentation/openrisc/
11829 F: drivers/irqchip/irq-ompic.c
11830 F: drivers/irqchip/irq-or1k-*
11833 M: Pravin B Shelar <pshelar@ovn.org>
11834 L: netdev@vger.kernel.org
11835 L: dev@openvswitch.org
11836 W: http://openvswitch.org
11838 F: net/openvswitch/
11839 F: include/uapi/linux/openvswitch.h
11841 OPERATING PERFORMANCE POINTS (OPP)
11842 M: Viresh Kumar <vireshk@kernel.org>
11843 M: Nishanth Menon <nm@ti.com>
11844 M: Stephen Boyd <sboyd@kernel.org>
11845 L: linux-pm@vger.kernel.org
11847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11849 F: include/linux/pm_opp.h
11850 F: Documentation/power/opp.txt
11851 F: Documentation/devicetree/bindings/opp/
11854 M: Clemens Ladisch <clemens@ladisch.de>
11855 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11858 F: sound/drivers/opl4/
11861 M: Robert Richter <rric@kernel.org>
11862 L: oprofile-list@lists.sf.net
11864 F: arch/*/include/asm/oprofile*.h
11865 F: arch/*/oprofile/
11866 F: drivers/oprofile/
11867 F: include/linux/oprofile.h
11869 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11870 M: Mark Fasheh <mark@fasheh.com>
11871 M: Joel Becker <jlbec@evilplan.org>
11872 M: Joseph Qi <joseph.qi@linux.alibaba.com>
11873 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11874 W: http://ocfs2.wiki.kernel.org
11876 F: Documentation/filesystems/ocfs2.txt
11877 F: Documentation/filesystems/dlmfs.txt
11880 ORANGEFS FILESYSTEM
11881 M: Mike Marshall <hubcap@omnibond.com>
11882 R: Martin Brandenburg <martin@omnibond.com>
11883 L: devel@lists.orangefs.org
11884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11887 F: Documentation/filesystems/orangefs.txt
11890 L: linux-wireless@vger.kernel.org
11891 W: http://wireless.kernel.org/en/users/Drivers/orinoco
11892 W: http://www.nongnu.org/orinoco/
11894 F: drivers/net/wireless/intersil/orinoco/
11896 OV2659 OMNIVISION SENSOR DRIVER
11897 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11898 L: linux-media@vger.kernel.org
11899 W: https://linuxtv.org
11900 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11901 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11903 F: drivers/media/i2c/ov2659.c
11904 F: include/media/i2c/ov2659.h
11907 M: Miklos Szeredi <miklos@szeredi.hu>
11908 L: linux-unionfs@vger.kernel.org
11909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11912 F: Documentation/filesystems/overlayfs.txt
11914 P54 WIRELESS DRIVER
11915 M: Christian Lamparter <chunkeey@googlemail.com>
11916 L: linux-wireless@vger.kernel.org
11917 W: http://wireless.kernel.org/en/users/Drivers/p54
11919 F: drivers/net/wireless/intersil/p54/
11921 PA SEMI ETHERNET DRIVER
11922 L: netdev@vger.kernel.org
11924 F: drivers/net/ethernet/pasemi/*
11926 PA SEMI SMBUS DRIVER
11927 L: linux-i2c@vger.kernel.org
11929 F: drivers/i2c/busses/i2c-pasemi.c
11932 M: Vladimir Oltean <olteanv@gmail.com>
11933 L: netdev@vger.kernel.org
11936 F: include/linux/packing.h
11937 F: Documentation/packing.txt
11939 PADATA PARALLEL EXECUTION MECHANISM
11940 M: Steffen Klassert <steffen.klassert@secunet.com>
11941 L: linux-crypto@vger.kernel.org
11944 F: include/linux/padata.h
11945 F: Documentation/padata.txt
11947 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11948 M: Harald Welte <laforge@gnumonks.org>
11949 L: platform-driver-x86@vger.kernel.org
11951 F: drivers/platform/x86/panasonic-laptop.c
11953 PARALLEL LCD/KEYPAD PANEL DRIVER
11954 M: Willy Tarreau <willy@haproxy.com>
11955 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11957 F: Documentation/auxdisplay/lcd-panel-cgram.txt
11958 F: drivers/auxdisplay/panel.c
11960 PARALLEL PORT SUBSYSTEM
11961 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11962 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11963 L: linux-parport@lists.infradead.org (subscribers-only)
11965 F: drivers/parport/
11966 F: include/linux/parport*.h
11967 F: drivers/char/ppdev.c
11968 F: include/uapi/linux/ppdev.h
11969 F: Documentation/parport*.txt
11971 PARAVIRT_OPS INTERFACE
11972 M: Juergen Gross <jgross@suse.com>
11973 M: Alok Kataria <akataria@vmware.com>
11974 L: virtualization@lists.linux-foundation.org
11976 F: Documentation/virtual/paravirt_ops.txt
11977 F: arch/*/kernel/paravirt*
11978 F: arch/*/include/asm/paravirt*.h
11979 F: include/linux/hypervisor.h
11981 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11982 M: Tim Waugh <tim@cyberelk.net>
11983 L: linux-parport@lists.infradead.org (subscribers-only)
11985 F: Documentation/blockdev/paride.txt
11986 F: drivers/block/paride/
11988 PARISC ARCHITECTURE
11989 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11990 M: Helge Deller <deller@gmx.de>
11991 L: linux-parisc@vger.kernel.org
11992 W: http://www.parisc-linux.org/
11993 Q: http://patchwork.kernel.org/project/linux-parisc/list/
11994 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11998 F: Documentation/parisc/
12000 F: drivers/char/agp/parisc-agp.c
12001 F: drivers/input/serio/gscps2.c
12002 F: drivers/parport/parport_gsc.*
12003 F: drivers/tty/serial/8250/8250_gsc.c
12004 F: drivers/video/fbdev/sti*
12005 F: drivers/video/console/sti*
12006 F: drivers/video/logo/logo_parisc*
12009 M: Jiri Pirko <jiri@mellanox.com>
12010 L: netdev@vger.kernel.org
12013 F: lib/test_parman.c
12014 F: include/linux/parman.h
12016 PC ENGINES APU BOARD DRIVER
12017 M: Enrico Weigelt, metux IT consult <info@metux.net>
12019 F: drivers/platform/x86/pcengines-apuv2.c
12021 PC87360 HARDWARE MONITORING DRIVER
12022 M: Jim Cromie <jim.cromie@gmail.com>
12023 L: linux-hwmon@vger.kernel.org
12025 F: Documentation/hwmon/pc87360.rst
12026 F: drivers/hwmon/pc87360.c
12028 PC8736x GPIO DRIVER
12029 M: Jim Cromie <jim.cromie@gmail.com>
12031 F: drivers/char/pc8736x_gpio.c
12033 PC87427 HARDWARE MONITORING DRIVER
12034 M: Jean Delvare <jdelvare@suse.com>
12035 L: linux-hwmon@vger.kernel.org
12037 F: Documentation/hwmon/pc87427.rst
12038 F: drivers/hwmon/pc87427.c
12041 M: Riku Voipio <riku.voipio@iki.fi>
12043 F: drivers/leds/leds-pca9532.c
12044 F: include/linux/leds-pca9532.h
12046 PCA9541 I2C BUS MASTER SELECTOR DRIVER
12047 M: Guenter Roeck <linux@roeck-us.net>
12048 L: linux-i2c@vger.kernel.org
12050 F: drivers/i2c/muxes/i2c-mux-pca9541.c
12052 PCDP - PRIMARY CONSOLE AND DEBUG PORT
12053 M: Khalid Aziz <khalid@gonehiking.org>
12055 F: drivers/firmware/pcdp.*
12057 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12058 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12059 L: linux-pci@vger.kernel.org
12060 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12062 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
12063 F: drivers/pci/controller/pci-aardvark.c
12065 PCI DRIVER FOR ALTERA PCIE IP
12066 M: Ley Foon Tan <lftan@altera.com>
12067 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
12068 L: linux-pci@vger.kernel.org
12070 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
12071 F: drivers/pci/controller/pcie-altera.c
12073 PCI DRIVER FOR APPLIEDMICRO XGENE
12074 M: Toan Le <toan@os.amperecomputing.com>
12075 L: linux-pci@vger.kernel.org
12076 L: linux-arm-kernel@lists.infradead.org
12078 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
12079 F: drivers/pci/controller/pci-xgene.c
12081 PCI DRIVER FOR ARM VERSATILE PLATFORM
12082 M: Rob Herring <robh@kernel.org>
12083 L: linux-pci@vger.kernel.org
12084 L: linux-arm-kernel@lists.infradead.org
12086 F: Documentation/devicetree/bindings/pci/versatile.txt
12087 F: drivers/pci/controller/pci-versatile.c
12089 PCI DRIVER FOR ARMADA 8K
12090 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12091 L: linux-pci@vger.kernel.org
12092 L: linux-arm-kernel@lists.infradead.org
12094 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
12095 F: drivers/pci/controller/dwc/pcie-armada8k.c
12097 PCI DRIVER FOR CADENCE PCIE IP
12098 M: Tom Joseph <tjoseph@cadence.com>
12099 L: linux-pci@vger.kernel.org
12101 F: Documentation/devicetree/bindings/pci/cdns,*.txt
12102 F: drivers/pci/controller/pcie-cadence*
12104 PCI DRIVER FOR FREESCALE LAYERSCAPE
12105 M: Minghuan Lian <minghuan.Lian@nxp.com>
12106 M: Mingkai Hu <mingkai.hu@nxp.com>
12107 M: Roy Zang <roy.zang@nxp.com>
12108 L: linuxppc-dev@lists.ozlabs.org
12109 L: linux-pci@vger.kernel.org
12110 L: linux-arm-kernel@lists.infradead.org
12112 F: drivers/pci/controller/dwc/*layerscape*
12114 PCI DRIVER FOR GENERIC OF HOSTS
12115 M: Will Deacon <will@kernel.org>
12116 L: linux-pci@vger.kernel.org
12117 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12119 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
12120 F: drivers/pci/controller/pci-host-common.c
12121 F: drivers/pci/controller/pci-host-generic.c
12123 PCI DRIVER FOR IMX6
12124 M: Richard Zhu <hongxing.zhu@nxp.com>
12125 M: Lucas Stach <l.stach@pengutronix.de>
12126 L: linux-pci@vger.kernel.org
12127 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12129 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12130 F: drivers/pci/controller/dwc/*imx6*
12132 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12133 M: Keith Busch <keith.busch@intel.com>
12134 M: Jonathan Derrick <jonathan.derrick@intel.com>
12135 L: linux-pci@vger.kernel.org
12137 F: drivers/pci/controller/vmd.c
12139 PCI DRIVER FOR MICROSEMI SWITCHTEC
12140 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12141 M: Logan Gunthorpe <logang@deltatee.com>
12142 L: linux-pci@vger.kernel.org
12144 F: Documentation/switchtec.txt
12145 F: Documentation/ABI/testing/sysfs-class-switchtec
12146 F: drivers/pci/switch/switchtec*
12147 F: include/uapi/linux/switchtec_ioctl.h
12148 F: include/linux/switchtec.h
12149 F: drivers/ntb/hw/mscc/
12151 PCI DRIVER FOR MOBIVEIL PCIE IP
12152 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12153 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12154 L: linux-pci@vger.kernel.org
12156 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12157 F: drivers/pci/controller/pcie-mobiveil.c
12159 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12160 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12161 M: Jason Cooper <jason@lakedaemon.net>
12162 L: linux-pci@vger.kernel.org
12163 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12165 F: drivers/pci/controller/*mvebu*
12167 PCI DRIVER FOR NVIDIA TEGRA
12168 M: Thierry Reding <thierry.reding@gmail.com>
12169 L: linux-tegra@vger.kernel.org
12170 L: linux-pci@vger.kernel.org
12172 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12173 F: drivers/pci/controller/pci-tegra.c
12175 PCI DRIVER FOR RENESAS R-CAR
12176 M: Simon Horman <horms@verge.net.au>
12177 L: linux-pci@vger.kernel.org
12178 L: linux-renesas-soc@vger.kernel.org
12180 F: drivers/pci/controller/*rcar*
12182 PCI DRIVER FOR SAMSUNG EXYNOS
12183 M: Jingoo Han <jingoohan1@gmail.com>
12184 L: linux-pci@vger.kernel.org
12185 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12186 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12188 F: drivers/pci/controller/dwc/pci-exynos.c
12190 PCI DRIVER FOR SYNOPSYS DESIGNWARE
12191 M: Jingoo Han <jingoohan1@gmail.com>
12192 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12193 L: linux-pci@vger.kernel.org
12195 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
12196 F: drivers/pci/controller/dwc/*designware*
12198 PCI DRIVER FOR TI DRA7XX
12199 M: Kishon Vijay Abraham I <kishon@ti.com>
12200 L: linux-omap@vger.kernel.org
12201 L: linux-pci@vger.kernel.org
12203 F: Documentation/devicetree/bindings/pci/ti-pci.txt
12204 F: drivers/pci/controller/dwc/pci-dra7xx.c
12206 PCI DRIVER FOR TI KEYSTONE
12207 M: Murali Karicheri <m-karicheri2@ti.com>
12208 L: linux-pci@vger.kernel.org
12209 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12211 F: drivers/pci/controller/dwc/pci-keystone.c
12213 PCI ENDPOINT SUBSYSTEM
12214 M: Kishon Vijay Abraham I <kishon@ti.com>
12215 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12216 L: linux-pci@vger.kernel.org
12217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12219 F: drivers/pci/endpoint/
12220 F: drivers/misc/pci_endpoint_test.c
12223 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12224 M: Russell Currey <ruscur@russell.cc>
12225 M: Sam Bobroff <sbobroff@linux.ibm.com>
12226 M: Oliver O'Halloran <oohall@gmail.com>
12227 L: linuxppc-dev@lists.ozlabs.org
12229 F: Documentation/PCI/pci-error-recovery.txt
12230 F: drivers/pci/pcie/aer.c
12231 F: drivers/pci/pcie/dpc.c
12232 F: drivers/pci/pcie/err.c
12233 F: Documentation/powerpc/eeh-pci-error-recovery.txt
12234 F: arch/powerpc/kernel/eeh*.c
12235 F: arch/powerpc/platforms/*/eeh*.c
12236 F: arch/powerpc/include/*/eeh*.h
12239 M: Linas Vepstas <linasvepstas@gmail.com>
12240 L: linux-pci@vger.kernel.org
12242 F: Documentation/PCI/pci-error-recovery.txt
12244 PCI MSI DRIVER FOR ALTERA MSI IP
12245 M: Ley Foon Tan <lftan@altera.com>
12246 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
12247 L: linux-pci@vger.kernel.org
12249 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12250 F: drivers/pci/controller/pcie-altera-msi.c
12252 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12253 M: Toan Le <toan@os.amperecomputing.com>
12254 L: linux-pci@vger.kernel.org
12255 L: linux-arm-kernel@lists.infradead.org
12257 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12258 F: drivers/pci/controller/pci-xgene-msi.c
12261 M: Bjorn Helgaas <bhelgaas@google.com>
12262 L: linux-pci@vger.kernel.org
12263 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
12264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12266 F: Documentation/devicetree/bindings/pci/
12267 F: Documentation/PCI/
12268 F: drivers/acpi/pci*
12270 F: include/asm-generic/pci*
12271 F: include/linux/pci*
12272 F: include/linux/of_pci.h
12273 F: include/uapi/linux/pci*
12276 F: arch/x86/kernel/quirks.c
12277 F: arch/x86/kernel/early-quirks.c
12279 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12280 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12281 L: linux-pci@vger.kernel.org
12282 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
12283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12285 F: drivers/pci/controller/
12287 PCIE DRIVER FOR ANNAPURNA LABS
12288 M: Jonathan Chocron <jonnyc@amazon.com>
12289 L: linux-pci@vger.kernel.org
12291 F: drivers/pci/controller/dwc/pcie-al.c
12293 PCIE DRIVER FOR AMLOGIC MESON
12294 M: Yue Wang <yue.wang@Amlogic.com>
12295 L: linux-pci@vger.kernel.org
12296 L: linux-amlogic@lists.infradead.org
12298 F: drivers/pci/controller/dwc/pci-meson.c
12300 PCIE DRIVER FOR AXIS ARTPEC
12301 M: Jesper Nilsson <jesper.nilsson@axis.com>
12302 L: linux-arm-kernel@axis.com
12303 L: linux-pci@vger.kernel.org
12305 F: Documentation/devicetree/bindings/pci/axis,artpec*
12306 F: drivers/pci/controller/dwc/*artpec*
12308 PCIE DRIVER FOR CAVIUM THUNDERX
12309 M: David Daney <david.daney@cavium.com>
12310 L: linux-pci@vger.kernel.org
12311 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12313 F: Documentation/devicetree/bindings/pci/pci-thunder-*
12314 F: drivers/pci/controller/pci-thunder-*
12316 PCIE DRIVER FOR HISILICON
12317 M: Zhou Wang <wangzhou1@hisilicon.com>
12318 L: linux-pci@vger.kernel.org
12320 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12321 F: drivers/pci/controller/dwc/pcie-hisi.c
12323 PCIE DRIVER FOR HISILICON KIRIN
12324 M: Xiaowei Song <songxiaowei@hisilicon.com>
12325 M: Binghui Wang <wangbinghui@hisilicon.com>
12326 L: linux-pci@vger.kernel.org
12328 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
12329 F: drivers/pci/controller/dwc/pcie-kirin.c
12331 PCIE DRIVER FOR HISILICON STB
12332 M: Shawn Guo <shawn.guo@linaro.org>
12333 L: linux-pci@vger.kernel.org
12335 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12336 F: drivers/pci/controller/dwc/pcie-histb.c
12338 PCIE DRIVER FOR MEDIATEK
12339 M: Ryder Lee <ryder.lee@mediatek.com>
12340 L: linux-pci@vger.kernel.org
12341 L: linux-mediatek@lists.infradead.org
12343 F: Documentation/devicetree/bindings/pci/mediatek*
12344 F: drivers/pci/controller/*mediatek*
12346 PCIE DRIVER FOR QUALCOMM MSM
12347 M: Stanimir Varbanov <svarbanov@mm-sol.com>
12348 L: linux-pci@vger.kernel.org
12349 L: linux-arm-msm@vger.kernel.org
12351 F: drivers/pci/controller/dwc/*qcom*
12353 PCIE DRIVER FOR ROCKCHIP
12354 M: Shawn Lin <shawn.lin@rock-chips.com>
12355 L: linux-pci@vger.kernel.org
12356 L: linux-rockchip@lists.infradead.org
12358 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
12359 F: drivers/pci/controller/pcie-rockchip*
12361 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12362 M: Linus Walleij <linus.walleij@linaro.org>
12363 L: linux-pci@vger.kernel.org
12365 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12366 F: drivers/pci/controller/pci-v3-semi.c
12368 PCIE DRIVER FOR SOCIONEXT UNIPHIER
12369 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12370 L: linux-pci@vger.kernel.org
12372 F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12373 F: drivers/pci/controller/dwc/pcie-uniphier.c
12375 PCIE DRIVER FOR ST SPEAR13XX
12376 M: Pratyush Anand <pratyush.anand@gmail.com>
12377 L: linux-pci@vger.kernel.org
12379 F: drivers/pci/controller/dwc/*spear*
12382 M: Dominik Brodowski <linux@dominikbrodowski.net>
12383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12385 F: Documentation/pcmcia/
12390 PCNET32 NETWORK DRIVER
12391 M: Don Fry <pcnet32@frontier.com>
12392 L: netdev@vger.kernel.org
12394 F: drivers/net/ethernet/amd/pcnet32.c
12396 PCRYPT PARALLEL CRYPTO ENGINE
12397 M: Steffen Klassert <steffen.klassert@secunet.com>
12398 L: linux-crypto@vger.kernel.org
12401 F: include/crypto/pcrypt.h
12403 PEAQ WMI HOTKEYS DRIVER
12404 M: Hans de Goede <hdegoede@redhat.com>
12405 L: platform-driver-x86@vger.kernel.org
12407 F: drivers/platform/x86/peaq-wmi.c
12409 PER-CPU MEMORY ALLOCATOR
12410 M: Dennis Zhou <dennis@kernel.org>
12411 M: Tejun Heo <tj@kernel.org>
12412 M: Christoph Lameter <cl@linux.com>
12413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12415 F: include/linux/percpu*.h
12417 F: arch/*/include/asm/percpu.h
12419 PER-TASK DELAY ACCOUNTING
12420 M: Balbir Singh <bsingharora@gmail.com>
12422 F: include/linux/delayacct.h
12423 F: kernel/delayacct.c
12425 PERFORMANCE EVENTS SUBSYSTEM
12426 M: Peter Zijlstra <peterz@infradead.org>
12427 M: Ingo Molnar <mingo@redhat.com>
12428 M: Arnaldo Carvalho de Melo <acme@kernel.org>
12429 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
12430 R: Jiri Olsa <jolsa@redhat.com>
12431 R: Namhyung Kim <namhyung@kernel.org>
12432 L: linux-kernel@vger.kernel.org
12433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12436 F: include/linux/perf_event.h
12437 F: include/uapi/linux/perf_event.h
12438 F: arch/*/kernel/perf_event*.c
12439 F: arch/*/kernel/*/perf_event*.c
12440 F: arch/*/kernel/*/*/perf_event*.c
12441 F: arch/*/include/asm/perf_event.h
12442 F: arch/*/kernel/perf_callchain.c
12444 F: arch/*/events/*/*
12447 PERSONALITY HANDLING
12448 M: Christoph Hellwig <hch@infradead.org>
12449 L: linux-abi-devel@lists.sourceforge.net
12451 F: include/linux/personality.h
12452 F: include/uapi/linux/personality.h
12454 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12455 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12456 L: linux-input@vger.kernel.org
12458 F: Documentation/input/devices/pxrc.rst
12459 F: drivers/input/joystick/pxrc.c
12462 M: Remi Denis-Courmont <courmisch@gmail.com>
12464 F: Documentation/networking/phonet.txt
12465 F: include/linux/phonet.h
12466 F: include/net/phonet/
12467 F: include/uapi/linux/phonet.h
12471 M: Joern Engel <joern@lazybastard.org>
12472 L: linux-mtd@lists.infradead.org
12474 F: drivers/mtd/devices/phram.c
12477 M: Bruno Prémont <bonbons@linux-vserver.org>
12478 L: linux-input@vger.kernel.org
12480 F: drivers/hid/hid-picolcd*
12483 M: Jamie Iles <jamie@jamieiles.com>
12484 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12485 T: git git://github.com/jamieiles/linux-2.6-ji.git
12487 F: arch/arm/boot/dts/picoxcell*
12488 F: arch/arm/mach-picoxcell/
12489 F: drivers/crypto/picoxcell*
12491 PIN CONTROL SUBSYSTEM
12492 M: Linus Walleij <linus.walleij@linaro.org>
12493 L: linux-gpio@vger.kernel.org
12494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12496 F: Documentation/devicetree/bindings/pinctrl/
12497 F: Documentation/driver-api/pinctl.rst
12498 F: drivers/pinctrl/
12499 F: include/linux/pinctrl/
12501 PIN CONTROLLER - MICROCHIP AT91
12502 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12503 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12504 L: linux-gpio@vger.kernel.org
12506 F: drivers/pinctrl/pinctrl-at91*
12508 PIN CONTROLLER - FREESCALE
12509 M: Dong Aisheng <aisheng.dong@nxp.com>
12510 M: Fabio Estevam <festevam@gmail.com>
12511 M: Shawn Guo <shawnguo@kernel.org>
12512 M: Stefan Agner <stefan@agner.ch>
12513 R: Pengutronix Kernel Team <kernel@pengutronix.de>
12514 L: linux-gpio@vger.kernel.org
12516 F: drivers/pinctrl/freescale/
12517 F: Documentation/devicetree/bindings/pinctrl/fsl,*
12519 PIN CONTROLLER - INTEL
12520 M: Mika Westerberg <mika.westerberg@linux.intel.com>
12521 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12522 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12524 F: drivers/pinctrl/intel/
12526 PIN CONTROLLER - MEDIATEK
12527 M: Sean Wang <sean.wang@kernel.org>
12528 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12530 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12531 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12532 F: drivers/pinctrl/mediatek/
12534 PIN CONTROLLER - QUALCOMM
12535 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12537 L: linux-arm-msm@vger.kernel.org
12538 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12539 F: drivers/pinctrl/qcom/
12541 PIN CONTROLLER - RENESAS
12542 M: Geert Uytterhoeven <geert+renesas@glider.be>
12543 L: linux-renesas-soc@vger.kernel.org
12544 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12546 F: drivers/pinctrl/pinctrl-rz*
12547 F: drivers/pinctrl/sh-pfc/
12549 PIN CONTROLLER - SAMSUNG
12550 M: Tomasz Figa <tomasz.figa@gmail.com>
12551 M: Krzysztof Kozlowski <krzk@kernel.org>
12552 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12553 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12554 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12555 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
12556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12558 F: drivers/pinctrl/samsung/
12559 F: include/dt-bindings/pinctrl/samsung.h
12560 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12562 PIN CONTROLLER - SINGLE
12563 M: Tony Lindgren <tony@atomide.com>
12564 M: Haojian Zhuang <haojian.zhuang@linaro.org>
12565 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12566 L: linux-omap@vger.kernel.org
12568 F: drivers/pinctrl/pinctrl-single.c
12570 PIN CONTROLLER - ST SPEAR
12571 M: Viresh Kumar <vireshk@kernel.org>
12572 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12573 W: http://www.st.com/spear
12575 F: drivers/pinctrl/spear/
12577 PISTACHIO SOC SUPPORT
12578 M: James Hartley <james.hartley@sondrel.com>
12579 L: linux-mips@vger.kernel.org
12581 F: arch/mips/pistachio/
12582 F: arch/mips/include/asm/mach-pistachio/
12583 F: arch/mips/boot/dts/img/pistachio*
12584 F: arch/mips/configs/pistachio*_defconfig
12588 M: linux-block@vger.kernel.org
12589 F: drivers/block/pktcdvd.c
12590 F: include/linux/pktcdvd.h
12591 F: include/uapi/linux/pktcdvd.h
12593 PKUNITY SOC DRIVERS
12594 M: Guan Xuetao <gxt@pku.edu.cn>
12595 W: http://mprc.pku.edu.cn/~guanxuetao/linux
12597 T: git git://github.com/gxt/linux.git
12598 F: drivers/input/serio/i8042-unicore32io.h
12599 F: drivers/i2c/busses/i2c-puv3.c
12600 F: drivers/video/fbdev/fb-puv3.c
12601 F: drivers/rtc/rtc-puv3.c
12603 PMBUS HARDWARE MONITORING DRIVERS
12604 M: Guenter Roeck <linux@roeck-us.net>
12605 L: linux-hwmon@vger.kernel.org
12606 W: http://hwmon.wiki.kernel.org/
12607 W: http://www.roeck-us.net/linux/drivers/
12608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12610 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12611 F: Documentation/devicetree/bindings/hwmon/max31785.txt
12612 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
12613 F: Documentation/hwmon/adm1275.rst
12614 F: Documentation/hwmon/ibm-cffps.rst
12615 F: Documentation/hwmon/ir35221.rst
12616 F: Documentation/hwmon/lm25066.rst
12617 F: Documentation/hwmon/ltc2978.rst
12618 F: Documentation/hwmon/ltc3815.rst
12619 F: Documentation/hwmon/max16064.rst
12620 F: Documentation/hwmon/max20751.rst
12621 F: Documentation/hwmon/max31785.rst
12622 F: Documentation/hwmon/max34440.rst
12623 F: Documentation/hwmon/max8688.rst
12624 F: Documentation/hwmon/pmbus.rst
12625 F: Documentation/hwmon/pmbus-core.rst
12626 F: Documentation/hwmon/tps40422.rst
12627 F: Documentation/hwmon/ucd9000.rst
12628 F: Documentation/hwmon/ucd9200.rst
12629 F: Documentation/hwmon/zl6100.rst
12630 F: drivers/hwmon/pmbus/
12631 F: include/linux/pmbus.h
12633 PMC SIERRA MaxRAID DRIVER
12634 L: linux-scsi@vger.kernel.org
12635 W: http://www.pmc-sierra.com/
12637 F: drivers/scsi/pmcraid.*
12639 PMC SIERRA PM8001 DRIVER
12640 M: Jack Wang <jinpu.wang@profitbricks.com>
12641 M: lindar_liu@usish.com
12642 L: linux-scsi@vger.kernel.org
12644 F: drivers/scsi/pm8001/
12647 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12651 PNI RM3100 IIO DRIVER
12652 M: Song Qiang <songqiang1304521@gmail.com>
12653 L: linux-iio@vger.kernel.org
12655 F: drivers/iio/magnetometer/rm3100*
12656 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12658 POSIX CLOCKS and TIMERS
12659 M: Thomas Gleixner <tglx@linutronix.de>
12660 L: linux-kernel@vger.kernel.org
12661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12664 F: include/linux/timer*
12665 F: kernel/time/*timer*
12667 POWER MANAGEMENT CORE
12668 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12669 L: linux-pm@vger.kernel.org
12670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12671 B: https://bugzilla.kernel.org
12673 F: drivers/base/power/
12674 F: include/linux/pm.h
12675 F: include/linux/pm_*
12676 F: include/linux/powercap.h
12677 F: drivers/powercap/
12678 F: kernel/configs/nopm.config
12680 POWER STATE COORDINATION INTERFACE (PSCI)
12681 M: Mark Rutland <mark.rutland@arm.com>
12682 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12683 L: linux-arm-kernel@lists.infradead.org
12685 F: drivers/firmware/psci/
12686 F: include/linux/psci.h
12687 F: include/uapi/linux/psci.h
12689 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12690 M: Sebastian Reichel <sre@kernel.org>
12691 L: linux-pm@vger.kernel.org
12692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12694 F: Documentation/ABI/testing/sysfs-class-power
12695 F: Documentation/devicetree/bindings/power/supply/
12696 F: include/linux/power_supply.h
12697 F: drivers/power/supply/
12699 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12700 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12701 L: linuxppc-dev@lists.ozlabs.org
12703 F: drivers/char/powernv-op-panel.c
12705 PPP OVER ATM (RFC 2364)
12706 M: Mitchell Blank Jr <mitch@sfgoth.com>
12708 F: net/atm/pppoatm.c
12709 F: include/uapi/linux/atmppp.h
12712 M: Michal Ostrowski <mostrows@earthlink.net>
12714 F: drivers/net/ppp/pppoe.c
12715 F: drivers/net/ppp/pppox.c
12718 M: James Chapman <jchapman@katalix.com>
12720 F: net/l2tp/l2tp_ppp.c
12721 F: include/linux/if_pppol2tp.h
12722 F: include/uapi/linux/if_pppol2tp.h
12724 PPP PROTOCOL DRIVERS AND COMPRESSORS
12725 M: Paul Mackerras <paulus@samba.org>
12726 L: linux-ppp@vger.kernel.org
12728 F: drivers/net/ppp/ppp_*
12731 M: Rodolfo Giometti <giometti@enneenne.com>
12732 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
12733 L: linuxpps@ml.enneenne.com (subscribers-only)
12735 F: Documentation/pps/
12736 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
12737 F: Documentation/ABI/testing/sysfs-pps
12739 F: include/linux/pps*.h
12740 F: include/uapi/linux/pps.h
12743 M: Dmitry Kozlov <xeb@mail.ru>
12744 L: netdev@vger.kernel.org
12746 F: drivers/net/ppp/pptp.c
12747 W: http://sourceforge.net/projects/accel-pptp
12750 M: Petr Mladek <pmladek@suse.com>
12751 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12752 R: Steven Rostedt <rostedt@goodmis.org>
12755 F: include/linux/printk.h
12757 PRISM54 WIRELESS DRIVER
12758 M: Luis Chamberlain <mcgrof@kernel.org>
12759 L: linux-wireless@vger.kernel.org
12760 W: http://wireless.kernel.org/en/users/Drivers/p54
12762 F: drivers/net/wireless/intersil/prism54/
12765 R: Alexey Dobriyan <adobriyan@gmail.com>
12766 L: linux-kernel@vger.kernel.org
12767 L: linux-fsdevel@vger.kernel.org
12770 F: include/linux/proc_fs.h
12771 F: tools/testing/selftests/proc/
12772 F: Documentation/filesystems/proc.txt
12775 M: Luis Chamberlain <mcgrof@kernel.org>
12776 M: Kees Cook <keescook@chromium.org>
12777 L: linux-kernel@vger.kernel.org
12778 L: linux-fsdevel@vger.kernel.org
12780 F: fs/proc/proc_sysctl.c
12781 F: include/linux/sysctl.h
12783 F: tools/testing/selftests/sysctl/
12785 PS3 NETWORK SUPPORT
12786 M: Geoff Levand <geoff@infradead.org>
12787 L: netdev@vger.kernel.org
12788 L: linuxppc-dev@lists.ozlabs.org
12790 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
12792 PS3 PLATFORM SUPPORT
12793 M: Geoff Levand <geoff@infradead.org>
12794 L: linuxppc-dev@lists.ozlabs.org
12796 F: arch/powerpc/boot/ps3*
12797 F: arch/powerpc/include/asm/lv1call.h
12798 F: arch/powerpc/include/asm/ps3*.h
12799 F: arch/powerpc/platforms/ps3/
12802 F: drivers/rtc/rtc-ps3.c
12803 F: drivers/usb/host/*ps3.c
12804 F: sound/ppc/snd_ps3*
12807 M: Jim Paris <jim@jtan.com>
12808 M: Geoff Levand <geoff@infradead.org>
12809 L: linuxppc-dev@lists.ozlabs.org
12811 F: drivers/block/ps3vram.c
12813 PSAMPLE PACKET SAMPLING SUPPORT:
12814 M: Yotam Gigi <yotam.gi@gmail.com>
12817 F: include/net/psample.h
12818 F: include/uapi/linux/psample.h
12821 M: Kees Cook <keescook@chromium.org>
12822 M: Anton Vorontsov <anton@enomsg.org>
12823 M: Colin Cross <ccross@android.com>
12824 M: Tony Luck <tony.luck@intel.com>
12826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12828 F: include/linux/pstore*
12829 F: drivers/firmware/efi/efi-pstore.c
12830 F: drivers/acpi/apei/erst.c
12831 F: Documentation/admin-guide/ramoops.rst
12832 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12833 K: \b(pstore|ramoops)
12835 PTP HARDWARE CLOCK SUPPORT
12836 M: Richard Cochran <richardcochran@gmail.com>
12837 L: netdev@vger.kernel.org
12839 W: http://linuxptp.sourceforge.net/
12840 F: Documentation/ABI/testing/sysfs-ptp
12841 F: Documentation/ptp/*
12842 F: drivers/net/phy/dp83640*
12844 F: include/linux/ptp_cl*
12847 M: Oleg Nesterov <oleg@redhat.com>
12849 F: include/asm-generic/syscall.h
12850 F: include/linux/ptrace.h
12851 F: include/linux/regset.h
12852 F: include/linux/tracehook.h
12853 F: include/uapi/linux/ptrace.h
12854 F: include/uapi/linux/ptrace.h
12855 F: include/asm-generic/ptrace.h
12857 F: arch/*/ptrace*.c
12858 F: arch/*/*/ptrace*.c
12859 F: arch/*/include/asm/ptrace*.h
12862 M: Hans Verkuil <hverkuil@xs4all.nl>
12863 L: linux-media@vger.kernel.org
12864 T: git git://linuxtv.org/media_tree.git
12866 F: drivers/media/usb/pulse8-cec/*
12867 F: Documentation/media/cec-drivers/pulse8-cec.rst
12869 PVRUSB2 VIDEO4LINUX DRIVER
12870 M: Mike Isely <isely@pobox.com>
12871 L: pvrusb2@isely.net (subscribers-only)
12872 L: linux-media@vger.kernel.org
12873 W: http://www.isely.net/pvrusb2/
12874 T: git git://linuxtv.org/media_tree.git
12876 F: Documentation/media/v4l-drivers/pvrusb2*
12877 F: drivers/media/usb/pvrusb2/
12880 M: Hans Verkuil <hverkuil@xs4all.nl>
12881 L: linux-media@vger.kernel.org
12882 T: git git://linuxtv.org/media_tree.git
12884 F: drivers/media/usb/pwc/*
12885 F: include/trace/events/pwc.h
12888 M: Kamil Debski <kamil@wypas.org>
12889 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12890 L: linux-hwmon@vger.kernel.org
12892 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12893 F: Documentation/hwmon/pwm-fan.rst
12894 F: drivers/hwmon/pwm-fan.c
12897 M: Sean Young <sean@mess.org>
12898 L: linux-media@vger.kernel.org
12900 F: drivers/media/rc/pwm-ir-tx.c
12903 M: Thierry Reding <thierry.reding@gmail.com>
12904 L: linux-pwm@vger.kernel.org
12906 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12907 F: Documentation/pwm.txt
12908 F: Documentation/devicetree/bindings/pwm/
12909 F: include/linux/pwm.h
12911 F: drivers/video/backlight/pwm_bl.c
12912 F: include/linux/pwm_backlight.h
12913 F: drivers/gpio/gpio-mvebu.c
12914 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12917 M: Robert Jarzmik <robert.jarzmik@free.fr>
12918 L: linux-gpio@vger.kernel.org
12920 F: drivers/gpio/gpio-pxa.c
12926 M: Robert Jarzmik <robert.jarzmik@free.fr>
12927 L: linux-rtc@vger.kernel.org
12930 PXA2xx/PXA3xx SUPPORT
12931 M: Daniel Mack <daniel@zonque.org>
12932 M: Haojian Zhuang <haojian.zhuang@gmail.com>
12933 M: Robert Jarzmik <robert.jarzmik@free.fr>
12934 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12935 T: git git://github.com/hzhuang1/linux.git
12936 T: git git://github.com/rjarzmik/linux.git
12938 F: arch/arm/boot/dts/pxa*
12939 F: arch/arm/mach-pxa/
12940 F: drivers/dma/pxa*
12941 F: drivers/pcmcia/pxa2xx*
12942 F: drivers/pinctrl/pxa/
12943 F: drivers/spi/spi-pxa2xx*
12944 F: drivers/usb/gadget/udc/pxa2*
12945 F: include/sound/pxa2xx-lib.h
12950 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12951 L: qat-linux@intel.com
12953 F: drivers/crypto/qat/
12955 QCOM AUDIO (ASoC) DRIVERS
12956 M: Patrick Lai <plai@codeaurora.org>
12957 M: Banajit Goswami <bgoswami@codeaurora.org>
12958 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12962 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12963 M: Gabriel Somlo <somlo@cmu.edu>
12964 M: "Michael S. Tsirkin" <mst@redhat.com>
12965 L: qemu-devel@nongnu.org
12967 F: drivers/firmware/qemu_fw_cfg.c
12968 F: include/uapi/linux/qemu_fw_cfg.h
12971 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12972 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12973 L: linux-rdma@vger.kernel.org
12975 F: drivers/infiniband/hw/qib/
12977 QLOGIC QL41xxx FCOE DRIVER
12978 M: QLogic-Storage-Upstream@cavium.com
12979 L: linux-scsi@vger.kernel.org
12981 F: drivers/scsi/qedf/
12983 QLOGIC QL41xxx ISCSI DRIVER
12984 M: QLogic-Storage-Upstream@cavium.com
12985 L: linux-scsi@vger.kernel.org
12987 F: drivers/scsi/qedi/
12989 QLOGIC QL4xxx ETHERNET DRIVER
12990 M: Ariel Elior <aelior@marvell.com>
12991 M: GR-everest-linux-l2@marvell.com
12992 L: netdev@vger.kernel.org
12994 F: drivers/net/ethernet/qlogic/qed/
12995 F: include/linux/qed/
12996 F: drivers/net/ethernet/qlogic/qede/
12998 QLOGIC QL4xxx RDMA DRIVER
12999 M: Michal Kalderon <mkalderon@marvell.com>
13000 M: Ariel Elior <aelior@marvell.com>
13001 L: linux-rdma@vger.kernel.org
13003 F: drivers/infiniband/hw/qedr/
13004 F: include/uapi/rdma/qedr-abi.h
13006 QLOGIC QLA1280 SCSI DRIVER
13007 M: Michael Reed <mdr@sgi.com>
13008 L: linux-scsi@vger.kernel.org
13010 F: drivers/scsi/qla1280.[ch]
13012 QLOGIC QLA2XXX FC-SCSI DRIVER
13013 M: qla2xxx-upstream@qlogic.com
13014 L: linux-scsi@vger.kernel.org
13016 F: Documentation/scsi/LICENSE.qla2xxx
13017 F: drivers/scsi/qla2xxx/
13019 QLOGIC QLA3XXX NETWORK DRIVER
13020 M: GR-Linux-NIC-Dev@marvell.com
13021 L: netdev@vger.kernel.org
13023 F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13024 F: drivers/net/ethernet/qlogic/qla3xxx.*
13026 QLOGIC QLA4XXX iSCSI DRIVER
13027 M: QLogic-Storage-Upstream@qlogic.com
13028 L: linux-scsi@vger.kernel.org
13030 F: Documentation/scsi/LICENSE.qla4xxx
13031 F: drivers/scsi/qla4xxx/
13033 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13034 M: Shahed Shaikh <shshaikh@marvell.com>
13035 M: Manish Chopra <manishc@marvell.com>
13036 M: GR-Linux-NIC-Dev@marvell.com
13037 L: netdev@vger.kernel.org
13039 F: drivers/net/ethernet/qlogic/qlcnic/
13041 QLOGIC QLGE 10Gb ETHERNET DRIVER
13042 M: Manish Chopra <manishc@marvell.com>
13043 M: GR-Linux-NIC-Dev@marvell.com
13044 L: netdev@vger.kernel.org
13046 F: drivers/net/ethernet/qlogic/qlge/
13048 QM1D1B0004 MEDIA DRIVER
13049 M: Akihiro Tsukada <tskd08@gmail.com>
13050 L: linux-media@vger.kernel.org
13052 F: drivers/media/tuners/qm1d1b0004*
13054 QM1D1C0042 MEDIA DRIVER
13055 M: Akihiro Tsukada <tskd08@gmail.com>
13056 L: linux-media@vger.kernel.org
13058 F: drivers/media/tuners/qm1d1c0042*
13061 M: Anders Larsen <al@alarsen.net>
13062 W: http://www.alarsen.net/linux/qnx4fs/
13065 F: include/uapi/linux/qnx4_fs.h
13066 F: include/uapi/linux/qnxtypes.h
13068 QORIQ DPAA2 FSL-MC BUS DRIVER
13069 M: Stuart Yoder <stuyoder@gmail.com>
13070 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
13071 L: linux-kernel@vger.kernel.org
13073 F: drivers/bus/fsl-mc/
13074 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13075 F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13077 QT1010 MEDIA DRIVER
13078 M: Antti Palosaari <crope@iki.fi>
13079 L: linux-media@vger.kernel.org
13080 W: https://linuxtv.org
13081 W: http://palosaari.fi/linux/
13082 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13083 T: git git://linuxtv.org/anttip/media_tree.git
13085 F: drivers/media/tuners/qt1010*
13087 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13088 M: Kalle Valo <kvalo@codeaurora.org>
13089 L: ath10k@lists.infradead.org
13090 W: http://wireless.kernel.org/en/users/Drivers/ath10k
13091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13093 F: drivers/net/wireless/ath/ath10k/
13095 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13096 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13097 L: linux-wireless@vger.kernel.org
13098 W: http://wireless.kernel.org/en/users/Drivers/ath9k
13100 F: drivers/net/wireless/ath/ath9k/
13102 QUALCOMM CAMERA SUBSYSTEM DRIVER
13103 M: Todor Tomov <todor.too@gmail.com>
13104 L: linux-media@vger.kernel.org
13106 F: Documentation/devicetree/bindings/media/qcom,camss.txt
13107 F: Documentation/media/v4l-drivers/qcom_camss.rst
13108 F: drivers/media/platform/qcom/camss/
13110 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13111 M: Ilia Lin <ilia.lin@kernel.org>
13112 L: linux-pm@vger.kernel.org
13114 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
13115 F: drivers/cpufreq/qcom-cpufreq-kryo.c
13117 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13118 M: Timur Tabi <timur@kernel.org>
13119 L: netdev@vger.kernel.org
13121 F: drivers/net/ethernet/qualcomm/emac/
13123 QUALCOMM ETHQOS ETHERNET DRIVER
13124 M: Vinod Koul <vkoul@kernel.org>
13125 M: Niklas Cassel <niklas.cassel@linaro.org>
13126 L: netdev@vger.kernel.org
13128 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13129 F: Documentation/devicetree/bindings/net/qcom,dwmac.txt
13131 QUALCOMM GENERIC INTERFACE I2C DRIVER
13132 M: Alok Chauhan <alokc@codeaurora.org>
13133 L: linux-i2c@vger.kernel.org
13134 L: linux-arm-msm@vger.kernel.org
13136 F: drivers/i2c/busses/i2c-qcom-geni.c
13138 QUALCOMM HEXAGON ARCHITECTURE
13139 M: Richard Kuo <rkuo@codeaurora.org>
13140 L: linux-hexagon@vger.kernel.org
13141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
13145 QUALCOMM HIDMA DRIVER
13146 M: Sinan Kaya <okaya@kernel.org>
13147 L: linux-arm-kernel@lists.infradead.org
13148 L: linux-arm-msm@vger.kernel.org
13149 L: dmaengine@vger.kernel.org
13151 F: drivers/dma/qcom/hidma*
13154 M: Rob Clark <robdclark@gmail.com>
13155 L: iommu@lists.linux-foundation.org
13156 L: linux-arm-msm@vger.kernel.org
13158 F: drivers/iommu/qcom_iommu.c
13160 QUALCOMM TSENS THERMAL DRIVER
13161 M: Amit Kucheria <amit.kucheria@linaro.org>
13162 L: linux-pm@vger.kernel.org
13163 L: linux-arm-msm@vger.kernel.org
13165 F: drivers/thermal/qcom/
13167 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13168 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
13169 L: linux-media@vger.kernel.org
13170 L: linux-arm-msm@vger.kernel.org
13171 T: git git://linuxtv.org/media_tree.git
13173 F: drivers/media/platform/qcom/venus/
13175 QUALCOMM WCN36XX WIRELESS DRIVER
13176 M: Kalle Valo <kvalo@codeaurora.org>
13177 L: wcn36xx@lists.infradead.org
13178 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
13179 T: git git://github.com/KrasnikovEugene/wcn36xx.git
13181 F: drivers/net/wireless/ath/wcn36xx/
13183 QUANTENNA QTNFMAC WIRELESS DRIVER
13184 M: Igor Mitsyanko <imitsyanko@quantenna.com>
13185 M: Avinash Patil <avinashp@quantenna.com>
13186 M: Sergey Matyukevich <smatyukevich@quantenna.com>
13187 L: linux-wireless@vger.kernel.org
13189 F: drivers/net/wireless/quantenna
13191 RADEON and AMDGPU DRM DRIVERS
13192 M: Alex Deucher <alexander.deucher@amd.com>
13193 M: Christian König <christian.koenig@amd.com>
13194 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
13195 L: amd-gfx@lists.freedesktop.org
13196 T: git git://people.freedesktop.org/~agd5f/linux
13198 F: drivers/gpu/drm/radeon/
13199 F: include/uapi/drm/radeon_drm.h
13200 F: drivers/gpu/drm/amd/
13201 F: include/uapi/drm/amdgpu_drm.h
13203 RADEON FRAMEBUFFER DISPLAY DRIVER
13204 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
13205 L: linux-fbdev@vger.kernel.org
13207 F: drivers/video/fbdev/aty/radeon*
13208 F: include/uapi/linux/radeonfb.h
13210 RADIOSHARK RADIO DRIVER
13211 M: Hans Verkuil <hverkuil@xs4all.nl>
13212 L: linux-media@vger.kernel.org
13213 T: git git://linuxtv.org/media_tree.git
13215 F: drivers/media/radio/radio-shark.c
13217 RADIOSHARK2 RADIO DRIVER
13218 M: Hans Verkuil <hverkuil@xs4all.nl>
13219 L: linux-media@vger.kernel.org
13220 T: git git://linuxtv.org/media_tree.git
13222 F: drivers/media/radio/radio-shark2.c
13223 F: drivers/media/radio/radio-tea5777.c
13225 RADOS BLOCK DEVICE (RBD)
13226 M: Ilya Dryomov <idryomov@gmail.com>
13227 M: Sage Weil <sage@redhat.com>
13228 M: Alex Elder <elder@kernel.org>
13229 L: ceph-devel@vger.kernel.org
13230 W: http://ceph.com/
13231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13232 T: git git://github.com/ceph/ceph-client.git
13234 F: Documentation/ABI/testing/sysfs-bus-rbd
13235 F: drivers/block/rbd.c
13236 F: drivers/block/rbd_types.h
13238 RAGE128 FRAMEBUFFER DISPLAY DRIVER
13239 M: Paul Mackerras <paulus@samba.org>
13240 L: linux-fbdev@vger.kernel.org
13242 F: drivers/video/fbdev/aty/aty128fb.c
13244 RAINSHADOW-CEC DRIVER
13245 M: Hans Verkuil <hverkuil@xs4all.nl>
13246 L: linux-media@vger.kernel.org
13247 T: git git://linuxtv.org/media_tree.git
13249 F: drivers/media/usb/rainshadow-cec/*
13251 RALINK MIPS ARCHITECTURE
13252 M: John Crispin <john@phrozen.org>
13253 L: linux-mips@vger.kernel.org
13255 F: arch/mips/ralink
13257 RALINK RT2X00 WIRELESS LAN DRIVER
13259 M: Stanislaw Gruszka <sgruszka@redhat.com>
13260 M: Helmut Schaa <helmut.schaa@googlemail.com>
13261 L: linux-wireless@vger.kernel.org
13263 F: drivers/net/wireless/ralink/rt2x00/
13265 RAMDISK RAM BLOCK DEVICE DRIVER
13266 M: Jens Axboe <axboe@kernel.dk>
13268 F: Documentation/blockdev/ramdisk.txt
13269 F: drivers/block/brd.c
13271 RANCHU VIRTUAL BOARD FOR MIPS
13272 M: Miodrag Dinic <miodrag.dinic@mips.com>
13273 L: linux-mips@vger.kernel.org
13275 F: arch/mips/generic/board-ranchu.c
13276 F: arch/mips/configs/generic/board-ranchu.config
13278 RANDOM NUMBER DRIVER
13279 M: "Theodore Ts'o" <tytso@mit.edu>
13281 F: drivers/char/random.c
13284 M: Matt Porter <mporter@kernel.crashing.org>
13285 M: Alexandre Bounine <alex.bou9@gmail.com>
13287 F: drivers/rapidio/
13290 M: Tony Luck <tony.luck@intel.com>
13291 M: Borislav Petkov <bp@alien8.de>
13292 L: linux-edac@vger.kernel.org
13295 F: include/linux/ras.h
13296 F: include/ras/ras_event.h
13297 F: Documentation/admin-guide/ras.rst
13299 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13300 L: linux-wireless@vger.kernel.org
13302 F: drivers/net/wireless/ray*
13304 RCUTORTURE TEST FRAMEWORK
13305 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
13306 M: Josh Triplett <josh@joshtriplett.org>
13307 R: Steven Rostedt <rostedt@goodmis.org>
13308 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13309 R: Lai Jiangshan <jiangshanlai@gmail.com>
13310 L: rcu@vger.kernel.org
13312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13313 F: tools/testing/selftests/rcutorture
13316 M: Florian Fainelli <florian@openwrt.org>
13319 RDC R6040 FAST ETHERNET DRIVER
13320 M: Florian Fainelli <f.fainelli@gmail.com>
13321 L: netdev@vger.kernel.org
13323 F: drivers/net/ethernet/rdc/r6040.c
13325 RDMAVT - RDMA verbs software
13326 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
13327 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
13328 L: linux-rdma@vger.kernel.org
13330 F: drivers/infiniband/sw/rdmavt
13332 RDS - RELIABLE DATAGRAM SOCKETS
13333 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
13334 L: netdev@vger.kernel.org
13335 L: linux-rdma@vger.kernel.org
13336 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
13337 W: https://oss.oracle.com/projects/rds/
13340 F: Documentation/networking/rds.txt
13342 RDT - RESOURCE ALLOCATION
13343 M: Fenghua Yu <fenghua.yu@intel.com>
13344 M: Reinette Chatre <reinette.chatre@intel.com>
13345 L: linux-kernel@vger.kernel.org
13347 F: arch/x86/kernel/cpu/resctrl/
13348 F: arch/x86/include/asm/resctrl_sched.h
13349 F: Documentation/x86/resctrl*
13351 READ-COPY UPDATE (RCU)
13352 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
13353 M: Josh Triplett <josh@joshtriplett.org>
13354 R: Steven Rostedt <rostedt@goodmis.org>
13355 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13356 R: Lai Jiangshan <jiangshanlai@gmail.com>
13357 R: Joel Fernandes <joel@joelfernandes.org>
13358 L: rcu@vger.kernel.org
13359 W: http://www.rdrop.com/users/paulmck/RCU/
13361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13362 F: Documentation/RCU/
13363 X: Documentation/RCU/torture.txt
13364 F: include/linux/rcu*
13365 X: include/linux/srcu*.h
13367 X: kernel/rcu/srcu*.c
13369 REAL TIME CLOCK (RTC) SUBSYSTEM
13370 M: Alessandro Zummo <a.zummo@towertech.it>
13371 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13372 L: linux-rtc@vger.kernel.org
13373 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
13374 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13376 F: Documentation/devicetree/bindings/rtc/
13377 F: Documentation/rtc.txt
13379 F: include/linux/rtc.h
13380 F: include/uapi/linux/rtc.h
13381 F: include/linux/rtc/
13382 F: include/linux/platform_data/rtc-*
13383 F: tools/testing/selftests/rtc/
13385 REALTEK AUDIO CODECS
13386 M: Bard Liao <bardliao@realtek.com>
13387 M: Oder Chiou <oder_chiou@realtek.com>
13389 F: sound/soc/codecs/rt*
13390 F: include/sound/rt*.h
13392 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13393 M: Linus Walleij <linus.walleij@linaro.org>
13395 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13396 F: drivers/net/dsa/realtek-smi*
13397 F: drivers/net/dsa/rtl83*
13399 REDPINE WIRELESS DRIVER
13400 M: Amitkumar Karwar <amitkarwar@gmail.com>
13401 M: Siva Rebbagondla <siva8118@gmail.com>
13402 L: linux-wireless@vger.kernel.org
13404 F: drivers/net/wireless/rsi/
13406 REGISTER MAP ABSTRACTION
13407 M: Mark Brown <broonie@kernel.org>
13408 L: linux-kernel@vger.kernel.org
13409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13411 F: Documentation/devicetree/bindings/regmap/
13412 F: drivers/base/regmap/
13413 F: include/linux/regmap.h
13415 REISERFS FILE SYSTEM
13416 L: reiserfs-devel@vger.kernel.org
13420 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13421 M: Ohad Ben-Cohen <ohad@wizery.com>
13422 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13423 L: linux-remoteproc@vger.kernel.org
13424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13426 F: Documentation/devicetree/bindings/remoteproc/
13427 F: Documentation/remoteproc.txt
13428 F: drivers/remoteproc/
13429 F: include/linux/remoteproc.h
13431 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13432 M: Ohad Ben-Cohen <ohad@wizery.com>
13433 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13434 L: linux-remoteproc@vger.kernel.org
13435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13438 F: Documentation/rpmsg.txt
13439 F: include/linux/rpmsg.h
13440 F: include/linux/rpmsg/
13442 RENESAS CLOCK DRIVERS
13443 M: Geert Uytterhoeven <geert+renesas@glider.be>
13444 L: linux-renesas-soc@vger.kernel.org
13445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13447 F: drivers/clk/renesas/
13449 RENESAS EMEV2 I2C DRIVER
13450 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13452 F: Documentation/devicetree/bindings/i2c/i2c-emev2.txt
13453 F: drivers/i2c/busses/i2c-emev2.c
13455 RENESAS ETHERNET DRIVERS
13456 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13457 L: netdev@vger.kernel.org
13458 L: linux-renesas-soc@vger.kernel.org
13459 F: Documentation/devicetree/bindings/net/renesas,*.txt
13460 F: Documentation/devicetree/bindings/net/sh_eth.txt
13461 F: drivers/net/ethernet/renesas/
13462 F: include/linux/sh_eth.h
13464 RENESAS R-CAR GYROADC DRIVER
13465 M: Marek Vasut <marek.vasut@gmail.com>
13466 L: linux-iio@vger.kernel.org
13468 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13469 F: drivers/iio/adc/rcar-gyroadc.c
13471 RENESAS R-CAR I2C DRIVERS
13472 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13474 F: Documentation/devicetree/bindings/i2c/i2c-rcar.txt
13475 F: Documentation/devicetree/bindings/i2c/i2c-sh_mobile.txt
13476 F: drivers/i2c/busses/i2c-rcar.c
13477 F: drivers/i2c/busses/i2c-sh_mobile.c
13479 RENESAS RIIC DRIVER
13480 M: Chris Brandt <chris.brandt@renesas.com>
13482 F: Documentation/devicetree/bindings/i2c/i2c-riic.txt
13483 F: drivers/i2c/busses/i2c-riic.c
13485 RENESAS USB PHY DRIVER
13486 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13487 L: linux-renesas-soc@vger.kernel.org
13489 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
13491 RESET CONTROLLER FRAMEWORK
13492 M: Philipp Zabel <p.zabel@pengutronix.de>
13493 T: git git://git.pengutronix.de/git/pza/linux
13496 F: Documentation/devicetree/bindings/reset/
13497 F: include/dt-bindings/reset/
13498 F: include/linux/reset.h
13499 F: include/linux/reset/
13500 F: include/linux/reset-controller.h
13502 RESTARTABLE SEQUENCES SUPPORT
13503 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13504 M: Peter Zijlstra <peterz@infradead.org>
13505 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
13506 M: Boqun Feng <boqun.feng@gmail.com>
13507 L: linux-kernel@vger.kernel.org
13510 F: include/uapi/linux/rseq.h
13511 F: include/trace/events/rseq.h
13512 F: tools/testing/selftests/rseq/
13515 M: Johannes Berg <johannes@sipsolutions.net>
13516 L: linux-wireless@vger.kernel.org
13517 W: http://wireless.kernel.org/
13518 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13521 F: Documentation/rfkill.txt
13522 F: Documentation/ABI/stable/sysfs-class-rfkill
13524 F: include/linux/rfkill.h
13525 F: include/uapi/linux/rfkill.h
13528 M: Thomas Graf <tgraf@suug.ch>
13529 M: Herbert Xu <herbert@gondor.apana.org.au>
13530 L: netdev@vger.kernel.org
13532 F: lib/rhashtable.c
13533 F: lib/test_rhashtable.c
13534 F: include/linux/rhashtable.h
13535 F: include/linux/rhashtable-types.h
13537 RICOH R5C592 MEMORYSTICK DRIVER
13538 M: Maxim Levitsky <maximlevitsky@gmail.com>
13540 F: drivers/memstick/host/r592.*
13542 RICOH SMARTMEDIA/XD DRIVER
13543 M: Maxim Levitsky <maximlevitsky@gmail.com>
13545 F: drivers/mtd/nand/raw/r852.c
13546 F: drivers/mtd/nand/raw/r852.h
13548 RISC-V ARCHITECTURE
13549 M: Palmer Dabbelt <palmer@sifive.com>
13550 M: Albert Ou <aou@eecs.berkeley.edu>
13551 L: linux-riscv@lists.infradead.org
13552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13559 M: Stefan Achatz <erazor_de@users.sourceforge.net>
13560 W: http://sourceforge.net/projects/roccat/
13562 F: drivers/hid/hid-roccat*
13563 F: include/linux/hid-roccat*
13564 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
13566 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13567 M: Jacob chen <jacob2.chen@rock-chips.com>
13568 L: linux-media@vger.kernel.org
13570 F: drivers/media/platform/rockchip/rga/
13571 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
13573 HANTRO VPU CODEC DRIVER
13574 M: Ezequiel Garcia <ezequiel@collabora.com>
13575 L: linux-media@vger.kernel.org
13577 F: drivers/staging/media/platform/hantro/
13578 F: Documentation/devicetree/bindings/media/rockchip-vpu.txt
13581 M: Jiri Pirko <jiri@resnulli.us>
13582 L: netdev@vger.kernel.org
13584 F: drivers/net/ethernet/rocker/
13588 W: http://www.comtrol.com
13590 F: Documentation/serial/rocket.rst
13591 F: drivers/tty/rocket*
13593 ROCKETPORT EXPRESS/INFINITY DRIVER
13594 M: Kevin Cernekee <cernekee@gmail.com>
13595 L: linux-serial@vger.kernel.org
13597 F: drivers/tty/serial/rp2.*
13599 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13600 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13601 L: linux-kernel@vger.kernel.org
13602 L: linux-renesas-soc@vger.kernel.org
13604 F: drivers/mfd/bd9571mwv.c
13605 F: drivers/regulator/bd9571mwv-regulator.c
13606 F: drivers/gpio/gpio-bd9571mwv.c
13607 F: include/linux/mfd/bd9571mwv.h
13608 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13611 M: Ralf Baechle <ralf@linux-mips.org>
13612 L: linux-hams@vger.kernel.org
13613 W: http://www.linux-ax25.org/
13615 F: include/net/rose.h
13616 F: include/uapi/linux/rose.h
13619 RTL2830 MEDIA DRIVER
13620 M: Antti Palosaari <crope@iki.fi>
13621 L: linux-media@vger.kernel.org
13622 W: https://linuxtv.org
13623 W: http://palosaari.fi/linux/
13624 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13625 T: git git://linuxtv.org/anttip/media_tree.git
13627 F: drivers/media/dvb-frontends/rtl2830*
13629 RTL2832 MEDIA DRIVER
13630 M: Antti Palosaari <crope@iki.fi>
13631 L: linux-media@vger.kernel.org
13632 W: https://linuxtv.org
13633 W: http://palosaari.fi/linux/
13634 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13635 T: git git://linuxtv.org/anttip/media_tree.git
13637 F: drivers/media/dvb-frontends/rtl2832*
13639 RTL2832_SDR MEDIA DRIVER
13640 M: Antti Palosaari <crope@iki.fi>
13641 L: linux-media@vger.kernel.org
13642 W: https://linuxtv.org
13643 W: http://palosaari.fi/linux/
13644 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13645 T: git git://linuxtv.org/anttip/media_tree.git
13647 F: drivers/media/dvb-frontends/rtl2832_sdr*
13649 RTL8180 WIRELESS DRIVER
13650 L: linux-wireless@vger.kernel.org
13651 W: http://wireless.kernel.org/
13652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13654 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
13656 RTL8187 WIRELESS DRIVER
13657 M: Herton Ronaldo Krzesinski <herton@canonical.com>
13658 M: Hin-Tak Leung <htl10@users.sourceforge.net>
13659 M: Larry Finger <Larry.Finger@lwfinger.net>
13660 L: linux-wireless@vger.kernel.org
13661 W: http://wireless.kernel.org/
13662 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13664 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
13666 REALTEK WIRELESS DRIVER (rtlwifi family)
13667 M: Ping-Ke Shih <pkshih@realtek.com>
13668 L: linux-wireless@vger.kernel.org
13669 W: http://wireless.kernel.org/
13670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13672 F: drivers/net/wireless/realtek/rtlwifi/
13674 REALTEK WIRELESS DRIVER (rtw88)
13675 M: Yan-Hsuan Chuang <yhchuang@realtek.com>
13676 L: linux-wireless@vger.kernel.org
13678 F: drivers/net/wireless/realtek/rtw88/
13680 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13681 M: Jes Sorensen <Jes.Sorensen@gmail.com>
13682 L: linux-wireless@vger.kernel.org
13683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13685 F: drivers/net/wireless/realtek/rtl8xxxu/
13687 RXRPC SOCKETS (AF_RXRPC)
13688 M: David Howells <dhowells@redhat.com>
13689 L: linux-afs@lists.infradead.org
13692 F: include/keys/rxrpc-type.h
13693 F: include/net/af_rxrpc.h
13694 F: include/trace/events/rxrpc.h
13695 F: include/uapi/linux/rxrpc.h
13696 F: Documentation/networking/rxrpc.txt
13697 W: https://www.infradead.org/~dhowells/kafs/
13699 S3 SAVAGE FRAMEBUFFER DRIVER
13700 M: Antonino Daplas <adaplas@gmail.com>
13701 L: linux-fbdev@vger.kernel.org
13703 F: drivers/video/fbdev/savage/
13706 M: Heiko Carstens <heiko.carstens@de.ibm.com>
13707 M: Vasily Gorbik <gor@linux.ibm.com>
13708 M: Christian Borntraeger <borntraeger@de.ibm.com>
13709 L: linux-s390@vger.kernel.org
13710 W: http://www.ibm.com/developerworks/linux/linux390/
13711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13715 F: Documentation/s390/
13716 F: Documentation/driver-api/s390-drivers.rst
13718 S390 COMMON I/O LAYER
13719 M: Sebastian Ott <sebott@linux.ibm.com>
13720 M: Peter Oberparleiter <oberpar@linux.ibm.com>
13721 L: linux-s390@vger.kernel.org
13722 W: http://www.ibm.com/developerworks/linux/linux390/
13724 F: drivers/s390/cio/
13727 M: Stefan Haberland <sth@linux.ibm.com>
13728 M: Jan Hoeppner <hoeppner@linux.ibm.com>
13729 L: linux-s390@vger.kernel.org
13730 W: http://www.ibm.com/developerworks/linux/linux390/
13732 F: drivers/s390/block/dasd*
13733 F: block/partitions/ibm.c
13736 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13737 L: linux-s390@vger.kernel.org
13738 W: http://www.ibm.com/developerworks/linux/linux390/
13740 F: drivers/iommu/s390-iommu.c
13742 S390 IUCV NETWORK LAYER
13743 M: Julian Wiedmann <jwi@linux.ibm.com>
13744 M: Ursula Braun <ubraun@linux.ibm.com>
13745 L: linux-s390@vger.kernel.org
13746 W: http://www.ibm.com/developerworks/linux/linux390/
13748 F: drivers/s390/net/*iucv*
13749 F: include/net/iucv/
13752 S390 NETWORK DRIVERS
13753 M: Julian Wiedmann <jwi@linux.ibm.com>
13754 M: Ursula Braun <ubraun@linux.ibm.com>
13755 L: linux-s390@vger.kernel.org
13756 W: http://www.ibm.com/developerworks/linux/linux390/
13758 F: drivers/s390/net/
13761 M: Sebastian Ott <sebott@linux.ibm.com>
13762 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13763 L: linux-s390@vger.kernel.org
13764 W: http://www.ibm.com/developerworks/linux/linux390/
13767 F: drivers/pci/hotplug/s390_pci_hpc.c
13769 S390 VFIO-CCW DRIVER
13770 M: Cornelia Huck <cohuck@redhat.com>
13771 M: Farhan Ali <alifm@linux.ibm.com>
13772 M: Eric Farman <farman@linux.ibm.com>
13773 R: Halil Pasic <pasic@linux.ibm.com>
13774 L: linux-s390@vger.kernel.org
13775 L: kvm@vger.kernel.org
13777 F: drivers/s390/cio/vfio_ccw*
13778 F: Documentation/s390/vfio-ccw.rst
13779 F: include/uapi/linux/vfio_ccw.h
13782 M: Harald Freudenberger <freude@linux.ibm.com>
13783 L: linux-s390@vger.kernel.org
13784 W: http://www.ibm.com/developerworks/linux/linux390/
13786 F: drivers/s390/crypto/
13788 S390 VFIO AP DRIVER
13789 M: Tony Krowiak <akrowiak@linux.ibm.com>
13790 M: Pierre Morel <pmorel@linux.ibm.com>
13791 M: Halil Pasic <pasic@linux.ibm.com>
13792 L: linux-s390@vger.kernel.org
13793 W: http://www.ibm.com/developerworks/linux/linux390/
13795 F: drivers/s390/crypto/vfio_ap_drv.c
13796 F: drivers/s390/crypto/vfio_ap_private.h
13797 F: drivers/s390/crypto/vfio_ap_ops.c
13798 F: Documentation/s390/vfio-ap.rst
13801 M: Steffen Maier <maier@linux.ibm.com>
13802 M: Benjamin Block <bblock@linux.ibm.com>
13803 L: linux-s390@vger.kernel.org
13804 W: http://www.ibm.com/developerworks/linux/linux390/
13806 F: drivers/s390/scsi/zfcp_*
13808 S3C24XX SD/MMC Driver
13809 M: Ben Dooks <ben-linux@fluff.org>
13810 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13812 F: drivers/mmc/host/s3cmci.*
13814 SAA6588 RDS RECEIVER DRIVER
13815 M: Hans Verkuil <hverkuil@xs4all.nl>
13816 L: linux-media@vger.kernel.org
13817 T: git git://linuxtv.org/media_tree.git
13818 W: https://linuxtv.org
13820 F: drivers/media/i2c/saa6588*
13822 SAA7134 VIDEO4LINUX DRIVER
13823 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13824 L: linux-media@vger.kernel.org
13825 W: https://linuxtv.org
13826 T: git git://linuxtv.org/media_tree.git
13828 F: Documentation/media/v4l-drivers/saa7134*
13829 F: drivers/media/pci/saa7134/
13831 SAA7146 VIDEO4LINUX-2 DRIVER
13832 M: Hans Verkuil <hverkuil@xs4all.nl>
13833 L: linux-media@vger.kernel.org
13834 T: git git://linuxtv.org/media_tree.git
13836 F: drivers/media/common/saa7146/
13837 F: drivers/media/pci/saa7146/
13838 F: include/media/drv-intf/saa7146*
13840 SAMSUNG AUDIO (ASoC) DRIVERS
13841 M: Krzysztof Kozlowski <krzk@kernel.org>
13842 M: Sangbeom Kim <sbkim73@samsung.com>
13843 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13844 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13846 F: sound/soc/samsung/
13847 F: Documentation/devicetree/bindings/sound/samsung*
13849 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13850 M: Krzysztof Kozlowski <krzk@kernel.org>
13851 L: linux-crypto@vger.kernel.org
13852 L: linux-samsung-soc@vger.kernel.org
13854 F: drivers/crypto/exynos-rng.c
13855 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13857 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13858 M: Łukasz Stelmach <l.stelmach@samsung.com>
13859 L: linux-samsung-soc@vger.kernel.org
13861 F: drivers/char/hw_random/exynos-trng.c
13862 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13864 SAMSUNG FRAMEBUFFER DRIVER
13865 M: Jingoo Han <jingoohan1@gmail.com>
13866 L: linux-fbdev@vger.kernel.org
13868 F: drivers/video/fbdev/s3c-fb.c
13870 SAMSUNG LAPTOP DRIVER
13871 M: Corentin Chary <corentin.chary@gmail.com>
13872 L: platform-driver-x86@vger.kernel.org
13874 F: drivers/platform/x86/samsung-laptop.c
13876 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13877 M: Sangbeom Kim <sbkim73@samsung.com>
13878 M: Krzysztof Kozlowski <krzk@kernel.org>
13879 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13880 L: linux-kernel@vger.kernel.org
13881 L: linux-samsung-soc@vger.kernel.org
13883 F: drivers/mfd/sec*.c
13884 F: drivers/regulator/s2m*.c
13885 F: drivers/regulator/s5m*.c
13886 F: drivers/clk/clk-s2mps11.c
13887 F: drivers/rtc/rtc-s5m.c
13888 F: include/linux/mfd/samsung/
13889 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13890 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13891 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13892 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13894 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13895 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13896 L: linux-media@vger.kernel.org
13897 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13899 F: drivers/media/platform/s3c-camif/
13900 F: include/media/drv-intf/s3c_camif.h
13902 SAMSUNG S3FWRN5 NFC DRIVER
13903 M: Robert Baldyga <r.baldyga@samsung.com>
13904 M: Krzysztof Opasiak <k.opasiak@samsung.com>
13905 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13907 F: drivers/nfc/s3fwrn5
13909 SAMSUNG S5C73M3 CAMERA DRIVER
13910 M: Kyungmin Park <kyungmin.park@samsung.com>
13911 M: Andrzej Hajda <a.hajda@samsung.com>
13912 L: linux-media@vger.kernel.org
13914 F: drivers/media/i2c/s5c73m3/*
13916 SAMSUNG S5K5BAF CAMERA DRIVER
13917 M: Kyungmin Park <kyungmin.park@samsung.com>
13918 M: Andrzej Hajda <a.hajda@samsung.com>
13919 L: linux-media@vger.kernel.org
13921 F: drivers/media/i2c/s5k5baf.c
13923 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13924 M: Krzysztof Kozlowski <krzk@kernel.org>
13925 M: Vladimir Zapolskiy <vz@mleia.com>
13926 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
13927 L: linux-crypto@vger.kernel.org
13928 L: linux-samsung-soc@vger.kernel.org
13930 F: drivers/crypto/s5p-sss.c
13932 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13933 M: Kyungmin Park <kyungmin.park@samsung.com>
13934 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13935 L: linux-media@vger.kernel.org
13936 Q: https://patchwork.linuxtv.org/project/linux-media/list/
13938 F: drivers/media/platform/exynos4-is/
13940 SAMSUNG SOC CLOCK DRIVERS
13941 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13942 M: Tomasz Figa <tomasz.figa@gmail.com>
13943 M: Chanwoo Choi <cw00.choi@samsung.com>
13945 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13947 F: drivers/clk/samsung/
13948 F: include/dt-bindings/clock/exynos*.h
13949 F: Documentation/devicetree/bindings/clock/exynos*.txt
13951 SAMSUNG SPI DRIVERS
13952 M: Kukjin Kim <kgene@kernel.org>
13953 M: Krzysztof Kozlowski <krzk@kernel.org>
13954 M: Andi Shyti <andi@etezian.org>
13955 L: linux-spi@vger.kernel.org
13956 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13958 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
13959 F: drivers/spi/spi-s3c*
13960 F: include/linux/platform_data/spi-s3c64xx.h
13962 SAMSUNG SXGBE DRIVERS
13963 M: Byungho An <bh74.an@samsung.com>
13964 M: Girish K S <ks.giri@samsung.com>
13965 M: Vipul Pandya <vipul.pandya@samsung.com>
13967 L: netdev@vger.kernel.org
13968 F: drivers/net/ethernet/samsung/sxgbe/
13970 SAMSUNG THERMAL DRIVER
13971 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13972 L: linux-pm@vger.kernel.org
13973 L: linux-samsung-soc@vger.kernel.org
13975 T: git https://github.com/lmajewski/linux-samsung-thermal.git
13976 F: drivers/thermal/samsung/
13978 SAMSUNG USB2 PHY DRIVER
13979 M: Kamil Debski <kamil@wypas.org>
13980 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13981 L: linux-kernel@vger.kernel.org
13983 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
13984 F: Documentation/phy/samsung-usb2.txt
13985 F: drivers/phy/samsung/phy-exynos4210-usb2.c
13986 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
13987 F: drivers/phy/samsung/phy-exynos5250-usb2.c
13988 F: drivers/phy/samsung/phy-s5pv210-usb2.c
13989 F: drivers/phy/samsung/phy-samsung-usb2.c
13990 F: drivers/phy/samsung/phy-samsung-usb2.h
13993 M: Zwane Mwaikambo <zwanem@gmail.com>
13995 F: drivers/watchdog/sc1200wdt.c
13998 M: Ingo Molnar <mingo@redhat.com>
13999 M: Peter Zijlstra <peterz@infradead.org>
14000 L: linux-kernel@vger.kernel.org
14001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14004 F: include/linux/sched.h
14005 F: include/uapi/linux/sched.h
14006 F: include/linux/wait.h
14007 F: include/linux/preempt.h
14009 SCR24X CHIP CARD INTERFACE DRIVER
14010 M: Lubomir Rintel <lkundrak@v3.sk>
14012 F: drivers/char/pcmcia/scr24x_cs.c
14015 M: Jens Axboe <axboe@kernel.dk>
14016 L: linux-scsi@vger.kernel.org
14017 W: http://www.kernel.dk
14019 F: drivers/scsi/sr*
14021 SCSI RDMA PROTOCOL (SRP) INITIATOR
14022 M: Bart Van Assche <bvanassche@acm.org>
14023 L: linux-rdma@vger.kernel.org
14025 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14026 F: drivers/infiniband/ulp/srp/
14027 F: include/scsi/srp.h
14029 SCSI RDMA PROTOCOL (SRP) TARGET
14030 M: Bart Van Assche <bvanassche@acm.org>
14031 L: linux-rdma@vger.kernel.org
14032 L: target-devel@vger.kernel.org
14034 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14035 F: drivers/infiniband/ulp/srpt/
14038 M: Doug Gilbert <dgilbert@interlog.com>
14039 L: linux-scsi@vger.kernel.org
14040 W: http://sg.danny.cz/sg
14042 F: Documentation/scsi/scsi-generic.txt
14043 F: drivers/scsi/sg.c
14044 F: include/scsi/sg.h
14047 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
14048 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14049 M: "Martin K. Petersen" <martin.petersen@oracle.com>
14050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14051 Q: https://patchwork.kernel.org/project/linux-scsi/list/
14052 L: linux-scsi@vger.kernel.org
14054 F: Documentation/devicetree/bindings/scsi/
14059 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14060 L: linux-scsi@vger.kernel.org
14062 F: Documentation/scsi/st.txt
14063 F: drivers/scsi/st.*
14064 F: drivers/scsi/st_*.h
14066 SCSI TARGET SUBSYSTEM
14067 M: "Martin K. Petersen" <martin.petersen@oracle.com>
14068 L: linux-scsi@vger.kernel.org
14069 L: target-devel@vger.kernel.org
14070 W: http://www.linux-iscsi.org
14071 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14072 Q: https://patchwork.kernel.org/project/target-devel/list/
14076 F: Documentation/target/
14079 M: Vlad Yasevich <vyasevich@gmail.com>
14080 M: Neil Horman <nhorman@tuxdriver.com>
14081 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14082 L: linux-sctp@vger.kernel.org
14083 W: http://lksctp.sourceforge.net
14085 F: Documentation/networking/sctp.txt
14086 F: include/linux/sctp.h
14087 F: include/uapi/linux/sctp.h
14088 F: include/net/sctp/
14092 M: Jim Cromie <jim.cromie@gmail.com>
14094 F: Documentation/i2c/busses/scx200_acb
14095 F: arch/x86/platform/scx200/
14096 F: drivers/watchdog/scx200_wdt.c
14097 F: drivers/i2c/busses/scx200*
14098 F: drivers/mtd/maps/scx200_docflash.c
14099 F: include/linux/scx200.h
14102 M: Jim Cromie <jim.cromie@gmail.com>
14104 F: drivers/char/scx200_gpio.c
14105 F: include/linux/scx200_gpio.h
14107 SCx200 HRT CLOCKSOURCE DRIVER
14108 M: Jim Cromie <jim.cromie@gmail.com>
14110 F: drivers/clocksource/scx200_hrt.c
14112 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14113 M: Sascha Sommer <saschasommer@freenet.de>
14114 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14116 F: drivers/mmc/host/sdricoh_cs.c
14118 SECO BOARDS CEC DRIVER
14119 M: Ettore Chimenti <ek5.chimenti@gmail.com>
14121 F: drivers/media/platform/seco-cec/seco-cec.c
14122 F: drivers/media/platform/seco-cec/seco-cec.h
14125 M: Kees Cook <keescook@chromium.org>
14126 R: Andy Lutomirski <luto@amacapital.net>
14127 R: Will Drewry <wad@chromium.org>
14128 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14130 F: kernel/seccomp.c
14131 F: include/uapi/linux/seccomp.h
14132 F: include/linux/seccomp.h
14133 F: tools/testing/selftests/seccomp/*
14134 F: tools/testing/selftests/kselftest_harness.h
14135 F: Documentation/userspace-api/seccomp_filter.rst
14136 K: \bsecure_computing
14139 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14140 M: Al Cooper <alcooperx@gmail.com>
14141 L: linux-mmc@vger.kernel.org
14142 L: bcm-kernel-feedback-list@broadcom.com
14144 F: drivers/mmc/host/sdhci-brcmstb*
14146 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14147 M: Adrian Hunter <adrian.hunter@intel.com>
14148 L: linux-mmc@vger.kernel.org
14150 F: drivers/mmc/host/sdhci*
14151 F: include/linux/mmc/sdhci*
14153 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14154 M: Adrian Hunter <adrian.hunter@intel.com>
14155 M: Ritesh Harjani <riteshh@codeaurora.org>
14156 M: Asutosh Das <asutoshd@codeaurora.org>
14157 L: linux-mmc@vger.kernel.org
14159 F: drivers/mmc/host/cqhci*
14161 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14162 M: Prabu Thangamuthu <prabu.t@synopsys.com>
14163 M: Manjunath M B <manjumb@synopsys.com>
14164 L: linux-mmc@vger.kernel.org
14166 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
14168 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14169 M: Ludovic Desroches <ludovic.desroches@microchip.com>
14170 L: linux-mmc@vger.kernel.org
14172 F: drivers/mmc/host/sdhci-of-at91.c
14174 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14175 M: Ben Dooks <ben-linux@fluff.org>
14176 M: Jaehoon Chung <jh80.chung@samsung.com>
14177 L: linux-mmc@vger.kernel.org
14179 F: drivers/mmc/host/sdhci-s3c*
14181 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14182 M: Viresh Kumar <vireshk@kernel.org>
14183 L: linux-mmc@vger.kernel.org
14185 F: drivers/mmc/host/sdhci-spear.c
14187 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14188 M: Kishon Vijay Abraham I <kishon@ti.com>
14189 L: linux-mmc@vger.kernel.org
14191 F: drivers/mmc/host/sdhci-omap.c
14193 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14194 M: Scott Bauer <scott.bauer@intel.com>
14195 M: Jonathan Derrick <jonathan.derrick@intel.com>
14196 L: linux-block@vger.kernel.org
14199 F: block/opal_proto.h
14200 F: include/linux/sed*
14201 F: include/uapi/linux/sed*
14204 M: Security Officers <security@kernel.org>
14208 M: James Morris <jmorris@namei.org>
14209 M: "Serge E. Hallyn" <serge@hallyn.com>
14210 L: linux-security-module@vger.kernel.org (suggested Cc:)
14211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14212 W: http://kernsec.org/
14215 X: security/selinux/
14217 SELINUX SECURITY MODULE
14218 M: Paul Moore <paul@paul-moore.com>
14219 M: Stephen Smalley <sds@tycho.nsa.gov>
14220 M: Eric Paris <eparis@parisplace.org>
14221 L: selinux@vger.kernel.org
14222 W: https://selinuxproject.org
14223 W: https://github.com/SELinuxProject
14224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14226 F: include/uapi/linux/selinux_netlink.h
14227 F: security/selinux/
14228 F: scripts/selinux/
14229 F: Documentation/admin-guide/LSM/SELinux.rst
14232 M: Jiri Slaby <jirislaby@gmail.com>
14234 F: drivers/misc/phantom.c
14235 F: include/uapi/linux/phantom.h
14238 M: Rob Herring <robh@kernel.org>
14239 L: linux-serial@vger.kernel.org
14241 F: Documentation/devicetree/bindings/serial/slave-device.txt
14242 F: drivers/tty/serdev/
14243 F: include/linux/serdev.h
14246 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14247 L: linux-serial@vger.kernel.org
14249 F: Documentation/devicetree/bindings/serial/
14250 F: drivers/tty/serial/
14253 M: Sean Young <sean@mess.org>
14254 L: linux-media@vger.kernel.org
14256 F: drivers/media/rc/serial_ir.c
14259 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14260 M: Edward Cree <ecree@solarflare.com>
14261 M: Martin Habets <mhabets@solarflare.com>
14262 L: netdev@vger.kernel.org
14264 F: drivers/net/ethernet/sfc/
14266 SFF/SFP/SFP+ MODULE SUPPORT
14267 M: Russell King <linux@armlinux.org.uk>
14268 L: netdev@vger.kernel.org
14270 F: drivers/net/phy/phylink.c
14271 F: drivers/net/phy/sfp*
14272 F: include/linux/phylink.h
14273 F: include/linux/sfp.h
14276 M: Dimitri Sivanich <sivanich@sgi.com>
14278 F: drivers/misc/sgi-gru/
14280 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14281 M: Pat Gefre <pfg@sgi.com>
14282 L: linux-ia64@vger.kernel.org
14284 F: Documentation/ia64/serial.txt
14285 F: drivers/tty/serial/ioc?_serial.c
14286 F: include/linux/ioc?.h
14288 SGI XP/XPC/XPNET DRIVER
14289 M: Cliff Whickman <cpw@sgi.com>
14290 M: Robin Holt <robinmholt@gmail.com>
14292 F: drivers/misc/sgi-xp/
14294 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14295 M: Ursula Braun <ubraun@linux.ibm.com>
14296 M: Karsten Graul <kgraul@linux.ibm.com>
14297 L: linux-s390@vger.kernel.org
14298 W: http://www.ibm.com/developerworks/linux/linux390/
14302 SHARP RJ54N1CB0C SENSOR DRIVER
14303 M: Jacopo Mondi <jacopo@jmondi.org>
14304 L: linux-media@vger.kernel.org
14305 T: git git://linuxtv.org/media_tree.git
14307 F: drivers/media/i2c/rj54n1cb0c.c
14308 F: include/media/i2c/rj54n1cb0c.h
14310 SH_VEU V4L2 MEM2MEM DRIVER
14311 L: linux-media@vger.kernel.org
14313 F: drivers/media/platform/sh_veu.c
14315 SH_VOU V4L2 OUTPUT DRIVER
14316 L: linux-media@vger.kernel.org
14318 F: drivers/media/platform/sh_vou.c
14319 F: include/media/drv-intf/sh_vou.h
14321 SI2157 MEDIA DRIVER
14322 M: Antti Palosaari <crope@iki.fi>
14323 L: linux-media@vger.kernel.org
14324 W: https://linuxtv.org
14325 W: http://palosaari.fi/linux/
14326 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14327 T: git git://linuxtv.org/anttip/media_tree.git
14329 F: drivers/media/tuners/si2157*
14331 SI2165 MEDIA DRIVER
14332 M: Matthias Schwarzott <zzam@gentoo.org>
14333 L: linux-media@vger.kernel.org
14334 W: https://linuxtv.org
14335 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14337 F: drivers/media/dvb-frontends/si2165*
14339 SI2168 MEDIA DRIVER
14340 M: Antti Palosaari <crope@iki.fi>
14341 L: linux-media@vger.kernel.org
14342 W: https://linuxtv.org
14343 W: http://palosaari.fi/linux/
14344 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14345 T: git git://linuxtv.org/anttip/media_tree.git
14347 F: drivers/media/dvb-frontends/si2168*
14349 SI470X FM RADIO RECEIVER I2C DRIVER
14350 M: Hans Verkuil <hverkuil@xs4all.nl>
14351 L: linux-media@vger.kernel.org
14352 T: git git://linuxtv.org/media_tree.git
14353 W: https://linuxtv.org
14355 F: drivers/media/radio/si470x/radio-si470x-i2c.c
14357 SI470X FM RADIO RECEIVER USB DRIVER
14358 M: Hans Verkuil <hverkuil@xs4all.nl>
14359 L: linux-media@vger.kernel.org
14360 T: git git://linuxtv.org/media_tree.git
14361 W: https://linuxtv.org
14363 F: drivers/media/radio/si470x/radio-si470x-common.c
14364 F: drivers/media/radio/si470x/radio-si470x.h
14365 F: drivers/media/radio/si470x/radio-si470x-usb.c
14367 SI4713 FM RADIO TRANSMITTER I2C DRIVER
14368 M: Eduardo Valentin <edubezval@gmail.com>
14369 L: linux-media@vger.kernel.org
14370 T: git git://linuxtv.org/media_tree.git
14371 W: https://linuxtv.org
14373 F: drivers/media/radio/si4713/si4713.?
14375 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14376 M: Eduardo Valentin <edubezval@gmail.com>
14377 L: linux-media@vger.kernel.org
14378 T: git git://linuxtv.org/media_tree.git
14379 W: https://linuxtv.org
14381 F: drivers/media/radio/si4713/radio-platform-si4713.c
14383 SI4713 FM RADIO TRANSMITTER USB DRIVER
14384 M: Hans Verkuil <hverkuil@xs4all.nl>
14385 L: linux-media@vger.kernel.org
14386 T: git git://linuxtv.org/media_tree.git
14387 W: https://linuxtv.org
14389 F: drivers/media/radio/si4713/radio-usb-si4713.c
14392 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14393 L: linux-media@vger.kernel.org
14394 W: https://linuxtv.org
14395 T: git git://linuxtv.org/media_tree.git
14397 F: drivers/media/common/siano/
14398 F: drivers/media/usb/siano/
14399 F: drivers/media/usb/siano/
14400 F: drivers/media/mmc/siano/
14403 M: Palmer Dabbelt <palmer@sifive.com>
14404 M: Paul Walmsley <paul.walmsley@sifive.com>
14405 L: linux-riscv@lists.infradead.org
14406 T: git git://github.com/sifive/riscv-linux.git
14411 SIFIVE FU540 SYSTEM-ON-CHIP
14412 M: Paul Walmsley <paul.walmsley@sifive.com>
14413 M: Palmer Dabbelt <palmer@sifive.com>
14414 L: linux-riscv@lists.infradead.org
14415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
14420 SILEAD TOUCHSCREEN DRIVER
14421 M: Hans de Goede <hdegoede@redhat.com>
14422 L: linux-input@vger.kernel.org
14423 L: platform-driver-x86@vger.kernel.org
14425 F: drivers/input/touchscreen/silead.c
14426 F: drivers/platform/x86/touchscreen_dmi.c
14428 SILICON MOTION SM712 FRAME BUFFER DRIVER
14429 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14430 M: Teddy Wang <teddy.wang@siliconmotion.com>
14431 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14432 L: linux-fbdev@vger.kernel.org
14434 F: drivers/video/fbdev/sm712*
14435 F: Documentation/fb/sm712fb.txt
14437 SIMPLE FIRMWARE INTERFACE (SFI)
14438 M: Len Brown <lenb@kernel.org>
14439 L: sfi-devel@simplefirmware.org
14440 W: http://simplefirmware.org/
14441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14443 F: arch/x86/platform/sfi/
14445 F: include/linux/sfi*.h
14448 M: Hans de Goede <hdegoede@redhat.com>
14449 L: linux-fbdev@vger.kernel.org
14451 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
14452 F: drivers/video/fbdev/simplefb.c
14453 F: include/linux/platform_data/simplefb.h
14455 SIMTEC EB110ATX (Chalice CATS)
14457 P: Vincent Sanders <vince@simtec.co.uk>
14458 M: Simtec Linux Team <linux@simtec.co.uk>
14459 W: http://www.simtec.co.uk/products/EB110ATX/
14462 SIMTEC EB2410ITX (BAST)
14464 P: Vincent Sanders <vince@simtec.co.uk>
14465 M: Simtec Linux Team <linux@simtec.co.uk>
14466 W: http://www.simtec.co.uk/products/EB2410ITX/
14468 F: arch/arm/mach-s3c24xx/mach-bast.c
14469 F: arch/arm/mach-s3c24xx/bast-ide.c
14470 F: arch/arm/mach-s3c24xx/bast-irq.c
14472 SIPHASH PRF ROUTINES
14473 M: Jason A. Donenfeld <Jason@zx2c4.com>
14476 F: lib/test_siphash.c
14477 F: include/linux/siphash.h
14480 M: Thorsten Scherer <t.scherer@eckelmann.de>
14481 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14482 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14485 F: drivers/gpio/gpio-siox.c
14486 F: include/trace/events/siox.h
14488 SIS 190 ETHERNET DRIVER
14489 M: Francois Romieu <romieu@fr.zoreil.com>
14490 L: netdev@vger.kernel.org
14492 F: drivers/net/ethernet/sis/sis190.c
14494 SIS 900/7016 FAST ETHERNET DRIVER
14495 M: Daniele Venzano <venza@brownhat.org>
14496 W: http://www.brownhat.org/sis900.html
14497 L: netdev@vger.kernel.org
14499 F: drivers/net/ethernet/sis/sis900.*
14501 SIS FRAMEBUFFER DRIVER
14502 M: Thomas Winischhofer <thomas@winischhofer.net>
14503 W: http://www.winischhofer.net/linuxsisvga.shtml
14505 F: Documentation/fb/sisfb.txt
14506 F: drivers/video/fbdev/sis/
14507 F: include/video/sisfb.h
14510 M: Thomas Winischhofer <thomas@winischhofer.net>
14511 W: http://www.winischhofer.at/linuxsisusbvga.shtml
14513 F: drivers/usb/misc/sisusbvga/
14516 M: Christoph Lameter <cl@linux.com>
14517 M: Pekka Enberg <penberg@kernel.org>
14518 M: David Rientjes <rientjes@google.com>
14519 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
14520 M: Andrew Morton <akpm@linux-foundation.org>
14521 L: linux-mm@kvack.org
14523 F: include/linux/sl?b*.h
14526 SLEEPABLE READ-COPY UPDATE (SRCU)
14527 M: Lai Jiangshan <jiangshanlai@gmail.com>
14528 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
14529 M: Josh Triplett <josh@joshtriplett.org>
14530 R: Steven Rostedt <rostedt@goodmis.org>
14531 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14532 L: rcu@vger.kernel.org
14533 W: http://www.rdrop.com/users/paulmck/RCU/
14535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14536 F: include/linux/srcu*.h
14537 F: kernel/rcu/srcu*.c
14539 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14540 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14541 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14543 F: drivers/slimbus/
14544 F: Documentation/devicetree/bindings/slimbus/
14545 F: include/linux/slimbus.h
14547 SMACK SECURITY MODULE
14548 M: Casey Schaufler <casey@schaufler-ca.com>
14549 L: linux-security-module@vger.kernel.org
14550 W: http://schaufler-ca.com
14551 T: git git://github.com/cschaufler/smack-next
14553 F: Documentation/admin-guide/LSM/Smack.rst
14556 SMC91x ETHERNET DRIVER
14557 M: Nicolas Pitre <nico@fluxnic.net>
14559 F: drivers/net/ethernet/smsc/smc91x.*
14561 SMIA AND SMIA++ IMAGE SENSOR DRIVER
14562 M: Sakari Ailus <sakari.ailus@iki.fi>
14563 L: linux-media@vger.kernel.org
14565 F: drivers/media/i2c/smiapp/
14566 F: include/media/i2c/smiapp.h
14567 F: drivers/media/i2c/smiapp-pll.c
14568 F: drivers/media/i2c/smiapp-pll.h
14569 F: include/uapi/linux/smiapp.h
14570 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14572 SMM665 HARDWARE MONITOR DRIVER
14573 M: Guenter Roeck <linux@roeck-us.net>
14574 L: linux-hwmon@vger.kernel.org
14576 F: Documentation/hwmon/smm665.rst
14577 F: drivers/hwmon/smm665.c
14579 SMSC EMC2103 HARDWARE MONITOR DRIVER
14580 M: Steve Glendinning <steve.glendinning@shawell.net>
14581 L: linux-hwmon@vger.kernel.org
14583 F: Documentation/hwmon/emc2103.rst
14584 F: drivers/hwmon/emc2103.c
14586 SMSC SCH5627 HARDWARE MONITOR DRIVER
14587 M: Hans de Goede <hdegoede@redhat.com>
14588 L: linux-hwmon@vger.kernel.org
14590 F: Documentation/hwmon/sch5627.rst
14591 F: drivers/hwmon/sch5627.c
14593 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14594 M: Steve Glendinning <steve.glendinning@shawell.net>
14595 L: linux-fbdev@vger.kernel.org
14597 F: drivers/video/fbdev/smscufx.c
14599 SMSC47B397 HARDWARE MONITOR DRIVER
14600 M: Jean Delvare <jdelvare@suse.com>
14601 L: linux-hwmon@vger.kernel.org
14603 F: Documentation/hwmon/smsc47b397.rst
14604 F: drivers/hwmon/smsc47b397.c
14606 SMSC911x ETHERNET DRIVER
14607 M: Steve Glendinning <steve.glendinning@shawell.net>
14608 L: netdev@vger.kernel.org
14610 F: include/linux/smsc911x.h
14611 F: drivers/net/ethernet/smsc/smsc911x.*
14613 SMSC9420 PCI ETHERNET DRIVER
14614 M: Steve Glendinning <steve.glendinning@shawell.net>
14615 L: netdev@vger.kernel.org
14617 F: drivers/net/ethernet/smsc/smsc9420.*
14619 SOC-CAMERA V4L2 SUBSYSTEM
14620 L: linux-media@vger.kernel.org
14621 T: git git://linuxtv.org/media_tree.git
14623 F: include/media/soc_camera.h
14624 F: drivers/staging/media/soc_camera/
14626 SOCIONEXT SYNQUACER I2C DRIVER
14627 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
14628 L: linux-i2c@vger.kernel.org
14630 F: drivers/i2c/busses/i2c-synquacer.c
14631 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14633 SOCIONEXT UNIPHIER SOUND DRIVER
14634 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14636 F: sound/soc/uniphier/
14638 SOEKRIS NET48XX LED SUPPORT
14639 M: Chris Boot <bootc@bootc.net>
14641 F: drivers/leds/leds-net48xx.c
14643 SOFT-ROCE DRIVER (rxe)
14644 M: Moni Shoua <monis@mellanox.com>
14645 L: linux-rdma@vger.kernel.org
14647 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14648 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14649 F: drivers/infiniband/sw/rxe/
14650 F: include/uapi/rdma/rdma_user_rxe.h
14652 SOFTLOGIC 6x10 MPEG CODEC
14653 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14654 M: Anton Sviridenko <anton@corp.bluecherry.net>
14655 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14656 M: Andrey Utkin <andrey_utkin@fastmail.com>
14657 M: Ismael Luceno <ismael@iodev.co.uk>
14658 L: linux-media@vger.kernel.org
14660 F: drivers/media/pci/solo6x10/
14662 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14663 M: James Morse <james.morse@arm.com>
14664 L: linux-arm-kernel@lists.infradead.org
14666 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
14667 F: drivers/firmware/arm_sdei.c
14668 F: include/linux/arm_sdei.h
14669 F: include/uapi/linux/arm_sdei.h
14671 SOFTWARE RAID (Multiple Disks) SUPPORT
14672 M: Shaohua Li <shli@kernel.org>
14673 L: linux-raid@vger.kernel.org
14674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14676 F: drivers/md/Makefile
14677 F: drivers/md/Kconfig
14679 F: drivers/md/raid*
14680 F: include/linux/raid/
14681 F: include/uapi/linux/raid/
14683 SOCIONEXT (SNI) AVE NETWORK DRIVER
14684 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14685 L: netdev@vger.kernel.org
14687 F: drivers/net/ethernet/socionext/sni_ave.c
14688 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14690 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14691 M: Jassi Brar <jaswinder.singh@linaro.org>
14692 L: netdev@vger.kernel.org
14694 F: drivers/net/ethernet/socionext/netsec.c
14695 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
14697 SOCIONEXT (SNI) Synquacer SPI DRIVER
14698 M: Masahisa Kojima <masahisa.kojima@linaro.org>
14699 M: Jassi Brar <jaswinder.singh@linaro.org>
14700 L: linux-spi@vger.kernel.org
14702 F: drivers/spi/spi-synquacer.c
14703 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
14705 SOLIDRUN CLEARFOG SUPPORT
14706 M: Russell King <linux@armlinux.org.uk>
14708 F: arch/arm/boot/dts/armada-388-clearfog*
14709 F: arch/arm/boot/dts/armada-38x-solidrun-*
14711 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14712 M: Russell King <linux@armlinux.org.uk>
14714 F: arch/arm/boot/dts/imx6*-cubox-i*
14715 F: arch/arm/boot/dts/imx6*-hummingboard*
14716 F: arch/arm/boot/dts/imx6*-sr-*
14718 SONIC NETWORK DRIVER
14719 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14720 L: netdev@vger.kernel.org
14722 F: drivers/net/ethernet/natsemi/sonic.*
14724 SONICS SILICON BACKPLANE DRIVER (SSB)
14725 M: Michael Buesch <m@bues.ch>
14726 L: linux-wireless@vger.kernel.org
14729 F: include/linux/ssb/
14731 SONY IMX214 SENSOR DRIVER
14732 M: Ricardo Ribalda <ricardo.ribalda@gmail.com>
14733 L: linux-media@vger.kernel.org
14734 T: git git://linuxtv.org/media_tree.git
14736 F: drivers/media/i2c/imx214.c
14737 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14739 SONY IMX258 SENSOR DRIVER
14740 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14741 L: linux-media@vger.kernel.org
14742 T: git git://linuxtv.org/media_tree.git
14744 F: drivers/media/i2c/imx258.c
14746 SONY IMX274 SENSOR DRIVER
14747 M: Leon Luo <leonl@leopardimaging.com>
14748 L: linux-media@vger.kernel.org
14749 T: git git://linuxtv.org/media_tree.git
14751 F: drivers/media/i2c/imx274.c
14752 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
14754 SONY IMX319 SENSOR DRIVER
14755 M: Bingbu Cao <bingbu.cao@intel.com>
14756 L: linux-media@vger.kernel.org
14757 T: git git://linuxtv.org/media_tree.git
14759 F: drivers/media/i2c/imx319.c
14761 SONY IMX355 SENSOR DRIVER
14762 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14763 L: linux-media@vger.kernel.org
14764 T: git git://linuxtv.org/media_tree.git
14766 F: drivers/media/i2c/imx355.c
14768 SONY MEMORYSTICK SUBSYSTEM
14769 M: Maxim Levitsky <maximlevitsky@gmail.com>
14770 M: Alex Dubov <oakad@yahoo.com>
14771 M: Ulf Hansson <ulf.hansson@linaro.org>
14772 L: linux-mmc@vger.kernel.org
14773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
14775 F: drivers/memstick/
14776 F: include/linux/memstick.h
14778 SONY VAIO CONTROL DEVICE DRIVER
14779 M: Mattia Dongili <malattia@linux.it>
14780 L: platform-driver-x86@vger.kernel.org
14781 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14783 F: Documentation/laptops/sony-laptop.txt
14784 F: drivers/char/sonypi.c
14785 F: drivers/platform/x86/sony-laptop.c
14786 F: include/linux/sony-laptop.h
14789 M: Jaroslav Kysela <perex@perex.cz>
14790 M: Takashi Iwai <tiwai@suse.com>
14791 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14792 W: http://www.alsa-project.org/
14793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14794 Q: http://patchwork.kernel.org/project/alsa-devel/list/
14796 F: Documentation/sound/
14798 F: include/uapi/sound/
14801 SOUND - COMPRESSED AUDIO
14802 M: Vinod Koul <vkoul@kernel.org>
14803 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14806 F: Documentation/sound/designs/compress-offload.rst
14807 F: include/sound/compress_driver.h
14808 F: include/uapi/sound/compress_*
14809 F: sound/core/compress_offload.c
14810 F: sound/soc/soc-compress.c
14812 SOUND - DMAENGINE HELPERS
14813 M: Lars-Peter Clausen <lars@metafoo.de>
14815 F: include/sound/dmaengine_pcm.h
14816 F: sound/core/pcm_dmaengine.c
14817 F: sound/soc/soc-generic-dmaengine-pcm.c
14819 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14820 M: Liam Girdwood <lgirdwood@gmail.com>
14821 M: Mark Brown <broonie@kernel.org>
14822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14823 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14824 W: http://alsa-project.org/main/index.php/ASoC
14826 F: Documentation/devicetree/bindings/sound/
14827 F: Documentation/sound/soc/
14829 F: include/dt-bindings/sound/
14830 F: include/sound/soc*
14832 SOUNDWIRE SUBSYSTEM
14833 M: Vinod Koul <vkoul@kernel.org>
14834 M: Sanyog Kale <sanyog.r.kale@intel.com>
14835 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14836 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14838 F: Documentation/driver-api/soundwire/
14839 F: drivers/soundwire/
14840 F: include/linux/soundwire/
14843 M: Olli Salonen <olli.salonen@iki.fi>
14844 L: linux-media@vger.kernel.org
14845 W: https://linuxtv.org
14846 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14848 F: drivers/media/dvb-frontends/sp2*
14850 SPARC + UltraSPARC (sparc/sparc64)
14851 M: "David S. Miller" <davem@davemloft.net>
14852 L: sparclinux@vger.kernel.org
14853 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
14854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14860 SPARC SERIAL DRIVERS
14861 M: "David S. Miller" <davem@davemloft.net>
14862 L: sparclinux@vger.kernel.org
14863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14866 F: include/linux/sunserialcore.h
14867 F: drivers/tty/serial/suncore.c
14868 F: drivers/tty/serial/sunhv.c
14869 F: drivers/tty/serial/sunsab.c
14870 F: drivers/tty/serial/sunsab.h
14871 F: drivers/tty/serial/sunsu.c
14872 F: drivers/tty/serial/sunzilog.c
14873 F: drivers/tty/serial/sunzilog.h
14874 F: drivers/tty/vcc.c
14877 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14878 L: linux-sparse@vger.kernel.org
14879 W: https://sparse.wiki.kernel.org/
14880 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14882 F: include/linux/compiler.h
14884 SPEAR CLOCK FRAMEWORK SUPPORT
14885 M: Viresh Kumar <vireshk@kernel.org>
14886 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14887 W: http://www.st.com/spear
14889 F: drivers/clk/spear/
14891 SPEAR PLATFORM SUPPORT
14892 M: Viresh Kumar <vireshk@kernel.org>
14893 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14894 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14895 W: http://www.st.com/spear
14897 F: arch/arm/boot/dts/spear*
14898 F: arch/arm/mach-spear/
14901 M: Marek Vasut <marek.vasut@gmail.com>
14902 M: Tudor Ambarus <tudor.ambarus@microchip.com>
14903 L: linux-mtd@lists.infradead.org
14904 W: http://www.linux-mtd.infradead.org/
14905 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
14906 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
14908 F: drivers/mtd/spi-nor/
14909 F: include/linux/mtd/spi-nor.h
14912 M: Mark Brown <broonie@kernel.org>
14913 L: linux-spi@vger.kernel.org
14914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14915 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
14917 F: Documentation/devicetree/bindings/spi/
14918 F: Documentation/spi/
14920 F: include/linux/spi/
14921 F: include/uapi/linux/spi/
14924 SPIDERNET NETWORK DRIVER for CELL
14925 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14926 L: netdev@vger.kernel.org
14928 F: Documentation/networking/device_drivers/toshiba/spider_net.txt
14929 F: drivers/net/ethernet/toshiba/spider_net*
14932 R: Stephen Boyd <sboyd@kernel.org>
14933 L: linux-arm-msm@vger.kernel.org
14934 F: Documentation/devicetree/bindings/spmi/
14936 F: include/dt-bindings/spmi/spmi.h
14937 F: include/linux/spmi.h
14938 F: include/trace/events/spmi.h
14941 M: Jeremy Kerr <jk@ozlabs.org>
14942 L: linuxppc-dev@lists.ozlabs.org
14943 W: http://www.ibm.com/developerworks/power/cell/
14945 F: Documentation/filesystems/spufs.txt
14946 F: arch/powerpc/platforms/cell/spufs/
14948 SQUASHFS FILE SYSTEM
14949 M: Phillip Lougher <phillip@squashfs.org.uk>
14950 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
14951 W: http://squashfs.org.uk
14952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14954 F: Documentation/filesystems/squashfs.txt
14957 SRM (Alpha) environment access
14958 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
14960 F: arch/alpha/kernel/srm_env.c
14962 ST LSM6DSx IMU IIO DRIVER
14963 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14964 L: linux-iio@vger.kernel.org
14965 W: http://www.st.com/
14967 F: drivers/iio/imu/st_lsm6dsx/
14968 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14970 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
14971 M: Mickael Guene <mickael.guene@st.com>
14972 L: linux-media@vger.kernel.org
14973 T: git git://linuxtv.org/media_tree.git
14975 F: drivers/media/i2c/st-mipid02.c
14976 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
14978 ST STM32 I2C/SMBUS DRIVER
14979 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14980 L: linux-i2c@vger.kernel.org
14982 F: drivers/i2c/busses/i2c-stm32*
14984 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14985 M: Song Qiang <songqiang1304521@gmail.com>
14986 L: linux-iio@vger.kernel.org
14988 F: drivers/iio/proximity/vl53l0x-i2c.c
14989 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14992 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14993 M: Sasha Levin <sashal@kernel.org>
14994 L: stable@vger.kernel.org
14996 F: Documentation/process/stable-kernel-rules.rst
14999 M: Ian Abbott <abbotti@mev.co.uk>
15000 M: H Hartley Sweeten <hsweeten@visionengravers.com>
15002 F: drivers/staging/comedi/
15004 STAGING - EROFS FILE SYSTEM
15005 M: Gao Xiang <gaoxiang25@huawei.com>
15006 M: Chao Yu <yuchao0@huawei.com>
15007 L: linux-erofs@lists.ozlabs.org
15009 F: drivers/staging/erofs/
15011 STAGING - INDUSTRIAL IO
15012 M: Jonathan Cameron <jic23@kernel.org>
15013 L: linux-iio@vger.kernel.org
15015 F: Documentation/devicetree/bindings/staging/iio/
15016 F: drivers/staging/iio/
15018 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15019 M: Marc Dietrich <marvin24@gmx.de>
15020 L: ac100@lists.launchpad.net (moderated for non-subscribers)
15021 L: linux-tegra@vger.kernel.org
15023 F: drivers/staging/nvec/
15025 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15026 M: Jens Frederich <jfrederich@gmail.com>
15027 M: Daniel Drake <dsd@laptop.org>
15028 M: Jon Nettleton <jon.nettleton@gmail.com>
15029 W: http://wiki.laptop.org/go/DCON
15031 F: drivers/staging/olpc_dcon/
15033 STAGING - REALTEK RTL8712U DRIVERS
15034 M: Larry Finger <Larry.Finger@lwfinger.net>
15035 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15037 F: drivers/staging/rtl8712/
15039 STAGING - REALTEK RTL8188EU DRIVERS
15040 M: Larry Finger <Larry.Finger@lwfinger.net>
15042 F: drivers/staging/rtl8188eu/
15044 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15045 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15046 M: Teddy Wang <teddy.wang@siliconmotion.com>
15047 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15048 L: linux-fbdev@vger.kernel.org
15050 F: drivers/staging/sm750fb/
15052 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15053 M: William Hubbs <w.d.hubbs@gmail.com>
15054 M: Chris Brannon <chris@the-brannons.com>
15055 M: Kirk Reiser <kirk@reisers.ca>
15056 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
15057 L: speakup@linux-speakup.org
15058 W: http://www.linux-speakup.org/
15060 F: drivers/staging/speakup/
15062 STAGING - VIA VT665X DRIVERS
15063 M: Forest Bond <forest@alittletooquiet.net>
15065 F: drivers/staging/vt665?/
15067 STAGING - WILC1000 WIFI DRIVER
15068 M: Adham Abozaeid <adham.abozaeid@microchip.com>
15069 M: Ajay Singh <ajay.kathat@microchip.com>
15070 L: linux-wireless@vger.kernel.org
15072 F: drivers/staging/wilc1000/
15075 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15077 L: devel@driverdev.osuosl.org
15079 F: drivers/staging/
15081 STARFIRE/DURALAN NETWORK DRIVER
15082 M: Ion Badulescu <ionut@badula.org>
15084 F: drivers/net/ethernet/adaptec/starfire*
15086 STEC S1220 SKD DRIVER
15087 M: Damien Le Moal <Damien.LeMoal@wdc.com>
15088 L: linux-block@vger.kernel.org
15090 F: drivers/block/skd*[ch]
15092 STI AUDIO (ASoC) DRIVERS
15093 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
15094 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15096 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15100 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
15102 F: drivers/media/platform/sti/cec/
15103 F: Documentation/devicetree/bindings/media/stih-cec.txt
15105 STK1160 USB VIDEO CAPTURE DRIVER
15106 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15107 L: linux-media@vger.kernel.org
15108 T: git git://linuxtv.org/media_tree.git
15110 F: drivers/media/usb/stk1160/
15112 STM32 AUDIO (ASoC) DRIVERS
15113 M: Olivier Moysan <olivier.moysan@st.com>
15114 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
15115 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15117 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
15120 STM32 TIMER/LPTIMER DRIVERS
15121 M: Fabrice Gasnier <fabrice.gasnier@st.com>
15123 F: drivers/*/stm32-*timer*
15124 F: drivers/pwm/pwm-stm32*
15125 F: include/linux/*/stm32-*tim*
15126 F: Documentation/ABI/testing/*timer-stm32
15127 F: Documentation/devicetree/bindings/*/stm32-*timer*
15128 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
15130 STMMAC ETHERNET DRIVER
15131 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
15132 M: Alexandre Torgue <alexandre.torgue@st.com>
15133 M: Jose Abreu <joabreu@synopsys.com>
15134 L: netdev@vger.kernel.org
15135 W: http://www.stlinux.com
15137 F: drivers/net/ethernet/stmicro/stmmac/
15140 M: Sam Creasey <sammy@sammy.net>
15141 W: http://sammy.net/sun3/
15143 F: arch/m68k/kernel/*sun3*
15144 F: arch/m68k/sun3*/
15145 F: arch/m68k/include/asm/sun3*
15146 F: drivers/net/ethernet/i825xx/sun3*
15148 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15149 M: Hans de Goede <hdegoede@redhat.com>
15150 L: linux-input@vger.kernel.org
15152 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
15153 F: drivers/input/keyboard/sun4i-lradc-keys.c
15155 SUNDANCE NETWORK DRIVER
15156 M: Denis Kirjanov <kda@linux-powerpc.org>
15157 L: netdev@vger.kernel.org
15159 F: drivers/net/ethernet/dlink/sundance.c
15162 M: Yoshinori Sato <ysato@users.sourceforge.jp>
15163 M: Rich Felker <dalias@libc.org>
15164 L: linux-sh@vger.kernel.org
15165 Q: http://patchwork.kernel.org/project/linux-sh/list/
15167 F: Documentation/sh/
15172 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
15173 M: Len Brown <len.brown@intel.com>
15174 M: Pavel Machek <pavel@ucw.cz>
15175 L: linux-pm@vger.kernel.org
15176 B: https://bugzilla.kernel.org
15178 F: Documentation/power/
15179 F: arch/x86/kernel/acpi/
15180 F: drivers/base/power/
15182 F: include/linux/suspend.h
15183 F: include/linux/freezer.h
15184 F: include/linux/pm.h
15187 M: Martin Mares <mj@ucw.cz>
15188 L: linux-video@atrey.karlin.mff.cuni.cz
15190 F: Documentation/svga.txt
15191 F: arch/x86/boot/video*
15194 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15195 L: iommu@lists.linux-foundation.org
15196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15198 F: kernel/dma/swiotlb.c
15199 F: arch/*/kernel/pci-swiotlb.c
15200 F: include/linux/swiotlb.h
15203 M: Jiri Pirko <jiri@resnulli.us>
15204 M: Ivan Vecera <ivecera@redhat.com>
15205 L: netdev@vger.kernel.org
15208 F: include/net/switchdev.h
15210 SY8106A REGULATOR DRIVER
15211 M: Icenowy Zheng <icenowy@aosc.io>
15213 F: drivers/regulator/sy8106a-regulator.c
15214 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15216 SYNC FILE FRAMEWORK
15217 M: Sumit Semwal <sumit.semwal@linaro.org>
15218 R: Gustavo Padovan <gustavo@padovan.org>
15220 L: linux-media@vger.kernel.org
15221 L: dri-devel@lists.freedesktop.org
15222 F: drivers/dma-buf/sync_*
15223 F: drivers/dma-buf/dma-fence*
15224 F: drivers/dma-buf/sw_sync.c
15225 F: include/linux/sync_file.h
15226 F: include/uapi/linux/sync_file.h
15227 F: Documentation/sync_file.txt
15228 T: git git://anongit.freedesktop.org/drm/drm-misc
15230 SYNOPSYS ARC ARCHITECTURE
15231 M: Vineet Gupta <vgupta@synopsys.com>
15232 L: linux-snps-arc@lists.infradead.org
15235 F: Documentation/devicetree/bindings/arc/*
15236 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15237 F: drivers/clocksource/arc_timer.c
15238 F: drivers/tty/serial/arc_uart.c
15239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15241 SYNOPSYS ARC HSDK SDP pll clock driver
15242 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15244 F: drivers/clk/clk-hsdk-pll.c
15245 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15247 SYNOPSYS ARC SDP clock driver
15248 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15250 F: drivers/clk/axs10x/*
15251 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15253 SYNOPSYS ARC SDP platform support
15254 M: Alexey Brodkin <abrodkin@synopsys.com>
15256 F: arch/arc/plat-axs10x
15257 F: arch/arc/boot/dts/ax*
15258 F: Documentation/devicetree/bindings/arc/axs10*
15260 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15261 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15263 F: drivers/reset/reset-axs10x.c
15264 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15266 SYNOPSYS CREG GPIO DRIVER
15267 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15269 F: drivers/gpio/gpio-creg-snps.c
15270 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15272 SYNOPSYS DESIGNWARE 8250 UART DRIVER
15273 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15275 F: drivers/tty/serial/8250/8250_dw.c
15277 SYNOPSYS DESIGNWARE APB GPIO DRIVER
15278 M: Hoan Tran <hoan@os.amperecomputing.com>
15279 L: linux-gpio@vger.kernel.org
15281 F: drivers/gpio/gpio-dwapb.c
15282 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15284 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15285 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15287 F: drivers/dma/dwi-axi-dmac/
15288 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15290 SYNOPSYS DESIGNWARE DMAC DRIVER
15291 M: Viresh Kumar <vireshk@kernel.org>
15292 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15294 F: Documentation/devicetree/bindings/dma/snps-dma.txt
15296 F: include/dt-bindings/dma/dw-dmac.h
15297 F: include/linux/dma/dw.h
15298 F: include/linux/platform_data/dma-dw.h
15300 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15301 M: Jose Abreu <Jose.Abreu@synopsys.com>
15302 L: netdev@vger.kernel.org
15304 F: drivers/net/ethernet/synopsys/
15306 SYNOPSYS DESIGNWARE I2C DRIVER
15307 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
15308 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15309 R: Mika Westerberg <mika.westerberg@linux.intel.com>
15310 L: linux-i2c@vger.kernel.org
15312 F: drivers/i2c/busses/i2c-designware-*
15313 F: include/linux/platform_data/i2c-designware.h
15315 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15316 M: Jaehoon Chung <jh80.chung@samsung.com>
15317 L: linux-mmc@vger.kernel.org
15319 F: drivers/mmc/host/dw_mmc*
15321 SYNOPSYS HSDK RESET CONTROLLER DRIVER
15322 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15324 F: drivers/reset/reset-hsdk.c
15325 F: include/dt-bindings/reset/snps,hsdk-reset.h
15326 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15328 SYSTEM CONFIGURATION (SYSCON)
15329 M: Lee Jones <lee.jones@linaro.org>
15330 M: Arnd Bergmann <arnd@arndb.de>
15331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15333 F: drivers/mfd/syscon.c
15335 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15336 M: Sudeep Holla <sudeep.holla@arm.com>
15337 L: linux-arm-kernel@lists.infradead.org
15339 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15340 F: drivers/clk/clk-sc[mp]i.c
15341 F: drivers/cpufreq/sc[mp]i-cpufreq.c
15342 F: drivers/firmware/arm_scpi.c
15343 F: drivers/firmware/arm_scmi/
15344 F: include/linux/sc[mp]i_protocol.h
15346 SYSTEM RESET/SHUTDOWN DRIVERS
15347 M: Sebastian Reichel <sre@kernel.org>
15348 L: linux-pm@vger.kernel.org
15349 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15351 F: Documentation/devicetree/bindings/power/reset/
15352 F: drivers/power/reset/
15354 SYSTEM TRACE MODULE CLASS
15355 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
15357 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15358 F: Documentation/trace/stm.rst
15359 F: drivers/hwtracing/stm/
15360 F: include/linux/stm.h
15361 F: include/uapi/linux/stm.h
15364 M: Christoph Hellwig <hch@infradead.org>
15366 F: Documentation/filesystems/sysv-fs.txt
15368 F: include/linux/sysv_fs.h
15370 TASKSTATS STATISTICS INTERFACE
15371 M: Balbir Singh <bsingharora@gmail.com>
15373 F: Documentation/accounting/taskstats*
15374 F: include/linux/taskstats*
15375 F: kernel/taskstats.c
15378 M: Jamal Hadi Salim <jhs@mojatatu.com>
15379 M: Cong Wang <xiyou.wangcong@gmail.com>
15380 M: Jiri Pirko <jiri@resnulli.us>
15381 L: netdev@vger.kernel.org
15383 F: include/net/pkt_cls.h
15384 F: include/net/pkt_sched.h
15385 F: include/net/tc_act/
15386 F: include/uapi/linux/pkt_cls.h
15387 F: include/uapi/linux/pkt_sched.h
15388 F: include/uapi/linux/tc_act/
15389 F: include/uapi/linux/tc_ematch/
15392 TC90522 MEDIA DRIVER
15393 M: Akihiro Tsukada <tskd08@gmail.com>
15394 L: linux-media@vger.kernel.org
15396 F: drivers/media/dvb-frontends/tc90522*
15398 TCP LOW PRIORITY MODULE
15399 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15400 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15401 W: http://tcp-lp-mod.sourceforge.net/
15403 F: net/ipv4/tcp_lp.c
15405 TDA10071 MEDIA DRIVER
15406 M: Antti Palosaari <crope@iki.fi>
15407 L: linux-media@vger.kernel.org
15408 W: https://linuxtv.org
15409 W: http://palosaari.fi/linux/
15410 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15411 T: git git://linuxtv.org/anttip/media_tree.git
15413 F: drivers/media/dvb-frontends/tda10071*
15415 TDA18212 MEDIA DRIVER
15416 M: Antti Palosaari <crope@iki.fi>
15417 L: linux-media@vger.kernel.org
15418 W: https://linuxtv.org
15419 W: http://palosaari.fi/linux/
15420 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15421 T: git git://linuxtv.org/anttip/media_tree.git
15423 F: drivers/media/tuners/tda18212*
15425 TDA18218 MEDIA DRIVER
15426 M: Antti Palosaari <crope@iki.fi>
15427 L: linux-media@vger.kernel.org
15428 W: https://linuxtv.org
15429 W: http://palosaari.fi/linux/
15430 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15431 T: git git://linuxtv.org/anttip/media_tree.git
15433 F: drivers/media/tuners/tda18218*
15435 TDA18250 MEDIA DRIVER
15436 M: Olli Salonen <olli.salonen@iki.fi>
15437 L: linux-media@vger.kernel.org
15438 W: https://linuxtv.org
15439 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15440 T: git git://linuxtv.org/media_tree.git
15442 F: drivers/media/tuners/tda18250*
15444 TDA18271 MEDIA DRIVER
15445 M: Michael Krufky <mkrufky@linuxtv.org>
15446 L: linux-media@vger.kernel.org
15447 W: https://linuxtv.org
15448 W: http://github.com/mkrufky
15449 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15450 T: git git://linuxtv.org/mkrufky/tuners.git
15452 F: drivers/media/tuners/tda18271*
15454 TDA1997x MEDIA DRIVER
15455 M: Tim Harvey <tharvey@gateworks.com>
15456 L: linux-media@vger.kernel.org
15457 W: https://linuxtv.org
15458 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15460 F: drivers/media/i2c/tda1997x.*
15462 TDA827x MEDIA DRIVER
15463 M: Michael Krufky <mkrufky@linuxtv.org>
15464 L: linux-media@vger.kernel.org
15465 W: https://linuxtv.org
15466 W: http://github.com/mkrufky
15467 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15468 T: git git://linuxtv.org/mkrufky/tuners.git
15470 F: drivers/media/tuners/tda8290.*
15472 TDA8290 MEDIA DRIVER
15473 M: Michael Krufky <mkrufky@linuxtv.org>
15474 L: linux-media@vger.kernel.org
15475 W: https://linuxtv.org
15476 W: http://github.com/mkrufky
15477 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15478 T: git git://linuxtv.org/mkrufky/tuners.git
15480 F: drivers/media/tuners/tda8290.*
15482 TDA9840 MEDIA DRIVER
15483 M: Hans Verkuil <hverkuil@xs4all.nl>
15484 L: linux-media@vger.kernel.org
15485 T: git git://linuxtv.org/media_tree.git
15486 W: https://linuxtv.org
15488 F: drivers/media/i2c/tda9840*
15490 TEA5761 TUNER DRIVER
15491 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15492 L: linux-media@vger.kernel.org
15493 W: https://linuxtv.org
15494 T: git git://linuxtv.org/media_tree.git
15496 F: drivers/media/tuners/tea5761.*
15498 TEA5767 TUNER DRIVER
15499 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15500 L: linux-media@vger.kernel.org
15501 W: https://linuxtv.org
15502 T: git git://linuxtv.org/media_tree.git
15504 F: drivers/media/tuners/tea5767.*
15506 TEA6415C MEDIA DRIVER
15507 M: Hans Verkuil <hverkuil@xs4all.nl>
15508 L: linux-media@vger.kernel.org
15509 T: git git://linuxtv.org/media_tree.git
15510 W: https://linuxtv.org
15512 F: drivers/media/i2c/tea6415c*
15514 TEA6420 MEDIA DRIVER
15515 M: Hans Verkuil <hverkuil@xs4all.nl>
15516 L: linux-media@vger.kernel.org
15517 T: git git://linuxtv.org/media_tree.git
15518 W: https://linuxtv.org
15520 F: drivers/media/i2c/tea6420*
15523 M: Jiri Pirko <jiri@resnulli.us>
15524 L: netdev@vger.kernel.org
15526 F: drivers/net/team/
15527 F: include/linux/if_team.h
15528 F: include/uapi/linux/if_team.h
15530 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15531 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15533 F: arch/x86/platform/ts5500/
15535 TECHNOTREND USB IR RECEIVER
15536 M: Sean Young <sean@mess.org>
15537 L: linux-media@vger.kernel.org
15539 F: drivers/media/rc/ttusbir.c
15541 TECHWELL TW9910 VIDEO DECODER
15542 L: linux-media@vger.kernel.org
15544 F: drivers/media/i2c/tw9910.c
15545 F: include/media/i2c/tw9910.h
15548 M: Jens Wiklander <jens.wiklander@linaro.org>
15550 F: include/linux/tee_drv.h
15551 F: include/uapi/linux/tee.h
15553 F: Documentation/tee.txt
15555 TEGRA ARCHITECTURE SUPPORT
15556 M: Thierry Reding <thierry.reding@gmail.com>
15557 M: Jonathan Hunter <jonathanh@nvidia.com>
15558 L: linux-tegra@vger.kernel.org
15559 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
15560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15565 M: Peter De Schrijver <pdeschrijver@nvidia.com>
15566 M: Prashant Gaikwad <pgaikwad@nvidia.com>
15568 F: drivers/clk/tegra/
15571 M: Laxman Dewangan <ldewangan@nvidia.com>
15572 M: Jon Hunter <jonathanh@nvidia.com>
15574 F: drivers/dma/tegra*
15577 M: Laxman Dewangan <ldewangan@nvidia.com>
15578 R: Dmitry Osipenko <digetx@gmail.com>
15580 F: drivers/i2c/busses/i2c-tegra.c
15582 TEGRA IOMMU DRIVERS
15583 M: Thierry Reding <thierry.reding@gmail.com>
15584 L: linux-tegra@vger.kernel.org
15586 F: drivers/iommu/tegra*
15589 M: Laxman Dewangan <ldewangan@nvidia.com>
15591 F: drivers/input/keyboard/tegra-kbc.c
15594 M: Stefan Agner <stefan@agner.ch>
15595 M: Lucas Stach <dev@lynxeye.de>
15597 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15598 F: drivers/mtd/nand/raw/tegra_nand.c
15601 M: Thierry Reding <thierry.reding@gmail.com>
15603 F: drivers/pwm/pwm-tegra.c
15605 TEGRA SERIAL DRIVER
15606 M: Laxman Dewangan <ldewangan@nvidia.com>
15608 F: drivers/tty/serial/serial-tegra.c
15611 M: Laxman Dewangan <ldewangan@nvidia.com>
15613 F: drivers/spi/spi-tegra*
15615 TEGRA XUSB PADCTL DRIVER
15616 M: JC Kuo <jckuo@nvidia.com>
15618 F: drivers/phy/tegra/xusb*
15620 TEHUTI ETHERNET DRIVER
15621 M: Andy Gospodarek <andy@greyhouse.net>
15622 L: netdev@vger.kernel.org
15624 F: drivers/net/ethernet/tehuti/*
15626 Telecom Clock Driver for MCPL0010
15627 M: Mark Gross <mark.gross@intel.com>
15629 F: drivers/char/tlclk.c
15631 TENSILICA XTENSA PORT (xtensa)
15632 M: Chris Zankel <chris@zankel.net>
15633 M: Max Filippov <jcmvbkbc@gmail.com>
15634 L: linux-xtensa@linux-xtensa.org
15635 T: git git://github.com/czankel/xtensa-linux.git
15638 F: drivers/irqchip/irq-xtensa-*
15640 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15641 M: Nishanth Menon <nm@ti.com>
15642 M: Tero Kristo <t-kristo@ti.com>
15643 M: Santosh Shilimkar <ssantosh@kernel.org>
15644 L: linux-arm-kernel@lists.infradead.org
15646 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15647 F: drivers/firmware/ti_sci*
15648 F: include/linux/soc/ti/ti_sci_protocol.h
15649 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15650 F: drivers/soc/ti/ti_sci_pm_domains.c
15651 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15652 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15653 F: drivers/clk/keystone/sci-clk.c
15654 F: drivers/reset/reset-ti-sci.c
15655 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
15656 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
15657 F: drivers/irqchip/irq-ti-sci-intr.c
15658 F: drivers/irqchip/irq-ti-sci-inta.c
15659 F: include/linux/soc/ti/ti_sci_inta_msi.h
15660 F: drivers/soc/ti/ti_sci_inta_msi.c
15662 Texas Instruments ASoC drivers
15663 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
15664 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15668 Texas Instruments' DAC7612 DAC Driver
15669 M: Ricardo Ribalda <ricardo@ribalda.com>
15670 L: linux-iio@vger.kernel.org
15672 F: drivers/iio/dac/ti-dac7612.c
15673 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
15675 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15676 M: Hans Verkuil <hverkuil@xs4all.nl>
15677 L: linux-media@vger.kernel.org
15678 T: git git://linuxtv.org/media_tree.git
15679 W: https://linuxtv.org
15681 F: drivers/media/radio/radio-raremono.c
15684 M: Zhang Rui <rui.zhang@intel.com>
15685 M: Eduardo Valentin <edubezval@gmail.com>
15686 R: Daniel Lezcano <daniel.lezcano@linaro.org>
15687 L: linux-pm@vger.kernel.org
15688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15690 Q: https://patchwork.kernel.org/project/linux-pm/list/
15692 F: drivers/thermal/
15693 F: include/linux/thermal.h
15694 F: include/uapi/linux/thermal.h
15695 F: include/linux/cpu_cooling.h
15696 F: Documentation/devicetree/bindings/thermal/
15698 THERMAL/CPU_COOLING
15699 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
15700 M: Viresh Kumar <viresh.kumar@linaro.org>
15701 M: Javi Merino <javi.merino@kernel.org>
15702 L: linux-pm@vger.kernel.org
15704 F: Documentation/thermal/cpu-cooling-api.txt
15705 F: drivers/thermal/cpu_cooling.c
15706 F: include/linux/cpu_cooling.h
15708 THINKPAD ACPI EXTRAS DRIVER
15709 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15710 L: ibm-acpi-devel@lists.sourceforge.net
15711 L: platform-driver-x86@vger.kernel.org
15712 W: http://ibm-acpi.sourceforge.net
15713 W: http://thinkwiki.org/wiki/Ibm-acpi
15714 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15716 F: drivers/platform/x86/thinkpad_acpi.c
15719 M: Andreas Noever <andreas.noever@gmail.com>
15720 M: Michael Jamet <michael.jamet@intel.com>
15721 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15722 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15723 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15725 F: Documentation/admin-guide/thunderbolt.rst
15726 F: drivers/thunderbolt/
15727 F: include/linux/thunderbolt.h
15729 THUNDERBOLT NETWORK DRIVER
15730 M: Michael Jamet <michael.jamet@intel.com>
15731 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15732 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15733 L: netdev@vger.kernel.org
15735 F: drivers/net/thunderbolt.c
15737 THUNDERX GPIO DRIVER
15738 M: David Daney <david.daney@cavium.com>
15740 F: drivers/gpio/gpio-thunderx.c
15742 TI AM437X VPFE DRIVER
15743 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15744 L: linux-media@vger.kernel.org
15745 W: https://linuxtv.org
15746 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15747 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15749 F: drivers/media/platform/am437x/
15751 TI BANDGAP AND THERMAL DRIVER
15752 M: Eduardo Valentin <edubezval@gmail.com>
15753 M: Keerthy <j-keerthy@ti.com>
15754 L: linux-pm@vger.kernel.org
15755 L: linux-omap@vger.kernel.org
15757 F: drivers/thermal/ti-soc-thermal/
15759 TI BQ27XXX POWER SUPPLY DRIVER
15760 R: Andrew F. Davis <afd@ti.com>
15761 F: include/linux/power/bq27xxx_battery.h
15762 F: drivers/power/supply/bq27xxx_battery.c
15763 F: drivers/power/supply/bq27xxx_battery_i2c.c
15765 TI CDCE706 CLOCK DRIVER
15766 M: Max Filippov <jcmvbkbc@gmail.com>
15768 F: drivers/clk/clk-cdce706.c
15771 M: Tero Kristo <t-kristo@ti.com>
15772 L: linux-omap@vger.kernel.org
15775 F: include/linux/clk/ti.h
15777 TI DAVINCI MACHINE SUPPORT
15778 M: Sekhar Nori <nsekhar@ti.com>
15779 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
15780 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15783 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
15784 F: arch/arm/mach-davinci/
15785 F: drivers/i2c/busses/i2c-davinci.c
15786 F: arch/arm/boot/dts/da850*
15788 TI DAVINCI SERIES CLOCK DRIVER
15789 M: David Lechner <david@lechnology.com>
15790 R: Sekhar Nori <nsekhar@ti.com>
15792 F: Documentation/devicetree/bindings/clock/ti/davinci/
15793 F: drivers/clk/davinci/
15795 TI DAVINCI SERIES GPIO DRIVER
15796 M: Keerthy <j-keerthy@ti.com>
15797 L: linux-gpio@vger.kernel.org
15799 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15800 F: drivers/gpio/gpio-davinci.c
15802 TI DAVINCI SERIES MEDIA DRIVER
15803 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15804 L: linux-media@vger.kernel.org
15805 W: https://linuxtv.org
15806 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15807 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15809 F: drivers/media/platform/davinci/
15810 F: include/media/davinci/
15812 TI ETHERNET SWITCH DRIVER (CPSW)
15813 R: Grygorii Strashko <grygorii.strashko@ti.com>
15814 L: linux-omap@vger.kernel.org
15815 L: netdev@vger.kernel.org
15817 F: drivers/net/ethernet/ti/cpsw*
15818 F: drivers/net/ethernet/ti/davinci*
15820 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
15821 M: Alex Dubov <oakad@yahoo.com>
15823 W: http://tifmxx.berlios.de/
15824 F: drivers/memstick/host/tifm_ms.c
15825 F: drivers/misc/tifm*
15826 F: drivers/mmc/host/tifm_sd.c
15827 F: include/linux/tifm.h
15829 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15830 M: Santosh Shilimkar <ssantosh@kernel.org>
15831 L: linux-kernel@vger.kernel.org
15832 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15834 F: drivers/soc/ti/*
15835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15837 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15838 M: M R Swami Reddy <mr.swami.reddy@ti.com>
15839 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15840 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15842 F: sound/soc/codecs/lm49453*
15843 F: sound/soc/codecs/isabelle*
15845 TI LP855x BACKLIGHT DRIVER
15846 M: Milo Kim <milo.kim@ti.com>
15848 F: Documentation/backlight/lp855x-driver.txt
15849 F: drivers/video/backlight/lp855x_bl.c
15850 F: include/linux/platform_data/lp855x.h
15852 TI LP8727 CHARGER DRIVER
15853 M: Milo Kim <milo.kim@ti.com>
15855 F: drivers/power/supply/lp8727_charger.c
15856 F: include/linux/platform_data/lp8727.h
15858 TI LP8788 MFD DRIVER
15859 M: Milo Kim <milo.kim@ti.com>
15861 F: drivers/iio/adc/lp8788_adc.c
15862 F: drivers/leds/leds-lp8788.c
15863 F: drivers/mfd/lp8788*.c
15864 F: drivers/power/supply/lp8788-charger.c
15865 F: drivers/regulator/lp8788-*.c
15866 F: include/linux/mfd/lp8788*.h
15868 TI NETCP ETHERNET DRIVER
15869 M: Wingman Kwok <w-kwok2@ti.com>
15870 M: Murali Karicheri <m-karicheri2@ti.com>
15871 L: netdev@vger.kernel.org
15873 F: drivers/net/ethernet/ti/netcp*
15875 TI PCM3060 ASoC CODEC DRIVER
15876 M: Kirill Marinushkin <kmarinushkin@birdec.tech>
15877 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15879 F: Documentation/devicetree/bindings/sound/pcm3060.txt
15880 F: sound/soc/codecs/pcm3060*
15882 TI TAS571X FAMILY ASoC CODEC DRIVER
15883 M: Kevin Cernekee <cernekee@chromium.org>
15884 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15886 F: sound/soc/codecs/tas571x*
15888 TI TRF7970A NFC DRIVER
15889 M: Mark Greer <mgreer@animalcreek.com>
15890 L: linux-wireless@vger.kernel.org
15891 L: linux-nfc@lists.01.org (moderated for non-subscribers)
15893 F: drivers/nfc/trf7970a.c
15894 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15896 TI TWL4030 SERIES SOC CODEC DRIVER
15897 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
15898 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15900 F: sound/soc/codecs/twl4030*
15903 M: Benoit Parrot <bparrot@ti.com>
15904 L: linux-media@vger.kernel.org
15905 W: http://linuxtv.org/
15906 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15908 F: drivers/media/platform/ti-vpe/
15910 TI WILINK WIRELESS DRIVERS
15911 L: linux-wireless@vger.kernel.org
15912 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
15913 W: http://wireless.kernel.org/en/users/Drivers/wl1251
15914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15916 F: drivers/net/wireless/ti/
15917 F: include/linux/wl12xx.h
15919 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15920 M: John Stultz <john.stultz@linaro.org>
15921 M: Thomas Gleixner <tglx@linutronix.de>
15922 R: Stephen Boyd <sboyd@kernel.org>
15923 L: linux-kernel@vger.kernel.org
15924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15926 F: include/linux/clocksource.h
15927 F: include/linux/time.h
15928 F: include/linux/timex.h
15929 F: include/uapi/linux/time.h
15930 F: include/uapi/linux/timex.h
15931 F: kernel/time/clocksource.c
15932 F: kernel/time/time*.c
15933 F: kernel/time/alarmtimer.c
15934 F: kernel/time/ntp.c
15935 F: tools/testing/selftests/timers/
15938 M: Jon Maloy <jon.maloy@ericsson.com>
15939 M: Ying Xue <ying.xue@windriver.com>
15940 L: netdev@vger.kernel.org (core kernel code)
15941 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15942 W: http://tipc.sourceforge.net/
15944 F: include/uapi/linux/tipc*.h
15947 TLAN NETWORK DRIVER
15948 M: Samuel Chessman <chessman@tux.org>
15949 L: tlan-devel@lists.sourceforge.net (subscribers-only)
15950 W: http://sourceforge.net/projects/tlan/
15952 F: Documentation/networking/device_drivers/ti/tlan.txt
15953 F: drivers/net/ethernet/ti/tlan.*
15955 TM6000 VIDEO4LINUX DRIVER
15956 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15957 L: linux-media@vger.kernel.org
15958 W: https://linuxtv.org
15959 T: git git://linuxtv.org/media_tree.git
15961 F: drivers/media/usb/tm6000/
15962 F: Documentation/media/v4l-drivers/tm6000*
15964 TMIO/SDHI MMC DRIVER
15965 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15966 L: linux-mmc@vger.kernel.org
15968 F: drivers/mmc/host/tmio_mmc*
15969 F: drivers/mmc/host/renesas_sdhi*
15970 F: include/linux/mfd/tmio.h
15972 TMP401 HARDWARE MONITOR DRIVER
15973 M: Guenter Roeck <linux@roeck-us.net>
15974 L: linux-hwmon@vger.kernel.org
15976 F: Documentation/hwmon/tmp401.rst
15977 F: drivers/hwmon/tmp401.c
15979 TMPFS (SHMEM FILESYSTEM)
15980 M: Hugh Dickins <hughd@google.com>
15981 L: linux-mm@kvack.org
15983 F: include/linux/shmem_fs.h
15986 TOMOYO SECURITY MODULE
15987 M: Kentaro Takeda <takedakn@nttdata.co.jp>
15988 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15989 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
15990 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
15991 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
15992 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
15993 W: https://tomoyo.osdn.jp/
15995 F: security/tomoyo/
15997 TOPSTAR LAPTOP EXTRAS DRIVER
15998 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15999 L: platform-driver-x86@vger.kernel.org
16001 F: drivers/platform/x86/topstar-laptop.c
16003 TORTURE-TEST MODULES
16004 M: Davidlohr Bueso <dave@stgolabs.net>
16005 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
16006 M: Josh Triplett <josh@joshtriplett.org>
16007 L: linux-kernel@vger.kernel.org
16009 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16010 F: Documentation/RCU/torture.txt
16011 F: kernel/torture.c
16012 F: kernel/rcu/rcutorture.c
16013 F: kernel/rcu/rcuperf.c
16014 F: kernel/locking/locktorture.c
16016 TOSHIBA ACPI EXTRAS DRIVER
16017 M: Azael Avalos <coproscefalo@gmail.com>
16018 L: platform-driver-x86@vger.kernel.org
16020 F: drivers/platform/x86/toshiba_acpi.c
16022 TOSHIBA BLUETOOTH DRIVER
16023 M: Azael Avalos <coproscefalo@gmail.com>
16024 L: platform-driver-x86@vger.kernel.org
16026 F: drivers/platform/x86/toshiba_bluetooth.c
16028 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16029 M: Azael Avalos <coproscefalo@gmail.com>
16030 L: platform-driver-x86@vger.kernel.org
16032 F: drivers/platform/x86/toshiba_haps.c
16035 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
16036 W: http://www.buzzard.org.uk/toshiba/
16038 F: drivers/char/toshiba.c
16039 F: include/linux/toshiba.h
16040 F: include/uapi/linux/toshiba.h
16042 TOSHIBA TC358743 DRIVER
16043 M: Mats Randgaard <matrandg@cisco.com>
16044 L: linux-media@vger.kernel.org
16046 F: drivers/media/i2c/tc358743*
16047 F: include/media/i2c/tc358743.h
16049 TOSHIBA WMI HOTKEYS DRIVER
16050 M: Azael Avalos <coproscefalo@gmail.com>
16051 L: platform-driver-x86@vger.kernel.org
16053 F: drivers/platform/x86/toshiba-wmi.c
16056 M: Peter Huewe <peterhuewe@gmx.de>
16057 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16058 R: Jason Gunthorpe <jgg@ziepe.ca>
16059 L: linux-integrity@vger.kernel.org
16060 Q: https://patchwork.kernel.org/project/linux-integrity/list/
16061 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16062 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
16064 F: drivers/char/tpm/
16067 M: Steven Rostedt <rostedt@goodmis.org>
16068 M: Ingo Molnar <mingo@redhat.com>
16069 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16071 F: Documentation/trace/ftrace.rst
16072 F: arch/*/*/*/ftrace.h
16073 F: arch/*/kernel/ftrace.c
16074 F: include/*/ftrace.h
16075 F: include/linux/trace*.h
16078 F: tools/testing/selftests/ftrace/
16080 TRACING MMIO ACCESSES (MMIOTRACE)
16081 M: Steven Rostedt <rostedt@goodmis.org>
16082 M: Ingo Molnar <mingo@kernel.org>
16083 R: Karol Herbst <karolherbst@gmail.com>
16084 R: Pekka Paalanen <ppaalanen@gmail.com>
16086 L: linux-kernel@vger.kernel.org
16087 L: nouveau@lists.freedesktop.org
16088 F: kernel/trace/trace_mmiotrace.c
16089 F: include/linux/mmiotrace.h
16090 F: arch/x86/mm/kmmio.c
16091 F: arch/x86/mm/mmio-mod.c
16092 F: arch/x86/mm/testmmiotrace.c
16095 M: Jiri Kosina <trivial@kernel.org>
16096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16098 K: ^Subject:.*(?i)trivial
16100 TEMPO SEMICONDUCTOR DRIVERS
16101 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16103 F: sound/soc/codecs/tscs*.c
16104 F: sound/soc/codecs/tscs*.h
16105 F: Documentation/devicetree/bindings/sound/tscs*.txt
16108 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16109 M: Jiri Slaby <jslaby@suse.com>
16111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16112 F: Documentation/serial/
16114 F: drivers/tty/serial/serial_core.c
16115 F: include/linux/serial_core.h
16116 F: include/linux/serial.h
16117 F: include/linux/tty.h
16118 F: include/uapi/linux/serial_core.h
16119 F: include/uapi/linux/serial.h
16120 F: include/uapi/linux/tty.h
16122 TUA9001 MEDIA DRIVER
16123 M: Antti Palosaari <crope@iki.fi>
16124 L: linux-media@vger.kernel.org
16125 W: https://linuxtv.org
16126 W: http://palosaari.fi/linux/
16127 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16128 T: git git://linuxtv.org/anttip/media_tree.git
16130 F: drivers/media/tuners/tua9001*
16132 TULIP NETWORK DRIVERS
16133 L: netdev@vger.kernel.org
16134 L: linux-parisc@vger.kernel.org
16136 F: drivers/net/ethernet/dec/tulip/
16139 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
16140 W: http://vtun.sourceforge.net/tun
16142 F: Documentation/networking/tuntap.txt
16143 F: arch/um/os-Linux/drivers/
16145 TURBOCHANNEL SUBSYSTEM
16146 M: "Maciej W. Rozycki" <macro@linux-mips.org>
16147 M: Ralf Baechle <ralf@linux-mips.org>
16148 L: linux-mips@vger.kernel.org
16149 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
16152 F: include/linux/tc.h
16155 M: "Len Brown" <lenb@kernel.org>
16156 L: linux-pm@vger.kernel.org
16157 B: https://bugzilla.kernel.org
16158 Q: https://patchwork.kernel.org/project/linux-pm/list/
16159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16161 F: tools/power/x86/turbostat/
16163 TW5864 VIDEO4LINUX DRIVER
16164 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16165 M: Anton Sviridenko <anton@corp.bluecherry.net>
16166 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16167 M: Andrey Utkin <andrey_utkin@fastmail.com>
16168 L: linux-media@vger.kernel.org
16170 F: drivers/media/pci/tw5864/
16172 TW68 VIDEO4LINUX DRIVER
16173 M: Hans Verkuil <hverkuil@xs4all.nl>
16174 L: linux-media@vger.kernel.org
16175 T: git git://linuxtv.org/media_tree.git
16176 W: https://linuxtv.org
16178 F: drivers/media/pci/tw68/
16180 TW686X VIDEO4LINUX DRIVER
16181 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16182 L: linux-media@vger.kernel.org
16183 T: git git://linuxtv.org/media_tree.git
16184 W: http://linuxtv.org
16186 F: drivers/media/pci/tw686x/
16188 UBI FILE SYSTEM (UBIFS)
16189 M: Richard Weinberger <richard@nod.at>
16190 M: Artem Bityutskiy <dedekind1@gmail.com>
16191 M: Adrian Hunter <adrian.hunter@intel.com>
16192 L: linux-mtd@lists.infradead.org
16193 T: git git://git.infradead.org/ubifs-2.6.git
16194 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
16196 F: Documentation/filesystems/ubifs.txt
16199 UCLINUX (M68KNOMMU AND COLDFIRE)
16200 M: Greg Ungerer <gerg@linux-m68k.org>
16201 W: http://www.linux-m68k.org/
16202 W: http://www.uclinux.org/
16203 L: linux-m68k@lists.linux-m68k.org
16204 L: uclinux-dev@uclinux.org (subscribers-only)
16205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16207 F: arch/m68k/coldfire/
16209 F: arch/m68k/*/*_no.*
16210 F: arch/m68k/include/asm/*_no.*
16213 M: Jan Kara <jack@suse.com>
16215 F: Documentation/filesystems/udf.txt
16219 M: Bastien Nocera <hadess@hadess.net>
16220 L: linux-input@vger.kernel.org
16222 F: drivers/hid/hid-udraw-ps3.c
16225 M: Evgeniy Dushistov <dushistov@mail.ru>
16227 F: Documentation/filesystems/ufs.txt
16230 UHID USERSPACE HID IO DRIVER:
16231 M: David Herrmann <dh.herrmann@googlemail.com>
16232 L: linux-input@vger.kernel.org
16234 F: drivers/hid/uhid.c
16235 F: include/uapi/linux/uhid.h
16238 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16239 L: linux-usb@vger.kernel.org
16241 F: drivers/usb/common/ulpi.c
16242 F: include/linux/ulpi/
16244 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16245 L: linux-usb@vger.kernel.org
16248 F: include/linux/uwb.h
16249 F: include/linux/uwb/
16252 M: Gabriel Krisman Bertazi <krisman@collabora.com>
16253 L: linux-fsdevel@vger.kernel.org
16257 UNICORE32 ARCHITECTURE:
16258 M: Guan Xuetao <gxt@pku.edu.cn>
16259 W: http://mprc.pku.edu.cn/~guanxuetao/linux
16261 T: git git://github.com/gxt/linux.git
16265 M: Tony Finch <dot@dotat.at>
16266 W: http://dotat.at/prog/unifdef
16268 F: scripts/unifdef.c
16270 UNIFORM CDROM DRIVER
16271 M: Jens Axboe <axboe@kernel.dk>
16272 W: http://www.kernel.dk
16274 F: Documentation/cdrom/
16275 F: drivers/cdrom/cdrom.c
16276 F: include/linux/cdrom.h
16277 F: include/uapi/linux/cdrom.h
16279 UNISYS S-PAR DRIVERS
16280 M: David Kershner <david.kershner@unisys.com>
16281 L: sparmaintainer@unisys.com (Unisys internal)
16283 F: include/linux/visorbus.h
16284 F: drivers/visorbus/
16285 F: drivers/staging/unisys/
16287 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16288 R: Alim Akhtar <alim.akhtar@samsung.com>
16289 R: Avri Altman <avri.altman@wdc.com>
16290 R: Pedro Sousa <pedrom.sousa@synopsys.com>
16291 L: linux-scsi@vger.kernel.org
16293 F: Documentation/scsi/ufs.txt
16294 F: drivers/scsi/ufs/
16296 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16297 M: Pedro Sousa <pedrom.sousa@synopsys.com>
16298 L: linux-scsi@vger.kernel.org
16300 F: drivers/scsi/ufs/*dwc*
16302 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16303 M: Stanley Chu <stanley.chu@mediatek.com>
16304 L: linux-scsi@vger.kernel.org
16305 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16307 F: drivers/scsi/ufs/ufs-mediatek*
16309 UNSORTED BLOCK IMAGES (UBI)
16310 M: Artem Bityutskiy <dedekind1@gmail.com>
16311 M: Richard Weinberger <richard@nod.at>
16312 W: http://www.linux-mtd.infradead.org/
16313 L: linux-mtd@lists.infradead.org
16314 T: git git://git.infradead.org/ubifs-2.6.git
16316 F: drivers/mtd/ubi/
16317 F: include/linux/mtd/ubi.h
16318 F: include/uapi/mtd/ubi-user.h
16320 USB "USBNET" DRIVER FRAMEWORK
16321 M: Oliver Neukum <oneukum@suse.com>
16322 L: netdev@vger.kernel.org
16323 W: http://www.linux-usb.org/usbnet
16325 F: drivers/net/usb/usbnet.c
16326 F: include/linux/usb/usbnet.h
16329 M: Oliver Neukum <oneukum@suse.com>
16330 L: linux-usb@vger.kernel.org
16332 F: Documentation/usb/acm.txt
16333 F: drivers/usb/class/cdc-acm.*
16335 USB AR5523 WIRELESS DRIVER
16336 M: Pontus Fuchs <pontus.fuchs@gmail.com>
16337 L: linux-wireless@vger.kernel.org
16339 F: drivers/net/wireless/ath/ar5523/
16342 M: Oliver Neukum <oneukum@suse.com>
16343 L: linux-usb@vger.kernel.org
16344 L: linux-scsi@vger.kernel.org
16346 F: drivers/usb/storage/uas.c
16348 USB CDC ETHERNET DRIVER
16349 M: Oliver Neukum <oliver@neukum.org>
16350 L: linux-usb@vger.kernel.org
16352 F: drivers/net/usb/cdc_*.c
16353 F: include/uapi/linux/usb/cdc.h
16355 USB CHAOSKEY DRIVER
16356 M: Keith Packard <keithp@keithp.com>
16357 L: linux-usb@vger.kernel.org
16359 F: drivers/usb/misc/chaoskey.c
16361 USB CYPRESS C67X00 DRIVER
16362 M: Peter Korsgaard <jacmet@sunsite.dk>
16363 L: linux-usb@vger.kernel.org
16365 F: drivers/usb/c67x00/
16367 USB DAVICOM DM9601 DRIVER
16368 M: Peter Korsgaard <jacmet@sunsite.dk>
16369 L: netdev@vger.kernel.org
16370 W: http://www.linux-usb.org/usbnet
16372 F: drivers/net/usb/dm9601.c
16374 USB DIAMOND RIO500 DRIVER
16375 M: Cesar Miquel <miquel@df.uba.ar>
16376 L: rio500-users@lists.sourceforge.net
16377 W: http://rio500.sourceforge.net
16379 F: drivers/usb/misc/rio500*
16382 M: Alan Stern <stern@rowland.harvard.edu>
16383 L: linux-usb@vger.kernel.org
16385 F: Documentation/usb/ehci.txt
16386 F: drivers/usb/host/ehci*
16388 USB GADGET/PERIPHERAL SUBSYSTEM
16389 M: Felipe Balbi <balbi@kernel.org>
16390 L: linux-usb@vger.kernel.org
16391 W: http://www.linux-usb.org/gadget
16392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16394 F: drivers/usb/gadget/
16395 F: include/linux/usb/gadget*
16397 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16398 M: Jiri Kosina <jikos@kernel.org>
16399 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
16400 L: linux-usb@vger.kernel.org
16401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16403 F: Documentation/hid/hiddev.txt
16404 F: drivers/hid/usbhid/
16406 USB INTEL XHCI ROLE MUX DRIVER
16407 M: Hans de Goede <hdegoede@redhat.com>
16408 L: linux-usb@vger.kernel.org
16410 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
16412 USB IP DRIVER FOR HISILICON KIRIN
16413 M: Yu Chen <chenyu56@huawei.com>
16414 M: Binghui Wang <wangbinghui@hisilicon.com>
16415 L: linux-usb@vger.kernel.org
16417 F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16418 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
16421 M: Olav Kongas <ok@artecdesign.ee>
16422 L: linux-usb@vger.kernel.org
16424 F: drivers/usb/host/isp116x*
16425 F: include/linux/usb/isp116x.h
16427 USB LAN78XX ETHERNET DRIVER
16428 M: Woojung Huh <woojung.huh@microchip.com>
16429 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16430 L: netdev@vger.kernel.org
16432 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16433 F: drivers/net/usb/lan78xx.*
16434 F: include/dt-bindings/net/microchip-lan78xx.h
16436 USB MASS STORAGE DRIVER
16437 M: Alan Stern <stern@rowland.harvard.edu>
16438 L: linux-usb@vger.kernel.org
16439 L: usb-storage@lists.one-eyed-alien.net
16441 F: drivers/usb/storage/
16444 M: Clemens Ladisch <clemens@ladisch.de>
16445 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16448 F: sound/usb/midi.*
16450 USB NETWORKING DRIVERS
16451 L: linux-usb@vger.kernel.org
16453 F: drivers/net/usb/
16456 M: Alan Stern <stern@rowland.harvard.edu>
16457 L: linux-usb@vger.kernel.org
16459 F: Documentation/usb/ohci.txt
16460 F: drivers/usb/host/ohci*
16462 USB OTG FSM (Finite State Machine)
16463 M: Peter Chen <Peter.Chen@nxp.com>
16464 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16465 L: linux-usb@vger.kernel.org
16467 F: drivers/usb/common/usb-otg-fsm.c
16470 M: Valentina Manea <valentina.manea.m@gmail.com>
16471 M: Shuah Khan <shuah@kernel.org>
16472 M: Shuah Khan <skhan@linuxfoundation.org>
16473 L: linux-usb@vger.kernel.org
16475 F: Documentation/usb/usbip_protocol.txt
16476 F: drivers/usb/usbip/
16477 F: tools/usb/usbip/
16478 F: tools/testing/selftests/drivers/usb/usbip/
16481 M: Petko Manolov <petkan@nucleusys.com>
16482 L: linux-usb@vger.kernel.org
16483 L: netdev@vger.kernel.org
16484 T: git git://github.com/petkan/pegasus.git
16485 W: https://github.com/petkan/pegasus
16487 F: drivers/net/usb/pegasus.*
16490 M: Felipe Balbi <balbi@kernel.org>
16491 L: linux-usb@vger.kernel.org
16492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16494 F: drivers/usb/phy/
16496 USB PRINTER DRIVER (usblp)
16497 M: Pete Zaitcev <zaitcev@redhat.com>
16498 L: linux-usb@vger.kernel.org
16500 F: drivers/usb/class/usblp.c
16502 USB QMI WWAN NETWORK DRIVER
16503 M: Bjørn Mork <bjorn@mork.no>
16504 L: netdev@vger.kernel.org
16506 F: Documentation/ABI/testing/sysfs-class-net-qmi
16507 F: drivers/net/usb/qmi_wwan.c
16510 M: Petko Manolov <petkan@nucleusys.com>
16511 L: linux-usb@vger.kernel.org
16512 L: netdev@vger.kernel.org
16513 T: git git://github.com/petkan/rtl8150.git
16514 W: https://github.com/petkan/rtl8150
16516 F: drivers/net/usb/rtl8150.c
16518 USB SERIAL SUBSYSTEM
16519 M: Johan Hovold <johan@kernel.org>
16520 L: linux-usb@vger.kernel.org
16521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16523 F: Documentation/usb/usb-serial.txt
16524 F: drivers/usb/serial/
16525 F: include/linux/usb/serial.h
16527 USB SMSC75XX ETHERNET DRIVER
16528 M: Steve Glendinning <steve.glendinning@shawell.net>
16529 L: netdev@vger.kernel.org
16531 F: drivers/net/usb/smsc75xx.*
16533 USB SMSC95XX ETHERNET DRIVER
16534 M: Steve Glendinning <steve.glendinning@shawell.net>
16535 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16536 L: netdev@vger.kernel.org
16538 F: drivers/net/usb/smsc95xx.*
16541 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16542 L: linux-usb@vger.kernel.org
16543 W: http://www.linux-usb.org
16544 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16546 F: Documentation/devicetree/bindings/usb/
16547 F: Documentation/usb/
16549 F: include/linux/usb.h
16550 F: include/linux/usb/
16552 USB TYPEC PI3USB30532 MUX DRIVER
16553 M: Hans de Goede <hdegoede@redhat.com>
16554 L: linux-usb@vger.kernel.org
16556 F: drivers/usb/typec/mux/pi3usb30532.c
16559 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16560 L: linux-usb@vger.kernel.org
16562 F: Documentation/ABI/testing/sysfs-class-typec
16563 F: Documentation/driver-api/usb/typec.rst
16564 F: drivers/usb/typec/
16565 F: include/linux/usb/typec.h
16567 USB TYPEC BUS FOR ALTERNATE MODES
16568 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16569 L: linux-usb@vger.kernel.org
16571 F: Documentation/ABI/testing/sysfs-bus-typec
16572 F: Documentation/driver-api/usb/typec_bus.rst
16573 F: drivers/usb/typec/altmodes/
16574 F: include/linux/usb/typec_altmode.h
16576 USB TYPEC PORT CONTROLLER DRIVERS
16577 M: Guenter Roeck <linux@roeck-us.net>
16578 L: linux-usb@vger.kernel.org
16580 F: drivers/usb/typec/tcpm/
16583 M: Alan Stern <stern@rowland.harvard.edu>
16584 L: linux-usb@vger.kernel.org
16586 F: drivers/usb/host/uhci*
16589 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16590 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16591 L: linux-media@vger.kernel.org
16592 T: git git://linuxtv.org/media_tree.git
16593 W: http://www.ideasonboard.org/uvc/
16595 F: drivers/media/usb/uvc/
16596 F: include/uapi/linux/uvcvideo.h
16599 M: Hans Verkuil <hverkuil@xs4all.nl>
16600 L: linux-media@vger.kernel.org
16601 T: git git://linuxtv.org/media_tree.git
16602 W: https://linuxtv.org
16604 F: drivers/media/usb/usbvision/
16607 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16608 L: linux-usb@vger.kernel.org
16610 F: drivers/usb/gadget/function/*uvc*
16611 F: drivers/usb/gadget/legacy/webcam.c
16612 F: include/uapi/linux/usb/g_uvc.h
16614 USB WIRELESS RNDIS DRIVER (rndis_wlan)
16615 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
16616 L: linux-wireless@vger.kernel.org
16618 F: drivers/net/wireless/rndis_wlan.c
16621 M: Mathias Nyman <mathias.nyman@intel.com>
16622 L: linux-usb@vger.kernel.org
16624 F: drivers/usb/host/xhci*
16625 F: drivers/usb/host/pci-quirks*
16628 L: linux-wireless@vger.kernel.org
16629 W: http://linux-lc100020.sourceforge.net
16631 F: drivers/net/wireless/zydas/zd1201.*
16634 M: Antoine Jacquet <royale@zerezo.com>
16635 L: linux-usb@vger.kernel.org
16636 L: linux-media@vger.kernel.org
16637 T: git git://linuxtv.org/media_tree.git
16638 W: http://royale.zerezo.com/zr364xx/
16640 F: Documentation/media/v4l-drivers/zr364xx*
16641 F: drivers/media/usb/zr364xx/
16643 USER-MODE LINUX (UML)
16644 M: Jeff Dike <jdike@addtoit.com>
16645 M: Richard Weinberger <richard@nod.at>
16646 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
16647 L: linux-um@lists.infradead.org
16648 W: http://user-mode-linux.sourceforge.net
16649 Q: https://patchwork.ozlabs.org/project/linux-um/list/
16650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16652 F: Documentation/virtual/uml/
16657 USERSPACE COPYIN/COPYOUT (UIOVEC)
16658 M: Alexander Viro <viro@zeniv.linux.org.uk>
16661 F: include/linux/uio.h
16663 USERSPACE DMA BUFFER DRIVER
16664 M: Gerd Hoffmann <kraxel@redhat.com>
16666 L: dri-devel@lists.freedesktop.org
16667 F: drivers/dma-buf/udmabuf.c
16668 F: include/uapi/linux/udmabuf.h
16669 T: git git://anongit.freedesktop.org/drm/drm-misc
16671 USERSPACE I/O (UIO)
16672 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16675 F: Documentation/driver-api/uio-howto.rst
16677 F: include/linux/uio_driver.h
16680 M: Karel Zak <kzak@redhat.com>
16681 L: util-linux@vger.kernel.org
16682 W: http://en.wikipedia.org/wiki/Util-linux
16683 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16687 M: Christoph Hellwig <hch@lst.de>
16688 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16689 L: linux-kernel@vger.kernel.org
16690 T: git git://git.infradead.org/users/hch/uuid.git
16693 F: include/linux/uuid.h
16694 F: include/uapi/linux/uuid.h
16698 M: Michal Januszewski <spock@gentoo.org>
16699 L: linux-fbdev@vger.kernel.org
16700 W: https://github.com/mjanusz/v86d
16702 F: Documentation/fb/uvesafb.txt
16703 F: drivers/video/fbdev/uvesafb.*
16706 M: Stefan Agner <stefan@agner.ch>
16707 L: linux-mtd@lists.infradead.org
16709 F: drivers/mtd/nand/raw/vf610_nfc.c
16711 VFAT/FAT/MSDOS FILESYSTEM
16712 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16714 F: Documentation/filesystems/vfat.txt
16718 M: Alex Williamson <alex.williamson@redhat.com>
16719 R: Cornelia Huck <cohuck@redhat.com>
16720 L: kvm@vger.kernel.org
16721 T: git git://github.com/awilliam/linux-vfio.git
16723 F: Documentation/vfio.txt
16725 F: include/linux/vfio.h
16726 F: include/uapi/linux/vfio.h
16728 VFIO MEDIATED DEVICE DRIVERS
16729 M: Kirti Wankhede <kwankhede@nvidia.com>
16730 L: kvm@vger.kernel.org
16732 F: Documentation/vfio-mediated-device.txt
16733 F: drivers/vfio/mdev/
16734 F: include/linux/mdev.h
16735 F: samples/vfio-mdev/
16737 VFIO PLATFORM DRIVER
16738 M: Eric Auger <eric.auger@redhat.com>
16739 L: kvm@vger.kernel.org
16741 F: drivers/vfio/platform/
16744 R: Lukas Wunner <lukas@wunner.de>
16746 F: Documentation/gpu/vga-switcheroo.rst
16747 F: drivers/gpu/vga/vga_switcheroo.c
16748 F: include/linux/vga_switcheroo.h
16749 T: git git://anongit.freedesktop.org/drm/drm-misc
16751 VIA RHINE NETWORK DRIVER
16753 F: drivers/net/ethernet/via/via-rhine.c
16755 VIA SD/MMC CARD CONTROLLER DRIVER
16756 M: Bruce Chang <brucechang@via.com.tw>
16757 M: Harald Welte <HaraldWelte@viatech.com>
16759 F: drivers/mmc/host/via-sdmmc.c
16761 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16762 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16763 L: linux-fbdev@vger.kernel.org
16765 F: include/linux/via-core.h
16766 F: include/linux/via-gpio.h
16767 F: include/linux/via_i2c.h
16768 F: drivers/video/fbdev/via/
16770 VIA VELOCITY NETWORK DRIVER
16771 M: Francois Romieu <romieu@fr.zoreil.com>
16772 L: netdev@vger.kernel.org
16774 F: drivers/net/ethernet/via/via-velocity.*
16776 VICODEC VIRTUAL CODEC DRIVER
16777 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
16778 L: linux-media@vger.kernel.org
16779 T: git git://linuxtv.org/media_tree.git
16780 W: https://linuxtv.org
16782 F: drivers/media/platform/vicodec/*
16784 VIDEO MULTIPLEXER DRIVER
16785 M: Philipp Zabel <p.zabel@pengutronix.de>
16786 L: linux-media@vger.kernel.org
16788 F: drivers/media/platform/video-mux.c
16790 VIDEO I2C POLLING DRIVER
16791 M: Matt Ranostay <matt.ranostay@konsulko.com>
16792 L: linux-media@vger.kernel.org
16794 F: drivers/media/i2c/video-i2c.c
16796 VIDEOBUF2 FRAMEWORK
16797 M: Pawel Osciak <pawel@osciak.com>
16798 M: Marek Szyprowski <m.szyprowski@samsung.com>
16799 M: Kyungmin Park <kyungmin.park@samsung.com>
16800 R: Tomasz Figa <tfiga@chromium.org>
16801 L: linux-media@vger.kernel.org
16803 F: drivers/media/common/videobuf2/*
16804 F: include/media/videobuf2-*
16806 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16807 M: Helen Koike <helen.koike@collabora.com>
16808 L: linux-media@vger.kernel.org
16809 T: git git://linuxtv.org/media_tree.git
16810 W: https://linuxtv.org
16812 F: drivers/media/platform/vimc/*
16815 M: Alex Williamson <alex.williamson@redhat.com>
16816 M: Paolo Bonzini <pbonzini@redhat.com>
16817 L: kvm@vger.kernel.org
16821 VIRTIO AND VHOST VSOCK DRIVER
16822 M: Stefan Hajnoczi <stefanha@redhat.com>
16823 L: kvm@vger.kernel.org
16824 L: virtualization@lists.linux-foundation.org
16825 L: netdev@vger.kernel.org
16827 F: include/linux/virtio_vsock.h
16828 F: include/uapi/linux/virtio_vsock.h
16829 F: include/uapi/linux/vsockmon.h
16830 F: include/uapi/linux/vm_sockets_diag.h
16831 F: net/vmw_vsock/diag.c
16832 F: net/vmw_vsock/af_vsock_tap.c
16833 F: net/vmw_vsock/virtio_transport_common.c
16834 F: net/vmw_vsock/virtio_transport.c
16835 F: drivers/net/vsockmon.c
16836 F: drivers/vhost/vsock.c
16837 F: tools/testing/vsock/
16839 VIRTIO CONSOLE DRIVER
16840 M: Amit Shah <amit@kernel.org>
16841 L: virtualization@lists.linux-foundation.org
16843 F: drivers/char/virtio_console.c
16844 F: include/linux/virtio_console.h
16845 F: include/uapi/linux/virtio_console.h
16847 VIRTIO CORE AND NET DRIVERS
16848 M: "Michael S. Tsirkin" <mst@redhat.com>
16849 M: Jason Wang <jasowang@redhat.com>
16850 L: virtualization@lists.linux-foundation.org
16852 F: Documentation/devicetree/bindings/virtio/
16855 F: drivers/net/virtio_net.c
16856 F: drivers/block/virtio_blk.c
16857 F: include/linux/virtio*.h
16858 F: include/uapi/linux/virtio_*.h
16859 F: drivers/crypto/virtio/
16860 F: mm/balloon_compaction.c
16862 VIRTIO BLOCK AND SCSI DRIVERS
16863 M: "Michael S. Tsirkin" <mst@redhat.com>
16864 M: Jason Wang <jasowang@redhat.com>
16865 R: Paolo Bonzini <pbonzini@redhat.com>
16866 R: Stefan Hajnoczi <stefanha@redhat.com>
16867 L: virtualization@lists.linux-foundation.org
16869 F: drivers/block/virtio_blk.c
16870 F: drivers/scsi/virtio_scsi.c
16871 F: include/uapi/linux/virtio_blk.h
16872 F: include/uapi/linux/virtio_scsi.h
16873 F: drivers/vhost/scsi.c
16875 VIRTIO CRYPTO DRIVER
16876 M: Gonglei <arei.gonglei@huawei.com>
16877 L: virtualization@lists.linux-foundation.org
16878 L: linux-crypto@vger.kernel.org
16880 F: drivers/crypto/virtio/
16881 F: include/uapi/linux/virtio_crypto.h
16883 VIRTIO DRIVERS FOR S390
16884 M: Cornelia Huck <cohuck@redhat.com>
16885 M: Halil Pasic <pasic@linux.ibm.com>
16886 L: linux-s390@vger.kernel.org
16887 L: virtualization@lists.linux-foundation.org
16888 L: kvm@vger.kernel.org
16890 F: drivers/s390/virtio/
16891 F: arch/s390/include/uapi/asm/virtio-ccw.h
16894 M: David Airlie <airlied@linux.ie>
16895 M: Gerd Hoffmann <kraxel@redhat.com>
16896 L: dri-devel@lists.freedesktop.org
16897 L: virtualization@lists.linux-foundation.org
16898 T: git git://anongit.freedesktop.org/drm/drm-misc
16900 F: drivers/gpu/drm/virtio/
16901 F: include/uapi/linux/virtio_gpu.h
16903 VIRTIO HOST (VHOST)
16904 M: "Michael S. Tsirkin" <mst@redhat.com>
16905 M: Jason Wang <jasowang@redhat.com>
16906 L: kvm@vger.kernel.org
16907 L: virtualization@lists.linux-foundation.org
16908 L: netdev@vger.kernel.org
16909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16912 F: include/uapi/linux/vhost.h
16914 VIRTIO INPUT DRIVER
16915 M: Gerd Hoffmann <kraxel@redhat.com>
16917 F: drivers/virtio/virtio_input.c
16918 F: include/uapi/linux/virtio_input.h
16920 VIRTUAL BOX GUEST DEVICE DRIVER
16921 M: Hans de Goede <hdegoede@redhat.com>
16922 M: Arnd Bergmann <arnd@arndb.de>
16923 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16925 F: include/linux/vbox_utils.h
16926 F: include/uapi/linux/vbox*.h
16927 F: drivers/virt/vboxguest/
16929 VIRTUAL SERIO DEVICE DRIVER
16930 M: Stephen Chandler Paul <thatslyude@gmail.com>
16932 F: drivers/input/serio/userio.c
16933 F: include/uapi/linux/userio.h
16935 VIVID VIRTUAL VIDEO DRIVER
16936 M: Hans Verkuil <hverkuil@xs4all.nl>
16937 L: linux-media@vger.kernel.org
16938 T: git git://linuxtv.org/media_tree.git
16939 W: https://linuxtv.org
16941 F: drivers/media/platform/vivid/*
16944 M: Florian Fainelli <f.fainelli@gmail.com>
16945 L: openwrt-devel@lists.openwrt.org (subscribers-only)
16947 F: drivers/vlynq/vlynq.c
16948 F: include/linux/vlynq.h
16951 M: Martyn Welch <martyn@welchs.me.uk>
16952 M: Manohar Vanga <manohar.vanga@gmail.com>
16953 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16954 L: devel@driverdev.osuosl.org
16956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16957 F: Documentation/driver-api/vme.rst
16958 F: drivers/staging/vme/
16960 F: include/linux/vme*
16962 VMWARE BALLOON DRIVER
16963 M: Julien Freche <jfreche@vmware.com>
16964 M: Nadav Amit <namit@vmware.com>
16965 M: "VMware, Inc." <pv-drivers@vmware.com>
16966 L: linux-kernel@vger.kernel.org
16968 F: drivers/misc/vmw_balloon.c
16970 VMWARE HYPERVISOR INTERFACE
16971 M: Alok Kataria <akataria@vmware.com>
16972 L: virtualization@lists.linux-foundation.org
16974 F: arch/x86/kernel/cpu/vmware.c
16976 VMWARE PVRDMA DRIVER
16977 M: Adit Ranadive <aditr@vmware.com>
16978 M: VMware PV-Drivers <pv-drivers@vmware.com>
16979 L: linux-rdma@vger.kernel.org
16981 F: drivers/infiniband/hw/vmw_pvrdma/
16983 VMware PVSCSI driver
16984 M: Jim Gill <jgill@vmware.com>
16985 M: VMware PV-Drivers <pv-drivers@vmware.com>
16986 L: linux-scsi@vger.kernel.org
16988 F: drivers/scsi/vmw_pvscsi.c
16989 F: drivers/scsi/vmw_pvscsi.h
16991 VMWARE VMMOUSE SUBDRIVER
16992 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16993 M: "VMware, Inc." <pv-drivers@vmware.com>
16994 L: linux-input@vger.kernel.org
16996 F: drivers/input/mouse/vmmouse.c
16997 F: drivers/input/mouse/vmmouse.h
16999 VMWARE VMXNET3 ETHERNET DRIVER
17000 M: Ronak Doshi <doshir@vmware.com>
17001 M: "VMware, Inc." <pv-drivers@vmware.com>
17002 L: netdev@vger.kernel.org
17004 F: drivers/net/vmxnet3/
17006 VOCORE VOCORE2 BOARD
17007 M: Harvey Hunt <harveyhuntnexus@gmail.com>
17008 L: linux-mips@vger.kernel.org
17010 F: arch/mips/boot/dts/ralink/vocore2.dts
17012 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17013 M: Liam Girdwood <lgirdwood@gmail.com>
17014 M: Mark Brown <broonie@kernel.org>
17015 L: linux-kernel@vger.kernel.org
17016 W: http://www.slimlogic.co.uk/?p=48
17017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17019 F: Documentation/devicetree/bindings/regulator/
17020 F: Documentation/power/regulator/
17021 F: drivers/regulator/
17022 F: include/dt-bindings/regulator/
17023 F: include/linux/regulator/
17026 M: David Ahern <dsa@cumulusnetworks.com>
17027 M: Shrijeet Mukherjee <shrijeet@gmail.com>
17028 L: netdev@vger.kernel.org
17030 F: drivers/net/vrf.c
17031 F: Documentation/networking/vrf.txt
17033 VT1211 HARDWARE MONITOR DRIVER
17034 M: Juerg Haefliger <juergh@gmail.com>
17035 L: linux-hwmon@vger.kernel.org
17037 F: Documentation/hwmon/vt1211.rst
17038 F: drivers/hwmon/vt1211.c
17040 VT8231 HARDWARE MONITOR DRIVER
17041 M: Roger Lucas <vt8231@hiddenengine.co.uk>
17042 L: linux-hwmon@vger.kernel.org
17044 F: drivers/hwmon/vt8231.c
17046 VUB300 USB to SDIO/SD/MMC bridge chip
17047 M: Tony Olech <tony.olech@elandigitalsystems.com>
17048 L: linux-mmc@vger.kernel.org
17049 L: linux-usb@vger.kernel.org
17051 F: drivers/mmc/host/vub300.c
17053 W1 DALLAS'S 1-WIRE BUS
17054 M: Evgeniy Polyakov <zbr@ioremap.net>
17056 F: Documentation/devicetree/bindings/w1/
17057 F: Documentation/w1/
17059 F: include/linux/w1.h
17061 W83791D HARDWARE MONITORING DRIVER
17062 M: Marc Hulsman <m.hulsman@tudelft.nl>
17063 L: linux-hwmon@vger.kernel.org
17065 F: Documentation/hwmon/w83791d.rst
17066 F: drivers/hwmon/w83791d.c
17068 W83793 HARDWARE MONITORING DRIVER
17069 M: Rudolf Marek <r.marek@assembler.cz>
17070 L: linux-hwmon@vger.kernel.org
17072 F: Documentation/hwmon/w83793.rst
17073 F: drivers/hwmon/w83793.c
17075 W83795 HARDWARE MONITORING DRIVER
17076 M: Jean Delvare <jdelvare@suse.com>
17077 L: linux-hwmon@vger.kernel.org
17079 F: drivers/hwmon/w83795.c
17081 W83L51xD SD/MMC CARD INTERFACE DRIVER
17082 M: Pierre Ossman <pierre@ossman.eu>
17084 F: drivers/mmc/host/wbsd.*
17086 WACOM PROTOCOL 4 SERIAL TABLETS
17087 M: Julian Squires <julian@cipht.net>
17088 M: Hans de Goede <hdegoede@redhat.com>
17089 L: linux-input@vger.kernel.org
17091 F: drivers/input/tablet/wacom_serial4.c
17093 WATCHDOG DEVICE DRIVERS
17094 M: Wim Van Sebroeck <wim@linux-watchdog.org>
17095 M: Guenter Roeck <linux@roeck-us.net>
17096 L: linux-watchdog@vger.kernel.org
17097 W: http://www.linux-watchdog.org/
17098 T: git git://www.linux-watchdog.org/linux-watchdog.git
17100 F: Documentation/devicetree/bindings/watchdog/
17101 F: Documentation/watchdog/
17102 F: drivers/watchdog/
17103 F: include/linux/watchdog.h
17104 F: include/uapi/linux/watchdog.h
17106 WHISKEYCOVE PMIC GPIO DRIVER
17107 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17108 L: linux-gpio@vger.kernel.org
17110 F: drivers/gpio/gpio-wcove.c
17113 M: Dianlong Li <long17.cool@163.com>
17114 L: linux-rtc@vger.kernel.org
17116 F: drivers/rtc/rtc-sd3078.c
17119 M: David Herrmann <dh.herrmann@googlemail.com>
17120 L: linux-input@vger.kernel.org
17122 F: drivers/hid/hid-wiimote*
17124 WILOCITY WIL6210 WIRELESS DRIVER
17125 M: Maya Erez <merez@codeaurora.org>
17126 L: linux-wireless@vger.kernel.org
17127 L: wil6210@qti.qualcomm.com
17129 W: http://wireless.kernel.org/en/users/Drivers/wil6210
17130 F: drivers/net/wireless/ath/wil6210/
17133 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17134 M: linux-wimax@intel.com
17135 L: wimax@linuxwimax.org (subscribers-only)
17137 W: http://linuxwimax.org
17138 F: Documentation/wimax/README.wimax
17139 F: include/linux/wimax/debug.h
17140 F: include/net/wimax.h
17141 F: include/uapi/linux/wimax.h
17145 M: David Härdeman <david@hardeman.nu>
17147 F: drivers/media/rc/winbond-cir.c
17149 RCMM REMOTE CONTROLS DECODER
17150 M: Patrick Lerda <patrick9876@free.fr>
17152 F: drivers/media/rc/ir-rcmm-decoder.c
17154 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17155 M: William Breathitt Gray <vilhelm.gray@gmail.com>
17156 L: linux-watchdog@vger.kernel.org
17158 F: drivers/watchdog/ebc-c384_wdt.c
17160 WINSYSTEMS WS16C48 GPIO DRIVER
17161 M: William Breathitt Gray <vilhelm.gray@gmail.com>
17162 L: linux-gpio@vger.kernel.org
17164 F: drivers/gpio/gpio-ws16c48.c
17166 WISTRON LAPTOP BUTTON DRIVER
17167 M: Miloslav Trmac <mitr@volny.cz>
17169 F: drivers/input/misc/wistron_btns.c
17171 WL3501 WIRELESS PCMCIA CARD DRIVER
17172 L: linux-wireless@vger.kernel.org
17174 F: drivers/net/wireless/wl3501*
17176 WOLFSON MICROELECTRONICS DRIVERS
17177 L: patches@opensource.cirrus.com
17178 T: git https://github.com/CirrusLogic/linux-drivers.git
17179 W: https://github.com/CirrusLogic/linux-drivers/wiki
17181 F: Documentation/hwmon/wm83??.rst
17182 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17183 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17184 F: Documentation/devicetree/bindings/mfd/arizona.txt
17185 F: Documentation/devicetree/bindings/mfd/wm831x.txt
17186 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
17187 F: arch/arm/mach-s3c64xx/mach-crag6410*
17188 F: drivers/clk/clk-wm83*.c
17189 F: drivers/extcon/extcon-arizona.c
17190 F: drivers/leds/leds-wm83*.c
17191 F: drivers/gpio/gpio-*wm*.c
17192 F: drivers/gpio/gpio-arizona.c
17193 F: drivers/hwmon/wm83??-hwmon.c
17194 F: drivers/input/misc/wm831x-on.c
17195 F: drivers/input/touchscreen/wm831x-ts.c
17196 F: drivers/input/touchscreen/wm97*.c
17197 F: drivers/mfd/arizona*
17198 F: drivers/mfd/wm*.c
17199 F: drivers/mfd/cs47l24*
17200 F: drivers/power/supply/wm83*.c
17201 F: drivers/rtc/rtc-wm83*.c
17202 F: drivers/regulator/wm8*.c
17203 F: drivers/regulator/arizona*
17204 F: drivers/video/backlight/wm83*_bl.c
17205 F: drivers/watchdog/wm83*_wdt.c
17206 F: include/linux/mfd/arizona/
17207 F: include/linux/mfd/wm831x/
17208 F: include/linux/mfd/wm8350/
17209 F: include/linux/mfd/wm8400*
17210 F: include/linux/regulator/arizona*
17211 F: include/linux/wm97xx.h
17212 F: include/sound/wm????.h
17213 F: sound/soc/codecs/arizona.?
17214 F: sound/soc/codecs/wm*
17215 F: sound/soc/codecs/cs47l24*
17218 M: Tejun Heo <tj@kernel.org>
17219 R: Lai Jiangshan <jiangshanlai@gmail.com>
17220 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17222 F: include/linux/workqueue.h
17223 F: kernel/workqueue.c
17224 F: Documentation/core-api/workqueue.rst
17226 X-POWERS AXP288 PMIC DRIVERS
17227 M: Hans de Goede <hdegoede@redhat.com>
17230 F: drivers/acpi/pmic/intel_pmic_xpower.c
17232 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17233 M: Chen-Yu Tsai <wens@csie.org>
17234 L: linux-kernel@vger.kernel.org
17239 M: Andrew Hendry <andrew.hendry@gmail.com>
17240 L: linux-x25@vger.kernel.org
17242 F: Documentation/networking/x25*
17243 F: include/net/x25*
17246 X86 ARCHITECTURE (32-BIT AND 64-BIT)
17247 M: Thomas Gleixner <tglx@linutronix.de>
17248 M: Ingo Molnar <mingo@redhat.com>
17249 M: Borislav Petkov <bp@alien8.de>
17250 R: "H. Peter Anvin" <hpa@zytor.com>
17252 L: linux-kernel@vger.kernel.org
17253 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17255 F: Documentation/devicetree/bindings/x86/
17256 F: Documentation/x86/
17260 M: Andy Lutomirski <luto@kernel.org>
17261 L: linux-kernel@vger.kernel.org
17262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17266 X86 MCE INFRASTRUCTURE
17267 M: Tony Luck <tony.luck@intel.com>
17268 M: Borislav Petkov <bp@alien8.de>
17269 L: linux-edac@vger.kernel.org
17271 F: arch/x86/kernel/cpu/mce/*
17273 X86 MICROCODE UPDATE SUPPORT
17274 M: Borislav Petkov <bp@alien8.de>
17276 F: arch/x86/kernel/cpu/microcode/*
17279 M: Dave Hansen <dave.hansen@linux.intel.com>
17280 M: Andy Lutomirski <luto@kernel.org>
17281 M: Peter Zijlstra <peterz@infradead.org>
17282 L: linux-kernel@vger.kernel.org
17283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17287 X86 PLATFORM DRIVERS
17288 M: Darren Hart <dvhart@infradead.org>
17289 M: Andy Shevchenko <andy@infradead.org>
17290 L: platform-driver-x86@vger.kernel.org
17291 T: git git://git.infradead.org/linux-platform-drivers-x86.git
17293 F: drivers/platform/x86/
17294 F: drivers/platform/olpc/
17296 X86 PLATFORM DRIVERS - ARCH
17297 R: Darren Hart <dvhart@infradead.org>
17298 R: Andy Shevchenko <andy@infradead.org>
17299 L: platform-driver-x86@vger.kernel.org
17301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17303 F: arch/x86/platform
17306 M: Andy Lutomirski <luto@kernel.org>
17307 L: linux-kernel@vger.kernel.org
17308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17310 F: arch/x86/entry/vdso/
17313 M: Matthew Wilcox <willy@infradead.org>
17314 L: linux-fsdevel@vger.kernel.org
17316 F: Documentation/core-api/xarray.rst
17319 F: include/linux/idr.h
17320 F: include/linux/xarray.h
17321 F: tools/testing/radix-tree
17324 M: Benjamin Valentin <benpicco@googlemail.com>
17326 F: drivers/media/rc/xbox_remote.c
17327 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
17329 XC2028/3028 TUNER DRIVER
17330 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17331 L: linux-media@vger.kernel.org
17332 W: https://linuxtv.org
17333 T: git git://linuxtv.org/media_tree.git
17335 F: drivers/media/tuners/tuner-xc2028.*
17337 XDP (eXpress Data Path)
17338 M: Alexei Starovoitov <ast@kernel.org>
17339 M: Daniel Borkmann <daniel@iogearbox.net>
17340 M: David S. Miller <davem@davemloft.net>
17341 M: Jakub Kicinski <jakub.kicinski@netronome.com>
17342 M: Jesper Dangaard Brouer <hawk@kernel.org>
17343 M: John Fastabend <john.fastabend@gmail.com>
17344 L: netdev@vger.kernel.org
17345 L: xdp-newbies@vger.kernel.org
17346 L: bpf@vger.kernel.org
17349 F: include/net/xdp.h
17350 F: kernel/bpf/devmap.c
17351 F: kernel/bpf/cpumap.c
17352 F: include/trace/events/xdp.h
17356 XDP SOCKETS (AF_XDP)
17357 M: Björn Töpel <bjorn.topel@intel.com>
17358 M: Magnus Karlsson <magnus.karlsson@intel.com>
17359 L: netdev@vger.kernel.org
17360 L: bpf@vger.kernel.org
17362 F: kernel/bpf/xskmap.c
17365 XEN BLOCK SUBSYSTEM
17366 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17367 M: Roger Pau Monné <roger.pau@citrix.com>
17368 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17370 F: drivers/block/xen-blkback/*
17371 F: drivers/block/xen*
17374 M: Stefano Stabellini <sstabellini@kernel.org>
17375 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17378 F: arch/arm/include/asm/xen/
17380 XEN HYPERVISOR ARM64
17381 M: Stefano Stabellini <sstabellini@kernel.org>
17382 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17385 F: arch/arm64/include/asm/xen/
17387 XEN HYPERVISOR INTERFACE
17388 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
17389 M: Juergen Gross <jgross@suse.com>
17390 R: Stefano Stabellini <sstabellini@kernel.org>
17391 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17395 F: arch/x86/platform/pvh/
17396 F: drivers/*/xen-*front.c
17398 F: arch/x86/include/asm/xen/
17399 F: arch/x86/include/asm/pvclock-abi.h
17401 F: include/uapi/xen/
17402 F: Documentation/ABI/stable/sysfs-hypervisor-xen
17403 F: Documentation/ABI/testing/sysfs-hypervisor-xen
17405 XEN NETWORK BACKEND DRIVER
17406 M: Wei Liu <wei.liu@kernel.org>
17407 M: Paul Durrant <paul.durrant@citrix.com>
17408 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17409 L: netdev@vger.kernel.org
17411 F: drivers/net/xen-netback/*
17414 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17415 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17417 F: arch/x86/pci/*xen*
17418 F: drivers/pci/*xen*
17421 M: Juergen Gross <jgross@suse.com>
17422 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17423 L: linux-scsi@vger.kernel.org
17425 F: drivers/scsi/xen-scsifront.c
17426 F: drivers/xen/xen-scsiback.c
17427 F: include/xen/interface/io/vscsiif.h
17429 XEN SWIOTLB SUBSYSTEM
17430 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17431 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17432 L: iommu@lists.linux-foundation.org
17434 F: arch/x86/xen/*swiotlb*
17435 F: drivers/xen/*swiotlb*
17437 XEN SOUND FRONTEND DRIVER
17438 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17439 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17440 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17445 M: Darrick J. Wong <darrick.wong@oracle.com>
17446 M: linux-xfs@vger.kernel.org
17447 L: linux-xfs@vger.kernel.org
17449 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17451 F: Documentation/filesystems/xfs.txt
17454 XILINX AXI ETHERNET DRIVER
17455 M: Anirudha Sarangi <anirudh@xilinx.com>
17456 M: John Linn <John.Linn@xilinx.com>
17458 F: drivers/net/ethernet/xilinx/xilinx_axienet*
17460 XILINX UARTLITE SERIAL DRIVER
17461 M: Peter Korsgaard <jacmet@sunsite.dk>
17462 L: linux-serial@vger.kernel.org
17464 F: drivers/tty/serial/uartlite.c
17466 XILINX VIDEO IP CORES
17467 M: Hyun Kwon <hyun.kwon@xilinx.com>
17468 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17469 L: linux-media@vger.kernel.org
17470 T: git git://linuxtv.org/media_tree.git
17472 F: Documentation/devicetree/bindings/media/xilinx/
17473 F: drivers/media/platform/xilinx/
17474 F: include/uapi/linux/xilinx-v4l2-controls.h
17477 M: Eli Billauer <eli.billauer@gmail.com>
17478 L: linux-kernel@vger.kernel.org
17480 F: drivers/char/xillybus/
17483 M: George Cherian <george.cherian@cavium.com>
17484 M: Jan Glauber <jglauber@cavium.com>
17485 L: linux-i2c@vger.kernel.org
17486 W: http://www.cavium.com
17488 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
17489 F: drivers/i2c/busses/i2c-xlp9xx.c
17491 XRA1403 GPIO EXPANDER
17492 M: Nandor Han <nandor.han@ge.com>
17493 M: Semi Malinen <semi.malinen@ge.com>
17494 L: linux-gpio@vger.kernel.org
17496 F: drivers/gpio/gpio-xra1403.c
17497 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17499 XTENSA XTFPGA PLATFORM SUPPORT
17500 M: Max Filippov <jcmvbkbc@gmail.com>
17501 L: linux-xtensa@linux-xtensa.org
17503 F: drivers/spi/spi-xtensa-xtfpga.c
17504 F: sound/soc/xtensa/xtfpga-i2s.c
17506 YAM DRIVER FOR AX.25
17507 M: Jean-Paul Roubelat <jpr@f6fbb.org>
17508 L: linux-hams@vger.kernel.org
17510 F: drivers/net/hamradio/yam*
17511 F: include/linux/yam.h
17513 YAMA SECURITY MODULE
17514 M: Kees Cook <keescook@chromium.org>
17515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17518 F: Documentation/admin-guide/LSM/Yama.rst
17520 YEALINK PHONE DRIVER
17521 M: Henk Vergonet <Henk.Vergonet@gmail.com>
17522 L: usbb2k-api-dev@nongnu.org
17524 F: Documentation/input/devices/yealink.rst
17525 F: drivers/input/misc/yealink.*
17527 Z8530 DRIVER FOR AX.25
17528 M: Joerg Reuter <jreuter@yaina.de>
17529 W: http://yaina.de/jreuter/
17530 W: http://www.qsl.net/dl1bke/
17531 L: linux-hams@vger.kernel.org
17533 F: Documentation/networking/z8530drv.txt
17534 F: drivers/net/hamradio/*scc.c
17535 F: drivers/net/hamradio/z8530.h
17537 ZBUD COMPRESSED PAGE ALLOCATOR
17538 M: Seth Jennings <sjenning@redhat.com>
17539 M: Dan Streetman <ddstreet@ieee.org>
17540 L: linux-mm@kvack.org
17543 F: include/linux/zbud.h
17545 ZD1211RW WIRELESS DRIVER
17546 M: Daniel Drake <dsd@gentoo.org>
17547 M: Ulrich Kunitz <kune@deine-taler.de>
17548 W: http://zd1211.ath.cx/wiki/DriverRewrite
17549 L: linux-wireless@vger.kernel.org
17550 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
17552 F: drivers/net/wireless/zydas/zd1211rw/
17554 ZD1301 MEDIA DRIVER
17555 M: Antti Palosaari <crope@iki.fi>
17556 L: linux-media@vger.kernel.org
17557 W: https://linuxtv.org/
17558 W: http://palosaari.fi/linux/
17559 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17561 F: drivers/media/usb/dvb-usb-v2/zd1301*
17563 ZD1301_DEMOD MEDIA DRIVER
17564 M: Antti Palosaari <crope@iki.fi>
17565 L: linux-media@vger.kernel.org
17566 W: https://linuxtv.org/
17567 W: http://palosaari.fi/linux/
17568 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17570 F: drivers/media/dvb-frontends/zd1301_demod*
17572 ZHAOXIN PROCESSOR SUPPORT
17573 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
17574 L: linux-kernel@vger.kernel.org
17576 F: arch/x86/kernel/cpu/zhaoxin.c
17578 ZPOOL COMPRESSED PAGE STORAGE API
17579 M: Dan Streetman <ddstreet@ieee.org>
17580 L: linux-mm@kvack.org
17583 F: include/linux/zpool.h
17585 ZR36067 VIDEO FOR LINUX DRIVER
17586 L: mjpeg-users@lists.sourceforge.net
17587 L: linux-media@vger.kernel.org
17588 W: http://mjpeg.sourceforge.net/driver-zoran/
17589 T: hg https://linuxtv.org/hg/v4l-dvb
17591 F: drivers/staging/media/zoran/
17593 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17594 M: Minchan Kim <minchan@kernel.org>
17595 M: Nitin Gupta <ngupta@vflare.org>
17596 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17597 L: linux-kernel@vger.kernel.org
17599 F: drivers/block/zram/
17600 F: Documentation/blockdev/zram.txt
17602 ZS DECSTATION Z85C30 SERIAL DRIVER
17603 M: "Maciej W. Rozycki" <macro@linux-mips.org>
17605 F: drivers/tty/serial/zs.*
17607 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17608 M: Minchan Kim <minchan@kernel.org>
17609 M: Nitin Gupta <ngupta@vflare.org>
17610 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17611 L: linux-mm@kvack.org
17614 F: include/linux/zsmalloc.h
17615 F: Documentation/vm/zsmalloc.rst
17617 ZSWAP COMPRESSED SWAP CACHING
17618 M: Seth Jennings <sjenning@redhat.com>
17619 M: Dan Streetman <ddstreet@ieee.org>
17620 L: linux-mm@kvack.org
17625 M: Linus Torvalds <torvalds@linux-foundation.org>
17626 L: linux-kernel@vger.kernel.org
17627 Q: http://patchwork.kernel.org/project/LKML/list/
17628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17629 S: Buried alive in reporters