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
554 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
556 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
557 M: Stefan Popa <stefan.popa@analog.com>
558 W: http://ez.analog.com/community/linux-device-drivers
560 F: drivers/iio/accel/adxl372.c
561 F: drivers/iio/accel/adxl372_spi.c
562 F: drivers/iio/accel/adxl372_i2c.c
563 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
566 M: Antti Palosaari <crope@iki.fi>
567 L: linux-media@vger.kernel.org
568 W: https://linuxtv.org
569 W: http://palosaari.fi/linux/
570 Q: http://patchwork.linuxtv.org/project/linux-media/list/
571 T: git git://linuxtv.org/anttip/media_tree.git
573 F: drivers/media/dvb-frontends/af9013*
576 M: Antti Palosaari <crope@iki.fi>
577 L: linux-media@vger.kernel.org
578 W: https://linuxtv.org
579 W: http://palosaari.fi/linux/
580 Q: http://patchwork.linuxtv.org/project/linux-media/list/
581 T: git git://linuxtv.org/anttip/media_tree.git
583 F: drivers/media/dvb-frontends/af9033*
586 M: David Sterba <dsterba@suse.com>
587 L: linux-fsdevel@vger.kernel.org
589 F: Documentation/filesystems/affs.txt
593 M: David Howells <dhowells@redhat.com>
594 L: linux-afs@lists.infradead.org
597 F: include/trace/events/afs.h
598 F: Documentation/filesystems/afs.txt
599 W: https://www.infradead.org/~dhowells/kafs/
602 M: David Airlie <airlied@linux.ie>
603 T: git git://anongit.freedesktop.org/drm/drm
606 F: include/linux/agp*
607 F: include/uapi/linux/agp*
610 M: "Juergen E. Fischer" <fischer@norbit.de>
611 L: linux-scsi@vger.kernel.org
613 F: drivers/scsi/aha152x*
614 F: drivers/scsi/pcmcia/aha152x*
616 AIC7XXX / AIC79XX SCSI DRIVER
617 M: Hannes Reinecke <hare@suse.com>
618 L: linux-scsi@vger.kernel.org
620 F: drivers/scsi/aic7xxx/
622 AIMSLAB FM RADIO RECEIVER DRIVER
623 M: Hans Verkuil <hverkuil@xs4all.nl>
624 L: linux-media@vger.kernel.org
625 T: git git://linuxtv.org/media_tree.git
626 W: https://linuxtv.org
628 F: drivers/media/radio/radio-aimslab*
631 M: Benjamin LaHaise <bcrl@kvack.org>
632 L: linux-aio@kvack.org
635 F: include/linux/*aio*.h
638 M: Antti Palosaari <crope@iki.fi>
639 L: linux-media@vger.kernel.org
640 W: https://linuxtv.org
641 W: http://palosaari.fi/linux/
642 Q: http://patchwork.linuxtv.org/project/linux-media/list/
643 T: git git://linuxtv.org/anttip/media_tree.git
645 F: drivers/media/usb/airspy/
647 ALACRITECH GIGABIT ETHERNET DRIVER
648 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
650 F: drivers/net/ethernet/alacritech/*
652 ALCATEL SPEEDTOUCH USB DRIVER
653 M: Duncan Sands <duncan.sands@free.fr>
654 L: linux-usb@vger.kernel.org
655 W: http://www.linux-usb.org/SpeedTouch/
657 F: drivers/usb/atm/speedtch.c
658 F: drivers/usb/atm/usbatm.c
660 ALCHEMY AU1XX0 MMC DRIVER
661 M: Manuel Lauss <manuel.lauss@gmail.com>
663 F: drivers/mmc/host/au1xmmc.c
666 M: Rudolf Marek <r.marek@assembler.cz>
667 L: linux-i2c@vger.kernel.org
669 F: Documentation/i2c/busses/i2c-ali1563
670 F: drivers/i2c/busses/i2c-ali1563.c
672 ALLWINNER SECURITY SYSTEM
673 M: Corentin Labbe <clabbe.montjoie@gmail.com>
674 L: linux-crypto@vger.kernel.org
676 F: drivers/crypto/sunxi-ss/
679 M: Maxime Ripard <maxime.ripard@bootlin.com>
680 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
681 L: linux-media@vger.kernel.org
683 F: drivers/staging/media/sunxi/cedrus/
686 M: Richard Henderson <rth@twiddle.net>
687 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
688 M: Matt Turner <mattst88@gmail.com>
690 L: linux-alpha@vger.kernel.org
693 ALPS PS/2 TOUCHPAD DRIVER
694 R: Pali Rohár <pali.rohar@gmail.com>
695 F: drivers/input/mouse/alps.*
697 ALTERA I2C CONTROLLER DRIVER
698 M: Thor Thayer <thor.thayer@linux.intel.com>
700 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
701 F: drivers/i2c/busses/i2c-altera.c
703 ALTERA MAILBOX DRIVER
704 M: Ley Foon Tan <lftan@altera.com>
705 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
707 F: drivers/mailbox/mailbox-altera.c
710 M: Tien Hock Loh <thloh@altera.com>
711 L: linux-gpio@vger.kernel.org
713 F: drivers/gpio/gpio-altera.c
715 ALTERA SYSTEM MANAGER DRIVER
716 M: Thor Thayer <thor.thayer@linux.intel.com>
718 F: drivers/mfd/altera-sysmgr.c
719 F: include/linux/mfd/altera-sysgmr.h
721 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
722 M: Thor Thayer <thor.thayer@linux.intel.com>
724 F: drivers/gpio/gpio-altera-a10sr.c
725 F: drivers/mfd/altera-a10sr.c
726 F: drivers/reset/reset-a10sr.c
727 F: include/linux/mfd/altera-a10sr.h
728 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
730 ALTERA TRIPLE SPEED ETHERNET DRIVER
731 M: Thor Thayer <thor.thayer@linux.intel.com>
732 L: netdev@vger.kernel.org
733 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
735 F: drivers/net/ethernet/altera/
737 ALTERA UART/JTAG UART SERIAL DRIVERS
738 M: Tobias Klauser <tklauser@distanz.ch>
739 L: linux-serial@vger.kernel.org
740 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
742 F: drivers/tty/serial/altera_uart.c
743 F: drivers/tty/serial/altera_jtaguart.c
744 F: include/linux/altera_uart.h
745 F: include/linux/altera_jtaguart.h
747 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
748 M: Talel Shenhar <talel@amazon.com>
750 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
751 F: drivers/thermal/thermal_mmio.c
753 AMAZON ETHERNET DRIVERS
754 M: Netanel Belgazal <netanel@amazon.com>
755 R: Saeed Bishara <saeedb@amazon.com>
756 R: Zorik Machulsky <zorik@amazon.com>
757 L: netdev@vger.kernel.org
759 F: Documentation/networking/device_drivers/amazon/ena.txt
760 F: drivers/net/ethernet/amazon/
762 AMAZON RDMA EFA DRIVER
763 M: Gal Pressman <galpress@amazon.com>
764 R: Yossi Leybovich <sleybo@amazon.com>
765 L: linux-rdma@vger.kernel.org
766 Q: https://patchwork.kernel.org/project/linux-rdma/list/
768 F: drivers/infiniband/hw/efa/
769 F: include/uapi/rdma/efa-abi.h
771 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
772 M: Tom Lendacky <thomas.lendacky@amd.com>
773 M: Gary Hook <gary.hook@amd.com>
774 L: linux-crypto@vger.kernel.org
776 F: drivers/crypto/ccp/
777 F: include/linux/ccp.h
780 M: Harry Wentland <harry.wentland@amd.com>
781 M: Leo Li <sunpeng.li@amd.com>
782 L: amd-gfx@lists.freedesktop.org
783 T: git git://people.freedesktop.org/~agd5f/linux
785 F: drivers/gpu/drm/amd/display/
787 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
788 M: Huang Rui <ray.huang@amd.com>
789 L: linux-hwmon@vger.kernel.org
791 F: Documentation/hwmon/fam15h_power.rst
792 F: drivers/hwmon/fam15h_power.c
795 M: Enrico Weigelt, metux IT consult <info@metux.net>
796 L: linux-gpio@vger.kernel.org
798 F: drivers/gpio/gpio-amd-fch.c
799 F: include/linux/platform_data/gpio/gpio-amd-fch.h
801 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
802 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
804 F: drivers/usb/gadget/udc/amd5536udc.*
806 AMD GEODE PROCESSOR/CHIPSET SUPPORT
807 P: Andres Salomon <dilinger@queued.net>
808 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
809 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
811 F: drivers/char/hw_random/geode-rng.c
812 F: drivers/crypto/geode*
813 F: drivers/video/fbdev/geode/
814 F: arch/x86/include/asm/geode.h
817 M: Joerg Roedel <joro@8bytes.org>
818 L: iommu@lists.linux-foundation.org
819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
821 F: drivers/iommu/amd_iommu*.[ch]
822 F: include/linux/amd-iommu.h
825 M: Oded Gabbay <oded.gabbay@gmail.com>
826 L: dri-devel@lists.freedesktop.org
827 T: git git://people.freedesktop.org/~gabbayo/linux.git
829 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
830 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
831 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
832 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
833 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
834 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
835 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
836 F: drivers/gpu/drm/amd/amdkfd/
837 F: drivers/gpu/drm/amd/include/cik_structs.h
838 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
839 F: drivers/gpu/drm/amd/include/vi_structs.h
840 F: drivers/gpu/drm/amd/include/v9_structs.h
841 F: include/uapi/linux/kfd_ioctl.h
844 M: Elie Morisse <syniurge@gmail.com>
845 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
846 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
847 L: linux-i2c@vger.kernel.org
849 F: drivers/i2c/busses/i2c-amd-mp2*
852 M: Rex Zhu <rex.zhu@amd.com>
853 M: Evan Quan <evan.quan@amd.com>
854 L: amd-gfx@lists.freedesktop.org
856 F: drivers/gpu/drm/amd/powerplay/
857 T: git git://people.freedesktop.org/~agd5f/linux
859 AMD SEATTLE DEVICE TREE SUPPORT
860 M: Brijesh Singh <brijeshkumar.singh@amd.com>
861 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
862 M: Tom Lendacky <thomas.lendacky@amd.com>
864 F: arch/arm64/boot/dts/amd/
867 M: Tom Lendacky <thomas.lendacky@amd.com>
868 L: netdev@vger.kernel.org
870 F: drivers/net/ethernet/amd/xgbe/
871 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
873 ANALOG DEVICES INC AD5686 DRIVER
874 M: Stefan Popa <stefan.popa@analog.com>
875 L: linux-pm@vger.kernel.org
876 W: http://ez.analog.com/community/linux-device-drivers
878 F: drivers/iio/dac/ad5686*
879 F: drivers/iio/dac/ad5696*
881 ANALOG DEVICES INC AD5758 DRIVER
882 M: Stefan Popa <stefan.popa@analog.com>
883 L: linux-iio@vger.kernel.org
884 W: http://ez.analog.com/community/linux-device-drivers
886 F: drivers/iio/dac/ad5758.c
887 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
889 ANALOG DEVICES INC AD7124 DRIVER
890 M: Stefan Popa <stefan.popa@analog.com>
891 L: linux-iio@vger.kernel.org
892 W: http://ez.analog.com/community/linux-device-drivers
894 F: drivers/iio/adc/ad7124.c
895 F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt
897 ANALOG DEVICES INC AD7606 DRIVER
898 M: Stefan Popa <stefan.popa@analog.com>
899 L: linux-iio@vger.kernel.org
900 W: http://ez.analog.com/community/linux-device-drivers
902 F: drivers/iio/adc/ad7606.c
903 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.txt
905 ANALOG DEVICES INC AD7768-1 DRIVER
906 M: Stefan Popa <stefan.popa@analog.com>
907 L: linux-iio@vger.kernel.org
908 W: http://ez.analog.com/community/linux-device-drivers
910 F: drivers/iio/adc/ad7768-1.c
911 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
913 ANALOG DEVICES INC AD7780 DRIVER
914 M: Michael Hennerich <Michael.Hennerich@analog.com>
915 M: Renato Lui Geh <renatogeh@gmail.com>
916 L: linux-iio@vger.kernel.org
917 W: http://ez.analog.com/community/linux-device-drivers
919 F: drivers/iio/adc/ad7780.c
920 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
922 ANALOG DEVICES INC AD9389B DRIVER
923 M: Hans Verkuil <hans.verkuil@cisco.com>
924 L: linux-media@vger.kernel.org
926 F: drivers/media/i2c/ad9389b*
928 ANALOG DEVICES INC ADGS1408 DRIVER
929 M: Mircea Caprioru <mircea.caprioru@analog.com>
931 F: drivers/mux/adgs1408.c
932 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
934 ANALOG DEVICES INC ADIS DRIVER LIBRARY
935 M: Alexandru Ardelean <alexandru.ardelean@analog.com>
937 L: linux-iio@vger.kernel.org
938 F: include/linux/iio/imu/adis.h
939 F: drivers/iio/imu/adis.c
941 ANALOG DEVICES INC ADP5061 DRIVER
942 M: Stefan Popa <stefan.popa@analog.com>
943 L: linux-pm@vger.kernel.org
944 W: http://ez.analog.com/community/linux-device-drivers
946 F: drivers/power/supply/adp5061.c
948 ANALOG DEVICES INC ADV7180 DRIVER
949 M: Lars-Peter Clausen <lars@metafoo.de>
950 L: linux-media@vger.kernel.org
951 W: http://ez.analog.com/community/linux-device-drivers
953 F: drivers/media/i2c/adv7180.c
955 ANALOG DEVICES INC ADV748X DRIVER
956 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
957 L: linux-media@vger.kernel.org
959 F: drivers/media/i2c/adv748x/*
961 ANALOG DEVICES INC ADV7511 DRIVER
962 M: Hans Verkuil <hans.verkuil@cisco.com>
963 L: linux-media@vger.kernel.org
965 F: drivers/media/i2c/adv7511*
967 ANALOG DEVICES INC ADV7604 DRIVER
968 M: Hans Verkuil <hans.verkuil@cisco.com>
969 L: linux-media@vger.kernel.org
971 F: drivers/media/i2c/adv7604*
973 ANALOG DEVICES INC ADV7842 DRIVER
974 M: Hans Verkuil <hans.verkuil@cisco.com>
975 L: linux-media@vger.kernel.org
977 F: drivers/media/i2c/adv7842*
979 ANALOG DEVICES INC ASOC CODEC DRIVERS
980 M: Lars-Peter Clausen <lars@metafoo.de>
981 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
982 W: http://wiki.analog.com/
983 W: http://ez.analog.com/community/linux-device-drivers
985 F: sound/soc/codecs/adau*
986 F: sound/soc/codecs/adav*
987 F: sound/soc/codecs/ad1*
988 F: sound/soc/codecs/ad7*
989 F: sound/soc/codecs/ssm*
990 F: sound/soc/codecs/sigmadsp.*
992 ANALOG DEVICES INC DMA DRIVERS
993 M: Lars-Peter Clausen <lars@metafoo.de>
994 W: http://ez.analog.com/community/linux-device-drivers
996 F: drivers/dma/dma-axi-dmac.c
998 ANALOG DEVICES INC IIO DRIVERS
999 M: Lars-Peter Clausen <lars@metafoo.de>
1000 M: Michael Hennerich <Michael.Hennerich@analog.com>
1001 M: Stefan Popa <stefan.popa@analog.com>
1002 W: http://wiki.analog.com/
1003 W: http://ez.analog.com/community/linux-device-drivers
1005 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1006 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1007 F: drivers/iio/*/ad*
1008 F: drivers/iio/adc/ltc2497*
1009 X: drivers/iio/*/adjd*
1010 F: drivers/staging/iio/*/ad*
1012 ANALOGBITS PLL LIBRARIES
1013 M: Paul Walmsley <paul.walmsley@sifive.com>
1015 F: drivers/clk/analogbits/*
1016 F: include/linux/clk/analogbits*
1019 M: Greentime Hu <green.hu@gmail.com>
1020 M: Vincent Chen <deanbo422@gmail.com>
1021 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1024 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1025 F: Documentation/devicetree/bindings/nds32/
1029 ANDROID CONFIG FRAGMENTS
1030 M: Rob Herring <robh@kernel.org>
1032 F: kernel/configs/android*
1035 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1036 M: Arve Hjønnevåg <arve@android.com>
1037 M: Todd Kjos <tkjos@android.com>
1038 M: Martijn Coenen <maco@android.com>
1039 M: Joel Fernandes <joel@joelfernandes.org>
1040 M: Christian Brauner <christian@brauner.io>
1041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1042 L: devel@driverdev.osuosl.org
1045 F: drivers/staging/android/
1047 ANDROID GOLDFISH PIC DRIVER
1048 M: Miodrag Dinic <miodrag.dinic@mips.com>
1050 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1051 F: drivers/irqchip/irq-goldfish-pic.c
1053 ANDROID GOLDFISH RTC DRIVER
1054 M: Miodrag Dinic <miodrag.dinic@mips.com>
1056 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1057 F: drivers/rtc/rtc-goldfish.c
1060 M: Laura Abbott <labbott@redhat.com>
1061 M: Sumit Semwal <sumit.semwal@linaro.org>
1062 L: devel@driverdev.osuosl.org
1063 L: dri-devel@lists.freedesktop.org
1064 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1066 F: drivers/staging/android/ion
1067 F: drivers/staging/android/uapi/ion.h
1069 AOA (Apple Onboard Audio) ALSA DRIVER
1070 M: Johannes Berg <johannes@sipsolutions.net>
1071 L: linuxppc-dev@lists.ozlabs.org
1072 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1076 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1077 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1078 L: linux-iio@vger.kernel.org
1080 F: drivers/iio/adc/stx104.c
1083 M: Jiri Kosina <jikos@kernel.org>
1085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1086 F: arch/x86/kernel/apm_32.c
1087 F: include/linux/apm_bios.h
1088 F: include/uapi/linux/apm_bios.h
1089 F: drivers/char/apm-emulation.c
1091 APPARMOR SECURITY MODULE
1092 M: John Johansen <john.johansen@canonical.com>
1093 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1094 W: wiki.apparmor.net
1095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1097 F: security/apparmor/
1098 F: Documentation/admin-guide/LSM/apparmor.rst
1100 APPLE BCM5974 MULTITOUCH DRIVER
1101 M: Henrik Rydberg <rydberg@bitmath.org>
1102 L: linux-input@vger.kernel.org
1104 F: drivers/input/mouse/bcm5974.c
1107 M: Henrik Rydberg <rydberg@bitmath.org>
1108 L: linux-hwmon@vger.kernel.org
1110 F: drivers/hwmon/applesmc.c
1112 APPLETALK NETWORK LAYER
1113 L: netdev@vger.kernel.org
1115 F: drivers/net/appletalk/
1117 F: include/linux/atalk.h
1118 F: include/uapi/linux/atalk.h
1120 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1121 M: Khuong Dinh <khuong@os.amperecomputing.com>
1123 F: arch/arm64/boot/dts/apm/
1125 APPLIED MICRO (APM) X-GENE SOC EDAC
1126 M: Khuong Dinh <khuong@os.amperecomputing.com>
1128 F: drivers/edac/xgene_edac.c
1129 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1131 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1132 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1133 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1135 F: drivers/net/ethernet/apm/xgene-v2/
1137 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1138 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1139 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1140 M: Quan Nguyen <quan@os.amperecomputing.com>
1142 F: drivers/net/ethernet/apm/xgene/
1143 F: drivers/net/phy/mdio-xgene.c
1144 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1145 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1147 APPLIED MICRO (APM) X-GENE SOC PMU
1148 M: Khuong Dinh <khuong@os.amperecomputing.com>
1150 F: drivers/perf/xgene_pmu.c
1151 F: Documentation/perf/xgene-pmu.txt
1152 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1154 APTINA CAMERA SENSOR PLL
1155 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1156 L: linux-media@vger.kernel.org
1158 F: drivers/media/i2c/aptina-pll.*
1160 ARC FRAMEBUFFER DRIVER
1161 M: Jaya Kumar <jayalk@intworks.biz>
1163 F: drivers/video/fbdev/arcfb.c
1164 F: drivers/video/fbdev/core/fb_defio.c
1167 M: Alexey Brodkin <abrodkin@synopsys.com>
1169 F: drivers/gpu/drm/arc/
1170 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1172 ARCNET NETWORK LAYER
1173 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1174 L: netdev@vger.kernel.org
1176 F: drivers/net/arcnet/
1177 F: include/uapi/linux/if_arcnet.h
1179 ARM ARCHITECTED TIMER DRIVER
1180 M: Mark Rutland <mark.rutland@arm.com>
1181 M: Marc Zyngier <marc.zyngier@arm.com>
1182 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1184 F: arch/arm/include/asm/arch_timer.h
1185 F: arch/arm64/include/asm/arch_timer.h
1186 F: drivers/clocksource/arm_arch_timer.c
1188 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1189 M: Linus Walleij <linus.walleij@linaro.org>
1190 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1192 F: Documentation/devicetree/bindings/arm/arm-boards
1193 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1194 F: Documentation/devicetree/bindings/clock/arm-integrator.txt
1195 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1196 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1197 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1198 F: arch/arm/mach-integrator/
1199 F: arch/arm/mach-realview/
1200 F: arch/arm/mach-versatile/
1201 F: arch/arm/plat-versatile/
1202 F: arch/arm/boot/dts/arm-realview-*
1203 F: arch/arm/boot/dts/integrator*
1204 F: arch/arm/boot/dts/versatile*
1205 F: drivers/clk/versatile/
1206 F: drivers/i2c/busses/i2c-versatile.c
1207 F: drivers/irqchip/irq-versatile-fpga.c
1208 F: drivers/mtd/maps/physmap_of_versatile.c
1209 F: drivers/power/reset/arm-versatile-reboot.c
1210 F: drivers/soc/versatile/
1212 ARM HDLCD DRM DRIVER
1213 M: Liviu Dudau <liviu.dudau@arm.com>
1215 F: drivers/gpu/drm/arm/hdlcd_*
1216 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1218 ARM KOMEDA DRM-KMS DRIVER
1219 M: James (Qian) Wang <james.qian.wang@arm.com>
1220 M: Liviu Dudau <liviu.dudau@arm.com>
1221 L: Mali DP Maintainers <malidp@foss.arm.com>
1223 T: git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1224 F: drivers/gpu/drm/arm/display/include/
1225 F: drivers/gpu/drm/arm/display/komeda/
1226 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1227 F: Documentation/gpu/komeda-kms.rst
1229 ARM MALI-DP DRM DRIVER
1230 M: Liviu Dudau <liviu.dudau@arm.com>
1231 M: Brian Starkey <brian.starkey@arm.com>
1232 L: Mali DP Maintainers <malidp@foss.arm.com>
1234 T: git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1235 F: drivers/gpu/drm/arm/
1236 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1237 F: Documentation/gpu/afbc.rst
1239 ARM MALI PANFROST DRM DRIVER
1240 M: Rob Herring <robh@kernel.org>
1241 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1242 L: dri-devel@lists.freedesktop.org
1244 T: git git://anongit.freedesktop.org/drm/drm-misc
1245 F: drivers/gpu/drm/panfrost/
1246 F: include/uapi/drm/panfrost_drm.h
1248 ARM MFM AND FLOPPY DRIVERS
1249 M: Ian Molton <spyro@f2s.com>
1251 F: arch/arm/lib/floppydma.S
1252 F: arch/arm/include/asm/floppy.h
1254 ARM PMU PROFILING AND DEBUGGING
1255 M: Will Deacon <will@kernel.org>
1256 M: Mark Rutland <mark.rutland@arm.com>
1258 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1259 F: arch/arm*/kernel/perf_*
1260 F: arch/arm/oprofile/common.c
1261 F: arch/arm*/kernel/hw_breakpoint.c
1262 F: arch/arm*/include/asm/hw_breakpoint.h
1263 F: arch/arm*/include/asm/perf_event.h
1265 F: include/linux/perf/arm_pmu.h
1266 F: Documentation/devicetree/bindings/arm/pmu.yaml
1267 F: Documentation/devicetree/bindings/perf/
1270 M: Russell King <linux@armlinux.org.uk>
1271 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1272 W: http://www.armlinux.org.uk/
1274 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1276 X: arch/arm/boot/dts/
1278 ARM PRIMECELL AACI PL041 DRIVER
1279 M: Russell King <linux@armlinux.org.uk>
1283 ARM PRIMECELL BUS SUPPORT
1284 M: Russell King <linux@armlinux.org.uk>
1287 F: include/linux/amba/bus.h
1289 ARM PRIMECELL CLCD PL110 DRIVER
1290 M: Russell King <linux@armlinux.org.uk>
1292 F: drivers/video/fbdev/amba-clcd.*
1294 ARM PRIMECELL KMI PL050 DRIVER
1295 M: Russell King <linux@armlinux.org.uk>
1297 F: drivers/input/serio/ambakmi.*
1298 F: include/linux/amba/kmi.h
1300 ARM PRIMECELL MMCI PL180/1 DRIVER
1301 M: Russell King <linux@armlinux.org.uk>
1303 F: drivers/mmc/host/mmci.*
1304 F: include/linux/amba/mmci.h
1306 ARM PRIMECELL SSP PL022 SPI DRIVER
1307 M: Linus Walleij <linus.walleij@linaro.org>
1308 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1310 F: Documentation/devicetree/bindings/spi/spi_pl022.txt
1311 F: drivers/spi/spi-pl022.c
1313 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1314 M: Russell King <linux@armlinux.org.uk>
1316 F: drivers/tty/serial/amba-pl01*.c
1317 F: include/linux/amba/serial.h
1319 ARM PRIMECELL VIC PL190/PL192 DRIVER
1320 M: Linus Walleij <linus.walleij@linaro.org>
1321 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1323 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1324 F: drivers/irqchip/irq-vic.c
1327 M: Will Deacon <will@kernel.org>
1328 R: Robin Murphy <robin.murphy@arm.com>
1329 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1331 F: drivers/iommu/arm-smmu.c
1332 F: drivers/iommu/arm-smmu-v3.c
1333 F: drivers/iommu/io-pgtable-arm.c
1334 F: drivers/iommu/io-pgtable-arm-v7s.c
1336 ARM SUB-ARCHITECTURES
1337 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1343 ARM/ACTIONS SEMI ARCHITECTURE
1344 M: Andreas Färber <afaerber@suse.de>
1345 R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1346 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1349 F: arch/arm/mach-actions/
1350 F: arch/arm/boot/dts/owl-*
1351 F: arch/arm64/boot/dts/actions/
1352 F: drivers/clk/actions/
1353 F: drivers/clocksource/timer-owl*
1354 F: drivers/dma/owl-dma.c
1355 F: drivers/i2c/busses/i2c-owl.c
1356 F: drivers/pinctrl/actions/*
1357 F: drivers/soc/actions/
1358 F: include/dt-bindings/power/owl-*
1359 F: include/linux/soc/actions/
1360 F: Documentation/devicetree/bindings/arm/actions.txt
1361 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1362 F: Documentation/devicetree/bindings/dma/owl-dma.txt
1363 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1364 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1365 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1366 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1368 ARM/ADS SPHERE MACHINE SUPPORT
1369 M: Lennert Buytenhek <kernel@wantstofly.org>
1370 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1373 ARM/AFEB9260 MACHINE SUPPORT
1374 M: Sergey Lapin <slapin@ossfans.org>
1375 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1378 ARM/AJECO 1ARM MACHINE SUPPORT
1379 M: Lennert Buytenhek <kernel@wantstofly.org>
1380 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1383 ARM/Allwinner SoC Clock Support
1384 M: Emilio López <emilio@elopez.com.ar>
1386 F: drivers/clk/sunxi/
1388 ARM/Allwinner sunXi SoC support
1389 M: Maxime Ripard <maxime.ripard@bootlin.com>
1390 M: Chen-Yu Tsai <wens@csie.org>
1391 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1395 F: arch/arm/mach-sunxi/
1396 F: arch/arm64/boot/dts/allwinner/
1397 F: drivers/clk/sunxi-ng/
1398 F: drivers/pinctrl/sunxi/
1399 F: drivers/soc/sunxi/
1400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1402 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1403 M: Neil Armstrong <narmstrong@baylibre.com>
1404 M: Jerome Brunet <jbrunet@baylibre.com>
1405 L: linux-amlogic@lists.infradead.org
1407 F: drivers/clk/meson/
1408 F: include/dt-bindings/clock/meson*
1409 F: include/dt-bindings/clock/gxbb*
1410 F: Documentation/devicetree/bindings/clock/amlogic*
1412 ARM/Amlogic Meson SoC support
1413 M: Kevin Hilman <khilman@baylibre.com>
1414 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415 L: linux-amlogic@lists.infradead.org
1416 W: http://linux-meson.com/
1418 F: arch/arm/mach-meson/
1419 F: arch/arm/boot/dts/meson*
1420 F: arch/arm64/boot/dts/amlogic/
1421 F: drivers/pinctrl/meson/
1422 F: drivers/mmc/host/meson*
1423 F: drivers/soc/amlogic/
1426 ARM/Amlogic Meson SoC Sound Drivers
1427 M: Jerome Brunet <jbrunet@baylibre.com>
1428 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1431 F: Documentation/devicetree/bindings/sound/amlogic*
1433 ARM/Annapurna Labs ALPINE ARCHITECTURE
1434 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1435 M: Antoine Tenart <antoine.tenart@bootlin.com>
1436 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1438 F: arch/arm/mach-alpine/
1439 F: arch/arm/boot/dts/alpine*
1440 F: arch/arm64/boot/dts/al/
1441 F: drivers/*/*alpine*
1443 ARM/ARTPEC MACHINE SUPPORT
1444 M: Jesper Nilsson <jesper.nilsson@axis.com>
1445 M: Lars Persson <lars.persson@axis.com>
1447 L: linux-arm-kernel@axis.com
1448 F: arch/arm/mach-artpec
1449 F: arch/arm/boot/dts/artpec6*
1451 F: drivers/crypto/axis
1452 F: drivers/pinctrl/pinctrl-artpec*
1453 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1455 ARM/ASPEED I2C DRIVER
1456 M: Brendan Higgins <brendanhiggins@google.com>
1457 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1458 R: Joel Stanley <joel@jms.id.au>
1459 L: linux-i2c@vger.kernel.org
1460 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1462 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1463 F: drivers/i2c/busses/i2c-aspeed.c
1464 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1465 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1467 ARM/ASPEED MACHINE SUPPORT
1468 M: Joel Stanley <joel@jms.id.au>
1469 R: Andrew Jeffery <andrew@aj.id.au>
1470 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1471 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1472 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1475 F: arch/arm/mach-aspeed/
1476 F: arch/arm/boot/dts/aspeed-*
1479 ARM/BITMAIN ARCHITECTURE
1480 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1481 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483 F: arch/arm64/boot/dts/bitmain/
1484 F: drivers/pinctrl/pinctrl-bm1880.c
1485 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1486 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1488 ARM/CALXEDA HIGHBANK ARCHITECTURE
1489 M: Rob Herring <robh@kernel.org>
1490 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1492 F: arch/arm/mach-highbank/
1493 F: arch/arm/boot/dts/highbank.dts
1494 F: arch/arm/boot/dts/ecx-*.dts*
1496 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1497 M: Krzysztof Halasa <khalasa@piap.pl>
1499 F: arch/arm/mach-cns3xxx/
1501 ARM/CAVIUM THUNDER NETWORK DRIVER
1502 M: Sunil Goutham <sgoutham@cavium.com>
1503 M: Robert Richter <rric@kernel.org>
1504 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506 F: drivers/net/ethernet/cavium/thunder/
1508 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1509 M: Lukasz Majewski <lukma@denx.de>
1510 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1512 F: arch/arm/mach-ep93xx/ts72xx.c
1514 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1515 M: Alexander Shiyan <shc_work@mail.ru>
1516 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1521 M: Lennert Buytenhek <kernel@wantstofly.org>
1522 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1525 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1526 M: Hartley Sweeten <hsweeten@visionengravers.com>
1527 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1528 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1530 F: arch/arm/mach-ep93xx/
1531 F: arch/arm/mach-ep93xx/include/mach/
1534 M: Russell King <linux@armlinux.org.uk>
1535 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1537 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1538 F: drivers/clk/clkdev.c
1540 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1541 M: Mike Rapoport <mike@compulab.co.il>
1542 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1545 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1546 M: Baruch Siach <baruch@tkos.co.il>
1547 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549 F: arch/arm/boot/dts/cx92755*
1552 ARM/CONTEC MICRO9 MACHINE SUPPORT
1553 M: Hubert Feurstein <hubert.feurstein@contec.at>
1555 F: arch/arm/mach-ep93xx/micro9.c
1557 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1558 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1559 R: Suzuki K Poulose <suzuki.poulose@arm.com>
1560 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1562 F: drivers/hwtracing/coresight/*
1563 F: Documentation/trace/coresight.txt
1564 F: Documentation/trace/coresight-cpu-debug.txt
1565 F: Documentation/devicetree/bindings/arm/coresight.txt
1566 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1567 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1568 F: tools/perf/arch/arm/util/pmu.c
1569 F: tools/perf/arch/arm/util/auxtrace.c
1570 F: tools/perf/arch/arm/util/cs-etm.c
1571 F: tools/perf/arch/arm/util/cs-etm.h
1572 F: tools/perf/util/cs-etm.*
1573 F: tools/perf/util/cs-etm-decoder/*
1575 ARM/CORGI MACHINE SUPPORT
1576 M: Richard Purdie <rpurdie@rpsys.net>
1579 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1580 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1581 M: Linus Walleij <linus.walleij@linaro.org>
1582 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1583 T: git git://github.com/ulli-kroll/linux.git
1585 F: Documentation/devicetree/bindings/arm/gemini.txt
1586 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1587 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1588 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1589 F: arch/arm/mach-gemini/
1590 F: drivers/net/ethernet/cortina/
1591 F: drivers/pinctrl/pinctrl-gemini.c
1592 F: drivers/rtc/rtc-ftrtc010.c
1594 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1595 M: Barry Song <baohua@kernel.org>
1596 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1599 F: arch/arm/boot/dts/prima2*
1600 F: arch/arm/mach-prima2/
1601 F: drivers/clk/sirf/
1602 F: drivers/clocksource/timer-prima2.c
1603 F: drivers/clocksource/timer-atlas7.c
1607 ARM/EBSA110 MACHINE SUPPORT
1608 M: Russell King <linux@armlinux.org.uk>
1609 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1610 W: http://www.armlinux.org.uk/
1612 F: arch/arm/mach-ebsa110/
1613 F: drivers/net/ethernet/amd/am79c961a.*
1615 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1616 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1617 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1618 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1622 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1623 M: Robert Jarzmik <robert.jarzmik@free.fr>
1624 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1626 F: arch/arm/mach-pxa/ezx.c
1628 ARM/FARADAY FA526 PORT
1629 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1630 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1632 T: git git://git.berlios.de/gemini-board
1633 F: arch/arm/mm/*-fa*
1635 ARM/FOOTBRIDGE ARCHITECTURE
1636 M: Russell King <linux@armlinux.org.uk>
1637 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1638 W: http://www.armlinux.org.uk/
1640 F: arch/arm/include/asm/hardware/dec21285.h
1641 F: arch/arm/mach-footbridge/
1643 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1644 M: Shawn Guo <shawnguo@kernel.org>
1645 M: Sascha Hauer <s.hauer@pengutronix.de>
1646 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1647 R: Fabio Estevam <festevam@gmail.com>
1648 R: NXP Linux Team <linux-imx@nxp.com>
1649 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1654 X: drivers/media/i2c/
1656 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1657 M: Shawn Guo <shawnguo@kernel.org>
1658 M: Sascha Hauer <s.hauer@pengutronix.de>
1659 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1660 R: Stefan Agner <stefan@agner.ch>
1661 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1664 F: arch/arm/mach-imx/*vf610*
1665 F: arch/arm/boot/dts/vf*
1667 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1668 M: Shawn Guo <shawnguo@kernel.org>
1669 M: Li Yang <leoyang.li@nxp.com>
1670 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1673 F: arch/arm/boot/dts/ls1021a*
1674 F: arch/arm64/boot/dts/freescale/fsl-*
1675 F: arch/arm64/boot/dts/freescale/qoriq-*
1677 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1678 M: Lennert Buytenhek <kernel@wantstofly.org>
1679 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682 ARM/GUMSTIX MACHINE SUPPORT
1683 M: Steve Sakoman <sakoman@gmail.com>
1684 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1687 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1688 M: Philipp Zabel <philipp.zabel@gmail.com>
1689 M: Paul Parsons <lost.distance@yahoo.com>
1690 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1692 F: arch/arm/mach-pxa/hx4700.c
1693 F: arch/arm/mach-pxa/include/mach/hx4700.h
1694 F: sound/soc/pxa/hx4700.c
1696 ARM/HISILICON SOC SUPPORT
1697 M: Wei Xu <xuwei5@hisilicon.com>
1698 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1699 W: http://www.hisilicon.com
1701 T: git git://github.com/hisilicon/linux-hisi.git
1702 F: arch/arm/mach-hisi/
1703 F: arch/arm/boot/dts/hi3*
1704 F: arch/arm/boot/dts/hip*
1705 F: arch/arm/boot/dts/hisi*
1706 F: arch/arm64/boot/dts/hisilicon/
1708 ARM/HP JORNADA 7XX MACHINE SUPPORT
1709 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1713 F: arch/arm/mach-sa1100/jornada720.c
1714 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1716 ARM/IGEP MACHINE SUPPORT
1717 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1718 M: Javier Martinez Canillas <javier@dowhile0.org>
1719 L: linux-omap@vger.kernel.org
1720 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1722 F: arch/arm/boot/dts/omap3-igep*
1724 ARM/INCOME PXA270 SUPPORT
1725 M: Marek Vasut <marek.vasut@gmail.com>
1726 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1728 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1730 ARM/INTEL IOP13XX ARM ARCHITECTURE
1731 M: Lennert Buytenhek <kernel@wantstofly.org>
1732 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1735 ARM/INTEL IOP32X ARM ARCHITECTURE
1736 M: Lennert Buytenhek <kernel@wantstofly.org>
1737 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1740 ARM/INTEL IOP33X ARM ARCHITECTURE
1741 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1744 ARM/INTEL IQ81342EX MACHINE SUPPORT
1745 M: Lennert Buytenhek <kernel@wantstofly.org>
1746 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1749 ARM/INTEL IXDP2850 MACHINE SUPPORT
1750 M: Lennert Buytenhek <kernel@wantstofly.org>
1751 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1754 ARM/INTEL IXP4XX ARM ARCHITECTURE
1755 M: Linus Walleij <linusw@kernel.org>
1756 M: Imre Kaloz <kaloz@openwrt.org>
1757 M: Krzysztof Halasa <khalasa@piap.pl>
1758 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1760 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1761 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1762 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1763 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1764 F: arch/arm/mach-ixp4xx/
1765 F: drivers/clocksource/timer-ixp4xx.c
1766 F: drivers/gpio/gpio-ixp4xx.c
1767 F: drivers/irqchip/irq-ixp4xx.c
1768 F: include/linux/irqchip/irq-ixp4xx.h
1769 F: include/linux/platform_data/timer-ixp4xx.h
1771 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1772 M: Jonathan Cameron <jic23@cam.ac.uk>
1773 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1775 F: arch/arm/mach-pxa/stargate2.c
1776 F: drivers/pcmcia/pxa2xx_stargate2.c
1778 ARM/INTEL XSC3 (MANZANO) ARM CORE
1779 M: Lennert Buytenhek <kernel@wantstofly.org>
1780 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1783 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1784 M: Lennert Buytenhek <kernel@wantstofly.org>
1785 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1788 ARM/LG1K ARCHITECTURE
1789 M: Chanho Min <chanho.min@lge.com>
1790 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1792 F: arch/arm64/boot/dts/lg/
1794 ARM/LOGICPD PXA270 MACHINE SUPPORT
1795 M: Lennert Buytenhek <kernel@wantstofly.org>
1796 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1799 ARM/LPC18XX ARCHITECTURE
1800 M: Vladimir Zapolskiy <vz@mleia.com>
1801 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1803 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1804 F: arch/arm/boot/dts/lpc43*
1805 F: drivers/i2c/busses/i2c-lpc2k.c
1806 F: drivers/memory/pl172.c
1807 F: drivers/mtd/spi-nor/nxp-spifi.c
1808 F: drivers/rtc/rtc-lpc24xx.c
1811 ARM/LPC32XX SOC SUPPORT
1812 M: Vladimir Zapolskiy <vz@mleia.com>
1813 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1814 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1815 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1817 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1818 F: arch/arm/boot/dts/lpc32*
1819 F: arch/arm/mach-lpc32xx/
1820 F: drivers/i2c/busses/i2c-pnx.c
1821 F: drivers/net/ethernet/nxp/lpc_eth.c
1822 F: drivers/usb/host/ohci-nxp.c
1823 F: drivers/watchdog/pnx4008_wdt.c
1826 ARM/MAGICIAN MACHINE SUPPORT
1827 M: Philipp Zabel <philipp.zabel@gmail.com>
1830 ARM/Marvell Dove/MV78xx0/Orion SOC support
1831 M: Jason Cooper <jason@lakedaemon.net>
1832 M: Andrew Lunn <andrew@lunn.ch>
1833 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1834 M: Gregory Clement <gregory.clement@bootlin.com>
1835 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1837 F: Documentation/devicetree/bindings/soc/dove/
1838 F: arch/arm/mach-dove/
1839 F: arch/arm/mach-mv78xx0/
1840 F: arch/arm/mach-orion5x/
1841 F: arch/arm/plat-orion/
1842 F: arch/arm/boot/dts/dove*
1843 F: arch/arm/boot/dts/orion5x*
1845 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1846 M: Jason Cooper <jason@lakedaemon.net>
1847 M: Andrew Lunn <andrew@lunn.ch>
1848 M: Gregory Clement <gregory.clement@bootlin.com>
1849 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1850 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1852 F: arch/arm/boot/dts/armada*
1853 F: arch/arm/boot/dts/kirkwood*
1854 F: arch/arm/configs/mvebu_*_defconfig
1855 F: arch/arm/mach-mvebu/
1856 F: arch/arm64/boot/dts/marvell/armada*
1857 F: drivers/cpufreq/armada-37xx-cpufreq.c
1858 F: drivers/cpufreq/armada-8k-cpufreq.c
1859 F: drivers/cpufreq/mvebu-cpufreq.c
1860 F: drivers/irqchip/irq-armada-370-xp.c
1861 F: drivers/irqchip/irq-mvebu-*
1862 F: drivers/pinctrl/mvebu/
1863 F: drivers/rtc/rtc-armada38x.c
1865 ARM/Mediatek RTC DRIVER
1866 M: Eddie Huang <eddie.huang@mediatek.com>
1867 M: Sean Wang <sean.wang@mediatek.com>
1868 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1869 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1871 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1872 F: drivers/rtc/rtc-mt6397.c
1873 F: drivers/rtc/rtc-mt7622.c
1875 ARM/Mediatek SoC support
1876 M: Matthias Brugger <matthias.bgg@gmail.com>
1877 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1878 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1879 W: https://mtk.bcnfs.org/
1880 C: irc://chat.freenode.net/linux-mediatek
1882 F: arch/arm/boot/dts/mt6*
1883 F: arch/arm/boot/dts/mt7*
1884 F: arch/arm/boot/dts/mt8*
1885 F: arch/arm/mach-mediatek/
1886 F: arch/arm64/boot/dts/mediatek/
1887 F: drivers/soc/mediatek/
1892 ARM/Mediatek USB3 PHY DRIVER
1893 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1894 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1895 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1897 F: drivers/phy/mediatek/
1898 F: Documentation/devicetree/bindings/phy/phy-mtk-*
1900 ARM/MICREL KS8695 ARCHITECTURE
1901 M: Greg Ungerer <gerg@uclinux.org>
1902 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1903 F: arch/arm/mach-ks8695/
1906 ARM/Microchip (AT91) SoC support
1907 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1908 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1909 M: Ludovic Desroches <ludovic.desroches@microchip.com>
1910 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1911 W: http://www.linux4sam.org
1912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1916 F: arch/arm/mach-at91/
1917 F: include/soc/at91/
1918 F: arch/arm/boot/dts/at91*.dts
1919 F: arch/arm/boot/dts/at91*.dtsi
1920 F: arch/arm/boot/dts/sama*.dts
1921 F: arch/arm/boot/dts/sama*.dtsi
1922 F: arch/arm/include/debug/at91.S
1923 F: drivers/memory/atmel*
1924 F: drivers/watchdog/sama5d4_wdt.c
1925 X: drivers/input/touchscreen/atmel_mxt_ts.c
1926 X: drivers/net/wireless/atmel/
1928 ARM/MIOA701 MACHINE SUPPORT
1929 M: Robert Jarzmik <robert.jarzmik@free.fr>
1930 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1931 F: arch/arm/mach-pxa/mioa701.c
1934 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1935 M: Michael Petchkovsky <mkpetch@internode.on.net>
1938 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1939 M: Linus Walleij <linus.walleij@linaro.org>
1940 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1942 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
1943 F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt
1944 F: arch/arm/mach-nomadik/
1945 F: arch/arm/mach-u300/
1946 F: arch/arm/mach-ux500/
1947 F: arch/arm/boot/dts/ste-*
1948 F: drivers/clk/clk-nomadik.c
1949 F: drivers/clk/clk-u300.c
1950 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1951 F: drivers/clocksource/timer-u300.c
1952 F: drivers/dma/coh901318*
1953 F: drivers/dma/ste_dma40*
1954 F: drivers/hwspinlock/u8500_hsem.c
1955 F: drivers/i2c/busses/i2c-nomadik.c
1956 F: drivers/i2c/busses/i2c-stu300.c
1957 F: drivers/mfd/ab3100*
1958 F: drivers/mfd/ab8500*
1959 F: drivers/mfd/abx500*
1960 F: drivers/mfd/dbx500*
1961 F: drivers/mfd/db8500*
1962 F: drivers/pinctrl/nomadik/
1963 F: drivers/pinctrl/pinctrl-coh901*
1964 F: drivers/pinctrl/pinctrl-u300.c
1965 F: drivers/rtc/rtc-ab3100.c
1966 F: drivers/rtc/rtc-ab8500.c
1967 F: drivers/rtc/rtc-coh901331.c
1968 F: drivers/rtc/rtc-pl031.c
1969 F: drivers/watchdog/coh901327_wdt.c
1970 F: Documentation/devicetree/bindings/arm/ste-*
1971 F: Documentation/devicetree/bindings/arm/ux500/
1972 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1974 ARM/NUVOTON NPCM ARCHITECTURE
1975 M: Avi Fishman <avifishman70@gmail.com>
1976 M: Tomer Maimon <tmaimon77@gmail.com>
1977 M: Tali Perry <tali.perry1@gmail.com>
1978 R: Patrick Venture <venture@google.com>
1979 R: Nancy Yuen <yuenn@google.com>
1980 R: Benjamin Fair <benjaminfair@google.com>
1981 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1983 F: arch/arm/mach-npcm/
1984 F: arch/arm/boot/dts/nuvoton-npcm*
1985 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
1987 F: Documentation/devicetree/bindings/*/*npcm*
1988 F: Documentation/devicetree/bindings/*/*/*npcm*
1990 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1991 M: Wan ZongShun <mcuos.com@gmail.com>
1992 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1993 W: http://www.mcuos.com
1995 F: arch/arm/mach-w90x900/
1996 F: drivers/input/keyboard/w90p910_keypad.c
1997 F: drivers/input/touchscreen/w90p910_ts.c
1998 F: drivers/watchdog/nuc900_wdt.c
1999 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
2000 F: drivers/mtd/nand/raw/nuc900_nand.c
2001 F: drivers/rtc/rtc-nuc900.c
2002 F: drivers/spi/spi-nuc900.c
2003 F: drivers/usb/host/ehci-w90x900.c
2004 F: drivers/video/fbdev/nuc900fb.c
2006 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2007 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2008 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2010 F: arch/arm/mach-s3c24xx/mach-gta02.c
2011 F: arch/arm/mach-s3c24xx/gta02.h
2013 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2014 M: Alexander Clouter <alex@digriz.org.uk>
2015 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2016 W: http://www.digriz.org.uk/ts78xx/kernel
2018 F: arch/arm/mach-orion5x/ts78xx-*
2020 ARM/OXNAS platform support
2021 M: Neil Armstrong <narmstrong@baylibre.com>
2022 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2023 L: linux-oxnas@groups.io (moderated for non-subscribers)
2025 F: arch/arm/mach-oxnas/
2026 F: arch/arm/boot/dts/ox8*.dts*
2029 ARM/PALM TREO SUPPORT
2030 M: Tomas Cech <sleep_walker@suse.com>
2031 L: linux-arm-kernel@lists.infradead.org
2032 W: http://hackndev.com
2034 F: arch/arm/mach-pxa/palmtreo.*
2036 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2037 M: Marek Vasut <marek.vasut@gmail.com>
2038 L: linux-arm-kernel@lists.infradead.org
2039 W: http://hackndev.com
2041 F: arch/arm/mach-pxa/include/mach/palmtx.h
2042 F: arch/arm/mach-pxa/palmtx.c
2043 F: arch/arm/mach-pxa/palmt5.*
2044 F: arch/arm/mach-pxa/include/mach/palmld.h
2045 F: arch/arm/mach-pxa/palmld.c
2046 F: arch/arm/mach-pxa/palmte2.*
2047 F: arch/arm/mach-pxa/include/mach/palmtc.h
2048 F: arch/arm/mach-pxa/palmtc.c
2051 M: Sergey Lapin <slapin@ossfans.org>
2052 L: linux-arm-kernel@lists.infradead.org
2053 W: http://hackndev.com
2055 F: arch/arm/mach-pxa/palmz72.*
2058 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2059 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2062 ARM/PT DIGITAL BOARD PORT
2063 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2064 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2065 W: http://www.armlinux.org.uk/
2068 ARM/QUALCOMM SUPPORT
2069 M: Andy Gross <agross@kernel.org>
2070 M: David Brown <david.brown@linaro.org>
2071 L: linux-arm-msm@vger.kernel.org
2073 F: Documentation/devicetree/bindings/soc/qcom/
2074 F: Documentation/devicetree/bindings/*/qcom*
2075 F: arch/arm/boot/dts/qcom-*.dts
2076 F: arch/arm/boot/dts/qcom-*.dtsi
2077 F: arch/arm/mach-qcom/
2078 F: arch/arm64/boot/dts/qcom/
2081 F: drivers/*/*/qcom/
2082 F: drivers/*/*/qcom*
2083 F: drivers/*/pm8???-*
2084 F: drivers/bluetooth/btqcomsmd.c
2085 F: drivers/clocksource/timer-qcom.c
2086 F: drivers/extcon/extcon-qcom*
2087 F: drivers/iommu/msm*
2088 F: drivers/i2c/busses/i2c-qup.c
2089 F: drivers/i2c/busses/i2c-qcom-geni.c
2090 F: drivers/mfd/ssbi.c
2091 F: drivers/mmc/host/mmci_qcom*
2092 F: drivers/mmc/host/sdhci_msm.c
2093 F: drivers/pci/controller/dwc/pcie-qcom.c
2094 F: drivers/phy/qualcomm/
2095 F: drivers/power/*/msm*
2096 F: drivers/reset/reset-qcom-*
2097 F: drivers/scsi/ufs/ufs-qcom.*
2098 F: drivers/spi/spi-qup.c
2099 F: drivers/spi/spi-geni-qcom.c
2100 F: drivers/spi/spi-qcom-qspi.c
2101 F: drivers/tty/serial/msm_serial.c
2102 F: drivers/usb/dwc3/dwc3-qcom.c
2103 F: include/dt-bindings/*/qcom*
2104 F: include/linux/*/qcom*
2105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2107 ARM/RADISYS ENP2611 MACHINE SUPPORT
2108 M: Lennert Buytenhek <kernel@wantstofly.org>
2109 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2112 ARM/RDA MICRO ARCHITECTURE
2113 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2114 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2115 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2117 F: arch/arm/boot/dts/rda8810pl-*
2118 F: drivers/clocksource/timer-rda.c
2119 F: drivers/irqchip/irq-rda-intc.c
2120 F: drivers/tty/serial/rda-uart.c
2121 F: Documentation/devicetree/bindings/arm/rda.txt
2122 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2123 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2124 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2126 ARM/REALTEK ARCHITECTURE
2127 M: Andreas Färber <afaerber@suse.de>
2128 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2130 F: arch/arm64/boot/dts/realtek/
2131 F: Documentation/devicetree/bindings/arm/realtek.txt
2133 ARM/RENESAS ARM64 ARCHITECTURE
2134 M: Simon Horman <horms@verge.net.au>
2135 M: Magnus Damm <magnus.damm@gmail.com>
2136 L: linux-renesas-soc@vger.kernel.org
2137 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2140 F: arch/arm64/boot/dts/renesas/
2141 F: Documentation/devicetree/bindings/arm/renesas.yaml
2142 F: drivers/soc/renesas/
2143 F: include/linux/soc/renesas/
2145 ARM/RISCPC ARCHITECTURE
2146 M: Russell King <linux@armlinux.org.uk>
2147 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2148 W: http://www.armlinux.org.uk/
2150 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2151 F: arch/arm/include/asm/hardware/ioc.h
2152 F: arch/arm/include/asm/hardware/iomd.h
2153 F: arch/arm/include/asm/hardware/memc.h
2154 F: arch/arm/mach-rpc/
2155 F: drivers/net/ethernet/8390/etherh.c
2156 F: drivers/net/ethernet/i825xx/ether1*
2157 F: drivers/net/ethernet/seeq/ether3*
2158 F: drivers/scsi/arm/
2160 ARM/Rockchip SoC support
2161 M: Heiko Stuebner <heiko@sntech.de>
2162 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2163 L: linux-rockchip@lists.infradead.org
2164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2166 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2167 F: arch/arm/boot/dts/rk3*
2168 F: arch/arm/boot/dts/rv1108*
2169 F: arch/arm/mach-rockchip/
2170 F: drivers/clk/rockchip/
2171 F: drivers/i2c/busses/i2c-rk3x.c
2172 F: drivers/*/*rockchip*
2173 F: drivers/*/*/*rockchip*
2174 F: sound/soc/rockchip/
2177 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2178 M: Kukjin Kim <kgene@kernel.org>
2179 M: Krzysztof Kozlowski <krzk@kernel.org>
2180 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2181 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2182 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2184 F: arch/arm/boot/dts/s3c*
2185 F: arch/arm/boot/dts/s5p*
2186 F: arch/arm/boot/dts/exynos*
2187 F: arch/arm64/boot/dts/exynos/
2188 F: arch/arm/plat-samsung/
2189 F: arch/arm/mach-s3c24*/
2190 F: arch/arm/mach-s3c64xx/
2191 F: arch/arm/mach-s5p*/
2192 F: arch/arm/mach-exynos*/
2193 F: drivers/*/*s3c24*
2194 F: drivers/*/*/*s3c24*
2195 F: drivers/*/*s3c64xx*
2196 F: drivers/*/*s5pv210*
2197 F: drivers/memory/samsung/*
2198 F: drivers/soc/samsung/*
2199 F: Documentation/arm/Samsung/
2200 F: Documentation/devicetree/bindings/arm/samsung/
2201 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
2202 F: Documentation/devicetree/bindings/power/pd-samsung.txt
2205 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2206 M: Kyungmin Park <kyungmin.park@samsung.com>
2207 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2209 F: arch/arm/mach-s5pv210/
2211 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2212 M: Kyungmin Park <kyungmin.park@samsung.com>
2213 M: Kamil Debski <kamil@wypas.org>
2214 M: Andrzej Hajda <a.hajda@samsung.com>
2215 L: linux-arm-kernel@lists.infradead.org
2216 L: linux-media@vger.kernel.org
2218 F: drivers/media/platform/s5p-g2d/
2220 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2221 M: Marek Szyprowski <m.szyprowski@samsung.com>
2222 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2223 L: linux-media@vger.kernel.org
2225 F: drivers/media/platform/s5p-cec/
2226 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2228 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2229 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2230 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2231 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2232 L: linux-arm-kernel@lists.infradead.org
2233 L: linux-media@vger.kernel.org
2235 F: drivers/media/platform/s5p-jpeg/
2237 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2238 M: Kyungmin Park <kyungmin.park@samsung.com>
2239 M: Kamil Debski <kamil@wypas.org>
2240 M: Jeongtae Park <jtp.park@samsung.com>
2241 M: Andrzej Hajda <a.hajda@samsung.com>
2242 L: linux-arm-kernel@lists.infradead.org
2243 L: linux-media@vger.kernel.org
2245 F: drivers/media/platform/s5p-mfc/
2247 ARM/SHMOBILE ARM ARCHITECTURE
2248 M: Simon Horman <horms@verge.net.au>
2249 M: Magnus Damm <magnus.damm@gmail.com>
2250 L: linux-renesas-soc@vger.kernel.org
2251 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2254 F: arch/arm/boot/dts/emev2*
2255 F: arch/arm/boot/dts/gr-peach*
2256 F: arch/arm/boot/dts/iwg20d-q7*
2257 F: arch/arm/boot/dts/r7s*
2258 F: arch/arm/boot/dts/r8a*
2259 F: arch/arm/boot/dts/r9a*
2260 F: arch/arm/boot/dts/sh*
2261 F: arch/arm/configs/shmobile_defconfig
2262 F: arch/arm/include/debug/renesas-scif.S
2263 F: arch/arm/mach-shmobile/
2264 F: Documentation/devicetree/bindings/arm/renesas.yaml
2265 F: drivers/soc/renesas/
2266 F: include/linux/soc/renesas/
2268 ARM/SOCFPGA ARCHITECTURE
2269 M: Dinh Nguyen <dinguyen@kernel.org>
2271 F: arch/arm/mach-socfpga/
2272 F: arch/arm/boot/dts/socfpga*
2273 F: arch/arm/configs/socfpga_defconfig
2274 F: arch/arm64/boot/dts/altera/
2275 F: arch/arm64/boot/dts/intel/
2276 W: http://www.rocketboards.org
2277 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2279 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2280 M: Dinh Nguyen <dinguyen@kernel.org>
2282 F: drivers/clk/socfpga/
2284 ARM/SOCFPGA EDAC SUPPORT
2285 M: Thor Thayer <thor.thayer@linux.intel.com>
2287 F: drivers/edac/altera_edac.
2289 ARM/SPREADTRUM SoC SUPPORT
2290 M: Orson Zhai <orsonzhai@gmail.com>
2291 M: Baolin Wang <baolin.wang@linaro.org>
2292 M: Chunyan Zhang <zhang.lyra@gmail.com>
2294 F: arch/arm64/boot/dts/sprd
2297 ARM/STI ARCHITECTURE
2298 M: Patrice Chotard <patrice.chotard@st.com>
2299 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2300 W: http://www.stlinux.com
2302 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2303 F: arch/arm/mach-sti/
2304 F: arch/arm/boot/dts/sti*
2305 F: drivers/char/hw_random/st-rng.c
2306 F: drivers/clocksource/arm_global_timer.c
2307 F: drivers/clocksource/clksrc_st_lpc.c
2308 F: drivers/cpufreq/sti-cpufreq.c
2309 F: drivers/dma/st_fdma*
2310 F: drivers/i2c/busses/i2c-st.c
2311 F: drivers/media/rc/st_rc.c
2312 F: drivers/media/platform/sti/c8sectpfe/
2313 F: drivers/mmc/host/sdhci-st.c
2314 F: drivers/phy/st/phy-miphy28lp.c
2315 F: drivers/phy/st/phy-stih407-usb.c
2316 F: drivers/pinctrl/pinctrl-st.c
2317 F: drivers/remoteproc/st_remoteproc.c
2318 F: drivers/remoteproc/st_slim_rproc.c
2319 F: drivers/reset/sti/
2320 F: drivers/rtc/rtc-st-lpc.c
2321 F: drivers/tty/serial/st-asc.c
2322 F: drivers/usb/dwc3/dwc3-st.c
2323 F: drivers/usb/host/ehci-st.c
2324 F: drivers/usb/host/ohci-st.c
2325 F: drivers/watchdog/st_lpc_wdt.c
2326 F: drivers/ata/ahci_st.c
2327 F: include/linux/remoteproc/st_slim_rproc.h
2329 ARM/STM32 ARCHITECTURE
2330 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2331 M: Alexandre Torgue <alexandre.torgue@st.com>
2332 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2333 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2338 F: arch/arm/boot/dts/stm32*
2339 F: arch/arm/mach-stm32/
2340 F: drivers/clocksource/armv7m_systick.c
2342 ARM/Synaptics SoC support
2343 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2344 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2345 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2347 F: arch/arm/mach-berlin/
2348 F: arch/arm/boot/dts/berlin*
2349 F: arch/arm64/boot/dts/synaptics/
2351 ARM/TANGO ARCHITECTURE
2352 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2353 M: Mans Rullgard <mans@mansr.com>
2354 L: linux-arm-kernel@lists.infradead.org
2358 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2359 M: Lennert Buytenhek <kernel@wantstofly.org>
2360 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2363 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2364 M: Hans Verkuil <hans.verkuil@cisco.com>
2365 L: linux-tegra@vger.kernel.org
2366 L: linux-media@vger.kernel.org
2368 F: drivers/media/platform/tegra-cec/
2369 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2371 ARM/TETON BGA MACHINE SUPPORT
2372 M: "Mark F. Brown" <mark.brown314@gmail.com>
2373 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2376 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2377 M: Santosh Shilimkar <ssantosh@kernel.org>
2378 L: linux-kernel@vger.kernel.org
2380 F: drivers/memory/*emif*
2382 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2383 M: Tero Kristo <t-kristo@ti.com>
2384 M: Nishanth Menon <nm@ti.com>
2385 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2387 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2388 F: arch/arm64/boot/dts/ti/Makefile
2389 F: arch/arm64/boot/dts/ti/k3-*
2390 F: include/dt-bindings/pinctrl/k3.h
2392 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2393 M: Santosh Shilimkar <ssantosh@kernel.org>
2394 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2396 F: arch/arm/mach-keystone/
2397 F: arch/arm/boot/dts/keystone-*
2398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2400 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2401 M: Santosh Shilimkar <ssantosh@kernel.org>
2402 L: linux-kernel@vger.kernel.org
2404 F: drivers/clk/keystone/
2406 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2407 M: Santosh Shilimkar <ssantosh@kernel.org>
2408 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2409 L: linux-kernel@vger.kernel.org
2411 F: drivers/clocksource/timer-keystone.c
2413 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2414 M: Santosh Shilimkar <ssantosh@kernel.org>
2415 L: linux-kernel@vger.kernel.org
2417 F: drivers/power/reset/keystone-reset.c
2419 ARM/THECUS N2100 MACHINE SUPPORT
2420 M: Lennert Buytenhek <kernel@wantstofly.org>
2421 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2424 ARM/TOSA MACHINE SUPPORT
2425 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2426 M: Dirk Opfer <dirk@opfer-online.de>
2429 ARM/UNIPHIER ARCHITECTURE
2430 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2431 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2432 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2434 F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2435 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2436 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2437 F: arch/arm/boot/dts/uniphier*
2438 F: arch/arm/include/asm/hardware/cache-uniphier.h
2439 F: arch/arm/mach-uniphier/
2440 F: arch/arm/mm/cache-uniphier.c
2441 F: arch/arm64/boot/dts/socionext/uniphier*
2442 F: drivers/bus/uniphier-system-bus.c
2443 F: drivers/clk/uniphier/
2444 F: drivers/dma/uniphier-mdmac.c
2445 F: drivers/gpio/gpio-uniphier.c
2446 F: drivers/i2c/busses/i2c-uniphier*
2447 F: drivers/irqchip/irq-uniphier-aidet.c
2448 F: drivers/mmc/host/uniphier-sd.c
2449 F: drivers/pinctrl/uniphier/
2450 F: drivers/reset/reset-uniphier.c
2451 F: drivers/tty/serial/8250/8250_uniphier.c
2454 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2455 M: Ulf Hansson <ulf.hansson@linaro.org>
2456 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2457 T: git git://git.linaro.org/people/ulfh/clk.git
2459 F: drivers/clk/ux500/
2461 ARM/VERSATILE EXPRESS PLATFORM
2462 M: Liviu Dudau <liviu.dudau@arm.com>
2463 M: Sudeep Holla <sudeep.holla@arm.com>
2464 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2465 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2467 F: arch/arm/boot/dts/vexpress*
2468 F: arch/arm64/boot/dts/arm/
2469 F: arch/arm/mach-vexpress/
2472 F: drivers/clk/versatile/clk-vexpress-osc.c
2473 F: drivers/clocksource/timer-versatile.c
2477 M: Russell King <linux@armlinux.org.uk>
2478 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2479 W: http://www.armlinux.org.uk/
2483 ARM/VOIPAC PXA270 SUPPORT
2484 M: Marek Vasut <marek.vasut@gmail.com>
2485 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2487 F: arch/arm/mach-pxa/vpac270.c
2488 F: arch/arm/mach-pxa/include/mach/vpac270.h
2490 ARM/VT8500 ARM ARCHITECTURE
2491 M: Tony Prisk <linux@prisktech.co.nz>
2492 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2494 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2495 F: arch/arm/mach-vt8500/
2496 F: drivers/clocksource/timer-vt8500.c
2497 F: drivers/i2c/busses/i2c-wmt.c
2498 F: drivers/mmc/host/wmt-sdmmc.c
2499 F: drivers/pwm/pwm-vt8500.c
2500 F: drivers/rtc/rtc-vt8500.c
2501 F: drivers/tty/serial/vt8500_serial.c
2502 F: drivers/usb/host/ehci-platform.c
2503 F: drivers/usb/host/uhci-platform.c
2504 F: drivers/video/fbdev/vt8500lcdfb.*
2505 F: drivers/video/fbdev/wm8505fb*
2506 F: drivers/video/fbdev/wmt_ge_rops.*
2508 ARM/ZIPIT Z2 SUPPORT
2509 M: Marek Vasut <marek.vasut@gmail.com>
2510 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2512 F: arch/arm/mach-pxa/z2.c
2513 F: arch/arm/mach-pxa/include/mach/z2.h
2515 ARM/ZTE ARCHITECTURE
2516 M: Jun Nie <jun.nie@linaro.org>
2517 M: Shawn Guo <shawnguo@kernel.org>
2518 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2520 F: arch/arm/boot/dts/zx2967*
2521 F: arch/arm/mach-zx/
2522 F: arch/arm64/boot/dts/zte/
2524 F: drivers/dma/zx_dma.c
2525 F: drivers/gpio/gpio-zx.c
2526 F: drivers/i2c/busses/i2c-zx2967.c
2527 F: drivers/mmc/host/dw_mmc-zx.*
2528 F: drivers/pinctrl/zte/
2530 F: drivers/thermal/zx2967_thermal.c
2531 F: drivers/watchdog/zx2967_wdt.c
2532 F: Documentation/devicetree/bindings/arm/zte.yaml
2533 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2534 F: Documentation/devicetree/bindings/dma/zxdma.txt
2535 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2536 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2537 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2538 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2539 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2540 F: Documentation/devicetree/bindings/soc/zte/
2541 F: Documentation/devicetree/bindings/sound/zte,*.txt
2542 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2543 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2544 F: include/dt-bindings/clock/zx2967*.h
2545 F: include/dt-bindings/soc/zte,*.h
2546 F: sound/soc/codecs/zx_aud96p22.c
2549 ARM/ZYNQ ARCHITECTURE
2550 M: Michal Simek <michal.simek@xilinx.com>
2551 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2552 W: http://wiki.xilinx.com
2553 T: git https://github.com/Xilinx/linux-xlnx.git
2555 F: arch/arm/mach-zynq/
2556 F: drivers/cpuidle/cpuidle-zynq.c
2557 F: drivers/block/xsysace.c
2560 F: Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2561 F: Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2562 F: drivers/clocksource/timer-cadence-ttc.c
2563 F: drivers/i2c/busses/i2c-cadence.c
2564 F: drivers/mmc/host/sdhci-of-arasan.c
2565 F: drivers/edac/synopsys_edac.c
2566 F: drivers/i2c/busses/i2c-xiic.c
2568 ARM64 PORT (AARCH64 ARCHITECTURE)
2569 M: Catalin Marinas <catalin.marinas@arm.com>
2570 M: Will Deacon <will@kernel.org>
2571 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2575 X: arch/arm64/boot/dts/
2576 F: Documentation/arm64/
2578 AS3645A LED FLASH CONTROLLER DRIVER
2579 M: Sakari Ailus <sakari.ailus@iki.fi>
2580 L: linux-leds@vger.kernel.org
2582 F: drivers/leds/leds-as3645a.c
2584 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2585 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2586 L: linux-media@vger.kernel.org
2587 T: git git://linuxtv.org/media_tree.git
2589 F: drivers/media/i2c/ak7375.c
2590 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2592 ASAHI KASEI AK8974 DRIVER
2593 M: Linus Walleij <linus.walleij@linaro.org>
2594 L: linux-iio@vger.kernel.org
2595 W: http://www.akm.com/
2597 F: drivers/iio/magnetometer/ak8974.c
2599 ASC7621 HARDWARE MONITOR DRIVER
2600 M: George Joseph <george.joseph@fairview5.com>
2601 L: linux-hwmon@vger.kernel.org
2603 F: Documentation/hwmon/asc7621.rst
2604 F: drivers/hwmon/asc7621.c
2606 ASPEED VIDEO ENGINE DRIVER
2607 M: Eddie James <eajames@linux.ibm.com>
2608 L: linux-media@vger.kernel.org
2609 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2611 F: drivers/media/platform/aspeed-video.c
2612 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2614 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2615 M: Corentin Chary <corentin.chary@gmail.com>
2616 L: acpi4asus-user@lists.sourceforge.net
2617 L: platform-driver-x86@vger.kernel.org
2618 W: http://acpi4asus.sf.net
2620 F: drivers/platform/x86/asus*.c
2621 F: drivers/platform/x86/eeepc*.c
2623 ASUS WIRELESS RADIO CONTROL DRIVER
2624 M: João Paulo Rechi Vita <jprvita@gmail.com>
2625 L: platform-driver-x86@vger.kernel.org
2627 F: drivers/platform/x86/asus-wireless.c
2630 M: David Howells <dhowells@redhat.com>
2631 L: keyrings@vger.kernel.org
2633 F: Documentation/crypto/asymmetric-keys.txt
2634 F: include/linux/verification.h
2635 F: include/crypto/public_key.h
2636 F: include/crypto/pkcs7.h
2637 F: crypto/asymmetric_keys/
2639 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2640 R: Dan Williams <dan.j.williams@intel.com>
2641 W: http://sourceforge.net/projects/xscaleiop
2643 F: Documentation/crypto/async-tx-api.txt
2646 F: include/linux/dmaengine.h
2647 F: include/linux/async_tx.h
2650 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2651 L: linux-i2c@vger.kernel.org
2652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2654 F: Documentation/devicetree/bindings/eeprom/at24.txt
2655 F: drivers/misc/eeprom/at24.c
2657 ATA OVER ETHERNET (AOE) DRIVER
2658 M: "Justin Sanders" <justin@coraid.com>
2659 W: http://www.openaoe.org/
2661 F: Documentation/aoe/
2662 F: drivers/block/aoe/
2664 ATHEROS 71XX/9XXX GPIO DRIVER
2665 M: Alban Bedel <albeu@free.fr>
2666 W: https://github.com/AlbanBedel/linux
2667 T: git git://github.com/AlbanBedel/linux
2669 F: drivers/gpio/gpio-ath79.c
2670 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2672 ATHEROS 71XX/9XXX USB PHY DRIVER
2673 M: Alban Bedel <albeu@free.fr>
2674 W: https://github.com/AlbanBedel/linux
2675 T: git git://github.com/AlbanBedel/linux
2677 F: drivers/phy/qualcomm/phy-ath79-usb.c
2678 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2680 ATHEROS ATH GENERIC UTILITIES
2681 M: Kalle Valo <kvalo@codeaurora.org>
2682 L: linux-wireless@vger.kernel.org
2684 F: drivers/net/wireless/ath/*
2686 ATHEROS ATH5K WIRELESS DRIVER
2687 M: Jiri Slaby <jirislaby@gmail.com>
2688 M: Nick Kossifidis <mickflemm@gmail.com>
2689 M: Luis Chamberlain <mcgrof@kernel.org>
2690 L: linux-wireless@vger.kernel.org
2691 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2693 F: drivers/net/wireless/ath/ath5k/
2695 ATHEROS ATH6KL WIRELESS DRIVER
2696 M: Kalle Valo <kvalo@codeaurora.org>
2697 L: linux-wireless@vger.kernel.org
2698 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2699 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2701 F: drivers/net/wireless/ath/ath6kl/
2704 M: Ville Syrjala <syrjala@sci.fi>
2706 F: drivers/input/misc/ati_remote2.c
2708 ATK0110 HWMON DRIVER
2709 M: Luca Tettamanti <kronos.it@gmail.com>
2710 L: linux-hwmon@vger.kernel.org
2712 F: drivers/hwmon/asus_atk0110.c
2714 ATLX ETHERNET DRIVERS
2715 M: Jay Cliburn <jcliburn@gmail.com>
2716 M: Chris Snook <chris.snook@gmail.com>
2717 L: netdev@vger.kernel.org
2718 W: http://sourceforge.net/projects/atl1
2719 W: http://atl1.sourceforge.net
2721 F: drivers/net/ethernet/atheros/
2724 M: Chas Williams <3chas3@gmail.com>
2725 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2726 L: netdev@vger.kernel.org
2727 W: http://linux-atm.sourceforge.net
2730 F: include/linux/atm*
2731 F: include/uapi/linux/atm*
2733 ATMEL MACB ETHERNET DRIVER
2734 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2736 F: drivers/net/ethernet/cadence/
2738 ATMEL MAXTOUCH DRIVER
2739 M: Nick Dyer <nick@shmanahar.org>
2740 T: git git://github.com/ndyer/linux.git
2742 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2743 F: drivers/input/touchscreen/atmel_mxt_ts.c
2745 ATMEL WIRELESS DRIVER
2746 M: Simon Kelley <simon@thekelleys.org.uk>
2747 L: linux-wireless@vger.kernel.org
2748 W: http://www.thekelleys.org.uk/atmel
2749 W: http://atmelwlandriver.sourceforge.net/
2751 F: drivers/net/wireless/atmel/atmel*
2753 ATOMIC INFRASTRUCTURE
2754 M: Will Deacon <will@kernel.org>
2755 M: Peter Zijlstra <peterz@infradead.org>
2756 R: Boqun Feng <boqun.feng@gmail.com>
2757 L: linux-kernel@vger.kernel.org
2759 F: arch/*/include/asm/atomic*.h
2760 F: include/*/atomic*.h
2763 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2764 M: Bradley Grove <linuxdrivers@attotech.com>
2765 L: linux-scsi@vger.kernel.org
2766 W: http://www.attotech.com
2768 F: drivers/scsi/esas2r
2770 ATUSB IEEE 802.15.4 RADIO DRIVER
2771 M: Stefan Schmidt <stefan@datenfreihafen.org>
2772 L: linux-wpan@vger.kernel.org
2774 F: drivers/net/ieee802154/atusb.c
2775 F: drivers/net/ieee802154/atusb.h
2776 F: drivers/net/ieee802154/at86rf230.h
2779 M: Paul Moore <paul@paul-moore.com>
2780 M: Eric Paris <eparis@redhat.com>
2781 L: linux-audit@redhat.com (moderated for non-subscribers)
2782 W: https://github.com/linux-audit
2783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2785 F: include/linux/audit.h
2786 F: include/uapi/linux/audit.h
2789 AUXILIARY DISPLAY DRIVERS
2790 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2792 F: drivers/auxdisplay/
2793 F: include/linux/cfag12864b.h
2795 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2796 M: Andreas Klinger <ak@it-klinger.de>
2797 L: linux-iio@vger.kernel.org
2799 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2800 F: drivers/iio/adc/hx711.c
2803 M: Ralf Baechle <ralf@linux-mips.org>
2804 L: linux-hams@vger.kernel.org
2805 W: http://www.linux-ax25.org/
2807 F: include/uapi/linux/ax25.h
2808 F: include/net/ax25.h
2812 M: Peter Rosin <peda@axentia.se>
2813 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2815 F: Documentation/devicetree/bindings/arm/axentia.txt
2816 F: arch/arm/boot/dts/at91-linea.dtsi
2817 F: arch/arm/boot/dts/at91-natte.dtsi
2818 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2819 F: arch/arm/boot/dts/at91-tse850-3.dts
2821 AXENTIA ASOC DRIVERS
2822 M: Peter Rosin <peda@axentia.se>
2823 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2825 F: Documentation/devicetree/bindings/sound/axentia,*
2826 F: sound/soc/atmel/tse850-pcm5142.c
2828 AXXIA I2C CONTROLLER
2829 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
2830 L: linux-i2c@vger.kernel.org
2832 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2833 F: drivers/i2c/busses/i2c-axxia.c
2836 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2837 L: linux-media@vger.kernel.org
2838 W: https://linuxtv.org
2839 T: git git://linuxtv.org/media_tree.git
2841 F: drivers/media/usb/dvb-usb-v2/az6007.c
2843 AZTECH FM RADIO RECEIVER DRIVER
2844 M: Hans Verkuil <hverkuil@xs4all.nl>
2845 L: linux-media@vger.kernel.org
2846 T: git git://linuxtv.org/media_tree.git
2847 W: https://linuxtv.org
2849 F: drivers/media/radio/radio-aztech*
2852 L: linux-wireless@vger.kernel.org
2853 L: b43-dev@lists.infradead.org
2854 W: http://wireless.kernel.org/en/users/Drivers/b43
2856 F: drivers/net/wireless/broadcom/b43/
2858 B43LEGACY WIRELESS DRIVER
2859 M: Larry Finger <Larry.Finger@lwfinger.net>
2860 L: linux-wireless@vger.kernel.org
2861 L: b43-dev@lists.infradead.org
2862 W: http://wireless.kernel.org/en/users/Drivers/b43
2864 F: drivers/net/wireless/broadcom/b43legacy/
2866 BACKLIGHT CLASS/SUBSYSTEM
2867 M: Lee Jones <lee.jones@linaro.org>
2868 M: Daniel Thompson <daniel.thompson@linaro.org>
2869 M: Jingoo Han <jingoohan1@gmail.com>
2870 L: dri-devel@lists.freedesktop.org
2871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2873 F: drivers/video/backlight/
2874 F: include/linux/backlight.h
2875 F: include/linux/pwm_backlight.h
2876 F: Documentation/devicetree/bindings/leds/backlight
2879 M: Marek Lindner <mareklindner@neomailbox.ch>
2880 M: Simon Wunderlich <sw@simonwunderlich.de>
2881 M: Antonio Quartulli <a@unstable.cc>
2882 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2883 W: https://www.open-mesh.org/
2884 B: https://www.open-mesh.org/projects/batman-adv/issues
2885 C: irc://chat.freenode.net/batman
2886 Q: https://patchwork.open-mesh.org/project/batman/list/
2887 T: git https://git.open-mesh.org/linux-merge.git
2889 F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2890 F: Documentation/ABI/obsolete/sysfs-class-net-mesh
2891 F: Documentation/networking/batman-adv.rst
2892 F: include/uapi/linux/batadv_packet.h
2893 F: include/uapi/linux/batman_adv.h
2896 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2897 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2898 L: linux-hams@vger.kernel.org
2899 W: http://www.baycom.org/~tom/ham/ham.html
2901 F: drivers/net/hamradio/baycom*
2903 BCACHE (BLOCK LAYER CACHE)
2904 M: Coly Li <colyli@suse.de>
2905 M: Kent Overstreet <kent.overstreet@gmail.com>
2906 L: linux-bcache@vger.kernel.org
2907 W: http://bcache.evilpiepirate.org
2908 C: irc://irc.oftc.net/bcache
2910 F: drivers/md/bcache/
2912 BDISP ST MEDIA DRIVER
2913 M: Fabien Dessenne <fabien.dessenne@st.com>
2914 L: linux-media@vger.kernel.org
2915 T: git git://linuxtv.org/media_tree.git
2916 W: https://linuxtv.org
2918 F: drivers/media/platform/sti/bdisp
2920 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2921 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2922 L: netdev@vger.kernel.org
2924 F: drivers/net/ethernet/ec_bhf.c
2927 M: Luis de Bethencourt <luisbg@kernel.org>
2928 M: Salah Triki <salah.triki@gmail.com>
2930 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2931 F: Documentation/filesystems/befs.txt
2935 M: Paolo Valente <paolo.valente@linaro.org>
2936 M: Jens Axboe <axboe@kernel.dk>
2937 L: linux-block@vger.kernel.org
2940 F: Documentation/block/bfq-iosched.txt
2943 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2945 F: Documentation/filesystems/bfs.txt
2947 F: include/uapi/linux/bfs_fs.h
2949 BLINKM RGB LED DRIVER
2950 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2952 F: drivers/leds/leds-blinkm.c
2955 M: Jens Axboe <axboe@kernel.dk>
2956 L: linux-block@vger.kernel.org
2957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2961 F: kernel/trace/blktrace.c
2965 M: Joern Engel <joern@lazybastard.org>
2966 L: linux-mtd@lists.infradead.org
2968 F: drivers/mtd/devices/block2mtd.c
2971 M: Marcel Holtmann <marcel@holtmann.org>
2972 M: Johan Hedberg <johan.hedberg@gmail.com>
2973 L: linux-bluetooth@vger.kernel.org
2974 W: http://www.bluez.org/
2975 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2978 F: drivers/bluetooth/
2981 M: Marcel Holtmann <marcel@holtmann.org>
2982 M: Johan Hedberg <johan.hedberg@gmail.com>
2983 L: linux-bluetooth@vger.kernel.org
2984 W: http://www.bluez.org/
2985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2989 F: include/net/bluetooth/
2992 M: Jay Vosburgh <j.vosburgh@gmail.com>
2993 M: Veaceslav Falico <vfalico@gmail.com>
2994 M: Andy Gospodarek <andy@greyhouse.net>
2995 L: netdev@vger.kernel.org
2996 W: http://sourceforge.net/projects/bonding/
2998 F: drivers/net/bonding/
2999 F: include/uapi/linux/if_bonding.h
3001 BPF (Safe dynamic programs and tools)
3002 M: Alexei Starovoitov <ast@kernel.org>
3003 M: Daniel Borkmann <daniel@iogearbox.net>
3004 R: Martin KaFai Lau <kafai@fb.com>
3005 R: Song Liu <songliubraving@fb.com>
3006 R: Yonghong Song <yhs@fb.com>
3007 L: netdev@vger.kernel.org
3008 L: bpf@vger.kernel.org
3009 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3011 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3014 F: Documentation/networking/filter.txt
3015 F: Documentation/bpf/
3016 F: include/linux/bpf*
3017 F: include/linux/filter.h
3018 F: include/trace/events/xdp.h
3019 F: include/uapi/linux/bpf*
3020 F: include/uapi/linux/filter.h
3022 F: kernel/trace/bpf_trace.c
3025 F: net/core/filter.c
3026 F: net/sched/act_bpf.c
3027 F: net/sched/cls_bpf.c
3031 F: tools/testing/selftests/bpf/
3036 M: Shubham Bansal <illusionist.neo@gmail.com>
3037 L: netdev@vger.kernel.org
3038 L: bpf@vger.kernel.org
3043 M: Daniel Borkmann <daniel@iogearbox.net>
3044 M: Alexei Starovoitov <ast@kernel.org>
3045 M: Zi Shen Lim <zlim.lnx@gmail.com>
3046 L: netdev@vger.kernel.org
3047 L: bpf@vger.kernel.org
3051 BPF JIT for MIPS (32-BIT AND 64-BIT)
3052 M: Paul Burton <paul.burton@mips.com>
3053 L: netdev@vger.kernel.org
3054 L: bpf@vger.kernel.org
3058 BPF JIT for NFP NICs
3059 M: Jakub Kicinski <jakub.kicinski@netronome.com>
3060 L: netdev@vger.kernel.org
3061 L: bpf@vger.kernel.org
3063 F: drivers/net/ethernet/netronome/nfp/bpf/
3065 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3066 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3067 M: Sandipan Das <sandipan@linux.ibm.com>
3068 L: netdev@vger.kernel.org
3069 L: bpf@vger.kernel.org
3071 F: arch/powerpc/net/
3073 BPF JIT for RISC-V (RV64G)
3074 M: Björn Töpel <bjorn.topel@gmail.com>
3075 L: netdev@vger.kernel.org
3080 M: Heiko Carstens <heiko.carstens@de.ibm.com>
3081 M: Vasily Gorbik <gor@linux.ibm.com>
3082 M: Christian Borntraeger <borntraeger@de.ibm.com>
3083 L: netdev@vger.kernel.org
3084 L: bpf@vger.kernel.org
3087 X: arch/s390/net/pnet.c
3089 BPF JIT for SPARC (32-BIT AND 64-BIT)
3090 M: David S. Miller <davem@davemloft.net>
3091 L: netdev@vger.kernel.org
3092 L: bpf@vger.kernel.org
3096 BPF JIT for X86 32-BIT
3097 M: Wang YanQing <udknight@gmail.com>
3098 L: netdev@vger.kernel.org
3099 L: bpf@vger.kernel.org
3101 F: arch/x86/net/bpf_jit_comp32.c
3103 BPF JIT for X86 64-BIT
3104 M: Alexei Starovoitov <ast@kernel.org>
3105 M: Daniel Borkmann <daniel@iogearbox.net>
3106 L: netdev@vger.kernel.org
3107 L: bpf@vger.kernel.org
3110 X: arch/x86/net/bpf_jit_comp32.c
3112 BROADCOM B44 10/100 ETHERNET DRIVER
3113 M: Michael Chan <michael.chan@broadcom.com>
3114 L: netdev@vger.kernel.org
3116 F: drivers/net/ethernet/broadcom/b44.*
3118 BROADCOM B53 ETHERNET SWITCH DRIVER
3119 M: Florian Fainelli <f.fainelli@gmail.com>
3120 L: netdev@vger.kernel.org
3121 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3123 F: drivers/net/dsa/b53/*
3124 F: include/linux/platform_data/b53.h
3126 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3127 M: Florian Fainelli <f.fainelli@gmail.com>
3128 M: Ray Jui <rjui@broadcom.com>
3129 M: Scott Branden <sbranden@broadcom.com>
3130 M: bcm-kernel-feedback-list@broadcom.com
3131 T: git git://github.com/broadcom/mach-bcm
3137 F: arch/arm/mach-bcm/
3139 BROADCOM BCM2835 ARM ARCHITECTURE
3140 M: Eric Anholt <eric@anholt.net>
3141 M: Stefan Wahren <wahrenst@gmx.net>
3142 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3143 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3144 T: git git://github.com/anholt/linux
3147 F: drivers/staging/vc04_services
3149 BROADCOM BCM47XX MIPS ARCHITECTURE
3150 M: Hauke Mehrtens <hauke@hauke-m.de>
3151 M: Rafał Miłecki <zajec5@gmail.com>
3152 L: linux-mips@vger.kernel.org
3154 F: Documentation/devicetree/bindings/mips/brcm/
3155 F: arch/mips/bcm47xx/*
3156 F: arch/mips/include/asm/mach-bcm47xx/*
3158 BROADCOM BCM5301X ARM ARCHITECTURE
3159 M: Hauke Mehrtens <hauke@hauke-m.de>
3160 M: Rafał Miłecki <zajec5@gmail.com>
3161 M: bcm-kernel-feedback-list@broadcom.com
3162 L: linux-arm-kernel@lists.infradead.org
3164 F: arch/arm/mach-bcm/bcm_5301x.c
3165 F: arch/arm/boot/dts/bcm5301x*.dtsi
3166 F: arch/arm/boot/dts/bcm470*
3167 F: arch/arm/boot/dts/bcm953012*
3169 BROADCOM BCM53573 ARM ARCHITECTURE
3170 M: Rafał Miłecki <rafal@milecki.pl>
3171 L: linux-arm-kernel@lists.infradead.org
3173 F: arch/arm/boot/dts/bcm53573*
3174 F: arch/arm/boot/dts/bcm47189*
3176 BROADCOM BCM63XX ARM ARCHITECTURE
3177 M: Florian Fainelli <f.fainelli@gmail.com>
3178 M: bcm-kernel-feedback-list@broadcom.com
3179 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3180 T: git git://github.com/broadcom/stblinux.git
3184 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3185 M: Kevin Cernekee <cernekee@gmail.com>
3186 L: linux-usb@vger.kernel.org
3188 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3190 BROADCOM BCM7XXX ARM ARCHITECTURE
3191 M: Brian Norris <computersforpeace@gmail.com>
3192 M: Gregory Fong <gregory.0xf0@gmail.com>
3193 M: Florian Fainelli <f.fainelli@gmail.com>
3194 M: bcm-kernel-feedback-list@broadcom.com
3195 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3196 T: git git://github.com/broadcom/stblinux.git
3198 F: arch/arm/mach-bcm/*brcmstb*
3199 F: arch/arm/boot/dts/bcm7*.dts*
3200 F: drivers/bus/brcmstb_gisb.c
3201 F: arch/arm/mm/cache-b15-rac.c
3202 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3205 BROADCOM BMIPS CPUFREQ DRIVER
3206 M: Markus Mayer <mmayer@broadcom.com>
3207 M: bcm-kernel-feedback-list@broadcom.com
3208 L: linux-pm@vger.kernel.org
3210 F: drivers/cpufreq/bmips-cpufreq.c
3212 BROADCOM BMIPS MIPS ARCHITECTURE
3213 M: Kevin Cernekee <cernekee@gmail.com>
3214 M: Florian Fainelli <f.fainelli@gmail.com>
3215 L: bcm-kernel-feedback-list@broadcom.com
3216 L: linux-mips@vger.kernel.org
3217 T: git git://github.com/broadcom/stblinux.git
3219 F: arch/mips/bmips/*
3220 F: arch/mips/include/asm/mach-bmips/*
3221 F: arch/mips/kernel/*bmips*
3222 F: arch/mips/boot/dts/brcm/bcm*.dts*
3223 F: drivers/irqchip/irq-bcm63*
3224 F: drivers/irqchip/irq-bcm7*
3225 F: drivers/irqchip/irq-brcmstb*
3226 F: include/linux/bcm963xx_nvram.h
3227 F: include/linux/bcm963xx_tag.h
3229 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3230 M: Rasesh Mody <rmody@marvell.com>
3231 M: GR-Linux-NIC-Dev@marvell.com
3232 L: netdev@vger.kernel.org
3234 F: drivers/net/ethernet/broadcom/bnx2.*
3235 F: drivers/net/ethernet/broadcom/bnx2_*
3237 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3238 M: QLogic-Storage-Upstream@qlogic.com
3239 L: linux-scsi@vger.kernel.org
3241 F: drivers/scsi/bnx2fc/
3243 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3244 M: QLogic-Storage-Upstream@qlogic.com
3245 L: linux-scsi@vger.kernel.org
3247 F: drivers/scsi/bnx2i/
3249 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3250 M: Ariel Elior <aelior@marvell.com>
3251 M: Sudarsana Kalluru <skalluru@marvell.com>
3252 M: GR-everest-linux-l2@marvell.com
3253 L: netdev@vger.kernel.org
3255 F: drivers/net/ethernet/broadcom/bnx2x/
3257 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3258 M: Michael Chan <michael.chan@broadcom.com>
3259 L: netdev@vger.kernel.org
3261 F: drivers/net/ethernet/broadcom/bnxt/
3263 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3264 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3265 M: Franky Lin <franky.lin@broadcom.com>
3266 M: Hante Meuleman <hante.meuleman@broadcom.com>
3267 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3268 M: Wright Feng <wright.feng@cypress.com>
3269 L: linux-wireless@vger.kernel.org
3270 L: brcm80211-dev-list.pdl@broadcom.com
3271 L: brcm80211-dev-list@cypress.com
3273 F: drivers/net/wireless/broadcom/brcm80211/
3275 BROADCOM BRCMSTB GPIO DRIVER
3276 M: Gregory Fong <gregory.0xf0@gmail.com>
3277 L: bcm-kernel-feedback-list@broadcom.com
3279 F: drivers/gpio/gpio-brcmstb.c
3280 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3282 BROADCOM BRCMSTB I2C DRIVER
3283 M: Kamal Dasu <kdasu.kdev@gmail.com>
3284 L: linux-i2c@vger.kernel.org
3285 L: bcm-kernel-feedback-list@broadcom.com
3287 F: drivers/i2c/busses/i2c-brcmstb.c
3288 F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3290 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3291 M: Al Cooper <alcooperx@gmail.com>
3292 L: linux-kernel@vger.kernel.org
3293 L: bcm-kernel-feedback-list@broadcom.com
3295 F: drivers/phy/broadcom/phy-brcm-usb*
3297 BROADCOM GENET ETHERNET DRIVER
3298 M: Doug Berger <opendmb@gmail.com>
3299 M: Florian Fainelli <f.fainelli@gmail.com>
3300 L: bcm-kernel-feedback-list@broadcom.com
3301 L: netdev@vger.kernel.org
3303 F: drivers/net/ethernet/broadcom/genet/
3305 BROADCOM IPROC ARM ARCHITECTURE
3306 M: Ray Jui <rjui@broadcom.com>
3307 M: Scott Branden <sbranden@broadcom.com>
3308 M: bcm-kernel-feedback-list@broadcom.com
3309 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3310 T: git git://github.com/broadcom/cygnus-linux.git
3327 F: arch/arm64/boot/dts/broadcom/northstar2/*
3328 F: arch/arm64/boot/dts/broadcom/stingray/*
3329 F: drivers/clk/bcm/clk-ns*
3330 F: drivers/clk/bcm/clk-sr*
3331 F: drivers/pinctrl/bcm/pinctrl-ns*
3332 F: include/dt-bindings/clock/bcm-sr*
3334 BROADCOM KONA GPIO DRIVER
3335 M: Ray Jui <rjui@broadcom.com>
3336 L: bcm-kernel-feedback-list@broadcom.com
3338 F: drivers/gpio/gpio-bcm-kona.c
3339 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3341 BROADCOM NETXTREME-E ROCE DRIVER
3342 M: Selvin Xavier <selvin.xavier@broadcom.com>
3343 M: Devesh Sharma <devesh.sharma@broadcom.com>
3344 M: Somnath Kotur <somnath.kotur@broadcom.com>
3345 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3346 L: linux-rdma@vger.kernel.org
3347 W: http://www.broadcom.com
3349 F: drivers/infiniband/hw/bnxt_re/
3350 F: include/uapi/rdma/bnxt_re-abi.h
3352 BROADCOM NVRAM DRIVER
3353 M: Rafał Miłecki <zajec5@gmail.com>
3354 L: linux-mips@vger.kernel.org
3356 F: drivers/firmware/broadcom/*
3358 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3359 M: Rafał Miłecki <zajec5@gmail.com>
3360 L: linux-wireless@vger.kernel.org
3363 F: include/linux/bcma/
3365 BROADCOM STB AVS CPUFREQ DRIVER
3366 M: Markus Mayer <mmayer@broadcom.com>
3367 M: bcm-kernel-feedback-list@broadcom.com
3368 L: linux-pm@vger.kernel.org
3370 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3371 F: drivers/cpufreq/brcmstb*
3373 BROADCOM STB AVS TMON DRIVER
3374 M: Markus Mayer <mmayer@broadcom.com>
3375 M: bcm-kernel-feedback-list@broadcom.com
3376 L: linux-pm@vger.kernel.org
3378 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3379 F: drivers/thermal/broadcom/brcmstb*
3381 BROADCOM STB NAND FLASH DRIVER
3382 M: Brian Norris <computersforpeace@gmail.com>
3383 M: Kamal Dasu <kdasu.kdev@gmail.com>
3384 L: linux-mtd@lists.infradead.org
3385 L: bcm-kernel-feedback-list@broadcom.com
3387 F: drivers/mtd/nand/raw/brcmnand/
3389 BROADCOM STB DPFE DRIVER
3390 M: Markus Mayer <mmayer@broadcom.com>
3391 M: bcm-kernel-feedback-list@broadcom.com
3392 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3394 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3395 F: drivers/memory/brcmstb_dpfe.c
3398 M: Kamal Dasu <kdasu.kdev@gmail.com>
3399 M: bcm-kernel-feedback-list@broadcom.com
3401 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3402 F: drivers/spi/spi-bcm-qspi.*
3403 F: drivers/spi/spi-brcmstb-qspi.c
3404 F: drivers/spi/spi-iproc-qspi.c
3406 BROADCOM SYSTEMPORT ETHERNET DRIVER
3407 M: Florian Fainelli <f.fainelli@gmail.com>
3408 L: bcm-kernel-feedback-list@broadcom.com
3409 L: netdev@vger.kernel.org
3411 F: drivers/net/ethernet/broadcom/bcmsysport.*
3413 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3414 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3415 M: Prashant Sreedharan <prashant@broadcom.com>
3416 M: Michael Chan <mchan@broadcom.com>
3417 L: netdev@vger.kernel.org
3419 F: drivers/net/ethernet/broadcom/tg3.*
3421 BROCADE BFA FC SCSI DRIVER
3422 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3423 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3424 L: linux-scsi@vger.kernel.org
3426 F: drivers/scsi/bfa/
3428 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3429 M: Rasesh Mody <rmody@marvell.com>
3430 M: Sudarsana Kalluru <skalluru@marvell.com>
3431 M: GR-Linux-NIC-Dev@marvell.com
3432 L: netdev@vger.kernel.org
3434 F: drivers/net/ethernet/brocade/bna/
3436 BSG (block layer generic sg v4 driver)
3437 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3438 L: linux-scsi@vger.kernel.org
3441 F: include/linux/bsg.h
3442 F: include/uapi/linux/bsg.h
3445 M: Clemens Ladisch <clemens@ladisch.de>
3446 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3449 F: Documentation/sound/cards/bt87x.rst
3450 F: sound/pci/bt87x.c
3453 M: Michael Buesch <m@bues.ch>
3454 W: http://bu3sch.de/btgpio.php
3456 F: drivers/gpio/gpio-bt8xx.c
3459 M: Chris Mason <clm@fb.com>
3460 M: Josef Bacik <josef@toxicpanda.com>
3461 M: David Sterba <dsterba@suse.com>
3462 L: linux-btrfs@vger.kernel.org
3463 W: http://btrfs.wiki.kernel.org/
3464 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3467 F: Documentation/filesystems/btrfs.txt
3469 F: include/linux/btrfs*
3470 F: include/uapi/linux/btrfs*
3472 BTTV VIDEO4LINUX DRIVER
3473 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3474 L: linux-media@vger.kernel.org
3475 W: https://linuxtv.org
3476 T: git git://linuxtv.org/media_tree.git
3478 F: Documentation/media/v4l-drivers/bttv*
3479 F: drivers/media/pci/bt8xx/bttv*
3481 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3482 M: Chanwoo Choi <cw00.choi@samsung.com>
3483 L: linux-pm@vger.kernel.org
3484 L: linux-samsung-soc@vger.kernel.org
3485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3487 F: drivers/devfreq/exynos-bus.c
3488 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3490 BUSLOGIC SCSI DRIVER
3491 M: Khalid Aziz <khalid@gonehiking.org>
3492 L: linux-scsi@vger.kernel.org
3494 F: drivers/scsi/BusLogic.*
3495 F: drivers/scsi/FlashPoint.*
3497 C-MEDIA CMI8788 DRIVER
3498 M: Clemens Ladisch <clemens@ladisch.de>
3499 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3502 F: sound/pci/oxygen/
3505 M: Guo Ren <guoren@kernel.org>
3506 T: git https://github.com/c-sky/csky-linux.git
3509 F: Documentation/devicetree/bindings/csky/
3510 F: drivers/irqchip/irq-csky-*
3511 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3512 F: drivers/clocksource/timer-gx6605s.c
3513 F: drivers/clocksource/timer-mp-csky.c
3514 F: Documentation/devicetree/bindings/timer/csky,*
3519 M: Mark Salter <msalter@redhat.com>
3520 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3521 L: linux-c6x-dev@linux-c6x.org
3522 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3526 CA8210 IEEE-802.15.4 RADIO DRIVER
3527 M: Harry Morris <h.morris@cascoda.com>
3528 L: linux-wpan@vger.kernel.org
3529 W: https://github.com/Cascoda/ca8210-linux.git
3531 F: drivers/net/ieee802154/ca8210.c
3532 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3534 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3535 M: David Howells <dhowells@redhat.com>
3536 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3538 F: Documentation/filesystems/caching/cachefiles.txt
3541 CADENCE MIPI-CSI2 BRIDGES
3542 M: Maxime Ripard <maxime.ripard@bootlin.com>
3543 L: linux-media@vger.kernel.org
3545 F: Documentation/devicetree/bindings/media/cdns,*.txt
3546 F: drivers/media/platform/cadence/cdns-csi2*
3548 CADET FM/AM RADIO RECEIVER DRIVER
3549 M: Hans Verkuil <hverkuil@xs4all.nl>
3550 L: linux-media@vger.kernel.org
3551 T: git git://linuxtv.org/media_tree.git
3552 W: https://linuxtv.org
3554 F: drivers/media/radio/radio-cadet*
3556 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3557 M: Jonathan Corbet <corbet@lwn.net>
3558 L: linux-media@vger.kernel.org
3559 T: git git://linuxtv.org/media_tree.git
3561 F: Documentation/media/v4l-drivers/cafe_ccic*
3562 F: drivers/media/platform/marvell-ccic/
3565 L: netdev@vger.kernel.org
3567 F: Documentation/networking/caif/
3568 F: drivers/net/caif/
3569 F: include/uapi/linux/caif/
3570 F: include/net/caif/
3574 M: Toke Høiland-Jørgensen <toke@toke.dk>
3575 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3577 F: net/sched/sch_cake.c
3579 CALGARY x86-64 IOMMU
3580 M: Muli Ben-Yehuda <mulix@mulix.org>
3581 M: Jon Mason <jdmason@kudzu.us>
3582 L: iommu@lists.linux-foundation.org
3584 F: arch/x86/kernel/pci-calgary_64.c
3585 F: arch/x86/kernel/tce_64.c
3586 F: arch/x86/include/asm/calgary.h
3587 F: arch/x86/include/asm/tce.h
3590 M: Wolfgang Grandegger <wg@grandegger.com>
3591 M: Marc Kleine-Budde <mkl@pengutronix.de>
3592 L: linux-can@vger.kernel.org
3593 W: https://github.com/linux-can
3594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3597 F: Documentation/devicetree/bindings/net/can/
3599 F: include/linux/can/dev.h
3600 F: include/linux/can/platform/
3601 F: include/uapi/linux/can/error.h
3602 F: include/uapi/linux/can/netlink.h
3605 M: Oliver Hartkopp <socketcan@hartkopp.net>
3606 M: Marc Kleine-Budde <mkl@pengutronix.de>
3607 L: linux-can@vger.kernel.org
3608 W: https://github.com/linux-can
3609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3610 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3612 F: Documentation/networking/can.rst
3614 F: include/linux/can/core.h
3615 F: include/uapi/linux/can.h
3616 F: include/uapi/linux/can/bcm.h
3617 F: include/uapi/linux/can/raw.h
3618 F: include/uapi/linux/can/gw.h
3621 M: Serge Hallyn <serge@hallyn.com>
3622 L: linux-security-module@vger.kernel.org
3624 F: include/linux/capability.h
3625 F: include/uapi/linux/capability.h
3626 F: security/commoncap.c
3627 F: kernel/capability.c
3629 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3630 M: Kevin Tsai <ktsai@capellamicro.com>
3632 F: drivers/iio/light/cm*
3634 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3635 M: Christian Lamparter <chunkeey@googlemail.com>
3636 L: linux-wireless@vger.kernel.org
3637 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3639 F: drivers/net/wireless/ath/carl9170/
3642 M: Jan Glauber <jglauber@cavium.com>
3643 M: David Daney <david.daney@cavium.com>
3644 W: http://www.cavium.com
3646 F: drivers/i2c/busses/i2c-octeon*
3647 F: drivers/i2c/busses/i2c-thunderx*
3649 CAVIUM LIQUIDIO NETWORK DRIVER
3650 M: Derek Chickles <dchickles@marvell.com>
3651 M: Satanand Burla <sburla@marvell.com>
3652 M: Felix Manlunas <fmanlunas@marvell.com>
3653 L: netdev@vger.kernel.org
3654 W: http://www.cavium.com
3656 F: drivers/net/ethernet/cavium/liquidio/
3659 M: Jan Glauber <jglauber@cavium.com>
3660 M: David Daney <david.daney@cavium.com>
3661 M: Steven J. Hill <Steven.Hill@cavium.com>
3662 W: http://www.cavium.com
3664 F: drivers/mmc/host/cavium*
3666 CAVIUM OCTEON-TX CRYPTO DRIVER
3667 M: George Cherian <george.cherian@cavium.com>
3668 L: linux-crypto@vger.kernel.org
3669 W: http://www.cavium.com
3671 F: drivers/crypto/cavium/cpt/
3673 CAVIUM THUNDERX2 ARM64 SOC
3674 M: Robert Richter <rrichter@cavium.com>
3675 M: Jayachandran C <jnair@caviumnetworks.com>
3676 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3678 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3679 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3681 CC2520 IEEE-802.15.4 RADIO DRIVER
3682 M: Varka Bhadram <varkabhadram@gmail.com>
3683 L: linux-wpan@vger.kernel.org
3685 F: drivers/net/ieee802154/cc2520.c
3686 F: include/linux/spi/cc2520.h
3687 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3689 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3690 M: Gilad Ben-Yossef <gilad@benyossef.com>
3691 L: linux-crypto@vger.kernel.org
3693 F: drivers/crypto/ccree/
3694 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3697 M: Hans Verkuil <hans.verkuil@cisco.com>
3698 L: linux-media@vger.kernel.org
3699 T: git git://linuxtv.org/media_tree.git
3700 W: http://linuxtv.org
3702 F: Documentation/media/kapi/cec-core.rst
3703 F: Documentation/media/uapi/cec
3704 F: drivers/media/cec/
3705 F: drivers/media/rc/keymaps/rc-cec.c
3706 F: include/media/cec.h
3707 F: include/media/cec-notifier.h
3708 F: include/uapi/linux/cec.h
3709 F: include/uapi/linux/cec-funcs.h
3710 F: Documentation/devicetree/bindings/media/cec.txt
3711 F: Documentation/ABI/testing/debugfs-cec-error-inj
3714 M: Hans Verkuil <hans.verkuil@cisco.com>
3715 L: linux-media@vger.kernel.org
3716 T: git git://linuxtv.org/media_tree.git
3717 W: http://linuxtv.org
3719 F: drivers/media/platform/cec-gpio/
3720 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3722 CELL BROADBAND ENGINE ARCHITECTURE
3723 M: Arnd Bergmann <arnd@arndb.de>
3724 L: linuxppc-dev@lists.ozlabs.org
3725 W: http://www.ibm.com/developerworks/power/cell/
3727 F: arch/powerpc/include/asm/cell*.h
3728 F: arch/powerpc/include/asm/spu*.h
3729 F: arch/powerpc/include/uapi/asm/spu*.h
3730 F: arch/powerpc/oprofile/*cell*
3731 F: arch/powerpc/platforms/cell/
3733 CEPH COMMON CODE (LIBCEPH)
3734 M: Ilya Dryomov <idryomov@gmail.com>
3735 M: "Yan, Zheng" <zyan@redhat.com>
3736 M: Sage Weil <sage@redhat.com>
3737 L: ceph-devel@vger.kernel.org
3739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3740 T: git git://github.com/ceph/ceph-client.git
3743 F: include/linux/ceph/
3744 F: include/linux/crush/
3746 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3747 M: "Yan, Zheng" <zyan@redhat.com>
3748 M: Sage Weil <sage@redhat.com>
3749 M: Ilya Dryomov <idryomov@gmail.com>
3750 L: ceph-devel@vger.kernel.org
3752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3753 T: git git://github.com/ceph/ceph-client.git
3755 F: Documentation/filesystems/ceph.txt
3758 CERTIFICATE HANDLING:
3759 M: David Howells <dhowells@redhat.com>
3760 M: David Woodhouse <dwmw2@infradead.org>
3761 L: keyrings@vger.kernel.org
3763 F: Documentation/admin-guide/module-signing.rst
3765 F: scripts/sign-file.c
3766 F: scripts/extract-cert.c
3768 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3769 L: linux-usb@vger.kernel.org
3771 F: Documentation/usb/WUSB-Design-overview.txt
3772 F: Documentation/usb/wusb-cbaf
3773 F: drivers/usb/host/hwa-hc.c
3774 F: drivers/usb/host/whci/
3775 F: drivers/usb/wusbcore/
3776 F: include/linux/usb/wusb*
3778 CFAG12864B LCD DRIVER
3779 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3781 F: drivers/auxdisplay/cfag12864b.c
3782 F: include/linux/cfag12864b.h
3784 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3785 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3787 F: drivers/auxdisplay/cfag12864bfb.c
3788 F: include/linux/cfag12864b.h
3790 802.11 (including CFG80211/NL80211)
3791 M: Johannes Berg <johannes@sipsolutions.net>
3792 L: linux-wireless@vger.kernel.org
3793 W: http://wireless.kernel.org/
3794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3798 F: include/uapi/linux/nl80211.h
3799 F: include/linux/ieee80211.h
3800 F: include/net/wext.h
3801 F: include/net/cfg80211.h
3802 F: include/net/iw_handler.h
3803 F: include/net/ieee80211_radiotap.h
3804 F: Documentation/driver-api/80211/cfg80211.rst
3805 F: Documentation/networking/regulatory.txt
3807 CHAR and MISC DRIVERS
3808 M: Arnd Bergmann <arnd@arndb.de>
3809 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3814 F: include/linux/miscdevice.h
3817 M: Andy Whitcroft <apw@canonical.com>
3818 M: Joe Perches <joe@perches.com>
3820 F: scripts/checkpatch.pl
3822 CHINESE DOCUMENTATION
3823 M: Harry Wei <harryxiyou@gmail.com>
3824 M: Alex Shi <alex.shi@linux.alibaba.com>
3825 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3827 F: Documentation/translations/zh_CN/
3829 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3830 M: Peter Chen <Peter.Chen@nxp.com>
3831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3832 L: linux-usb@vger.kernel.org
3834 F: drivers/usb/chipidea/
3836 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3837 M: Hans de Goede <hdegoede@redhat.com>
3838 L: linux-input@vger.kernel.org
3840 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3841 F: drivers/input/touchscreen/chipone_icn8318.c
3843 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3844 M: Hans de Goede <hdegoede@redhat.com>
3845 L: linux-input@vger.kernel.org
3847 F: drivers/input/touchscreen/chipone_icn8505.c
3849 CHROME HARDWARE PLATFORM SUPPORT
3850 M: Benson Leung <bleung@chromium.org>
3851 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3853 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3854 F: drivers/platform/chrome/
3856 CHROMEOS EC SUBDRIVERS
3857 M: Benson Leung <bleung@chromium.org>
3858 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3859 R: Guenter Roeck <groeck@chromium.org>
3863 F: drivers/power/supply/cros_usbpd-charger.c
3865 CHROMEOS EC CODEC DRIVER
3866 M: Cheng-Yi Chiang <cychiang@chromium.org>
3868 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3869 R: Guenter Roeck <groeck@chromium.org>
3870 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3871 F: sound/soc/codecs/cros_ec_codec.*
3873 CIRRUS LOGIC AUDIO CODEC DRIVERS
3874 M: Brian Austin <brian.austin@cirrus.com>
3875 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3876 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3878 F: sound/soc/codecs/cs*
3880 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3881 M: Hartley Sweeten <hsweeten@visionengravers.com>
3882 L: netdev@vger.kernel.org
3884 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3886 CIRRUS LOGIC LOCHNAGAR DRIVER
3887 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3888 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3889 L: patches@opensource.cirrus.com
3891 F: drivers/clk/clk-lochnagar.c
3892 F: drivers/hwmon/lochnagar-hwmon.c
3893 F: drivers/mfd/lochnagar-i2c.c
3894 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3895 F: drivers/regulator/lochnagar-regulator.c
3896 F: sound/soc/codecs/lochnagar-sc.c
3897 F: include/dt-bindings/clk/lochnagar.h
3898 F: include/dt-bindings/pinctrl/lochnagar.h
3899 F: include/linux/mfd/lochnagar*
3900 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3901 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3902 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3903 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3904 F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3905 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3906 F: Documentation/hwmon/lochnagar
3908 CISCO FCOE HBA DRIVER
3909 M: Satish Kharat <satishkh@cisco.com>
3910 M: Sesidhar Baddela <sebaddel@cisco.com>
3911 M: Karan Tilak Kumar <kartilak@cisco.com>
3912 L: linux-scsi@vger.kernel.org
3914 F: drivers/scsi/fnic/
3916 CISCO SCSI HBA DRIVER
3917 M: Karan Tilak Kumar <kartilak@cisco.com>
3918 M: Sesidhar Baddela <sebaddel@cisco.com>
3919 L: linux-scsi@vger.kernel.org
3921 F: drivers/scsi/snic/
3923 CISCO VIC ETHERNET NIC DRIVER
3924 M: Christian Benvenuti <benve@cisco.com>
3925 M: Govindarajulu Varadarajan <_govind@gmx.com>
3926 M: Parvi Kaustubhi <pkaustub@cisco.com>
3928 F: drivers/net/ethernet/cisco/enic/
3930 CISCO VIC LOW LATENCY NIC DRIVER
3931 M: Christian Benvenuti <benve@cisco.com>
3932 M: Nelson Escobar <neescoba@cisco.com>
3933 M: Parvi Kaustubhi <pkaustub@cisco.com>
3935 F: drivers/infiniband/hw/usnic/
3937 CIRRUS LOGIC MADERA CODEC DRIVERS
3938 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3939 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3940 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3941 L: patches@opensource.cirrus.com
3942 T: git https://github.com/CirrusLogic/linux-drivers.git
3943 W: https://github.com/CirrusLogic/linux-drivers/wiki
3945 F: Documentation/devicetree/bindings/mfd/madera.txt
3946 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3947 F: include/linux/irqchip/irq-madera*
3948 F: include/linux/mfd/madera/*
3949 F: drivers/gpio/gpio-madera*
3950 F: drivers/irqchip/irq-madera*
3951 F: drivers/mfd/madera*
3952 F: drivers/mfd/cs47l*
3953 F: drivers/pinctrl/cirrus/*
3956 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3961 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3962 L: linux-kernel@vger.kernel.org
3965 F: include/linux/cleancache.h
3968 M: Russell King <linux@armlinux.org.uk>
3969 L: linux-clk@vger.kernel.org
3971 F: include/linux/clk.h
3973 CLOCKSOURCE, CLOCKEVENT DRIVERS
3974 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3975 M: Thomas Gleixner <tglx@linutronix.de>
3976 L: linux-kernel@vger.kernel.org
3977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3979 F: drivers/clocksource/
3980 F: Documentation/devicetree/bindings/timer/
3983 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3984 M: Daniel Oliveira Nascimento <don@syst.com.br>
3985 L: platform-driver-x86@vger.kernel.org
3987 F: drivers/platform/x86/classmate-laptop.c
3990 M: Hans Verkuil <hans.verkuil@cisco.com>
3991 L: linux-media@vger.kernel.org
3992 T: git git://linuxtv.org/media_tree.git
3993 W: https://linuxtv.org
3995 F: drivers/media/pci/cobalt/
3997 COCCINELLE/Semantic Patches (SmPL)
3998 M: Julia Lawall <Julia.Lawall@lip6.fr>
3999 M: Gilles Muller <Gilles.Muller@lip6.fr>
4000 M: Nicolas Palix <nicolas.palix@imag.fr>
4001 M: Michal Marek <michal.lkml@markovi.net>
4002 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4004 W: http://coccinelle.lip6.fr/
4006 F: Documentation/dev-tools/coccinelle.rst
4007 F: scripts/coccinelle/
4008 F: scripts/coccicheck
4011 M: Jan Harkes <jaharkes@cs.cmu.edu>
4013 L: codalist@coda.cs.cmu.edu
4014 W: http://www.coda.cs.cmu.edu/
4016 F: Documentation/filesystems/coda.txt
4018 F: include/linux/coda*.h
4019 F: include/uapi/linux/coda*.h
4021 CODA V4L2 MEM2MEM DRIVER
4022 M: Philipp Zabel <p.zabel@pengutronix.de>
4023 L: linux-media@vger.kernel.org
4025 F: Documentation/devicetree/bindings/media/coda.txt
4026 F: drivers/media/platform/coda/
4029 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4031 F: Documentation/process/code-of-conduct.rst
4032 F: Documentation/process/code-of-conduct-interpretation.rst
4034 COMMON CLK FRAMEWORK
4035 M: Michael Turquette <mturquette@baylibre.com>
4036 M: Stephen Boyd <sboyd@kernel.org>
4037 L: linux-clk@vger.kernel.org
4038 Q: http://patchwork.kernel.org/project/linux-clk/list/
4039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4041 F: Documentation/devicetree/bindings/clock/
4043 X: drivers/clk/clkdev.c
4044 F: include/linux/clk-pr*
4045 F: include/linux/clk/
4046 F: include/linux/of_clk.h
4048 COMMON INTERNET FILE SYSTEM (CIFS)
4049 M: Steve French <sfrench@samba.org>
4050 L: linux-cifs@vger.kernel.org
4051 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4052 W: http://linux-cifs.samba.org/
4053 T: git git://git.samba.org/sfrench/cifs-2.6.git
4055 F: Documentation/filesystems/cifs/
4058 COMPACTPCI HOTPLUG CORE
4059 M: Scott Murray <scott@spiteful.org>
4060 L: linux-pci@vger.kernel.org
4062 F: drivers/pci/hotplug/cpci_hotplug*
4064 COMPACTPCI HOTPLUG GENERIC DRIVER
4065 M: Scott Murray <scott@spiteful.org>
4066 L: linux-pci@vger.kernel.org
4068 F: drivers/pci/hotplug/cpcihp_generic.c
4070 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4071 M: Scott Murray <scott@spiteful.org>
4072 L: linux-pci@vger.kernel.org
4074 F: drivers/pci/hotplug/cpcihp_zt5550.*
4076 COMPAL LAPTOP SUPPORT
4077 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4078 L: platform-driver-x86@vger.kernel.org
4080 F: drivers/platform/x86/compal-laptop.c
4083 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4085 F: include/linux/compiler_attributes.h
4087 CONEXANT ACCESSRUNNER USB DRIVER
4088 L: accessrunner-general@lists.sourceforge.net
4089 W: http://accessrunner.sourceforge.net/
4091 F: drivers/usb/atm/cxacru.c
4094 M: Joel Becker <jlbec@evilplan.org>
4095 M: Christoph Hellwig <hch@lst.de>
4096 T: git git://git.infradead.org/users/hch/configfs.git
4099 F: include/linux/configfs.h
4102 M: Evgeniy Polyakov <zbr@ioremap.net>
4103 L: netdev@vger.kernel.org
4105 F: drivers/connector/
4107 CONTROL GROUP (CGROUP)
4108 M: Tejun Heo <tj@kernel.org>
4109 M: Li Zefan <lizefan@huawei.com>
4110 M: Johannes Weiner <hannes@cmpxchg.org>
4111 L: cgroups@vger.kernel.org
4112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4114 F: Documentation/admin-guide/cgroup-v2.rst
4115 F: Documentation/cgroup-v1/
4116 F: include/linux/cgroup*
4119 CONTROL GROUP - CPUSET
4120 M: Li Zefan <lizefan@huawei.com>
4121 L: cgroups@vger.kernel.org
4122 W: http://www.bullopensource.org/cpuset/
4123 W: http://oss.sgi.com/projects/cpusets/
4124 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4126 F: Documentation/cgroup-v1/cpusets.txt
4127 F: include/linux/cpuset.h
4128 F: kernel/cgroup/cpuset.c
4130 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4131 M: Johannes Weiner <hannes@cmpxchg.org>
4132 M: Michal Hocko <mhocko@kernel.org>
4133 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4134 L: cgroups@vger.kernel.org
4135 L: linux-mm@kvack.org
4140 CORETEMP HARDWARE MONITORING DRIVER
4141 M: Fenghua Yu <fenghua.yu@intel.com>
4142 L: linux-hwmon@vger.kernel.org
4144 F: Documentation/hwmon/coretemp.rst
4145 F: drivers/hwmon/coretemp.c
4147 COSA/SRP SYNC SERIAL DRIVER
4148 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4149 W: http://www.fi.muni.cz/~kas/cosa/
4151 F: drivers/net/wan/cosa*
4154 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4155 L: linux-iio@vger.kernel.org
4157 F: Documentation/ABI/testing/sysfs-bus-counter*
4158 F: Documentation/driver-api/generic-counter.rst
4160 F: include/linux/counter.h
4161 F: include/linux/counter_enum.h
4163 CPMAC ETHERNET DRIVER
4164 M: Florian Fainelli <f.fainelli@gmail.com>
4165 L: netdev@vger.kernel.org
4167 F: drivers/net/ethernet/ti/cpmac.c
4169 CPU FREQUENCY SCALING FRAMEWORK
4170 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4171 M: Viresh Kumar <viresh.kumar@linaro.org>
4172 L: linux-pm@vger.kernel.org
4174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4176 B: https://bugzilla.kernel.org
4177 F: Documentation/admin-guide/pm/cpufreq.rst
4178 F: Documentation/admin-guide/pm/intel_pstate.rst
4179 F: Documentation/cpu-freq/
4180 F: Documentation/devicetree/bindings/cpufreq/
4182 F: kernel/sched/cpufreq*.c
4183 F: include/linux/cpufreq.h
4184 F: include/linux/sched/cpufreq.h
4185 F: tools/testing/selftests/cpufreq/
4187 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4188 M: Viresh Kumar <viresh.kumar@linaro.org>
4189 M: Sudeep Holla <sudeep.holla@arm.com>
4190 L: linux-pm@vger.kernel.org
4191 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4193 F: drivers/cpufreq/arm_big_little.h
4194 F: drivers/cpufreq/arm_big_little.c
4196 CPU POWER MONITORING SUBSYSTEM
4197 M: Thomas Renninger <trenn@suse.com>
4198 M: Shuah Khan <shuah@kernel.org>
4199 M: Shuah Khan <skhan@linuxfoundation.org>
4200 L: linux-pm@vger.kernel.org
4202 F: tools/power/cpupower/
4205 M: "H. Peter Anvin" <hpa@zytor.com>
4207 F: arch/x86/kernel/cpuid.c
4208 F: arch/x86/kernel/msr.c
4210 CPUIDLE DRIVER - ARM BIG LITTLE
4211 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4212 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4213 L: linux-pm@vger.kernel.org
4214 L: linux-arm-kernel@lists.infradead.org
4215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4217 F: drivers/cpuidle/cpuidle-big_little.c
4219 CPUIDLE DRIVER - ARM EXYNOS
4220 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4221 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4222 M: Kukjin Kim <kgene@kernel.org>
4223 L: linux-pm@vger.kernel.org
4224 L: linux-samsung-soc@vger.kernel.org
4226 F: drivers/cpuidle/cpuidle-exynos.c
4227 F: arch/arm/mach-exynos/pm.c
4229 CPU IDLE TIME MANAGEMENT FRAMEWORK
4230 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4231 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4232 L: linux-pm@vger.kernel.org
4234 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4235 B: https://bugzilla.kernel.org
4236 F: Documentation/admin-guide/pm/cpuidle.rst
4237 F: Documentation/driver-api/pm/cpuidle.rst
4238 F: drivers/cpuidle/*
4239 F: include/linux/cpuidle.h
4242 M: Nicolas Pitre <nico@fluxnic.net>
4244 F: Documentation/filesystems/cramfs.txt
4248 M: Herbert Xu <herbert@gondor.apana.org.au>
4249 M: "David S. Miller" <davem@davemloft.net>
4250 L: linux-crypto@vger.kernel.org
4251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4254 F: Documentation/crypto/
4255 F: Documentation/devicetree/bindings/crypto/
4260 F: include/linux/crypto*
4262 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4263 M: Neil Horman <nhorman@tuxdriver.com>
4264 L: linux-crypto@vger.kernel.org
4266 F: crypto/ansi_cprng.c
4270 M: Hans Verkuil <hverkuil@xs4all.nl>
4271 L: linux-media@vger.kernel.org
4272 T: git git://linuxtv.org/media_tree.git
4273 W: http://linuxtv.org
4275 F: drivers/media/i2c/cs3308.c
4277 CS5535 Audio ALSA driver
4278 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4280 F: sound/pci/cs5535audio/
4282 CSI DRIVERS FOR ALLWINNER V3s
4283 M: Yong Deng <yong.deng@magewell.com>
4284 L: linux-media@vger.kernel.org
4285 T: git git://linuxtv.org/media_tree.git
4287 F: drivers/media/platform/sunxi/sun6i-csi/
4288 F: Documentation/devicetree/bindings/media/sun6i-csi.txt
4291 M: Solomon Peachy <pizza@shaftnet.org>
4293 F: drivers/net/wireless/st/cw1200/
4295 CX18 VIDEO4LINUX DRIVER
4296 M: Andy Walls <awalls@md.metrocast.net>
4297 L: ivtv-devel@ivtvdriver.org (subscribers-only)
4298 L: linux-media@vger.kernel.org
4299 T: git git://linuxtv.org/media_tree.git
4300 W: https://linuxtv.org
4301 W: http://www.ivtvdriver.org/index.php/Cx18
4303 F: Documentation/media/v4l-drivers/cx18*
4304 F: drivers/media/pci/cx18/
4305 F: include/uapi/linux/ivtv*
4307 CX2341X MPEG ENCODER HELPER MODULE
4308 M: Hans Verkuil <hverkuil@xs4all.nl>
4309 L: linux-media@vger.kernel.org
4310 T: git git://linuxtv.org/media_tree.git
4311 W: https://linuxtv.org
4313 F: drivers/media/common/cx2341x*
4314 F: include/media/drv-intf/cx2341x.h
4316 CX24120 MEDIA DRIVER
4317 M: Jemma Denson <jdenson@gmail.com>
4318 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4319 L: linux-media@vger.kernel.org
4320 W: https://linuxtv.org
4321 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4323 F: drivers/media/dvb-frontends/cx24120*
4325 CX88 VIDEO4LINUX DRIVER
4326 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4327 L: linux-media@vger.kernel.org
4328 W: https://linuxtv.org
4329 T: git git://linuxtv.org/media_tree.git
4331 F: Documentation/media/v4l-drivers/cx88*
4332 F: drivers/media/pci/cx88/
4334 CXD2820R MEDIA DRIVER
4335 M: Antti Palosaari <crope@iki.fi>
4336 L: linux-media@vger.kernel.org
4337 W: https://linuxtv.org
4338 W: http://palosaari.fi/linux/
4339 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4340 T: git git://linuxtv.org/anttip/media_tree.git
4342 F: drivers/media/dvb-frontends/cxd2820r*
4344 CXGB3 ETHERNET DRIVER (CXGB3)
4345 M: Vishal Kulkarni <vishal@chelsio.com>
4346 L: netdev@vger.kernel.org
4347 W: http://www.chelsio.com
4349 F: drivers/net/ethernet/chelsio/cxgb3/
4351 CXGB3 ISCSI DRIVER (CXGB3I)
4352 M: Karen Xie <kxie@chelsio.com>
4353 L: linux-scsi@vger.kernel.org
4354 W: http://www.chelsio.com
4356 F: drivers/scsi/cxgbi/cxgb3i
4358 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4359 M: Potnuri Bharat Teja <bharat@chelsio.com>
4360 L: linux-rdma@vger.kernel.org
4361 W: http://www.openfabrics.org
4363 F: drivers/infiniband/hw/cxgb3/
4364 F: include/uapi/rdma/cxgb3-abi.h
4366 CXGB4 CRYPTO DRIVER (chcr)
4367 M: Atul Gupta <atul.gupta@chelsio.com>
4368 L: linux-crypto@vger.kernel.org
4369 W: http://www.chelsio.com
4371 F: drivers/crypto/chelsio
4373 CXGB4 ETHERNET DRIVER (CXGB4)
4374 M: Vishal Kulkarni <vishal@chelsio.com>
4375 L: netdev@vger.kernel.org
4376 W: http://www.chelsio.com
4378 F: drivers/net/ethernet/chelsio/cxgb4/
4380 CXGB4 ISCSI DRIVER (CXGB4I)
4381 M: Karen Xie <kxie@chelsio.com>
4382 L: linux-scsi@vger.kernel.org
4383 W: http://www.chelsio.com
4385 F: drivers/scsi/cxgbi/cxgb4i
4387 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4388 M: Potnuri Bharat Teja <bharat@chelsio.com>
4389 L: linux-rdma@vger.kernel.org
4390 W: http://www.openfabrics.org
4392 F: drivers/infiniband/hw/cxgb4/
4393 F: include/uapi/rdma/cxgb4-abi.h
4395 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4396 M: Casey Leedom <leedom@chelsio.com>
4397 L: netdev@vger.kernel.org
4398 W: http://www.chelsio.com
4400 F: drivers/net/ethernet/chelsio/cxgb4vf/
4402 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4403 M: Frederic Barrat <fbarrat@linux.ibm.com>
4404 M: Andrew Donnellan <ajd@linux.ibm.com>
4405 L: linuxppc-dev@lists.ozlabs.org
4407 F: arch/powerpc/platforms/powernv/pci-cxl.c
4408 F: drivers/misc/cxl/
4409 F: include/misc/cxl*
4410 F: include/uapi/misc/cxl.h
4411 F: Documentation/powerpc/cxl.txt
4412 F: Documentation/ABI/testing/sysfs-class-cxl
4414 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4415 M: Manoj N. Kumar <manoj@linux.ibm.com>
4416 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4417 M: Uma Krishnan <ukrishn@linux.ibm.com>
4418 L: linux-scsi@vger.kernel.org
4420 F: drivers/scsi/cxlflash/
4421 F: include/uapi/scsi/cxlflash_ioctl.h
4422 F: Documentation/powerpc/cxlflash.txt
4425 M: Russell King <linux@armlinux.org.uk>
4426 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4427 W: http://www.armlinux.org.uk/
4429 F: drivers/video/fbdev/cyber2000fb.*
4431 CYCLADES ASYNC MUX DRIVER
4432 W: http://www.cyclades.com/
4434 F: drivers/tty/cyclades.c
4435 F: include/linux/cyclades.h
4436 F: include/uapi/linux/cyclades.h
4438 CYCLADES PC300 DRIVER
4439 W: http://www.cyclades.com/
4441 F: drivers/net/wan/pc300*
4443 CYPRESS_FIRMWARE MEDIA DRIVER
4444 M: Antti Palosaari <crope@iki.fi>
4445 L: linux-media@vger.kernel.org
4446 W: https://linuxtv.org
4447 W: http://palosaari.fi/linux/
4448 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4449 T: git git://linuxtv.org/anttip/media_tree.git
4451 F: drivers/media/common/cypress_firmware*
4453 CYTTSP TOUCHSCREEN DRIVER
4454 M: Ferruh Yigit <fery@cypress.com>
4455 L: linux-input@vger.kernel.org
4457 F: drivers/input/touchscreen/cyttsp*
4458 F: include/linux/input/cyttsp.h
4460 D-LINK DIR-685 TOUCHKEYS DRIVER
4461 M: Linus Walleij <linus.walleij@linaro.org>
4462 L: linux-input@vger.kernel.org
4464 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4466 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4467 M: Joshua Kinard <kumba@gentoo.org>
4469 F: drivers/rtc/rtc-ds1685.c
4470 F: include/linux/rtc/ds1685.h
4472 DAMA SLAVE for AX.25
4473 M: Joerg Reuter <jreuter@yaina.de>
4474 W: http://yaina.de/jreuter/
4475 W: http://www.qsl.net/dl1bke/
4476 L: linux-hams@vger.kernel.org
4478 F: net/ax25/af_ax25.c
4479 F: net/ax25/ax25_dev.c
4480 F: net/ax25/ax25_ds_*
4481 F: net/ax25/ax25_in.c
4482 F: net/ax25/ax25_out.c
4483 F: net/ax25/ax25_timer.c
4484 F: net/ax25/sysctl_net_ax25.c
4486 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4487 L: netdev@vger.kernel.org
4489 F: Documentation/networking/device_drivers/dec/dmfe.txt
4490 F: drivers/net/ethernet/dec/tulip/dmfe.c
4492 DC390/AM53C974 SCSI driver
4493 M: Hannes Reinecke <hare@suse.com>
4494 L: linux-scsi@vger.kernel.org
4496 F: drivers/scsi/am53c974.c
4499 M: Oliver Neukum <oliver@neukum.org>
4500 M: Ali Akcaagac <aliakc@web.de>
4501 M: Jamie Lenehan <lenehan@twibble.org>
4502 L: dc395x@twibble.org
4503 W: http://twibble.org/dist/dc395x/
4504 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4506 F: Documentation/scsi/dc395x.txt
4507 F: drivers/scsi/dc395x.*
4510 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4511 L: dccp@vger.kernel.org
4512 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4514 F: include/linux/dccp.h
4515 F: include/uapi/linux/dccp.h
4516 F: include/linux/tfrc.h
4519 DECnet NETWORK LAYER
4520 W: http://linux-decnet.sourceforge.net
4521 L: linux-decnet-user@lists.sourceforge.net
4523 F: Documentation/networking/decnet.txt
4526 DECSTATION PLATFORM SUPPORT
4527 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4528 L: linux-mips@vger.kernel.org
4529 W: http://www.linux-mips.org/wiki/DECstation
4532 F: arch/mips/include/asm/dec/
4533 F: arch/mips/include/asm/mach-dec/
4535 DEFXX FDDI NETWORK DRIVER
4536 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4538 F: drivers/net/fddi/defxx.*
4541 M: Pali Rohár <pali.rohar@gmail.com>
4542 M: Mario Limonciello <mario.limonciello@dell.com>
4543 L: platform-driver-x86@vger.kernel.org
4545 F: drivers/platform/x86/dell-smbios.*
4547 DELL SMBIOS SMM DRIVER
4548 M: Mario Limonciello <mario.limonciello@dell.com>
4549 L: platform-driver-x86@vger.kernel.org
4551 F: drivers/platform/x86/dell-smbios-smm.c
4553 DELL SMBIOS WMI DRIVER
4554 M: Mario Limonciello <mario.limonciello@dell.com>
4555 L: platform-driver-x86@vger.kernel.org
4557 F: drivers/platform/x86/dell-smbios-wmi.c
4558 F: tools/wmi/dell-smbios-example.c
4560 DEFZA FDDI NETWORK DRIVER
4561 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4563 F: drivers/net/fddi/defza.*
4566 M: Matthew Garrett <mjg59@srcf.ucam.org>
4567 M: Pali Rohár <pali.rohar@gmail.com>
4568 L: platform-driver-x86@vger.kernel.org
4570 F: drivers/platform/x86/dell-laptop.c
4572 DELL LAPTOP FREEFALL DRIVER
4573 M: Pali Rohár <pali.rohar@gmail.com>
4575 F: drivers/platform/x86/dell-smo8800.c
4577 DELL LAPTOP RBTN DRIVER
4578 M: Pali Rohár <pali.rohar@gmail.com>
4580 F: drivers/platform/x86/dell-rbtn.*
4582 DELL REMOTE BIOS UPDATE DRIVER
4583 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4584 L: platform-driver-x86@vger.kernel.org
4586 F: drivers/platform/x86/dell_rbu.c
4588 DELL LAPTOP SMM DRIVER
4589 M: Pali Rohár <pali.rohar@gmail.com>
4591 F: drivers/hwmon/dell-smm-hwmon.c
4592 F: include/uapi/linux/i8k.h
4594 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4595 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4596 L: platform-driver-x86@vger.kernel.org
4598 F: Documentation/dcdbas.txt
4599 F: drivers/platform/x86/dcdbas.*
4601 DELL WMI NOTIFICATIONS DRIVER
4602 M: Matthew Garrett <mjg59@srcf.ucam.org>
4603 M: Pali Rohár <pali.rohar@gmail.com>
4605 F: drivers/platform/x86/dell-wmi.c
4607 DELL WMI DESCRIPTOR DRIVER
4608 M: Mario Limonciello <mario.limonciello@dell.com>
4610 F: drivers/platform/x86/dell-wmi-descriptor.c
4612 DELTA ST MEDIA DRIVER
4613 M: Hugues Fruchet <hugues.fruchet@st.com>
4614 L: linux-media@vger.kernel.org
4615 T: git git://linuxtv.org/media_tree.git
4616 W: https://linuxtv.org
4618 F: drivers/media/platform/sti/delta
4621 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4622 L: linux-mtd@lists.infradead.org
4624 F: drivers/mtd/nand/raw/denali*
4626 DESIGNWARE USB2 DRD IP DRIVER
4627 M: Minas Harutyunyan <hminas@synopsys.com>
4628 L: linux-usb@vger.kernel.org
4629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4631 F: drivers/usb/dwc2/
4633 DESIGNWARE USB3 DRD IP DRIVER
4634 M: Felipe Balbi <balbi@kernel.org>
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/dwc3/
4640 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4641 M: Andreas Klinger <ak@it-klinger.de>
4642 L: linux-iio@vger.kernel.org
4644 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4645 F: drivers/iio/proximity/srf*.c
4647 DEVICE COREDUMP (DEV_COREDUMP)
4648 M: Johannes Berg <johannes@sipsolutions.net>
4649 L: linux-kernel@vger.kernel.org
4651 F: drivers/base/devcoredump.c
4652 F: include/linux/devcoredump.h
4654 DEVICE FREQUENCY (DEVFREQ)
4655 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4656 M: Kyungmin Park <kyungmin.park@samsung.com>
4657 R: Chanwoo Choi <cw00.choi@samsung.com>
4658 L: linux-pm@vger.kernel.org
4659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4662 F: include/linux/devfreq.h
4663 F: Documentation/devicetree/bindings/devfreq/
4664 F: include/trace/events/devfreq.h
4666 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4667 M: Chanwoo Choi <cw00.choi@samsung.com>
4668 L: linux-pm@vger.kernel.org
4669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4671 F: drivers/devfreq/event/
4672 F: drivers/devfreq/devfreq-event.c
4673 F: include/linux/devfreq-event.h
4674 F: Documentation/devicetree/bindings/devfreq/event/
4676 DEVICE NUMBER REGISTRY
4677 M: Torben Mathiasen <device@lanana.org>
4678 W: http://lanana.org/docs/device-list/index.html
4682 M: Alasdair Kergon <agk@redhat.com>
4683 M: Mike Snitzer <snitzer@redhat.com>
4684 M: dm-devel@redhat.com
4685 L: dm-devel@redhat.com
4686 W: http://sources.redhat.com/dm
4687 Q: http://patchwork.kernel.org/project/dm-devel/list/
4688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4689 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4691 F: Documentation/device-mapper/
4692 F: drivers/md/Makefile
4693 F: drivers/md/Kconfig
4695 F: drivers/md/persistent-data/
4696 F: include/linux/device-mapper.h
4697 F: include/linux/dm-*.h
4698 F: include/uapi/linux/dm-*.h
4701 M: Jiri Pirko <jiri@mellanox.com>
4702 L: netdev@vger.kernel.org
4704 F: net/core/devlink.c
4705 F: include/net/devlink.h
4706 F: include/uapi/linux/devlink.h
4708 DIALOG SEMICONDUCTOR DRIVERS
4709 M: Support Opensource <support.opensource@diasemi.com>
4710 W: http://www.dialog-semiconductor.com/products
4712 F: Documentation/hwmon/da90??.rst
4713 F: Documentation/devicetree/bindings/mfd/da90*.txt
4714 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4715 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4716 F: Documentation/devicetree/bindings/regulator/da92*.txt
4717 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4718 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4719 F: drivers/gpio/gpio-da90??.c
4720 F: drivers/hwmon/da90??-hwmon.c
4721 F: drivers/iio/adc/da91??-*.c
4722 F: drivers/input/misc/da90??_onkey.c
4723 F: drivers/input/touchscreen/da9052_tsi.c
4724 F: drivers/leds/leds-da90??.c
4725 F: drivers/mfd/da903x.c
4726 F: drivers/mfd/da90??-*.c
4727 F: drivers/mfd/da91??-*.c
4728 F: drivers/power/supply/da9052-battery.c
4729 F: drivers/power/supply/da91??-*.c
4730 F: drivers/regulator/da903x.c
4731 F: drivers/regulator/da9???-regulator.[ch]
4732 F: drivers/thermal/da90??-thermal.c
4733 F: drivers/rtc/rtc-da90??.c
4734 F: drivers/video/backlight/da90??_bl.c
4735 F: drivers/watchdog/da90??_wdt.c
4736 F: include/linux/mfd/da903x.h
4737 F: include/linux/mfd/da9052/
4738 F: include/linux/mfd/da9055/
4739 F: include/linux/mfd/da9062/
4740 F: include/linux/mfd/da9063/
4741 F: include/linux/mfd/da9150/
4742 F: include/linux/regulator/da9211.h
4743 F: include/sound/da[79]*.h
4744 F: sound/soc/codecs/da[79]*.[ch]
4746 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4747 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4748 L: linux-gpio@vger.kernel.org
4750 F: drivers/gpio/gpio-gpio-mm.c
4752 DIOLAN U2C-12 I2C DRIVER
4753 M: Guenter Roeck <linux@roeck-us.net>
4754 L: linux-i2c@vger.kernel.org
4756 F: drivers/i2c/busses/i2c-diolan-u2c.c
4758 FILESYSTEM DIRECT ACCESS (DAX)
4759 M: Dan Williams <dan.j.williams@intel.com>
4760 R: Matthew Wilcox <willy@infradead.org>
4761 R: Jan Kara <jack@suse.cz>
4762 L: linux-fsdevel@vger.kernel.org
4763 L: linux-nvdimm@lists.01.org
4766 F: include/linux/dax.h
4767 F: include/trace/events/fs_dax.h
4769 DEVICE DIRECT ACCESS (DAX)
4770 M: Dan Williams <dan.j.williams@intel.com>
4771 M: Vishal Verma <vishal.l.verma@intel.com>
4772 M: Keith Busch <keith.busch@intel.com>
4773 M: Dave Jiang <dave.jiang@intel.com>
4774 L: linux-nvdimm@lists.01.org
4778 DIRECTORY NOTIFICATION (DNOTIFY)
4779 M: Jan Kara <jack@suse.cz>
4780 R: Amir Goldstein <amir73il@gmail.com>
4781 L: linux-fsdevel@vger.kernel.org
4783 F: Documentation/filesystems/dnotify.txt
4784 F: fs/notify/dnotify/
4785 F: include/linux/dnotify.h
4787 DISK GEOMETRY AND PARTITION HANDLING
4788 M: Andries Brouwer <aeb@cwi.nl>
4789 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4790 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4791 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4795 M: Jan Kara <jack@suse.com>
4797 F: Documentation/filesystems/quota.txt
4799 F: include/linux/quota*.h
4800 F: include/uapi/linux/quota*.h
4802 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4803 M: Bernie Thompson <bernie@plugable.com>
4804 L: linux-fbdev@vger.kernel.org
4806 W: http://plugable.com/category/projects/udlfb/
4807 F: drivers/video/fbdev/udlfb.c
4808 F: include/video/udlfb.h
4809 F: Documentation/fb/udlfb.txt
4811 DISTRIBUTED LOCK MANAGER (DLM)
4812 M: Christine Caulfield <ccaulfie@redhat.com>
4813 M: David Teigland <teigland@redhat.com>
4814 L: cluster-devel@redhat.com
4815 W: http://sources.redhat.com/cluster/
4816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4820 DMA BUFFER SHARING FRAMEWORK
4821 M: Sumit Semwal <sumit.semwal@linaro.org>
4823 L: linux-media@vger.kernel.org
4824 L: dri-devel@lists.freedesktop.org
4825 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4827 F: include/linux/dma-buf*
4828 F: include/linux/reservation.h
4829 F: include/linux/*fence.h
4830 F: Documentation/driver-api/dma-buf.rst
4831 T: git git://anongit.freedesktop.org/drm/drm-misc
4833 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4834 M: Vinod Koul <vkoul@kernel.org>
4835 L: dmaengine@vger.kernel.org
4836 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4839 F: include/linux/dmaengine.h
4840 F: include/linux/of_dma.h
4841 F: Documentation/devicetree/bindings/dma/
4842 F: Documentation/driver-api/dmaengine/
4843 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4846 M: Christoph Hellwig <hch@lst.de>
4847 M: Marek Szyprowski <m.szyprowski@samsung.com>
4848 R: Robin Murphy <robin.murphy@arm.com>
4849 L: iommu@lists.linux-foundation.org
4850 T: git git://git.infradead.org/users/hch/dma-mapping.git
4851 W: http://git.infradead.org/users/hch/dma-mapping.git
4854 F: include/asm-generic/dma-mapping.h
4855 F: include/linux/dma-direct.h
4856 F: include/linux/dma-mapping.h
4857 F: include/linux/dma-noncoherent.h
4859 DME1737 HARDWARE MONITOR DRIVER
4860 M: Juerg Haefliger <juergh@gmail.com>
4861 L: linux-hwmon@vger.kernel.org
4863 F: Documentation/hwmon/dme1737.rst
4864 F: drivers/hwmon/dme1737.c
4867 M: Jean Delvare <jdelvare@suse.com>
4869 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4870 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4871 F: drivers/firmware/dmi-id.c
4872 F: drivers/firmware/dmi_scan.c
4873 F: include/linux/dmi.h
4876 M: Jonathan Corbet <corbet@lwn.net>
4877 L: linux-doc@vger.kernel.org
4880 F: scripts/kernel-doc
4881 X: Documentation/ABI/
4882 X: Documentation/acpi/
4883 X: Documentation/devicetree/
4884 X: Documentation/i2c/
4885 X: Documentation/media/
4886 X: Documentation/power/
4887 X: Documentation/spi/
4888 T: git git://git.lwn.net/linux.git docs-next
4890 DOCUMENTATION/ITALIAN
4891 M: Federico Vaga <federico.vaga@vaga.pv.it>
4892 L: linux-doc@vger.kernel.org
4894 F: Documentation/translations/it_IT
4896 DONGWOON DW9714 LENS VOICE COIL DRIVER
4897 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4898 L: linux-media@vger.kernel.org
4899 T: git git://linuxtv.org/media_tree.git
4901 F: drivers/media/i2c/dw9714.c
4902 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4904 DONGWOON DW9807 LENS VOICE COIL DRIVER
4905 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4906 L: linux-media@vger.kernel.org
4907 T: git git://linuxtv.org/media_tree.git
4909 F: drivers/media/i2c/dw9807-vcm.c
4910 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4913 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4914 L: blinux-list@redhat.com
4916 F: drivers/char/dtlk.c
4917 F: include/linux/dtlk.h
4919 DPAA2 DATAPATH I/O (DPIO) DRIVER
4920 M: Roy Pledge <Roy.Pledge@nxp.com>
4921 L: linux-kernel@vger.kernel.org
4923 F: drivers/soc/fsl/dpio
4925 DPAA2 ETHERNET DRIVER
4926 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4927 L: netdev@vger.kernel.org
4929 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4930 F: drivers/net/ethernet/freescale/dpaa2/dpni*
4931 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
4932 F: drivers/net/ethernet/freescale/dpaa2/Makefile
4933 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
4935 DPAA2 ETHERNET SWITCH DRIVER
4936 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4937 M: Ioana Ciornei <ioana.ciornei@nxp.com>
4938 L: linux-kernel@vger.kernel.org
4940 F: drivers/staging/fsl-dpaa2/ethsw
4942 DPAA2 PTP CLOCK DRIVER
4943 M: Yangbo Lu <yangbo.lu@nxp.com>
4944 L: netdev@vger.kernel.org
4946 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4947 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
4949 DPT_I2O SCSI RAID DRIVER
4950 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4951 L: linux-scsi@vger.kernel.org
4952 W: http://www.adaptec.com/
4954 F: drivers/scsi/dpt*
4955 F: drivers/scsi/dpt/
4958 M: Philipp Reisner <philipp.reisner@linbit.com>
4959 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4960 L: drbd-dev@lists.linbit.com
4961 W: http://www.drbd.org
4962 T: git git://git.linbit.com/linux-drbd.git
4963 T: git git://git.linbit.com/drbd-8.4.git
4965 F: drivers/block/drbd/
4967 F: Documentation/blockdev/drbd/
4969 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4970 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4971 R: "Rafael J. Wysocki" <rafael@kernel.org>
4972 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4974 F: Documentation/kobject.txt
4978 F: include/linux/debugfs.h
4979 F: include/linux/kobj*
4982 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4983 M: Kevin Hilman <khilman@kernel.org>
4984 M: Nishanth Menon <nm@ti.com>
4986 F: drivers/power/avs/
4987 F: include/linux/power/smartreflex.h
4988 L: linux-pm@vger.kernel.org
4990 DRM DRIVER FOR ARM PL111 CLCD
4991 M: Eric Anholt <eric@anholt.net>
4992 T: git git://anongit.freedesktop.org/drm/drm-misc
4994 F: drivers/gpu/drm/pl111/
4996 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4997 M: Linus Walleij <linus.walleij@linaro.org>
4998 T: git git://anongit.freedesktop.org/drm/drm-misc
5000 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5001 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5003 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5004 M: Dave Airlie <airlied@redhat.com>
5006 F: drivers/gpu/drm/ast/
5008 DRM DRIVER FOR ASPEED BMC GFX
5009 M: Joel Stanley <joel@jms.id.au>
5010 L: linux-aspeed@lists.ozlabs.org
5011 T: git git://anongit.freedesktop.org/drm/drm-misc
5013 F: drivers/gpu/drm/aspeed/
5014 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5016 DRM DRIVER FOR BOCHS VIRTUAL GPU
5017 M: Gerd Hoffmann <kraxel@redhat.com>
5018 L: virtualization@lists.linux-foundation.org
5019 T: git git://anongit.freedesktop.org/drm/drm-misc
5021 F: drivers/gpu/drm/bochs/
5023 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5024 M: Linus Walleij <linus.walleij@linaro.org>
5025 T: git git://anongit.freedesktop.org/drm/drm-misc
5027 F: drivers/gpu/drm/tve200/
5029 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5030 M: Jagan Teki <jagan@amarulasolutions.com>
5032 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5033 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5035 DRM DRIVER FOR ILITEK ILI9225 PANELS
5036 M: David Lechner <david@lechnology.com>
5038 F: drivers/gpu/drm/tinydrm/ili9225.c
5039 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5041 DRM DRIVER FOR HX8357D PANELS
5042 M: Eric Anholt <eric@anholt.net>
5043 T: git git://anongit.freedesktop.org/drm/drm-misc
5045 F: drivers/gpu/drm/tinydrm/hx8357d.c
5046 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5048 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5049 S: Orphan / Obsolete
5050 F: drivers/gpu/drm/i810/
5051 F: include/uapi/drm/i810_drm.h
5053 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5054 S: Orphan / Obsolete
5055 F: drivers/gpu/drm/mga/
5056 F: include/uapi/drm/mga_drm.h
5058 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5059 M: Dave Airlie <airlied@redhat.com>
5061 F: drivers/gpu/drm/mgag200/
5063 DRM DRIVER FOR MI0283QT
5064 M: Noralf Trønnes <noralf@tronnes.org>
5066 F: drivers/gpu/drm/tinydrm/mi0283qt.c
5067 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5069 DRM DRIVER FOR MSM ADRENO GPU
5070 M: Rob Clark <robdclark@gmail.com>
5071 M: Sean Paul <sean@poorly.run>
5072 L: linux-arm-msm@vger.kernel.org
5073 L: dri-devel@lists.freedesktop.org
5074 L: freedreno@lists.freedesktop.org
5075 T: git https://gitlab.freedesktop.org/drm/msm.git
5077 F: drivers/gpu/drm/msm/
5078 F: include/uapi/drm/msm_drm.h
5079 F: Documentation/devicetree/bindings/display/msm/
5081 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5082 M: Ben Skeggs <bskeggs@redhat.com>
5083 L: dri-devel@lists.freedesktop.org
5084 L: nouveau@lists.freedesktop.org
5085 T: git git://github.com/skeggsb/linux
5087 F: drivers/gpu/drm/nouveau/
5088 F: include/uapi/drm/nouveau_drm.h
5090 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5091 M: Stefan Mavrodiev <stefan@olimex.com>
5093 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5094 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5096 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5097 M: Noralf Trønnes <noralf@tronnes.org>
5099 F: drivers/gpu/drm/tinydrm/repaper.c
5100 F: Documentation/devicetree/bindings/display/repaper.txt
5102 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5103 M: Dave Airlie <airlied@redhat.com>
5104 M: Gerd Hoffmann <kraxel@redhat.com>
5105 L: virtualization@lists.linux-foundation.org
5106 T: git git://anongit.freedesktop.org/drm/drm-misc
5108 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5109 F: drivers/gpu/drm/cirrus/
5111 DRM DRIVER FOR QXL VIRTUAL GPU
5112 M: Dave Airlie <airlied@redhat.com>
5113 M: Gerd Hoffmann <kraxel@redhat.com>
5114 L: virtualization@lists.linux-foundation.org
5115 L: spice-devel@lists.freedesktop.org
5116 T: git git://anongit.freedesktop.org/drm/drm-misc
5118 F: drivers/gpu/drm/qxl/
5119 F: include/uapi/drm/qxl_drm.h
5121 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5122 S: Orphan / Obsolete
5123 F: drivers/gpu/drm/r128/
5124 F: include/uapi/drm/r128_drm.h
5126 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5127 M: Guido Günther <agx@sigxcpu.org>
5129 F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5130 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5132 DRM DRIVER FOR SAVAGE VIDEO CARDS
5133 S: Orphan / Obsolete
5134 F: drivers/gpu/drm/savage/
5135 F: include/uapi/drm/savage_drm.h
5137 DRM DRIVER FOR SIS VIDEO CARDS
5138 S: Orphan / Obsolete
5139 F: drivers/gpu/drm/sis/
5140 F: include/uapi/drm/sis_drm.h
5142 DRM DRIVER FOR SITRONIX ST7701 PANELS
5143 M: Jagan Teki <jagan@amarulasolutions.com>
5145 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5146 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5148 DRM DRIVER FOR SITRONIX ST7586 PANELS
5149 M: David Lechner <david@lechnology.com>
5151 F: drivers/gpu/drm/tinydrm/st7586.c
5152 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5154 DRM DRIVER FOR SITRONIX ST7735R PANELS
5155 M: David Lechner <david@lechnology.com>
5157 F: drivers/gpu/drm/tinydrm/st7735r.c
5158 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5160 DRM DRIVER FOR TDFX VIDEO CARDS
5161 S: Orphan / Obsolete
5162 F: drivers/gpu/drm/tdfx/
5164 DRM DRIVER FOR TPO TPG110 PANELS
5165 M: Linus Walleij <linus.walleij@linaro.org>
5166 T: git git://anongit.freedesktop.org/drm/drm-misc
5168 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5169 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt
5171 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5172 M: Dave Airlie <airlied@redhat.com>
5173 R: Sean Paul <sean@poorly.run>
5174 L: dri-devel@lists.freedesktop.org
5176 F: drivers/gpu/drm/udl/
5177 T: git git://anongit.freedesktop.org/drm/drm-misc
5179 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5180 M: Hans de Goede <hdegoede@redhat.com>
5181 L: dri-devel@lists.freedesktop.org
5183 F: drivers/gpu/drm/vboxvideo/
5184 T: git git://anongit.freedesktop.org/drm/drm-misc
5186 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5187 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5188 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5189 R: Daniel Vetter <daniel@ffwll.ch>
5190 T: git git://anongit.freedesktop.org/drm/drm-misc
5192 L: dri-devel@lists.freedesktop.org
5193 F: drivers/gpu/drm/vkms/
5194 F: Documentation/gpu/vkms.rst
5196 DRM DRIVER FOR VMWARE VIRTUAL GPU
5197 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5198 M: Thomas Hellstrom <thellstrom@vmware.com>
5199 L: dri-devel@lists.freedesktop.org
5200 T: git git://people.freedesktop.org/~thomash/linux
5202 F: drivers/gpu/drm/vmwgfx/
5203 F: include/uapi/drm/vmwgfx_drm.h
5206 M: David Airlie <airlied@linux.ie>
5207 M: Daniel Vetter <daniel@ffwll.ch>
5208 L: dri-devel@lists.freedesktop.org
5209 T: git git://anongit.freedesktop.org/drm/drm
5210 B: https://bugs.freedesktop.org/
5211 C: irc://chat.freenode.net/dri-devel
5215 F: Documentation/devicetree/bindings/display/
5216 F: Documentation/devicetree/bindings/gpu/
5217 F: Documentation/gpu/
5219 F: include/uapi/drm/
5220 F: include/linux/vga*
5222 DRM DRIVERS AND MISC GPU PATCHES
5223 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5224 M: Maxime Ripard <maxime.ripard@bootlin.com>
5225 M: Sean Paul <sean@poorly.run>
5226 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5228 T: git git://anongit.freedesktop.org/drm/drm-misc
5229 F: Documentation/gpu/
5231 F: drivers/gpu/drm/*
5233 F: include/uapi/drm/drm*
5234 F: include/linux/vga*
5236 DRM DRIVERS FOR ALLWINNER A10
5237 M: Maxime Ripard <maxime.ripard@bootlin.com>
5238 L: dri-devel@lists.freedesktop.org
5240 F: drivers/gpu/drm/sun4i/
5241 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5242 T: git git://anongit.freedesktop.org/drm/drm-misc
5244 DRM DRIVERS FOR AMLOGIC SOCS
5245 M: Neil Armstrong <narmstrong@baylibre.com>
5246 L: dri-devel@lists.freedesktop.org
5247 L: linux-amlogic@lists.infradead.org
5248 W: http://linux-meson.com/
5250 F: drivers/gpu/drm/meson/
5251 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5252 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5253 F: Documentation/gpu/meson.rst
5254 T: git git://anongit.freedesktop.org/drm/drm-misc
5256 DRM DRIVERS FOR ATMEL HLCDC
5257 M: Boris Brezillon <bbrezillon@kernel.org>
5258 L: dri-devel@lists.freedesktop.org
5260 F: drivers/gpu/drm/atmel-hlcdc/
5261 F: Documentation/devicetree/bindings/display/atmel/
5262 T: git git://anongit.freedesktop.org/drm/drm-misc
5264 DRM DRIVERS FOR BRIDGE CHIPS
5265 M: Andrzej Hajda <a.hajda@samsung.com>
5266 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5268 T: git git://anongit.freedesktop.org/drm/drm-misc
5269 F: drivers/gpu/drm/bridge/
5271 DRM DRIVERS FOR EXYNOS
5272 M: Inki Dae <inki.dae@samsung.com>
5273 M: Joonyoung Shim <jy0922.shim@samsung.com>
5274 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5275 M: Kyungmin Park <kyungmin.park@samsung.com>
5276 L: dri-devel@lists.freedesktop.org
5277 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5279 F: drivers/gpu/drm/exynos/
5280 F: include/uapi/drm/exynos_drm.h
5281 F: Documentation/devicetree/bindings/display/exynos/
5283 DRM DRIVERS FOR FREESCALE DCU
5284 M: Stefan Agner <stefan@agner.ch>
5285 M: Alison Wang <alison.wang@nxp.com>
5286 L: dri-devel@lists.freedesktop.org
5288 F: drivers/gpu/drm/fsl-dcu/
5289 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5290 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5291 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5292 T: git git://anongit.freedesktop.org/drm/drm-misc
5294 DRM DRIVERS FOR FREESCALE IMX
5295 M: Philipp Zabel <p.zabel@pengutronix.de>
5296 L: dri-devel@lists.freedesktop.org
5298 F: drivers/gpu/drm/imx/
5299 F: drivers/gpu/ipu-v3/
5300 F: Documentation/devicetree/bindings/display/imx/
5302 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5303 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5304 L: dri-devel@lists.freedesktop.org
5305 T: git git://github.com/patjak/drm-gma500
5307 F: drivers/gpu/drm/gma500/
5309 DRM DRIVERS FOR HISILICON
5310 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
5311 M: Rongrong Zou <zourongrong@gmail.com>
5312 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5313 R: Chen Feng <puck.chen@hisilicon.com>
5314 L: dri-devel@lists.freedesktop.org
5315 T: git git://github.com/xin3liang/linux.git
5317 F: drivers/gpu/drm/hisilicon/
5318 F: Documentation/devicetree/bindings/display/hisilicon/
5320 DRM DRIVERS FOR LIMA
5321 M: Qiang Yu <yuq825@gmail.com>
5322 L: dri-devel@lists.freedesktop.org
5323 L: lima@lists.freedesktop.org (moderated for non-subscribers)
5325 F: drivers/gpu/drm/lima/
5326 F: include/uapi/drm/lima_drm.h
5327 T: git git://anongit.freedesktop.org/drm/drm-misc
5329 DRM DRIVERS FOR MEDIATEK
5330 M: CK Hu <ck.hu@mediatek.com>
5331 M: Philipp Zabel <p.zabel@pengutronix.de>
5332 L: dri-devel@lists.freedesktop.org
5334 F: drivers/gpu/drm/mediatek/
5335 F: Documentation/devicetree/bindings/display/mediatek/
5337 DRM DRIVERS FOR NVIDIA TEGRA
5338 M: Thierry Reding <thierry.reding@gmail.com>
5339 L: dri-devel@lists.freedesktop.org
5340 L: linux-tegra@vger.kernel.org
5341 T: git git://anongit.freedesktop.org/tegra/linux.git
5343 F: drivers/gpu/drm/tegra/
5344 F: drivers/gpu/host1x/
5345 F: include/linux/host1x.h
5346 F: include/uapi/drm/tegra_drm.h
5347 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5349 DRM DRIVERS FOR RENESAS
5350 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5351 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5352 L: dri-devel@lists.freedesktop.org
5353 L: linux-renesas-soc@vger.kernel.org
5354 T: git git://linuxtv.org/pinchartl/media drm/du/next
5356 F: drivers/gpu/drm/rcar-du/
5357 F: drivers/gpu/drm/shmobile/
5358 F: include/linux/platform_data/shmob_drm.h
5359 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5360 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5361 F: Documentation/devicetree/bindings/display/renesas,du.txt
5363 DRM DRIVERS FOR ROCKCHIP
5364 M: Sandy Huang <hjc@rock-chips.com>
5365 M: Heiko Stübner <heiko@sntech.de>
5366 L: dri-devel@lists.freedesktop.org
5368 F: drivers/gpu/drm/rockchip/
5369 F: Documentation/devicetree/bindings/display/rockchip/
5370 T: git git://anongit.freedesktop.org/drm/drm-misc
5373 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5374 M: Vincent Abriou <vincent.abriou@st.com>
5375 L: dri-devel@lists.freedesktop.org
5376 T: git git://anongit.freedesktop.org/drm/drm-misc
5378 F: drivers/gpu/drm/sti
5379 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5382 M: Yannick Fertre <yannick.fertre@st.com>
5383 M: Philippe Cornu <philippe.cornu@st.com>
5384 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5385 M: Vincent Abriou <vincent.abriou@st.com>
5386 L: dri-devel@lists.freedesktop.org
5387 T: git git://anongit.freedesktop.org/drm/drm-misc
5389 F: drivers/gpu/drm/stm
5390 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5392 DRM DRIVERS FOR TI LCDC
5393 M: Jyri Sarha <jsarha@ti.com>
5394 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5395 L: dri-devel@lists.freedesktop.org
5397 F: drivers/gpu/drm/tilcdc/
5398 F: Documentation/devicetree/bindings/display/tilcdc/
5400 DRM DRIVERS FOR TI OMAP
5401 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5402 L: dri-devel@lists.freedesktop.org
5404 F: drivers/gpu/drm/omapdrm/
5405 F: Documentation/devicetree/bindings/display/ti/
5408 M: Eric Anholt <eric@anholt.net>
5410 F: drivers/gpu/drm/v3d/
5411 F: include/uapi/drm/v3d_drm.h
5412 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5413 T: git git://anongit.freedesktop.org/drm/drm-misc
5416 M: Eric Anholt <eric@anholt.net>
5417 T: git git://github.com/anholt/linux
5419 F: drivers/gpu/drm/vc4/
5420 F: include/uapi/drm/vc4_drm.h
5421 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5422 T: git git://anongit.freedesktop.org/drm/drm-misc
5424 DRM DRIVERS FOR VIVANTE GPU IP
5425 M: Lucas Stach <l.stach@pengutronix.de>
5426 R: Russell King <linux+etnaviv@armlinux.org.uk>
5427 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5428 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5429 L: dri-devel@lists.freedesktop.org
5431 F: drivers/gpu/drm/etnaviv/
5432 F: include/uapi/drm/etnaviv_drm.h
5433 F: Documentation/devicetree/bindings/display/etnaviv/
5435 DRM DRIVERS FOR ZTE ZX
5436 M: Shawn Guo <shawnguo@kernel.org>
5437 L: dri-devel@lists.freedesktop.org
5439 F: drivers/gpu/drm/zte/
5440 F: Documentation/devicetree/bindings/display/zte,vou.txt
5441 T: git git://anongit.freedesktop.org/drm/drm-misc
5444 M: Thierry Reding <thierry.reding@gmail.com>
5445 L: dri-devel@lists.freedesktop.org
5446 T: git git://anongit.freedesktop.org/drm/drm-misc
5448 F: drivers/gpu/drm/drm_panel.c
5449 F: drivers/gpu/drm/panel/
5450 F: include/drm/drm_panel.h
5451 F: Documentation/devicetree/bindings/display/panel/
5454 M: Noralf Trønnes <noralf@tronnes.org>
5455 W: https://github.com/notro/tinydrm/wiki/Development
5456 T: git git://anongit.freedesktop.org/drm/drm-misc
5458 F: drivers/gpu/drm/tinydrm/
5459 F: include/drm/tinydrm/
5462 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5463 T: git git://anongit.freedesktop.org/drm/drm-misc
5464 L: dri-devel@lists.freedesktop.org
5465 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
5467 F: drivers/gpu/drm/xen/
5468 F: Documentation/gpu/xen-front.rst
5471 M: Christian Koenig <christian.koenig@amd.com>
5472 M: Huang Rui <ray.huang@amd.com>
5473 M: Junwei Zhang <Jerry.Zhang@amd.com>
5474 T: git git://people.freedesktop.org/~agd5f/linux
5476 L: dri-devel@lists.freedesktop.org
5478 F: drivers/gpu/drm/ttm/
5480 DSBR100 USB FM RADIO DRIVER
5481 M: Alexey Klimov <klimov.linux@gmail.com>
5482 L: linux-media@vger.kernel.org
5483 T: git git://linuxtv.org/media_tree.git
5485 F: drivers/media/radio/dsbr100.c
5488 M: Francois Romieu <romieu@fr.zoreil.com>
5489 L: netdev@vger.kernel.org
5491 F: drivers/net/wan/dscc4.c
5494 M: Hans Verkuil <hverkuil@xs4all.nl>
5495 L: linux-media@vger.kernel.org
5496 T: git git://linuxtv.org/media_tree.git
5497 W: https://linuxtv.org
5499 F: drivers/media/pci/dt3155/
5501 DVB_USB_AF9015 MEDIA DRIVER
5502 M: Antti Palosaari <crope@iki.fi>
5503 L: linux-media@vger.kernel.org
5504 W: https://linuxtv.org
5505 W: http://palosaari.fi/linux/
5506 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5507 T: git git://linuxtv.org/anttip/media_tree.git
5509 F: drivers/media/usb/dvb-usb-v2/af9015*
5511 DVB_USB_AF9035 MEDIA DRIVER
5512 M: Antti Palosaari <crope@iki.fi>
5513 L: linux-media@vger.kernel.org
5514 W: https://linuxtv.org
5515 W: http://palosaari.fi/linux/
5516 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5517 T: git git://linuxtv.org/anttip/media_tree.git
5519 F: drivers/media/usb/dvb-usb-v2/af9035*
5521 DVB_USB_ANYSEE MEDIA DRIVER
5522 M: Antti Palosaari <crope@iki.fi>
5523 L: linux-media@vger.kernel.org
5524 W: https://linuxtv.org
5525 W: http://palosaari.fi/linux/
5526 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5527 T: git git://linuxtv.org/anttip/media_tree.git
5529 F: drivers/media/usb/dvb-usb-v2/anysee*
5531 DVB_USB_AU6610 MEDIA DRIVER
5532 M: Antti Palosaari <crope@iki.fi>
5533 L: linux-media@vger.kernel.org
5534 W: https://linuxtv.org
5535 W: http://palosaari.fi/linux/
5536 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5537 T: git git://linuxtv.org/anttip/media_tree.git
5539 F: drivers/media/usb/dvb-usb-v2/au6610*
5541 DVB_USB_CE6230 MEDIA DRIVER
5542 M: Antti Palosaari <crope@iki.fi>
5543 L: linux-media@vger.kernel.org
5544 W: https://linuxtv.org
5545 W: http://palosaari.fi/linux/
5546 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5547 T: git git://linuxtv.org/anttip/media_tree.git
5549 F: drivers/media/usb/dvb-usb-v2/ce6230*
5551 DVB_USB_CXUSB MEDIA DRIVER
5552 M: Michael Krufky <mkrufky@linuxtv.org>
5553 L: linux-media@vger.kernel.org
5554 W: https://linuxtv.org
5555 W: http://github.com/mkrufky
5556 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5557 T: git git://linuxtv.org/media_tree.git
5559 F: drivers/media/usb/dvb-usb/cxusb*
5561 DVB_USB_EC168 MEDIA DRIVER
5562 M: Antti Palosaari <crope@iki.fi>
5563 L: linux-media@vger.kernel.org
5564 W: https://linuxtv.org
5565 W: http://palosaari.fi/linux/
5566 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5567 T: git git://linuxtv.org/anttip/media_tree.git
5569 F: drivers/media/usb/dvb-usb-v2/ec168*
5571 DVB_USB_GL861 MEDIA DRIVER
5572 M: Antti Palosaari <crope@iki.fi>
5573 L: linux-media@vger.kernel.org
5574 W: https://linuxtv.org
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/gl861*
5580 DVB_USB_MXL111SF MEDIA DRIVER
5581 M: Michael Krufky <mkrufky@linuxtv.org>
5582 L: linux-media@vger.kernel.org
5583 W: https://linuxtv.org
5584 W: http://github.com/mkrufky
5585 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5586 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5588 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5590 DVB_USB_RTL28XXU MEDIA DRIVER
5591 M: Antti Palosaari <crope@iki.fi>
5592 L: linux-media@vger.kernel.org
5593 W: https://linuxtv.org
5594 W: http://palosaari.fi/linux/
5595 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5596 T: git git://linuxtv.org/anttip/media_tree.git
5598 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5600 DVB_USB_V2 MEDIA DRIVER
5601 M: Antti Palosaari <crope@iki.fi>
5602 L: linux-media@vger.kernel.org
5603 W: https://linuxtv.org
5604 W: http://palosaari.fi/linux/
5605 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5606 T: git git://linuxtv.org/anttip/media_tree.git
5608 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5609 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5612 M: Jason Baron <jbaron@akamai.com>
5614 F: lib/dynamic_debug.c
5615 F: include/linux/dynamic_debug.h
5617 DYNAMIC INTERRUPT MODERATION
5618 M: Tal Gilboa <talgi@mellanox.com>
5620 F: include/linux/net_dim.h
5622 DZ DECSTATION DZ11 SERIAL DRIVER
5623 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5625 F: drivers/tty/serial/dz.*
5627 E3X0 POWER BUTTON DRIVER
5628 M: Moritz Fischer <moritz.fischer@ettus.com>
5629 L: usrp-users@lists.ettus.com
5630 W: http://www.ettus.com
5632 F: drivers/input/misc/e3x0-button.c
5633 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5636 M: Antti Palosaari <crope@iki.fi>
5637 L: linux-media@vger.kernel.org
5638 W: https://linuxtv.org
5639 W: http://palosaari.fi/linux/
5640 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5641 T: git git://linuxtv.org/anttip/media_tree.git
5643 F: drivers/media/tuners/e4000*
5645 EARTH_PT1 MEDIA DRIVER
5646 M: Akihiro Tsukada <tskd08@gmail.com>
5647 L: linux-media@vger.kernel.org
5649 F: drivers/media/pci/pt1/
5651 EARTH_PT3 MEDIA DRIVER
5652 M: Akihiro Tsukada <tskd08@gmail.com>
5653 L: linux-media@vger.kernel.org
5655 F: drivers/media/pci/pt3/
5658 M: Antti Palosaari <crope@iki.fi>
5659 L: linux-media@vger.kernel.org
5660 W: https://linuxtv.org
5661 W: http://palosaari.fi/linux/
5662 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5663 T: git git://linuxtv.org/anttip/media_tree.git
5665 F: drivers/media/dvb-frontends/ec100*
5668 M: Tyler Hicks <tyhicks@canonical.com>
5669 L: ecryptfs@vger.kernel.org
5670 W: http://ecryptfs.org
5671 W: https://launchpad.net/ecryptfs
5672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5674 F: Documentation/filesystems/ecryptfs.txt
5678 M: Borislav Petkov <bp@alien8.de>
5679 L: linux-edac@vger.kernel.org
5681 F: drivers/edac/amd64_edac*
5684 M: Stefan Schaeckeler <sschaeck@cisco.com>
5686 F: drivers/edac/aspeed_edac.c
5687 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5690 M: Robert Richter <rric@kernel.org>
5691 L: linux-edac@vger.kernel.org
5693 F: drivers/edac/highbank*
5696 M: Ralf Baechle <ralf@linux-mips.org>
5697 M: David Daney <david.daney@cavium.com>
5698 L: linux-edac@vger.kernel.org
5699 L: linux-mips@vger.kernel.org
5701 F: drivers/edac/octeon_edac*
5703 EDAC-CAVIUM THUNDERX
5704 M: David Daney <david.daney@cavium.com>
5705 M: Jan Glauber <jglauber@cavium.com>
5706 L: linux-edac@vger.kernel.org
5708 F: drivers/edac/thunderx_edac*
5711 M: Borislav Petkov <bp@alien8.de>
5712 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5713 R: James Morse <james.morse@arm.com>
5714 L: linux-edac@vger.kernel.org
5715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5718 F: Documentation/admin-guide/ras.rst
5719 F: Documentation/driver-api/edac.rst
5721 F: include/linux/edac.h
5724 M: Mark Gross <mark.gross@intel.com>
5725 L: linux-edac@vger.kernel.org
5727 F: drivers/edac/e752x_edac.c
5730 L: linux-edac@vger.kernel.org
5732 F: drivers/edac/e7xxx_edac.c
5735 M: York Sun <york.sun@nxp.com>
5736 L: linux-edac@vger.kernel.org
5738 F: drivers/edac/fsl_ddr_edac.*
5741 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5742 L: linux-edac@vger.kernel.org
5744 F: drivers/edac/ghes_edac.c
5747 M: Tony Luck <tony.luck@intel.com>
5748 L: linux-edac@vger.kernel.org
5750 F: drivers/edac/i10nm_base.c
5753 L: linux-edac@vger.kernel.org
5755 F: drivers/edac/i3000_edac.c
5758 L: linux-edac@vger.kernel.org
5760 F: drivers/edac/i5000_edac.c
5763 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5764 L: linux-edac@vger.kernel.org
5766 F: drivers/edac/i5400_edac.c
5769 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5770 L: linux-edac@vger.kernel.org
5772 F: drivers/edac/i7300_edac.c
5775 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5776 L: linux-edac@vger.kernel.org
5778 F: drivers/edac/i7core_edac.c
5781 M: Tim Small <tim@buttersideup.com>
5782 L: linux-edac@vger.kernel.org
5784 F: drivers/edac/i82443bxgx_edac.c
5787 M: "Arvind R." <arvino55@gmail.com>
5788 L: linux-edac@vger.kernel.org
5790 F: drivers/edac/i82975x_edac.c
5793 M: Jason Baron <jbaron@akamai.com>
5794 L: linux-edac@vger.kernel.org
5796 F: drivers/edac/ie31200_edac.c
5799 M: Johannes Thumshirn <morbidrsa@gmail.com>
5800 L: linux-edac@vger.kernel.org
5802 F: drivers/edac/mpc85xx_edac.[ch]
5805 M: Egor Martovetsky <egor@pasemi.com>
5806 L: linux-edac@vger.kernel.org
5808 F: drivers/edac/pasemi_edac.c
5811 M: Tony Luck <tony.luck@intel.com>
5812 L: linux-edac@vger.kernel.org
5814 F: drivers/edac/pnd2_edac.[ch]
5817 M: Tim Small <tim@buttersideup.com>
5818 L: linux-edac@vger.kernel.org
5820 F: drivers/edac/r82600_edac.c
5823 M: Tony Luck <tony.luck@intel.com>
5824 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5825 L: linux-edac@vger.kernel.org
5827 F: drivers/edac/sb_edac.c
5830 M: Tony Luck <tony.luck@intel.com>
5831 L: linux-edac@vger.kernel.org
5833 F: drivers/edac/skx_*.c
5836 M: Tero Kristo <t-kristo@ti.com>
5837 L: linux-edac@vger.kernel.org
5839 F: drivers/edac/ti_edac.c
5842 M: Channagoud Kadabi <ckadabi@codeaurora.org>
5843 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5844 L: linux-arm-msm@vger.kernel.org
5845 L: linux-edac@vger.kernel.org
5847 F: drivers/edac/qcom_edac.c
5849 EDIROL UA-101/UA-1000 DRIVER
5850 M: Clemens Ladisch <clemens@ladisch.de>
5851 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5854 F: sound/usb/misc/ua101.c
5857 L: linux-efi@vger.kernel.org
5858 M: Ivan Hu <ivan.hu@canonical.com>
5859 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5861 F: drivers/firmware/efi/test/
5863 EFI VARIABLE FILESYSTEM
5864 M: Matthew Garrett <matthew.garrett@nebula.com>
5865 M: Jeremy Kerr <jk@ozlabs.org>
5866 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5868 L: linux-efi@vger.kernel.org
5872 EFIFB FRAMEBUFFER DRIVER
5873 L: linux-fbdev@vger.kernel.org
5874 M: Peter Jones <pjones@redhat.com>
5876 F: drivers/video/fbdev/efifb.c
5879 W: http://aeschi.ch.eu.org/efs/
5883 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5884 M: Douglas Miller <dougmill@linux.ibm.com>
5885 L: netdev@vger.kernel.org
5887 F: drivers/net/ethernet/ibm/ehea/
5889 EM28XX VIDEO4LINUX DRIVER
5890 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5891 L: linux-media@vger.kernel.org
5892 W: https://linuxtv.org
5893 T: git git://linuxtv.org/media_tree.git
5895 F: drivers/media/usb/em28xx/
5896 F: Documentation/media/v4l-drivers/em28xx*
5899 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5900 M: Matt Mackall <mpm@selenic.com>
5901 M: David Woodhouse <dwmw2@infradead.org>
5902 L: linux-embedded@vger.kernel.org
5905 Emulex 10Gbps iSCSI - OneConnect DRIVER
5906 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5907 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5908 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5909 L: linux-scsi@vger.kernel.org
5910 W: http://www.broadcom.com
5912 F: drivers/scsi/be2iscsi/
5914 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5915 M: Sathya Perla <sathya.perla@broadcom.com>
5916 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5917 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5918 M: Somnath Kotur <somnath.kotur@broadcom.com>
5919 L: netdev@vger.kernel.org
5920 W: http://www.emulex.com
5922 F: drivers/net/ethernet/emulex/benet/
5924 EMULEX ONECONNECT ROCE DRIVER
5925 M: Selvin Xavier <selvin.xavier@broadcom.com>
5926 M: Devesh Sharma <devesh.sharma@broadcom.com>
5927 L: linux-rdma@vger.kernel.org
5928 W: http://www.broadcom.com
5930 F: drivers/infiniband/hw/ocrdma/
5931 F: include/uapi/rdma/ocrdma-abi.h
5933 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5934 M: James Smart <james.smart@broadcom.com>
5935 M: Dick Kennedy <dick.kennedy@broadcom.com>
5936 L: linux-scsi@vger.kernel.org
5937 W: http://www.broadcom.com
5939 F: drivers/scsi/lpfc/
5941 ENE CB710 FLASH CARD READER DRIVER
5942 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5944 F: drivers/misc/cb710/
5945 F: drivers/mmc/host/cb710-mmc.*
5946 F: include/linux/cb710.h
5948 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5949 M: Maxim Levitsky <maximlevitsky@gmail.com>
5951 F: drivers/media/rc/ene_ir.*
5953 EPSON S1D13XXX FRAMEBUFFER DRIVER
5954 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5957 F: drivers/video/fbdev/s1d13xxxfb.c
5958 F: include/video/s1d13xxxfb.h
5960 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5961 M: Jeff Layton <jlayton@kernel.org>
5964 F: include/linux/errseq.h
5966 ET131X NETWORK DRIVER
5967 M: Mark Einon <mark.einon@gmail.com>
5969 F: drivers/net/ethernet/agere/
5972 M: Roopa Prabhu <roopa@cumulusnetworks.com>
5973 M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5974 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5975 L: netdev@vger.kernel.org
5976 W: http://www.linuxfoundation.org/en/Net:Bridge
5978 F: include/linux/netfilter_bridge/
5981 ETHERNET PHY LIBRARY
5982 M: Andrew Lunn <andrew@lunn.ch>
5983 M: Florian Fainelli <f.fainelli@gmail.com>
5984 M: Heiner Kallweit <hkallweit1@gmail.com>
5985 L: netdev@vger.kernel.org
5987 F: Documentation/ABI/testing/sysfs-bus-mdio
5988 F: Documentation/devicetree/bindings/net/mdio*
5989 F: Documentation/networking/phy.rst
5991 F: drivers/of/of_mdio.c
5992 F: drivers/of/of_net.c
5993 F: include/linux/*mdio*.h
5994 F: include/linux/of_net.h
5995 F: include/linux/phy.h
5996 F: include/linux/phy_fixed.h
5997 F: include/linux/platform_data/mdio-bcm-unimac.h
5998 F: include/linux/platform_data/mdio-gpio.h
5999 F: include/trace/events/mdio.h
6000 F: include/uapi/linux/mdio.h
6001 F: include/uapi/linux/mii.h
6004 M: Jan Kara <jack@suse.com>
6005 L: linux-ext4@vger.kernel.org
6007 F: Documentation/filesystems/ext2.txt
6009 F: include/linux/ext2*
6012 M: "Theodore Ts'o" <tytso@mit.edu>
6013 M: Andreas Dilger <adilger.kernel@dilger.ca>
6014 L: linux-ext4@vger.kernel.org
6015 W: http://ext4.wiki.kernel.org
6016 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6019 F: Documentation/filesystems/ext4/
6022 Extended Verification Module (EVM)
6023 M: Mimi Zohar <zohar@linux.ibm.com>
6024 L: linux-integrity@vger.kernel.org
6026 F: security/integrity/evm/
6028 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6029 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
6030 L: linux-efi@vger.kernel.org
6031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6033 F: Documentation/efi-stub.txt
6034 F: arch/*/kernel/efi.c
6035 F: arch/x86/boot/compressed/eboot.[ch]
6036 F: arch/*/include/asm/efi.h
6037 F: arch/x86/platform/efi/
6038 F: drivers/firmware/efi/
6039 F: include/linux/efi*.h
6040 F: arch/arm/boot/compressed/efi-header.S
6041 F: arch/arm64/kernel/efi-entry.S
6043 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6044 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6045 M: Chanwoo Choi <cw00.choi@samsung.com>
6046 L: linux-kernel@vger.kernel.org
6047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6050 F: include/linux/extcon/
6051 F: include/linux/extcon.h
6052 F: Documentation/extcon/
6053 F: Documentation/devicetree/bindings/extcon/
6056 M: Jingoo Han <jingoohan1@gmail.com>
6057 L: dri-devel@lists.freedesktop.org
6059 F: drivers/gpu/drm/exynos/exynos_dp*
6061 EXYNOS SYSMMU (IOMMU) driver
6062 M: Marek Szyprowski <m.szyprowski@samsung.com>
6063 L: iommu@lists.linux-foundation.org
6065 F: drivers/iommu/exynos-iommu.c
6067 EZchip NPS platform support
6068 M: Vineet Gupta <vgupta@synopsys.com>
6069 M: Ofer Levi <oferle@mellanox.com>
6071 F: arch/arc/plat-eznps
6072 F: arch/arc/boot/dts/eznps.dts
6075 M: Jaegeuk Kim <jaegeuk@kernel.org>
6076 M: Chao Yu <yuchao0@huawei.com>
6077 L: linux-f2fs-devel@lists.sourceforge.net
6078 W: https://f2fs.wiki.kernel.org/
6079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6081 F: Documentation/filesystems/f2fs.txt
6082 F: Documentation/ABI/testing/sysfs-fs-f2fs
6084 F: include/linux/f2fs_fs.h
6085 F: include/trace/events/f2fs.h
6087 F71805F HARDWARE MONITORING DRIVER
6088 M: Jean Delvare <jdelvare@suse.com>
6089 L: linux-hwmon@vger.kernel.org
6091 F: Documentation/hwmon/f71805f.rst
6092 F: drivers/hwmon/f71805f.c
6095 M: Josh Poimboeuf <jpoimboe@redhat.com>
6097 F: scripts/faddr2line
6100 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6101 L: netdev@vger.kernel.org
6103 F: net/core/failover.c
6104 F: include/net/failover.h
6105 F: Documentation/networking/failover.rst
6108 M: Jan Kara <jack@suse.cz>
6109 R: Amir Goldstein <amir73il@gmail.com>
6110 L: linux-fsdevel@vger.kernel.org
6112 F: fs/notify/fanotify/
6113 F: include/linux/fanotify.h
6114 F: include/uapi/linux/fanotify.h
6116 FARSYNC SYNCHRONOUS DRIVER
6117 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6118 W: http://www.farsite.co.uk/
6120 F: drivers/net/wan/farsync.*
6122 FAULT INJECTION SUPPORT
6123 M: Akinobu Mita <akinobu.mita@gmail.com>
6125 F: Documentation/fault-injection/
6126 F: lib/fault-inject.c
6128 FBTFT Framebuffer drivers
6130 L: dri-devel@lists.freedesktop.org
6131 L: linux-fbdev@vger.kernel.org
6132 F: drivers/staging/fbtft/
6135 M: Michael Buesch <m@bues.ch>
6136 L: linux-media@vger.kernel.org
6138 F: drivers/media/tuners/fc0011.h
6139 F: drivers/media/tuners/fc0011.c
6142 M: Antti Palosaari <crope@iki.fi>
6143 L: linux-media@vger.kernel.org
6144 W: https://linuxtv.org
6145 W: http://palosaari.fi/linux/
6146 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6147 T: git git://linuxtv.org/anttip/media_tree.git
6149 F: drivers/media/tuners/fc2580*
6151 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6152 M: Hannes Reinecke <hare@suse.de>
6153 L: linux-scsi@vger.kernel.org
6154 W: www.Open-FCoE.org
6156 F: drivers/scsi/libfc/
6157 F: drivers/scsi/fcoe/
6159 F: include/scsi/libfc.h
6160 F: include/scsi/libfcoe.h
6161 F: include/uapi/scsi/fc/
6163 FILE LOCKING (flock() and fcntl()/lockf())
6164 M: Jeff Layton <jlayton@kernel.org>
6165 M: "J. Bruce Fields" <bfields@fieldses.org>
6166 L: linux-fsdevel@vger.kernel.org
6168 F: include/linux/fcntl.h
6169 F: include/uapi/linux/fcntl.h
6173 FILESYSTEMS (VFS and infrastructure)
6174 M: Alexander Viro <viro@zeniv.linux.org.uk>
6175 L: linux-fsdevel@vger.kernel.org
6178 F: include/linux/fs.h
6179 F: include/linux/fs_types.h
6180 F: include/uapi/linux/fs.h
6182 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6183 M: Riku Voipio <riku.voipio@iki.fi>
6184 L: linux-hwmon@vger.kernel.org
6186 F: drivers/hwmon/f75375s.c
6187 F: include/linux/f75375s.h
6189 FIREWIRE AUDIO DRIVERS
6190 M: Clemens Ladisch <clemens@ladisch.de>
6191 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6196 FIREWIRE MEDIA DRIVERS (firedtv)
6197 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6198 L: linux-media@vger.kernel.org
6199 L: linux1394-devel@lists.sourceforge.net
6200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6202 F: drivers/media/firewire/
6204 FIREWIRE SBP-2 TARGET
6205 M: Chris Boot <bootc@bootc.net>
6206 L: linux-scsi@vger.kernel.org
6207 L: target-devel@vger.kernel.org
6208 L: linux1394-devel@lists.sourceforge.net
6209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6211 F: drivers/target/sbp/
6214 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6215 L: linux1394-devel@lists.sourceforge.net
6216 W: http://ieee1394.wiki.kernel.org/
6217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6219 F: drivers/firewire/
6220 F: include/linux/firewire.h
6221 F: include/uapi/linux/firewire*.h
6224 FIRMWARE LOADER (request_firmware)
6225 M: Luis Chamberlain <mcgrof@kernel.org>
6226 L: linux-kernel@vger.kernel.org
6228 F: Documentation/firmware_class/
6229 F: drivers/base/firmware_loader/
6230 F: include/linux/firmware.h
6232 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6233 M: Joshua Morris <josh.h.morris@us.ibm.com>
6234 M: Philip Kelleher <pjk1939@linux.ibm.com>
6236 F: drivers/block/rsxx/
6238 FLEXTIMER FTM-QUADDEC DRIVER
6239 M: Patrick Havelange <patrick.havelange@essensium.com>
6240 L: linux-iio@vger.kernel.org
6242 F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quadddec
6243 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6244 F: drivers/counter/ftm-quaddec.c
6247 M: Jiri Kosina <jikos@kernel.org>
6248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
6250 F: drivers/block/floppy.c
6253 M: Alessandro Rubini <rubini@gnudd.com>
6254 W: http://www.ohwr.org/projects/fmc-bus
6257 F: include/linux/fmc*.h
6258 F: include/linux/ipmi-fru.h
6261 FPGA MANAGER FRAMEWORK
6262 M: Moritz Fischer <mdf@kernel.org>
6263 L: linux-fpga@vger.kernel.org
6265 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
6266 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6267 F: Documentation/fpga/
6268 F: Documentation/driver-api/fpga/
6269 F: Documentation/devicetree/bindings/fpga/
6271 F: include/linux/fpga/
6272 W: http://www.rocketboards.org
6275 M: Wu Hao <hao.wu@intel.com>
6276 L: linux-fpga@vger.kernel.org
6278 F: Documentation/fpga/dfl.txt
6279 F: include/uapi/linux/fpga-dfl.h
6280 F: drivers/fpga/dfl*
6283 M: Bill Metzenthen <billm@melbpc.org.au>
6284 W: http://floatingpoint.sourceforge.net/emulator/index.html
6286 F: arch/x86/math-emu/
6288 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6289 L: netdev@vger.kernel.org
6291 F: drivers/net/wan/dlci.c
6292 F: drivers/net/wan/sdla.c
6295 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6296 L: dri-devel@lists.freedesktop.org
6297 L: linux-fbdev@vger.kernel.org
6298 T: git git://github.com/bzolnier/linux.git
6299 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6301 F: Documentation/fb/
6304 F: include/linux/fb.h
6305 F: include/uapi/video/
6306 F: include/uapi/linux/fb.h
6308 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6309 M: Horia Geantă <horia.geanta@nxp.com>
6310 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6311 L: linux-crypto@vger.kernel.org
6313 F: drivers/crypto/caam/
6314 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6316 FREESCALE DIU FRAMEBUFFER DRIVER
6317 M: Timur Tabi <timur@kernel.org>
6318 L: linux-fbdev@vger.kernel.org
6320 F: drivers/video/fbdev/fsl-diu-fb.*
6322 FREESCALE DMA DRIVER
6323 M: Li Yang <leoyang.li@nxp.com>
6324 M: Zhang Wei <zw@zh-kernel.org>
6325 L: linuxppc-dev@lists.ozlabs.org
6327 F: drivers/dma/fsldma.*
6329 FREESCALE ENETC ETHERNET DRIVERS
6330 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6331 L: netdev@vger.kernel.org
6333 F: drivers/net/ethernet/freescale/enetc/
6335 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6336 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6337 L: netdev@vger.kernel.org
6339 F: drivers/net/ethernet/freescale/gianfar*
6340 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6342 FREESCALE GPMI NAND DRIVER
6343 M: Han Xu <han.xu@nxp.com>
6344 L: linux-mtd@lists.infradead.org
6346 F: drivers/mtd/nand/raw/gpmi-nand/*
6348 FREESCALE I2C CPM DRIVER
6349 M: Jochen Friedrich <jochen@scram.de>
6350 L: linuxppc-dev@lists.ozlabs.org
6351 L: linux-i2c@vger.kernel.org
6353 F: drivers/i2c/busses/i2c-cpm.c
6355 FREESCALE IMX LPI2C DRIVER
6356 M: Dong Aisheng <aisheng.dong@nxp.com>
6357 L: linux-i2c@vger.kernel.org
6358 L: linux-imx@nxp.com
6360 F: drivers/i2c/busses/i2c-imx-lpi2c.c
6361 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6363 FREESCALE IMX / MXC FEC DRIVER
6364 M: Fugang Duan <fugang.duan@nxp.com>
6365 L: netdev@vger.kernel.org
6367 F: drivers/net/ethernet/freescale/fec_main.c
6368 F: drivers/net/ethernet/freescale/fec_ptp.c
6369 F: drivers/net/ethernet/freescale/fec.h
6370 F: Documentation/devicetree/bindings/net/fsl-fec.txt
6372 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6373 M: Sascha Hauer <s.hauer@pengutronix.de>
6374 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6375 L: linux-fbdev@vger.kernel.org
6376 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6378 F: include/linux/platform_data/video-imxfb.h
6379 F: drivers/video/fbdev/imxfb.c
6381 FREESCALE QORIQ DPAA ETHERNET DRIVER
6382 M: Madalin Bucur <madalin.bucur@nxp.com>
6383 L: netdev@vger.kernel.org
6385 F: drivers/net/ethernet/freescale/dpaa
6387 FREESCALE QORIQ DPAA FMAN DRIVER
6388 M: Madalin Bucur <madalin.bucur@nxp.com>
6389 L: netdev@vger.kernel.org
6391 F: drivers/net/ethernet/freescale/fman
6392 F: Documentation/devicetree/bindings/net/fsl-fman.txt
6394 FREESCALE QORIQ PTP CLOCK DRIVER
6395 M: Yangbo Lu <yangbo.lu@nxp.com>
6396 L: netdev@vger.kernel.org
6398 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6399 F: drivers/ptp/ptp_qoriq.c
6400 F: drivers/ptp/ptp_qoriq_debugfs.c
6401 F: include/linux/fsl/ptp_qoriq.h
6402 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6404 FREESCALE QUAD SPI DRIVER
6405 M: Han Xu <han.xu@nxp.com>
6406 L: linux-spi@vger.kernel.org
6408 F: drivers/spi/spi-fsl-qspi.c
6410 FREESCALE QUICC ENGINE LIBRARY
6411 M: Qiang Zhao <qiang.zhao@nxp.com>
6412 L: linuxppc-dev@lists.ozlabs.org
6414 F: drivers/soc/fsl/qe/
6415 F: include/soc/fsl/*qe*.h
6416 F: include/soc/fsl/*ucc*.h
6418 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6419 M: Li Yang <leoyang.li@nxp.com>
6420 L: netdev@vger.kernel.org
6421 L: linuxppc-dev@lists.ozlabs.org
6423 F: drivers/net/ethernet/freescale/ucc_geth*
6425 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6426 M: Zhao Qiang <qiang.zhao@nxp.com>
6427 L: netdev@vger.kernel.org
6428 L: linuxppc-dev@lists.ozlabs.org
6430 F: drivers/net/wan/fsl_ucc_hdlc*
6432 FREESCALE QUICC ENGINE UCC UART DRIVER
6433 M: Timur Tabi <timur@kernel.org>
6434 L: linuxppc-dev@lists.ozlabs.org
6436 F: drivers/tty/serial/ucc_uart.c
6438 FREESCALE SOC DRIVERS
6439 M: Li Yang <leoyang.li@nxp.com>
6440 L: linuxppc-dev@lists.ozlabs.org
6441 L: linux-arm-kernel@lists.infradead.org
6443 F: Documentation/devicetree/bindings/soc/fsl/
6445 F: include/linux/fsl/
6447 FREESCALE SOC FS_ENET DRIVER
6448 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
6449 L: linuxppc-dev@lists.ozlabs.org
6450 L: netdev@vger.kernel.org
6452 F: drivers/net/ethernet/freescale/fs_enet/
6453 F: include/linux/fs_enet_pd.h
6455 FREESCALE SOC SOUND DRIVERS
6456 M: Timur Tabi <timur@kernel.org>
6457 M: Nicolin Chen <nicoleotsuka@gmail.com>
6458 M: Xiubo Li <Xiubo.Lee@gmail.com>
6459 R: Fabio Estevam <festevam@gmail.com>
6460 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6461 L: linuxppc-dev@lists.ozlabs.org
6463 F: sound/soc/fsl/fsl*
6464 F: sound/soc/fsl/imx*
6465 F: sound/soc/fsl/mpc8610_hpcd.c
6467 FREESCALE USB PERIPHERAL DRIVERS
6468 M: Li Yang <leoyang.li@nxp.com>
6469 L: linux-usb@vger.kernel.org
6470 L: linuxppc-dev@lists.ozlabs.org
6472 F: drivers/usb/gadget/udc/fsl*
6475 M: Christoph Hellwig <hch@infradead.org>
6476 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
6481 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6482 M: Pavel Machek <pavel@ucw.cz>
6483 L: linux-pm@vger.kernel.org
6485 F: Documentation/power/freezing-of-tasks.txt
6486 F: include/linux/freezer.h
6490 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6491 L: linux-kernel@vger.kernel.org
6494 F: include/linux/frontswap.h
6496 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6497 M: David Howells <dhowells@redhat.com>
6498 L: linux-cachefs@redhat.com (moderated for non-subscribers)
6500 F: Documentation/filesystems/caching/
6502 F: include/linux/fscache*.h
6504 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6505 M: Theodore Y. Ts'o <tytso@mit.edu>
6506 M: Jaegeuk Kim <jaegeuk@kernel.org>
6507 M: Eric Biggers <ebiggers@kernel.org>
6508 L: linux-fscrypt@vger.kernel.org
6509 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6510 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6513 F: include/linux/fscrypt*.h
6514 F: Documentation/filesystems/fscrypt.rst
6516 FSI-ATTACHED I2C DRIVER
6517 M: Eddie James <eajames@linux.ibm.com>
6518 L: linux-i2c@vger.kernel.org
6519 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
6521 F: drivers/i2c/busses/i2c-fsi.c
6522 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6524 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6525 M: Jan Kara <jack@suse.cz>
6526 R: Amir Goldstein <amir73il@gmail.com>
6527 L: linux-fsdevel@vger.kernel.org
6530 F: include/linux/fsnotify*.h
6532 FUJITSU LAPTOP EXTRAS
6533 M: Jonathan Woithe <jwoithe@just42.net>
6534 L: platform-driver-x86@vger.kernel.org
6536 F: drivers/platform/x86/fujitsu-laptop.c
6538 FUJITSU M-5MO LS CAMERA ISP DRIVER
6539 M: Kyungmin Park <kyungmin.park@samsung.com>
6540 M: Heungjun Kim <riverful.kim@samsung.com>
6541 L: linux-media@vger.kernel.org
6543 F: drivers/media/i2c/m5mols/
6544 F: include/media/i2c/m5mols.h
6546 FUJITSU TABLET EXTRAS
6547 M: Robert Gerlach <khnz@gmx.de>
6548 L: platform-driver-x86@vger.kernel.org
6550 F: drivers/platform/x86/fujitsu-tablet.c
6552 FUSE: FILESYSTEM IN USERSPACE
6553 M: Miklos Szeredi <miklos@szeredi.hu>
6554 L: linux-fsdevel@vger.kernel.org
6555 W: http://fuse.sourceforge.net/
6556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6559 F: include/uapi/linux/fuse.h
6560 F: Documentation/filesystems/fuse.txt
6563 M: Thomas Gleixner <tglx@linutronix.de>
6564 M: Ingo Molnar <mingo@redhat.com>
6565 R: Peter Zijlstra <peterz@infradead.org>
6566 R: Darren Hart <dvhart@infradead.org>
6567 L: linux-kernel@vger.kernel.org
6568 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6571 F: include/asm-generic/futex.h
6572 F: include/linux/futex.h
6573 F: include/uapi/linux/futex.h
6574 F: tools/testing/selftests/futex/
6575 F: tools/perf/bench/futex*
6576 F: Documentation/*futex*
6579 M: Kees Cook <keescook@chromium.org>
6580 R: Emese Revfy <re.emese@gmail.com>
6581 L: kernel-hardening@lists.openwall.com
6583 F: scripts/gcc-plugins/
6584 F: scripts/gcc-plugin.sh
6585 F: scripts/Makefile.gcc-plugins
6586 F: Documentation/gcc-plugins.txt
6588 GASKET DRIVER FRAMEWORK
6589 M: Rob Springer <rspringer@google.com>
6590 M: Todd Poynor <toddpoynor@google.com>
6591 M: Ben Chan <benchan@chromium.org>
6593 F: drivers/staging/gasket/
6595 GCOV BASED KERNEL PROFILING
6596 M: Peter Oberparleiter <oberpar@linux.ibm.com>
6599 F: Documentation/dev-tools/gcov.rst
6601 GDB KERNEL DEBUGGING HELPER SCRIPTS
6602 M: Jan Kiszka <jan.kiszka@siemens.com>
6603 M: Kieran Bingham <kbingham@kernel.org>
6607 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6608 M: Achim Leubner <achim_leubner@adaptec.com>
6609 L: linux-scsi@vger.kernel.org
6610 W: http://www.icp-vortex.com/
6612 F: drivers/scsi/gdt*
6614 GEMTEK FM RADIO RECEIVER DRIVER
6615 M: Hans Verkuil <hverkuil@xs4all.nl>
6616 L: linux-media@vger.kernel.org
6617 T: git git://linuxtv.org/media_tree.git
6618 W: https://linuxtv.org
6620 F: drivers/media/radio/radio-gemtek*
6622 GENERIC GPIO I2C DRIVER
6623 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6625 F: drivers/i2c/busses/i2c-gpio.c
6626 F: include/linux/platform_data/i2c-gpio.h
6628 GENERIC GPIO I2C MULTIPLEXER DRIVER
6629 M: Peter Korsgaard <peter.korsgaard@barco.com>
6630 L: linux-i2c@vger.kernel.org
6632 F: drivers/i2c/muxes/i2c-mux-gpio.c
6633 F: include/linux/platform_data/i2c-mux-gpio.h
6634 F: Documentation/i2c/muxes/i2c-mux-gpio
6636 GENERIC HDLC (WAN) DRIVERS
6637 M: Krzysztof Halasa <khc@pm.waw.pl>
6638 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
6640 F: drivers/net/wan/c101.c
6641 F: drivers/net/wan/hd6457*
6642 F: drivers/net/wan/hdlc*
6643 F: drivers/net/wan/n2.c
6644 F: drivers/net/wan/pc300too.c
6645 F: drivers/net/wan/pci200syn.c
6646 F: drivers/net/wan/wanxl*
6648 GENERIC INCLUDE/ASM HEADER FILES
6649 M: Arnd Bergmann <arnd@arndb.de>
6650 L: linux-arch@vger.kernel.org
6651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6653 F: include/asm-generic/
6654 F: include/uapi/asm-generic/
6656 GENERIC PHY FRAMEWORK
6657 M: Kishon Vijay Abraham I <kishon@ti.com>
6658 L: linux-kernel@vger.kernel.org
6659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6662 F: include/linux/phy/
6663 F: Documentation/devicetree/bindings/phy/
6665 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6666 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6668 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6671 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6672 M: Kevin Hilman <khilman@kernel.org>
6673 M: Ulf Hansson <ulf.hansson@linaro.org>
6674 L: linux-pm@vger.kernel.org
6676 F: drivers/base/power/domain*.c
6677 F: include/linux/pm_domain.h
6678 F: Documentation/devicetree/bindings/power/power_domain.txt
6680 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6681 M: Eugen Hristev <eugen.hristev@microchip.com>
6682 L: linux-input@vger.kernel.org
6684 F: drivers/input/touchscreen/resistive-adc-touch.c
6686 GENERIC UIO DRIVER FOR PCI DEVICES
6687 M: "Michael S. Tsirkin" <mst@redhat.com>
6688 L: kvm@vger.kernel.org
6690 F: drivers/uio/uio_pci_generic.c
6692 GENWQE (IBM Generic Workqueue Card)
6693 M: Frank Haverkamp <haver@linux.ibm.com>
6695 F: drivers/misc/genwqe/
6697 GET_MAINTAINER SCRIPT
6698 M: Joe Perches <joe@perches.com>
6700 F: scripts/get_maintainer.pl
6703 M: Bob Peterson <rpeterso@redhat.com>
6704 M: Andreas Gruenbacher <agruenba@redhat.com>
6705 L: cluster-devel@redhat.com
6706 W: http://sources.redhat.com/cluster/
6707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6709 F: Documentation/filesystems/gfs2*.txt
6711 F: include/uapi/linux/gfs2_ondisk.h
6713 GIGASET ISDN DRIVERS
6714 M: Paul Bolle <pebolle@tiscali.nl>
6715 L: gigaset307x-common@lists.sourceforge.net
6716 W: http://gigaset307x.sourceforge.net/
6718 F: Documentation/isdn/README.gigaset
6719 F: drivers/isdn/gigaset/
6720 F: include/uapi/linux/gigaset_dev.h
6723 M: Johan Hovold <johan@kernel.org>
6724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6726 F: Documentation/ABI/testing/sysfs-class-gnss
6727 F: Documentation/devicetree/bindings/gnss/
6729 F: include/linux/gnss.h
6732 M: Hans Verkuil <hans.verkuil@cisco.com>
6733 L: linux-media@vger.kernel.org
6735 F: drivers/media/usb/go7007/
6738 M: Bastien Nocera <hadess@hadess.net>
6739 L: linux-input@vger.kernel.org
6741 F: drivers/input/touchscreen/goodix.c
6743 GPD POCKET FAN DRIVER
6744 M: Hans de Goede <hdegoede@redhat.com>
6745 L: platform-driver-x86@vger.kernel.org
6747 F: drivers/platform/x86/gpd-pocket-fan.c
6750 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6751 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6752 L: linux-gpio@vger.kernel.org
6753 L: linux-acpi@vger.kernel.org
6755 F: Documentation/firmware-guide/acpi/gpio-properties.rst
6756 F: drivers/gpio/gpiolib-acpi.c
6759 M: Sean Young <sean@mess.org>
6760 L: linux-media@vger.kernel.org
6762 F: drivers/media/rc/gpio-ir-tx.c
6765 M: Bamvor Jian Zhang <bamv2005@gmail.com>
6766 L: linux-gpio@vger.kernel.org
6768 F: drivers/gpio/gpio-mockup.c
6769 F: tools/testing/selftests/gpio/
6772 M: Linus Walleij <linus.walleij@linaro.org>
6773 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
6774 L: linux-gpio@vger.kernel.org
6775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6777 F: Documentation/devicetree/bindings/gpio/
6778 F: Documentation/driver-api/gpio/
6779 F: Documentation/gpio/
6780 F: Documentation/ABI/testing/gpio-cdev
6781 F: Documentation/ABI/obsolete/sysfs-gpio
6783 F: include/linux/gpio/
6784 F: include/linux/gpio.h
6785 F: include/linux/of_gpio.h
6786 F: include/asm-generic/gpio.h
6787 F: include/uapi/linux/gpio.h
6790 GRE DEMULTIPLEXER DRIVER
6791 M: Dmitry Kozlov <xeb@mail.ru>
6792 L: netdev@vger.kernel.org
6794 F: net/ipv4/gre_demux.c
6795 F: net/ipv4/gre_offload.c
6796 F: include/net/gre.h
6798 GRETH 10/100/1G Ethernet MAC device driver
6799 M: Andreas Larsson <andreas@gaisler.com>
6800 L: netdev@vger.kernel.org
6802 F: drivers/net/ethernet/aeroflex/
6804 GREYBUS AUDIO PROTOCOLS DRIVERS
6805 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6806 M: Mark Greer <mgreer@animalcreek.com>
6808 F: drivers/staging/greybus/audio_apbridgea.c
6809 F: drivers/staging/greybus/audio_apbridgea.h
6810 F: drivers/staging/greybus/audio_codec.c
6811 F: drivers/staging/greybus/audio_codec.h
6812 F: drivers/staging/greybus/audio_gb.c
6813 F: drivers/staging/greybus/audio_manager.c
6814 F: drivers/staging/greybus/audio_manager.h
6815 F: drivers/staging/greybus/audio_manager_module.c
6816 F: drivers/staging/greybus/audio_manager_private.h
6817 F: drivers/staging/greybus/audio_manager_sysfs.c
6818 F: drivers/staging/greybus/audio_module.c
6819 F: drivers/staging/greybus/audio_topology.c
6821 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6822 M: Viresh Kumar <vireshk@kernel.org>
6824 F: drivers/staging/greybus/authentication.c
6825 F: drivers/staging/greybus/bootrom.c
6826 F: drivers/staging/greybus/firmware.h
6827 F: drivers/staging/greybus/fw-core.c
6828 F: drivers/staging/greybus/fw-download.c
6829 F: drivers/staging/greybus/fw-management.c
6830 F: drivers/staging/greybus/greybus_authentication.h
6831 F: drivers/staging/greybus/greybus_firmware.h
6832 F: drivers/staging/greybus/hid.c
6833 F: drivers/staging/greybus/i2c.c
6834 F: drivers/staging/greybus/spi.c
6835 F: drivers/staging/greybus/spilib.c
6836 F: drivers/staging/greybus/spilib.h
6838 GREYBUS LOOPBACK DRIVER
6839 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6841 F: drivers/staging/greybus/loopback.c
6843 GREYBUS PLATFORM DRIVERS
6844 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6846 F: drivers/staging/greybus/arche-platform.c
6847 F: drivers/staging/greybus/arche-apb-ctrl.c
6848 F: drivers/staging/greybus/arche_platform.h
6850 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6851 M: Rui Miguel Silva <rmfrfs@gmail.com>
6853 F: drivers/staging/greybus/sdio.c
6854 F: drivers/staging/greybus/light.c
6855 F: drivers/staging/greybus/gpio.c
6856 F: drivers/staging/greybus/power_supply.c
6857 F: drivers/staging/greybus/spi.c
6858 F: drivers/staging/greybus/spilib.c
6861 M: Johan Hovold <johan@kernel.org>
6862 M: Alex Elder <elder@kernel.org>
6863 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6865 F: drivers/staging/greybus/
6866 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6868 GREYBUS UART PROTOCOLS DRIVERS
6869 M: David Lin <dtwlin@gmail.com>
6871 F: drivers/staging/greybus/uart.c
6872 F: drivers/staging/greybus/log.c
6874 GS1662 VIDEO SERIALIZER
6875 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6876 L: linux-media@vger.kernel.org
6877 T: git git://linuxtv.org/media_tree.git
6879 F: drivers/media/spi/gs1662.c
6881 GSPCA FINEPIX SUBDRIVER
6882 M: Frank Zago <frank@zago.net>
6883 L: linux-media@vger.kernel.org
6884 T: git git://linuxtv.org/media_tree.git
6886 F: drivers/media/usb/gspca/finepix.c
6888 GSPCA GL860 SUBDRIVER
6889 M: Olivier Lorin <o.lorin@laposte.net>
6890 L: linux-media@vger.kernel.org
6891 T: git git://linuxtv.org/media_tree.git
6893 F: drivers/media/usb/gspca/gl860/
6895 GSPCA M5602 SUBDRIVER
6896 M: Erik Andren <erik.andren@gmail.com>
6897 L: linux-media@vger.kernel.org
6898 T: git git://linuxtv.org/media_tree.git
6900 F: drivers/media/usb/gspca/m5602/
6902 GSPCA PAC207 SONIXB SUBDRIVER
6903 M: Hans Verkuil <hverkuil@xs4all.nl>
6904 L: linux-media@vger.kernel.org
6905 T: git git://linuxtv.org/media_tree.git
6907 F: drivers/media/usb/gspca/pac207.c
6909 GSPCA SN9C20X SUBDRIVER
6910 M: Brian Johnson <brijohn@gmail.com>
6911 L: linux-media@vger.kernel.org
6912 T: git git://linuxtv.org/media_tree.git
6914 F: drivers/media/usb/gspca/sn9c20x.c
6916 GSPCA T613 SUBDRIVER
6917 M: Leandro Costantino <lcostantino@gmail.com>
6918 L: linux-media@vger.kernel.org
6919 T: git git://linuxtv.org/media_tree.git
6921 F: drivers/media/usb/gspca/t613.c
6923 GSPCA USB WEBCAM DRIVER
6924 M: Hans Verkuil <hverkuil@xs4all.nl>
6925 L: linux-media@vger.kernel.org
6926 T: git git://linuxtv.org/media_tree.git
6928 F: drivers/media/usb/gspca/
6930 GTP (GPRS Tunneling Protocol)
6931 M: Pablo Neira Ayuso <pablo@netfilter.org>
6932 M: Harald Welte <laforge@gnumonks.org>
6933 L: osmocom-net-gprs@lists.osmocom.org
6934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6936 F: drivers/net/gtp.c
6938 GUID PARTITION TABLE (GPT)
6939 M: Davidlohr Bueso <dave@stgolabs.net>
6940 L: linux-efi@vger.kernel.org
6942 F: block/partitions/efi.*
6945 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6946 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6947 W: http://uclinux-h8.sourceforge.jp
6948 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6951 F: drivers/clocksource/h8300_*.c
6952 F: drivers/clk/h8300/
6953 F: drivers/irqchip/irq-renesas-h8*.c
6955 HABANALABS PCI DRIVER
6956 M: Oded Gabbay <oded.gabbay@gmail.com>
6957 T: git https://github.com/HabanaAI/linux.git
6959 F: drivers/misc/habanalabs/
6960 F: include/uapi/misc/habanalabs.h
6961 F: Documentation/ABI/testing/sysfs-driver-habanalabs
6962 F: Documentation/ABI/testing/debugfs-driver-habanalabs
6965 M: Antti Palosaari <crope@iki.fi>
6966 L: linux-media@vger.kernel.org
6967 W: https://linuxtv.org
6968 W: http://palosaari.fi/linux/
6969 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6970 T: git git://linuxtv.org/anttip/media_tree.git
6972 F: drivers/media/usb/hackrf/
6974 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6975 M: Frank Seidel <frank@f-seidel.de>
6976 L: platform-driver-x86@vger.kernel.org
6977 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6979 F: drivers/platform/x86/hdaps.c
6982 M: Jean Delvare <jdelvare@suse.com>
6983 M: Guenter Roeck <linux@roeck-us.net>
6984 L: linux-hwmon@vger.kernel.org
6985 W: http://hwmon.wiki.kernel.org/
6986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6988 F: Documentation/devicetree/bindings/hwmon/
6989 F: Documentation/hwmon/
6991 F: include/linux/hwmon*.h
6992 F: include/trace/events/hwmon*.h
6994 HARDWARE RANDOM NUMBER GENERATOR CORE
6995 M: Matt Mackall <mpm@selenic.com>
6996 M: Herbert Xu <herbert@gondor.apana.org.au>
6997 L: linux-crypto@vger.kernel.org
6999 F: Documentation/devicetree/bindings/rng/
7000 F: Documentation/hw_random.txt
7001 F: drivers/char/hw_random/
7002 F: include/linux/hw_random.h
7004 HARDWARE TRACING FACILITIES
7005 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7007 F: drivers/hwtracing/
7009 HARDWARE SPINLOCK CORE
7010 M: Ohad Ben-Cohen <ohad@wizery.com>
7011 M: Bjorn Andersson <bjorn.andersson@linaro.org>
7012 L: linux-remoteproc@vger.kernel.org
7014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
7015 F: Documentation/devicetree/bindings/hwlock/
7016 F: Documentation/hwspinlock.txt
7017 F: drivers/hwspinlock/
7018 F: include/linux/hwspinlock.h
7020 HARMONY SOUND DRIVER
7021 L: linux-parisc@vger.kernel.org
7023 F: sound/parisc/harmony.*
7025 HDPVR USB VIDEO ENCODER DRIVER
7026 M: Hans Verkuil <hverkuil@xs4all.nl>
7027 L: linux-media@vger.kernel.org
7028 T: git git://linuxtv.org/media_tree.git
7029 W: https://linuxtv.org
7031 F: drivers/media/usb/hdpvr/
7033 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7034 M: Jerry Hoemann <jerry.hoemann@hpe.com>
7036 F: Documentation/watchdog/hpwdt.txt
7037 F: drivers/watchdog/hpwdt.c
7039 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7040 M: Don Brace <don.brace@microsemi.com>
7041 L: esc.storagedev@microsemi.com
7042 L: linux-scsi@vger.kernel.org
7044 F: Documentation/scsi/hpsa.txt
7045 F: drivers/scsi/hpsa*.[ch]
7046 F: include/linux/cciss*.h
7047 F: include/uapi/linux/cciss*.h
7050 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
7051 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
7052 L: linux-rdma@vger.kernel.org
7054 F: drivers/infiniband/hw/hfi1
7057 L: linux-fsdevel@vger.kernel.org
7059 F: Documentation/filesystems/hfs.txt
7063 L: linux-fsdevel@vger.kernel.org
7065 F: Documentation/filesystems/hfsplus.txt
7068 HGA FRAMEBUFFER DRIVER
7069 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7070 L: linux-nvidia@lists.surfsouth.com
7071 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7073 F: drivers/video/fbdev/hgafb.c
7075 HIBERNATION (aka Software Suspend, aka swsusp)
7076 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7077 M: Pavel Machek <pavel@ucw.cz>
7078 L: linux-pm@vger.kernel.org
7079 B: https://bugzilla.kernel.org
7082 F: drivers/base/power/
7084 F: include/linux/suspend.h
7085 F: include/linux/freezer.h
7086 F: include/linux/pm.h
7087 F: arch/*/include/asm/suspend*.h
7090 M: Jiri Kosina <jikos@kernel.org>
7091 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
7092 L: linux-input@vger.kernel.org
7093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7096 F: include/linux/hid*
7097 F: include/uapi/linux/hid*
7099 HID SENSOR HUB DRIVERS
7100 M: Jiri Kosina <jikos@kernel.org>
7101 M: Jonathan Cameron <jic23@kernel.org>
7102 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7103 L: linux-input@vger.kernel.org
7104 L: linux-iio@vger.kernel.org
7106 F: Documentation/hid/hid-sensor*
7107 F: drivers/hid/hid-sensor-*
7108 F: drivers/iio/*/hid-*
7109 F: include/linux/hid-sensor-*
7111 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7112 M: Thomas Gleixner <tglx@linutronix.de>
7113 L: linux-kernel@vger.kernel.org
7114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7116 F: Documentation/timers/
7117 F: kernel/time/hrtimer.c
7118 F: kernel/time/clockevents.c
7119 F: kernel/time/timer_*.c
7120 F: include/linux/clockchips.h
7121 F: include/linux/hrtimer.h
7123 HIGH-SPEED SCC DRIVER FOR AX.25
7124 L: linux-hams@vger.kernel.org
7126 F: drivers/net/hamradio/dmascc.c
7127 F: drivers/net/hamradio/scc.c
7129 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7130 M: HighPoint Linux Team <linux@highpoint-tech.com>
7131 W: http://www.highpoint-tech.com
7133 F: Documentation/scsi/hptiop.txt
7134 F: drivers/scsi/hptiop.c
7137 M: Jes Sorensen <jes@trained-monkey.org>
7138 L: linux-hippi@sunsite.dk
7140 F: include/linux/hippidevice.h
7141 F: include/uapi/linux/if_hippi.h
7143 F: drivers/net/hippi/
7145 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7146 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7147 M: Salil Mehta <salil.mehta@huawei.com>
7148 L: netdev@vger.kernel.org
7149 W: http://www.hisilicon.com
7151 F: drivers/net/ethernet/hisilicon/hns3/
7153 HISILICON LPC BUS DRIVER
7154 M: john.garry@huawei.com
7155 W: http://www.hisilicon.com
7157 F: drivers/bus/hisi_lpc.c
7158 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7160 HISILICON NETWORK SUBSYSTEM DRIVER
7161 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7162 M: Salil Mehta <salil.mehta@huawei.com>
7163 L: netdev@vger.kernel.org
7164 W: http://www.hisilicon.com
7166 F: drivers/net/ethernet/hisilicon/
7167 F: Documentation/devicetree/bindings/net/hisilicon*.txt
7169 HISILICON PMU DRIVER
7170 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
7171 W: http://www.hisilicon.com
7173 F: drivers/perf/hisilicon
7174 F: Documentation/perf/hisi-pmu.txt
7176 HISILICON ROCE DRIVER
7177 M: Lijun Ou <oulijun@huawei.com>
7178 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
7179 L: linux-rdma@vger.kernel.org
7181 F: drivers/infiniband/hw/hns/
7182 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7184 HISILICON SAS Controller
7185 M: John Garry <john.garry@huawei.com>
7186 W: http://www.hisilicon.com
7188 F: drivers/scsi/hisi_sas/
7189 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7191 HMM - Heterogeneous Memory Management
7192 M: Jérôme Glisse <jglisse@redhat.com>
7193 L: linux-mm@kvack.org
7196 F: include/linux/hmm*
7197 F: Documentation/vm/hmm.rst
7200 M: Jouni Malinen <j@w1.fi>
7201 L: linux-wireless@vger.kernel.org
7202 W: http://w1.fi/hostap-driver.html
7204 F: drivers/net/wireless/intersil/hostap/
7206 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7207 L: platform-driver-x86@vger.kernel.org
7209 F: drivers/platform/x86/tc1100-wmi.c
7211 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7212 M: Jaroslav Kysela <perex@perex.cz>
7214 F: drivers/net/ethernet/hp/hp100.*
7216 HPET: High Precision Event Timers driver
7217 M: Clemens Ladisch <clemens@ladisch.de>
7219 F: Documentation/timers/hpet.txt
7220 F: drivers/char/hpet.c
7221 F: include/linux/hpet.h
7222 F: include/uapi/linux/hpet.h
7226 F: arch/x86/kernel/hpet.c
7227 F: arch/x86/include/asm/hpet.h
7230 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7231 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7236 M: Sebastian Reichel <sre@kernel.org>
7237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7239 F: Documentation/ABI/testing/sysfs-bus-hsi
7240 F: Documentation/driver-api/hsi.rst
7242 F: include/linux/hsi/
7243 F: include/uapi/linux/hsi/
7246 L: linux-usb@vger.kernel.org
7248 F: drivers/net/usb/hso.c
7250 HSR NETWORK PROTOCOL
7251 M: Arvid Brodin <arvid.brodin@alten.se>
7252 L: netdev@vger.kernel.org
7256 HT16K33 LED CONTROLLER DRIVER
7257 M: Robin van der Gracht <robin@protonic.nl>
7259 F: drivers/auxdisplay/ht16k33.c
7260 F: Documentation/devicetree/bindings/display/ht16k33.txt
7262 HTCPEN TOUCHSCREEN DRIVER
7263 M: Pau Oliva Fora <pof@eslack.org>
7264 L: linux-input@vger.kernel.org
7266 F: drivers/input/touchscreen/htcpen.c
7268 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7269 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7270 L: linux-iio@vger.kernel.org
7271 W: http://www.st.com/
7273 F: drivers/iio/humidity/hts221*
7274 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
7276 HUAWEI ETHERNET DRIVER
7277 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
7278 L: netdev@vger.kernel.org
7280 F: Documentation/networking/hinic.txt
7281 F: drivers/net/ethernet/huawei/hinic/
7284 M: Mike Kravetz <mike.kravetz@oracle.com>
7285 L: linux-mm@kvack.org
7289 F: include/linux/hugetlb.h
7290 F: Documentation/admin-guide/mm/hugetlbpage.rst
7291 F: Documentation/vm/hugetlbfs_reserv.rst
7292 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7295 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7296 L: linux-media@vger.kernel.org
7297 T: git git://linuxtv.org/media_tree.git
7298 W: https://linuxtv.org
7300 F: drivers/media/platform/sti/hva
7302 HWPOISON MEMORY FAILURE HANDLING
7303 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7304 L: linux-mm@kvack.org
7306 F: mm/memory-failure.c
7307 F: mm/hwpoison-inject.c
7309 HYGON PROCESSOR SUPPORT
7310 M: Pu Wen <puwen@hygon.cn>
7311 L: linux-kernel@vger.kernel.org
7313 F: arch/x86/kernel/cpu/hygon.c
7315 Hyper-V CORE AND DRIVERS
7316 M: "K. Y. Srinivasan" <kys@microsoft.com>
7317 M: Haiyang Zhang <haiyangz@microsoft.com>
7318 M: Stephen Hemminger <sthemmin@microsoft.com>
7319 M: Sasha Levin <sashal@kernel.org>
7320 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7321 L: linux-hyperv@vger.kernel.org
7323 F: Documentation/networking/device_drivers/microsoft/netvsc.txt
7324 F: arch/x86/include/asm/mshyperv.h
7325 F: arch/x86/include/asm/trace/hyperv.h
7326 F: arch/x86/include/asm/hyperv-tlfs.h
7327 F: arch/x86/kernel/cpu/mshyperv.c
7329 F: drivers/hid/hid-hyperv.c
7331 F: drivers/input/serio/hyperv-keyboard.c
7332 F: drivers/pci/controller/pci-hyperv.c
7333 F: drivers/net/hyperv/
7334 F: drivers/scsi/storvsc_drv.c
7335 F: drivers/uio/uio_hv_generic.c
7336 F: drivers/video/fbdev/hyperv_fb.c
7337 F: drivers/iommu/hyperv_iommu.c
7338 F: net/vmw_vsock/hyperv_transport.c
7339 F: include/linux/hyperv.h
7340 F: include/uapi/linux/hyperv.h
7342 F: Documentation/ABI/stable/sysfs-bus-vmbus
7344 HYPERVISOR VIRTUAL CONSOLE DRIVER
7345 L: linuxppc-dev@lists.ozlabs.org
7350 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7351 L: linux-i2c@vger.kernel.org
7352 L: linux-acpi@vger.kernel.org
7354 F: drivers/i2c/i2c-core-acpi.c
7356 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7357 M: Ajay Gupta <ajayg@nvidia.com>
7358 L: linux-i2c@vger.kernel.org
7360 F: Documentation/i2c/busses/i2c-nvidia-gpu
7361 F: drivers/i2c/busses/i2c-nvidia-gpu.c
7364 M: Peter Rosin <peda@axentia.se>
7365 L: linux-i2c@vger.kernel.org
7367 F: Documentation/i2c/i2c-topology
7368 F: Documentation/i2c/muxes/
7369 F: Documentation/devicetree/bindings/i2c/i2c-mux*
7370 F: Documentation/devicetree/bindings/i2c/i2c-arb*
7371 F: Documentation/devicetree/bindings/i2c/i2c-gate*
7372 F: drivers/i2c/i2c-mux.c
7373 F: drivers/i2c/muxes/
7374 F: include/linux/i2c-mux.h
7376 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7377 M: Gregory CLEMENT <gregory.clement@bootlin.com>
7378 L: linux-i2c@vger.kernel.org
7380 F: Documentation/devicetree/bindings/i2c/i2c-mv64xxx.txt
7381 F: drivers/i2c/busses/i2c-mv64xxx.c
7383 I2C OVER PARALLEL PORT
7384 M: Jean Delvare <jdelvare@suse.com>
7385 L: linux-i2c@vger.kernel.org
7387 F: Documentation/i2c/busses/i2c-parport
7388 F: Documentation/i2c/busses/i2c-parport-light
7389 F: drivers/i2c/busses/i2c-parport.c
7390 F: drivers/i2c/busses/i2c-parport-light.c
7393 M: Wolfram Sang <wsa@the-dreams.de>
7394 L: linux-i2c@vger.kernel.org
7395 W: https://i2c.wiki.kernel.org/
7396 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7399 F: Documentation/devicetree/bindings/i2c/i2c.txt
7400 F: Documentation/i2c/
7402 F: include/linux/i2c.h
7403 F: include/linux/i2c-dev.h
7404 F: include/linux/i2c-smbus.h
7405 F: include/uapi/linux/i2c.h
7406 F: include/uapi/linux/i2c-*.h
7408 I2C SUBSYSTEM HOST DRIVERS
7409 L: linux-i2c@vger.kernel.org
7410 W: https://i2c.wiki.kernel.org/
7411 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7414 F: Documentation/devicetree/bindings/i2c/
7415 F: drivers/i2c/algos/
7416 F: drivers/i2c/busses/
7419 M: Jean Delvare <jdelvare@suse.com>
7420 L: linux-i2c@vger.kernel.org
7422 F: Documentation/i2c/busses/i2c-taos-evm
7423 F: drivers/i2c/busses/i2c-taos-evm.c
7426 M: Till Harbaum <till@harbaum.org>
7427 L: linux-i2c@vger.kernel.org
7428 W: http://www.harbaum.org/till/i2c_tiny_usb
7430 F: drivers/i2c/busses/i2c-tiny-usb.c
7432 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7433 M: Jean Delvare <jdelvare@suse.com>
7434 L: linux-i2c@vger.kernel.org
7436 F: Documentation/i2c/busses/i2c-ali1535
7437 F: Documentation/i2c/busses/i2c-ali1563
7438 F: Documentation/i2c/busses/i2c-ali15x3
7439 F: Documentation/i2c/busses/i2c-amd756
7440 F: Documentation/i2c/busses/i2c-amd8111
7441 F: Documentation/i2c/busses/i2c-i801
7442 F: Documentation/i2c/busses/i2c-nforce2
7443 F: Documentation/i2c/busses/i2c-piix4
7444 F: Documentation/i2c/busses/i2c-sis5595
7445 F: Documentation/i2c/busses/i2c-sis630
7446 F: Documentation/i2c/busses/i2c-sis96x
7447 F: Documentation/i2c/busses/i2c-via
7448 F: Documentation/i2c/busses/i2c-viapro
7449 F: drivers/i2c/busses/i2c-ali1535.c
7450 F: drivers/i2c/busses/i2c-ali1563.c
7451 F: drivers/i2c/busses/i2c-ali15x3.c
7452 F: drivers/i2c/busses/i2c-amd756.c
7453 F: drivers/i2c/busses/i2c-amd756-s4882.c
7454 F: drivers/i2c/busses/i2c-amd8111.c
7455 F: drivers/i2c/busses/i2c-i801.c
7456 F: drivers/i2c/busses/i2c-isch.c
7457 F: drivers/i2c/busses/i2c-nforce2.c
7458 F: drivers/i2c/busses/i2c-nforce2-s4985.c
7459 F: drivers/i2c/busses/i2c-piix4.c
7460 F: drivers/i2c/busses/i2c-sis5595.c
7461 F: drivers/i2c/busses/i2c-sis630.c
7462 F: drivers/i2c/busses/i2c-sis96x.c
7463 F: drivers/i2c/busses/i2c-via.c
7464 F: drivers/i2c/busses/i2c-viapro.c
7466 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7467 M: Hans de Goede <hdegoede@redhat.com>
7468 L: linux-i2c@vger.kernel.org
7470 F: drivers/i2c/busses/i2c-cht-wc.c
7472 I2C/SMBUS ISMT DRIVER
7473 M: Seth Heasley <seth.heasley@intel.com>
7474 M: Neil Horman <nhorman@tuxdriver.com>
7475 L: linux-i2c@vger.kernel.org
7476 F: drivers/i2c/busses/i2c-ismt.c
7477 F: Documentation/i2c/busses/i2c-ismt
7479 I2C/SMBUS STUB DRIVER
7480 M: Jean Delvare <jdelvare@suse.com>
7481 L: linux-i2c@vger.kernel.org
7483 F: drivers/i2c/i2c-stub.c
7486 M: Boris Brezillon <bbrezillon@kernel.org>
7487 L: linux-i3c@lists.infradead.org
7488 C: irc://chat.freenode.net/linux-i3c
7489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7491 F: Documentation/ABI/testing/sysfs-bus-i3c
7492 F: Documentation/devicetree/bindings/i3c/
7493 F: Documentation/driver-api/i3c
7495 F: include/linux/i3c/
7497 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7498 M: Vitor Soares <vitor.soares@synopsys.com>
7500 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7501 F: drivers/i3c/master/dw*
7503 IA64 (Itanium) PLATFORM
7504 M: Tony Luck <tony.luck@intel.com>
7505 M: Fenghua Yu <fenghua.yu@intel.com>
7506 L: linux-ia64@vger.kernel.org
7507 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7511 IBM Power 842 compression accelerator
7512 M: Haren Myneni <haren@us.ibm.com>
7514 F: drivers/crypto/nx/Makefile
7515 F: drivers/crypto/nx/Kconfig
7516 F: drivers/crypto/nx/nx-842*
7517 F: include/linux/sw842.h
7521 IBM Power in-Nest Crypto Acceleration
7522 M: Breno Leitão <leitao@debian.org>
7523 M: Nayna Jain <nayna@linux.ibm.com>
7524 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7525 L: linux-crypto@vger.kernel.org
7527 F: drivers/crypto/nx/Makefile
7528 F: drivers/crypto/nx/Kconfig
7529 F: drivers/crypto/nx/nx-aes*
7530 F: drivers/crypto/nx/nx-sha*
7531 F: drivers/crypto/nx/nx.*
7532 F: drivers/crypto/nx/nx_csbcpb.h
7533 F: drivers/crypto/nx/nx_debugfs.h
7535 IBM Power Linux RAID adapter
7536 M: Brian King <brking@us.ibm.com>
7538 F: drivers/scsi/ipr.*
7540 IBM Power SRIOV Virtual NIC Device Driver
7541 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7542 M: John Allen <jallen@linux.ibm.com>
7543 L: netdev@vger.kernel.org
7545 F: drivers/net/ethernet/ibm/ibmvnic.*
7547 IBM Power Virtual Accelerator Switchboard
7548 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7549 L: linuxppc-dev@lists.ozlabs.org
7551 F: arch/powerpc/platforms/powernv/vas*
7552 F: arch/powerpc/platforms/powernv/copy-paste.h
7553 F: arch/powerpc/include/asm/vas.h
7555 IBM Power Virtual Ethernet Device Driver
7556 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7557 L: netdev@vger.kernel.org
7559 F: drivers/net/ethernet/ibm/ibmveth.*
7561 IBM Power Virtual FC Device Drivers
7562 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7563 L: linux-scsi@vger.kernel.org
7565 F: drivers/scsi/ibmvscsi/ibmvfc*
7567 IBM Power Virtual Management Channel Driver
7568 M: Steven Royer <seroyer@linux.ibm.com>
7570 F: drivers/misc/ibmvmc.*
7572 IBM Power Virtual SCSI Device Drivers
7573 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7574 L: linux-scsi@vger.kernel.org
7576 F: drivers/scsi/ibmvscsi/ibmvscsi*
7577 F: include/scsi/viosrp.h
7579 IBM Power Virtual SCSI Device Target Driver
7580 M: Michael Cyr <mikecyr@linux.ibm.com>
7581 L: linux-scsi@vger.kernel.org
7582 L: target-devel@vger.kernel.org
7584 F: drivers/scsi/ibmvscsi_tgt/
7586 IBM Power VMX Cryptographic instructions
7587 M: Breno Leitão <leitao@debian.org>
7588 M: Nayna Jain <nayna@linux.ibm.com>
7589 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7590 L: linux-crypto@vger.kernel.org
7592 F: drivers/crypto/vmx/Makefile
7593 F: drivers/crypto/vmx/Kconfig
7594 F: drivers/crypto/vmx/vmx.c
7595 F: drivers/crypto/vmx/aes*
7596 F: drivers/crypto/vmx/ghash*
7597 F: drivers/crypto/vmx/ppc-xlate.pl
7599 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7600 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7601 L: linux-pci@vger.kernel.org
7602 L: linuxppc-dev@lists.ozlabs.org
7604 F: drivers/pci/hotplug/rpaphp*
7606 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7607 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7608 L: linux-pci@vger.kernel.org
7609 L: linuxppc-dev@lists.ozlabs.org
7611 F: drivers/pci/hotplug/rpadlpar*
7613 IBM ServeRAID RAID DRIVER
7615 F: drivers/scsi/ips.*
7617 ICH LPC AND GPIO DRIVER
7618 M: Peter Tyser <ptyser@xes-inc.com>
7620 F: drivers/mfd/lpc_ich.c
7621 F: drivers/gpio/gpio-ich.c
7624 M: "David S. Miller" <davem@davemloft.net>
7625 L: linux-ide@vger.kernel.org
7626 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
7627 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7629 F: Documentation/ide/
7631 F: include/linux/ide.h
7634 M: Borislav Petkov <bp@alien8.de>
7635 L: linux-ide@vger.kernel.org
7637 F: Documentation/cdrom/ide-cd
7638 F: drivers/ide/ide-cd*
7640 IDEAPAD LAPTOP EXTRAS DRIVER
7641 M: Ike Panhc <ike.pan@canonical.com>
7642 L: platform-driver-x86@vger.kernel.org
7643 W: http://launchpad.net/ideapad-laptop
7645 F: drivers/platform/x86/ideapad-laptop.c
7647 IDEAPAD LAPTOP SLIDEBAR DRIVER
7648 M: Andrey Moiseev <o2g.org.ru@gmail.com>
7649 L: linux-input@vger.kernel.org
7650 W: https://github.com/o2genum/ideapad-slidebar
7652 F: drivers/input/misc/ideapad_slidebar.c
7654 IDT VersaClock 5 CLOCK DRIVER
7655 M: Marek Vasut <marek.vasut@gmail.com>
7657 F: drivers/clk/clk-versaclock5.c
7659 IEEE 802.15.4 SUBSYSTEM
7660 M: Alexander Aring <alex.aring@gmail.com>
7661 M: Stefan Schmidt <stefan@datenfreihafen.org>
7662 L: linux-wpan@vger.kernel.org
7663 W: http://wpan.cakelab.org/
7664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7669 F: drivers/net/ieee802154/
7670 F: include/linux/nl802154.h
7671 F: include/linux/ieee802154.h
7672 F: include/net/nl802154.h
7673 F: include/net/mac802154.h
7674 F: include/net/af_ieee802154.h
7675 F: include/net/cfg802154.h
7676 F: include/net/ieee802154_netdev.h
7677 F: Documentation/networking/ieee802154.rst
7680 M: Yotam Gigi <yotam.gi@gmail.com>
7681 M: Jamal Hadi Salim <jhs@mojatatu.com>
7683 F: include/net/ife.h
7684 F: include/uapi/linux/ife.h
7686 IGORPLUG-USB IR RECEIVER
7687 M: Sean Young <sean@mess.org>
7688 L: linux-media@vger.kernel.org
7690 F: drivers/media/rc/igorplugusb.c
7692 IGUANAWORKS USB IR TRANSCEIVER
7693 M: Sean Young <sean@mess.org>
7694 L: linux-media@vger.kernel.org
7696 F: drivers/media/rc/iguanair.c
7698 IIO DIGITAL POTENTIOMETER DAC
7699 M: Peter Rosin <peda@axentia.se>
7700 L: linux-iio@vger.kernel.org
7702 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7703 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7704 F: drivers/iio/dac/dpot-dac.c
7706 IIO ENVELOPE DETECTOR
7707 M: Peter Rosin <peda@axentia.se>
7708 L: linux-iio@vger.kernel.org
7710 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7711 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7712 F: drivers/iio/adc/envelope-detector.c
7715 M: Peter Rosin <peda@axentia.se>
7716 L: linux-iio@vger.kernel.org
7718 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7719 F: drivers/iio/multiplexer/iio-mux.c
7721 IIO SUBSYSTEM AND DRIVERS
7722 M: Jonathan Cameron <jic23@kernel.org>
7723 R: Hartmut Knaack <knaack.h@gmx.de>
7724 R: Lars-Peter Clausen <lars@metafoo.de>
7725 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7726 L: linux-iio@vger.kernel.org
7727 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7729 F: Documentation/ABI/testing/configfs-iio*
7730 F: Documentation/ABI/testing/sysfs-bus-iio*
7731 F: Documentation/devicetree/bindings/iio/
7733 F: drivers/staging/iio/
7734 F: include/linux/iio/
7738 M: Peter Rosin <peda@axentia.se>
7739 L: linux-iio@vger.kernel.org
7741 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7742 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7743 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7744 F: drivers/iio/afe/iio-rescale.c
7746 IKANOS/ADI EAGLE ADSL USB DRIVER
7747 M: Matthieu Castet <castet.matthieu@free.fr>
7748 M: Stanislaw Gruszka <stf_xl@wp.pl>
7750 F: drivers/usb/atm/ueagle-atm.c
7752 IMGTEC ASCII LCD DRIVER
7753 M: Paul Burton <paul.burton@mips.com>
7755 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7756 F: drivers/auxdisplay/img-ascii-lcd.c
7758 IMGTEC IR DECODER DRIVER
7759 M: James Hogan <jhogan@kernel.org>
7761 F: drivers/media/rc/img-ir/
7763 IMON SOUNDGRAPH USB IR RECEIVER
7764 M: Sean Young <sean@mess.org>
7765 L: linux-media@vger.kernel.org
7767 F: drivers/media/rc/imon_raw.c
7768 F: drivers/media/rc/imon.c
7770 IMS TWINTURBO FRAMEBUFFER DRIVER
7771 L: linux-fbdev@vger.kernel.org
7773 F: drivers/video/fbdev/imsttfb.c
7775 INA209 HARDWARE MONITOR DRIVER
7776 M: Guenter Roeck <linux@roeck-us.net>
7777 L: linux-hwmon@vger.kernel.org
7779 F: Documentation/hwmon/ina209.rst
7780 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
7781 F: drivers/hwmon/ina209.c
7783 INA2XX HARDWARE MONITOR DRIVER
7784 M: Guenter Roeck <linux@roeck-us.net>
7785 L: linux-hwmon@vger.kernel.org
7787 F: Documentation/hwmon/ina2xx.rst
7788 F: drivers/hwmon/ina2xx.c
7789 F: include/linux/platform_data/ina2xx.h
7791 INDUSTRY PACK SUBSYSTEM (IPACK)
7792 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7793 M: Jens Taprogge <jens.taprogge@taprogge.org>
7794 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7795 L: industrypack-devel@lists.sourceforge.net
7796 W: http://industrypack.sourceforge.net
7800 INFINEON DPS310 Driver
7801 M: Eddie James <eajames@linux.ibm.com>
7802 L: linux-iio@vger.kernel.org
7803 F: drivers/iio/pressure/dps310.c
7806 INFINIBAND SUBSYSTEM
7807 M: Doug Ledford <dledford@redhat.com>
7808 M: Jason Gunthorpe <jgg@mellanox.com>
7809 L: linux-rdma@vger.kernel.org
7810 W: https://github.com/linux-rdma/rdma-core
7811 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7814 F: Documentation/devicetree/bindings/infiniband/
7815 F: Documentation/infiniband/
7816 F: drivers/infiniband/
7817 F: include/uapi/linux/if_infiniband.h
7818 F: include/uapi/rdma/
7820 F: include/trace/events/ib_mad.h
7821 F: include/trace/events/ib_umad.h
7822 F: samples/bpf/ibumad_kern.c
7823 F: samples/bpf/ibumad_user.c
7825 INGENIC JZ4780 DMA Driver
7826 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7828 F: drivers/dma/dma-jz4780.c
7830 INGENIC JZ4780 NAND DRIVER
7831 M: Harvey Hunt <harveyhuntnexus@gmail.com>
7832 L: linux-mtd@lists.infradead.org
7834 F: drivers/mtd/nand/raw/jz4780_*
7837 M: Jan Kara <jack@suse.cz>
7838 R: Amir Goldstein <amir73il@gmail.com>
7839 L: linux-fsdevel@vger.kernel.org
7841 F: Documentation/filesystems/inotify.txt
7842 F: fs/notify/inotify/
7843 F: include/linux/inotify.h
7844 F: include/uapi/linux/inotify.h
7846 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7847 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
7848 L: linux-input@vger.kernel.org
7849 Q: http://patchwork.kernel.org/project/linux-input/list/
7850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7853 F: include/linux/input.h
7854 F: include/uapi/linux/input.h
7855 F: include/uapi/linux/input-event-codes.h
7856 F: include/linux/input/
7857 F: Documentation/devicetree/bindings/input/
7858 F: Documentation/devicetree/bindings/serio/
7859 F: Documentation/input/
7861 INPUT MULTITOUCH (MT) PROTOCOL
7862 M: Henrik Rydberg <rydberg@bitmath.org>
7863 L: linux-input@vger.kernel.org
7865 F: Documentation/input/multi-touch-protocol.rst
7866 F: drivers/input/input-mt.c
7869 INSIDE SECURE CRYPTO DRIVER
7870 M: Antoine Tenart <antoine.tenart@bootlin.com>
7871 F: drivers/crypto/inside-secure/
7873 L: linux-crypto@vger.kernel.org
7875 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7876 M: Mimi Zohar <zohar@linux.ibm.com>
7877 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7878 L: linux-integrity@vger.kernel.org
7879 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7881 F: security/integrity/ima/
7883 INTEL 810/815 FRAMEBUFFER DRIVER
7884 M: Antonino Daplas <adaplas@gmail.com>
7885 L: linux-fbdev@vger.kernel.org
7887 F: drivers/video/fbdev/i810/
7890 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7891 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
7892 M: Jie Yang <yang.jie@linux.intel.com>
7893 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7897 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7898 M: Hans de Goede <hdegoede@redhat.com>
7899 L: platform-driver-x86@vger.kernel.org
7901 F: drivers/platform/x86/intel_atomisp2_pm.c
7903 INTEL C600 SERIES SAS CONTROLLER DRIVER
7904 M: Intel SCU Linux support <intel-linux-scu@intel.com>
7905 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7906 L: linux-scsi@vger.kernel.org
7907 T: git git://git.code.sf.net/p/intel-sas/isci
7909 F: drivers/scsi/isci/
7911 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7912 M: Jani Nikula <jani.nikula@linux.intel.com>
7913 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7914 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7915 L: intel-gfx@lists.freedesktop.org
7916 W: https://01.org/linuxgraphics/
7917 B: https://01.org/linuxgraphics/documentation/how-report-bugs
7918 C: irc://chat.freenode.net/intel-gfx
7919 Q: http://patchwork.freedesktop.org/project/intel-gfx/
7920 T: git git://anongit.freedesktop.org/drm-intel
7922 F: drivers/gpu/drm/i915/
7923 F: include/drm/i915*
7924 F: include/uapi/drm/i915_drm.h
7925 F: Documentation/gpu/i915.rst
7927 INTEL ETHERNET DRIVERS
7928 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7929 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7930 W: http://www.intel.com/support/feedback.htm
7931 W: http://e1000.sourceforge.net/
7932 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7936 F: Documentation/networking/device_drivers/intel/e100.rst
7937 F: Documentation/networking/device_drivers/intel/e1000.rst
7938 F: Documentation/networking/device_drivers/intel/e1000e.rst
7939 F: Documentation/networking/device_drivers/intel/fm10k.rst
7940 F: Documentation/networking/device_drivers/intel/igb.rst
7941 F: Documentation/networking/device_drivers/intel/igbvf.rst
7942 F: Documentation/networking/device_drivers/intel/ixgb.rst
7943 F: Documentation/networking/device_drivers/intel/ixgbe.rst
7944 F: Documentation/networking/device_drivers/intel/ixgbevf.rst
7945 F: Documentation/networking/device_drivers/intel/i40e.rst
7946 F: Documentation/networking/device_drivers/intel/iavf.rst
7947 F: Documentation/networking/device_drivers/intel/ice.rst
7948 F: drivers/net/ethernet/intel/
7949 F: drivers/net/ethernet/intel/*/
7950 F: include/linux/avf/virtchnl.h
7952 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7953 M: Maik Broemme <mbroemme@libmpq.org>
7954 L: linux-fbdev@vger.kernel.org
7956 F: Documentation/fb/intelfb.txt
7957 F: drivers/video/fbdev/intelfb/
7960 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7961 L: linux-gpio@vger.kernel.org
7963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7964 F: drivers/gpio/gpio-ich.c
7965 F: drivers/gpio/gpio-intel-mid.c
7966 F: drivers/gpio/gpio-lynxpoint.c
7967 F: drivers/gpio/gpio-merrifield.c
7968 F: drivers/gpio/gpio-ml-ioh.c
7969 F: drivers/gpio/gpio-pch.c
7970 F: drivers/gpio/gpio-sch.c
7971 F: drivers/gpio/gpio-sodaville.c
7973 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7974 M: Zhenyu Wang <zhenyuw@linux.intel.com>
7975 M: Zhi Wang <zhi.a.wang@intel.com>
7976 L: intel-gvt-dev@lists.freedesktop.org
7977 L: intel-gfx@lists.freedesktop.org
7978 W: https://01.org/igvt-g
7979 T: git https://github.com/intel/gvt-linux.git
7981 F: drivers/gpu/drm/i915/gvt/
7983 INTEL HID EVENT DRIVER
7984 M: Alex Hung <alex.hung@canonical.com>
7985 L: platform-driver-x86@vger.kernel.org
7987 F: drivers/platform/x86/intel-hid.c
7989 INTEL I/OAT DMA DRIVER
7990 M: Dave Jiang <dave.jiang@intel.com>
7991 R: Dan Williams <dan.j.williams@intel.com>
7992 L: dmaengine@vger.kernel.org
7993 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7995 F: drivers/dma/ioat*
7998 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7999 M: Len Brown <lenb@kernel.org>
8000 L: linux-pm@vger.kernel.org
8001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8002 B: https://bugzilla.kernel.org
8004 F: drivers/idle/intel_idle.c
8006 INTEL INTEGRATED SENSOR HUB DRIVER
8007 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8008 M: Jiri Kosina <jikos@kernel.org>
8009 L: linux-input@vger.kernel.org
8011 F: drivers/hid/intel-ish-hid/
8014 M: David Woodhouse <dwmw2@infradead.org>
8015 L: iommu@lists.linux-foundation.org
8016 T: git git://git.infradead.org/iommu-2.6.git
8018 F: drivers/iommu/intel-iommu.c
8019 F: include/linux/intel-iommu.h
8021 INTEL IOP-ADMA DMA DRIVER
8022 R: Dan Williams <dan.j.williams@intel.com>
8024 F: drivers/dma/iop-adma.c
8026 INTEL IPU3 CSI-2 CIO2 DRIVER
8027 M: Yong Zhi <yong.zhi@intel.com>
8028 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8029 M: Bingbu Cao <bingbu.cao@intel.com>
8030 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
8031 L: linux-media@vger.kernel.org
8033 F: drivers/media/pci/intel/ipu3/
8034 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8036 INTEL IPU3 CSI-2 IMGU DRIVER
8037 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8038 L: linux-media@vger.kernel.org
8040 F: drivers/staging/media/ipu3/
8041 F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8042 F: Documentation/media/v4l-drivers/ipu3.rst
8044 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8045 M: Krzysztof Halasa <khalasa@piap.pl>
8047 F: include/linux/soc/ixp4xx/qmgr.h
8048 F: include/linux/soc/ixp4xx/npe.h
8049 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
8050 F: drivers/soc/ixp4xx/ixp4xx-npe.c
8051 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
8052 F: drivers/net/wan/ixp4xx_hss.c
8054 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8055 M: Deepak Saxena <dsaxena@plexity.net>
8057 F: drivers/char/hw_random/ixp4xx-rng.c
8059 INTEL MANAGEMENT ENGINE (mei)
8060 M: Tomas Winkler <tomas.winkler@intel.com>
8061 L: linux-kernel@vger.kernel.org
8063 F: include/uapi/linux/mei.h
8064 F: include/linux/mei_cl_bus.h
8065 F: drivers/misc/mei/*
8066 F: drivers/watchdog/mei_wdt.c
8067 F: Documentation/misc-devices/mei/*
8070 INTEL MENLOW THERMAL DRIVER
8071 M: Sujith Thomas <sujith.thomas@intel.com>
8072 L: platform-driver-x86@vger.kernel.org
8073 W: https://01.org/linux-acpi
8075 F: drivers/platform/x86/intel_menlow.c
8077 INTEL MIC DRIVERS (mic)
8078 M: Sudeep Dutt <sudeep.dutt@intel.com>
8079 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
8081 W: https://github.com/sudeepdutt/mic
8082 W: http://software.intel.com/en-us/mic-developer
8083 F: include/linux/mic_bus.h
8084 F: include/linux/scif.h
8085 F: include/uapi/linux/mic_common.h
8086 F: include/uapi/linux/mic_ioctl.h
8087 F: include/uapi/linux/scif_ioctl.h
8088 F: drivers/misc/mic/
8089 F: drivers/dma/mic_x100_dma.c
8090 F: drivers/dma/mic_x100_dma.h
8091 F: Documentation/mic/
8093 INTEL PMC CORE DRIVER
8094 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8095 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8096 L: platform-driver-x86@vger.kernel.org
8098 F: drivers/platform/x86/intel_pmc_core*
8100 INTEL PMC/P-Unit IPC DRIVER
8101 M: Zha Qipeng<qipeng.zha@intel.com>
8102 L: platform-driver-x86@vger.kernel.org
8104 F: drivers/platform/x86/intel_pmc_ipc.c
8105 F: drivers/platform/x86/intel_punit_ipc.c
8106 F: arch/x86/include/asm/intel_pmc_ipc.h
8107 F: arch/x86/include/asm/intel_punit_ipc.h
8109 INTEL PMIC GPIO DRIVERS
8110 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8113 F: drivers/gpio/gpio-*cove.c
8114 F: drivers/gpio/gpio-msic.c
8116 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
8117 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8119 F: drivers/mfd/intel_msic.c
8120 F: drivers/mfd/intel_soc_pmic*
8121 F: include/linux/mfd/intel_msic.h
8122 F: include/linux/mfd/intel_soc_pmic*
8124 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8125 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
8126 L: linux-wireless@vger.kernel.org
8128 F: Documentation/networking/device_drivers/intel/ipw2100.txt
8129 F: Documentation/networking/device_drivers/intel/ipw2200.txt
8130 F: drivers/net/wireless/intel/ipw2x00/
8133 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8134 M: Len Brown <lenb@kernel.org>
8135 L: linux-pm@vger.kernel.org
8137 F: drivers/cpufreq/intel_pstate.c
8139 INTEL RDMA RNIC DRIVER
8140 M: Faisal Latif <faisal.latif@intel.com>
8141 M: Shiraz Saleem <shiraz.saleem@intel.com>
8142 L: linux-rdma@vger.kernel.org
8144 F: drivers/infiniband/hw/i40iw/
8145 F: include/uapi/rdma/i40iw-abi.h
8147 INTEL TELEMETRY DRIVER
8148 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8149 M: "David E. Box" <david.e.box@linux.intel.com>
8150 L: platform-driver-x86@vger.kernel.org
8152 F: arch/x86/include/asm/intel_telemetry.h
8153 F: drivers/platform/x86/intel_telemetry*
8155 INTEL VIRTUAL BUTTON DRIVER
8156 M: AceLan Kao <acelan.kao@canonical.com>
8157 L: platform-driver-x86@vger.kernel.org
8159 F: drivers/platform/x86/intel-vbtn.c
8161 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8162 M: Stanislaw Gruszka <sgruszka@redhat.com>
8163 L: linux-wireless@vger.kernel.org
8165 F: drivers/net/wireless/intel/iwlegacy/
8167 INTEL WIRELESS WIFI LINK (iwlwifi)
8168 M: Johannes Berg <johannes.berg@intel.com>
8169 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8170 M: Luca Coelho <luciano.coelho@intel.com>
8171 M: Intel Linux Wireless <linuxwifi@intel.com>
8172 L: linux-wireless@vger.kernel.org
8173 W: http://intellinuxwireless.org
8174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8176 F: drivers/net/wireless/intel/iwlwifi/
8178 INTEL WIRELESS WIMAX CONNECTION 2400
8179 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8180 M: linux-wimax@intel.com
8181 L: wimax@linuxwimax.org (subscribers-only)
8183 W: http://linuxwimax.org
8184 F: Documentation/wimax/README.i2400m
8185 F: drivers/net/wimax/i2400m/
8186 F: include/uapi/linux/wimax/i2400m.h
8188 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8189 M: Mario Limonciello <mario.limonciello@dell.com>
8191 F: drivers/platform/x86/intel-wmi-thunderbolt.c
8194 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8196 F: Documentation/trace/intel_th.rst
8197 F: drivers/hwtracing/intel_th/
8199 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8200 M: Ning Sun <ning.sun@intel.com>
8201 L: tboot-devel@lists.sourceforge.net
8202 W: http://tboot.sourceforge.net
8203 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8205 F: Documentation/intel_txt.txt
8206 F: include/linux/tboot.h
8207 F: arch/x86/kernel/tboot.c
8209 INTEL-MID GPIO DRIVER
8210 M: David Cohen <david.a.cohen@linux.intel.com>
8211 L: linux-gpio@vger.kernel.org
8213 F: drivers/gpio/gpio-intel-mid.c
8216 M: Georgi Djakov <georgi.djakov@linaro.org>
8217 L: linux-pm@vger.kernel.org
8219 F: Documentation/interconnect/
8220 F: Documentation/devicetree/bindings/interconnect/
8221 F: drivers/interconnect/
8222 F: include/dt-bindings/interconnect/
8223 F: include/linux/interconnect-provider.h
8224 F: include/linux/interconnect.h
8226 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8227 M: Linus Walleij <linus.walleij@linaro.org>
8228 L: linux-iio@vger.kernel.org
8230 F: drivers/iio/gyro/mpu3050*
8231 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8233 IOC3 ETHERNET DRIVER
8234 M: Ralf Baechle <ralf@linux-mips.org>
8235 L: linux-mips@vger.kernel.org
8237 F: drivers/net/ethernet/sgi/ioc3-eth.c
8240 M: Pat Gefre <pfg@sgi.com>
8241 L: linux-serial@vger.kernel.org
8243 F: drivers/tty/serial/ioc3_serial.c
8245 IOMAP FILESYSTEM LIBRARY
8246 M: Christoph Hellwig <hch@infradead.org>
8247 M: Darrick J. Wong <darrick.wong@oracle.com>
8248 M: linux-xfs@vger.kernel.org
8249 M: linux-fsdevel@vger.kernel.org
8250 L: linux-xfs@vger.kernel.org
8251 L: linux-fsdevel@vger.kernel.org
8252 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8255 F: include/linux/iomap.h
8258 M: Joerg Roedel <joro@8bytes.org>
8259 L: iommu@lists.linux-foundation.org
8260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8262 F: Documentation/devicetree/bindings/iommu/
8264 F: include/linux/iommu.h
8265 F: include/linux/of_iommu.h
8266 F: include/linux/iova.h
8269 M: Jens Axboe <axboe@kernel.dk>
8270 L: linux-block@vger.kernel.org
8271 L: linux-fsdevel@vger.kernel.org
8272 T: git git://git.kernel.dk/linux-block
8273 T: git git://git.kernel.dk/liburing
8276 F: include/uapi/linux/io_uring.h
8279 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
8281 F: net/ipv4/netfilter/ipt_MASQUERADE.c
8284 M: Corey Minyard <minyard@acm.org>
8285 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8286 W: http://openipmi.sourceforge.net/
8288 F: Documentation/devicetree/bindings/ipmi/
8289 F: Documentation/IPMI.txt
8290 F: drivers/char/ipmi/
8291 F: include/linux/ipmi*
8292 F: include/uapi/linux/ipmi*
8294 IPS SCSI RAID DRIVER
8295 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8296 L: linux-scsi@vger.kernel.org
8297 W: http://www.adaptec.com/
8299 F: drivers/scsi/ips*
8302 M: Wensong Zhang <wensong@linux-vs.org>
8303 M: Simon Horman <horms@verge.net.au>
8304 M: Julian Anastasov <ja@ssi.bg>
8305 L: netdev@vger.kernel.org
8306 L: lvs-devel@vger.kernel.org
8308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8310 F: Documentation/networking/ipvs-sysctl.txt
8311 F: include/net/ip_vs.h
8312 F: include/uapi/linux/ip_vs.h
8313 F: net/netfilter/ipvs/
8316 M: Jiri Kosina <jikos@kernel.org>
8317 M: David Sterba <dsterba@suse.com>
8319 F: drivers/tty/ipwireless/
8322 L: netdev@vger.kernel.org
8324 F: include/uapi/linux/ipx.h
8326 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8327 M: Marc Zyngier <marc.zyngier@arm.com>
8329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8330 F: Documentation/IRQ-domain.txt
8331 F: include/linux/irqdomain.h
8332 F: kernel/irq/irqdomain.c
8336 M: Thomas Gleixner <tglx@linutronix.de>
8337 L: linux-kernel@vger.kernel.org
8339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8343 M: Thomas Gleixner <tglx@linutronix.de>
8344 M: Jason Cooper <jason@lakedaemon.net>
8345 M: Marc Zyngier <marc.zyngier@arm.com>
8346 L: linux-kernel@vger.kernel.org
8348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8349 F: Documentation/devicetree/bindings/interrupt-controller/
8353 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8355 F: Documentation/isa.txt
8356 F: drivers/base/isa.c
8357 F: include/linux/isa.h
8360 M: Hans Verkuil <hverkuil@xs4all.nl>
8361 L: linux-media@vger.kernel.org
8362 T: git git://linuxtv.org/media_tree.git
8363 W: https://linuxtv.org
8365 F: drivers/media/radio/radio-isa*
8368 M: Jaroslav Kysela <perex@perex.cz>
8370 F: Documentation/isapnp.txt
8371 F: drivers/pnp/isapnp/
8372 F: include/linux/isapnp.h
8375 M: Lee Duncan <lduncan@suse.com>
8376 M: Chris Leech <cleech@redhat.com>
8377 L: open-iscsi@googlegroups.com
8378 W: www.open-iscsi.com
8380 F: drivers/scsi/*iscsi*
8381 F: include/scsi/*iscsi*
8383 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8384 M: Peter Jones <pjones@redhat.com>
8385 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
8387 F: drivers/firmware/iscsi_ibft*
8389 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8390 M: Sagi Grimberg <sagi@grimberg.me>
8391 M: Max Gurtovoy <maxg@mellanox.com>
8392 L: linux-rdma@vger.kernel.org
8394 W: http://www.openfabrics.org
8395 W: www.open-iscsi.org
8396 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8397 F: drivers/infiniband/ulp/iser/
8399 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8400 M: Sagi Grimberg <sagi@grimberg.me>
8401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8402 L: linux-rdma@vger.kernel.org
8403 L: target-devel@vger.kernel.org
8405 W: http://www.linux-iscsi.org
8406 F: drivers/infiniband/ulp/isert
8409 M: Karsten Keil <isdn@linux-pingi.de>
8410 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
8411 L: netdev@vger.kernel.org
8412 W: http://www.isdn4linux.de
8413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8415 F: Documentation/isdn/
8417 F: include/linux/isdn.h
8418 F: include/linux/isdn/
8419 F: include/uapi/linux/isdn.h
8420 F: include/uapi/linux/isdn/
8422 IT87 HARDWARE MONITORING DRIVER
8423 M: Jean Delvare <jdelvare@suse.com>
8424 L: linux-hwmon@vger.kernel.org
8426 F: Documentation/hwmon/it87.rst
8427 F: drivers/hwmon/it87.c
8430 M: Antti Palosaari <crope@iki.fi>
8431 L: linux-media@vger.kernel.org
8432 W: https://linuxtv.org
8433 W: http://palosaari.fi/linux/
8434 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8435 T: git git://linuxtv.org/anttip/media_tree.git
8437 F: drivers/media/tuners/it913x*
8439 IVTV VIDEO4LINUX DRIVER
8440 M: Andy Walls <awalls@md.metrocast.net>
8441 L: ivtv-devel@ivtvdriver.org (subscribers-only)
8442 L: linux-media@vger.kernel.org
8443 T: git git://linuxtv.org/media_tree.git
8444 W: http://www.ivtvdriver.org
8446 F: Documentation/media/v4l-drivers/ivtv*
8447 F: drivers/media/pci/ivtv/
8448 F: include/uapi/linux/ivtv*
8450 IX2505V MEDIA DRIVER
8451 M: Malcolm Priestley <tvboxspy@gmail.com>
8452 L: linux-media@vger.kernel.org
8453 W: https://linuxtv.org
8454 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8456 F: drivers/media/dvb-frontends/ix2505v*
8458 JAILHOUSE HYPERVISOR INTERFACE
8459 M: Jan Kiszka <jan.kiszka@siemens.com>
8460 L: jailhouse-dev@googlegroups.com
8462 F: arch/x86/kernel/jailhouse.c
8463 F: arch/x86/include/asm/jailhouse_para.h
8465 JC42.4 TEMPERATURE SENSOR DRIVER
8466 M: Guenter Roeck <linux@roeck-us.net>
8467 L: linux-hwmon@vger.kernel.org
8469 F: drivers/hwmon/jc42.c
8470 F: Documentation/hwmon/jc42.rst
8473 M: Dave Kleikamp <shaggy@kernel.org>
8474 L: jfs-discussion@lists.sourceforge.net
8475 W: http://jfs.sourceforge.net/
8476 T: git git://github.com/kleikamp/linux-shaggy.git
8478 F: Documentation/filesystems/jfs.txt
8482 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
8483 L: netdev@vger.kernel.org
8485 F: drivers/net/ethernet/jme.*
8487 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8488 M: David Woodhouse <dwmw2@infradead.org>
8489 M: Richard Weinberger <richard@nod.at>
8490 L: linux-mtd@lists.infradead.org
8491 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
8492 T: git git://git.infradead.org/ubifs-2.6.git
8495 F: include/uapi/linux/jffs2.h
8497 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8498 M: "Theodore Ts'o" <tytso@mit.edu>
8499 M: Jan Kara <jack@suse.com>
8500 L: linux-ext4@vger.kernel.org
8503 F: include/linux/jbd2.h
8505 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8506 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8507 L: linux-media@vger.kernel.org
8509 F: drivers/media/platform/rcar_jpu.c
8511 JSM Neo PCI based serial card
8512 L: linux-serial@vger.kernel.org
8514 F: drivers/tty/serial/jsm/
8516 K10TEMP HARDWARE MONITORING DRIVER
8517 M: Clemens Ladisch <clemens@ladisch.de>
8518 L: linux-hwmon@vger.kernel.org
8520 F: Documentation/hwmon/k10temp.rst
8521 F: drivers/hwmon/k10temp.c
8523 K8TEMP HARDWARE MONITORING DRIVER
8524 M: Rudolf Marek <r.marek@assembler.cz>
8525 L: linux-hwmon@vger.kernel.org
8527 F: Documentation/hwmon/k8temp.rst
8528 F: drivers/hwmon/k8temp.c
8531 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
8532 R: Alexander Potapenko <glider@google.com>
8533 R: Dmitry Vyukov <dvyukov@google.com>
8534 L: kasan-dev@googlegroups.com
8536 F: arch/*/include/asm/kasan.h
8537 F: arch/*/mm/kasan_init*
8538 F: Documentation/dev-tools/kasan.rst
8539 F: include/linux/kasan*.h
8542 F: scripts/Makefile.kasan
8545 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8547 L: linux-kbuild@vger.kernel.org
8549 F: Documentation/kbuild/kconfig*
8551 F: scripts/Kconfig.include
8554 M: Dave Young <dyoung@redhat.com>
8555 M: Baoquan He <bhe@redhat.com>
8556 R: Vivek Goyal <vgoyal@redhat.com>
8557 L: kexec@lists.infradead.org
8558 W: http://lse.sourceforge.net/kdump/
8560 F: Documentation/kdump/
8562 KEENE FM RADIO TRANSMITTER DRIVER
8563 M: Hans Verkuil <hverkuil@xs4all.nl>
8564 L: linux-media@vger.kernel.org
8565 T: git git://linuxtv.org/media_tree.git
8566 W: https://linuxtv.org
8568 F: drivers/media/radio/radio-keene*
8571 M: Ian Kent <raven@themaw.net>
8572 L: autofs@vger.kernel.org
8576 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8577 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8578 M: Michal Marek <michal.lkml@markovi.net>
8579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8580 L: linux-kbuild@vger.kernel.org
8582 F: Documentation/kbuild/
8585 F: scripts/Makefile*
8588 F: scripts/*vmlinux*
8593 L: kernel-janitors@vger.kernel.org
8594 W: http://kernelnewbies.org/KernelJanitors
8597 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8598 M: "J. Bruce Fields" <bfields@fieldses.org>
8599 M: Chuck Lever <chuck.lever@oracle.com>
8600 L: linux-nfs@vger.kernel.org
8601 W: http://nfs.sourceforge.net/
8602 T: git git://linux-nfs.org/~bfields/linux.git
8605 F: include/uapi/linux/nfsd/
8609 F: include/linux/lockd/
8610 F: include/linux/sunrpc/
8611 F: include/uapi/linux/sunrpc/
8613 KERNEL SELFTEST FRAMEWORK
8614 M: Shuah Khan <shuah@kernel.org>
8615 M: Shuah Khan <skhan@linuxfoundation.org>
8616 L: linux-kselftest@vger.kernel.org
8617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8618 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
8620 F: tools/testing/selftests/
8621 F: Documentation/dev-tools/kselftest*
8623 KERNEL USERMODE HELPER
8624 M: Luis Chamberlain <mcgrof@kernel.org>
8625 L: linux-kernel@vger.kernel.org
8628 F: include/linux/umh.h
8630 KERNEL VIRTUAL MACHINE (KVM)
8631 M: Paolo Bonzini <pbonzini@redhat.com>
8632 M: Radim Krčmář <rkrcmar@redhat.com>
8633 L: kvm@vger.kernel.org
8634 W: http://www.linux-kvm.org
8635 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8637 F: Documentation/virtual/kvm/
8638 F: include/trace/events/kvm.h
8639 F: include/uapi/asm-generic/kvm*
8640 F: include/uapi/linux/kvm*
8641 F: include/asm-generic/kvm*
8642 F: include/linux/kvm*
8643 F: include/kvm/iodev.h
8646 F: tools/testing/selftests/kvm/
8648 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8649 M: Joerg Roedel <joro@8bytes.org>
8650 L: kvm@vger.kernel.org
8651 W: http://www.linux-kvm.org/
8653 F: arch/x86/include/asm/svm.h
8654 F: arch/x86/kvm/svm.c
8656 KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8657 M: Marc Zyngier <marc.zyngier@arm.com>
8658 R: James Morse <james.morse@arm.com>
8659 R: Julien Thierry <julien.thierry@arm.com>
8660 R: Suzuki K Pouloze <suzuki.poulose@arm.com>
8661 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8662 L: kvmarm@lists.cs.columbia.edu
8663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8665 F: arch/arm/include/uapi/asm/kvm*
8666 F: arch/arm/include/asm/kvm*
8668 F: arch/arm64/include/uapi/asm/kvm*
8669 F: arch/arm64/include/asm/kvm*
8672 F: include/kvm/arm_*
8674 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8675 M: James Hogan <jhogan@kernel.org>
8676 L: linux-mips@vger.kernel.org
8678 F: arch/mips/include/uapi/asm/kvm*
8679 F: arch/mips/include/asm/kvm*
8682 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8683 M: Paul Mackerras <paulus@ozlabs.org>
8684 L: kvm-ppc@vger.kernel.org
8685 W: http://www.linux-kvm.org/
8686 T: git git://github.com/agraf/linux-2.6.git
8688 F: arch/powerpc/include/uapi/asm/kvm*
8689 F: arch/powerpc/include/asm/kvm*
8690 F: arch/powerpc/kvm/
8691 F: arch/powerpc/kernel/kvm*
8693 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8694 M: Christian Borntraeger <borntraeger@de.ibm.com>
8695 M: Janosch Frank <frankja@linux.ibm.com>
8696 R: David Hildenbrand <david@redhat.com>
8697 R: Cornelia Huck <cohuck@redhat.com>
8698 L: linux-s390@vger.kernel.org
8699 W: http://www.ibm.com/developerworks/linux/linux390/
8700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8702 F: arch/s390/include/uapi/asm/kvm*
8703 F: arch/s390/include/asm/gmap.h
8704 F: arch/s390/include/asm/kvm*
8706 F: arch/s390/mm/gmap.c
8708 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8709 M: Paolo Bonzini <pbonzini@redhat.com>
8710 M: Radim Krčmář <rkrcmar@redhat.com>
8711 L: kvm@vger.kernel.org
8712 W: http://www.linux-kvm.org
8713 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8717 F: arch/x86/include/uapi/asm/kvm*
8718 F: arch/x86/include/asm/kvm*
8719 F: arch/x86/include/asm/pvclock-abi.h
8720 F: arch/x86/kernel/kvm.c
8721 F: arch/x86/kernel/kvmclock.c
8724 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8725 M: Tejun Heo <tj@kernel.org>
8726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8728 F: include/linux/kernfs.h
8732 M: Eric Biederman <ebiederm@xmission.com>
8733 W: http://kernel.org/pub/linux/utils/kernel/kexec/
8734 L: kexec@lists.infradead.org
8736 F: include/linux/kexec.h
8737 F: include/uapi/linux/kexec.h
8741 M: Mimi Zohar <zohar@linux.ibm.com>
8742 L: linux-integrity@vger.kernel.org
8743 L: keyrings@vger.kernel.org
8745 F: Documentation/security/keys/trusted-encrypted.rst
8746 F: include/keys/encrypted-type.h
8747 F: security/keys/encrypted-keys/
8750 M: James Bottomley <jejb@linux.ibm.com>
8751 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8752 M: Mimi Zohar <zohar@linux.ibm.com>
8753 L: linux-integrity@vger.kernel.org
8754 L: keyrings@vger.kernel.org
8756 F: Documentation/security/keys/trusted-encrypted.rst
8757 F: include/keys/trusted-type.h
8758 F: security/keys/trusted.c
8759 F: security/keys/trusted.h
8762 M: David Howells <dhowells@redhat.com>
8763 L: keyrings@vger.kernel.org
8765 F: Documentation/security/keys/core.rst
8766 F: include/linux/key.h
8767 F: include/linux/key-type.h
8768 F: include/linux/keyctl.h
8769 F: include/uapi/linux/keyctl.h
8773 KGDB / KDB /debug_core
8774 M: Jason Wessel <jason.wessel@windriver.com>
8775 M: Daniel Thompson <daniel.thompson@linaro.org>
8776 W: http://kgdb.wiki.kernel.org/
8777 L: kgdb-bugreport@lists.sourceforge.net
8778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8780 F: Documentation/dev-tools/kgdb.rst
8781 F: drivers/misc/kgdbts.c
8782 F: drivers/tty/serial/kgdboc.c
8783 F: include/linux/kdb.h
8784 F: include/linux/kgdb.h
8788 M: Catalin Marinas <catalin.marinas@arm.com>
8790 F: Documentation/dev-tools/kmemleak.rst
8791 F: include/linux/kmemleak.h
8793 F: mm/kmemleak-test.c
8795 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8796 M: Luis Chamberlain <mcgrof@kernel.org>
8797 L: linux-kernel@vger.kernel.org
8800 F: include/linux/kmod.h
8802 F: tools/testing/selftests/kmod/
8805 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8806 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8807 M: "David S. Miller" <davem@davemloft.net>
8808 M: Masami Hiramatsu <mhiramat@kernel.org>
8810 F: Documentation/kprobes.txt
8811 F: include/linux/kprobes.h
8812 F: include/asm-generic/kprobes.h
8815 KS0108 LCD CONTROLLER DRIVER
8816 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8818 F: Documentation/auxdisplay/ks0108
8819 F: drivers/auxdisplay/ks0108.c
8820 F: include/linux/ks0108.h
8823 M: David Ahern <dsa@cumulusnetworks.com>
8824 L: netdev@vger.kernel.org
8827 F: include/net/l3mdev.h
8830 M: John Fastabend <john.fastabend@gmail.com>
8831 M: Daniel Borkmann <daniel@iogearbox.net>
8832 L: netdev@vger.kernel.org
8833 L: bpf@vger.kernel.org
8835 F: include/linux/skmsg.h
8837 F: net/core/sock_map.c
8838 F: net/ipv4/tcp_bpf.c
8840 LANTIQ / INTEL Ethernet drivers
8841 M: Hauke Mehrtens <hauke@hauke-m.de>
8842 L: netdev@vger.kernel.org
8844 F: net/dsa/tag_gswip.c
8845 F: drivers/net/ethernet/lantiq_xrx200.c
8846 F: drivers/net/dsa/lantiq_pce.h
8847 F: drivers/net/dsa/lantiq_gswip.c
8849 LANTIQ MIPS ARCHITECTURE
8850 M: John Crispin <john@phrozen.org>
8851 L: linux-mips@vger.kernel.org
8854 F: drivers/soc/lantiq
8857 L: linux-x25@vger.kernel.org
8859 F: Documentation/networking/lapb-module.txt
8863 LASI 53c700 driver for PARISC
8864 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8865 L: linux-scsi@vger.kernel.org
8867 F: Documentation/scsi/53c700.txt
8868 F: drivers/scsi/53c700*
8871 M: Tobin C. Harding <me@tobin.cc>
8872 M: Tycho Andersen <tycho@tycho.ws>
8873 L: kernel-hardening@lists.openwall.com
8875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8876 F: scripts/leaking_addresses.pl
8879 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
8880 M: Pavel Machek <pavel@ucw.cz>
8881 R: Dan Murphy <dmurphy@ti.com>
8882 L: linux-leds@vger.kernel.org
8883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8885 F: Documentation/devicetree/bindings/leds/
8887 F: include/linux/leds.h
8889 LEGACY EEPROM DRIVER
8890 M: Jean Delvare <jdelvare@suse.com>
8892 F: Documentation/misc-devices/eeprom
8893 F: drivers/misc/eeprom/eeprom.c
8896 R: David Lechner <david@lechnology.com>
8898 F: arch/arm/boot/dts/da850-lego-ev3.dts
8899 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8900 F: drivers/power/supply/lego_ev3_battery.c
8902 LEGO USB Tower driver
8903 M: Juergen Stuber <starblue@users.sourceforge.net>
8904 L: legousb-devel@lists.sourceforge.net
8905 W: http://legousb.sourceforge.net/
8907 F: drivers/usb/misc/legousbtower.c
8910 M: Matan Ziv-Av <matan@svgalib.org>
8911 L: platform-driver-x86@vger.kernel.org
8913 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
8914 F: Documentation/laptops/lg-laptop.rst
8915 F: drivers/platform/x86/lg-laptop.c
8918 M: Michael Krufky <mkrufky@linuxtv.org>
8919 L: linux-media@vger.kernel.org
8920 W: https://linuxtv.org
8921 W: http://github.com/mkrufky
8922 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8923 T: git git://linuxtv.org/mkrufky/tuners.git
8925 F: drivers/media/dvb-frontends/lg2160.*
8927 LGDT3305 MEDIA DRIVER
8928 M: Michael Krufky <mkrufky@linuxtv.org>
8929 L: linux-media@vger.kernel.org
8930 W: https://linuxtv.org
8931 W: http://github.com/mkrufky
8932 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8933 T: git git://linuxtv.org/mkrufky/tuners.git
8935 F: drivers/media/dvb-frontends/lgdt3305.*
8937 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8938 M: Viresh Kumar <vireshk@kernel.org>
8939 L: linux-ide@vger.kernel.org
8940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8942 F: include/linux/pata_arasan_cf_data.h
8943 F: drivers/ata/pata_arasan_cf.c
8946 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8947 M: Jens Axboe <axboe@kernel.dk>
8948 L: linux-ide@vger.kernel.org
8949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8951 F: drivers/ata/pata_*.c
8952 F: drivers/ata/ata_generic.c
8954 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8955 M: Linus Walleij <linus.walleij@linaro.org>
8956 L: linux-ide@vger.kernel.org
8957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8959 F: drivers/ata/pata_ftide010.c
8960 F: drivers/ata/sata_gemini.c
8961 F: drivers/ata/sata_gemini.h
8963 LIBATA SATA AHCI PLATFORM devices support
8964 M: Hans de Goede <hdegoede@redhat.com>
8965 M: Jens Axboe <axboe@kernel.dk>
8966 L: linux-ide@vger.kernel.org
8967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8969 F: drivers/ata/ahci_platform.c
8970 F: drivers/ata/libahci_platform.c
8971 F: include/linux/ahci_platform.h
8973 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8974 M: Mikael Pettersson <mikpelinux@gmail.com>
8975 L: linux-ide@vger.kernel.org
8976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8978 F: drivers/ata/sata_promise.*
8980 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8981 M: Jens Axboe <axboe@kernel.dk>
8982 L: linux-ide@vger.kernel.org
8983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8986 F: include/linux/ata.h
8987 F: include/linux/libata.h
8988 F: Documentation/devicetree/bindings/ata/
8991 M: Sasha Levin <alexander.levin@microsoft.com>
8993 F: tools/lib/lockdep/
8995 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8996 M: Dan Williams <dan.j.williams@intel.com>
8997 M: Vishal Verma <vishal.l.verma@intel.com>
8998 M: Dave Jiang <dave.jiang@intel.com>
8999 L: linux-nvdimm@lists.01.org
9000 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9002 F: drivers/nvdimm/blk.c
9003 F: drivers/nvdimm/region_devs.c
9005 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9006 M: Vishal Verma <vishal.l.verma@intel.com>
9007 M: Dan Williams <dan.j.williams@intel.com>
9008 M: Dave Jiang <dave.jiang@intel.com>
9009 L: linux-nvdimm@lists.01.org
9010 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9012 F: drivers/nvdimm/btt*
9014 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9015 M: Dan Williams <dan.j.williams@intel.com>
9016 M: Vishal Verma <vishal.l.verma@intel.com>
9017 M: Dave Jiang <dave.jiang@intel.com>
9018 L: linux-nvdimm@lists.01.org
9019 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9021 F: drivers/nvdimm/pmem*
9023 LIBNVDIMM: DEVICETREE BINDINGS
9024 M: Oliver O'Halloran <oohall@gmail.com>
9025 L: linux-nvdimm@lists.01.org
9026 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9028 F: drivers/nvdimm/of_pmem.c
9029 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
9031 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9032 M: Dan Williams <dan.j.williams@intel.com>
9033 M: Vishal Verma <vishal.l.verma@intel.com>
9034 M: Dave Jiang <dave.jiang@intel.com>
9035 M: Keith Busch <keith.busch@intel.com>
9036 M: Ira Weiny <ira.weiny@intel.com>
9037 L: linux-nvdimm@lists.01.org
9038 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9042 F: drivers/acpi/nfit/*
9043 F: include/linux/nd.h
9044 F: include/linux/libnvdimm.h
9045 F: include/uapi/linux/ndctl.h
9047 LIGHTNVM PLATFORM SUPPORT
9048 M: Matias Bjorling <mb@lightnvm.io>
9049 W: http://github/OpenChannelSSD
9050 L: linux-block@vger.kernel.org
9052 F: drivers/lightnvm/
9053 F: include/linux/lightnvm.h
9054 F: include/uapi/linux/lightnvm.h
9056 LINUX FOR POWER MACINTOSH
9057 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9058 W: http://www.penguinppc.org/
9059 L: linuxppc-dev@lists.ozlabs.org
9061 F: arch/powerpc/platforms/powermac/
9062 F: drivers/macintosh/
9064 LINUX FOR POWERPC (32-BIT AND 64-BIT)
9065 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9066 M: Paul Mackerras <paulus@samba.org>
9067 M: Michael Ellerman <mpe@ellerman.id.au>
9068 W: https://github.com/linuxppc/linux/wiki
9069 L: linuxppc-dev@lists.ozlabs.org
9070 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9071 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9073 F: Documentation/ABI/stable/sysfs-firmware-opal-*
9074 F: Documentation/devicetree/bindings/powerpc/
9075 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
9076 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
9077 F: Documentation/powerpc/
9079 F: drivers/char/tpm/tpm_ibmvtpm*
9080 F: drivers/crypto/nx/
9081 F: drivers/crypto/vmx/
9082 F: drivers/i2c/busses/i2c-opal.c
9083 F: drivers/net/ethernet/ibm/ibmveth.*
9084 F: drivers/net/ethernet/ibm/ibmvnic.*
9085 F: drivers/pci/hotplug/pnv_php.c
9086 F: drivers/pci/hotplug/rpa*
9087 F: drivers/rtc/rtc-opal.c
9088 F: drivers/scsi/ibmvscsi/
9089 F: drivers/tty/hvc/hvc_opal.c
9090 F: drivers/watchdog/wdrtas.c
9091 F: tools/testing/selftests/powerpc
9098 LINUX FOR POWERPC EMBEDDED MPC5XXX
9099 M: Anatolij Gustschin <agust@denx.de>
9100 L: linuxppc-dev@lists.ozlabs.org
9101 T: git git://git.denx.de/linux-denx-agust.git
9103 F: arch/powerpc/platforms/512x/
9104 F: arch/powerpc/platforms/52xx/
9106 LINUX FOR POWERPC EMBEDDED PPC4XX
9107 M: Alistair Popple <alistair@popple.id.au>
9108 M: Matt Porter <mporter@kernel.crashing.org>
9109 W: http://www.penguinppc.org/
9110 L: linuxppc-dev@lists.ozlabs.org
9112 F: arch/powerpc/platforms/40x/
9113 F: arch/powerpc/platforms/44x/
9115 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9116 M: Scott Wood <oss@buserror.net>
9117 M: Kumar Gala <galak@kernel.crashing.org>
9118 W: http://www.penguinppc.org/
9119 L: linuxppc-dev@lists.ozlabs.org
9120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9122 F: arch/powerpc/platforms/83xx/
9123 F: arch/powerpc/platforms/85xx/
9124 F: Documentation/devicetree/bindings/powerpc/fsl/
9126 LINUX FOR POWERPC EMBEDDED PPC8XX
9127 M: Vitaly Bordug <vitb@kernel.crashing.org>
9128 W: http://www.penguinppc.org/
9129 L: linuxppc-dev@lists.ozlabs.org
9131 F: arch/powerpc/platforms/8xx/
9133 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9134 L: linuxppc-dev@lists.ozlabs.org
9136 F: arch/powerpc/*/*virtex*
9137 F: arch/powerpc/*/*/*virtex*
9139 LINUX FOR POWERPC PA SEMI PWRFICIENT
9140 L: linuxppc-dev@lists.ozlabs.org
9142 F: arch/powerpc/platforms/pasemi/
9143 F: drivers/*/*pasemi*
9144 F: drivers/*/*/*pasemi*
9146 LINUX KERNEL DUMP TEST MODULE (LKDTM)
9147 M: Kees Cook <keescook@chromium.org>
9149 F: drivers/misc/lkdtm/*
9151 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9152 M: Alan Stern <stern@rowland.harvard.edu>
9153 M: Andrea Parri <andrea.parri@amarulasolutions.com>
9154 M: Will Deacon <will@kernel.org>
9155 M: Peter Zijlstra <peterz@infradead.org>
9156 M: Boqun Feng <boqun.feng@gmail.com>
9157 M: Nicholas Piggin <npiggin@gmail.com>
9158 M: David Howells <dhowells@redhat.com>
9159 M: Jade Alglave <j.alglave@ucl.ac.uk>
9160 M: Luc Maranget <luc.maranget@inria.fr>
9161 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
9162 R: Akira Yokosawa <akiyks@gmail.com>
9163 R: Daniel Lustig <dlustig@nvidia.com>
9164 L: linux-kernel@vger.kernel.org
9165 L: linux-arch@vger.kernel.org
9167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9168 F: tools/memory-model/
9169 F: Documentation/atomic_bitops.txt
9170 F: Documentation/atomic_t.txt
9171 F: Documentation/core-api/atomic_ops.rst
9172 F: Documentation/core-api/refcount-vs-atomic.rst
9173 F: Documentation/memory-barriers.txt
9175 LIS3LV02D ACCELEROMETER DRIVER
9176 M: Eric Piel <eric.piel@tremplin-utc.net>
9178 F: Documentation/misc-devices/lis3lv02d
9179 F: drivers/misc/lis3lv02d/
9180 F: drivers/platform/x86/hp_accel.c
9183 M: Josh Poimboeuf <jpoimboe@redhat.com>
9184 M: Jiri Kosina <jikos@kernel.org>
9185 M: Miroslav Benes <mbenes@suse.cz>
9186 M: Petr Mladek <pmladek@suse.com>
9187 R: Joe Lawrence <joe.lawrence@redhat.com>
9189 F: kernel/livepatch/
9190 F: include/linux/livepatch.h
9191 F: arch/x86/include/asm/livepatch.h
9192 F: arch/x86/kernel/livepatch.c
9193 F: Documentation/livepatch/
9194 F: Documentation/ABI/testing/sysfs-kernel-livepatch
9195 F: samples/livepatch/
9196 F: tools/testing/selftests/livepatch/
9197 L: live-patching@vger.kernel.org
9198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9201 L: netdev@vger.kernel.org
9203 F: include/linux/llc.h
9204 F: include/uapi/linux/llc.h
9208 LM73 HARDWARE MONITOR DRIVER
9209 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
9210 L: linux-hwmon@vger.kernel.org
9212 F: drivers/hwmon/lm73.c
9214 LM78 HARDWARE MONITOR DRIVER
9215 M: Jean Delvare <jdelvare@suse.com>
9216 L: linux-hwmon@vger.kernel.org
9218 F: Documentation/hwmon/lm78.rst
9219 F: drivers/hwmon/lm78.c
9221 LM83 HARDWARE MONITOR DRIVER
9222 M: Jean Delvare <jdelvare@suse.com>
9223 L: linux-hwmon@vger.kernel.org
9225 F: Documentation/hwmon/lm83.rst
9226 F: drivers/hwmon/lm83.c
9228 LM90 HARDWARE MONITOR DRIVER
9229 M: Jean Delvare <jdelvare@suse.com>
9230 L: linux-hwmon@vger.kernel.org
9232 F: Documentation/hwmon/lm90.rst
9233 F: Documentation/devicetree/bindings/hwmon/lm90.txt
9234 F: drivers/hwmon/lm90.c
9235 F: include/dt-bindings/thermal/lm90.h
9237 LM95234 HARDWARE MONITOR DRIVER
9238 M: Guenter Roeck <linux@roeck-us.net>
9239 L: linux-hwmon@vger.kernel.org
9241 F: Documentation/hwmon/lm95234.rst
9242 F: drivers/hwmon/lm95234.c
9244 LME2510 MEDIA DRIVER
9245 M: Malcolm Priestley <tvboxspy@gmail.com>
9246 L: linux-media@vger.kernel.org
9247 W: https://linuxtv.org
9248 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9250 F: drivers/media/usb/dvb-usb-v2/lmedm04*
9252 LOADPIN SECURITY MODULE
9253 M: Kees Cook <keescook@chromium.org>
9254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9256 F: security/loadpin/
9257 F: Documentation/admin-guide/LSM/LoadPin.rst
9260 M: Peter Zijlstra <peterz@infradead.org>
9261 M: Ingo Molnar <mingo@redhat.com>
9262 M: Will Deacon <will@kernel.org>
9263 L: linux-kernel@vger.kernel.org
9264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9266 F: Documentation/locking/
9267 F: include/linux/lockdep.h
9268 F: include/linux/spinlock*.h
9269 F: arch/*/include/asm/spinlock*.h
9270 F: include/linux/rwlock*.h
9271 F: include/linux/mutex*.h
9272 F: include/linux/rwsem*.h
9273 F: include/linux/seqlock.h
9274 F: lib/locking*.[ch]
9276 X: kernel/locking/locktorture.c
9278 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9279 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
9280 L: linux-ntfs-dev@lists.sourceforge.net
9281 W: http://www.linux-ntfs.org/content/view/19/37/
9283 F: Documentation/ldm.txt
9284 F: block/partitions/ldm.*
9286 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9287 M: Sathya Prakash <sathya.prakash@broadcom.com>
9288 M: Chaitra P B <chaitra.basappa@broadcom.com>
9289 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9290 L: MPT-FusionLinux.pdl@broadcom.com
9291 L: linux-scsi@vger.kernel.org
9292 W: http://www.avagotech.com/support/
9294 F: drivers/message/fusion/
9295 F: drivers/scsi/mpt3sas/
9297 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9298 M: Matthew Wilcox <willy@infradead.org>
9299 L: linux-scsi@vger.kernel.org
9301 F: drivers/scsi/sym53c8xx_2/
9304 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9305 L: linux-iio@vger.kernel.org
9307 F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9308 F: drivers/iio/dac/ltc1660.c
9310 LTC4261 HARDWARE MONITOR DRIVER
9311 M: Guenter Roeck <linux@roeck-us.net>
9312 L: linux-hwmon@vger.kernel.org
9314 F: Documentation/hwmon/ltc4261.rst
9315 F: drivers/hwmon/ltc4261.c
9317 LTC4306 I2C MULTIPLEXER DRIVER
9318 M: Michael Hennerich <michael.hennerich@analog.com>
9319 W: http://ez.analog.com/community/linux-device-drivers
9320 L: linux-i2c@vger.kernel.org
9322 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
9323 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9325 LTP (Linux Test Project)
9326 M: Mike Frysinger <vapier@gentoo.org>
9327 M: Cyril Hrubis <chrubis@suse.cz>
9328 M: Wanlong Gao <wanlong.gao@gmail.com>
9329 M: Jan Stancek <jstancek@redhat.com>
9330 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9331 M: Alexey Kodanev <alexey.kodanev@oracle.com>
9332 L: ltp@lists.linux.it (subscribers-only)
9333 W: http://linux-test-project.github.io/
9334 T: git git://github.com/linux-test-project/ltp.git
9338 M: Geert Uytterhoeven <geert@linux-m68k.org>
9339 L: linux-m68k@lists.linux-m68k.org
9340 W: http://www.linux-m68k.org/
9341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9346 M68K ON APPLE MACINTOSH
9347 M: Joshua Thompson <funaho@jurai.org>
9348 W: http://www.mac.linux-m68k.org/
9349 L: linux-m68k@lists.linux-m68k.org
9354 M: Philip Blundell <philb@gnu.org>
9355 W: http://www.tazenda.demon.co.uk/phil/linux-hp
9359 M88DS3103 MEDIA DRIVER
9360 M: Antti Palosaari <crope@iki.fi>
9361 L: linux-media@vger.kernel.org
9362 W: https://linuxtv.org
9363 W: http://palosaari.fi/linux/
9364 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9365 T: git git://linuxtv.org/anttip/media_tree.git
9367 F: drivers/media/dvb-frontends/m88ds3103*
9369 M88RS2000 MEDIA DRIVER
9370 M: Malcolm Priestley <tvboxspy@gmail.com>
9371 L: linux-media@vger.kernel.org
9372 W: https://linuxtv.org
9373 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9375 F: drivers/media/dvb-frontends/m88rs2000*
9377 MA901 MASTERKIT USB FM RADIO DRIVER
9378 M: Alexey Klimov <klimov.linux@gmail.com>
9379 L: linux-media@vger.kernel.org
9380 T: git git://linuxtv.org/media_tree.git
9382 F: drivers/media/radio/radio-ma901.c
9385 M: Johannes Berg <johannes@sipsolutions.net>
9386 L: linux-wireless@vger.kernel.org
9387 W: http://wireless.kernel.org/
9388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9391 F: Documentation/networking/mac80211-injection.txt
9392 F: include/net/mac80211.h
9394 F: drivers/net/wireless/mac80211_hwsim.[ch]
9395 F: Documentation/networking/mac80211_hwsim/README
9398 M: Jassi Brar <jassisinghbrar@gmail.com>
9399 L: linux-kernel@vger.kernel.org
9402 F: include/linux/mailbox_client.h
9403 F: include/linux/mailbox_controller.h
9405 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9406 M: Michael Kerrisk <mtk.manpages@gmail.com>
9407 W: http://www.kernel.org/doc/man-pages
9408 L: linux-man@vger.kernel.org
9411 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9412 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
9413 L: linux-mips@vger.kernel.org
9415 F: arch/mips/boot/dts/img/pistachio_marduk.dts
9417 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9418 M: Andrew Lunn <andrew@lunn.ch>
9419 M: Vivien Didelot <vivien.didelot@gmail.com>
9420 L: netdev@vger.kernel.org
9422 F: drivers/net/dsa/mv88e6xxx/
9423 F: include/linux/platform_data/mv88e6xxx.h
9424 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
9426 MARVELL ARMADA DRM SUPPORT
9427 M: Russell King <linux@armlinux.org.uk>
9429 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9430 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9431 F: drivers/gpu/drm/armada/
9432 F: include/uapi/drm/armada_drm.h
9433 F: Documentation/devicetree/bindings/display/armada/
9435 MARVELL ARMADA 3700 PHY DRIVERS
9436 M: Miquel Raynal <miquel.raynal@bootlin.com>
9438 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9439 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9440 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9441 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9443 MARVELL CRYPTO DRIVER
9444 M: Boris Brezillon <bbrezillon@kernel.org>
9445 M: Arnaud Ebalard <arno@natisbad.org>
9446 F: drivers/crypto/marvell/
9448 L: linux-crypto@vger.kernel.org
9450 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9451 M: Mirko Lindner <mlindner@marvell.com>
9452 M: Stephen Hemminger <stephen@networkplumber.org>
9453 L: netdev@vger.kernel.org
9455 F: drivers/net/ethernet/marvell/sk*
9457 MARVELL LIBERTAS WIRELESS DRIVER
9458 L: libertas-dev@lists.infradead.org
9460 F: drivers/net/wireless/marvell/libertas/
9462 MARVELL MACCHIATOBIN SUPPORT
9463 M: Russell King <linux@armlinux.org.uk>
9464 L: linux-arm-kernel@lists.infradead.org
9466 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9468 MARVELL MV643XX ETHERNET DRIVER
9469 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9470 L: netdev@vger.kernel.org
9472 F: drivers/net/ethernet/marvell/mv643xx_eth.*
9473 F: include/linux/mv643xx.h
9475 MARVELL MV88X3310 PHY DRIVER
9476 M: Russell King <linux@armlinux.org.uk>
9477 L: netdev@vger.kernel.org
9479 F: drivers/net/phy/marvell10g.c
9481 MARVELL MVEBU THERMAL DRIVER
9482 M: Miquel Raynal <miquel.raynal@bootlin.com>
9484 F: drivers/thermal/armada_thermal.c
9486 MARVELL MVNETA ETHERNET DRIVER
9487 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9488 L: netdev@vger.kernel.org
9490 F: drivers/net/ethernet/marvell/mvneta.*
9492 MARVELL MWIFIEX WIRELESS DRIVER
9493 M: Amitkumar Karwar <amitkarwar@gmail.com>
9494 M: Nishant Sarmukadam <nishants@marvell.com>
9495 M: Ganapathi Bhat <gbhat@marvell.com>
9496 M: Xinming Hu <huxinming820@gmail.com>
9497 L: linux-wireless@vger.kernel.org
9499 F: drivers/net/wireless/marvell/mwifiex/
9501 MARVELL MWL8K WIRELESS DRIVER
9502 M: Lennert Buytenhek <buytenh@wantstofly.org>
9503 L: linux-wireless@vger.kernel.org
9505 F: drivers/net/wireless/marvell/mwl8k.c
9507 MARVELL NAND CONTROLLER DRIVER
9508 M: Miquel Raynal <miquel.raynal@bootlin.com>
9509 L: linux-mtd@lists.infradead.org
9511 F: drivers/mtd/nand/raw/marvell_nand.c
9512 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
9514 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9515 M: Nicolas Pitre <nico@fluxnic.net>
9517 F: drivers/mmc/host/mvsdio.*
9519 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9520 M: Hu Ziji <huziji@marvell.com>
9521 L: linux-mmc@vger.kernel.org
9523 F: drivers/mmc/host/sdhci-xenon*
9524 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9526 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9527 M: Sunil Goutham <sgoutham@marvell.com>
9528 M: Linu Cherian <lcherian@marvell.com>
9529 M: Geetha sowjanya <gakula@marvell.com>
9530 M: Jerin Jacob <jerinj@marvell.com>
9531 L: netdev@vger.kernel.org
9533 F: drivers/net/ethernet/marvell/octeontx2/af/
9535 MATROX FRAMEBUFFER DRIVER
9536 L: linux-fbdev@vger.kernel.org
9538 F: drivers/video/fbdev/matrox/matroxfb_*
9539 F: include/uapi/linux/matroxfb.h
9541 MAX16065 HARDWARE MONITOR DRIVER
9542 M: Guenter Roeck <linux@roeck-us.net>
9543 L: linux-hwmon@vger.kernel.org
9545 F: Documentation/hwmon/max16065.rst
9546 F: drivers/hwmon/max16065.c
9548 MAX2175 SDR TUNER DRIVER
9549 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9550 L: linux-media@vger.kernel.org
9551 T: git git://linuxtv.org/media_tree.git
9553 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
9554 F: Documentation/media/v4l-drivers/max2175.rst
9555 F: drivers/media/i2c/max2175*
9556 F: include/uapi/linux/max2175.h
9558 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9559 L: linux-hwmon@vger.kernel.org
9561 F: Documentation/hwmon/max6650.rst
9562 F: drivers/hwmon/max6650.c
9564 MAX6697 HARDWARE MONITOR DRIVER
9565 M: Guenter Roeck <linux@roeck-us.net>
9566 L: linux-hwmon@vger.kernel.org
9568 F: Documentation/hwmon/max6697.rst
9569 F: Documentation/devicetree/bindings/hwmon/max6697.txt
9570 F: drivers/hwmon/max6697.c
9571 F: include/linux/platform_data/max6697.h
9573 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9574 M: Peter Rosin <peda@axentia.se>
9575 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9577 F: Documentation/devicetree/bindings/sound/max9860.txt
9578 F: sound/soc/codecs/max9860.*
9580 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9581 M: Andreas Klinger <ak@it-klinger.de>
9582 L: linux-iio@vger.kernel.org
9584 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9585 F: drivers/iio/proximity/mb1232.c
9587 MAXIM MAX77650 PMIC MFD DRIVER
9588 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
9589 L: linux-kernel@vger.kernel.org
9591 F: Documentation/devicetree/bindings/*/*max77650.txt
9592 F: Documentation/devicetree/bindings/*/max77650*.txt
9593 F: include/linux/mfd/max77650.h
9594 F: drivers/mfd/max77650.c
9595 F: drivers/regulator/max77650-regulator.c
9596 F: drivers/power/supply/max77650-charger.c
9597 F: drivers/input/misc/max77650-onkey.c
9598 F: drivers/leds/leds-max77650.c
9599 F: drivers/gpio/gpio-max77650.c
9601 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9602 M: Javier Martinez Canillas <javier@dowhile0.org>
9603 L: linux-kernel@vger.kernel.org
9605 F: drivers/regulator/max77802-regulator.c
9606 F: Documentation/devicetree/bindings/*/*max77802.txt
9607 F: include/dt-bindings/*/*max77802.h
9609 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9610 M: Krzysztof Kozlowski <krzk@kernel.org>
9611 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9612 L: linux-pm@vger.kernel.org
9614 F: drivers/power/supply/max14577_charger.c
9615 F: drivers/power/supply/max77693_charger.c
9617 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9618 M: Chanwoo Choi <cw00.choi@samsung.com>
9619 M: Krzysztof Kozlowski <krzk@kernel.org>
9620 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9621 L: linux-kernel@vger.kernel.org
9623 F: drivers/*/max14577*.c
9624 F: drivers/*/max77686*.c
9625 F: drivers/*/max77693*.c
9626 F: drivers/extcon/extcon-max14577.c
9627 F: drivers/extcon/extcon-max77693.c
9628 F: drivers/rtc/rtc-max77686.c
9629 F: drivers/clk/clk-max77686.c
9630 F: Documentation/devicetree/bindings/mfd/max14577.txt
9631 F: Documentation/devicetree/bindings/*/max77686.txt
9632 F: Documentation/devicetree/bindings/mfd/max77693.txt
9633 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
9634 F: include/linux/mfd/max14577*.h
9635 F: include/linux/mfd/max77686*.h
9636 F: include/linux/mfd/max77693*.h
9638 MAXIRADIO FM RADIO RECEIVER DRIVER
9639 M: Hans Verkuil <hverkuil@xs4all.nl>
9640 L: linux-media@vger.kernel.org
9641 T: git git://linuxtv.org/media_tree.git
9642 W: https://linuxtv.org
9644 F: drivers/media/radio/radio-maxiradio*
9646 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9647 M: Peter Rosin <peda@axentia.se>
9648 L: linux-iio@vger.kernel.org
9650 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9651 F: drivers/iio/potentiometer/mcp4018.c
9652 F: drivers/iio/potentiometer/mcp4531.c
9654 MCR20A IEEE-802.15.4 RADIO DRIVER
9655 M: Xue Liu <liuxuenetmail@gmail.com>
9656 L: linux-wpan@vger.kernel.org
9657 W: https://github.com/xueliu/mcr20a-linux
9659 F: drivers/net/ieee802154/mcr20a.c
9660 F: drivers/net/ieee802154/mcr20a.h
9661 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9663 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9664 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9665 L: linux-iio@vger.kernel.org
9667 F: drivers/iio/dac/cio-dac.c
9669 MEDIA DRIVERS FOR ASCOT2E
9670 M: Sergey Kozlov <serjk@netup.ru>
9671 M: Abylay Ospan <aospan@netup.ru>
9672 L: linux-media@vger.kernel.org
9673 W: https://linuxtv.org
9675 T: git git://linuxtv.org/media_tree.git
9677 F: drivers/media/dvb-frontends/ascot2e*
9679 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9680 M: Jasmin Jessich <jasmin@anw.at>
9681 L: linux-media@vger.kernel.org
9682 W: https://linuxtv.org
9683 T: git git://linuxtv.org/media_tree.git
9685 F: drivers/media/dvb-frontends/cxd2099*
9687 MEDIA DRIVERS FOR CXD2841ER
9688 M: Sergey Kozlov <serjk@netup.ru>
9689 M: Abylay Ospan <aospan@netup.ru>
9690 L: linux-media@vger.kernel.org
9691 W: https://linuxtv.org
9693 T: git git://linuxtv.org/media_tree.git
9695 F: drivers/media/dvb-frontends/cxd2841er*
9697 MEDIA DRIVERS FOR CXD2880
9698 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9699 L: linux-media@vger.kernel.org
9700 W: http://linuxtv.org/
9701 T: git git://linuxtv.org/media_tree.git
9703 F: drivers/media/dvb-frontends/cxd2880/*
9704 F: drivers/media/spi/cxd2880*
9706 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9707 L: linux-media@vger.kernel.org
9708 W: https://linuxtv.org
9709 T: git git://linuxtv.org/media_tree.git
9711 F: drivers/media/pci/ddbridge/*
9713 MEDIA DRIVERS FOR FREESCALE IMX
9714 M: Steve Longerbeam <slongerbeam@gmail.com>
9715 M: Philipp Zabel <p.zabel@pengutronix.de>
9716 L: linux-media@vger.kernel.org
9717 T: git git://linuxtv.org/media_tree.git
9719 F: Documentation/devicetree/bindings/media/imx.txt
9720 F: Documentation/media/v4l-drivers/imx.rst
9721 F: drivers/staging/media/imx/
9722 F: include/linux/imx-media.h
9723 F: include/media/imx.h
9725 MEDIA DRIVER FOR FREESCALE IMX PXP
9726 M: Philipp Zabel <p.zabel@pengutronix.de>
9727 L: linux-media@vger.kernel.org
9728 T: git git://linuxtv.org/media_tree.git
9730 F: drivers/media/platform/imx-pxp.[ch]
9732 MEDIA DRIVERS FOR FREESCALE IMX7
9733 M: Rui Miguel Silva <rmfrfs@gmail.com>
9734 L: linux-media@vger.kernel.org
9735 T: git git://linuxtv.org/media_tree.git
9737 F: Documentation/devicetree/bindings/media/imx7-csi.txt
9738 F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
9739 F: Documentation/media/v4l-drivers/imx7.rst
9740 F: drivers/staging/media/imx/imx7-media-csi.c
9741 F: drivers/staging/media/imx/imx7-mipi-csis.c
9743 MEDIA DRIVERS FOR HELENE
9744 M: Abylay Ospan <aospan@netup.ru>
9745 L: linux-media@vger.kernel.org
9746 W: https://linuxtv.org
9748 T: git git://linuxtv.org/media_tree.git
9750 F: drivers/media/dvb-frontends/helene*
9752 MEDIA DRIVERS FOR HORUS3A
9753 M: Sergey Kozlov <serjk@netup.ru>
9754 M: Abylay Ospan <aospan@netup.ru>
9755 L: linux-media@vger.kernel.org
9756 W: https://linuxtv.org
9758 T: git git://linuxtv.org/media_tree.git
9760 F: drivers/media/dvb-frontends/horus3a*
9762 MEDIA DRIVERS FOR LNBH25
9763 M: Sergey Kozlov <serjk@netup.ru>
9764 M: Abylay Ospan <aospan@netup.ru>
9765 L: linux-media@vger.kernel.org
9766 W: https://linuxtv.org
9768 T: git git://linuxtv.org/media_tree.git
9770 F: drivers/media/dvb-frontends/lnbh25*
9772 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9773 L: linux-media@vger.kernel.org
9774 W: https://linuxtv.org
9775 T: git git://linuxtv.org/media_tree.git
9777 F: drivers/media/dvb-frontends/mxl5xx*
9779 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9780 M: Sergey Kozlov <serjk@netup.ru>
9781 M: Abylay Ospan <aospan@netup.ru>
9782 L: linux-media@vger.kernel.org
9783 W: https://linuxtv.org
9785 T: git git://linuxtv.org/media_tree.git
9787 F: drivers/media/pci/netup_unidvb/*
9789 MEDIA DRIVERS FOR RENESAS - CEU
9790 M: Jacopo Mondi <jacopo@jmondi.org>
9791 L: linux-media@vger.kernel.org
9792 L: linux-renesas-soc@vger.kernel.org
9793 T: git git://linuxtv.org/media_tree.git
9795 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
9796 F: drivers/media/platform/renesas-ceu.c
9797 F: include/media/drv-intf/renesas-ceu.h
9799 MEDIA DRIVERS FOR RENESAS - DRIF
9800 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9801 L: linux-media@vger.kernel.org
9802 L: linux-renesas-soc@vger.kernel.org
9803 T: git git://linuxtv.org/media_tree.git
9805 F: Documentation/devicetree/bindings/media/renesas,drif.txt
9806 F: drivers/media/platform/rcar_drif.c
9808 MEDIA DRIVERS FOR RENESAS - FCP
9809 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9810 L: linux-media@vger.kernel.org
9811 L: linux-renesas-soc@vger.kernel.org
9812 T: git git://linuxtv.org/media_tree.git
9814 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
9815 F: drivers/media/platform/rcar-fcp.c
9816 F: include/media/rcar-fcp.h
9818 MEDIA DRIVERS FOR RENESAS - FDP1
9819 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9820 L: linux-media@vger.kernel.org
9821 L: linux-renesas-soc@vger.kernel.org
9822 T: git git://linuxtv.org/media_tree.git
9824 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
9825 F: drivers/media/platform/rcar_fdp1.c
9827 MEDIA DRIVERS FOR RENESAS - VIN
9828 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
9829 L: linux-media@vger.kernel.org
9830 L: linux-renesas-soc@vger.kernel.org
9831 T: git git://linuxtv.org/media_tree.git
9833 F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9834 F: Documentation/devicetree/bindings/media/rcar_vin.txt
9835 F: drivers/media/platform/rcar-vin/
9837 MEDIA DRIVERS FOR RENESAS - VSP1
9838 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9839 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9840 L: linux-media@vger.kernel.org
9841 L: linux-renesas-soc@vger.kernel.org
9842 T: git git://linuxtv.org/media_tree.git
9844 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
9845 F: drivers/media/platform/vsp1/
9847 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9848 L: linux-media@vger.kernel.org
9849 W: https://linuxtv.org
9850 T: git git://linuxtv.org/media_tree.git
9852 F: drivers/media/dvb-frontends/stv0910*
9854 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9855 L: linux-media@vger.kernel.org
9856 W: https://linuxtv.org
9857 T: git git://linuxtv.org/media_tree.git
9859 F: drivers/media/dvb-frontends/stv6111*
9861 MEDIA DRIVERS FOR STM32 - DCMI
9862 M: Hugues Fruchet <hugues.fruchet@st.com>
9863 L: linux-media@vger.kernel.org
9864 T: git git://linuxtv.org/media_tree.git
9866 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9867 F: drivers/media/platform/stm32/stm32-dcmi.c
9869 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9870 M: Dmitry Osipenko <digetx@gmail.com>
9871 L: linux-media@vger.kernel.org
9872 L: linux-tegra@vger.kernel.org
9873 T: git git://linuxtv.org/media_tree.git
9875 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9876 F: drivers/staging/media/tegra-vde/
9878 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9879 M: Mauro Carvalho Chehab <mchehab@kernel.org>
9880 P: LinuxTV.org Project
9881 L: linux-media@vger.kernel.org
9882 W: https://linuxtv.org
9883 Q: http://patchwork.kernel.org/project/linux-media/list/
9884 T: git git://linuxtv.org/media_tree.git
9886 F: Documentation/devicetree/bindings/media/
9887 F: Documentation/media/
9889 F: drivers/staging/media/
9890 F: include/linux/platform_data/media/
9892 F: include/uapi/linux/dvb/
9893 F: include/uapi/linux/videodev2.h
9894 F: include/uapi/linux/media.h
9895 F: include/uapi/linux/v4l2-*
9896 F: include/uapi/linux/meye.h
9897 F: include/uapi/linux/ivtv*
9898 F: include/uapi/linux/uvcvideo.h
9900 MEDIATEK BLUETOOTH DRIVER
9901 M: Sean Wang <sean.wang@mediatek.com>
9902 L: linux-bluetooth@vger.kernel.org
9903 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9905 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9906 F: drivers/bluetooth/btmtkuart.c
9909 M: Sean Wang <sean.wang@mediatek.com>
9911 F: drivers/media/rc/mtk-cir.c
9914 M: Sean Wang <sean.wang@mediatek.com>
9915 L: dmaengine@vger.kernel.org
9916 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9917 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9919 F: Documentation/devicetree/bindings/dma/mtk-*
9920 F: drivers/dma/mediatek/
9922 MEDIATEK PMIC LED DRIVER
9923 M: Sean Wang <sean.wang@mediatek.com>
9925 F: drivers/leds/leds-mt6323.c
9926 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
9928 MEDIATEK ETHERNET DRIVER
9929 M: Felix Fietkau <nbd@openwrt.org>
9930 M: John Crispin <john@phrozen.org>
9931 M: Sean Wang <sean.wang@mediatek.com>
9932 M: Nelson Chang <nelson.chang@mediatek.com>
9933 L: netdev@vger.kernel.org
9935 F: drivers/net/ethernet/mediatek/
9937 MEDIATEK SWITCH DRIVER
9938 M: Sean Wang <sean.wang@mediatek.com>
9939 L: netdev@vger.kernel.org
9941 F: drivers/net/dsa/mt7530.*
9942 F: net/dsa/tag_mtk.c
9944 MEDIATEK JPEG DRIVER
9945 M: Rick Chang <rick.chang@mediatek.com>
9946 M: Bin Liu <bin.liu@mediatek.com>
9948 F: drivers/media/platform/mtk-jpeg/
9949 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9952 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9953 M: Houlong Wei <houlong.wei@mediatek.com>
9954 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9956 F: drivers/media/platform/mtk-mdp/
9957 F: drivers/media/platform/mtk-vpu/
9958 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
9960 MEDIATEK MEDIA DRIVER
9961 M: Tiffany Lin <tiffany.lin@mediatek.com>
9962 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9964 F: drivers/media/platform/mtk-vcodec/
9965 F: drivers/media/platform/mtk-vpu/
9966 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9967 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
9969 MEDIATEK MMC/SD/SDIO DRIVER
9970 M: Chaotian Jing <chaotian.jing@mediatek.com>
9972 F: drivers/mmc/host/mtk-sd.c
9973 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
9975 MEDIATEK MT76 WIRELESS LAN DRIVER
9976 M: Felix Fietkau <nbd@nbd.name>
9977 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9978 R: Ryder Lee <ryder.lee@mediatek.com>
9979 R: Roy Luo <royluo@google.com>
9980 L: linux-wireless@vger.kernel.org
9982 F: drivers/net/wireless/mediatek/mt76/
9984 MEDIATEK MT7601U WIRELESS LAN DRIVER
9985 M: Jakub Kicinski <kubakici@wp.pl>
9986 L: linux-wireless@vger.kernel.org
9988 F: drivers/net/wireless/mediatek/mt7601u/
9990 MEDIATEK NAND CONTROLLER DRIVER
9991 M: Xiaolei Li <xiaolei.li@mediatek.com>
9992 L: linux-mtd@lists.infradead.org
9994 F: drivers/mtd/nand/raw/mtk_*
9995 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
9997 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9998 M: Sean Wang <sean.wang@mediatek.com>
10000 F: drivers/char/hw_random/mtk-rng.c
10002 MEDIATEK USB3 DRD IP DRIVER
10003 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
10004 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
10005 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10006 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10008 F: drivers/usb/mtu3/
10010 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10011 M: Peter Senna Tschudin <peter.senna@gmail.com>
10012 M: Martin Donnelly <martin.donnelly@ge.com>
10013 M: Martyn Welch <martyn.welch@collabora.co.uk>
10015 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10016 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10018 MEGARAID SCSI/SAS DRIVERS
10019 M: Kashyap Desai <kashyap.desai@broadcom.com>
10020 M: Sumit Saxena <sumit.saxena@broadcom.com>
10021 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10022 L: megaraidlinux.pdl@broadcom.com
10023 L: linux-scsi@vger.kernel.org
10024 W: http://www.avagotech.com/support/
10026 F: Documentation/scsi/megaraid.txt
10027 F: drivers/scsi/megaraid.*
10028 F: drivers/scsi/megaraid/
10030 MELEXIS MLX90614 DRIVER
10031 M: Crt Mori <cmo@melexis.com>
10032 L: linux-iio@vger.kernel.org
10033 W: http://www.melexis.com
10035 F: drivers/iio/temperature/mlx90614.c
10037 MELEXIS MLX90632 DRIVER
10038 M: Crt Mori <cmo@melexis.com>
10039 L: linux-iio@vger.kernel.org
10040 W: http://www.melexis.com
10042 F: drivers/iio/temperature/mlx90632.c
10044 MELFAS MIP4 TOUCHSCREEN DRIVER
10045 M: Sangwon Jee <jeesw@melfas.com>
10046 W: http://www.melfas.com
10048 F: drivers/input/touchscreen/melfas_mip4.c
10049 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10051 MELLANOX ETHERNET DRIVER (mlx4_en)
10052 M: Tariq Toukan <tariqt@mellanox.com>
10053 L: netdev@vger.kernel.org
10055 W: http://www.mellanox.com
10056 Q: http://patchwork.ozlabs.org/project/netdev/list/
10057 F: drivers/net/ethernet/mellanox/mlx4/en_*
10059 MELLANOX ETHERNET DRIVER (mlx5e)
10060 M: Saeed Mahameed <saeedm@mellanox.com>
10061 L: netdev@vger.kernel.org
10063 W: http://www.mellanox.com
10064 Q: http://patchwork.ozlabs.org/project/netdev/list/
10065 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
10067 MELLANOX ETHERNET INNOVA DRIVERS
10068 R: Boris Pismenny <borisp@mellanox.com>
10069 L: netdev@vger.kernel.org
10071 W: http://www.mellanox.com
10072 Q: http://patchwork.ozlabs.org/project/netdev/list/
10073 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10074 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
10075 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10076 F: include/linux/mlx5/mlx5_ifc_fpga.h
10078 MELLANOX ETHERNET SWITCH DRIVERS
10079 M: Jiri Pirko <jiri@mellanox.com>
10080 M: Ido Schimmel <idosch@mellanox.com>
10081 L: netdev@vger.kernel.org
10083 W: http://www.mellanox.com
10084 Q: http://patchwork.ozlabs.org/project/netdev/list/
10085 F: drivers/net/ethernet/mellanox/mlxsw/
10086 F: tools/testing/selftests/drivers/net/mlxsw/
10088 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10089 M: mlxsw@mellanox.com
10090 L: netdev@vger.kernel.org
10092 W: http://www.mellanox.com
10093 Q: http://patchwork.ozlabs.org/project/netdev/list/
10094 F: drivers/net/ethernet/mellanox/mlxfw/
10096 MELLANOX HARDWARE PLATFORM SUPPORT
10097 M: Andy Shevchenko <andy@infradead.org>
10098 M: Darren Hart <dvhart@infradead.org>
10099 M: Vadim Pasternak <vadimp@mellanox.com>
10100 L: platform-driver-x86@vger.kernel.org
10102 F: drivers/platform/mellanox/
10103 F: include/linux/platform_data/mlxreg.h
10105 MELLANOX MLX4 core VPI driver
10106 M: Tariq Toukan <tariqt@mellanox.com>
10107 L: netdev@vger.kernel.org
10108 L: linux-rdma@vger.kernel.org
10109 W: http://www.mellanox.com
10110 Q: http://patchwork.ozlabs.org/project/netdev/list/
10112 F: drivers/net/ethernet/mellanox/mlx4/
10113 F: include/linux/mlx4/
10115 MELLANOX MLX4 IB driver
10116 M: Yishai Hadas <yishaih@mellanox.com>
10117 L: linux-rdma@vger.kernel.org
10118 W: http://www.mellanox.com
10119 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10121 F: drivers/infiniband/hw/mlx4/
10122 F: include/linux/mlx4/
10123 F: include/uapi/rdma/mlx4-abi.h
10125 MELLANOX MLX5 core VPI driver
10126 M: Saeed Mahameed <saeedm@mellanox.com>
10127 M: Leon Romanovsky <leonro@mellanox.com>
10128 L: netdev@vger.kernel.org
10129 L: linux-rdma@vger.kernel.org
10130 W: http://www.mellanox.com
10131 Q: http://patchwork.ozlabs.org/project/netdev/list/
10133 F: drivers/net/ethernet/mellanox/mlx5/core/
10134 F: include/linux/mlx5/
10136 MELLANOX MLX5 IB driver
10137 M: Leon Romanovsky <leonro@mellanox.com>
10138 L: linux-rdma@vger.kernel.org
10139 W: http://www.mellanox.com
10140 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10142 F: drivers/infiniband/hw/mlx5/
10143 F: include/linux/mlx5/
10144 F: include/uapi/rdma/mlx5-abi.h
10146 MELLANOX MLXCPLD I2C AND MUX DRIVER
10147 M: Vadim Pasternak <vadimp@mellanox.com>
10148 M: Michael Shych <michaelsh@mellanox.com>
10149 L: linux-i2c@vger.kernel.org
10151 F: drivers/i2c/busses/i2c-mlxcpld.c
10152 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
10153 F: Documentation/i2c/busses/i2c-mlxcpld
10155 MELLANOX MLXCPLD LED DRIVER
10156 M: Vadim Pasternak <vadimp@mellanox.com>
10157 L: linux-leds@vger.kernel.org
10159 F: drivers/leds/leds-mlxcpld.c
10160 F: drivers/leds/leds-mlxreg.c
10161 F: Documentation/leds/leds-mlxcpld.txt
10163 MELLANOX PLATFORM DRIVER
10164 M: Vadim Pasternak <vadimp@mellanox.com>
10165 L: platform-driver-x86@vger.kernel.org
10167 F: drivers/platform/x86/mlx-platform.c
10170 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10171 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
10172 L: linux-kernel@vger.kernel.org
10174 F: kernel/sched/membarrier.c
10175 F: include/uapi/linux/membarrier.h
10176 F: arch/powerpc/include/asm/membarrier.h
10179 M: Mike Rapoport <rppt@linux.ibm.com>
10180 L: linux-mm@kvack.org
10182 F: include/linux/memblock.h
10184 F: Documentation/core-api/boot-time-mm.rst
10187 L: linux-mm@kvack.org
10188 W: http://www.linux-mm.org
10190 F: include/linux/mm.h
10191 F: include/linux/gfp.h
10192 F: include/linux/mmzone.h
10193 F: include/linux/memory_hotplug.h
10194 F: include/linux/vmalloc.h
10197 MEMORY TECHNOLOGY DEVICES (MTD)
10198 M: David Woodhouse <dwmw2@infradead.org>
10199 M: Brian Norris <computersforpeace@gmail.com>
10200 M: Marek Vasut <marek.vasut@gmail.com>
10201 M: Miquel Raynal <miquel.raynal@bootlin.com>
10202 M: Richard Weinberger <richard@nod.at>
10203 M: Vignesh Raghavendra <vigneshr@ti.com>
10204 L: linux-mtd@lists.infradead.org
10205 W: http://www.linux-mtd.infradead.org/
10206 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10210 F: Documentation/devicetree/bindings/mtd/
10212 F: include/linux/mtd/
10213 F: include/uapi/mtd/
10215 MEN A21 WATCHDOG DRIVER
10216 M: Johannes Thumshirn <morbidrsa@gmail.com>
10217 L: linux-watchdog@vger.kernel.org
10219 F: drivers/watchdog/mena21_wdt.c
10221 MEN CHAMELEON BUS (mcb)
10222 M: Johannes Thumshirn <morbidrsa@gmail.com>
10225 F: include/linux/mcb.h
10226 F: Documentation/men-chameleon-bus.txt
10228 MEN F21BMC (Board Management Controller)
10229 M: Andreas Werner <andreas.werner@men.de>
10231 F: drivers/mfd/menf21bmc.c
10232 F: drivers/watchdog/menf21bmc_wdt.c
10233 F: drivers/leds/leds-menf21bmc.c
10234 F: drivers/hwmon/menf21bmc_hwmon.c
10235 F: Documentation/hwmon/menf21bmc.rst
10237 MEN Z069 WATCHDOG DRIVER
10238 M: Johannes Thumshirn <jth@kernel.org>
10239 L: linux-watchdog@vger.kernel.org
10241 F: drivers/watchdog/menz69_wdt.c
10243 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10244 M: Neil Armstrong <narmstrong@baylibre.com>
10245 L: linux-media@lists.freedesktop.org
10246 L: linux-amlogic@lists.infradead.org
10247 W: http://linux-meson.com/
10249 F: drivers/media/platform/meson/ao-cec.c
10250 F: drivers/media/platform/meson/ao-cec-g12a.c
10251 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
10252 T: git git://linuxtv.org/media_tree.git
10254 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10255 M: Liang Yang <liang.yang@amlogic.com>
10256 L: linux-mtd@lists.infradead.org
10258 F: drivers/mtd/nand/raw/meson_*
10259 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10261 METHODE UDPU SUPPORT
10262 M: Vladimir Vid <vladimir.vid@sartura.hr>
10264 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10266 MICROBLAZE ARCHITECTURE
10267 M: Michal Simek <monstr@monstr.eu>
10268 W: http://www.monstr.eu/fdt/
10269 T: git git://git.monstr.eu/linux-2.6-microblaze.git
10271 F: arch/microblaze/
10273 MICROCHIP AT91 SERIAL DRIVER
10274 M: Richard Genoud <richard.genoud@gmail.com>
10276 F: drivers/tty/serial/atmel_serial.c
10277 F: drivers/tty/serial/atmel_serial.h
10278 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10280 MICROCHIP AUDIO ASOC DRIVERS
10281 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10282 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10286 MICROCHIP DMA DRIVER
10287 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10288 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10289 L: dmaengine@vger.kernel.org
10291 F: drivers/dma/at_hdmac.c
10292 F: drivers/dma/at_hdmac_regs.h
10293 F: include/linux/platform_data/dma-atmel.h
10294 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
10295 F: include/dt-bindings/dma/at91.h
10297 MICROCHIP ECC DRIVER
10298 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10299 L: linux-crypto@vger.kernel.org
10301 F: drivers/crypto/atmel-ecc.*
10303 MICROCHIP I2C DRIVER
10304 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10305 L: linux-i2c@vger.kernel.org
10307 F: drivers/i2c/busses/i2c-at91.h
10308 F: drivers/i2c/busses/i2c-at91-*.c
10310 MICROCHIP ISC DRIVER
10311 M: Eugen Hristev <eugen.hristev@microchip.com>
10312 L: linux-media@vger.kernel.org
10314 F: drivers/media/platform/atmel/atmel-isc.c
10315 F: drivers/media/platform/atmel/atmel-isc-regs.h
10316 F: Documentation/devicetree/bindings/media/atmel-isc.txt
10318 MICROCHIP ISI DRIVER
10319 M: Eugen Hristev <eugen.hristev@microchip.com>
10320 L: linux-media@vger.kernel.org
10322 F: drivers/media/platform/atmel/atmel-isi.c
10323 F: drivers/media/platform/atmel/atmel-isi.h
10325 MICROCHIP AT91 USART MFD DRIVER
10326 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10327 L: linux-kernel@vger.kernel.org
10329 F: drivers/mfd/at91-usart.c
10330 F: include/dt-bindings/mfd/at91-usart.h
10331 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10333 MICROCHIP AT91 USART SPI DRIVER
10334 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10335 L: linux-spi@vger.kernel.org
10337 F: drivers/spi/spi-at91-usart.c
10338 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10340 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10341 M: Woojung Huh <woojung.huh@microchip.com>
10342 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10343 L: netdev@vger.kernel.org
10345 F: net/dsa/tag_ksz.c
10346 F: drivers/net/dsa/microchip/*
10347 F: include/linux/platform_data/microchip-ksz.h
10348 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
10350 MICROCHIP LAN743X ETHERNET DRIVER
10351 M: Bryan Whitehead <bryan.whitehead@microchip.com>
10352 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10353 L: netdev@vger.kernel.org
10355 F: drivers/net/ethernet/microchip/lan743x_*
10357 MICROCHIP LCDFB DRIVER
10358 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10359 L: linux-fbdev@vger.kernel.org
10361 F: drivers/video/fbdev/atmel_lcdfb.c
10362 F: include/video/atmel_lcdc.h
10364 MICROCHIP MMC/SD/SDIO MCI DRIVER
10365 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10367 F: drivers/mmc/host/atmel-mci.c
10369 MICROCHIP MCP16502 PMIC DRIVER
10370 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
10371 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10373 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10374 F: drivers/regulator/mcp16502.c
10376 MICROCHIP MCP3911 ADC DRIVER
10377 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10378 M: Kent Gustavsson <kent@minoris.se>
10379 L: linux-iio@vger.kernel.org
10381 F: drivers/iio/adc/mcp3911.c
10382 F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10384 MICROCHIP NAND DRIVER
10385 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10386 L: linux-mtd@lists.infradead.org
10388 F: drivers/mtd/nand/raw/atmel/*
10389 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
10391 MICROCHIP PWM DRIVER
10392 M: Claudiu Beznea <claudiu.beznea@microchip.com>
10393 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10394 L: linux-pwm@vger.kernel.org
10396 F: drivers/pwm/pwm-atmel.c
10397 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10399 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10400 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10401 M: Eugen Hristev <eugen.hristev@microchip.com>
10402 L: linux-iio@vger.kernel.org
10404 F: drivers/iio/adc/at91-sama5d2_adc.c
10405 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10406 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10408 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10409 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10411 F: drivers/power/reset/at91-sama5d2_shdwc.c
10413 MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10414 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
10415 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10416 L: linux-gpio@vger.kernel.org
10417 F: drivers/gpio/gpio-sama5d2-piobu.c
10419 MICROCHIP SPI DRIVER
10420 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10422 F: drivers/spi/spi-atmel.*
10424 MICROCHIP SSC DRIVER
10425 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10426 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10428 F: drivers/misc/atmel-ssc.c
10429 F: include/linux/atmel-ssc.h
10431 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10432 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10433 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10435 F: drivers/misc/atmel_tclib.c
10436 F: drivers/clocksource/tcb_clksrc.c
10438 MICROCHIP USBA UDC DRIVER
10439 M: Cristian Birsan <cristian.birsan@microchip.com>
10440 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10442 F: drivers/usb/gadget/udc/atmel_usba_udc.*
10444 MICROCHIP USB251XB DRIVER
10445 M: Richard Leitner <richard.leitner@skidata.com>
10446 L: linux-usb@vger.kernel.org
10448 F: drivers/usb/misc/usb251xb.c
10449 F: Documentation/devicetree/bindings/usb/usb251xb.txt
10451 MICROCHIP XDMA DRIVER
10452 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10453 L: linux-arm-kernel@lists.infradead.org
10454 L: dmaengine@vger.kernel.org
10456 F: drivers/dma/at_xdmac.c
10458 MICROSEMI MIPS SOCS
10459 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10460 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10461 L: linux-mips@vger.kernel.org
10463 F: arch/mips/generic/board-ocelot.c
10464 F: arch/mips/configs/generic/board-ocelot.config
10465 F: arch/mips/boot/dts/mscc/
10466 F: Documentation/devicetree/bindings/mips/mscc.txt
10468 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10469 M: Don Brace <don.brace@microsemi.com>
10470 L: esc.storagedev@microsemi.com
10471 L: linux-scsi@vger.kernel.org
10473 F: drivers/scsi/smartpqi/smartpqi*.[ch]
10474 F: drivers/scsi/smartpqi/Kconfig
10475 F: drivers/scsi/smartpqi/Makefile
10476 F: include/linux/cciss*.h
10477 F: include/uapi/linux/cciss*.h
10478 F: Documentation/scsi/smartpqi.txt
10480 MICROSEMI ETHERNET SWITCH DRIVER
10481 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10482 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10483 L: netdev@vger.kernel.org
10485 F: drivers/net/ethernet/mscc/
10487 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10488 M: Chen Yu <yu.c.chen@intel.com>
10489 L: platform-driver-x86@vger.kernel.org
10491 F: drivers/platform/x86/surfacepro3_button.c
10493 MICROTEK X6 SCANNER
10494 M: Oliver Neukum <oliver@neukum.org>
10496 F: drivers/usb/image/microtek.*
10499 M: Ralf Baechle <ralf@linux-mips.org>
10500 M: Paul Burton <paul.burton@mips.com>
10501 M: James Hogan <jhogan@kernel.org>
10502 L: linux-mips@vger.kernel.org
10503 W: http://www.linux-mips.org/
10504 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
10505 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10506 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
10508 F: Documentation/devicetree/bindings/mips/
10509 F: Documentation/mips/
10511 F: drivers/platform/mips/
10513 MIPS BOSTON DEVELOPMENT BOARD
10514 M: Paul Burton <paul.burton@mips.com>
10515 L: linux-mips@vger.kernel.org
10517 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
10518 F: arch/mips/boot/dts/img/boston.dts
10519 F: arch/mips/configs/generic/board-boston.config
10520 F: drivers/clk/imgtec/clk-boston.c
10521 F: include/dt-bindings/clock/boston-clock.h
10523 MIPS GENERIC PLATFORM
10524 M: Paul Burton <paul.burton@mips.com>
10525 L: linux-mips@vger.kernel.org
10527 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10528 F: arch/mips/generic/
10529 F: arch/mips/tools/generic-board-config.sh
10531 MIPS/LOONGSON1 ARCHITECTURE
10532 M: Keguang Zhang <keguang.zhang@gmail.com>
10533 L: linux-mips@vger.kernel.org
10535 F: arch/mips/loongson32/
10536 F: arch/mips/include/asm/mach-loongson32/
10537 F: drivers/*/*loongson1*
10538 F: drivers/*/*/*loongson1*
10540 MIPS/LOONGSON2 ARCHITECTURE
10541 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
10542 L: linux-mips@vger.kernel.org
10544 F: arch/mips/loongson64/fuloong-2e/
10545 F: arch/mips/loongson64/lemote-2f/
10546 F: arch/mips/include/asm/mach-loongson64/
10547 F: drivers/*/*loongson2*
10548 F: drivers/*/*/*loongson2*
10550 MIPS/LOONGSON3 ARCHITECTURE
10551 M: Huacai Chen <chenhc@lemote.com>
10552 L: linux-mips@vger.kernel.org
10554 F: arch/mips/loongson64/
10555 F: arch/mips/include/asm/mach-loongson64/
10556 F: drivers/platform/mips/cpu_hwmon.c
10557 F: drivers/*/*loongson3*
10558 F: drivers/*/*/*loongson3*
10560 MIPS RINT INSTRUCTION EMULATION
10561 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
10562 L: linux-mips@vger.kernel.org
10564 F: arch/mips/math-emu/sp_rint.c
10565 F: arch/mips/math-emu/dp_rint.c
10567 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10568 M: Hans Verkuil <hverkuil@xs4all.nl>
10569 L: linux-media@vger.kernel.org
10570 T: git git://linuxtv.org/media_tree.git
10571 W: https://linuxtv.org
10573 F: drivers/media/radio/radio-miropcm20*
10576 R: Lubomir Rintel <lkundrak@v3.sk>
10577 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10579 F: arch/arm/boot/dts/mmp*
10580 F: arch/arm/mach-mmp/
10582 MMU GATHER AND TLB INVALIDATION
10583 M: Will Deacon <will@kernel.org>
10584 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
10585 M: Andrew Morton <akpm@linux-foundation.org>
10586 M: Nick Piggin <npiggin@gmail.com>
10587 M: Peter Zijlstra <peterz@infradead.org>
10588 L: linux-arch@vger.kernel.org
10589 L: linux-mm@kvack.org
10591 F: arch/*/include/asm/tlb.h
10592 F: include/asm-generic/tlb.h
10595 MN88472 MEDIA DRIVER
10596 M: Antti Palosaari <crope@iki.fi>
10597 L: linux-media@vger.kernel.org
10598 W: https://linuxtv.org
10599 W: http://palosaari.fi/linux/
10600 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10602 F: drivers/media/dvb-frontends/mn88472*
10604 MN88473 MEDIA DRIVER
10605 M: Antti Palosaari <crope@iki.fi>
10606 L: linux-media@vger.kernel.org
10607 W: https://linuxtv.org
10608 W: http://palosaari.fi/linux/
10609 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10611 F: drivers/media/dvb-frontends/mn88473*
10614 M: Jessica Yu <jeyu@kernel.org>
10615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10617 F: include/linux/module.h
10620 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10621 W: http://popies.net/meye/
10623 F: Documentation/media/v4l-drivers/meye*
10624 F: drivers/media/pci/meye/
10625 F: include/uapi/linux/meye.h
10627 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10628 M: Jiri Slaby <jirislaby@gmail.com>
10630 F: Documentation/serial/moxa-smartio.rst
10631 F: drivers/tty/mxser.*
10633 MR800 AVERMEDIA USB FM RADIO DRIVER
10634 M: Alexey Klimov <klimov.linux@gmail.com>
10635 L: linux-media@vger.kernel.org
10636 T: git git://linuxtv.org/media_tree.git
10638 F: drivers/media/radio/radio-mr800.c
10640 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10641 M: Alan Ott <alan@signal11.us>
10642 L: linux-wpan@vger.kernel.org
10644 F: drivers/net/ieee802154/mrf24j40.c
10645 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10648 M: "Lee, Chun-Yi" <jlee@suse.com>
10649 L: platform-driver-x86@vger.kernel.org
10651 F: drivers/platform/x86/msi-laptop.c
10654 L: platform-driver-x86@vger.kernel.org
10656 F: drivers/platform/x86/msi-wmi.c
10658 MSI001 MEDIA DRIVER
10659 M: Antti Palosaari <crope@iki.fi>
10660 L: linux-media@vger.kernel.org
10661 W: https://linuxtv.org
10662 W: http://palosaari.fi/linux/
10663 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10664 T: git git://linuxtv.org/anttip/media_tree.git
10666 F: drivers/media/tuners/msi001*
10668 MSI2500 MEDIA DRIVER
10669 M: Antti Palosaari <crope@iki.fi>
10670 L: linux-media@vger.kernel.org
10671 W: https://linuxtv.org
10672 W: http://palosaari.fi/linux/
10673 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10674 T: git git://linuxtv.org/anttip/media_tree.git
10676 F: drivers/media/usb/msi2500/
10678 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10679 M: Robert Jarzmik <robert.jarzmik@free.fr>
10680 L: linux-mtd@lists.infradead.org
10682 F: drivers/mtd/devices/docg3*
10684 MT9M032 APTINA SENSOR DRIVER
10685 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10686 L: linux-media@vger.kernel.org
10687 T: git git://linuxtv.org/media_tree.git
10689 F: drivers/media/i2c/mt9m032.c
10690 F: include/media/i2c/mt9m032.h
10692 MT9P031 APTINA CAMERA SENSOR
10693 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10694 L: linux-media@vger.kernel.org
10695 T: git git://linuxtv.org/media_tree.git
10697 F: drivers/media/i2c/mt9p031.c
10698 F: include/media/i2c/mt9p031.h
10700 MT9T001 APTINA CAMERA SENSOR
10701 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10702 L: linux-media@vger.kernel.org
10703 T: git git://linuxtv.org/media_tree.git
10705 F: drivers/media/i2c/mt9t001.c
10706 F: include/media/i2c/mt9t001.h
10708 MT9T112 APTINA CAMERA SENSOR
10709 M: Jacopo Mondi <jacopo@jmondi.org>
10710 L: linux-media@vger.kernel.org
10711 T: git git://linuxtv.org/media_tree.git
10713 F: drivers/media/i2c/mt9t112.c
10714 F: include/media/i2c/mt9t112.h
10716 MT9V032 APTINA CAMERA SENSOR
10717 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10718 L: linux-media@vger.kernel.org
10719 T: git git://linuxtv.org/media_tree.git
10721 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10722 F: drivers/media/i2c/mt9v032.c
10723 F: include/media/i2c/mt9v032.h
10725 MT9V111 APTINA CAMERA SENSOR
10726 M: Jacopo Mondi <jacopo@jmondi.org>
10727 L: linux-media@vger.kernel.org
10728 T: git git://linuxtv.org/media_tree.git
10730 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10731 F: drivers/media/i2c/mt9v111.c
10733 MULTIFUNCTION DEVICES (MFD)
10734 M: Lee Jones <lee.jones@linaro.org>
10735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10737 F: Documentation/devicetree/bindings/mfd/
10739 F: include/linux/mfd/
10740 F: include/dt-bindings/mfd/
10742 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10744 F: drivers/mmc/host/mmc_spi.c
10745 F: include/linux/spi/mmc_spi.h
10747 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10748 M: Ulf Hansson <ulf.hansson@linaro.org>
10749 L: linux-mmc@vger.kernel.org
10750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10752 F: Documentation/devicetree/bindings/mmc/
10754 F: include/linux/mmc/
10755 F: include/uapi/linux/mmc/
10757 MULTIPLEXER SUBSYSTEM
10758 M: Peter Rosin <peda@axentia.se>
10760 F: Documentation/ABI/testing/sysfs-class-mux*
10761 F: Documentation/devicetree/bindings/mux/
10762 F: include/dt-bindings/mux/
10763 F: include/linux/mux/
10766 MULTITECH MULTIPORT CARD (ISICOM)
10768 F: drivers/tty/isicom.c
10769 F: include/linux/isicom.h
10771 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10772 M: Bin Liu <b-liu@ti.com>
10773 L: linux-usb@vger.kernel.org
10775 F: drivers/usb/musb/
10777 MXL301RF MEDIA DRIVER
10778 M: Akihiro Tsukada <tskd08@gmail.com>
10779 L: linux-media@vger.kernel.org
10781 F: drivers/media/tuners/mxl301rf*
10783 MXL5007T MEDIA DRIVER
10784 M: Michael Krufky <mkrufky@linuxtv.org>
10785 L: linux-media@vger.kernel.org
10786 W: https://linuxtv.org
10787 W: http://github.com/mkrufky
10788 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10789 T: git git://linuxtv.org/mkrufky/tuners.git
10791 F: drivers/media/tuners/mxl5007t.*
10794 M: Marek Vasut <marex@denx.de>
10795 M: Stefan Agner <stefan@agner.ch>
10796 L: dri-devel@lists.freedesktop.org
10798 F: drivers/gpu/drm/mxsfb/
10799 F: Documentation/devicetree/bindings/display/mxsfb.txt
10800 T: git git://anongit.freedesktop.org/drm/drm-misc
10802 MYLEX DAC960 PCI RAID Controller
10803 M: Hannes Reinecke <hare@kernel.org>
10804 L: linux-scsi@vger.kernel.org
10806 F: drivers/scsi/myrb.*
10807 F: drivers/scsi/myrs.*
10809 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10810 M: Chris Lee <christopher.lee@cspi.com>
10811 L: netdev@vger.kernel.org
10812 W: https://www.cspi.com/ethernet-products/support/downloads/
10814 F: drivers/net/ethernet/myricom/myri10ge/
10816 NAND FLASH SUBSYSTEM
10817 M: Miquel Raynal <miquel.raynal@bootlin.com>
10818 R: Richard Weinberger <richard@nod.at>
10819 L: linux-mtd@lists.infradead.org
10820 W: http://www.linux-mtd.infradead.org/
10821 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
10824 F: drivers/mtd/nand/
10825 F: include/linux/mtd/*nand*.h
10827 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10828 M: Daniel Mack <zonque@gmail.com>
10830 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10831 W: http://www.native-instruments.com
10832 F: sound/usb/caiaq/
10834 NATSEMI ETHERNET DRIVER (DP8381x)
10836 F: drivers/net/ethernet/natsemi/natsemi.c
10838 NCR 5380 SCSI DRIVERS
10839 M: Finn Thain <fthain@telegraphics.com.au>
10840 M: Michael Schmitz <schmitzmic@gmail.com>
10841 L: linux-scsi@vger.kernel.org
10843 F: Documentation/scsi/g_NCR5380.txt
10844 F: drivers/scsi/NCR5380.*
10845 F: drivers/scsi/arm/cumana_1.c
10846 F: drivers/scsi/arm/oak.c
10847 F: drivers/scsi/atari_scsi.*
10848 F: drivers/scsi/dmx3191d.c
10849 F: drivers/scsi/g_NCR5380.*
10850 F: drivers/scsi/mac_scsi.*
10851 F: drivers/scsi/sun3_scsi.*
10852 F: drivers/scsi/sun3_scsi_vme.c
10855 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
10859 NCT6775 HARDWARE MONITOR DRIVER
10860 M: Guenter Roeck <linux@roeck-us.net>
10861 L: linux-hwmon@vger.kernel.org
10863 F: Documentation/hwmon/nct6775.rst
10864 F: drivers/hwmon/nct6775.c
10866 NET_FAILOVER MODULE
10867 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
10868 L: netdev@vger.kernel.org
10870 F: driver/net/net_failover.c
10871 F: include/net/net_failover.h
10872 F: Documentation/networking/net_failover.rst
10874 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10875 M: Faisal Latif <faisal.latif@intel.com>
10876 L: linux-rdma@vger.kernel.org
10877 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10879 F: drivers/infiniband/hw/nes/
10880 F: include/uapi/rdma/nes-abi.h
10882 NETEM NETWORK EMULATOR
10883 M: Stephen Hemminger <stephen@networkplumber.org>
10884 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
10886 F: net/sched/sch_netem.c
10888 NETERION 10GbE DRIVERS (s2io/vxge)
10889 M: Jon Mason <jdmason@kudzu.us>
10890 L: netdev@vger.kernel.org
10892 F: Documentation/networking/device_drivers/neterion/s2io.txt
10893 F: Documentation/networking/device_drivers/neterion/vxge.txt
10894 F: drivers/net/ethernet/neterion/
10897 M: Pablo Neira Ayuso <pablo@netfilter.org>
10898 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10899 M: Florian Westphal <fw@strlen.de>
10900 L: netfilter-devel@vger.kernel.org
10901 L: coreteam@netfilter.org
10902 W: http://www.netfilter.org/
10903 W: http://www.iptables.org/
10904 W: http://www.nftables.org/
10905 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
10906 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10909 F: include/linux/netfilter*
10910 F: include/linux/netfilter/
10911 F: include/net/netfilter/
10912 F: include/uapi/linux/netfilter*
10913 F: include/uapi/linux/netfilter/
10914 F: net/*/netfilter.c
10915 F: net/*/netfilter/
10917 F: net/bridge/br_netfilter*.c
10919 NETROM NETWORK LAYER
10920 M: Ralf Baechle <ralf@linux-mips.org>
10921 L: linux-hams@vger.kernel.org
10922 W: http://www.linux-ax25.org/
10924 F: include/net/netrom.h
10925 F: include/uapi/linux/netrom.h
10928 NETRONOME ETHERNET DRIVERS
10929 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10930 L: oss-drivers@netronome.com
10932 F: drivers/net/ethernet/netronome/
10934 NETWORK BLOCK DEVICE (NBD)
10935 M: Josef Bacik <josef@toxicpanda.com>
10937 L: linux-block@vger.kernel.org
10938 L: nbd@other.debian.org
10939 F: Documentation/blockdev/nbd.txt
10940 F: drivers/block/nbd.c
10941 F: include/trace/events/nbd.h
10942 F: include/uapi/linux/nbd.h
10944 NETWORK DROP MONITOR
10945 M: Neil Horman <nhorman@tuxdriver.com>
10946 L: netdev@vger.kernel.org
10948 W: https://fedorahosted.org/dropwatch/
10949 F: net/core/drop_monitor.c
10952 M: "David S. Miller" <davem@davemloft.net>
10953 L: netdev@vger.kernel.org
10954 W: http://www.linuxfoundation.org/en/Net
10955 Q: http://patchwork.ozlabs.org/project/netdev/list/
10956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10959 F: Documentation/devicetree/bindings/net/
10961 F: include/linux/if_*
10962 F: include/linux/netdevice.h
10963 F: include/linux/etherdevice.h
10964 F: include/linux/fcdevice.h
10965 F: include/linux/fddidevice.h
10966 F: include/linux/hippidevice.h
10967 F: include/linux/inetdevice.h
10968 F: include/uapi/linux/if_*
10969 F: include/uapi/linux/netdevice.h
10971 NETWORKING DRIVERS (WIRELESS)
10972 M: Kalle Valo <kvalo@codeaurora.org>
10973 L: linux-wireless@vger.kernel.org
10974 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10975 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10978 F: Documentation/devicetree/bindings/net/wireless/
10979 F: drivers/net/wireless/
10982 M: Andrew Lunn <andrew@lunn.ch>
10983 M: Vivien Didelot <vivien.didelot@gmail.com>
10984 M: Florian Fainelli <f.fainelli@gmail.com>
10986 F: Documentation/devicetree/bindings/net/dsa/
10988 F: include/net/dsa.h
10989 F: include/linux/dsa/
10990 F: include/linux/platform_data/dsa.h
10991 F: drivers/net/dsa/
10993 NETWORKING [GENERAL]
10994 M: "David S. Miller" <davem@davemloft.net>
10995 L: netdev@vger.kernel.org
10996 W: http://www.linuxfoundation.org/en/Net
10997 Q: http://patchwork.ozlabs.org/project/netdev/list/
10998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11000 B: mailto:netdev@vger.kernel.org
11004 F: include/linux/in.h
11005 F: include/linux/net.h
11006 F: include/linux/netdevice.h
11007 F: include/uapi/linux/in.h
11008 F: include/uapi/linux/net.h
11009 F: include/uapi/linux/netdevice.h
11010 F: include/uapi/linux/net_namespace.h
11011 F: tools/testing/selftests/net/
11014 F: Documentation/networking/
11017 M: Steffen Klassert <steffen.klassert@secunet.com>
11018 M: Herbert Xu <herbert@gondor.apana.org.au>
11019 M: "David S. Miller" <davem@davemloft.net>
11020 L: netdev@vger.kernel.org
11021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11029 F: net/ipv4/ipcomp.c
11030 F: net/ipv4/ip_vti.c
11034 F: net/ipv6/ipcomp6.c
11035 F: net/ipv6/ip6_vti.c
11036 F: include/uapi/linux/xfrm.h
11037 F: include/net/xfrm.h
11039 NETWORKING [IPv4/IPv6]
11040 M: "David S. Miller" <davem@davemloft.net>
11041 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11042 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11043 L: netdev@vger.kernel.org
11044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11051 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11052 M: Paul Moore <paul@paul-moore.com>
11053 W: https://github.com/netlabel
11054 L: netdev@vger.kernel.org
11055 L: linux-security-module@vger.kernel.org
11057 F: Documentation/netlabel/
11058 F: include/net/calipso.h
11059 F: include/net/cipso_ipv4.h
11060 F: include/net/netlabel.h
11061 F: include/uapi/linux/netfilter/xt_SECMARK.h
11062 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
11064 F: net/ipv4/cipso_ipv4.c
11065 F: net/ipv6/calipso.c
11066 F: net/netfilter/xt_CONNSECMARK.c
11067 F: net/netfilter/xt_SECMARK.c
11070 M: Eric Dumazet <edumazet@google.com>
11071 L: netdev@vger.kernel.org
11074 F: net/ipv4/syncookies.c
11076 F: net/ipv6/syncookies.c
11077 F: include/uapi/linux/tcp.h
11078 F: include/net/tcp.h
11079 F: include/linux/tcp.h
11080 F: include/trace/events/tcp.h
11083 M: Boris Pismenny <borisp@mellanox.com>
11084 M: Aviad Yehezkel <aviadye@mellanox.com>
11085 M: Dave Watson <davejwatson@fb.com>
11086 M: John Fastabend <john.fastabend@gmail.com>
11087 M: Daniel Borkmann <daniel@iogearbox.net>
11088 L: netdev@vger.kernel.org
11091 F: include/uapi/linux/tls.h
11092 F: include/net/tls.h
11094 NETWORKING [WIRELESS]
11095 L: linux-wireless@vger.kernel.org
11096 Q: http://patchwork.kernel.org/project/linux-wireless/list/
11099 M: Jakub Kicinski <jakub.kicinski@netronome.com>
11101 F: drivers/net/netdevsim/*
11103 NETXEN (1/10) GbE SUPPORT
11104 M: Manish Chopra <manishc@marvell.com>
11105 M: Rahul Verma <rahulv@marvell.com>
11106 M: GR-Linux-NIC-Dev@marvell.com
11107 L: netdev@vger.kernel.org
11109 F: drivers/net/ethernet/qlogic/netxen/
11112 L: netdev@vger.kernel.org
11115 F: include/net/nfc/
11116 F: include/uapi/linux/nfc.h
11118 F: include/linux/platform_data/nfcmrvl.h
11119 F: include/linux/platform_data/nxp-nci.h
11120 F: Documentation/devicetree/bindings/net/nfc/
11122 NFS, SUNRPC, AND LOCKD CLIENTS
11123 M: Trond Myklebust <trond.myklebust@hammerspace.com>
11124 M: Anna Schumaker <anna.schumaker@netapp.com>
11125 L: linux-nfs@vger.kernel.org
11126 W: http://client.linux-nfs.org
11127 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11133 F: include/linux/lockd/
11134 F: include/linux/nfs*
11135 F: include/linux/sunrpc/
11136 F: include/uapi/linux/nfs*
11137 F: include/uapi/linux/sunrpc/
11140 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
11141 L: linux-nilfs@vger.kernel.org
11142 W: https://nilfs.sourceforge.io/
11143 W: https://nilfs.osdn.jp/
11144 T: git git://github.com/konis/nilfs2.git
11146 F: Documentation/filesystems/nilfs2.txt
11148 F: include/trace/events/nilfs2.h
11149 F: include/uapi/linux/nilfs2_api.h
11150 F: include/uapi/linux/nilfs2_ondisk.h
11152 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11153 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11154 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11156 F: Documentation/scsi/NinjaSCSI.txt
11157 F: drivers/scsi/pcmcia/nsp_*
11159 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11160 M: GOTO Masanori <gotom@debian.or.jp>
11161 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11162 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11164 F: Documentation/scsi/NinjaSCSI.txt
11165 F: drivers/scsi/nsp32*
11168 M: Ley Foon Tan <lftan@altera.com>
11169 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11174 NOHZ, DYNTICKS SUPPORT
11175 M: Frederic Weisbecker <fweisbec@gmail.com>
11176 M: Thomas Gleixner <tglx@linutronix.de>
11177 M: Ingo Molnar <mingo@kernel.org>
11178 L: linux-kernel@vger.kernel.org
11179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11181 F: kernel/time/tick*.*
11182 F: include/linux/tick.h
11183 F: include/linux/sched/nohz.h
11185 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11186 M: Pavel Machek <pavel@ucw.cz>
11187 M: Sakari Ailus <sakari.ailus@iki.fi>
11188 L: linux-media@vger.kernel.org
11190 F: drivers/media/i2c/et8ek8
11191 F: drivers/media/i2c/ad5820.c
11193 NOKIA N900 POWER SUPPLY DRIVERS
11194 R: Pali Rohár <pali.rohar@gmail.com>
11195 F: include/linux/power/bq2415x_charger.h
11196 F: include/linux/power/bq27xxx_battery.h
11197 F: include/linux/power/isp1704_charger.h
11198 F: drivers/power/supply/bq2415x_charger.c
11199 F: drivers/power/supply/bq27xxx_battery.c
11200 F: drivers/power/supply/bq27xxx_battery_i2c.c
11201 F: drivers/power/supply/isp1704_charger.c
11202 F: drivers/power/supply/rx51_battery.c
11205 M: Willy Tarreau <w@1wt.eu>
11207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11208 F: tools/include/nolibc/
11211 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11212 L: linux-ntb@googlegroups.com
11214 F: drivers/ntb/hw/amd/
11217 M: Jon Mason <jdmason@kudzu.us>
11218 M: Dave Jiang <dave.jiang@intel.com>
11219 M: Allen Hubbe <allenbh@gmail.com>
11220 L: linux-ntb@googlegroups.com
11222 W: https://github.com/jonmason/ntb/wiki
11223 T: git git://github.com/jonmason/ntb.git
11225 F: drivers/net/ntb_netdev.c
11226 F: include/linux/ntb.h
11227 F: include/linux/ntb_transport.h
11228 F: tools/testing/selftests/ntb/
11231 M: Serge Semin <fancer.lancer@gmail.com>
11232 L: linux-ntb@googlegroups.com
11234 F: drivers/ntb/hw/idt/
11237 M: Dave Jiang <dave.jiang@intel.com>
11238 L: linux-ntb@googlegroups.com
11240 W: https://github.com/davejiang/linux/wiki
11241 T: git https://github.com/davejiang/linux.git
11242 F: drivers/ntb/hw/intel/
11245 M: Anton Altaparmakov <anton@tuxera.com>
11246 L: linux-ntfs-dev@lists.sourceforge.net
11247 W: http://www.tuxera.com/
11248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11250 F: Documentation/filesystems/ntfs.txt
11254 M: Finn Thain <fthain@telegraphics.com.au>
11255 L: linux-m68k@lists.linux-m68k.org
11257 F: arch/*/include/asm/nubus.h
11259 F: include/linux/nubus.h
11260 F: include/uapi/linux/nubus.h
11262 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11263 M: Antonino Daplas <adaplas@gmail.com>
11264 L: linux-fbdev@vger.kernel.org
11266 F: drivers/video/fbdev/riva/
11267 F: drivers/video/fbdev/nvidia/
11270 M: Keith Busch <kbusch@kernel.org>
11271 M: Jens Axboe <axboe@fb.com>
11272 M: Christoph Hellwig <hch@lst.de>
11273 M: Sagi Grimberg <sagi@grimberg.me>
11274 L: linux-nvme@lists.infradead.org
11275 T: git://git.infradead.org/nvme.git
11276 W: http://git.infradead.org/nvme.git
11278 F: drivers/nvme/host/
11279 F: include/linux/nvme.h
11280 F: include/uapi/linux/nvme_ioctl.h
11282 NVM EXPRESS FC TRANSPORT DRIVERS
11283 M: James Smart <james.smart@broadcom.com>
11284 L: linux-nvme@lists.infradead.org
11286 F: include/linux/nvme-fc.h
11287 F: include/linux/nvme-fc-driver.h
11288 F: drivers/nvme/host/fc.c
11289 F: drivers/nvme/target/fc.c
11290 F: drivers/nvme/target/fcloop.c
11292 NVM EXPRESS TARGET DRIVER
11293 M: Christoph Hellwig <hch@lst.de>
11294 M: Sagi Grimberg <sagi@grimberg.me>
11295 L: linux-nvme@lists.infradead.org
11296 T: git://git.infradead.org/nvme.git
11297 W: http://git.infradead.org/nvme.git
11299 F: drivers/nvme/target/
11302 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11305 F: Documentation/devicetree/bindings/nvmem/
11306 F: Documentation/ABI/stable/sysfs-bus-nvmem
11307 F: include/linux/nvmem-consumer.h
11308 F: include/linux/nvmem-provider.h
11310 NXP FXAS21002C DRIVER
11311 M: Rui Miguel Silva <rmfrfs@gmail.com>
11312 L: linux-iio@vger.kernel.org
11314 F: Documentation/devicetree/bindings/iio/gyroscope/fxas21002c.txt
11315 F: drivers/iio/gyro/fxas21002c_core.c
11316 F: drivers/iio/gyro/fxas21002c.h
11317 F: drivers/iio/gyro/fxas21002c_i2c.c
11318 F: drivers/iio/gyro/fxas21002c_spi.c
11320 NXP SGTL5000 DRIVER
11321 M: Fabio Estevam <festevam@gmail.com>
11322 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11324 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
11325 F: sound/soc/codecs/sgtl5000*
11327 NXP SJA1105 ETHERNET SWITCH DRIVER
11328 M: Vladimir Oltean <olteanv@gmail.com>
11329 L: linux-kernel@vger.kernel.org
11331 F: drivers/net/dsa/sja1105
11333 NXP TDA998X DRM DRIVER
11334 M: Russell King <linux@armlinux.org.uk>
11336 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11337 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11338 F: drivers/gpu/drm/i2c/tda998x_drv.c
11339 F: include/drm/i2c/tda998x.h
11340 F: include/dt-bindings/display/tda998x.h
11344 M: Peter Rosin <peda@axentia.se>
11345 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11347 F: Documentation/devicetree/bindings/sound/tfa9879.txt
11348 F: sound/soc/codecs/tfa9879*
11351 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
11352 R: Charles Gorand <charles.gorand@effinnov.com>
11353 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11355 F: drivers/nfc/nxp-nci
11358 M: Jiri Pirko <jiri@mellanox.com>
11359 L: netdev@vger.kernel.org
11362 F: lib/test_objagg.c
11363 F: include/linux/objagg.h
11366 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
11367 M: Ashish Kumar <ashish.kumar@nxp.com>
11368 L: linux-spi@vger.kernel.org
11370 F: drivers/spi/spi-nxp-fspi.c
11371 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11374 M: Josh Poimboeuf <jpoimboe@redhat.com>
11375 M: Peter Zijlstra <peterz@infradead.org>
11379 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11380 M: Frederic Barrat <fbarrat@linux.ibm.com>
11381 M: Andrew Donnellan <ajd@linux.ibm.com>
11382 L: linuxppc-dev@lists.ozlabs.org
11384 F: arch/powerpc/platforms/powernv/ocxl.c
11385 F: arch/powerpc/include/asm/pnv-ocxl.h
11386 F: drivers/misc/ocxl/
11387 F: include/misc/ocxl*
11388 F: include/uapi/misc/ocxl.h
11389 F: Documentation/accelerators/ocxl.rst
11392 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11393 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
11394 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11395 L: linux-omap@vger.kernel.org
11397 F: sound/soc/ti/omap*
11398 F: sound/soc/ti/rx51.c
11399 F: sound/soc/ti/n810.c
11400 F: sound/soc/ti/sdma-pcm.*
11402 OMAP CLOCK FRAMEWORK SUPPORT
11403 M: Paul Walmsley <paul@pwsan.com>
11404 L: linux-omap@vger.kernel.org
11406 F: arch/arm/*omap*/*clock*
11408 OMAP DEVICE TREE SUPPORT
11409 M: Benoît Cousson <bcousson@baylibre.com>
11410 M: Tony Lindgren <tony@atomide.com>
11411 L: linux-omap@vger.kernel.org
11412 L: devicetree@vger.kernel.org
11414 F: arch/arm/boot/dts/*omap*
11415 F: arch/arm/boot/dts/*am3*
11416 F: arch/arm/boot/dts/*am4*
11417 F: arch/arm/boot/dts/*am5*
11418 F: arch/arm/boot/dts/*dra7*
11420 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11421 L: linux-omap@vger.kernel.org
11422 L: linux-fbdev@vger.kernel.org
11424 F: drivers/video/fbdev/omap2/
11425 F: Documentation/arm/OMAP/DSS
11427 OMAP FRAMEBUFFER SUPPORT
11428 L: linux-fbdev@vger.kernel.org
11429 L: linux-omap@vger.kernel.org
11431 F: drivers/video/fbdev/omap/
11433 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11434 M: Roger Quadros <rogerq@ti.com>
11435 M: Tony Lindgren <tony@atomide.com>
11436 L: linux-omap@vger.kernel.org
11438 F: drivers/memory/omap-gpmc.c
11439 F: arch/arm/mach-omap2/*gpmc*
11442 M: Grygorii Strashko <grygorii.strashko@ti.com>
11443 M: Santosh Shilimkar <ssantosh@kernel.org>
11444 M: Kevin Hilman <khilman@kernel.org>
11445 L: linux-omap@vger.kernel.org
11447 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
11448 F: drivers/gpio/gpio-omap.c
11450 OMAP HARDWARE SPINLOCK SUPPORT
11451 M: Ohad Ben-Cohen <ohad@wizery.com>
11452 L: linux-omap@vger.kernel.org
11454 F: drivers/hwspinlock/omap_hwspinlock.c
11456 OMAP HS MMC SUPPORT
11457 L: linux-mmc@vger.kernel.org
11458 L: linux-omap@vger.kernel.org
11460 F: drivers/mmc/host/omap_hsmmc.c
11463 M: Paul Walmsley <paul@pwsan.com>
11464 L: linux-omap@vger.kernel.org
11466 F: arch/arm/mach-omap2/omap_hwmod*data*
11468 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11469 M: Benoît Cousson <bcousson@baylibre.com>
11470 L: linux-omap@vger.kernel.org
11472 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11475 M: Benoît Cousson <bcousson@baylibre.com>
11476 M: Paul Walmsley <paul@pwsan.com>
11477 L: linux-omap@vger.kernel.org
11479 F: arch/arm/mach-omap2/omap_hwmod.*
11482 M: Vignesh R <vigneshr@ti.com>
11483 L: linux-omap@vger.kernel.org
11484 L: linux-i2c@vger.kernel.org
11486 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
11487 F: drivers/i2c/busses/i2c-omap.c
11489 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11490 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11491 L: linux-media@vger.kernel.org
11493 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
11494 F: drivers/media/platform/omap3isp/
11495 F: drivers/staging/media/omap4iss/
11498 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11499 L: linux-omap@vger.kernel.org
11501 F: drivers/mmc/host/omap.c
11503 OMAP POWER MANAGEMENT SUPPORT
11504 M: Kevin Hilman <khilman@kernel.org>
11505 L: linux-omap@vger.kernel.org
11507 F: arch/arm/*omap*/*pm*
11508 F: drivers/cpufreq/omap-cpufreq.c
11510 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11511 M: Rajendra Nayak <rnayak@codeaurora.org>
11512 M: Paul Walmsley <paul@pwsan.com>
11513 L: linux-omap@vger.kernel.org
11515 F: arch/arm/mach-omap2/prm*
11517 OMAP RANDOM NUMBER GENERATOR SUPPORT
11518 M: Deepak Saxena <dsaxena@plexity.net>
11520 F: drivers/char/hw_random/omap-rng.c
11523 L: linux-usb@vger.kernel.org
11524 L: linux-omap@vger.kernel.org
11526 F: drivers/usb/*/*omap*
11527 F: arch/arm/*omap*/usb*
11529 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11530 M: Mark Jackson <mpfj@newflow.co.uk>
11531 L: linux-omap@vger.kernel.org
11533 F: arch/arm/boot/dts/am335x-nano.dts
11536 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11537 M: Tony Lindgren <tony@atomide.com>
11538 L: linux-omap@vger.kernel.org
11539 Q: http://patchwork.kernel.org/project/linux-omap/list/
11540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11542 F: arch/arm/mach-omap1/
11543 F: arch/arm/plat-omap/
11544 F: arch/arm/configs/omap1_defconfig
11545 F: drivers/i2c/busses/i2c-omap.c
11546 F: include/linux/platform_data/i2c-omap.h
11547 F: include/linux/platform_data/ams-delta-fiq.h
11550 M: Tony Lindgren <tony@atomide.com>
11551 L: linux-omap@vger.kernel.org
11552 W: http://www.muru.com/linux/omap/
11553 W: http://linux.omap.com/
11554 Q: http://patchwork.kernel.org/project/linux-omap/list/
11555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11557 F: arch/arm/mach-omap2/
11558 F: arch/arm/plat-omap/
11559 F: arch/arm/configs/omap2plus_defconfig
11560 F: drivers/i2c/busses/i2c-omap.c
11561 F: drivers/irqchip/irq-omap-intc.c
11562 F: drivers/mfd/*omap*.c
11563 F: drivers/mfd/menelaus.c
11564 F: drivers/mfd/palmas.c
11565 F: drivers/mfd/tps65217.c
11566 F: drivers/mfd/tps65218.c
11567 F: drivers/mfd/tps65910.c
11568 F: drivers/mfd/twl-core.[ch]
11569 F: drivers/mfd/twl4030*.c
11570 F: drivers/mfd/twl6030*.c
11571 F: drivers/mfd/twl6040*.c
11572 F: drivers/regulator/palmas-regulator*.c
11573 F: drivers/regulator/pbias-regulator.c
11574 F: drivers/regulator/tps65217-regulator.c
11575 F: drivers/regulator/tps65218-regulator.c
11576 F: drivers/regulator/tps65910-regulator.c
11577 F: drivers/regulator/twl-regulator.c
11578 F: drivers/regulator/twl6030-regulator.c
11579 F: include/linux/platform_data/i2c-omap.h
11581 ONION OMEGA2+ BOARD
11582 M: Harvey Hunt <harveyhuntnexus@gmail.com>
11583 L: linux-mips@vger.kernel.org
11585 F: arch/mips/boot/dts/ralink/omega2p.dts
11588 M: Bob Copeland <me@bobcopeland.com>
11589 L: linux-karma-devel@lists.sourceforge.net
11591 F: Documentation/filesystems/omfs.txt
11594 OMNIKEY CARDMAN 4000 DRIVER
11595 M: Harald Welte <laforge@gnumonks.org>
11597 F: drivers/char/pcmcia/cm4000_cs.c
11598 F: include/linux/cm4000_cs.h
11599 F: include/uapi/linux/cm4000_cs.h
11601 OMNIKEY CARDMAN 4040 DRIVER
11602 M: Harald Welte <laforge@gnumonks.org>
11604 F: drivers/char/pcmcia/cm4040_cs.*
11606 OMNIVISION OV13858 SENSOR DRIVER
11607 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11608 L: linux-media@vger.kernel.org
11609 T: git git://linuxtv.org/media_tree.git
11611 F: drivers/media/i2c/ov13858.c
11613 OMNIVISION OV2680 SENSOR DRIVER
11614 M: Rui Miguel Silva <rmfrfs@gmail.com>
11615 L: linux-media@vger.kernel.org
11616 T: git git://linuxtv.org/media_tree.git
11618 F: drivers/media/i2c/ov2680.c
11619 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
11621 OMNIVISION OV2685 SENSOR DRIVER
11622 M: Shunqian Zheng <zhengsq@rock-chips.com>
11623 L: linux-media@vger.kernel.org
11624 T: git git://linuxtv.org/media_tree.git
11626 F: drivers/media/i2c/ov2685.c
11628 OMNIVISION OV5640 SENSOR DRIVER
11629 M: Steve Longerbeam <slongerbeam@gmail.com>
11630 L: linux-media@vger.kernel.org
11631 T: git git://linuxtv.org/media_tree.git
11633 F: drivers/media/i2c/ov5640.c
11635 OMNIVISION OV5647 SENSOR DRIVER
11636 M: Luis Oliveira <lolivei@synopsys.com>
11637 L: linux-media@vger.kernel.org
11638 T: git git://linuxtv.org/media_tree.git
11640 F: drivers/media/i2c/ov5647.c
11642 OMNIVISION OV5695 SENSOR DRIVER
11643 M: Shunqian Zheng <zhengsq@rock-chips.com>
11644 L: linux-media@vger.kernel.org
11645 T: git git://linuxtv.org/media_tree.git
11647 F: drivers/media/i2c/ov5695.c
11649 OMNIVISION OV7670 SENSOR DRIVER
11650 M: Jonathan Corbet <corbet@lwn.net>
11651 L: linux-media@vger.kernel.org
11652 T: git git://linuxtv.org/media_tree.git
11654 F: drivers/media/i2c/ov7670.c
11655 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
11657 OMNIVISION OV772x SENSOR DRIVER
11658 M: Jacopo Mondi <jacopo@jmondi.org>
11659 L: linux-media@vger.kernel.org
11660 T: git git://linuxtv.org/media_tree.git
11662 F: drivers/media/i2c/ov772x.c
11663 F: include/media/i2c/ov772x.h
11664 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
11666 OMNIVISION OV7740 SENSOR DRIVER
11667 M: Wenyou Yang <wenyou.yang@microchip.com>
11668 L: linux-media@vger.kernel.org
11669 T: git git://linuxtv.org/media_tree.git
11671 F: drivers/media/i2c/ov7740.c
11672 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
11674 OMNIVISION OV9640 SENSOR DRIVER
11675 M: Petr Cvek <petrcvekcz@gmail.com>
11676 L: linux-media@vger.kernel.org
11678 F: drivers/media/i2c/ov9640.*
11680 OMNIVISION OV8856 SENSOR DRIVER
11681 M: Ben Kao <ben.kao@intel.com>
11682 L: linux-media@vger.kernel.org
11683 T: git git://linuxtv.org/media_tree.git
11685 F: drivers/media/i2c/ov8856.c
11687 OMNIVISION OV9650 SENSOR DRIVER
11688 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11689 R: Akinobu Mita <akinobu.mita@gmail.com>
11690 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
11691 L: linux-media@vger.kernel.org
11692 T: git git://linuxtv.org/media_tree.git
11694 F: drivers/media/i2c/ov9650.c
11695 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
11697 ONENAND FLASH DRIVER
11698 M: Kyungmin Park <kyungmin.park@samsung.com>
11699 L: linux-mtd@lists.infradead.org
11701 F: drivers/mtd/nand/onenand/
11702 F: include/linux/mtd/onenand*.h
11704 ONSTREAM SCSI TAPE DRIVER
11705 M: Willem Riede <osst@riede.org>
11706 L: osst-users@lists.sourceforge.net
11707 L: linux-scsi@vger.kernel.org
11709 F: Documentation/scsi/osst.txt
11710 F: drivers/scsi/osst.*
11711 F: drivers/scsi/osst_*.h
11712 F: drivers/scsi/st.h
11715 M: Jens Wiklander <jens.wiklander@linaro.org>
11717 F: drivers/tee/optee/
11719 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11720 M: Sumit Garg <sumit.garg@linaro.org>
11722 F: drivers/char/hw_random/optee-rng.c
11725 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11726 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11727 L: linux-rdma@vger.kernel.org
11729 F: drivers/infiniband/ulp/opa_vnic
11731 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11732 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11733 M: Frank Rowand <frowand.list@gmail.com>
11734 L: devicetree@vger.kernel.org
11736 F: Documentation/devicetree/dynamic-resolution-notes.txt
11737 F: Documentation/devicetree/overlay-notes.txt
11738 F: drivers/of/overlay.c
11739 F: drivers/of/resolver.c
11740 K: of_overlay_notifier_
11742 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11743 M: Rob Herring <robh+dt@kernel.org>
11744 M: Frank Rowand <frowand.list@gmail.com>
11745 L: devicetree@vger.kernel.org
11746 W: http://www.devicetree.org/
11747 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11750 F: include/linux/of*.h
11752 F: Documentation/ABI/testing/sysfs-firmware-ofw
11754 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11755 M: Rob Herring <robh+dt@kernel.org>
11756 M: Mark Rutland <mark.rutland@arm.com>
11757 L: devicetree@vger.kernel.org
11758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11759 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11761 F: Documentation/devicetree/
11762 F: arch/*/boot/dts/
11763 F: include/dt-bindings/
11765 OPENCORES I2C BUS DRIVER
11766 M: Peter Korsgaard <peter@korsgaard.com>
11767 M: Andrew Lunn <andrew@lunn.ch>
11768 L: linux-i2c@vger.kernel.org
11770 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
11771 F: Documentation/i2c/busses/i2c-ocores
11772 F: drivers/i2c/busses/i2c-ocores.c
11773 F: include/linux/platform_data/i2c-ocores.h
11775 OPENRISC ARCHITECTURE
11776 M: Jonas Bonn <jonas@southpole.se>
11777 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11778 M: Stafford Horne <shorne@gmail.com>
11779 T: git git://github.com/openrisc/linux.git
11780 L: openrisc@lists.librecores.org
11781 W: http://openrisc.io
11783 F: Documentation/devicetree/bindings/openrisc/
11784 F: Documentation/openrisc/
11786 F: drivers/irqchip/irq-ompic.c
11787 F: drivers/irqchip/irq-or1k-*
11790 M: Pravin B Shelar <pshelar@ovn.org>
11791 L: netdev@vger.kernel.org
11792 L: dev@openvswitch.org
11793 W: http://openvswitch.org
11795 F: net/openvswitch/
11796 F: include/uapi/linux/openvswitch.h
11798 OPERATING PERFORMANCE POINTS (OPP)
11799 M: Viresh Kumar <vireshk@kernel.org>
11800 M: Nishanth Menon <nm@ti.com>
11801 M: Stephen Boyd <sboyd@kernel.org>
11802 L: linux-pm@vger.kernel.org
11804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11806 F: include/linux/pm_opp.h
11807 F: Documentation/power/opp.txt
11808 F: Documentation/devicetree/bindings/opp/
11811 M: Clemens Ladisch <clemens@ladisch.de>
11812 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11813 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11815 F: sound/drivers/opl4/
11818 M: Robert Richter <rric@kernel.org>
11819 L: oprofile-list@lists.sf.net
11821 F: arch/*/include/asm/oprofile*.h
11822 F: arch/*/oprofile/
11823 F: drivers/oprofile/
11824 F: include/linux/oprofile.h
11826 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11827 M: Mark Fasheh <mark@fasheh.com>
11828 M: Joel Becker <jlbec@evilplan.org>
11829 M: Joseph Qi <joseph.qi@linux.alibaba.com>
11830 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11831 W: http://ocfs2.wiki.kernel.org
11833 F: Documentation/filesystems/ocfs2.txt
11834 F: Documentation/filesystems/dlmfs.txt
11837 ORANGEFS FILESYSTEM
11838 M: Mike Marshall <hubcap@omnibond.com>
11839 R: Martin Brandenburg <martin@omnibond.com>
11840 L: devel@lists.orangefs.org
11841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11844 F: Documentation/filesystems/orangefs.txt
11847 L: linux-wireless@vger.kernel.org
11848 W: http://wireless.kernel.org/en/users/Drivers/orinoco
11849 W: http://www.nongnu.org/orinoco/
11851 F: drivers/net/wireless/intersil/orinoco/
11853 OV2659 OMNIVISION SENSOR DRIVER
11854 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11855 L: linux-media@vger.kernel.org
11856 W: https://linuxtv.org
11857 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11858 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11860 F: drivers/media/i2c/ov2659.c
11861 F: include/media/i2c/ov2659.h
11864 M: Miklos Szeredi <miklos@szeredi.hu>
11865 L: linux-unionfs@vger.kernel.org
11866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11869 F: Documentation/filesystems/overlayfs.txt
11871 P54 WIRELESS DRIVER
11872 M: Christian Lamparter <chunkeey@googlemail.com>
11873 L: linux-wireless@vger.kernel.org
11874 W: http://wireless.kernel.org/en/users/Drivers/p54
11876 F: drivers/net/wireless/intersil/p54/
11878 PA SEMI ETHERNET DRIVER
11879 L: netdev@vger.kernel.org
11881 F: drivers/net/ethernet/pasemi/*
11883 PA SEMI SMBUS DRIVER
11884 L: linux-i2c@vger.kernel.org
11886 F: drivers/i2c/busses/i2c-pasemi.c
11889 M: Vladimir Oltean <olteanv@gmail.com>
11890 L: netdev@vger.kernel.org
11893 F: include/linux/packing.h
11894 F: Documentation/packing.txt
11896 PADATA PARALLEL EXECUTION MECHANISM
11897 M: Steffen Klassert <steffen.klassert@secunet.com>
11898 L: linux-crypto@vger.kernel.org
11901 F: include/linux/padata.h
11902 F: Documentation/padata.txt
11904 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11905 M: Harald Welte <laforge@gnumonks.org>
11906 L: platform-driver-x86@vger.kernel.org
11908 F: drivers/platform/x86/panasonic-laptop.c
11910 PARALLEL LCD/KEYPAD PANEL DRIVER
11911 M: Willy Tarreau <willy@haproxy.com>
11912 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11914 F: Documentation/auxdisplay/lcd-panel-cgram.txt
11915 F: drivers/auxdisplay/panel.c
11917 PARALLEL PORT SUBSYSTEM
11918 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11919 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11920 L: linux-parport@lists.infradead.org (subscribers-only)
11922 F: drivers/parport/
11923 F: include/linux/parport*.h
11924 F: drivers/char/ppdev.c
11925 F: include/uapi/linux/ppdev.h
11926 F: Documentation/parport*.txt
11928 PARAVIRT_OPS INTERFACE
11929 M: Juergen Gross <jgross@suse.com>
11930 M: Alok Kataria <akataria@vmware.com>
11931 L: virtualization@lists.linux-foundation.org
11933 F: Documentation/virtual/paravirt_ops.txt
11934 F: arch/*/kernel/paravirt*
11935 F: arch/*/include/asm/paravirt*.h
11936 F: include/linux/hypervisor.h
11938 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11939 M: Tim Waugh <tim@cyberelk.net>
11940 L: linux-parport@lists.infradead.org (subscribers-only)
11942 F: Documentation/blockdev/paride.txt
11943 F: drivers/block/paride/
11945 PARISC ARCHITECTURE
11946 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11947 M: Helge Deller <deller@gmx.de>
11948 L: linux-parisc@vger.kernel.org
11949 W: http://www.parisc-linux.org/
11950 Q: http://patchwork.kernel.org/project/linux-parisc/list/
11951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11955 F: Documentation/parisc/
11957 F: drivers/char/agp/parisc-agp.c
11958 F: drivers/input/serio/gscps2.c
11959 F: drivers/parport/parport_gsc.*
11960 F: drivers/tty/serial/8250/8250_gsc.c
11961 F: drivers/video/fbdev/sti*
11962 F: drivers/video/console/sti*
11963 F: drivers/video/logo/logo_parisc*
11966 M: Jiri Pirko <jiri@mellanox.com>
11967 L: netdev@vger.kernel.org
11970 F: lib/test_parman.c
11971 F: include/linux/parman.h
11973 PC ENGINES APU BOARD DRIVER
11974 M: Enrico Weigelt, metux IT consult <info@metux.net>
11976 F: drivers/platform/x86/pcengines-apuv2.c
11978 PC87360 HARDWARE MONITORING DRIVER
11979 M: Jim Cromie <jim.cromie@gmail.com>
11980 L: linux-hwmon@vger.kernel.org
11982 F: Documentation/hwmon/pc87360.rst
11983 F: drivers/hwmon/pc87360.c
11985 PC8736x GPIO DRIVER
11986 M: Jim Cromie <jim.cromie@gmail.com>
11988 F: drivers/char/pc8736x_gpio.c
11990 PC87427 HARDWARE MONITORING DRIVER
11991 M: Jean Delvare <jdelvare@suse.com>
11992 L: linux-hwmon@vger.kernel.org
11994 F: Documentation/hwmon/pc87427.rst
11995 F: drivers/hwmon/pc87427.c
11998 M: Riku Voipio <riku.voipio@iki.fi>
12000 F: drivers/leds/leds-pca9532.c
12001 F: include/linux/leds-pca9532.h
12003 PCA9541 I2C BUS MASTER SELECTOR DRIVER
12004 M: Guenter Roeck <linux@roeck-us.net>
12005 L: linux-i2c@vger.kernel.org
12007 F: drivers/i2c/muxes/i2c-mux-pca9541.c
12009 PCDP - PRIMARY CONSOLE AND DEBUG PORT
12010 M: Khalid Aziz <khalid@gonehiking.org>
12012 F: drivers/firmware/pcdp.*
12014 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12015 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12016 L: linux-pci@vger.kernel.org
12017 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12019 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
12020 F: drivers/pci/controller/pci-aardvark.c
12022 PCI DRIVER FOR ALTERA PCIE IP
12023 M: Ley Foon Tan <lftan@altera.com>
12024 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
12025 L: linux-pci@vger.kernel.org
12027 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
12028 F: drivers/pci/controller/pcie-altera.c
12030 PCI DRIVER FOR APPLIEDMICRO XGENE
12031 M: Toan Le <toan@os.amperecomputing.com>
12032 L: linux-pci@vger.kernel.org
12033 L: linux-arm-kernel@lists.infradead.org
12035 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
12036 F: drivers/pci/controller/pci-xgene.c
12038 PCI DRIVER FOR ARM VERSATILE PLATFORM
12039 M: Rob Herring <robh@kernel.org>
12040 L: linux-pci@vger.kernel.org
12041 L: linux-arm-kernel@lists.infradead.org
12043 F: Documentation/devicetree/bindings/pci/versatile.txt
12044 F: drivers/pci/controller/pci-versatile.c
12046 PCI DRIVER FOR ARMADA 8K
12047 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12048 L: linux-pci@vger.kernel.org
12049 L: linux-arm-kernel@lists.infradead.org
12051 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
12052 F: drivers/pci/controller/dwc/pcie-armada8k.c
12054 PCI DRIVER FOR CADENCE PCIE IP
12055 M: Tom Joseph <tjoseph@cadence.com>
12056 L: linux-pci@vger.kernel.org
12058 F: Documentation/devicetree/bindings/pci/cdns,*.txt
12059 F: drivers/pci/controller/pcie-cadence*
12061 PCI DRIVER FOR FREESCALE LAYERSCAPE
12062 M: Minghuan Lian <minghuan.Lian@nxp.com>
12063 M: Mingkai Hu <mingkai.hu@nxp.com>
12064 M: Roy Zang <roy.zang@nxp.com>
12065 L: linuxppc-dev@lists.ozlabs.org
12066 L: linux-pci@vger.kernel.org
12067 L: linux-arm-kernel@lists.infradead.org
12069 F: drivers/pci/controller/dwc/*layerscape*
12071 PCI DRIVER FOR GENERIC OF HOSTS
12072 M: Will Deacon <will@kernel.org>
12073 L: linux-pci@vger.kernel.org
12074 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12076 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
12077 F: drivers/pci/controller/pci-host-common.c
12078 F: drivers/pci/controller/pci-host-generic.c
12080 PCI DRIVER FOR IMX6
12081 M: Richard Zhu <hongxing.zhu@nxp.com>
12082 M: Lucas Stach <l.stach@pengutronix.de>
12083 L: linux-pci@vger.kernel.org
12084 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12086 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12087 F: drivers/pci/controller/dwc/*imx6*
12089 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12090 M: Keith Busch <keith.busch@intel.com>
12091 M: Jonathan Derrick <jonathan.derrick@intel.com>
12092 L: linux-pci@vger.kernel.org
12094 F: drivers/pci/controller/vmd.c
12096 PCI DRIVER FOR MICROSEMI SWITCHTEC
12097 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12098 M: Logan Gunthorpe <logang@deltatee.com>
12099 L: linux-pci@vger.kernel.org
12101 F: Documentation/switchtec.txt
12102 F: Documentation/ABI/testing/sysfs-class-switchtec
12103 F: drivers/pci/switch/switchtec*
12104 F: include/uapi/linux/switchtec_ioctl.h
12105 F: include/linux/switchtec.h
12106 F: drivers/ntb/hw/mscc/
12108 PCI DRIVER FOR MOBIVEIL PCIE IP
12109 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12110 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12111 L: linux-pci@vger.kernel.org
12113 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12114 F: drivers/pci/controller/pcie-mobiveil.c
12116 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12117 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12118 M: Jason Cooper <jason@lakedaemon.net>
12119 L: linux-pci@vger.kernel.org
12120 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12122 F: drivers/pci/controller/*mvebu*
12124 PCI DRIVER FOR NVIDIA TEGRA
12125 M: Thierry Reding <thierry.reding@gmail.com>
12126 L: linux-tegra@vger.kernel.org
12127 L: linux-pci@vger.kernel.org
12129 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12130 F: drivers/pci/controller/pci-tegra.c
12132 PCI DRIVER FOR RENESAS R-CAR
12133 M: Simon Horman <horms@verge.net.au>
12134 L: linux-pci@vger.kernel.org
12135 L: linux-renesas-soc@vger.kernel.org
12137 F: drivers/pci/controller/*rcar*
12139 PCI DRIVER FOR SAMSUNG EXYNOS
12140 M: Jingoo Han <jingoohan1@gmail.com>
12141 L: linux-pci@vger.kernel.org
12142 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12143 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12145 F: drivers/pci/controller/dwc/pci-exynos.c
12147 PCI DRIVER FOR SYNOPSYS DESIGNWARE
12148 M: Jingoo Han <jingoohan1@gmail.com>
12149 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12150 L: linux-pci@vger.kernel.org
12152 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
12153 F: drivers/pci/controller/dwc/*designware*
12155 PCI DRIVER FOR TI DRA7XX
12156 M: Kishon Vijay Abraham I <kishon@ti.com>
12157 L: linux-omap@vger.kernel.org
12158 L: linux-pci@vger.kernel.org
12160 F: Documentation/devicetree/bindings/pci/ti-pci.txt
12161 F: drivers/pci/controller/dwc/pci-dra7xx.c
12163 PCI DRIVER FOR TI KEYSTONE
12164 M: Murali Karicheri <m-karicheri2@ti.com>
12165 L: linux-pci@vger.kernel.org
12166 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12168 F: drivers/pci/controller/dwc/pci-keystone.c
12170 PCI ENDPOINT SUBSYSTEM
12171 M: Kishon Vijay Abraham I <kishon@ti.com>
12172 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12173 L: linux-pci@vger.kernel.org
12174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12176 F: drivers/pci/endpoint/
12177 F: drivers/misc/pci_endpoint_test.c
12180 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12181 M: Russell Currey <ruscur@russell.cc>
12182 M: Sam Bobroff <sbobroff@linux.ibm.com>
12183 M: Oliver O'Halloran <oohall@gmail.com>
12184 L: linuxppc-dev@lists.ozlabs.org
12186 F: Documentation/PCI/pci-error-recovery.txt
12187 F: drivers/pci/pcie/aer.c
12188 F: drivers/pci/pcie/dpc.c
12189 F: drivers/pci/pcie/err.c
12190 F: Documentation/powerpc/eeh-pci-error-recovery.txt
12191 F: arch/powerpc/kernel/eeh*.c
12192 F: arch/powerpc/platforms/*/eeh*.c
12193 F: arch/powerpc/include/*/eeh*.h
12196 M: Linas Vepstas <linasvepstas@gmail.com>
12197 L: linux-pci@vger.kernel.org
12199 F: Documentation/PCI/pci-error-recovery.txt
12201 PCI MSI DRIVER FOR ALTERA MSI IP
12202 M: Ley Foon Tan <lftan@altera.com>
12203 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
12204 L: linux-pci@vger.kernel.org
12206 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12207 F: drivers/pci/controller/pcie-altera-msi.c
12209 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12210 M: Toan Le <toan@os.amperecomputing.com>
12211 L: linux-pci@vger.kernel.org
12212 L: linux-arm-kernel@lists.infradead.org
12214 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12215 F: drivers/pci/controller/pci-xgene-msi.c
12218 M: Bjorn Helgaas <bhelgaas@google.com>
12219 L: linux-pci@vger.kernel.org
12220 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
12221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12223 F: Documentation/devicetree/bindings/pci/
12224 F: Documentation/PCI/
12225 F: drivers/acpi/pci*
12227 F: include/asm-generic/pci*
12228 F: include/linux/pci*
12229 F: include/linux/of_pci.h
12230 F: include/uapi/linux/pci*
12233 F: arch/x86/kernel/quirks.c
12234 F: arch/x86/kernel/early-quirks.c
12236 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12237 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12238 L: linux-pci@vger.kernel.org
12239 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
12240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12242 F: drivers/pci/controller/
12244 PCIE DRIVER FOR ANNAPURNA LABS
12245 M: Jonathan Chocron <jonnyc@amazon.com>
12246 L: linux-pci@vger.kernel.org
12248 F: drivers/pci/controller/dwc/pcie-al.c
12250 PCIE DRIVER FOR AMLOGIC MESON
12251 M: Yue Wang <yue.wang@Amlogic.com>
12252 L: linux-pci@vger.kernel.org
12253 L: linux-amlogic@lists.infradead.org
12255 F: drivers/pci/controller/dwc/pci-meson.c
12257 PCIE DRIVER FOR AXIS ARTPEC
12258 M: Jesper Nilsson <jesper.nilsson@axis.com>
12259 L: linux-arm-kernel@axis.com
12260 L: linux-pci@vger.kernel.org
12262 F: Documentation/devicetree/bindings/pci/axis,artpec*
12263 F: drivers/pci/controller/dwc/*artpec*
12265 PCIE DRIVER FOR CAVIUM THUNDERX
12266 M: David Daney <david.daney@cavium.com>
12267 L: linux-pci@vger.kernel.org
12268 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12270 F: Documentation/devicetree/bindings/pci/pci-thunder-*
12271 F: drivers/pci/controller/pci-thunder-*
12273 PCIE DRIVER FOR HISILICON
12274 M: Zhou Wang <wangzhou1@hisilicon.com>
12275 L: linux-pci@vger.kernel.org
12277 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12278 F: drivers/pci/controller/dwc/pcie-hisi.c
12280 PCIE DRIVER FOR HISILICON KIRIN
12281 M: Xiaowei Song <songxiaowei@hisilicon.com>
12282 M: Binghui Wang <wangbinghui@hisilicon.com>
12283 L: linux-pci@vger.kernel.org
12285 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
12286 F: drivers/pci/controller/dwc/pcie-kirin.c
12288 PCIE DRIVER FOR HISILICON STB
12289 M: Shawn Guo <shawn.guo@linaro.org>
12290 L: linux-pci@vger.kernel.org
12292 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12293 F: drivers/pci/controller/dwc/pcie-histb.c
12295 PCIE DRIVER FOR MEDIATEK
12296 M: Ryder Lee <ryder.lee@mediatek.com>
12297 L: linux-pci@vger.kernel.org
12298 L: linux-mediatek@lists.infradead.org
12300 F: Documentation/devicetree/bindings/pci/mediatek*
12301 F: drivers/pci/controller/*mediatek*
12303 PCIE DRIVER FOR QUALCOMM MSM
12304 M: Stanimir Varbanov <svarbanov@mm-sol.com>
12305 L: linux-pci@vger.kernel.org
12306 L: linux-arm-msm@vger.kernel.org
12308 F: drivers/pci/controller/dwc/*qcom*
12310 PCIE DRIVER FOR ROCKCHIP
12311 M: Shawn Lin <shawn.lin@rock-chips.com>
12312 L: linux-pci@vger.kernel.org
12313 L: linux-rockchip@lists.infradead.org
12315 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
12316 F: drivers/pci/controller/pcie-rockchip*
12318 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12319 M: Linus Walleij <linus.walleij@linaro.org>
12320 L: linux-pci@vger.kernel.org
12322 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12323 F: drivers/pci/controller/pci-v3-semi.c
12325 PCIE DRIVER FOR SOCIONEXT UNIPHIER
12326 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12327 L: linux-pci@vger.kernel.org
12329 F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12330 F: drivers/pci/controller/dwc/pcie-uniphier.c
12332 PCIE DRIVER FOR ST SPEAR13XX
12333 M: Pratyush Anand <pratyush.anand@gmail.com>
12334 L: linux-pci@vger.kernel.org
12336 F: drivers/pci/controller/dwc/*spear*
12339 M: Dominik Brodowski <linux@dominikbrodowski.net>
12340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12342 F: Documentation/pcmcia/
12347 PCNET32 NETWORK DRIVER
12348 M: Don Fry <pcnet32@frontier.com>
12349 L: netdev@vger.kernel.org
12351 F: drivers/net/ethernet/amd/pcnet32.c
12353 PCRYPT PARALLEL CRYPTO ENGINE
12354 M: Steffen Klassert <steffen.klassert@secunet.com>
12355 L: linux-crypto@vger.kernel.org
12358 F: include/crypto/pcrypt.h
12360 PEAQ WMI HOTKEYS DRIVER
12361 M: Hans de Goede <hdegoede@redhat.com>
12362 L: platform-driver-x86@vger.kernel.org
12364 F: drivers/platform/x86/peaq-wmi.c
12366 PER-CPU MEMORY ALLOCATOR
12367 M: Dennis Zhou <dennis@kernel.org>
12368 M: Tejun Heo <tj@kernel.org>
12369 M: Christoph Lameter <cl@linux.com>
12370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12372 F: include/linux/percpu*.h
12374 F: arch/*/include/asm/percpu.h
12376 PER-TASK DELAY ACCOUNTING
12377 M: Balbir Singh <bsingharora@gmail.com>
12379 F: include/linux/delayacct.h
12380 F: kernel/delayacct.c
12382 PERFORMANCE EVENTS SUBSYSTEM
12383 M: Peter Zijlstra <peterz@infradead.org>
12384 M: Ingo Molnar <mingo@redhat.com>
12385 M: Arnaldo Carvalho de Melo <acme@kernel.org>
12386 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
12387 R: Jiri Olsa <jolsa@redhat.com>
12388 R: Namhyung Kim <namhyung@kernel.org>
12389 L: linux-kernel@vger.kernel.org
12390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12393 F: include/linux/perf_event.h
12394 F: include/uapi/linux/perf_event.h
12395 F: arch/*/kernel/perf_event*.c
12396 F: arch/*/kernel/*/perf_event*.c
12397 F: arch/*/kernel/*/*/perf_event*.c
12398 F: arch/*/include/asm/perf_event.h
12399 F: arch/*/kernel/perf_callchain.c
12401 F: arch/*/events/*/*
12404 PERSONALITY HANDLING
12405 M: Christoph Hellwig <hch@infradead.org>
12406 L: linux-abi-devel@lists.sourceforge.net
12408 F: include/linux/personality.h
12409 F: include/uapi/linux/personality.h
12411 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12412 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12413 L: linux-input@vger.kernel.org
12415 F: Documentation/input/devices/pxrc.rst
12416 F: drivers/input/joystick/pxrc.c
12419 M: Remi Denis-Courmont <courmisch@gmail.com>
12421 F: Documentation/networking/phonet.txt
12422 F: include/linux/phonet.h
12423 F: include/net/phonet/
12424 F: include/uapi/linux/phonet.h
12428 M: Joern Engel <joern@lazybastard.org>
12429 L: linux-mtd@lists.infradead.org
12431 F: drivers/mtd/devices/phram.c
12434 M: Bruno Prémont <bonbons@linux-vserver.org>
12435 L: linux-input@vger.kernel.org
12437 F: drivers/hid/hid-picolcd*
12440 M: Jamie Iles <jamie@jamieiles.com>
12441 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12442 T: git git://github.com/jamieiles/linux-2.6-ji.git
12444 F: arch/arm/boot/dts/picoxcell*
12445 F: arch/arm/mach-picoxcell/
12446 F: drivers/crypto/picoxcell*
12448 PIN CONTROL SUBSYSTEM
12449 M: Linus Walleij <linus.walleij@linaro.org>
12450 L: linux-gpio@vger.kernel.org
12451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12453 F: Documentation/devicetree/bindings/pinctrl/
12454 F: Documentation/driver-api/pinctl.rst
12455 F: drivers/pinctrl/
12456 F: include/linux/pinctrl/
12458 PIN CONTROLLER - MICROCHIP AT91
12459 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12460 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12461 L: linux-gpio@vger.kernel.org
12463 F: drivers/pinctrl/pinctrl-at91*
12465 PIN CONTROLLER - FREESCALE
12466 M: Dong Aisheng <aisheng.dong@nxp.com>
12467 M: Fabio Estevam <festevam@gmail.com>
12468 M: Shawn Guo <shawnguo@kernel.org>
12469 M: Stefan Agner <stefan@agner.ch>
12470 R: Pengutronix Kernel Team <kernel@pengutronix.de>
12471 L: linux-gpio@vger.kernel.org
12473 F: drivers/pinctrl/freescale/
12474 F: Documentation/devicetree/bindings/pinctrl/fsl,*
12476 PIN CONTROLLER - INTEL
12477 M: Mika Westerberg <mika.westerberg@linux.intel.com>
12478 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12479 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12481 F: drivers/pinctrl/intel/
12483 PIN CONTROLLER - MEDIATEK
12484 M: Sean Wang <sean.wang@kernel.org>
12485 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12487 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12488 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12489 F: drivers/pinctrl/mediatek/
12491 PIN CONTROLLER - QUALCOMM
12492 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12494 L: linux-arm-msm@vger.kernel.org
12495 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12496 F: drivers/pinctrl/qcom/
12498 PIN CONTROLLER - RENESAS
12499 M: Geert Uytterhoeven <geert+renesas@glider.be>
12500 L: linux-renesas-soc@vger.kernel.org
12501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12503 F: drivers/pinctrl/pinctrl-rz*
12504 F: drivers/pinctrl/sh-pfc/
12506 PIN CONTROLLER - SAMSUNG
12507 M: Tomasz Figa <tomasz.figa@gmail.com>
12508 M: Krzysztof Kozlowski <krzk@kernel.org>
12509 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12510 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12511 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12512 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
12513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12515 F: drivers/pinctrl/samsung/
12516 F: include/dt-bindings/pinctrl/samsung.h
12517 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12519 PIN CONTROLLER - SINGLE
12520 M: Tony Lindgren <tony@atomide.com>
12521 M: Haojian Zhuang <haojian.zhuang@linaro.org>
12522 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12523 L: linux-omap@vger.kernel.org
12525 F: drivers/pinctrl/pinctrl-single.c
12527 PIN CONTROLLER - ST SPEAR
12528 M: Viresh Kumar <vireshk@kernel.org>
12529 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12530 W: http://www.st.com/spear
12532 F: drivers/pinctrl/spear/
12534 PISTACHIO SOC SUPPORT
12535 M: James Hartley <james.hartley@sondrel.com>
12536 L: linux-mips@vger.kernel.org
12538 F: arch/mips/pistachio/
12539 F: arch/mips/include/asm/mach-pistachio/
12540 F: arch/mips/boot/dts/img/pistachio*
12541 F: arch/mips/configs/pistachio*_defconfig
12545 M: linux-block@vger.kernel.org
12546 F: drivers/block/pktcdvd.c
12547 F: include/linux/pktcdvd.h
12548 F: include/uapi/linux/pktcdvd.h
12550 PKUNITY SOC DRIVERS
12551 M: Guan Xuetao <gxt@pku.edu.cn>
12552 W: http://mprc.pku.edu.cn/~guanxuetao/linux
12554 T: git git://github.com/gxt/linux.git
12555 F: drivers/input/serio/i8042-unicore32io.h
12556 F: drivers/i2c/busses/i2c-puv3.c
12557 F: drivers/video/fbdev/fb-puv3.c
12558 F: drivers/rtc/rtc-puv3.c
12560 PMBUS HARDWARE MONITORING DRIVERS
12561 M: Guenter Roeck <linux@roeck-us.net>
12562 L: linux-hwmon@vger.kernel.org
12563 W: http://hwmon.wiki.kernel.org/
12564 W: http://www.roeck-us.net/linux/drivers/
12565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12567 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12568 F: Documentation/devicetree/bindings/hwmon/max31785.txt
12569 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
12570 F: Documentation/hwmon/adm1275.rst
12571 F: Documentation/hwmon/ibm-cffps.rst
12572 F: Documentation/hwmon/ir35221.rst
12573 F: Documentation/hwmon/lm25066.rst
12574 F: Documentation/hwmon/ltc2978.rst
12575 F: Documentation/hwmon/ltc3815.rst
12576 F: Documentation/hwmon/max16064.rst
12577 F: Documentation/hwmon/max20751.rst
12578 F: Documentation/hwmon/max31785.rst
12579 F: Documentation/hwmon/max34440.rst
12580 F: Documentation/hwmon/max8688.rst
12581 F: Documentation/hwmon/pmbus.rst
12582 F: Documentation/hwmon/pmbus-core.rst
12583 F: Documentation/hwmon/tps40422.rst
12584 F: Documentation/hwmon/ucd9000.rst
12585 F: Documentation/hwmon/ucd9200.rst
12586 F: Documentation/hwmon/zl6100.rst
12587 F: drivers/hwmon/pmbus/
12588 F: include/linux/pmbus.h
12590 PMC SIERRA MaxRAID DRIVER
12591 L: linux-scsi@vger.kernel.org
12592 W: http://www.pmc-sierra.com/
12594 F: drivers/scsi/pmcraid.*
12596 PMC SIERRA PM8001 DRIVER
12597 M: Jack Wang <jinpu.wang@profitbricks.com>
12598 M: lindar_liu@usish.com
12599 L: linux-scsi@vger.kernel.org
12601 F: drivers/scsi/pm8001/
12604 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12608 PNI RM3100 IIO DRIVER
12609 M: Song Qiang <songqiang1304521@gmail.com>
12610 L: linux-iio@vger.kernel.org
12612 F: drivers/iio/magnetometer/rm3100*
12613 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12615 POSIX CLOCKS and TIMERS
12616 M: Thomas Gleixner <tglx@linutronix.de>
12617 L: linux-kernel@vger.kernel.org
12618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12621 F: include/linux/timer*
12622 F: kernel/time/*timer*
12624 POWER MANAGEMENT CORE
12625 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12626 L: linux-pm@vger.kernel.org
12627 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12628 B: https://bugzilla.kernel.org
12630 F: drivers/base/power/
12631 F: include/linux/pm.h
12632 F: include/linux/pm_*
12633 F: include/linux/powercap.h
12634 F: drivers/powercap/
12635 F: kernel/configs/nopm.config
12637 POWER STATE COORDINATION INTERFACE (PSCI)
12638 M: Mark Rutland <mark.rutland@arm.com>
12639 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12640 L: linux-arm-kernel@lists.infradead.org
12642 F: drivers/firmware/psci/
12643 F: include/linux/psci.h
12644 F: include/uapi/linux/psci.h
12646 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12647 M: Sebastian Reichel <sre@kernel.org>
12648 L: linux-pm@vger.kernel.org
12649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12651 F: Documentation/ABI/testing/sysfs-class-power
12652 F: Documentation/devicetree/bindings/power/supply/
12653 F: include/linux/power_supply.h
12654 F: drivers/power/supply/
12656 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12657 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12658 L: linuxppc-dev@lists.ozlabs.org
12660 F: drivers/char/powernv-op-panel.c
12662 PPP OVER ATM (RFC 2364)
12663 M: Mitchell Blank Jr <mitch@sfgoth.com>
12665 F: net/atm/pppoatm.c
12666 F: include/uapi/linux/atmppp.h
12669 M: Michal Ostrowski <mostrows@earthlink.net>
12671 F: drivers/net/ppp/pppoe.c
12672 F: drivers/net/ppp/pppox.c
12675 M: James Chapman <jchapman@katalix.com>
12677 F: net/l2tp/l2tp_ppp.c
12678 F: include/linux/if_pppol2tp.h
12679 F: include/uapi/linux/if_pppol2tp.h
12681 PPP PROTOCOL DRIVERS AND COMPRESSORS
12682 M: Paul Mackerras <paulus@samba.org>
12683 L: linux-ppp@vger.kernel.org
12685 F: drivers/net/ppp/ppp_*
12688 M: Rodolfo Giometti <giometti@enneenne.com>
12689 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
12690 L: linuxpps@ml.enneenne.com (subscribers-only)
12692 F: Documentation/pps/
12693 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
12694 F: Documentation/ABI/testing/sysfs-pps
12696 F: include/linux/pps*.h
12697 F: include/uapi/linux/pps.h
12700 M: Dmitry Kozlov <xeb@mail.ru>
12701 L: netdev@vger.kernel.org
12703 F: drivers/net/ppp/pptp.c
12704 W: http://sourceforge.net/projects/accel-pptp
12707 M: Petr Mladek <pmladek@suse.com>
12708 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12709 R: Steven Rostedt <rostedt@goodmis.org>
12712 F: include/linux/printk.h
12714 PRISM54 WIRELESS DRIVER
12715 M: Luis Chamberlain <mcgrof@kernel.org>
12716 L: linux-wireless@vger.kernel.org
12717 W: http://wireless.kernel.org/en/users/Drivers/p54
12719 F: drivers/net/wireless/intersil/prism54/
12722 R: Alexey Dobriyan <adobriyan@gmail.com>
12723 L: linux-kernel@vger.kernel.org
12724 L: linux-fsdevel@vger.kernel.org
12727 F: include/linux/proc_fs.h
12728 F: tools/testing/selftests/proc/
12729 F: Documentation/filesystems/proc.txt
12732 M: Luis Chamberlain <mcgrof@kernel.org>
12733 M: Kees Cook <keescook@chromium.org>
12734 L: linux-kernel@vger.kernel.org
12735 L: linux-fsdevel@vger.kernel.org
12737 F: fs/proc/proc_sysctl.c
12738 F: include/linux/sysctl.h
12740 F: tools/testing/selftests/sysctl/
12742 PS3 NETWORK SUPPORT
12743 M: Geoff Levand <geoff@infradead.org>
12744 L: netdev@vger.kernel.org
12745 L: linuxppc-dev@lists.ozlabs.org
12747 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
12749 PS3 PLATFORM SUPPORT
12750 M: Geoff Levand <geoff@infradead.org>
12751 L: linuxppc-dev@lists.ozlabs.org
12753 F: arch/powerpc/boot/ps3*
12754 F: arch/powerpc/include/asm/lv1call.h
12755 F: arch/powerpc/include/asm/ps3*.h
12756 F: arch/powerpc/platforms/ps3/
12759 F: drivers/rtc/rtc-ps3.c
12760 F: drivers/usb/host/*ps3.c
12761 F: sound/ppc/snd_ps3*
12764 M: Jim Paris <jim@jtan.com>
12765 M: Geoff Levand <geoff@infradead.org>
12766 L: linuxppc-dev@lists.ozlabs.org
12768 F: drivers/block/ps3vram.c
12770 PSAMPLE PACKET SAMPLING SUPPORT:
12771 M: Yotam Gigi <yotam.gi@gmail.com>
12774 F: include/net/psample.h
12775 F: include/uapi/linux/psample.h
12778 M: Kees Cook <keescook@chromium.org>
12779 M: Anton Vorontsov <anton@enomsg.org>
12780 M: Colin Cross <ccross@android.com>
12781 M: Tony Luck <tony.luck@intel.com>
12783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12785 F: include/linux/pstore*
12786 F: drivers/firmware/efi/efi-pstore.c
12787 F: drivers/acpi/apei/erst.c
12788 F: Documentation/admin-guide/ramoops.rst
12789 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12790 K: \b(pstore|ramoops)
12792 PTP HARDWARE CLOCK SUPPORT
12793 M: Richard Cochran <richardcochran@gmail.com>
12794 L: netdev@vger.kernel.org
12796 W: http://linuxptp.sourceforge.net/
12797 F: Documentation/ABI/testing/sysfs-ptp
12798 F: Documentation/ptp/*
12799 F: drivers/net/phy/dp83640*
12801 F: include/linux/ptp_cl*
12804 M: Oleg Nesterov <oleg@redhat.com>
12806 F: include/asm-generic/syscall.h
12807 F: include/linux/ptrace.h
12808 F: include/linux/regset.h
12809 F: include/linux/tracehook.h
12810 F: include/uapi/linux/ptrace.h
12811 F: include/uapi/linux/ptrace.h
12812 F: include/asm-generic/ptrace.h
12814 F: arch/*/ptrace*.c
12815 F: arch/*/*/ptrace*.c
12816 F: arch/*/include/asm/ptrace*.h
12819 M: Hans Verkuil <hverkuil@xs4all.nl>
12820 L: linux-media@vger.kernel.org
12821 T: git git://linuxtv.org/media_tree.git
12823 F: drivers/media/usb/pulse8-cec/*
12824 F: Documentation/media/cec-drivers/pulse8-cec.rst
12826 PVRUSB2 VIDEO4LINUX DRIVER
12827 M: Mike Isely <isely@pobox.com>
12828 L: pvrusb2@isely.net (subscribers-only)
12829 L: linux-media@vger.kernel.org
12830 W: http://www.isely.net/pvrusb2/
12831 T: git git://linuxtv.org/media_tree.git
12833 F: Documentation/media/v4l-drivers/pvrusb2*
12834 F: drivers/media/usb/pvrusb2/
12837 M: Hans Verkuil <hverkuil@xs4all.nl>
12838 L: linux-media@vger.kernel.org
12839 T: git git://linuxtv.org/media_tree.git
12841 F: drivers/media/usb/pwc/*
12842 F: include/trace/events/pwc.h
12845 M: Kamil Debski <kamil@wypas.org>
12846 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12847 L: linux-hwmon@vger.kernel.org
12849 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12850 F: Documentation/hwmon/pwm-fan.rst
12851 F: drivers/hwmon/pwm-fan.c
12854 M: Sean Young <sean@mess.org>
12855 L: linux-media@vger.kernel.org
12857 F: drivers/media/rc/pwm-ir-tx.c
12860 M: Thierry Reding <thierry.reding@gmail.com>
12861 L: linux-pwm@vger.kernel.org
12863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12864 F: Documentation/pwm.txt
12865 F: Documentation/devicetree/bindings/pwm/
12866 F: include/linux/pwm.h
12868 F: drivers/video/backlight/pwm_bl.c
12869 F: include/linux/pwm_backlight.h
12870 F: drivers/gpio/gpio-mvebu.c
12871 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12874 M: Robert Jarzmik <robert.jarzmik@free.fr>
12875 L: linux-gpio@vger.kernel.org
12877 F: drivers/gpio/gpio-pxa.c
12883 M: Robert Jarzmik <robert.jarzmik@free.fr>
12884 L: linux-rtc@vger.kernel.org
12887 PXA2xx/PXA3xx SUPPORT
12888 M: Daniel Mack <daniel@zonque.org>
12889 M: Haojian Zhuang <haojian.zhuang@gmail.com>
12890 M: Robert Jarzmik <robert.jarzmik@free.fr>
12891 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12892 T: git git://github.com/hzhuang1/linux.git
12893 T: git git://github.com/rjarzmik/linux.git
12895 F: arch/arm/boot/dts/pxa*
12896 F: arch/arm/mach-pxa/
12897 F: drivers/dma/pxa*
12898 F: drivers/pcmcia/pxa2xx*
12899 F: drivers/pinctrl/pxa/
12900 F: drivers/spi/spi-pxa2xx*
12901 F: drivers/usb/gadget/udc/pxa2*
12902 F: include/sound/pxa2xx-lib.h
12907 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12908 L: qat-linux@intel.com
12910 F: drivers/crypto/qat/
12912 QCOM AUDIO (ASoC) DRIVERS
12913 M: Patrick Lai <plai@codeaurora.org>
12914 M: Banajit Goswami <bgoswami@codeaurora.org>
12915 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12919 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12920 M: Gabriel Somlo <somlo@cmu.edu>
12921 M: "Michael S. Tsirkin" <mst@redhat.com>
12922 L: qemu-devel@nongnu.org
12924 F: drivers/firmware/qemu_fw_cfg.c
12925 F: include/uapi/linux/qemu_fw_cfg.h
12928 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12929 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12930 L: linux-rdma@vger.kernel.org
12932 F: drivers/infiniband/hw/qib/
12934 QLOGIC QL41xxx FCOE DRIVER
12935 M: QLogic-Storage-Upstream@cavium.com
12936 L: linux-scsi@vger.kernel.org
12938 F: drivers/scsi/qedf/
12940 QLOGIC QL41xxx ISCSI DRIVER
12941 M: QLogic-Storage-Upstream@cavium.com
12942 L: linux-scsi@vger.kernel.org
12944 F: drivers/scsi/qedi/
12946 QLOGIC QL4xxx ETHERNET DRIVER
12947 M: Ariel Elior <aelior@marvell.com>
12948 M: GR-everest-linux-l2@marvell.com
12949 L: netdev@vger.kernel.org
12951 F: drivers/net/ethernet/qlogic/qed/
12952 F: include/linux/qed/
12953 F: drivers/net/ethernet/qlogic/qede/
12955 QLOGIC QL4xxx RDMA DRIVER
12956 M: Michal Kalderon <mkalderon@marvell.com>
12957 M: Ariel Elior <aelior@marvell.com>
12958 L: linux-rdma@vger.kernel.org
12960 F: drivers/infiniband/hw/qedr/
12961 F: include/uapi/rdma/qedr-abi.h
12963 QLOGIC QLA1280 SCSI DRIVER
12964 M: Michael Reed <mdr@sgi.com>
12965 L: linux-scsi@vger.kernel.org
12967 F: drivers/scsi/qla1280.[ch]
12969 QLOGIC QLA2XXX FC-SCSI DRIVER
12970 M: qla2xxx-upstream@qlogic.com
12971 L: linux-scsi@vger.kernel.org
12973 F: Documentation/scsi/LICENSE.qla2xxx
12974 F: drivers/scsi/qla2xxx/
12976 QLOGIC QLA3XXX NETWORK DRIVER
12977 M: GR-Linux-NIC-Dev@marvell.com
12978 L: netdev@vger.kernel.org
12980 F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12981 F: drivers/net/ethernet/qlogic/qla3xxx.*
12983 QLOGIC QLA4XXX iSCSI DRIVER
12984 M: QLogic-Storage-Upstream@qlogic.com
12985 L: linux-scsi@vger.kernel.org
12987 F: Documentation/scsi/LICENSE.qla4xxx
12988 F: drivers/scsi/qla4xxx/
12990 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12991 M: Shahed Shaikh <shshaikh@marvell.com>
12992 M: Manish Chopra <manishc@marvell.com>
12993 M: GR-Linux-NIC-Dev@marvell.com
12994 L: netdev@vger.kernel.org
12996 F: drivers/net/ethernet/qlogic/qlcnic/
12998 QLOGIC QLGE 10Gb ETHERNET DRIVER
12999 M: Manish Chopra <manishc@marvell.com>
13000 M: GR-Linux-NIC-Dev@marvell.com
13001 L: netdev@vger.kernel.org
13003 F: drivers/net/ethernet/qlogic/qlge/
13005 QM1D1B0004 MEDIA DRIVER
13006 M: Akihiro Tsukada <tskd08@gmail.com>
13007 L: linux-media@vger.kernel.org
13009 F: drivers/media/tuners/qm1d1b0004*
13011 QM1D1C0042 MEDIA DRIVER
13012 M: Akihiro Tsukada <tskd08@gmail.com>
13013 L: linux-media@vger.kernel.org
13015 F: drivers/media/tuners/qm1d1c0042*
13018 M: Anders Larsen <al@alarsen.net>
13019 W: http://www.alarsen.net/linux/qnx4fs/
13022 F: include/uapi/linux/qnx4_fs.h
13023 F: include/uapi/linux/qnxtypes.h
13025 QORIQ DPAA2 FSL-MC BUS DRIVER
13026 M: Stuart Yoder <stuyoder@gmail.com>
13027 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
13028 L: linux-kernel@vger.kernel.org
13030 F: drivers/bus/fsl-mc/
13031 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13032 F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13034 QT1010 MEDIA DRIVER
13035 M: Antti Palosaari <crope@iki.fi>
13036 L: linux-media@vger.kernel.org
13037 W: https://linuxtv.org
13038 W: http://palosaari.fi/linux/
13039 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13040 T: git git://linuxtv.org/anttip/media_tree.git
13042 F: drivers/media/tuners/qt1010*
13044 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13045 M: Kalle Valo <kvalo@codeaurora.org>
13046 L: ath10k@lists.infradead.org
13047 W: http://wireless.kernel.org/en/users/Drivers/ath10k
13048 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13050 F: drivers/net/wireless/ath/ath10k/
13052 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13053 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13054 L: linux-wireless@vger.kernel.org
13055 W: http://wireless.kernel.org/en/users/Drivers/ath9k
13057 F: drivers/net/wireless/ath/ath9k/
13059 QUALCOMM CAMERA SUBSYSTEM DRIVER
13060 M: Todor Tomov <todor.too@gmail.com>
13061 L: linux-media@vger.kernel.org
13063 F: Documentation/devicetree/bindings/media/qcom,camss.txt
13064 F: Documentation/media/v4l-drivers/qcom_camss.rst
13065 F: drivers/media/platform/qcom/camss/
13067 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13068 M: Ilia Lin <ilia.lin@kernel.org>
13069 L: linux-pm@vger.kernel.org
13071 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
13072 F: drivers/cpufreq/qcom-cpufreq-kryo.c
13074 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13075 M: Timur Tabi <timur@kernel.org>
13076 L: netdev@vger.kernel.org
13078 F: drivers/net/ethernet/qualcomm/emac/
13080 QUALCOMM ETHQOS ETHERNET DRIVER
13081 M: Vinod Koul <vkoul@kernel.org>
13082 M: Niklas Cassel <niklas.cassel@linaro.org>
13083 L: netdev@vger.kernel.org
13085 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13086 F: Documentation/devicetree/bindings/net/qcom,dwmac.txt
13088 QUALCOMM GENERIC INTERFACE I2C DRIVER
13089 M: Alok Chauhan <alokc@codeaurora.org>
13090 L: linux-i2c@vger.kernel.org
13091 L: linux-arm-msm@vger.kernel.org
13093 F: drivers/i2c/busses/i2c-qcom-geni.c
13095 QUALCOMM HEXAGON ARCHITECTURE
13096 M: Richard Kuo <rkuo@codeaurora.org>
13097 L: linux-hexagon@vger.kernel.org
13098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
13102 QUALCOMM HIDMA DRIVER
13103 M: Sinan Kaya <okaya@kernel.org>
13104 L: linux-arm-kernel@lists.infradead.org
13105 L: linux-arm-msm@vger.kernel.org
13106 L: dmaengine@vger.kernel.org
13108 F: drivers/dma/qcom/hidma*
13111 M: Rob Clark <robdclark@gmail.com>
13112 L: iommu@lists.linux-foundation.org
13113 L: linux-arm-msm@vger.kernel.org
13115 F: drivers/iommu/qcom_iommu.c
13117 QUALCOMM TSENS THERMAL DRIVER
13118 M: Amit Kucheria <amit.kucheria@linaro.org>
13119 L: linux-pm@vger.kernel.org
13120 L: linux-arm-msm@vger.kernel.org
13122 F: drivers/thermal/qcom/
13124 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13125 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
13126 L: linux-media@vger.kernel.org
13127 L: linux-arm-msm@vger.kernel.org
13128 T: git git://linuxtv.org/media_tree.git
13130 F: drivers/media/platform/qcom/venus/
13132 QUALCOMM WCN36XX WIRELESS DRIVER
13133 M: Kalle Valo <kvalo@codeaurora.org>
13134 L: wcn36xx@lists.infradead.org
13135 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
13136 T: git git://github.com/KrasnikovEugene/wcn36xx.git
13138 F: drivers/net/wireless/ath/wcn36xx/
13140 QUANTENNA QTNFMAC WIRELESS DRIVER
13141 M: Igor Mitsyanko <imitsyanko@quantenna.com>
13142 M: Avinash Patil <avinashp@quantenna.com>
13143 M: Sergey Matyukevich <smatyukevich@quantenna.com>
13144 L: linux-wireless@vger.kernel.org
13146 F: drivers/net/wireless/quantenna
13148 RADEON and AMDGPU DRM DRIVERS
13149 M: Alex Deucher <alexander.deucher@amd.com>
13150 M: Christian König <christian.koenig@amd.com>
13151 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
13152 L: amd-gfx@lists.freedesktop.org
13153 T: git git://people.freedesktop.org/~agd5f/linux
13155 F: drivers/gpu/drm/radeon/
13156 F: include/uapi/drm/radeon_drm.h
13157 F: drivers/gpu/drm/amd/
13158 F: include/uapi/drm/amdgpu_drm.h
13160 RADEON FRAMEBUFFER DISPLAY DRIVER
13161 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
13162 L: linux-fbdev@vger.kernel.org
13164 F: drivers/video/fbdev/aty/radeon*
13165 F: include/uapi/linux/radeonfb.h
13167 RADIOSHARK RADIO DRIVER
13168 M: Hans Verkuil <hverkuil@xs4all.nl>
13169 L: linux-media@vger.kernel.org
13170 T: git git://linuxtv.org/media_tree.git
13172 F: drivers/media/radio/radio-shark.c
13174 RADIOSHARK2 RADIO DRIVER
13175 M: Hans Verkuil <hverkuil@xs4all.nl>
13176 L: linux-media@vger.kernel.org
13177 T: git git://linuxtv.org/media_tree.git
13179 F: drivers/media/radio/radio-shark2.c
13180 F: drivers/media/radio/radio-tea5777.c
13182 RADOS BLOCK DEVICE (RBD)
13183 M: Ilya Dryomov <idryomov@gmail.com>
13184 M: Sage Weil <sage@redhat.com>
13185 M: Alex Elder <elder@kernel.org>
13186 L: ceph-devel@vger.kernel.org
13187 W: http://ceph.com/
13188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13189 T: git git://github.com/ceph/ceph-client.git
13191 F: Documentation/ABI/testing/sysfs-bus-rbd
13192 F: drivers/block/rbd.c
13193 F: drivers/block/rbd_types.h
13195 RAGE128 FRAMEBUFFER DISPLAY DRIVER
13196 M: Paul Mackerras <paulus@samba.org>
13197 L: linux-fbdev@vger.kernel.org
13199 F: drivers/video/fbdev/aty/aty128fb.c
13201 RAINSHADOW-CEC DRIVER
13202 M: Hans Verkuil <hverkuil@xs4all.nl>
13203 L: linux-media@vger.kernel.org
13204 T: git git://linuxtv.org/media_tree.git
13206 F: drivers/media/usb/rainshadow-cec/*
13208 RALINK MIPS ARCHITECTURE
13209 M: John Crispin <john@phrozen.org>
13210 L: linux-mips@vger.kernel.org
13212 F: arch/mips/ralink
13214 RALINK RT2X00 WIRELESS LAN DRIVER
13216 M: Stanislaw Gruszka <sgruszka@redhat.com>
13217 M: Helmut Schaa <helmut.schaa@googlemail.com>
13218 L: linux-wireless@vger.kernel.org
13220 F: drivers/net/wireless/ralink/rt2x00/
13222 RAMDISK RAM BLOCK DEVICE DRIVER
13223 M: Jens Axboe <axboe@kernel.dk>
13225 F: Documentation/blockdev/ramdisk.txt
13226 F: drivers/block/brd.c
13228 RANCHU VIRTUAL BOARD FOR MIPS
13229 M: Miodrag Dinic <miodrag.dinic@mips.com>
13230 L: linux-mips@vger.kernel.org
13232 F: arch/mips/generic/board-ranchu.c
13233 F: arch/mips/configs/generic/board-ranchu.config
13235 RANDOM NUMBER DRIVER
13236 M: "Theodore Ts'o" <tytso@mit.edu>
13238 F: drivers/char/random.c
13241 M: Matt Porter <mporter@kernel.crashing.org>
13242 M: Alexandre Bounine <alex.bou9@gmail.com>
13244 F: drivers/rapidio/
13247 M: Tony Luck <tony.luck@intel.com>
13248 M: Borislav Petkov <bp@alien8.de>
13249 L: linux-edac@vger.kernel.org
13252 F: include/linux/ras.h
13253 F: include/ras/ras_event.h
13254 F: Documentation/admin-guide/ras.rst
13256 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13257 L: linux-wireless@vger.kernel.org
13259 F: drivers/net/wireless/ray*
13261 RCUTORTURE TEST FRAMEWORK
13262 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
13263 M: Josh Triplett <josh@joshtriplett.org>
13264 R: Steven Rostedt <rostedt@goodmis.org>
13265 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13266 R: Lai Jiangshan <jiangshanlai@gmail.com>
13267 L: rcu@vger.kernel.org
13269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13270 F: tools/testing/selftests/rcutorture
13273 M: Florian Fainelli <florian@openwrt.org>
13276 RDC R6040 FAST ETHERNET DRIVER
13277 M: Florian Fainelli <f.fainelli@gmail.com>
13278 L: netdev@vger.kernel.org
13280 F: drivers/net/ethernet/rdc/r6040.c
13282 RDMAVT - RDMA verbs software
13283 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
13284 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
13285 L: linux-rdma@vger.kernel.org
13287 F: drivers/infiniband/sw/rdmavt
13289 RDS - RELIABLE DATAGRAM SOCKETS
13290 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
13291 L: netdev@vger.kernel.org
13292 L: linux-rdma@vger.kernel.org
13293 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
13294 W: https://oss.oracle.com/projects/rds/
13297 F: Documentation/networking/rds.txt
13299 RDT - RESOURCE ALLOCATION
13300 M: Fenghua Yu <fenghua.yu@intel.com>
13301 M: Reinette Chatre <reinette.chatre@intel.com>
13302 L: linux-kernel@vger.kernel.org
13304 F: arch/x86/kernel/cpu/resctrl/
13305 F: arch/x86/include/asm/resctrl_sched.h
13306 F: Documentation/x86/resctrl*
13308 READ-COPY UPDATE (RCU)
13309 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
13310 M: Josh Triplett <josh@joshtriplett.org>
13311 R: Steven Rostedt <rostedt@goodmis.org>
13312 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13313 R: Lai Jiangshan <jiangshanlai@gmail.com>
13314 R: Joel Fernandes <joel@joelfernandes.org>
13315 L: rcu@vger.kernel.org
13316 W: http://www.rdrop.com/users/paulmck/RCU/
13318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13319 F: Documentation/RCU/
13320 X: Documentation/RCU/torture.txt
13321 F: include/linux/rcu*
13322 X: include/linux/srcu*.h
13324 X: kernel/rcu/srcu*.c
13326 REAL TIME CLOCK (RTC) SUBSYSTEM
13327 M: Alessandro Zummo <a.zummo@towertech.it>
13328 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13329 L: linux-rtc@vger.kernel.org
13330 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
13331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13333 F: Documentation/devicetree/bindings/rtc/
13334 F: Documentation/rtc.txt
13336 F: include/linux/rtc.h
13337 F: include/uapi/linux/rtc.h
13338 F: include/linux/rtc/
13339 F: include/linux/platform_data/rtc-*
13340 F: tools/testing/selftests/rtc/
13342 REALTEK AUDIO CODECS
13343 M: Bard Liao <bardliao@realtek.com>
13344 M: Oder Chiou <oder_chiou@realtek.com>
13346 F: sound/soc/codecs/rt*
13347 F: include/sound/rt*.h
13349 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13350 M: Linus Walleij <linus.walleij@linaro.org>
13352 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13353 F: drivers/net/dsa/realtek-smi*
13354 F: drivers/net/dsa/rtl83*
13356 REDPINE WIRELESS DRIVER
13357 M: Amitkumar Karwar <amitkarwar@gmail.com>
13358 M: Siva Rebbagondla <siva8118@gmail.com>
13359 L: linux-wireless@vger.kernel.org
13361 F: drivers/net/wireless/rsi/
13363 REGISTER MAP ABSTRACTION
13364 M: Mark Brown <broonie@kernel.org>
13365 L: linux-kernel@vger.kernel.org
13366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13368 F: Documentation/devicetree/bindings/regmap/
13369 F: drivers/base/regmap/
13370 F: include/linux/regmap.h
13372 REISERFS FILE SYSTEM
13373 L: reiserfs-devel@vger.kernel.org
13377 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13378 M: Ohad Ben-Cohen <ohad@wizery.com>
13379 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13380 L: linux-remoteproc@vger.kernel.org
13381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13383 F: Documentation/devicetree/bindings/remoteproc/
13384 F: Documentation/remoteproc.txt
13385 F: drivers/remoteproc/
13386 F: include/linux/remoteproc.h
13388 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13389 M: Ohad Ben-Cohen <ohad@wizery.com>
13390 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13391 L: linux-remoteproc@vger.kernel.org
13392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13395 F: Documentation/rpmsg.txt
13396 F: include/linux/rpmsg.h
13397 F: include/linux/rpmsg/
13399 RENESAS CLOCK DRIVERS
13400 M: Geert Uytterhoeven <geert+renesas@glider.be>
13401 L: linux-renesas-soc@vger.kernel.org
13402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13404 F: drivers/clk/renesas/
13406 RENESAS EMEV2 I2C DRIVER
13407 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13409 F: Documentation/devicetree/bindings/i2c/i2c-emev2.txt
13410 F: drivers/i2c/busses/i2c-emev2.c
13412 RENESAS ETHERNET DRIVERS
13413 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13414 L: netdev@vger.kernel.org
13415 L: linux-renesas-soc@vger.kernel.org
13416 F: Documentation/devicetree/bindings/net/renesas,*.txt
13417 F: Documentation/devicetree/bindings/net/sh_eth.txt
13418 F: drivers/net/ethernet/renesas/
13419 F: include/linux/sh_eth.h
13421 RENESAS R-CAR GYROADC DRIVER
13422 M: Marek Vasut <marek.vasut@gmail.com>
13423 L: linux-iio@vger.kernel.org
13425 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13426 F: drivers/iio/adc/rcar-gyroadc.c
13428 RENESAS R-CAR I2C DRIVERS
13429 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13431 F: Documentation/devicetree/bindings/i2c/i2c-rcar.txt
13432 F: Documentation/devicetree/bindings/i2c/i2c-sh_mobile.txt
13433 F: drivers/i2c/busses/i2c-rcar.c
13434 F: drivers/i2c/busses/i2c-sh_mobile.c
13436 RENESAS RIIC DRIVER
13437 M: Chris Brandt <chris.brandt@renesas.com>
13439 F: Documentation/devicetree/bindings/i2c/i2c-riic.txt
13440 F: drivers/i2c/busses/i2c-riic.c
13442 RENESAS USB PHY DRIVER
13443 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13444 L: linux-renesas-soc@vger.kernel.org
13446 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
13448 RESET CONTROLLER FRAMEWORK
13449 M: Philipp Zabel <p.zabel@pengutronix.de>
13450 T: git git://git.pengutronix.de/git/pza/linux
13453 F: Documentation/devicetree/bindings/reset/
13454 F: include/dt-bindings/reset/
13455 F: include/linux/reset.h
13456 F: include/linux/reset/
13457 F: include/linux/reset-controller.h
13459 RESTARTABLE SEQUENCES SUPPORT
13460 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13461 M: Peter Zijlstra <peterz@infradead.org>
13462 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
13463 M: Boqun Feng <boqun.feng@gmail.com>
13464 L: linux-kernel@vger.kernel.org
13467 F: include/uapi/linux/rseq.h
13468 F: include/trace/events/rseq.h
13469 F: tools/testing/selftests/rseq/
13472 M: Johannes Berg <johannes@sipsolutions.net>
13473 L: linux-wireless@vger.kernel.org
13474 W: http://wireless.kernel.org/
13475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13478 F: Documentation/rfkill.txt
13479 F: Documentation/ABI/stable/sysfs-class-rfkill
13481 F: include/linux/rfkill.h
13482 F: include/uapi/linux/rfkill.h
13485 M: Thomas Graf <tgraf@suug.ch>
13486 M: Herbert Xu <herbert@gondor.apana.org.au>
13487 L: netdev@vger.kernel.org
13489 F: lib/rhashtable.c
13490 F: lib/test_rhashtable.c
13491 F: include/linux/rhashtable.h
13492 F: include/linux/rhashtable-types.h
13494 RICOH R5C592 MEMORYSTICK DRIVER
13495 M: Maxim Levitsky <maximlevitsky@gmail.com>
13497 F: drivers/memstick/host/r592.*
13499 RICOH SMARTMEDIA/XD DRIVER
13500 M: Maxim Levitsky <maximlevitsky@gmail.com>
13502 F: drivers/mtd/nand/raw/r852.c
13503 F: drivers/mtd/nand/raw/r852.h
13505 RISC-V ARCHITECTURE
13506 M: Palmer Dabbelt <palmer@sifive.com>
13507 M: Albert Ou <aou@eecs.berkeley.edu>
13508 L: linux-riscv@lists.infradead.org
13509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13516 M: Stefan Achatz <erazor_de@users.sourceforge.net>
13517 W: http://sourceforge.net/projects/roccat/
13519 F: drivers/hid/hid-roccat*
13520 F: include/linux/hid-roccat*
13521 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
13523 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13524 M: Jacob chen <jacob2.chen@rock-chips.com>
13525 L: linux-media@vger.kernel.org
13527 F: drivers/media/platform/rockchip/rga/
13528 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
13530 ROCKCHIP VPU CODEC DRIVER
13531 M: Ezequiel Garcia <ezequiel@collabora.com>
13532 L: linux-media@vger.kernel.org
13534 F: drivers/staging/media/platform/rockchip/vpu/
13535 F: Documentation/devicetree/bindings/media/rockchip-vpu.txt
13538 M: Jiri Pirko <jiri@resnulli.us>
13539 L: netdev@vger.kernel.org
13541 F: drivers/net/ethernet/rocker/
13545 W: http://www.comtrol.com
13547 F: Documentation/serial/rocket.rst
13548 F: drivers/tty/rocket*
13550 ROCKETPORT EXPRESS/INFINITY DRIVER
13551 M: Kevin Cernekee <cernekee@gmail.com>
13552 L: linux-serial@vger.kernel.org
13554 F: drivers/tty/serial/rp2.*
13556 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13557 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13558 L: linux-kernel@vger.kernel.org
13559 L: linux-renesas-soc@vger.kernel.org
13561 F: drivers/mfd/bd9571mwv.c
13562 F: drivers/regulator/bd9571mwv-regulator.c
13563 F: drivers/gpio/gpio-bd9571mwv.c
13564 F: include/linux/mfd/bd9571mwv.h
13565 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13568 M: Ralf Baechle <ralf@linux-mips.org>
13569 L: linux-hams@vger.kernel.org
13570 W: http://www.linux-ax25.org/
13572 F: include/net/rose.h
13573 F: include/uapi/linux/rose.h
13576 RTL2830 MEDIA DRIVER
13577 M: Antti Palosaari <crope@iki.fi>
13578 L: linux-media@vger.kernel.org
13579 W: https://linuxtv.org
13580 W: http://palosaari.fi/linux/
13581 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13582 T: git git://linuxtv.org/anttip/media_tree.git
13584 F: drivers/media/dvb-frontends/rtl2830*
13586 RTL2832 MEDIA DRIVER
13587 M: Antti Palosaari <crope@iki.fi>
13588 L: linux-media@vger.kernel.org
13589 W: https://linuxtv.org
13590 W: http://palosaari.fi/linux/
13591 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13592 T: git git://linuxtv.org/anttip/media_tree.git
13594 F: drivers/media/dvb-frontends/rtl2832*
13596 RTL2832_SDR MEDIA DRIVER
13597 M: Antti Palosaari <crope@iki.fi>
13598 L: linux-media@vger.kernel.org
13599 W: https://linuxtv.org
13600 W: http://palosaari.fi/linux/
13601 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13602 T: git git://linuxtv.org/anttip/media_tree.git
13604 F: drivers/media/dvb-frontends/rtl2832_sdr*
13606 RTL8180 WIRELESS DRIVER
13607 L: linux-wireless@vger.kernel.org
13608 W: http://wireless.kernel.org/
13609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13611 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
13613 RTL8187 WIRELESS DRIVER
13614 M: Herton Ronaldo Krzesinski <herton@canonical.com>
13615 M: Hin-Tak Leung <htl10@users.sourceforge.net>
13616 M: Larry Finger <Larry.Finger@lwfinger.net>
13617 L: linux-wireless@vger.kernel.org
13618 W: http://wireless.kernel.org/
13619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13621 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
13623 REALTEK WIRELESS DRIVER (rtlwifi family)
13624 M: Ping-Ke Shih <pkshih@realtek.com>
13625 L: linux-wireless@vger.kernel.org
13626 W: http://wireless.kernel.org/
13627 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13629 F: drivers/net/wireless/realtek/rtlwifi/
13631 REALTEK WIRELESS DRIVER (rtw88)
13632 M: Yan-Hsuan Chuang <yhchuang@realtek.com>
13633 L: linux-wireless@vger.kernel.org
13635 F: drivers/net/wireless/realtek/rtw88/
13637 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13638 M: Jes Sorensen <Jes.Sorensen@gmail.com>
13639 L: linux-wireless@vger.kernel.org
13640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13642 F: drivers/net/wireless/realtek/rtl8xxxu/
13644 RXRPC SOCKETS (AF_RXRPC)
13645 M: David Howells <dhowells@redhat.com>
13646 L: linux-afs@lists.infradead.org
13649 F: include/keys/rxrpc-type.h
13650 F: include/net/af_rxrpc.h
13651 F: include/trace/events/rxrpc.h
13652 F: include/uapi/linux/rxrpc.h
13653 F: Documentation/networking/rxrpc.txt
13654 W: https://www.infradead.org/~dhowells/kafs/
13656 S3 SAVAGE FRAMEBUFFER DRIVER
13657 M: Antonino Daplas <adaplas@gmail.com>
13658 L: linux-fbdev@vger.kernel.org
13660 F: drivers/video/fbdev/savage/
13663 M: Heiko Carstens <heiko.carstens@de.ibm.com>
13664 M: Vasily Gorbik <gor@linux.ibm.com>
13665 M: Christian Borntraeger <borntraeger@de.ibm.com>
13666 L: linux-s390@vger.kernel.org
13667 W: http://www.ibm.com/developerworks/linux/linux390/
13668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13672 F: Documentation/s390/
13673 F: Documentation/driver-api/s390-drivers.rst
13675 S390 COMMON I/O LAYER
13676 M: Sebastian Ott <sebott@linux.ibm.com>
13677 M: Peter Oberparleiter <oberpar@linux.ibm.com>
13678 L: linux-s390@vger.kernel.org
13679 W: http://www.ibm.com/developerworks/linux/linux390/
13681 F: drivers/s390/cio/
13684 M: Stefan Haberland <sth@linux.ibm.com>
13685 M: Jan Hoeppner <hoeppner@linux.ibm.com>
13686 L: linux-s390@vger.kernel.org
13687 W: http://www.ibm.com/developerworks/linux/linux390/
13689 F: drivers/s390/block/dasd*
13690 F: block/partitions/ibm.c
13693 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13694 L: linux-s390@vger.kernel.org
13695 W: http://www.ibm.com/developerworks/linux/linux390/
13697 F: drivers/iommu/s390-iommu.c
13699 S390 IUCV NETWORK LAYER
13700 M: Julian Wiedmann <jwi@linux.ibm.com>
13701 M: Ursula Braun <ubraun@linux.ibm.com>
13702 L: linux-s390@vger.kernel.org
13703 W: http://www.ibm.com/developerworks/linux/linux390/
13705 F: drivers/s390/net/*iucv*
13706 F: include/net/iucv/
13709 S390 NETWORK DRIVERS
13710 M: Julian Wiedmann <jwi@linux.ibm.com>
13711 M: Ursula Braun <ubraun@linux.ibm.com>
13712 L: linux-s390@vger.kernel.org
13713 W: http://www.ibm.com/developerworks/linux/linux390/
13715 F: drivers/s390/net/
13718 M: Sebastian Ott <sebott@linux.ibm.com>
13719 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13720 L: linux-s390@vger.kernel.org
13721 W: http://www.ibm.com/developerworks/linux/linux390/
13724 F: drivers/pci/hotplug/s390_pci_hpc.c
13726 S390 VFIO-CCW DRIVER
13727 M: Cornelia Huck <cohuck@redhat.com>
13728 M: Farhan Ali <alifm@linux.ibm.com>
13729 M: Eric Farman <farman@linux.ibm.com>
13730 R: Halil Pasic <pasic@linux.ibm.com>
13731 L: linux-s390@vger.kernel.org
13732 L: kvm@vger.kernel.org
13734 F: drivers/s390/cio/vfio_ccw*
13735 F: Documentation/s390/vfio-ccw.txt
13736 F: include/uapi/linux/vfio_ccw.h
13739 M: Harald Freudenberger <freude@linux.ibm.com>
13740 L: linux-s390@vger.kernel.org
13741 W: http://www.ibm.com/developerworks/linux/linux390/
13743 F: drivers/s390/crypto/
13745 S390 VFIO AP DRIVER
13746 M: Tony Krowiak <akrowiak@linux.ibm.com>
13747 M: Pierre Morel <pmorel@linux.ibm.com>
13748 M: Halil Pasic <pasic@linux.ibm.com>
13749 L: linux-s390@vger.kernel.org
13750 W: http://www.ibm.com/developerworks/linux/linux390/
13752 F: drivers/s390/crypto/vfio_ap_drv.c
13753 F: drivers/s390/crypto/vfio_ap_private.h
13754 F: drivers/s390/crypto/vfio_ap_ops.c
13755 F: Documentation/s390/vfio-ap.txt
13758 M: Steffen Maier <maier@linux.ibm.com>
13759 M: Benjamin Block <bblock@linux.ibm.com>
13760 L: linux-s390@vger.kernel.org
13761 W: http://www.ibm.com/developerworks/linux/linux390/
13763 F: drivers/s390/scsi/zfcp_*
13765 S3C24XX SD/MMC Driver
13766 M: Ben Dooks <ben-linux@fluff.org>
13767 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13769 F: drivers/mmc/host/s3cmci.*
13771 SAA6588 RDS RECEIVER DRIVER
13772 M: Hans Verkuil <hverkuil@xs4all.nl>
13773 L: linux-media@vger.kernel.org
13774 T: git git://linuxtv.org/media_tree.git
13775 W: https://linuxtv.org
13777 F: drivers/media/i2c/saa6588*
13779 SAA7134 VIDEO4LINUX DRIVER
13780 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13781 L: linux-media@vger.kernel.org
13782 W: https://linuxtv.org
13783 T: git git://linuxtv.org/media_tree.git
13785 F: Documentation/media/v4l-drivers/saa7134*
13786 F: drivers/media/pci/saa7134/
13788 SAA7146 VIDEO4LINUX-2 DRIVER
13789 M: Hans Verkuil <hverkuil@xs4all.nl>
13790 L: linux-media@vger.kernel.org
13791 T: git git://linuxtv.org/media_tree.git
13793 F: drivers/media/common/saa7146/
13794 F: drivers/media/pci/saa7146/
13795 F: include/media/drv-intf/saa7146*
13797 SAMSUNG AUDIO (ASoC) DRIVERS
13798 M: Krzysztof Kozlowski <krzk@kernel.org>
13799 M: Sangbeom Kim <sbkim73@samsung.com>
13800 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13801 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13803 F: sound/soc/samsung/
13804 F: Documentation/devicetree/bindings/sound/samsung*
13806 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13807 M: Krzysztof Kozlowski <krzk@kernel.org>
13808 L: linux-crypto@vger.kernel.org
13809 L: linux-samsung-soc@vger.kernel.org
13811 F: drivers/crypto/exynos-rng.c
13812 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13814 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13815 M: Łukasz Stelmach <l.stelmach@samsung.com>
13816 L: linux-samsung-soc@vger.kernel.org
13818 F: drivers/char/hw_random/exynos-trng.c
13819 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13821 SAMSUNG FRAMEBUFFER DRIVER
13822 M: Jingoo Han <jingoohan1@gmail.com>
13823 L: linux-fbdev@vger.kernel.org
13825 F: drivers/video/fbdev/s3c-fb.c
13827 SAMSUNG LAPTOP DRIVER
13828 M: Corentin Chary <corentin.chary@gmail.com>
13829 L: platform-driver-x86@vger.kernel.org
13831 F: drivers/platform/x86/samsung-laptop.c
13833 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13834 M: Sangbeom Kim <sbkim73@samsung.com>
13835 M: Krzysztof Kozlowski <krzk@kernel.org>
13836 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13837 L: linux-kernel@vger.kernel.org
13838 L: linux-samsung-soc@vger.kernel.org
13840 F: drivers/mfd/sec*.c
13841 F: drivers/regulator/s2m*.c
13842 F: drivers/regulator/s5m*.c
13843 F: drivers/clk/clk-s2mps11.c
13844 F: drivers/rtc/rtc-s5m.c
13845 F: include/linux/mfd/samsung/
13846 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13847 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13848 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13849 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13851 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13852 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13853 L: linux-media@vger.kernel.org
13854 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13856 F: drivers/media/platform/s3c-camif/
13857 F: include/media/drv-intf/s3c_camif.h
13859 SAMSUNG S3FWRN5 NFC DRIVER
13860 M: Robert Baldyga <r.baldyga@samsung.com>
13861 M: Krzysztof Opasiak <k.opasiak@samsung.com>
13862 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13864 F: drivers/nfc/s3fwrn5
13866 SAMSUNG S5C73M3 CAMERA DRIVER
13867 M: Kyungmin Park <kyungmin.park@samsung.com>
13868 M: Andrzej Hajda <a.hajda@samsung.com>
13869 L: linux-media@vger.kernel.org
13871 F: drivers/media/i2c/s5c73m3/*
13873 SAMSUNG S5K5BAF CAMERA DRIVER
13874 M: Kyungmin Park <kyungmin.park@samsung.com>
13875 M: Andrzej Hajda <a.hajda@samsung.com>
13876 L: linux-media@vger.kernel.org
13878 F: drivers/media/i2c/s5k5baf.c
13880 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13881 M: Krzysztof Kozlowski <krzk@kernel.org>
13882 M: Vladimir Zapolskiy <vz@mleia.com>
13883 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
13884 L: linux-crypto@vger.kernel.org
13885 L: linux-samsung-soc@vger.kernel.org
13887 F: drivers/crypto/s5p-sss.c
13889 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13890 M: Kyungmin Park <kyungmin.park@samsung.com>
13891 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13892 L: linux-media@vger.kernel.org
13893 Q: https://patchwork.linuxtv.org/project/linux-media/list/
13895 F: drivers/media/platform/exynos4-is/
13897 SAMSUNG SOC CLOCK DRIVERS
13898 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13899 M: Tomasz Figa <tomasz.figa@gmail.com>
13900 M: Chanwoo Choi <cw00.choi@samsung.com>
13902 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13903 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13904 F: drivers/clk/samsung/
13905 F: include/dt-bindings/clock/exynos*.h
13906 F: Documentation/devicetree/bindings/clock/exynos*.txt
13908 SAMSUNG SPI DRIVERS
13909 M: Kukjin Kim <kgene@kernel.org>
13910 M: Krzysztof Kozlowski <krzk@kernel.org>
13911 M: Andi Shyti <andi@etezian.org>
13912 L: linux-spi@vger.kernel.org
13913 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13915 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
13916 F: drivers/spi/spi-s3c*
13917 F: include/linux/platform_data/spi-s3c64xx.h
13919 SAMSUNG SXGBE DRIVERS
13920 M: Byungho An <bh74.an@samsung.com>
13921 M: Girish K S <ks.giri@samsung.com>
13922 M: Vipul Pandya <vipul.pandya@samsung.com>
13924 L: netdev@vger.kernel.org
13925 F: drivers/net/ethernet/samsung/sxgbe/
13927 SAMSUNG THERMAL DRIVER
13928 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13929 L: linux-pm@vger.kernel.org
13930 L: linux-samsung-soc@vger.kernel.org
13932 T: git https://github.com/lmajewski/linux-samsung-thermal.git
13933 F: drivers/thermal/samsung/
13935 SAMSUNG USB2 PHY DRIVER
13936 M: Kamil Debski <kamil@wypas.org>
13937 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13938 L: linux-kernel@vger.kernel.org
13940 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
13941 F: Documentation/phy/samsung-usb2.txt
13942 F: drivers/phy/samsung/phy-exynos4210-usb2.c
13943 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
13944 F: drivers/phy/samsung/phy-exynos5250-usb2.c
13945 F: drivers/phy/samsung/phy-s5pv210-usb2.c
13946 F: drivers/phy/samsung/phy-samsung-usb2.c
13947 F: drivers/phy/samsung/phy-samsung-usb2.h
13950 M: Zwane Mwaikambo <zwanem@gmail.com>
13952 F: drivers/watchdog/sc1200wdt.c
13955 M: Ingo Molnar <mingo@redhat.com>
13956 M: Peter Zijlstra <peterz@infradead.org>
13957 L: linux-kernel@vger.kernel.org
13958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13961 F: include/linux/sched.h
13962 F: include/uapi/linux/sched.h
13963 F: include/linux/wait.h
13964 F: include/linux/preempt.h
13966 SCR24X CHIP CARD INTERFACE DRIVER
13967 M: Lubomir Rintel <lkundrak@v3.sk>
13969 F: drivers/char/pcmcia/scr24x_cs.c
13972 M: Jens Axboe <axboe@kernel.dk>
13973 L: linux-scsi@vger.kernel.org
13974 W: http://www.kernel.dk
13976 F: drivers/scsi/sr*
13978 SCSI RDMA PROTOCOL (SRP) INITIATOR
13979 M: Bart Van Assche <bvanassche@acm.org>
13980 L: linux-rdma@vger.kernel.org
13982 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13983 F: drivers/infiniband/ulp/srp/
13984 F: include/scsi/srp.h
13986 SCSI RDMA PROTOCOL (SRP) TARGET
13987 M: Bart Van Assche <bvanassche@acm.org>
13988 L: linux-rdma@vger.kernel.org
13989 L: target-devel@vger.kernel.org
13991 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13992 F: drivers/infiniband/ulp/srpt/
13995 M: Doug Gilbert <dgilbert@interlog.com>
13996 L: linux-scsi@vger.kernel.org
13997 W: http://sg.danny.cz/sg
13999 F: Documentation/scsi/scsi-generic.txt
14000 F: drivers/scsi/sg.c
14001 F: include/scsi/sg.h
14004 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
14005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14006 M: "Martin K. Petersen" <martin.petersen@oracle.com>
14007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14008 Q: https://patchwork.kernel.org/project/linux-scsi/list/
14009 L: linux-scsi@vger.kernel.org
14011 F: Documentation/devicetree/bindings/scsi/
14016 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14017 L: linux-scsi@vger.kernel.org
14019 F: Documentation/scsi/st.txt
14020 F: drivers/scsi/st.*
14021 F: drivers/scsi/st_*.h
14023 SCSI TARGET SUBSYSTEM
14024 M: "Martin K. Petersen" <martin.petersen@oracle.com>
14025 L: linux-scsi@vger.kernel.org
14026 L: target-devel@vger.kernel.org
14027 W: http://www.linux-iscsi.org
14028 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14029 Q: https://patchwork.kernel.org/project/target-devel/list/
14033 F: Documentation/target/
14036 M: Vlad Yasevich <vyasevich@gmail.com>
14037 M: Neil Horman <nhorman@tuxdriver.com>
14038 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14039 L: linux-sctp@vger.kernel.org
14040 W: http://lksctp.sourceforge.net
14042 F: Documentation/networking/sctp.txt
14043 F: include/linux/sctp.h
14044 F: include/uapi/linux/sctp.h
14045 F: include/net/sctp/
14049 M: Jim Cromie <jim.cromie@gmail.com>
14051 F: Documentation/i2c/busses/scx200_acb
14052 F: arch/x86/platform/scx200/
14053 F: drivers/watchdog/scx200_wdt.c
14054 F: drivers/i2c/busses/scx200*
14055 F: drivers/mtd/maps/scx200_docflash.c
14056 F: include/linux/scx200.h
14059 M: Jim Cromie <jim.cromie@gmail.com>
14061 F: drivers/char/scx200_gpio.c
14062 F: include/linux/scx200_gpio.h
14064 SCx200 HRT CLOCKSOURCE DRIVER
14065 M: Jim Cromie <jim.cromie@gmail.com>
14067 F: drivers/clocksource/scx200_hrt.c
14069 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14070 M: Sascha Sommer <saschasommer@freenet.de>
14071 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14073 F: drivers/mmc/host/sdricoh_cs.c
14075 SECO BOARDS CEC DRIVER
14076 M: Ettore Chimenti <ek5.chimenti@gmail.com>
14078 F: drivers/media/platform/seco-cec/seco-cec.c
14079 F: drivers/media/platform/seco-cec/seco-cec.h
14082 M: Kees Cook <keescook@chromium.org>
14083 R: Andy Lutomirski <luto@amacapital.net>
14084 R: Will Drewry <wad@chromium.org>
14085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14087 F: kernel/seccomp.c
14088 F: include/uapi/linux/seccomp.h
14089 F: include/linux/seccomp.h
14090 F: tools/testing/selftests/seccomp/*
14091 F: tools/testing/selftests/kselftest_harness.h
14092 F: Documentation/userspace-api/seccomp_filter.rst
14093 K: \bsecure_computing
14096 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14097 M: Al Cooper <alcooperx@gmail.com>
14098 L: linux-mmc@vger.kernel.org
14099 L: bcm-kernel-feedback-list@broadcom.com
14101 F: drivers/mmc/host/sdhci-brcmstb*
14103 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14104 M: Adrian Hunter <adrian.hunter@intel.com>
14105 L: linux-mmc@vger.kernel.org
14107 F: drivers/mmc/host/sdhci*
14108 F: include/linux/mmc/sdhci*
14110 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14111 M: Adrian Hunter <adrian.hunter@intel.com>
14112 M: Ritesh Harjani <riteshh@codeaurora.org>
14113 M: Asutosh Das <asutoshd@codeaurora.org>
14114 L: linux-mmc@vger.kernel.org
14116 F: drivers/mmc/host/cqhci*
14118 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14119 M: Prabu Thangamuthu <prabu.t@synopsys.com>
14120 M: Manjunath M B <manjumb@synopsys.com>
14121 L: linux-mmc@vger.kernel.org
14123 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
14125 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14126 M: Ludovic Desroches <ludovic.desroches@microchip.com>
14127 L: linux-mmc@vger.kernel.org
14129 F: drivers/mmc/host/sdhci-of-at91.c
14131 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14132 M: Ben Dooks <ben-linux@fluff.org>
14133 M: Jaehoon Chung <jh80.chung@samsung.com>
14134 L: linux-mmc@vger.kernel.org
14136 F: drivers/mmc/host/sdhci-s3c*
14138 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14139 M: Viresh Kumar <vireshk@kernel.org>
14140 L: linux-mmc@vger.kernel.org
14142 F: drivers/mmc/host/sdhci-spear.c
14144 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14145 M: Kishon Vijay Abraham I <kishon@ti.com>
14146 L: linux-mmc@vger.kernel.org
14148 F: drivers/mmc/host/sdhci-omap.c
14150 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14151 M: Scott Bauer <scott.bauer@intel.com>
14152 M: Jonathan Derrick <jonathan.derrick@intel.com>
14153 L: linux-block@vger.kernel.org
14156 F: block/opal_proto.h
14157 F: include/linux/sed*
14158 F: include/uapi/linux/sed*
14161 M: Security Officers <security@kernel.org>
14165 M: James Morris <jmorris@namei.org>
14166 M: "Serge E. Hallyn" <serge@hallyn.com>
14167 L: linux-security-module@vger.kernel.org (suggested Cc:)
14168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14169 W: http://kernsec.org/
14172 X: security/selinux/
14174 SELINUX SECURITY MODULE
14175 M: Paul Moore <paul@paul-moore.com>
14176 M: Stephen Smalley <sds@tycho.nsa.gov>
14177 M: Eric Paris <eparis@parisplace.org>
14178 L: selinux@vger.kernel.org
14179 W: https://selinuxproject.org
14180 W: https://github.com/SELinuxProject
14181 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14183 F: include/uapi/linux/selinux_netlink.h
14184 F: security/selinux/
14185 F: scripts/selinux/
14186 F: Documentation/admin-guide/LSM/SELinux.rst
14189 M: Jiri Slaby <jirislaby@gmail.com>
14191 F: drivers/misc/phantom.c
14192 F: include/uapi/linux/phantom.h
14194 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
14195 M: Tomasz Duszynski <tduszyns@gmail.com>
14197 F: drivers/iio/chemical/sps30.c
14198 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
14201 M: Rob Herring <robh@kernel.org>
14202 L: linux-serial@vger.kernel.org
14204 F: Documentation/devicetree/bindings/serial/slave-device.txt
14205 F: drivers/tty/serdev/
14206 F: include/linux/serdev.h
14209 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14210 L: linux-serial@vger.kernel.org
14212 F: Documentation/devicetree/bindings/serial/
14213 F: drivers/tty/serial/
14216 M: Sean Young <sean@mess.org>
14217 L: linux-media@vger.kernel.org
14219 F: drivers/media/rc/serial_ir.c
14222 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14223 M: Edward Cree <ecree@solarflare.com>
14224 M: Martin Habets <mhabets@solarflare.com>
14225 L: netdev@vger.kernel.org
14227 F: drivers/net/ethernet/sfc/
14229 SFF/SFP/SFP+ MODULE SUPPORT
14230 M: Russell King <linux@armlinux.org.uk>
14231 L: netdev@vger.kernel.org
14233 F: drivers/net/phy/phylink.c
14234 F: drivers/net/phy/sfp*
14235 F: include/linux/phylink.h
14236 F: include/linux/sfp.h
14239 M: Dimitri Sivanich <sivanich@sgi.com>
14241 F: drivers/misc/sgi-gru/
14243 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14244 M: Pat Gefre <pfg@sgi.com>
14245 L: linux-ia64@vger.kernel.org
14247 F: Documentation/ia64/serial.txt
14248 F: drivers/tty/serial/ioc?_serial.c
14249 F: include/linux/ioc?.h
14251 SGI XP/XPC/XPNET DRIVER
14252 M: Cliff Whickman <cpw@sgi.com>
14253 M: Robin Holt <robinmholt@gmail.com>
14255 F: drivers/misc/sgi-xp/
14257 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14258 M: Ursula Braun <ubraun@linux.ibm.com>
14259 M: Karsten Graul <kgraul@linux.ibm.com>
14260 L: linux-s390@vger.kernel.org
14261 W: http://www.ibm.com/developerworks/linux/linux390/
14265 SHARP RJ54N1CB0C SENSOR DRIVER
14266 M: Jacopo Mondi <jacopo@jmondi.org>
14267 L: linux-media@vger.kernel.org
14268 T: git git://linuxtv.org/media_tree.git
14270 F: drivers/media/i2c/rj54n1cb0c.c
14271 F: include/media/i2c/rj54n1cb0c.h
14273 SH_VEU V4L2 MEM2MEM DRIVER
14274 L: linux-media@vger.kernel.org
14276 F: drivers/media/platform/sh_veu.c
14278 SH_VOU V4L2 OUTPUT DRIVER
14279 L: linux-media@vger.kernel.org
14281 F: drivers/media/platform/sh_vou.c
14282 F: include/media/drv-intf/sh_vou.h
14284 SI2157 MEDIA DRIVER
14285 M: Antti Palosaari <crope@iki.fi>
14286 L: linux-media@vger.kernel.org
14287 W: https://linuxtv.org
14288 W: http://palosaari.fi/linux/
14289 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14290 T: git git://linuxtv.org/anttip/media_tree.git
14292 F: drivers/media/tuners/si2157*
14294 SI2165 MEDIA DRIVER
14295 M: Matthias Schwarzott <zzam@gentoo.org>
14296 L: linux-media@vger.kernel.org
14297 W: https://linuxtv.org
14298 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14300 F: drivers/media/dvb-frontends/si2165*
14302 SI2168 MEDIA DRIVER
14303 M: Antti Palosaari <crope@iki.fi>
14304 L: linux-media@vger.kernel.org
14305 W: https://linuxtv.org
14306 W: http://palosaari.fi/linux/
14307 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14308 T: git git://linuxtv.org/anttip/media_tree.git
14310 F: drivers/media/dvb-frontends/si2168*
14312 SI470X FM RADIO RECEIVER I2C DRIVER
14313 M: Hans Verkuil <hverkuil@xs4all.nl>
14314 L: linux-media@vger.kernel.org
14315 T: git git://linuxtv.org/media_tree.git
14316 W: https://linuxtv.org
14318 F: drivers/media/radio/si470x/radio-si470x-i2c.c
14320 SI470X FM RADIO RECEIVER USB DRIVER
14321 M: Hans Verkuil <hverkuil@xs4all.nl>
14322 L: linux-media@vger.kernel.org
14323 T: git git://linuxtv.org/media_tree.git
14324 W: https://linuxtv.org
14326 F: drivers/media/radio/si470x/radio-si470x-common.c
14327 F: drivers/media/radio/si470x/radio-si470x.h
14328 F: drivers/media/radio/si470x/radio-si470x-usb.c
14330 SI4713 FM RADIO TRANSMITTER I2C DRIVER
14331 M: Eduardo Valentin <edubezval@gmail.com>
14332 L: linux-media@vger.kernel.org
14333 T: git git://linuxtv.org/media_tree.git
14334 W: https://linuxtv.org
14336 F: drivers/media/radio/si4713/si4713.?
14338 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14339 M: Eduardo Valentin <edubezval@gmail.com>
14340 L: linux-media@vger.kernel.org
14341 T: git git://linuxtv.org/media_tree.git
14342 W: https://linuxtv.org
14344 F: drivers/media/radio/si4713/radio-platform-si4713.c
14346 SI4713 FM RADIO TRANSMITTER USB DRIVER
14347 M: Hans Verkuil <hverkuil@xs4all.nl>
14348 L: linux-media@vger.kernel.org
14349 T: git git://linuxtv.org/media_tree.git
14350 W: https://linuxtv.org
14352 F: drivers/media/radio/si4713/radio-usb-si4713.c
14355 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14356 L: linux-media@vger.kernel.org
14357 W: https://linuxtv.org
14358 T: git git://linuxtv.org/media_tree.git
14360 F: drivers/media/common/siano/
14361 F: drivers/media/usb/siano/
14362 F: drivers/media/usb/siano/
14363 F: drivers/media/mmc/siano/
14366 M: Palmer Dabbelt <palmer@sifive.com>
14367 M: Paul Walmsley <paul.walmsley@sifive.com>
14368 L: linux-riscv@lists.infradead.org
14369 T: git git://github.com/sifive/riscv-linux.git
14374 SIFIVE FU540 SYSTEM-ON-CHIP
14375 M: Paul Walmsley <paul.walmsley@sifive.com>
14376 M: Palmer Dabbelt <palmer@sifive.com>
14377 L: linux-riscv@lists.infradead.org
14378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
14383 SILEAD TOUCHSCREEN DRIVER
14384 M: Hans de Goede <hdegoede@redhat.com>
14385 L: linux-input@vger.kernel.org
14386 L: platform-driver-x86@vger.kernel.org
14388 F: drivers/input/touchscreen/silead.c
14389 F: drivers/platform/x86/touchscreen_dmi.c
14391 SILICON MOTION SM712 FRAME BUFFER DRIVER
14392 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14393 M: Teddy Wang <teddy.wang@siliconmotion.com>
14394 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14395 L: linux-fbdev@vger.kernel.org
14397 F: drivers/video/fbdev/sm712*
14398 F: Documentation/fb/sm712fb.txt
14400 SIMPLE FIRMWARE INTERFACE (SFI)
14401 M: Len Brown <lenb@kernel.org>
14402 L: sfi-devel@simplefirmware.org
14403 W: http://simplefirmware.org/
14404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14406 F: arch/x86/platform/sfi/
14408 F: include/linux/sfi*.h
14411 M: Hans de Goede <hdegoede@redhat.com>
14412 L: linux-fbdev@vger.kernel.org
14414 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
14415 F: drivers/video/fbdev/simplefb.c
14416 F: include/linux/platform_data/simplefb.h
14418 SIMTEC EB110ATX (Chalice CATS)
14420 P: Vincent Sanders <vince@simtec.co.uk>
14421 M: Simtec Linux Team <linux@simtec.co.uk>
14422 W: http://www.simtec.co.uk/products/EB110ATX/
14425 SIMTEC EB2410ITX (BAST)
14427 P: Vincent Sanders <vince@simtec.co.uk>
14428 M: Simtec Linux Team <linux@simtec.co.uk>
14429 W: http://www.simtec.co.uk/products/EB2410ITX/
14431 F: arch/arm/mach-s3c24xx/mach-bast.c
14432 F: arch/arm/mach-s3c24xx/bast-ide.c
14433 F: arch/arm/mach-s3c24xx/bast-irq.c
14435 SIPHASH PRF ROUTINES
14436 M: Jason A. Donenfeld <Jason@zx2c4.com>
14439 F: lib/test_siphash.c
14440 F: include/linux/siphash.h
14443 M: Thorsten Scherer <t.scherer@eckelmann.de>
14444 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14445 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14448 F: drivers/gpio/gpio-siox.c
14449 F: include/trace/events/siox.h
14451 SIS 190 ETHERNET DRIVER
14452 M: Francois Romieu <romieu@fr.zoreil.com>
14453 L: netdev@vger.kernel.org
14455 F: drivers/net/ethernet/sis/sis190.c
14457 SIS 900/7016 FAST ETHERNET DRIVER
14458 M: Daniele Venzano <venza@brownhat.org>
14459 W: http://www.brownhat.org/sis900.html
14460 L: netdev@vger.kernel.org
14462 F: drivers/net/ethernet/sis/sis900.*
14464 SIS FRAMEBUFFER DRIVER
14465 M: Thomas Winischhofer <thomas@winischhofer.net>
14466 W: http://www.winischhofer.net/linuxsisvga.shtml
14468 F: Documentation/fb/sisfb.txt
14469 F: drivers/video/fbdev/sis/
14470 F: include/video/sisfb.h
14473 M: Thomas Winischhofer <thomas@winischhofer.net>
14474 W: http://www.winischhofer.at/linuxsisusbvga.shtml
14476 F: drivers/usb/misc/sisusbvga/
14479 M: Christoph Lameter <cl@linux.com>
14480 M: Pekka Enberg <penberg@kernel.org>
14481 M: David Rientjes <rientjes@google.com>
14482 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
14483 M: Andrew Morton <akpm@linux-foundation.org>
14484 L: linux-mm@kvack.org
14486 F: include/linux/sl?b*.h
14489 SLEEPABLE READ-COPY UPDATE (SRCU)
14490 M: Lai Jiangshan <jiangshanlai@gmail.com>
14491 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
14492 M: Josh Triplett <josh@joshtriplett.org>
14493 R: Steven Rostedt <rostedt@goodmis.org>
14494 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14495 L: rcu@vger.kernel.org
14496 W: http://www.rdrop.com/users/paulmck/RCU/
14498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14499 F: include/linux/srcu*.h
14500 F: kernel/rcu/srcu*.c
14502 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14503 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14504 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14506 F: drivers/slimbus/
14507 F: Documentation/devicetree/bindings/slimbus/
14508 F: include/linux/slimbus.h
14510 SMACK SECURITY MODULE
14511 M: Casey Schaufler <casey@schaufler-ca.com>
14512 L: linux-security-module@vger.kernel.org
14513 W: http://schaufler-ca.com
14514 T: git git://github.com/cschaufler/smack-next
14516 F: Documentation/admin-guide/LSM/Smack.rst
14519 SMC91x ETHERNET DRIVER
14520 M: Nicolas Pitre <nico@fluxnic.net>
14522 F: drivers/net/ethernet/smsc/smc91x.*
14524 SMIA AND SMIA++ IMAGE SENSOR DRIVER
14525 M: Sakari Ailus <sakari.ailus@iki.fi>
14526 L: linux-media@vger.kernel.org
14528 F: drivers/media/i2c/smiapp/
14529 F: include/media/i2c/smiapp.h
14530 F: drivers/media/i2c/smiapp-pll.c
14531 F: drivers/media/i2c/smiapp-pll.h
14532 F: include/uapi/linux/smiapp.h
14533 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14535 SMM665 HARDWARE MONITOR DRIVER
14536 M: Guenter Roeck <linux@roeck-us.net>
14537 L: linux-hwmon@vger.kernel.org
14539 F: Documentation/hwmon/smm665.rst
14540 F: drivers/hwmon/smm665.c
14542 SMSC EMC2103 HARDWARE MONITOR DRIVER
14543 M: Steve Glendinning <steve.glendinning@shawell.net>
14544 L: linux-hwmon@vger.kernel.org
14546 F: Documentation/hwmon/emc2103.rst
14547 F: drivers/hwmon/emc2103.c
14549 SMSC SCH5627 HARDWARE MONITOR DRIVER
14550 M: Hans de Goede <hdegoede@redhat.com>
14551 L: linux-hwmon@vger.kernel.org
14553 F: Documentation/hwmon/sch5627.rst
14554 F: drivers/hwmon/sch5627.c
14556 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14557 M: Steve Glendinning <steve.glendinning@shawell.net>
14558 L: linux-fbdev@vger.kernel.org
14560 F: drivers/video/fbdev/smscufx.c
14562 SMSC47B397 HARDWARE MONITOR DRIVER
14563 M: Jean Delvare <jdelvare@suse.com>
14564 L: linux-hwmon@vger.kernel.org
14566 F: Documentation/hwmon/smsc47b397.rst
14567 F: drivers/hwmon/smsc47b397.c
14569 SMSC911x ETHERNET DRIVER
14570 M: Steve Glendinning <steve.glendinning@shawell.net>
14571 L: netdev@vger.kernel.org
14573 F: include/linux/smsc911x.h
14574 F: drivers/net/ethernet/smsc/smsc911x.*
14576 SMSC9420 PCI ETHERNET DRIVER
14577 M: Steve Glendinning <steve.glendinning@shawell.net>
14578 L: netdev@vger.kernel.org
14580 F: drivers/net/ethernet/smsc/smsc9420.*
14582 SOC-CAMERA V4L2 SUBSYSTEM
14583 L: linux-media@vger.kernel.org
14584 T: git git://linuxtv.org/media_tree.git
14586 F: include/media/soc_camera.h
14587 F: drivers/staging/media/soc_camera/
14589 SOCIONEXT SYNQUACER I2C DRIVER
14590 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
14591 L: linux-i2c@vger.kernel.org
14593 F: drivers/i2c/busses/i2c-synquacer.c
14594 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14596 SOCIONEXT UNIPHIER SOUND DRIVER
14597 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14599 F: sound/soc/uniphier/
14601 SOEKRIS NET48XX LED SUPPORT
14602 M: Chris Boot <bootc@bootc.net>
14604 F: drivers/leds/leds-net48xx.c
14606 SOFT-ROCE DRIVER (rxe)
14607 M: Moni Shoua <monis@mellanox.com>
14608 L: linux-rdma@vger.kernel.org
14610 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14611 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14612 F: drivers/infiniband/sw/rxe/
14613 F: include/uapi/rdma/rdma_user_rxe.h
14615 SOFTLOGIC 6x10 MPEG CODEC
14616 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14617 M: Anton Sviridenko <anton@corp.bluecherry.net>
14618 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14619 M: Andrey Utkin <andrey_utkin@fastmail.com>
14620 M: Ismael Luceno <ismael@iodev.co.uk>
14621 L: linux-media@vger.kernel.org
14623 F: drivers/media/pci/solo6x10/
14625 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14626 M: James Morse <james.morse@arm.com>
14627 L: linux-arm-kernel@lists.infradead.org
14629 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
14630 F: drivers/firmware/arm_sdei.c
14631 F: include/linux/arm_sdei.h
14632 F: include/uapi/linux/arm_sdei.h
14634 SOFTWARE RAID (Multiple Disks) SUPPORT
14635 M: Shaohua Li <shli@kernel.org>
14636 L: linux-raid@vger.kernel.org
14637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14639 F: drivers/md/Makefile
14640 F: drivers/md/Kconfig
14642 F: drivers/md/raid*
14643 F: include/linux/raid/
14644 F: include/uapi/linux/raid/
14646 SOCIONEXT (SNI) AVE NETWORK DRIVER
14647 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14648 L: netdev@vger.kernel.org
14650 F: drivers/net/ethernet/socionext/sni_ave.c
14651 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14653 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14654 M: Jassi Brar <jaswinder.singh@linaro.org>
14655 L: netdev@vger.kernel.org
14657 F: drivers/net/ethernet/socionext/netsec.c
14658 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
14660 SOLIDRUN CLEARFOG SUPPORT
14661 M: Russell King <linux@armlinux.org.uk>
14663 F: arch/arm/boot/dts/armada-388-clearfog*
14664 F: arch/arm/boot/dts/armada-38x-solidrun-*
14666 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14667 M: Russell King <linux@armlinux.org.uk>
14669 F: arch/arm/boot/dts/imx6*-cubox-i*
14670 F: arch/arm/boot/dts/imx6*-hummingboard*
14671 F: arch/arm/boot/dts/imx6*-sr-*
14673 SONIC NETWORK DRIVER
14674 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14675 L: netdev@vger.kernel.org
14677 F: drivers/net/ethernet/natsemi/sonic.*
14679 SONICS SILICON BACKPLANE DRIVER (SSB)
14680 M: Michael Buesch <m@bues.ch>
14681 L: linux-wireless@vger.kernel.org
14684 F: include/linux/ssb/
14686 SONY IMX214 SENSOR DRIVER
14687 M: Ricardo Ribalda <ricardo.ribalda@gmail.com>
14688 L: linux-media@vger.kernel.org
14689 T: git git://linuxtv.org/media_tree.git
14691 F: drivers/media/i2c/imx214.c
14692 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14694 SONY IMX258 SENSOR DRIVER
14695 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14696 L: linux-media@vger.kernel.org
14697 T: git git://linuxtv.org/media_tree.git
14699 F: drivers/media/i2c/imx258.c
14701 SONY IMX274 SENSOR DRIVER
14702 M: Leon Luo <leonl@leopardimaging.com>
14703 L: linux-media@vger.kernel.org
14704 T: git git://linuxtv.org/media_tree.git
14706 F: drivers/media/i2c/imx274.c
14707 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
14709 SONY IMX319 SENSOR DRIVER
14710 M: Bingbu Cao <bingbu.cao@intel.com>
14711 L: linux-media@vger.kernel.org
14712 T: git git://linuxtv.org/media_tree.git
14714 F: drivers/media/i2c/imx319.c
14716 SONY IMX355 SENSOR DRIVER
14717 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14718 L: linux-media@vger.kernel.org
14719 T: git git://linuxtv.org/media_tree.git
14721 F: drivers/media/i2c/imx355.c
14723 SONY MEMORYSTICK SUBSYSTEM
14724 M: Maxim Levitsky <maximlevitsky@gmail.com>
14725 M: Alex Dubov <oakad@yahoo.com>
14726 M: Ulf Hansson <ulf.hansson@linaro.org>
14727 L: linux-mmc@vger.kernel.org
14728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
14730 F: drivers/memstick/
14731 F: include/linux/memstick.h
14733 SONY VAIO CONTROL DEVICE DRIVER
14734 M: Mattia Dongili <malattia@linux.it>
14735 L: platform-driver-x86@vger.kernel.org
14736 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14738 F: Documentation/laptops/sony-laptop.txt
14739 F: drivers/char/sonypi.c
14740 F: drivers/platform/x86/sony-laptop.c
14741 F: include/linux/sony-laptop.h
14744 M: Jaroslav Kysela <perex@perex.cz>
14745 M: Takashi Iwai <tiwai@suse.com>
14746 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14747 W: http://www.alsa-project.org/
14748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14749 Q: http://patchwork.kernel.org/project/alsa-devel/list/
14751 F: Documentation/sound/
14753 F: include/uapi/sound/
14756 SOUND - COMPRESSED AUDIO
14757 M: Vinod Koul <vkoul@kernel.org>
14758 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14759 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14761 F: Documentation/sound/designs/compress-offload.rst
14762 F: include/sound/compress_driver.h
14763 F: include/uapi/sound/compress_*
14764 F: sound/core/compress_offload.c
14765 F: sound/soc/soc-compress.c
14767 SOUND - DMAENGINE HELPERS
14768 M: Lars-Peter Clausen <lars@metafoo.de>
14770 F: include/sound/dmaengine_pcm.h
14771 F: sound/core/pcm_dmaengine.c
14772 F: sound/soc/soc-generic-dmaengine-pcm.c
14774 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14775 M: Liam Girdwood <lgirdwood@gmail.com>
14776 M: Mark Brown <broonie@kernel.org>
14777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14778 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14779 W: http://alsa-project.org/main/index.php/ASoC
14781 F: Documentation/devicetree/bindings/sound/
14782 F: Documentation/sound/soc/
14784 F: include/dt-bindings/sound/
14785 F: include/sound/soc*
14787 SOUNDWIRE SUBSYSTEM
14788 M: Vinod Koul <vkoul@kernel.org>
14789 M: Sanyog Kale <sanyog.r.kale@intel.com>
14790 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14791 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14793 F: Documentation/driver-api/soundwire/
14794 F: drivers/soundwire/
14795 F: include/linux/soundwire/
14798 M: Olli Salonen <olli.salonen@iki.fi>
14799 L: linux-media@vger.kernel.org
14800 W: https://linuxtv.org
14801 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14803 F: drivers/media/dvb-frontends/sp2*
14805 SPARC + UltraSPARC (sparc/sparc64)
14806 M: "David S. Miller" <davem@davemloft.net>
14807 L: sparclinux@vger.kernel.org
14808 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
14809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14815 SPARC SERIAL DRIVERS
14816 M: "David S. Miller" <davem@davemloft.net>
14817 L: sparclinux@vger.kernel.org
14818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14821 F: include/linux/sunserialcore.h
14822 F: drivers/tty/serial/suncore.c
14823 F: drivers/tty/serial/sunhv.c
14824 F: drivers/tty/serial/sunsab.c
14825 F: drivers/tty/serial/sunsab.h
14826 F: drivers/tty/serial/sunsu.c
14827 F: drivers/tty/serial/sunzilog.c
14828 F: drivers/tty/serial/sunzilog.h
14829 F: drivers/tty/vcc.c
14832 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14833 L: linux-sparse@vger.kernel.org
14834 W: https://sparse.wiki.kernel.org/
14835 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14837 F: include/linux/compiler.h
14839 SPEAR CLOCK FRAMEWORK SUPPORT
14840 M: Viresh Kumar <vireshk@kernel.org>
14841 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14842 W: http://www.st.com/spear
14844 F: drivers/clk/spear/
14846 SPEAR PLATFORM SUPPORT
14847 M: Viresh Kumar <vireshk@kernel.org>
14848 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14849 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14850 W: http://www.st.com/spear
14852 F: arch/arm/boot/dts/spear*
14853 F: arch/arm/mach-spear/
14856 M: Marek Vasut <marek.vasut@gmail.com>
14857 M: Tudor Ambarus <tudor.ambarus@microchip.com>
14858 L: linux-mtd@lists.infradead.org
14859 W: http://www.linux-mtd.infradead.org/
14860 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
14861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
14863 F: drivers/mtd/spi-nor/
14864 F: include/linux/mtd/spi-nor.h
14867 M: Mark Brown <broonie@kernel.org>
14868 L: linux-spi@vger.kernel.org
14869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14870 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
14872 F: Documentation/devicetree/bindings/spi/
14873 F: Documentation/spi/
14875 F: include/linux/spi/
14876 F: include/uapi/linux/spi/
14879 SPIDERNET NETWORK DRIVER for CELL
14880 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14881 L: netdev@vger.kernel.org
14883 F: Documentation/networking/device_drivers/toshiba/spider_net.txt
14884 F: drivers/net/ethernet/toshiba/spider_net*
14887 R: Stephen Boyd <sboyd@kernel.org>
14888 L: linux-arm-msm@vger.kernel.org
14889 F: Documentation/devicetree/bindings/spmi/
14891 F: include/dt-bindings/spmi/spmi.h
14892 F: include/linux/spmi.h
14893 F: include/trace/events/spmi.h
14896 M: Jeremy Kerr <jk@ozlabs.org>
14897 L: linuxppc-dev@lists.ozlabs.org
14898 W: http://www.ibm.com/developerworks/power/cell/
14900 F: Documentation/filesystems/spufs.txt
14901 F: arch/powerpc/platforms/cell/spufs/
14903 SQUASHFS FILE SYSTEM
14904 M: Phillip Lougher <phillip@squashfs.org.uk>
14905 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
14906 W: http://squashfs.org.uk
14907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14909 F: Documentation/filesystems/squashfs.txt
14912 SRM (Alpha) environment access
14913 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
14915 F: arch/alpha/kernel/srm_env.c
14917 ST LSM6DSx IMU IIO DRIVER
14918 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14919 L: linux-iio@vger.kernel.org
14920 W: http://www.st.com/
14922 F: drivers/iio/imu/st_lsm6dsx/
14923 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14925 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
14926 M: Mickael Guene <mickael.guene@st.com>
14927 L: linux-media@vger.kernel.org
14928 T: git git://linuxtv.org/media_tree.git
14930 F: drivers/media/i2c/st-mipid02.c
14931 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
14933 ST STM32 I2C/SMBUS DRIVER
14934 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14935 L: linux-i2c@vger.kernel.org
14937 F: drivers/i2c/busses/i2c-stm32*
14939 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14940 M: Song Qiang <songqiang1304521@gmail.com>
14941 L: linux-iio@vger.kernel.org
14943 F: drivers/iio/proximity/vl53l0x-i2c.c
14944 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14947 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14948 M: Sasha Levin <sashal@kernel.org>
14949 L: stable@vger.kernel.org
14951 F: Documentation/process/stable-kernel-rules.rst
14954 M: Ian Abbott <abbotti@mev.co.uk>
14955 M: H Hartley Sweeten <hsweeten@visionengravers.com>
14957 F: drivers/staging/comedi/
14959 STAGING - EROFS FILE SYSTEM
14960 M: Gao Xiang <gaoxiang25@huawei.com>
14961 M: Chao Yu <yuchao0@huawei.com>
14962 L: linux-erofs@lists.ozlabs.org
14964 F: drivers/staging/erofs/
14966 STAGING - FIELDBUS SUBSYSTEM
14967 M: Sven Van Asbroeck <TheSven73@gmail.com>
14969 F: drivers/staging/fieldbus/*
14970 F: drivers/staging/fieldbus/Documentation/
14972 STAGING - HMS ANYBUS-S BUS
14973 M: Sven Van Asbroeck <TheSven73@gmail.com>
14975 F: drivers/staging/fieldbus/anybuss/
14977 STAGING - INDUSTRIAL IO
14978 M: Jonathan Cameron <jic23@kernel.org>
14979 L: linux-iio@vger.kernel.org
14981 F: Documentation/devicetree/bindings/staging/iio/
14982 F: drivers/staging/iio/
14984 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14985 M: Marc Dietrich <marvin24@gmx.de>
14986 L: ac100@lists.launchpad.net (moderated for non-subscribers)
14987 L: linux-tegra@vger.kernel.org
14989 F: drivers/staging/nvec/
14991 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14992 M: Jens Frederich <jfrederich@gmail.com>
14993 M: Daniel Drake <dsd@laptop.org>
14994 M: Jon Nettleton <jon.nettleton@gmail.com>
14995 W: http://wiki.laptop.org/go/DCON
14997 F: drivers/staging/olpc_dcon/
14999 STAGING - REALTEK RTL8712U DRIVERS
15000 M: Larry Finger <Larry.Finger@lwfinger.net>
15001 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15003 F: drivers/staging/rtl8712/
15005 STAGING - REALTEK RTL8188EU DRIVERS
15006 M: Larry Finger <Larry.Finger@lwfinger.net>
15008 F: drivers/staging/rtl8188eu/
15010 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15011 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15012 M: Teddy Wang <teddy.wang@siliconmotion.com>
15013 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15014 L: linux-fbdev@vger.kernel.org
15016 F: drivers/staging/sm750fb/
15018 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15019 M: William Hubbs <w.d.hubbs@gmail.com>
15020 M: Chris Brannon <chris@the-brannons.com>
15021 M: Kirk Reiser <kirk@reisers.ca>
15022 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
15023 L: speakup@linux-speakup.org
15024 W: http://www.linux-speakup.org/
15026 F: drivers/staging/speakup/
15028 STAGING - VIA VT665X DRIVERS
15029 M: Forest Bond <forest@alittletooquiet.net>
15031 F: drivers/staging/vt665?/
15033 STAGING - WILC1000 WIFI DRIVER
15034 M: Adham Abozaeid <adham.abozaeid@microchip.com>
15035 M: Ajay Singh <ajay.kathat@microchip.com>
15036 L: linux-wireless@vger.kernel.org
15038 F: drivers/staging/wilc1000/
15041 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15043 L: devel@driverdev.osuosl.org
15045 F: drivers/staging/
15047 STARFIRE/DURALAN NETWORK DRIVER
15048 M: Ion Badulescu <ionut@badula.org>
15050 F: drivers/net/ethernet/adaptec/starfire*
15052 STEC S1220 SKD DRIVER
15053 M: Damien Le Moal <Damien.LeMoal@wdc.com>
15054 L: linux-block@vger.kernel.org
15056 F: drivers/block/skd*[ch]
15058 STI AUDIO (ASoC) DRIVERS
15059 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
15060 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15062 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15066 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
15068 F: drivers/media/platform/sti/cec/
15069 F: Documentation/devicetree/bindings/media/stih-cec.txt
15071 STK1160 USB VIDEO CAPTURE DRIVER
15072 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15073 L: linux-media@vger.kernel.org
15074 T: git git://linuxtv.org/media_tree.git
15076 F: drivers/media/usb/stk1160/
15078 STM32 AUDIO (ASoC) DRIVERS
15079 M: Olivier Moysan <olivier.moysan@st.com>
15080 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
15081 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15083 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
15086 STM32 TIMER/LPTIMER DRIVERS
15087 M: Fabrice Gasnier <fabrice.gasnier@st.com>
15089 F: drivers/*/stm32-*timer*
15090 F: drivers/pwm/pwm-stm32*
15091 F: include/linux/*/stm32-*tim*
15092 F: Documentation/ABI/testing/*timer-stm32
15093 F: Documentation/devicetree/bindings/*/stm32-*timer*
15094 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
15096 STMMAC ETHERNET DRIVER
15097 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
15098 M: Alexandre Torgue <alexandre.torgue@st.com>
15099 M: Jose Abreu <joabreu@synopsys.com>
15100 L: netdev@vger.kernel.org
15101 W: http://www.stlinux.com
15103 F: drivers/net/ethernet/stmicro/stmmac/
15106 M: Sam Creasey <sammy@sammy.net>
15107 W: http://sammy.net/sun3/
15109 F: arch/m68k/kernel/*sun3*
15110 F: arch/m68k/sun3*/
15111 F: arch/m68k/include/asm/sun3*
15112 F: drivers/net/ethernet/i825xx/sun3*
15114 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15115 M: Hans de Goede <hdegoede@redhat.com>
15116 L: linux-input@vger.kernel.org
15118 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
15119 F: drivers/input/keyboard/sun4i-lradc-keys.c
15121 SUNDANCE NETWORK DRIVER
15122 M: Denis Kirjanov <kda@linux-powerpc.org>
15123 L: netdev@vger.kernel.org
15125 F: drivers/net/ethernet/dlink/sundance.c
15128 M: Yoshinori Sato <ysato@users.sourceforge.jp>
15129 M: Rich Felker <dalias@libc.org>
15130 L: linux-sh@vger.kernel.org
15131 Q: http://patchwork.kernel.org/project/linux-sh/list/
15133 F: Documentation/sh/
15138 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
15139 M: Len Brown <len.brown@intel.com>
15140 M: Pavel Machek <pavel@ucw.cz>
15141 L: linux-pm@vger.kernel.org
15142 B: https://bugzilla.kernel.org
15144 F: Documentation/power/
15145 F: arch/x86/kernel/acpi/
15146 F: drivers/base/power/
15148 F: include/linux/suspend.h
15149 F: include/linux/freezer.h
15150 F: include/linux/pm.h
15153 M: Martin Mares <mj@ucw.cz>
15154 L: linux-video@atrey.karlin.mff.cuni.cz
15156 F: Documentation/svga.txt
15157 F: arch/x86/boot/video*
15160 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15161 L: iommu@lists.linux-foundation.org
15162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15164 F: kernel/dma/swiotlb.c
15165 F: arch/*/kernel/pci-swiotlb.c
15166 F: include/linux/swiotlb.h
15169 M: Jiri Pirko <jiri@resnulli.us>
15170 M: Ivan Vecera <ivecera@redhat.com>
15171 L: netdev@vger.kernel.org
15174 F: include/net/switchdev.h
15176 SY8106A REGULATOR DRIVER
15177 M: Icenowy Zheng <icenowy@aosc.io>
15179 F: drivers/regulator/sy8106a-regulator.c
15180 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15182 SYNC FILE FRAMEWORK
15183 M: Sumit Semwal <sumit.semwal@linaro.org>
15184 R: Gustavo Padovan <gustavo@padovan.org>
15186 L: linux-media@vger.kernel.org
15187 L: dri-devel@lists.freedesktop.org
15188 F: drivers/dma-buf/sync_*
15189 F: drivers/dma-buf/dma-fence*
15190 F: drivers/dma-buf/sw_sync.c
15191 F: include/linux/sync_file.h
15192 F: include/uapi/linux/sync_file.h
15193 F: Documentation/sync_file.txt
15194 T: git git://anongit.freedesktop.org/drm/drm-misc
15196 SYNOPSYS ARC ARCHITECTURE
15197 M: Vineet Gupta <vgupta@synopsys.com>
15198 L: linux-snps-arc@lists.infradead.org
15201 F: Documentation/devicetree/bindings/arc/*
15202 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15203 F: drivers/clocksource/arc_timer.c
15204 F: drivers/tty/serial/arc_uart.c
15205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15207 SYNOPSYS ARC HSDK SDP pll clock driver
15208 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15210 F: drivers/clk/clk-hsdk-pll.c
15211 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15213 SYNOPSYS ARC SDP clock driver
15214 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15216 F: drivers/clk/axs10x/*
15217 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15219 SYNOPSYS ARC SDP platform support
15220 M: Alexey Brodkin <abrodkin@synopsys.com>
15222 F: arch/arc/plat-axs10x
15223 F: arch/arc/boot/dts/ax*
15224 F: Documentation/devicetree/bindings/arc/axs10*
15226 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15227 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15229 F: drivers/reset/reset-axs10x.c
15230 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15232 SYNOPSYS CREG GPIO DRIVER
15233 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15235 F: drivers/gpio/gpio-creg-snps.c
15236 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15238 SYNOPSYS DESIGNWARE 8250 UART DRIVER
15239 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15241 F: drivers/tty/serial/8250/8250_dw.c
15243 SYNOPSYS DESIGNWARE APB GPIO DRIVER
15244 M: Hoan Tran <hoan@os.amperecomputing.com>
15245 L: linux-gpio@vger.kernel.org
15247 F: drivers/gpio/gpio-dwapb.c
15248 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15250 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15251 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15253 F: drivers/dma/dwi-axi-dmac/
15254 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15256 SYNOPSYS DESIGNWARE DMAC DRIVER
15257 M: Viresh Kumar <vireshk@kernel.org>
15258 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15260 F: Documentation/devicetree/bindings/dma/snps-dma.txt
15262 F: include/dt-bindings/dma/dw-dmac.h
15263 F: include/linux/dma/dw.h
15264 F: include/linux/platform_data/dma-dw.h
15266 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15267 M: Jose Abreu <Jose.Abreu@synopsys.com>
15268 L: netdev@vger.kernel.org
15270 F: drivers/net/ethernet/synopsys/
15272 SYNOPSYS DESIGNWARE I2C DRIVER
15273 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
15274 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15275 R: Mika Westerberg <mika.westerberg@linux.intel.com>
15276 L: linux-i2c@vger.kernel.org
15278 F: drivers/i2c/busses/i2c-designware-*
15279 F: include/linux/platform_data/i2c-designware.h
15281 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15282 M: Jaehoon Chung <jh80.chung@samsung.com>
15283 L: linux-mmc@vger.kernel.org
15285 F: drivers/mmc/host/dw_mmc*
15287 SYNOPSYS HSDK RESET CONTROLLER DRIVER
15288 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15290 F: drivers/reset/reset-hsdk.c
15291 F: include/dt-bindings/reset/snps,hsdk-reset.h
15292 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15294 SYSTEM CONFIGURATION (SYSCON)
15295 M: Lee Jones <lee.jones@linaro.org>
15296 M: Arnd Bergmann <arnd@arndb.de>
15297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15299 F: drivers/mfd/syscon.c
15301 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15302 M: Sudeep Holla <sudeep.holla@arm.com>
15303 L: linux-arm-kernel@lists.infradead.org
15305 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15306 F: drivers/clk/clk-sc[mp]i.c
15307 F: drivers/cpufreq/sc[mp]i-cpufreq.c
15308 F: drivers/firmware/arm_scpi.c
15309 F: drivers/firmware/arm_scmi/
15310 F: include/linux/sc[mp]i_protocol.h
15312 SYSTEM RESET/SHUTDOWN DRIVERS
15313 M: Sebastian Reichel <sre@kernel.org>
15314 L: linux-pm@vger.kernel.org
15315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15317 F: Documentation/devicetree/bindings/power/reset/
15318 F: drivers/power/reset/
15320 SYSTEM TRACE MODULE CLASS
15321 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
15323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15324 F: Documentation/trace/stm.rst
15325 F: drivers/hwtracing/stm/
15326 F: include/linux/stm.h
15327 F: include/uapi/linux/stm.h
15330 M: Christoph Hellwig <hch@infradead.org>
15332 F: Documentation/filesystems/sysv-fs.txt
15334 F: include/linux/sysv_fs.h
15336 TASKSTATS STATISTICS INTERFACE
15337 M: Balbir Singh <bsingharora@gmail.com>
15339 F: Documentation/accounting/taskstats*
15340 F: include/linux/taskstats*
15341 F: kernel/taskstats.c
15344 M: Jamal Hadi Salim <jhs@mojatatu.com>
15345 M: Cong Wang <xiyou.wangcong@gmail.com>
15346 M: Jiri Pirko <jiri@resnulli.us>
15347 L: netdev@vger.kernel.org
15349 F: include/net/pkt_cls.h
15350 F: include/net/pkt_sched.h
15351 F: include/net/tc_act/
15352 F: include/uapi/linux/pkt_cls.h
15353 F: include/uapi/linux/pkt_sched.h
15354 F: include/uapi/linux/tc_act/
15355 F: include/uapi/linux/tc_ematch/
15358 TC90522 MEDIA DRIVER
15359 M: Akihiro Tsukada <tskd08@gmail.com>
15360 L: linux-media@vger.kernel.org
15362 F: drivers/media/dvb-frontends/tc90522*
15364 TCP LOW PRIORITY MODULE
15365 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15366 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15367 W: http://tcp-lp-mod.sourceforge.net/
15369 F: net/ipv4/tcp_lp.c
15371 TDA10071 MEDIA DRIVER
15372 M: Antti Palosaari <crope@iki.fi>
15373 L: linux-media@vger.kernel.org
15374 W: https://linuxtv.org
15375 W: http://palosaari.fi/linux/
15376 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15377 T: git git://linuxtv.org/anttip/media_tree.git
15379 F: drivers/media/dvb-frontends/tda10071*
15381 TDA18212 MEDIA DRIVER
15382 M: Antti Palosaari <crope@iki.fi>
15383 L: linux-media@vger.kernel.org
15384 W: https://linuxtv.org
15385 W: http://palosaari.fi/linux/
15386 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15387 T: git git://linuxtv.org/anttip/media_tree.git
15389 F: drivers/media/tuners/tda18212*
15391 TDA18218 MEDIA DRIVER
15392 M: Antti Palosaari <crope@iki.fi>
15393 L: linux-media@vger.kernel.org
15394 W: https://linuxtv.org
15395 W: http://palosaari.fi/linux/
15396 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15397 T: git git://linuxtv.org/anttip/media_tree.git
15399 F: drivers/media/tuners/tda18218*
15401 TDA18250 MEDIA DRIVER
15402 M: Olli Salonen <olli.salonen@iki.fi>
15403 L: linux-media@vger.kernel.org
15404 W: https://linuxtv.org
15405 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15406 T: git git://linuxtv.org/media_tree.git
15408 F: drivers/media/tuners/tda18250*
15410 TDA18271 MEDIA DRIVER
15411 M: Michael Krufky <mkrufky@linuxtv.org>
15412 L: linux-media@vger.kernel.org
15413 W: https://linuxtv.org
15414 W: http://github.com/mkrufky
15415 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15416 T: git git://linuxtv.org/mkrufky/tuners.git
15418 F: drivers/media/tuners/tda18271*
15420 TDA1997x MEDIA DRIVER
15421 M: Tim Harvey <tharvey@gateworks.com>
15422 L: linux-media@vger.kernel.org
15423 W: https://linuxtv.org
15424 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15426 F: drivers/media/i2c/tda1997x.*
15428 TDA827x MEDIA DRIVER
15429 M: Michael Krufky <mkrufky@linuxtv.org>
15430 L: linux-media@vger.kernel.org
15431 W: https://linuxtv.org
15432 W: http://github.com/mkrufky
15433 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15434 T: git git://linuxtv.org/mkrufky/tuners.git
15436 F: drivers/media/tuners/tda8290.*
15438 TDA8290 MEDIA DRIVER
15439 M: Michael Krufky <mkrufky@linuxtv.org>
15440 L: linux-media@vger.kernel.org
15441 W: https://linuxtv.org
15442 W: http://github.com/mkrufky
15443 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15444 T: git git://linuxtv.org/mkrufky/tuners.git
15446 F: drivers/media/tuners/tda8290.*
15448 TDA9840 MEDIA DRIVER
15449 M: Hans Verkuil <hverkuil@xs4all.nl>
15450 L: linux-media@vger.kernel.org
15451 T: git git://linuxtv.org/media_tree.git
15452 W: https://linuxtv.org
15454 F: drivers/media/i2c/tda9840*
15456 TEA5761 TUNER DRIVER
15457 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15458 L: linux-media@vger.kernel.org
15459 W: https://linuxtv.org
15460 T: git git://linuxtv.org/media_tree.git
15462 F: drivers/media/tuners/tea5761.*
15464 TEA5767 TUNER DRIVER
15465 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15466 L: linux-media@vger.kernel.org
15467 W: https://linuxtv.org
15468 T: git git://linuxtv.org/media_tree.git
15470 F: drivers/media/tuners/tea5767.*
15472 TEA6415C MEDIA DRIVER
15473 M: Hans Verkuil <hverkuil@xs4all.nl>
15474 L: linux-media@vger.kernel.org
15475 T: git git://linuxtv.org/media_tree.git
15476 W: https://linuxtv.org
15478 F: drivers/media/i2c/tea6415c*
15480 TEA6420 MEDIA DRIVER
15481 M: Hans Verkuil <hverkuil@xs4all.nl>
15482 L: linux-media@vger.kernel.org
15483 T: git git://linuxtv.org/media_tree.git
15484 W: https://linuxtv.org
15486 F: drivers/media/i2c/tea6420*
15489 M: Jiri Pirko <jiri@resnulli.us>
15490 L: netdev@vger.kernel.org
15492 F: drivers/net/team/
15493 F: include/linux/if_team.h
15494 F: include/uapi/linux/if_team.h
15496 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15497 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15499 F: arch/x86/platform/ts5500/
15501 TECHNOTREND USB IR RECEIVER
15502 M: Sean Young <sean@mess.org>
15503 L: linux-media@vger.kernel.org
15505 F: drivers/media/rc/ttusbir.c
15507 TECHWELL TW9910 VIDEO DECODER
15508 L: linux-media@vger.kernel.org
15510 F: drivers/media/i2c/tw9910.c
15511 F: include/media/i2c/tw9910.h
15514 M: Jens Wiklander <jens.wiklander@linaro.org>
15516 F: include/linux/tee_drv.h
15517 F: include/uapi/linux/tee.h
15519 F: Documentation/tee.txt
15521 TEGRA ARCHITECTURE SUPPORT
15522 M: Thierry Reding <thierry.reding@gmail.com>
15523 M: Jonathan Hunter <jonathanh@nvidia.com>
15524 L: linux-tegra@vger.kernel.org
15525 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
15526 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15531 M: Peter De Schrijver <pdeschrijver@nvidia.com>
15532 M: Prashant Gaikwad <pgaikwad@nvidia.com>
15534 F: drivers/clk/tegra/
15537 M: Laxman Dewangan <ldewangan@nvidia.com>
15538 M: Jon Hunter <jonathanh@nvidia.com>
15540 F: drivers/dma/tegra*
15543 M: Laxman Dewangan <ldewangan@nvidia.com>
15545 F: drivers/i2c/busses/i2c-tegra.c
15547 TEGRA IOMMU DRIVERS
15548 M: Thierry Reding <thierry.reding@gmail.com>
15549 L: linux-tegra@vger.kernel.org
15551 F: drivers/iommu/tegra*
15554 M: Laxman Dewangan <ldewangan@nvidia.com>
15556 F: drivers/input/keyboard/tegra-kbc.c
15559 M: Stefan Agner <stefan@agner.ch>
15560 M: Lucas Stach <dev@lynxeye.de>
15562 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15563 F: drivers/mtd/nand/raw/tegra_nand.c
15566 M: Thierry Reding <thierry.reding@gmail.com>
15568 F: drivers/pwm/pwm-tegra.c
15570 TEGRA SERIAL DRIVER
15571 M: Laxman Dewangan <ldewangan@nvidia.com>
15573 F: drivers/tty/serial/serial-tegra.c
15576 M: Laxman Dewangan <ldewangan@nvidia.com>
15578 F: drivers/spi/spi-tegra*
15580 TEGRA XUSB PADCTL DRIVER
15581 M: JC Kuo <jckuo@nvidia.com>
15583 F: drivers/phy/tegra/xusb*
15585 TEHUTI ETHERNET DRIVER
15586 M: Andy Gospodarek <andy@greyhouse.net>
15587 L: netdev@vger.kernel.org
15589 F: drivers/net/ethernet/tehuti/*
15591 Telecom Clock Driver for MCPL0010
15592 M: Mark Gross <mark.gross@intel.com>
15594 F: drivers/char/tlclk.c
15596 TENSILICA XTENSA PORT (xtensa)
15597 M: Chris Zankel <chris@zankel.net>
15598 M: Max Filippov <jcmvbkbc@gmail.com>
15599 L: linux-xtensa@linux-xtensa.org
15600 T: git git://github.com/czankel/xtensa-linux.git
15603 F: drivers/irqchip/irq-xtensa-*
15605 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15606 M: Nishanth Menon <nm@ti.com>
15607 M: Tero Kristo <t-kristo@ti.com>
15608 M: Santosh Shilimkar <ssantosh@kernel.org>
15609 L: linux-arm-kernel@lists.infradead.org
15611 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15612 F: drivers/firmware/ti_sci*
15613 F: include/linux/soc/ti/ti_sci_protocol.h
15614 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15615 F: drivers/soc/ti/ti_sci_pm_domains.c
15616 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15617 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15618 F: drivers/clk/keystone/sci-clk.c
15619 F: drivers/reset/reset-ti-sci.c
15620 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
15621 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
15622 F: drivers/irqchip/irq-ti-sci-intr.c
15623 F: drivers/irqchip/irq-ti-sci-inta.c
15624 F: include/linux/soc/ti/ti_sci_inta_msi.h
15625 F: drivers/soc/ti/ti_sci_inta_msi.c
15627 Texas Instruments ASoC drivers
15628 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
15629 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15633 Texas Instruments' DAC7612 DAC Driver
15634 M: Ricardo Ribalda <ricardo@ribalda.com>
15635 L: linux-iio@vger.kernel.org
15637 F: drivers/iio/dac/ti-dac7612.c
15638 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
15640 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15641 M: Hans Verkuil <hverkuil@xs4all.nl>
15642 L: linux-media@vger.kernel.org
15643 T: git git://linuxtv.org/media_tree.git
15644 W: https://linuxtv.org
15646 F: drivers/media/radio/radio-raremono.c
15649 M: Zhang Rui <rui.zhang@intel.com>
15650 M: Eduardo Valentin <edubezval@gmail.com>
15651 R: Daniel Lezcano <daniel.lezcano@linaro.org>
15652 L: linux-pm@vger.kernel.org
15653 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15655 Q: https://patchwork.kernel.org/project/linux-pm/list/
15657 F: drivers/thermal/
15658 F: include/linux/thermal.h
15659 F: include/uapi/linux/thermal.h
15660 F: include/linux/cpu_cooling.h
15661 F: Documentation/devicetree/bindings/thermal/
15663 THERMAL/CPU_COOLING
15664 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
15665 M: Viresh Kumar <viresh.kumar@linaro.org>
15666 M: Javi Merino <javi.merino@kernel.org>
15667 L: linux-pm@vger.kernel.org
15669 F: Documentation/thermal/cpu-cooling-api.txt
15670 F: drivers/thermal/cpu_cooling.c
15671 F: include/linux/cpu_cooling.h
15673 THINKPAD ACPI EXTRAS DRIVER
15674 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15675 L: ibm-acpi-devel@lists.sourceforge.net
15676 L: platform-driver-x86@vger.kernel.org
15677 W: http://ibm-acpi.sourceforge.net
15678 W: http://thinkwiki.org/wiki/Ibm-acpi
15679 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15681 F: drivers/platform/x86/thinkpad_acpi.c
15684 M: Andreas Noever <andreas.noever@gmail.com>
15685 M: Michael Jamet <michael.jamet@intel.com>
15686 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15687 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15690 F: Documentation/admin-guide/thunderbolt.rst
15691 F: drivers/thunderbolt/
15692 F: include/linux/thunderbolt.h
15694 THUNDERBOLT NETWORK DRIVER
15695 M: Michael Jamet <michael.jamet@intel.com>
15696 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15697 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15698 L: netdev@vger.kernel.org
15700 F: drivers/net/thunderbolt.c
15702 THUNDERX GPIO DRIVER
15703 M: David Daney <david.daney@cavium.com>
15705 F: drivers/gpio/gpio-thunderx.c
15707 TI AM437X VPFE DRIVER
15708 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15709 L: linux-media@vger.kernel.org
15710 W: https://linuxtv.org
15711 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15712 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15714 F: drivers/media/platform/am437x/
15716 TI BANDGAP AND THERMAL DRIVER
15717 M: Eduardo Valentin <edubezval@gmail.com>
15718 M: Keerthy <j-keerthy@ti.com>
15719 L: linux-pm@vger.kernel.org
15720 L: linux-omap@vger.kernel.org
15722 F: drivers/thermal/ti-soc-thermal/
15724 TI BQ27XXX POWER SUPPLY DRIVER
15725 R: Andrew F. Davis <afd@ti.com>
15726 F: include/linux/power/bq27xxx_battery.h
15727 F: drivers/power/supply/bq27xxx_battery.c
15728 F: drivers/power/supply/bq27xxx_battery_i2c.c
15730 TI CDCE706 CLOCK DRIVER
15731 M: Max Filippov <jcmvbkbc@gmail.com>
15733 F: drivers/clk/clk-cdce706.c
15736 M: Tero Kristo <t-kristo@ti.com>
15737 L: linux-omap@vger.kernel.org
15740 F: include/linux/clk/ti.h
15742 TI DAVINCI MACHINE SUPPORT
15743 M: Sekhar Nori <nsekhar@ti.com>
15744 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
15745 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15748 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
15749 F: arch/arm/mach-davinci/
15750 F: drivers/i2c/busses/i2c-davinci.c
15751 F: arch/arm/boot/dts/da850*
15753 TI DAVINCI SERIES CLOCK DRIVER
15754 M: David Lechner <david@lechnology.com>
15755 R: Sekhar Nori <nsekhar@ti.com>
15757 F: Documentation/devicetree/bindings/clock/ti/davinci/
15758 F: drivers/clk/davinci/
15760 TI DAVINCI SERIES GPIO DRIVER
15761 M: Keerthy <j-keerthy@ti.com>
15762 L: linux-gpio@vger.kernel.org
15764 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15765 F: drivers/gpio/gpio-davinci.c
15767 TI DAVINCI SERIES MEDIA DRIVER
15768 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15769 L: linux-media@vger.kernel.org
15770 W: https://linuxtv.org
15771 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15772 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15774 F: drivers/media/platform/davinci/
15775 F: include/media/davinci/
15777 TI ETHERNET SWITCH DRIVER (CPSW)
15778 R: Grygorii Strashko <grygorii.strashko@ti.com>
15779 L: linux-omap@vger.kernel.org
15780 L: netdev@vger.kernel.org
15782 F: drivers/net/ethernet/ti/cpsw*
15783 F: drivers/net/ethernet/ti/davinci*
15785 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
15786 M: Alex Dubov <oakad@yahoo.com>
15788 W: http://tifmxx.berlios.de/
15789 F: drivers/memstick/host/tifm_ms.c
15790 F: drivers/misc/tifm*
15791 F: drivers/mmc/host/tifm_sd.c
15792 F: include/linux/tifm.h
15794 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15795 M: Santosh Shilimkar <ssantosh@kernel.org>
15796 L: linux-kernel@vger.kernel.org
15797 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15799 F: drivers/soc/ti/*
15800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15802 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15803 M: M R Swami Reddy <mr.swami.reddy@ti.com>
15804 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15805 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15807 F: sound/soc/codecs/lm49453*
15808 F: sound/soc/codecs/isabelle*
15810 TI LP855x BACKLIGHT DRIVER
15811 M: Milo Kim <milo.kim@ti.com>
15813 F: Documentation/backlight/lp855x-driver.txt
15814 F: drivers/video/backlight/lp855x_bl.c
15815 F: include/linux/platform_data/lp855x.h
15817 TI LP8727 CHARGER DRIVER
15818 M: Milo Kim <milo.kim@ti.com>
15820 F: drivers/power/supply/lp8727_charger.c
15821 F: include/linux/platform_data/lp8727.h
15823 TI LP8788 MFD DRIVER
15824 M: Milo Kim <milo.kim@ti.com>
15826 F: drivers/iio/adc/lp8788_adc.c
15827 F: drivers/leds/leds-lp8788.c
15828 F: drivers/mfd/lp8788*.c
15829 F: drivers/power/supply/lp8788-charger.c
15830 F: drivers/regulator/lp8788-*.c
15831 F: include/linux/mfd/lp8788*.h
15833 TI NETCP ETHERNET DRIVER
15834 M: Wingman Kwok <w-kwok2@ti.com>
15835 M: Murali Karicheri <m-karicheri2@ti.com>
15836 L: netdev@vger.kernel.org
15838 F: drivers/net/ethernet/ti/netcp*
15840 TI PCM3060 ASoC CODEC DRIVER
15841 M: Kirill Marinushkin <kmarinushkin@birdec.tech>
15842 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15844 F: Documentation/devicetree/bindings/sound/pcm3060.txt
15845 F: sound/soc/codecs/pcm3060*
15847 TI TAS571X FAMILY ASoC CODEC DRIVER
15848 M: Kevin Cernekee <cernekee@chromium.org>
15849 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15851 F: sound/soc/codecs/tas571x*
15853 TI TRF7970A NFC DRIVER
15854 M: Mark Greer <mgreer@animalcreek.com>
15855 L: linux-wireless@vger.kernel.org
15856 L: linux-nfc@lists.01.org (moderated for non-subscribers)
15858 F: drivers/nfc/trf7970a.c
15859 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15861 TI TWL4030 SERIES SOC CODEC DRIVER
15862 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
15863 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15865 F: sound/soc/codecs/twl4030*
15868 M: Benoit Parrot <bparrot@ti.com>
15869 L: linux-media@vger.kernel.org
15870 W: http://linuxtv.org/
15871 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15873 F: drivers/media/platform/ti-vpe/
15875 TI WILINK WIRELESS DRIVERS
15876 L: linux-wireless@vger.kernel.org
15877 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
15878 W: http://wireless.kernel.org/en/users/Drivers/wl1251
15879 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15881 F: drivers/net/wireless/ti/
15882 F: include/linux/wl12xx.h
15884 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15885 M: John Stultz <john.stultz@linaro.org>
15886 M: Thomas Gleixner <tglx@linutronix.de>
15887 R: Stephen Boyd <sboyd@kernel.org>
15888 L: linux-kernel@vger.kernel.org
15889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15891 F: include/linux/clocksource.h
15892 F: include/linux/time.h
15893 F: include/linux/timex.h
15894 F: include/uapi/linux/time.h
15895 F: include/uapi/linux/timex.h
15896 F: kernel/time/clocksource.c
15897 F: kernel/time/time*.c
15898 F: kernel/time/alarmtimer.c
15899 F: kernel/time/ntp.c
15900 F: tools/testing/selftests/timers/
15903 M: Jon Maloy <jon.maloy@ericsson.com>
15904 M: Ying Xue <ying.xue@windriver.com>
15905 L: netdev@vger.kernel.org (core kernel code)
15906 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15907 W: http://tipc.sourceforge.net/
15909 F: include/uapi/linux/tipc*.h
15912 TLAN NETWORK DRIVER
15913 M: Samuel Chessman <chessman@tux.org>
15914 L: tlan-devel@lists.sourceforge.net (subscribers-only)
15915 W: http://sourceforge.net/projects/tlan/
15917 F: Documentation/networking/device_drivers/ti/tlan.txt
15918 F: drivers/net/ethernet/ti/tlan.*
15920 TM6000 VIDEO4LINUX DRIVER
15921 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15922 L: linux-media@vger.kernel.org
15923 W: https://linuxtv.org
15924 T: git git://linuxtv.org/media_tree.git
15926 F: drivers/media/usb/tm6000/
15927 F: Documentation/media/v4l-drivers/tm6000*
15929 TMIO/SDHI MMC DRIVER
15930 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15931 L: linux-mmc@vger.kernel.org
15933 F: drivers/mmc/host/tmio_mmc*
15934 F: drivers/mmc/host/renesas_sdhi*
15935 F: include/linux/mfd/tmio.h
15937 TMP401 HARDWARE MONITOR DRIVER
15938 M: Guenter Roeck <linux@roeck-us.net>
15939 L: linux-hwmon@vger.kernel.org
15941 F: Documentation/hwmon/tmp401.rst
15942 F: drivers/hwmon/tmp401.c
15944 TMPFS (SHMEM FILESYSTEM)
15945 M: Hugh Dickins <hughd@google.com>
15946 L: linux-mm@kvack.org
15948 F: include/linux/shmem_fs.h
15951 TOMOYO SECURITY MODULE
15952 M: Kentaro Takeda <takedakn@nttdata.co.jp>
15953 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15954 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
15955 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
15956 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
15957 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
15958 W: https://tomoyo.osdn.jp/
15960 F: security/tomoyo/
15962 TOPSTAR LAPTOP EXTRAS DRIVER
15963 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15964 L: platform-driver-x86@vger.kernel.org
15966 F: drivers/platform/x86/topstar-laptop.c
15968 TORTURE-TEST MODULES
15969 M: Davidlohr Bueso <dave@stgolabs.net>
15970 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
15971 M: Josh Triplett <josh@joshtriplett.org>
15972 L: linux-kernel@vger.kernel.org
15974 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15975 F: Documentation/RCU/torture.txt
15976 F: kernel/torture.c
15977 F: kernel/rcu/rcutorture.c
15978 F: kernel/rcu/rcuperf.c
15979 F: kernel/locking/locktorture.c
15981 TOSHIBA ACPI EXTRAS DRIVER
15982 M: Azael Avalos <coproscefalo@gmail.com>
15983 L: platform-driver-x86@vger.kernel.org
15985 F: drivers/platform/x86/toshiba_acpi.c
15987 TOSHIBA BLUETOOTH DRIVER
15988 M: Azael Avalos <coproscefalo@gmail.com>
15989 L: platform-driver-x86@vger.kernel.org
15991 F: drivers/platform/x86/toshiba_bluetooth.c
15993 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15994 M: Azael Avalos <coproscefalo@gmail.com>
15995 L: platform-driver-x86@vger.kernel.org
15997 F: drivers/platform/x86/toshiba_haps.c
16000 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
16001 W: http://www.buzzard.org.uk/toshiba/
16003 F: drivers/char/toshiba.c
16004 F: include/linux/toshiba.h
16005 F: include/uapi/linux/toshiba.h
16007 TOSHIBA TC358743 DRIVER
16008 M: Mats Randgaard <matrandg@cisco.com>
16009 L: linux-media@vger.kernel.org
16011 F: drivers/media/i2c/tc358743*
16012 F: include/media/i2c/tc358743.h
16014 TOSHIBA WMI HOTKEYS DRIVER
16015 M: Azael Avalos <coproscefalo@gmail.com>
16016 L: platform-driver-x86@vger.kernel.org
16018 F: drivers/platform/x86/toshiba-wmi.c
16021 M: Peter Huewe <peterhuewe@gmx.de>
16022 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16023 R: Jason Gunthorpe <jgg@ziepe.ca>
16024 L: linux-integrity@vger.kernel.org
16025 Q: https://patchwork.kernel.org/project/linux-integrity/list/
16026 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16027 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
16029 F: drivers/char/tpm/
16032 M: Steven Rostedt <rostedt@goodmis.org>
16033 M: Ingo Molnar <mingo@redhat.com>
16034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16036 F: Documentation/trace/ftrace.rst
16037 F: arch/*/*/*/ftrace.h
16038 F: arch/*/kernel/ftrace.c
16039 F: include/*/ftrace.h
16040 F: include/linux/trace*.h
16043 F: tools/testing/selftests/ftrace/
16045 TRACING MMIO ACCESSES (MMIOTRACE)
16046 M: Steven Rostedt <rostedt@goodmis.org>
16047 M: Ingo Molnar <mingo@kernel.org>
16048 R: Karol Herbst <karolherbst@gmail.com>
16049 R: Pekka Paalanen <ppaalanen@gmail.com>
16051 L: linux-kernel@vger.kernel.org
16052 L: nouveau@lists.freedesktop.org
16053 F: kernel/trace/trace_mmiotrace.c
16054 F: include/linux/mmiotrace.h
16055 F: arch/x86/mm/kmmio.c
16056 F: arch/x86/mm/mmio-mod.c
16057 F: arch/x86/mm/testmmiotrace.c
16060 M: Jiri Kosina <trivial@kernel.org>
16061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16063 K: ^Subject:.*(?i)trivial
16065 TEMPO SEMICONDUCTOR DRIVERS
16066 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16068 F: sound/soc/codecs/tscs*.c
16069 F: sound/soc/codecs/tscs*.h
16070 F: Documentation/devicetree/bindings/sound/tscs*.txt
16073 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16074 M: Jiri Slaby <jslaby@suse.com>
16076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16077 F: Documentation/serial/
16079 F: drivers/tty/serial/serial_core.c
16080 F: include/linux/serial_core.h
16081 F: include/linux/serial.h
16082 F: include/linux/tty.h
16083 F: include/uapi/linux/serial_core.h
16084 F: include/uapi/linux/serial.h
16085 F: include/uapi/linux/tty.h
16087 TUA9001 MEDIA DRIVER
16088 M: Antti Palosaari <crope@iki.fi>
16089 L: linux-media@vger.kernel.org
16090 W: https://linuxtv.org
16091 W: http://palosaari.fi/linux/
16092 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16093 T: git git://linuxtv.org/anttip/media_tree.git
16095 F: drivers/media/tuners/tua9001*
16097 TULIP NETWORK DRIVERS
16098 L: netdev@vger.kernel.org
16099 L: linux-parisc@vger.kernel.org
16101 F: drivers/net/ethernet/dec/tulip/
16104 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
16105 W: http://vtun.sourceforge.net/tun
16107 F: Documentation/networking/tuntap.txt
16108 F: arch/um/os-Linux/drivers/
16110 TURBOCHANNEL SUBSYSTEM
16111 M: "Maciej W. Rozycki" <macro@linux-mips.org>
16112 M: Ralf Baechle <ralf@linux-mips.org>
16113 L: linux-mips@vger.kernel.org
16114 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
16117 F: include/linux/tc.h
16120 M: "Len Brown" <lenb@kernel.org>
16121 L: linux-pm@vger.kernel.org
16122 B: https://bugzilla.kernel.org
16123 Q: https://patchwork.kernel.org/project/linux-pm/list/
16124 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16126 F: tools/power/x86/turbostat/
16128 TW5864 VIDEO4LINUX DRIVER
16129 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16130 M: Anton Sviridenko <anton@corp.bluecherry.net>
16131 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16132 M: Andrey Utkin <andrey_utkin@fastmail.com>
16133 L: linux-media@vger.kernel.org
16135 F: drivers/media/pci/tw5864/
16137 TW68 VIDEO4LINUX DRIVER
16138 M: Hans Verkuil <hverkuil@xs4all.nl>
16139 L: linux-media@vger.kernel.org
16140 T: git git://linuxtv.org/media_tree.git
16141 W: https://linuxtv.org
16143 F: drivers/media/pci/tw68/
16145 TW686X VIDEO4LINUX DRIVER
16146 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16147 L: linux-media@vger.kernel.org
16148 T: git git://linuxtv.org/media_tree.git
16149 W: http://linuxtv.org
16151 F: drivers/media/pci/tw686x/
16153 UBI FILE SYSTEM (UBIFS)
16154 M: Richard Weinberger <richard@nod.at>
16155 M: Artem Bityutskiy <dedekind1@gmail.com>
16156 M: Adrian Hunter <adrian.hunter@intel.com>
16157 L: linux-mtd@lists.infradead.org
16158 T: git git://git.infradead.org/ubifs-2.6.git
16159 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
16161 F: Documentation/filesystems/ubifs.txt
16164 UCLINUX (M68KNOMMU AND COLDFIRE)
16165 M: Greg Ungerer <gerg@linux-m68k.org>
16166 W: http://www.linux-m68k.org/
16167 W: http://www.uclinux.org/
16168 L: linux-m68k@lists.linux-m68k.org
16169 L: uclinux-dev@uclinux.org (subscribers-only)
16170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16172 F: arch/m68k/coldfire/
16174 F: arch/m68k/*/*_no.*
16175 F: arch/m68k/include/asm/*_no.*
16178 M: Jan Kara <jack@suse.com>
16180 F: Documentation/filesystems/udf.txt
16184 M: Bastien Nocera <hadess@hadess.net>
16185 L: linux-input@vger.kernel.org
16187 F: drivers/hid/hid-udraw-ps3.c
16190 M: Evgeniy Dushistov <dushistov@mail.ru>
16192 F: Documentation/filesystems/ufs.txt
16195 UHID USERSPACE HID IO DRIVER:
16196 M: David Herrmann <dh.herrmann@googlemail.com>
16197 L: linux-input@vger.kernel.org
16199 F: drivers/hid/uhid.c
16200 F: include/uapi/linux/uhid.h
16203 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16204 L: linux-usb@vger.kernel.org
16206 F: drivers/usb/common/ulpi.c
16207 F: include/linux/ulpi/
16209 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16210 L: linux-usb@vger.kernel.org
16213 F: include/linux/uwb.h
16214 F: include/linux/uwb/
16217 M: Gabriel Krisman Bertazi <krisman@collabora.com>
16218 L: linux-fsdevel@vger.kernel.org
16222 UNICORE32 ARCHITECTURE:
16223 M: Guan Xuetao <gxt@pku.edu.cn>
16224 W: http://mprc.pku.edu.cn/~guanxuetao/linux
16226 T: git git://github.com/gxt/linux.git
16230 M: Tony Finch <dot@dotat.at>
16231 W: http://dotat.at/prog/unifdef
16233 F: scripts/unifdef.c
16235 UNIFORM CDROM DRIVER
16236 M: Jens Axboe <axboe@kernel.dk>
16237 W: http://www.kernel.dk
16239 F: Documentation/cdrom/
16240 F: drivers/cdrom/cdrom.c
16241 F: include/linux/cdrom.h
16242 F: include/uapi/linux/cdrom.h
16244 UNISYS S-PAR DRIVERS
16245 M: David Kershner <david.kershner@unisys.com>
16246 L: sparmaintainer@unisys.com (Unisys internal)
16248 F: include/linux/visorbus.h
16249 F: drivers/visorbus/
16250 F: drivers/staging/unisys/
16252 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16253 R: Alim Akhtar <alim.akhtar@samsung.com>
16254 R: Avri Altman <avri.altman@wdc.com>
16255 R: Pedro Sousa <pedrom.sousa@synopsys.com>
16256 L: linux-scsi@vger.kernel.org
16258 F: Documentation/scsi/ufs.txt
16259 F: drivers/scsi/ufs/
16261 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16262 M: Pedro Sousa <pedrom.sousa@synopsys.com>
16263 L: linux-scsi@vger.kernel.org
16265 F: drivers/scsi/ufs/*dwc*
16267 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16268 M: Stanley Chu <stanley.chu@mediatek.com>
16269 L: linux-scsi@vger.kernel.org
16270 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16272 F: drivers/scsi/ufs/ufs-mediatek*
16274 UNSORTED BLOCK IMAGES (UBI)
16275 M: Artem Bityutskiy <dedekind1@gmail.com>
16276 M: Richard Weinberger <richard@nod.at>
16277 W: http://www.linux-mtd.infradead.org/
16278 L: linux-mtd@lists.infradead.org
16279 T: git git://git.infradead.org/ubifs-2.6.git
16281 F: drivers/mtd/ubi/
16282 F: include/linux/mtd/ubi.h
16283 F: include/uapi/mtd/ubi-user.h
16285 USB "USBNET" DRIVER FRAMEWORK
16286 M: Oliver Neukum <oneukum@suse.com>
16287 L: netdev@vger.kernel.org
16288 W: http://www.linux-usb.org/usbnet
16290 F: drivers/net/usb/usbnet.c
16291 F: include/linux/usb/usbnet.h
16294 M: Oliver Neukum <oneukum@suse.com>
16295 L: linux-usb@vger.kernel.org
16297 F: Documentation/usb/acm.txt
16298 F: drivers/usb/class/cdc-acm.*
16300 USB AR5523 WIRELESS DRIVER
16301 M: Pontus Fuchs <pontus.fuchs@gmail.com>
16302 L: linux-wireless@vger.kernel.org
16304 F: drivers/net/wireless/ath/ar5523/
16307 M: Oliver Neukum <oneukum@suse.com>
16308 L: linux-usb@vger.kernel.org
16309 L: linux-scsi@vger.kernel.org
16311 F: drivers/usb/storage/uas.c
16313 USB CDC ETHERNET DRIVER
16314 M: Oliver Neukum <oliver@neukum.org>
16315 L: linux-usb@vger.kernel.org
16317 F: drivers/net/usb/cdc_*.c
16318 F: include/uapi/linux/usb/cdc.h
16320 USB CHAOSKEY DRIVER
16321 M: Keith Packard <keithp@keithp.com>
16322 L: linux-usb@vger.kernel.org
16324 F: drivers/usb/misc/chaoskey.c
16326 USB CYPRESS C67X00 DRIVER
16327 M: Peter Korsgaard <jacmet@sunsite.dk>
16328 L: linux-usb@vger.kernel.org
16330 F: drivers/usb/c67x00/
16332 USB DAVICOM DM9601 DRIVER
16333 M: Peter Korsgaard <jacmet@sunsite.dk>
16334 L: netdev@vger.kernel.org
16335 W: http://www.linux-usb.org/usbnet
16337 F: drivers/net/usb/dm9601.c
16339 USB DIAMOND RIO500 DRIVER
16340 M: Cesar Miquel <miquel@df.uba.ar>
16341 L: rio500-users@lists.sourceforge.net
16342 W: http://rio500.sourceforge.net
16344 F: drivers/usb/misc/rio500*
16347 M: Alan Stern <stern@rowland.harvard.edu>
16348 L: linux-usb@vger.kernel.org
16350 F: Documentation/usb/ehci.txt
16351 F: drivers/usb/host/ehci*
16353 USB GADGET/PERIPHERAL SUBSYSTEM
16354 M: Felipe Balbi <balbi@kernel.org>
16355 L: linux-usb@vger.kernel.org
16356 W: http://www.linux-usb.org/gadget
16357 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16359 F: drivers/usb/gadget/
16360 F: include/linux/usb/gadget*
16362 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16363 M: Jiri Kosina <jikos@kernel.org>
16364 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
16365 L: linux-usb@vger.kernel.org
16366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16368 F: Documentation/hid/hiddev.txt
16369 F: drivers/hid/usbhid/
16371 USB INTEL XHCI ROLE MUX DRIVER
16372 M: Hans de Goede <hdegoede@redhat.com>
16373 L: linux-usb@vger.kernel.org
16375 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
16377 USB IP DRIVER FOR HISILICON KIRIN
16378 M: Yu Chen <chenyu56@huawei.com>
16379 M: Binghui Wang <wangbinghui@hisilicon.com>
16380 L: linux-usb@vger.kernel.org
16382 F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16383 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
16386 M: Olav Kongas <ok@artecdesign.ee>
16387 L: linux-usb@vger.kernel.org
16389 F: drivers/usb/host/isp116x*
16390 F: include/linux/usb/isp116x.h
16392 USB LAN78XX ETHERNET DRIVER
16393 M: Woojung Huh <woojung.huh@microchip.com>
16394 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16395 L: netdev@vger.kernel.org
16397 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16398 F: drivers/net/usb/lan78xx.*
16399 F: include/dt-bindings/net/microchip-lan78xx.h
16401 USB MASS STORAGE DRIVER
16402 M: Alan Stern <stern@rowland.harvard.edu>
16403 L: linux-usb@vger.kernel.org
16404 L: usb-storage@lists.one-eyed-alien.net
16406 F: drivers/usb/storage/
16409 M: Clemens Ladisch <clemens@ladisch.de>
16410 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16413 F: sound/usb/midi.*
16415 USB NETWORKING DRIVERS
16416 L: linux-usb@vger.kernel.org
16418 F: drivers/net/usb/
16421 M: Alan Stern <stern@rowland.harvard.edu>
16422 L: linux-usb@vger.kernel.org
16424 F: Documentation/usb/ohci.txt
16425 F: drivers/usb/host/ohci*
16427 USB OTG FSM (Finite State Machine)
16428 M: Peter Chen <Peter.Chen@nxp.com>
16429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16430 L: linux-usb@vger.kernel.org
16432 F: drivers/usb/common/usb-otg-fsm.c
16435 M: Valentina Manea <valentina.manea.m@gmail.com>
16436 M: Shuah Khan <shuah@kernel.org>
16437 M: Shuah Khan <skhan@linuxfoundation.org>
16438 L: linux-usb@vger.kernel.org
16440 F: Documentation/usb/usbip_protocol.txt
16441 F: drivers/usb/usbip/
16442 F: tools/usb/usbip/
16443 F: tools/testing/selftests/drivers/usb/usbip/
16446 M: Petko Manolov <petkan@nucleusys.com>
16447 L: linux-usb@vger.kernel.org
16448 L: netdev@vger.kernel.org
16449 T: git git://github.com/petkan/pegasus.git
16450 W: https://github.com/petkan/pegasus
16452 F: drivers/net/usb/pegasus.*
16455 M: Felipe Balbi <balbi@kernel.org>
16456 L: linux-usb@vger.kernel.org
16457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16459 F: drivers/usb/phy/
16461 USB PRINTER DRIVER (usblp)
16462 M: Pete Zaitcev <zaitcev@redhat.com>
16463 L: linux-usb@vger.kernel.org
16465 F: drivers/usb/class/usblp.c
16467 USB QMI WWAN NETWORK DRIVER
16468 M: Bjørn Mork <bjorn@mork.no>
16469 L: netdev@vger.kernel.org
16471 F: Documentation/ABI/testing/sysfs-class-net-qmi
16472 F: drivers/net/usb/qmi_wwan.c
16475 M: Petko Manolov <petkan@nucleusys.com>
16476 L: linux-usb@vger.kernel.org
16477 L: netdev@vger.kernel.org
16478 T: git git://github.com/petkan/rtl8150.git
16479 W: https://github.com/petkan/rtl8150
16481 F: drivers/net/usb/rtl8150.c
16483 USB SERIAL SUBSYSTEM
16484 M: Johan Hovold <johan@kernel.org>
16485 L: linux-usb@vger.kernel.org
16486 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16488 F: Documentation/usb/usb-serial.txt
16489 F: drivers/usb/serial/
16490 F: include/linux/usb/serial.h
16492 USB SMSC75XX ETHERNET DRIVER
16493 M: Steve Glendinning <steve.glendinning@shawell.net>
16494 L: netdev@vger.kernel.org
16496 F: drivers/net/usb/smsc75xx.*
16498 USB SMSC95XX ETHERNET DRIVER
16499 M: Steve Glendinning <steve.glendinning@shawell.net>
16500 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16501 L: netdev@vger.kernel.org
16503 F: drivers/net/usb/smsc95xx.*
16506 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16507 L: linux-usb@vger.kernel.org
16508 W: http://www.linux-usb.org
16509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16511 F: Documentation/devicetree/bindings/usb/
16512 F: Documentation/usb/
16514 F: include/linux/usb.h
16515 F: include/linux/usb/
16517 USB TYPEC PI3USB30532 MUX DRIVER
16518 M: Hans de Goede <hdegoede@redhat.com>
16519 L: linux-usb@vger.kernel.org
16521 F: drivers/usb/typec/mux/pi3usb30532.c
16524 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16525 L: linux-usb@vger.kernel.org
16527 F: Documentation/ABI/testing/sysfs-class-typec
16528 F: Documentation/driver-api/usb/typec.rst
16529 F: drivers/usb/typec/
16530 F: include/linux/usb/typec.h
16532 USB TYPEC BUS FOR ALTERNATE MODES
16533 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16534 L: linux-usb@vger.kernel.org
16536 F: Documentation/ABI/testing/sysfs-bus-typec
16537 F: Documentation/driver-api/usb/typec_bus.rst
16538 F: drivers/usb/typec/altmodes/
16539 F: include/linux/usb/typec_altmode.h
16541 USB TYPEC PORT CONTROLLER DRIVERS
16542 M: Guenter Roeck <linux@roeck-us.net>
16543 L: linux-usb@vger.kernel.org
16545 F: drivers/usb/typec/tcpm/
16548 M: Alan Stern <stern@rowland.harvard.edu>
16549 L: linux-usb@vger.kernel.org
16551 F: drivers/usb/host/uhci*
16554 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16555 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16556 L: linux-media@vger.kernel.org
16557 T: git git://linuxtv.org/media_tree.git
16558 W: http://www.ideasonboard.org/uvc/
16560 F: drivers/media/usb/uvc/
16561 F: include/uapi/linux/uvcvideo.h
16564 M: Hans Verkuil <hverkuil@xs4all.nl>
16565 L: linux-media@vger.kernel.org
16566 T: git git://linuxtv.org/media_tree.git
16567 W: https://linuxtv.org
16569 F: drivers/media/usb/usbvision/
16572 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16573 L: linux-usb@vger.kernel.org
16575 F: drivers/usb/gadget/function/*uvc*
16576 F: drivers/usb/gadget/legacy/webcam.c
16577 F: include/uapi/linux/usb/g_uvc.h
16579 USB WIRELESS RNDIS DRIVER (rndis_wlan)
16580 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
16581 L: linux-wireless@vger.kernel.org
16583 F: drivers/net/wireless/rndis_wlan.c
16586 M: Mathias Nyman <mathias.nyman@intel.com>
16587 L: linux-usb@vger.kernel.org
16589 F: drivers/usb/host/xhci*
16590 F: drivers/usb/host/pci-quirks*
16593 L: linux-wireless@vger.kernel.org
16594 W: http://linux-lc100020.sourceforge.net
16596 F: drivers/net/wireless/zydas/zd1201.*
16599 M: Antoine Jacquet <royale@zerezo.com>
16600 L: linux-usb@vger.kernel.org
16601 L: linux-media@vger.kernel.org
16602 T: git git://linuxtv.org/media_tree.git
16603 W: http://royale.zerezo.com/zr364xx/
16605 F: Documentation/media/v4l-drivers/zr364xx*
16606 F: drivers/media/usb/zr364xx/
16608 USER-MODE LINUX (UML)
16609 M: Jeff Dike <jdike@addtoit.com>
16610 M: Richard Weinberger <richard@nod.at>
16611 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
16612 L: linux-um@lists.infradead.org
16613 W: http://user-mode-linux.sourceforge.net
16614 Q: https://patchwork.ozlabs.org/project/linux-um/list/
16615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16617 F: Documentation/virtual/uml/
16622 USERSPACE COPYIN/COPYOUT (UIOVEC)
16623 M: Alexander Viro <viro@zeniv.linux.org.uk>
16626 F: include/linux/uio.h
16628 USERSPACE DMA BUFFER DRIVER
16629 M: Gerd Hoffmann <kraxel@redhat.com>
16631 L: dri-devel@lists.freedesktop.org
16632 F: drivers/dma-buf/udmabuf.c
16633 F: include/uapi/linux/udmabuf.h
16634 T: git git://anongit.freedesktop.org/drm/drm-misc
16636 USERSPACE I/O (UIO)
16637 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16640 F: Documentation/driver-api/uio-howto.rst
16642 F: include/linux/uio_driver.h
16645 M: Karel Zak <kzak@redhat.com>
16646 L: util-linux@vger.kernel.org
16647 W: http://en.wikipedia.org/wiki/Util-linux
16648 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16652 M: Christoph Hellwig <hch@lst.de>
16653 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16654 L: linux-kernel@vger.kernel.org
16655 T: git git://git.infradead.org/users/hch/uuid.git
16658 F: include/linux/uuid.h
16659 F: include/uapi/linux/uuid.h
16663 M: Michal Januszewski <spock@gentoo.org>
16664 L: linux-fbdev@vger.kernel.org
16665 W: https://github.com/mjanusz/v86d
16667 F: Documentation/fb/uvesafb.txt
16668 F: drivers/video/fbdev/uvesafb.*
16671 M: Stefan Agner <stefan@agner.ch>
16672 L: linux-mtd@lists.infradead.org
16674 F: drivers/mtd/nand/raw/vf610_nfc.c
16676 VFAT/FAT/MSDOS FILESYSTEM
16677 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16679 F: Documentation/filesystems/vfat.txt
16683 M: Alex Williamson <alex.williamson@redhat.com>
16684 R: Cornelia Huck <cohuck@redhat.com>
16685 L: kvm@vger.kernel.org
16686 T: git git://github.com/awilliam/linux-vfio.git
16688 F: Documentation/vfio.txt
16690 F: include/linux/vfio.h
16691 F: include/uapi/linux/vfio.h
16693 VFIO MEDIATED DEVICE DRIVERS
16694 M: Kirti Wankhede <kwankhede@nvidia.com>
16695 L: kvm@vger.kernel.org
16697 F: Documentation/vfio-mediated-device.txt
16698 F: drivers/vfio/mdev/
16699 F: include/linux/mdev.h
16700 F: samples/vfio-mdev/
16702 VFIO PLATFORM DRIVER
16703 M: Eric Auger <eric.auger@redhat.com>
16704 L: kvm@vger.kernel.org
16706 F: drivers/vfio/platform/
16709 R: Lukas Wunner <lukas@wunner.de>
16711 F: Documentation/gpu/vga-switcheroo.rst
16712 F: drivers/gpu/vga/vga_switcheroo.c
16713 F: include/linux/vga_switcheroo.h
16714 T: git git://anongit.freedesktop.org/drm/drm-misc
16716 VIA RHINE NETWORK DRIVER
16718 F: drivers/net/ethernet/via/via-rhine.c
16720 VIA SD/MMC CARD CONTROLLER DRIVER
16721 M: Bruce Chang <brucechang@via.com.tw>
16722 M: Harald Welte <HaraldWelte@viatech.com>
16724 F: drivers/mmc/host/via-sdmmc.c
16726 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16727 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16728 L: linux-fbdev@vger.kernel.org
16730 F: include/linux/via-core.h
16731 F: include/linux/via-gpio.h
16732 F: include/linux/via_i2c.h
16733 F: drivers/video/fbdev/via/
16735 VIA VELOCITY NETWORK DRIVER
16736 M: Francois Romieu <romieu@fr.zoreil.com>
16737 L: netdev@vger.kernel.org
16739 F: drivers/net/ethernet/via/via-velocity.*
16741 VICODEC VIRTUAL CODEC DRIVER
16742 M: Hans Verkuil <hans.verkuil@cisco.com>
16743 L: linux-media@vger.kernel.org
16744 T: git git://linuxtv.org/media_tree.git
16745 W: https://linuxtv.org
16747 F: drivers/media/platform/vicodec/*
16749 VIDEO MULTIPLEXER DRIVER
16750 M: Philipp Zabel <p.zabel@pengutronix.de>
16751 L: linux-media@vger.kernel.org
16753 F: drivers/media/platform/video-mux.c
16755 VIDEO I2C POLLING DRIVER
16756 M: Matt Ranostay <matt.ranostay@konsulko.com>
16757 L: linux-media@vger.kernel.org
16759 F: drivers/media/i2c/video-i2c.c
16761 VIDEOBUF2 FRAMEWORK
16762 M: Pawel Osciak <pawel@osciak.com>
16763 M: Marek Szyprowski <m.szyprowski@samsung.com>
16764 M: Kyungmin Park <kyungmin.park@samsung.com>
16765 L: linux-media@vger.kernel.org
16767 F: drivers/media/common/videobuf2/*
16768 F: include/media/videobuf2-*
16770 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16771 M: Helen Koike <helen.koike@collabora.com>
16772 L: linux-media@vger.kernel.org
16773 T: git git://linuxtv.org/media_tree.git
16774 W: https://linuxtv.org
16776 F: drivers/media/platform/vimc/*
16779 M: Alex Williamson <alex.williamson@redhat.com>
16780 M: Paolo Bonzini <pbonzini@redhat.com>
16781 L: kvm@vger.kernel.org
16785 VIRTIO AND VHOST VSOCK DRIVER
16786 M: Stefan Hajnoczi <stefanha@redhat.com>
16787 L: kvm@vger.kernel.org
16788 L: virtualization@lists.linux-foundation.org
16789 L: netdev@vger.kernel.org
16791 F: include/linux/virtio_vsock.h
16792 F: include/uapi/linux/virtio_vsock.h
16793 F: include/uapi/linux/vsockmon.h
16794 F: include/uapi/linux/vm_sockets_diag.h
16795 F: net/vmw_vsock/diag.c
16796 F: net/vmw_vsock/af_vsock_tap.c
16797 F: net/vmw_vsock/virtio_transport_common.c
16798 F: net/vmw_vsock/virtio_transport.c
16799 F: drivers/net/vsockmon.c
16800 F: drivers/vhost/vsock.c
16801 F: tools/testing/vsock/
16803 VIRTIO CONSOLE DRIVER
16804 M: Amit Shah <amit@kernel.org>
16805 L: virtualization@lists.linux-foundation.org
16807 F: drivers/char/virtio_console.c
16808 F: include/linux/virtio_console.h
16809 F: include/uapi/linux/virtio_console.h
16811 VIRTIO CORE AND NET DRIVERS
16812 M: "Michael S. Tsirkin" <mst@redhat.com>
16813 M: Jason Wang <jasowang@redhat.com>
16814 L: virtualization@lists.linux-foundation.org
16816 F: Documentation/devicetree/bindings/virtio/
16819 F: drivers/net/virtio_net.c
16820 F: drivers/block/virtio_blk.c
16821 F: include/linux/virtio*.h
16822 F: include/uapi/linux/virtio_*.h
16823 F: drivers/crypto/virtio/
16824 F: mm/balloon_compaction.c
16826 VIRTIO BLOCK AND SCSI DRIVERS
16827 M: "Michael S. Tsirkin" <mst@redhat.com>
16828 M: Jason Wang <jasowang@redhat.com>
16829 R: Paolo Bonzini <pbonzini@redhat.com>
16830 R: Stefan Hajnoczi <stefanha@redhat.com>
16831 L: virtualization@lists.linux-foundation.org
16833 F: drivers/block/virtio_blk.c
16834 F: drivers/scsi/virtio_scsi.c
16835 F: include/uapi/linux/virtio_blk.h
16836 F: include/uapi/linux/virtio_scsi.h
16837 F: drivers/vhost/scsi.c
16839 VIRTIO CRYPTO DRIVER
16840 M: Gonglei <arei.gonglei@huawei.com>
16841 L: virtualization@lists.linux-foundation.org
16842 L: linux-crypto@vger.kernel.org
16844 F: drivers/crypto/virtio/
16845 F: include/uapi/linux/virtio_crypto.h
16847 VIRTIO DRIVERS FOR S390
16848 M: Cornelia Huck <cohuck@redhat.com>
16849 M: Halil Pasic <pasic@linux.ibm.com>
16850 L: linux-s390@vger.kernel.org
16851 L: virtualization@lists.linux-foundation.org
16852 L: kvm@vger.kernel.org
16854 F: drivers/s390/virtio/
16855 F: arch/s390/include/uapi/asm/virtio-ccw.h
16858 M: David Airlie <airlied@linux.ie>
16859 M: Gerd Hoffmann <kraxel@redhat.com>
16860 L: dri-devel@lists.freedesktop.org
16861 L: virtualization@lists.linux-foundation.org
16862 T: git git://anongit.freedesktop.org/drm/drm-misc
16864 F: drivers/gpu/drm/virtio/
16865 F: include/uapi/linux/virtio_gpu.h
16867 VIRTIO HOST (VHOST)
16868 M: "Michael S. Tsirkin" <mst@redhat.com>
16869 M: Jason Wang <jasowang@redhat.com>
16870 L: kvm@vger.kernel.org
16871 L: virtualization@lists.linux-foundation.org
16872 L: netdev@vger.kernel.org
16873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16876 F: include/uapi/linux/vhost.h
16878 VIRTIO INPUT DRIVER
16879 M: Gerd Hoffmann <kraxel@redhat.com>
16881 F: drivers/virtio/virtio_input.c
16882 F: include/uapi/linux/virtio_input.h
16884 VIRTUAL BOX GUEST DEVICE DRIVER
16885 M: Hans de Goede <hdegoede@redhat.com>
16886 M: Arnd Bergmann <arnd@arndb.de>
16887 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16889 F: include/linux/vbox_utils.h
16890 F: include/uapi/linux/vbox*.h
16891 F: drivers/virt/vboxguest/
16893 VIRTUAL SERIO DEVICE DRIVER
16894 M: Stephen Chandler Paul <thatslyude@gmail.com>
16896 F: drivers/input/serio/userio.c
16897 F: include/uapi/linux/userio.h
16899 VIVID VIRTUAL VIDEO DRIVER
16900 M: Hans Verkuil <hverkuil@xs4all.nl>
16901 L: linux-media@vger.kernel.org
16902 T: git git://linuxtv.org/media_tree.git
16903 W: https://linuxtv.org
16905 F: drivers/media/platform/vivid/*
16908 M: Florian Fainelli <f.fainelli@gmail.com>
16909 L: openwrt-devel@lists.openwrt.org (subscribers-only)
16911 F: drivers/vlynq/vlynq.c
16912 F: include/linux/vlynq.h
16915 M: Martyn Welch <martyn@welchs.me.uk>
16916 M: Manohar Vanga <manohar.vanga@gmail.com>
16917 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16918 L: devel@driverdev.osuosl.org
16920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16921 F: Documentation/driver-api/vme.rst
16922 F: drivers/staging/vme/
16924 F: include/linux/vme*
16926 VMWARE BALLOON DRIVER
16927 M: Julien Freche <jfreche@vmware.com>
16928 M: Nadav Amit <namit@vmware.com>
16929 M: "VMware, Inc." <pv-drivers@vmware.com>
16930 L: linux-kernel@vger.kernel.org
16932 F: drivers/misc/vmw_balloon.c
16934 VMWARE HYPERVISOR INTERFACE
16935 M: Alok Kataria <akataria@vmware.com>
16936 L: virtualization@lists.linux-foundation.org
16938 F: arch/x86/kernel/cpu/vmware.c
16940 VMWARE PVRDMA DRIVER
16941 M: Adit Ranadive <aditr@vmware.com>
16942 M: VMware PV-Drivers <pv-drivers@vmware.com>
16943 L: linux-rdma@vger.kernel.org
16945 F: drivers/infiniband/hw/vmw_pvrdma/
16947 VMware PVSCSI driver
16948 M: Jim Gill <jgill@vmware.com>
16949 M: VMware PV-Drivers <pv-drivers@vmware.com>
16950 L: linux-scsi@vger.kernel.org
16952 F: drivers/scsi/vmw_pvscsi.c
16953 F: drivers/scsi/vmw_pvscsi.h
16955 VMWARE VMMOUSE SUBDRIVER
16956 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16957 M: "VMware, Inc." <pv-drivers@vmware.com>
16958 L: linux-input@vger.kernel.org
16960 F: drivers/input/mouse/vmmouse.c
16961 F: drivers/input/mouse/vmmouse.h
16963 VMWARE VMXNET3 ETHERNET DRIVER
16964 M: Ronak Doshi <doshir@vmware.com>
16965 M: "VMware, Inc." <pv-drivers@vmware.com>
16966 L: netdev@vger.kernel.org
16968 F: drivers/net/vmxnet3/
16970 VOCORE VOCORE2 BOARD
16971 M: Harvey Hunt <harveyhuntnexus@gmail.com>
16972 L: linux-mips@vger.kernel.org
16974 F: arch/mips/boot/dts/ralink/vocore2.dts
16976 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16977 M: Liam Girdwood <lgirdwood@gmail.com>
16978 M: Mark Brown <broonie@kernel.org>
16979 L: linux-kernel@vger.kernel.org
16980 W: http://www.slimlogic.co.uk/?p=48
16981 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16983 F: Documentation/devicetree/bindings/regulator/
16984 F: Documentation/power/regulator/
16985 F: drivers/regulator/
16986 F: include/dt-bindings/regulator/
16987 F: include/linux/regulator/
16990 M: David Ahern <dsa@cumulusnetworks.com>
16991 M: Shrijeet Mukherjee <shrijeet@gmail.com>
16992 L: netdev@vger.kernel.org
16994 F: drivers/net/vrf.c
16995 F: Documentation/networking/vrf.txt
16997 VT1211 HARDWARE MONITOR DRIVER
16998 M: Juerg Haefliger <juergh@gmail.com>
16999 L: linux-hwmon@vger.kernel.org
17001 F: Documentation/hwmon/vt1211.rst
17002 F: drivers/hwmon/vt1211.c
17004 VT8231 HARDWARE MONITOR DRIVER
17005 M: Roger Lucas <vt8231@hiddenengine.co.uk>
17006 L: linux-hwmon@vger.kernel.org
17008 F: drivers/hwmon/vt8231.c
17010 VUB300 USB to SDIO/SD/MMC bridge chip
17011 M: Tony Olech <tony.olech@elandigitalsystems.com>
17012 L: linux-mmc@vger.kernel.org
17013 L: linux-usb@vger.kernel.org
17015 F: drivers/mmc/host/vub300.c
17017 W1 DALLAS'S 1-WIRE BUS
17018 M: Evgeniy Polyakov <zbr@ioremap.net>
17020 F: Documentation/devicetree/bindings/w1/
17021 F: Documentation/w1/
17023 F: include/linux/w1.h
17025 W83791D HARDWARE MONITORING DRIVER
17026 M: Marc Hulsman <m.hulsman@tudelft.nl>
17027 L: linux-hwmon@vger.kernel.org
17029 F: Documentation/hwmon/w83791d.rst
17030 F: drivers/hwmon/w83791d.c
17032 W83793 HARDWARE MONITORING DRIVER
17033 M: Rudolf Marek <r.marek@assembler.cz>
17034 L: linux-hwmon@vger.kernel.org
17036 F: Documentation/hwmon/w83793.rst
17037 F: drivers/hwmon/w83793.c
17039 W83795 HARDWARE MONITORING DRIVER
17040 M: Jean Delvare <jdelvare@suse.com>
17041 L: linux-hwmon@vger.kernel.org
17043 F: drivers/hwmon/w83795.c
17045 W83L51xD SD/MMC CARD INTERFACE DRIVER
17046 M: Pierre Ossman <pierre@ossman.eu>
17048 F: drivers/mmc/host/wbsd.*
17050 WACOM PROTOCOL 4 SERIAL TABLETS
17051 M: Julian Squires <julian@cipht.net>
17052 M: Hans de Goede <hdegoede@redhat.com>
17053 L: linux-input@vger.kernel.org
17055 F: drivers/input/tablet/wacom_serial4.c
17057 WATCHDOG DEVICE DRIVERS
17058 M: Wim Van Sebroeck <wim@linux-watchdog.org>
17059 M: Guenter Roeck <linux@roeck-us.net>
17060 L: linux-watchdog@vger.kernel.org
17061 W: http://www.linux-watchdog.org/
17062 T: git git://www.linux-watchdog.org/linux-watchdog.git
17064 F: Documentation/devicetree/bindings/watchdog/
17065 F: Documentation/watchdog/
17066 F: drivers/watchdog/
17067 F: include/linux/watchdog.h
17068 F: include/uapi/linux/watchdog.h
17070 WHISKEYCOVE PMIC GPIO DRIVER
17071 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17072 L: linux-gpio@vger.kernel.org
17074 F: drivers/gpio/gpio-wcove.c
17077 M: Dianlong Li <long17.cool@163.com>
17078 L: linux-rtc@vger.kernel.org
17080 F: drivers/rtc/rtc-sd3078.c
17083 M: David Herrmann <dh.herrmann@googlemail.com>
17084 L: linux-input@vger.kernel.org
17086 F: drivers/hid/hid-wiimote*
17088 WILOCITY WIL6210 WIRELESS DRIVER
17089 M: Maya Erez <merez@codeaurora.org>
17090 L: linux-wireless@vger.kernel.org
17091 L: wil6210@qti.qualcomm.com
17093 W: http://wireless.kernel.org/en/users/Drivers/wil6210
17094 F: drivers/net/wireless/ath/wil6210/
17097 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17098 M: linux-wimax@intel.com
17099 L: wimax@linuxwimax.org (subscribers-only)
17101 W: http://linuxwimax.org
17102 F: Documentation/wimax/README.wimax
17103 F: include/linux/wimax/debug.h
17104 F: include/net/wimax.h
17105 F: include/uapi/linux/wimax.h
17109 M: David Härdeman <david@hardeman.nu>
17111 F: drivers/media/rc/winbond-cir.c
17113 RCMM REMOTE CONTROLS DECODER
17114 M: Patrick Lerda <patrick9876@free.fr>
17116 F: drivers/media/rc/ir-rcmm-decoder.c
17118 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17119 M: William Breathitt Gray <vilhelm.gray@gmail.com>
17120 L: linux-watchdog@vger.kernel.org
17122 F: drivers/watchdog/ebc-c384_wdt.c
17124 WINSYSTEMS WS16C48 GPIO DRIVER
17125 M: William Breathitt Gray <vilhelm.gray@gmail.com>
17126 L: linux-gpio@vger.kernel.org
17128 F: drivers/gpio/gpio-ws16c48.c
17130 WISTRON LAPTOP BUTTON DRIVER
17131 M: Miloslav Trmac <mitr@volny.cz>
17133 F: drivers/input/misc/wistron_btns.c
17135 WL3501 WIRELESS PCMCIA CARD DRIVER
17136 L: linux-wireless@vger.kernel.org
17138 F: drivers/net/wireless/wl3501*
17140 WOLFSON MICROELECTRONICS DRIVERS
17141 L: patches@opensource.cirrus.com
17142 T: git https://github.com/CirrusLogic/linux-drivers.git
17143 W: https://github.com/CirrusLogic/linux-drivers/wiki
17145 F: Documentation/hwmon/wm83??.rst
17146 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17147 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17148 F: Documentation/devicetree/bindings/mfd/arizona.txt
17149 F: Documentation/devicetree/bindings/mfd/wm831x.txt
17150 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
17151 F: arch/arm/mach-s3c64xx/mach-crag6410*
17152 F: drivers/clk/clk-wm83*.c
17153 F: drivers/extcon/extcon-arizona.c
17154 F: drivers/leds/leds-wm83*.c
17155 F: drivers/gpio/gpio-*wm*.c
17156 F: drivers/gpio/gpio-arizona.c
17157 F: drivers/hwmon/wm83??-hwmon.c
17158 F: drivers/input/misc/wm831x-on.c
17159 F: drivers/input/touchscreen/wm831x-ts.c
17160 F: drivers/input/touchscreen/wm97*.c
17161 F: drivers/mfd/arizona*
17162 F: drivers/mfd/wm*.c
17163 F: drivers/mfd/cs47l24*
17164 F: drivers/power/supply/wm83*.c
17165 F: drivers/rtc/rtc-wm83*.c
17166 F: drivers/regulator/wm8*.c
17167 F: drivers/regulator/arizona*
17168 F: drivers/video/backlight/wm83*_bl.c
17169 F: drivers/watchdog/wm83*_wdt.c
17170 F: include/linux/mfd/arizona/
17171 F: include/linux/mfd/wm831x/
17172 F: include/linux/mfd/wm8350/
17173 F: include/linux/mfd/wm8400*
17174 F: include/linux/regulator/arizona*
17175 F: include/linux/wm97xx.h
17176 F: include/sound/wm????.h
17177 F: sound/soc/codecs/arizona.?
17178 F: sound/soc/codecs/wm*
17179 F: sound/soc/codecs/cs47l24*
17182 M: Tejun Heo <tj@kernel.org>
17183 R: Lai Jiangshan <jiangshanlai@gmail.com>
17184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17186 F: include/linux/workqueue.h
17187 F: kernel/workqueue.c
17188 F: Documentation/core-api/workqueue.rst
17190 X-POWERS AXP288 PMIC DRIVERS
17191 M: Hans de Goede <hdegoede@redhat.com>
17194 F: drivers/acpi/pmic/intel_pmic_xpower.c
17196 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17197 M: Chen-Yu Tsai <wens@csie.org>
17198 L: linux-kernel@vger.kernel.org
17203 M: Andrew Hendry <andrew.hendry@gmail.com>
17204 L: linux-x25@vger.kernel.org
17206 F: Documentation/networking/x25*
17207 F: include/net/x25*
17210 X86 ARCHITECTURE (32-BIT AND 64-BIT)
17211 M: Thomas Gleixner <tglx@linutronix.de>
17212 M: Ingo Molnar <mingo@redhat.com>
17213 M: Borislav Petkov <bp@alien8.de>
17214 R: "H. Peter Anvin" <hpa@zytor.com>
17216 L: linux-kernel@vger.kernel.org
17217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17219 F: Documentation/devicetree/bindings/x86/
17220 F: Documentation/x86/
17224 M: Andy Lutomirski <luto@kernel.org>
17225 L: linux-kernel@vger.kernel.org
17226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17230 X86 MCE INFRASTRUCTURE
17231 M: Tony Luck <tony.luck@intel.com>
17232 M: Borislav Petkov <bp@alien8.de>
17233 L: linux-edac@vger.kernel.org
17235 F: arch/x86/kernel/cpu/mce/*
17237 X86 MICROCODE UPDATE SUPPORT
17238 M: Borislav Petkov <bp@alien8.de>
17240 F: arch/x86/kernel/cpu/microcode/*
17243 M: Dave Hansen <dave.hansen@linux.intel.com>
17244 M: Andy Lutomirski <luto@kernel.org>
17245 M: Peter Zijlstra <peterz@infradead.org>
17246 L: linux-kernel@vger.kernel.org
17247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17251 X86 PLATFORM DRIVERS
17252 M: Darren Hart <dvhart@infradead.org>
17253 M: Andy Shevchenko <andy@infradead.org>
17254 L: platform-driver-x86@vger.kernel.org
17255 T: git git://git.infradead.org/linux-platform-drivers-x86.git
17257 F: drivers/platform/x86/
17258 F: drivers/platform/olpc/
17260 X86 PLATFORM DRIVERS - ARCH
17261 R: Darren Hart <dvhart@infradead.org>
17262 R: Andy Shevchenko <andy@infradead.org>
17263 L: platform-driver-x86@vger.kernel.org
17265 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17267 F: arch/x86/platform
17270 M: Andy Lutomirski <luto@kernel.org>
17271 L: linux-kernel@vger.kernel.org
17272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17274 F: arch/x86/entry/vdso/
17277 M: Matthew Wilcox <willy@infradead.org>
17278 L: linux-fsdevel@vger.kernel.org
17280 F: Documentation/core-api/xarray.rst
17283 F: include/linux/idr.h
17284 F: include/linux/xarray.h
17285 F: tools/testing/radix-tree
17288 M: Benjamin Valentin <benpicco@googlemail.com>
17290 F: drivers/media/rc/xbox_remote.c
17291 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
17293 XC2028/3028 TUNER DRIVER
17294 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17295 L: linux-media@vger.kernel.org
17296 W: https://linuxtv.org
17297 T: git git://linuxtv.org/media_tree.git
17299 F: drivers/media/tuners/tuner-xc2028.*
17301 XDP (eXpress Data Path)
17302 M: Alexei Starovoitov <ast@kernel.org>
17303 M: Daniel Borkmann <daniel@iogearbox.net>
17304 M: David S. Miller <davem@davemloft.net>
17305 M: Jakub Kicinski <jakub.kicinski@netronome.com>
17306 M: Jesper Dangaard Brouer <hawk@kernel.org>
17307 M: John Fastabend <john.fastabend@gmail.com>
17308 L: netdev@vger.kernel.org
17309 L: xdp-newbies@vger.kernel.org
17310 L: bpf@vger.kernel.org
17313 F: include/net/xdp.h
17314 F: kernel/bpf/devmap.c
17315 F: kernel/bpf/cpumap.c
17316 F: include/trace/events/xdp.h
17320 XDP SOCKETS (AF_XDP)
17321 M: Björn Töpel <bjorn.topel@intel.com>
17322 M: Magnus Karlsson <magnus.karlsson@intel.com>
17323 L: netdev@vger.kernel.org
17324 L: bpf@vger.kernel.org
17326 F: kernel/bpf/xskmap.c
17329 XEN BLOCK SUBSYSTEM
17330 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17331 M: Roger Pau Monné <roger.pau@citrix.com>
17332 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17334 F: drivers/block/xen-blkback/*
17335 F: drivers/block/xen*
17338 M: Stefano Stabellini <sstabellini@kernel.org>
17339 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17342 F: arch/arm/include/asm/xen/
17344 XEN HYPERVISOR ARM64
17345 M: Stefano Stabellini <sstabellini@kernel.org>
17346 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17349 F: arch/arm64/include/asm/xen/
17351 XEN HYPERVISOR INTERFACE
17352 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
17353 M: Juergen Gross <jgross@suse.com>
17354 R: Stefano Stabellini <sstabellini@kernel.org>
17355 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17356 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17359 F: arch/x86/platform/pvh/
17360 F: drivers/*/xen-*front.c
17362 F: arch/x86/include/asm/xen/
17363 F: arch/x86/include/asm/pvclock-abi.h
17365 F: include/uapi/xen/
17366 F: Documentation/ABI/stable/sysfs-hypervisor-xen
17367 F: Documentation/ABI/testing/sysfs-hypervisor-xen
17369 XEN NETWORK BACKEND DRIVER
17370 M: Wei Liu <wei.liu@kernel.org>
17371 M: Paul Durrant <paul.durrant@citrix.com>
17372 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17373 L: netdev@vger.kernel.org
17375 F: drivers/net/xen-netback/*
17378 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17379 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17381 F: arch/x86/pci/*xen*
17382 F: drivers/pci/*xen*
17385 M: Juergen Gross <jgross@suse.com>
17386 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17387 L: linux-scsi@vger.kernel.org
17389 F: drivers/scsi/xen-scsifront.c
17390 F: drivers/xen/xen-scsiback.c
17391 F: include/xen/interface/io/vscsiif.h
17393 XEN SWIOTLB SUBSYSTEM
17394 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17395 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17396 L: iommu@lists.linux-foundation.org
17398 F: arch/x86/xen/*swiotlb*
17399 F: drivers/xen/*swiotlb*
17401 XEN SOUND FRONTEND DRIVER
17402 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17403 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17404 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17409 M: Darrick J. Wong <darrick.wong@oracle.com>
17410 M: linux-xfs@vger.kernel.org
17411 L: linux-xfs@vger.kernel.org
17413 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17415 F: Documentation/filesystems/xfs.txt
17418 XILINX AXI ETHERNET DRIVER
17419 M: Anirudha Sarangi <anirudh@xilinx.com>
17420 M: John Linn <John.Linn@xilinx.com>
17422 F: drivers/net/ethernet/xilinx/xilinx_axienet*
17424 XILINX UARTLITE SERIAL DRIVER
17425 M: Peter Korsgaard <jacmet@sunsite.dk>
17426 L: linux-serial@vger.kernel.org
17428 F: drivers/tty/serial/uartlite.c
17430 XILINX VIDEO IP CORES
17431 M: Hyun Kwon <hyun.kwon@xilinx.com>
17432 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17433 L: linux-media@vger.kernel.org
17434 T: git git://linuxtv.org/media_tree.git
17436 F: Documentation/devicetree/bindings/media/xilinx/
17437 F: drivers/media/platform/xilinx/
17438 F: include/uapi/linux/xilinx-v4l2-controls.h
17441 M: Eli Billauer <eli.billauer@gmail.com>
17442 L: linux-kernel@vger.kernel.org
17444 F: drivers/char/xillybus/
17447 M: George Cherian <george.cherian@cavium.com>
17448 M: Jan Glauber <jglauber@cavium.com>
17449 L: linux-i2c@vger.kernel.org
17450 W: http://www.cavium.com
17452 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
17453 F: drivers/i2c/busses/i2c-xlp9xx.c
17455 XRA1403 GPIO EXPANDER
17456 M: Nandor Han <nandor.han@ge.com>
17457 M: Semi Malinen <semi.malinen@ge.com>
17458 L: linux-gpio@vger.kernel.org
17460 F: drivers/gpio/gpio-xra1403.c
17461 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17463 XTENSA XTFPGA PLATFORM SUPPORT
17464 M: Max Filippov <jcmvbkbc@gmail.com>
17465 L: linux-xtensa@linux-xtensa.org
17467 F: drivers/spi/spi-xtensa-xtfpga.c
17468 F: sound/soc/xtensa/xtfpga-i2s.c
17470 YAM DRIVER FOR AX.25
17471 M: Jean-Paul Roubelat <jpr@f6fbb.org>
17472 L: linux-hams@vger.kernel.org
17474 F: drivers/net/hamradio/yam*
17475 F: include/linux/yam.h
17477 YAMA SECURITY MODULE
17478 M: Kees Cook <keescook@chromium.org>
17479 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17482 F: Documentation/admin-guide/LSM/Yama.rst
17484 YEALINK PHONE DRIVER
17485 M: Henk Vergonet <Henk.Vergonet@gmail.com>
17486 L: usbb2k-api-dev@nongnu.org
17488 F: Documentation/input/devices/yealink.rst
17489 F: drivers/input/misc/yealink.*
17491 Z8530 DRIVER FOR AX.25
17492 M: Joerg Reuter <jreuter@yaina.de>
17493 W: http://yaina.de/jreuter/
17494 W: http://www.qsl.net/dl1bke/
17495 L: linux-hams@vger.kernel.org
17497 F: Documentation/networking/z8530drv.txt
17498 F: drivers/net/hamradio/*scc.c
17499 F: drivers/net/hamradio/z8530.h
17501 ZBUD COMPRESSED PAGE ALLOCATOR
17502 M: Seth Jennings <sjenning@redhat.com>
17503 M: Dan Streetman <ddstreet@ieee.org>
17504 L: linux-mm@kvack.org
17507 F: include/linux/zbud.h
17509 ZD1211RW WIRELESS DRIVER
17510 M: Daniel Drake <dsd@gentoo.org>
17511 M: Ulrich Kunitz <kune@deine-taler.de>
17512 W: http://zd1211.ath.cx/wiki/DriverRewrite
17513 L: linux-wireless@vger.kernel.org
17514 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
17516 F: drivers/net/wireless/zydas/zd1211rw/
17518 ZD1301 MEDIA DRIVER
17519 M: Antti Palosaari <crope@iki.fi>
17520 L: linux-media@vger.kernel.org
17521 W: https://linuxtv.org/
17522 W: http://palosaari.fi/linux/
17523 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17525 F: drivers/media/usb/dvb-usb-v2/zd1301*
17527 ZD1301_DEMOD MEDIA DRIVER
17528 M: Antti Palosaari <crope@iki.fi>
17529 L: linux-media@vger.kernel.org
17530 W: https://linuxtv.org/
17531 W: http://palosaari.fi/linux/
17532 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17534 F: drivers/media/dvb-frontends/zd1301_demod*
17536 ZPOOL COMPRESSED PAGE STORAGE API
17537 M: Dan Streetman <ddstreet@ieee.org>
17538 L: linux-mm@kvack.org
17541 F: include/linux/zpool.h
17543 ZR36067 VIDEO FOR LINUX DRIVER
17544 L: mjpeg-users@lists.sourceforge.net
17545 L: linux-media@vger.kernel.org
17546 W: http://mjpeg.sourceforge.net/driver-zoran/
17547 T: hg https://linuxtv.org/hg/v4l-dvb
17549 F: drivers/staging/media/zoran/
17551 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17552 M: Minchan Kim <minchan@kernel.org>
17553 M: Nitin Gupta <ngupta@vflare.org>
17554 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17555 L: linux-kernel@vger.kernel.org
17557 F: drivers/block/zram/
17558 F: Documentation/blockdev/zram.txt
17560 ZS DECSTATION Z85C30 SERIAL DRIVER
17561 M: "Maciej W. Rozycki" <macro@linux-mips.org>
17563 F: drivers/tty/serial/zs.*
17565 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17566 M: Minchan Kim <minchan@kernel.org>
17567 M: Nitin Gupta <ngupta@vflare.org>
17568 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17569 L: linux-mm@kvack.org
17572 F: include/linux/zsmalloc.h
17573 F: Documentation/vm/zsmalloc.rst
17575 ZSWAP COMPRESSED SWAP CACHING
17576 M: Seth Jennings <sjenning@redhat.com>
17577 M: Dan Streetman <ddstreet@ieee.org>
17578 L: linux-mm@kvack.org
17583 M: Linus Torvalds <torvalds@linux-foundation.org>
17584 L: linux-kernel@vger.kernel.org
17585 Q: http://patchwork.kernel.org/project/LKML/list/
17586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17587 S: Buried alive in reporters