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 <hanjun.guo@linaro.org>
368 M: Sudeep Holla <sudeep.holla@arm.com>
369 L: linux-acpi@vger.kernel.org
370 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
372 F: drivers/acpi/arm64
374 ACPI I2C MULTI INSTANTIATE DRIVER
375 M: Hans de Goede <hdegoede@redhat.com>
376 L: platform-driver-x86@vger.kernel.org
378 F: drivers/platform/x86/i2c-multi-instantiate.c
381 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
382 M: Len Brown <lenb@kernel.org>
383 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
384 R: Mika Westerberg <mika.westerberg@linux.intel.com>
385 L: linux-acpi@vger.kernel.org
386 Q: https://patchwork.kernel.org/project/linux-acpi/list/
387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
388 B: https://bugzilla.kernel.org
390 F: drivers/acpi/pmic/
393 M: Zhang Rui <rui.zhang@intel.com>
394 L: linux-acpi@vger.kernel.org
395 W: https://01.org/linux-acpi
396 B: https://bugzilla.kernel.org
398 F: drivers/acpi/*thermal*
401 M: Zhang Rui <rui.zhang@intel.com>
402 L: linux-acpi@vger.kernel.org
403 W: https://01.org/linux-acpi
404 B: https://bugzilla.kernel.org
406 F: drivers/acpi/acpi_video.c
409 L: platform-driver-x86@vger.kernel.org
411 F: drivers/platform/x86/wmi.c
412 F: include/uapi/linux/wmi.h
414 AD1889 ALSA SOUND DRIVER
415 W: https://parisc.wiki.kernel.org/index.php/AD1889
416 L: linux-parisc@vger.kernel.org
418 F: sound/pci/ad1889.*
420 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
421 M: Michael Hennerich <michael.hennerich@analog.com>
422 W: http://wiki.analog.com/AD5254
423 W: http://ez.analog.com/community/linux-device-drivers
425 F: drivers/misc/ad525x_dpot.c
427 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
428 M: Michael Hennerich <michael.hennerich@analog.com>
429 W: http://wiki.analog.com/AD5398
430 W: http://ez.analog.com/community/linux-device-drivers
432 F: drivers/regulator/ad5398.c
434 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
435 M: Michael Hennerich <michael.hennerich@analog.com>
436 W: http://wiki.analog.com/AD7142
437 W: http://ez.analog.com/community/linux-device-drivers
439 F: drivers/input/misc/ad714x.c
441 AD7877 TOUCHSCREEN DRIVER
442 M: Michael Hennerich <michael.hennerich@analog.com>
443 W: http://wiki.analog.com/AD7877
444 W: http://ez.analog.com/community/linux-device-drivers
446 F: drivers/input/touchscreen/ad7877.c
448 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
449 M: Michael Hennerich <michael.hennerich@analog.com>
450 W: http://wiki.analog.com/AD7879
451 W: http://ez.analog.com/community/linux-device-drivers
453 F: drivers/input/touchscreen/ad7879.c
455 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
456 M: Jiri Kosina <jikos@kernel.org>
459 ADF7242 IEEE 802.15.4 RADIO DRIVER
460 M: Michael Hennerich <michael.hennerich@analog.com>
461 W: https://wiki.analog.com/ADF7242
462 W: http://ez.analog.com/community/linux-device-drivers
463 L: linux-wpan@vger.kernel.org
465 F: drivers/net/ieee802154/adf7242.c
466 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
468 ADM1025 HARDWARE MONITOR DRIVER
469 M: Jean Delvare <jdelvare@suse.com>
470 L: linux-hwmon@vger.kernel.org
472 F: Documentation/hwmon/adm1025.rst
473 F: drivers/hwmon/adm1025.c
475 ADM1029 HARDWARE MONITOR DRIVER
476 M: Corentin Labbe <clabbe.montjoie@gmail.com>
477 L: linux-hwmon@vger.kernel.org
479 F: drivers/hwmon/adm1029.c
481 ADM8211 WIRELESS DRIVER
482 L: linux-wireless@vger.kernel.org
483 W: http://wireless.kernel.org/
485 F: drivers/net/wireless/admtek/adm8211.*
487 ADP1653 FLASH CONTROLLER DRIVER
488 M: Sakari Ailus <sakari.ailus@iki.fi>
489 L: linux-media@vger.kernel.org
491 F: drivers/media/i2c/adp1653.c
492 F: include/media/i2c/adp1653.h
494 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
495 M: Michael Hennerich <michael.hennerich@analog.com>
496 W: http://wiki.analog.com/ADP5520
497 W: http://ez.analog.com/community/linux-device-drivers
499 F: drivers/mfd/adp5520.c
500 F: drivers/video/backlight/adp5520_bl.c
501 F: drivers/leds/leds-adp5520.c
502 F: drivers/gpio/gpio-adp5520.c
503 F: drivers/input/keyboard/adp5520-keys.c
505 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
506 M: Michael Hennerich <michael.hennerich@analog.com>
507 W: http://wiki.analog.com/ADP5588
508 W: http://ez.analog.com/community/linux-device-drivers
510 F: drivers/input/keyboard/adp5588-keys.c
511 F: drivers/gpio/gpio-adp5588.c
513 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
514 M: Michael Hennerich <michael.hennerich@analog.com>
515 W: http://wiki.analog.com/ADP8860
516 W: http://ez.analog.com/community/linux-device-drivers
518 F: drivers/video/backlight/adp8860_bl.c
520 ADS1015 HARDWARE MONITOR DRIVER
521 M: Dirk Eibach <eibach@gdsys.de>
522 L: linux-hwmon@vger.kernel.org
524 F: Documentation/hwmon/ads1015.rst
525 F: drivers/hwmon/ads1015.c
526 F: include/linux/platform_data/ads1015.h
529 M: Colin Leroy <colin@colino.net>
531 F: drivers/macintosh/therm_adt746x.c
533 ADT7475 HARDWARE MONITOR DRIVER
534 M: Jean Delvare <jdelvare@suse.com>
535 L: linux-hwmon@vger.kernel.org
537 F: Documentation/hwmon/adt7475.rst
538 F: drivers/hwmon/adt7475.c
541 M: Matthew Wilcox <willy@infradead.org>
542 M: Hannes Reinecke <hare@suse.com>
543 L: linux-scsi@vger.kernel.org
545 F: Documentation/scsi/advansys.txt
546 F: drivers/scsi/advansys.c
548 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
549 M: Michael Hennerich <michael.hennerich@analog.com>
550 W: http://wiki.analog.com/ADXL345
551 W: http://ez.analog.com/community/linux-device-drivers
553 F: drivers/input/misc/adxl34x.c
555 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
556 M: Stefan Popa <stefan.popa@analog.com>
557 W: http://ez.analog.com/community/linux-device-drivers
559 F: drivers/iio/accel/adxl372.c
560 F: drivers/iio/accel/adxl372_spi.c
561 F: drivers/iio/accel/adxl372_i2c.c
562 F: Documentation/devicetree/bindings/iio/accel/adxl372.txt
565 M: Antti Palosaari <crope@iki.fi>
566 L: linux-media@vger.kernel.org
567 W: https://linuxtv.org
568 W: http://palosaari.fi/linux/
569 Q: http://patchwork.linuxtv.org/project/linux-media/list/
570 T: git git://linuxtv.org/anttip/media_tree.git
572 F: drivers/media/dvb-frontends/af9013*
575 M: Antti Palosaari <crope@iki.fi>
576 L: linux-media@vger.kernel.org
577 W: https://linuxtv.org
578 W: http://palosaari.fi/linux/
579 Q: http://patchwork.linuxtv.org/project/linux-media/list/
580 T: git git://linuxtv.org/anttip/media_tree.git
582 F: drivers/media/dvb-frontends/af9033*
585 M: David Sterba <dsterba@suse.com>
586 L: linux-fsdevel@vger.kernel.org
588 F: Documentation/filesystems/affs.txt
592 M: David Howells <dhowells@redhat.com>
593 L: linux-afs@lists.infradead.org
596 F: include/trace/events/afs.h
597 F: Documentation/filesystems/afs.txt
598 W: https://www.infradead.org/~dhowells/kafs/
601 M: David Airlie <airlied@linux.ie>
602 T: git git://anongit.freedesktop.org/drm/drm
605 F: include/linux/agp*
606 F: include/uapi/linux/agp*
609 M: "Juergen E. Fischer" <fischer@norbit.de>
610 L: linux-scsi@vger.kernel.org
612 F: drivers/scsi/aha152x*
613 F: drivers/scsi/pcmcia/aha152x*
615 AIC7XXX / AIC79XX SCSI DRIVER
616 M: Hannes Reinecke <hare@suse.com>
617 L: linux-scsi@vger.kernel.org
619 F: drivers/scsi/aic7xxx/
621 AIMSLAB FM RADIO RECEIVER DRIVER
622 M: Hans Verkuil <hverkuil@xs4all.nl>
623 L: linux-media@vger.kernel.org
624 T: git git://linuxtv.org/media_tree.git
625 W: https://linuxtv.org
627 F: drivers/media/radio/radio-aimslab*
630 M: Benjamin LaHaise <bcrl@kvack.org>
631 L: linux-aio@kvack.org
634 F: include/linux/*aio*.h
637 M: Antti Palosaari <crope@iki.fi>
638 L: linux-media@vger.kernel.org
639 W: https://linuxtv.org
640 W: http://palosaari.fi/linux/
641 Q: http://patchwork.linuxtv.org/project/linux-media/list/
642 T: git git://linuxtv.org/anttip/media_tree.git
644 F: drivers/media/usb/airspy/
646 ALACRITECH GIGABIT ETHERNET DRIVER
647 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
649 F: drivers/net/ethernet/alacritech/*
651 ALCATEL SPEEDTOUCH USB DRIVER
652 M: Duncan Sands <duncan.sands@free.fr>
653 L: linux-usb@vger.kernel.org
654 W: http://www.linux-usb.org/SpeedTouch/
656 F: drivers/usb/atm/speedtch.c
657 F: drivers/usb/atm/usbatm.c
659 ALCHEMY AU1XX0 MMC DRIVER
660 M: Manuel Lauss <manuel.lauss@gmail.com>
662 F: drivers/mmc/host/au1xmmc.c
665 M: Rudolf Marek <r.marek@assembler.cz>
666 L: linux-i2c@vger.kernel.org
668 F: Documentation/i2c/busses/i2c-ali1563
669 F: drivers/i2c/busses/i2c-ali1563.c
671 ALLWINNER SECURITY SYSTEM
672 M: Corentin Labbe <clabbe.montjoie@gmail.com>
673 L: linux-crypto@vger.kernel.org
675 F: drivers/crypto/sunxi-ss/
678 M: Maxime Ripard <maxime.ripard@bootlin.com>
679 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
680 L: linux-media@vger.kernel.org
682 F: drivers/staging/media/sunxi/cedrus/
685 M: Richard Henderson <rth@twiddle.net>
686 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
687 M: Matt Turner <mattst88@gmail.com>
689 L: linux-alpha@vger.kernel.org
692 ALPS PS/2 TOUCHPAD DRIVER
693 R: Pali Rohár <pali.rohar@gmail.com>
694 F: drivers/input/mouse/alps.*
696 ALTERA I2C CONTROLLER DRIVER
697 M: Thor Thayer <thor.thayer@linux.intel.com>
699 F: drivers/i2c/busses/i2c-altera.c
701 ALTERA MAILBOX DRIVER
702 M: Ley Foon Tan <lftan@altera.com>
703 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
705 F: drivers/mailbox/mailbox-altera.c
708 M: Tien Hock Loh <thloh@altera.com>
709 L: linux-gpio@vger.kernel.org
711 F: drivers/gpio/gpio-altera.c
713 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
714 M: Thor Thayer <thor.thayer@linux.intel.com>
716 F: drivers/gpio/gpio-altera-a10sr.c
717 F: drivers/mfd/altera-a10sr.c
718 F: drivers/reset/reset-a10sr.c
719 F: include/linux/mfd/altera-a10sr.h
720 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
722 ALTERA TRIPLE SPEED ETHERNET DRIVER
723 M: Thor Thayer <thor.thayer@linux.intel.com>
724 L: netdev@vger.kernel.org
725 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
727 F: drivers/net/ethernet/altera/
729 ALTERA UART/JTAG UART SERIAL DRIVERS
730 M: Tobias Klauser <tklauser@distanz.ch>
731 L: linux-serial@vger.kernel.org
732 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
734 F: drivers/tty/serial/altera_uart.c
735 F: drivers/tty/serial/altera_jtaguart.c
736 F: include/linux/altera_uart.h
737 F: include/linux/altera_jtaguart.h
739 AMAZON ETHERNET DRIVERS
740 M: Netanel Belgazal <netanel@amazon.com>
741 R: Saeed Bishara <saeedb@amazon.com>
742 R: Zorik Machulsky <zorik@amazon.com>
743 L: netdev@vger.kernel.org
745 F: Documentation/networking/device_drivers/amazon/ena.txt
746 F: drivers/net/ethernet/amazon/
748 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
749 M: Tom Lendacky <thomas.lendacky@amd.com>
750 M: Gary Hook <gary.hook@amd.com>
751 L: linux-crypto@vger.kernel.org
753 F: drivers/crypto/ccp/
754 F: include/linux/ccp.h
757 M: Harry Wentland <harry.wentland@amd.com>
758 M: Leo Li <sunpeng.li@amd.com>
759 L: amd-gfx@lists.freedesktop.org
760 T: git git://people.freedesktop.org/~agd5f/linux
762 F: drivers/gpu/drm/amd/display/
764 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
765 M: Huang Rui <ray.huang@amd.com>
766 L: linux-hwmon@vger.kernel.org
768 F: Documentation/hwmon/fam15h_power.rst
769 F: drivers/hwmon/fam15h_power.c
772 M: Enrico Weigelt, metux IT consult <info@metux.net>
773 L: linux-gpio@vger.kernel.org
775 F: drivers/gpio/gpio-amd-fch.c
776 F: include/linux/platform_data/gpio/gpio-amd-fch.h
778 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
779 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
781 F: drivers/usb/gadget/udc/amd5536udc.*
783 AMD GEODE PROCESSOR/CHIPSET SUPPORT
784 P: Andres Salomon <dilinger@queued.net>
785 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
786 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
788 F: drivers/char/hw_random/geode-rng.c
789 F: drivers/crypto/geode*
790 F: drivers/video/fbdev/geode/
791 F: arch/x86/include/asm/geode.h
794 M: Joerg Roedel <joro@8bytes.org>
795 L: iommu@lists.linux-foundation.org
796 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
798 F: drivers/iommu/amd_iommu*.[ch]
799 F: include/linux/amd-iommu.h
802 M: Oded Gabbay <oded.gabbay@gmail.com>
803 L: dri-devel@lists.freedesktop.org
804 T: git git://people.freedesktop.org/~gabbayo/linux.git
806 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
807 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
808 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
809 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
810 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
811 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
812 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
813 F: drivers/gpu/drm/amd/amdkfd/
814 F: drivers/gpu/drm/amd/include/cik_structs.h
815 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
816 F: drivers/gpu/drm/amd/include/vi_structs.h
817 F: drivers/gpu/drm/amd/include/v9_structs.h
818 F: include/uapi/linux/kfd_ioctl.h
821 M: Rex Zhu <rex.zhu@amd.com>
822 M: Evan Quan <evan.quan@amd.com>
823 L: amd-gfx@lists.freedesktop.org
825 F: drivers/gpu/drm/amd/powerplay/
826 T: git git://people.freedesktop.org/~agd5f/linux
828 AMD SEATTLE DEVICE TREE SUPPORT
829 M: Brijesh Singh <brijeshkumar.singh@amd.com>
830 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
831 M: Tom Lendacky <thomas.lendacky@amd.com>
833 F: arch/arm64/boot/dts/amd/
836 M: Tom Lendacky <thomas.lendacky@amd.com>
837 L: netdev@vger.kernel.org
839 F: drivers/net/ethernet/amd/xgbe/
840 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
842 ANALOG DEVICES INC AD5686 DRIVER
843 M: Stefan Popa <stefan.popa@analog.com>
844 L: linux-pm@vger.kernel.org
845 W: http://ez.analog.com/community/linux-device-drivers
847 F: drivers/iio/dac/ad5686*
848 F: drivers/iio/dac/ad5696*
850 ANALOG DEVICES INC AD5758 DRIVER
851 M: Stefan Popa <stefan.popa@analog.com>
852 L: linux-iio@vger.kernel.org
853 W: http://ez.analog.com/community/linux-device-drivers
855 F: drivers/iio/dac/ad5758.c
856 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
858 ANALOG DEVICES INC AD7124 DRIVER
859 M: Stefan Popa <stefan.popa@analog.com>
860 L: linux-iio@vger.kernel.org
861 W: http://ez.analog.com/community/linux-device-drivers
863 F: drivers/iio/adc/ad7124.c
864 F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt
866 ANALOG DEVICES INC AD7606 DRIVER
867 M: Stefan Popa <stefan.popa@analog.com>
868 L: linux-iio@vger.kernel.org
869 W: http://ez.analog.com/community/linux-device-drivers
871 F: drivers/iio/adc/ad7606.c
872 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.txt
874 ANALOG DEVICES INC AD7768-1 DRIVER
875 M: Stefan Popa <stefan.popa@analog.com>
876 L: linux-iio@vger.kernel.org
877 W: http://ez.analog.com/community/linux-device-drivers
879 F: drivers/iio/adc/ad7768-1.c
880 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
882 ANALOG DEVICES INC AD9389B DRIVER
883 M: Hans Verkuil <hans.verkuil@cisco.com>
884 L: linux-media@vger.kernel.org
886 F: drivers/media/i2c/ad9389b*
888 ANALOG DEVICES INC ADGS1408 DRIVER
889 M: Mircea Caprioru <mircea.caprioru@analog.com>
891 F: drivers/mux/adgs1408.c
892 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
894 ANALOG DEVICES INC ADP5061 DRIVER
895 M: Stefan Popa <stefan.popa@analog.com>
896 L: linux-pm@vger.kernel.org
897 W: http://ez.analog.com/community/linux-device-drivers
899 F: drivers/power/supply/adp5061.c
901 ANALOG DEVICES INC ADV7180 DRIVER
902 M: Lars-Peter Clausen <lars@metafoo.de>
903 L: linux-media@vger.kernel.org
904 W: http://ez.analog.com/community/linux-device-drivers
906 F: drivers/media/i2c/adv7180.c
908 ANALOG DEVICES INC ADV748X DRIVER
909 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
910 L: linux-media@vger.kernel.org
912 F: drivers/media/i2c/adv748x/*
914 ANALOG DEVICES INC ADV7511 DRIVER
915 M: Hans Verkuil <hans.verkuil@cisco.com>
916 L: linux-media@vger.kernel.org
918 F: drivers/media/i2c/adv7511*
920 ANALOG DEVICES INC ADV7604 DRIVER
921 M: Hans Verkuil <hans.verkuil@cisco.com>
922 L: linux-media@vger.kernel.org
924 F: drivers/media/i2c/adv7604*
926 ANALOG DEVICES INC ADV7842 DRIVER
927 M: Hans Verkuil <hans.verkuil@cisco.com>
928 L: linux-media@vger.kernel.org
930 F: drivers/media/i2c/adv7842*
932 ANALOG DEVICES INC ASOC CODEC DRIVERS
933 M: Lars-Peter Clausen <lars@metafoo.de>
934 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
935 W: http://wiki.analog.com/
936 W: http://ez.analog.com/community/linux-device-drivers
938 F: sound/soc/codecs/adau*
939 F: sound/soc/codecs/adav*
940 F: sound/soc/codecs/ad1*
941 F: sound/soc/codecs/ad7*
942 F: sound/soc/codecs/ssm*
943 F: sound/soc/codecs/sigmadsp.*
945 ANALOG DEVICES INC DMA DRIVERS
946 M: Lars-Peter Clausen <lars@metafoo.de>
947 W: http://ez.analog.com/community/linux-device-drivers
949 F: drivers/dma/dma-axi-dmac.c
951 ANALOG DEVICES INC IIO DRIVERS
952 M: Lars-Peter Clausen <lars@metafoo.de>
953 M: Michael Hennerich <Michael.Hennerich@analog.com>
954 M: Stefan Popa <stefan.popa@analog.com>
955 W: http://wiki.analog.com/
956 W: http://ez.analog.com/community/linux-device-drivers
958 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
959 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
961 F: drivers/iio/adc/ltc2497*
962 X: drivers/iio/*/adjd*
963 F: drivers/staging/iio/*/ad*
966 M: Greentime Hu <green.hu@gmail.com>
967 M: Vincent Chen <deanbo422@gmail.com>
968 T: git https://github.com/andestech/linux.git
971 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
972 F: Documentation/devicetree/bindings/nds32/
976 ANDROID CONFIG FRAGMENTS
977 M: Rob Herring <robh@kernel.org>
979 F: kernel/configs/android*
982 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
983 M: Arve Hjønnevåg <arve@android.com>
984 M: Todd Kjos <tkjos@android.com>
985 M: Martijn Coenen <maco@android.com>
986 M: Joel Fernandes <joel@joelfernandes.org>
987 M: Christian Brauner <christian@brauner.io>
988 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
989 L: devel@driverdev.osuosl.org
992 F: drivers/staging/android/
994 ANDROID GOLDFISH PIC DRIVER
995 M: Miodrag Dinic <miodrag.dinic@mips.com>
997 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
998 F: drivers/irqchip/irq-goldfish-pic.c
1000 ANDROID GOLDFISH RTC DRIVER
1001 M: Miodrag Dinic <miodrag.dinic@mips.com>
1003 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1004 F: drivers/rtc/rtc-goldfish.c
1007 M: Laura Abbott <labbott@redhat.com>
1008 M: Sumit Semwal <sumit.semwal@linaro.org>
1009 L: devel@driverdev.osuosl.org
1010 L: dri-devel@lists.freedesktop.org
1011 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1013 F: drivers/staging/android/ion
1014 F: drivers/staging/android/uapi/ion.h
1016 AOA (Apple Onboard Audio) ALSA DRIVER
1017 M: Johannes Berg <johannes@sipsolutions.net>
1018 L: linuxppc-dev@lists.ozlabs.org
1019 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1023 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1024 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1025 L: linux-iio@vger.kernel.org
1027 F: drivers/iio/adc/stx104.c
1030 M: Jiri Kosina <jikos@kernel.org>
1032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1033 F: arch/x86/kernel/apm_32.c
1034 F: include/linux/apm_bios.h
1035 F: include/uapi/linux/apm_bios.h
1036 F: drivers/char/apm-emulation.c
1038 APPARMOR SECURITY MODULE
1039 M: John Johansen <john.johansen@canonical.com>
1040 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1041 W: wiki.apparmor.net
1042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1044 F: security/apparmor/
1045 F: Documentation/admin-guide/LSM/apparmor.rst
1047 APPLE BCM5974 MULTITOUCH DRIVER
1048 M: Henrik Rydberg <rydberg@bitmath.org>
1049 L: linux-input@vger.kernel.org
1051 F: drivers/input/mouse/bcm5974.c
1054 M: Henrik Rydberg <rydberg@bitmath.org>
1055 L: linux-hwmon@vger.kernel.org
1057 F: drivers/hwmon/applesmc.c
1059 APPLETALK NETWORK LAYER
1060 L: netdev@vger.kernel.org
1062 F: drivers/net/appletalk/
1064 F: include/linux/atalk.h
1065 F: include/uapi/linux/atalk.h
1067 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1068 M: Khuong Dinh <khuong@os.amperecomputing.com>
1070 F: arch/arm64/boot/dts/apm/
1072 APPLIED MICRO (APM) X-GENE SOC EDAC
1073 M: Khuong Dinh <khuong@os.amperecomputing.com>
1075 F: drivers/edac/xgene_edac.c
1076 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1078 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1079 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1080 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1082 F: drivers/net/ethernet/apm/xgene-v2/
1084 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1085 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1086 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1087 M: Quan Nguyen <quan@os.amperecomputing.com>
1089 F: drivers/net/ethernet/apm/xgene/
1090 F: drivers/net/phy/mdio-xgene.c
1091 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1092 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1094 APPLIED MICRO (APM) X-GENE SOC PMU
1095 M: Khuong Dinh <khuong@os.amperecomputing.com>
1097 F: drivers/perf/xgene_pmu.c
1098 F: Documentation/perf/xgene-pmu.txt
1099 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1101 APTINA CAMERA SENSOR PLL
1102 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1103 L: linux-media@vger.kernel.org
1105 F: drivers/media/i2c/aptina-pll.*
1107 ARC FRAMEBUFFER DRIVER
1108 M: Jaya Kumar <jayalk@intworks.biz>
1110 F: drivers/video/fbdev/arcfb.c
1111 F: drivers/video/fbdev/core/fb_defio.c
1114 M: Alexey Brodkin <abrodkin@synopsys.com>
1116 F: drivers/gpu/drm/arc/
1117 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1119 ARCNET NETWORK LAYER
1120 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1121 L: netdev@vger.kernel.org
1123 F: drivers/net/arcnet/
1124 F: include/uapi/linux/if_arcnet.h
1126 ARM ARCHITECTED TIMER DRIVER
1127 M: Mark Rutland <mark.rutland@arm.com>
1128 M: Marc Zyngier <marc.zyngier@arm.com>
1129 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1131 F: arch/arm/include/asm/arch_timer.h
1132 F: arch/arm64/include/asm/arch_timer.h
1133 F: drivers/clocksource/arm_arch_timer.c
1135 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1136 M: Linus Walleij <linus.walleij@linaro.org>
1137 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1139 F: Documentation/devicetree/bindings/arm/arm-boards
1140 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1141 F: Documentation/devicetree/bindings/clock/arm-integrator.txt
1142 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1143 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1144 F: arch/arm/mach-integrator/
1145 F: arch/arm/mach-realview/
1146 F: arch/arm/mach-versatile/
1147 F: arch/arm/plat-versatile/
1148 F: arch/arm/boot/dts/arm-realview-*
1149 F: arch/arm/boot/dts/integrator*
1150 F: arch/arm/boot/dts/versatile*
1151 F: drivers/clk/versatile/
1152 F: drivers/i2c/busses/i2c-versatile.c
1153 F: drivers/irqchip/irq-versatile-fpga.c
1154 F: drivers/mtd/maps/physmap_of_versatile.c
1155 F: drivers/power/reset/arm-versatile-reboot.c
1156 F: drivers/soc/versatile/
1158 ARM HDLCD DRM DRIVER
1159 M: Liviu Dudau <liviu.dudau@arm.com>
1161 F: drivers/gpu/drm/arm/hdlcd_*
1162 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1164 ARM KOMEDA DRM-KMS DRIVER
1165 M: James (Qian) Wang <james.qian.wang@arm.com>
1166 M: Liviu Dudau <liviu.dudau@arm.com>
1167 L: Mali DP Maintainers <malidp@foss.arm.com>
1169 T: git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1170 F: drivers/gpu/drm/arm/display/include/
1171 F: drivers/gpu/drm/arm/display/komeda/
1172 F: Documentation/devicetree/bindings/display/arm/arm,komeda.txt
1173 F: Documentation/gpu/komeda-kms.rst
1175 ARM MALI-DP DRM DRIVER
1176 M: Liviu Dudau <liviu.dudau@arm.com>
1177 M: Brian Starkey <brian.starkey@arm.com>
1178 L: Mali DP Maintainers <malidp@foss.arm.com>
1180 T: git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1181 F: drivers/gpu/drm/arm/
1182 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1183 F: Documentation/gpu/afbc.rst
1185 ARM MFM AND FLOPPY DRIVERS
1186 M: Ian Molton <spyro@f2s.com>
1188 F: arch/arm/lib/floppydma.S
1189 F: arch/arm/include/asm/floppy.h
1191 ARM PMU PROFILING AND DEBUGGING
1192 M: Will Deacon <will.deacon@arm.com>
1193 M: Mark Rutland <mark.rutland@arm.com>
1195 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1196 F: arch/arm*/kernel/perf_*
1197 F: arch/arm/oprofile/common.c
1198 F: arch/arm*/kernel/hw_breakpoint.c
1199 F: arch/arm*/include/asm/hw_breakpoint.h
1200 F: arch/arm*/include/asm/perf_event.h
1202 F: include/linux/perf/arm_pmu.h
1203 F: Documentation/devicetree/bindings/arm/pmu.yaml
1204 F: Documentation/devicetree/bindings/perf/
1207 M: Russell King <linux@armlinux.org.uk>
1208 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1209 W: http://www.armlinux.org.uk/
1211 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1213 X: arch/arm/boot/dts/
1215 ARM PRIMECELL AACI PL041 DRIVER
1216 M: Russell King <linux@armlinux.org.uk>
1220 ARM PRIMECELL BUS SUPPORT
1221 M: Russell King <linux@armlinux.org.uk>
1224 F: include/linux/amba/bus.h
1226 ARM PRIMECELL CLCD PL110 DRIVER
1227 M: Russell King <linux@armlinux.org.uk>
1229 F: drivers/video/fbdev/amba-clcd.*
1231 ARM PRIMECELL KMI PL050 DRIVER
1232 M: Russell King <linux@armlinux.org.uk>
1234 F: drivers/input/serio/ambakmi.*
1235 F: include/linux/amba/kmi.h
1237 ARM PRIMECELL MMCI PL180/1 DRIVER
1238 M: Russell King <linux@armlinux.org.uk>
1240 F: drivers/mmc/host/mmci.*
1241 F: include/linux/amba/mmci.h
1243 ARM PRIMECELL SSP PL022 SPI DRIVER
1244 M: Linus Walleij <linus.walleij@linaro.org>
1245 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1247 F: Documentation/devicetree/bindings/spi/spi_pl022.txt
1248 F: drivers/spi/spi-pl022.c
1250 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1251 M: Russell King <linux@armlinux.org.uk>
1253 F: drivers/tty/serial/amba-pl01*.c
1254 F: include/linux/amba/serial.h
1256 ARM PRIMECELL VIC PL190/PL192 DRIVER
1257 M: Linus Walleij <linus.walleij@linaro.org>
1258 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1260 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1261 F: drivers/irqchip/irq-vic.c
1264 M: Will Deacon <will.deacon@arm.com>
1265 R: Robin Murphy <robin.murphy@arm.com>
1266 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1268 F: drivers/iommu/arm-smmu.c
1269 F: drivers/iommu/arm-smmu-v3.c
1270 F: drivers/iommu/io-pgtable-arm.c
1271 F: drivers/iommu/io-pgtable-arm-v7s.c
1273 ARM SUB-ARCHITECTURES
1274 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1280 ARM/ACTIONS SEMI ARCHITECTURE
1281 M: Andreas Färber <afaerber@suse.de>
1282 R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1283 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1286 F: arch/arm/mach-actions/
1287 F: arch/arm/boot/dts/owl-*
1288 F: arch/arm64/boot/dts/actions/
1289 F: drivers/clk/actions/
1290 F: drivers/clocksource/timer-owl*
1291 F: drivers/dma/owl-dma.c
1292 F: drivers/i2c/busses/i2c-owl.c
1293 F: drivers/pinctrl/actions/*
1294 F: drivers/soc/actions/
1295 F: include/dt-bindings/power/owl-*
1296 F: include/linux/soc/actions/
1297 F: Documentation/devicetree/bindings/arm/actions.txt
1298 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1299 F: Documentation/devicetree/bindings/dma/owl-dma.txt
1300 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1301 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1302 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1303 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1305 ARM/ADS SPHERE MACHINE SUPPORT
1306 M: Lennert Buytenhek <kernel@wantstofly.org>
1307 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1310 ARM/AFEB9260 MACHINE SUPPORT
1311 M: Sergey Lapin <slapin@ossfans.org>
1312 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1315 ARM/AJECO 1ARM MACHINE SUPPORT
1316 M: Lennert Buytenhek <kernel@wantstofly.org>
1317 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1320 ARM/Allwinner SoC Clock Support
1321 M: Emilio López <emilio@elopez.com.ar>
1323 F: drivers/clk/sunxi/
1325 ARM/Allwinner sunXi SoC support
1326 M: Maxime Ripard <maxime.ripard@bootlin.com>
1327 M: Chen-Yu Tsai <wens@csie.org>
1328 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1332 F: arch/arm/mach-sunxi/
1333 F: arch/arm64/boot/dts/allwinner/
1334 F: drivers/clk/sunxi-ng/
1335 F: drivers/pinctrl/sunxi/
1336 F: drivers/soc/sunxi/
1337 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1339 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1340 M: Neil Armstrong <narmstrong@baylibre.com>
1341 M: Jerome Brunet <jbrunet@baylibre.com>
1342 L: linux-amlogic@lists.infradead.org
1344 F: drivers/clk/meson/
1345 F: include/dt-bindings/clock/meson*
1346 F: include/dt-bindings/clock/gxbb*
1347 F: Documentation/devicetree/bindings/clock/amlogic*
1349 ARM/Amlogic Meson SoC support
1350 M: Kevin Hilman <khilman@baylibre.com>
1351 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1352 L: linux-amlogic@lists.infradead.org
1353 W: http://linux-meson.com/
1355 F: arch/arm/mach-meson/
1356 F: arch/arm/boot/dts/meson*
1357 F: arch/arm64/boot/dts/amlogic/
1358 F: drivers/pinctrl/meson/
1359 F: drivers/mmc/host/meson*
1360 F: drivers/soc/amlogic/
1363 ARM/Amlogic Meson SoC Sound Drivers
1364 M: Jerome Brunet <jbrunet@baylibre.com>
1365 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1368 F: Documentation/devicetree/bindings/sound/amlogic*
1370 ARM/Annapurna Labs ALPINE ARCHITECTURE
1371 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1372 M: Antoine Tenart <antoine.tenart@bootlin.com>
1373 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1375 F: arch/arm/mach-alpine/
1376 F: arch/arm/boot/dts/alpine*
1377 F: arch/arm64/boot/dts/al/
1378 F: drivers/*/*alpine*
1380 ARM/ARTPEC MACHINE SUPPORT
1381 M: Jesper Nilsson <jesper.nilsson@axis.com>
1382 M: Lars Persson <lars.persson@axis.com>
1384 L: linux-arm-kernel@axis.com
1385 F: arch/arm/mach-artpec
1386 F: arch/arm/boot/dts/artpec6*
1388 F: drivers/crypto/axis
1389 F: drivers/pinctrl/pinctrl-artpec*
1390 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1392 ARM/ASPEED I2C DRIVER
1393 M: Brendan Higgins <brendanhiggins@google.com>
1394 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1395 R: Joel Stanley <joel@jms.id.au>
1396 L: linux-i2c@vger.kernel.org
1397 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1399 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1400 F: drivers/i2c/busses/i2c-aspeed.c
1401 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1402 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1404 ARM/ASPEED MACHINE SUPPORT
1405 M: Joel Stanley <joel@jms.id.au>
1406 R: Andrew Jeffery <andrew@aj.id.au>
1407 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1408 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1409 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1412 F: arch/arm/mach-aspeed/
1413 F: arch/arm/boot/dts/aspeed-*
1416 ARM/BITMAIN ARCHITECTURE
1417 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1418 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1420 F: arch/arm64/boot/dts/bitmain/
1421 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1423 ARM/CALXEDA HIGHBANK ARCHITECTURE
1424 M: Rob Herring <robh@kernel.org>
1425 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427 F: arch/arm/mach-highbank/
1428 F: arch/arm/boot/dts/highbank.dts
1429 F: arch/arm/boot/dts/ecx-*.dts*
1431 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1432 M: Krzysztof Halasa <khalasa@piap.pl>
1434 F: arch/arm/mach-cns3xxx/
1436 ARM/CAVIUM THUNDER NETWORK DRIVER
1437 M: Sunil Goutham <sgoutham@cavium.com>
1438 M: Robert Richter <rric@kernel.org>
1439 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1441 F: drivers/net/ethernet/cavium/thunder/
1443 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1444 M: Lukasz Majewski <lukma@denx.de>
1445 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1447 F: arch/arm/mach-ep93xx/ts72xx.c
1449 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1450 M: Alexander Shiyan <shc_work@mail.ru>
1451 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1455 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1456 M: Lennert Buytenhek <kernel@wantstofly.org>
1457 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1460 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1461 M: Hartley Sweeten <hsweeten@visionengravers.com>
1462 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1463 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1465 F: arch/arm/mach-ep93xx/
1466 F: arch/arm/mach-ep93xx/include/mach/
1469 M: Russell King <linux@armlinux.org.uk>
1470 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1472 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1473 F: drivers/clk/clkdev.c
1475 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1476 M: Mike Rapoport <mike@compulab.co.il>
1477 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1480 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1481 M: Baruch Siach <baruch@tkos.co.il>
1482 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1484 F: arch/arm/boot/dts/cx92755*
1487 ARM/CONTEC MICRO9 MACHINE SUPPORT
1488 M: Hubert Feurstein <hubert.feurstein@contec.at>
1490 F: arch/arm/mach-ep93xx/micro9.c
1492 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1493 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1494 R: Suzuki K Poulose <suzuki.poulose@arm.com>
1495 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497 F: drivers/hwtracing/coresight/*
1498 F: Documentation/trace/coresight.txt
1499 F: Documentation/trace/coresight-cpu-debug.txt
1500 F: Documentation/devicetree/bindings/arm/coresight.txt
1501 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1502 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1503 F: tools/perf/arch/arm/util/pmu.c
1504 F: tools/perf/arch/arm/util/auxtrace.c
1505 F: tools/perf/arch/arm/util/cs-etm.c
1506 F: tools/perf/arch/arm/util/cs-etm.h
1507 F: tools/perf/util/cs-etm.*
1508 F: tools/perf/util/cs-etm-decoder/*
1510 ARM/CORGI MACHINE SUPPORT
1511 M: Richard Purdie <rpurdie@rpsys.net>
1514 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1515 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1516 M: Linus Walleij <linus.walleij@linaro.org>
1517 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518 T: git git://github.com/ulli-kroll/linux.git
1520 F: Documentation/devicetree/bindings/arm/gemini.txt
1521 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1522 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1523 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1524 F: arch/arm/mach-gemini/
1525 F: drivers/net/ethernet/cortina/
1526 F: drivers/pinctrl/pinctrl-gemini.c
1527 F: drivers/rtc/rtc-ftrtc010.c
1529 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1530 M: Barry Song <baohua@kernel.org>
1531 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1534 F: arch/arm/boot/dts/prima2*
1535 F: arch/arm/mach-prima2/
1536 F: drivers/clk/sirf/
1537 F: drivers/clocksource/timer-prima2.c
1538 F: drivers/clocksource/timer-atlas7.c
1542 ARM/EBSA110 MACHINE SUPPORT
1543 M: Russell King <linux@armlinux.org.uk>
1544 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1545 W: http://www.armlinux.org.uk/
1547 F: arch/arm/mach-ebsa110/
1548 F: drivers/net/ethernet/amd/am79c961a.*
1550 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1551 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1552 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1553 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1557 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1558 M: Robert Jarzmik <robert.jarzmik@free.fr>
1559 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1561 F: arch/arm/mach-pxa/ezx.c
1563 ARM/FARADAY FA526 PORT
1564 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1565 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1567 T: git git://git.berlios.de/gemini-board
1568 F: arch/arm/mm/*-fa*
1570 ARM/FOOTBRIDGE ARCHITECTURE
1571 M: Russell King <linux@armlinux.org.uk>
1572 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1573 W: http://www.armlinux.org.uk/
1575 F: arch/arm/include/asm/hardware/dec21285.h
1576 F: arch/arm/mach-footbridge/
1578 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1579 M: Shawn Guo <shawnguo@kernel.org>
1580 M: Sascha Hauer <s.hauer@pengutronix.de>
1581 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1582 R: Fabio Estevam <festevam@gmail.com>
1583 R: NXP Linux Team <linux-imx@nxp.com>
1584 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1589 X: drivers/media/i2c/
1591 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1592 M: Shawn Guo <shawnguo@kernel.org>
1593 M: Sascha Hauer <s.hauer@pengutronix.de>
1594 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1595 R: Stefan Agner <stefan@agner.ch>
1596 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1598 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1599 F: arch/arm/mach-imx/*vf610*
1600 F: arch/arm/boot/dts/vf*
1602 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1603 M: Shawn Guo <shawnguo@kernel.org>
1604 M: Li Yang <leoyang.li@nxp.com>
1605 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1608 F: arch/arm/boot/dts/ls1021a*
1609 F: arch/arm64/boot/dts/freescale/fsl-*
1610 F: arch/arm64/boot/dts/freescale/qoriq-*
1612 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1613 M: Lennert Buytenhek <kernel@wantstofly.org>
1614 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1617 ARM/GUMSTIX MACHINE SUPPORT
1618 M: Steve Sakoman <sakoman@gmail.com>
1619 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1622 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1623 M: Philipp Zabel <philipp.zabel@gmail.com>
1624 M: Paul Parsons <lost.distance@yahoo.com>
1625 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1627 F: arch/arm/mach-pxa/hx4700.c
1628 F: arch/arm/mach-pxa/include/mach/hx4700.h
1629 F: sound/soc/pxa/hx4700.c
1631 ARM/HISILICON SOC SUPPORT
1632 M: Wei Xu <xuwei5@hisilicon.com>
1633 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1634 W: http://www.hisilicon.com
1636 T: git git://github.com/hisilicon/linux-hisi.git
1637 F: arch/arm/mach-hisi/
1638 F: arch/arm/boot/dts/hi3*
1639 F: arch/arm/boot/dts/hip*
1640 F: arch/arm/boot/dts/hisi*
1641 F: arch/arm64/boot/dts/hisilicon/
1643 ARM/HP JORNADA 7XX MACHINE SUPPORT
1644 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1648 F: arch/arm/mach-sa1100/jornada720.c
1649 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1651 ARM/IGEP MACHINE SUPPORT
1652 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1653 M: Javier Martinez Canillas <javier@dowhile0.org>
1654 L: linux-omap@vger.kernel.org
1655 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1657 F: arch/arm/boot/dts/omap3-igep*
1659 ARM/INCOME PXA270 SUPPORT
1660 M: Marek Vasut <marek.vasut@gmail.com>
1661 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1663 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1665 ARM/INTEL IOP13XX ARM ARCHITECTURE
1666 M: Lennert Buytenhek <kernel@wantstofly.org>
1667 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1670 ARM/INTEL IOP32X ARM ARCHITECTURE
1671 M: Lennert Buytenhek <kernel@wantstofly.org>
1672 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1675 ARM/INTEL IOP33X ARM ARCHITECTURE
1676 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1679 ARM/INTEL IQ81342EX MACHINE SUPPORT
1680 M: Lennert Buytenhek <kernel@wantstofly.org>
1681 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1684 ARM/INTEL IXDP2850 MACHINE SUPPORT
1685 M: Lennert Buytenhek <kernel@wantstofly.org>
1686 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1689 ARM/INTEL IXP4XX ARM ARCHITECTURE
1690 M: Imre Kaloz <kaloz@openwrt.org>
1691 M: Krzysztof Halasa <khalasa@piap.pl>
1692 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1694 F: arch/arm/mach-ixp4xx/
1696 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1697 M: Jonathan Cameron <jic23@cam.ac.uk>
1698 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1700 F: arch/arm/mach-pxa/stargate2.c
1701 F: drivers/pcmcia/pxa2xx_stargate2.c
1703 ARM/INTEL XSC3 (MANZANO) ARM CORE
1704 M: Lennert Buytenhek <kernel@wantstofly.org>
1705 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1708 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1709 M: Lennert Buytenhek <kernel@wantstofly.org>
1710 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1713 ARM/LG1K ARCHITECTURE
1714 M: Chanho Min <chanho.min@lge.com>
1715 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1717 F: arch/arm64/boot/dts/lg/
1719 ARM/LOGICPD PXA270 MACHINE SUPPORT
1720 M: Lennert Buytenhek <kernel@wantstofly.org>
1721 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1724 ARM/LPC18XX ARCHITECTURE
1725 M: Vladimir Zapolskiy <vz@mleia.com>
1726 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1728 F: arch/arm/boot/dts/lpc43*
1729 F: drivers/i2c/busses/i2c-lpc2k.c
1730 F: drivers/memory/pl172.c
1731 F: drivers/mtd/spi-nor/nxp-spifi.c
1732 F: drivers/rtc/rtc-lpc24xx.c
1735 ARM/LPC32XX SOC SUPPORT
1736 M: Vladimir Zapolskiy <vz@mleia.com>
1737 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1738 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1739 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1741 F: arch/arm/boot/dts/lpc32*
1742 F: arch/arm/mach-lpc32xx/
1743 F: drivers/i2c/busses/i2c-pnx.c
1744 F: drivers/net/ethernet/nxp/lpc_eth.c
1745 F: drivers/usb/host/ohci-nxp.c
1746 F: drivers/watchdog/pnx4008_wdt.c
1749 ARM/MAGICIAN MACHINE SUPPORT
1750 M: Philipp Zabel <philipp.zabel@gmail.com>
1753 ARM/Marvell Dove/MV78xx0/Orion SOC support
1754 M: Jason Cooper <jason@lakedaemon.net>
1755 M: Andrew Lunn <andrew@lunn.ch>
1756 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1757 M: Gregory Clement <gregory.clement@bootlin.com>
1758 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1760 F: Documentation/devicetree/bindings/soc/dove/
1761 F: arch/arm/mach-dove/
1762 F: arch/arm/mach-mv78xx0/
1763 F: arch/arm/mach-orion5x/
1764 F: arch/arm/plat-orion/
1765 F: arch/arm/boot/dts/dove*
1766 F: arch/arm/boot/dts/orion5x*
1768 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1769 M: Jason Cooper <jason@lakedaemon.net>
1770 M: Andrew Lunn <andrew@lunn.ch>
1771 M: Gregory Clement <gregory.clement@bootlin.com>
1772 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1773 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1775 F: arch/arm/boot/dts/armada*
1776 F: arch/arm/boot/dts/kirkwood*
1777 F: arch/arm/configs/mvebu_*_defconfig
1778 F: arch/arm/mach-mvebu/
1779 F: arch/arm64/boot/dts/marvell/armada*
1780 F: drivers/cpufreq/armada-37xx-cpufreq.c
1781 F: drivers/cpufreq/armada-8k-cpufreq.c
1782 F: drivers/cpufreq/mvebu-cpufreq.c
1783 F: drivers/irqchip/irq-armada-370-xp.c
1784 F: drivers/irqchip/irq-mvebu-*
1785 F: drivers/pinctrl/mvebu/
1786 F: drivers/rtc/rtc-armada38x.c
1788 ARM/Mediatek RTC DRIVER
1789 M: Eddie Huang <eddie.huang@mediatek.com>
1790 M: Sean Wang <sean.wang@mediatek.com>
1791 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1792 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1794 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1795 F: drivers/rtc/rtc-mt6397.c
1796 F: drivers/rtc/rtc-mt7622.c
1798 ARM/Mediatek SoC support
1799 M: Matthias Brugger <matthias.bgg@gmail.com>
1800 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1801 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1802 W: https://mtk.bcnfs.org/
1803 C: irc://chat.freenode.net/linux-mediatek
1805 F: arch/arm/boot/dts/mt6*
1806 F: arch/arm/boot/dts/mt7*
1807 F: arch/arm/boot/dts/mt8*
1808 F: arch/arm/mach-mediatek/
1809 F: arch/arm64/boot/dts/mediatek/
1810 F: drivers/soc/mediatek/
1815 ARM/Mediatek USB3 PHY DRIVER
1816 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1817 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1818 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1820 F: drivers/phy/mediatek/
1821 F: Documentation/devicetree/bindings/phy/phy-mtk-*
1823 ARM/MICREL KS8695 ARCHITECTURE
1824 M: Greg Ungerer <gerg@uclinux.org>
1825 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1826 F: arch/arm/mach-ks8695/
1829 ARM/Microchip (AT91) SoC support
1830 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1831 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1832 M: Ludovic Desroches <ludovic.desroches@microchip.com>
1833 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1834 W: http://www.linux4sam.org
1835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1839 F: arch/arm/mach-at91/
1840 F: include/soc/at91/
1841 F: arch/arm/boot/dts/at91*.dts
1842 F: arch/arm/boot/dts/at91*.dtsi
1843 F: arch/arm/boot/dts/sama*.dts
1844 F: arch/arm/boot/dts/sama*.dtsi
1845 F: arch/arm/include/debug/at91.S
1846 F: drivers/memory/atmel*
1847 F: drivers/watchdog/sama5d4_wdt.c
1848 X: drivers/input/touchscreen/atmel_mxt_ts.c
1849 X: drivers/net/wireless/atmel/
1851 ARM/MIOA701 MACHINE SUPPORT
1852 M: Robert Jarzmik <robert.jarzmik@free.fr>
1853 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1854 F: arch/arm/mach-pxa/mioa701.c
1857 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1858 M: Michael Petchkovsky <mkpetch@internode.on.net>
1861 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1862 M: Linus Walleij <linus.walleij@linaro.org>
1863 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1865 F: arch/arm/mach-nomadik/
1866 F: arch/arm/mach-u300/
1867 F: arch/arm/mach-ux500/
1868 F: arch/arm/boot/dts/ste-*
1869 F: drivers/clk/clk-nomadik.c
1870 F: drivers/clk/clk-u300.c
1871 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1872 F: drivers/clocksource/timer-u300.c
1873 F: drivers/dma/coh901318*
1874 F: drivers/dma/ste_dma40*
1875 F: drivers/hwspinlock/u8500_hsem.c
1876 F: drivers/i2c/busses/i2c-nomadik.c
1877 F: drivers/i2c/busses/i2c-stu300.c
1878 F: drivers/mfd/ab3100*
1879 F: drivers/mfd/ab8500*
1880 F: drivers/mfd/abx500*
1881 F: drivers/mfd/dbx500*
1882 F: drivers/mfd/db8500*
1883 F: drivers/pinctrl/nomadik/
1884 F: drivers/pinctrl/pinctrl-coh901*
1885 F: drivers/pinctrl/pinctrl-u300.c
1886 F: drivers/rtc/rtc-ab3100.c
1887 F: drivers/rtc/rtc-ab8500.c
1888 F: drivers/rtc/rtc-coh901331.c
1889 F: drivers/rtc/rtc-pl031.c
1890 F: drivers/watchdog/coh901327_wdt.c
1891 F: Documentation/devicetree/bindings/arm/ste-*
1892 F: Documentation/devicetree/bindings/arm/ux500/
1893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1895 ARM/NUVOTON NPCM ARCHITECTURE
1896 M: Avi Fishman <avifishman70@gmail.com>
1897 M: Tomer Maimon <tmaimon77@gmail.com>
1898 M: Tali Perry <tali.perry1@gmail.com>
1899 R: Patrick Venture <venture@google.com>
1900 R: Nancy Yuen <yuenn@google.com>
1901 R: Benjamin Fair <benjaminfair@google.com>
1902 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1904 F: arch/arm/mach-npcm/
1905 F: arch/arm/boot/dts/nuvoton-npcm*
1906 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
1908 F: Documentation/devicetree/bindings/*/*npcm*
1909 F: Documentation/devicetree/bindings/*/*/*npcm*
1911 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1912 M: Wan ZongShun <mcuos.com@gmail.com>
1913 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1914 W: http://www.mcuos.com
1916 F: arch/arm/mach-w90x900/
1917 F: drivers/input/keyboard/w90p910_keypad.c
1918 F: drivers/input/touchscreen/w90p910_ts.c
1919 F: drivers/watchdog/nuc900_wdt.c
1920 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1921 F: drivers/mtd/nand/raw/nuc900_nand.c
1922 F: drivers/rtc/rtc-nuc900.c
1923 F: drivers/spi/spi-nuc900.c
1924 F: drivers/usb/host/ehci-w90x900.c
1925 F: drivers/video/fbdev/nuc900fb.c
1927 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1928 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1929 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1931 F: arch/arm/mach-s3c24xx/mach-gta02.c
1932 F: arch/arm/mach-s3c24xx/gta02.h
1934 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1935 M: Alexander Clouter <alex@digriz.org.uk>
1936 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1937 W: http://www.digriz.org.uk/ts78xx/kernel
1939 F: arch/arm/mach-orion5x/ts78xx-*
1941 ARM/OXNAS platform support
1942 M: Neil Armstrong <narmstrong@baylibre.com>
1943 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1944 L: linux-oxnas@groups.io (moderated for non-subscribers)
1946 F: arch/arm/mach-oxnas/
1947 F: arch/arm/boot/dts/ox8*.dts*
1950 ARM/PALM TREO SUPPORT
1951 M: Tomas Cech <sleep_walker@suse.com>
1952 L: linux-arm-kernel@lists.infradead.org
1953 W: http://hackndev.com
1955 F: arch/arm/mach-pxa/palmtreo.*
1957 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1958 M: Marek Vasut <marek.vasut@gmail.com>
1959 L: linux-arm-kernel@lists.infradead.org
1960 W: http://hackndev.com
1962 F: arch/arm/mach-pxa/include/mach/palmtx.h
1963 F: arch/arm/mach-pxa/palmtx.c
1964 F: arch/arm/mach-pxa/palmt5.*
1965 F: arch/arm/mach-pxa/include/mach/palmld.h
1966 F: arch/arm/mach-pxa/palmld.c
1967 F: arch/arm/mach-pxa/palmte2.*
1968 F: arch/arm/mach-pxa/include/mach/palmtc.h
1969 F: arch/arm/mach-pxa/palmtc.c
1972 M: Sergey Lapin <slapin@ossfans.org>
1973 L: linux-arm-kernel@lists.infradead.org
1974 W: http://hackndev.com
1976 F: arch/arm/mach-pxa/palmz72.*
1979 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1980 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1983 ARM/PT DIGITAL BOARD PORT
1984 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1985 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1986 W: http://www.armlinux.org.uk/
1989 ARM/QUALCOMM SUPPORT
1990 M: Andy Gross <andy.gross@linaro.org>
1991 M: David Brown <david.brown@linaro.org>
1992 L: linux-arm-msm@vger.kernel.org
1994 F: Documentation/devicetree/bindings/soc/qcom/
1995 F: Documentation/devicetree/bindings/*/qcom*
1996 F: arch/arm/boot/dts/qcom-*.dts
1997 F: arch/arm/boot/dts/qcom-*.dtsi
1998 F: arch/arm/mach-qcom/
1999 F: arch/arm64/boot/dts/qcom/
2002 F: drivers/*/*/qcom/
2003 F: drivers/*/*/qcom*
2004 F: drivers/*/pm8???-*
2005 F: drivers/bluetooth/btqcomsmd.c
2006 F: drivers/clocksource/timer-qcom.c
2007 F: drivers/extcon/extcon-qcom*
2008 F: drivers/iommu/msm*
2009 F: drivers/i2c/busses/i2c-qup.c
2010 F: drivers/i2c/busses/i2c-qcom-geni.c
2011 F: drivers/mfd/ssbi.c
2012 F: drivers/mmc/host/mmci_qcom*
2013 F: drivers/mmc/host/sdhci_msm.c
2014 F: drivers/pci/controller/dwc/pcie-qcom.c
2015 F: drivers/phy/qualcomm/
2016 F: drivers/power/*/msm*
2017 F: drivers/reset/reset-qcom-*
2018 F: drivers/scsi/ufs/ufs-qcom.*
2019 F: drivers/spi/spi-qup.c
2020 F: drivers/spi/spi-geni-qcom.c
2021 F: drivers/spi/spi-qcom-qspi.c
2022 F: drivers/tty/serial/msm_serial.c
2023 F: drivers/usb/dwc3/dwc3-qcom.c
2024 F: include/dt-bindings/*/qcom*
2025 F: include/linux/*/qcom*
2026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
2028 ARM/RADISYS ENP2611 MACHINE SUPPORT
2029 M: Lennert Buytenhek <kernel@wantstofly.org>
2030 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2033 ARM/RDA MICRO ARCHITECTURE
2034 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2035 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2036 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2038 F: arch/arm/boot/dts/rda8810pl-*
2039 F: drivers/clocksource/timer-rda.c
2040 F: drivers/irqchip/irq-rda-intc.c
2041 F: drivers/tty/serial/rda-uart.c
2042 F: Documentation/devicetree/bindings/arm/rda.txt
2043 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2044 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2045 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2047 ARM/REALTEK ARCHITECTURE
2048 M: Andreas Färber <afaerber@suse.de>
2049 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2051 F: arch/arm64/boot/dts/realtek/
2052 F: Documentation/devicetree/bindings/arm/realtek.txt
2054 ARM/RENESAS ARM64 ARCHITECTURE
2055 M: Simon Horman <horms@verge.net.au>
2056 M: Magnus Damm <magnus.damm@gmail.com>
2057 L: linux-renesas-soc@vger.kernel.org
2058 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2059 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2061 F: arch/arm64/boot/dts/renesas/
2062 F: Documentation/devicetree/bindings/arm/renesas.yaml
2063 F: drivers/soc/renesas/
2064 F: include/linux/soc/renesas/
2066 ARM/RISCPC ARCHITECTURE
2067 M: Russell King <linux@armlinux.org.uk>
2068 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2069 W: http://www.armlinux.org.uk/
2071 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2072 F: arch/arm/include/asm/hardware/ioc.h
2073 F: arch/arm/include/asm/hardware/iomd.h
2074 F: arch/arm/include/asm/hardware/memc.h
2075 F: arch/arm/mach-rpc/
2076 F: drivers/net/ethernet/8390/etherh.c
2077 F: drivers/net/ethernet/i825xx/ether1*
2078 F: drivers/net/ethernet/seeq/ether3*
2079 F: drivers/scsi/arm/
2081 ARM/Rockchip SoC support
2082 M: Heiko Stuebner <heiko@sntech.de>
2083 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2084 L: linux-rockchip@lists.infradead.org
2085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2087 F: arch/arm/boot/dts/rk3*
2088 F: arch/arm/boot/dts/rv1108*
2089 F: arch/arm/mach-rockchip/
2090 F: drivers/clk/rockchip/
2091 F: drivers/i2c/busses/i2c-rk3x.c
2092 F: drivers/*/*rockchip*
2093 F: drivers/*/*/*rockchip*
2094 F: sound/soc/rockchip/
2097 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2098 M: Kukjin Kim <kgene@kernel.org>
2099 M: Krzysztof Kozlowski <krzk@kernel.org>
2100 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2101 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2102 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2104 F: arch/arm/boot/dts/s3c*
2105 F: arch/arm/boot/dts/s5p*
2106 F: arch/arm/boot/dts/exynos*
2107 F: arch/arm64/boot/dts/exynos/
2108 F: arch/arm/plat-samsung/
2109 F: arch/arm/mach-s3c24*/
2110 F: arch/arm/mach-s3c64xx/
2111 F: arch/arm/mach-s5p*/
2112 F: arch/arm/mach-exynos*/
2113 F: drivers/*/*s3c24*
2114 F: drivers/*/*/*s3c24*
2115 F: drivers/*/*s3c64xx*
2116 F: drivers/*/*s5pv210*
2117 F: drivers/memory/samsung/*
2118 F: drivers/soc/samsung/*
2119 F: Documentation/arm/Samsung/
2120 F: Documentation/devicetree/bindings/arm/samsung/
2121 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
2122 F: Documentation/devicetree/bindings/power/pd-samsung.txt
2125 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2126 M: Kyungmin Park <kyungmin.park@samsung.com>
2127 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2129 F: arch/arm/mach-s5pv210/
2131 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2132 M: Kyungmin Park <kyungmin.park@samsung.com>
2133 M: Kamil Debski <kamil@wypas.org>
2134 M: Andrzej Hajda <a.hajda@samsung.com>
2135 L: linux-arm-kernel@lists.infradead.org
2136 L: linux-media@vger.kernel.org
2138 F: drivers/media/platform/s5p-g2d/
2140 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2141 M: Marek Szyprowski <m.szyprowski@samsung.com>
2142 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2143 L: linux-media@vger.kernel.org
2145 F: drivers/media/platform/s5p-cec/
2146 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2148 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2149 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2150 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2151 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2152 L: linux-arm-kernel@lists.infradead.org
2153 L: linux-media@vger.kernel.org
2155 F: drivers/media/platform/s5p-jpeg/
2157 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2158 M: Kyungmin Park <kyungmin.park@samsung.com>
2159 M: Kamil Debski <kamil@wypas.org>
2160 M: Jeongtae Park <jtp.park@samsung.com>
2161 M: Andrzej Hajda <a.hajda@samsung.com>
2162 L: linux-arm-kernel@lists.infradead.org
2163 L: linux-media@vger.kernel.org
2165 F: drivers/media/platform/s5p-mfc/
2167 ARM/SHMOBILE ARM ARCHITECTURE
2168 M: Simon Horman <horms@verge.net.au>
2169 M: Magnus Damm <magnus.damm@gmail.com>
2170 L: linux-renesas-soc@vger.kernel.org
2171 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2174 F: arch/arm/boot/dts/emev2*
2175 F: arch/arm/boot/dts/gr-peach*
2176 F: arch/arm/boot/dts/iwg20d-q7*
2177 F: arch/arm/boot/dts/r7s*
2178 F: arch/arm/boot/dts/r8a*
2179 F: arch/arm/boot/dts/r9a*
2180 F: arch/arm/boot/dts/sh*
2181 F: arch/arm/configs/shmobile_defconfig
2182 F: arch/arm/include/debug/renesas-scif.S
2183 F: arch/arm/mach-shmobile/
2184 F: Documentation/devicetree/bindings/arm/renesas.yaml
2185 F: drivers/soc/renesas/
2186 F: include/linux/soc/renesas/
2188 ARM/SOCFPGA ARCHITECTURE
2189 M: Dinh Nguyen <dinguyen@kernel.org>
2191 F: arch/arm/mach-socfpga/
2192 F: arch/arm/boot/dts/socfpga*
2193 F: arch/arm/configs/socfpga_defconfig
2194 F: arch/arm64/boot/dts/altera/
2195 W: http://www.rocketboards.org
2196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2198 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2199 M: Dinh Nguyen <dinguyen@kernel.org>
2201 F: drivers/clk/socfpga/
2203 ARM/SOCFPGA EDAC SUPPORT
2204 M: Thor Thayer <thor.thayer@linux.intel.com>
2206 F: drivers/edac/altera_edac.
2208 ARM/SPREADTRUM SoC SUPPORT
2209 M: Orson Zhai <orsonzhai@gmail.com>
2210 M: Baolin Wang <baolin.wang@linaro.org>
2211 M: Chunyan Zhang <zhang.lyra@gmail.com>
2213 F: arch/arm64/boot/dts/sprd
2216 ARM/STI ARCHITECTURE
2217 M: Patrice Chotard <patrice.chotard@st.com>
2218 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2219 W: http://www.stlinux.com
2221 F: arch/arm/mach-sti/
2222 F: arch/arm/boot/dts/sti*
2223 F: drivers/char/hw_random/st-rng.c
2224 F: drivers/clocksource/arm_global_timer.c
2225 F: drivers/clocksource/clksrc_st_lpc.c
2226 F: drivers/cpufreq/sti-cpufreq.c
2227 F: drivers/dma/st_fdma*
2228 F: drivers/i2c/busses/i2c-st.c
2229 F: drivers/media/rc/st_rc.c
2230 F: drivers/media/platform/sti/c8sectpfe/
2231 F: drivers/mmc/host/sdhci-st.c
2232 F: drivers/phy/st/phy-miphy28lp.c
2233 F: drivers/phy/st/phy-stih407-usb.c
2234 F: drivers/pinctrl/pinctrl-st.c
2235 F: drivers/remoteproc/st_remoteproc.c
2236 F: drivers/remoteproc/st_slim_rproc.c
2237 F: drivers/reset/sti/
2238 F: drivers/rtc/rtc-st-lpc.c
2239 F: drivers/tty/serial/st-asc.c
2240 F: drivers/usb/dwc3/dwc3-st.c
2241 F: drivers/usb/host/ehci-st.c
2242 F: drivers/usb/host/ohci-st.c
2243 F: drivers/watchdog/st_lpc_wdt.c
2244 F: drivers/ata/ahci_st.c
2245 F: include/linux/remoteproc/st_slim_rproc.h
2247 ARM/STM32 ARCHITECTURE
2248 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2249 M: Alexandre Torgue <alexandre.torgue@st.com>
2250 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2251 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2253 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2256 F: arch/arm/boot/dts/stm32*
2257 F: arch/arm/mach-stm32/
2258 F: drivers/clocksource/armv7m_systick.c
2260 ARM/Synaptics SoC support
2261 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2262 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2263 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2265 F: arch/arm/mach-berlin/
2266 F: arch/arm/boot/dts/berlin*
2267 F: arch/arm64/boot/dts/synaptics/
2269 ARM/TANGO ARCHITECTURE
2270 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2271 M: Mans Rullgard <mans@mansr.com>
2272 L: linux-arm-kernel@lists.infradead.org
2276 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2277 M: Lennert Buytenhek <kernel@wantstofly.org>
2278 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2281 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2282 M: Hans Verkuil <hans.verkuil@cisco.com>
2283 L: linux-tegra@vger.kernel.org
2284 L: linux-media@vger.kernel.org
2286 F: drivers/media/platform/tegra-cec/
2287 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2289 ARM/TETON BGA MACHINE SUPPORT
2290 M: "Mark F. Brown" <mark.brown314@gmail.com>
2291 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2294 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2295 M: Santosh Shilimkar <ssantosh@kernel.org>
2296 L: linux-kernel@vger.kernel.org
2298 F: drivers/memory/*emif*
2300 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2301 M: Tero Kristo <t-kristo@ti.com>
2302 M: Nishanth Menon <nm@ti.com>
2303 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2305 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2306 F: arch/arm64/boot/dts/ti/Makefile
2307 F: arch/arm64/boot/dts/ti/k3-*
2308 F: include/dt-bindings/pinctrl/k3.h
2310 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2311 M: Santosh Shilimkar <ssantosh@kernel.org>
2312 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2314 F: arch/arm/mach-keystone/
2315 F: arch/arm/boot/dts/keystone-*
2316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2318 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2319 M: Santosh Shilimkar <ssantosh@kernel.org>
2320 L: linux-kernel@vger.kernel.org
2322 F: drivers/clk/keystone/
2324 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2325 M: Santosh Shilimkar <ssantosh@kernel.org>
2326 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2327 L: linux-kernel@vger.kernel.org
2329 F: drivers/clocksource/timer-keystone.c
2331 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2332 M: Santosh Shilimkar <ssantosh@kernel.org>
2333 L: linux-kernel@vger.kernel.org
2335 F: drivers/power/reset/keystone-reset.c
2337 ARM/THECUS N2100 MACHINE SUPPORT
2338 M: Lennert Buytenhek <kernel@wantstofly.org>
2339 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2342 ARM/TOSA MACHINE SUPPORT
2343 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2344 M: Dirk Opfer <dirk@opfer-online.de>
2347 ARM/UNIPHIER ARCHITECTURE
2348 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2349 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2350 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2352 F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2353 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2354 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2355 F: arch/arm/boot/dts/uniphier*
2356 F: arch/arm/include/asm/hardware/cache-uniphier.h
2357 F: arch/arm/mach-uniphier/
2358 F: arch/arm/mm/cache-uniphier.c
2359 F: arch/arm64/boot/dts/socionext/uniphier*
2360 F: drivers/bus/uniphier-system-bus.c
2361 F: drivers/clk/uniphier/
2362 F: drivers/dma/uniphier-mdmac.c
2363 F: drivers/gpio/gpio-uniphier.c
2364 F: drivers/i2c/busses/i2c-uniphier*
2365 F: drivers/irqchip/irq-uniphier-aidet.c
2366 F: drivers/mmc/host/uniphier-sd.c
2367 F: drivers/pinctrl/uniphier/
2368 F: drivers/reset/reset-uniphier.c
2369 F: drivers/tty/serial/8250/8250_uniphier.c
2372 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2373 M: Ulf Hansson <ulf.hansson@linaro.org>
2374 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2375 T: git git://git.linaro.org/people/ulfh/clk.git
2377 F: drivers/clk/ux500/
2379 ARM/VERSATILE EXPRESS PLATFORM
2380 M: Liviu Dudau <liviu.dudau@arm.com>
2381 M: Sudeep Holla <sudeep.holla@arm.com>
2382 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2383 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2385 F: arch/arm/boot/dts/vexpress*
2386 F: arch/arm64/boot/dts/arm/
2387 F: arch/arm/mach-vexpress/
2390 F: drivers/clk/versatile/clk-vexpress-osc.c
2391 F: drivers/clocksource/timer-versatile.c
2395 M: Russell King <linux@armlinux.org.uk>
2396 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2397 W: http://www.armlinux.org.uk/
2401 ARM/VOIPAC PXA270 SUPPORT
2402 M: Marek Vasut <marek.vasut@gmail.com>
2403 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2405 F: arch/arm/mach-pxa/vpac270.c
2406 F: arch/arm/mach-pxa/include/mach/vpac270.h
2408 ARM/VT8500 ARM ARCHITECTURE
2409 M: Tony Prisk <linux@prisktech.co.nz>
2410 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2412 F: arch/arm/mach-vt8500/
2413 F: drivers/clocksource/timer-vt8500.c
2414 F: drivers/i2c/busses/i2c-wmt.c
2415 F: drivers/mmc/host/wmt-sdmmc.c
2416 F: drivers/pwm/pwm-vt8500.c
2417 F: drivers/rtc/rtc-vt8500.c
2418 F: drivers/tty/serial/vt8500_serial.c
2419 F: drivers/usb/host/ehci-platform.c
2420 F: drivers/usb/host/uhci-platform.c
2421 F: drivers/video/fbdev/vt8500lcdfb.*
2422 F: drivers/video/fbdev/wm8505fb*
2423 F: drivers/video/fbdev/wmt_ge_rops.*
2425 ARM/ZIPIT Z2 SUPPORT
2426 M: Marek Vasut <marek.vasut@gmail.com>
2427 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2429 F: arch/arm/mach-pxa/z2.c
2430 F: arch/arm/mach-pxa/include/mach/z2.h
2432 ARM/ZTE ARCHITECTURE
2433 M: Jun Nie <jun.nie@linaro.org>
2434 M: Shawn Guo <shawnguo@kernel.org>
2435 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2437 F: arch/arm/boot/dts/zx2967*
2438 F: arch/arm/mach-zx/
2439 F: arch/arm64/boot/dts/zte/
2441 F: drivers/dma/zx_dma.c
2442 F: drivers/gpio/gpio-zx.c
2443 F: drivers/i2c/busses/i2c-zx2967.c
2444 F: drivers/mmc/host/dw_mmc-zx.*
2445 F: drivers/pinctrl/zte/
2447 F: drivers/thermal/zx2967_thermal.c
2448 F: drivers/watchdog/zx2967_wdt.c
2449 F: Documentation/devicetree/bindings/arm/zte.yaml
2450 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2451 F: Documentation/devicetree/bindings/dma/zxdma.txt
2452 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2453 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2454 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2455 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2456 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2457 F: Documentation/devicetree/bindings/soc/zte/
2458 F: Documentation/devicetree/bindings/sound/zte,*.txt
2459 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2460 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2461 F: include/dt-bindings/clock/zx2967*.h
2462 F: include/dt-bindings/soc/zte,*.h
2463 F: sound/soc/codecs/zx_aud96p22.c
2466 ARM/ZYNQ ARCHITECTURE
2467 M: Michal Simek <michal.simek@xilinx.com>
2468 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2469 W: http://wiki.xilinx.com
2470 T: git https://github.com/Xilinx/linux-xlnx.git
2472 F: arch/arm/mach-zynq/
2473 F: drivers/cpuidle/cpuidle-zynq.c
2474 F: drivers/block/xsysace.c
2477 F: drivers/clocksource/timer-cadence-ttc.c
2478 F: drivers/i2c/busses/i2c-cadence.c
2479 F: drivers/mmc/host/sdhci-of-arasan.c
2480 F: drivers/edac/synopsys_edac.c
2481 F: drivers/i2c/busses/i2c-xiic.c
2483 ARM64 PORT (AARCH64 ARCHITECTURE)
2484 M: Catalin Marinas <catalin.marinas@arm.com>
2485 M: Will Deacon <will.deacon@arm.com>
2486 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2490 X: arch/arm64/boot/dts/
2491 F: Documentation/arm64/
2493 AS3645A LED FLASH CONTROLLER DRIVER
2494 M: Sakari Ailus <sakari.ailus@iki.fi>
2495 L: linux-leds@vger.kernel.org
2497 F: drivers/leds/leds-as3645a.c
2499 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2500 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2501 L: linux-media@vger.kernel.org
2502 T: git git://linuxtv.org/media_tree.git
2504 F: drivers/media/i2c/ak7375.c
2505 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2507 ASAHI KASEI AK8974 DRIVER
2508 M: Linus Walleij <linus.walleij@linaro.org>
2509 L: linux-iio@vger.kernel.org
2510 W: http://www.akm.com/
2512 F: drivers/iio/magnetometer/ak8974.c
2514 ASC7621 HARDWARE MONITOR DRIVER
2515 M: George Joseph <george.joseph@fairview5.com>
2516 L: linux-hwmon@vger.kernel.org
2518 F: Documentation/hwmon/asc7621.rst
2519 F: drivers/hwmon/asc7621.c
2521 ASPEED VIDEO ENGINE DRIVER
2522 M: Eddie James <eajames@linux.ibm.com>
2523 L: linux-media@vger.kernel.org
2524 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2526 F: drivers/media/platform/aspeed-video.c
2527 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2529 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2530 M: Corentin Chary <corentin.chary@gmail.com>
2531 L: acpi4asus-user@lists.sourceforge.net
2532 L: platform-driver-x86@vger.kernel.org
2533 W: http://acpi4asus.sf.net
2535 F: drivers/platform/x86/asus*.c
2536 F: drivers/platform/x86/eeepc*.c
2538 ASUS WIRELESS RADIO CONTROL DRIVER
2539 M: João Paulo Rechi Vita <jprvita@gmail.com>
2540 L: platform-driver-x86@vger.kernel.org
2542 F: drivers/platform/x86/asus-wireless.c
2545 M: David Howells <dhowells@redhat.com>
2546 L: keyrings@vger.kernel.org
2548 F: Documentation/crypto/asymmetric-keys.txt
2549 F: include/linux/verification.h
2550 F: include/crypto/public_key.h
2551 F: include/crypto/pkcs7.h
2552 F: crypto/asymmetric_keys/
2554 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2555 R: Dan Williams <dan.j.williams@intel.com>
2556 W: http://sourceforge.net/projects/xscaleiop
2558 F: Documentation/crypto/async-tx-api.txt
2561 F: include/linux/dmaengine.h
2562 F: include/linux/async_tx.h
2565 M: Bartosz Golaszewski <brgl@bgdev.pl>
2566 L: linux-i2c@vger.kernel.org
2567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2569 F: Documentation/devicetree/bindings/eeprom/at24.txt
2570 F: drivers/misc/eeprom/at24.c
2572 ATA OVER ETHERNET (AOE) DRIVER
2573 M: "Ed L. Cashin" <ed.cashin@acm.org>
2574 W: http://www.openaoe.org/
2576 F: Documentation/aoe/
2577 F: drivers/block/aoe/
2579 ATHEROS 71XX/9XXX GPIO DRIVER
2580 M: Alban Bedel <albeu@free.fr>
2581 W: https://github.com/AlbanBedel/linux
2582 T: git git://github.com/AlbanBedel/linux
2584 F: drivers/gpio/gpio-ath79.c
2585 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2587 ATHEROS 71XX/9XXX USB PHY DRIVER
2588 M: Alban Bedel <albeu@free.fr>
2589 W: https://github.com/AlbanBedel/linux
2590 T: git git://github.com/AlbanBedel/linux
2592 F: drivers/phy/qualcomm/phy-ath79-usb.c
2593 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2595 ATHEROS ATH GENERIC UTILITIES
2596 M: Kalle Valo <kvalo@codeaurora.org>
2597 L: linux-wireless@vger.kernel.org
2599 F: drivers/net/wireless/ath/*
2601 ATHEROS ATH5K WIRELESS DRIVER
2602 M: Jiri Slaby <jirislaby@gmail.com>
2603 M: Nick Kossifidis <mickflemm@gmail.com>
2604 M: Luis Chamberlain <mcgrof@kernel.org>
2605 L: linux-wireless@vger.kernel.org
2606 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2608 F: drivers/net/wireless/ath/ath5k/
2610 ATHEROS ATH6KL WIRELESS DRIVER
2611 M: Kalle Valo <kvalo@codeaurora.org>
2612 L: linux-wireless@vger.kernel.org
2613 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2616 F: drivers/net/wireless/ath/ath6kl/
2619 M: Ville Syrjala <syrjala@sci.fi>
2621 F: drivers/input/misc/ati_remote2.c
2623 ATK0110 HWMON DRIVER
2624 M: Luca Tettamanti <kronos.it@gmail.com>
2625 L: linux-hwmon@vger.kernel.org
2627 F: drivers/hwmon/asus_atk0110.c
2629 ATLX ETHERNET DRIVERS
2630 M: Jay Cliburn <jcliburn@gmail.com>
2631 M: Chris Snook <chris.snook@gmail.com>
2632 L: netdev@vger.kernel.org
2633 W: http://sourceforge.net/projects/atl1
2634 W: http://atl1.sourceforge.net
2636 F: drivers/net/ethernet/atheros/
2639 M: Chas Williams <3chas3@gmail.com>
2640 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2641 L: netdev@vger.kernel.org
2642 W: http://linux-atm.sourceforge.net
2645 F: include/linux/atm*
2646 F: include/uapi/linux/atm*
2648 ATMEL MACB ETHERNET DRIVER
2649 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2651 F: drivers/net/ethernet/cadence/
2653 ATMEL MAXTOUCH DRIVER
2654 M: Nick Dyer <nick@shmanahar.org>
2655 T: git git://github.com/ndyer/linux.git
2657 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2658 F: drivers/input/touchscreen/atmel_mxt_ts.c
2660 ATMEL WIRELESS DRIVER
2661 M: Simon Kelley <simon@thekelleys.org.uk>
2662 L: linux-wireless@vger.kernel.org
2663 W: http://www.thekelleys.org.uk/atmel
2664 W: http://atmelwlandriver.sourceforge.net/
2666 F: drivers/net/wireless/atmel/atmel*
2668 ATOMIC INFRASTRUCTURE
2669 M: Will Deacon <will.deacon@arm.com>
2670 M: Peter Zijlstra <peterz@infradead.org>
2671 R: Boqun Feng <boqun.feng@gmail.com>
2672 L: linux-kernel@vger.kernel.org
2674 F: arch/*/include/asm/atomic*.h
2675 F: include/*/atomic*.h
2678 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2679 M: Bradley Grove <linuxdrivers@attotech.com>
2680 L: linux-scsi@vger.kernel.org
2681 W: http://www.attotech.com
2683 F: drivers/scsi/esas2r
2685 ATUSB IEEE 802.15.4 RADIO DRIVER
2686 M: Stefan Schmidt <stefan@datenfreihafen.org>
2687 L: linux-wpan@vger.kernel.org
2689 F: drivers/net/ieee802154/atusb.c
2690 F: drivers/net/ieee802154/atusb.h
2691 F: drivers/net/ieee802154/at86rf230.h
2694 M: Paul Moore <paul@paul-moore.com>
2695 M: Eric Paris <eparis@redhat.com>
2696 L: linux-audit@redhat.com (moderated for non-subscribers)
2697 W: https://github.com/linux-audit
2698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2700 F: include/linux/audit.h
2701 F: include/uapi/linux/audit.h
2704 AUXILIARY DISPLAY DRIVERS
2705 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2707 F: drivers/auxdisplay/
2708 F: include/linux/cfag12864b.h
2710 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2711 M: Andreas Klinger <ak@it-klinger.de>
2712 L: linux-iio@vger.kernel.org
2714 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2715 F: drivers/iio/adc/hx711.c
2718 M: Ralf Baechle <ralf@linux-mips.org>
2719 L: linux-hams@vger.kernel.org
2720 W: http://www.linux-ax25.org/
2722 F: include/uapi/linux/ax25.h
2723 F: include/net/ax25.h
2727 M: Peter Rosin <peda@axentia.se>
2728 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2730 F: Documentation/devicetree/bindings/arm/axentia.txt
2731 F: arch/arm/boot/dts/at91-linea.dtsi
2732 F: arch/arm/boot/dts/at91-natte.dtsi
2733 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2734 F: arch/arm/boot/dts/at91-tse850-3.dts
2736 AXENTIA ASOC DRIVERS
2737 M: Peter Rosin <peda@axentia.se>
2738 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2740 F: Documentation/devicetree/bindings/sound/axentia,*
2741 F: sound/soc/atmel/tse850-pcm5142.c
2743 AXXIA I2C CONTROLLER
2744 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
2745 L: linux-i2c@vger.kernel.org
2747 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2748 F: drivers/i2c/busses/i2c-axxia.c
2751 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2752 L: linux-media@vger.kernel.org
2753 W: https://linuxtv.org
2754 T: git git://linuxtv.org/media_tree.git
2756 F: drivers/media/usb/dvb-usb-v2/az6007.c
2758 AZTECH FM RADIO RECEIVER DRIVER
2759 M: Hans Verkuil <hverkuil@xs4all.nl>
2760 L: linux-media@vger.kernel.org
2761 T: git git://linuxtv.org/media_tree.git
2762 W: https://linuxtv.org
2764 F: drivers/media/radio/radio-aztech*
2767 L: linux-wireless@vger.kernel.org
2768 L: b43-dev@lists.infradead.org
2769 W: http://wireless.kernel.org/en/users/Drivers/b43
2771 F: drivers/net/wireless/broadcom/b43/
2773 B43LEGACY WIRELESS DRIVER
2774 M: Larry Finger <Larry.Finger@lwfinger.net>
2775 L: linux-wireless@vger.kernel.org
2776 L: b43-dev@lists.infradead.org
2777 W: http://wireless.kernel.org/en/users/Drivers/b43
2779 F: drivers/net/wireless/broadcom/b43legacy/
2781 BACKLIGHT CLASS/SUBSYSTEM
2782 M: Lee Jones <lee.jones@linaro.org>
2783 M: Daniel Thompson <daniel.thompson@linaro.org>
2784 M: Jingoo Han <jingoohan1@gmail.com>
2785 L: dri-devel@lists.freedesktop.org
2786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2788 F: drivers/video/backlight/
2789 F: include/linux/backlight.h
2790 F: include/linux/pwm_backlight.h
2791 F: Documentation/devicetree/bindings/leds/backlight
2794 M: Marek Lindner <mareklindner@neomailbox.ch>
2795 M: Simon Wunderlich <sw@simonwunderlich.de>
2796 M: Antonio Quartulli <a@unstable.cc>
2797 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2798 W: https://www.open-mesh.org/
2799 Q: https://patchwork.open-mesh.org/project/batman/list/
2801 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2802 F: Documentation/ABI/testing/sysfs-class-net-mesh
2803 F: Documentation/networking/batman-adv.rst
2804 F: include/uapi/linux/batadv_packet.h
2805 F: include/uapi/linux/batman_adv.h
2808 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2809 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2810 L: linux-hams@vger.kernel.org
2811 W: http://www.baycom.org/~tom/ham/ham.html
2813 F: drivers/net/hamradio/baycom*
2815 BCACHE (BLOCK LAYER CACHE)
2816 M: Coly Li <colyli@suse.de>
2817 M: Kent Overstreet <kent.overstreet@gmail.com>
2818 L: linux-bcache@vger.kernel.org
2819 W: http://bcache.evilpiepirate.org
2820 C: irc://irc.oftc.net/bcache
2822 F: drivers/md/bcache/
2824 BDISP ST MEDIA DRIVER
2825 M: Fabien Dessenne <fabien.dessenne@st.com>
2826 L: linux-media@vger.kernel.org
2827 T: git git://linuxtv.org/media_tree.git
2828 W: https://linuxtv.org
2830 F: drivers/media/platform/sti/bdisp
2832 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2833 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2834 L: netdev@vger.kernel.org
2836 F: drivers/net/ethernet/ec_bhf.c
2839 M: Luis de Bethencourt <luisbg@kernel.org>
2840 M: Salah Triki <salah.triki@gmail.com>
2842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2843 F: Documentation/filesystems/befs.txt
2847 M: Paolo Valente <paolo.valente@linaro.org>
2848 M: Jens Axboe <axboe@kernel.dk>
2849 L: linux-block@vger.kernel.org
2852 F: Documentation/block/bfq-iosched.txt
2855 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2857 F: Documentation/filesystems/bfs.txt
2859 F: include/uapi/linux/bfs_fs.h
2861 BLINKM RGB LED DRIVER
2862 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2864 F: drivers/leds/leds-blinkm.c
2867 M: Jens Axboe <axboe@kernel.dk>
2868 L: linux-block@vger.kernel.org
2869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2873 F: kernel/trace/blktrace.c
2877 M: Joern Engel <joern@lazybastard.org>
2878 L: linux-mtd@lists.infradead.org
2880 F: drivers/mtd/devices/block2mtd.c
2883 M: Marcel Holtmann <marcel@holtmann.org>
2884 M: Johan Hedberg <johan.hedberg@gmail.com>
2885 L: linux-bluetooth@vger.kernel.org
2886 W: http://www.bluez.org/
2887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2890 F: drivers/bluetooth/
2893 M: Marcel Holtmann <marcel@holtmann.org>
2894 M: Johan Hedberg <johan.hedberg@gmail.com>
2895 L: linux-bluetooth@vger.kernel.org
2896 W: http://www.bluez.org/
2897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2898 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2901 F: include/net/bluetooth/
2904 M: Jay Vosburgh <j.vosburgh@gmail.com>
2905 M: Veaceslav Falico <vfalico@gmail.com>
2906 M: Andy Gospodarek <andy@greyhouse.net>
2907 L: netdev@vger.kernel.org
2908 W: http://sourceforge.net/projects/bonding/
2910 F: drivers/net/bonding/
2911 F: include/uapi/linux/if_bonding.h
2913 BPF (Safe dynamic programs and tools)
2914 M: Alexei Starovoitov <ast@kernel.org>
2915 M: Daniel Borkmann <daniel@iogearbox.net>
2916 R: Martin KaFai Lau <kafai@fb.com>
2917 R: Song Liu <songliubraving@fb.com>
2918 R: Yonghong Song <yhs@fb.com>
2919 L: netdev@vger.kernel.org
2920 L: bpf@vger.kernel.org
2921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2923 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2926 F: Documentation/networking/filter.txt
2927 F: Documentation/bpf/
2928 F: include/linux/bpf*
2929 F: include/linux/filter.h
2930 F: include/trace/events/xdp.h
2931 F: include/uapi/linux/bpf*
2932 F: include/uapi/linux/filter.h
2934 F: kernel/trace/bpf_trace.c
2937 F: net/core/filter.c
2938 F: net/sched/act_bpf.c
2939 F: net/sched/cls_bpf.c
2943 F: tools/testing/selftests/bpf/
2948 M: Shubham Bansal <illusionist.neo@gmail.com>
2949 L: netdev@vger.kernel.org
2950 L: bpf@vger.kernel.org
2955 M: Daniel Borkmann <daniel@iogearbox.net>
2956 M: Alexei Starovoitov <ast@kernel.org>
2957 M: Zi Shen Lim <zlim.lnx@gmail.com>
2958 L: netdev@vger.kernel.org
2959 L: bpf@vger.kernel.org
2963 BPF JIT for MIPS (32-BIT AND 64-BIT)
2964 M: Paul Burton <paul.burton@mips.com>
2965 L: netdev@vger.kernel.org
2966 L: bpf@vger.kernel.org
2970 BPF JIT for NFP NICs
2971 M: Jakub Kicinski <jakub.kicinski@netronome.com>
2972 L: netdev@vger.kernel.org
2973 L: bpf@vger.kernel.org
2975 F: drivers/net/ethernet/netronome/nfp/bpf/
2977 BPF JIT for POWERPC (32-BIT AND 64-BIT)
2978 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2979 M: Sandipan Das <sandipan@linux.ibm.com>
2980 L: netdev@vger.kernel.org
2981 L: bpf@vger.kernel.org
2983 F: arch/powerpc/net/
2985 BPF JIT for RISC-V (RV64G)
2986 M: Björn Töpel <bjorn.topel@gmail.com>
2987 L: netdev@vger.kernel.org
2992 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
2993 M: Heiko Carstens <heiko.carstens@de.ibm.com>
2994 L: netdev@vger.kernel.org
2995 L: bpf@vger.kernel.org
2998 X: arch/s390/net/pnet.c
3000 BPF JIT for SPARC (32-BIT AND 64-BIT)
3001 M: David S. Miller <davem@davemloft.net>
3002 L: netdev@vger.kernel.org
3003 L: bpf@vger.kernel.org
3007 BPF JIT for X86 32-BIT
3008 M: Wang YanQing <udknight@gmail.com>
3009 L: netdev@vger.kernel.org
3010 L: bpf@vger.kernel.org
3012 F: arch/x86/net/bpf_jit_comp32.c
3014 BPF JIT for X86 64-BIT
3015 M: Alexei Starovoitov <ast@kernel.org>
3016 M: Daniel Borkmann <daniel@iogearbox.net>
3017 L: netdev@vger.kernel.org
3018 L: bpf@vger.kernel.org
3021 X: arch/x86/net/bpf_jit_comp32.c
3023 BROADCOM B44 10/100 ETHERNET DRIVER
3024 M: Michael Chan <michael.chan@broadcom.com>
3025 L: netdev@vger.kernel.org
3027 F: drivers/net/ethernet/broadcom/b44.*
3029 BROADCOM B53 ETHERNET SWITCH DRIVER
3030 M: Florian Fainelli <f.fainelli@gmail.com>
3031 L: netdev@vger.kernel.org
3032 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3034 F: drivers/net/dsa/b53/*
3035 F: include/linux/platform_data/b53.h
3037 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3038 M: Florian Fainelli <f.fainelli@gmail.com>
3039 M: Ray Jui <rjui@broadcom.com>
3040 M: Scott Branden <sbranden@broadcom.com>
3041 M: bcm-kernel-feedback-list@broadcom.com
3042 T: git git://github.com/broadcom/mach-bcm
3048 F: arch/arm/mach-bcm/
3050 BROADCOM BCM2835 ARM ARCHITECTURE
3051 M: Eric Anholt <eric@anholt.net>
3052 M: Stefan Wahren <stefan.wahren@i2se.com>
3053 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3054 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3055 T: git git://github.com/anholt/linux
3058 F: drivers/staging/vc04_services
3060 BROADCOM BCM47XX MIPS ARCHITECTURE
3061 M: Hauke Mehrtens <hauke@hauke-m.de>
3062 M: Rafał Miłecki <zajec5@gmail.com>
3063 L: linux-mips@vger.kernel.org
3065 F: Documentation/devicetree/bindings/mips/brcm/
3066 F: arch/mips/bcm47xx/*
3067 F: arch/mips/include/asm/mach-bcm47xx/*
3069 BROADCOM BCM5301X ARM ARCHITECTURE
3070 M: Hauke Mehrtens <hauke@hauke-m.de>
3071 M: Rafał Miłecki <zajec5@gmail.com>
3072 M: bcm-kernel-feedback-list@broadcom.com
3073 L: linux-arm-kernel@lists.infradead.org
3075 F: arch/arm/mach-bcm/bcm_5301x.c
3076 F: arch/arm/boot/dts/bcm5301x*.dtsi
3077 F: arch/arm/boot/dts/bcm470*
3078 F: arch/arm/boot/dts/bcm953012*
3080 BROADCOM BCM53573 ARM ARCHITECTURE
3081 M: Rafał Miłecki <rafal@milecki.pl>
3082 L: linux-arm-kernel@lists.infradead.org
3084 F: arch/arm/boot/dts/bcm53573*
3085 F: arch/arm/boot/dts/bcm47189*
3087 BROADCOM BCM63XX ARM ARCHITECTURE
3088 M: Florian Fainelli <f.fainelli@gmail.com>
3089 M: bcm-kernel-feedback-list@broadcom.com
3090 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3091 T: git git://github.com/broadcom/stblinux.git
3095 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3096 M: Kevin Cernekee <cernekee@gmail.com>
3097 L: linux-usb@vger.kernel.org
3099 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3101 BROADCOM BCM7XXX ARM ARCHITECTURE
3102 M: Brian Norris <computersforpeace@gmail.com>
3103 M: Gregory Fong <gregory.0xf0@gmail.com>
3104 M: Florian Fainelli <f.fainelli@gmail.com>
3105 M: bcm-kernel-feedback-list@broadcom.com
3106 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3107 T: git git://github.com/broadcom/stblinux.git
3109 F: arch/arm/mach-bcm/*brcmstb*
3110 F: arch/arm/boot/dts/bcm7*.dts*
3111 F: drivers/bus/brcmstb_gisb.c
3112 F: arch/arm/mm/cache-b15-rac.c
3113 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3116 BROADCOM BMIPS CPUFREQ DRIVER
3117 M: Markus Mayer <mmayer@broadcom.com>
3118 M: bcm-kernel-feedback-list@broadcom.com
3119 L: linux-pm@vger.kernel.org
3121 F: drivers/cpufreq/bmips-cpufreq.c
3123 BROADCOM BMIPS MIPS ARCHITECTURE
3124 M: Kevin Cernekee <cernekee@gmail.com>
3125 M: Florian Fainelli <f.fainelli@gmail.com>
3126 L: bcm-kernel-feedback-list@broadcom.com
3127 L: linux-mips@vger.kernel.org
3128 T: git git://github.com/broadcom/stblinux.git
3130 F: arch/mips/bmips/*
3131 F: arch/mips/include/asm/mach-bmips/*
3132 F: arch/mips/kernel/*bmips*
3133 F: arch/mips/boot/dts/brcm/bcm*.dts*
3134 F: drivers/irqchip/irq-bcm63*
3135 F: drivers/irqchip/irq-bcm7*
3136 F: drivers/irqchip/irq-brcmstb*
3137 F: include/linux/bcm963xx_nvram.h
3138 F: include/linux/bcm963xx_tag.h
3140 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3141 M: Rasesh Mody <rmody@marvell.com>
3142 M: GR-Linux-NIC-Dev@marvell.com
3143 L: netdev@vger.kernel.org
3145 F: drivers/net/ethernet/broadcom/bnx2.*
3146 F: drivers/net/ethernet/broadcom/bnx2_*
3148 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3149 M: QLogic-Storage-Upstream@qlogic.com
3150 L: linux-scsi@vger.kernel.org
3152 F: drivers/scsi/bnx2fc/
3154 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3155 M: QLogic-Storage-Upstream@qlogic.com
3156 L: linux-scsi@vger.kernel.org
3158 F: drivers/scsi/bnx2i/
3160 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3161 M: Ariel Elior <aelior@marvell.com>
3162 M: Sudarsana Kalluru <skalluru@marvell.com>
3163 M: GR-everest-linux-l2@marvell.com
3164 L: netdev@vger.kernel.org
3166 F: drivers/net/ethernet/broadcom/bnx2x/
3168 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3169 M: Michael Chan <michael.chan@broadcom.com>
3170 L: netdev@vger.kernel.org
3172 F: drivers/net/ethernet/broadcom/bnxt/
3174 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3175 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3176 M: Franky Lin <franky.lin@broadcom.com>
3177 M: Hante Meuleman <hante.meuleman@broadcom.com>
3178 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3179 M: Wright Feng <wright.feng@cypress.com>
3180 L: linux-wireless@vger.kernel.org
3181 L: brcm80211-dev-list.pdl@broadcom.com
3182 L: brcm80211-dev-list@cypress.com
3184 F: drivers/net/wireless/broadcom/brcm80211/
3186 BROADCOM BRCMSTB GPIO DRIVER
3187 M: Gregory Fong <gregory.0xf0@gmail.com>
3188 L: bcm-kernel-feedback-list@broadcom.com
3190 F: drivers/gpio/gpio-brcmstb.c
3191 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3193 BROADCOM BRCMSTB I2C DRIVER
3194 M: Kamal Dasu <kdasu.kdev@gmail.com>
3195 L: linux-i2c@vger.kernel.org
3196 L: bcm-kernel-feedback-list@broadcom.com
3198 F: drivers/i2c/busses/i2c-brcmstb.c
3199 F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3201 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3202 M: Al Cooper <alcooperx@gmail.com>
3203 L: linux-kernel@vger.kernel.org
3204 L: bcm-kernel-feedback-list@broadcom.com
3206 F: drivers/phy/broadcom/phy-brcm-usb*
3208 BROADCOM GENET ETHERNET DRIVER
3209 M: Doug Berger <opendmb@gmail.com>
3210 M: Florian Fainelli <f.fainelli@gmail.com>
3211 L: bcm-kernel-feedback-list@broadcom.com
3212 L: netdev@vger.kernel.org
3214 F: drivers/net/ethernet/broadcom/genet/
3216 BROADCOM IPROC ARM ARCHITECTURE
3217 M: Ray Jui <rjui@broadcom.com>
3218 M: Scott Branden <sbranden@broadcom.com>
3219 M: bcm-kernel-feedback-list@broadcom.com
3220 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3221 T: git git://github.com/broadcom/cygnus-linux.git
3238 F: arch/arm64/boot/dts/broadcom/northstar2/*
3239 F: arch/arm64/boot/dts/broadcom/stingray/*
3240 F: drivers/clk/bcm/clk-ns*
3241 F: drivers/clk/bcm/clk-sr*
3242 F: drivers/pinctrl/bcm/pinctrl-ns*
3243 F: include/dt-bindings/clock/bcm-sr*
3245 BROADCOM KONA GPIO DRIVER
3246 M: Ray Jui <rjui@broadcom.com>
3247 L: bcm-kernel-feedback-list@broadcom.com
3249 F: drivers/gpio/gpio-bcm-kona.c
3250 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3252 BROADCOM NETXTREME-E ROCE DRIVER
3253 M: Selvin Xavier <selvin.xavier@broadcom.com>
3254 M: Devesh Sharma <devesh.sharma@broadcom.com>
3255 M: Somnath Kotur <somnath.kotur@broadcom.com>
3256 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3257 L: linux-rdma@vger.kernel.org
3258 W: http://www.broadcom.com
3260 F: drivers/infiniband/hw/bnxt_re/
3261 F: include/uapi/rdma/bnxt_re-abi.h
3263 BROADCOM NVRAM DRIVER
3264 M: Rafał Miłecki <zajec5@gmail.com>
3265 L: linux-mips@vger.kernel.org
3267 F: drivers/firmware/broadcom/*
3269 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3270 M: Rafał Miłecki <zajec5@gmail.com>
3271 L: linux-wireless@vger.kernel.org
3274 F: include/linux/bcma/
3276 BROADCOM STB AVS CPUFREQ DRIVER
3277 M: Markus Mayer <mmayer@broadcom.com>
3278 M: bcm-kernel-feedback-list@broadcom.com
3279 L: linux-pm@vger.kernel.org
3281 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3282 F: drivers/cpufreq/brcmstb*
3284 BROADCOM STB AVS TMON DRIVER
3285 M: Markus Mayer <mmayer@broadcom.com>
3286 M: bcm-kernel-feedback-list@broadcom.com
3287 L: linux-pm@vger.kernel.org
3289 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3290 F: drivers/thermal/broadcom/brcmstb*
3292 BROADCOM STB NAND FLASH DRIVER
3293 M: Brian Norris <computersforpeace@gmail.com>
3294 M: Kamal Dasu <kdasu.kdev@gmail.com>
3295 L: linux-mtd@lists.infradead.org
3296 L: bcm-kernel-feedback-list@broadcom.com
3298 F: drivers/mtd/nand/raw/brcmnand/
3300 BROADCOM STB DPFE DRIVER
3301 M: Markus Mayer <mmayer@broadcom.com>
3302 M: bcm-kernel-feedback-list@broadcom.com
3303 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3305 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3306 F: drivers/memory/brcmstb_dpfe.c
3309 M: Kamal Dasu <kdasu.kdev@gmail.com>
3310 M: bcm-kernel-feedback-list@broadcom.com
3312 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3313 F: drivers/spi/spi-bcm-qspi.*
3314 F: drivers/spi/spi-brcmstb-qspi.c
3315 F: drivers/spi/spi-iproc-qspi.c
3317 BROADCOM SYSTEMPORT ETHERNET DRIVER
3318 M: Florian Fainelli <f.fainelli@gmail.com>
3319 L: bcm-kernel-feedback-list@broadcom.com
3320 L: netdev@vger.kernel.org
3322 F: drivers/net/ethernet/broadcom/bcmsysport.*
3324 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3325 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3326 M: Prashant Sreedharan <prashant@broadcom.com>
3327 M: Michael Chan <mchan@broadcom.com>
3328 L: netdev@vger.kernel.org
3330 F: drivers/net/ethernet/broadcom/tg3.*
3332 BROCADE BFA FC SCSI DRIVER
3333 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3334 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3335 L: linux-scsi@vger.kernel.org
3337 F: drivers/scsi/bfa/
3339 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3340 M: Rasesh Mody <rmody@marvell.com>
3341 M: Sudarsana Kalluru <skalluru@marvell.com>
3342 M: GR-Linux-NIC-Dev@marvell.com
3343 L: netdev@vger.kernel.org
3345 F: drivers/net/ethernet/brocade/bna/
3347 BSG (block layer generic sg v4 driver)
3348 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3349 L: linux-scsi@vger.kernel.org
3352 F: include/linux/bsg.h
3353 F: include/uapi/linux/bsg.h
3356 M: Clemens Ladisch <clemens@ladisch.de>
3357 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3358 T: git git://git.alsa-project.org/alsa-kernel.git
3360 F: Documentation/sound/cards/bt87x.rst
3361 F: sound/pci/bt87x.c
3364 M: Michael Buesch <m@bues.ch>
3365 W: http://bu3sch.de/btgpio.php
3367 F: drivers/gpio/gpio-bt8xx.c
3370 M: Chris Mason <clm@fb.com>
3371 M: Josef Bacik <josef@toxicpanda.com>
3372 M: David Sterba <dsterba@suse.com>
3373 L: linux-btrfs@vger.kernel.org
3374 W: http://btrfs.wiki.kernel.org/
3375 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3378 F: Documentation/filesystems/btrfs.txt
3380 F: include/linux/btrfs*
3381 F: include/uapi/linux/btrfs*
3383 BTTV VIDEO4LINUX DRIVER
3384 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3385 L: linux-media@vger.kernel.org
3386 W: https://linuxtv.org
3387 T: git git://linuxtv.org/media_tree.git
3389 F: Documentation/media/v4l-drivers/bttv*
3390 F: drivers/media/pci/bt8xx/bttv*
3392 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3393 M: Chanwoo Choi <cw00.choi@samsung.com>
3394 L: linux-pm@vger.kernel.org
3395 L: linux-samsung-soc@vger.kernel.org
3396 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3398 F: drivers/devfreq/exynos-bus.c
3399 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3401 BUSLOGIC SCSI DRIVER
3402 M: Khalid Aziz <khalid@gonehiking.org>
3403 L: linux-scsi@vger.kernel.org
3405 F: drivers/scsi/BusLogic.*
3406 F: drivers/scsi/FlashPoint.*
3408 C-MEDIA CMI8788 DRIVER
3409 M: Clemens Ladisch <clemens@ladisch.de>
3410 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3411 T: git git://git.alsa-project.org/alsa-kernel.git
3413 F: sound/pci/oxygen/
3416 M: Guo Ren <guoren@kernel.org>
3417 T: git https://github.com/c-sky/csky-linux.git
3420 F: Documentation/devicetree/bindings/csky/
3421 F: drivers/irqchip/irq-csky-*
3422 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3423 F: drivers/clocksource/timer-gx6605s.c
3424 F: drivers/clocksource/timer-mp-csky.c
3425 F: Documentation/devicetree/bindings/timer/csky,*
3430 M: Mark Salter <msalter@redhat.com>
3431 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3432 L: linux-c6x-dev@linux-c6x.org
3433 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3437 CA8210 IEEE-802.15.4 RADIO DRIVER
3438 M: Harry Morris <h.morris@cascoda.com>
3439 L: linux-wpan@vger.kernel.org
3440 W: https://github.com/Cascoda/ca8210-linux.git
3442 F: drivers/net/ieee802154/ca8210.c
3443 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3445 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3446 M: David Howells <dhowells@redhat.com>
3447 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3449 F: Documentation/filesystems/caching/cachefiles.txt
3452 CADENCE MIPI-CSI2 BRIDGES
3453 M: Maxime Ripard <maxime.ripard@bootlin.com>
3454 L: linux-media@vger.kernel.org
3456 F: Documentation/devicetree/bindings/media/cdns,*.txt
3457 F: drivers/media/platform/cadence/cdns-csi2*
3459 CADET FM/AM RADIO RECEIVER DRIVER
3460 M: Hans Verkuil <hverkuil@xs4all.nl>
3461 L: linux-media@vger.kernel.org
3462 T: git git://linuxtv.org/media_tree.git
3463 W: https://linuxtv.org
3465 F: drivers/media/radio/radio-cadet*
3467 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3468 M: Jonathan Corbet <corbet@lwn.net>
3469 L: linux-media@vger.kernel.org
3470 T: git git://linuxtv.org/media_tree.git
3472 F: Documentation/media/v4l-drivers/cafe_ccic*
3473 F: drivers/media/platform/marvell-ccic/
3476 L: netdev@vger.kernel.org
3478 F: Documentation/networking/caif/
3479 F: drivers/net/caif/
3480 F: include/uapi/linux/caif/
3481 F: include/net/caif/
3485 M: Toke Høiland-Jørgensen <toke@toke.dk>
3486 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3488 F: net/sched/sch_cake.c
3490 CALGARY x86-64 IOMMU
3491 M: Muli Ben-Yehuda <mulix@mulix.org>
3492 M: Jon Mason <jdmason@kudzu.us>
3493 L: iommu@lists.linux-foundation.org
3495 F: arch/x86/kernel/pci-calgary_64.c
3496 F: arch/x86/kernel/tce_64.c
3497 F: arch/x86/include/asm/calgary.h
3498 F: arch/x86/include/asm/tce.h
3501 M: Wolfgang Grandegger <wg@grandegger.com>
3502 M: Marc Kleine-Budde <mkl@pengutronix.de>
3503 L: linux-can@vger.kernel.org
3504 W: https://github.com/linux-can
3505 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3506 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3508 F: Documentation/devicetree/bindings/net/can/
3510 F: include/linux/can/dev.h
3511 F: include/linux/can/platform/
3512 F: include/uapi/linux/can/error.h
3513 F: include/uapi/linux/can/netlink.h
3516 M: Oliver Hartkopp <socketcan@hartkopp.net>
3517 M: Marc Kleine-Budde <mkl@pengutronix.de>
3518 L: linux-can@vger.kernel.org
3519 W: https://github.com/linux-can
3520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3523 F: Documentation/networking/can.rst
3525 F: include/linux/can/core.h
3526 F: include/uapi/linux/can.h
3527 F: include/uapi/linux/can/bcm.h
3528 F: include/uapi/linux/can/raw.h
3529 F: include/uapi/linux/can/gw.h
3532 M: Serge Hallyn <serge@hallyn.com>
3533 L: linux-security-module@vger.kernel.org
3535 F: include/linux/capability.h
3536 F: include/uapi/linux/capability.h
3537 F: security/commoncap.c
3538 F: kernel/capability.c
3540 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3541 M: Kevin Tsai <ktsai@capellamicro.com>
3543 F: drivers/iio/light/cm*
3545 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3546 M: Christian Lamparter <chunkeey@googlemail.com>
3547 L: linux-wireless@vger.kernel.org
3548 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3550 F: drivers/net/wireless/ath/carl9170/
3553 M: Jan Glauber <jglauber@cavium.com>
3554 M: David Daney <david.daney@cavium.com>
3555 W: http://www.cavium.com
3557 F: drivers/i2c/busses/i2c-octeon*
3558 F: drivers/i2c/busses/i2c-thunderx*
3560 CAVIUM LIQUIDIO NETWORK DRIVER
3561 M: Derek Chickles <dchickles@marvell.com>
3562 M: Satanand Burla <sburla@marvell.com>
3563 M: Felix Manlunas <fmanlunas@marvell.com>
3564 L: netdev@vger.kernel.org
3565 W: http://www.cavium.com
3567 F: drivers/net/ethernet/cavium/liquidio/
3570 M: Jan Glauber <jglauber@cavium.com>
3571 M: David Daney <david.daney@cavium.com>
3572 M: Steven J. Hill <Steven.Hill@cavium.com>
3573 W: http://www.cavium.com
3575 F: drivers/mmc/host/cavium*
3577 CAVIUM OCTEON-TX CRYPTO DRIVER
3578 M: George Cherian <george.cherian@cavium.com>
3579 L: linux-crypto@vger.kernel.org
3580 W: http://www.cavium.com
3582 F: drivers/crypto/cavium/cpt/
3584 CAVIUM THUNDERX2 ARM64 SOC
3585 M: Robert Richter <rrichter@cavium.com>
3586 M: Jayachandran C <jnair@caviumnetworks.com>
3587 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3589 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3590 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3592 CC2520 IEEE-802.15.4 RADIO DRIVER
3593 M: Varka Bhadram <varkabhadram@gmail.com>
3594 L: linux-wpan@vger.kernel.org
3596 F: drivers/net/ieee802154/cc2520.c
3597 F: include/linux/spi/cc2520.h
3598 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3600 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3601 M: Gilad Ben-Yossef <gilad@benyossef.com>
3602 L: linux-crypto@vger.kernel.org
3604 F: drivers/crypto/ccree/
3605 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3608 M: Hans Verkuil <hans.verkuil@cisco.com>
3609 L: linux-media@vger.kernel.org
3610 T: git git://linuxtv.org/media_tree.git
3611 W: http://linuxtv.org
3613 F: Documentation/media/kapi/cec-core.rst
3614 F: Documentation/media/uapi/cec
3615 F: drivers/media/cec/
3616 F: drivers/media/rc/keymaps/rc-cec.c
3617 F: include/media/cec.h
3618 F: include/media/cec-notifier.h
3619 F: include/uapi/linux/cec.h
3620 F: include/uapi/linux/cec-funcs.h
3621 F: Documentation/devicetree/bindings/media/cec.txt
3622 F: Documentation/ABI/testing/debugfs-cec-error-inj
3625 M: Hans Verkuil <hans.verkuil@cisco.com>
3626 L: linux-media@vger.kernel.org
3627 T: git git://linuxtv.org/media_tree.git
3628 W: http://linuxtv.org
3630 F: drivers/media/platform/cec-gpio/
3631 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3633 CELL BROADBAND ENGINE ARCHITECTURE
3634 M: Arnd Bergmann <arnd@arndb.de>
3635 L: linuxppc-dev@lists.ozlabs.org
3636 W: http://www.ibm.com/developerworks/power/cell/
3638 F: arch/powerpc/include/asm/cell*.h
3639 F: arch/powerpc/include/asm/spu*.h
3640 F: arch/powerpc/include/uapi/asm/spu*.h
3641 F: arch/powerpc/oprofile/*cell*
3642 F: arch/powerpc/platforms/cell/
3644 CEPH COMMON CODE (LIBCEPH)
3645 M: Ilya Dryomov <idryomov@gmail.com>
3646 M: "Yan, Zheng" <zyan@redhat.com>
3647 M: Sage Weil <sage@redhat.com>
3648 L: ceph-devel@vger.kernel.org
3650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3651 T: git git://github.com/ceph/ceph-client.git
3654 F: include/linux/ceph/
3655 F: include/linux/crush/
3657 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3658 M: "Yan, Zheng" <zyan@redhat.com>
3659 M: Sage Weil <sage@redhat.com>
3660 M: Ilya Dryomov <idryomov@gmail.com>
3661 L: ceph-devel@vger.kernel.org
3663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3664 T: git git://github.com/ceph/ceph-client.git
3666 F: Documentation/filesystems/ceph.txt
3669 CERTIFICATE HANDLING:
3670 M: David Howells <dhowells@redhat.com>
3671 M: David Woodhouse <dwmw2@infradead.org>
3672 L: keyrings@vger.kernel.org
3674 F: Documentation/admin-guide/module-signing.rst
3676 F: scripts/sign-file.c
3677 F: scripts/extract-cert.c
3679 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3680 L: linux-usb@vger.kernel.org
3682 F: Documentation/usb/WUSB-Design-overview.txt
3683 F: Documentation/usb/wusb-cbaf
3684 F: drivers/usb/host/hwa-hc.c
3685 F: drivers/usb/host/whci/
3686 F: drivers/usb/wusbcore/
3687 F: include/linux/usb/wusb*
3689 CFAG12864B LCD DRIVER
3690 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3692 F: drivers/auxdisplay/cfag12864b.c
3693 F: include/linux/cfag12864b.h
3695 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3696 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3698 F: drivers/auxdisplay/cfag12864bfb.c
3699 F: include/linux/cfag12864b.h
3701 802.11 (including CFG80211/NL80211)
3702 M: Johannes Berg <johannes@sipsolutions.net>
3703 L: linux-wireless@vger.kernel.org
3704 W: http://wireless.kernel.org/
3705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3709 F: include/uapi/linux/nl80211.h
3710 F: include/linux/ieee80211.h
3711 F: include/net/wext.h
3712 F: include/net/cfg80211.h
3713 F: include/net/iw_handler.h
3714 F: include/net/ieee80211_radiotap.h
3715 F: Documentation/driver-api/80211/cfg80211.rst
3716 F: Documentation/networking/regulatory.txt
3718 CHAR and MISC DRIVERS
3719 M: Arnd Bergmann <arnd@arndb.de>
3720 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3725 F: include/linux/miscdevice.h
3728 M: Andy Whitcroft <apw@canonical.com>
3729 M: Joe Perches <joe@perches.com>
3731 F: scripts/checkpatch.pl
3733 CHINESE DOCUMENTATION
3734 M: Harry Wei <harryxiyou@gmail.com>
3735 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3736 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3738 F: Documentation/translations/zh_CN/
3740 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3741 M: Peter Chen <Peter.Chen@nxp.com>
3742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3743 L: linux-usb@vger.kernel.org
3745 F: drivers/usb/chipidea/
3747 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3748 M: Hans de Goede <hdegoede@redhat.com>
3749 L: linux-input@vger.kernel.org
3751 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3752 F: drivers/input/touchscreen/chipone_icn8318.c
3754 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3755 M: Hans de Goede <hdegoede@redhat.com>
3756 L: linux-input@vger.kernel.org
3758 F: drivers/input/touchscreen/chipone_icn8505.c
3760 CHROME HARDWARE PLATFORM SUPPORT
3761 M: Benson Leung <bleung@chromium.org>
3762 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3765 F: drivers/platform/chrome/
3767 CHROMEOS EC SUBDRIVERS
3768 M: Benson Leung <bleung@chromium.org>
3769 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3770 R: Guenter Roeck <groeck@chromium.org>
3774 F: drivers/power/supply/cros_usbpd-charger.c
3776 CHROMEOS EC CODEC DRIVER
3777 M: Cheng-Yi Chiang <cychiang@chromium.org>
3779 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3780 R: Guenter Roeck <groeck@chromium.org>
3781 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3782 F: sound/soc/codecs/cros_ec_codec.*
3784 CIRRUS LOGIC AUDIO CODEC DRIVERS
3785 M: Brian Austin <brian.austin@cirrus.com>
3786 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3787 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3789 F: sound/soc/codecs/cs*
3791 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3792 M: Hartley Sweeten <hsweeten@visionengravers.com>
3793 L: netdev@vger.kernel.org
3795 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3797 CIRRUS LOGIC LOCHNAGAR DRIVER
3798 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3799 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3800 L: patches@opensource.cirrus.com
3802 F: drivers/clk/clk-lochnagar.c
3803 F: drivers/hwmon/lochnagar-hwmon.c
3804 F: drivers/mfd/lochnagar-i2c.c
3805 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3806 F: drivers/regulator/lochnagar-regulator.c
3807 F: include/dt-bindings/clk/lochnagar.h
3808 F: include/dt-bindings/pinctrl/lochnagar.h
3809 F: include/linux/mfd/lochnagar*
3810 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3811 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3812 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3813 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3814 F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3815 F: Documentation/hwmon/lochnagar
3817 CISCO FCOE HBA DRIVER
3818 M: Satish Kharat <satishkh@cisco.com>
3819 M: Sesidhar Baddela <sebaddel@cisco.com>
3820 M: Karan Tilak Kumar <kartilak@cisco.com>
3821 L: linux-scsi@vger.kernel.org
3823 F: drivers/scsi/fnic/
3825 CISCO SCSI HBA DRIVER
3826 M: Karan Tilak Kumar <kartilak@cisco.com>
3827 M: Sesidhar Baddela <sebaddel@cisco.com>
3828 L: linux-scsi@vger.kernel.org
3830 F: drivers/scsi/snic/
3832 CISCO VIC ETHERNET NIC DRIVER
3833 M: Christian Benvenuti <benve@cisco.com>
3834 M: Govindarajulu Varadarajan <_govind@gmx.com>
3835 M: Parvi Kaustubhi <pkaustub@cisco.com>
3837 F: drivers/net/ethernet/cisco/enic/
3839 CISCO VIC LOW LATENCY NIC DRIVER
3840 M: Christian Benvenuti <benve@cisco.com>
3841 M: Nelson Escobar <neescoba@cisco.com>
3842 M: Parvi Kaustubhi <pkaustub@cisco.com>
3844 F: drivers/infiniband/hw/usnic/
3846 CIRRUS LOGIC MADERA CODEC DRIVERS
3847 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3848 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3849 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3850 L: patches@opensource.cirrus.com
3851 T: git https://github.com/CirrusLogic/linux-drivers.git
3852 W: https://github.com/CirrusLogic/linux-drivers/wiki
3854 F: Documentation/devicetree/bindings/mfd/madera.txt
3855 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3856 F: include/linux/irqchip/irq-madera*
3857 F: include/linux/mfd/madera/*
3858 F: drivers/gpio/gpio-madera*
3859 F: drivers/irqchip/irq-madera*
3860 F: drivers/mfd/madera*
3861 F: drivers/mfd/cs47l*
3862 F: drivers/pinctrl/cirrus/*
3865 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3870 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3871 L: linux-kernel@vger.kernel.org
3874 F: include/linux/cleancache.h
3877 M: Russell King <linux@armlinux.org.uk>
3878 L: linux-clk@vger.kernel.org
3880 F: include/linux/clk.h
3882 CLOCKSOURCE, CLOCKEVENT DRIVERS
3883 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3884 M: Thomas Gleixner <tglx@linutronix.de>
3885 L: linux-kernel@vger.kernel.org
3886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3888 F: drivers/clocksource/
3889 F: Documentation/devicetree/bindings/timer/
3892 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3893 M: Daniel Oliveira Nascimento <don@syst.com.br>
3894 L: platform-driver-x86@vger.kernel.org
3896 F: drivers/platform/x86/classmate-laptop.c
3899 M: Hans Verkuil <hans.verkuil@cisco.com>
3900 L: linux-media@vger.kernel.org
3901 T: git git://linuxtv.org/media_tree.git
3902 W: https://linuxtv.org
3904 F: drivers/media/pci/cobalt/
3906 COCCINELLE/Semantic Patches (SmPL)
3907 M: Julia Lawall <Julia.Lawall@lip6.fr>
3908 M: Gilles Muller <Gilles.Muller@lip6.fr>
3909 M: Nicolas Palix <nicolas.palix@imag.fr>
3910 M: Michal Marek <michal.lkml@markovi.net>
3911 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3913 W: http://coccinelle.lip6.fr/
3915 F: Documentation/dev-tools/coccinelle.rst
3916 F: scripts/coccinelle/
3917 F: scripts/coccicheck
3920 M: Jan Harkes <jaharkes@cs.cmu.edu>
3922 L: codalist@coda.cs.cmu.edu
3923 W: http://www.coda.cs.cmu.edu/
3925 F: Documentation/filesystems/coda.txt
3927 F: include/linux/coda*.h
3928 F: include/uapi/linux/coda*.h
3930 CODA V4L2 MEM2MEM DRIVER
3931 M: Philipp Zabel <p.zabel@pengutronix.de>
3932 L: linux-media@vger.kernel.org
3934 F: Documentation/devicetree/bindings/media/coda.txt
3935 F: drivers/media/platform/coda/
3938 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3940 F: Documentation/process/code-of-conduct.rst
3941 F: Documentation/process/code-of-conduct-interpretation.rst
3943 COMMON CLK FRAMEWORK
3944 M: Michael Turquette <mturquette@baylibre.com>
3945 M: Stephen Boyd <sboyd@kernel.org>
3946 L: linux-clk@vger.kernel.org
3947 Q: http://patchwork.kernel.org/project/linux-clk/list/
3948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3950 F: Documentation/devicetree/bindings/clock/
3952 X: drivers/clk/clkdev.c
3953 F: include/linux/clk-pr*
3954 F: include/linux/clk/
3955 F: include/linux/of_clk.h
3957 COMMON INTERNET FILE SYSTEM (CIFS)
3958 M: Steve French <sfrench@samba.org>
3959 L: linux-cifs@vger.kernel.org
3960 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3961 W: http://linux-cifs.samba.org/
3962 T: git git://git.samba.org/sfrench/cifs-2.6.git
3964 F: Documentation/filesystems/cifs/
3967 COMPACTPCI HOTPLUG CORE
3968 M: Scott Murray <scott@spiteful.org>
3969 L: linux-pci@vger.kernel.org
3971 F: drivers/pci/hotplug/cpci_hotplug*
3973 COMPACTPCI HOTPLUG GENERIC DRIVER
3974 M: Scott Murray <scott@spiteful.org>
3975 L: linux-pci@vger.kernel.org
3977 F: drivers/pci/hotplug/cpcihp_generic.c
3979 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3980 M: Scott Murray <scott@spiteful.org>
3981 L: linux-pci@vger.kernel.org
3983 F: drivers/pci/hotplug/cpcihp_zt5550.*
3985 COMPAL LAPTOP SUPPORT
3986 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3987 L: platform-driver-x86@vger.kernel.org
3989 F: drivers/platform/x86/compal-laptop.c
3992 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3994 F: include/linux/compiler_attributes.h
3996 CONEXANT ACCESSRUNNER USB DRIVER
3997 L: accessrunner-general@lists.sourceforge.net
3998 W: http://accessrunner.sourceforge.net/
4000 F: drivers/usb/atm/cxacru.c
4003 M: Joel Becker <jlbec@evilplan.org>
4004 M: Christoph Hellwig <hch@lst.de>
4005 T: git git://git.infradead.org/users/hch/configfs.git
4008 F: include/linux/configfs.h
4011 M: Evgeniy Polyakov <zbr@ioremap.net>
4012 L: netdev@vger.kernel.org
4014 F: drivers/connector/
4016 CONTROL GROUP (CGROUP)
4017 M: Tejun Heo <tj@kernel.org>
4018 M: Li Zefan <lizefan@huawei.com>
4019 M: Johannes Weiner <hannes@cmpxchg.org>
4020 L: cgroups@vger.kernel.org
4021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4023 F: Documentation/admin-guide/cgroup-v2.rst
4024 F: Documentation/cgroup-v1/
4025 F: include/linux/cgroup*
4028 CONTROL GROUP - CPUSET
4029 M: Li Zefan <lizefan@huawei.com>
4030 L: cgroups@vger.kernel.org
4031 W: http://www.bullopensource.org/cpuset/
4032 W: http://oss.sgi.com/projects/cpusets/
4033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4035 F: Documentation/cgroup-v1/cpusets.txt
4036 F: include/linux/cpuset.h
4037 F: kernel/cgroup/cpuset.c
4039 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4040 M: Johannes Weiner <hannes@cmpxchg.org>
4041 M: Michal Hocko <mhocko@kernel.org>
4042 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4043 L: cgroups@vger.kernel.org
4044 L: linux-mm@kvack.org
4049 CORETEMP HARDWARE MONITORING DRIVER
4050 M: Fenghua Yu <fenghua.yu@intel.com>
4051 L: linux-hwmon@vger.kernel.org
4053 F: Documentation/hwmon/coretemp.rst
4054 F: drivers/hwmon/coretemp.c
4056 COSA/SRP SYNC SERIAL DRIVER
4057 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4058 W: http://www.fi.muni.cz/~kas/cosa/
4060 F: drivers/net/wan/cosa*
4063 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4064 L: linux-iio@vger.kernel.org
4066 F: Documentation/ABI/testing/sysfs-bus-counter*
4067 F: Documentation/driver-api/generic-counter.rst
4069 F: include/linux/counter.h
4070 F: include/linux/counter_enum.h
4072 CPMAC ETHERNET DRIVER
4073 M: Florian Fainelli <f.fainelli@gmail.com>
4074 L: netdev@vger.kernel.org
4076 F: drivers/net/ethernet/ti/cpmac.c
4078 CPU FREQUENCY SCALING FRAMEWORK
4079 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4080 M: Viresh Kumar <viresh.kumar@linaro.org>
4081 L: linux-pm@vger.kernel.org
4083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4085 B: https://bugzilla.kernel.org
4086 F: Documentation/admin-guide/pm/cpufreq.rst
4087 F: Documentation/admin-guide/pm/intel_pstate.rst
4088 F: Documentation/cpu-freq/
4089 F: Documentation/devicetree/bindings/cpufreq/
4091 F: include/linux/cpufreq.h
4092 F: tools/testing/selftests/cpufreq/
4094 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4095 M: Viresh Kumar <viresh.kumar@linaro.org>
4096 M: Sudeep Holla <sudeep.holla@arm.com>
4097 L: linux-pm@vger.kernel.org
4098 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4100 F: drivers/cpufreq/arm_big_little.h
4101 F: drivers/cpufreq/arm_big_little.c
4103 CPU POWER MONITORING SUBSYSTEM
4104 M: Thomas Renninger <trenn@suse.com>
4105 M: Shuah Khan <shuah@kernel.org>
4106 M: Shuah Khan <skhan@linuxfoundation.org>
4107 L: linux-pm@vger.kernel.org
4109 F: tools/power/cpupower/
4112 M: "H. Peter Anvin" <hpa@zytor.com>
4114 F: arch/x86/kernel/cpuid.c
4115 F: arch/x86/kernel/msr.c
4117 CPUIDLE DRIVER - ARM BIG LITTLE
4118 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4119 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4120 L: linux-pm@vger.kernel.org
4121 L: linux-arm-kernel@lists.infradead.org
4122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4124 F: drivers/cpuidle/cpuidle-big_little.c
4126 CPUIDLE DRIVER - ARM EXYNOS
4127 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4128 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4129 M: Kukjin Kim <kgene@kernel.org>
4130 L: linux-pm@vger.kernel.org
4131 L: linux-samsung-soc@vger.kernel.org
4133 F: drivers/cpuidle/cpuidle-exynos.c
4134 F: arch/arm/mach-exynos/pm.c
4136 CPU IDLE TIME MANAGEMENT FRAMEWORK
4137 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4138 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4139 L: linux-pm@vger.kernel.org
4141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4142 B: https://bugzilla.kernel.org
4143 F: Documentation/admin-guide/pm/cpuidle.rst
4144 F: Documentation/driver-api/pm/cpuidle.rst
4145 F: drivers/cpuidle/*
4146 F: include/linux/cpuidle.h
4149 M: Nicolas Pitre <nico@fluxnic.net>
4151 F: Documentation/filesystems/cramfs.txt
4155 M: Herbert Xu <herbert@gondor.apana.org.au>
4156 M: "David S. Miller" <davem@davemloft.net>
4157 L: linux-crypto@vger.kernel.org
4158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4161 F: Documentation/crypto/
4162 F: Documentation/devicetree/bindings/crypto/
4167 F: include/linux/crypto*
4169 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4170 M: Neil Horman <nhorman@tuxdriver.com>
4171 L: linux-crypto@vger.kernel.org
4173 F: crypto/ansi_cprng.c
4177 M: Hans Verkuil <hverkuil@xs4all.nl>
4178 L: linux-media@vger.kernel.org
4179 T: git git://linuxtv.org/media_tree.git
4180 W: http://linuxtv.org
4182 F: drivers/media/i2c/cs3308.c
4184 CS5535 Audio ALSA driver
4185 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4187 F: sound/pci/cs5535audio/
4189 CSI DRIVERS FOR ALLWINNER V3s
4190 M: Yong Deng <yong.deng@magewell.com>
4191 L: linux-media@vger.kernel.org
4192 T: git git://linuxtv.org/media_tree.git
4194 F: drivers/media/platform/sunxi/sun6i-csi/
4195 F: Documentation/devicetree/bindings/media/sun6i-csi.txt
4198 M: Solomon Peachy <pizza@shaftnet.org>
4200 F: drivers/net/wireless/st/cw1200/
4202 CX18 VIDEO4LINUX DRIVER
4203 M: Andy Walls <awalls@md.metrocast.net>
4204 L: ivtv-devel@ivtvdriver.org (subscribers-only)
4205 L: linux-media@vger.kernel.org
4206 T: git git://linuxtv.org/media_tree.git
4207 W: https://linuxtv.org
4208 W: http://www.ivtvdriver.org/index.php/Cx18
4210 F: Documentation/media/v4l-drivers/cx18*
4211 F: drivers/media/pci/cx18/
4212 F: include/uapi/linux/ivtv*
4214 CX2341X MPEG ENCODER HELPER MODULE
4215 M: Hans Verkuil <hverkuil@xs4all.nl>
4216 L: linux-media@vger.kernel.org
4217 T: git git://linuxtv.org/media_tree.git
4218 W: https://linuxtv.org
4220 F: drivers/media/common/cx2341x*
4221 F: include/media/drv-intf/cx2341x.h
4223 CX24120 MEDIA DRIVER
4224 M: Jemma Denson <jdenson@gmail.com>
4225 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4226 L: linux-media@vger.kernel.org
4227 W: https://linuxtv.org
4228 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4230 F: drivers/media/dvb-frontends/cx24120*
4232 CX88 VIDEO4LINUX DRIVER
4233 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4234 L: linux-media@vger.kernel.org
4235 W: https://linuxtv.org
4236 T: git git://linuxtv.org/media_tree.git
4238 F: Documentation/media/v4l-drivers/cx88*
4239 F: drivers/media/pci/cx88/
4241 CXD2820R MEDIA DRIVER
4242 M: Antti Palosaari <crope@iki.fi>
4243 L: linux-media@vger.kernel.org
4244 W: https://linuxtv.org
4245 W: http://palosaari.fi/linux/
4246 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4247 T: git git://linuxtv.org/anttip/media_tree.git
4249 F: drivers/media/dvb-frontends/cxd2820r*
4251 CXGB3 ETHERNET DRIVER (CXGB3)
4252 M: Vishal Kulkarni <vishal@chelsio.com>
4253 L: netdev@vger.kernel.org
4254 W: http://www.chelsio.com
4256 F: drivers/net/ethernet/chelsio/cxgb3/
4258 CXGB3 ISCSI DRIVER (CXGB3I)
4259 M: Karen Xie <kxie@chelsio.com>
4260 L: linux-scsi@vger.kernel.org
4261 W: http://www.chelsio.com
4263 F: drivers/scsi/cxgbi/cxgb3i
4265 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4266 M: Steve Wise <swise@chelsio.com>
4267 L: linux-rdma@vger.kernel.org
4268 W: http://www.openfabrics.org
4270 F: drivers/infiniband/hw/cxgb3/
4271 F: include/uapi/rdma/cxgb3-abi.h
4273 CXGB4 CRYPTO DRIVER (chcr)
4274 M: Harsh Jain <harsh@chelsio.com>
4275 L: linux-crypto@vger.kernel.org
4276 W: http://www.chelsio.com
4278 F: drivers/crypto/chelsio
4280 CXGB4 ETHERNET DRIVER (CXGB4)
4281 M: Vishal Kulkarni <vishal@chelsio.com>
4282 L: netdev@vger.kernel.org
4283 W: http://www.chelsio.com
4285 F: drivers/net/ethernet/chelsio/cxgb4/
4287 CXGB4 ISCSI DRIVER (CXGB4I)
4288 M: Karen Xie <kxie@chelsio.com>
4289 L: linux-scsi@vger.kernel.org
4290 W: http://www.chelsio.com
4292 F: drivers/scsi/cxgbi/cxgb4i
4294 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4295 M: Steve Wise <swise@chelsio.com>
4296 L: linux-rdma@vger.kernel.org
4297 W: http://www.openfabrics.org
4299 F: drivers/infiniband/hw/cxgb4/
4300 F: include/uapi/rdma/cxgb4-abi.h
4302 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4303 M: Casey Leedom <leedom@chelsio.com>
4304 L: netdev@vger.kernel.org
4305 W: http://www.chelsio.com
4307 F: drivers/net/ethernet/chelsio/cxgb4vf/
4309 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4310 M: Frederic Barrat <fbarrat@linux.ibm.com>
4311 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4312 L: linuxppc-dev@lists.ozlabs.org
4314 F: arch/powerpc/platforms/powernv/pci-cxl.c
4315 F: drivers/misc/cxl/
4316 F: include/misc/cxl*
4317 F: include/uapi/misc/cxl.h
4318 F: Documentation/powerpc/cxl.txt
4319 F: Documentation/ABI/testing/sysfs-class-cxl
4321 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4322 M: Manoj N. Kumar <manoj@linux.ibm.com>
4323 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4324 M: Uma Krishnan <ukrishn@linux.ibm.com>
4325 L: linux-scsi@vger.kernel.org
4327 F: drivers/scsi/cxlflash/
4328 F: include/uapi/scsi/cxlflash_ioctl.h
4329 F: Documentation/powerpc/cxlflash.txt
4332 M: Russell King <linux@armlinux.org.uk>
4333 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4334 W: http://www.armlinux.org.uk/
4336 F: drivers/video/fbdev/cyber2000fb.*
4338 CYCLADES ASYNC MUX DRIVER
4339 W: http://www.cyclades.com/
4341 F: drivers/tty/cyclades.c
4342 F: include/linux/cyclades.h
4343 F: include/uapi/linux/cyclades.h
4345 CYCLADES PC300 DRIVER
4346 W: http://www.cyclades.com/
4348 F: drivers/net/wan/pc300*
4350 CYPRESS_FIRMWARE MEDIA DRIVER
4351 M: Antti Palosaari <crope@iki.fi>
4352 L: linux-media@vger.kernel.org
4353 W: https://linuxtv.org
4354 W: http://palosaari.fi/linux/
4355 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4356 T: git git://linuxtv.org/anttip/media_tree.git
4358 F: drivers/media/common/cypress_firmware*
4360 CYTTSP TOUCHSCREEN DRIVER
4361 M: Ferruh Yigit <fery@cypress.com>
4362 L: linux-input@vger.kernel.org
4364 F: drivers/input/touchscreen/cyttsp*
4365 F: include/linux/input/cyttsp.h
4367 D-LINK DIR-685 TOUCHKEYS DRIVER
4368 M: Linus Walleij <linus.walleij@linaro.org>
4369 L: linux-input@vger.kernel.org
4371 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4373 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4374 M: Joshua Kinard <kumba@gentoo.org>
4376 F: drivers/rtc/rtc-ds1685.c
4377 F: include/linux/rtc/ds1685.h
4379 DAMA SLAVE for AX.25
4380 M: Joerg Reuter <jreuter@yaina.de>
4381 W: http://yaina.de/jreuter/
4382 W: http://www.qsl.net/dl1bke/
4383 L: linux-hams@vger.kernel.org
4385 F: net/ax25/af_ax25.c
4386 F: net/ax25/ax25_dev.c
4387 F: net/ax25/ax25_ds_*
4388 F: net/ax25/ax25_in.c
4389 F: net/ax25/ax25_out.c
4390 F: net/ax25/ax25_timer.c
4391 F: net/ax25/sysctl_net_ax25.c
4393 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4394 L: netdev@vger.kernel.org
4396 F: Documentation/networking/device_drivers/dec/dmfe.txt
4397 F: drivers/net/ethernet/dec/tulip/dmfe.c
4399 DC390/AM53C974 SCSI driver
4400 M: Hannes Reinecke <hare@suse.com>
4401 L: linux-scsi@vger.kernel.org
4403 F: drivers/scsi/am53c974.c
4406 M: Oliver Neukum <oliver@neukum.org>
4407 M: Ali Akcaagac <aliakc@web.de>
4408 M: Jamie Lenehan <lenehan@twibble.org>
4409 L: dc395x@twibble.org
4410 W: http://twibble.org/dist/dc395x/
4411 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4413 F: Documentation/scsi/dc395x.txt
4414 F: drivers/scsi/dc395x.*
4417 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4418 L: dccp@vger.kernel.org
4419 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4421 F: include/linux/dccp.h
4422 F: include/uapi/linux/dccp.h
4423 F: include/linux/tfrc.h
4426 DECnet NETWORK LAYER
4427 W: http://linux-decnet.sourceforge.net
4428 L: linux-decnet-user@lists.sourceforge.net
4430 F: Documentation/networking/decnet.txt
4433 DECSTATION PLATFORM SUPPORT
4434 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4435 L: linux-mips@vger.kernel.org
4436 W: http://www.linux-mips.org/wiki/DECstation
4439 F: arch/mips/include/asm/dec/
4440 F: arch/mips/include/asm/mach-dec/
4442 DEFXX FDDI NETWORK DRIVER
4443 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4445 F: drivers/net/fddi/defxx.*
4448 M: Pali Rohár <pali.rohar@gmail.com>
4449 M: Mario Limonciello <mario.limonciello@dell.com>
4450 L: platform-driver-x86@vger.kernel.org
4452 F: drivers/platform/x86/dell-smbios.*
4454 DELL SMBIOS SMM DRIVER
4455 M: Mario Limonciello <mario.limonciello@dell.com>
4456 L: platform-driver-x86@vger.kernel.org
4458 F: drivers/platform/x86/dell-smbios-smm.c
4460 DELL SMBIOS WMI DRIVER
4461 M: Mario Limonciello <mario.limonciello@dell.com>
4462 L: platform-driver-x86@vger.kernel.org
4464 F: drivers/platform/x86/dell-smbios-wmi.c
4465 F: tools/wmi/dell-smbios-example.c
4467 DEFZA FDDI NETWORK DRIVER
4468 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4470 F: drivers/net/fddi/defza.*
4473 M: Matthew Garrett <mjg59@srcf.ucam.org>
4474 M: Pali Rohár <pali.rohar@gmail.com>
4475 L: platform-driver-x86@vger.kernel.org
4477 F: drivers/platform/x86/dell-laptop.c
4479 DELL LAPTOP FREEFALL DRIVER
4480 M: Pali Rohár <pali.rohar@gmail.com>
4482 F: drivers/platform/x86/dell-smo8800.c
4484 DELL LAPTOP RBTN DRIVER
4485 M: Pali Rohár <pali.rohar@gmail.com>
4487 F: drivers/platform/x86/dell-rbtn.*
4489 DELL REMOTE BIOS UPDATE DRIVER
4490 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4491 L: platform-driver-x86@vger.kernel.org
4493 F: drivers/platform/x86/dell_rbu.c
4495 DELL LAPTOP SMM DRIVER
4496 M: Pali Rohár <pali.rohar@gmail.com>
4498 F: drivers/hwmon/dell-smm-hwmon.c
4499 F: include/uapi/linux/i8k.h
4501 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4502 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4503 L: platform-driver-x86@vger.kernel.org
4505 F: Documentation/dcdbas.txt
4506 F: drivers/platform/x86/dcdbas.*
4508 DELL WMI NOTIFICATIONS DRIVER
4509 M: Matthew Garrett <mjg59@srcf.ucam.org>
4510 M: Pali Rohár <pali.rohar@gmail.com>
4512 F: drivers/platform/x86/dell-wmi.c
4514 DELL WMI DESCRIPTOR DRIVER
4515 M: Mario Limonciello <mario.limonciello@dell.com>
4517 F: drivers/platform/x86/dell-wmi-descriptor.c
4519 DELTA ST MEDIA DRIVER
4520 M: Hugues Fruchet <hugues.fruchet@st.com>
4521 L: linux-media@vger.kernel.org
4522 T: git git://linuxtv.org/media_tree.git
4523 W: https://linuxtv.org
4525 F: drivers/media/platform/sti/delta
4528 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4529 L: linux-mtd@lists.infradead.org
4531 F: drivers/mtd/nand/raw/denali*
4533 DESIGNWARE USB2 DRD IP DRIVER
4534 M: Minas Harutyunyan <hminas@synopsys.com>
4535 L: linux-usb@vger.kernel.org
4536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4538 F: drivers/usb/dwc2/
4540 DESIGNWARE USB3 DRD IP DRIVER
4541 M: Felipe Balbi <balbi@kernel.org>
4542 L: linux-usb@vger.kernel.org
4543 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4545 F: drivers/usb/dwc3/
4547 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4548 M: Andreas Klinger <ak@it-klinger.de>
4549 L: linux-iio@vger.kernel.org
4551 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4552 F: drivers/iio/proximity/srf*.c
4554 DEVICE COREDUMP (DEV_COREDUMP)
4555 M: Johannes Berg <johannes@sipsolutions.net>
4556 L: linux-kernel@vger.kernel.org
4558 F: drivers/base/devcoredump.c
4559 F: include/linux/devcoredump.h
4561 DEVICE FREQUENCY (DEVFREQ)
4562 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4563 M: Kyungmin Park <kyungmin.park@samsung.com>
4564 R: Chanwoo Choi <cw00.choi@samsung.com>
4565 L: linux-pm@vger.kernel.org
4566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4569 F: include/linux/devfreq.h
4570 F: Documentation/devicetree/bindings/devfreq/
4571 F: include/trace/events/devfreq.h
4573 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4574 M: Chanwoo Choi <cw00.choi@samsung.com>
4575 L: linux-pm@vger.kernel.org
4576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4578 F: drivers/devfreq/event/
4579 F: drivers/devfreq/devfreq-event.c
4580 F: include/linux/devfreq-event.h
4581 F: Documentation/devicetree/bindings/devfreq/event/
4583 DEVICE NUMBER REGISTRY
4584 M: Torben Mathiasen <device@lanana.org>
4585 W: http://lanana.org/docs/device-list/index.html
4589 M: Alasdair Kergon <agk@redhat.com>
4590 M: Mike Snitzer <snitzer@redhat.com>
4591 M: dm-devel@redhat.com
4592 L: dm-devel@redhat.com
4593 W: http://sources.redhat.com/dm
4594 Q: http://patchwork.kernel.org/project/dm-devel/list/
4595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4596 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4598 F: Documentation/device-mapper/
4599 F: drivers/md/Makefile
4600 F: drivers/md/Kconfig
4602 F: drivers/md/persistent-data/
4603 F: include/linux/device-mapper.h
4604 F: include/linux/dm-*.h
4605 F: include/uapi/linux/dm-*.h
4608 M: Jiri Pirko <jiri@mellanox.com>
4609 L: netdev@vger.kernel.org
4611 F: net/core/devlink.c
4612 F: include/net/devlink.h
4613 F: include/uapi/linux/devlink.h
4615 DIALOG SEMICONDUCTOR DRIVERS
4616 M: Support Opensource <support.opensource@diasemi.com>
4617 W: http://www.dialog-semiconductor.com/products
4619 F: Documentation/hwmon/da90??.rst
4620 F: Documentation/devicetree/bindings/mfd/da90*.txt
4621 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4622 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4623 F: Documentation/devicetree/bindings/regulator/da92*.txt
4624 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4625 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4626 F: drivers/gpio/gpio-da90??.c
4627 F: drivers/hwmon/da90??-hwmon.c
4628 F: drivers/iio/adc/da91??-*.c
4629 F: drivers/input/misc/da90??_onkey.c
4630 F: drivers/input/touchscreen/da9052_tsi.c
4631 F: drivers/leds/leds-da90??.c
4632 F: drivers/mfd/da903x.c
4633 F: drivers/mfd/da90??-*.c
4634 F: drivers/mfd/da91??-*.c
4635 F: drivers/power/supply/da9052-battery.c
4636 F: drivers/power/supply/da91??-*.c
4637 F: drivers/regulator/da903x.c
4638 F: drivers/regulator/da9???-regulator.[ch]
4639 F: drivers/thermal/da90??-thermal.c
4640 F: drivers/rtc/rtc-da90??.c
4641 F: drivers/video/backlight/da90??_bl.c
4642 F: drivers/watchdog/da90??_wdt.c
4643 F: include/linux/mfd/da903x.h
4644 F: include/linux/mfd/da9052/
4645 F: include/linux/mfd/da9055/
4646 F: include/linux/mfd/da9062/
4647 F: include/linux/mfd/da9063/
4648 F: include/linux/mfd/da9150/
4649 F: include/linux/regulator/da9211.h
4650 F: include/sound/da[79]*.h
4651 F: sound/soc/codecs/da[79]*.[ch]
4653 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4654 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4655 L: linux-gpio@vger.kernel.org
4657 F: drivers/gpio/gpio-gpio-mm.c
4659 DIOLAN U2C-12 I2C DRIVER
4660 M: Guenter Roeck <linux@roeck-us.net>
4661 L: linux-i2c@vger.kernel.org
4663 F: drivers/i2c/busses/i2c-diolan-u2c.c
4665 FILESYSTEM DIRECT ACCESS (DAX)
4666 M: Dan Williams <dan.j.williams@intel.com>
4667 R: Matthew Wilcox <willy@infradead.org>
4668 R: Jan Kara <jack@suse.cz>
4669 L: linux-fsdevel@vger.kernel.org
4670 L: linux-nvdimm@lists.01.org
4673 F: include/linux/dax.h
4674 F: include/trace/events/fs_dax.h
4676 DEVICE DIRECT ACCESS (DAX)
4677 M: Dan Williams <dan.j.williams@intel.com>
4678 M: Vishal Verma <vishal.l.verma@intel.com>
4679 M: Keith Busch <keith.busch@intel.com>
4680 M: Dave Jiang <dave.jiang@intel.com>
4681 L: linux-nvdimm@lists.01.org
4685 DIRECTORY NOTIFICATION (DNOTIFY)
4686 M: Jan Kara <jack@suse.cz>
4687 R: Amir Goldstein <amir73il@gmail.com>
4688 L: linux-fsdevel@vger.kernel.org
4690 F: Documentation/filesystems/dnotify.txt
4691 F: fs/notify/dnotify/
4692 F: include/linux/dnotify.h
4694 DISK GEOMETRY AND PARTITION HANDLING
4695 M: Andries Brouwer <aeb@cwi.nl>
4696 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4697 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4698 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4702 M: Jan Kara <jack@suse.com>
4704 F: Documentation/filesystems/quota.txt
4706 F: include/linux/quota*.h
4707 F: include/uapi/linux/quota*.h
4709 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4710 M: Bernie Thompson <bernie@plugable.com>
4711 L: linux-fbdev@vger.kernel.org
4713 W: http://plugable.com/category/projects/udlfb/
4714 F: drivers/video/fbdev/udlfb.c
4715 F: include/video/udlfb.h
4716 F: Documentation/fb/udlfb.txt
4718 DISTRIBUTED LOCK MANAGER (DLM)
4719 M: Christine Caulfield <ccaulfie@redhat.com>
4720 M: David Teigland <teigland@redhat.com>
4721 L: cluster-devel@redhat.com
4722 W: http://sources.redhat.com/cluster/
4723 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4727 DMA BUFFER SHARING FRAMEWORK
4728 M: Sumit Semwal <sumit.semwal@linaro.org>
4730 L: linux-media@vger.kernel.org
4731 L: dri-devel@lists.freedesktop.org
4732 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4734 F: include/linux/dma-buf*
4735 F: include/linux/reservation.h
4736 F: include/linux/*fence.h
4737 F: Documentation/driver-api/dma-buf.rst
4738 T: git git://anongit.freedesktop.org/drm/drm-misc
4740 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4741 M: Vinod Koul <vkoul@kernel.org>
4742 L: dmaengine@vger.kernel.org
4743 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4746 F: include/linux/dmaengine.h
4747 F: include/linux/of_dma.h
4748 F: Documentation/devicetree/bindings/dma/
4749 F: Documentation/driver-api/dmaengine/
4750 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4753 M: Christoph Hellwig <hch@lst.de>
4754 M: Marek Szyprowski <m.szyprowski@samsung.com>
4755 R: Robin Murphy <robin.murphy@arm.com>
4756 L: iommu@lists.linux-foundation.org
4757 T: git git://git.infradead.org/users/hch/dma-mapping.git
4758 W: http://git.infradead.org/users/hch/dma-mapping.git
4761 F: include/asm-generic/dma-mapping.h
4762 F: include/linux/dma-direct.h
4763 F: include/linux/dma-mapping.h
4764 F: include/linux/dma-noncoherent.h
4766 DME1737 HARDWARE MONITOR DRIVER
4767 M: Juerg Haefliger <juergh@gmail.com>
4768 L: linux-hwmon@vger.kernel.org
4770 F: Documentation/hwmon/dme1737.rst
4771 F: drivers/hwmon/dme1737.c
4774 M: Jean Delvare <jdelvare@suse.com>
4776 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4777 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4778 F: drivers/firmware/dmi-id.c
4779 F: drivers/firmware/dmi_scan.c
4780 F: include/linux/dmi.h
4783 M: Jonathan Corbet <corbet@lwn.net>
4784 L: linux-doc@vger.kernel.org
4787 F: scripts/kernel-doc
4788 X: Documentation/ABI/
4789 X: Documentation/acpi/
4790 X: Documentation/devicetree/
4791 X: Documentation/i2c/
4792 X: Documentation/media/
4793 X: Documentation/power/
4794 X: Documentation/spi/
4795 T: git git://git.lwn.net/linux.git docs-next
4797 DOCUMENTATION/ITALIAN
4798 M: Federico Vaga <federico.vaga@vaga.pv.it>
4799 L: linux-doc@vger.kernel.org
4801 F: Documentation/translations/it_IT
4803 DONGWOON DW9714 LENS VOICE COIL DRIVER
4804 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4805 L: linux-media@vger.kernel.org
4806 T: git git://linuxtv.org/media_tree.git
4808 F: drivers/media/i2c/dw9714.c
4809 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4811 DONGWOON DW9807 LENS VOICE COIL DRIVER
4812 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4813 L: linux-media@vger.kernel.org
4814 T: git git://linuxtv.org/media_tree.git
4816 F: drivers/media/i2c/dw9807-vcm.c
4817 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4820 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4821 L: blinux-list@redhat.com
4823 F: drivers/char/dtlk.c
4824 F: include/linux/dtlk.h
4826 DPAA2 DATAPATH I/O (DPIO) DRIVER
4827 M: Roy Pledge <Roy.Pledge@nxp.com>
4828 L: linux-kernel@vger.kernel.org
4830 F: drivers/soc/fsl/dpio
4832 DPAA2 ETHERNET DRIVER
4833 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4834 L: netdev@vger.kernel.org
4836 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4837 F: drivers/net/ethernet/freescale/dpaa2/dpni*
4838 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
4839 F: drivers/net/ethernet/freescale/dpaa2/Makefile
4840 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
4842 DPAA2 ETHERNET SWITCH DRIVER
4843 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4844 M: Ioana Ciornei <ioana.ciornei@nxp.com>
4845 L: linux-kernel@vger.kernel.org
4847 F: drivers/staging/fsl-dpaa2/ethsw
4849 DPAA2 PTP CLOCK DRIVER
4850 M: Yangbo Lu <yangbo.lu@nxp.com>
4851 L: netdev@vger.kernel.org
4853 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4854 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
4856 DPT_I2O SCSI RAID DRIVER
4857 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4858 L: linux-scsi@vger.kernel.org
4859 W: http://www.adaptec.com/
4861 F: drivers/scsi/dpt*
4862 F: drivers/scsi/dpt/
4865 M: Philipp Reisner <philipp.reisner@linbit.com>
4866 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4867 L: drbd-dev@lists.linbit.com
4868 W: http://www.drbd.org
4869 T: git git://git.linbit.com/linux-drbd.git
4870 T: git git://git.linbit.com/drbd-8.4.git
4872 F: drivers/block/drbd/
4874 F: Documentation/blockdev/drbd/
4876 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4877 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4878 R: "Rafael J. Wysocki" <rafael@kernel.org>
4879 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4881 F: Documentation/kobject.txt
4885 F: include/linux/debugfs.h
4886 F: include/linux/kobj*
4889 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4890 M: Kevin Hilman <khilman@kernel.org>
4891 M: Nishanth Menon <nm@ti.com>
4893 F: drivers/power/avs/
4894 F: include/linux/power/smartreflex.h
4895 L: linux-pm@vger.kernel.org
4897 DRM DRIVER FOR ARM PL111 CLCD
4898 M: Eric Anholt <eric@anholt.net>
4899 T: git git://anongit.freedesktop.org/drm/drm-misc
4901 F: drivers/gpu/drm/pl111/
4903 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4904 M: Linus Walleij <linus.walleij@linaro.org>
4905 T: git git://anongit.freedesktop.org/drm/drm-misc
4907 F: drivers/gpu/drm/panel/panel-arm-versatile.c
4908 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4910 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4911 M: Dave Airlie <airlied@redhat.com>
4913 F: drivers/gpu/drm/ast/
4915 DRM DRIVER FOR BOCHS VIRTUAL GPU
4916 M: Gerd Hoffmann <kraxel@redhat.com>
4917 L: virtualization@lists.linux-foundation.org
4918 T: git git://anongit.freedesktop.org/drm/drm-misc
4920 F: drivers/gpu/drm/bochs/
4922 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4923 M: Linus Walleij <linus.walleij@linaro.org>
4924 T: git git://anongit.freedesktop.org/drm/drm-misc
4926 F: drivers/gpu/drm/tve200/
4928 DRM DRIVER FOR ILITEK ILI9225 PANELS
4929 M: David Lechner <david@lechnology.com>
4931 F: drivers/gpu/drm/tinydrm/ili9225.c
4932 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4934 DRM DRIVER FOR HX8357D PANELS
4935 M: Eric Anholt <eric@anholt.net>
4936 T: git git://anongit.freedesktop.org/drm/drm-misc
4938 F: drivers/gpu/drm/tinydrm/hx8357d.c
4939 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
4941 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4942 S: Orphan / Obsolete
4943 F: drivers/gpu/drm/i810/
4944 F: include/uapi/drm/i810_drm.h
4946 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4947 S: Orphan / Obsolete
4948 F: drivers/gpu/drm/mga/
4949 F: include/uapi/drm/mga_drm.h
4951 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4952 M: Dave Airlie <airlied@redhat.com>
4954 F: drivers/gpu/drm/mgag200/
4956 DRM DRIVER FOR MI0283QT
4957 M: Noralf Trønnes <noralf@tronnes.org>
4959 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4960 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4962 DRM DRIVER FOR MSM ADRENO GPU
4963 M: Rob Clark <robdclark@gmail.com>
4964 M: Sean Paul <sean@poorly.run>
4965 L: linux-arm-msm@vger.kernel.org
4966 L: dri-devel@lists.freedesktop.org
4967 L: freedreno@lists.freedesktop.org
4968 T: git https://gitlab.freedesktop.org/drm/msm.git
4970 F: drivers/gpu/drm/msm/
4971 F: include/uapi/drm/msm_drm.h
4972 F: Documentation/devicetree/bindings/display/msm/
4974 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4975 M: Ben Skeggs <bskeggs@redhat.com>
4976 L: dri-devel@lists.freedesktop.org
4977 L: nouveau@lists.freedesktop.org
4978 T: git git://github.com/skeggsb/linux
4980 F: drivers/gpu/drm/nouveau/
4981 F: include/uapi/drm/nouveau_drm.h
4983 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
4984 M: Stefan Mavrodiev <stefan@olimex.com>
4986 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
4987 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
4989 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4990 M: Noralf Trønnes <noralf@tronnes.org>
4992 F: drivers/gpu/drm/tinydrm/repaper.c
4993 F: Documentation/devicetree/bindings/display/repaper.txt
4995 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4996 M: Dave Airlie <airlied@redhat.com>
4997 M: Gerd Hoffmann <kraxel@redhat.com>
4998 L: virtualization@lists.linux-foundation.org
4999 T: git git://anongit.freedesktop.org/drm/drm-misc
5001 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5002 F: drivers/gpu/drm/cirrus/
5004 DRM DRIVER FOR QXL VIRTUAL GPU
5005 M: Dave Airlie <airlied@redhat.com>
5006 M: Gerd Hoffmann <kraxel@redhat.com>
5007 L: virtualization@lists.linux-foundation.org
5008 L: spice-devel@lists.freedesktop.org
5009 T: git git://anongit.freedesktop.org/drm/drm-misc
5011 F: drivers/gpu/drm/qxl/
5012 F: include/uapi/drm/qxl_drm.h
5014 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5015 S: Orphan / Obsolete
5016 F: drivers/gpu/drm/r128/
5017 F: include/uapi/drm/r128_drm.h
5019 DRM DRIVER FOR SAVAGE VIDEO CARDS
5020 S: Orphan / Obsolete
5021 F: drivers/gpu/drm/savage/
5022 F: include/uapi/drm/savage_drm.h
5024 DRM DRIVER FOR SIS VIDEO CARDS
5025 S: Orphan / Obsolete
5026 F: drivers/gpu/drm/sis/
5027 F: include/uapi/drm/sis_drm.h
5029 DRM DRIVER FOR SITRONIX ST7701 PANELS
5030 M: Jagan Teki <jagan@amarulasolutions.com>
5032 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5033 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5035 DRM DRIVER FOR SITRONIX ST7586 PANELS
5036 M: David Lechner <david@lechnology.com>
5038 F: drivers/gpu/drm/tinydrm/st7586.c
5039 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5041 DRM DRIVER FOR SITRONIX ST7735R PANELS
5042 M: David Lechner <david@lechnology.com>
5044 F: drivers/gpu/drm/tinydrm/st7735r.c
5045 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5047 DRM DRIVER FOR TDFX VIDEO CARDS
5048 S: Orphan / Obsolete
5049 F: drivers/gpu/drm/tdfx/
5051 DRM DRIVER FOR TPO TPG110 PANELS
5052 M: Linus Walleij <linus.walleij@linaro.org>
5053 T: git git://anongit.freedesktop.org/drm/drm-misc
5055 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5056 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt
5058 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5059 M: Dave Airlie <airlied@redhat.com>
5060 R: Sean Paul <sean@poorly.run>
5061 L: dri-devel@lists.freedesktop.org
5063 F: drivers/gpu/drm/udl/
5064 T: git git://anongit.freedesktop.org/drm/drm-misc
5066 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5067 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5068 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5069 R: Daniel Vetter <daniel@ffwll.ch>
5070 T: git git://anongit.freedesktop.org/drm/drm-misc
5072 L: dri-devel@lists.freedesktop.org
5073 F: drivers/gpu/drm/vkms/
5074 F: Documentation/gpu/vkms.rst
5076 DRM DRIVER FOR VMWARE VIRTUAL GPU
5077 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5078 M: Thomas Hellstrom <thellstrom@vmware.com>
5079 L: dri-devel@lists.freedesktop.org
5080 T: git git://people.freedesktop.org/~thomash/linux
5082 F: drivers/gpu/drm/vmwgfx/
5083 F: include/uapi/drm/vmwgfx_drm.h
5086 M: David Airlie <airlied@linux.ie>
5087 M: Daniel Vetter <daniel@ffwll.ch>
5088 L: dri-devel@lists.freedesktop.org
5089 T: git git://anongit.freedesktop.org/drm/drm
5090 B: https://bugs.freedesktop.org/
5091 C: irc://chat.freenode.net/dri-devel
5095 F: Documentation/devicetree/bindings/display/
5096 F: Documentation/devicetree/bindings/gpu/
5097 F: Documentation/gpu/
5099 F: include/uapi/drm/
5100 F: include/linux/vga*
5102 DRM DRIVERS AND MISC GPU PATCHES
5103 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5104 M: Maxime Ripard <maxime.ripard@bootlin.com>
5105 M: Sean Paul <sean@poorly.run>
5106 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5108 T: git git://anongit.freedesktop.org/drm/drm-misc
5109 F: Documentation/gpu/
5111 F: drivers/gpu/drm/*
5113 F: include/uapi/drm/drm*
5114 F: include/linux/vga*
5116 DRM DRIVERS FOR ALLWINNER A10
5117 M: Maxime Ripard <maxime.ripard@bootlin.com>
5118 L: dri-devel@lists.freedesktop.org
5120 F: drivers/gpu/drm/sun4i/
5121 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5122 T: git git://anongit.freedesktop.org/drm/drm-misc
5124 DRM DRIVERS FOR AMLOGIC SOCS
5125 M: Neil Armstrong <narmstrong@baylibre.com>
5126 L: dri-devel@lists.freedesktop.org
5127 L: linux-amlogic@lists.infradead.org
5128 W: http://linux-meson.com/
5130 F: drivers/gpu/drm/meson/
5131 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5132 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5133 F: Documentation/gpu/meson.rst
5134 T: git git://anongit.freedesktop.org/drm/drm-misc
5136 DRM DRIVERS FOR ATMEL HLCDC
5137 M: Boris Brezillon <bbrezillon@kernel.org>
5138 L: dri-devel@lists.freedesktop.org
5140 F: drivers/gpu/drm/atmel-hlcdc/
5141 F: Documentation/devicetree/bindings/display/atmel/
5142 T: git git://anongit.freedesktop.org/drm/drm-misc
5144 DRM DRIVERS FOR BRIDGE CHIPS
5145 M: Andrzej Hajda <a.hajda@samsung.com>
5146 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5148 T: git git://anongit.freedesktop.org/drm/drm-misc
5149 F: drivers/gpu/drm/bridge/
5151 DRM DRIVERS FOR EXYNOS
5152 M: Inki Dae <inki.dae@samsung.com>
5153 M: Joonyoung Shim <jy0922.shim@samsung.com>
5154 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5155 M: Kyungmin Park <kyungmin.park@samsung.com>
5156 L: dri-devel@lists.freedesktop.org
5157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5159 F: drivers/gpu/drm/exynos/
5160 F: include/uapi/drm/exynos_drm.h
5161 F: Documentation/devicetree/bindings/display/exynos/
5163 DRM DRIVERS FOR FREESCALE DCU
5164 M: Stefan Agner <stefan@agner.ch>
5165 M: Alison Wang <alison.wang@nxp.com>
5166 L: dri-devel@lists.freedesktop.org
5168 F: drivers/gpu/drm/fsl-dcu/
5169 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5170 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5171 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5172 T: git git://anongit.freedesktop.org/drm/drm-misc
5174 DRM DRIVERS FOR FREESCALE IMX
5175 M: Philipp Zabel <p.zabel@pengutronix.de>
5176 L: dri-devel@lists.freedesktop.org
5178 F: drivers/gpu/drm/imx/
5179 F: drivers/gpu/ipu-v3/
5180 F: Documentation/devicetree/bindings/display/imx/
5182 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5183 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5184 L: dri-devel@lists.freedesktop.org
5185 T: git git://github.com/patjak/drm-gma500
5187 F: drivers/gpu/drm/gma500/
5189 DRM DRIVERS FOR HISILICON
5190 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
5191 M: Rongrong Zou <zourongrong@gmail.com>
5192 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5193 R: Chen Feng <puck.chen@hisilicon.com>
5194 L: dri-devel@lists.freedesktop.org
5195 T: git git://github.com/xin3liang/linux.git
5197 F: drivers/gpu/drm/hisilicon/
5198 F: Documentation/devicetree/bindings/display/hisilicon/
5200 DRM DRIVERS FOR MEDIATEK
5201 M: CK Hu <ck.hu@mediatek.com>
5202 M: Philipp Zabel <p.zabel@pengutronix.de>
5203 L: dri-devel@lists.freedesktop.org
5205 F: drivers/gpu/drm/mediatek/
5206 F: Documentation/devicetree/bindings/display/mediatek/
5208 DRM DRIVERS FOR NVIDIA TEGRA
5209 M: Thierry Reding <thierry.reding@gmail.com>
5210 L: dri-devel@lists.freedesktop.org
5211 L: linux-tegra@vger.kernel.org
5212 T: git git://anongit.freedesktop.org/tegra/linux.git
5214 F: drivers/gpu/drm/tegra/
5215 F: drivers/gpu/host1x/
5216 F: include/linux/host1x.h
5217 F: include/uapi/drm/tegra_drm.h
5218 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5220 DRM DRIVERS FOR RENESAS
5221 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5222 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5223 L: dri-devel@lists.freedesktop.org
5224 L: linux-renesas-soc@vger.kernel.org
5225 T: git git://linuxtv.org/pinchartl/media drm/du/next
5227 F: drivers/gpu/drm/rcar-du/
5228 F: drivers/gpu/drm/shmobile/
5229 F: include/linux/platform_data/shmob_drm.h
5230 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5231 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5232 F: Documentation/devicetree/bindings/display/renesas,du.txt
5234 DRM DRIVERS FOR ROCKCHIP
5235 M: Sandy Huang <hjc@rock-chips.com>
5236 M: Heiko Stübner <heiko@sntech.de>
5237 L: dri-devel@lists.freedesktop.org
5239 F: drivers/gpu/drm/rockchip/
5240 F: Documentation/devicetree/bindings/display/rockchip/
5241 T: git git://anongit.freedesktop.org/drm/drm-misc
5244 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5245 M: Vincent Abriou <vincent.abriou@st.com>
5246 L: dri-devel@lists.freedesktop.org
5247 T: git git://anongit.freedesktop.org/drm/drm-misc
5249 F: drivers/gpu/drm/sti
5250 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5253 M: Yannick Fertre <yannick.fertre@st.com>
5254 M: Philippe Cornu <philippe.cornu@st.com>
5255 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5256 M: Vincent Abriou <vincent.abriou@st.com>
5257 L: dri-devel@lists.freedesktop.org
5258 T: git git://anongit.freedesktop.org/drm/drm-misc
5260 F: drivers/gpu/drm/stm
5261 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5263 DRM DRIVERS FOR TI LCDC
5264 M: Jyri Sarha <jsarha@ti.com>
5265 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5266 L: dri-devel@lists.freedesktop.org
5268 F: drivers/gpu/drm/tilcdc/
5269 F: Documentation/devicetree/bindings/display/tilcdc/
5271 DRM DRIVERS FOR TI OMAP
5272 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5273 L: dri-devel@lists.freedesktop.org
5275 F: drivers/gpu/drm/omapdrm/
5276 F: Documentation/devicetree/bindings/display/ti/
5279 M: Eric Anholt <eric@anholt.net>
5281 F: drivers/gpu/drm/v3d/
5282 F: include/uapi/drm/v3d_drm.h
5283 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5284 T: git git://anongit.freedesktop.org/drm/drm-misc
5287 M: Eric Anholt <eric@anholt.net>
5288 T: git git://github.com/anholt/linux
5290 F: drivers/gpu/drm/vc4/
5291 F: include/uapi/drm/vc4_drm.h
5292 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5293 T: git git://anongit.freedesktop.org/drm/drm-misc
5295 DRM DRIVERS FOR VIVANTE GPU IP
5296 M: Lucas Stach <l.stach@pengutronix.de>
5297 R: Russell King <linux+etnaviv@armlinux.org.uk>
5298 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5299 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5300 L: dri-devel@lists.freedesktop.org
5302 F: drivers/gpu/drm/etnaviv/
5303 F: include/uapi/drm/etnaviv_drm.h
5304 F: Documentation/devicetree/bindings/display/etnaviv/
5306 DRM DRIVERS FOR ZTE ZX
5307 M: Shawn Guo <shawnguo@kernel.org>
5308 L: dri-devel@lists.freedesktop.org
5310 F: drivers/gpu/drm/zte/
5311 F: Documentation/devicetree/bindings/display/zte,vou.txt
5312 T: git git://anongit.freedesktop.org/drm/drm-misc
5315 M: Thierry Reding <thierry.reding@gmail.com>
5316 L: dri-devel@lists.freedesktop.org
5317 T: git git://anongit.freedesktop.org/drm/drm-misc
5319 F: drivers/gpu/drm/drm_panel.c
5320 F: drivers/gpu/drm/panel/
5321 F: include/drm/drm_panel.h
5322 F: Documentation/devicetree/bindings/display/panel/
5325 M: Noralf Trønnes <noralf@tronnes.org>
5326 W: https://github.com/notro/tinydrm/wiki/Development
5327 T: git git://anongit.freedesktop.org/drm/drm-misc
5329 F: drivers/gpu/drm/tinydrm/
5330 F: include/drm/tinydrm/
5333 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5334 T: git git://anongit.freedesktop.org/drm/drm-misc
5335 L: dri-devel@lists.freedesktop.org
5336 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
5338 F: drivers/gpu/drm/xen/
5339 F: Documentation/gpu/xen-front.rst
5342 M: Christian Koenig <christian.koenig@amd.com>
5343 M: Huang Rui <ray.huang@amd.com>
5344 M: Junwei Zhang <Jerry.Zhang@amd.com>
5345 T: git git://people.freedesktop.org/~agd5f/linux
5347 L: dri-devel@lists.freedesktop.org
5349 F: drivers/gpu/drm/ttm/
5351 DSBR100 USB FM RADIO DRIVER
5352 M: Alexey Klimov <klimov.linux@gmail.com>
5353 L: linux-media@vger.kernel.org
5354 T: git git://linuxtv.org/media_tree.git
5356 F: drivers/media/radio/dsbr100.c
5359 M: Francois Romieu <romieu@fr.zoreil.com>
5360 L: netdev@vger.kernel.org
5362 F: drivers/net/wan/dscc4.c
5365 M: Hans Verkuil <hverkuil@xs4all.nl>
5366 L: linux-media@vger.kernel.org
5367 T: git git://linuxtv.org/media_tree.git
5368 W: https://linuxtv.org
5370 F: drivers/media/pci/dt3155/
5372 DVB_USB_AF9015 MEDIA DRIVER
5373 M: Antti Palosaari <crope@iki.fi>
5374 L: linux-media@vger.kernel.org
5375 W: https://linuxtv.org
5376 W: http://palosaari.fi/linux/
5377 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5378 T: git git://linuxtv.org/anttip/media_tree.git
5380 F: drivers/media/usb/dvb-usb-v2/af9015*
5382 DVB_USB_AF9035 MEDIA DRIVER
5383 M: Antti Palosaari <crope@iki.fi>
5384 L: linux-media@vger.kernel.org
5385 W: https://linuxtv.org
5386 W: http://palosaari.fi/linux/
5387 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5388 T: git git://linuxtv.org/anttip/media_tree.git
5390 F: drivers/media/usb/dvb-usb-v2/af9035*
5392 DVB_USB_ANYSEE MEDIA DRIVER
5393 M: Antti Palosaari <crope@iki.fi>
5394 L: linux-media@vger.kernel.org
5395 W: https://linuxtv.org
5396 W: http://palosaari.fi/linux/
5397 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5398 T: git git://linuxtv.org/anttip/media_tree.git
5400 F: drivers/media/usb/dvb-usb-v2/anysee*
5402 DVB_USB_AU6610 MEDIA DRIVER
5403 M: Antti Palosaari <crope@iki.fi>
5404 L: linux-media@vger.kernel.org
5405 W: https://linuxtv.org
5406 W: http://palosaari.fi/linux/
5407 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5408 T: git git://linuxtv.org/anttip/media_tree.git
5410 F: drivers/media/usb/dvb-usb-v2/au6610*
5412 DVB_USB_CE6230 MEDIA DRIVER
5413 M: Antti Palosaari <crope@iki.fi>
5414 L: linux-media@vger.kernel.org
5415 W: https://linuxtv.org
5416 W: http://palosaari.fi/linux/
5417 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5418 T: git git://linuxtv.org/anttip/media_tree.git
5420 F: drivers/media/usb/dvb-usb-v2/ce6230*
5422 DVB_USB_CXUSB MEDIA DRIVER
5423 M: Michael Krufky <mkrufky@linuxtv.org>
5424 L: linux-media@vger.kernel.org
5425 W: https://linuxtv.org
5426 W: http://github.com/mkrufky
5427 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5428 T: git git://linuxtv.org/media_tree.git
5430 F: drivers/media/usb/dvb-usb/cxusb*
5432 DVB_USB_EC168 MEDIA DRIVER
5433 M: Antti Palosaari <crope@iki.fi>
5434 L: linux-media@vger.kernel.org
5435 W: https://linuxtv.org
5436 W: http://palosaari.fi/linux/
5437 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5438 T: git git://linuxtv.org/anttip/media_tree.git
5440 F: drivers/media/usb/dvb-usb-v2/ec168*
5442 DVB_USB_GL861 MEDIA DRIVER
5443 M: Antti Palosaari <crope@iki.fi>
5444 L: linux-media@vger.kernel.org
5445 W: https://linuxtv.org
5446 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5447 T: git git://linuxtv.org/anttip/media_tree.git
5449 F: drivers/media/usb/dvb-usb-v2/gl861*
5451 DVB_USB_MXL111SF MEDIA DRIVER
5452 M: Michael Krufky <mkrufky@linuxtv.org>
5453 L: linux-media@vger.kernel.org
5454 W: https://linuxtv.org
5455 W: http://github.com/mkrufky
5456 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5457 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5459 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5461 DVB_USB_RTL28XXU MEDIA DRIVER
5462 M: Antti Palosaari <crope@iki.fi>
5463 L: linux-media@vger.kernel.org
5464 W: https://linuxtv.org
5465 W: http://palosaari.fi/linux/
5466 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5467 T: git git://linuxtv.org/anttip/media_tree.git
5469 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5471 DVB_USB_V2 MEDIA DRIVER
5472 M: Antti Palosaari <crope@iki.fi>
5473 L: linux-media@vger.kernel.org
5474 W: https://linuxtv.org
5475 W: http://palosaari.fi/linux/
5476 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5477 T: git git://linuxtv.org/anttip/media_tree.git
5479 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5480 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5483 M: Jason Baron <jbaron@akamai.com>
5485 F: lib/dynamic_debug.c
5486 F: include/linux/dynamic_debug.h
5488 DYNAMIC INTERRUPT MODERATION
5489 M: Tal Gilboa <talgi@mellanox.com>
5491 F: include/linux/net_dim.h
5493 DZ DECSTATION DZ11 SERIAL DRIVER
5494 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5496 F: drivers/tty/serial/dz.*
5498 E3X0 POWER BUTTON DRIVER
5499 M: Moritz Fischer <moritz.fischer@ettus.com>
5500 L: usrp-users@lists.ettus.com
5501 W: http://www.ettus.com
5503 F: drivers/input/misc/e3x0-button.c
5504 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5507 M: Antti Palosaari <crope@iki.fi>
5508 L: linux-media@vger.kernel.org
5509 W: https://linuxtv.org
5510 W: http://palosaari.fi/linux/
5511 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5512 T: git git://linuxtv.org/anttip/media_tree.git
5514 F: drivers/media/tuners/e4000*
5516 EARTH_PT1 MEDIA DRIVER
5517 M: Akihiro Tsukada <tskd08@gmail.com>
5518 L: linux-media@vger.kernel.org
5520 F: drivers/media/pci/pt1/
5522 EARTH_PT3 MEDIA DRIVER
5523 M: Akihiro Tsukada <tskd08@gmail.com>
5524 L: linux-media@vger.kernel.org
5526 F: drivers/media/pci/pt3/
5529 M: Antti Palosaari <crope@iki.fi>
5530 L: linux-media@vger.kernel.org
5531 W: https://linuxtv.org
5532 W: http://palosaari.fi/linux/
5533 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5534 T: git git://linuxtv.org/anttip/media_tree.git
5536 F: drivers/media/dvb-frontends/ec100*
5539 M: Tyler Hicks <tyhicks@canonical.com>
5540 L: ecryptfs@vger.kernel.org
5541 W: http://ecryptfs.org
5542 W: https://launchpad.net/ecryptfs
5543 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5545 F: Documentation/filesystems/ecryptfs.txt
5549 M: Borislav Petkov <bp@alien8.de>
5550 L: linux-edac@vger.kernel.org
5552 F: drivers/edac/amd64_edac*
5555 M: Stefan Schaeckeler <sschaeck@cisco.com>
5557 F: drivers/edac/aspeed_edac.c
5558 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5561 M: Robert Richter <rric@kernel.org>
5562 L: linux-edac@vger.kernel.org
5564 F: drivers/edac/highbank*
5567 M: Ralf Baechle <ralf@linux-mips.org>
5568 M: David Daney <david.daney@cavium.com>
5569 L: linux-edac@vger.kernel.org
5570 L: linux-mips@vger.kernel.org
5572 F: drivers/edac/octeon_edac*
5574 EDAC-CAVIUM THUNDERX
5575 M: David Daney <david.daney@cavium.com>
5576 M: Jan Glauber <jglauber@cavium.com>
5577 L: linux-edac@vger.kernel.org
5579 F: drivers/edac/thunderx_edac*
5582 M: Borislav Petkov <bp@alien8.de>
5583 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5584 R: James Morse <james.morse@arm.com>
5585 L: linux-edac@vger.kernel.org
5586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5589 F: Documentation/admin-guide/ras.rst
5590 F: Documentation/driver-api/edac.rst
5592 F: include/linux/edac.h
5595 M: Mark Gross <mark.gross@intel.com>
5596 L: linux-edac@vger.kernel.org
5598 F: drivers/edac/e752x_edac.c
5601 L: linux-edac@vger.kernel.org
5603 F: drivers/edac/e7xxx_edac.c
5606 M: York Sun <york.sun@nxp.com>
5607 L: linux-edac@vger.kernel.org
5609 F: drivers/edac/fsl_ddr_edac.*
5612 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5613 L: linux-edac@vger.kernel.org
5615 F: drivers/edac/ghes_edac.c
5618 M: Tony Luck <tony.luck@intel.com>
5619 L: linux-edac@vger.kernel.org
5621 F: drivers/edac/i10nm_base.c
5624 L: linux-edac@vger.kernel.org
5626 F: drivers/edac/i3000_edac.c
5629 L: linux-edac@vger.kernel.org
5631 F: drivers/edac/i5000_edac.c
5634 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5635 L: linux-edac@vger.kernel.org
5637 F: drivers/edac/i5400_edac.c
5640 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5641 L: linux-edac@vger.kernel.org
5643 F: drivers/edac/i7300_edac.c
5646 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5647 L: linux-edac@vger.kernel.org
5649 F: drivers/edac/i7core_edac.c
5652 M: Tim Small <tim@buttersideup.com>
5653 L: linux-edac@vger.kernel.org
5655 F: drivers/edac/i82443bxgx_edac.c
5658 M: "Arvind R." <arvino55@gmail.com>
5659 L: linux-edac@vger.kernel.org
5661 F: drivers/edac/i82975x_edac.c
5664 M: Jason Baron <jbaron@akamai.com>
5665 L: linux-edac@vger.kernel.org
5667 F: drivers/edac/ie31200_edac.c
5670 M: Johannes Thumshirn <morbidrsa@gmail.com>
5671 L: linux-edac@vger.kernel.org
5673 F: drivers/edac/mpc85xx_edac.[ch]
5676 M: Egor Martovetsky <egor@pasemi.com>
5677 L: linux-edac@vger.kernel.org
5679 F: drivers/edac/pasemi_edac.c
5682 M: Tony Luck <tony.luck@intel.com>
5683 L: linux-edac@vger.kernel.org
5685 F: drivers/edac/pnd2_edac.[ch]
5688 M: Tim Small <tim@buttersideup.com>
5689 L: linux-edac@vger.kernel.org
5691 F: drivers/edac/r82600_edac.c
5694 M: Tony Luck <tony.luck@intel.com>
5695 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5696 L: linux-edac@vger.kernel.org
5698 F: drivers/edac/sb_edac.c
5701 M: Tony Luck <tony.luck@intel.com>
5702 L: linux-edac@vger.kernel.org
5704 F: drivers/edac/skx_*.c
5707 M: Tero Kristo <t-kristo@ti.com>
5708 L: linux-edac@vger.kernel.org
5710 F: drivers/edac/ti_edac.c
5713 M: Channagoud Kadabi <ckadabi@codeaurora.org>
5714 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5715 L: linux-arm-msm@vger.kernel.org
5716 L: linux-edac@vger.kernel.org
5718 F: drivers/edac/qcom_edac.c
5720 EDIROL UA-101/UA-1000 DRIVER
5721 M: Clemens Ladisch <clemens@ladisch.de>
5722 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5723 T: git git://git.alsa-project.org/alsa-kernel.git
5725 F: sound/usb/misc/ua101.c
5728 L: linux-efi@vger.kernel.org
5729 M: Ivan Hu <ivan.hu@canonical.com>
5730 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5732 F: drivers/firmware/efi/test/
5734 EFI VARIABLE FILESYSTEM
5735 M: Matthew Garrett <matthew.garrett@nebula.com>
5736 M: Jeremy Kerr <jk@ozlabs.org>
5737 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5739 L: linux-efi@vger.kernel.org
5743 EFIFB FRAMEBUFFER DRIVER
5744 L: linux-fbdev@vger.kernel.org
5745 M: Peter Jones <pjones@redhat.com>
5747 F: drivers/video/fbdev/efifb.c
5750 W: http://aeschi.ch.eu.org/efs/
5754 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5755 M: Douglas Miller <dougmill@linux.ibm.com>
5756 L: netdev@vger.kernel.org
5758 F: drivers/net/ethernet/ibm/ehea/
5760 EM28XX VIDEO4LINUX DRIVER
5761 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5762 L: linux-media@vger.kernel.org
5763 W: https://linuxtv.org
5764 T: git git://linuxtv.org/media_tree.git
5766 F: drivers/media/usb/em28xx/
5767 F: Documentation/media/v4l-drivers/em28xx*
5770 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5771 M: Matt Mackall <mpm@selenic.com>
5772 M: David Woodhouse <dwmw2@infradead.org>
5773 L: linux-embedded@vger.kernel.org
5776 Emulex 10Gbps iSCSI - OneConnect DRIVER
5777 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5778 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5779 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5780 L: linux-scsi@vger.kernel.org
5781 W: http://www.broadcom.com
5783 F: drivers/scsi/be2iscsi/
5785 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5786 M: Sathya Perla <sathya.perla@broadcom.com>
5787 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5788 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5789 M: Somnath Kotur <somnath.kotur@broadcom.com>
5790 L: netdev@vger.kernel.org
5791 W: http://www.emulex.com
5793 F: drivers/net/ethernet/emulex/benet/
5795 EMULEX ONECONNECT ROCE DRIVER
5796 M: Selvin Xavier <selvin.xavier@broadcom.com>
5797 M: Devesh Sharma <devesh.sharma@broadcom.com>
5798 L: linux-rdma@vger.kernel.org
5799 W: http://www.broadcom.com
5801 F: drivers/infiniband/hw/ocrdma/
5802 F: include/uapi/rdma/ocrdma-abi.h
5804 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5805 M: James Smart <james.smart@broadcom.com>
5806 M: Dick Kennedy <dick.kennedy@broadcom.com>
5807 L: linux-scsi@vger.kernel.org
5808 W: http://www.broadcom.com
5810 F: drivers/scsi/lpfc/
5812 ENE CB710 FLASH CARD READER DRIVER
5813 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5815 F: drivers/misc/cb710/
5816 F: drivers/mmc/host/cb710-mmc.*
5817 F: include/linux/cb710.h
5819 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5820 M: Maxim Levitsky <maximlevitsky@gmail.com>
5822 F: drivers/media/rc/ene_ir.*
5824 EPSON S1D13XXX FRAMEBUFFER DRIVER
5825 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5828 F: drivers/video/fbdev/s1d13xxxfb.c
5829 F: include/video/s1d13xxxfb.h
5831 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5832 M: Jeff Layton <jlayton@kernel.org>
5835 F: include/linux/errseq.h
5837 ET131X NETWORK DRIVER
5838 M: Mark Einon <mark.einon@gmail.com>
5840 F: drivers/net/ethernet/agere/
5843 M: Roopa Prabhu <roopa@cumulusnetworks.com>
5844 M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5845 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5846 L: netdev@vger.kernel.org
5847 W: http://www.linuxfoundation.org/en/Net:Bridge
5849 F: include/linux/netfilter_bridge/
5852 ETHERNET PHY LIBRARY
5853 M: Andrew Lunn <andrew@lunn.ch>
5854 M: Florian Fainelli <f.fainelli@gmail.com>
5855 M: Heiner Kallweit <hkallweit1@gmail.com>
5856 L: netdev@vger.kernel.org
5858 F: Documentation/ABI/testing/sysfs-bus-mdio
5859 F: Documentation/devicetree/bindings/net/mdio*
5860 F: Documentation/networking/phy.rst
5862 F: drivers/of/of_mdio.c
5863 F: drivers/of/of_net.c
5864 F: include/linux/*mdio*.h
5865 F: include/linux/of_net.h
5866 F: include/linux/phy.h
5867 F: include/linux/phy_fixed.h
5868 F: include/linux/platform_data/mdio-bcm-unimac.h
5869 F: include/linux/platform_data/mdio-gpio.h
5870 F: include/trace/events/mdio.h
5871 F: include/uapi/linux/mdio.h
5872 F: include/uapi/linux/mii.h
5875 M: Jan Kara <jack@suse.com>
5876 L: linux-ext4@vger.kernel.org
5878 F: Documentation/filesystems/ext2.txt
5880 F: include/linux/ext2*
5883 M: "Theodore Ts'o" <tytso@mit.edu>
5884 M: Andreas Dilger <adilger.kernel@dilger.ca>
5885 L: linux-ext4@vger.kernel.org
5886 W: http://ext4.wiki.kernel.org
5887 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5890 F: Documentation/filesystems/ext4/
5893 Extended Verification Module (EVM)
5894 M: Mimi Zohar <zohar@linux.ibm.com>
5895 L: linux-integrity@vger.kernel.org
5897 F: security/integrity/evm/
5899 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5900 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5901 L: linux-efi@vger.kernel.org
5902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5904 F: Documentation/efi-stub.txt
5905 F: arch/*/kernel/efi.c
5906 F: arch/x86/boot/compressed/eboot.[ch]
5907 F: arch/*/include/asm/efi.h
5908 F: arch/x86/platform/efi/
5909 F: drivers/firmware/efi/
5910 F: include/linux/efi*.h
5911 F: arch/arm/boot/compressed/efi-header.S
5912 F: arch/arm64/kernel/efi-entry.S
5914 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5915 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5916 M: Chanwoo Choi <cw00.choi@samsung.com>
5917 L: linux-kernel@vger.kernel.org
5918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5921 F: include/linux/extcon/
5922 F: include/linux/extcon.h
5923 F: Documentation/extcon/
5924 F: Documentation/devicetree/bindings/extcon/
5927 M: Jingoo Han <jingoohan1@gmail.com>
5928 L: dri-devel@lists.freedesktop.org
5930 F: drivers/gpu/drm/exynos/exynos_dp*
5932 EXYNOS SYSMMU (IOMMU) driver
5933 M: Marek Szyprowski <m.szyprowski@samsung.com>
5934 L: iommu@lists.linux-foundation.org
5936 F: drivers/iommu/exynos-iommu.c
5938 EZchip NPS platform support
5939 M: Vineet Gupta <vgupta@synopsys.com>
5940 M: Ofer Levi <oferle@mellanox.com>
5942 F: arch/arc/plat-eznps
5943 F: arch/arc/boot/dts/eznps.dts
5946 M: Jaegeuk Kim <jaegeuk@kernel.org>
5947 M: Chao Yu <yuchao0@huawei.com>
5948 L: linux-f2fs-devel@lists.sourceforge.net
5949 W: https://f2fs.wiki.kernel.org/
5950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5952 F: Documentation/filesystems/f2fs.txt
5953 F: Documentation/ABI/testing/sysfs-fs-f2fs
5955 F: include/linux/f2fs_fs.h
5956 F: include/trace/events/f2fs.h
5958 F71805F HARDWARE MONITORING DRIVER
5959 M: Jean Delvare <jdelvare@suse.com>
5960 L: linux-hwmon@vger.kernel.org
5962 F: Documentation/hwmon/f71805f.rst
5963 F: drivers/hwmon/f71805f.c
5966 M: Josh Poimboeuf <jpoimboe@redhat.com>
5968 F: scripts/faddr2line
5971 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
5972 L: netdev@vger.kernel.org
5974 F: net/core/failover.c
5975 F: include/net/failover.h
5976 F: Documentation/networking/failover.rst
5979 M: Jan Kara <jack@suse.cz>
5980 R: Amir Goldstein <amir73il@gmail.com>
5981 L: linux-fsdevel@vger.kernel.org
5983 F: fs/notify/fanotify/
5984 F: include/linux/fanotify.h
5985 F: include/uapi/linux/fanotify.h
5987 FARSYNC SYNCHRONOUS DRIVER
5988 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5989 W: http://www.farsite.co.uk/
5991 F: drivers/net/wan/farsync.*
5993 FAULT INJECTION SUPPORT
5994 M: Akinobu Mita <akinobu.mita@gmail.com>
5996 F: Documentation/fault-injection/
5997 F: lib/fault-inject.c
5999 FBTFT Framebuffer drivers
6001 L: dri-devel@lists.freedesktop.org
6002 L: linux-fbdev@vger.kernel.org
6003 F: drivers/staging/fbtft/
6006 M: Michael Buesch <m@bues.ch>
6007 L: linux-media@vger.kernel.org
6009 F: drivers/media/tuners/fc0011.h
6010 F: drivers/media/tuners/fc0011.c
6013 M: Antti Palosaari <crope@iki.fi>
6014 L: linux-media@vger.kernel.org
6015 W: https://linuxtv.org
6016 W: http://palosaari.fi/linux/
6017 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6018 T: git git://linuxtv.org/anttip/media_tree.git
6020 F: drivers/media/tuners/fc2580*
6022 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6023 M: Hannes Reinecke <hare@suse.de>
6024 L: linux-scsi@vger.kernel.org
6025 W: www.Open-FCoE.org
6027 F: drivers/scsi/libfc/
6028 F: drivers/scsi/fcoe/
6030 F: include/scsi/libfc.h
6031 F: include/scsi/libfcoe.h
6032 F: include/uapi/scsi/fc/
6034 FILE LOCKING (flock() and fcntl()/lockf())
6035 M: Jeff Layton <jlayton@kernel.org>
6036 M: "J. Bruce Fields" <bfields@fieldses.org>
6037 L: linux-fsdevel@vger.kernel.org
6039 F: include/linux/fcntl.h
6040 F: include/uapi/linux/fcntl.h
6044 FILESYSTEMS (VFS and infrastructure)
6045 M: Alexander Viro <viro@zeniv.linux.org.uk>
6046 L: linux-fsdevel@vger.kernel.org
6049 F: include/linux/fs.h
6050 F: include/linux/fs_types.h
6051 F: include/uapi/linux/fs.h
6053 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6054 M: Riku Voipio <riku.voipio@iki.fi>
6055 L: linux-hwmon@vger.kernel.org
6057 F: drivers/hwmon/f75375s.c
6058 F: include/linux/f75375s.h
6060 FIREWIRE AUDIO DRIVERS
6061 M: Clemens Ladisch <clemens@ladisch.de>
6062 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6063 T: git git://git.alsa-project.org/alsa-kernel.git
6067 FIREWIRE MEDIA DRIVERS (firedtv)
6068 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6069 L: linux-media@vger.kernel.org
6070 L: linux1394-devel@lists.sourceforge.net
6071 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6073 F: drivers/media/firewire/
6075 FIREWIRE SBP-2 TARGET
6076 M: Chris Boot <bootc@bootc.net>
6077 L: linux-scsi@vger.kernel.org
6078 L: target-devel@vger.kernel.org
6079 L: linux1394-devel@lists.sourceforge.net
6080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6082 F: drivers/target/sbp/
6085 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6086 L: linux1394-devel@lists.sourceforge.net
6087 W: http://ieee1394.wiki.kernel.org/
6088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6090 F: drivers/firewire/
6091 F: include/linux/firewire.h
6092 F: include/uapi/linux/firewire*.h
6095 FIRMWARE LOADER (request_firmware)
6096 M: Luis Chamberlain <mcgrof@kernel.org>
6097 L: linux-kernel@vger.kernel.org
6099 F: Documentation/firmware_class/
6100 F: drivers/base/firmware_loader/
6101 F: include/linux/firmware.h
6103 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6104 M: Joshua Morris <josh.h.morris@us.ibm.com>
6105 M: Philip Kelleher <pjk1939@linux.ibm.com>
6107 F: drivers/block/rsxx/
6110 M: Jiri Kosina <jikos@kernel.org>
6111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
6113 F: drivers/block/floppy.c
6116 M: Alessandro Rubini <rubini@gnudd.com>
6117 W: http://www.ohwr.org/projects/fmc-bus
6120 F: include/linux/fmc*.h
6121 F: include/linux/ipmi-fru.h
6124 FPGA MANAGER FRAMEWORK
6125 M: Alan Tull <atull@kernel.org>
6126 M: Moritz Fischer <mdf@kernel.org>
6127 L: linux-fpga@vger.kernel.org
6129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
6130 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6131 F: Documentation/fpga/
6132 F: Documentation/driver-api/fpga/
6133 F: Documentation/devicetree/bindings/fpga/
6135 F: include/linux/fpga/
6136 W: http://www.rocketboards.org
6139 M: Wu Hao <hao.wu@intel.com>
6140 L: linux-fpga@vger.kernel.org
6142 F: Documentation/fpga/dfl.txt
6143 F: include/uapi/linux/fpga-dfl.h
6144 F: drivers/fpga/dfl*
6147 M: Bill Metzenthen <billm@melbpc.org.au>
6148 W: http://floatingpoint.sourceforge.net/emulator/index.html
6150 F: arch/x86/math-emu/
6152 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6153 L: netdev@vger.kernel.org
6155 F: drivers/net/wan/dlci.c
6156 F: drivers/net/wan/sdla.c
6159 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6160 L: dri-devel@lists.freedesktop.org
6161 L: linux-fbdev@vger.kernel.org
6162 T: git git://github.com/bzolnier/linux.git
6163 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6165 F: Documentation/fb/
6168 F: include/linux/fb.h
6169 F: include/uapi/video/
6170 F: include/uapi/linux/fb.h
6172 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6173 M: Horia Geantă <horia.geanta@nxp.com>
6174 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6175 L: linux-crypto@vger.kernel.org
6177 F: drivers/crypto/caam/
6178 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6180 FREESCALE DIU FRAMEBUFFER DRIVER
6181 M: Timur Tabi <timur@kernel.org>
6182 L: linux-fbdev@vger.kernel.org
6184 F: drivers/video/fbdev/fsl-diu-fb.*
6186 FREESCALE DMA DRIVER
6187 M: Li Yang <leoyang.li@nxp.com>
6188 M: Zhang Wei <zw@zh-kernel.org>
6189 L: linuxppc-dev@lists.ozlabs.org
6191 F: drivers/dma/fsldma.*
6193 FREESCALE ENETC ETHERNET DRIVERS
6194 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6195 L: netdev@vger.kernel.org
6197 F: drivers/net/ethernet/freescale/enetc/
6199 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6200 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6201 L: netdev@vger.kernel.org
6203 F: drivers/net/ethernet/freescale/gianfar*
6204 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6206 FREESCALE GPMI NAND DRIVER
6207 M: Han Xu <han.xu@nxp.com>
6208 L: linux-mtd@lists.infradead.org
6210 F: drivers/mtd/nand/raw/gpmi-nand/*
6212 FREESCALE I2C CPM DRIVER
6213 M: Jochen Friedrich <jochen@scram.de>
6214 L: linuxppc-dev@lists.ozlabs.org
6215 L: linux-i2c@vger.kernel.org
6217 F: drivers/i2c/busses/i2c-cpm.c
6219 FREESCALE IMX LPI2C DRIVER
6220 M: Dong Aisheng <aisheng.dong@nxp.com>
6221 L: linux-i2c@vger.kernel.org
6222 L: linux-imx@nxp.com
6224 F: drivers/i2c/busses/i2c-imx-lpi2c.c
6225 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6227 FREESCALE IMX / MXC FEC DRIVER
6228 M: Fugang Duan <fugang.duan@nxp.com>
6229 L: netdev@vger.kernel.org
6231 F: drivers/net/ethernet/freescale/fec_main.c
6232 F: drivers/net/ethernet/freescale/fec_ptp.c
6233 F: drivers/net/ethernet/freescale/fec.h
6234 F: Documentation/devicetree/bindings/net/fsl-fec.txt
6236 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6237 M: Sascha Hauer <s.hauer@pengutronix.de>
6238 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6239 L: linux-fbdev@vger.kernel.org
6240 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6242 F: include/linux/platform_data/video-imxfb.h
6243 F: drivers/video/fbdev/imxfb.c
6245 FREESCALE QORIQ DPAA ETHERNET DRIVER
6246 M: Madalin Bucur <madalin.bucur@nxp.com>
6247 L: netdev@vger.kernel.org
6249 F: drivers/net/ethernet/freescale/dpaa
6251 FREESCALE QORIQ DPAA FMAN DRIVER
6252 M: Madalin Bucur <madalin.bucur@nxp.com>
6253 L: netdev@vger.kernel.org
6255 F: drivers/net/ethernet/freescale/fman
6256 F: Documentation/devicetree/bindings/net/fsl-fman.txt
6258 FREESCALE QORIQ PTP CLOCK DRIVER
6259 M: Yangbo Lu <yangbo.lu@nxp.com>
6260 L: netdev@vger.kernel.org
6262 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6263 F: drivers/ptp/ptp_qoriq.c
6264 F: drivers/ptp/ptp_qoriq_debugfs.c
6265 F: include/linux/fsl/ptp_qoriq.h
6266 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6268 FREESCALE QUAD SPI DRIVER
6269 M: Han Xu <han.xu@nxp.com>
6270 L: linux-spi@vger.kernel.org
6272 F: drivers/spi/spi-fsl-qspi.c
6274 FREESCALE QUICC ENGINE LIBRARY
6275 M: Qiang Zhao <qiang.zhao@nxp.com>
6276 L: linuxppc-dev@lists.ozlabs.org
6278 F: drivers/soc/fsl/qe/
6279 F: include/soc/fsl/*qe*.h
6280 F: include/soc/fsl/*ucc*.h
6282 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6283 M: Li Yang <leoyang.li@nxp.com>
6284 L: netdev@vger.kernel.org
6285 L: linuxppc-dev@lists.ozlabs.org
6287 F: drivers/net/ethernet/freescale/ucc_geth*
6289 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6290 M: Zhao Qiang <qiang.zhao@nxp.com>
6291 L: netdev@vger.kernel.org
6292 L: linuxppc-dev@lists.ozlabs.org
6294 F: drivers/net/wan/fsl_ucc_hdlc*
6296 FREESCALE QUICC ENGINE UCC UART DRIVER
6297 M: Timur Tabi <timur@kernel.org>
6298 L: linuxppc-dev@lists.ozlabs.org
6300 F: drivers/tty/serial/ucc_uart.c
6302 FREESCALE SOC DRIVERS
6303 M: Li Yang <leoyang.li@nxp.com>
6304 L: linuxppc-dev@lists.ozlabs.org
6305 L: linux-arm-kernel@lists.infradead.org
6307 F: Documentation/devicetree/bindings/soc/fsl/
6309 F: include/linux/fsl/
6311 FREESCALE SOC FS_ENET DRIVER
6312 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
6313 L: linuxppc-dev@lists.ozlabs.org
6314 L: netdev@vger.kernel.org
6316 F: drivers/net/ethernet/freescale/fs_enet/
6317 F: include/linux/fs_enet_pd.h
6319 FREESCALE SOC SOUND DRIVERS
6320 M: Timur Tabi <timur@kernel.org>
6321 M: Nicolin Chen <nicoleotsuka@gmail.com>
6322 M: Xiubo Li <Xiubo.Lee@gmail.com>
6323 R: Fabio Estevam <festevam@gmail.com>
6324 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6325 L: linuxppc-dev@lists.ozlabs.org
6327 F: sound/soc/fsl/fsl*
6328 F: sound/soc/fsl/imx*
6329 F: sound/soc/fsl/mpc8610_hpcd.c
6331 FREESCALE USB PERIPHERAL DRIVERS
6332 M: Li Yang <leoyang.li@nxp.com>
6333 L: linux-usb@vger.kernel.org
6334 L: linuxppc-dev@lists.ozlabs.org
6336 F: drivers/usb/gadget/udc/fsl*
6339 M: Christoph Hellwig <hch@infradead.org>
6340 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
6345 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6346 M: Pavel Machek <pavel@ucw.cz>
6347 L: linux-pm@vger.kernel.org
6349 F: Documentation/power/freezing-of-tasks.txt
6350 F: include/linux/freezer.h
6354 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6355 L: linux-kernel@vger.kernel.org
6358 F: include/linux/frontswap.h
6360 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6361 M: David Howells <dhowells@redhat.com>
6362 L: linux-cachefs@redhat.com (moderated for non-subscribers)
6364 F: Documentation/filesystems/caching/
6366 F: include/linux/fscache*.h
6368 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6369 M: Theodore Y. Ts'o <tytso@mit.edu>
6370 M: Jaegeuk Kim <jaegeuk@kernel.org>
6371 M: Eric Biggers <ebiggers@kernel.org>
6372 L: linux-fscrypt@vger.kernel.org
6373 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6374 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6377 F: include/linux/fscrypt*.h
6378 F: Documentation/filesystems/fscrypt.rst
6380 FSI-ATTACHED I2C DRIVER
6381 M: Eddie James <eajames@linux.ibm.com>
6382 L: linux-i2c@vger.kernel.org
6383 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
6385 F: drivers/i2c/busses/i2c-fsi.c
6386 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6388 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6389 M: Jan Kara <jack@suse.cz>
6390 R: Amir Goldstein <amir73il@gmail.com>
6391 L: linux-fsdevel@vger.kernel.org
6394 F: include/linux/fsnotify*.h
6396 FUJITSU LAPTOP EXTRAS
6397 M: Jonathan Woithe <jwoithe@just42.net>
6398 L: platform-driver-x86@vger.kernel.org
6400 F: drivers/platform/x86/fujitsu-laptop.c
6402 FUJITSU M-5MO LS CAMERA ISP DRIVER
6403 M: Kyungmin Park <kyungmin.park@samsung.com>
6404 M: Heungjun Kim <riverful.kim@samsung.com>
6405 L: linux-media@vger.kernel.org
6407 F: drivers/media/i2c/m5mols/
6408 F: include/media/i2c/m5mols.h
6410 FUJITSU TABLET EXTRAS
6411 M: Robert Gerlach <khnz@gmx.de>
6412 L: platform-driver-x86@vger.kernel.org
6414 F: drivers/platform/x86/fujitsu-tablet.c
6416 FUSE: FILESYSTEM IN USERSPACE
6417 M: Miklos Szeredi <miklos@szeredi.hu>
6418 L: linux-fsdevel@vger.kernel.org
6419 W: http://fuse.sourceforge.net/
6420 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6423 F: include/uapi/linux/fuse.h
6424 F: Documentation/filesystems/fuse.txt
6427 M: Thomas Gleixner <tglx@linutronix.de>
6428 M: Ingo Molnar <mingo@redhat.com>
6429 R: Peter Zijlstra <peterz@infradead.org>
6430 R: Darren Hart <dvhart@infradead.org>
6431 L: linux-kernel@vger.kernel.org
6432 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6435 F: include/asm-generic/futex.h
6436 F: include/linux/futex.h
6437 F: include/uapi/linux/futex.h
6438 F: tools/testing/selftests/futex/
6439 F: tools/perf/bench/futex*
6440 F: Documentation/*futex*
6443 M: Kees Cook <keescook@chromium.org>
6444 R: Emese Revfy <re.emese@gmail.com>
6445 L: kernel-hardening@lists.openwall.com
6447 F: scripts/gcc-plugins/
6448 F: scripts/gcc-plugin.sh
6449 F: scripts/Makefile.gcc-plugins
6450 F: Documentation/gcc-plugins.txt
6452 GASKET DRIVER FRAMEWORK
6453 M: Rob Springer <rspringer@google.com>
6454 M: Todd Poynor <toddpoynor@google.com>
6455 M: Ben Chan <benchan@chromium.org>
6457 F: drivers/staging/gasket/
6459 GCOV BASED KERNEL PROFILING
6460 M: Peter Oberparleiter <oberpar@linux.ibm.com>
6463 F: Documentation/dev-tools/gcov.rst
6465 GDB KERNEL DEBUGGING HELPER SCRIPTS
6466 M: Jan Kiszka <jan.kiszka@siemens.com>
6467 M: Kieran Bingham <kbingham@kernel.org>
6471 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6472 M: Achim Leubner <achim_leubner@adaptec.com>
6473 L: linux-scsi@vger.kernel.org
6474 W: http://www.icp-vortex.com/
6476 F: drivers/scsi/gdt*
6478 GEMTEK FM RADIO RECEIVER DRIVER
6479 M: Hans Verkuil <hverkuil@xs4all.nl>
6480 L: linux-media@vger.kernel.org
6481 T: git git://linuxtv.org/media_tree.git
6482 W: https://linuxtv.org
6484 F: drivers/media/radio/radio-gemtek*
6486 GENERIC GPIO I2C DRIVER
6487 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6489 F: drivers/i2c/busses/i2c-gpio.c
6490 F: include/linux/platform_data/i2c-gpio.h
6492 GENERIC GPIO I2C MULTIPLEXER DRIVER
6493 M: Peter Korsgaard <peter.korsgaard@barco.com>
6494 L: linux-i2c@vger.kernel.org
6496 F: drivers/i2c/muxes/i2c-mux-gpio.c
6497 F: include/linux/platform_data/i2c-mux-gpio.h
6498 F: Documentation/i2c/muxes/i2c-mux-gpio
6500 GENERIC HDLC (WAN) DRIVERS
6501 M: Krzysztof Halasa <khc@pm.waw.pl>
6502 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
6504 F: drivers/net/wan/c101.c
6505 F: drivers/net/wan/hd6457*
6506 F: drivers/net/wan/hdlc*
6507 F: drivers/net/wan/n2.c
6508 F: drivers/net/wan/pc300too.c
6509 F: drivers/net/wan/pci200syn.c
6510 F: drivers/net/wan/wanxl*
6512 GENERIC INCLUDE/ASM HEADER FILES
6513 M: Arnd Bergmann <arnd@arndb.de>
6514 L: linux-arch@vger.kernel.org
6515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6517 F: include/asm-generic/
6518 F: include/uapi/asm-generic/
6520 GENERIC PHY FRAMEWORK
6521 M: Kishon Vijay Abraham I <kishon@ti.com>
6522 L: linux-kernel@vger.kernel.org
6523 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6526 F: include/linux/phy/
6527 F: Documentation/devicetree/bindings/phy/
6529 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6530 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6532 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6535 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6536 M: Kevin Hilman <khilman@kernel.org>
6537 M: Ulf Hansson <ulf.hansson@linaro.org>
6538 L: linux-pm@vger.kernel.org
6540 F: drivers/base/power/domain*.c
6541 F: include/linux/pm_domain.h
6542 F: Documentation/devicetree/bindings/power/power_domain.txt
6544 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6545 M: Eugen Hristev <eugen.hristev@microchip.com>
6546 L: linux-input@vger.kernel.org
6548 F: drivers/input/touchscreen/resistive-adc-touch.c
6550 GENERIC UIO DRIVER FOR PCI DEVICES
6551 M: "Michael S. Tsirkin" <mst@redhat.com>
6552 L: kvm@vger.kernel.org
6554 F: drivers/uio/uio_pci_generic.c
6556 GENWQE (IBM Generic Workqueue Card)
6557 M: Frank Haverkamp <haver@linux.ibm.com>
6559 F: drivers/misc/genwqe/
6561 GET_MAINTAINER SCRIPT
6562 M: Joe Perches <joe@perches.com>
6564 F: scripts/get_maintainer.pl
6567 M: Bob Peterson <rpeterso@redhat.com>
6568 M: Andreas Gruenbacher <agruenba@redhat.com>
6569 L: cluster-devel@redhat.com
6570 W: http://sources.redhat.com/cluster/
6571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6573 F: Documentation/filesystems/gfs2*.txt
6575 F: include/uapi/linux/gfs2_ondisk.h
6577 GIGASET ISDN DRIVERS
6578 M: Paul Bolle <pebolle@tiscali.nl>
6579 L: gigaset307x-common@lists.sourceforge.net
6580 W: http://gigaset307x.sourceforge.net/
6582 F: Documentation/isdn/README.gigaset
6583 F: drivers/isdn/gigaset/
6584 F: include/uapi/linux/gigaset_dev.h
6587 M: Johan Hovold <johan@kernel.org>
6588 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6590 F: Documentation/ABI/testing/sysfs-class-gnss
6591 F: Documentation/devicetree/bindings/gnss/
6593 F: include/linux/gnss.h
6596 M: Hans Verkuil <hans.verkuil@cisco.com>
6597 L: linux-media@vger.kernel.org
6599 F: drivers/media/usb/go7007/
6602 M: Bastien Nocera <hadess@hadess.net>
6603 L: linux-input@vger.kernel.org
6605 F: drivers/input/touchscreen/goodix.c
6607 GPD POCKET FAN DRIVER
6608 M: Hans de Goede <hdegoede@redhat.com>
6609 L: platform-driver-x86@vger.kernel.org
6611 F: drivers/platform/x86/gpd-pocket-fan.c
6614 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6615 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6616 L: linux-gpio@vger.kernel.org
6617 L: linux-acpi@vger.kernel.org
6619 F: Documentation/firmware-guide/acpi/gpio-properties.rst
6620 F: drivers/gpio/gpiolib-acpi.c
6623 M: Sean Young <sean@mess.org>
6624 L: linux-media@vger.kernel.org
6626 F: drivers/media/rc/gpio-ir-tx.c
6629 M: Bamvor Jian Zhang <bamv2005@gmail.com>
6630 L: linux-gpio@vger.kernel.org
6632 F: drivers/gpio/gpio-mockup.c
6633 F: tools/testing/selftests/gpio/
6636 M: Linus Walleij <linus.walleij@linaro.org>
6637 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
6638 L: linux-gpio@vger.kernel.org
6639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6641 F: Documentation/devicetree/bindings/gpio/
6642 F: Documentation/driver-api/gpio/
6643 F: Documentation/gpio/
6644 F: Documentation/ABI/testing/gpio-cdev
6645 F: Documentation/ABI/obsolete/sysfs-gpio
6647 F: include/linux/gpio/
6648 F: include/linux/gpio.h
6649 F: include/linux/of_gpio.h
6650 F: include/asm-generic/gpio.h
6651 F: include/uapi/linux/gpio.h
6654 GRE DEMULTIPLEXER DRIVER
6655 M: Dmitry Kozlov <xeb@mail.ru>
6656 L: netdev@vger.kernel.org
6658 F: net/ipv4/gre_demux.c
6659 F: net/ipv4/gre_offload.c
6660 F: include/net/gre.h
6662 GRETH 10/100/1G Ethernet MAC device driver
6663 M: Andreas Larsson <andreas@gaisler.com>
6664 L: netdev@vger.kernel.org
6666 F: drivers/net/ethernet/aeroflex/
6668 GREYBUS AUDIO PROTOCOLS DRIVERS
6669 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6670 M: Mark Greer <mgreer@animalcreek.com>
6672 F: drivers/staging/greybus/audio_apbridgea.c
6673 F: drivers/staging/greybus/audio_apbridgea.h
6674 F: drivers/staging/greybus/audio_codec.c
6675 F: drivers/staging/greybus/audio_codec.h
6676 F: drivers/staging/greybus/audio_gb.c
6677 F: drivers/staging/greybus/audio_manager.c
6678 F: drivers/staging/greybus/audio_manager.h
6679 F: drivers/staging/greybus/audio_manager_module.c
6680 F: drivers/staging/greybus/audio_manager_private.h
6681 F: drivers/staging/greybus/audio_manager_sysfs.c
6682 F: drivers/staging/greybus/audio_module.c
6683 F: drivers/staging/greybus/audio_topology.c
6685 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6686 M: Viresh Kumar <vireshk@kernel.org>
6688 F: drivers/staging/greybus/authentication.c
6689 F: drivers/staging/greybus/bootrom.c
6690 F: drivers/staging/greybus/firmware.h
6691 F: drivers/staging/greybus/fw-core.c
6692 F: drivers/staging/greybus/fw-download.c
6693 F: drivers/staging/greybus/fw-management.c
6694 F: drivers/staging/greybus/greybus_authentication.h
6695 F: drivers/staging/greybus/greybus_firmware.h
6696 F: drivers/staging/greybus/hid.c
6697 F: drivers/staging/greybus/i2c.c
6698 F: drivers/staging/greybus/spi.c
6699 F: drivers/staging/greybus/spilib.c
6700 F: drivers/staging/greybus/spilib.h
6702 GREYBUS LOOPBACK DRIVER
6703 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6705 F: drivers/staging/greybus/loopback.c
6707 GREYBUS PLATFORM DRIVERS
6708 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6710 F: drivers/staging/greybus/arche-platform.c
6711 F: drivers/staging/greybus/arche-apb-ctrl.c
6712 F: drivers/staging/greybus/arche_platform.h
6714 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6715 M: Rui Miguel Silva <rmfrfs@gmail.com>
6717 F: drivers/staging/greybus/sdio.c
6718 F: drivers/staging/greybus/light.c
6719 F: drivers/staging/greybus/gpio.c
6720 F: drivers/staging/greybus/power_supply.c
6721 F: drivers/staging/greybus/spi.c
6722 F: drivers/staging/greybus/spilib.c
6725 M: Johan Hovold <johan@kernel.org>
6726 M: Alex Elder <elder@kernel.org>
6727 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6729 F: drivers/staging/greybus/
6730 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6732 GREYBUS UART PROTOCOLS DRIVERS
6733 M: David Lin <dtwlin@gmail.com>
6735 F: drivers/staging/greybus/uart.c
6736 F: drivers/staging/greybus/log.c
6738 GS1662 VIDEO SERIALIZER
6739 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6740 L: linux-media@vger.kernel.org
6741 T: git git://linuxtv.org/media_tree.git
6743 F: drivers/media/spi/gs1662.c
6745 GSPCA FINEPIX SUBDRIVER
6746 M: Frank Zago <frank@zago.net>
6747 L: linux-media@vger.kernel.org
6748 T: git git://linuxtv.org/media_tree.git
6750 F: drivers/media/usb/gspca/finepix.c
6752 GSPCA GL860 SUBDRIVER
6753 M: Olivier Lorin <o.lorin@laposte.net>
6754 L: linux-media@vger.kernel.org
6755 T: git git://linuxtv.org/media_tree.git
6757 F: drivers/media/usb/gspca/gl860/
6759 GSPCA M5602 SUBDRIVER
6760 M: Erik Andren <erik.andren@gmail.com>
6761 L: linux-media@vger.kernel.org
6762 T: git git://linuxtv.org/media_tree.git
6764 F: drivers/media/usb/gspca/m5602/
6766 GSPCA PAC207 SONIXB SUBDRIVER
6767 M: Hans Verkuil <hverkuil@xs4all.nl>
6768 L: linux-media@vger.kernel.org
6769 T: git git://linuxtv.org/media_tree.git
6771 F: drivers/media/usb/gspca/pac207.c
6773 GSPCA SN9C20X SUBDRIVER
6774 M: Brian Johnson <brijohn@gmail.com>
6775 L: linux-media@vger.kernel.org
6776 T: git git://linuxtv.org/media_tree.git
6778 F: drivers/media/usb/gspca/sn9c20x.c
6780 GSPCA T613 SUBDRIVER
6781 M: Leandro Costantino <lcostantino@gmail.com>
6782 L: linux-media@vger.kernel.org
6783 T: git git://linuxtv.org/media_tree.git
6785 F: drivers/media/usb/gspca/t613.c
6787 GSPCA USB WEBCAM DRIVER
6788 M: Hans Verkuil <hverkuil@xs4all.nl>
6789 L: linux-media@vger.kernel.org
6790 T: git git://linuxtv.org/media_tree.git
6792 F: drivers/media/usb/gspca/
6794 GTP (GPRS Tunneling Protocol)
6795 M: Pablo Neira Ayuso <pablo@netfilter.org>
6796 M: Harald Welte <laforge@gnumonks.org>
6797 L: osmocom-net-gprs@lists.osmocom.org
6798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6800 F: drivers/net/gtp.c
6802 GUID PARTITION TABLE (GPT)
6803 M: Davidlohr Bueso <dave@stgolabs.net>
6804 L: linux-efi@vger.kernel.org
6806 F: block/partitions/efi.*
6809 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6810 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6811 W: http://uclinux-h8.sourceforge.jp
6812 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6815 F: drivers/clocksource/h8300_*.c
6816 F: drivers/clk/h8300/
6817 F: drivers/irqchip/irq-renesas-h8*.c
6819 HABANALABS PCI DRIVER
6820 M: Oded Gabbay <oded.gabbay@gmail.com>
6821 T: git https://github.com/HabanaAI/linux.git
6823 F: drivers/misc/habanalabs/
6824 F: include/uapi/misc/habanalabs.h
6825 F: Documentation/ABI/testing/sysfs-driver-habanalabs
6826 F: Documentation/ABI/testing/debugfs-driver-habanalabs
6829 M: Antti Palosaari <crope@iki.fi>
6830 L: linux-media@vger.kernel.org
6831 W: https://linuxtv.org
6832 W: http://palosaari.fi/linux/
6833 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6834 T: git git://linuxtv.org/anttip/media_tree.git
6836 F: drivers/media/usb/hackrf/
6838 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6839 M: Frank Seidel <frank@f-seidel.de>
6840 L: platform-driver-x86@vger.kernel.org
6841 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6843 F: drivers/platform/x86/hdaps.c
6846 M: Jean Delvare <jdelvare@suse.com>
6847 M: Guenter Roeck <linux@roeck-us.net>
6848 L: linux-hwmon@vger.kernel.org
6849 W: http://hwmon.wiki.kernel.org/
6850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6852 F: Documentation/devicetree/bindings/hwmon/
6853 F: Documentation/hwmon/
6855 F: include/linux/hwmon*.h
6856 F: include/trace/events/hwmon*.h
6858 HARDWARE RANDOM NUMBER GENERATOR CORE
6859 M: Matt Mackall <mpm@selenic.com>
6860 M: Herbert Xu <herbert@gondor.apana.org.au>
6861 L: linux-crypto@vger.kernel.org
6863 F: Documentation/devicetree/bindings/rng/
6864 F: Documentation/hw_random.txt
6865 F: drivers/char/hw_random/
6866 F: include/linux/hw_random.h
6868 HARDWARE TRACING FACILITIES
6869 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6871 F: drivers/hwtracing/
6873 HARDWARE SPINLOCK CORE
6874 M: Ohad Ben-Cohen <ohad@wizery.com>
6875 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6876 L: linux-remoteproc@vger.kernel.org
6878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6879 F: Documentation/devicetree/bindings/hwlock/
6880 F: Documentation/hwspinlock.txt
6881 F: drivers/hwspinlock/
6882 F: include/linux/hwspinlock.h
6884 HARMONY SOUND DRIVER
6885 L: linux-parisc@vger.kernel.org
6887 F: sound/parisc/harmony.*
6889 HDPVR USB VIDEO ENCODER DRIVER
6890 M: Hans Verkuil <hverkuil@xs4all.nl>
6891 L: linux-media@vger.kernel.org
6892 T: git git://linuxtv.org/media_tree.git
6893 W: https://linuxtv.org
6895 F: drivers/media/usb/hdpvr/
6897 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6898 M: Jerry Hoemann <jerry.hoemann@hpe.com>
6900 F: Documentation/watchdog/hpwdt.txt
6901 F: drivers/watchdog/hpwdt.c
6903 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6904 M: Don Brace <don.brace@microsemi.com>
6905 L: esc.storagedev@microsemi.com
6906 L: linux-scsi@vger.kernel.org
6908 F: Documentation/scsi/hpsa.txt
6909 F: drivers/scsi/hpsa*.[ch]
6910 F: include/linux/cciss*.h
6911 F: include/uapi/linux/cciss*.h
6914 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6915 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6916 L: linux-rdma@vger.kernel.org
6918 F: drivers/infiniband/hw/hfi1
6921 L: linux-fsdevel@vger.kernel.org
6923 F: Documentation/filesystems/hfs.txt
6927 L: linux-fsdevel@vger.kernel.org
6929 F: Documentation/filesystems/hfsplus.txt
6932 HGA FRAMEBUFFER DRIVER
6933 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6934 L: linux-nvidia@lists.surfsouth.com
6935 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6937 F: drivers/video/fbdev/hgafb.c
6939 HIBERNATION (aka Software Suspend, aka swsusp)
6940 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6941 M: Pavel Machek <pavel@ucw.cz>
6942 L: linux-pm@vger.kernel.org
6943 B: https://bugzilla.kernel.org
6946 F: drivers/base/power/
6948 F: include/linux/suspend.h
6949 F: include/linux/freezer.h
6950 F: include/linux/pm.h
6951 F: arch/*/include/asm/suspend*.h
6954 M: Jiri Kosina <jikos@kernel.org>
6955 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6956 L: linux-input@vger.kernel.org
6957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6960 F: include/linux/hid*
6961 F: include/uapi/linux/hid*
6963 HID SENSOR HUB DRIVERS
6964 M: Jiri Kosina <jikos@kernel.org>
6965 M: Jonathan Cameron <jic23@kernel.org>
6966 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6967 L: linux-input@vger.kernel.org
6968 L: linux-iio@vger.kernel.org
6970 F: Documentation/hid/hid-sensor*
6971 F: drivers/hid/hid-sensor-*
6972 F: drivers/iio/*/hid-*
6973 F: include/linux/hid-sensor-*
6975 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6976 M: Thomas Gleixner <tglx@linutronix.de>
6977 L: linux-kernel@vger.kernel.org
6978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6980 F: Documentation/timers/
6981 F: kernel/time/hrtimer.c
6982 F: kernel/time/clockevents.c
6983 F: kernel/time/timer_*.c
6984 F: include/linux/clockchips.h
6985 F: include/linux/hrtimer.h
6987 HIGH-SPEED SCC DRIVER FOR AX.25
6988 L: linux-hams@vger.kernel.org
6990 F: drivers/net/hamradio/dmascc.c
6991 F: drivers/net/hamradio/scc.c
6993 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6994 M: HighPoint Linux Team <linux@highpoint-tech.com>
6995 W: http://www.highpoint-tech.com
6997 F: Documentation/scsi/hptiop.txt
6998 F: drivers/scsi/hptiop.c
7001 M: Jes Sorensen <jes@trained-monkey.org>
7002 L: linux-hippi@sunsite.dk
7004 F: include/linux/hippidevice.h
7005 F: include/uapi/linux/if_hippi.h
7007 F: drivers/net/hippi/
7009 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7010 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7011 M: Salil Mehta <salil.mehta@huawei.com>
7012 L: netdev@vger.kernel.org
7013 W: http://www.hisilicon.com
7015 F: drivers/net/ethernet/hisilicon/hns3/
7017 HISILICON LPC BUS DRIVER
7018 M: john.garry@huawei.com
7019 W: http://www.hisilicon.com
7021 F: drivers/bus/hisi_lpc.c
7022 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7024 HISILICON NETWORK SUBSYSTEM DRIVER
7025 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7026 M: Salil Mehta <salil.mehta@huawei.com>
7027 L: netdev@vger.kernel.org
7028 W: http://www.hisilicon.com
7030 F: drivers/net/ethernet/hisilicon/
7031 F: Documentation/devicetree/bindings/net/hisilicon*.txt
7033 HISILICON PMU DRIVER
7034 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
7035 W: http://www.hisilicon.com
7037 F: drivers/perf/hisilicon
7038 F: Documentation/perf/hisi-pmu.txt
7040 HISILICON ROCE DRIVER
7041 M: Lijun Ou <oulijun@huawei.com>
7042 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
7043 L: linux-rdma@vger.kernel.org
7045 F: drivers/infiniband/hw/hns/
7046 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7048 HISILICON SAS Controller
7049 M: John Garry <john.garry@huawei.com>
7050 W: http://www.hisilicon.com
7052 F: drivers/scsi/hisi_sas/
7053 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7055 HMM - Heterogeneous Memory Management
7056 M: Jérôme Glisse <jglisse@redhat.com>
7057 L: linux-mm@kvack.org
7060 F: include/linux/hmm*
7061 F: Documentation/vm/hmm.rst
7064 M: Jouni Malinen <j@w1.fi>
7065 L: linux-wireless@vger.kernel.org
7066 W: http://w1.fi/hostap-driver.html
7068 F: drivers/net/wireless/intersil/hostap/
7070 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7071 L: platform-driver-x86@vger.kernel.org
7073 F: drivers/platform/x86/tc1100-wmi.c
7075 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7076 M: Jaroslav Kysela <perex@perex.cz>
7078 F: drivers/net/ethernet/hp/hp100.*
7080 HPET: High Precision Event Timers driver
7081 M: Clemens Ladisch <clemens@ladisch.de>
7083 F: Documentation/timers/hpet.txt
7084 F: drivers/char/hpet.c
7085 F: include/linux/hpet.h
7086 F: include/uapi/linux/hpet.h
7090 F: arch/x86/kernel/hpet.c
7091 F: arch/x86/include/asm/hpet.h
7094 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7095 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7100 M: Sebastian Reichel <sre@kernel.org>
7101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7103 F: Documentation/ABI/testing/sysfs-bus-hsi
7104 F: Documentation/driver-api/hsi.rst
7106 F: include/linux/hsi/
7107 F: include/uapi/linux/hsi/
7110 L: linux-usb@vger.kernel.org
7112 F: drivers/net/usb/hso.c
7114 HSR NETWORK PROTOCOL
7115 M: Arvid Brodin <arvid.brodin@alten.se>
7116 L: netdev@vger.kernel.org
7120 HT16K33 LED CONTROLLER DRIVER
7121 M: Robin van der Gracht <robin@protonic.nl>
7123 F: drivers/auxdisplay/ht16k33.c
7124 F: Documentation/devicetree/bindings/display/ht16k33.txt
7126 HTCPEN TOUCHSCREEN DRIVER
7127 M: Pau Oliva Fora <pof@eslack.org>
7128 L: linux-input@vger.kernel.org
7130 F: drivers/input/touchscreen/htcpen.c
7132 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7133 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7134 L: linux-iio@vger.kernel.org
7135 W: http://www.st.com/
7137 F: drivers/iio/humidity/hts221*
7138 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
7140 HUAWEI ETHERNET DRIVER
7141 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
7142 L: netdev@vger.kernel.org
7144 F: Documentation/networking/hinic.txt
7145 F: drivers/net/ethernet/huawei/hinic/
7148 M: Mike Kravetz <mike.kravetz@oracle.com>
7149 L: linux-mm@kvack.org
7153 F: include/linux/hugetlb.h
7154 F: Documentation/admin-guide/mm/hugetlbpage.rst
7155 F: Documentation/vm/hugetlbfs_reserv.rst
7156 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7159 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7160 L: linux-media@vger.kernel.org
7161 T: git git://linuxtv.org/media_tree.git
7162 W: https://linuxtv.org
7164 F: drivers/media/platform/sti/hva
7166 HWPOISON MEMORY FAILURE HANDLING
7167 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7168 L: linux-mm@kvack.org
7170 F: mm/memory-failure.c
7171 F: mm/hwpoison-inject.c
7173 HYGON PROCESSOR SUPPORT
7174 M: Pu Wen <puwen@hygon.cn>
7175 L: linux-kernel@vger.kernel.org
7177 F: arch/x86/kernel/cpu/hygon.c
7179 Hyper-V CORE AND DRIVERS
7180 M: "K. Y. Srinivasan" <kys@microsoft.com>
7181 M: Haiyang Zhang <haiyangz@microsoft.com>
7182 M: Stephen Hemminger <sthemmin@microsoft.com>
7183 M: Sasha Levin <sashal@kernel.org>
7184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7185 L: linux-hyperv@vger.kernel.org
7187 F: Documentation/networking/device_drivers/microsoft/netvsc.txt
7188 F: arch/x86/include/asm/mshyperv.h
7189 F: arch/x86/include/asm/trace/hyperv.h
7190 F: arch/x86/include/asm/hyperv-tlfs.h
7191 F: arch/x86/kernel/cpu/mshyperv.c
7193 F: drivers/hid/hid-hyperv.c
7195 F: drivers/input/serio/hyperv-keyboard.c
7196 F: drivers/pci/controller/pci-hyperv.c
7197 F: drivers/net/hyperv/
7198 F: drivers/scsi/storvsc_drv.c
7199 F: drivers/uio/uio_hv_generic.c
7200 F: drivers/video/fbdev/hyperv_fb.c
7201 F: drivers/iommu/hyperv_iommu.c
7202 F: net/vmw_vsock/hyperv_transport.c
7203 F: include/linux/hyperv.h
7204 F: include/uapi/linux/hyperv.h
7206 F: Documentation/ABI/stable/sysfs-bus-vmbus
7208 HYPERVISOR VIRTUAL CONSOLE DRIVER
7209 L: linuxppc-dev@lists.ozlabs.org
7214 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7215 L: linux-i2c@vger.kernel.org
7216 L: linux-acpi@vger.kernel.org
7218 F: drivers/i2c/i2c-core-acpi.c
7220 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7221 M: Ajay Gupta <ajayg@nvidia.com>
7222 L: linux-i2c@vger.kernel.org
7224 F: Documentation/i2c/busses/i2c-nvidia-gpu
7225 F: drivers/i2c/busses/i2c-nvidia-gpu.c
7228 M: Peter Rosin <peda@axentia.se>
7229 L: linux-i2c@vger.kernel.org
7231 F: Documentation/i2c/i2c-topology
7232 F: Documentation/i2c/muxes/
7233 F: Documentation/devicetree/bindings/i2c/i2c-mux*
7234 F: Documentation/devicetree/bindings/i2c/i2c-arb*
7235 F: Documentation/devicetree/bindings/i2c/i2c-gate*
7236 F: drivers/i2c/i2c-mux.c
7237 F: drivers/i2c/muxes/
7238 F: include/linux/i2c-mux.h
7240 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7241 M: Gregory CLEMENT <gregory.clement@bootlin.com>
7242 L: linux-i2c@vger.kernel.org
7244 F: drivers/i2c/busses/i2c-mv64xxx.c
7246 I2C OVER PARALLEL PORT
7247 M: Jean Delvare <jdelvare@suse.com>
7248 L: linux-i2c@vger.kernel.org
7250 F: Documentation/i2c/busses/i2c-parport
7251 F: Documentation/i2c/busses/i2c-parport-light
7252 F: drivers/i2c/busses/i2c-parport.c
7253 F: drivers/i2c/busses/i2c-parport-light.c
7256 M: Wolfram Sang <wsa@the-dreams.de>
7257 L: linux-i2c@vger.kernel.org
7258 W: https://i2c.wiki.kernel.org/
7259 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7262 F: Documentation/devicetree/bindings/i2c/i2c.txt
7263 F: Documentation/i2c/
7265 F: include/linux/i2c.h
7266 F: include/linux/i2c-dev.h
7267 F: include/linux/i2c-smbus.h
7268 F: include/uapi/linux/i2c.h
7269 F: include/uapi/linux/i2c-*.h
7271 I2C SUBSYSTEM HOST DRIVERS
7272 L: linux-i2c@vger.kernel.org
7273 W: https://i2c.wiki.kernel.org/
7274 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7277 F: Documentation/devicetree/bindings/i2c/
7278 F: drivers/i2c/algos/
7279 F: drivers/i2c/busses/
7282 M: Jean Delvare <jdelvare@suse.com>
7283 L: linux-i2c@vger.kernel.org
7285 F: Documentation/i2c/busses/i2c-taos-evm
7286 F: drivers/i2c/busses/i2c-taos-evm.c
7289 M: Till Harbaum <till@harbaum.org>
7290 L: linux-i2c@vger.kernel.org
7291 W: http://www.harbaum.org/till/i2c_tiny_usb
7293 F: drivers/i2c/busses/i2c-tiny-usb.c
7295 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7296 M: Jean Delvare <jdelvare@suse.com>
7297 L: linux-i2c@vger.kernel.org
7299 F: Documentation/i2c/busses/i2c-ali1535
7300 F: Documentation/i2c/busses/i2c-ali1563
7301 F: Documentation/i2c/busses/i2c-ali15x3
7302 F: Documentation/i2c/busses/i2c-amd756
7303 F: Documentation/i2c/busses/i2c-amd8111
7304 F: Documentation/i2c/busses/i2c-i801
7305 F: Documentation/i2c/busses/i2c-nforce2
7306 F: Documentation/i2c/busses/i2c-piix4
7307 F: Documentation/i2c/busses/i2c-sis5595
7308 F: Documentation/i2c/busses/i2c-sis630
7309 F: Documentation/i2c/busses/i2c-sis96x
7310 F: Documentation/i2c/busses/i2c-via
7311 F: Documentation/i2c/busses/i2c-viapro
7312 F: drivers/i2c/busses/i2c-ali1535.c
7313 F: drivers/i2c/busses/i2c-ali1563.c
7314 F: drivers/i2c/busses/i2c-ali15x3.c
7315 F: drivers/i2c/busses/i2c-amd756.c
7316 F: drivers/i2c/busses/i2c-amd756-s4882.c
7317 F: drivers/i2c/busses/i2c-amd8111.c
7318 F: drivers/i2c/busses/i2c-i801.c
7319 F: drivers/i2c/busses/i2c-isch.c
7320 F: drivers/i2c/busses/i2c-nforce2.c
7321 F: drivers/i2c/busses/i2c-nforce2-s4985.c
7322 F: drivers/i2c/busses/i2c-piix4.c
7323 F: drivers/i2c/busses/i2c-sis5595.c
7324 F: drivers/i2c/busses/i2c-sis630.c
7325 F: drivers/i2c/busses/i2c-sis96x.c
7326 F: drivers/i2c/busses/i2c-via.c
7327 F: drivers/i2c/busses/i2c-viapro.c
7329 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7330 M: Hans de Goede <hdegoede@redhat.com>
7331 L: linux-i2c@vger.kernel.org
7333 F: drivers/i2c/busses/i2c-cht-wc.c
7335 I2C/SMBUS ISMT DRIVER
7336 M: Seth Heasley <seth.heasley@intel.com>
7337 M: Neil Horman <nhorman@tuxdriver.com>
7338 L: linux-i2c@vger.kernel.org
7339 F: drivers/i2c/busses/i2c-ismt.c
7340 F: Documentation/i2c/busses/i2c-ismt
7342 I2C/SMBUS STUB DRIVER
7343 M: Jean Delvare <jdelvare@suse.com>
7344 L: linux-i2c@vger.kernel.org
7346 F: drivers/i2c/i2c-stub.c
7349 M: Boris Brezillon <bbrezillon@kernel.org>
7350 L: linux-i3c@lists.infradead.org
7351 C: irc://chat.freenode.net/linux-i3c
7352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7354 F: Documentation/ABI/testing/sysfs-bus-i3c
7355 F: Documentation/devicetree/bindings/i3c/
7356 F: Documentation/driver-api/i3c
7358 F: include/linux/i3c/
7360 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7361 M: Vitor Soares <vitor.soares@synopsys.com>
7363 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7364 F: drivers/i3c/master/dw*
7366 IA64 (Itanium) PLATFORM
7367 M: Tony Luck <tony.luck@intel.com>
7368 M: Fenghua Yu <fenghua.yu@intel.com>
7369 L: linux-ia64@vger.kernel.org
7370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7374 IBM Power 842 compression accelerator
7375 M: Haren Myneni <haren@us.ibm.com>
7377 F: drivers/crypto/nx/Makefile
7378 F: drivers/crypto/nx/Kconfig
7379 F: drivers/crypto/nx/nx-842*
7380 F: include/linux/sw842.h
7384 IBM Power in-Nest Crypto Acceleration
7385 M: Breno Leitão <leitao@debian.org>
7386 M: Nayna Jain <nayna@linux.ibm.com>
7387 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7388 L: linux-crypto@vger.kernel.org
7390 F: drivers/crypto/nx/Makefile
7391 F: drivers/crypto/nx/Kconfig
7392 F: drivers/crypto/nx/nx-aes*
7393 F: drivers/crypto/nx/nx-sha*
7394 F: drivers/crypto/nx/nx.*
7395 F: drivers/crypto/nx/nx_csbcpb.h
7396 F: drivers/crypto/nx/nx_debugfs.h
7398 IBM Power Linux RAID adapter
7399 M: Brian King <brking@us.ibm.com>
7401 F: drivers/scsi/ipr.*
7403 IBM Power SRIOV Virtual NIC Device Driver
7404 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7405 M: John Allen <jallen@linux.ibm.com>
7406 L: netdev@vger.kernel.org
7408 F: drivers/net/ethernet/ibm/ibmvnic.*
7410 IBM Power Virtual Accelerator Switchboard
7411 M: Sukadev Bhattiprolu
7412 L: linuxppc-dev@lists.ozlabs.org
7414 F: arch/powerpc/platforms/powernv/vas*
7415 F: arch/powerpc/platforms/powernv/copy-paste.h
7416 F: arch/powerpc/include/asm/vas.h
7417 F: arch/powerpc/include/uapi/asm/vas.h
7419 IBM Power Virtual Ethernet Device Driver
7420 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7421 L: netdev@vger.kernel.org
7423 F: drivers/net/ethernet/ibm/ibmveth.*
7425 IBM Power Virtual FC Device Drivers
7426 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7427 L: linux-scsi@vger.kernel.org
7429 F: drivers/scsi/ibmvscsi/ibmvfc*
7431 IBM Power Virtual Management Channel Driver
7432 M: Steven Royer <seroyer@linux.ibm.com>
7434 F: drivers/misc/ibmvmc.*
7436 IBM Power Virtual SCSI Device Drivers
7437 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7438 L: linux-scsi@vger.kernel.org
7440 F: drivers/scsi/ibmvscsi/ibmvscsi*
7441 F: include/scsi/viosrp.h
7443 IBM Power Virtual SCSI Device Target Driver
7444 M: Michael Cyr <mikecyr@linux.ibm.com>
7445 L: linux-scsi@vger.kernel.org
7446 L: target-devel@vger.kernel.org
7448 F: drivers/scsi/ibmvscsi_tgt/
7450 IBM Power VMX Cryptographic instructions
7451 M: Breno Leitão <leitao@debian.org>
7452 M: Nayna Jain <nayna@linux.ibm.com>
7453 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7454 L: linux-crypto@vger.kernel.org
7456 F: drivers/crypto/vmx/Makefile
7457 F: drivers/crypto/vmx/Kconfig
7458 F: drivers/crypto/vmx/vmx.c
7459 F: drivers/crypto/vmx/aes*
7460 F: drivers/crypto/vmx/ghash*
7461 F: drivers/crypto/vmx/ppc-xlate.pl
7463 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7464 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7465 L: linux-pci@vger.kernel.org
7466 L: linuxppc-dev@lists.ozlabs.org
7468 F: drivers/pci/hotplug/rpaphp*
7470 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7471 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7472 L: linux-pci@vger.kernel.org
7473 L: linuxppc-dev@lists.ozlabs.org
7475 F: drivers/pci/hotplug/rpadlpar*
7477 IBM ServeRAID RAID DRIVER
7479 F: drivers/scsi/ips.*
7481 ICH LPC AND GPIO DRIVER
7482 M: Peter Tyser <ptyser@xes-inc.com>
7484 F: drivers/mfd/lpc_ich.c
7485 F: drivers/gpio/gpio-ich.c
7488 M: "David S. Miller" <davem@davemloft.net>
7489 L: linux-ide@vger.kernel.org
7490 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
7491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7493 F: Documentation/ide/
7495 F: include/linux/ide.h
7498 M: Borislav Petkov <bp@alien8.de>
7499 L: linux-ide@vger.kernel.org
7501 F: Documentation/cdrom/ide-cd
7502 F: drivers/ide/ide-cd*
7504 IDEAPAD LAPTOP EXTRAS DRIVER
7505 M: Ike Panhc <ike.pan@canonical.com>
7506 L: platform-driver-x86@vger.kernel.org
7507 W: http://launchpad.net/ideapad-laptop
7509 F: drivers/platform/x86/ideapad-laptop.c
7511 IDEAPAD LAPTOP SLIDEBAR DRIVER
7512 M: Andrey Moiseev <o2g.org.ru@gmail.com>
7513 L: linux-input@vger.kernel.org
7514 W: https://github.com/o2genum/ideapad-slidebar
7516 F: drivers/input/misc/ideapad_slidebar.c
7518 IDT VersaClock 5 CLOCK DRIVER
7519 M: Marek Vasut <marek.vasut@gmail.com>
7521 F: drivers/clk/clk-versaclock5.c
7523 IEEE 802.15.4 SUBSYSTEM
7524 M: Alexander Aring <alex.aring@gmail.com>
7525 M: Stefan Schmidt <stefan@datenfreihafen.org>
7526 L: linux-wpan@vger.kernel.org
7527 W: http://wpan.cakelab.org/
7528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7529 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7533 F: drivers/net/ieee802154/
7534 F: include/linux/nl802154.h
7535 F: include/linux/ieee802154.h
7536 F: include/net/nl802154.h
7537 F: include/net/mac802154.h
7538 F: include/net/af_ieee802154.h
7539 F: include/net/cfg802154.h
7540 F: include/net/ieee802154_netdev.h
7541 F: Documentation/networking/ieee802154.rst
7544 M: Yotam Gigi <yotam.gi@gmail.com>
7545 M: Jamal Hadi Salim <jhs@mojatatu.com>
7547 F: include/net/ife.h
7548 F: include/uapi/linux/ife.h
7550 IGORPLUG-USB IR RECEIVER
7551 M: Sean Young <sean@mess.org>
7552 L: linux-media@vger.kernel.org
7554 F: drivers/media/rc/igorplugusb.c
7556 IGUANAWORKS USB IR TRANSCEIVER
7557 M: Sean Young <sean@mess.org>
7558 L: linux-media@vger.kernel.org
7560 F: drivers/media/rc/iguanair.c
7562 IIO DIGITAL POTENTIOMETER DAC
7563 M: Peter Rosin <peda@axentia.se>
7564 L: linux-iio@vger.kernel.org
7566 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7567 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7568 F: drivers/iio/dac/dpot-dac.c
7570 IIO ENVELOPE DETECTOR
7571 M: Peter Rosin <peda@axentia.se>
7572 L: linux-iio@vger.kernel.org
7574 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7575 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7576 F: drivers/iio/adc/envelope-detector.c
7579 M: Peter Rosin <peda@axentia.se>
7580 L: linux-iio@vger.kernel.org
7582 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7583 F: drivers/iio/multiplexer/iio-mux.c
7585 IIO SUBSYSTEM AND DRIVERS
7586 M: Jonathan Cameron <jic23@kernel.org>
7587 R: Hartmut Knaack <knaack.h@gmx.de>
7588 R: Lars-Peter Clausen <lars@metafoo.de>
7589 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7590 L: linux-iio@vger.kernel.org
7591 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7593 F: Documentation/ABI/testing/configfs-iio*
7594 F: Documentation/ABI/testing/sysfs-bus-iio*
7595 F: Documentation/devicetree/bindings/iio/
7597 F: drivers/staging/iio/
7598 F: include/linux/iio/
7602 M: Peter Rosin <peda@axentia.se>
7603 L: linux-iio@vger.kernel.org
7605 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7606 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7607 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7608 F: drivers/iio/afe/iio-rescale.c
7610 IKANOS/ADI EAGLE ADSL USB DRIVER
7611 M: Matthieu Castet <castet.matthieu@free.fr>
7612 M: Stanislaw Gruszka <stf_xl@wp.pl>
7614 F: drivers/usb/atm/ueagle-atm.c
7616 IMGTEC ASCII LCD DRIVER
7617 M: Paul Burton <paul.burton@mips.com>
7619 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7620 F: drivers/auxdisplay/img-ascii-lcd.c
7622 IMGTEC IR DECODER DRIVER
7623 M: James Hogan <jhogan@kernel.org>
7625 F: drivers/media/rc/img-ir/
7627 IMON SOUNDGRAPH USB IR RECEIVER
7628 M: Sean Young <sean@mess.org>
7629 L: linux-media@vger.kernel.org
7631 F: drivers/media/rc/imon_raw.c
7632 F: drivers/media/rc/imon.c
7634 IMS TWINTURBO FRAMEBUFFER DRIVER
7635 L: linux-fbdev@vger.kernel.org
7637 F: drivers/video/fbdev/imsttfb.c
7639 INA209 HARDWARE MONITOR DRIVER
7640 M: Guenter Roeck <linux@roeck-us.net>
7641 L: linux-hwmon@vger.kernel.org
7643 F: Documentation/hwmon/ina209.rst
7644 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
7645 F: drivers/hwmon/ina209.c
7647 INA2XX HARDWARE MONITOR DRIVER
7648 M: Guenter Roeck <linux@roeck-us.net>
7649 L: linux-hwmon@vger.kernel.org
7651 F: Documentation/hwmon/ina2xx.rst
7652 F: drivers/hwmon/ina2xx.c
7653 F: include/linux/platform_data/ina2xx.h
7655 INDUSTRY PACK SUBSYSTEM (IPACK)
7656 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7657 M: Jens Taprogge <jens.taprogge@taprogge.org>
7658 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7659 L: industrypack-devel@lists.sourceforge.net
7660 W: http://industrypack.sourceforge.net
7664 INFINIBAND SUBSYSTEM
7665 M: Doug Ledford <dledford@redhat.com>
7666 M: Jason Gunthorpe <jgg@mellanox.com>
7667 L: linux-rdma@vger.kernel.org
7668 W: https://github.com/linux-rdma/rdma-core
7669 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7672 F: Documentation/devicetree/bindings/infiniband/
7673 F: Documentation/infiniband/
7674 F: drivers/infiniband/
7675 F: include/uapi/linux/if_infiniband.h
7676 F: include/uapi/rdma/
7679 INGENIC JZ4780 DMA Driver
7680 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7682 F: drivers/dma/dma-jz4780.c
7684 INGENIC JZ4780 NAND DRIVER
7685 M: Harvey Hunt <harveyhuntnexus@gmail.com>
7686 L: linux-mtd@lists.infradead.org
7688 F: drivers/mtd/nand/raw/jz4780_*
7691 M: Jan Kara <jack@suse.cz>
7692 R: Amir Goldstein <amir73il@gmail.com>
7693 L: linux-fsdevel@vger.kernel.org
7695 F: Documentation/filesystems/inotify.txt
7696 F: fs/notify/inotify/
7697 F: include/linux/inotify.h
7698 F: include/uapi/linux/inotify.h
7700 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7701 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
7702 L: linux-input@vger.kernel.org
7703 Q: http://patchwork.kernel.org/project/linux-input/list/
7704 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7707 F: include/linux/input.h
7708 F: include/uapi/linux/input.h
7709 F: include/uapi/linux/input-event-codes.h
7710 F: include/linux/input/
7711 F: Documentation/devicetree/bindings/input/
7712 F: Documentation/devicetree/bindings/serio/
7713 F: Documentation/input/
7715 INPUT MULTITOUCH (MT) PROTOCOL
7716 M: Henrik Rydberg <rydberg@bitmath.org>
7717 L: linux-input@vger.kernel.org
7719 F: Documentation/input/multi-touch-protocol.rst
7720 F: drivers/input/input-mt.c
7723 INSIDE SECURE CRYPTO DRIVER
7724 M: Antoine Tenart <antoine.tenart@bootlin.com>
7725 F: drivers/crypto/inside-secure/
7727 L: linux-crypto@vger.kernel.org
7729 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7730 M: Mimi Zohar <zohar@linux.ibm.com>
7731 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7732 L: linux-integrity@vger.kernel.org
7733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7735 F: security/integrity/ima/
7737 INTEL 810/815 FRAMEBUFFER DRIVER
7738 M: Antonino Daplas <adaplas@gmail.com>
7739 L: linux-fbdev@vger.kernel.org
7741 F: drivers/video/fbdev/i810/
7744 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7745 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
7746 M: Jie Yang <yang.jie@linux.intel.com>
7747 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7751 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7752 M: Hans de Goede <hdegoede@redhat.com>
7753 L: platform-driver-x86@vger.kernel.org
7755 F: drivers/platform/x86/intel_atomisp2_pm.c
7757 INTEL C600 SERIES SAS CONTROLLER DRIVER
7758 M: Intel SCU Linux support <intel-linux-scu@intel.com>
7759 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7760 L: linux-scsi@vger.kernel.org
7761 T: git git://git.code.sf.net/p/intel-sas/isci
7763 F: drivers/scsi/isci/
7765 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7766 M: Jani Nikula <jani.nikula@linux.intel.com>
7767 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7768 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7769 L: intel-gfx@lists.freedesktop.org
7770 W: https://01.org/linuxgraphics/
7771 B: https://01.org/linuxgraphics/documentation/how-report-bugs
7772 C: irc://chat.freenode.net/intel-gfx
7773 Q: http://patchwork.freedesktop.org/project/intel-gfx/
7774 T: git git://anongit.freedesktop.org/drm-intel
7776 F: drivers/gpu/drm/i915/
7777 F: include/drm/i915*
7778 F: include/uapi/drm/i915_drm.h
7779 F: Documentation/gpu/i915.rst
7781 INTEL ETHERNET DRIVERS
7782 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7783 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7784 W: http://www.intel.com/support/feedback.htm
7785 W: http://e1000.sourceforge.net/
7786 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7790 F: Documentation/networking/device_drivers/intel/e100.rst
7791 F: Documentation/networking/device_drivers/intel/e1000.rst
7792 F: Documentation/networking/device_drivers/intel/e1000e.rst
7793 F: Documentation/networking/device_drivers/intel/fm10k.rst
7794 F: Documentation/networking/device_drivers/intel/igb.rst
7795 F: Documentation/networking/device_drivers/intel/igbvf.rst
7796 F: Documentation/networking/device_drivers/intel/ixgb.rst
7797 F: Documentation/networking/device_drivers/intel/ixgbe.rst
7798 F: Documentation/networking/device_drivers/intel/ixgbevf.rst
7799 F: Documentation/networking/device_drivers/intel/i40e.rst
7800 F: Documentation/networking/device_drivers/intel/iavf.rst
7801 F: Documentation/networking/device_drivers/intel/ice.rst
7802 F: drivers/net/ethernet/intel/
7803 F: drivers/net/ethernet/intel/*/
7804 F: include/linux/avf/virtchnl.h
7806 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7807 M: Maik Broemme <mbroemme@libmpq.org>
7808 L: linux-fbdev@vger.kernel.org
7810 F: Documentation/fb/intelfb.txt
7811 F: drivers/video/fbdev/intelfb/
7814 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7815 L: linux-gpio@vger.kernel.org
7817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7818 F: drivers/gpio/gpio-ich.c
7819 F: drivers/gpio/gpio-intel-mid.c
7820 F: drivers/gpio/gpio-lynxpoint.c
7821 F: drivers/gpio/gpio-merrifield.c
7822 F: drivers/gpio/gpio-ml-ioh.c
7823 F: drivers/gpio/gpio-pch.c
7824 F: drivers/gpio/gpio-sch.c
7825 F: drivers/gpio/gpio-sodaville.c
7827 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7828 M: Zhenyu Wang <zhenyuw@linux.intel.com>
7829 M: Zhi Wang <zhi.a.wang@intel.com>
7830 L: intel-gvt-dev@lists.freedesktop.org
7831 L: intel-gfx@lists.freedesktop.org
7832 W: https://01.org/igvt-g
7833 T: git https://github.com/intel/gvt-linux.git
7835 F: drivers/gpu/drm/i915/gvt/
7837 INTEL HID EVENT DRIVER
7838 M: Alex Hung <alex.hung@canonical.com>
7839 L: platform-driver-x86@vger.kernel.org
7841 F: drivers/platform/x86/intel-hid.c
7843 INTEL I/OAT DMA DRIVER
7844 M: Dave Jiang <dave.jiang@intel.com>
7845 R: Dan Williams <dan.j.williams@intel.com>
7846 L: dmaengine@vger.kernel.org
7847 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7849 F: drivers/dma/ioat*
7852 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7853 M: Len Brown <lenb@kernel.org>
7854 L: linux-pm@vger.kernel.org
7855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7856 B: https://bugzilla.kernel.org
7858 F: drivers/idle/intel_idle.c
7860 INTEL INTEGRATED SENSOR HUB DRIVER
7861 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7862 M: Jiri Kosina <jikos@kernel.org>
7863 L: linux-input@vger.kernel.org
7865 F: drivers/hid/intel-ish-hid/
7868 M: David Woodhouse <dwmw2@infradead.org>
7869 L: iommu@lists.linux-foundation.org
7870 T: git git://git.infradead.org/iommu-2.6.git
7872 F: drivers/iommu/intel-iommu.c
7873 F: include/linux/intel-iommu.h
7875 INTEL IOP-ADMA DMA DRIVER
7876 R: Dan Williams <dan.j.williams@intel.com>
7878 F: drivers/dma/iop-adma.c
7880 INTEL IPU3 CSI-2 CIO2 DRIVER
7881 M: Yong Zhi <yong.zhi@intel.com>
7882 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7883 M: Bingbu Cao <bingbu.cao@intel.com>
7884 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
7885 L: linux-media@vger.kernel.org
7887 F: drivers/media/pci/intel/ipu3/
7888 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7890 INTEL IPU3 CSI-2 IMGU DRIVER
7891 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7892 L: linux-media@vger.kernel.org
7894 F: drivers/staging/media/ipu3/
7895 F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
7896 F: Documentation/media/v4l-drivers/ipu3.rst
7898 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7899 M: Krzysztof Halasa <khalasa@piap.pl>
7901 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7902 F: arch/arm/mach-ixp4xx/include/mach/npe.h
7903 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7904 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7905 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7906 F: drivers/net/wan/ixp4xx_hss.c
7908 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7909 M: Deepak Saxena <dsaxena@plexity.net>
7911 F: drivers/char/hw_random/ixp4xx-rng.c
7913 INTEL MANAGEMENT ENGINE (mei)
7914 M: Tomas Winkler <tomas.winkler@intel.com>
7915 L: linux-kernel@vger.kernel.org
7917 F: include/uapi/linux/mei.h
7918 F: include/linux/mei_cl_bus.h
7919 F: drivers/misc/mei/*
7920 F: drivers/watchdog/mei_wdt.c
7921 F: Documentation/misc-devices/mei/*
7924 INTEL MENLOW THERMAL DRIVER
7925 M: Sujith Thomas <sujith.thomas@intel.com>
7926 L: platform-driver-x86@vger.kernel.org
7927 W: https://01.org/linux-acpi
7929 F: drivers/platform/x86/intel_menlow.c
7931 INTEL MIC DRIVERS (mic)
7932 M: Sudeep Dutt <sudeep.dutt@intel.com>
7933 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7935 W: https://github.com/sudeepdutt/mic
7936 W: http://software.intel.com/en-us/mic-developer
7937 F: include/linux/mic_bus.h
7938 F: include/linux/scif.h
7939 F: include/uapi/linux/mic_common.h
7940 F: include/uapi/linux/mic_ioctl.h
7941 F: include/uapi/linux/scif_ioctl.h
7942 F: drivers/misc/mic/
7943 F: drivers/dma/mic_x100_dma.c
7944 F: drivers/dma/mic_x100_dma.h
7945 F: Documentation/mic/
7947 INTEL PMC CORE DRIVER
7948 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7949 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7950 L: platform-driver-x86@vger.kernel.org
7952 F: drivers/platform/x86/intel_pmc_core*
7954 INTEL PMC/P-Unit IPC DRIVER
7955 M: Zha Qipeng<qipeng.zha@intel.com>
7956 L: platform-driver-x86@vger.kernel.org
7958 F: drivers/platform/x86/intel_pmc_ipc.c
7959 F: drivers/platform/x86/intel_punit_ipc.c
7960 F: arch/x86/include/asm/intel_pmc_ipc.h
7961 F: arch/x86/include/asm/intel_punit_ipc.h
7963 INTEL PMIC GPIO DRIVERS
7964 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7967 F: drivers/gpio/gpio-*cove.c
7968 F: drivers/gpio/gpio-msic.c
7970 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7971 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7973 F: drivers/mfd/intel_msic.c
7974 F: drivers/mfd/intel_soc_pmic*
7975 F: include/linux/mfd/intel_msic.h
7976 F: include/linux/mfd/intel_soc_pmic*
7978 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7979 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7980 L: linux-wireless@vger.kernel.org
7982 F: Documentation/networking/device_drivers/intel/ipw2100.txt
7983 F: Documentation/networking/device_drivers/intel/ipw2200.txt
7984 F: drivers/net/wireless/intel/ipw2x00/
7987 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7988 M: Len Brown <lenb@kernel.org>
7989 L: linux-pm@vger.kernel.org
7991 F: drivers/cpufreq/intel_pstate.c
7993 INTEL RDMA RNIC DRIVER
7994 M: Faisal Latif <faisal.latif@intel.com>
7995 M: Shiraz Saleem <shiraz.saleem@intel.com>
7996 L: linux-rdma@vger.kernel.org
7998 F: drivers/infiniband/hw/i40iw/
7999 F: include/uapi/rdma/i40iw-abi.h
8001 INTEL TELEMETRY DRIVER
8002 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8003 M: "David E. Box" <david.e.box@linux.intel.com>
8004 L: platform-driver-x86@vger.kernel.org
8006 F: arch/x86/include/asm/intel_telemetry.h
8007 F: drivers/platform/x86/intel_telemetry*
8009 INTEL VIRTUAL BUTTON DRIVER
8010 M: AceLan Kao <acelan.kao@canonical.com>
8011 L: platform-driver-x86@vger.kernel.org
8013 F: drivers/platform/x86/intel-vbtn.c
8015 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8016 M: Stanislaw Gruszka <sgruszka@redhat.com>
8017 L: linux-wireless@vger.kernel.org
8019 F: drivers/net/wireless/intel/iwlegacy/
8021 INTEL WIRELESS WIFI LINK (iwlwifi)
8022 M: Johannes Berg <johannes.berg@intel.com>
8023 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8024 M: Luca Coelho <luciano.coelho@intel.com>
8025 M: Intel Linux Wireless <linuxwifi@intel.com>
8026 L: linux-wireless@vger.kernel.org
8027 W: http://intellinuxwireless.org
8028 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8030 F: drivers/net/wireless/intel/iwlwifi/
8032 INTEL WIRELESS WIMAX CONNECTION 2400
8033 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8034 M: linux-wimax@intel.com
8035 L: wimax@linuxwimax.org (subscribers-only)
8037 W: http://linuxwimax.org
8038 F: Documentation/wimax/README.i2400m
8039 F: drivers/net/wimax/i2400m/
8040 F: include/uapi/linux/wimax/i2400m.h
8042 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8043 M: Mario Limonciello <mario.limonciello@dell.com>
8045 F: drivers/platform/x86/intel-wmi-thunderbolt.c
8048 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8050 F: Documentation/trace/intel_th.rst
8051 F: drivers/hwtracing/intel_th/
8053 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8054 M: Ning Sun <ning.sun@intel.com>
8055 L: tboot-devel@lists.sourceforge.net
8056 W: http://tboot.sourceforge.net
8057 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8059 F: Documentation/intel_txt.txt
8060 F: include/linux/tboot.h
8061 F: arch/x86/kernel/tboot.c
8063 INTEL-MID GPIO DRIVER
8064 M: David Cohen <david.a.cohen@linux.intel.com>
8065 L: linux-gpio@vger.kernel.org
8067 F: drivers/gpio/gpio-intel-mid.c
8070 M: Georgi Djakov <georgi.djakov@linaro.org>
8071 L: linux-pm@vger.kernel.org
8073 F: Documentation/interconnect/
8074 F: Documentation/devicetree/bindings/interconnect/
8075 F: drivers/interconnect/
8076 F: include/dt-bindings/interconnect/
8077 F: include/linux/interconnect-provider.h
8078 F: include/linux/interconnect.h
8080 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8081 M: Linus Walleij <linus.walleij@linaro.org>
8082 L: linux-iio@vger.kernel.org
8084 F: drivers/iio/gyro/mpu3050*
8085 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8087 IOC3 ETHERNET DRIVER
8088 M: Ralf Baechle <ralf@linux-mips.org>
8089 L: linux-mips@vger.kernel.org
8091 F: drivers/net/ethernet/sgi/ioc3-eth.c
8094 M: Pat Gefre <pfg@sgi.com>
8095 L: linux-serial@vger.kernel.org
8097 F: drivers/tty/serial/ioc3_serial.c
8099 IOMAP FILESYSTEM LIBRARY
8100 M: Christoph Hellwig <hch@infradead.org>
8101 M: Darrick J. Wong <darrick.wong@oracle.com>
8102 M: linux-xfs@vger.kernel.org
8103 M: linux-fsdevel@vger.kernel.org
8104 L: linux-xfs@vger.kernel.org
8105 L: linux-fsdevel@vger.kernel.org
8106 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8109 F: include/linux/iomap.h
8112 M: Joerg Roedel <joro@8bytes.org>
8113 L: iommu@lists.linux-foundation.org
8114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8116 F: Documentation/devicetree/bindings/iommu/
8118 F: include/linux/iommu.h
8119 F: include/linux/of_iommu.h
8120 F: include/linux/iova.h
8123 M: Jens Axboe <axboe@kernel.dk>
8124 L: linux-block@vger.kernel.org
8125 L: linux-fsdevel@vger.kernel.org
8126 T: git git://git.kernel.dk/linux-block
8127 T: git git://git.kernel.dk/liburing
8130 F: include/uapi/linux/io_uring.h
8133 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
8135 F: net/ipv4/netfilter/ipt_MASQUERADE.c
8138 M: Corey Minyard <minyard@acm.org>
8139 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8140 W: http://openipmi.sourceforge.net/
8142 F: Documentation/devicetree/bindings/ipmi/
8143 F: Documentation/IPMI.txt
8144 F: drivers/char/ipmi/
8145 F: include/linux/ipmi*
8146 F: include/uapi/linux/ipmi*
8148 IPS SCSI RAID DRIVER
8149 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8150 L: linux-scsi@vger.kernel.org
8151 W: http://www.adaptec.com/
8153 F: drivers/scsi/ips*
8156 M: Wensong Zhang <wensong@linux-vs.org>
8157 M: Simon Horman <horms@verge.net.au>
8158 M: Julian Anastasov <ja@ssi.bg>
8159 L: netdev@vger.kernel.org
8160 L: lvs-devel@vger.kernel.org
8162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8164 F: Documentation/networking/ipvs-sysctl.txt
8165 F: include/net/ip_vs.h
8166 F: include/uapi/linux/ip_vs.h
8167 F: net/netfilter/ipvs/
8170 M: Jiri Kosina <jikos@kernel.org>
8171 M: David Sterba <dsterba@suse.com>
8173 F: drivers/tty/ipwireless/
8176 L: netdev@vger.kernel.org
8178 F: include/uapi/linux/ipx.h
8180 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8181 M: Marc Zyngier <marc.zyngier@arm.com>
8183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8184 F: Documentation/IRQ-domain.txt
8185 F: include/linux/irqdomain.h
8186 F: kernel/irq/irqdomain.c
8190 M: Thomas Gleixner <tglx@linutronix.de>
8191 L: linux-kernel@vger.kernel.org
8193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8197 M: Thomas Gleixner <tglx@linutronix.de>
8198 M: Jason Cooper <jason@lakedaemon.net>
8199 M: Marc Zyngier <marc.zyngier@arm.com>
8200 L: linux-kernel@vger.kernel.org
8202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8203 F: Documentation/devicetree/bindings/interrupt-controller/
8207 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8209 F: Documentation/isa.txt
8210 F: drivers/base/isa.c
8211 F: include/linux/isa.h
8214 M: Hans Verkuil <hverkuil@xs4all.nl>
8215 L: linux-media@vger.kernel.org
8216 T: git git://linuxtv.org/media_tree.git
8217 W: https://linuxtv.org
8219 F: drivers/media/radio/radio-isa*
8222 M: Jaroslav Kysela <perex@perex.cz>
8224 F: Documentation/isapnp.txt
8225 F: drivers/pnp/isapnp/
8226 F: include/linux/isapnp.h
8229 M: Lee Duncan <lduncan@suse.com>
8230 M: Chris Leech <cleech@redhat.com>
8231 L: open-iscsi@googlegroups.com
8232 W: www.open-iscsi.com
8234 F: drivers/scsi/*iscsi*
8235 F: include/scsi/*iscsi*
8237 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8238 M: Peter Jones <pjones@redhat.com>
8239 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
8241 F: drivers/firmware/iscsi_ibft*
8243 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8244 M: Sagi Grimberg <sagi@grimberg.me>
8245 M: Max Gurtovoy <maxg@mellanox.com>
8246 L: linux-rdma@vger.kernel.org
8248 W: http://www.openfabrics.org
8249 W: www.open-iscsi.org
8250 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8251 F: drivers/infiniband/ulp/iser/
8253 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8254 M: Sagi Grimberg <sagi@grimberg.me>
8255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8256 L: linux-rdma@vger.kernel.org
8257 L: target-devel@vger.kernel.org
8259 W: http://www.linux-iscsi.org
8260 F: drivers/infiniband/ulp/isert
8263 M: Karsten Keil <isdn@linux-pingi.de>
8264 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
8265 L: netdev@vger.kernel.org
8266 W: http://www.isdn4linux.de
8267 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8269 F: Documentation/isdn/
8271 F: include/linux/isdn.h
8272 F: include/linux/isdn/
8273 F: include/uapi/linux/isdn.h
8274 F: include/uapi/linux/isdn/
8276 IT87 HARDWARE MONITORING DRIVER
8277 M: Jean Delvare <jdelvare@suse.com>
8278 L: linux-hwmon@vger.kernel.org
8280 F: Documentation/hwmon/it87.rst
8281 F: drivers/hwmon/it87.c
8284 M: Antti Palosaari <crope@iki.fi>
8285 L: linux-media@vger.kernel.org
8286 W: https://linuxtv.org
8287 W: http://palosaari.fi/linux/
8288 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8289 T: git git://linuxtv.org/anttip/media_tree.git
8291 F: drivers/media/tuners/it913x*
8293 IVTV VIDEO4LINUX DRIVER
8294 M: Andy Walls <awalls@md.metrocast.net>
8295 L: ivtv-devel@ivtvdriver.org (subscribers-only)
8296 L: linux-media@vger.kernel.org
8297 T: git git://linuxtv.org/media_tree.git
8298 W: http://www.ivtvdriver.org
8300 F: Documentation/media/v4l-drivers/ivtv*
8301 F: drivers/media/pci/ivtv/
8302 F: include/uapi/linux/ivtv*
8304 IX2505V MEDIA DRIVER
8305 M: Malcolm Priestley <tvboxspy@gmail.com>
8306 L: linux-media@vger.kernel.org
8307 W: https://linuxtv.org
8308 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8310 F: drivers/media/dvb-frontends/ix2505v*
8312 JAILHOUSE HYPERVISOR INTERFACE
8313 M: Jan Kiszka <jan.kiszka@siemens.com>
8314 L: jailhouse-dev@googlegroups.com
8316 F: arch/x86/kernel/jailhouse.c
8317 F: arch/x86/include/asm/jailhouse_para.h
8319 JC42.4 TEMPERATURE SENSOR DRIVER
8320 M: Guenter Roeck <linux@roeck-us.net>
8321 L: linux-hwmon@vger.kernel.org
8323 F: drivers/hwmon/jc42.c
8324 F: Documentation/hwmon/jc42.rst
8327 M: Dave Kleikamp <shaggy@kernel.org>
8328 L: jfs-discussion@lists.sourceforge.net
8329 W: http://jfs.sourceforge.net/
8330 T: git git://github.com/kleikamp/linux-shaggy.git
8332 F: Documentation/filesystems/jfs.txt
8336 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
8337 L: netdev@vger.kernel.org
8339 F: drivers/net/ethernet/jme.*
8341 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8342 M: David Woodhouse <dwmw2@infradead.org>
8343 L: linux-mtd@lists.infradead.org
8344 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
8347 F: include/uapi/linux/jffs2.h
8349 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8350 M: "Theodore Ts'o" <tytso@mit.edu>
8351 M: Jan Kara <jack@suse.com>
8352 L: linux-ext4@vger.kernel.org
8355 F: include/linux/jbd2.h
8357 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8358 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8359 L: linux-media@vger.kernel.org
8361 F: drivers/media/platform/rcar_jpu.c
8363 JSM Neo PCI based serial card
8364 L: linux-serial@vger.kernel.org
8366 F: drivers/tty/serial/jsm/
8368 K10TEMP HARDWARE MONITORING DRIVER
8369 M: Clemens Ladisch <clemens@ladisch.de>
8370 L: linux-hwmon@vger.kernel.org
8372 F: Documentation/hwmon/k10temp.rst
8373 F: drivers/hwmon/k10temp.c
8375 K8TEMP HARDWARE MONITORING DRIVER
8376 M: Rudolf Marek <r.marek@assembler.cz>
8377 L: linux-hwmon@vger.kernel.org
8379 F: Documentation/hwmon/k8temp.rst
8380 F: drivers/hwmon/k8temp.c
8383 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
8384 R: Alexander Potapenko <glider@google.com>
8385 R: Dmitry Vyukov <dvyukov@google.com>
8386 L: kasan-dev@googlegroups.com
8388 F: arch/*/include/asm/kasan.h
8389 F: arch/*/mm/kasan_init*
8390 F: Documentation/dev-tools/kasan.rst
8391 F: include/linux/kasan*.h
8394 F: scripts/Makefile.kasan
8397 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8399 L: linux-kbuild@vger.kernel.org
8401 F: Documentation/kbuild/kconfig*
8403 F: scripts/Kconfig.include
8406 M: Dave Young <dyoung@redhat.com>
8407 M: Baoquan He <bhe@redhat.com>
8408 R: Vivek Goyal <vgoyal@redhat.com>
8409 L: kexec@lists.infradead.org
8410 W: http://lse.sourceforge.net/kdump/
8412 F: Documentation/kdump/
8414 KEENE FM RADIO TRANSMITTER DRIVER
8415 M: Hans Verkuil <hverkuil@xs4all.nl>
8416 L: linux-media@vger.kernel.org
8417 T: git git://linuxtv.org/media_tree.git
8418 W: https://linuxtv.org
8420 F: drivers/media/radio/radio-keene*
8423 M: Ian Kent <raven@themaw.net>
8424 L: autofs@vger.kernel.org
8428 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8429 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8430 M: Michal Marek <michal.lkml@markovi.net>
8431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8432 L: linux-kbuild@vger.kernel.org
8434 F: Documentation/kbuild/
8437 F: scripts/Makefile*
8444 L: kernel-janitors@vger.kernel.org
8445 W: http://kernelnewbies.org/KernelJanitors
8448 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8449 M: "J. Bruce Fields" <bfields@fieldses.org>
8450 M: Jeff Layton <jlayton@kernel.org>
8451 L: linux-nfs@vger.kernel.org
8452 W: http://nfs.sourceforge.net/
8453 T: git git://linux-nfs.org/~bfields/linux.git
8456 F: include/uapi/linux/nfsd/
8460 F: include/linux/lockd/
8461 F: include/linux/sunrpc/
8462 F: include/uapi/linux/sunrpc/
8464 KERNEL SELFTEST FRAMEWORK
8465 M: Shuah Khan <shuah@kernel.org>
8466 M: Shuah Khan <skhan@linuxfoundation.org>
8467 L: linux-kselftest@vger.kernel.org
8468 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8469 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
8471 F: tools/testing/selftests/
8472 F: Documentation/dev-tools/kselftest*
8474 KERNEL USERMODE HELPER
8475 M: Luis Chamberlain <mcgrof@kernel.org>
8476 L: linux-kernel@vger.kernel.org
8479 F: include/linux/umh.h
8481 KERNEL VIRTUAL MACHINE (KVM)
8482 M: Paolo Bonzini <pbonzini@redhat.com>
8483 M: Radim Krčmář <rkrcmar@redhat.com>
8484 L: kvm@vger.kernel.org
8485 W: http://www.linux-kvm.org
8486 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8488 F: Documentation/virtual/kvm/
8489 F: include/trace/events/kvm.h
8490 F: include/uapi/asm-generic/kvm*
8491 F: include/uapi/linux/kvm*
8492 F: include/asm-generic/kvm*
8493 F: include/linux/kvm*
8494 F: include/kvm/iodev.h
8497 F: tools/testing/selftests/kvm/
8499 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8500 M: Joerg Roedel <joro@8bytes.org>
8501 L: kvm@vger.kernel.org
8502 W: http://www.linux-kvm.org/
8504 F: arch/x86/include/asm/svm.h
8505 F: arch/x86/kvm/svm.c
8507 KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8508 M: Christoffer Dall <christoffer.dall@arm.com>
8509 M: Marc Zyngier <marc.zyngier@arm.com>
8510 R: James Morse <james.morse@arm.com>
8511 R: Julien Thierry <julien.thierry@arm.com>
8512 R: Suzuki K Pouloze <suzuki.poulose@arm.com>
8513 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8514 L: kvmarm@lists.cs.columbia.edu
8515 W: http://systems.cs.columbia.edu/projects/kvm-arm
8516 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8518 F: arch/arm/include/uapi/asm/kvm*
8519 F: arch/arm/include/asm/kvm*
8521 F: arch/arm64/include/uapi/asm/kvm*
8522 F: arch/arm64/include/asm/kvm*
8525 F: include/kvm/arm_*
8527 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8528 M: James Hogan <jhogan@kernel.org>
8529 L: linux-mips@vger.kernel.org
8531 F: arch/mips/include/uapi/asm/kvm*
8532 F: arch/mips/include/asm/kvm*
8535 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8536 M: Paul Mackerras <paulus@ozlabs.org>
8537 L: kvm-ppc@vger.kernel.org
8538 W: http://www.linux-kvm.org/
8539 T: git git://github.com/agraf/linux-2.6.git
8541 F: arch/powerpc/include/uapi/asm/kvm*
8542 F: arch/powerpc/include/asm/kvm*
8543 F: arch/powerpc/kvm/
8544 F: arch/powerpc/kernel/kvm*
8546 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8547 M: Christian Borntraeger <borntraeger@de.ibm.com>
8548 M: Janosch Frank <frankja@linux.ibm.com>
8549 R: David Hildenbrand <david@redhat.com>
8550 R: Cornelia Huck <cohuck@redhat.com>
8551 L: linux-s390@vger.kernel.org
8552 W: http://www.ibm.com/developerworks/linux/linux390/
8553 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8555 F: arch/s390/include/uapi/asm/kvm*
8556 F: arch/s390/include/asm/gmap.h
8557 F: arch/s390/include/asm/kvm*
8559 F: arch/s390/mm/gmap.c
8561 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8562 M: Paolo Bonzini <pbonzini@redhat.com>
8563 M: Radim Krčmář <rkrcmar@redhat.com>
8564 L: kvm@vger.kernel.org
8565 W: http://www.linux-kvm.org
8566 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8570 F: arch/x86/include/uapi/asm/kvm*
8571 F: arch/x86/include/asm/kvm*
8572 F: arch/x86/include/asm/pvclock-abi.h
8573 F: arch/x86/kernel/kvm.c
8574 F: arch/x86/kernel/kvmclock.c
8577 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8578 M: Tejun Heo <tj@kernel.org>
8579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8581 F: include/linux/kernfs.h
8585 M: Eric Biederman <ebiederm@xmission.com>
8586 W: http://kernel.org/pub/linux/utils/kernel/kexec/
8587 L: kexec@lists.infradead.org
8589 F: include/linux/kexec.h
8590 F: include/uapi/linux/kexec.h
8594 M: Mimi Zohar <zohar@linux.ibm.com>
8595 L: linux-integrity@vger.kernel.org
8596 L: keyrings@vger.kernel.org
8598 F: Documentation/security/keys/trusted-encrypted.rst
8599 F: include/keys/encrypted-type.h
8600 F: security/keys/encrypted-keys/
8603 M: James Bottomley <jejb@linux.ibm.com>
8604 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8605 M: Mimi Zohar <zohar@linux.ibm.com>
8606 L: linux-integrity@vger.kernel.org
8607 L: keyrings@vger.kernel.org
8609 F: Documentation/security/keys/trusted-encrypted.rst
8610 F: include/keys/trusted-type.h
8611 F: security/keys/trusted.c
8612 F: security/keys/trusted.h
8615 M: David Howells <dhowells@redhat.com>
8616 L: keyrings@vger.kernel.org
8618 F: Documentation/security/keys/core.rst
8619 F: include/linux/key.h
8620 F: include/linux/key-type.h
8621 F: include/linux/keyctl.h
8622 F: include/uapi/linux/keyctl.h
8626 KGDB / KDB /debug_core
8627 M: Jason Wessel <jason.wessel@windriver.com>
8628 M: Daniel Thompson <daniel.thompson@linaro.org>
8629 W: http://kgdb.wiki.kernel.org/
8630 L: kgdb-bugreport@lists.sourceforge.net
8631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8633 F: Documentation/dev-tools/kgdb.rst
8634 F: drivers/misc/kgdbts.c
8635 F: drivers/tty/serial/kgdboc.c
8636 F: include/linux/kdb.h
8637 F: include/linux/kgdb.h
8641 M: Catalin Marinas <catalin.marinas@arm.com>
8643 F: Documentation/dev-tools/kmemleak.rst
8644 F: include/linux/kmemleak.h
8646 F: mm/kmemleak-test.c
8648 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8649 M: Luis Chamberlain <mcgrof@kernel.org>
8650 L: linux-kernel@vger.kernel.org
8653 F: include/linux/kmod.h
8655 F: tools/testing/selftests/kmod/
8658 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8659 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8660 M: "David S. Miller" <davem@davemloft.net>
8661 M: Masami Hiramatsu <mhiramat@kernel.org>
8663 F: Documentation/kprobes.txt
8664 F: include/linux/kprobes.h
8665 F: include/asm-generic/kprobes.h
8668 KS0108 LCD CONTROLLER DRIVER
8669 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8671 F: Documentation/auxdisplay/ks0108
8672 F: drivers/auxdisplay/ks0108.c
8673 F: include/linux/ks0108.h
8676 M: David Ahern <dsa@cumulusnetworks.com>
8677 L: netdev@vger.kernel.org
8680 F: include/net/l3mdev.h
8683 M: John Fastabend <john.fastabend@gmail.com>
8684 M: Daniel Borkmann <daniel@iogearbox.net>
8685 L: netdev@vger.kernel.org
8686 L: bpf@vger.kernel.org
8688 F: include/linux/skmsg.h
8690 F: net/core/sock_map.c
8691 F: net/ipv4/tcp_bpf.c
8693 LANTIQ / INTEL Ethernet drivers
8694 M: Hauke Mehrtens <hauke@hauke-m.de>
8695 L: netdev@vger.kernel.org
8697 F: net/dsa/tag_gswip.c
8698 F: drivers/net/ethernet/lantiq_xrx200.c
8699 F: drivers/net/dsa/lantiq_pce.h
8700 F: drivers/net/dsa/lantiq_gswip.c
8702 LANTIQ MIPS ARCHITECTURE
8703 M: John Crispin <john@phrozen.org>
8704 L: linux-mips@vger.kernel.org
8707 F: drivers/soc/lantiq
8710 L: linux-x25@vger.kernel.org
8712 F: Documentation/networking/lapb-module.txt
8716 LASI 53c700 driver for PARISC
8717 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8718 L: linux-scsi@vger.kernel.org
8720 F: Documentation/scsi/53c700.txt
8721 F: drivers/scsi/53c700*
8724 M: Tobin C. Harding <me@tobin.cc>
8725 M: Tycho Andersen <tycho@tycho.ws>
8726 L: kernel-hardening@lists.openwall.com
8728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8729 F: scripts/leaking_addresses.pl
8732 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
8733 M: Pavel Machek <pavel@ucw.cz>
8734 R: Dan Murphy <dmurphy@ti.com>
8735 L: linux-leds@vger.kernel.org
8736 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8738 F: Documentation/devicetree/bindings/leds/
8740 F: include/linux/leds.h
8742 LEGACY EEPROM DRIVER
8743 M: Jean Delvare <jdelvare@suse.com>
8745 F: Documentation/misc-devices/eeprom
8746 F: drivers/misc/eeprom/eeprom.c
8749 R: David Lechner <david@lechnology.com>
8751 F: arch/arm/boot/dts/da850-lego-ev3.dts
8752 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8753 F: drivers/power/supply/lego_ev3_battery.c
8755 LEGO USB Tower driver
8756 M: Juergen Stuber <starblue@users.sourceforge.net>
8757 L: legousb-devel@lists.sourceforge.net
8758 W: http://legousb.sourceforge.net/
8760 F: drivers/usb/misc/legousbtower.c
8763 M: Matan Ziv-Av <matan@svgalib.org>
8764 L: platform-driver-x86@vger.kernel.org
8766 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
8767 F: Documentation/laptops/lg-laptop.rst
8768 F: drivers/platform/x86/lg-laptop.c
8771 M: Michael Krufky <mkrufky@linuxtv.org>
8772 L: linux-media@vger.kernel.org
8773 W: https://linuxtv.org
8774 W: http://github.com/mkrufky
8775 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8776 T: git git://linuxtv.org/mkrufky/tuners.git
8778 F: drivers/media/dvb-frontends/lg2160.*
8780 LGDT3305 MEDIA DRIVER
8781 M: Michael Krufky <mkrufky@linuxtv.org>
8782 L: linux-media@vger.kernel.org
8783 W: https://linuxtv.org
8784 W: http://github.com/mkrufky
8785 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8786 T: git git://linuxtv.org/mkrufky/tuners.git
8788 F: drivers/media/dvb-frontends/lgdt3305.*
8790 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8791 M: Viresh Kumar <vireshk@kernel.org>
8792 L: linux-ide@vger.kernel.org
8793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8795 F: include/linux/pata_arasan_cf_data.h
8796 F: drivers/ata/pata_arasan_cf.c
8799 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8800 M: Jens Axboe <axboe@kernel.dk>
8801 L: linux-ide@vger.kernel.org
8802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8804 F: drivers/ata/pata_*.c
8805 F: drivers/ata/ata_generic.c
8807 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8808 M: Linus Walleij <linus.walleij@linaro.org>
8809 L: linux-ide@vger.kernel.org
8810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8812 F: drivers/ata/pata_ftide010.c
8813 F: drivers/ata/sata_gemini.c
8814 F: drivers/ata/sata_gemini.h
8816 LIBATA SATA AHCI PLATFORM devices support
8817 M: Hans de Goede <hdegoede@redhat.com>
8818 M: Jens Axboe <axboe@kernel.dk>
8819 L: linux-ide@vger.kernel.org
8820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8822 F: drivers/ata/ahci_platform.c
8823 F: drivers/ata/libahci_platform.c
8824 F: include/linux/ahci_platform.h
8826 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8827 M: Mikael Pettersson <mikpelinux@gmail.com>
8828 L: linux-ide@vger.kernel.org
8829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8831 F: drivers/ata/sata_promise.*
8833 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8834 M: Jens Axboe <axboe@kernel.dk>
8835 L: linux-ide@vger.kernel.org
8836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8839 F: include/linux/ata.h
8840 F: include/linux/libata.h
8841 F: Documentation/devicetree/bindings/ata/
8844 M: Sasha Levin <alexander.levin@microsoft.com>
8846 F: tools/lib/lockdep/
8848 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8849 M: Dan Williams <dan.j.williams@intel.com>
8850 M: Vishal Verma <vishal.l.verma@intel.com>
8851 M: Dave Jiang <dave.jiang@intel.com>
8852 L: linux-nvdimm@lists.01.org
8853 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8855 F: drivers/nvdimm/blk.c
8856 F: drivers/nvdimm/region_devs.c
8858 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8859 M: Vishal Verma <vishal.l.verma@intel.com>
8860 M: Dan Williams <dan.j.williams@intel.com>
8861 M: Dave Jiang <dave.jiang@intel.com>
8862 L: linux-nvdimm@lists.01.org
8863 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8865 F: drivers/nvdimm/btt*
8867 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8868 M: Dan Williams <dan.j.williams@intel.com>
8869 M: Vishal Verma <vishal.l.verma@intel.com>
8870 M: Dave Jiang <dave.jiang@intel.com>
8871 L: linux-nvdimm@lists.01.org
8872 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8874 F: drivers/nvdimm/pmem*
8876 LIBNVDIMM: DEVICETREE BINDINGS
8877 M: Oliver O'Halloran <oohall@gmail.com>
8878 L: linux-nvdimm@lists.01.org
8879 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8881 F: drivers/nvdimm/of_pmem.c
8882 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
8884 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8885 M: Dan Williams <dan.j.williams@intel.com>
8886 M: Vishal Verma <vishal.l.verma@intel.com>
8887 M: Dave Jiang <dave.jiang@intel.com>
8888 M: Keith Busch <keith.busch@intel.com>
8889 M: Ira Weiny <ira.weiny@intel.com>
8890 L: linux-nvdimm@lists.01.org
8891 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8895 F: drivers/acpi/nfit/*
8896 F: include/linux/nd.h
8897 F: include/linux/libnvdimm.h
8898 F: include/uapi/linux/ndctl.h
8900 LIGHTNVM PLATFORM SUPPORT
8901 M: Matias Bjorling <mb@lightnvm.io>
8902 W: http://github/OpenChannelSSD
8903 L: linux-block@vger.kernel.org
8905 F: drivers/lightnvm/
8906 F: include/linux/lightnvm.h
8907 F: include/uapi/linux/lightnvm.h
8909 LINUX FOR POWER MACINTOSH
8910 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8911 W: http://www.penguinppc.org/
8912 L: linuxppc-dev@lists.ozlabs.org
8914 F: arch/powerpc/platforms/powermac/
8915 F: drivers/macintosh/
8917 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8918 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8919 M: Paul Mackerras <paulus@samba.org>
8920 M: Michael Ellerman <mpe@ellerman.id.au>
8921 W: https://github.com/linuxppc/linux/wiki
8922 L: linuxppc-dev@lists.ozlabs.org
8923 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8926 F: Documentation/ABI/stable/sysfs-firmware-opal-*
8927 F: Documentation/devicetree/bindings/powerpc/
8928 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
8929 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
8930 F: Documentation/powerpc/
8932 F: drivers/char/tpm/tpm_ibmvtpm*
8933 F: drivers/crypto/nx/
8934 F: drivers/crypto/vmx/
8935 F: drivers/i2c/busses/i2c-opal.c
8936 F: drivers/net/ethernet/ibm/ibmveth.*
8937 F: drivers/net/ethernet/ibm/ibmvnic.*
8938 F: drivers/pci/hotplug/pnv_php.c
8939 F: drivers/pci/hotplug/rpa*
8940 F: drivers/rtc/rtc-opal.c
8941 F: drivers/scsi/ibmvscsi/
8942 F: drivers/tty/hvc/hvc_opal.c
8943 F: drivers/watchdog/wdrtas.c
8944 F: tools/testing/selftests/powerpc
8951 LINUX FOR POWERPC EMBEDDED MPC5XXX
8952 M: Anatolij Gustschin <agust@denx.de>
8953 L: linuxppc-dev@lists.ozlabs.org
8954 T: git git://git.denx.de/linux-denx-agust.git
8956 F: arch/powerpc/platforms/512x/
8957 F: arch/powerpc/platforms/52xx/
8959 LINUX FOR POWERPC EMBEDDED PPC4XX
8960 M: Alistair Popple <alistair@popple.id.au>
8961 M: Matt Porter <mporter@kernel.crashing.org>
8962 W: http://www.penguinppc.org/
8963 L: linuxppc-dev@lists.ozlabs.org
8965 F: arch/powerpc/platforms/40x/
8966 F: arch/powerpc/platforms/44x/
8968 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8969 M: Scott Wood <oss@buserror.net>
8970 M: Kumar Gala <galak@kernel.crashing.org>
8971 W: http://www.penguinppc.org/
8972 L: linuxppc-dev@lists.ozlabs.org
8973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8975 F: arch/powerpc/platforms/83xx/
8976 F: arch/powerpc/platforms/85xx/
8977 F: Documentation/devicetree/bindings/powerpc/fsl/
8979 LINUX FOR POWERPC EMBEDDED PPC8XX
8980 M: Vitaly Bordug <vitb@kernel.crashing.org>
8981 W: http://www.penguinppc.org/
8982 L: linuxppc-dev@lists.ozlabs.org
8984 F: arch/powerpc/platforms/8xx/
8986 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8987 L: linuxppc-dev@lists.ozlabs.org
8989 F: arch/powerpc/*/*virtex*
8990 F: arch/powerpc/*/*/*virtex*
8992 LINUX FOR POWERPC PA SEMI PWRFICIENT
8993 L: linuxppc-dev@lists.ozlabs.org
8995 F: arch/powerpc/platforms/pasemi/
8996 F: drivers/*/*pasemi*
8997 F: drivers/*/*/*pasemi*
8999 LINUX KERNEL DUMP TEST MODULE (LKDTM)
9000 M: Kees Cook <keescook@chromium.org>
9002 F: drivers/misc/lkdtm/*
9004 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9005 M: Alan Stern <stern@rowland.harvard.edu>
9006 M: Andrea Parri <andrea.parri@amarulasolutions.com>
9007 M: Will Deacon <will.deacon@arm.com>
9008 M: Peter Zijlstra <peterz@infradead.org>
9009 M: Boqun Feng <boqun.feng@gmail.com>
9010 M: Nicholas Piggin <npiggin@gmail.com>
9011 M: David Howells <dhowells@redhat.com>
9012 M: Jade Alglave <j.alglave@ucl.ac.uk>
9013 M: Luc Maranget <luc.maranget@inria.fr>
9014 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
9015 R: Akira Yokosawa <akiyks@gmail.com>
9016 R: Daniel Lustig <dlustig@nvidia.com>
9017 L: linux-kernel@vger.kernel.org
9018 L: linux-arch@vger.kernel.org
9020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9021 F: tools/memory-model/
9022 F: Documentation/atomic_bitops.txt
9023 F: Documentation/atomic_t.txt
9024 F: Documentation/core-api/atomic_ops.rst
9025 F: Documentation/core-api/refcount-vs-atomic.rst
9026 F: Documentation/memory-barriers.txt
9028 LIS3LV02D ACCELEROMETER DRIVER
9029 M: Eric Piel <eric.piel@tremplin-utc.net>
9031 F: Documentation/misc-devices/lis3lv02d
9032 F: drivers/misc/lis3lv02d/
9033 F: drivers/platform/x86/hp_accel.c
9036 M: Josh Poimboeuf <jpoimboe@redhat.com>
9037 M: Jiri Kosina <jikos@kernel.org>
9038 M: Miroslav Benes <mbenes@suse.cz>
9039 M: Petr Mladek <pmladek@suse.com>
9040 R: Joe Lawrence <joe.lawrence@redhat.com>
9042 F: kernel/livepatch/
9043 F: include/linux/livepatch.h
9044 F: arch/x86/include/asm/livepatch.h
9045 F: arch/x86/kernel/livepatch.c
9046 F: Documentation/livepatch/
9047 F: Documentation/ABI/testing/sysfs-kernel-livepatch
9048 F: samples/livepatch/
9049 F: tools/testing/selftests/livepatch/
9050 L: live-patching@vger.kernel.org
9051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9054 L: netdev@vger.kernel.org
9056 F: include/linux/llc.h
9057 F: include/uapi/linux/llc.h
9061 LM73 HARDWARE MONITOR DRIVER
9062 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
9063 L: linux-hwmon@vger.kernel.org
9065 F: drivers/hwmon/lm73.c
9067 LM78 HARDWARE MONITOR DRIVER
9068 M: Jean Delvare <jdelvare@suse.com>
9069 L: linux-hwmon@vger.kernel.org
9071 F: Documentation/hwmon/lm78.rst
9072 F: drivers/hwmon/lm78.c
9074 LM83 HARDWARE MONITOR DRIVER
9075 M: Jean Delvare <jdelvare@suse.com>
9076 L: linux-hwmon@vger.kernel.org
9078 F: Documentation/hwmon/lm83.rst
9079 F: drivers/hwmon/lm83.c
9081 LM90 HARDWARE MONITOR DRIVER
9082 M: Jean Delvare <jdelvare@suse.com>
9083 L: linux-hwmon@vger.kernel.org
9085 F: Documentation/hwmon/lm90.rst
9086 F: Documentation/devicetree/bindings/hwmon/lm90.txt
9087 F: drivers/hwmon/lm90.c
9088 F: include/dt-bindings/thermal/lm90.h
9090 LM95234 HARDWARE MONITOR DRIVER
9091 M: Guenter Roeck <linux@roeck-us.net>
9092 L: linux-hwmon@vger.kernel.org
9094 F: Documentation/hwmon/lm95234.rst
9095 F: drivers/hwmon/lm95234.c
9097 LME2510 MEDIA DRIVER
9098 M: Malcolm Priestley <tvboxspy@gmail.com>
9099 L: linux-media@vger.kernel.org
9100 W: https://linuxtv.org
9101 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9103 F: drivers/media/usb/dvb-usb-v2/lmedm04*
9105 LOADPIN SECURITY MODULE
9106 M: Kees Cook <keescook@chromium.org>
9107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9109 F: security/loadpin/
9110 F: Documentation/admin-guide/LSM/LoadPin.rst
9113 M: Peter Zijlstra <peterz@infradead.org>
9114 M: Ingo Molnar <mingo@redhat.com>
9115 M: Will Deacon <will.deacon@arm.com>
9116 L: linux-kernel@vger.kernel.org
9117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9119 F: Documentation/locking/
9120 F: include/linux/lockdep.h
9121 F: include/linux/spinlock*.h
9122 F: arch/*/include/asm/spinlock*.h
9123 F: include/linux/rwlock*.h
9124 F: include/linux/mutex*.h
9125 F: include/linux/rwsem*.h
9126 F: include/linux/seqlock.h
9127 F: lib/locking*.[ch]
9129 X: kernel/locking/locktorture.c
9131 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9132 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
9133 L: linux-ntfs-dev@lists.sourceforge.net
9134 W: http://www.linux-ntfs.org/content/view/19/37/
9136 F: Documentation/ldm.txt
9137 F: block/partitions/ldm.*
9139 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9140 M: Sathya Prakash <sathya.prakash@broadcom.com>
9141 M: Chaitra P B <chaitra.basappa@broadcom.com>
9142 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9143 L: MPT-FusionLinux.pdl@broadcom.com
9144 L: linux-scsi@vger.kernel.org
9145 W: http://www.avagotech.com/support/
9147 F: drivers/message/fusion/
9148 F: drivers/scsi/mpt3sas/
9150 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9151 M: Matthew Wilcox <willy@infradead.org>
9152 L: linux-scsi@vger.kernel.org
9154 F: drivers/scsi/sym53c8xx_2/
9157 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9158 L: linux-iio@vger.kernel.org
9160 F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9161 F: drivers/iio/dac/ltc1660.c
9163 LTC4261 HARDWARE MONITOR DRIVER
9164 M: Guenter Roeck <linux@roeck-us.net>
9165 L: linux-hwmon@vger.kernel.org
9167 F: Documentation/hwmon/ltc4261.rst
9168 F: drivers/hwmon/ltc4261.c
9170 LTC4306 I2C MULTIPLEXER DRIVER
9171 M: Michael Hennerich <michael.hennerich@analog.com>
9172 W: http://ez.analog.com/community/linux-device-drivers
9173 L: linux-i2c@vger.kernel.org
9175 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
9176 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9178 LTP (Linux Test Project)
9179 M: Mike Frysinger <vapier@gentoo.org>
9180 M: Cyril Hrubis <chrubis@suse.cz>
9181 M: Wanlong Gao <wanlong.gao@gmail.com>
9182 M: Jan Stancek <jstancek@redhat.com>
9183 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9184 M: Alexey Kodanev <alexey.kodanev@oracle.com>
9185 L: ltp@lists.linux.it (subscribers-only)
9186 W: http://linux-test-project.github.io/
9187 T: git git://github.com/linux-test-project/ltp.git
9191 M: Geert Uytterhoeven <geert@linux-m68k.org>
9192 L: linux-m68k@lists.linux-m68k.org
9193 W: http://www.linux-m68k.org/
9194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9199 M68K ON APPLE MACINTOSH
9200 M: Joshua Thompson <funaho@jurai.org>
9201 W: http://www.mac.linux-m68k.org/
9202 L: linux-m68k@lists.linux-m68k.org
9207 M: Philip Blundell <philb@gnu.org>
9208 W: http://www.tazenda.demon.co.uk/phil/linux-hp
9212 M88DS3103 MEDIA DRIVER
9213 M: Antti Palosaari <crope@iki.fi>
9214 L: linux-media@vger.kernel.org
9215 W: https://linuxtv.org
9216 W: http://palosaari.fi/linux/
9217 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9218 T: git git://linuxtv.org/anttip/media_tree.git
9220 F: drivers/media/dvb-frontends/m88ds3103*
9222 M88RS2000 MEDIA DRIVER
9223 M: Malcolm Priestley <tvboxspy@gmail.com>
9224 L: linux-media@vger.kernel.org
9225 W: https://linuxtv.org
9226 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9228 F: drivers/media/dvb-frontends/m88rs2000*
9230 MA901 MASTERKIT USB FM RADIO DRIVER
9231 M: Alexey Klimov <klimov.linux@gmail.com>
9232 L: linux-media@vger.kernel.org
9233 T: git git://linuxtv.org/media_tree.git
9235 F: drivers/media/radio/radio-ma901.c
9238 M: Johannes Berg <johannes@sipsolutions.net>
9239 L: linux-wireless@vger.kernel.org
9240 W: http://wireless.kernel.org/
9241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9242 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9244 F: Documentation/networking/mac80211-injection.txt
9245 F: include/net/mac80211.h
9247 F: drivers/net/wireless/mac80211_hwsim.[ch]
9248 F: Documentation/networking/mac80211_hwsim/README
9251 M: Jassi Brar <jassisinghbrar@gmail.com>
9252 L: linux-kernel@vger.kernel.org
9255 F: include/linux/mailbox_client.h
9256 F: include/linux/mailbox_controller.h
9258 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9259 M: Michael Kerrisk <mtk.manpages@gmail.com>
9260 W: http://www.kernel.org/doc/man-pages
9261 L: linux-man@vger.kernel.org
9264 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9265 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
9266 L: linux-mips@vger.kernel.org
9268 F: arch/mips/boot/dts/img/pistachio_marduk.dts
9270 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9271 M: Andrew Lunn <andrew@lunn.ch>
9272 M: Vivien Didelot <vivien.didelot@gmail.com>
9273 L: netdev@vger.kernel.org
9275 F: drivers/net/dsa/mv88e6xxx/
9276 F: include/linux/platform_data/mv88e6xxx.h
9277 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
9279 MARVELL ARMADA DRM SUPPORT
9280 M: Russell King <linux@armlinux.org.uk>
9282 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9283 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9284 F: drivers/gpu/drm/armada/
9285 F: include/uapi/drm/armada_drm.h
9286 F: Documentation/devicetree/bindings/display/armada/
9288 MARVELL ARMADA 3700 PHY DRIVERS
9289 M: Miquel Raynal <miquel.raynal@bootlin.com>
9291 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9292 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9293 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9294 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9296 MARVELL CRYPTO DRIVER
9297 M: Boris Brezillon <bbrezillon@kernel.org>
9298 M: Arnaud Ebalard <arno@natisbad.org>
9299 F: drivers/crypto/marvell/
9301 L: linux-crypto@vger.kernel.org
9303 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9304 M: Mirko Lindner <mlindner@marvell.com>
9305 M: Stephen Hemminger <stephen@networkplumber.org>
9306 L: netdev@vger.kernel.org
9308 F: drivers/net/ethernet/marvell/sk*
9310 MARVELL LIBERTAS WIRELESS DRIVER
9311 L: libertas-dev@lists.infradead.org
9313 F: drivers/net/wireless/marvell/libertas/
9315 MARVELL MACCHIATOBIN SUPPORT
9316 M: Russell King <linux@armlinux.org.uk>
9317 L: linux-arm-kernel@lists.infradead.org
9319 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9321 MARVELL MV643XX ETHERNET DRIVER
9322 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9323 L: netdev@vger.kernel.org
9325 F: drivers/net/ethernet/marvell/mv643xx_eth.*
9326 F: include/linux/mv643xx.h
9328 MARVELL MV88X3310 PHY DRIVER
9329 M: Russell King <linux@armlinux.org.uk>
9330 L: netdev@vger.kernel.org
9332 F: drivers/net/phy/marvell10g.c
9334 MARVELL MVEBU THERMAL DRIVER
9335 M: Miquel Raynal <miquel.raynal@bootlin.com>
9337 F: drivers/thermal/armada_thermal.c
9339 MARVELL MVNETA ETHERNET DRIVER
9340 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9341 L: netdev@vger.kernel.org
9343 F: drivers/net/ethernet/marvell/mvneta.*
9345 MARVELL MWIFIEX WIRELESS DRIVER
9346 M: Amitkumar Karwar <amitkarwar@gmail.com>
9347 M: Nishant Sarmukadam <nishants@marvell.com>
9348 M: Ganapathi Bhat <gbhat@marvell.com>
9349 M: Xinming Hu <huxinming820@gmail.com>
9350 L: linux-wireless@vger.kernel.org
9352 F: drivers/net/wireless/marvell/mwifiex/
9354 MARVELL MWL8K WIRELESS DRIVER
9355 M: Lennert Buytenhek <buytenh@wantstofly.org>
9356 L: linux-wireless@vger.kernel.org
9358 F: drivers/net/wireless/marvell/mwl8k.c
9360 MARVELL NAND CONTROLLER DRIVER
9361 M: Miquel Raynal <miquel.raynal@bootlin.com>
9362 L: linux-mtd@lists.infradead.org
9364 F: drivers/mtd/nand/raw/marvell_nand.c
9365 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
9367 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9368 M: Nicolas Pitre <nico@fluxnic.net>
9370 F: drivers/mmc/host/mvsdio.*
9372 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9373 M: Hu Ziji <huziji@marvell.com>
9374 L: linux-mmc@vger.kernel.org
9376 F: drivers/mmc/host/sdhci-xenon*
9377 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9379 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9380 M: Sunil Goutham <sgoutham@marvell.com>
9381 M: Linu Cherian <lcherian@marvell.com>
9382 M: Geetha sowjanya <gakula@marvell.com>
9383 M: Jerin Jacob <jerinj@marvell.com>
9384 L: netdev@vger.kernel.org
9386 F: drivers/net/ethernet/marvell/octeontx2/af/
9388 MATROX FRAMEBUFFER DRIVER
9389 L: linux-fbdev@vger.kernel.org
9391 F: drivers/video/fbdev/matrox/matroxfb_*
9392 F: include/uapi/linux/matroxfb.h
9394 MAX16065 HARDWARE MONITOR DRIVER
9395 M: Guenter Roeck <linux@roeck-us.net>
9396 L: linux-hwmon@vger.kernel.org
9398 F: Documentation/hwmon/max16065.rst
9399 F: drivers/hwmon/max16065.c
9401 MAX2175 SDR TUNER DRIVER
9402 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9403 L: linux-media@vger.kernel.org
9404 T: git git://linuxtv.org/media_tree.git
9406 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
9407 F: Documentation/media/v4l-drivers/max2175.rst
9408 F: drivers/media/i2c/max2175*
9409 F: include/uapi/linux/max2175.h
9411 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9412 L: linux-hwmon@vger.kernel.org
9414 F: Documentation/hwmon/max6650.rst
9415 F: drivers/hwmon/max6650.c
9417 MAX6697 HARDWARE MONITOR DRIVER
9418 M: Guenter Roeck <linux@roeck-us.net>
9419 L: linux-hwmon@vger.kernel.org
9421 F: Documentation/hwmon/max6697.rst
9422 F: Documentation/devicetree/bindings/hwmon/max6697.txt
9423 F: drivers/hwmon/max6697.c
9424 F: include/linux/platform_data/max6697.h
9426 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9427 M: Peter Rosin <peda@axentia.se>
9428 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9430 F: Documentation/devicetree/bindings/sound/max9860.txt
9431 F: sound/soc/codecs/max9860.*
9433 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9434 M: Andreas Klinger <ak@it-klinger.de>
9435 L: linux-iio@vger.kernel.org
9437 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9438 F: drivers/iio/proximity/mb1232.c
9440 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9441 M: Javier Martinez Canillas <javier@dowhile0.org>
9442 L: linux-kernel@vger.kernel.org
9444 F: drivers/regulator/max77802-regulator.c
9445 F: Documentation/devicetree/bindings/*/*max77802.txt
9446 F: include/dt-bindings/*/*max77802.h
9448 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9449 M: Krzysztof Kozlowski <krzk@kernel.org>
9450 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9451 L: linux-pm@vger.kernel.org
9453 F: drivers/power/supply/max14577_charger.c
9454 F: drivers/power/supply/max77693_charger.c
9456 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9457 M: Chanwoo Choi <cw00.choi@samsung.com>
9458 M: Krzysztof Kozlowski <krzk@kernel.org>
9459 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9460 L: linux-kernel@vger.kernel.org
9462 F: drivers/*/max14577*.c
9463 F: drivers/*/max77686*.c
9464 F: drivers/*/max77693*.c
9465 F: drivers/extcon/extcon-max14577.c
9466 F: drivers/extcon/extcon-max77693.c
9467 F: drivers/rtc/rtc-max77686.c
9468 F: drivers/clk/clk-max77686.c
9469 F: Documentation/devicetree/bindings/mfd/max14577.txt
9470 F: Documentation/devicetree/bindings/*/max77686.txt
9471 F: Documentation/devicetree/bindings/mfd/max77693.txt
9472 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
9473 F: include/linux/mfd/max14577*.h
9474 F: include/linux/mfd/max77686*.h
9475 F: include/linux/mfd/max77693*.h
9477 MAXIRADIO FM RADIO RECEIVER DRIVER
9478 M: Hans Verkuil <hverkuil@xs4all.nl>
9479 L: linux-media@vger.kernel.org
9480 T: git git://linuxtv.org/media_tree.git
9481 W: https://linuxtv.org
9483 F: drivers/media/radio/radio-maxiradio*
9485 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9486 M: Peter Rosin <peda@axentia.se>
9487 L: linux-iio@vger.kernel.org
9489 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9490 F: drivers/iio/potentiometer/mcp4018.c
9491 F: drivers/iio/potentiometer/mcp4531.c
9493 MCR20A IEEE-802.15.4 RADIO DRIVER
9494 M: Xue Liu <liuxuenetmail@gmail.com>
9495 L: linux-wpan@vger.kernel.org
9496 W: https://github.com/xueliu/mcr20a-linux
9498 F: drivers/net/ieee802154/mcr20a.c
9499 F: drivers/net/ieee802154/mcr20a.h
9500 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9502 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9503 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9504 L: linux-iio@vger.kernel.org
9506 F: drivers/iio/dac/cio-dac.c
9508 MEDIA DRIVERS FOR ASCOT2E
9509 M: Sergey Kozlov <serjk@netup.ru>
9510 M: Abylay Ospan <aospan@netup.ru>
9511 L: linux-media@vger.kernel.org
9512 W: https://linuxtv.org
9514 T: git git://linuxtv.org/media_tree.git
9516 F: drivers/media/dvb-frontends/ascot2e*
9518 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9519 M: Jasmin Jessich <jasmin@anw.at>
9520 L: linux-media@vger.kernel.org
9521 W: https://linuxtv.org
9522 T: git git://linuxtv.org/media_tree.git
9524 F: drivers/media/dvb-frontends/cxd2099*
9526 MEDIA DRIVERS FOR CXD2841ER
9527 M: Sergey Kozlov <serjk@netup.ru>
9528 M: Abylay Ospan <aospan@netup.ru>
9529 L: linux-media@vger.kernel.org
9530 W: https://linuxtv.org
9532 T: git git://linuxtv.org/media_tree.git
9534 F: drivers/media/dvb-frontends/cxd2841er*
9536 MEDIA DRIVERS FOR CXD2880
9537 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9538 L: linux-media@vger.kernel.org
9539 W: http://linuxtv.org/
9540 T: git git://linuxtv.org/media_tree.git
9542 F: drivers/media/dvb-frontends/cxd2880/*
9543 F: drivers/media/spi/cxd2880*
9545 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9546 L: linux-media@vger.kernel.org
9547 W: https://linuxtv.org
9548 T: git git://linuxtv.org/media_tree.git
9550 F: drivers/media/pci/ddbridge/*
9552 MEDIA DRIVERS FOR FREESCALE IMX
9553 M: Steve Longerbeam <slongerbeam@gmail.com>
9554 M: Philipp Zabel <p.zabel@pengutronix.de>
9555 L: linux-media@vger.kernel.org
9556 T: git git://linuxtv.org/media_tree.git
9558 F: Documentation/devicetree/bindings/media/imx.txt
9559 F: Documentation/media/v4l-drivers/imx.rst
9560 F: drivers/staging/media/imx/
9561 F: include/linux/imx-media.h
9562 F: include/media/imx.h
9564 MEDIA DRIVER FOR FREESCALE IMX PXP
9565 M: Philipp Zabel <p.zabel@pengutronix.de>
9566 L: linux-media@vger.kernel.org
9567 T: git git://linuxtv.org/media_tree.git
9569 F: drivers/media/platform/imx-pxp.[ch]
9571 MEDIA DRIVERS FOR FREESCALE IMX7
9572 M: Rui Miguel Silva <rmfrfs@gmail.com>
9573 L: linux-media@vger.kernel.org
9574 T: git git://linuxtv.org/media_tree.git
9576 F: Documentation/devicetree/bindings/media/imx7-csi.txt
9577 F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
9578 F: Documentation/media/v4l-drivers/imx7.rst
9579 F: drivers/staging/media/imx/imx7-media-csi.c
9580 F: drivers/staging/media/imx/imx7-mipi-csis.c
9582 MEDIA DRIVERS FOR HELENE
9583 M: Abylay Ospan <aospan@netup.ru>
9584 L: linux-media@vger.kernel.org
9585 W: https://linuxtv.org
9587 T: git git://linuxtv.org/media_tree.git
9589 F: drivers/media/dvb-frontends/helene*
9591 MEDIA DRIVERS FOR HORUS3A
9592 M: Sergey Kozlov <serjk@netup.ru>
9593 M: Abylay Ospan <aospan@netup.ru>
9594 L: linux-media@vger.kernel.org
9595 W: https://linuxtv.org
9597 T: git git://linuxtv.org/media_tree.git
9599 F: drivers/media/dvb-frontends/horus3a*
9601 MEDIA DRIVERS FOR LNBH25
9602 M: Sergey Kozlov <serjk@netup.ru>
9603 M: Abylay Ospan <aospan@netup.ru>
9604 L: linux-media@vger.kernel.org
9605 W: https://linuxtv.org
9607 T: git git://linuxtv.org/media_tree.git
9609 F: drivers/media/dvb-frontends/lnbh25*
9611 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9612 L: linux-media@vger.kernel.org
9613 W: https://linuxtv.org
9614 T: git git://linuxtv.org/media_tree.git
9616 F: drivers/media/dvb-frontends/mxl5xx*
9618 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9619 M: Sergey Kozlov <serjk@netup.ru>
9620 M: Abylay Ospan <aospan@netup.ru>
9621 L: linux-media@vger.kernel.org
9622 W: https://linuxtv.org
9624 T: git git://linuxtv.org/media_tree.git
9626 F: drivers/media/pci/netup_unidvb/*
9628 MEDIA DRIVERS FOR RENESAS - CEU
9629 M: Jacopo Mondi <jacopo@jmondi.org>
9630 L: linux-media@vger.kernel.org
9631 L: linux-renesas-soc@vger.kernel.org
9632 T: git git://linuxtv.org/media_tree.git
9634 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
9635 F: drivers/media/platform/renesas-ceu.c
9636 F: include/media/drv-intf/renesas-ceu.h
9638 MEDIA DRIVERS FOR RENESAS - DRIF
9639 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9640 L: linux-media@vger.kernel.org
9641 L: linux-renesas-soc@vger.kernel.org
9642 T: git git://linuxtv.org/media_tree.git
9644 F: Documentation/devicetree/bindings/media/renesas,drif.txt
9645 F: drivers/media/platform/rcar_drif.c
9647 MEDIA DRIVERS FOR RENESAS - FCP
9648 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9649 L: linux-media@vger.kernel.org
9650 L: linux-renesas-soc@vger.kernel.org
9651 T: git git://linuxtv.org/media_tree.git
9653 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
9654 F: drivers/media/platform/rcar-fcp.c
9655 F: include/media/rcar-fcp.h
9657 MEDIA DRIVERS FOR RENESAS - FDP1
9658 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9659 L: linux-media@vger.kernel.org
9660 L: linux-renesas-soc@vger.kernel.org
9661 T: git git://linuxtv.org/media_tree.git
9663 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
9664 F: drivers/media/platform/rcar_fdp1.c
9666 MEDIA DRIVERS FOR RENESAS - VIN
9667 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
9668 L: linux-media@vger.kernel.org
9669 L: linux-renesas-soc@vger.kernel.org
9670 T: git git://linuxtv.org/media_tree.git
9672 F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9673 F: Documentation/devicetree/bindings/media/rcar_vin.txt
9674 F: drivers/media/platform/rcar-vin/
9676 MEDIA DRIVERS FOR RENESAS - VSP1
9677 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9678 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9679 L: linux-media@vger.kernel.org
9680 L: linux-renesas-soc@vger.kernel.org
9681 T: git git://linuxtv.org/media_tree.git
9683 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
9684 F: drivers/media/platform/vsp1/
9686 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9687 L: linux-media@vger.kernel.org
9688 W: https://linuxtv.org
9689 T: git git://linuxtv.org/media_tree.git
9691 F: drivers/media/dvb-frontends/stv0910*
9693 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9694 L: linux-media@vger.kernel.org
9695 W: https://linuxtv.org
9696 T: git git://linuxtv.org/media_tree.git
9698 F: drivers/media/dvb-frontends/stv6111*
9700 MEDIA DRIVERS FOR STM32 - DCMI
9701 M: Hugues Fruchet <hugues.fruchet@st.com>
9702 L: linux-media@vger.kernel.org
9703 T: git git://linuxtv.org/media_tree.git
9705 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9706 F: drivers/media/platform/stm32/stm32-dcmi.c
9708 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9709 M: Dmitry Osipenko <digetx@gmail.com>
9710 L: linux-media@vger.kernel.org
9711 L: linux-tegra@vger.kernel.org
9712 T: git git://linuxtv.org/media_tree.git
9714 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9715 F: drivers/staging/media/tegra-vde/
9717 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9718 M: Mauro Carvalho Chehab <mchehab@kernel.org>
9719 P: LinuxTV.org Project
9720 L: linux-media@vger.kernel.org
9721 W: https://linuxtv.org
9722 Q: http://patchwork.kernel.org/project/linux-media/list/
9723 T: git git://linuxtv.org/media_tree.git
9725 F: Documentation/devicetree/bindings/media/
9726 F: Documentation/media/
9728 F: drivers/staging/media/
9729 F: include/linux/platform_data/media/
9731 F: include/uapi/linux/dvb/
9732 F: include/uapi/linux/videodev2.h
9733 F: include/uapi/linux/media.h
9734 F: include/uapi/linux/v4l2-*
9735 F: include/uapi/linux/meye.h
9736 F: include/uapi/linux/ivtv*
9737 F: include/uapi/linux/uvcvideo.h
9739 MEDIATEK BLUETOOTH DRIVER
9740 M: Sean Wang <sean.wang@mediatek.com>
9741 L: linux-bluetooth@vger.kernel.org
9742 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9744 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9745 F: drivers/bluetooth/btmtkuart.c
9748 M: Sean Wang <sean.wang@mediatek.com>
9750 F: drivers/media/rc/mtk-cir.c
9753 M: Sean Wang <sean.wang@mediatek.com>
9754 L: dmaengine@vger.kernel.org
9755 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9756 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9758 F: Documentation/devicetree/bindings/dma/mtk-*
9759 F: drivers/dma/mediatek/
9761 MEDIATEK PMIC LED DRIVER
9762 M: Sean Wang <sean.wang@mediatek.com>
9764 F: drivers/leds/leds-mt6323.c
9765 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
9767 MEDIATEK ETHERNET DRIVER
9768 M: Felix Fietkau <nbd@openwrt.org>
9769 M: John Crispin <john@phrozen.org>
9770 M: Sean Wang <sean.wang@mediatek.com>
9771 M: Nelson Chang <nelson.chang@mediatek.com>
9772 L: netdev@vger.kernel.org
9774 F: drivers/net/ethernet/mediatek/
9776 MEDIATEK SWITCH DRIVER
9777 M: Sean Wang <sean.wang@mediatek.com>
9778 L: netdev@vger.kernel.org
9780 F: drivers/net/dsa/mt7530.*
9781 F: net/dsa/tag_mtk.c
9783 MEDIATEK JPEG DRIVER
9784 M: Rick Chang <rick.chang@mediatek.com>
9785 M: Bin Liu <bin.liu@mediatek.com>
9787 F: drivers/media/platform/mtk-jpeg/
9788 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9791 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9792 M: Houlong Wei <houlong.wei@mediatek.com>
9793 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9795 F: drivers/media/platform/mtk-mdp/
9796 F: drivers/media/platform/mtk-vpu/
9797 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
9799 MEDIATEK MEDIA DRIVER
9800 M: Tiffany Lin <tiffany.lin@mediatek.com>
9801 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9803 F: drivers/media/platform/mtk-vcodec/
9804 F: drivers/media/platform/mtk-vpu/
9805 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9806 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
9808 MEDIATEK MMC/SD/SDIO DRIVER
9809 M: Chaotian Jing <chaotian.jing@mediatek.com>
9811 F: drivers/mmc/host/mtk-sd.c
9812 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
9814 MEDIATEK MT76 WIRELESS LAN DRIVER
9815 M: Felix Fietkau <nbd@nbd.name>
9816 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9817 L: linux-wireless@vger.kernel.org
9819 F: drivers/net/wireless/mediatek/mt76/
9821 MEDIATEK MT7601U WIRELESS LAN DRIVER
9822 M: Jakub Kicinski <kubakici@wp.pl>
9823 L: linux-wireless@vger.kernel.org
9825 F: drivers/net/wireless/mediatek/mt7601u/
9827 MEDIATEK NAND CONTROLLER DRIVER
9828 M: Xiaolei Li <xiaolei.li@mediatek.com>
9829 L: linux-mtd@lists.infradead.org
9831 F: drivers/mtd/nand/raw/mtk_*
9832 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
9834 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9835 M: Sean Wang <sean.wang@mediatek.com>
9837 F: drivers/char/hw_random/mtk-rng.c
9839 MEDIATEK USB3 DRD IP DRIVER
9840 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
9841 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
9842 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9843 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9845 F: drivers/usb/mtu3/
9847 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9848 M: Peter Senna Tschudin <peter.senna@gmail.com>
9849 M: Martin Donnelly <martin.donnelly@ge.com>
9850 M: Martyn Welch <martyn.welch@collabora.co.uk>
9852 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9853 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9855 MEGARAID SCSI/SAS DRIVERS
9856 M: Kashyap Desai <kashyap.desai@broadcom.com>
9857 M: Sumit Saxena <sumit.saxena@broadcom.com>
9858 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9859 L: megaraidlinux.pdl@broadcom.com
9860 L: linux-scsi@vger.kernel.org
9861 W: http://www.avagotech.com/support/
9863 F: Documentation/scsi/megaraid.txt
9864 F: drivers/scsi/megaraid.*
9865 F: drivers/scsi/megaraid/
9867 MELEXIS MLX90614 DRIVER
9868 M: Crt Mori <cmo@melexis.com>
9869 L: linux-iio@vger.kernel.org
9870 W: http://www.melexis.com
9872 F: drivers/iio/temperature/mlx90614.c
9874 MELEXIS MLX90632 DRIVER
9875 M: Crt Mori <cmo@melexis.com>
9876 L: linux-iio@vger.kernel.org
9877 W: http://www.melexis.com
9879 F: drivers/iio/temperature/mlx90632.c
9881 MELFAS MIP4 TOUCHSCREEN DRIVER
9882 M: Sangwon Jee <jeesw@melfas.com>
9883 W: http://www.melfas.com
9885 F: drivers/input/touchscreen/melfas_mip4.c
9886 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9888 MELLANOX ETHERNET DRIVER (mlx4_en)
9889 M: Tariq Toukan <tariqt@mellanox.com>
9890 L: netdev@vger.kernel.org
9892 W: http://www.mellanox.com
9893 Q: http://patchwork.ozlabs.org/project/netdev/list/
9894 F: drivers/net/ethernet/mellanox/mlx4/en_*
9896 MELLANOX ETHERNET DRIVER (mlx5e)
9897 M: Saeed Mahameed <saeedm@mellanox.com>
9898 L: netdev@vger.kernel.org
9900 W: http://www.mellanox.com
9901 Q: http://patchwork.ozlabs.org/project/netdev/list/
9902 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
9904 MELLANOX ETHERNET INNOVA DRIVERS
9905 R: Boris Pismenny <borisp@mellanox.com>
9906 L: netdev@vger.kernel.org
9908 W: http://www.mellanox.com
9909 Q: http://patchwork.ozlabs.org/project/netdev/list/
9910 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9911 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
9912 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9913 F: include/linux/mlx5/mlx5_ifc_fpga.h
9915 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9916 R: Boris Pismenny <borisp@mellanox.com>
9917 L: netdev@vger.kernel.org
9919 W: http://www.mellanox.com
9920 Q: http://patchwork.ozlabs.org/project/netdev/list/
9921 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9922 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9924 MELLANOX ETHERNET SWITCH DRIVERS
9925 M: Jiri Pirko <jiri@mellanox.com>
9926 M: Ido Schimmel <idosch@mellanox.com>
9927 L: netdev@vger.kernel.org
9929 W: http://www.mellanox.com
9930 Q: http://patchwork.ozlabs.org/project/netdev/list/
9931 F: drivers/net/ethernet/mellanox/mlxsw/
9932 F: tools/testing/selftests/drivers/net/mlxsw/
9934 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9935 M: mlxsw@mellanox.com
9936 L: netdev@vger.kernel.org
9938 W: http://www.mellanox.com
9939 Q: http://patchwork.ozlabs.org/project/netdev/list/
9940 F: drivers/net/ethernet/mellanox/mlxfw/
9942 MELLANOX HARDWARE PLATFORM SUPPORT
9943 M: Andy Shevchenko <andy@infradead.org>
9944 M: Darren Hart <dvhart@infradead.org>
9945 M: Vadim Pasternak <vadimp@mellanox.com>
9946 L: platform-driver-x86@vger.kernel.org
9948 F: drivers/platform/mellanox/
9949 F: include/linux/platform_data/mlxreg.h
9951 MELLANOX MLX4 core VPI driver
9952 M: Tariq Toukan <tariqt@mellanox.com>
9953 L: netdev@vger.kernel.org
9954 L: linux-rdma@vger.kernel.org
9955 W: http://www.mellanox.com
9956 Q: http://patchwork.ozlabs.org/project/netdev/list/
9958 F: drivers/net/ethernet/mellanox/mlx4/
9959 F: include/linux/mlx4/
9961 MELLANOX MLX4 IB driver
9962 M: Yishai Hadas <yishaih@mellanox.com>
9963 L: linux-rdma@vger.kernel.org
9964 W: http://www.mellanox.com
9965 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9967 F: drivers/infiniband/hw/mlx4/
9968 F: include/linux/mlx4/
9969 F: include/uapi/rdma/mlx4-abi.h
9971 MELLANOX MLX5 core VPI driver
9972 M: Saeed Mahameed <saeedm@mellanox.com>
9973 M: Leon Romanovsky <leonro@mellanox.com>
9974 L: netdev@vger.kernel.org
9975 L: linux-rdma@vger.kernel.org
9976 W: http://www.mellanox.com
9977 Q: http://patchwork.ozlabs.org/project/netdev/list/
9979 F: drivers/net/ethernet/mellanox/mlx5/core/
9980 F: include/linux/mlx5/
9982 MELLANOX MLX5 IB driver
9983 M: Leon Romanovsky <leonro@mellanox.com>
9984 L: linux-rdma@vger.kernel.org
9985 W: http://www.mellanox.com
9986 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9988 F: drivers/infiniband/hw/mlx5/
9989 F: include/linux/mlx5/
9990 F: include/uapi/rdma/mlx5-abi.h
9992 MELLANOX MLXCPLD I2C AND MUX DRIVER
9993 M: Vadim Pasternak <vadimp@mellanox.com>
9994 M: Michael Shych <michaelsh@mellanox.com>
9995 L: linux-i2c@vger.kernel.org
9997 F: drivers/i2c/busses/i2c-mlxcpld.c
9998 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
9999 F: Documentation/i2c/busses/i2c-mlxcpld
10001 MELLANOX MLXCPLD LED DRIVER
10002 M: Vadim Pasternak <vadimp@mellanox.com>
10003 L: linux-leds@vger.kernel.org
10005 F: drivers/leds/leds-mlxcpld.c
10006 F: drivers/leds/leds-mlxreg.c
10007 F: Documentation/leds/leds-mlxcpld.txt
10009 MELLANOX PLATFORM DRIVER
10010 M: Vadim Pasternak <vadimp@mellanox.com>
10011 L: platform-driver-x86@vger.kernel.org
10013 F: drivers/platform/x86/mlx-platform.c
10016 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10017 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
10018 L: linux-kernel@vger.kernel.org
10020 F: kernel/sched/membarrier.c
10021 F: include/uapi/linux/membarrier.h
10022 F: arch/powerpc/include/asm/membarrier.h
10025 M: Mike Rapoport <rppt@linux.ibm.com>
10026 L: linux-mm@kvack.org
10028 F: include/linux/memblock.h
10030 F: Documentation/core-api/boot-time-mm.rst
10033 L: linux-mm@kvack.org
10034 W: http://www.linux-mm.org
10036 F: include/linux/mm.h
10037 F: include/linux/gfp.h
10038 F: include/linux/mmzone.h
10039 F: include/linux/memory_hotplug.h
10040 F: include/linux/vmalloc.h
10043 MEMORY TECHNOLOGY DEVICES (MTD)
10044 M: David Woodhouse <dwmw2@infradead.org>
10045 M: Brian Norris <computersforpeace@gmail.com>
10046 M: Boris Brezillon <bbrezillon@kernel.org>
10047 M: Marek Vasut <marek.vasut@gmail.com>
10048 M: Richard Weinberger <richard@nod.at>
10049 L: linux-mtd@lists.infradead.org
10050 W: http://www.linux-mtd.infradead.org/
10051 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10052 T: git git://git.infradead.org/linux-mtd.git master
10053 T: git git://git.infradead.org/linux-mtd.git mtd/next
10055 F: Documentation/devicetree/bindings/mtd/
10057 F: include/linux/mtd/
10058 F: include/uapi/mtd/
10060 MEN A21 WATCHDOG DRIVER
10061 M: Johannes Thumshirn <morbidrsa@gmail.com>
10062 L: linux-watchdog@vger.kernel.org
10064 F: drivers/watchdog/mena21_wdt.c
10066 MEN CHAMELEON BUS (mcb)
10067 M: Johannes Thumshirn <morbidrsa@gmail.com>
10070 F: include/linux/mcb.h
10071 F: Documentation/men-chameleon-bus.txt
10073 MEN F21BMC (Board Management Controller)
10074 M: Andreas Werner <andreas.werner@men.de>
10076 F: drivers/mfd/menf21bmc.c
10077 F: drivers/watchdog/menf21bmc_wdt.c
10078 F: drivers/leds/leds-menf21bmc.c
10079 F: drivers/hwmon/menf21bmc_hwmon.c
10080 F: Documentation/hwmon/menf21bmc.rst
10082 MEN Z069 WATCHDOG DRIVER
10083 M: Johannes Thumshirn <jth@kernel.org>
10084 L: linux-watchdog@vger.kernel.org
10086 F: drivers/watchdog/menz69_wdt.c
10088 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10089 M: Neil Armstrong <narmstrong@baylibre.com>
10090 L: linux-media@lists.freedesktop.org
10091 L: linux-amlogic@lists.infradead.org
10092 W: http://linux-meson.com/
10094 F: drivers/media/platform/meson/ao-cec.c
10095 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
10096 T: git git://linuxtv.org/media_tree.git
10098 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10099 M: Liang Yang <liang.yang@amlogic.com>
10100 L: linux-mtd@lists.infradead.org
10102 F: drivers/mtd/nand/raw/meson_*
10103 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10105 METHODE UDPU SUPPORT
10106 M: Vladimir Vid <vladimir.vid@sartura.hr>
10108 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10110 MICROBLAZE ARCHITECTURE
10111 M: Michal Simek <monstr@monstr.eu>
10112 W: http://www.monstr.eu/fdt/
10113 T: git git://git.monstr.eu/linux-2.6-microblaze.git
10115 F: arch/microblaze/
10117 MICROCHIP AT91 SERIAL DRIVER
10118 M: Richard Genoud <richard.genoud@gmail.com>
10120 F: drivers/tty/serial/atmel_serial.c
10121 F: drivers/tty/serial/atmel_serial.h
10122 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10124 MICROCHIP AUDIO ASOC DRIVERS
10125 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10126 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10130 MICROCHIP DMA DRIVER
10131 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10132 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10133 L: dmaengine@vger.kernel.org
10135 F: drivers/dma/at_hdmac.c
10136 F: drivers/dma/at_hdmac_regs.h
10137 F: include/linux/platform_data/dma-atmel.h
10138 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
10139 F: include/dt-bindings/dma/at91.h
10141 MICROCHIP ECC DRIVER
10142 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10143 L: linux-crypto@vger.kernel.org
10145 F: drivers/crypto/atmel-ecc.*
10147 MICROCHIP I2C DRIVER
10148 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10149 L: linux-i2c@vger.kernel.org
10151 F: drivers/i2c/busses/i2c-at91.c
10153 MICROCHIP ISC DRIVER
10154 M: Eugen Hristev <eugen.hristev@microchip.com>
10155 L: linux-media@vger.kernel.org
10157 F: drivers/media/platform/atmel/atmel-isc.c
10158 F: drivers/media/platform/atmel/atmel-isc-regs.h
10159 F: Documentation/devicetree/bindings/media/atmel-isc.txt
10161 MICROCHIP ISI DRIVER
10162 M: Eugen Hristev <eugen.hristev@microchip.com>
10163 L: linux-media@vger.kernel.org
10165 F: drivers/media/platform/atmel/atmel-isi.c
10166 F: drivers/media/platform/atmel/atmel-isi.h
10168 MICROCHIP AT91 USART MFD DRIVER
10169 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10170 L: linux-kernel@vger.kernel.org
10172 F: drivers/mfd/at91-usart.c
10173 F: include/dt-bindings/mfd/at91-usart.h
10174 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10176 MICROCHIP AT91 USART SPI DRIVER
10177 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10178 L: linux-spi@vger.kernel.org
10180 F: drivers/spi/spi-at91-usart.c
10181 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10183 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10184 M: Woojung Huh <woojung.huh@microchip.com>
10185 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10186 L: netdev@vger.kernel.org
10188 F: net/dsa/tag_ksz.c
10189 F: drivers/net/dsa/microchip/*
10190 F: include/linux/platform_data/microchip-ksz.h
10191 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
10193 MICROCHIP LAN743X ETHERNET DRIVER
10194 M: Bryan Whitehead <bryan.whitehead@microchip.com>
10195 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10196 L: netdev@vger.kernel.org
10198 F: drivers/net/ethernet/microchip/lan743x_*
10200 MICROCHIP LCDFB DRIVER
10201 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10202 L: linux-fbdev@vger.kernel.org
10204 F: drivers/video/fbdev/atmel_lcdfb.c
10205 F: include/video/atmel_lcdc.h
10207 MICROCHIP MMC/SD/SDIO MCI DRIVER
10208 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10210 F: drivers/mmc/host/atmel-mci.c
10212 MICROCHIP MCP16502 PMIC DRIVER
10213 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
10214 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10216 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10217 F: drivers/regulator/mcp16502.c
10219 MICROCHIP MCP3911 ADC DRIVER
10220 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10221 M: Kent Gustavsson <kent@minoris.se>
10222 L: linux-iio@vger.kernel.org
10224 F: drivers/iio/adc/mcp3911.c
10225 F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10227 MICROCHIP NAND DRIVER
10228 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10229 L: linux-mtd@lists.infradead.org
10231 F: drivers/mtd/nand/raw/atmel/*
10232 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
10234 MICROCHIP PWM DRIVER
10235 M: Claudiu Beznea <claudiu.beznea@microchip.com>
10236 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10237 L: linux-pwm@vger.kernel.org
10239 F: drivers/pwm/pwm-atmel.c
10240 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10242 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10243 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10244 M: Eugen Hristev <eugen.hristev@microchip.com>
10245 L: linux-iio@vger.kernel.org
10247 F: drivers/iio/adc/at91-sama5d2_adc.c
10248 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10249 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10251 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10252 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10254 F: drivers/power/reset/at91-sama5d2_shdwc.c
10256 MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10257 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
10258 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10259 L: linux-gpio@vger.kernel.org
10260 F: drivers/gpio/gpio-sama5d2-piobu.c
10262 MICROCHIP SPI DRIVER
10263 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10265 F: drivers/spi/spi-atmel.*
10267 MICROCHIP SSC DRIVER
10268 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10269 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10271 F: drivers/misc/atmel-ssc.c
10272 F: include/linux/atmel-ssc.h
10274 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10275 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10276 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10278 F: drivers/misc/atmel_tclib.c
10279 F: drivers/clocksource/tcb_clksrc.c
10281 MICROCHIP USBA UDC DRIVER
10282 M: Cristian Birsan <cristian.birsan@microchip.com>
10283 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10285 F: drivers/usb/gadget/udc/atmel_usba_udc.*
10287 MICROCHIP USB251XB DRIVER
10288 M: Richard Leitner <richard.leitner@skidata.com>
10289 L: linux-usb@vger.kernel.org
10291 F: drivers/usb/misc/usb251xb.c
10292 F: Documentation/devicetree/bindings/usb/usb251xb.txt
10294 MICROCHIP XDMA DRIVER
10295 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10296 L: linux-arm-kernel@lists.infradead.org
10297 L: dmaengine@vger.kernel.org
10299 F: drivers/dma/at_xdmac.c
10301 MICROSEMI MIPS SOCS
10302 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10303 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10304 L: linux-mips@vger.kernel.org
10306 F: arch/mips/generic/board-ocelot.c
10307 F: arch/mips/configs/generic/board-ocelot.config
10308 F: arch/mips/boot/dts/mscc/
10309 F: Documentation/devicetree/bindings/mips/mscc.txt
10311 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10312 M: Don Brace <don.brace@microsemi.com>
10313 L: esc.storagedev@microsemi.com
10314 L: linux-scsi@vger.kernel.org
10316 F: drivers/scsi/smartpqi/smartpqi*.[ch]
10317 F: drivers/scsi/smartpqi/Kconfig
10318 F: drivers/scsi/smartpqi/Makefile
10319 F: include/linux/cciss*.h
10320 F: include/uapi/linux/cciss*.h
10321 F: Documentation/scsi/smartpqi.txt
10323 MICROSEMI ETHERNET SWITCH DRIVER
10324 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10325 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10326 L: netdev@vger.kernel.org
10328 F: drivers/net/ethernet/mscc/
10330 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10331 M: Chen Yu <yu.c.chen@intel.com>
10332 L: platform-driver-x86@vger.kernel.org
10334 F: drivers/platform/x86/surfacepro3_button.c
10336 MICROTEK X6 SCANNER
10337 M: Oliver Neukum <oliver@neukum.org>
10339 F: drivers/usb/image/microtek.*
10342 M: Ralf Baechle <ralf@linux-mips.org>
10343 M: Paul Burton <paul.burton@mips.com>
10344 M: James Hogan <jhogan@kernel.org>
10345 L: linux-mips@vger.kernel.org
10346 W: http://www.linux-mips.org/
10347 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
10348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10349 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
10351 F: Documentation/devicetree/bindings/mips/
10352 F: Documentation/mips/
10354 F: drivers/platform/mips/
10356 MIPS BOSTON DEVELOPMENT BOARD
10357 M: Paul Burton <paul.burton@mips.com>
10358 L: linux-mips@vger.kernel.org
10360 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
10361 F: arch/mips/boot/dts/img/boston.dts
10362 F: arch/mips/configs/generic/board-boston.config
10363 F: drivers/clk/imgtec/clk-boston.c
10364 F: include/dt-bindings/clock/boston-clock.h
10366 MIPS GENERIC PLATFORM
10367 M: Paul Burton <paul.burton@mips.com>
10368 L: linux-mips@vger.kernel.org
10370 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10371 F: arch/mips/generic/
10372 F: arch/mips/tools/generic-board-config.sh
10374 MIPS/LOONGSON1 ARCHITECTURE
10375 M: Keguang Zhang <keguang.zhang@gmail.com>
10376 L: linux-mips@vger.kernel.org
10378 F: arch/mips/loongson32/
10379 F: arch/mips/include/asm/mach-loongson32/
10380 F: drivers/*/*loongson1*
10381 F: drivers/*/*/*loongson1*
10383 MIPS/LOONGSON2 ARCHITECTURE
10384 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
10385 L: linux-mips@vger.kernel.org
10387 F: arch/mips/loongson64/fuloong-2e/
10388 F: arch/mips/loongson64/lemote-2f/
10389 F: arch/mips/include/asm/mach-loongson64/
10390 F: drivers/*/*loongson2*
10391 F: drivers/*/*/*loongson2*
10393 MIPS/LOONGSON3 ARCHITECTURE
10394 M: Huacai Chen <chenhc@lemote.com>
10395 L: linux-mips@vger.kernel.org
10397 F: arch/mips/loongson64/
10398 F: arch/mips/include/asm/mach-loongson64/
10399 F: drivers/platform/mips/cpu_hwmon.c
10400 F: drivers/*/*loongson3*
10401 F: drivers/*/*/*loongson3*
10403 MIPS RINT INSTRUCTION EMULATION
10404 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
10405 L: linux-mips@vger.kernel.org
10407 F: arch/mips/math-emu/sp_rint.c
10408 F: arch/mips/math-emu/dp_rint.c
10410 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10411 M: Hans Verkuil <hverkuil@xs4all.nl>
10412 L: linux-media@vger.kernel.org
10413 T: git git://linuxtv.org/media_tree.git
10414 W: https://linuxtv.org
10416 F: drivers/media/radio/radio-miropcm20*
10419 R: Lubomir Rintel <lkundrak@v3.sk>
10420 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10422 F: arch/arm/boot/dts/mmp*
10423 F: arch/arm/mach-mmp/
10425 MMU GATHER AND TLB INVALIDATION
10426 M: Will Deacon <will.deacon@arm.com>
10427 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10428 M: Andrew Morton <akpm@linux-foundation.org>
10429 M: Nick Piggin <npiggin@gmail.com>
10430 M: Peter Zijlstra <peterz@infradead.org>
10431 L: linux-arch@vger.kernel.org
10432 L: linux-mm@kvack.org
10434 F: arch/*/include/asm/tlb.h
10435 F: include/asm-generic/tlb.h
10438 MN88472 MEDIA DRIVER
10439 M: Antti Palosaari <crope@iki.fi>
10440 L: linux-media@vger.kernel.org
10441 W: https://linuxtv.org
10442 W: http://palosaari.fi/linux/
10443 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10445 F: drivers/media/dvb-frontends/mn88472*
10447 MN88473 MEDIA DRIVER
10448 M: Antti Palosaari <crope@iki.fi>
10449 L: linux-media@vger.kernel.org
10450 W: https://linuxtv.org
10451 W: http://palosaari.fi/linux/
10452 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10454 F: drivers/media/dvb-frontends/mn88473*
10457 M: Jessica Yu <jeyu@kernel.org>
10458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10460 F: include/linux/module.h
10463 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10464 W: http://popies.net/meye/
10466 F: Documentation/media/v4l-drivers/meye*
10467 F: drivers/media/pci/meye/
10468 F: include/uapi/linux/meye.h
10470 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10471 M: Jiri Slaby <jirislaby@gmail.com>
10473 F: Documentation/serial/moxa-smartio
10474 F: drivers/tty/mxser.*
10476 MR800 AVERMEDIA USB FM RADIO DRIVER
10477 M: Alexey Klimov <klimov.linux@gmail.com>
10478 L: linux-media@vger.kernel.org
10479 T: git git://linuxtv.org/media_tree.git
10481 F: drivers/media/radio/radio-mr800.c
10483 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10484 M: Alan Ott <alan@signal11.us>
10485 L: linux-wpan@vger.kernel.org
10487 F: drivers/net/ieee802154/mrf24j40.c
10488 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10491 M: "Lee, Chun-Yi" <jlee@suse.com>
10492 L: platform-driver-x86@vger.kernel.org
10494 F: drivers/platform/x86/msi-laptop.c
10497 L: platform-driver-x86@vger.kernel.org
10499 F: drivers/platform/x86/msi-wmi.c
10501 MSI001 MEDIA DRIVER
10502 M: Antti Palosaari <crope@iki.fi>
10503 L: linux-media@vger.kernel.org
10504 W: https://linuxtv.org
10505 W: http://palosaari.fi/linux/
10506 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10507 T: git git://linuxtv.org/anttip/media_tree.git
10509 F: drivers/media/tuners/msi001*
10511 MSI2500 MEDIA DRIVER
10512 M: Antti Palosaari <crope@iki.fi>
10513 L: linux-media@vger.kernel.org
10514 W: https://linuxtv.org
10515 W: http://palosaari.fi/linux/
10516 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10517 T: git git://linuxtv.org/anttip/media_tree.git
10519 F: drivers/media/usb/msi2500/
10521 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10522 M: Robert Jarzmik <robert.jarzmik@free.fr>
10523 L: linux-mtd@lists.infradead.org
10525 F: drivers/mtd/devices/docg3*
10527 MT9M032 APTINA SENSOR DRIVER
10528 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10529 L: linux-media@vger.kernel.org
10530 T: git git://linuxtv.org/media_tree.git
10532 F: drivers/media/i2c/mt9m032.c
10533 F: include/media/i2c/mt9m032.h
10535 MT9P031 APTINA CAMERA SENSOR
10536 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10537 L: linux-media@vger.kernel.org
10538 T: git git://linuxtv.org/media_tree.git
10540 F: drivers/media/i2c/mt9p031.c
10541 F: include/media/i2c/mt9p031.h
10543 MT9T001 APTINA CAMERA SENSOR
10544 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10545 L: linux-media@vger.kernel.org
10546 T: git git://linuxtv.org/media_tree.git
10548 F: drivers/media/i2c/mt9t001.c
10549 F: include/media/i2c/mt9t001.h
10551 MT9T112 APTINA CAMERA SENSOR
10552 M: Jacopo Mondi <jacopo@jmondi.org>
10553 L: linux-media@vger.kernel.org
10554 T: git git://linuxtv.org/media_tree.git
10556 F: drivers/media/i2c/mt9t112.c
10557 F: include/media/i2c/mt9t112.h
10559 MT9V032 APTINA CAMERA SENSOR
10560 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10561 L: linux-media@vger.kernel.org
10562 T: git git://linuxtv.org/media_tree.git
10564 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10565 F: drivers/media/i2c/mt9v032.c
10566 F: include/media/i2c/mt9v032.h
10568 MT9V111 APTINA CAMERA SENSOR
10569 M: Jacopo Mondi <jacopo@jmondi.org>
10570 L: linux-media@vger.kernel.org
10571 T: git git://linuxtv.org/media_tree.git
10573 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10574 F: drivers/media/i2c/mt9v111.c
10576 MULTIFUNCTION DEVICES (MFD)
10577 M: Lee Jones <lee.jones@linaro.org>
10578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10580 F: Documentation/devicetree/bindings/mfd/
10582 F: include/linux/mfd/
10583 F: include/dt-bindings/mfd/
10585 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10587 F: drivers/mmc/host/mmc_spi.c
10588 F: include/linux/spi/mmc_spi.h
10590 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10591 M: Ulf Hansson <ulf.hansson@linaro.org>
10592 L: linux-mmc@vger.kernel.org
10593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10595 F: Documentation/devicetree/bindings/mmc/
10597 F: include/linux/mmc/
10598 F: include/uapi/linux/mmc/
10600 MULTIPLEXER SUBSYSTEM
10601 M: Peter Rosin <peda@axentia.se>
10603 F: Documentation/ABI/testing/sysfs-class-mux*
10604 F: Documentation/devicetree/bindings/mux/
10605 F: include/dt-bindings/mux/
10606 F: include/linux/mux/
10609 MULTITECH MULTIPORT CARD (ISICOM)
10611 F: drivers/tty/isicom.c
10612 F: include/linux/isicom.h
10614 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10615 M: Bin Liu <b-liu@ti.com>
10616 L: linux-usb@vger.kernel.org
10618 F: drivers/usb/musb/
10620 MXL301RF MEDIA DRIVER
10621 M: Akihiro Tsukada <tskd08@gmail.com>
10622 L: linux-media@vger.kernel.org
10624 F: drivers/media/tuners/mxl301rf*
10626 MXL5007T MEDIA DRIVER
10627 M: Michael Krufky <mkrufky@linuxtv.org>
10628 L: linux-media@vger.kernel.org
10629 W: https://linuxtv.org
10630 W: http://github.com/mkrufky
10631 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10632 T: git git://linuxtv.org/mkrufky/tuners.git
10634 F: drivers/media/tuners/mxl5007t.*
10637 M: Marek Vasut <marex@denx.de>
10638 M: Stefan Agner <stefan@agner.ch>
10639 L: dri-devel@lists.freedesktop.org
10641 F: drivers/gpu/drm/mxsfb/
10642 F: Documentation/devicetree/bindings/display/mxsfb.txt
10643 T: git git://anongit.freedesktop.org/drm/drm-misc
10645 MYLEX DAC960 PCI RAID Controller
10646 M: Hannes Reinecke <hare@kernel.org>
10647 L: linux-scsi@vger.kernel.org
10649 F: drivers/scsi/myrb.*
10650 F: drivers/scsi/myrs.*
10652 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10653 M: Chris Lee <christopher.lee@cspi.com>
10654 L: netdev@vger.kernel.org
10655 W: https://www.cspi.com/ethernet-products/support/downloads/
10657 F: drivers/net/ethernet/myricom/myri10ge/
10659 NAND FLASH SUBSYSTEM
10660 M: Boris Brezillon <bbrezillon@kernel.org>
10661 M: Miquel Raynal <miquel.raynal@bootlin.com>
10662 R: Richard Weinberger <richard@nod.at>
10663 L: linux-mtd@lists.infradead.org
10664 W: http://www.linux-mtd.infradead.org/
10665 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10666 T: git git://git.infradead.org/linux-mtd.git nand/fixes
10667 T: git git://git.infradead.org/linux-mtd.git nand/next
10669 F: drivers/mtd/nand/
10670 F: include/linux/mtd/*nand*.h
10672 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10673 M: Daniel Mack <zonque@gmail.com>
10675 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10676 W: http://www.native-instruments.com
10677 F: sound/usb/caiaq/
10679 NATSEMI ETHERNET DRIVER (DP8381x)
10681 F: drivers/net/ethernet/natsemi/natsemi.c
10683 NCR 5380 SCSI DRIVERS
10684 M: Finn Thain <fthain@telegraphics.com.au>
10685 M: Michael Schmitz <schmitzmic@gmail.com>
10686 L: linux-scsi@vger.kernel.org
10688 F: Documentation/scsi/g_NCR5380.txt
10689 F: drivers/scsi/NCR5380.*
10690 F: drivers/scsi/arm/cumana_1.c
10691 F: drivers/scsi/arm/oak.c
10692 F: drivers/scsi/atari_scsi.*
10693 F: drivers/scsi/dmx3191d.c
10694 F: drivers/scsi/g_NCR5380.*
10695 F: drivers/scsi/mac_scsi.*
10696 F: drivers/scsi/sun3_scsi.*
10697 F: drivers/scsi/sun3_scsi_vme.c
10700 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
10704 NCT6775 HARDWARE MONITOR DRIVER
10705 M: Guenter Roeck <linux@roeck-us.net>
10706 L: linux-hwmon@vger.kernel.org
10708 F: Documentation/hwmon/nct6775.rst
10709 F: drivers/hwmon/nct6775.c
10711 NET_FAILOVER MODULE
10712 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
10713 L: netdev@vger.kernel.org
10715 F: driver/net/net_failover.c
10716 F: include/net/net_failover.h
10717 F: Documentation/networking/net_failover.rst
10719 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10720 M: Faisal Latif <faisal.latif@intel.com>
10721 L: linux-rdma@vger.kernel.org
10722 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10724 F: drivers/infiniband/hw/nes/
10725 F: include/uapi/rdma/nes-abi.h
10727 NETEM NETWORK EMULATOR
10728 M: Stephen Hemminger <stephen@networkplumber.org>
10729 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
10731 F: net/sched/sch_netem.c
10733 NETERION 10GbE DRIVERS (s2io/vxge)
10734 M: Jon Mason <jdmason@kudzu.us>
10735 L: netdev@vger.kernel.org
10737 F: Documentation/networking/device_drivers/neterion/s2io.txt
10738 F: Documentation/networking/device_drivers/neterion/vxge.txt
10739 F: drivers/net/ethernet/neterion/
10742 M: Pablo Neira Ayuso <pablo@netfilter.org>
10743 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10744 M: Florian Westphal <fw@strlen.de>
10745 L: netfilter-devel@vger.kernel.org
10746 L: coreteam@netfilter.org
10747 W: http://www.netfilter.org/
10748 W: http://www.iptables.org/
10749 W: http://www.nftables.org/
10750 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
10751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10754 F: include/linux/netfilter*
10755 F: include/linux/netfilter/
10756 F: include/net/netfilter/
10757 F: include/uapi/linux/netfilter*
10758 F: include/uapi/linux/netfilter/
10759 F: net/*/netfilter.c
10760 F: net/*/netfilter/
10762 F: net/bridge/br_netfilter*.c
10764 NETROM NETWORK LAYER
10765 M: Ralf Baechle <ralf@linux-mips.org>
10766 L: linux-hams@vger.kernel.org
10767 W: http://www.linux-ax25.org/
10769 F: include/net/netrom.h
10770 F: include/uapi/linux/netrom.h
10773 NETRONOME ETHERNET DRIVERS
10774 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10775 L: oss-drivers@netronome.com
10777 F: drivers/net/ethernet/netronome/
10779 NETWORK BLOCK DEVICE (NBD)
10780 M: Josef Bacik <josef@toxicpanda.com>
10782 L: linux-block@vger.kernel.org
10783 L: nbd@other.debian.org
10784 F: Documentation/blockdev/nbd.txt
10785 F: drivers/block/nbd.c
10786 F: include/uapi/linux/nbd.h
10788 NETWORK DROP MONITOR
10789 M: Neil Horman <nhorman@tuxdriver.com>
10790 L: netdev@vger.kernel.org
10792 W: https://fedorahosted.org/dropwatch/
10793 F: net/core/drop_monitor.c
10796 M: "David S. Miller" <davem@davemloft.net>
10797 L: netdev@vger.kernel.org
10798 W: http://www.linuxfoundation.org/en/Net
10799 Q: http://patchwork.ozlabs.org/project/netdev/list/
10800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10803 F: Documentation/devicetree/bindings/net/
10805 F: include/linux/if_*
10806 F: include/linux/netdevice.h
10807 F: include/linux/etherdevice.h
10808 F: include/linux/fcdevice.h
10809 F: include/linux/fddidevice.h
10810 F: include/linux/hippidevice.h
10811 F: include/linux/inetdevice.h
10812 F: include/uapi/linux/if_*
10813 F: include/uapi/linux/netdevice.h
10815 NETWORKING DRIVERS (WIRELESS)
10816 M: Kalle Valo <kvalo@codeaurora.org>
10817 L: linux-wireless@vger.kernel.org
10818 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10822 F: Documentation/devicetree/bindings/net/wireless/
10823 F: drivers/net/wireless/
10826 M: Andrew Lunn <andrew@lunn.ch>
10827 M: Vivien Didelot <vivien.didelot@gmail.com>
10828 M: Florian Fainelli <f.fainelli@gmail.com>
10830 F: Documentation/devicetree/bindings/net/dsa/
10832 F: include/net/dsa.h
10833 F: include/linux/dsa/
10834 F: include/linux/platform_data/dsa.h
10835 F: drivers/net/dsa/
10837 NETWORKING [GENERAL]
10838 M: "David S. Miller" <davem@davemloft.net>
10839 L: netdev@vger.kernel.org
10840 W: http://www.linuxfoundation.org/en/Net
10841 Q: http://patchwork.ozlabs.org/project/netdev/list/
10842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10844 B: mailto:netdev@vger.kernel.org
10848 F: include/linux/in.h
10849 F: include/linux/net.h
10850 F: include/linux/netdevice.h
10851 F: include/uapi/linux/in.h
10852 F: include/uapi/linux/net.h
10853 F: include/uapi/linux/netdevice.h
10854 F: include/uapi/linux/net_namespace.h
10855 F: tools/testing/selftests/net/
10858 F: Documentation/networking/
10861 M: Steffen Klassert <steffen.klassert@secunet.com>
10862 M: Herbert Xu <herbert@gondor.apana.org.au>
10863 M: "David S. Miller" <davem@davemloft.net>
10864 L: netdev@vger.kernel.org
10865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10873 F: net/ipv4/ipcomp.c
10874 F: net/ipv4/ip_vti.c
10878 F: net/ipv6/ipcomp6.c
10879 F: net/ipv6/ip6_vti.c
10880 F: include/uapi/linux/xfrm.h
10881 F: include/net/xfrm.h
10883 NETWORKING [IPv4/IPv6]
10884 M: "David S. Miller" <davem@davemloft.net>
10885 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10886 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10887 L: netdev@vger.kernel.org
10888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10895 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10896 M: Paul Moore <paul@paul-moore.com>
10897 W: https://github.com/netlabel
10898 L: netdev@vger.kernel.org
10899 L: linux-security-module@vger.kernel.org
10901 F: Documentation/netlabel/
10902 F: include/net/calipso.h
10903 F: include/net/cipso_ipv4.h
10904 F: include/net/netlabel.h
10905 F: include/uapi/linux/netfilter/xt_SECMARK.h
10906 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
10908 F: net/ipv4/cipso_ipv4.c
10909 F: net/ipv6/calipso.c
10910 F: net/netfilter/xt_CONNSECMARK.c
10911 F: net/netfilter/xt_SECMARK.c
10914 M: Eric Dumazet <edumazet@google.com>
10915 L: netdev@vger.kernel.org
10918 F: net/ipv4/syncookies.c
10920 F: net/ipv6/syncookies.c
10921 F: include/uapi/linux/tcp.h
10922 F: include/net/tcp.h
10923 F: include/linux/tcp.h
10924 F: include/trace/events/tcp.h
10927 M: Boris Pismenny <borisp@mellanox.com>
10928 M: Aviad Yehezkel <aviadye@mellanox.com>
10929 M: Dave Watson <davejwatson@fb.com>
10930 M: John Fastabend <john.fastabend@gmail.com>
10931 M: Daniel Borkmann <daniel@iogearbox.net>
10932 L: netdev@vger.kernel.org
10935 F: include/uapi/linux/tls.h
10936 F: include/net/tls.h
10938 NETWORKING [WIRELESS]
10939 L: linux-wireless@vger.kernel.org
10940 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10943 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10945 F: drivers/net/netdevsim/*
10947 NETXEN (1/10) GbE SUPPORT
10948 M: Manish Chopra <manishc@marvell.com>
10949 M: Rahul Verma <rahulv@marvell.com>
10950 M: GR-Linux-NIC-Dev@marvell.com
10951 L: netdev@vger.kernel.org
10953 F: drivers/net/ethernet/qlogic/netxen/
10956 M: Samuel Ortiz <sameo@linux.intel.com>
10957 L: linux-wireless@vger.kernel.org
10958 L: linux-nfc@lists.01.org (subscribers-only)
10961 F: include/net/nfc/
10962 F: include/uapi/linux/nfc.h
10964 F: include/linux/platform_data/nfcmrvl.h
10965 F: include/linux/platform_data/nxp-nci.h
10966 F: Documentation/devicetree/bindings/net/nfc/
10968 NFS, SUNRPC, AND LOCKD CLIENTS
10969 M: Trond Myklebust <trond.myklebust@hammerspace.com>
10970 M: Anna Schumaker <anna.schumaker@netapp.com>
10971 L: linux-nfs@vger.kernel.org
10972 W: http://client.linux-nfs.org
10973 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10979 F: include/linux/lockd/
10980 F: include/linux/nfs*
10981 F: include/linux/sunrpc/
10982 F: include/uapi/linux/nfs*
10983 F: include/uapi/linux/sunrpc/
10986 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10987 L: linux-nilfs@vger.kernel.org
10988 W: https://nilfs.sourceforge.io/
10989 W: https://nilfs.osdn.jp/
10990 T: git git://github.com/konis/nilfs2.git
10992 F: Documentation/filesystems/nilfs2.txt
10994 F: include/trace/events/nilfs2.h
10995 F: include/uapi/linux/nilfs2_api.h
10996 F: include/uapi/linux/nilfs2_ondisk.h
10998 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10999 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11000 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11002 F: Documentation/scsi/NinjaSCSI.txt
11003 F: drivers/scsi/pcmcia/nsp_*
11005 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11006 M: GOTO Masanori <gotom@debian.or.jp>
11007 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11008 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11010 F: Documentation/scsi/NinjaSCSI.txt
11011 F: drivers/scsi/nsp32*
11014 M: Ley Foon Tan <lftan@altera.com>
11015 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11016 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11020 NOHZ, DYNTICKS SUPPORT
11021 M: Frederic Weisbecker <fweisbec@gmail.com>
11022 M: Thomas Gleixner <tglx@linutronix.de>
11023 M: Ingo Molnar <mingo@kernel.org>
11024 L: linux-kernel@vger.kernel.org
11025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11027 F: kernel/time/tick*.*
11028 F: include/linux/tick.h
11029 F: include/linux/sched/nohz.h
11031 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11032 M: Pavel Machek <pavel@ucw.cz>
11033 M: Sakari Ailus <sakari.ailus@iki.fi>
11034 L: linux-media@vger.kernel.org
11036 F: drivers/media/i2c/et8ek8
11037 F: drivers/media/i2c/ad5820.c
11039 NOKIA N900 POWER SUPPLY DRIVERS
11040 R: Pali Rohár <pali.rohar@gmail.com>
11041 F: include/linux/power/bq2415x_charger.h
11042 F: include/linux/power/bq27xxx_battery.h
11043 F: include/linux/power/isp1704_charger.h
11044 F: drivers/power/supply/bq2415x_charger.c
11045 F: drivers/power/supply/bq27xxx_battery.c
11046 F: drivers/power/supply/bq27xxx_battery_i2c.c
11047 F: drivers/power/supply/isp1704_charger.c
11048 F: drivers/power/supply/rx51_battery.c
11051 M: Willy Tarreau <w@1wt.eu>
11053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11054 F: tools/include/nolibc/
11057 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11058 L: linux-ntb@googlegroups.com
11060 F: drivers/ntb/hw/amd/
11063 M: Jon Mason <jdmason@kudzu.us>
11064 M: Dave Jiang <dave.jiang@intel.com>
11065 M: Allen Hubbe <allenbh@gmail.com>
11066 L: linux-ntb@googlegroups.com
11068 W: https://github.com/jonmason/ntb/wiki
11069 T: git git://github.com/jonmason/ntb.git
11071 F: drivers/net/ntb_netdev.c
11072 F: include/linux/ntb.h
11073 F: include/linux/ntb_transport.h
11074 F: tools/testing/selftests/ntb/
11077 M: Serge Semin <fancer.lancer@gmail.com>
11078 L: linux-ntb@googlegroups.com
11080 F: drivers/ntb/hw/idt/
11083 M: Dave Jiang <dave.jiang@intel.com>
11084 L: linux-ntb@googlegroups.com
11086 W: https://github.com/davejiang/linux/wiki
11087 T: git https://github.com/davejiang/linux.git
11088 F: drivers/ntb/hw/intel/
11091 M: Anton Altaparmakov <anton@tuxera.com>
11092 L: linux-ntfs-dev@lists.sourceforge.net
11093 W: http://www.tuxera.com/
11094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11096 F: Documentation/filesystems/ntfs.txt
11100 M: Finn Thain <fthain@telegraphics.com.au>
11101 L: linux-m68k@lists.linux-m68k.org
11103 F: arch/*/include/asm/nubus.h
11105 F: include/linux/nubus.h
11106 F: include/uapi/linux/nubus.h
11108 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11109 M: Antonino Daplas <adaplas@gmail.com>
11110 L: linux-fbdev@vger.kernel.org
11112 F: drivers/video/fbdev/riva/
11113 F: drivers/video/fbdev/nvidia/
11116 M: Keith Busch <keith.busch@intel.com>
11117 M: Jens Axboe <axboe@fb.com>
11118 M: Christoph Hellwig <hch@lst.de>
11119 M: Sagi Grimberg <sagi@grimberg.me>
11120 L: linux-nvme@lists.infradead.org
11121 T: git://git.infradead.org/nvme.git
11122 W: http://git.infradead.org/nvme.git
11124 F: drivers/nvme/host/
11125 F: include/linux/nvme.h
11126 F: include/uapi/linux/nvme_ioctl.h
11128 NVM EXPRESS FC TRANSPORT DRIVERS
11129 M: James Smart <james.smart@broadcom.com>
11130 L: linux-nvme@lists.infradead.org
11132 F: include/linux/nvme-fc.h
11133 F: include/linux/nvme-fc-driver.h
11134 F: drivers/nvme/host/fc.c
11135 F: drivers/nvme/target/fc.c
11136 F: drivers/nvme/target/fcloop.c
11138 NVM EXPRESS TARGET DRIVER
11139 M: Christoph Hellwig <hch@lst.de>
11140 M: Sagi Grimberg <sagi@grimberg.me>
11141 L: linux-nvme@lists.infradead.org
11142 T: git://git.infradead.org/nvme.git
11143 W: http://git.infradead.org/nvme.git
11145 F: drivers/nvme/target/
11148 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11151 F: Documentation/devicetree/bindings/nvmem/
11152 F: Documentation/ABI/stable/sysfs-bus-nvmem
11153 F: include/linux/nvmem-consumer.h
11154 F: include/linux/nvmem-provider.h
11156 NXP FXAS21002C DRIVER
11157 M: Rui Miguel Silva <rmfrfs@gmail.com>
11158 L: linux-iio@vger.kernel.org
11160 F: Documentation/devicetree/bindings/iio/gyroscope/fxas21002c.txt
11161 F: drivers/iio/gyro/fxas21002c_core.c
11162 F: drivers/iio/gyro/fxas21002c.h
11163 F: drivers/iio/gyro/fxas21002c_i2c.c
11164 F: drivers/iio/gyro/fxas21002c_spi.c
11166 NXP SGTL5000 DRIVER
11167 M: Fabio Estevam <festevam@gmail.com>
11168 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11170 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
11171 F: sound/soc/codecs/sgtl5000*
11173 NXP TDA998X DRM DRIVER
11174 M: Russell King <linux@armlinux.org.uk>
11176 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11177 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11178 F: drivers/gpu/drm/i2c/tda998x_drv.c
11179 F: include/drm/i2c/tda998x.h
11180 F: include/dt-bindings/display/tda998x.h
11184 M: Peter Rosin <peda@axentia.se>
11185 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11187 F: Documentation/devicetree/bindings/sound/tfa9879.txt
11188 F: sound/soc/codecs/tfa9879*
11191 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
11192 R: Charles Gorand <charles.gorand@effinnov.com>
11193 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11195 F: drivers/nfc/nxp-nci
11198 M: Jiri Pirko <jiri@mellanox.com>
11199 L: netdev@vger.kernel.org
11202 F: lib/test_objagg.c
11203 F: include/linux/objagg.h
11206 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
11207 M: Ashish Kumar <ashish.kumar@nxp.com>
11208 L: linux-spi@vger.kernel.org
11210 F: drivers/spi/spi-nxp-fspi.c
11211 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11214 M: Josh Poimboeuf <jpoimboe@redhat.com>
11215 M: Peter Zijlstra <peterz@infradead.org>
11219 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11220 M: Frederic Barrat <fbarrat@linux.ibm.com>
11221 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
11222 L: linuxppc-dev@lists.ozlabs.org
11224 F: arch/powerpc/platforms/powernv/ocxl.c
11225 F: arch/powerpc/include/asm/pnv-ocxl.h
11226 F: drivers/misc/ocxl/
11227 F: include/misc/ocxl*
11228 F: include/uapi/misc/ocxl.h
11229 F: Documentation/accelerators/ocxl.rst
11232 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11233 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
11234 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11235 L: linux-omap@vger.kernel.org
11237 F: sound/soc/ti/omap*
11238 F: sound/soc/ti/rx51.c
11239 F: sound/soc/ti/n810.c
11240 F: sound/soc/ti/sdma-pcm.*
11242 OMAP CLOCK FRAMEWORK SUPPORT
11243 M: Paul Walmsley <paul@pwsan.com>
11244 L: linux-omap@vger.kernel.org
11246 F: arch/arm/*omap*/*clock*
11248 OMAP DEVICE TREE SUPPORT
11249 M: Benoît Cousson <bcousson@baylibre.com>
11250 M: Tony Lindgren <tony@atomide.com>
11251 L: linux-omap@vger.kernel.org
11252 L: devicetree@vger.kernel.org
11254 F: arch/arm/boot/dts/*omap*
11255 F: arch/arm/boot/dts/*am3*
11256 F: arch/arm/boot/dts/*am4*
11257 F: arch/arm/boot/dts/*am5*
11258 F: arch/arm/boot/dts/*dra7*
11260 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11261 L: linux-omap@vger.kernel.org
11262 L: linux-fbdev@vger.kernel.org
11264 F: drivers/video/fbdev/omap2/
11265 F: Documentation/arm/OMAP/DSS
11267 OMAP FRAMEBUFFER SUPPORT
11268 L: linux-fbdev@vger.kernel.org
11269 L: linux-omap@vger.kernel.org
11271 F: drivers/video/fbdev/omap/
11273 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11274 M: Roger Quadros <rogerq@ti.com>
11275 M: Tony Lindgren <tony@atomide.com>
11276 L: linux-omap@vger.kernel.org
11278 F: drivers/memory/omap-gpmc.c
11279 F: arch/arm/mach-omap2/*gpmc*
11282 M: Grygorii Strashko <grygorii.strashko@ti.com>
11283 M: Santosh Shilimkar <ssantosh@kernel.org>
11284 M: Kevin Hilman <khilman@kernel.org>
11285 L: linux-omap@vger.kernel.org
11287 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
11288 F: drivers/gpio/gpio-omap.c
11290 OMAP HARDWARE SPINLOCK SUPPORT
11291 M: Ohad Ben-Cohen <ohad@wizery.com>
11292 L: linux-omap@vger.kernel.org
11294 F: drivers/hwspinlock/omap_hwspinlock.c
11296 OMAP HS MMC SUPPORT
11297 L: linux-mmc@vger.kernel.org
11298 L: linux-omap@vger.kernel.org
11300 F: drivers/mmc/host/omap_hsmmc.c
11303 M: Paul Walmsley <paul@pwsan.com>
11304 L: linux-omap@vger.kernel.org
11306 F: arch/arm/mach-omap2/omap_hwmod*data*
11308 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11309 M: Benoît Cousson <bcousson@baylibre.com>
11310 L: linux-omap@vger.kernel.org
11312 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11315 M: Benoît Cousson <bcousson@baylibre.com>
11316 M: Paul Walmsley <paul@pwsan.com>
11317 L: linux-omap@vger.kernel.org
11319 F: arch/arm/mach-omap2/omap_hwmod.*
11322 M: Vignesh R <vigneshr@ti.com>
11323 L: linux-omap@vger.kernel.org
11324 L: linux-i2c@vger.kernel.org
11326 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
11327 F: drivers/i2c/busses/i2c-omap.c
11329 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11330 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11331 L: linux-media@vger.kernel.org
11333 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
11334 F: drivers/media/platform/omap3isp/
11335 F: drivers/staging/media/omap4iss/
11338 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11339 L: linux-omap@vger.kernel.org
11341 F: drivers/mmc/host/omap.c
11343 OMAP POWER MANAGEMENT SUPPORT
11344 M: Kevin Hilman <khilman@kernel.org>
11345 L: linux-omap@vger.kernel.org
11347 F: arch/arm/*omap*/*pm*
11348 F: drivers/cpufreq/omap-cpufreq.c
11350 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11351 M: Rajendra Nayak <rnayak@codeaurora.org>
11352 M: Paul Walmsley <paul@pwsan.com>
11353 L: linux-omap@vger.kernel.org
11355 F: arch/arm/mach-omap2/prm*
11357 OMAP RANDOM NUMBER GENERATOR SUPPORT
11358 M: Deepak Saxena <dsaxena@plexity.net>
11360 F: drivers/char/hw_random/omap-rng.c
11363 L: linux-usb@vger.kernel.org
11364 L: linux-omap@vger.kernel.org
11366 F: drivers/usb/*/*omap*
11367 F: arch/arm/*omap*/usb*
11369 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11370 M: Mark Jackson <mpfj@newflow.co.uk>
11371 L: linux-omap@vger.kernel.org
11373 F: arch/arm/boot/dts/am335x-nano.dts
11376 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11377 M: Tony Lindgren <tony@atomide.com>
11378 L: linux-omap@vger.kernel.org
11379 Q: http://patchwork.kernel.org/project/linux-omap/list/
11380 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11382 F: arch/arm/mach-omap1/
11383 F: arch/arm/plat-omap/
11384 F: arch/arm/configs/omap1_defconfig
11385 F: drivers/i2c/busses/i2c-omap.c
11386 F: include/linux/platform_data/i2c-omap.h
11387 F: include/linux/platform_data/ams-delta-fiq.h
11390 M: Tony Lindgren <tony@atomide.com>
11391 L: linux-omap@vger.kernel.org
11392 W: http://www.muru.com/linux/omap/
11393 W: http://linux.omap.com/
11394 Q: http://patchwork.kernel.org/project/linux-omap/list/
11395 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11397 F: arch/arm/mach-omap2/
11398 F: arch/arm/plat-omap/
11399 F: arch/arm/configs/omap2plus_defconfig
11400 F: drivers/i2c/busses/i2c-omap.c
11401 F: drivers/irqchip/irq-omap-intc.c
11402 F: drivers/mfd/*omap*.c
11403 F: drivers/mfd/menelaus.c
11404 F: drivers/mfd/palmas.c
11405 F: drivers/mfd/tps65217.c
11406 F: drivers/mfd/tps65218.c
11407 F: drivers/mfd/tps65910.c
11408 F: drivers/mfd/twl-core.[ch]
11409 F: drivers/mfd/twl4030*.c
11410 F: drivers/mfd/twl6030*.c
11411 F: drivers/mfd/twl6040*.c
11412 F: drivers/regulator/palmas-regulator*.c
11413 F: drivers/regulator/pbias-regulator.c
11414 F: drivers/regulator/tps65217-regulator.c
11415 F: drivers/regulator/tps65218-regulator.c
11416 F: drivers/regulator/tps65910-regulator.c
11417 F: drivers/regulator/twl-regulator.c
11418 F: drivers/regulator/twl6030-regulator.c
11419 F: include/linux/platform_data/i2c-omap.h
11421 ONION OMEGA2+ BOARD
11422 M: Harvey Hunt <harveyhuntnexus@gmail.com>
11423 L: linux-mips@vger.kernel.org
11425 F: arch/mips/boot/dts/ralink/omega2p.dts
11428 M: Bob Copeland <me@bobcopeland.com>
11429 L: linux-karma-devel@lists.sourceforge.net
11431 F: Documentation/filesystems/omfs.txt
11434 OMNIKEY CARDMAN 4000 DRIVER
11435 M: Harald Welte <laforge@gnumonks.org>
11437 F: drivers/char/pcmcia/cm4000_cs.c
11438 F: include/linux/cm4000_cs.h
11439 F: include/uapi/linux/cm4000_cs.h
11441 OMNIKEY CARDMAN 4040 DRIVER
11442 M: Harald Welte <laforge@gnumonks.org>
11444 F: drivers/char/pcmcia/cm4040_cs.*
11446 OMNIVISION OV13858 SENSOR DRIVER
11447 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11448 L: linux-media@vger.kernel.org
11449 T: git git://linuxtv.org/media_tree.git
11451 F: drivers/media/i2c/ov13858.c
11453 OMNIVISION OV2680 SENSOR DRIVER
11454 M: Rui Miguel Silva <rmfrfs@gmail.com>
11455 L: linux-media@vger.kernel.org
11456 T: git git://linuxtv.org/media_tree.git
11458 F: drivers/media/i2c/ov2680.c
11459 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
11461 OMNIVISION OV2685 SENSOR DRIVER
11462 M: Shunqian Zheng <zhengsq@rock-chips.com>
11463 L: linux-media@vger.kernel.org
11464 T: git git://linuxtv.org/media_tree.git
11466 F: drivers/media/i2c/ov2685.c
11468 OMNIVISION OV5640 SENSOR DRIVER
11469 M: Steve Longerbeam <slongerbeam@gmail.com>
11470 L: linux-media@vger.kernel.org
11471 T: git git://linuxtv.org/media_tree.git
11473 F: drivers/media/i2c/ov5640.c
11475 OMNIVISION OV5647 SENSOR DRIVER
11476 M: Luis Oliveira <lolivei@synopsys.com>
11477 L: linux-media@vger.kernel.org
11478 T: git git://linuxtv.org/media_tree.git
11480 F: drivers/media/i2c/ov5647.c
11482 OMNIVISION OV5695 SENSOR DRIVER
11483 M: Shunqian Zheng <zhengsq@rock-chips.com>
11484 L: linux-media@vger.kernel.org
11485 T: git git://linuxtv.org/media_tree.git
11487 F: drivers/media/i2c/ov5695.c
11489 OMNIVISION OV7670 SENSOR DRIVER
11490 M: Jonathan Corbet <corbet@lwn.net>
11491 L: linux-media@vger.kernel.org
11492 T: git git://linuxtv.org/media_tree.git
11494 F: drivers/media/i2c/ov7670.c
11495 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
11497 OMNIVISION OV772x SENSOR DRIVER
11498 M: Jacopo Mondi <jacopo@jmondi.org>
11499 L: linux-media@vger.kernel.org
11500 T: git git://linuxtv.org/media_tree.git
11502 F: drivers/media/i2c/ov772x.c
11503 F: include/media/i2c/ov772x.h
11504 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
11506 OMNIVISION OV7740 SENSOR DRIVER
11507 M: Wenyou Yang <wenyou.yang@microchip.com>
11508 L: linux-media@vger.kernel.org
11509 T: git git://linuxtv.org/media_tree.git
11511 F: drivers/media/i2c/ov7740.c
11512 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
11514 OMNIVISION OV9640 SENSOR DRIVER
11515 M: Petr Cvek <petrcvekcz@gmail.com>
11516 L: linux-media@vger.kernel.org
11518 F: drivers/media/i2c/ov9640.*
11520 OMNIVISION OV8856 SENSOR DRIVER
11521 M: Ben Kao <ben.kao@intel.com>
11522 L: linux-media@vger.kernel.org
11523 T: git git://linuxtv.org/media_tree.git
11525 F: drivers/media/i2c/ov8856.c
11527 OMNIVISION OV9650 SENSOR DRIVER
11528 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11529 R: Akinobu Mita <akinobu.mita@gmail.com>
11530 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
11531 L: linux-media@vger.kernel.org
11532 T: git git://linuxtv.org/media_tree.git
11534 F: drivers/media/i2c/ov9650.c
11535 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
11537 ONENAND FLASH DRIVER
11538 M: Kyungmin Park <kyungmin.park@samsung.com>
11539 L: linux-mtd@lists.infradead.org
11541 F: drivers/mtd/nand/onenand/
11542 F: include/linux/mtd/onenand*.h
11544 ONSTREAM SCSI TAPE DRIVER
11545 M: Willem Riede <osst@riede.org>
11546 L: osst-users@lists.sourceforge.net
11547 L: linux-scsi@vger.kernel.org
11549 F: Documentation/scsi/osst.txt
11550 F: drivers/scsi/osst.*
11551 F: drivers/scsi/osst_*.h
11552 F: drivers/scsi/st.h
11555 M: Jens Wiklander <jens.wiklander@linaro.org>
11557 F: drivers/tee/optee/
11559 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11560 M: Sumit Garg <sumit.garg@linaro.org>
11562 F: drivers/char/hw_random/optee-rng.c
11565 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11566 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11567 L: linux-rdma@vger.kernel.org
11569 F: drivers/infiniband/ulp/opa_vnic
11571 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11572 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11573 M: Frank Rowand <frowand.list@gmail.com>
11574 L: devicetree@vger.kernel.org
11576 F: Documentation/devicetree/dynamic-resolution-notes.txt
11577 F: Documentation/devicetree/overlay-notes.txt
11578 F: drivers/of/overlay.c
11579 F: drivers/of/resolver.c
11580 K: of_overlay_notifier_
11582 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11583 M: Rob Herring <robh+dt@kernel.org>
11584 M: Frank Rowand <frowand.list@gmail.com>
11585 L: devicetree@vger.kernel.org
11586 W: http://www.devicetree.org/
11587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11590 F: include/linux/of*.h
11592 F: Documentation/ABI/testing/sysfs-firmware-ofw
11594 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11595 M: Rob Herring <robh+dt@kernel.org>
11596 M: Mark Rutland <mark.rutland@arm.com>
11597 L: devicetree@vger.kernel.org
11598 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11599 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11601 F: Documentation/devicetree/
11602 F: arch/*/boot/dts/
11603 F: include/dt-bindings/
11605 OPENCORES I2C BUS DRIVER
11606 M: Peter Korsgaard <peter@korsgaard.com>
11607 M: Andrew Lunn <andrew@lunn.ch>
11608 L: linux-i2c@vger.kernel.org
11610 F: Documentation/i2c/busses/i2c-ocores
11611 F: drivers/i2c/busses/i2c-ocores.c
11612 F: include/linux/platform_data/i2c-ocores.h
11614 OPENRISC ARCHITECTURE
11615 M: Jonas Bonn <jonas@southpole.se>
11616 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11617 M: Stafford Horne <shorne@gmail.com>
11618 T: git git://github.com/openrisc/linux.git
11619 L: openrisc@lists.librecores.org
11620 W: http://openrisc.io
11622 F: Documentation/devicetree/bindings/openrisc/
11623 F: Documentation/openrisc/
11625 F: drivers/irqchip/irq-ompic.c
11626 F: drivers/irqchip/irq-or1k-*
11629 M: Pravin B Shelar <pshelar@ovn.org>
11630 L: netdev@vger.kernel.org
11631 L: dev@openvswitch.org
11632 W: http://openvswitch.org
11634 F: net/openvswitch/
11635 F: include/uapi/linux/openvswitch.h
11637 OPERATING PERFORMANCE POINTS (OPP)
11638 M: Viresh Kumar <vireshk@kernel.org>
11639 M: Nishanth Menon <nm@ti.com>
11640 M: Stephen Boyd <sboyd@kernel.org>
11641 L: linux-pm@vger.kernel.org
11643 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11645 F: include/linux/pm_opp.h
11646 F: Documentation/power/opp.txt
11647 F: Documentation/devicetree/bindings/opp/
11650 M: Clemens Ladisch <clemens@ladisch.de>
11651 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11652 T: git git://git.alsa-project.org/alsa-kernel.git
11654 F: sound/drivers/opl4/
11657 M: Robert Richter <rric@kernel.org>
11658 L: oprofile-list@lists.sf.net
11660 F: arch/*/include/asm/oprofile*.h
11661 F: arch/*/oprofile/
11662 F: drivers/oprofile/
11663 F: include/linux/oprofile.h
11665 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11666 M: Mark Fasheh <mark@fasheh.com>
11667 M: Joel Becker <jlbec@evilplan.org>
11668 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11669 W: http://ocfs2.wiki.kernel.org
11671 F: Documentation/filesystems/ocfs2.txt
11672 F: Documentation/filesystems/dlmfs.txt
11675 ORANGEFS FILESYSTEM
11676 M: Mike Marshall <hubcap@omnibond.com>
11677 R: Martin Brandenburg <martin@omnibond.com>
11678 L: devel@lists.orangefs.org
11679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11682 F: Documentation/filesystems/orangefs.txt
11685 L: linux-wireless@vger.kernel.org
11686 W: http://wireless.kernel.org/en/users/Drivers/orinoco
11687 W: http://www.nongnu.org/orinoco/
11689 F: drivers/net/wireless/intersil/orinoco/
11691 OV2659 OMNIVISION SENSOR DRIVER
11692 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11693 L: linux-media@vger.kernel.org
11694 W: https://linuxtv.org
11695 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11696 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11698 F: drivers/media/i2c/ov2659.c
11699 F: include/media/i2c/ov2659.h
11702 M: Miklos Szeredi <miklos@szeredi.hu>
11703 L: linux-unionfs@vger.kernel.org
11704 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11707 F: Documentation/filesystems/overlayfs.txt
11709 P54 WIRELESS DRIVER
11710 M: Christian Lamparter <chunkeey@googlemail.com>
11711 L: linux-wireless@vger.kernel.org
11712 W: http://wireless.kernel.org/en/users/Drivers/p54
11714 F: drivers/net/wireless/intersil/p54/
11716 PA SEMI ETHERNET DRIVER
11717 L: netdev@vger.kernel.org
11719 F: drivers/net/ethernet/pasemi/*
11721 PA SEMI SMBUS DRIVER
11722 L: linux-i2c@vger.kernel.org
11724 F: drivers/i2c/busses/i2c-pasemi.c
11726 PADATA PARALLEL EXECUTION MECHANISM
11727 M: Steffen Klassert <steffen.klassert@secunet.com>
11728 L: linux-crypto@vger.kernel.org
11731 F: include/linux/padata.h
11732 F: Documentation/padata.txt
11734 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11735 M: Harald Welte <laforge@gnumonks.org>
11736 L: platform-driver-x86@vger.kernel.org
11738 F: drivers/platform/x86/panasonic-laptop.c
11740 PARALLEL LCD/KEYPAD PANEL DRIVER
11741 M: Willy Tarreau <willy@haproxy.com>
11742 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11744 F: Documentation/auxdisplay/lcd-panel-cgram.txt
11745 F: drivers/auxdisplay/panel.c
11747 PARALLEL PORT SUBSYSTEM
11748 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11749 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11750 L: linux-parport@lists.infradead.org (subscribers-only)
11752 F: drivers/parport/
11753 F: include/linux/parport*.h
11754 F: drivers/char/ppdev.c
11755 F: include/uapi/linux/ppdev.h
11756 F: Documentation/parport*.txt
11758 PARAVIRT_OPS INTERFACE
11759 M: Juergen Gross <jgross@suse.com>
11760 M: Alok Kataria <akataria@vmware.com>
11761 L: virtualization@lists.linux-foundation.org
11763 F: Documentation/virtual/paravirt_ops.txt
11764 F: arch/*/kernel/paravirt*
11765 F: arch/*/include/asm/paravirt*.h
11766 F: include/linux/hypervisor.h
11768 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11769 M: Tim Waugh <tim@cyberelk.net>
11770 L: linux-parport@lists.infradead.org (subscribers-only)
11772 F: Documentation/blockdev/paride.txt
11773 F: drivers/block/paride/
11775 PARISC ARCHITECTURE
11776 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11777 M: Helge Deller <deller@gmx.de>
11778 L: linux-parisc@vger.kernel.org
11779 W: http://www.parisc-linux.org/
11780 Q: http://patchwork.kernel.org/project/linux-parisc/list/
11781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11785 F: Documentation/parisc/
11787 F: drivers/char/agp/parisc-agp.c
11788 F: drivers/input/serio/gscps2.c
11789 F: drivers/parport/parport_gsc.*
11790 F: drivers/tty/serial/8250/8250_gsc.c
11791 F: drivers/video/fbdev/sti*
11792 F: drivers/video/console/sti*
11793 F: drivers/video/logo/logo_parisc*
11796 M: Jiri Pirko <jiri@mellanox.com>
11797 L: netdev@vger.kernel.org
11800 F: lib/test_parman.c
11801 F: include/linux/parman.h
11803 PC ENGINES APU BOARD DRIVER
11804 M: Enrico Weigelt, metux IT consult <info@metux.net>
11806 F: drivers/platform/x86/pcengines-apuv2.c
11808 PC87360 HARDWARE MONITORING DRIVER
11809 M: Jim Cromie <jim.cromie@gmail.com>
11810 L: linux-hwmon@vger.kernel.org
11812 F: Documentation/hwmon/pc87360.rst
11813 F: drivers/hwmon/pc87360.c
11815 PC8736x GPIO DRIVER
11816 M: Jim Cromie <jim.cromie@gmail.com>
11818 F: drivers/char/pc8736x_gpio.c
11820 PC87427 HARDWARE MONITORING DRIVER
11821 M: Jean Delvare <jdelvare@suse.com>
11822 L: linux-hwmon@vger.kernel.org
11824 F: Documentation/hwmon/pc87427.rst
11825 F: drivers/hwmon/pc87427.c
11828 M: Riku Voipio <riku.voipio@iki.fi>
11830 F: drivers/leds/leds-pca9532.c
11831 F: include/linux/leds-pca9532.h
11833 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11834 M: Guenter Roeck <linux@roeck-us.net>
11835 L: linux-i2c@vger.kernel.org
11837 F: drivers/i2c/muxes/i2c-mux-pca9541.c
11839 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11840 M: Khalid Aziz <khalid@gonehiking.org>
11842 F: drivers/firmware/pcdp.*
11844 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11845 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11846 L: linux-pci@vger.kernel.org
11847 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11849 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
11850 F: drivers/pci/controller/pci-aardvark.c
11852 PCI DRIVER FOR ALTERA PCIE IP
11853 M: Ley Foon Tan <lftan@altera.com>
11854 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11855 L: linux-pci@vger.kernel.org
11857 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
11858 F: drivers/pci/controller/pcie-altera.c
11860 PCI DRIVER FOR APPLIEDMICRO XGENE
11861 M: Toan Le <toan@os.amperecomputing.com>
11862 L: linux-pci@vger.kernel.org
11863 L: linux-arm-kernel@lists.infradead.org
11865 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
11866 F: drivers/pci/controller/pci-xgene.c
11868 PCI DRIVER FOR ARM VERSATILE PLATFORM
11869 M: Rob Herring <robh@kernel.org>
11870 L: linux-pci@vger.kernel.org
11871 L: linux-arm-kernel@lists.infradead.org
11873 F: Documentation/devicetree/bindings/pci/versatile.txt
11874 F: drivers/pci/controller/pci-versatile.c
11876 PCI DRIVER FOR ARMADA 8K
11877 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11878 L: linux-pci@vger.kernel.org
11879 L: linux-arm-kernel@lists.infradead.org
11881 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
11882 F: drivers/pci/controller/dwc/pcie-armada8k.c
11884 PCI DRIVER FOR CADENCE PCIE IP
11885 M: Tom Joseph <tjoseph@cadence.com>
11886 L: linux-pci@vger.kernel.org
11888 F: Documentation/devicetree/bindings/pci/cdns,*.txt
11889 F: drivers/pci/controller/pcie-cadence*
11891 PCI DRIVER FOR FREESCALE LAYERSCAPE
11892 M: Minghuan Lian <minghuan.Lian@nxp.com>
11893 M: Mingkai Hu <mingkai.hu@nxp.com>
11894 M: Roy Zang <roy.zang@nxp.com>
11895 L: linuxppc-dev@lists.ozlabs.org
11896 L: linux-pci@vger.kernel.org
11897 L: linux-arm-kernel@lists.infradead.org
11899 F: drivers/pci/controller/dwc/*layerscape*
11901 PCI DRIVER FOR GENERIC OF HOSTS
11902 M: Will Deacon <will.deacon@arm.com>
11903 L: linux-pci@vger.kernel.org
11904 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11906 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
11907 F: drivers/pci/controller/pci-host-common.c
11908 F: drivers/pci/controller/pci-host-generic.c
11910 PCI DRIVER FOR IMX6
11911 M: Richard Zhu <hongxing.zhu@nxp.com>
11912 M: Lucas Stach <l.stach@pengutronix.de>
11913 L: linux-pci@vger.kernel.org
11914 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11916 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11917 F: drivers/pci/controller/dwc/*imx6*
11919 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11920 M: Keith Busch <keith.busch@intel.com>
11921 M: Jonathan Derrick <jonathan.derrick@intel.com>
11922 L: linux-pci@vger.kernel.org
11924 F: drivers/pci/controller/vmd.c
11926 PCI DRIVER FOR MICROSEMI SWITCHTEC
11927 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11928 M: Logan Gunthorpe <logang@deltatee.com>
11929 L: linux-pci@vger.kernel.org
11931 F: Documentation/switchtec.txt
11932 F: Documentation/ABI/testing/sysfs-class-switchtec
11933 F: drivers/pci/switch/switchtec*
11934 F: include/uapi/linux/switchtec_ioctl.h
11935 F: include/linux/switchtec.h
11936 F: drivers/ntb/hw/mscc/
11938 PCI DRIVER FOR MOBIVEIL PCIE IP
11939 M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11940 L: linux-pci@vger.kernel.org
11942 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11943 F: drivers/pci/controller/pcie-mobiveil.c
11945 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11946 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11947 M: Jason Cooper <jason@lakedaemon.net>
11948 L: linux-pci@vger.kernel.org
11949 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11951 F: drivers/pci/controller/*mvebu*
11953 PCI DRIVER FOR NVIDIA TEGRA
11954 M: Thierry Reding <thierry.reding@gmail.com>
11955 L: linux-tegra@vger.kernel.org
11956 L: linux-pci@vger.kernel.org
11958 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11959 F: drivers/pci/controller/pci-tegra.c
11961 PCI DRIVER FOR RENESAS R-CAR
11962 M: Simon Horman <horms@verge.net.au>
11963 L: linux-pci@vger.kernel.org
11964 L: linux-renesas-soc@vger.kernel.org
11966 F: drivers/pci/controller/*rcar*
11968 PCI DRIVER FOR SAMSUNG EXYNOS
11969 M: Jingoo Han <jingoohan1@gmail.com>
11970 L: linux-pci@vger.kernel.org
11971 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11972 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11974 F: drivers/pci/controller/dwc/pci-exynos.c
11976 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11977 M: Jingoo Han <jingoohan1@gmail.com>
11978 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11979 L: linux-pci@vger.kernel.org
11981 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
11982 F: drivers/pci/controller/dwc/*designware*
11984 PCI DRIVER FOR TI DRA7XX
11985 M: Kishon Vijay Abraham I <kishon@ti.com>
11986 L: linux-omap@vger.kernel.org
11987 L: linux-pci@vger.kernel.org
11989 F: Documentation/devicetree/bindings/pci/ti-pci.txt
11990 F: drivers/pci/controller/dwc/pci-dra7xx.c
11992 PCI DRIVER FOR TI KEYSTONE
11993 M: Murali Karicheri <m-karicheri2@ti.com>
11994 L: linux-pci@vger.kernel.org
11995 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11997 F: drivers/pci/controller/dwc/pci-keystone.c
11999 PCI ENDPOINT SUBSYSTEM
12000 M: Kishon Vijay Abraham I <kishon@ti.com>
12001 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12002 L: linux-pci@vger.kernel.org
12003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12005 F: drivers/pci/endpoint/
12006 F: drivers/misc/pci_endpoint_test.c
12009 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12010 M: Russell Currey <ruscur@russell.cc>
12011 M: Sam Bobroff <sbobroff@linux.ibm.com>
12012 M: Oliver O'Halloran <oohall@gmail.com>
12013 L: linuxppc-dev@lists.ozlabs.org
12015 F: Documentation/PCI/pci-error-recovery.txt
12016 F: drivers/pci/pcie/aer.c
12017 F: drivers/pci/pcie/dpc.c
12018 F: drivers/pci/pcie/err.c
12019 F: Documentation/powerpc/eeh-pci-error-recovery.txt
12020 F: arch/powerpc/kernel/eeh*.c
12021 F: arch/powerpc/platforms/*/eeh*.c
12022 F: arch/powerpc/include/*/eeh*.h
12025 M: Linas Vepstas <linasvepstas@gmail.com>
12026 L: linux-pci@vger.kernel.org
12028 F: Documentation/PCI/pci-error-recovery.txt
12030 PCI MSI DRIVER FOR ALTERA MSI IP
12031 M: Ley Foon Tan <lftan@altera.com>
12032 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
12033 L: linux-pci@vger.kernel.org
12035 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12036 F: drivers/pci/controller/pcie-altera-msi.c
12038 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12039 M: Toan Le <toan@os.amperecomputing.com>
12040 L: linux-pci@vger.kernel.org
12041 L: linux-arm-kernel@lists.infradead.org
12043 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12044 F: drivers/pci/controller/pci-xgene-msi.c
12047 M: Bjorn Helgaas <bhelgaas@google.com>
12048 L: linux-pci@vger.kernel.org
12049 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
12050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12052 F: Documentation/devicetree/bindings/pci/
12053 F: Documentation/PCI/
12054 F: drivers/acpi/pci*
12056 F: include/asm-generic/pci*
12057 F: include/linux/pci*
12058 F: include/linux/of_pci.h
12059 F: include/uapi/linux/pci*
12062 F: arch/x86/kernel/quirks.c
12063 F: arch/x86/kernel/early-quirks.c
12065 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12066 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12067 L: linux-pci@vger.kernel.org
12068 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
12069 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12071 F: drivers/pci/controller/
12073 PCIE DRIVER FOR AMLOGIC MESON
12074 M: Yue Wang <yue.wang@Amlogic.com>
12075 L: linux-pci@vger.kernel.org
12076 L: linux-amlogic@lists.infradead.org
12078 F: drivers/pci/controller/dwc/pci-meson.c
12080 PCIE DRIVER FOR AXIS ARTPEC
12081 M: Jesper Nilsson <jesper.nilsson@axis.com>
12082 L: linux-arm-kernel@axis.com
12083 L: linux-pci@vger.kernel.org
12085 F: Documentation/devicetree/bindings/pci/axis,artpec*
12086 F: drivers/pci/controller/dwc/*artpec*
12088 PCIE DRIVER FOR CAVIUM THUNDERX
12089 M: David Daney <david.daney@cavium.com>
12090 L: linux-pci@vger.kernel.org
12091 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12093 F: Documentation/devicetree/bindings/pci/pci-thunder-*
12094 F: drivers/pci/controller/pci-thunder-*
12096 PCIE DRIVER FOR HISILICON
12097 M: Zhou Wang <wangzhou1@hisilicon.com>
12098 L: linux-pci@vger.kernel.org
12100 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12101 F: drivers/pci/controller/dwc/pcie-hisi.c
12103 PCIE DRIVER FOR HISILICON KIRIN
12104 M: Xiaowei Song <songxiaowei@hisilicon.com>
12105 M: Binghui Wang <wangbinghui@hisilicon.com>
12106 L: linux-pci@vger.kernel.org
12108 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
12109 F: drivers/pci/controller/dwc/pcie-kirin.c
12111 PCIE DRIVER FOR HISILICON STB
12112 M: Shawn Guo <shawn.guo@linaro.org>
12113 L: linux-pci@vger.kernel.org
12115 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12116 F: drivers/pci/controller/dwc/pcie-histb.c
12118 PCIE DRIVER FOR MEDIATEK
12119 M: Ryder Lee <ryder.lee@mediatek.com>
12120 L: linux-pci@vger.kernel.org
12121 L: linux-mediatek@lists.infradead.org
12123 F: Documentation/devicetree/bindings/pci/mediatek*
12124 F: drivers/pci/controller/*mediatek*
12126 PCIE DRIVER FOR QUALCOMM MSM
12127 M: Stanimir Varbanov <svarbanov@mm-sol.com>
12128 L: linux-pci@vger.kernel.org
12129 L: linux-arm-msm@vger.kernel.org
12131 F: drivers/pci/controller/dwc/*qcom*
12133 PCIE DRIVER FOR ROCKCHIP
12134 M: Shawn Lin <shawn.lin@rock-chips.com>
12135 L: linux-pci@vger.kernel.org
12136 L: linux-rockchip@lists.infradead.org
12138 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
12139 F: drivers/pci/controller/pcie-rockchip*
12141 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12142 M: Linus Walleij <linus.walleij@linaro.org>
12143 L: linux-pci@vger.kernel.org
12145 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12146 F: drivers/pci/controller/pci-v3-semi.c
12148 PCIE DRIVER FOR SOCIONEXT UNIPHIER
12149 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12150 L: linux-pci@vger.kernel.org
12152 F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12153 F: drivers/pci/controller/dwc/pcie-uniphier.c
12155 PCIE DRIVER FOR ST SPEAR13XX
12156 M: Pratyush Anand <pratyush.anand@gmail.com>
12157 L: linux-pci@vger.kernel.org
12159 F: drivers/pci/controller/dwc/*spear*
12162 M: Dominik Brodowski <linux@dominikbrodowski.net>
12163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12165 F: Documentation/pcmcia/
12170 PCNET32 NETWORK DRIVER
12171 M: Don Fry <pcnet32@frontier.com>
12172 L: netdev@vger.kernel.org
12174 F: drivers/net/ethernet/amd/pcnet32.c
12176 PCRYPT PARALLEL CRYPTO ENGINE
12177 M: Steffen Klassert <steffen.klassert@secunet.com>
12178 L: linux-crypto@vger.kernel.org
12181 F: include/crypto/pcrypt.h
12183 PEAQ WMI HOTKEYS DRIVER
12184 M: Hans de Goede <hdegoede@redhat.com>
12185 L: platform-driver-x86@vger.kernel.org
12187 F: drivers/platform/x86/peaq-wmi.c
12189 PER-CPU MEMORY ALLOCATOR
12190 M: Dennis Zhou <dennis@kernel.org>
12191 M: Tejun Heo <tj@kernel.org>
12192 M: Christoph Lameter <cl@linux.com>
12193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12195 F: include/linux/percpu*.h
12197 F: arch/*/include/asm/percpu.h
12199 PER-TASK DELAY ACCOUNTING
12200 M: Balbir Singh <bsingharora@gmail.com>
12202 F: include/linux/delayacct.h
12203 F: kernel/delayacct.c
12205 PERFORMANCE EVENTS SUBSYSTEM
12206 M: Peter Zijlstra <peterz@infradead.org>
12207 M: Ingo Molnar <mingo@redhat.com>
12208 M: Arnaldo Carvalho de Melo <acme@kernel.org>
12209 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
12210 R: Jiri Olsa <jolsa@redhat.com>
12211 R: Namhyung Kim <namhyung@kernel.org>
12212 L: linux-kernel@vger.kernel.org
12213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12216 F: include/linux/perf_event.h
12217 F: include/uapi/linux/perf_event.h
12218 F: arch/*/kernel/perf_event*.c
12219 F: arch/*/kernel/*/perf_event*.c
12220 F: arch/*/kernel/*/*/perf_event*.c
12221 F: arch/*/include/asm/perf_event.h
12222 F: arch/*/kernel/perf_callchain.c
12224 F: arch/*/events/*/*
12227 PERSONALITY HANDLING
12228 M: Christoph Hellwig <hch@infradead.org>
12229 L: linux-abi-devel@lists.sourceforge.net
12231 F: include/linux/personality.h
12232 F: include/uapi/linux/personality.h
12234 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12235 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12236 L: linux-input@vger.kernel.org
12238 F: Documentation/input/devices/pxrc.rst
12239 F: drivers/input/joystick/pxrc.c
12242 M: Remi Denis-Courmont <courmisch@gmail.com>
12244 F: Documentation/networking/phonet.txt
12245 F: include/linux/phonet.h
12246 F: include/net/phonet/
12247 F: include/uapi/linux/phonet.h
12251 M: Joern Engel <joern@lazybastard.org>
12252 L: linux-mtd@lists.infradead.org
12254 F: drivers/mtd/devices/phram.c
12257 M: Bruno Prémont <bonbons@linux-vserver.org>
12258 L: linux-input@vger.kernel.org
12260 F: drivers/hid/hid-picolcd*
12263 M: Jamie Iles <jamie@jamieiles.com>
12264 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12265 T: git git://github.com/jamieiles/linux-2.6-ji.git
12267 F: arch/arm/boot/dts/picoxcell*
12268 F: arch/arm/mach-picoxcell/
12269 F: drivers/crypto/picoxcell*
12271 PIN CONTROL SUBSYSTEM
12272 M: Linus Walleij <linus.walleij@linaro.org>
12273 L: linux-gpio@vger.kernel.org
12274 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12276 F: Documentation/devicetree/bindings/pinctrl/
12277 F: Documentation/driver-api/pinctl.rst
12278 F: drivers/pinctrl/
12279 F: include/linux/pinctrl/
12281 PIN CONTROLLER - MICROCHIP AT91
12282 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12283 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12284 L: linux-gpio@vger.kernel.org
12286 F: drivers/pinctrl/pinctrl-at91*
12288 PIN CONTROLLER - FREESCALE
12289 M: Dong Aisheng <aisheng.dong@nxp.com>
12290 M: Fabio Estevam <festevam@gmail.com>
12291 M: Shawn Guo <shawnguo@kernel.org>
12292 M: Stefan Agner <stefan@agner.ch>
12293 R: Pengutronix Kernel Team <kernel@pengutronix.de>
12294 L: linux-gpio@vger.kernel.org
12296 F: drivers/pinctrl/freescale/
12297 F: Documentation/devicetree/bindings/pinctrl/fsl,*
12299 PIN CONTROLLER - INTEL
12300 M: Mika Westerberg <mika.westerberg@linux.intel.com>
12301 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12304 F: drivers/pinctrl/intel/
12306 PIN CONTROLLER - MEDIATEK
12307 M: Sean Wang <sean.wang@kernel.org>
12308 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12310 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12311 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12312 F: drivers/pinctrl/mediatek/
12314 PIN CONTROLLER - QUALCOMM
12315 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12317 L: linux-arm-msm@vger.kernel.org
12318 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12319 F: drivers/pinctrl/qcom/
12321 PIN CONTROLLER - RENESAS
12322 M: Geert Uytterhoeven <geert+renesas@glider.be>
12323 L: linux-renesas-soc@vger.kernel.org
12324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12326 F: drivers/pinctrl/pinctrl-rz*
12327 F: drivers/pinctrl/sh-pfc/
12329 PIN CONTROLLER - SAMSUNG
12330 M: Tomasz Figa <tomasz.figa@gmail.com>
12331 M: Krzysztof Kozlowski <krzk@kernel.org>
12332 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12333 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12334 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12335 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
12336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12338 F: drivers/pinctrl/samsung/
12339 F: include/dt-bindings/pinctrl/samsung.h
12340 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12342 PIN CONTROLLER - SINGLE
12343 M: Tony Lindgren <tony@atomide.com>
12344 M: Haojian Zhuang <haojian.zhuang@linaro.org>
12345 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12346 L: linux-omap@vger.kernel.org
12348 F: drivers/pinctrl/pinctrl-single.c
12350 PIN CONTROLLER - ST SPEAR
12351 M: Viresh Kumar <vireshk@kernel.org>
12352 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12353 W: http://www.st.com/spear
12355 F: drivers/pinctrl/spear/
12357 PISTACHIO SOC SUPPORT
12358 M: James Hartley <james.hartley@sondrel.com>
12359 L: linux-mips@vger.kernel.org
12361 F: arch/mips/pistachio/
12362 F: arch/mips/include/asm/mach-pistachio/
12363 F: arch/mips/boot/dts/img/pistachio*
12364 F: arch/mips/configs/pistachio*_defconfig
12368 M: linux-block@vger.kernel.org
12369 F: drivers/block/pktcdvd.c
12370 F: include/linux/pktcdvd.h
12371 F: include/uapi/linux/pktcdvd.h
12373 PKUNITY SOC DRIVERS
12374 M: Guan Xuetao <gxt@pku.edu.cn>
12375 W: http://mprc.pku.edu.cn/~guanxuetao/linux
12377 T: git git://github.com/gxt/linux.git
12378 F: drivers/input/serio/i8042-unicore32io.h
12379 F: drivers/i2c/busses/i2c-puv3.c
12380 F: drivers/video/fbdev/fb-puv3.c
12381 F: drivers/rtc/rtc-puv3.c
12383 PMBUS HARDWARE MONITORING DRIVERS
12384 M: Guenter Roeck <linux@roeck-us.net>
12385 L: linux-hwmon@vger.kernel.org
12386 W: http://hwmon.wiki.kernel.org/
12387 W: http://www.roeck-us.net/linux/drivers/
12388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12390 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12391 F: Documentation/devicetree/bindings/hwmon/max31785.txt
12392 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
12393 F: Documentation/hwmon/adm1275.rst
12394 F: Documentation/hwmon/ibm-cffps.rst
12395 F: Documentation/hwmon/ir35221.rst
12396 F: Documentation/hwmon/lm25066.rst
12397 F: Documentation/hwmon/ltc2978.rst
12398 F: Documentation/hwmon/ltc3815.rst
12399 F: Documentation/hwmon/max16064.rst
12400 F: Documentation/hwmon/max20751.rst
12401 F: Documentation/hwmon/max31785.rst
12402 F: Documentation/hwmon/max34440.rst
12403 F: Documentation/hwmon/max8688.rst
12404 F: Documentation/hwmon/pmbus.rst
12405 F: Documentation/hwmon/pmbus-core.rst
12406 F: Documentation/hwmon/tps40422.rst
12407 F: Documentation/hwmon/ucd9000.rst
12408 F: Documentation/hwmon/ucd9200.rst
12409 F: Documentation/hwmon/zl6100.rst
12410 F: drivers/hwmon/pmbus/
12411 F: include/linux/pmbus.h
12413 PMC SIERRA MaxRAID DRIVER
12414 L: linux-scsi@vger.kernel.org
12415 W: http://www.pmc-sierra.com/
12417 F: drivers/scsi/pmcraid.*
12419 PMC SIERRA PM8001 DRIVER
12420 M: Jack Wang <jinpu.wang@profitbricks.com>
12421 M: lindar_liu@usish.com
12422 L: linux-scsi@vger.kernel.org
12424 F: drivers/scsi/pm8001/
12427 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12431 PNI RM3100 IIO DRIVER
12432 M: Song Qiang <songqiang1304521@gmail.com>
12433 L: linux-iio@vger.kernel.org
12435 F: drivers/iio/magnetometer/rm3100*
12436 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12438 POSIX CLOCKS and TIMERS
12439 M: Thomas Gleixner <tglx@linutronix.de>
12440 L: linux-kernel@vger.kernel.org
12441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12444 F: include/linux/timer*
12445 F: kernel/time/*timer*
12447 POWER MANAGEMENT CORE
12448 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12449 L: linux-pm@vger.kernel.org
12450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12451 B: https://bugzilla.kernel.org
12453 F: drivers/base/power/
12454 F: include/linux/pm.h
12455 F: include/linux/pm_*
12456 F: include/linux/powercap.h
12457 F: drivers/powercap/
12458 F: kernel/configs/nopm.config
12460 POWER STATE COORDINATION INTERFACE (PSCI)
12461 M: Mark Rutland <mark.rutland@arm.com>
12462 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12463 L: linux-arm-kernel@lists.infradead.org
12465 F: drivers/firmware/psci/
12466 F: include/linux/psci.h
12467 F: include/uapi/linux/psci.h
12469 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12470 M: Sebastian Reichel <sre@kernel.org>
12471 L: linux-pm@vger.kernel.org
12472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12474 F: Documentation/ABI/testing/sysfs-class-power
12475 F: Documentation/devicetree/bindings/power/supply/
12476 F: include/linux/power_supply.h
12477 F: drivers/power/supply/
12479 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12480 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12481 L: linuxppc-dev@lists.ozlabs.org
12483 F: drivers/char/powernv-op-panel.c
12485 PPP OVER ATM (RFC 2364)
12486 M: Mitchell Blank Jr <mitch@sfgoth.com>
12488 F: net/atm/pppoatm.c
12489 F: include/uapi/linux/atmppp.h
12492 M: Michal Ostrowski <mostrows@earthlink.net>
12494 F: drivers/net/ppp/pppoe.c
12495 F: drivers/net/ppp/pppox.c
12498 M: James Chapman <jchapman@katalix.com>
12500 F: net/l2tp/l2tp_ppp.c
12501 F: include/linux/if_pppol2tp.h
12502 F: include/uapi/linux/if_pppol2tp.h
12504 PPP PROTOCOL DRIVERS AND COMPRESSORS
12505 M: Paul Mackerras <paulus@samba.org>
12506 L: linux-ppp@vger.kernel.org
12508 F: drivers/net/ppp/ppp_*
12511 M: Rodolfo Giometti <giometti@enneenne.com>
12512 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
12513 L: linuxpps@ml.enneenne.com (subscribers-only)
12515 F: Documentation/pps/
12516 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
12517 F: Documentation/ABI/testing/sysfs-pps
12519 F: include/linux/pps*.h
12520 F: include/uapi/linux/pps.h
12523 M: Dmitry Kozlov <xeb@mail.ru>
12524 L: netdev@vger.kernel.org
12526 F: drivers/net/ppp/pptp.c
12527 W: http://sourceforge.net/projects/accel-pptp
12530 M: Petr Mladek <pmladek@suse.com>
12531 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12532 R: Steven Rostedt <rostedt@goodmis.org>
12535 F: include/linux/printk.h
12537 PRISM54 WIRELESS DRIVER
12538 M: Luis Chamberlain <mcgrof@kernel.org>
12539 L: linux-wireless@vger.kernel.org
12540 W: http://wireless.kernel.org/en/users/Drivers/p54
12542 F: drivers/net/wireless/intersil/prism54/
12545 R: Alexey Dobriyan <adobriyan@gmail.com>
12546 L: linux-kernel@vger.kernel.org
12547 L: linux-fsdevel@vger.kernel.org
12550 F: include/linux/proc_fs.h
12551 F: tools/testing/selftests/proc/
12552 F: Documentation/filesystems/proc.txt
12555 M: Luis Chamberlain <mcgrof@kernel.org>
12556 M: Kees Cook <keescook@chromium.org>
12557 L: linux-kernel@vger.kernel.org
12558 L: linux-fsdevel@vger.kernel.org
12560 F: fs/proc/proc_sysctl.c
12561 F: include/linux/sysctl.h
12563 F: tools/testing/selftests/sysctl/
12565 PS3 NETWORK SUPPORT
12566 M: Geoff Levand <geoff@infradead.org>
12567 L: netdev@vger.kernel.org
12568 L: linuxppc-dev@lists.ozlabs.org
12570 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
12572 PS3 PLATFORM SUPPORT
12573 M: Geoff Levand <geoff@infradead.org>
12574 L: linuxppc-dev@lists.ozlabs.org
12576 F: arch/powerpc/boot/ps3*
12577 F: arch/powerpc/include/asm/lv1call.h
12578 F: arch/powerpc/include/asm/ps3*.h
12579 F: arch/powerpc/platforms/ps3/
12582 F: drivers/rtc/rtc-ps3.c
12583 F: drivers/usb/host/*ps3.c
12584 F: sound/ppc/snd_ps3*
12587 M: Jim Paris <jim@jtan.com>
12588 M: Geoff Levand <geoff@infradead.org>
12589 L: linuxppc-dev@lists.ozlabs.org
12591 F: drivers/block/ps3vram.c
12593 PSAMPLE PACKET SAMPLING SUPPORT:
12594 M: Yotam Gigi <yotam.gi@gmail.com>
12597 F: include/net/psample.h
12598 F: include/uapi/linux/psample.h
12601 M: Kees Cook <keescook@chromium.org>
12602 M: Anton Vorontsov <anton@enomsg.org>
12603 M: Colin Cross <ccross@android.com>
12604 M: Tony Luck <tony.luck@intel.com>
12606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12608 F: include/linux/pstore*
12609 F: drivers/firmware/efi/efi-pstore.c
12610 F: drivers/acpi/apei/erst.c
12611 F: Documentation/admin-guide/ramoops.rst
12612 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12613 K: \b(pstore|ramoops)
12615 PTP HARDWARE CLOCK SUPPORT
12616 M: Richard Cochran <richardcochran@gmail.com>
12617 L: netdev@vger.kernel.org
12619 W: http://linuxptp.sourceforge.net/
12620 F: Documentation/ABI/testing/sysfs-ptp
12621 F: Documentation/ptp/*
12622 F: drivers/net/phy/dp83640*
12624 F: include/linux/ptp_cl*
12627 M: Oleg Nesterov <oleg@redhat.com>
12629 F: include/asm-generic/syscall.h
12630 F: include/linux/ptrace.h
12631 F: include/linux/regset.h
12632 F: include/linux/tracehook.h
12633 F: include/uapi/linux/ptrace.h
12634 F: include/uapi/linux/ptrace.h
12635 F: include/asm-generic/ptrace.h
12637 F: arch/*/ptrace*.c
12638 F: arch/*/*/ptrace*.c
12639 F: arch/*/include/asm/ptrace*.h
12642 M: Hans Verkuil <hverkuil@xs4all.nl>
12643 L: linux-media@vger.kernel.org
12644 T: git git://linuxtv.org/media_tree.git
12646 F: drivers/media/usb/pulse8-cec/*
12647 F: Documentation/media/cec-drivers/pulse8-cec.rst
12649 PVRUSB2 VIDEO4LINUX DRIVER
12650 M: Mike Isely <isely@pobox.com>
12651 L: pvrusb2@isely.net (subscribers-only)
12652 L: linux-media@vger.kernel.org
12653 W: http://www.isely.net/pvrusb2/
12654 T: git git://linuxtv.org/media_tree.git
12656 F: Documentation/media/v4l-drivers/pvrusb2*
12657 F: drivers/media/usb/pvrusb2/
12660 M: Hans Verkuil <hverkuil@xs4all.nl>
12661 L: linux-media@vger.kernel.org
12662 T: git git://linuxtv.org/media_tree.git
12664 F: drivers/media/usb/pwc/*
12665 F: include/trace/events/pwc.h
12668 M: Kamil Debski <kamil@wypas.org>
12669 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12670 L: linux-hwmon@vger.kernel.org
12672 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12673 F: Documentation/hwmon/pwm-fan.rst
12674 F: drivers/hwmon/pwm-fan.c
12677 M: Sean Young <sean@mess.org>
12678 L: linux-media@vger.kernel.org
12680 F: drivers/media/rc/pwm-ir-tx.c
12683 M: Thierry Reding <thierry.reding@gmail.com>
12684 L: linux-pwm@vger.kernel.org
12686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12687 F: Documentation/pwm.txt
12688 F: Documentation/devicetree/bindings/pwm/
12689 F: include/linux/pwm.h
12691 F: drivers/video/backlight/pwm_bl.c
12692 F: include/linux/pwm_backlight.h
12693 F: drivers/gpio/gpio-mvebu.c
12694 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12697 M: Robert Jarzmik <robert.jarzmik@free.fr>
12698 L: linux-gpio@vger.kernel.org
12700 F: drivers/gpio/gpio-pxa.c
12706 M: Robert Jarzmik <robert.jarzmik@free.fr>
12707 L: linux-rtc@vger.kernel.org
12710 PXA2xx/PXA3xx SUPPORT
12711 M: Daniel Mack <daniel@zonque.org>
12712 M: Haojian Zhuang <haojian.zhuang@gmail.com>
12713 M: Robert Jarzmik <robert.jarzmik@free.fr>
12714 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12715 T: git git://github.com/hzhuang1/linux.git
12716 T: git git://github.com/rjarzmik/linux.git
12718 F: arch/arm/boot/dts/pxa*
12719 F: arch/arm/mach-pxa/
12720 F: drivers/dma/pxa*
12721 F: drivers/pcmcia/pxa2xx*
12722 F: drivers/pinctrl/pxa/
12723 F: drivers/spi/spi-pxa2xx*
12724 F: drivers/usb/gadget/udc/pxa2*
12725 F: include/sound/pxa2xx-lib.h
12730 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12731 L: qat-linux@intel.com
12733 F: drivers/crypto/qat/
12735 QCOM AUDIO (ASoC) DRIVERS
12736 M: Patrick Lai <plai@codeaurora.org>
12737 M: Banajit Goswami <bgoswami@codeaurora.org>
12738 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12742 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12743 M: Gabriel Somlo <somlo@cmu.edu>
12744 M: "Michael S. Tsirkin" <mst@redhat.com>
12745 L: qemu-devel@nongnu.org
12747 F: drivers/firmware/qemu_fw_cfg.c
12748 F: include/uapi/linux/qemu_fw_cfg.h
12751 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12752 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12753 L: linux-rdma@vger.kernel.org
12755 F: drivers/infiniband/hw/qib/
12757 QLOGIC QL41xxx FCOE DRIVER
12758 M: QLogic-Storage-Upstream@cavium.com
12759 L: linux-scsi@vger.kernel.org
12761 F: drivers/scsi/qedf/
12763 QLOGIC QL41xxx ISCSI DRIVER
12764 M: QLogic-Storage-Upstream@cavium.com
12765 L: linux-scsi@vger.kernel.org
12767 F: drivers/scsi/qedi/
12769 QLOGIC QL4xxx ETHERNET DRIVER
12770 M: Ariel Elior <aelior@marvell.com>
12771 M: GR-everest-linux-l2@marvell.com
12772 L: netdev@vger.kernel.org
12774 F: drivers/net/ethernet/qlogic/qed/
12775 F: include/linux/qed/
12776 F: drivers/net/ethernet/qlogic/qede/
12778 QLOGIC QL4xxx RDMA DRIVER
12779 M: Michal Kalderon <mkalderon@marvell.com>
12780 M: Ariel Elior <aelior@marvell.com>
12781 L: linux-rdma@vger.kernel.org
12783 F: drivers/infiniband/hw/qedr/
12784 F: include/uapi/rdma/qedr-abi.h
12786 QLOGIC QLA1280 SCSI DRIVER
12787 M: Michael Reed <mdr@sgi.com>
12788 L: linux-scsi@vger.kernel.org
12790 F: drivers/scsi/qla1280.[ch]
12792 QLOGIC QLA2XXX FC-SCSI DRIVER
12793 M: qla2xxx-upstream@qlogic.com
12794 L: linux-scsi@vger.kernel.org
12796 F: Documentation/scsi/LICENSE.qla2xxx
12797 F: drivers/scsi/qla2xxx/
12799 QLOGIC QLA3XXX NETWORK DRIVER
12800 M: GR-Linux-NIC-Dev@marvell.com
12801 L: netdev@vger.kernel.org
12803 F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12804 F: drivers/net/ethernet/qlogic/qla3xxx.*
12806 QLOGIC QLA4XXX iSCSI DRIVER
12807 M: QLogic-Storage-Upstream@qlogic.com
12808 L: linux-scsi@vger.kernel.org
12810 F: Documentation/scsi/LICENSE.qla4xxx
12811 F: drivers/scsi/qla4xxx/
12813 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12814 M: Shahed Shaikh <shshaikh@marvell.com>
12815 M: Manish Chopra <manishc@marvell.com>
12816 M: GR-Linux-NIC-Dev@marvell.com
12817 L: netdev@vger.kernel.org
12819 F: drivers/net/ethernet/qlogic/qlcnic/
12821 QLOGIC QLGE 10Gb ETHERNET DRIVER
12822 M: Manish Chopra <manishc@marvell.com>
12823 M: GR-Linux-NIC-Dev@marvell.com
12824 L: netdev@vger.kernel.org
12826 F: drivers/net/ethernet/qlogic/qlge/
12828 QM1D1B0004 MEDIA DRIVER
12829 M: Akihiro Tsukada <tskd08@gmail.com>
12830 L: linux-media@vger.kernel.org
12832 F: drivers/media/tuners/qm1d1b0004*
12834 QM1D1C0042 MEDIA DRIVER
12835 M: Akihiro Tsukada <tskd08@gmail.com>
12836 L: linux-media@vger.kernel.org
12838 F: drivers/media/tuners/qm1d1c0042*
12841 M: Anders Larsen <al@alarsen.net>
12842 W: http://www.alarsen.net/linux/qnx4fs/
12845 F: include/uapi/linux/qnx4_fs.h
12846 F: include/uapi/linux/qnxtypes.h
12848 QORIQ DPAA2 FSL-MC BUS DRIVER
12849 M: Stuart Yoder <stuyoder@gmail.com>
12850 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
12851 L: linux-kernel@vger.kernel.org
12853 F: drivers/bus/fsl-mc/
12854 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12855 F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
12857 QT1010 MEDIA DRIVER
12858 M: Antti Palosaari <crope@iki.fi>
12859 L: linux-media@vger.kernel.org
12860 W: https://linuxtv.org
12861 W: http://palosaari.fi/linux/
12862 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12863 T: git git://linuxtv.org/anttip/media_tree.git
12865 F: drivers/media/tuners/qt1010*
12867 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12868 M: Kalle Valo <kvalo@codeaurora.org>
12869 L: ath10k@lists.infradead.org
12870 W: http://wireless.kernel.org/en/users/Drivers/ath10k
12871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12873 F: drivers/net/wireless/ath/ath10k/
12875 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12876 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12877 L: linux-wireless@vger.kernel.org
12878 W: http://wireless.kernel.org/en/users/Drivers/ath9k
12880 F: drivers/net/wireless/ath/ath9k/
12882 QUALCOMM CAMERA SUBSYSTEM DRIVER
12883 M: Todor Tomov <todor.too@gmail.com>
12884 L: linux-media@vger.kernel.org
12886 F: Documentation/devicetree/bindings/media/qcom,camss.txt
12887 F: Documentation/media/v4l-drivers/qcom_camss.rst
12888 F: drivers/media/platform/qcom/camss/
12890 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12891 M: Ilia Lin <ilia.lin@kernel.org>
12892 L: linux-pm@vger.kernel.org
12894 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12895 F: drivers/cpufreq/qcom-cpufreq-kryo.c
12897 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12898 M: Timur Tabi <timur@kernel.org>
12899 L: netdev@vger.kernel.org
12901 F: drivers/net/ethernet/qualcomm/emac/
12903 QUALCOMM ETHQOS ETHERNET DRIVER
12904 M: Vinod Koul <vkoul@kernel.org>
12905 M: Niklas Cassel <niklas.cassel@linaro.org>
12906 L: netdev@vger.kernel.org
12908 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
12909 F: Documentation/devicetree/bindings/net/qcom,dwmac.txt
12911 QUALCOMM GENERIC INTERFACE I2C DRIVER
12912 M: Alok Chauhan <alokc@codeaurora.org>
12913 M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12914 L: linux-i2c@vger.kernel.org
12915 L: linux-arm-msm@vger.kernel.org
12917 F: drivers/i2c/busses/i2c-qcom-geni.c
12919 QUALCOMM HEXAGON ARCHITECTURE
12920 M: Richard Kuo <rkuo@codeaurora.org>
12921 L: linux-hexagon@vger.kernel.org
12922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12926 QUALCOMM HIDMA DRIVER
12927 M: Sinan Kaya <okaya@kernel.org>
12928 L: linux-arm-kernel@lists.infradead.org
12929 L: linux-arm-msm@vger.kernel.org
12930 L: dmaengine@vger.kernel.org
12932 F: drivers/dma/qcom/hidma*
12935 M: Rob Clark <robdclark@gmail.com>
12936 L: iommu@lists.linux-foundation.org
12937 L: linux-arm-msm@vger.kernel.org
12939 F: drivers/iommu/qcom_iommu.c
12941 QUALCOMM TSENS THERMAL DRIVER
12942 M: Amit Kucheria <amit.kucheria@linaro.org>
12943 L: linux-pm@vger.kernel.org
12944 L: linux-arm-msm@vger.kernel.org
12946 F: drivers/thermal/qcom/
12948 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12949 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
12950 L: linux-media@vger.kernel.org
12951 L: linux-arm-msm@vger.kernel.org
12952 T: git git://linuxtv.org/media_tree.git
12954 F: drivers/media/platform/qcom/venus/
12956 QUALCOMM WCN36XX WIRELESS DRIVER
12957 M: Kalle Valo <kvalo@codeaurora.org>
12958 L: wcn36xx@lists.infradead.org
12959 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
12960 T: git git://github.com/KrasnikovEugene/wcn36xx.git
12962 F: drivers/net/wireless/ath/wcn36xx/
12964 QUANTENNA QTNFMAC WIRELESS DRIVER
12965 M: Igor Mitsyanko <imitsyanko@quantenna.com>
12966 M: Avinash Patil <avinashp@quantenna.com>
12967 M: Sergey Matyukevich <smatyukevich@quantenna.com>
12968 L: linux-wireless@vger.kernel.org
12970 F: drivers/net/wireless/quantenna
12972 RADEON and AMDGPU DRM DRIVERS
12973 M: Alex Deucher <alexander.deucher@amd.com>
12974 M: Christian König <christian.koenig@amd.com>
12975 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
12976 L: amd-gfx@lists.freedesktop.org
12977 T: git git://people.freedesktop.org/~agd5f/linux
12979 F: drivers/gpu/drm/radeon/
12980 F: include/uapi/drm/radeon_drm.h
12981 F: drivers/gpu/drm/amd/
12982 F: include/uapi/drm/amdgpu_drm.h
12984 RADEON FRAMEBUFFER DISPLAY DRIVER
12985 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
12986 L: linux-fbdev@vger.kernel.org
12988 F: drivers/video/fbdev/aty/radeon*
12989 F: include/uapi/linux/radeonfb.h
12991 RADIOSHARK RADIO DRIVER
12992 M: Hans Verkuil <hverkuil@xs4all.nl>
12993 L: linux-media@vger.kernel.org
12994 T: git git://linuxtv.org/media_tree.git
12996 F: drivers/media/radio/radio-shark.c
12998 RADIOSHARK2 RADIO DRIVER
12999 M: Hans Verkuil <hverkuil@xs4all.nl>
13000 L: linux-media@vger.kernel.org
13001 T: git git://linuxtv.org/media_tree.git
13003 F: drivers/media/radio/radio-shark2.c
13004 F: drivers/media/radio/radio-tea5777.c
13006 RADOS BLOCK DEVICE (RBD)
13007 M: Ilya Dryomov <idryomov@gmail.com>
13008 M: Sage Weil <sage@redhat.com>
13009 M: Alex Elder <elder@kernel.org>
13010 L: ceph-devel@vger.kernel.org
13011 W: http://ceph.com/
13012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13013 T: git git://github.com/ceph/ceph-client.git
13015 F: Documentation/ABI/testing/sysfs-bus-rbd
13016 F: drivers/block/rbd.c
13017 F: drivers/block/rbd_types.h
13019 RAGE128 FRAMEBUFFER DISPLAY DRIVER
13020 M: Paul Mackerras <paulus@samba.org>
13021 L: linux-fbdev@vger.kernel.org
13023 F: drivers/video/fbdev/aty/aty128fb.c
13025 RAINSHADOW-CEC DRIVER
13026 M: Hans Verkuil <hverkuil@xs4all.nl>
13027 L: linux-media@vger.kernel.org
13028 T: git git://linuxtv.org/media_tree.git
13030 F: drivers/media/usb/rainshadow-cec/*
13032 RALINK MIPS ARCHITECTURE
13033 M: John Crispin <john@phrozen.org>
13034 L: linux-mips@vger.kernel.org
13036 F: arch/mips/ralink
13038 RALINK RT2X00 WIRELESS LAN DRIVER
13040 M: Stanislaw Gruszka <sgruszka@redhat.com>
13041 M: Helmut Schaa <helmut.schaa@googlemail.com>
13042 L: linux-wireless@vger.kernel.org
13044 F: drivers/net/wireless/ralink/rt2x00/
13046 RAMDISK RAM BLOCK DEVICE DRIVER
13047 M: Jens Axboe <axboe@kernel.dk>
13049 F: Documentation/blockdev/ramdisk.txt
13050 F: drivers/block/brd.c
13052 RANCHU VIRTUAL BOARD FOR MIPS
13053 M: Miodrag Dinic <miodrag.dinic@mips.com>
13054 L: linux-mips@vger.kernel.org
13056 F: arch/mips/generic/board-ranchu.c
13057 F: arch/mips/configs/generic/board-ranchu.config
13059 RANDOM NUMBER DRIVER
13060 M: "Theodore Ts'o" <tytso@mit.edu>
13062 F: drivers/char/random.c
13065 M: Matt Porter <mporter@kernel.crashing.org>
13066 M: Alexandre Bounine <alex.bou9@gmail.com>
13068 F: drivers/rapidio/
13071 M: Tony Luck <tony.luck@intel.com>
13072 M: Borislav Petkov <bp@alien8.de>
13073 L: linux-edac@vger.kernel.org
13076 F: include/linux/ras.h
13077 F: include/ras/ras_event.h
13078 F: Documentation/admin-guide/ras.rst
13080 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13081 L: linux-wireless@vger.kernel.org
13083 F: drivers/net/wireless/ray*
13085 RCUTORTURE TEST FRAMEWORK
13086 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
13087 M: Josh Triplett <josh@joshtriplett.org>
13088 R: Steven Rostedt <rostedt@goodmis.org>
13089 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13090 R: Lai Jiangshan <jiangshanlai@gmail.com>
13091 L: rcu@vger.kernel.org
13093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13094 F: tools/testing/selftests/rcutorture
13097 M: Florian Fainelli <florian@openwrt.org>
13100 RDC R6040 FAST ETHERNET DRIVER
13101 M: Florian Fainelli <f.fainelli@gmail.com>
13102 L: netdev@vger.kernel.org
13104 F: drivers/net/ethernet/rdc/r6040.c
13106 RDMAVT - RDMA verbs software
13107 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
13108 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
13109 L: linux-rdma@vger.kernel.org
13111 F: drivers/infiniband/sw/rdmavt
13113 RDS - RELIABLE DATAGRAM SOCKETS
13114 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
13115 L: netdev@vger.kernel.org
13116 L: linux-rdma@vger.kernel.org
13117 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
13118 W: https://oss.oracle.com/projects/rds/
13121 F: Documentation/networking/rds.txt
13123 RDT - RESOURCE ALLOCATION
13124 M: Fenghua Yu <fenghua.yu@intel.com>
13125 M: Reinette Chatre <reinette.chatre@intel.com>
13126 L: linux-kernel@vger.kernel.org
13128 F: arch/x86/kernel/cpu/resctrl/
13129 F: arch/x86/include/asm/resctrl_sched.h
13130 F: Documentation/x86/resctrl*
13132 READ-COPY UPDATE (RCU)
13133 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
13134 M: Josh Triplett <josh@joshtriplett.org>
13135 R: Steven Rostedt <rostedt@goodmis.org>
13136 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13137 R: Lai Jiangshan <jiangshanlai@gmail.com>
13138 R: Joel Fernandes <joel@joelfernandes.org>
13139 L: rcu@vger.kernel.org
13140 W: http://www.rdrop.com/users/paulmck/RCU/
13142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13143 F: Documentation/RCU/
13144 X: Documentation/RCU/torture.txt
13145 F: include/linux/rcu*
13146 X: include/linux/srcu*.h
13148 X: kernel/rcu/srcu*.c
13150 REAL TIME CLOCK (RTC) SUBSYSTEM
13151 M: Alessandro Zummo <a.zummo@towertech.it>
13152 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13153 L: linux-rtc@vger.kernel.org
13154 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
13155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13157 F: Documentation/devicetree/bindings/rtc/
13158 F: Documentation/rtc.txt
13160 F: include/linux/rtc.h
13161 F: include/uapi/linux/rtc.h
13162 F: include/linux/rtc/
13163 F: include/linux/platform_data/rtc-*
13164 F: tools/testing/selftests/rtc/
13166 REALTEK AUDIO CODECS
13167 M: Bard Liao <bardliao@realtek.com>
13168 M: Oder Chiou <oder_chiou@realtek.com>
13170 F: sound/soc/codecs/rt*
13171 F: include/sound/rt*.h
13173 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13174 M: Linus Walleij <linus.walleij@linaro.org>
13176 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13177 F: drivers/net/dsa/realtek-smi*
13178 F: drivers/net/dsa/rtl83*
13180 REDPINE WIRELESS DRIVER
13181 M: Amitkumar Karwar <amitkarwar@gmail.com>
13182 M: Siva Rebbagondla <siva8118@gmail.com>
13183 L: linux-wireless@vger.kernel.org
13185 F: drivers/net/wireless/rsi/
13187 REGISTER MAP ABSTRACTION
13188 M: Mark Brown <broonie@kernel.org>
13189 L: linux-kernel@vger.kernel.org
13190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13192 F: Documentation/devicetree/bindings/regmap/
13193 F: drivers/base/regmap/
13194 F: include/linux/regmap.h
13196 REISERFS FILE SYSTEM
13197 L: reiserfs-devel@vger.kernel.org
13201 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13202 M: Ohad Ben-Cohen <ohad@wizery.com>
13203 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13204 L: linux-remoteproc@vger.kernel.org
13205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13207 F: Documentation/devicetree/bindings/remoteproc/
13208 F: Documentation/remoteproc.txt
13209 F: drivers/remoteproc/
13210 F: include/linux/remoteproc.h
13212 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13213 M: Ohad Ben-Cohen <ohad@wizery.com>
13214 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13215 L: linux-remoteproc@vger.kernel.org
13216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13219 F: Documentation/rpmsg.txt
13220 F: include/linux/rpmsg.h
13221 F: include/linux/rpmsg/
13223 RENESAS CLOCK DRIVERS
13224 M: Geert Uytterhoeven <geert+renesas@glider.be>
13225 L: linux-renesas-soc@vger.kernel.org
13226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13228 F: drivers/clk/renesas/
13230 RENESAS EMEV2 I2C DRIVER
13231 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13233 F: drivers/i2c/busses/i2c-emev2.c
13235 RENESAS ETHERNET DRIVERS
13236 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13237 L: netdev@vger.kernel.org
13238 L: linux-renesas-soc@vger.kernel.org
13239 F: Documentation/devicetree/bindings/net/renesas,*.txt
13240 F: Documentation/devicetree/bindings/net/sh_eth.txt
13241 F: drivers/net/ethernet/renesas/
13242 F: include/linux/sh_eth.h
13244 RENESAS R-CAR GYROADC DRIVER
13245 M: Marek Vasut <marek.vasut@gmail.com>
13246 L: linux-iio@vger.kernel.org
13248 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13249 F: drivers/iio/adc/rcar-gyroadc.c
13251 RENESAS R-CAR I2C DRIVERS
13252 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13254 F: drivers/i2c/busses/i2c-rcar.c
13255 F: drivers/i2c/busses/i2c-sh_mobile.c
13257 RENESAS RIIC DRIVER
13258 M: Chris Brandt <chris.brandt@renesas.com>
13260 F: Documentation/devicetree/bindings/i2c/i2c-riic.txt
13261 F: drivers/i2c/busses/i2c-riic.c
13263 RENESAS USB PHY DRIVER
13264 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13265 L: linux-renesas-soc@vger.kernel.org
13267 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
13269 RESET CONTROLLER FRAMEWORK
13270 M: Philipp Zabel <p.zabel@pengutronix.de>
13271 T: git git://git.pengutronix.de/git/pza/linux
13274 F: Documentation/devicetree/bindings/reset/
13275 F: include/dt-bindings/reset/
13276 F: include/linux/reset.h
13277 F: include/linux/reset/
13278 F: include/linux/reset-controller.h
13280 RESTARTABLE SEQUENCES SUPPORT
13281 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13282 M: Peter Zijlstra <peterz@infradead.org>
13283 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
13284 M: Boqun Feng <boqun.feng@gmail.com>
13285 L: linux-kernel@vger.kernel.org
13288 F: include/uapi/linux/rseq.h
13289 F: include/trace/events/rseq.h
13290 F: tools/testing/selftests/rseq/
13293 M: Johannes Berg <johannes@sipsolutions.net>
13294 L: linux-wireless@vger.kernel.org
13295 W: http://wireless.kernel.org/
13296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13299 F: Documentation/rfkill.txt
13300 F: Documentation/ABI/stable/sysfs-class-rfkill
13302 F: include/linux/rfkill.h
13303 F: include/uapi/linux/rfkill.h
13306 M: Thomas Graf <tgraf@suug.ch>
13307 M: Herbert Xu <herbert@gondor.apana.org.au>
13308 L: netdev@vger.kernel.org
13310 F: lib/rhashtable.c
13311 F: lib/test_rhashtable.c
13312 F: include/linux/rhashtable.h
13313 F: include/linux/rhashtable-types.h
13315 RICOH R5C592 MEMORYSTICK DRIVER
13316 M: Maxim Levitsky <maximlevitsky@gmail.com>
13318 F: drivers/memstick/host/r592.*
13320 RICOH SMARTMEDIA/XD DRIVER
13321 M: Maxim Levitsky <maximlevitsky@gmail.com>
13323 F: drivers/mtd/nand/raw/r852.c
13324 F: drivers/mtd/nand/raw/r852.h
13326 RISC-V ARCHITECTURE
13327 M: Palmer Dabbelt <palmer@sifive.com>
13328 M: Albert Ou <aou@eecs.berkeley.edu>
13329 L: linux-riscv@lists.infradead.org
13330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13337 M: Stefan Achatz <erazor_de@users.sourceforge.net>
13338 W: http://sourceforge.net/projects/roccat/
13340 F: drivers/hid/hid-roccat*
13341 F: include/linux/hid-roccat*
13342 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
13344 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13345 M: Jacob chen <jacob2.chen@rock-chips.com>
13346 L: linux-media@vger.kernel.org
13348 F: drivers/media/platform/rockchip/rga/
13349 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
13351 ROCKCHIP VPU CODEC DRIVER
13352 M: Ezequiel Garcia <ezequiel@collabora.com>
13353 L: linux-media@vger.kernel.org
13355 F: drivers/staging/media/platform/rockchip/vpu/
13356 F: Documentation/devicetree/bindings/media/rockchip-vpu.txt
13359 M: Jiri Pirko <jiri@resnulli.us>
13360 L: netdev@vger.kernel.org
13362 F: drivers/net/ethernet/rocker/
13366 W: http://www.comtrol.com
13368 F: Documentation/serial/rocket.txt
13369 F: drivers/tty/rocket*
13371 ROCKETPORT EXPRESS/INFINITY DRIVER
13372 M: Kevin Cernekee <cernekee@gmail.com>
13373 L: linux-serial@vger.kernel.org
13375 F: drivers/tty/serial/rp2.*
13377 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13378 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13379 L: linux-kernel@vger.kernel.org
13380 L: linux-renesas-soc@vger.kernel.org
13382 F: drivers/mfd/bd9571mwv.c
13383 F: drivers/regulator/bd9571mwv-regulator.c
13384 F: drivers/gpio/gpio-bd9571mwv.c
13385 F: include/linux/mfd/bd9571mwv.h
13386 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13389 M: Ralf Baechle <ralf@linux-mips.org>
13390 L: linux-hams@vger.kernel.org
13391 W: http://www.linux-ax25.org/
13393 F: include/net/rose.h
13394 F: include/uapi/linux/rose.h
13397 RTL2830 MEDIA DRIVER
13398 M: Antti Palosaari <crope@iki.fi>
13399 L: linux-media@vger.kernel.org
13400 W: https://linuxtv.org
13401 W: http://palosaari.fi/linux/
13402 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13403 T: git git://linuxtv.org/anttip/media_tree.git
13405 F: drivers/media/dvb-frontends/rtl2830*
13407 RTL2832 MEDIA DRIVER
13408 M: Antti Palosaari <crope@iki.fi>
13409 L: linux-media@vger.kernel.org
13410 W: https://linuxtv.org
13411 W: http://palosaari.fi/linux/
13412 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13413 T: git git://linuxtv.org/anttip/media_tree.git
13415 F: drivers/media/dvb-frontends/rtl2832*
13417 RTL2832_SDR MEDIA DRIVER
13418 M: Antti Palosaari <crope@iki.fi>
13419 L: linux-media@vger.kernel.org
13420 W: https://linuxtv.org
13421 W: http://palosaari.fi/linux/
13422 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13423 T: git git://linuxtv.org/anttip/media_tree.git
13425 F: drivers/media/dvb-frontends/rtl2832_sdr*
13427 RTL8180 WIRELESS DRIVER
13428 L: linux-wireless@vger.kernel.org
13429 W: http://wireless.kernel.org/
13430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13432 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
13434 RTL8187 WIRELESS DRIVER
13435 M: Herton Ronaldo Krzesinski <herton@canonical.com>
13436 M: Hin-Tak Leung <htl10@users.sourceforge.net>
13437 M: Larry Finger <Larry.Finger@lwfinger.net>
13438 L: linux-wireless@vger.kernel.org
13439 W: http://wireless.kernel.org/
13440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13442 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
13444 REALTEK WIRELESS DRIVER (rtlwifi family)
13445 M: Ping-Ke Shih <pkshih@realtek.com>
13446 L: linux-wireless@vger.kernel.org
13447 W: http://wireless.kernel.org/
13448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13450 F: drivers/net/wireless/realtek/rtlwifi/
13452 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13453 M: Jes Sorensen <Jes.Sorensen@gmail.com>
13454 L: linux-wireless@vger.kernel.org
13455 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13457 F: drivers/net/wireless/realtek/rtl8xxxu/
13459 RXRPC SOCKETS (AF_RXRPC)
13460 M: David Howells <dhowells@redhat.com>
13461 L: linux-afs@lists.infradead.org
13464 F: include/keys/rxrpc-type.h
13465 F: include/net/af_rxrpc.h
13466 F: include/trace/events/rxrpc.h
13467 F: include/uapi/linux/rxrpc.h
13468 F: Documentation/networking/rxrpc.txt
13469 W: https://www.infradead.org/~dhowells/kafs/
13471 S3 SAVAGE FRAMEBUFFER DRIVER
13472 M: Antonino Daplas <adaplas@gmail.com>
13473 L: linux-fbdev@vger.kernel.org
13475 F: drivers/video/fbdev/savage/
13478 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
13479 M: Heiko Carstens <heiko.carstens@de.ibm.com>
13480 L: linux-s390@vger.kernel.org
13481 W: http://www.ibm.com/developerworks/linux/linux390/
13482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13486 F: Documentation/s390/
13487 F: Documentation/driver-api/s390-drivers.rst
13489 S390 COMMON I/O LAYER
13490 M: Sebastian Ott <sebott@linux.ibm.com>
13491 M: Peter Oberparleiter <oberpar@linux.ibm.com>
13492 L: linux-s390@vger.kernel.org
13493 W: http://www.ibm.com/developerworks/linux/linux390/
13495 F: drivers/s390/cio/
13498 M: Stefan Haberland <sth@linux.ibm.com>
13499 M: Jan Hoeppner <hoeppner@linux.ibm.com>
13500 L: linux-s390@vger.kernel.org
13501 W: http://www.ibm.com/developerworks/linux/linux390/
13503 F: drivers/s390/block/dasd*
13504 F: block/partitions/ibm.c
13507 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13508 L: linux-s390@vger.kernel.org
13509 W: http://www.ibm.com/developerworks/linux/linux390/
13511 F: drivers/iommu/s390-iommu.c
13513 S390 IUCV NETWORK LAYER
13514 M: Julian Wiedmann <jwi@linux.ibm.com>
13515 M: Ursula Braun <ubraun@linux.ibm.com>
13516 L: linux-s390@vger.kernel.org
13517 W: http://www.ibm.com/developerworks/linux/linux390/
13519 F: drivers/s390/net/*iucv*
13520 F: include/net/iucv/
13523 S390 NETWORK DRIVERS
13524 M: Julian Wiedmann <jwi@linux.ibm.com>
13525 M: Ursula Braun <ubraun@linux.ibm.com>
13526 L: linux-s390@vger.kernel.org
13527 W: http://www.ibm.com/developerworks/linux/linux390/
13529 F: drivers/s390/net/
13532 M: Sebastian Ott <sebott@linux.ibm.com>
13533 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13534 L: linux-s390@vger.kernel.org
13535 W: http://www.ibm.com/developerworks/linux/linux390/
13538 F: drivers/pci/hotplug/s390_pci_hpc.c
13540 S390 VFIO-CCW DRIVER
13541 M: Cornelia Huck <cohuck@redhat.com>
13542 M: Farhan Ali <alifm@linux.ibm.com>
13543 M: Eric Farman <farman@linux.ibm.com>
13544 R: Halil Pasic <pasic@linux.ibm.com>
13545 L: linux-s390@vger.kernel.org
13546 L: kvm@vger.kernel.org
13548 F: drivers/s390/cio/vfio_ccw*
13549 F: Documentation/s390/vfio-ccw.txt
13550 F: include/uapi/linux/vfio_ccw.h
13553 M: Harald Freudenberger <freude@linux.ibm.com>
13554 L: linux-s390@vger.kernel.org
13555 W: http://www.ibm.com/developerworks/linux/linux390/
13557 F: drivers/s390/crypto/
13559 S390 VFIO AP DRIVER
13560 M: Tony Krowiak <akrowiak@linux.ibm.com>
13561 M: Pierre Morel <pmorel@linux.ibm.com>
13562 M: Halil Pasic <pasic@linux.ibm.com>
13563 L: linux-s390@vger.kernel.org
13564 W: http://www.ibm.com/developerworks/linux/linux390/
13566 F: drivers/s390/crypto/vfio_ap_drv.c
13567 F: drivers/s390/crypto/vfio_ap_private.h
13568 F: drivers/s390/crypto/vfio_ap_ops.c
13569 F: Documentation/s390/vfio-ap.txt
13572 M: Steffen Maier <maier@linux.ibm.com>
13573 M: Benjamin Block <bblock@linux.ibm.com>
13574 L: linux-s390@vger.kernel.org
13575 W: http://www.ibm.com/developerworks/linux/linux390/
13577 F: drivers/s390/scsi/zfcp_*
13579 S3C24XX SD/MMC Driver
13580 M: Ben Dooks <ben-linux@fluff.org>
13581 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13583 F: drivers/mmc/host/s3cmci.*
13585 SAA6588 RDS RECEIVER DRIVER
13586 M: Hans Verkuil <hverkuil@xs4all.nl>
13587 L: linux-media@vger.kernel.org
13588 T: git git://linuxtv.org/media_tree.git
13589 W: https://linuxtv.org
13591 F: drivers/media/i2c/saa6588*
13593 SAA7134 VIDEO4LINUX DRIVER
13594 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13595 L: linux-media@vger.kernel.org
13596 W: https://linuxtv.org
13597 T: git git://linuxtv.org/media_tree.git
13599 F: Documentation/media/v4l-drivers/saa7134*
13600 F: drivers/media/pci/saa7134/
13602 SAA7146 VIDEO4LINUX-2 DRIVER
13603 M: Hans Verkuil <hverkuil@xs4all.nl>
13604 L: linux-media@vger.kernel.org
13605 T: git git://linuxtv.org/media_tree.git
13607 F: drivers/media/common/saa7146/
13608 F: drivers/media/pci/saa7146/
13609 F: include/media/drv-intf/saa7146*
13611 SAMSUNG AUDIO (ASoC) DRIVERS
13612 M: Krzysztof Kozlowski <krzk@kernel.org>
13613 M: Sangbeom Kim <sbkim73@samsung.com>
13614 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13615 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13617 F: sound/soc/samsung/
13618 F: Documentation/devicetree/bindings/sound/samsung*
13620 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13621 M: Krzysztof Kozlowski <krzk@kernel.org>
13622 L: linux-crypto@vger.kernel.org
13623 L: linux-samsung-soc@vger.kernel.org
13625 F: drivers/crypto/exynos-rng.c
13626 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13628 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13629 M: Łukasz Stelmach <l.stelmach@samsung.com>
13630 L: linux-samsung-soc@vger.kernel.org
13632 F: drivers/char/hw_random/exynos-trng.c
13633 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13635 SAMSUNG FRAMEBUFFER DRIVER
13636 M: Jingoo Han <jingoohan1@gmail.com>
13637 L: linux-fbdev@vger.kernel.org
13639 F: drivers/video/fbdev/s3c-fb.c
13641 SAMSUNG LAPTOP DRIVER
13642 M: Corentin Chary <corentin.chary@gmail.com>
13643 L: platform-driver-x86@vger.kernel.org
13645 F: drivers/platform/x86/samsung-laptop.c
13647 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13648 M: Sangbeom Kim <sbkim73@samsung.com>
13649 M: Krzysztof Kozlowski <krzk@kernel.org>
13650 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13651 L: linux-kernel@vger.kernel.org
13652 L: linux-samsung-soc@vger.kernel.org
13654 F: drivers/mfd/sec*.c
13655 F: drivers/regulator/s2m*.c
13656 F: drivers/regulator/s5m*.c
13657 F: drivers/clk/clk-s2mps11.c
13658 F: drivers/rtc/rtc-s5m.c
13659 F: include/linux/mfd/samsung/
13660 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13661 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13662 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13663 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13665 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13666 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13667 L: linux-media@vger.kernel.org
13668 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13670 F: drivers/media/platform/s3c-camif/
13671 F: include/media/drv-intf/s3c_camif.h
13673 SAMSUNG S3FWRN5 NFC DRIVER
13674 M: Robert Baldyga <r.baldyga@samsung.com>
13675 M: Krzysztof Opasiak <k.opasiak@samsung.com>
13676 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13678 F: drivers/nfc/s3fwrn5
13680 SAMSUNG S5C73M3 CAMERA DRIVER
13681 M: Kyungmin Park <kyungmin.park@samsung.com>
13682 M: Andrzej Hajda <a.hajda@samsung.com>
13683 L: linux-media@vger.kernel.org
13685 F: drivers/media/i2c/s5c73m3/*
13687 SAMSUNG S5K5BAF CAMERA DRIVER
13688 M: Kyungmin Park <kyungmin.park@samsung.com>
13689 M: Andrzej Hajda <a.hajda@samsung.com>
13690 L: linux-media@vger.kernel.org
13692 F: drivers/media/i2c/s5k5baf.c
13694 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13695 M: Krzysztof Kozlowski <krzk@kernel.org>
13696 M: Vladimir Zapolskiy <vz@mleia.com>
13697 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
13698 L: linux-crypto@vger.kernel.org
13699 L: linux-samsung-soc@vger.kernel.org
13701 F: drivers/crypto/s5p-sss.c
13703 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13704 M: Kyungmin Park <kyungmin.park@samsung.com>
13705 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13706 L: linux-media@vger.kernel.org
13707 Q: https://patchwork.linuxtv.org/project/linux-media/list/
13709 F: drivers/media/platform/exynos4-is/
13711 SAMSUNG SOC CLOCK DRIVERS
13712 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13713 M: Tomasz Figa <tomasz.figa@gmail.com>
13714 M: Chanwoo Choi <cw00.choi@samsung.com>
13716 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13718 F: drivers/clk/samsung/
13719 F: include/dt-bindings/clock/exynos*.h
13720 F: Documentation/devicetree/bindings/clock/exynos*.txt
13722 SAMSUNG SPI DRIVERS
13723 M: Kukjin Kim <kgene@kernel.org>
13724 M: Krzysztof Kozlowski <krzk@kernel.org>
13725 M: Andi Shyti <andi@etezian.org>
13726 L: linux-spi@vger.kernel.org
13727 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13729 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
13730 F: drivers/spi/spi-s3c*
13731 F: include/linux/platform_data/spi-s3c64xx.h
13733 SAMSUNG SXGBE DRIVERS
13734 M: Byungho An <bh74.an@samsung.com>
13735 M: Girish K S <ks.giri@samsung.com>
13736 M: Vipul Pandya <vipul.pandya@samsung.com>
13738 L: netdev@vger.kernel.org
13739 F: drivers/net/ethernet/samsung/sxgbe/
13741 SAMSUNG THERMAL DRIVER
13742 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13743 L: linux-pm@vger.kernel.org
13744 L: linux-samsung-soc@vger.kernel.org
13746 T: git https://github.com/lmajewski/linux-samsung-thermal.git
13747 F: drivers/thermal/samsung/
13749 SAMSUNG USB2 PHY DRIVER
13750 M: Kamil Debski <kamil@wypas.org>
13751 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13752 L: linux-kernel@vger.kernel.org
13754 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
13755 F: Documentation/phy/samsung-usb2.txt
13756 F: drivers/phy/samsung/phy-exynos4210-usb2.c
13757 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
13758 F: drivers/phy/samsung/phy-exynos5250-usb2.c
13759 F: drivers/phy/samsung/phy-s5pv210-usb2.c
13760 F: drivers/phy/samsung/phy-samsung-usb2.c
13761 F: drivers/phy/samsung/phy-samsung-usb2.h
13764 M: Zwane Mwaikambo <zwanem@gmail.com>
13766 F: drivers/watchdog/sc1200wdt.c
13769 M: Ingo Molnar <mingo@redhat.com>
13770 M: Peter Zijlstra <peterz@infradead.org>
13771 L: linux-kernel@vger.kernel.org
13772 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13775 F: include/linux/sched.h
13776 F: include/uapi/linux/sched.h
13777 F: include/linux/wait.h
13778 F: include/linux/preempt.h
13780 SCR24X CHIP CARD INTERFACE DRIVER
13781 M: Lubomir Rintel <lkundrak@v3.sk>
13783 F: drivers/char/pcmcia/scr24x_cs.c
13786 M: Jens Axboe <axboe@kernel.dk>
13787 L: linux-scsi@vger.kernel.org
13788 W: http://www.kernel.dk
13790 F: drivers/scsi/sr*
13792 SCSI RDMA PROTOCOL (SRP) INITIATOR
13793 M: Bart Van Assche <bvanassche@acm.org>
13794 L: linux-rdma@vger.kernel.org
13796 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13797 F: drivers/infiniband/ulp/srp/
13798 F: include/scsi/srp.h
13800 SCSI RDMA PROTOCOL (SRP) TARGET
13801 M: Bart Van Assche <bvanassche@acm.org>
13802 L: linux-rdma@vger.kernel.org
13803 L: target-devel@vger.kernel.org
13805 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13806 F: drivers/infiniband/ulp/srpt/
13809 M: Doug Gilbert <dgilbert@interlog.com>
13810 L: linux-scsi@vger.kernel.org
13811 W: http://sg.danny.cz/sg
13813 F: Documentation/scsi/scsi-generic.txt
13814 F: drivers/scsi/sg.c
13815 F: include/scsi/sg.h
13818 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
13819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13820 M: "Martin K. Petersen" <martin.petersen@oracle.com>
13821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13822 Q: https://patchwork.kernel.org/project/linux-scsi/list/
13823 L: linux-scsi@vger.kernel.org
13825 F: Documentation/devicetree/bindings/scsi/
13830 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13831 L: linux-scsi@vger.kernel.org
13833 F: Documentation/scsi/st.txt
13834 F: drivers/scsi/st.*
13835 F: drivers/scsi/st_*.h
13837 SCSI TARGET SUBSYSTEM
13838 M: "Martin K. Petersen" <martin.petersen@oracle.com>
13839 L: linux-scsi@vger.kernel.org
13840 L: target-devel@vger.kernel.org
13841 W: http://www.linux-iscsi.org
13842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13843 Q: https://patchwork.kernel.org/project/target-devel/list/
13847 F: Documentation/target/
13850 M: Vlad Yasevich <vyasevich@gmail.com>
13851 M: Neil Horman <nhorman@tuxdriver.com>
13852 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13853 L: linux-sctp@vger.kernel.org
13854 W: http://lksctp.sourceforge.net
13856 F: Documentation/networking/sctp.txt
13857 F: include/linux/sctp.h
13858 F: include/uapi/linux/sctp.h
13859 F: include/net/sctp/
13863 M: Jim Cromie <jim.cromie@gmail.com>
13865 F: Documentation/i2c/busses/scx200_acb
13866 F: arch/x86/platform/scx200/
13867 F: drivers/watchdog/scx200_wdt.c
13868 F: drivers/i2c/busses/scx200*
13869 F: drivers/mtd/maps/scx200_docflash.c
13870 F: include/linux/scx200.h
13873 M: Jim Cromie <jim.cromie@gmail.com>
13875 F: drivers/char/scx200_gpio.c
13876 F: include/linux/scx200_gpio.h
13878 SCx200 HRT CLOCKSOURCE DRIVER
13879 M: Jim Cromie <jim.cromie@gmail.com>
13881 F: drivers/clocksource/scx200_hrt.c
13883 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13884 M: Sascha Sommer <saschasommer@freenet.de>
13885 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13887 F: drivers/mmc/host/sdricoh_cs.c
13889 SECO BOARDS CEC DRIVER
13890 M: Ettore Chimenti <ek5.chimenti@gmail.com>
13892 F: drivers/media/platform/seco-cec/seco-cec.c
13893 F: drivers/media/platform/seco-cec/seco-cec.h
13896 M: Kees Cook <keescook@chromium.org>
13897 R: Andy Lutomirski <luto@amacapital.net>
13898 R: Will Drewry <wad@chromium.org>
13899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13901 F: kernel/seccomp.c
13902 F: include/uapi/linux/seccomp.h
13903 F: include/linux/seccomp.h
13904 F: tools/testing/selftests/seccomp/*
13905 F: tools/testing/selftests/kselftest_harness.h
13906 F: Documentation/userspace-api/seccomp_filter.rst
13907 K: \bsecure_computing
13910 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13911 M: Al Cooper <alcooperx@gmail.com>
13912 L: linux-mmc@vger.kernel.org
13913 L: bcm-kernel-feedback-list@broadcom.com
13915 F: drivers/mmc/host/sdhci-brcmstb*
13917 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13918 M: Adrian Hunter <adrian.hunter@intel.com>
13919 L: linux-mmc@vger.kernel.org
13921 F: drivers/mmc/host/sdhci*
13922 F: include/linux/mmc/sdhci*
13924 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
13925 M: Adrian Hunter <adrian.hunter@intel.com>
13926 M: Ritesh Harjani <riteshh@codeaurora.org>
13927 M: Asutosh Das <asutoshd@codeaurora.org>
13928 L: linux-mmc@vger.kernel.org
13930 F: drivers/mmc/host/cqhci*
13932 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13933 M: Prabu Thangamuthu <prabu.t@synopsys.com>
13934 M: Manjunath M B <manjumb@synopsys.com>
13935 L: linux-mmc@vger.kernel.org
13937 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
13939 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13940 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13941 L: linux-mmc@vger.kernel.org
13943 F: drivers/mmc/host/sdhci-of-at91.c
13945 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13946 M: Ben Dooks <ben-linux@fluff.org>
13947 M: Jaehoon Chung <jh80.chung@samsung.com>
13948 L: linux-mmc@vger.kernel.org
13950 F: drivers/mmc/host/sdhci-s3c*
13952 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13953 M: Viresh Kumar <vireshk@kernel.org>
13954 L: linux-mmc@vger.kernel.org
13956 F: drivers/mmc/host/sdhci-spear.c
13958 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13959 M: Kishon Vijay Abraham I <kishon@ti.com>
13960 L: linux-mmc@vger.kernel.org
13962 F: drivers/mmc/host/sdhci-omap.c
13964 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13965 M: Scott Bauer <scott.bauer@intel.com>
13966 M: Jonathan Derrick <jonathan.derrick@intel.com>
13967 L: linux-block@vger.kernel.org
13970 F: block/opal_proto.h
13971 F: include/linux/sed*
13972 F: include/uapi/linux/sed*
13975 M: Security Officers <security@kernel.org>
13979 M: James Morris <jmorris@namei.org>
13980 M: "Serge E. Hallyn" <serge@hallyn.com>
13981 L: linux-security-module@vger.kernel.org (suggested Cc:)
13982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13983 W: http://kernsec.org/
13986 X: security/selinux/
13988 SELINUX SECURITY MODULE
13989 M: Paul Moore <paul@paul-moore.com>
13990 M: Stephen Smalley <sds@tycho.nsa.gov>
13991 M: Eric Paris <eparis@parisplace.org>
13992 L: selinux@vger.kernel.org
13993 W: https://selinuxproject.org
13994 W: https://github.com/SELinuxProject
13995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13997 F: include/uapi/linux/selinux_netlink.h
13998 F: security/selinux/
13999 F: scripts/selinux/
14000 F: Documentation/admin-guide/LSM/SELinux.rst
14003 M: Jiri Slaby <jirislaby@gmail.com>
14005 F: drivers/misc/phantom.c
14006 F: include/uapi/linux/phantom.h
14009 M: Rob Herring <robh@kernel.org>
14010 L: linux-serial@vger.kernel.org
14012 F: Documentation/devicetree/bindings/serial/slave-device.txt
14013 F: drivers/tty/serdev/
14014 F: include/linux/serdev.h
14017 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14018 L: linux-serial@vger.kernel.org
14020 F: Documentation/devicetree/bindings/serial/
14021 F: drivers/tty/serial/
14024 M: Sean Young <sean@mess.org>
14025 L: linux-media@vger.kernel.org
14027 F: drivers/media/rc/serial_ir.c
14030 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14031 M: Edward Cree <ecree@solarflare.com>
14032 M: Martin Habets <mhabets@solarflare.com>
14033 L: netdev@vger.kernel.org
14035 F: drivers/net/ethernet/sfc/
14037 SFF/SFP/SFP+ MODULE SUPPORT
14038 M: Russell King <linux@armlinux.org.uk>
14039 L: netdev@vger.kernel.org
14041 F: drivers/net/phy/phylink.c
14042 F: drivers/net/phy/sfp*
14043 F: include/linux/phylink.h
14044 F: include/linux/sfp.h
14047 M: Dimitri Sivanich <sivanich@sgi.com>
14049 F: drivers/misc/sgi-gru/
14051 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14052 M: Pat Gefre <pfg@sgi.com>
14053 L: linux-ia64@vger.kernel.org
14055 F: Documentation/ia64/serial.txt
14056 F: drivers/tty/serial/ioc?_serial.c
14057 F: include/linux/ioc?.h
14059 SGI XP/XPC/XPNET DRIVER
14060 M: Cliff Whickman <cpw@sgi.com>
14061 M: Robin Holt <robinmholt@gmail.com>
14063 F: drivers/misc/sgi-xp/
14065 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14066 M: Ursula Braun <ubraun@linux.ibm.com>
14067 M: Karsten Graul <kgraul@linux.ibm.com>
14068 L: linux-s390@vger.kernel.org
14069 W: http://www.ibm.com/developerworks/linux/linux390/
14073 SHARP RJ54N1CB0C SENSOR DRIVER
14074 M: Jacopo Mondi <jacopo@jmondi.org>
14075 L: linux-media@vger.kernel.org
14076 T: git git://linuxtv.org/media_tree.git
14078 F: drivers/media/i2c/rj54n1cb0c.c
14079 F: include/media/i2c/rj54n1cb0c.h
14081 SH_VEU V4L2 MEM2MEM DRIVER
14082 L: linux-media@vger.kernel.org
14084 F: drivers/media/platform/sh_veu.c
14086 SH_VOU V4L2 OUTPUT DRIVER
14087 L: linux-media@vger.kernel.org
14089 F: drivers/media/platform/sh_vou.c
14090 F: include/media/drv-intf/sh_vou.h
14092 SI2157 MEDIA DRIVER
14093 M: Antti Palosaari <crope@iki.fi>
14094 L: linux-media@vger.kernel.org
14095 W: https://linuxtv.org
14096 W: http://palosaari.fi/linux/
14097 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14098 T: git git://linuxtv.org/anttip/media_tree.git
14100 F: drivers/media/tuners/si2157*
14102 SI2165 MEDIA DRIVER
14103 M: Matthias Schwarzott <zzam@gentoo.org>
14104 L: linux-media@vger.kernel.org
14105 W: https://linuxtv.org
14106 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14108 F: drivers/media/dvb-frontends/si2165*
14110 SI2168 MEDIA DRIVER
14111 M: Antti Palosaari <crope@iki.fi>
14112 L: linux-media@vger.kernel.org
14113 W: https://linuxtv.org
14114 W: http://palosaari.fi/linux/
14115 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14116 T: git git://linuxtv.org/anttip/media_tree.git
14118 F: drivers/media/dvb-frontends/si2168*
14120 SI470X FM RADIO RECEIVER I2C DRIVER
14121 M: Hans Verkuil <hverkuil@xs4all.nl>
14122 L: linux-media@vger.kernel.org
14123 T: git git://linuxtv.org/media_tree.git
14124 W: https://linuxtv.org
14126 F: drivers/media/radio/si470x/radio-si470x-i2c.c
14128 SI470X FM RADIO RECEIVER USB DRIVER
14129 M: Hans Verkuil <hverkuil@xs4all.nl>
14130 L: linux-media@vger.kernel.org
14131 T: git git://linuxtv.org/media_tree.git
14132 W: https://linuxtv.org
14134 F: drivers/media/radio/si470x/radio-si470x-common.c
14135 F: drivers/media/radio/si470x/radio-si470x.h
14136 F: drivers/media/radio/si470x/radio-si470x-usb.c
14138 SI4713 FM RADIO TRANSMITTER I2C DRIVER
14139 M: Eduardo Valentin <edubezval@gmail.com>
14140 L: linux-media@vger.kernel.org
14141 T: git git://linuxtv.org/media_tree.git
14142 W: https://linuxtv.org
14144 F: drivers/media/radio/si4713/si4713.?
14146 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14147 M: Eduardo Valentin <edubezval@gmail.com>
14148 L: linux-media@vger.kernel.org
14149 T: git git://linuxtv.org/media_tree.git
14150 W: https://linuxtv.org
14152 F: drivers/media/radio/si4713/radio-platform-si4713.c
14154 SI4713 FM RADIO TRANSMITTER USB DRIVER
14155 M: Hans Verkuil <hverkuil@xs4all.nl>
14156 L: linux-media@vger.kernel.org
14157 T: git git://linuxtv.org/media_tree.git
14158 W: https://linuxtv.org
14160 F: drivers/media/radio/si4713/radio-usb-si4713.c
14163 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14164 L: linux-media@vger.kernel.org
14165 W: https://linuxtv.org
14166 T: git git://linuxtv.org/media_tree.git
14168 F: drivers/media/common/siano/
14169 F: drivers/media/usb/siano/
14170 F: drivers/media/usb/siano/
14171 F: drivers/media/mmc/siano/
14174 M: Palmer Dabbelt <palmer@sifive.com>
14175 M: Paul Walmsley <paul.walmsley@sifive.com>
14176 L: linux-riscv@lists.infradead.org
14177 T: git git://github.com/sifive/riscv-linux.git
14182 SILEAD TOUCHSCREEN DRIVER
14183 M: Hans de Goede <hdegoede@redhat.com>
14184 L: linux-input@vger.kernel.org
14185 L: platform-driver-x86@vger.kernel.org
14187 F: drivers/input/touchscreen/silead.c
14188 F: drivers/platform/x86/touchscreen_dmi.c
14190 SILICON MOTION SM712 FRAME BUFFER DRIVER
14191 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14192 M: Teddy Wang <teddy.wang@siliconmotion.com>
14193 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14194 L: linux-fbdev@vger.kernel.org
14196 F: drivers/video/fbdev/sm712*
14197 F: Documentation/fb/sm712fb.txt
14199 SIMPLE FIRMWARE INTERFACE (SFI)
14200 M: Len Brown <lenb@kernel.org>
14201 L: sfi-devel@simplefirmware.org
14202 W: http://simplefirmware.org/
14203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14205 F: arch/x86/platform/sfi/
14207 F: include/linux/sfi*.h
14210 M: Hans de Goede <hdegoede@redhat.com>
14211 L: linux-fbdev@vger.kernel.org
14213 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
14214 F: drivers/video/fbdev/simplefb.c
14215 F: include/linux/platform_data/simplefb.h
14217 SIMTEC EB110ATX (Chalice CATS)
14219 P: Vincent Sanders <vince@simtec.co.uk>
14220 M: Simtec Linux Team <linux@simtec.co.uk>
14221 W: http://www.simtec.co.uk/products/EB110ATX/
14224 SIMTEC EB2410ITX (BAST)
14226 P: Vincent Sanders <vince@simtec.co.uk>
14227 M: Simtec Linux Team <linux@simtec.co.uk>
14228 W: http://www.simtec.co.uk/products/EB2410ITX/
14230 F: arch/arm/mach-s3c24xx/mach-bast.c
14231 F: arch/arm/mach-s3c24xx/bast-ide.c
14232 F: arch/arm/mach-s3c24xx/bast-irq.c
14234 SIPHASH PRF ROUTINES
14235 M: Jason A. Donenfeld <Jason@zx2c4.com>
14238 F: lib/test_siphash.c
14239 F: include/linux/siphash.h
14242 M: Gavin Schenk <g.schenk@eckelmann.de>
14243 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14244 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14247 F: drivers/gpio/gpio-siox.c
14248 F: include/trace/events/siox.h
14250 SIS 190 ETHERNET DRIVER
14251 M: Francois Romieu <romieu@fr.zoreil.com>
14252 L: netdev@vger.kernel.org
14254 F: drivers/net/ethernet/sis/sis190.c
14256 SIS 900/7016 FAST ETHERNET DRIVER
14257 M: Daniele Venzano <venza@brownhat.org>
14258 W: http://www.brownhat.org/sis900.html
14259 L: netdev@vger.kernel.org
14261 F: drivers/net/ethernet/sis/sis900.*
14263 SIS FRAMEBUFFER DRIVER
14264 M: Thomas Winischhofer <thomas@winischhofer.net>
14265 W: http://www.winischhofer.net/linuxsisvga.shtml
14267 F: Documentation/fb/sisfb.txt
14268 F: drivers/video/fbdev/sis/
14269 F: include/video/sisfb.h
14272 M: Thomas Winischhofer <thomas@winischhofer.net>
14273 W: http://www.winischhofer.at/linuxsisusbvga.shtml
14275 F: drivers/usb/misc/sisusbvga/
14278 M: Christoph Lameter <cl@linux.com>
14279 M: Pekka Enberg <penberg@kernel.org>
14280 M: David Rientjes <rientjes@google.com>
14281 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
14282 M: Andrew Morton <akpm@linux-foundation.org>
14283 L: linux-mm@kvack.org
14285 F: include/linux/sl?b*.h
14288 SLEEPABLE READ-COPY UPDATE (SRCU)
14289 M: Lai Jiangshan <jiangshanlai@gmail.com>
14290 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
14291 M: Josh Triplett <josh@joshtriplett.org>
14292 R: Steven Rostedt <rostedt@goodmis.org>
14293 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14294 L: rcu@vger.kernel.org
14295 W: http://www.rdrop.com/users/paulmck/RCU/
14297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14298 F: include/linux/srcu*.h
14299 F: kernel/rcu/srcu*.c
14301 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14302 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14303 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14305 F: drivers/slimbus/
14306 F: Documentation/devicetree/bindings/slimbus/
14307 F: include/linux/slimbus.h
14309 SMACK SECURITY MODULE
14310 M: Casey Schaufler <casey@schaufler-ca.com>
14311 L: linux-security-module@vger.kernel.org
14312 W: http://schaufler-ca.com
14313 T: git git://github.com/cschaufler/smack-next
14315 F: Documentation/admin-guide/LSM/Smack.rst
14318 SMC91x ETHERNET DRIVER
14319 M: Nicolas Pitre <nico@fluxnic.net>
14321 F: drivers/net/ethernet/smsc/smc91x.*
14323 SMIA AND SMIA++ IMAGE SENSOR DRIVER
14324 M: Sakari Ailus <sakari.ailus@iki.fi>
14325 L: linux-media@vger.kernel.org
14327 F: drivers/media/i2c/smiapp/
14328 F: include/media/i2c/smiapp.h
14329 F: drivers/media/i2c/smiapp-pll.c
14330 F: drivers/media/i2c/smiapp-pll.h
14331 F: include/uapi/linux/smiapp.h
14332 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14334 SMM665 HARDWARE MONITOR DRIVER
14335 M: Guenter Roeck <linux@roeck-us.net>
14336 L: linux-hwmon@vger.kernel.org
14338 F: Documentation/hwmon/smm665.rst
14339 F: drivers/hwmon/smm665.c
14341 SMSC EMC2103 HARDWARE MONITOR DRIVER
14342 M: Steve Glendinning <steve.glendinning@shawell.net>
14343 L: linux-hwmon@vger.kernel.org
14345 F: Documentation/hwmon/emc2103.rst
14346 F: drivers/hwmon/emc2103.c
14348 SMSC SCH5627 HARDWARE MONITOR DRIVER
14349 M: Hans de Goede <hdegoede@redhat.com>
14350 L: linux-hwmon@vger.kernel.org
14352 F: Documentation/hwmon/sch5627.rst
14353 F: drivers/hwmon/sch5627.c
14355 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14356 M: Steve Glendinning <steve.glendinning@shawell.net>
14357 L: linux-fbdev@vger.kernel.org
14359 F: drivers/video/fbdev/smscufx.c
14361 SMSC47B397 HARDWARE MONITOR DRIVER
14362 M: Jean Delvare <jdelvare@suse.com>
14363 L: linux-hwmon@vger.kernel.org
14365 F: Documentation/hwmon/smsc47b397.rst
14366 F: drivers/hwmon/smsc47b397.c
14368 SMSC911x ETHERNET DRIVER
14369 M: Steve Glendinning <steve.glendinning@shawell.net>
14370 L: netdev@vger.kernel.org
14372 F: include/linux/smsc911x.h
14373 F: drivers/net/ethernet/smsc/smsc911x.*
14375 SMSC9420 PCI ETHERNET DRIVER
14376 M: Steve Glendinning <steve.glendinning@shawell.net>
14377 L: netdev@vger.kernel.org
14379 F: drivers/net/ethernet/smsc/smsc9420.*
14381 SOC-CAMERA V4L2 SUBSYSTEM
14382 L: linux-media@vger.kernel.org
14383 T: git git://linuxtv.org/media_tree.git
14385 F: include/media/soc*
14386 F: drivers/media/i2c/soc_camera/
14387 F: drivers/media/platform/soc_camera/
14389 SOCIONEXT SYNQUACER I2C DRIVER
14390 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
14391 L: linux-i2c@vger.kernel.org
14393 F: drivers/i2c/busses/i2c-synquacer.c
14394 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14396 SOCIONEXT UNIPHIER SOUND DRIVER
14397 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14399 F: sound/soc/uniphier/
14401 SOEKRIS NET48XX LED SUPPORT
14402 M: Chris Boot <bootc@bootc.net>
14404 F: drivers/leds/leds-net48xx.c
14406 SOFT-ROCE DRIVER (rxe)
14407 M: Moni Shoua <monis@mellanox.com>
14408 L: linux-rdma@vger.kernel.org
14410 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14411 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14412 F: drivers/infiniband/sw/rxe/
14413 F: include/uapi/rdma/rdma_user_rxe.h
14415 SOFTLOGIC 6x10 MPEG CODEC
14416 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14417 M: Anton Sviridenko <anton@corp.bluecherry.net>
14418 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14419 M: Andrey Utkin <andrey_utkin@fastmail.com>
14420 M: Ismael Luceno <ismael@iodev.co.uk>
14421 L: linux-media@vger.kernel.org
14423 F: drivers/media/pci/solo6x10/
14425 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14426 M: James Morse <james.morse@arm.com>
14427 L: linux-arm-kernel@lists.infradead.org
14429 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
14430 F: drivers/firmware/arm_sdei.c
14431 F: include/linux/arm_sdei.h
14432 F: include/uapi/linux/arm_sdei.h
14434 SOFTWARE RAID (Multiple Disks) SUPPORT
14435 M: Shaohua Li <shli@kernel.org>
14436 L: linux-raid@vger.kernel.org
14437 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14439 F: drivers/md/Makefile
14440 F: drivers/md/Kconfig
14442 F: drivers/md/raid*
14443 F: include/linux/raid/
14444 F: include/uapi/linux/raid/
14446 SOCIONEXT (SNI) AVE NETWORK DRIVER
14447 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14448 L: netdev@vger.kernel.org
14450 F: drivers/net/ethernet/socionext/sni_ave.c
14451 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14453 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14454 M: Jassi Brar <jaswinder.singh@linaro.org>
14455 L: netdev@vger.kernel.org
14457 F: drivers/net/ethernet/socionext/netsec.c
14458 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
14460 SOLIDRUN CLEARFOG SUPPORT
14461 M: Russell King <linux@armlinux.org.uk>
14463 F: arch/arm/boot/dts/armada-388-clearfog*
14464 F: arch/arm/boot/dts/armada-38x-solidrun-*
14466 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14467 M: Russell King <linux@armlinux.org.uk>
14469 F: arch/arm/boot/dts/imx6*-cubox-i*
14470 F: arch/arm/boot/dts/imx6*-hummingboard*
14471 F: arch/arm/boot/dts/imx6*-sr-*
14473 SONIC NETWORK DRIVER
14474 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14475 L: netdev@vger.kernel.org
14477 F: drivers/net/ethernet/natsemi/sonic.*
14479 SONICS SILICON BACKPLANE DRIVER (SSB)
14480 M: Michael Buesch <m@bues.ch>
14481 L: linux-wireless@vger.kernel.org
14484 F: include/linux/ssb/
14486 SONY IMX214 SENSOR DRIVER
14487 M: Ricardo Ribalda <ricardo.ribalda@gmail.com>
14488 L: linux-media@vger.kernel.org
14489 T: git git://linuxtv.org/media_tree.git
14491 F: drivers/media/i2c/imx214.c
14492 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14494 SONY IMX258 SENSOR DRIVER
14495 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14496 L: linux-media@vger.kernel.org
14497 T: git git://linuxtv.org/media_tree.git
14499 F: drivers/media/i2c/imx258.c
14501 SONY IMX274 SENSOR DRIVER
14502 M: Leon Luo <leonl@leopardimaging.com>
14503 L: linux-media@vger.kernel.org
14504 T: git git://linuxtv.org/media_tree.git
14506 F: drivers/media/i2c/imx274.c
14507 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
14509 SONY IMX319 SENSOR DRIVER
14510 M: Bingbu Cao <bingbu.cao@intel.com>
14511 L: linux-media@vger.kernel.org
14512 T: git git://linuxtv.org/media_tree.git
14514 F: drivers/media/i2c/imx319.c
14516 SONY IMX355 SENSOR DRIVER
14517 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14518 L: linux-media@vger.kernel.org
14519 T: git git://linuxtv.org/media_tree.git
14521 F: drivers/media/i2c/imx355.c
14523 SONY MEMORYSTICK SUBSYSTEM
14524 M: Maxim Levitsky <maximlevitsky@gmail.com>
14525 M: Alex Dubov <oakad@yahoo.com>
14526 M: Ulf Hansson <ulf.hansson@linaro.org>
14527 L: linux-mmc@vger.kernel.org
14528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
14530 F: drivers/memstick/
14531 F: include/linux/memstick.h
14533 SONY VAIO CONTROL DEVICE DRIVER
14534 M: Mattia Dongili <malattia@linux.it>
14535 L: platform-driver-x86@vger.kernel.org
14536 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14538 F: Documentation/laptops/sony-laptop.txt
14539 F: drivers/char/sonypi.c
14540 F: drivers/platform/x86/sony-laptop.c
14541 F: include/linux/sony-laptop.h
14544 M: Jaroslav Kysela <perex@perex.cz>
14545 M: Takashi Iwai <tiwai@suse.com>
14546 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14547 W: http://www.alsa-project.org/
14548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14549 T: git git://git.alsa-project.org/alsa-kernel.git
14550 Q: http://patchwork.kernel.org/project/alsa-devel/list/
14552 F: Documentation/sound/
14554 F: include/uapi/sound/
14557 SOUND - COMPRESSED AUDIO
14558 M: Vinod Koul <vkoul@kernel.org>
14559 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14562 F: Documentation/sound/designs/compress-offload.rst
14563 F: include/sound/compress_driver.h
14564 F: include/uapi/sound/compress_*
14565 F: sound/core/compress_offload.c
14566 F: sound/soc/soc-compress.c
14568 SOUND - DMAENGINE HELPERS
14569 M: Lars-Peter Clausen <lars@metafoo.de>
14571 F: include/sound/dmaengine_pcm.h
14572 F: sound/core/pcm_dmaengine.c
14573 F: sound/soc/soc-generic-dmaengine-pcm.c
14575 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14576 M: Liam Girdwood <lgirdwood@gmail.com>
14577 M: Mark Brown <broonie@kernel.org>
14578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14579 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14580 W: http://alsa-project.org/main/index.php/ASoC
14582 F: Documentation/devicetree/bindings/sound/
14583 F: Documentation/sound/soc/
14585 F: include/dt-bindings/sound/
14586 F: include/sound/soc*
14588 SOUNDWIRE SUBSYSTEM
14589 M: Vinod Koul <vkoul@kernel.org>
14590 M: Sanyog Kale <sanyog.r.kale@intel.com>
14591 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14592 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14594 F: Documentation/driver-api/soundwire/
14595 F: drivers/soundwire/
14596 F: include/linux/soundwire/
14599 M: Olli Salonen <olli.salonen@iki.fi>
14600 L: linux-media@vger.kernel.org
14601 W: https://linuxtv.org
14602 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14604 F: drivers/media/dvb-frontends/sp2*
14606 SPARC + UltraSPARC (sparc/sparc64)
14607 M: "David S. Miller" <davem@davemloft.net>
14608 L: sparclinux@vger.kernel.org
14609 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
14610 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14616 SPARC SERIAL DRIVERS
14617 M: "David S. Miller" <davem@davemloft.net>
14618 L: sparclinux@vger.kernel.org
14619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14622 F: include/linux/sunserialcore.h
14623 F: drivers/tty/serial/suncore.c
14624 F: drivers/tty/serial/sunhv.c
14625 F: drivers/tty/serial/sunsab.c
14626 F: drivers/tty/serial/sunsab.h
14627 F: drivers/tty/serial/sunsu.c
14628 F: drivers/tty/serial/sunzilog.c
14629 F: drivers/tty/serial/sunzilog.h
14630 F: drivers/tty/vcc.c
14633 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14634 L: linux-sparse@vger.kernel.org
14635 W: https://sparse.wiki.kernel.org/
14636 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14638 F: include/linux/compiler.h
14640 SPEAR CLOCK FRAMEWORK SUPPORT
14641 M: Viresh Kumar <vireshk@kernel.org>
14642 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14643 W: http://www.st.com/spear
14645 F: drivers/clk/spear/
14647 SPEAR PLATFORM SUPPORT
14648 M: Viresh Kumar <vireshk@kernel.org>
14649 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14650 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14651 W: http://www.st.com/spear
14653 F: arch/arm/boot/dts/spear*
14654 F: arch/arm/mach-spear/
14657 M: Marek Vasut <marek.vasut@gmail.com>
14658 M: Tudor Ambarus <tudor.ambarus@microchip.com>
14659 L: linux-mtd@lists.infradead.org
14660 W: http://www.linux-mtd.infradead.org/
14661 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
14662 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14663 T: git git://git.infradead.org/linux-mtd.git spi-nor/next
14665 F: drivers/mtd/spi-nor/
14666 F: include/linux/mtd/spi-nor.h
14669 M: Mark Brown <broonie@kernel.org>
14670 L: linux-spi@vger.kernel.org
14671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14672 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
14674 F: Documentation/devicetree/bindings/spi/
14675 F: Documentation/spi/
14677 F: include/linux/spi/
14678 F: include/uapi/linux/spi/
14681 SPIDERNET NETWORK DRIVER for CELL
14682 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14683 L: netdev@vger.kernel.org
14685 F: Documentation/networking/device_drivers/toshiba/spider_net.txt
14686 F: drivers/net/ethernet/toshiba/spider_net*
14689 R: Stephen Boyd <sboyd@kernel.org>
14690 L: linux-arm-msm@vger.kernel.org
14691 F: Documentation/devicetree/bindings/spmi/
14693 F: include/dt-bindings/spmi/spmi.h
14694 F: include/linux/spmi.h
14695 F: include/trace/events/spmi.h
14698 M: Jeremy Kerr <jk@ozlabs.org>
14699 L: linuxppc-dev@lists.ozlabs.org
14700 W: http://www.ibm.com/developerworks/power/cell/
14702 F: Documentation/filesystems/spufs.txt
14703 F: arch/powerpc/platforms/cell/spufs/
14705 SQUASHFS FILE SYSTEM
14706 M: Phillip Lougher <phillip@squashfs.org.uk>
14707 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
14708 W: http://squashfs.org.uk
14709 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14711 F: Documentation/filesystems/squashfs.txt
14714 SRM (Alpha) environment access
14715 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
14717 F: arch/alpha/kernel/srm_env.c
14719 ST LSM6DSx IMU IIO DRIVER
14720 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14721 L: linux-iio@vger.kernel.org
14722 W: http://www.st.com/
14724 F: drivers/iio/imu/st_lsm6dsx/
14725 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14727 ST STM32 I2C/SMBUS DRIVER
14728 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14729 L: linux-i2c@vger.kernel.org
14731 F: drivers/i2c/busses/i2c-stm32*
14733 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14734 M: Song Qiang <songqiang1304521@gmail.com>
14735 L: linux-iio@vger.kernel.org
14737 F: drivers/iio/proximity/vl53l0x-i2c.c
14738 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14741 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14742 M: Sasha Levin <sashal@kernel.org>
14743 L: stable@vger.kernel.org
14745 F: Documentation/process/stable-kernel-rules.rst
14748 M: Ian Abbott <abbotti@mev.co.uk>
14749 M: H Hartley Sweeten <hsweeten@visionengravers.com>
14751 F: drivers/staging/comedi/
14753 STAGING - EROFS FILE SYSTEM
14754 M: Gao Xiang <gaoxiang25@huawei.com>
14755 M: Chao Yu <yuchao0@huawei.com>
14756 L: linux-erofs@lists.ozlabs.org
14758 F: drivers/staging/erofs/
14760 STAGING - INDUSTRIAL IO
14761 M: Jonathan Cameron <jic23@kernel.org>
14762 L: linux-iio@vger.kernel.org
14764 F: Documentation/devicetree/bindings/staging/iio/
14765 F: drivers/staging/iio/
14767 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14768 M: Marc Dietrich <marvin24@gmx.de>
14769 L: ac100@lists.launchpad.net (moderated for non-subscribers)
14770 L: linux-tegra@vger.kernel.org
14772 F: drivers/staging/nvec/
14774 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14775 M: Jens Frederich <jfrederich@gmail.com>
14776 M: Daniel Drake <dsd@laptop.org>
14777 M: Jon Nettleton <jon.nettleton@gmail.com>
14778 W: http://wiki.laptop.org/go/DCON
14780 F: drivers/staging/olpc_dcon/
14782 STAGING - REALTEK RTL8712U DRIVERS
14783 M: Larry Finger <Larry.Finger@lwfinger.net>
14784 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14786 F: drivers/staging/rtl8712/
14788 STAGING - REALTEK RTL8188EU DRIVERS
14789 M: Larry Finger <Larry.Finger@lwfinger.net>
14791 F: drivers/staging/rtl8188eu/
14793 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14794 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14795 M: Teddy Wang <teddy.wang@siliconmotion.com>
14796 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14797 L: linux-fbdev@vger.kernel.org
14799 F: drivers/staging/sm750fb/
14801 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14802 M: William Hubbs <w.d.hubbs@gmail.com>
14803 M: Chris Brannon <chris@the-brannons.com>
14804 M: Kirk Reiser <kirk@reisers.ca>
14805 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
14806 L: speakup@linux-speakup.org
14807 W: http://www.linux-speakup.org/
14809 F: drivers/staging/speakup/
14811 STAGING - VIA VT665X DRIVERS
14812 M: Forest Bond <forest@alittletooquiet.net>
14814 F: drivers/staging/vt665?/
14816 STAGING - WILC1000 WIFI DRIVER
14817 M: Adham Abozaeid <adham.abozaeid@microchip.com>
14818 M: Ajay Singh <ajay.kathat@microchip.com>
14819 L: linux-wireless@vger.kernel.org
14821 F: drivers/staging/wilc1000/
14824 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14826 L: devel@driverdev.osuosl.org
14828 F: drivers/staging/
14830 STARFIRE/DURALAN NETWORK DRIVER
14831 M: Ion Badulescu <ionut@badula.org>
14833 F: drivers/net/ethernet/adaptec/starfire*
14835 STEC S1220 SKD DRIVER
14836 M: Bart Van Assche <bart.vanassche@wdc.com>
14837 L: linux-block@vger.kernel.org
14839 F: drivers/block/skd*[ch]
14841 STI AUDIO (ASoC) DRIVERS
14842 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14843 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14845 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14849 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
14851 F: drivers/media/platform/sti/cec/
14852 F: Documentation/devicetree/bindings/media/stih-cec.txt
14854 STK1160 USB VIDEO CAPTURE DRIVER
14855 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14856 L: linux-media@vger.kernel.org
14857 T: git git://linuxtv.org/media_tree.git
14859 F: drivers/media/usb/stk1160/
14861 STM32 AUDIO (ASoC) DRIVERS
14862 M: Olivier Moysan <olivier.moysan@st.com>
14863 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14864 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14866 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
14869 STM32 TIMER/LPTIMER DRIVERS
14870 M: Fabrice Gasnier <fabrice.gasnier@st.com>
14872 F: drivers/*/stm32-*timer*
14873 F: drivers/pwm/pwm-stm32*
14874 F: include/linux/*/stm32-*tim*
14875 F: Documentation/ABI/testing/*timer-stm32
14876 F: Documentation/devicetree/bindings/*/stm32-*timer*
14877 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
14879 STMMAC ETHERNET DRIVER
14880 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
14881 M: Alexandre Torgue <alexandre.torgue@st.com>
14882 M: Jose Abreu <joabreu@synopsys.com>
14883 L: netdev@vger.kernel.org
14884 W: http://www.stlinux.com
14886 F: drivers/net/ethernet/stmicro/stmmac/
14889 M: Sam Creasey <sammy@sammy.net>
14890 W: http://sammy.net/sun3/
14892 F: arch/m68k/kernel/*sun3*
14893 F: arch/m68k/sun3*/
14894 F: arch/m68k/include/asm/sun3*
14895 F: drivers/net/ethernet/i825xx/sun3*
14897 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14898 M: Hans de Goede <hdegoede@redhat.com>
14899 L: linux-input@vger.kernel.org
14901 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14902 F: drivers/input/keyboard/sun4i-lradc-keys.c
14904 SUNDANCE NETWORK DRIVER
14905 M: Denis Kirjanov <kda@linux-powerpc.org>
14906 L: netdev@vger.kernel.org
14908 F: drivers/net/ethernet/dlink/sundance.c
14911 M: Yoshinori Sato <ysato@users.sourceforge.jp>
14912 M: Rich Felker <dalias@libc.org>
14913 L: linux-sh@vger.kernel.org
14914 Q: http://patchwork.kernel.org/project/linux-sh/list/
14916 F: Documentation/sh/
14921 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14922 M: Len Brown <len.brown@intel.com>
14923 M: Pavel Machek <pavel@ucw.cz>
14924 L: linux-pm@vger.kernel.org
14925 B: https://bugzilla.kernel.org
14927 F: Documentation/power/
14928 F: arch/x86/kernel/acpi/
14929 F: drivers/base/power/
14931 F: include/linux/suspend.h
14932 F: include/linux/freezer.h
14933 F: include/linux/pm.h
14936 M: Martin Mares <mj@ucw.cz>
14937 L: linux-video@atrey.karlin.mff.cuni.cz
14939 F: Documentation/svga.txt
14940 F: arch/x86/boot/video*
14943 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14944 L: iommu@lists.linux-foundation.org
14945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14947 F: kernel/dma/swiotlb.c
14948 F: arch/*/kernel/pci-swiotlb.c
14949 F: include/linux/swiotlb.h
14952 M: Jiri Pirko <jiri@resnulli.us>
14953 M: Ivan Vecera <ivecera@redhat.com>
14954 L: netdev@vger.kernel.org
14957 F: include/net/switchdev.h
14959 SY8106A REGULATOR DRIVER
14960 M: Icenowy Zheng <icenowy@aosc.io>
14962 F: drivers/regulator/sy8106a-regulator.c
14963 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14965 SYNC FILE FRAMEWORK
14966 M: Sumit Semwal <sumit.semwal@linaro.org>
14967 R: Gustavo Padovan <gustavo@padovan.org>
14969 L: linux-media@vger.kernel.org
14970 L: dri-devel@lists.freedesktop.org
14971 F: drivers/dma-buf/sync_*
14972 F: drivers/dma-buf/dma-fence*
14973 F: drivers/dma-buf/sw_sync.c
14974 F: include/linux/sync_file.h
14975 F: include/uapi/linux/sync_file.h
14976 F: Documentation/sync_file.txt
14977 T: git git://anongit.freedesktop.org/drm/drm-misc
14979 SYNOPSYS ARC ARCHITECTURE
14980 M: Vineet Gupta <vgupta@synopsys.com>
14981 L: linux-snps-arc@lists.infradead.org
14984 F: Documentation/devicetree/bindings/arc/*
14985 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14986 F: drivers/clocksource/arc_timer.c
14987 F: drivers/tty/serial/arc_uart.c
14988 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14990 SYNOPSYS ARC HSDK SDP pll clock driver
14991 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14993 F: drivers/clk/clk-hsdk-pll.c
14994 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14996 SYNOPSYS ARC SDP clock driver
14997 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14999 F: drivers/clk/axs10x/*
15000 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15002 SYNOPSYS ARC SDP platform support
15003 M: Alexey Brodkin <abrodkin@synopsys.com>
15005 F: arch/arc/plat-axs10x
15006 F: arch/arc/boot/dts/ax*
15007 F: Documentation/devicetree/bindings/arc/axs10*
15009 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15010 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15012 F: drivers/reset/reset-axs10x.c
15013 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15015 SYNOPSYS CREG GPIO DRIVER
15016 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15018 F: drivers/gpio/gpio-creg-snps.c
15019 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15021 SYNOPSYS DESIGNWARE 8250 UART DRIVER
15022 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15024 F: drivers/tty/serial/8250/8250_dw.c
15026 SYNOPSYS DESIGNWARE APB GPIO DRIVER
15027 M: Hoan Tran <hoan@os.amperecomputing.com>
15028 L: linux-gpio@vger.kernel.org
15030 F: drivers/gpio/gpio-dwapb.c
15031 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15033 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15034 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15036 F: drivers/dma/dwi-axi-dmac/
15037 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15039 SYNOPSYS DESIGNWARE DMAC DRIVER
15040 M: Viresh Kumar <vireshk@kernel.org>
15041 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15043 F: Documentation/devicetree/bindings/dma/snps-dma.txt
15045 F: include/dt-bindings/dma/dw-dmac.h
15046 F: include/linux/dma/dw.h
15047 F: include/linux/platform_data/dma-dw.h
15049 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15050 M: Jose Abreu <Jose.Abreu@synopsys.com>
15051 L: netdev@vger.kernel.org
15053 F: drivers/net/ethernet/synopsys/
15055 SYNOPSYS DESIGNWARE I2C DRIVER
15056 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
15057 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15058 R: Mika Westerberg <mika.westerberg@linux.intel.com>
15059 L: linux-i2c@vger.kernel.org
15061 F: drivers/i2c/busses/i2c-designware-*
15062 F: include/linux/platform_data/i2c-designware.h
15064 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15065 M: Jaehoon Chung <jh80.chung@samsung.com>
15066 L: linux-mmc@vger.kernel.org
15068 F: drivers/mmc/host/dw_mmc*
15070 SYNOPSYS HSDK RESET CONTROLLER DRIVER
15071 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15073 F: drivers/reset/reset-hsdk.c
15074 F: include/dt-bindings/reset/snps,hsdk-reset.h
15075 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15077 SYSTEM CONFIGURATION (SYSCON)
15078 M: Lee Jones <lee.jones@linaro.org>
15079 M: Arnd Bergmann <arnd@arndb.de>
15080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15082 F: drivers/mfd/syscon.c
15084 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15085 M: Sudeep Holla <sudeep.holla@arm.com>
15086 L: linux-arm-kernel@lists.infradead.org
15088 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15089 F: drivers/clk/clk-sc[mp]i.c
15090 F: drivers/cpufreq/sc[mp]i-cpufreq.c
15091 F: drivers/firmware/arm_scpi.c
15092 F: drivers/firmware/arm_scmi/
15093 F: include/linux/sc[mp]i_protocol.h
15095 SYSTEM RESET/SHUTDOWN DRIVERS
15096 M: Sebastian Reichel <sre@kernel.org>
15097 L: linux-pm@vger.kernel.org
15098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15100 F: Documentation/devicetree/bindings/power/reset/
15101 F: drivers/power/reset/
15103 SYSTEM TRACE MODULE CLASS
15104 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
15106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15107 F: Documentation/trace/stm.rst
15108 F: drivers/hwtracing/stm/
15109 F: include/linux/stm.h
15110 F: include/uapi/linux/stm.h
15113 M: Christoph Hellwig <hch@infradead.org>
15115 F: Documentation/filesystems/sysv-fs.txt
15117 F: include/linux/sysv_fs.h
15119 TASKSTATS STATISTICS INTERFACE
15120 M: Balbir Singh <bsingharora@gmail.com>
15122 F: Documentation/accounting/taskstats*
15123 F: include/linux/taskstats*
15124 F: kernel/taskstats.c
15127 M: Jamal Hadi Salim <jhs@mojatatu.com>
15128 M: Cong Wang <xiyou.wangcong@gmail.com>
15129 M: Jiri Pirko <jiri@resnulli.us>
15130 L: netdev@vger.kernel.org
15132 F: include/net/pkt_cls.h
15133 F: include/net/pkt_sched.h
15134 F: include/net/tc_act/
15135 F: include/uapi/linux/pkt_cls.h
15136 F: include/uapi/linux/pkt_sched.h
15137 F: include/uapi/linux/tc_act/
15138 F: include/uapi/linux/tc_ematch/
15141 TC90522 MEDIA DRIVER
15142 M: Akihiro Tsukada <tskd08@gmail.com>
15143 L: linux-media@vger.kernel.org
15145 F: drivers/media/dvb-frontends/tc90522*
15147 TCP LOW PRIORITY MODULE
15148 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15149 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15150 W: http://tcp-lp-mod.sourceforge.net/
15152 F: net/ipv4/tcp_lp.c
15154 TDA10071 MEDIA DRIVER
15155 M: Antti Palosaari <crope@iki.fi>
15156 L: linux-media@vger.kernel.org
15157 W: https://linuxtv.org
15158 W: http://palosaari.fi/linux/
15159 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15160 T: git git://linuxtv.org/anttip/media_tree.git
15162 F: drivers/media/dvb-frontends/tda10071*
15164 TDA18212 MEDIA DRIVER
15165 M: Antti Palosaari <crope@iki.fi>
15166 L: linux-media@vger.kernel.org
15167 W: https://linuxtv.org
15168 W: http://palosaari.fi/linux/
15169 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15170 T: git git://linuxtv.org/anttip/media_tree.git
15172 F: drivers/media/tuners/tda18212*
15174 TDA18218 MEDIA DRIVER
15175 M: Antti Palosaari <crope@iki.fi>
15176 L: linux-media@vger.kernel.org
15177 W: https://linuxtv.org
15178 W: http://palosaari.fi/linux/
15179 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15180 T: git git://linuxtv.org/anttip/media_tree.git
15182 F: drivers/media/tuners/tda18218*
15184 TDA18250 MEDIA DRIVER
15185 M: Olli Salonen <olli.salonen@iki.fi>
15186 L: linux-media@vger.kernel.org
15187 W: https://linuxtv.org
15188 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15189 T: git git://linuxtv.org/media_tree.git
15191 F: drivers/media/tuners/tda18250*
15193 TDA18271 MEDIA DRIVER
15194 M: Michael Krufky <mkrufky@linuxtv.org>
15195 L: linux-media@vger.kernel.org
15196 W: https://linuxtv.org
15197 W: http://github.com/mkrufky
15198 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15199 T: git git://linuxtv.org/mkrufky/tuners.git
15201 F: drivers/media/tuners/tda18271*
15203 TDA1997x MEDIA DRIVER
15204 M: Tim Harvey <tharvey@gateworks.com>
15205 L: linux-media@vger.kernel.org
15206 W: https://linuxtv.org
15207 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15209 F: drivers/media/i2c/tda1997x.*
15211 TDA827x MEDIA DRIVER
15212 M: Michael Krufky <mkrufky@linuxtv.org>
15213 L: linux-media@vger.kernel.org
15214 W: https://linuxtv.org
15215 W: http://github.com/mkrufky
15216 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15217 T: git git://linuxtv.org/mkrufky/tuners.git
15219 F: drivers/media/tuners/tda8290.*
15221 TDA8290 MEDIA DRIVER
15222 M: Michael Krufky <mkrufky@linuxtv.org>
15223 L: linux-media@vger.kernel.org
15224 W: https://linuxtv.org
15225 W: http://github.com/mkrufky
15226 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15227 T: git git://linuxtv.org/mkrufky/tuners.git
15229 F: drivers/media/tuners/tda8290.*
15231 TDA9840 MEDIA DRIVER
15232 M: Hans Verkuil <hverkuil@xs4all.nl>
15233 L: linux-media@vger.kernel.org
15234 T: git git://linuxtv.org/media_tree.git
15235 W: https://linuxtv.org
15237 F: drivers/media/i2c/tda9840*
15239 TEA5761 TUNER DRIVER
15240 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15241 L: linux-media@vger.kernel.org
15242 W: https://linuxtv.org
15243 T: git git://linuxtv.org/media_tree.git
15245 F: drivers/media/tuners/tea5761.*
15247 TEA5767 TUNER DRIVER
15248 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15249 L: linux-media@vger.kernel.org
15250 W: https://linuxtv.org
15251 T: git git://linuxtv.org/media_tree.git
15253 F: drivers/media/tuners/tea5767.*
15255 TEA6415C MEDIA DRIVER
15256 M: Hans Verkuil <hverkuil@xs4all.nl>
15257 L: linux-media@vger.kernel.org
15258 T: git git://linuxtv.org/media_tree.git
15259 W: https://linuxtv.org
15261 F: drivers/media/i2c/tea6415c*
15263 TEA6420 MEDIA DRIVER
15264 M: Hans Verkuil <hverkuil@xs4all.nl>
15265 L: linux-media@vger.kernel.org
15266 T: git git://linuxtv.org/media_tree.git
15267 W: https://linuxtv.org
15269 F: drivers/media/i2c/tea6420*
15272 M: Jiri Pirko <jiri@resnulli.us>
15273 L: netdev@vger.kernel.org
15275 F: drivers/net/team/
15276 F: include/linux/if_team.h
15277 F: include/uapi/linux/if_team.h
15279 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15280 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15282 F: arch/x86/platform/ts5500/
15284 TECHNOTREND USB IR RECEIVER
15285 M: Sean Young <sean@mess.org>
15286 L: linux-media@vger.kernel.org
15288 F: drivers/media/rc/ttusbir.c
15290 TECHWELL TW9910 VIDEO DECODER
15291 L: linux-media@vger.kernel.org
15293 F: drivers/media/i2c/tw9910.c
15294 F: include/media/i2c/tw9910.h
15297 M: Jens Wiklander <jens.wiklander@linaro.org>
15299 F: include/linux/tee_drv.h
15300 F: include/uapi/linux/tee.h
15302 F: Documentation/tee.txt
15304 TEGRA ARCHITECTURE SUPPORT
15305 M: Thierry Reding <thierry.reding@gmail.com>
15306 M: Jonathan Hunter <jonathanh@nvidia.com>
15307 L: linux-tegra@vger.kernel.org
15308 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
15309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15314 M: Peter De Schrijver <pdeschrijver@nvidia.com>
15315 M: Prashant Gaikwad <pgaikwad@nvidia.com>
15317 F: drivers/clk/tegra/
15320 M: Laxman Dewangan <ldewangan@nvidia.com>
15321 M: Jon Hunter <jonathanh@nvidia.com>
15323 F: drivers/dma/tegra*
15326 M: Laxman Dewangan <ldewangan@nvidia.com>
15328 F: drivers/i2c/busses/i2c-tegra.c
15330 TEGRA IOMMU DRIVERS
15331 M: Thierry Reding <thierry.reding@gmail.com>
15332 L: linux-tegra@vger.kernel.org
15334 F: drivers/iommu/tegra*
15337 M: Laxman Dewangan <ldewangan@nvidia.com>
15339 F: drivers/input/keyboard/tegra-kbc.c
15342 M: Stefan Agner <stefan@agner.ch>
15343 M: Lucas Stach <dev@lynxeye.de>
15345 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15346 F: drivers/mtd/nand/raw/tegra_nand.c
15349 M: Thierry Reding <thierry.reding@gmail.com>
15351 F: drivers/pwm/pwm-tegra.c
15353 TEGRA SERIAL DRIVER
15354 M: Laxman Dewangan <ldewangan@nvidia.com>
15356 F: drivers/tty/serial/serial-tegra.c
15359 M: Laxman Dewangan <ldewangan@nvidia.com>
15361 F: drivers/spi/spi-tegra*
15363 TEHUTI ETHERNET DRIVER
15364 M: Andy Gospodarek <andy@greyhouse.net>
15365 L: netdev@vger.kernel.org
15367 F: drivers/net/ethernet/tehuti/*
15369 Telecom Clock Driver for MCPL0010
15370 M: Mark Gross <mark.gross@intel.com>
15372 F: drivers/char/tlclk.c
15374 TENSILICA XTENSA PORT (xtensa)
15375 M: Chris Zankel <chris@zankel.net>
15376 M: Max Filippov <jcmvbkbc@gmail.com>
15377 L: linux-xtensa@linux-xtensa.org
15378 T: git git://github.com/czankel/xtensa-linux.git
15381 F: drivers/irqchip/irq-xtensa-*
15383 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15384 M: Nishanth Menon <nm@ti.com>
15385 M: Tero Kristo <t-kristo@ti.com>
15386 M: Santosh Shilimkar <ssantosh@kernel.org>
15387 L: linux-arm-kernel@lists.infradead.org
15389 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15390 F: drivers/firmware/ti_sci*
15391 F: include/linux/soc/ti/ti_sci_protocol.h
15392 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15393 F: drivers/soc/ti/ti_sci_pm_domains.c
15394 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15395 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15396 F: drivers/clk/keystone/sci-clk.c
15397 F: drivers/reset/reset-ti-sci.c
15399 Texas Instruments ASoC drivers
15400 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
15401 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15405 Texas Instruments' DAC7612 DAC Driver
15406 M: Ricardo Ribalda <ricardo@ribalda.com>
15407 L: linux-iio@vger.kernel.org
15409 F: drivers/iio/dac/ti-dac7612.c
15410 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
15412 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15413 M: Hans Verkuil <hverkuil@xs4all.nl>
15414 L: linux-media@vger.kernel.org
15415 T: git git://linuxtv.org/media_tree.git
15416 W: https://linuxtv.org
15418 F: drivers/media/radio/radio-raremono.c
15421 M: Zhang Rui <rui.zhang@intel.com>
15422 M: Eduardo Valentin <edubezval@gmail.com>
15423 R: Daniel Lezcano <daniel.lezcano@linaro.org>
15424 L: linux-pm@vger.kernel.org
15425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15427 Q: https://patchwork.kernel.org/project/linux-pm/list/
15429 F: drivers/thermal/
15430 F: include/linux/thermal.h
15431 F: include/uapi/linux/thermal.h
15432 F: include/linux/cpu_cooling.h
15433 F: Documentation/devicetree/bindings/thermal/
15435 THERMAL/CPU_COOLING
15436 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
15437 M: Viresh Kumar <viresh.kumar@linaro.org>
15438 M: Javi Merino <javi.merino@kernel.org>
15439 L: linux-pm@vger.kernel.org
15441 F: Documentation/thermal/cpu-cooling-api.txt
15442 F: drivers/thermal/cpu_cooling.c
15443 F: include/linux/cpu_cooling.h
15445 THINKPAD ACPI EXTRAS DRIVER
15446 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15447 L: ibm-acpi-devel@lists.sourceforge.net
15448 L: platform-driver-x86@vger.kernel.org
15449 W: http://ibm-acpi.sourceforge.net
15450 W: http://thinkwiki.org/wiki/Ibm-acpi
15451 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15453 F: drivers/platform/x86/thinkpad_acpi.c
15456 M: Andreas Noever <andreas.noever@gmail.com>
15457 M: Michael Jamet <michael.jamet@intel.com>
15458 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15459 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15462 F: Documentation/admin-guide/thunderbolt.rst
15463 F: drivers/thunderbolt/
15464 F: include/linux/thunderbolt.h
15466 THUNDERBOLT NETWORK DRIVER
15467 M: Michael Jamet <michael.jamet@intel.com>
15468 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15469 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15470 L: netdev@vger.kernel.org
15472 F: drivers/net/thunderbolt.c
15474 THUNDERX GPIO DRIVER
15475 M: David Daney <david.daney@cavium.com>
15477 F: drivers/gpio/gpio-thunderx.c
15479 TI AM437X VPFE DRIVER
15480 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15481 L: linux-media@vger.kernel.org
15482 W: https://linuxtv.org
15483 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15484 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15486 F: drivers/media/platform/am437x/
15488 TI BANDGAP AND THERMAL DRIVER
15489 M: Eduardo Valentin <edubezval@gmail.com>
15490 M: Keerthy <j-keerthy@ti.com>
15491 L: linux-pm@vger.kernel.org
15492 L: linux-omap@vger.kernel.org
15494 F: drivers/thermal/ti-soc-thermal/
15496 TI BQ27XXX POWER SUPPLY DRIVER
15497 R: Andrew F. Davis <afd@ti.com>
15498 F: include/linux/power/bq27xxx_battery.h
15499 F: drivers/power/supply/bq27xxx_battery.c
15500 F: drivers/power/supply/bq27xxx_battery_i2c.c
15502 TI CDCE706 CLOCK DRIVER
15503 M: Max Filippov <jcmvbkbc@gmail.com>
15505 F: drivers/clk/clk-cdce706.c
15508 M: Tero Kristo <t-kristo@ti.com>
15509 L: linux-omap@vger.kernel.org
15512 F: include/linux/clk/ti.h
15514 TI DAVINCI MACHINE SUPPORT
15515 M: Sekhar Nori <nsekhar@ti.com>
15516 M: Kevin Hilman <khilman@kernel.org>
15517 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15518 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15520 F: arch/arm/mach-davinci/
15521 F: drivers/i2c/busses/i2c-davinci.c
15522 F: arch/arm/boot/dts/da850*
15524 TI DAVINCI SERIES CLOCK DRIVER
15525 M: David Lechner <david@lechnology.com>
15526 R: Sekhar Nori <nsekhar@ti.com>
15528 F: Documentation/devicetree/bindings/clock/ti/davinci/
15529 F: drivers/clk/davinci/
15531 TI DAVINCI SERIES GPIO DRIVER
15532 M: Keerthy <j-keerthy@ti.com>
15533 L: linux-gpio@vger.kernel.org
15535 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15536 F: drivers/gpio/gpio-davinci.c
15538 TI DAVINCI SERIES MEDIA DRIVER
15539 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15540 L: linux-media@vger.kernel.org
15541 W: https://linuxtv.org
15542 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15543 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15545 F: drivers/media/platform/davinci/
15546 F: include/media/davinci/
15548 TI ETHERNET SWITCH DRIVER (CPSW)
15549 R: Grygorii Strashko <grygorii.strashko@ti.com>
15550 L: linux-omap@vger.kernel.org
15551 L: netdev@vger.kernel.org
15553 F: drivers/net/ethernet/ti/cpsw*
15554 F: drivers/net/ethernet/ti/davinci*
15556 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
15557 M: Alex Dubov <oakad@yahoo.com>
15559 W: http://tifmxx.berlios.de/
15560 F: drivers/memstick/host/tifm_ms.c
15561 F: drivers/misc/tifm*
15562 F: drivers/mmc/host/tifm_sd.c
15563 F: include/linux/tifm.h
15565 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15566 M: Santosh Shilimkar <ssantosh@kernel.org>
15567 L: linux-kernel@vger.kernel.org
15568 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15570 F: drivers/soc/ti/*
15571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15573 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15574 M: M R Swami Reddy <mr.swami.reddy@ti.com>
15575 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15576 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15578 F: sound/soc/codecs/lm49453*
15579 F: sound/soc/codecs/isabelle*
15581 TI LP855x BACKLIGHT DRIVER
15582 M: Milo Kim <milo.kim@ti.com>
15584 F: Documentation/backlight/lp855x-driver.txt
15585 F: drivers/video/backlight/lp855x_bl.c
15586 F: include/linux/platform_data/lp855x.h
15588 TI LP8727 CHARGER DRIVER
15589 M: Milo Kim <milo.kim@ti.com>
15591 F: drivers/power/supply/lp8727_charger.c
15592 F: include/linux/platform_data/lp8727.h
15594 TI LP8788 MFD DRIVER
15595 M: Milo Kim <milo.kim@ti.com>
15597 F: drivers/iio/adc/lp8788_adc.c
15598 F: drivers/leds/leds-lp8788.c
15599 F: drivers/mfd/lp8788*.c
15600 F: drivers/power/supply/lp8788-charger.c
15601 F: drivers/regulator/lp8788-*.c
15602 F: include/linux/mfd/lp8788*.h
15604 TI NETCP ETHERNET DRIVER
15605 M: Wingman Kwok <w-kwok2@ti.com>
15606 M: Murali Karicheri <m-karicheri2@ti.com>
15607 L: netdev@vger.kernel.org
15609 F: drivers/net/ethernet/ti/netcp*
15611 TI PCM3060 ASoC CODEC DRIVER
15612 M: Kirill Marinushkin <kmarinushkin@birdec.tech>
15613 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15615 F: Documentation/devicetree/bindings/sound/pcm3060.txt
15616 F: sound/soc/codecs/pcm3060*
15618 TI TAS571X FAMILY ASoC CODEC DRIVER
15619 M: Kevin Cernekee <cernekee@chromium.org>
15620 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15622 F: sound/soc/codecs/tas571x*
15624 TI TRF7970A NFC DRIVER
15625 M: Mark Greer <mgreer@animalcreek.com>
15626 L: linux-wireless@vger.kernel.org
15627 L: linux-nfc@lists.01.org (moderated for non-subscribers)
15629 F: drivers/nfc/trf7970a.c
15630 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15632 TI TWL4030 SERIES SOC CODEC DRIVER
15633 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
15634 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15636 F: sound/soc/codecs/twl4030*
15639 M: Benoit Parrot <bparrot@ti.com>
15640 L: linux-media@vger.kernel.org
15641 W: http://linuxtv.org/
15642 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15644 F: drivers/media/platform/ti-vpe/
15646 TI WILINK WIRELESS DRIVERS
15647 L: linux-wireless@vger.kernel.org
15648 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
15649 W: http://wireless.kernel.org/en/users/Drivers/wl1251
15650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15652 F: drivers/net/wireless/ti/
15653 F: include/linux/wl12xx.h
15655 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15656 M: John Stultz <john.stultz@linaro.org>
15657 M: Thomas Gleixner <tglx@linutronix.de>
15658 R: Stephen Boyd <sboyd@kernel.org>
15659 L: linux-kernel@vger.kernel.org
15660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15662 F: include/linux/clocksource.h
15663 F: include/linux/time.h
15664 F: include/linux/timex.h
15665 F: include/uapi/linux/time.h
15666 F: include/uapi/linux/timex.h
15667 F: kernel/time/clocksource.c
15668 F: kernel/time/time*.c
15669 F: kernel/time/alarmtimer.c
15670 F: kernel/time/ntp.c
15671 F: tools/testing/selftests/timers/
15674 M: Jon Maloy <jon.maloy@ericsson.com>
15675 M: Ying Xue <ying.xue@windriver.com>
15676 L: netdev@vger.kernel.org (core kernel code)
15677 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15678 W: http://tipc.sourceforge.net/
15680 F: include/uapi/linux/tipc*.h
15683 TLAN NETWORK DRIVER
15684 M: Samuel Chessman <chessman@tux.org>
15685 L: tlan-devel@lists.sourceforge.net (subscribers-only)
15686 W: http://sourceforge.net/projects/tlan/
15688 F: Documentation/networking/device_drivers/ti/tlan.txt
15689 F: drivers/net/ethernet/ti/tlan.*
15691 TM6000 VIDEO4LINUX DRIVER
15692 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15693 L: linux-media@vger.kernel.org
15694 W: https://linuxtv.org
15695 T: git git://linuxtv.org/media_tree.git
15697 F: drivers/media/usb/tm6000/
15698 F: Documentation/media/v4l-drivers/tm6000*
15700 TMIO/SDHI MMC DRIVER
15701 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15702 L: linux-mmc@vger.kernel.org
15704 F: drivers/mmc/host/tmio_mmc*
15705 F: drivers/mmc/host/renesas_sdhi*
15706 F: include/linux/mfd/tmio.h
15708 TMP401 HARDWARE MONITOR DRIVER
15709 M: Guenter Roeck <linux@roeck-us.net>
15710 L: linux-hwmon@vger.kernel.org
15712 F: Documentation/hwmon/tmp401.rst
15713 F: drivers/hwmon/tmp401.c
15715 TMPFS (SHMEM FILESYSTEM)
15716 M: Hugh Dickins <hughd@google.com>
15717 L: linux-mm@kvack.org
15719 F: include/linux/shmem_fs.h
15722 TOMOYO SECURITY MODULE
15723 M: Kentaro Takeda <takedakn@nttdata.co.jp>
15724 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15725 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
15726 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
15727 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
15728 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
15729 W: https://tomoyo.osdn.jp/
15731 F: security/tomoyo/
15733 TOPSTAR LAPTOP EXTRAS DRIVER
15734 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15735 L: platform-driver-x86@vger.kernel.org
15737 F: drivers/platform/x86/topstar-laptop.c
15739 TORTURE-TEST MODULES
15740 M: Davidlohr Bueso <dave@stgolabs.net>
15741 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
15742 M: Josh Triplett <josh@joshtriplett.org>
15743 L: linux-kernel@vger.kernel.org
15745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15746 F: Documentation/RCU/torture.txt
15747 F: kernel/torture.c
15748 F: kernel/rcu/rcutorture.c
15749 F: kernel/rcu/rcuperf.c
15750 F: kernel/locking/locktorture.c
15752 TOSHIBA ACPI EXTRAS DRIVER
15753 M: Azael Avalos <coproscefalo@gmail.com>
15754 L: platform-driver-x86@vger.kernel.org
15756 F: drivers/platform/x86/toshiba_acpi.c
15758 TOSHIBA BLUETOOTH DRIVER
15759 M: Azael Avalos <coproscefalo@gmail.com>
15760 L: platform-driver-x86@vger.kernel.org
15762 F: drivers/platform/x86/toshiba_bluetooth.c
15764 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15765 M: Azael Avalos <coproscefalo@gmail.com>
15766 L: platform-driver-x86@vger.kernel.org
15768 F: drivers/platform/x86/toshiba_haps.c
15771 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
15772 W: http://www.buzzard.org.uk/toshiba/
15774 F: drivers/char/toshiba.c
15775 F: include/linux/toshiba.h
15776 F: include/uapi/linux/toshiba.h
15778 TOSHIBA TC358743 DRIVER
15779 M: Mats Randgaard <matrandg@cisco.com>
15780 L: linux-media@vger.kernel.org
15782 F: drivers/media/i2c/tc358743*
15783 F: include/media/i2c/tc358743.h
15785 TOSHIBA WMI HOTKEYS DRIVER
15786 M: Azael Avalos <coproscefalo@gmail.com>
15787 L: platform-driver-x86@vger.kernel.org
15789 F: drivers/platform/x86/toshiba-wmi.c
15792 M: Peter Huewe <peterhuewe@gmx.de>
15793 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15794 R: Jason Gunthorpe <jgg@ziepe.ca>
15795 L: linux-integrity@vger.kernel.org
15796 Q: https://patchwork.kernel.org/project/linux-integrity/list/
15797 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15798 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
15800 F: drivers/char/tpm/
15803 M: Steven Rostedt <rostedt@goodmis.org>
15804 M: Ingo Molnar <mingo@redhat.com>
15805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15807 F: Documentation/trace/ftrace.rst
15808 F: arch/*/*/*/ftrace.h
15809 F: arch/*/kernel/ftrace.c
15810 F: include/*/ftrace.h
15811 F: include/linux/trace*.h
15814 F: tools/testing/selftests/ftrace/
15816 TRACING MMIO ACCESSES (MMIOTRACE)
15817 M: Steven Rostedt <rostedt@goodmis.org>
15818 M: Ingo Molnar <mingo@kernel.org>
15819 R: Karol Herbst <karolherbst@gmail.com>
15820 R: Pekka Paalanen <ppaalanen@gmail.com>
15822 L: linux-kernel@vger.kernel.org
15823 L: nouveau@lists.freedesktop.org
15824 F: kernel/trace/trace_mmiotrace.c
15825 F: include/linux/mmiotrace.h
15826 F: arch/x86/mm/kmmio.c
15827 F: arch/x86/mm/mmio-mod.c
15828 F: arch/x86/mm/testmmiotrace.c
15831 M: Jiri Kosina <trivial@kernel.org>
15832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15834 K: ^Subject:.*(?i)trivial
15836 TEMPO SEMICONDUCTOR DRIVERS
15837 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15839 F: sound/soc/codecs/tscs*.c
15840 F: sound/soc/codecs/tscs*.h
15841 F: Documentation/devicetree/bindings/sound/tscs*.txt
15844 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15845 M: Jiri Slaby <jslaby@suse.com>
15847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15848 F: Documentation/serial/
15850 F: drivers/tty/serial/serial_core.c
15851 F: include/linux/serial_core.h
15852 F: include/linux/serial.h
15853 F: include/linux/tty.h
15854 F: include/uapi/linux/serial_core.h
15855 F: include/uapi/linux/serial.h
15856 F: include/uapi/linux/tty.h
15858 TUA9001 MEDIA DRIVER
15859 M: Antti Palosaari <crope@iki.fi>
15860 L: linux-media@vger.kernel.org
15861 W: https://linuxtv.org
15862 W: http://palosaari.fi/linux/
15863 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15864 T: git git://linuxtv.org/anttip/media_tree.git
15866 F: drivers/media/tuners/tua9001*
15868 TULIP NETWORK DRIVERS
15869 L: netdev@vger.kernel.org
15870 L: linux-parisc@vger.kernel.org
15872 F: drivers/net/ethernet/dec/tulip/
15875 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
15876 W: http://vtun.sourceforge.net/tun
15878 F: Documentation/networking/tuntap.txt
15879 F: arch/um/os-Linux/drivers/
15881 TURBOCHANNEL SUBSYSTEM
15882 M: "Maciej W. Rozycki" <macro@linux-mips.org>
15883 M: Ralf Baechle <ralf@linux-mips.org>
15884 L: linux-mips@vger.kernel.org
15885 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
15888 F: include/linux/tc.h
15891 M: "Len Brown" <lenb@kernel.org>
15892 L: linux-pm@vger.kernel.org
15893 B: https://bugzilla.kernel.org
15894 Q: https://patchwork.kernel.org/project/linux-pm/list/
15895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15897 F: tools/power/x86/turbostat/
15899 TW5864 VIDEO4LINUX DRIVER
15900 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15901 M: Anton Sviridenko <anton@corp.bluecherry.net>
15902 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15903 M: Andrey Utkin <andrey_utkin@fastmail.com>
15904 L: linux-media@vger.kernel.org
15906 F: drivers/media/pci/tw5864/
15908 TW68 VIDEO4LINUX DRIVER
15909 M: Hans Verkuil <hverkuil@xs4all.nl>
15910 L: linux-media@vger.kernel.org
15911 T: git git://linuxtv.org/media_tree.git
15912 W: https://linuxtv.org
15914 F: drivers/media/pci/tw68/
15916 TW686X VIDEO4LINUX DRIVER
15917 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15918 L: linux-media@vger.kernel.org
15919 T: git git://linuxtv.org/media_tree.git
15920 W: http://linuxtv.org
15922 F: drivers/media/pci/tw686x/
15924 UBI FILE SYSTEM (UBIFS)
15925 M: Richard Weinberger <richard@nod.at>
15926 M: Artem Bityutskiy <dedekind1@gmail.com>
15927 M: Adrian Hunter <adrian.hunter@intel.com>
15928 L: linux-mtd@lists.infradead.org
15929 T: git git://git.infradead.org/ubifs-2.6.git
15930 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
15932 F: Documentation/filesystems/ubifs.txt
15935 UCLINUX (M68KNOMMU AND COLDFIRE)
15936 M: Greg Ungerer <gerg@linux-m68k.org>
15937 W: http://www.linux-m68k.org/
15938 W: http://www.uclinux.org/
15939 L: linux-m68k@lists.linux-m68k.org
15940 L: uclinux-dev@uclinux.org (subscribers-only)
15941 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15943 F: arch/m68k/coldfire/
15945 F: arch/m68k/*/*_no.*
15946 F: arch/m68k/include/asm/*_no.*
15949 M: Jan Kara <jack@suse.com>
15951 F: Documentation/filesystems/udf.txt
15955 M: Bastien Nocera <hadess@hadess.net>
15956 L: linux-input@vger.kernel.org
15958 F: drivers/hid/hid-udraw-ps3.c
15961 M: Evgeniy Dushistov <dushistov@mail.ru>
15963 F: Documentation/filesystems/ufs.txt
15966 UHID USERSPACE HID IO DRIVER:
15967 M: David Herrmann <dh.herrmann@googlemail.com>
15968 L: linux-input@vger.kernel.org
15970 F: drivers/hid/uhid.c
15971 F: include/uapi/linux/uhid.h
15974 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15975 L: linux-usb@vger.kernel.org
15977 F: drivers/usb/common/ulpi.c
15978 F: include/linux/ulpi/
15980 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15981 L: linux-usb@vger.kernel.org
15984 F: include/linux/uwb.h
15985 F: include/linux/uwb/
15987 UNICORE32 ARCHITECTURE:
15988 M: Guan Xuetao <gxt@pku.edu.cn>
15989 W: http://mprc.pku.edu.cn/~guanxuetao/linux
15991 T: git git://github.com/gxt/linux.git
15995 M: Tony Finch <dot@dotat.at>
15996 W: http://dotat.at/prog/unifdef
15998 F: scripts/unifdef.c
16000 UNIFORM CDROM DRIVER
16001 M: Jens Axboe <axboe@kernel.dk>
16002 W: http://www.kernel.dk
16004 F: Documentation/cdrom/
16005 F: drivers/cdrom/cdrom.c
16006 F: include/linux/cdrom.h
16007 F: include/uapi/linux/cdrom.h
16009 UNISYS S-PAR DRIVERS
16010 M: David Kershner <david.kershner@unisys.com>
16011 L: sparmaintainer@unisys.com (Unisys internal)
16013 F: include/linux/visorbus.h
16014 F: drivers/visorbus/
16015 F: drivers/staging/unisys/
16017 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16018 R: Alim Akhtar <alim.akhtar@samsung.com>
16019 R: Avri Altman <avri.altman@wdc.com>
16020 R: Pedro Sousa <pedrom.sousa@synopsys.com>
16021 L: linux-scsi@vger.kernel.org
16023 F: Documentation/scsi/ufs.txt
16024 F: drivers/scsi/ufs/
16026 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16027 M: Pedro Sousa <pedrom.sousa@synopsys.com>
16028 L: linux-scsi@vger.kernel.org
16030 F: drivers/scsi/ufs/*dwc*
16032 UNSORTED BLOCK IMAGES (UBI)
16033 M: Artem Bityutskiy <dedekind1@gmail.com>
16034 M: Richard Weinberger <richard@nod.at>
16035 W: http://www.linux-mtd.infradead.org/
16036 L: linux-mtd@lists.infradead.org
16037 T: git git://git.infradead.org/ubifs-2.6.git
16039 F: drivers/mtd/ubi/
16040 F: include/linux/mtd/ubi.h
16041 F: include/uapi/mtd/ubi-user.h
16043 USB "USBNET" DRIVER FRAMEWORK
16044 M: Oliver Neukum <oneukum@suse.com>
16045 L: netdev@vger.kernel.org
16046 W: http://www.linux-usb.org/usbnet
16048 F: drivers/net/usb/usbnet.c
16049 F: include/linux/usb/usbnet.h
16052 M: Oliver Neukum <oneukum@suse.com>
16053 L: linux-usb@vger.kernel.org
16055 F: Documentation/usb/acm.txt
16056 F: drivers/usb/class/cdc-acm.*
16058 USB AR5523 WIRELESS DRIVER
16059 M: Pontus Fuchs <pontus.fuchs@gmail.com>
16060 L: linux-wireless@vger.kernel.org
16062 F: drivers/net/wireless/ath/ar5523/
16065 M: Oliver Neukum <oneukum@suse.com>
16066 L: linux-usb@vger.kernel.org
16067 L: linux-scsi@vger.kernel.org
16069 F: drivers/usb/storage/uas.c
16071 USB CDC ETHERNET DRIVER
16072 M: Oliver Neukum <oliver@neukum.org>
16073 L: linux-usb@vger.kernel.org
16075 F: drivers/net/usb/cdc_*.c
16076 F: include/uapi/linux/usb/cdc.h
16078 USB CHAOSKEY DRIVER
16079 M: Keith Packard <keithp@keithp.com>
16080 L: linux-usb@vger.kernel.org
16082 F: drivers/usb/misc/chaoskey.c
16084 USB CYPRESS C67X00 DRIVER
16085 M: Peter Korsgaard <jacmet@sunsite.dk>
16086 L: linux-usb@vger.kernel.org
16088 F: drivers/usb/c67x00/
16090 USB DAVICOM DM9601 DRIVER
16091 M: Peter Korsgaard <jacmet@sunsite.dk>
16092 L: netdev@vger.kernel.org
16093 W: http://www.linux-usb.org/usbnet
16095 F: drivers/net/usb/dm9601.c
16097 USB DIAMOND RIO500 DRIVER
16098 M: Cesar Miquel <miquel@df.uba.ar>
16099 L: rio500-users@lists.sourceforge.net
16100 W: http://rio500.sourceforge.net
16102 F: drivers/usb/misc/rio500*
16105 M: Alan Stern <stern@rowland.harvard.edu>
16106 L: linux-usb@vger.kernel.org
16108 F: Documentation/usb/ehci.txt
16109 F: drivers/usb/host/ehci*
16111 USB GADGET/PERIPHERAL SUBSYSTEM
16112 M: Felipe Balbi <balbi@kernel.org>
16113 L: linux-usb@vger.kernel.org
16114 W: http://www.linux-usb.org/gadget
16115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16117 F: drivers/usb/gadget/
16118 F: include/linux/usb/gadget*
16120 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16121 M: Jiri Kosina <jikos@kernel.org>
16122 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
16123 L: linux-usb@vger.kernel.org
16124 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16126 F: Documentation/hid/hiddev.txt
16127 F: drivers/hid/usbhid/
16129 USB INTEL XHCI ROLE MUX DRIVER
16130 M: Hans de Goede <hdegoede@redhat.com>
16131 L: linux-usb@vger.kernel.org
16133 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
16136 M: Olav Kongas <ok@artecdesign.ee>
16137 L: linux-usb@vger.kernel.org
16139 F: drivers/usb/host/isp116x*
16140 F: include/linux/usb/isp116x.h
16142 USB LAN78XX ETHERNET DRIVER
16143 M: Woojung Huh <woojung.huh@microchip.com>
16144 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16145 L: netdev@vger.kernel.org
16147 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16148 F: drivers/net/usb/lan78xx.*
16149 F: include/dt-bindings/net/microchip-lan78xx.h
16151 USB MASS STORAGE DRIVER
16152 M: Alan Stern <stern@rowland.harvard.edu>
16153 L: linux-usb@vger.kernel.org
16154 L: usb-storage@lists.one-eyed-alien.net
16156 F: drivers/usb/storage/
16159 M: Clemens Ladisch <clemens@ladisch.de>
16160 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16161 T: git git://git.alsa-project.org/alsa-kernel.git
16163 F: sound/usb/midi.*
16165 USB NETWORKING DRIVERS
16166 L: linux-usb@vger.kernel.org
16168 F: drivers/net/usb/
16171 M: Alan Stern <stern@rowland.harvard.edu>
16172 L: linux-usb@vger.kernel.org
16174 F: Documentation/usb/ohci.txt
16175 F: drivers/usb/host/ohci*
16177 USB OTG FSM (Finite State Machine)
16178 M: Peter Chen <Peter.Chen@nxp.com>
16179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16180 L: linux-usb@vger.kernel.org
16182 F: drivers/usb/common/usb-otg-fsm.c
16185 M: Valentina Manea <valentina.manea.m@gmail.com>
16186 M: Shuah Khan <shuah@kernel.org>
16187 M: Shuah Khan <skhan@linuxfoundation.org>
16188 L: linux-usb@vger.kernel.org
16190 F: Documentation/usb/usbip_protocol.txt
16191 F: drivers/usb/usbip/
16192 F: tools/usb/usbip/
16193 F: tools/testing/selftests/drivers/usb/usbip/
16196 M: Petko Manolov <petkan@nucleusys.com>
16197 L: linux-usb@vger.kernel.org
16198 L: netdev@vger.kernel.org
16199 T: git git://github.com/petkan/pegasus.git
16200 W: https://github.com/petkan/pegasus
16202 F: drivers/net/usb/pegasus.*
16205 M: Felipe Balbi <balbi@kernel.org>
16206 L: linux-usb@vger.kernel.org
16207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16209 F: drivers/usb/phy/
16211 USB PRINTER DRIVER (usblp)
16212 M: Pete Zaitcev <zaitcev@redhat.com>
16213 L: linux-usb@vger.kernel.org
16215 F: drivers/usb/class/usblp.c
16217 USB QMI WWAN NETWORK DRIVER
16218 M: Bjørn Mork <bjorn@mork.no>
16219 L: netdev@vger.kernel.org
16221 F: Documentation/ABI/testing/sysfs-class-net-qmi
16222 F: drivers/net/usb/qmi_wwan.c
16225 M: Petko Manolov <petkan@nucleusys.com>
16226 L: linux-usb@vger.kernel.org
16227 L: netdev@vger.kernel.org
16228 T: git git://github.com/petkan/rtl8150.git
16229 W: https://github.com/petkan/rtl8150
16231 F: drivers/net/usb/rtl8150.c
16233 USB SERIAL SUBSYSTEM
16234 M: Johan Hovold <johan@kernel.org>
16235 L: linux-usb@vger.kernel.org
16236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16238 F: Documentation/usb/usb-serial.txt
16239 F: drivers/usb/serial/
16240 F: include/linux/usb/serial.h
16242 USB SMSC75XX ETHERNET DRIVER
16243 M: Steve Glendinning <steve.glendinning@shawell.net>
16244 L: netdev@vger.kernel.org
16246 F: drivers/net/usb/smsc75xx.*
16248 USB SMSC95XX ETHERNET DRIVER
16249 M: Steve Glendinning <steve.glendinning@shawell.net>
16250 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16251 L: netdev@vger.kernel.org
16253 F: drivers/net/usb/smsc95xx.*
16256 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16257 L: linux-usb@vger.kernel.org
16258 W: http://www.linux-usb.org
16259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16261 F: Documentation/devicetree/bindings/usb/
16262 F: Documentation/usb/
16264 F: include/linux/usb.h
16265 F: include/linux/usb/
16267 USB TYPEC PI3USB30532 MUX DRIVER
16268 M: Hans de Goede <hdegoede@redhat.com>
16269 L: linux-usb@vger.kernel.org
16271 F: drivers/usb/typec/mux/pi3usb30532.c
16274 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16275 L: linux-usb@vger.kernel.org
16277 F: Documentation/ABI/testing/sysfs-class-typec
16278 F: Documentation/driver-api/usb/typec.rst
16279 F: drivers/usb/typec/
16280 F: include/linux/usb/typec.h
16282 USB TYPEC BUS FOR ALTERNATE MODES
16283 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16284 L: linux-usb@vger.kernel.org
16286 F: Documentation/ABI/testing/sysfs-bus-typec
16287 F: Documentation/driver-api/usb/typec_bus.rst
16288 F: drivers/usb/typec/altmodes/
16289 F: include/linux/usb/typec_altmode.h
16291 USB TYPEC PORT CONTROLLER DRIVERS
16292 M: Guenter Roeck <linux@roeck-us.net>
16293 L: linux-usb@vger.kernel.org
16295 F: drivers/usb/typec/tcpm/
16298 M: Alan Stern <stern@rowland.harvard.edu>
16299 L: linux-usb@vger.kernel.org
16301 F: drivers/usb/host/uhci*
16304 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16305 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16306 L: linux-media@vger.kernel.org
16307 T: git git://linuxtv.org/media_tree.git
16308 W: http://www.ideasonboard.org/uvc/
16310 F: drivers/media/usb/uvc/
16311 F: include/uapi/linux/uvcvideo.h
16314 M: Hans Verkuil <hverkuil@xs4all.nl>
16315 L: linux-media@vger.kernel.org
16316 T: git git://linuxtv.org/media_tree.git
16317 W: https://linuxtv.org
16319 F: drivers/media/usb/usbvision/
16322 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16323 L: linux-usb@vger.kernel.org
16325 F: drivers/usb/gadget/function/*uvc*
16326 F: drivers/usb/gadget/legacy/webcam.c
16327 F: include/uapi/linux/usb/g_uvc.h
16329 USB WIRELESS RNDIS DRIVER (rndis_wlan)
16330 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
16331 L: linux-wireless@vger.kernel.org
16333 F: drivers/net/wireless/rndis_wlan.c
16336 M: Mathias Nyman <mathias.nyman@intel.com>
16337 L: linux-usb@vger.kernel.org
16339 F: drivers/usb/host/xhci*
16340 F: drivers/usb/host/pci-quirks*
16343 L: linux-wireless@vger.kernel.org
16344 W: http://linux-lc100020.sourceforge.net
16346 F: drivers/net/wireless/zydas/zd1201.*
16349 M: Antoine Jacquet <royale@zerezo.com>
16350 L: linux-usb@vger.kernel.org
16351 L: linux-media@vger.kernel.org
16352 T: git git://linuxtv.org/media_tree.git
16353 W: http://royale.zerezo.com/zr364xx/
16355 F: Documentation/media/v4l-drivers/zr364xx*
16356 F: drivers/media/usb/zr364xx/
16358 USER-MODE LINUX (UML)
16359 M: Jeff Dike <jdike@addtoit.com>
16360 M: Richard Weinberger <richard@nod.at>
16361 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
16362 L: linux-um@lists.infradead.org
16363 W: http://user-mode-linux.sourceforge.net
16364 Q: https://patchwork.ozlabs.org/project/linux-um/list/
16365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16367 F: Documentation/virtual/uml/
16372 USERSPACE COPYIN/COPYOUT (UIOVEC)
16373 M: Alexander Viro <viro@zeniv.linux.org.uk>
16376 F: include/linux/uio.h
16378 USERSPACE DMA BUFFER DRIVER
16379 M: Gerd Hoffmann <kraxel@redhat.com>
16381 L: dri-devel@lists.freedesktop.org
16382 F: drivers/dma-buf/udmabuf.c
16383 F: include/uapi/linux/udmabuf.h
16384 T: git git://anongit.freedesktop.org/drm/drm-misc
16386 USERSPACE I/O (UIO)
16387 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16390 F: Documentation/driver-api/uio-howto.rst
16392 F: include/linux/uio_driver.h
16395 M: Karel Zak <kzak@redhat.com>
16396 L: util-linux@vger.kernel.org
16397 W: http://en.wikipedia.org/wiki/Util-linux
16398 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16402 M: Christoph Hellwig <hch@lst.de>
16403 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16404 L: linux-kernel@vger.kernel.org
16405 T: git git://git.infradead.org/users/hch/uuid.git
16408 F: include/linux/uuid.h
16409 F: include/uapi/linux/uuid.h
16413 M: Michal Januszewski <spock@gentoo.org>
16414 L: linux-fbdev@vger.kernel.org
16415 W: https://github.com/mjanusz/v86d
16417 F: Documentation/fb/uvesafb.txt
16418 F: drivers/video/fbdev/uvesafb.*
16421 M: Stefan Agner <stefan@agner.ch>
16422 L: linux-mtd@lists.infradead.org
16424 F: drivers/mtd/nand/raw/vf610_nfc.c
16426 VFAT/FAT/MSDOS FILESYSTEM
16427 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16429 F: Documentation/filesystems/vfat.txt
16433 M: Alex Williamson <alex.williamson@redhat.com>
16434 L: kvm@vger.kernel.org
16435 T: git git://github.com/awilliam/linux-vfio.git
16437 F: Documentation/vfio.txt
16439 F: include/linux/vfio.h
16440 F: include/uapi/linux/vfio.h
16442 VFIO MEDIATED DEVICE DRIVERS
16443 M: Kirti Wankhede <kwankhede@nvidia.com>
16444 L: kvm@vger.kernel.org
16446 F: Documentation/vfio-mediated-device.txt
16447 F: drivers/vfio/mdev/
16448 F: include/linux/mdev.h
16449 F: samples/vfio-mdev/
16451 VFIO PLATFORM DRIVER
16452 M: Eric Auger <eric.auger@redhat.com>
16453 L: kvm@vger.kernel.org
16455 F: drivers/vfio/platform/
16458 R: Lukas Wunner <lukas@wunner.de>
16460 F: Documentation/gpu/vga-switcheroo.rst
16461 F: drivers/gpu/vga/vga_switcheroo.c
16462 F: include/linux/vga_switcheroo.h
16463 T: git git://anongit.freedesktop.org/drm/drm-misc
16465 VIA RHINE NETWORK DRIVER
16467 F: drivers/net/ethernet/via/via-rhine.c
16469 VIA SD/MMC CARD CONTROLLER DRIVER
16470 M: Bruce Chang <brucechang@via.com.tw>
16471 M: Harald Welte <HaraldWelte@viatech.com>
16473 F: drivers/mmc/host/via-sdmmc.c
16475 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16476 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16477 L: linux-fbdev@vger.kernel.org
16479 F: include/linux/via-core.h
16480 F: include/linux/via-gpio.h
16481 F: include/linux/via_i2c.h
16482 F: drivers/video/fbdev/via/
16484 VIA VELOCITY NETWORK DRIVER
16485 M: Francois Romieu <romieu@fr.zoreil.com>
16486 L: netdev@vger.kernel.org
16488 F: drivers/net/ethernet/via/via-velocity.*
16490 VICODEC VIRTUAL CODEC DRIVER
16491 M: Hans Verkuil <hans.verkuil@cisco.com>
16492 L: linux-media@vger.kernel.org
16493 T: git git://linuxtv.org/media_tree.git
16494 W: https://linuxtv.org
16496 F: drivers/media/platform/vicodec/*
16498 VIDEO MULTIPLEXER DRIVER
16499 M: Philipp Zabel <p.zabel@pengutronix.de>
16500 L: linux-media@vger.kernel.org
16502 F: drivers/media/platform/video-mux.c
16504 VIDEO I2C POLLING DRIVER
16505 M: Matt Ranostay <matt.ranostay@konsulko.com>
16506 L: linux-media@vger.kernel.org
16508 F: drivers/media/i2c/video-i2c.c
16510 VIDEOBUF2 FRAMEWORK
16511 M: Pawel Osciak <pawel@osciak.com>
16512 M: Marek Szyprowski <m.szyprowski@samsung.com>
16513 M: Kyungmin Park <kyungmin.park@samsung.com>
16514 L: linux-media@vger.kernel.org
16516 F: drivers/media/common/videobuf2/*
16517 F: include/media/videobuf2-*
16519 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16520 M: Helen Koike <helen.koike@collabora.com>
16521 L: linux-media@vger.kernel.org
16522 T: git git://linuxtv.org/media_tree.git
16523 W: https://linuxtv.org
16525 F: drivers/media/platform/vimc/*
16528 M: Alex Williamson <alex.williamson@redhat.com>
16529 M: Paolo Bonzini <pbonzini@redhat.com>
16530 L: kvm@vger.kernel.org
16534 VIRTIO AND VHOST VSOCK DRIVER
16535 M: Stefan Hajnoczi <stefanha@redhat.com>
16536 L: kvm@vger.kernel.org
16537 L: virtualization@lists.linux-foundation.org
16538 L: netdev@vger.kernel.org
16540 F: include/linux/virtio_vsock.h
16541 F: include/uapi/linux/virtio_vsock.h
16542 F: include/uapi/linux/vsockmon.h
16543 F: include/uapi/linux/vm_sockets_diag.h
16544 F: net/vmw_vsock/diag.c
16545 F: net/vmw_vsock/af_vsock_tap.c
16546 F: net/vmw_vsock/virtio_transport_common.c
16547 F: net/vmw_vsock/virtio_transport.c
16548 F: drivers/net/vsockmon.c
16549 F: drivers/vhost/vsock.c
16550 F: tools/testing/vsock/
16552 VIRTIO CONSOLE DRIVER
16553 M: Amit Shah <amit@kernel.org>
16554 L: virtualization@lists.linux-foundation.org
16556 F: drivers/char/virtio_console.c
16557 F: include/linux/virtio_console.h
16558 F: include/uapi/linux/virtio_console.h
16560 VIRTIO CORE AND NET DRIVERS
16561 M: "Michael S. Tsirkin" <mst@redhat.com>
16562 M: Jason Wang <jasowang@redhat.com>
16563 L: virtualization@lists.linux-foundation.org
16565 F: Documentation/devicetree/bindings/virtio/
16568 F: drivers/net/virtio_net.c
16569 F: drivers/block/virtio_blk.c
16570 F: include/linux/virtio*.h
16571 F: include/uapi/linux/virtio_*.h
16572 F: drivers/crypto/virtio/
16573 F: mm/balloon_compaction.c
16575 VIRTIO BLOCK AND SCSI DRIVERS
16576 M: "Michael S. Tsirkin" <mst@redhat.com>
16577 M: Jason Wang <jasowang@redhat.com>
16578 R: Paolo Bonzini <pbonzini@redhat.com>
16579 R: Stefan Hajnoczi <stefanha@redhat.com>
16580 L: virtualization@lists.linux-foundation.org
16582 F: drivers/block/virtio_blk.c
16583 F: drivers/scsi/virtio_scsi.c
16584 F: include/uapi/linux/virtio_blk.h
16585 F: include/uapi/linux/virtio_scsi.h
16586 F: drivers/vhost/scsi.c
16588 VIRTIO CRYPTO DRIVER
16589 M: Gonglei <arei.gonglei@huawei.com>
16590 L: virtualization@lists.linux-foundation.org
16591 L: linux-crypto@vger.kernel.org
16593 F: drivers/crypto/virtio/
16594 F: include/uapi/linux/virtio_crypto.h
16596 VIRTIO DRIVERS FOR S390
16597 M: Cornelia Huck <cohuck@redhat.com>
16598 M: Halil Pasic <pasic@linux.ibm.com>
16599 L: linux-s390@vger.kernel.org
16600 L: virtualization@lists.linux-foundation.org
16601 L: kvm@vger.kernel.org
16603 F: drivers/s390/virtio/
16604 F: arch/s390/include/uapi/asm/virtio-ccw.h
16607 M: David Airlie <airlied@linux.ie>
16608 M: Gerd Hoffmann <kraxel@redhat.com>
16609 L: dri-devel@lists.freedesktop.org
16610 L: virtualization@lists.linux-foundation.org
16611 T: git git://anongit.freedesktop.org/drm/drm-misc
16613 F: drivers/gpu/drm/virtio/
16614 F: include/uapi/linux/virtio_gpu.h
16616 VIRTIO HOST (VHOST)
16617 M: "Michael S. Tsirkin" <mst@redhat.com>
16618 M: Jason Wang <jasowang@redhat.com>
16619 L: kvm@vger.kernel.org
16620 L: virtualization@lists.linux-foundation.org
16621 L: netdev@vger.kernel.org
16622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16625 F: include/uapi/linux/vhost.h
16627 VIRTIO INPUT DRIVER
16628 M: Gerd Hoffmann <kraxel@redhat.com>
16630 F: drivers/virtio/virtio_input.c
16631 F: include/uapi/linux/virtio_input.h
16633 VIRTUAL BOX GUEST DEVICE DRIVER
16634 M: Hans de Goede <hdegoede@redhat.com>
16635 M: Arnd Bergmann <arnd@arndb.de>
16636 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16638 F: include/linux/vbox_utils.h
16639 F: include/uapi/linux/vbox*.h
16640 F: drivers/virt/vboxguest/
16642 VIRTUAL SERIO DEVICE DRIVER
16643 M: Stephen Chandler Paul <thatslyude@gmail.com>
16645 F: drivers/input/serio/userio.c
16646 F: include/uapi/linux/userio.h
16648 VIVID VIRTUAL VIDEO DRIVER
16649 M: Hans Verkuil <hverkuil@xs4all.nl>
16650 L: linux-media@vger.kernel.org
16651 T: git git://linuxtv.org/media_tree.git
16652 W: https://linuxtv.org
16654 F: drivers/media/platform/vivid/*
16657 M: Florian Fainelli <f.fainelli@gmail.com>
16658 L: openwrt-devel@lists.openwrt.org (subscribers-only)
16660 F: drivers/vlynq/vlynq.c
16661 F: include/linux/vlynq.h
16664 M: Martyn Welch <martyn@welchs.me.uk>
16665 M: Manohar Vanga <manohar.vanga@gmail.com>
16666 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16667 L: devel@driverdev.osuosl.org
16669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16670 F: Documentation/driver-api/vme.rst
16671 F: drivers/staging/vme/
16673 F: include/linux/vme*
16675 VMWARE BALLOON DRIVER
16676 M: Julien Freche <jfreche@vmware.com>
16677 M: Nadav Amit <namit@vmware.com>
16678 M: "VMware, Inc." <pv-drivers@vmware.com>
16679 L: linux-kernel@vger.kernel.org
16681 F: drivers/misc/vmw_balloon.c
16683 VMWARE HYPERVISOR INTERFACE
16684 M: Alok Kataria <akataria@vmware.com>
16685 L: virtualization@lists.linux-foundation.org
16687 F: arch/x86/kernel/cpu/vmware.c
16689 VMWARE PVRDMA DRIVER
16690 M: Adit Ranadive <aditr@vmware.com>
16691 M: VMware PV-Drivers <pv-drivers@vmware.com>
16692 L: linux-rdma@vger.kernel.org
16694 F: drivers/infiniband/hw/vmw_pvrdma/
16696 VMware PVSCSI driver
16697 M: Jim Gill <jgill@vmware.com>
16698 M: VMware PV-Drivers <pv-drivers@vmware.com>
16699 L: linux-scsi@vger.kernel.org
16701 F: drivers/scsi/vmw_pvscsi.c
16702 F: drivers/scsi/vmw_pvscsi.h
16704 VMWARE VMMOUSE SUBDRIVER
16705 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16706 M: "VMware, Inc." <pv-drivers@vmware.com>
16707 L: linux-input@vger.kernel.org
16709 F: drivers/input/mouse/vmmouse.c
16710 F: drivers/input/mouse/vmmouse.h
16712 VMWARE VMXNET3 ETHERNET DRIVER
16713 M: Ronak Doshi <doshir@vmware.com>
16714 M: "VMware, Inc." <pv-drivers@vmware.com>
16715 L: netdev@vger.kernel.org
16717 F: drivers/net/vmxnet3/
16719 VOCORE VOCORE2 BOARD
16720 M: Harvey Hunt <harveyhuntnexus@gmail.com>
16721 L: linux-mips@vger.kernel.org
16723 F: arch/mips/boot/dts/ralink/vocore2.dts
16725 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16726 M: Liam Girdwood <lgirdwood@gmail.com>
16727 M: Mark Brown <broonie@kernel.org>
16728 L: linux-kernel@vger.kernel.org
16729 W: http://www.slimlogic.co.uk/?p=48
16730 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16732 F: Documentation/devicetree/bindings/regulator/
16733 F: Documentation/power/regulator/
16734 F: drivers/regulator/
16735 F: include/dt-bindings/regulator/
16736 F: include/linux/regulator/
16739 M: David Ahern <dsa@cumulusnetworks.com>
16740 M: Shrijeet Mukherjee <shrijeet@gmail.com>
16741 L: netdev@vger.kernel.org
16743 F: drivers/net/vrf.c
16744 F: Documentation/networking/vrf.txt
16746 VT1211 HARDWARE MONITOR DRIVER
16747 M: Juerg Haefliger <juergh@gmail.com>
16748 L: linux-hwmon@vger.kernel.org
16750 F: Documentation/hwmon/vt1211.rst
16751 F: drivers/hwmon/vt1211.c
16753 VT8231 HARDWARE MONITOR DRIVER
16754 M: Roger Lucas <vt8231@hiddenengine.co.uk>
16755 L: linux-hwmon@vger.kernel.org
16757 F: drivers/hwmon/vt8231.c
16759 VUB300 USB to SDIO/SD/MMC bridge chip
16760 M: Tony Olech <tony.olech@elandigitalsystems.com>
16761 L: linux-mmc@vger.kernel.org
16762 L: linux-usb@vger.kernel.org
16764 F: drivers/mmc/host/vub300.c
16766 W1 DALLAS'S 1-WIRE BUS
16767 M: Evgeniy Polyakov <zbr@ioremap.net>
16769 F: Documentation/devicetree/bindings/w1/
16770 F: Documentation/w1/
16772 F: include/linux/w1.h
16774 W83791D HARDWARE MONITORING DRIVER
16775 M: Marc Hulsman <m.hulsman@tudelft.nl>
16776 L: linux-hwmon@vger.kernel.org
16778 F: Documentation/hwmon/w83791d.rst
16779 F: drivers/hwmon/w83791d.c
16781 W83793 HARDWARE MONITORING DRIVER
16782 M: Rudolf Marek <r.marek@assembler.cz>
16783 L: linux-hwmon@vger.kernel.org
16785 F: Documentation/hwmon/w83793.rst
16786 F: drivers/hwmon/w83793.c
16788 W83795 HARDWARE MONITORING DRIVER
16789 M: Jean Delvare <jdelvare@suse.com>
16790 L: linux-hwmon@vger.kernel.org
16792 F: drivers/hwmon/w83795.c
16794 W83L51xD SD/MMC CARD INTERFACE DRIVER
16795 M: Pierre Ossman <pierre@ossman.eu>
16797 F: drivers/mmc/host/wbsd.*
16799 WACOM PROTOCOL 4 SERIAL TABLETS
16800 M: Julian Squires <julian@cipht.net>
16801 M: Hans de Goede <hdegoede@redhat.com>
16802 L: linux-input@vger.kernel.org
16804 F: drivers/input/tablet/wacom_serial4.c
16806 WATCHDOG DEVICE DRIVERS
16807 M: Wim Van Sebroeck <wim@linux-watchdog.org>
16808 M: Guenter Roeck <linux@roeck-us.net>
16809 L: linux-watchdog@vger.kernel.org
16810 W: http://www.linux-watchdog.org/
16811 T: git git://www.linux-watchdog.org/linux-watchdog.git
16813 F: Documentation/devicetree/bindings/watchdog/
16814 F: Documentation/watchdog/
16815 F: drivers/watchdog/
16816 F: include/linux/watchdog.h
16817 F: include/uapi/linux/watchdog.h
16819 WHISKEYCOVE PMIC GPIO DRIVER
16820 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16821 L: linux-gpio@vger.kernel.org
16823 F: drivers/gpio/gpio-wcove.c
16826 M: Dianlong Li <long17.cool@163.com>
16827 L: linux-rtc@vger.kernel.org
16829 F: drivers/rtc/rtc-sd3078.c
16832 M: David Herrmann <dh.herrmann@googlemail.com>
16833 L: linux-input@vger.kernel.org
16835 F: drivers/hid/hid-wiimote*
16837 WILOCITY WIL6210 WIRELESS DRIVER
16838 M: Maya Erez <merez@codeaurora.org>
16839 L: linux-wireless@vger.kernel.org
16840 L: wil6210@qti.qualcomm.com
16842 W: http://wireless.kernel.org/en/users/Drivers/wil6210
16843 F: drivers/net/wireless/ath/wil6210/
16846 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16847 M: linux-wimax@intel.com
16848 L: wimax@linuxwimax.org (subscribers-only)
16850 W: http://linuxwimax.org
16851 F: Documentation/wimax/README.wimax
16852 F: include/linux/wimax/debug.h
16853 F: include/net/wimax.h
16854 F: include/uapi/linux/wimax.h
16858 M: David Härdeman <david@hardeman.nu>
16860 F: drivers/media/rc/winbond-cir.c
16862 RCMM REMOTE CONTROLS DECODER
16863 M: Patrick Lerda <patrick9876@free.fr>
16865 F: drivers/media/rc/ir-rcmm-decoder.c
16867 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16868 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16869 L: linux-watchdog@vger.kernel.org
16871 F: drivers/watchdog/ebc-c384_wdt.c
16873 WINSYSTEMS WS16C48 GPIO DRIVER
16874 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16875 L: linux-gpio@vger.kernel.org
16877 F: drivers/gpio/gpio-ws16c48.c
16879 WISTRON LAPTOP BUTTON DRIVER
16880 M: Miloslav Trmac <mitr@volny.cz>
16882 F: drivers/input/misc/wistron_btns.c
16884 WL3501 WIRELESS PCMCIA CARD DRIVER
16885 L: linux-wireless@vger.kernel.org
16887 F: drivers/net/wireless/wl3501*
16889 WOLFSON MICROELECTRONICS DRIVERS
16890 L: patches@opensource.cirrus.com
16891 T: git https://github.com/CirrusLogic/linux-drivers.git
16892 W: https://github.com/CirrusLogic/linux-drivers/wiki
16894 F: Documentation/hwmon/wm83??.rst
16895 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16896 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16897 F: Documentation/devicetree/bindings/mfd/arizona.txt
16898 F: Documentation/devicetree/bindings/mfd/wm831x.txt
16899 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
16900 F: arch/arm/mach-s3c64xx/mach-crag6410*
16901 F: drivers/clk/clk-wm83*.c
16902 F: drivers/extcon/extcon-arizona.c
16903 F: drivers/leds/leds-wm83*.c
16904 F: drivers/gpio/gpio-*wm*.c
16905 F: drivers/gpio/gpio-arizona.c
16906 F: drivers/hwmon/wm83??-hwmon.c
16907 F: drivers/input/misc/wm831x-on.c
16908 F: drivers/input/touchscreen/wm831x-ts.c
16909 F: drivers/input/touchscreen/wm97*.c
16910 F: drivers/mfd/arizona*
16911 F: drivers/mfd/wm*.c
16912 F: drivers/mfd/cs47l24*
16913 F: drivers/power/supply/wm83*.c
16914 F: drivers/rtc/rtc-wm83*.c
16915 F: drivers/regulator/wm8*.c
16916 F: drivers/regulator/arizona*
16917 F: drivers/video/backlight/wm83*_bl.c
16918 F: drivers/watchdog/wm83*_wdt.c
16919 F: include/linux/mfd/arizona/
16920 F: include/linux/mfd/wm831x/
16921 F: include/linux/mfd/wm8350/
16922 F: include/linux/mfd/wm8400*
16923 F: include/linux/regulator/arizona*
16924 F: include/linux/wm97xx.h
16925 F: include/sound/wm????.h
16926 F: sound/soc/codecs/arizona.?
16927 F: sound/soc/codecs/wm*
16928 F: sound/soc/codecs/cs47l24*
16931 M: Tejun Heo <tj@kernel.org>
16932 R: Lai Jiangshan <jiangshanlai@gmail.com>
16933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16935 F: include/linux/workqueue.h
16936 F: kernel/workqueue.c
16937 F: Documentation/core-api/workqueue.rst
16939 X-POWERS AXP288 PMIC DRIVERS
16940 M: Hans de Goede <hdegoede@redhat.com>
16943 F: drivers/acpi/pmic/intel_pmic_xpower.c
16945 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16946 M: Chen-Yu Tsai <wens@csie.org>
16947 L: linux-kernel@vger.kernel.org
16952 M: Andrew Hendry <andrew.hendry@gmail.com>
16953 L: linux-x25@vger.kernel.org
16955 F: Documentation/networking/x25*
16956 F: include/net/x25*
16959 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16960 M: Thomas Gleixner <tglx@linutronix.de>
16961 M: Ingo Molnar <mingo@redhat.com>
16962 M: Borislav Petkov <bp@alien8.de>
16963 R: "H. Peter Anvin" <hpa@zytor.com>
16965 L: linux-kernel@vger.kernel.org
16966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16968 F: Documentation/devicetree/bindings/x86/
16969 F: Documentation/x86/
16973 M: Andy Lutomirski <luto@kernel.org>
16974 L: linux-kernel@vger.kernel.org
16975 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16979 X86 MCE INFRASTRUCTURE
16980 M: Tony Luck <tony.luck@intel.com>
16981 M: Borislav Petkov <bp@alien8.de>
16982 L: linux-edac@vger.kernel.org
16984 F: arch/x86/kernel/cpu/mce/*
16986 X86 MICROCODE UPDATE SUPPORT
16987 M: Borislav Petkov <bp@alien8.de>
16989 F: arch/x86/kernel/cpu/microcode/*
16992 M: Dave Hansen <dave.hansen@linux.intel.com>
16993 M: Andy Lutomirski <luto@kernel.org>
16994 M: Peter Zijlstra <peterz@infradead.org>
16995 L: linux-kernel@vger.kernel.org
16996 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17000 X86 PLATFORM DRIVERS
17001 M: Darren Hart <dvhart@infradead.org>
17002 M: Andy Shevchenko <andy@infradead.org>
17003 L: platform-driver-x86@vger.kernel.org
17004 T: git git://git.infradead.org/linux-platform-drivers-x86.git
17006 F: drivers/platform/x86/
17007 F: drivers/platform/olpc/
17009 X86 PLATFORM DRIVERS - ARCH
17010 R: Darren Hart <dvhart@infradead.org>
17011 R: Andy Shevchenko <andy@infradead.org>
17012 L: platform-driver-x86@vger.kernel.org
17014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17016 F: arch/x86/platform
17019 M: Andy Lutomirski <luto@kernel.org>
17020 L: linux-kernel@vger.kernel.org
17021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17023 F: arch/x86/entry/vdso/
17026 M: Matthew Wilcox <willy@infradead.org>
17027 L: linux-fsdevel@vger.kernel.org
17029 F: Documentation/core-api/xarray.rst
17032 F: include/linux/idr.h
17033 F: include/linux/xarray.h
17034 F: tools/testing/radix-tree
17037 M: Benjamin Valentin <benpicco@googlemail.com>
17039 F: drivers/media/rc/xbox_remote.c
17040 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
17042 XC2028/3028 TUNER DRIVER
17043 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17044 L: linux-media@vger.kernel.org
17045 W: https://linuxtv.org
17046 T: git git://linuxtv.org/media_tree.git
17048 F: drivers/media/tuners/tuner-xc2028.*
17050 XDP (eXpress Data Path)
17051 M: Alexei Starovoitov <ast@kernel.org>
17052 M: Daniel Borkmann <daniel@iogearbox.net>
17053 M: David S. Miller <davem@davemloft.net>
17054 M: Jakub Kicinski <jakub.kicinski@netronome.com>
17055 M: Jesper Dangaard Brouer <hawk@kernel.org>
17056 M: John Fastabend <john.fastabend@gmail.com>
17057 L: netdev@vger.kernel.org
17058 L: xdp-newbies@vger.kernel.org
17059 L: bpf@vger.kernel.org
17062 F: include/net/xdp.h
17063 F: kernel/bpf/devmap.c
17064 F: kernel/bpf/cpumap.c
17065 F: include/trace/events/xdp.h
17069 XDP SOCKETS (AF_XDP)
17070 M: Björn Töpel <bjorn.topel@intel.com>
17071 M: Magnus Karlsson <magnus.karlsson@intel.com>
17072 L: netdev@vger.kernel.org
17073 L: bpf@vger.kernel.org
17075 F: kernel/bpf/xskmap.c
17078 XEN BLOCK SUBSYSTEM
17079 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17080 M: Roger Pau Monné <roger.pau@citrix.com>
17081 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17083 F: drivers/block/xen-blkback/*
17084 F: drivers/block/xen*
17087 M: Stefano Stabellini <sstabellini@kernel.org>
17088 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17091 F: arch/arm/include/asm/xen/
17093 XEN HYPERVISOR ARM64
17094 M: Stefano Stabellini <sstabellini@kernel.org>
17095 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17098 F: arch/arm64/include/asm/xen/
17100 XEN HYPERVISOR INTERFACE
17101 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
17102 M: Juergen Gross <jgross@suse.com>
17103 R: Stefano Stabellini <sstabellini@kernel.org>
17104 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17108 F: arch/x86/platform/pvh/
17109 F: drivers/*/xen-*front.c
17111 F: arch/x86/include/asm/xen/
17112 F: arch/x86/include/asm/pvclock-abi.h
17114 F: include/uapi/xen/
17115 F: Documentation/ABI/stable/sysfs-hypervisor-xen
17116 F: Documentation/ABI/testing/sysfs-hypervisor-xen
17118 XEN NETWORK BACKEND DRIVER
17119 M: Wei Liu <wei.liu2@citrix.com>
17120 M: Paul Durrant <paul.durrant@citrix.com>
17121 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17122 L: netdev@vger.kernel.org
17124 F: drivers/net/xen-netback/*
17127 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17128 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17130 F: arch/x86/pci/*xen*
17131 F: drivers/pci/*xen*
17134 M: Juergen Gross <jgross@suse.com>
17135 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17136 L: linux-scsi@vger.kernel.org
17138 F: drivers/scsi/xen-scsifront.c
17139 F: drivers/xen/xen-scsiback.c
17140 F: include/xen/interface/io/vscsiif.h
17142 XEN SWIOTLB SUBSYSTEM
17143 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17144 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17145 L: iommu@lists.linux-foundation.org
17147 F: arch/x86/xen/*swiotlb*
17148 F: drivers/xen/*swiotlb*
17150 XEN SOUND FRONTEND DRIVER
17151 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17152 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17153 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17158 M: Darrick J. Wong <darrick.wong@oracle.com>
17159 M: linux-xfs@vger.kernel.org
17160 L: linux-xfs@vger.kernel.org
17162 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17164 F: Documentation/filesystems/xfs.txt
17167 XILINX AXI ETHERNET DRIVER
17168 M: Anirudha Sarangi <anirudh@xilinx.com>
17169 M: John Linn <John.Linn@xilinx.com>
17171 F: drivers/net/ethernet/xilinx/xilinx_axienet*
17173 XILINX UARTLITE SERIAL DRIVER
17174 M: Peter Korsgaard <jacmet@sunsite.dk>
17175 L: linux-serial@vger.kernel.org
17177 F: drivers/tty/serial/uartlite.c
17179 XILINX VIDEO IP CORES
17180 M: Hyun Kwon <hyun.kwon@xilinx.com>
17181 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17182 L: linux-media@vger.kernel.org
17183 T: git git://linuxtv.org/media_tree.git
17185 F: Documentation/devicetree/bindings/media/xilinx/
17186 F: drivers/media/platform/xilinx/
17187 F: include/uapi/linux/xilinx-v4l2-controls.h
17190 M: Eli Billauer <eli.billauer@gmail.com>
17191 L: linux-kernel@vger.kernel.org
17193 F: drivers/char/xillybus/
17196 M: George Cherian <george.cherian@cavium.com>
17197 M: Jan Glauber <jglauber@cavium.com>
17198 L: linux-i2c@vger.kernel.org
17199 W: http://www.cavium.com
17201 F: drivers/i2c/busses/i2c-xlp9xx.c
17203 XRA1403 GPIO EXPANDER
17204 M: Nandor Han <nandor.han@ge.com>
17205 M: Semi Malinen <semi.malinen@ge.com>
17206 L: linux-gpio@vger.kernel.org
17208 F: drivers/gpio/gpio-xra1403.c
17209 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17211 XTENSA XTFPGA PLATFORM SUPPORT
17212 M: Max Filippov <jcmvbkbc@gmail.com>
17213 L: linux-xtensa@linux-xtensa.org
17215 F: drivers/spi/spi-xtensa-xtfpga.c
17216 F: sound/soc/xtensa/xtfpga-i2s.c
17218 YAM DRIVER FOR AX.25
17219 M: Jean-Paul Roubelat <jpr@f6fbb.org>
17220 L: linux-hams@vger.kernel.org
17222 F: drivers/net/hamradio/yam*
17223 F: include/linux/yam.h
17225 YAMA SECURITY MODULE
17226 M: Kees Cook <keescook@chromium.org>
17227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17230 F: Documentation/admin-guide/LSM/Yama.rst
17232 YEALINK PHONE DRIVER
17233 M: Henk Vergonet <Henk.Vergonet@gmail.com>
17234 L: usbb2k-api-dev@nongnu.org
17236 F: Documentation/input/devices/yealink.rst
17237 F: drivers/input/misc/yealink.*
17239 Z8530 DRIVER FOR AX.25
17240 M: Joerg Reuter <jreuter@yaina.de>
17241 W: http://yaina.de/jreuter/
17242 W: http://www.qsl.net/dl1bke/
17243 L: linux-hams@vger.kernel.org
17245 F: Documentation/networking/z8530drv.txt
17246 F: drivers/net/hamradio/*scc.c
17247 F: drivers/net/hamradio/z8530.h
17249 ZBUD COMPRESSED PAGE ALLOCATOR
17250 M: Seth Jennings <sjenning@redhat.com>
17251 M: Dan Streetman <ddstreet@ieee.org>
17252 L: linux-mm@kvack.org
17255 F: include/linux/zbud.h
17257 ZD1211RW WIRELESS DRIVER
17258 M: Daniel Drake <dsd@gentoo.org>
17259 M: Ulrich Kunitz <kune@deine-taler.de>
17260 W: http://zd1211.ath.cx/wiki/DriverRewrite
17261 L: linux-wireless@vger.kernel.org
17262 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
17264 F: drivers/net/wireless/zydas/zd1211rw/
17266 ZD1301 MEDIA DRIVER
17267 M: Antti Palosaari <crope@iki.fi>
17268 L: linux-media@vger.kernel.org
17269 W: https://linuxtv.org/
17270 W: http://palosaari.fi/linux/
17271 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17273 F: drivers/media/usb/dvb-usb-v2/zd1301*
17275 ZD1301_DEMOD MEDIA DRIVER
17276 M: Antti Palosaari <crope@iki.fi>
17277 L: linux-media@vger.kernel.org
17278 W: https://linuxtv.org/
17279 W: http://palosaari.fi/linux/
17280 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17282 F: drivers/media/dvb-frontends/zd1301_demod*
17284 ZPOOL COMPRESSED PAGE STORAGE API
17285 M: Dan Streetman <ddstreet@ieee.org>
17286 L: linux-mm@kvack.org
17289 F: include/linux/zpool.h
17291 ZR36067 VIDEO FOR LINUX DRIVER
17292 L: mjpeg-users@lists.sourceforge.net
17293 L: linux-media@vger.kernel.org
17294 W: http://mjpeg.sourceforge.net/driver-zoran/
17295 T: hg https://linuxtv.org/hg/v4l-dvb
17297 F: drivers/staging/media/zoran/
17299 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17300 M: Minchan Kim <minchan@kernel.org>
17301 M: Nitin Gupta <ngupta@vflare.org>
17302 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17303 L: linux-kernel@vger.kernel.org
17305 F: drivers/block/zram/
17306 F: Documentation/blockdev/zram.txt
17308 ZS DECSTATION Z85C30 SERIAL DRIVER
17309 M: "Maciej W. Rozycki" <macro@linux-mips.org>
17311 F: drivers/tty/serial/zs.*
17313 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17314 M: Minchan Kim <minchan@kernel.org>
17315 M: Nitin Gupta <ngupta@vflare.org>
17316 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17317 L: linux-mm@kvack.org
17320 F: include/linux/zsmalloc.h
17321 F: Documentation/vm/zsmalloc.rst
17323 ZSWAP COMPRESSED SWAP CACHING
17324 M: Seth Jennings <sjenning@redhat.com>
17325 M: Dan Streetman <ddstreet@ieee.org>
17326 L: linux-mm@kvack.org
17331 M: Linus Torvalds <torvalds@linux-foundation.org>
17332 L: linux-kernel@vger.kernel.org
17333 Q: http://patchwork.kernel.org/project/LKML/list/
17334 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17335 S: Buried alive in reporters