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 B: https://www.open-mesh.org/projects/batman-adv/issues
2800 C: irc://chat.freenode.net/batman
2801 Q: https://patchwork.open-mesh.org/project/batman/list/
2802 T: git https://git.open-mesh.org/linux-merge.git
2804 F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2805 F: Documentation/ABI/obsolete/sysfs-class-net-mesh
2806 F: Documentation/networking/batman-adv.rst
2807 F: include/uapi/linux/batadv_packet.h
2808 F: include/uapi/linux/batman_adv.h
2811 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2812 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2813 L: linux-hams@vger.kernel.org
2814 W: http://www.baycom.org/~tom/ham/ham.html
2816 F: drivers/net/hamradio/baycom*
2818 BCACHE (BLOCK LAYER CACHE)
2819 M: Coly Li <colyli@suse.de>
2820 M: Kent Overstreet <kent.overstreet@gmail.com>
2821 L: linux-bcache@vger.kernel.org
2822 W: http://bcache.evilpiepirate.org
2823 C: irc://irc.oftc.net/bcache
2825 F: drivers/md/bcache/
2827 BDISP ST MEDIA DRIVER
2828 M: Fabien Dessenne <fabien.dessenne@st.com>
2829 L: linux-media@vger.kernel.org
2830 T: git git://linuxtv.org/media_tree.git
2831 W: https://linuxtv.org
2833 F: drivers/media/platform/sti/bdisp
2835 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2836 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2837 L: netdev@vger.kernel.org
2839 F: drivers/net/ethernet/ec_bhf.c
2842 M: Luis de Bethencourt <luisbg@kernel.org>
2843 M: Salah Triki <salah.triki@gmail.com>
2845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2846 F: Documentation/filesystems/befs.txt
2850 M: Paolo Valente <paolo.valente@linaro.org>
2851 M: Jens Axboe <axboe@kernel.dk>
2852 L: linux-block@vger.kernel.org
2855 F: Documentation/block/bfq-iosched.txt
2858 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2860 F: Documentation/filesystems/bfs.txt
2862 F: include/uapi/linux/bfs_fs.h
2864 BLINKM RGB LED DRIVER
2865 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2867 F: drivers/leds/leds-blinkm.c
2870 M: Jens Axboe <axboe@kernel.dk>
2871 L: linux-block@vger.kernel.org
2872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2876 F: kernel/trace/blktrace.c
2880 M: Joern Engel <joern@lazybastard.org>
2881 L: linux-mtd@lists.infradead.org
2883 F: drivers/mtd/devices/block2mtd.c
2886 M: Marcel Holtmann <marcel@holtmann.org>
2887 M: Johan Hedberg <johan.hedberg@gmail.com>
2888 L: linux-bluetooth@vger.kernel.org
2889 W: http://www.bluez.org/
2890 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2893 F: drivers/bluetooth/
2896 M: Marcel Holtmann <marcel@holtmann.org>
2897 M: Johan Hedberg <johan.hedberg@gmail.com>
2898 L: linux-bluetooth@vger.kernel.org
2899 W: http://www.bluez.org/
2900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2904 F: include/net/bluetooth/
2907 M: Jay Vosburgh <j.vosburgh@gmail.com>
2908 M: Veaceslav Falico <vfalico@gmail.com>
2909 M: Andy Gospodarek <andy@greyhouse.net>
2910 L: netdev@vger.kernel.org
2911 W: http://sourceforge.net/projects/bonding/
2913 F: drivers/net/bonding/
2914 F: include/uapi/linux/if_bonding.h
2916 BPF (Safe dynamic programs and tools)
2917 M: Alexei Starovoitov <ast@kernel.org>
2918 M: Daniel Borkmann <daniel@iogearbox.net>
2919 R: Martin KaFai Lau <kafai@fb.com>
2920 R: Song Liu <songliubraving@fb.com>
2921 R: Yonghong Song <yhs@fb.com>
2922 L: netdev@vger.kernel.org
2923 L: bpf@vger.kernel.org
2924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2926 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2929 F: Documentation/networking/filter.txt
2930 F: Documentation/bpf/
2931 F: include/linux/bpf*
2932 F: include/linux/filter.h
2933 F: include/trace/events/xdp.h
2934 F: include/uapi/linux/bpf*
2935 F: include/uapi/linux/filter.h
2937 F: kernel/trace/bpf_trace.c
2940 F: net/core/filter.c
2941 F: net/sched/act_bpf.c
2942 F: net/sched/cls_bpf.c
2946 F: tools/testing/selftests/bpf/
2951 M: Shubham Bansal <illusionist.neo@gmail.com>
2952 L: netdev@vger.kernel.org
2953 L: bpf@vger.kernel.org
2958 M: Daniel Borkmann <daniel@iogearbox.net>
2959 M: Alexei Starovoitov <ast@kernel.org>
2960 M: Zi Shen Lim <zlim.lnx@gmail.com>
2961 L: netdev@vger.kernel.org
2962 L: bpf@vger.kernel.org
2966 BPF JIT for MIPS (32-BIT AND 64-BIT)
2967 M: Paul Burton <paul.burton@mips.com>
2968 L: netdev@vger.kernel.org
2969 L: bpf@vger.kernel.org
2973 BPF JIT for NFP NICs
2974 M: Jakub Kicinski <jakub.kicinski@netronome.com>
2975 L: netdev@vger.kernel.org
2976 L: bpf@vger.kernel.org
2978 F: drivers/net/ethernet/netronome/nfp/bpf/
2980 BPF JIT for POWERPC (32-BIT AND 64-BIT)
2981 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2982 M: Sandipan Das <sandipan@linux.ibm.com>
2983 L: netdev@vger.kernel.org
2984 L: bpf@vger.kernel.org
2986 F: arch/powerpc/net/
2988 BPF JIT for RISC-V (RV64G)
2989 M: Björn Töpel <bjorn.topel@gmail.com>
2990 L: netdev@vger.kernel.org
2995 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
2996 M: Heiko Carstens <heiko.carstens@de.ibm.com>
2997 L: netdev@vger.kernel.org
2998 L: bpf@vger.kernel.org
3001 X: arch/s390/net/pnet.c
3003 BPF JIT for SPARC (32-BIT AND 64-BIT)
3004 M: David S. Miller <davem@davemloft.net>
3005 L: netdev@vger.kernel.org
3006 L: bpf@vger.kernel.org
3010 BPF JIT for X86 32-BIT
3011 M: Wang YanQing <udknight@gmail.com>
3012 L: netdev@vger.kernel.org
3013 L: bpf@vger.kernel.org
3015 F: arch/x86/net/bpf_jit_comp32.c
3017 BPF JIT for X86 64-BIT
3018 M: Alexei Starovoitov <ast@kernel.org>
3019 M: Daniel Borkmann <daniel@iogearbox.net>
3020 L: netdev@vger.kernel.org
3021 L: bpf@vger.kernel.org
3024 X: arch/x86/net/bpf_jit_comp32.c
3026 BROADCOM B44 10/100 ETHERNET DRIVER
3027 M: Michael Chan <michael.chan@broadcom.com>
3028 L: netdev@vger.kernel.org
3030 F: drivers/net/ethernet/broadcom/b44.*
3032 BROADCOM B53 ETHERNET SWITCH DRIVER
3033 M: Florian Fainelli <f.fainelli@gmail.com>
3034 L: netdev@vger.kernel.org
3035 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3037 F: drivers/net/dsa/b53/*
3038 F: include/linux/platform_data/b53.h
3040 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3041 M: Florian Fainelli <f.fainelli@gmail.com>
3042 M: Ray Jui <rjui@broadcom.com>
3043 M: Scott Branden <sbranden@broadcom.com>
3044 M: bcm-kernel-feedback-list@broadcom.com
3045 T: git git://github.com/broadcom/mach-bcm
3051 F: arch/arm/mach-bcm/
3053 BROADCOM BCM2835 ARM ARCHITECTURE
3054 M: Eric Anholt <eric@anholt.net>
3055 M: Stefan Wahren <stefan.wahren@i2se.com>
3056 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3057 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3058 T: git git://github.com/anholt/linux
3061 F: drivers/staging/vc04_services
3063 BROADCOM BCM47XX MIPS ARCHITECTURE
3064 M: Hauke Mehrtens <hauke@hauke-m.de>
3065 M: Rafał Miłecki <zajec5@gmail.com>
3066 L: linux-mips@vger.kernel.org
3068 F: Documentation/devicetree/bindings/mips/brcm/
3069 F: arch/mips/bcm47xx/*
3070 F: arch/mips/include/asm/mach-bcm47xx/*
3072 BROADCOM BCM5301X ARM ARCHITECTURE
3073 M: Hauke Mehrtens <hauke@hauke-m.de>
3074 M: Rafał Miłecki <zajec5@gmail.com>
3075 M: bcm-kernel-feedback-list@broadcom.com
3076 L: linux-arm-kernel@lists.infradead.org
3078 F: arch/arm/mach-bcm/bcm_5301x.c
3079 F: arch/arm/boot/dts/bcm5301x*.dtsi
3080 F: arch/arm/boot/dts/bcm470*
3081 F: arch/arm/boot/dts/bcm953012*
3083 BROADCOM BCM53573 ARM ARCHITECTURE
3084 M: Rafał Miłecki <rafal@milecki.pl>
3085 L: linux-arm-kernel@lists.infradead.org
3087 F: arch/arm/boot/dts/bcm53573*
3088 F: arch/arm/boot/dts/bcm47189*
3090 BROADCOM BCM63XX ARM ARCHITECTURE
3091 M: Florian Fainelli <f.fainelli@gmail.com>
3092 M: bcm-kernel-feedback-list@broadcom.com
3093 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3094 T: git git://github.com/broadcom/stblinux.git
3098 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3099 M: Kevin Cernekee <cernekee@gmail.com>
3100 L: linux-usb@vger.kernel.org
3102 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3104 BROADCOM BCM7XXX ARM ARCHITECTURE
3105 M: Brian Norris <computersforpeace@gmail.com>
3106 M: Gregory Fong <gregory.0xf0@gmail.com>
3107 M: Florian Fainelli <f.fainelli@gmail.com>
3108 M: bcm-kernel-feedback-list@broadcom.com
3109 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3110 T: git git://github.com/broadcom/stblinux.git
3112 F: arch/arm/mach-bcm/*brcmstb*
3113 F: arch/arm/boot/dts/bcm7*.dts*
3114 F: drivers/bus/brcmstb_gisb.c
3115 F: arch/arm/mm/cache-b15-rac.c
3116 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3119 BROADCOM BMIPS CPUFREQ DRIVER
3120 M: Markus Mayer <mmayer@broadcom.com>
3121 M: bcm-kernel-feedback-list@broadcom.com
3122 L: linux-pm@vger.kernel.org
3124 F: drivers/cpufreq/bmips-cpufreq.c
3126 BROADCOM BMIPS MIPS ARCHITECTURE
3127 M: Kevin Cernekee <cernekee@gmail.com>
3128 M: Florian Fainelli <f.fainelli@gmail.com>
3129 L: bcm-kernel-feedback-list@broadcom.com
3130 L: linux-mips@vger.kernel.org
3131 T: git git://github.com/broadcom/stblinux.git
3133 F: arch/mips/bmips/*
3134 F: arch/mips/include/asm/mach-bmips/*
3135 F: arch/mips/kernel/*bmips*
3136 F: arch/mips/boot/dts/brcm/bcm*.dts*
3137 F: drivers/irqchip/irq-bcm63*
3138 F: drivers/irqchip/irq-bcm7*
3139 F: drivers/irqchip/irq-brcmstb*
3140 F: include/linux/bcm963xx_nvram.h
3141 F: include/linux/bcm963xx_tag.h
3143 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3144 M: Rasesh Mody <rmody@marvell.com>
3145 M: GR-Linux-NIC-Dev@marvell.com
3146 L: netdev@vger.kernel.org
3148 F: drivers/net/ethernet/broadcom/bnx2.*
3149 F: drivers/net/ethernet/broadcom/bnx2_*
3151 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3152 M: QLogic-Storage-Upstream@qlogic.com
3153 L: linux-scsi@vger.kernel.org
3155 F: drivers/scsi/bnx2fc/
3157 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3158 M: QLogic-Storage-Upstream@qlogic.com
3159 L: linux-scsi@vger.kernel.org
3161 F: drivers/scsi/bnx2i/
3163 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3164 M: Ariel Elior <aelior@marvell.com>
3165 M: Sudarsana Kalluru <skalluru@marvell.com>
3166 M: GR-everest-linux-l2@marvell.com
3167 L: netdev@vger.kernel.org
3169 F: drivers/net/ethernet/broadcom/bnx2x/
3171 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3172 M: Michael Chan <michael.chan@broadcom.com>
3173 L: netdev@vger.kernel.org
3175 F: drivers/net/ethernet/broadcom/bnxt/
3177 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3178 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3179 M: Franky Lin <franky.lin@broadcom.com>
3180 M: Hante Meuleman <hante.meuleman@broadcom.com>
3181 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3182 M: Wright Feng <wright.feng@cypress.com>
3183 L: linux-wireless@vger.kernel.org
3184 L: brcm80211-dev-list.pdl@broadcom.com
3185 L: brcm80211-dev-list@cypress.com
3187 F: drivers/net/wireless/broadcom/brcm80211/
3189 BROADCOM BRCMSTB GPIO DRIVER
3190 M: Gregory Fong <gregory.0xf0@gmail.com>
3191 L: bcm-kernel-feedback-list@broadcom.com
3193 F: drivers/gpio/gpio-brcmstb.c
3194 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3196 BROADCOM BRCMSTB I2C DRIVER
3197 M: Kamal Dasu <kdasu.kdev@gmail.com>
3198 L: linux-i2c@vger.kernel.org
3199 L: bcm-kernel-feedback-list@broadcom.com
3201 F: drivers/i2c/busses/i2c-brcmstb.c
3202 F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3204 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3205 M: Al Cooper <alcooperx@gmail.com>
3206 L: linux-kernel@vger.kernel.org
3207 L: bcm-kernel-feedback-list@broadcom.com
3209 F: drivers/phy/broadcom/phy-brcm-usb*
3211 BROADCOM GENET ETHERNET DRIVER
3212 M: Doug Berger <opendmb@gmail.com>
3213 M: Florian Fainelli <f.fainelli@gmail.com>
3214 L: bcm-kernel-feedback-list@broadcom.com
3215 L: netdev@vger.kernel.org
3217 F: drivers/net/ethernet/broadcom/genet/
3219 BROADCOM IPROC ARM ARCHITECTURE
3220 M: Ray Jui <rjui@broadcom.com>
3221 M: Scott Branden <sbranden@broadcom.com>
3222 M: bcm-kernel-feedback-list@broadcom.com
3223 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3224 T: git git://github.com/broadcom/cygnus-linux.git
3241 F: arch/arm64/boot/dts/broadcom/northstar2/*
3242 F: arch/arm64/boot/dts/broadcom/stingray/*
3243 F: drivers/clk/bcm/clk-ns*
3244 F: drivers/clk/bcm/clk-sr*
3245 F: drivers/pinctrl/bcm/pinctrl-ns*
3246 F: include/dt-bindings/clock/bcm-sr*
3248 BROADCOM KONA GPIO DRIVER
3249 M: Ray Jui <rjui@broadcom.com>
3250 L: bcm-kernel-feedback-list@broadcom.com
3252 F: drivers/gpio/gpio-bcm-kona.c
3253 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3255 BROADCOM NETXTREME-E ROCE DRIVER
3256 M: Selvin Xavier <selvin.xavier@broadcom.com>
3257 M: Devesh Sharma <devesh.sharma@broadcom.com>
3258 M: Somnath Kotur <somnath.kotur@broadcom.com>
3259 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3260 L: linux-rdma@vger.kernel.org
3261 W: http://www.broadcom.com
3263 F: drivers/infiniband/hw/bnxt_re/
3264 F: include/uapi/rdma/bnxt_re-abi.h
3266 BROADCOM NVRAM DRIVER
3267 M: Rafał Miłecki <zajec5@gmail.com>
3268 L: linux-mips@vger.kernel.org
3270 F: drivers/firmware/broadcom/*
3272 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3273 M: Rafał Miłecki <zajec5@gmail.com>
3274 L: linux-wireless@vger.kernel.org
3277 F: include/linux/bcma/
3279 BROADCOM STB AVS CPUFREQ DRIVER
3280 M: Markus Mayer <mmayer@broadcom.com>
3281 M: bcm-kernel-feedback-list@broadcom.com
3282 L: linux-pm@vger.kernel.org
3284 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3285 F: drivers/cpufreq/brcmstb*
3287 BROADCOM STB AVS TMON DRIVER
3288 M: Markus Mayer <mmayer@broadcom.com>
3289 M: bcm-kernel-feedback-list@broadcom.com
3290 L: linux-pm@vger.kernel.org
3292 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3293 F: drivers/thermal/broadcom/brcmstb*
3295 BROADCOM STB NAND FLASH DRIVER
3296 M: Brian Norris <computersforpeace@gmail.com>
3297 M: Kamal Dasu <kdasu.kdev@gmail.com>
3298 L: linux-mtd@lists.infradead.org
3299 L: bcm-kernel-feedback-list@broadcom.com
3301 F: drivers/mtd/nand/raw/brcmnand/
3303 BROADCOM STB DPFE DRIVER
3304 M: Markus Mayer <mmayer@broadcom.com>
3305 M: bcm-kernel-feedback-list@broadcom.com
3306 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3308 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3309 F: drivers/memory/brcmstb_dpfe.c
3312 M: Kamal Dasu <kdasu.kdev@gmail.com>
3313 M: bcm-kernel-feedback-list@broadcom.com
3315 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3316 F: drivers/spi/spi-bcm-qspi.*
3317 F: drivers/spi/spi-brcmstb-qspi.c
3318 F: drivers/spi/spi-iproc-qspi.c
3320 BROADCOM SYSTEMPORT ETHERNET DRIVER
3321 M: Florian Fainelli <f.fainelli@gmail.com>
3322 L: bcm-kernel-feedback-list@broadcom.com
3323 L: netdev@vger.kernel.org
3325 F: drivers/net/ethernet/broadcom/bcmsysport.*
3327 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3328 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3329 M: Prashant Sreedharan <prashant@broadcom.com>
3330 M: Michael Chan <mchan@broadcom.com>
3331 L: netdev@vger.kernel.org
3333 F: drivers/net/ethernet/broadcom/tg3.*
3335 BROCADE BFA FC SCSI DRIVER
3336 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3337 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3338 L: linux-scsi@vger.kernel.org
3340 F: drivers/scsi/bfa/
3342 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3343 M: Rasesh Mody <rmody@marvell.com>
3344 M: Sudarsana Kalluru <skalluru@marvell.com>
3345 M: GR-Linux-NIC-Dev@marvell.com
3346 L: netdev@vger.kernel.org
3348 F: drivers/net/ethernet/brocade/bna/
3350 BSG (block layer generic sg v4 driver)
3351 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3352 L: linux-scsi@vger.kernel.org
3355 F: include/linux/bsg.h
3356 F: include/uapi/linux/bsg.h
3359 M: Clemens Ladisch <clemens@ladisch.de>
3360 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3361 T: git git://git.alsa-project.org/alsa-kernel.git
3363 F: Documentation/sound/cards/bt87x.rst
3364 F: sound/pci/bt87x.c
3367 M: Michael Buesch <m@bues.ch>
3368 W: http://bu3sch.de/btgpio.php
3370 F: drivers/gpio/gpio-bt8xx.c
3373 M: Chris Mason <clm@fb.com>
3374 M: Josef Bacik <josef@toxicpanda.com>
3375 M: David Sterba <dsterba@suse.com>
3376 L: linux-btrfs@vger.kernel.org
3377 W: http://btrfs.wiki.kernel.org/
3378 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3381 F: Documentation/filesystems/btrfs.txt
3383 F: include/linux/btrfs*
3384 F: include/uapi/linux/btrfs*
3386 BTTV VIDEO4LINUX DRIVER
3387 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3388 L: linux-media@vger.kernel.org
3389 W: https://linuxtv.org
3390 T: git git://linuxtv.org/media_tree.git
3392 F: Documentation/media/v4l-drivers/bttv*
3393 F: drivers/media/pci/bt8xx/bttv*
3395 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3396 M: Chanwoo Choi <cw00.choi@samsung.com>
3397 L: linux-pm@vger.kernel.org
3398 L: linux-samsung-soc@vger.kernel.org
3399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3401 F: drivers/devfreq/exynos-bus.c
3402 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3404 BUSLOGIC SCSI DRIVER
3405 M: Khalid Aziz <khalid@gonehiking.org>
3406 L: linux-scsi@vger.kernel.org
3408 F: drivers/scsi/BusLogic.*
3409 F: drivers/scsi/FlashPoint.*
3411 C-MEDIA CMI8788 DRIVER
3412 M: Clemens Ladisch <clemens@ladisch.de>
3413 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3414 T: git git://git.alsa-project.org/alsa-kernel.git
3416 F: sound/pci/oxygen/
3419 M: Guo Ren <guoren@kernel.org>
3420 T: git https://github.com/c-sky/csky-linux.git
3423 F: Documentation/devicetree/bindings/csky/
3424 F: drivers/irqchip/irq-csky-*
3425 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3426 F: drivers/clocksource/timer-gx6605s.c
3427 F: drivers/clocksource/timer-mp-csky.c
3428 F: Documentation/devicetree/bindings/timer/csky,*
3433 M: Mark Salter <msalter@redhat.com>
3434 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3435 L: linux-c6x-dev@linux-c6x.org
3436 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3440 CA8210 IEEE-802.15.4 RADIO DRIVER
3441 M: Harry Morris <h.morris@cascoda.com>
3442 L: linux-wpan@vger.kernel.org
3443 W: https://github.com/Cascoda/ca8210-linux.git
3445 F: drivers/net/ieee802154/ca8210.c
3446 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3448 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3449 M: David Howells <dhowells@redhat.com>
3450 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3452 F: Documentation/filesystems/caching/cachefiles.txt
3455 CADENCE MIPI-CSI2 BRIDGES
3456 M: Maxime Ripard <maxime.ripard@bootlin.com>
3457 L: linux-media@vger.kernel.org
3459 F: Documentation/devicetree/bindings/media/cdns,*.txt
3460 F: drivers/media/platform/cadence/cdns-csi2*
3462 CADET FM/AM RADIO RECEIVER DRIVER
3463 M: Hans Verkuil <hverkuil@xs4all.nl>
3464 L: linux-media@vger.kernel.org
3465 T: git git://linuxtv.org/media_tree.git
3466 W: https://linuxtv.org
3468 F: drivers/media/radio/radio-cadet*
3470 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3471 M: Jonathan Corbet <corbet@lwn.net>
3472 L: linux-media@vger.kernel.org
3473 T: git git://linuxtv.org/media_tree.git
3475 F: Documentation/media/v4l-drivers/cafe_ccic*
3476 F: drivers/media/platform/marvell-ccic/
3479 L: netdev@vger.kernel.org
3481 F: Documentation/networking/caif/
3482 F: drivers/net/caif/
3483 F: include/uapi/linux/caif/
3484 F: include/net/caif/
3488 M: Toke Høiland-Jørgensen <toke@toke.dk>
3489 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3491 F: net/sched/sch_cake.c
3493 CALGARY x86-64 IOMMU
3494 M: Muli Ben-Yehuda <mulix@mulix.org>
3495 M: Jon Mason <jdmason@kudzu.us>
3496 L: iommu@lists.linux-foundation.org
3498 F: arch/x86/kernel/pci-calgary_64.c
3499 F: arch/x86/kernel/tce_64.c
3500 F: arch/x86/include/asm/calgary.h
3501 F: arch/x86/include/asm/tce.h
3504 M: Wolfgang Grandegger <wg@grandegger.com>
3505 M: Marc Kleine-Budde <mkl@pengutronix.de>
3506 L: linux-can@vger.kernel.org
3507 W: https://github.com/linux-can
3508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3511 F: Documentation/devicetree/bindings/net/can/
3513 F: include/linux/can/dev.h
3514 F: include/linux/can/platform/
3515 F: include/uapi/linux/can/error.h
3516 F: include/uapi/linux/can/netlink.h
3519 M: Oliver Hartkopp <socketcan@hartkopp.net>
3520 M: Marc Kleine-Budde <mkl@pengutronix.de>
3521 L: linux-can@vger.kernel.org
3522 W: https://github.com/linux-can
3523 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3526 F: Documentation/networking/can.rst
3528 F: include/linux/can/core.h
3529 F: include/uapi/linux/can.h
3530 F: include/uapi/linux/can/bcm.h
3531 F: include/uapi/linux/can/raw.h
3532 F: include/uapi/linux/can/gw.h
3535 M: Serge Hallyn <serge@hallyn.com>
3536 L: linux-security-module@vger.kernel.org
3538 F: include/linux/capability.h
3539 F: include/uapi/linux/capability.h
3540 F: security/commoncap.c
3541 F: kernel/capability.c
3543 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3544 M: Kevin Tsai <ktsai@capellamicro.com>
3546 F: drivers/iio/light/cm*
3548 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3549 M: Christian Lamparter <chunkeey@googlemail.com>
3550 L: linux-wireless@vger.kernel.org
3551 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3553 F: drivers/net/wireless/ath/carl9170/
3556 M: Jan Glauber <jglauber@cavium.com>
3557 M: David Daney <david.daney@cavium.com>
3558 W: http://www.cavium.com
3560 F: drivers/i2c/busses/i2c-octeon*
3561 F: drivers/i2c/busses/i2c-thunderx*
3563 CAVIUM LIQUIDIO NETWORK DRIVER
3564 M: Derek Chickles <dchickles@marvell.com>
3565 M: Satanand Burla <sburla@marvell.com>
3566 M: Felix Manlunas <fmanlunas@marvell.com>
3567 L: netdev@vger.kernel.org
3568 W: http://www.cavium.com
3570 F: drivers/net/ethernet/cavium/liquidio/
3573 M: Jan Glauber <jglauber@cavium.com>
3574 M: David Daney <david.daney@cavium.com>
3575 M: Steven J. Hill <Steven.Hill@cavium.com>
3576 W: http://www.cavium.com
3578 F: drivers/mmc/host/cavium*
3580 CAVIUM OCTEON-TX CRYPTO DRIVER
3581 M: George Cherian <george.cherian@cavium.com>
3582 L: linux-crypto@vger.kernel.org
3583 W: http://www.cavium.com
3585 F: drivers/crypto/cavium/cpt/
3587 CAVIUM THUNDERX2 ARM64 SOC
3588 M: Robert Richter <rrichter@cavium.com>
3589 M: Jayachandran C <jnair@caviumnetworks.com>
3590 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3592 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3593 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3595 CC2520 IEEE-802.15.4 RADIO DRIVER
3596 M: Varka Bhadram <varkabhadram@gmail.com>
3597 L: linux-wpan@vger.kernel.org
3599 F: drivers/net/ieee802154/cc2520.c
3600 F: include/linux/spi/cc2520.h
3601 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3603 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3604 M: Gilad Ben-Yossef <gilad@benyossef.com>
3605 L: linux-crypto@vger.kernel.org
3607 F: drivers/crypto/ccree/
3608 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3611 M: Hans Verkuil <hans.verkuil@cisco.com>
3612 L: linux-media@vger.kernel.org
3613 T: git git://linuxtv.org/media_tree.git
3614 W: http://linuxtv.org
3616 F: Documentation/media/kapi/cec-core.rst
3617 F: Documentation/media/uapi/cec
3618 F: drivers/media/cec/
3619 F: drivers/media/rc/keymaps/rc-cec.c
3620 F: include/media/cec.h
3621 F: include/media/cec-notifier.h
3622 F: include/uapi/linux/cec.h
3623 F: include/uapi/linux/cec-funcs.h
3624 F: Documentation/devicetree/bindings/media/cec.txt
3625 F: Documentation/ABI/testing/debugfs-cec-error-inj
3628 M: Hans Verkuil <hans.verkuil@cisco.com>
3629 L: linux-media@vger.kernel.org
3630 T: git git://linuxtv.org/media_tree.git
3631 W: http://linuxtv.org
3633 F: drivers/media/platform/cec-gpio/
3634 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3636 CELL BROADBAND ENGINE ARCHITECTURE
3637 M: Arnd Bergmann <arnd@arndb.de>
3638 L: linuxppc-dev@lists.ozlabs.org
3639 W: http://www.ibm.com/developerworks/power/cell/
3641 F: arch/powerpc/include/asm/cell*.h
3642 F: arch/powerpc/include/asm/spu*.h
3643 F: arch/powerpc/include/uapi/asm/spu*.h
3644 F: arch/powerpc/oprofile/*cell*
3645 F: arch/powerpc/platforms/cell/
3647 CEPH COMMON CODE (LIBCEPH)
3648 M: Ilya Dryomov <idryomov@gmail.com>
3649 M: "Yan, Zheng" <zyan@redhat.com>
3650 M: Sage Weil <sage@redhat.com>
3651 L: ceph-devel@vger.kernel.org
3653 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3654 T: git git://github.com/ceph/ceph-client.git
3657 F: include/linux/ceph/
3658 F: include/linux/crush/
3660 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3661 M: "Yan, Zheng" <zyan@redhat.com>
3662 M: Sage Weil <sage@redhat.com>
3663 M: Ilya Dryomov <idryomov@gmail.com>
3664 L: ceph-devel@vger.kernel.org
3666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3667 T: git git://github.com/ceph/ceph-client.git
3669 F: Documentation/filesystems/ceph.txt
3672 CERTIFICATE HANDLING:
3673 M: David Howells <dhowells@redhat.com>
3674 M: David Woodhouse <dwmw2@infradead.org>
3675 L: keyrings@vger.kernel.org
3677 F: Documentation/admin-guide/module-signing.rst
3679 F: scripts/sign-file.c
3680 F: scripts/extract-cert.c
3682 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3683 L: linux-usb@vger.kernel.org
3685 F: Documentation/usb/WUSB-Design-overview.txt
3686 F: Documentation/usb/wusb-cbaf
3687 F: drivers/usb/host/hwa-hc.c
3688 F: drivers/usb/host/whci/
3689 F: drivers/usb/wusbcore/
3690 F: include/linux/usb/wusb*
3692 CFAG12864B LCD DRIVER
3693 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3695 F: drivers/auxdisplay/cfag12864b.c
3696 F: include/linux/cfag12864b.h
3698 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3699 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3701 F: drivers/auxdisplay/cfag12864bfb.c
3702 F: include/linux/cfag12864b.h
3704 802.11 (including CFG80211/NL80211)
3705 M: Johannes Berg <johannes@sipsolutions.net>
3706 L: linux-wireless@vger.kernel.org
3707 W: http://wireless.kernel.org/
3708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3709 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3712 F: include/uapi/linux/nl80211.h
3713 F: include/linux/ieee80211.h
3714 F: include/net/wext.h
3715 F: include/net/cfg80211.h
3716 F: include/net/iw_handler.h
3717 F: include/net/ieee80211_radiotap.h
3718 F: Documentation/driver-api/80211/cfg80211.rst
3719 F: Documentation/networking/regulatory.txt
3721 CHAR and MISC DRIVERS
3722 M: Arnd Bergmann <arnd@arndb.de>
3723 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3728 F: include/linux/miscdevice.h
3731 M: Andy Whitcroft <apw@canonical.com>
3732 M: Joe Perches <joe@perches.com>
3734 F: scripts/checkpatch.pl
3736 CHINESE DOCUMENTATION
3737 M: Harry Wei <harryxiyou@gmail.com>
3738 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3739 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3741 F: Documentation/translations/zh_CN/
3743 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3744 M: Peter Chen <Peter.Chen@nxp.com>
3745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3746 L: linux-usb@vger.kernel.org
3748 F: drivers/usb/chipidea/
3750 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3751 M: Hans de Goede <hdegoede@redhat.com>
3752 L: linux-input@vger.kernel.org
3754 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3755 F: drivers/input/touchscreen/chipone_icn8318.c
3757 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3758 M: Hans de Goede <hdegoede@redhat.com>
3759 L: linux-input@vger.kernel.org
3761 F: drivers/input/touchscreen/chipone_icn8505.c
3763 CHROME HARDWARE PLATFORM SUPPORT
3764 M: Benson Leung <bleung@chromium.org>
3765 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3768 F: drivers/platform/chrome/
3770 CHROMEOS EC SUBDRIVERS
3771 M: Benson Leung <bleung@chromium.org>
3772 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3773 R: Guenter Roeck <groeck@chromium.org>
3777 F: drivers/power/supply/cros_usbpd-charger.c
3779 CHROMEOS EC CODEC DRIVER
3780 M: Cheng-Yi Chiang <cychiang@chromium.org>
3782 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3783 R: Guenter Roeck <groeck@chromium.org>
3784 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3785 F: sound/soc/codecs/cros_ec_codec.*
3787 CIRRUS LOGIC AUDIO CODEC DRIVERS
3788 M: Brian Austin <brian.austin@cirrus.com>
3789 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3790 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3792 F: sound/soc/codecs/cs*
3794 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3795 M: Hartley Sweeten <hsweeten@visionengravers.com>
3796 L: netdev@vger.kernel.org
3798 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3800 CIRRUS LOGIC LOCHNAGAR DRIVER
3801 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3802 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3803 L: patches@opensource.cirrus.com
3805 F: drivers/clk/clk-lochnagar.c
3806 F: drivers/hwmon/lochnagar-hwmon.c
3807 F: drivers/mfd/lochnagar-i2c.c
3808 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3809 F: drivers/regulator/lochnagar-regulator.c
3810 F: include/dt-bindings/clk/lochnagar.h
3811 F: include/dt-bindings/pinctrl/lochnagar.h
3812 F: include/linux/mfd/lochnagar*
3813 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3814 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3815 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3816 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3817 F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3818 F: Documentation/hwmon/lochnagar
3820 CISCO FCOE HBA DRIVER
3821 M: Satish Kharat <satishkh@cisco.com>
3822 M: Sesidhar Baddela <sebaddel@cisco.com>
3823 M: Karan Tilak Kumar <kartilak@cisco.com>
3824 L: linux-scsi@vger.kernel.org
3826 F: drivers/scsi/fnic/
3828 CISCO SCSI HBA DRIVER
3829 M: Karan Tilak Kumar <kartilak@cisco.com>
3830 M: Sesidhar Baddela <sebaddel@cisco.com>
3831 L: linux-scsi@vger.kernel.org
3833 F: drivers/scsi/snic/
3835 CISCO VIC ETHERNET NIC DRIVER
3836 M: Christian Benvenuti <benve@cisco.com>
3837 M: Govindarajulu Varadarajan <_govind@gmx.com>
3838 M: Parvi Kaustubhi <pkaustub@cisco.com>
3840 F: drivers/net/ethernet/cisco/enic/
3842 CISCO VIC LOW LATENCY NIC DRIVER
3843 M: Christian Benvenuti <benve@cisco.com>
3844 M: Nelson Escobar <neescoba@cisco.com>
3845 M: Parvi Kaustubhi <pkaustub@cisco.com>
3847 F: drivers/infiniband/hw/usnic/
3849 CIRRUS LOGIC MADERA CODEC DRIVERS
3850 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3851 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3852 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3853 L: patches@opensource.cirrus.com
3854 T: git https://github.com/CirrusLogic/linux-drivers.git
3855 W: https://github.com/CirrusLogic/linux-drivers/wiki
3857 F: Documentation/devicetree/bindings/mfd/madera.txt
3858 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3859 F: include/linux/irqchip/irq-madera*
3860 F: include/linux/mfd/madera/*
3861 F: drivers/gpio/gpio-madera*
3862 F: drivers/irqchip/irq-madera*
3863 F: drivers/mfd/madera*
3864 F: drivers/mfd/cs47l*
3865 F: drivers/pinctrl/cirrus/*
3868 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3873 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3874 L: linux-kernel@vger.kernel.org
3877 F: include/linux/cleancache.h
3880 M: Russell King <linux@armlinux.org.uk>
3881 L: linux-clk@vger.kernel.org
3883 F: include/linux/clk.h
3885 CLOCKSOURCE, CLOCKEVENT DRIVERS
3886 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3887 M: Thomas Gleixner <tglx@linutronix.de>
3888 L: linux-kernel@vger.kernel.org
3889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3891 F: drivers/clocksource/
3892 F: Documentation/devicetree/bindings/timer/
3895 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3896 M: Daniel Oliveira Nascimento <don@syst.com.br>
3897 L: platform-driver-x86@vger.kernel.org
3899 F: drivers/platform/x86/classmate-laptop.c
3902 M: Hans Verkuil <hans.verkuil@cisco.com>
3903 L: linux-media@vger.kernel.org
3904 T: git git://linuxtv.org/media_tree.git
3905 W: https://linuxtv.org
3907 F: drivers/media/pci/cobalt/
3909 COCCINELLE/Semantic Patches (SmPL)
3910 M: Julia Lawall <Julia.Lawall@lip6.fr>
3911 M: Gilles Muller <Gilles.Muller@lip6.fr>
3912 M: Nicolas Palix <nicolas.palix@imag.fr>
3913 M: Michal Marek <michal.lkml@markovi.net>
3914 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3916 W: http://coccinelle.lip6.fr/
3918 F: Documentation/dev-tools/coccinelle.rst
3919 F: scripts/coccinelle/
3920 F: scripts/coccicheck
3923 M: Jan Harkes <jaharkes@cs.cmu.edu>
3925 L: codalist@coda.cs.cmu.edu
3926 W: http://www.coda.cs.cmu.edu/
3928 F: Documentation/filesystems/coda.txt
3930 F: include/linux/coda*.h
3931 F: include/uapi/linux/coda*.h
3933 CODA V4L2 MEM2MEM DRIVER
3934 M: Philipp Zabel <p.zabel@pengutronix.de>
3935 L: linux-media@vger.kernel.org
3937 F: Documentation/devicetree/bindings/media/coda.txt
3938 F: drivers/media/platform/coda/
3941 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3943 F: Documentation/process/code-of-conduct.rst
3944 F: Documentation/process/code-of-conduct-interpretation.rst
3946 COMMON CLK FRAMEWORK
3947 M: Michael Turquette <mturquette@baylibre.com>
3948 M: Stephen Boyd <sboyd@kernel.org>
3949 L: linux-clk@vger.kernel.org
3950 Q: http://patchwork.kernel.org/project/linux-clk/list/
3951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3953 F: Documentation/devicetree/bindings/clock/
3955 X: drivers/clk/clkdev.c
3956 F: include/linux/clk-pr*
3957 F: include/linux/clk/
3958 F: include/linux/of_clk.h
3960 COMMON INTERNET FILE SYSTEM (CIFS)
3961 M: Steve French <sfrench@samba.org>
3962 L: linux-cifs@vger.kernel.org
3963 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3964 W: http://linux-cifs.samba.org/
3965 T: git git://git.samba.org/sfrench/cifs-2.6.git
3967 F: Documentation/filesystems/cifs/
3970 COMPACTPCI HOTPLUG CORE
3971 M: Scott Murray <scott@spiteful.org>
3972 L: linux-pci@vger.kernel.org
3974 F: drivers/pci/hotplug/cpci_hotplug*
3976 COMPACTPCI HOTPLUG GENERIC DRIVER
3977 M: Scott Murray <scott@spiteful.org>
3978 L: linux-pci@vger.kernel.org
3980 F: drivers/pci/hotplug/cpcihp_generic.c
3982 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3983 M: Scott Murray <scott@spiteful.org>
3984 L: linux-pci@vger.kernel.org
3986 F: drivers/pci/hotplug/cpcihp_zt5550.*
3988 COMPAL LAPTOP SUPPORT
3989 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3990 L: platform-driver-x86@vger.kernel.org
3992 F: drivers/platform/x86/compal-laptop.c
3995 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3997 F: include/linux/compiler_attributes.h
3999 CONEXANT ACCESSRUNNER USB DRIVER
4000 L: accessrunner-general@lists.sourceforge.net
4001 W: http://accessrunner.sourceforge.net/
4003 F: drivers/usb/atm/cxacru.c
4006 M: Joel Becker <jlbec@evilplan.org>
4007 M: Christoph Hellwig <hch@lst.de>
4008 T: git git://git.infradead.org/users/hch/configfs.git
4011 F: include/linux/configfs.h
4014 M: Evgeniy Polyakov <zbr@ioremap.net>
4015 L: netdev@vger.kernel.org
4017 F: drivers/connector/
4019 CONTROL GROUP (CGROUP)
4020 M: Tejun Heo <tj@kernel.org>
4021 M: Li Zefan <lizefan@huawei.com>
4022 M: Johannes Weiner <hannes@cmpxchg.org>
4023 L: cgroups@vger.kernel.org
4024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4026 F: Documentation/admin-guide/cgroup-v2.rst
4027 F: Documentation/cgroup-v1/
4028 F: include/linux/cgroup*
4031 CONTROL GROUP - CPUSET
4032 M: Li Zefan <lizefan@huawei.com>
4033 L: cgroups@vger.kernel.org
4034 W: http://www.bullopensource.org/cpuset/
4035 W: http://oss.sgi.com/projects/cpusets/
4036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4038 F: Documentation/cgroup-v1/cpusets.txt
4039 F: include/linux/cpuset.h
4040 F: kernel/cgroup/cpuset.c
4042 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4043 M: Johannes Weiner <hannes@cmpxchg.org>
4044 M: Michal Hocko <mhocko@kernel.org>
4045 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4046 L: cgroups@vger.kernel.org
4047 L: linux-mm@kvack.org
4052 CORETEMP HARDWARE MONITORING DRIVER
4053 M: Fenghua Yu <fenghua.yu@intel.com>
4054 L: linux-hwmon@vger.kernel.org
4056 F: Documentation/hwmon/coretemp.rst
4057 F: drivers/hwmon/coretemp.c
4059 COSA/SRP SYNC SERIAL DRIVER
4060 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4061 W: http://www.fi.muni.cz/~kas/cosa/
4063 F: drivers/net/wan/cosa*
4066 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4067 L: linux-iio@vger.kernel.org
4069 F: Documentation/ABI/testing/sysfs-bus-counter*
4070 F: Documentation/driver-api/generic-counter.rst
4072 F: include/linux/counter.h
4073 F: include/linux/counter_enum.h
4075 CPMAC ETHERNET DRIVER
4076 M: Florian Fainelli <f.fainelli@gmail.com>
4077 L: netdev@vger.kernel.org
4079 F: drivers/net/ethernet/ti/cpmac.c
4081 CPU FREQUENCY SCALING FRAMEWORK
4082 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4083 M: Viresh Kumar <viresh.kumar@linaro.org>
4084 L: linux-pm@vger.kernel.org
4086 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4088 B: https://bugzilla.kernel.org
4089 F: Documentation/admin-guide/pm/cpufreq.rst
4090 F: Documentation/admin-guide/pm/intel_pstate.rst
4091 F: Documentation/cpu-freq/
4092 F: Documentation/devicetree/bindings/cpufreq/
4094 F: include/linux/cpufreq.h
4095 F: tools/testing/selftests/cpufreq/
4097 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4098 M: Viresh Kumar <viresh.kumar@linaro.org>
4099 M: Sudeep Holla <sudeep.holla@arm.com>
4100 L: linux-pm@vger.kernel.org
4101 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4103 F: drivers/cpufreq/arm_big_little.h
4104 F: drivers/cpufreq/arm_big_little.c
4106 CPU POWER MONITORING SUBSYSTEM
4107 M: Thomas Renninger <trenn@suse.com>
4108 M: Shuah Khan <shuah@kernel.org>
4109 M: Shuah Khan <skhan@linuxfoundation.org>
4110 L: linux-pm@vger.kernel.org
4112 F: tools/power/cpupower/
4115 M: "H. Peter Anvin" <hpa@zytor.com>
4117 F: arch/x86/kernel/cpuid.c
4118 F: arch/x86/kernel/msr.c
4120 CPUIDLE DRIVER - ARM BIG LITTLE
4121 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4122 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4123 L: linux-pm@vger.kernel.org
4124 L: linux-arm-kernel@lists.infradead.org
4125 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4127 F: drivers/cpuidle/cpuidle-big_little.c
4129 CPUIDLE DRIVER - ARM EXYNOS
4130 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4131 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4132 M: Kukjin Kim <kgene@kernel.org>
4133 L: linux-pm@vger.kernel.org
4134 L: linux-samsung-soc@vger.kernel.org
4136 F: drivers/cpuidle/cpuidle-exynos.c
4137 F: arch/arm/mach-exynos/pm.c
4139 CPU IDLE TIME MANAGEMENT FRAMEWORK
4140 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4141 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4142 L: linux-pm@vger.kernel.org
4144 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4145 B: https://bugzilla.kernel.org
4146 F: Documentation/admin-guide/pm/cpuidle.rst
4147 F: Documentation/driver-api/pm/cpuidle.rst
4148 F: drivers/cpuidle/*
4149 F: include/linux/cpuidle.h
4152 M: Nicolas Pitre <nico@fluxnic.net>
4154 F: Documentation/filesystems/cramfs.txt
4158 M: Herbert Xu <herbert@gondor.apana.org.au>
4159 M: "David S. Miller" <davem@davemloft.net>
4160 L: linux-crypto@vger.kernel.org
4161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4164 F: Documentation/crypto/
4165 F: Documentation/devicetree/bindings/crypto/
4170 F: include/linux/crypto*
4172 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4173 M: Neil Horman <nhorman@tuxdriver.com>
4174 L: linux-crypto@vger.kernel.org
4176 F: crypto/ansi_cprng.c
4180 M: Hans Verkuil <hverkuil@xs4all.nl>
4181 L: linux-media@vger.kernel.org
4182 T: git git://linuxtv.org/media_tree.git
4183 W: http://linuxtv.org
4185 F: drivers/media/i2c/cs3308.c
4187 CS5535 Audio ALSA driver
4188 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4190 F: sound/pci/cs5535audio/
4192 CSI DRIVERS FOR ALLWINNER V3s
4193 M: Yong Deng <yong.deng@magewell.com>
4194 L: linux-media@vger.kernel.org
4195 T: git git://linuxtv.org/media_tree.git
4197 F: drivers/media/platform/sunxi/sun6i-csi/
4198 F: Documentation/devicetree/bindings/media/sun6i-csi.txt
4201 M: Solomon Peachy <pizza@shaftnet.org>
4203 F: drivers/net/wireless/st/cw1200/
4205 CX18 VIDEO4LINUX DRIVER
4206 M: Andy Walls <awalls@md.metrocast.net>
4207 L: ivtv-devel@ivtvdriver.org (subscribers-only)
4208 L: linux-media@vger.kernel.org
4209 T: git git://linuxtv.org/media_tree.git
4210 W: https://linuxtv.org
4211 W: http://www.ivtvdriver.org/index.php/Cx18
4213 F: Documentation/media/v4l-drivers/cx18*
4214 F: drivers/media/pci/cx18/
4215 F: include/uapi/linux/ivtv*
4217 CX2341X MPEG ENCODER HELPER MODULE
4218 M: Hans Verkuil <hverkuil@xs4all.nl>
4219 L: linux-media@vger.kernel.org
4220 T: git git://linuxtv.org/media_tree.git
4221 W: https://linuxtv.org
4223 F: drivers/media/common/cx2341x*
4224 F: include/media/drv-intf/cx2341x.h
4226 CX24120 MEDIA DRIVER
4227 M: Jemma Denson <jdenson@gmail.com>
4228 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4229 L: linux-media@vger.kernel.org
4230 W: https://linuxtv.org
4231 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4233 F: drivers/media/dvb-frontends/cx24120*
4235 CX88 VIDEO4LINUX DRIVER
4236 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4237 L: linux-media@vger.kernel.org
4238 W: https://linuxtv.org
4239 T: git git://linuxtv.org/media_tree.git
4241 F: Documentation/media/v4l-drivers/cx88*
4242 F: drivers/media/pci/cx88/
4244 CXD2820R MEDIA DRIVER
4245 M: Antti Palosaari <crope@iki.fi>
4246 L: linux-media@vger.kernel.org
4247 W: https://linuxtv.org
4248 W: http://palosaari.fi/linux/
4249 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4250 T: git git://linuxtv.org/anttip/media_tree.git
4252 F: drivers/media/dvb-frontends/cxd2820r*
4254 CXGB3 ETHERNET DRIVER (CXGB3)
4255 M: Vishal Kulkarni <vishal@chelsio.com>
4256 L: netdev@vger.kernel.org
4257 W: http://www.chelsio.com
4259 F: drivers/net/ethernet/chelsio/cxgb3/
4261 CXGB3 ISCSI DRIVER (CXGB3I)
4262 M: Karen Xie <kxie@chelsio.com>
4263 L: linux-scsi@vger.kernel.org
4264 W: http://www.chelsio.com
4266 F: drivers/scsi/cxgbi/cxgb3i
4268 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4269 M: Steve Wise <swise@chelsio.com>
4270 L: linux-rdma@vger.kernel.org
4271 W: http://www.openfabrics.org
4273 F: drivers/infiniband/hw/cxgb3/
4274 F: include/uapi/rdma/cxgb3-abi.h
4276 CXGB4 CRYPTO DRIVER (chcr)
4277 M: Harsh Jain <harsh@chelsio.com>
4278 L: linux-crypto@vger.kernel.org
4279 W: http://www.chelsio.com
4281 F: drivers/crypto/chelsio
4283 CXGB4 ETHERNET DRIVER (CXGB4)
4284 M: Vishal Kulkarni <vishal@chelsio.com>
4285 L: netdev@vger.kernel.org
4286 W: http://www.chelsio.com
4288 F: drivers/net/ethernet/chelsio/cxgb4/
4290 CXGB4 ISCSI DRIVER (CXGB4I)
4291 M: Karen Xie <kxie@chelsio.com>
4292 L: linux-scsi@vger.kernel.org
4293 W: http://www.chelsio.com
4295 F: drivers/scsi/cxgbi/cxgb4i
4297 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4298 M: Steve Wise <swise@chelsio.com>
4299 L: linux-rdma@vger.kernel.org
4300 W: http://www.openfabrics.org
4302 F: drivers/infiniband/hw/cxgb4/
4303 F: include/uapi/rdma/cxgb4-abi.h
4305 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4306 M: Casey Leedom <leedom@chelsio.com>
4307 L: netdev@vger.kernel.org
4308 W: http://www.chelsio.com
4310 F: drivers/net/ethernet/chelsio/cxgb4vf/
4312 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4313 M: Frederic Barrat <fbarrat@linux.ibm.com>
4314 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4315 L: linuxppc-dev@lists.ozlabs.org
4317 F: arch/powerpc/platforms/powernv/pci-cxl.c
4318 F: drivers/misc/cxl/
4319 F: include/misc/cxl*
4320 F: include/uapi/misc/cxl.h
4321 F: Documentation/powerpc/cxl.txt
4322 F: Documentation/ABI/testing/sysfs-class-cxl
4324 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4325 M: Manoj N. Kumar <manoj@linux.ibm.com>
4326 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4327 M: Uma Krishnan <ukrishn@linux.ibm.com>
4328 L: linux-scsi@vger.kernel.org
4330 F: drivers/scsi/cxlflash/
4331 F: include/uapi/scsi/cxlflash_ioctl.h
4332 F: Documentation/powerpc/cxlflash.txt
4335 M: Russell King <linux@armlinux.org.uk>
4336 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4337 W: http://www.armlinux.org.uk/
4339 F: drivers/video/fbdev/cyber2000fb.*
4341 CYCLADES ASYNC MUX DRIVER
4342 W: http://www.cyclades.com/
4344 F: drivers/tty/cyclades.c
4345 F: include/linux/cyclades.h
4346 F: include/uapi/linux/cyclades.h
4348 CYCLADES PC300 DRIVER
4349 W: http://www.cyclades.com/
4351 F: drivers/net/wan/pc300*
4353 CYPRESS_FIRMWARE MEDIA DRIVER
4354 M: Antti Palosaari <crope@iki.fi>
4355 L: linux-media@vger.kernel.org
4356 W: https://linuxtv.org
4357 W: http://palosaari.fi/linux/
4358 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4359 T: git git://linuxtv.org/anttip/media_tree.git
4361 F: drivers/media/common/cypress_firmware*
4363 CYTTSP TOUCHSCREEN DRIVER
4364 M: Ferruh Yigit <fery@cypress.com>
4365 L: linux-input@vger.kernel.org
4367 F: drivers/input/touchscreen/cyttsp*
4368 F: include/linux/input/cyttsp.h
4370 D-LINK DIR-685 TOUCHKEYS DRIVER
4371 M: Linus Walleij <linus.walleij@linaro.org>
4372 L: linux-input@vger.kernel.org
4374 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4376 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4377 M: Joshua Kinard <kumba@gentoo.org>
4379 F: drivers/rtc/rtc-ds1685.c
4380 F: include/linux/rtc/ds1685.h
4382 DAMA SLAVE for AX.25
4383 M: Joerg Reuter <jreuter@yaina.de>
4384 W: http://yaina.de/jreuter/
4385 W: http://www.qsl.net/dl1bke/
4386 L: linux-hams@vger.kernel.org
4388 F: net/ax25/af_ax25.c
4389 F: net/ax25/ax25_dev.c
4390 F: net/ax25/ax25_ds_*
4391 F: net/ax25/ax25_in.c
4392 F: net/ax25/ax25_out.c
4393 F: net/ax25/ax25_timer.c
4394 F: net/ax25/sysctl_net_ax25.c
4396 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4397 L: netdev@vger.kernel.org
4399 F: Documentation/networking/device_drivers/dec/dmfe.txt
4400 F: drivers/net/ethernet/dec/tulip/dmfe.c
4402 DC390/AM53C974 SCSI driver
4403 M: Hannes Reinecke <hare@suse.com>
4404 L: linux-scsi@vger.kernel.org
4406 F: drivers/scsi/am53c974.c
4409 M: Oliver Neukum <oliver@neukum.org>
4410 M: Ali Akcaagac <aliakc@web.de>
4411 M: Jamie Lenehan <lenehan@twibble.org>
4412 L: dc395x@twibble.org
4413 W: http://twibble.org/dist/dc395x/
4414 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4416 F: Documentation/scsi/dc395x.txt
4417 F: drivers/scsi/dc395x.*
4420 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4421 L: dccp@vger.kernel.org
4422 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4424 F: include/linux/dccp.h
4425 F: include/uapi/linux/dccp.h
4426 F: include/linux/tfrc.h
4429 DECnet NETWORK LAYER
4430 W: http://linux-decnet.sourceforge.net
4431 L: linux-decnet-user@lists.sourceforge.net
4433 F: Documentation/networking/decnet.txt
4436 DECSTATION PLATFORM SUPPORT
4437 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4438 L: linux-mips@vger.kernel.org
4439 W: http://www.linux-mips.org/wiki/DECstation
4442 F: arch/mips/include/asm/dec/
4443 F: arch/mips/include/asm/mach-dec/
4445 DEFXX FDDI NETWORK DRIVER
4446 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4448 F: drivers/net/fddi/defxx.*
4451 M: Pali Rohár <pali.rohar@gmail.com>
4452 M: Mario Limonciello <mario.limonciello@dell.com>
4453 L: platform-driver-x86@vger.kernel.org
4455 F: drivers/platform/x86/dell-smbios.*
4457 DELL SMBIOS SMM DRIVER
4458 M: Mario Limonciello <mario.limonciello@dell.com>
4459 L: platform-driver-x86@vger.kernel.org
4461 F: drivers/platform/x86/dell-smbios-smm.c
4463 DELL SMBIOS WMI DRIVER
4464 M: Mario Limonciello <mario.limonciello@dell.com>
4465 L: platform-driver-x86@vger.kernel.org
4467 F: drivers/platform/x86/dell-smbios-wmi.c
4468 F: tools/wmi/dell-smbios-example.c
4470 DEFZA FDDI NETWORK DRIVER
4471 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4473 F: drivers/net/fddi/defza.*
4476 M: Matthew Garrett <mjg59@srcf.ucam.org>
4477 M: Pali Rohár <pali.rohar@gmail.com>
4478 L: platform-driver-x86@vger.kernel.org
4480 F: drivers/platform/x86/dell-laptop.c
4482 DELL LAPTOP FREEFALL DRIVER
4483 M: Pali Rohár <pali.rohar@gmail.com>
4485 F: drivers/platform/x86/dell-smo8800.c
4487 DELL LAPTOP RBTN DRIVER
4488 M: Pali Rohár <pali.rohar@gmail.com>
4490 F: drivers/platform/x86/dell-rbtn.*
4492 DELL REMOTE BIOS UPDATE DRIVER
4493 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4494 L: platform-driver-x86@vger.kernel.org
4496 F: drivers/platform/x86/dell_rbu.c
4498 DELL LAPTOP SMM DRIVER
4499 M: Pali Rohár <pali.rohar@gmail.com>
4501 F: drivers/hwmon/dell-smm-hwmon.c
4502 F: include/uapi/linux/i8k.h
4504 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4505 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4506 L: platform-driver-x86@vger.kernel.org
4508 F: Documentation/dcdbas.txt
4509 F: drivers/platform/x86/dcdbas.*
4511 DELL WMI NOTIFICATIONS DRIVER
4512 M: Matthew Garrett <mjg59@srcf.ucam.org>
4513 M: Pali Rohár <pali.rohar@gmail.com>
4515 F: drivers/platform/x86/dell-wmi.c
4517 DELL WMI DESCRIPTOR DRIVER
4518 M: Mario Limonciello <mario.limonciello@dell.com>
4520 F: drivers/platform/x86/dell-wmi-descriptor.c
4522 DELTA ST MEDIA DRIVER
4523 M: Hugues Fruchet <hugues.fruchet@st.com>
4524 L: linux-media@vger.kernel.org
4525 T: git git://linuxtv.org/media_tree.git
4526 W: https://linuxtv.org
4528 F: drivers/media/platform/sti/delta
4531 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4532 L: linux-mtd@lists.infradead.org
4534 F: drivers/mtd/nand/raw/denali*
4536 DESIGNWARE USB2 DRD IP DRIVER
4537 M: Minas Harutyunyan <hminas@synopsys.com>
4538 L: linux-usb@vger.kernel.org
4539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4541 F: drivers/usb/dwc2/
4543 DESIGNWARE USB3 DRD IP DRIVER
4544 M: Felipe Balbi <balbi@kernel.org>
4545 L: linux-usb@vger.kernel.org
4546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4548 F: drivers/usb/dwc3/
4550 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4551 M: Andreas Klinger <ak@it-klinger.de>
4552 L: linux-iio@vger.kernel.org
4554 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4555 F: drivers/iio/proximity/srf*.c
4557 DEVICE COREDUMP (DEV_COREDUMP)
4558 M: Johannes Berg <johannes@sipsolutions.net>
4559 L: linux-kernel@vger.kernel.org
4561 F: drivers/base/devcoredump.c
4562 F: include/linux/devcoredump.h
4564 DEVICE FREQUENCY (DEVFREQ)
4565 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4566 M: Kyungmin Park <kyungmin.park@samsung.com>
4567 R: Chanwoo Choi <cw00.choi@samsung.com>
4568 L: linux-pm@vger.kernel.org
4569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4572 F: include/linux/devfreq.h
4573 F: Documentation/devicetree/bindings/devfreq/
4574 F: include/trace/events/devfreq.h
4576 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4577 M: Chanwoo Choi <cw00.choi@samsung.com>
4578 L: linux-pm@vger.kernel.org
4579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4581 F: drivers/devfreq/event/
4582 F: drivers/devfreq/devfreq-event.c
4583 F: include/linux/devfreq-event.h
4584 F: Documentation/devicetree/bindings/devfreq/event/
4586 DEVICE NUMBER REGISTRY
4587 M: Torben Mathiasen <device@lanana.org>
4588 W: http://lanana.org/docs/device-list/index.html
4592 M: Alasdair Kergon <agk@redhat.com>
4593 M: Mike Snitzer <snitzer@redhat.com>
4594 M: dm-devel@redhat.com
4595 L: dm-devel@redhat.com
4596 W: http://sources.redhat.com/dm
4597 Q: http://patchwork.kernel.org/project/dm-devel/list/
4598 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4599 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4601 F: Documentation/device-mapper/
4602 F: drivers/md/Makefile
4603 F: drivers/md/Kconfig
4605 F: drivers/md/persistent-data/
4606 F: include/linux/device-mapper.h
4607 F: include/linux/dm-*.h
4608 F: include/uapi/linux/dm-*.h
4611 M: Jiri Pirko <jiri@mellanox.com>
4612 L: netdev@vger.kernel.org
4614 F: net/core/devlink.c
4615 F: include/net/devlink.h
4616 F: include/uapi/linux/devlink.h
4618 DIALOG SEMICONDUCTOR DRIVERS
4619 M: Support Opensource <support.opensource@diasemi.com>
4620 W: http://www.dialog-semiconductor.com/products
4622 F: Documentation/hwmon/da90??.rst
4623 F: Documentation/devicetree/bindings/mfd/da90*.txt
4624 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4625 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4626 F: Documentation/devicetree/bindings/regulator/da92*.txt
4627 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4628 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4629 F: drivers/gpio/gpio-da90??.c
4630 F: drivers/hwmon/da90??-hwmon.c
4631 F: drivers/iio/adc/da91??-*.c
4632 F: drivers/input/misc/da90??_onkey.c
4633 F: drivers/input/touchscreen/da9052_tsi.c
4634 F: drivers/leds/leds-da90??.c
4635 F: drivers/mfd/da903x.c
4636 F: drivers/mfd/da90??-*.c
4637 F: drivers/mfd/da91??-*.c
4638 F: drivers/power/supply/da9052-battery.c
4639 F: drivers/power/supply/da91??-*.c
4640 F: drivers/regulator/da903x.c
4641 F: drivers/regulator/da9???-regulator.[ch]
4642 F: drivers/thermal/da90??-thermal.c
4643 F: drivers/rtc/rtc-da90??.c
4644 F: drivers/video/backlight/da90??_bl.c
4645 F: drivers/watchdog/da90??_wdt.c
4646 F: include/linux/mfd/da903x.h
4647 F: include/linux/mfd/da9052/
4648 F: include/linux/mfd/da9055/
4649 F: include/linux/mfd/da9062/
4650 F: include/linux/mfd/da9063/
4651 F: include/linux/mfd/da9150/
4652 F: include/linux/regulator/da9211.h
4653 F: include/sound/da[79]*.h
4654 F: sound/soc/codecs/da[79]*.[ch]
4656 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4657 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4658 L: linux-gpio@vger.kernel.org
4660 F: drivers/gpio/gpio-gpio-mm.c
4662 DIOLAN U2C-12 I2C DRIVER
4663 M: Guenter Roeck <linux@roeck-us.net>
4664 L: linux-i2c@vger.kernel.org
4666 F: drivers/i2c/busses/i2c-diolan-u2c.c
4668 FILESYSTEM DIRECT ACCESS (DAX)
4669 M: Dan Williams <dan.j.williams@intel.com>
4670 R: Matthew Wilcox <willy@infradead.org>
4671 R: Jan Kara <jack@suse.cz>
4672 L: linux-fsdevel@vger.kernel.org
4673 L: linux-nvdimm@lists.01.org
4676 F: include/linux/dax.h
4677 F: include/trace/events/fs_dax.h
4679 DEVICE DIRECT ACCESS (DAX)
4680 M: Dan Williams <dan.j.williams@intel.com>
4681 M: Vishal Verma <vishal.l.verma@intel.com>
4682 M: Keith Busch <keith.busch@intel.com>
4683 M: Dave Jiang <dave.jiang@intel.com>
4684 L: linux-nvdimm@lists.01.org
4688 DIRECTORY NOTIFICATION (DNOTIFY)
4689 M: Jan Kara <jack@suse.cz>
4690 R: Amir Goldstein <amir73il@gmail.com>
4691 L: linux-fsdevel@vger.kernel.org
4693 F: Documentation/filesystems/dnotify.txt
4694 F: fs/notify/dnotify/
4695 F: include/linux/dnotify.h
4697 DISK GEOMETRY AND PARTITION HANDLING
4698 M: Andries Brouwer <aeb@cwi.nl>
4699 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4700 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4701 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4705 M: Jan Kara <jack@suse.com>
4707 F: Documentation/filesystems/quota.txt
4709 F: include/linux/quota*.h
4710 F: include/uapi/linux/quota*.h
4712 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4713 M: Bernie Thompson <bernie@plugable.com>
4714 L: linux-fbdev@vger.kernel.org
4716 W: http://plugable.com/category/projects/udlfb/
4717 F: drivers/video/fbdev/udlfb.c
4718 F: include/video/udlfb.h
4719 F: Documentation/fb/udlfb.txt
4721 DISTRIBUTED LOCK MANAGER (DLM)
4722 M: Christine Caulfield <ccaulfie@redhat.com>
4723 M: David Teigland <teigland@redhat.com>
4724 L: cluster-devel@redhat.com
4725 W: http://sources.redhat.com/cluster/
4726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4730 DMA BUFFER SHARING FRAMEWORK
4731 M: Sumit Semwal <sumit.semwal@linaro.org>
4733 L: linux-media@vger.kernel.org
4734 L: dri-devel@lists.freedesktop.org
4735 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4737 F: include/linux/dma-buf*
4738 F: include/linux/reservation.h
4739 F: include/linux/*fence.h
4740 F: Documentation/driver-api/dma-buf.rst
4741 T: git git://anongit.freedesktop.org/drm/drm-misc
4743 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4744 M: Vinod Koul <vkoul@kernel.org>
4745 L: dmaengine@vger.kernel.org
4746 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4749 F: include/linux/dmaengine.h
4750 F: include/linux/of_dma.h
4751 F: Documentation/devicetree/bindings/dma/
4752 F: Documentation/driver-api/dmaengine/
4753 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4756 M: Christoph Hellwig <hch@lst.de>
4757 M: Marek Szyprowski <m.szyprowski@samsung.com>
4758 R: Robin Murphy <robin.murphy@arm.com>
4759 L: iommu@lists.linux-foundation.org
4760 T: git git://git.infradead.org/users/hch/dma-mapping.git
4761 W: http://git.infradead.org/users/hch/dma-mapping.git
4764 F: include/asm-generic/dma-mapping.h
4765 F: include/linux/dma-direct.h
4766 F: include/linux/dma-mapping.h
4767 F: include/linux/dma-noncoherent.h
4769 DME1737 HARDWARE MONITOR DRIVER
4770 M: Juerg Haefliger <juergh@gmail.com>
4771 L: linux-hwmon@vger.kernel.org
4773 F: Documentation/hwmon/dme1737.rst
4774 F: drivers/hwmon/dme1737.c
4777 M: Jean Delvare <jdelvare@suse.com>
4779 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4780 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4781 F: drivers/firmware/dmi-id.c
4782 F: drivers/firmware/dmi_scan.c
4783 F: include/linux/dmi.h
4786 M: Jonathan Corbet <corbet@lwn.net>
4787 L: linux-doc@vger.kernel.org
4790 F: scripts/kernel-doc
4791 X: Documentation/ABI/
4792 X: Documentation/acpi/
4793 X: Documentation/devicetree/
4794 X: Documentation/i2c/
4795 X: Documentation/media/
4796 X: Documentation/power/
4797 X: Documentation/spi/
4798 T: git git://git.lwn.net/linux.git docs-next
4800 DOCUMENTATION/ITALIAN
4801 M: Federico Vaga <federico.vaga@vaga.pv.it>
4802 L: linux-doc@vger.kernel.org
4804 F: Documentation/translations/it_IT
4806 DONGWOON DW9714 LENS VOICE COIL DRIVER
4807 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4808 L: linux-media@vger.kernel.org
4809 T: git git://linuxtv.org/media_tree.git
4811 F: drivers/media/i2c/dw9714.c
4812 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4814 DONGWOON DW9807 LENS VOICE COIL DRIVER
4815 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4816 L: linux-media@vger.kernel.org
4817 T: git git://linuxtv.org/media_tree.git
4819 F: drivers/media/i2c/dw9807-vcm.c
4820 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4823 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4824 L: blinux-list@redhat.com
4826 F: drivers/char/dtlk.c
4827 F: include/linux/dtlk.h
4829 DPAA2 DATAPATH I/O (DPIO) DRIVER
4830 M: Roy Pledge <Roy.Pledge@nxp.com>
4831 L: linux-kernel@vger.kernel.org
4833 F: drivers/soc/fsl/dpio
4835 DPAA2 ETHERNET DRIVER
4836 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4837 L: netdev@vger.kernel.org
4839 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4840 F: drivers/net/ethernet/freescale/dpaa2/dpni*
4841 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
4842 F: drivers/net/ethernet/freescale/dpaa2/Makefile
4843 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
4845 DPAA2 ETHERNET SWITCH DRIVER
4846 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4847 M: Ioana Ciornei <ioana.ciornei@nxp.com>
4848 L: linux-kernel@vger.kernel.org
4850 F: drivers/staging/fsl-dpaa2/ethsw
4852 DPAA2 PTP CLOCK DRIVER
4853 M: Yangbo Lu <yangbo.lu@nxp.com>
4854 L: netdev@vger.kernel.org
4856 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4857 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
4859 DPT_I2O SCSI RAID DRIVER
4860 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4861 L: linux-scsi@vger.kernel.org
4862 W: http://www.adaptec.com/
4864 F: drivers/scsi/dpt*
4865 F: drivers/scsi/dpt/
4868 M: Philipp Reisner <philipp.reisner@linbit.com>
4869 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4870 L: drbd-dev@lists.linbit.com
4871 W: http://www.drbd.org
4872 T: git git://git.linbit.com/linux-drbd.git
4873 T: git git://git.linbit.com/drbd-8.4.git
4875 F: drivers/block/drbd/
4877 F: Documentation/blockdev/drbd/
4879 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4880 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4881 R: "Rafael J. Wysocki" <rafael@kernel.org>
4882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4884 F: Documentation/kobject.txt
4888 F: include/linux/debugfs.h
4889 F: include/linux/kobj*
4892 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4893 M: Kevin Hilman <khilman@kernel.org>
4894 M: Nishanth Menon <nm@ti.com>
4896 F: drivers/power/avs/
4897 F: include/linux/power/smartreflex.h
4898 L: linux-pm@vger.kernel.org
4900 DRM DRIVER FOR ARM PL111 CLCD
4901 M: Eric Anholt <eric@anholt.net>
4902 T: git git://anongit.freedesktop.org/drm/drm-misc
4904 F: drivers/gpu/drm/pl111/
4906 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4907 M: Linus Walleij <linus.walleij@linaro.org>
4908 T: git git://anongit.freedesktop.org/drm/drm-misc
4910 F: drivers/gpu/drm/panel/panel-arm-versatile.c
4911 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4913 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4914 M: Dave Airlie <airlied@redhat.com>
4916 F: drivers/gpu/drm/ast/
4918 DRM DRIVER FOR BOCHS VIRTUAL GPU
4919 M: Gerd Hoffmann <kraxel@redhat.com>
4920 L: virtualization@lists.linux-foundation.org
4921 T: git git://anongit.freedesktop.org/drm/drm-misc
4923 F: drivers/gpu/drm/bochs/
4925 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4926 M: Linus Walleij <linus.walleij@linaro.org>
4927 T: git git://anongit.freedesktop.org/drm/drm-misc
4929 F: drivers/gpu/drm/tve200/
4931 DRM DRIVER FOR ILITEK ILI9225 PANELS
4932 M: David Lechner <david@lechnology.com>
4934 F: drivers/gpu/drm/tinydrm/ili9225.c
4935 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4937 DRM DRIVER FOR HX8357D PANELS
4938 M: Eric Anholt <eric@anholt.net>
4939 T: git git://anongit.freedesktop.org/drm/drm-misc
4941 F: drivers/gpu/drm/tinydrm/hx8357d.c
4942 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
4944 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4945 S: Orphan / Obsolete
4946 F: drivers/gpu/drm/i810/
4947 F: include/uapi/drm/i810_drm.h
4949 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4950 S: Orphan / Obsolete
4951 F: drivers/gpu/drm/mga/
4952 F: include/uapi/drm/mga_drm.h
4954 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4955 M: Dave Airlie <airlied@redhat.com>
4957 F: drivers/gpu/drm/mgag200/
4959 DRM DRIVER FOR MI0283QT
4960 M: Noralf Trønnes <noralf@tronnes.org>
4962 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4963 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4965 DRM DRIVER FOR MSM ADRENO GPU
4966 M: Rob Clark <robdclark@gmail.com>
4967 M: Sean Paul <sean@poorly.run>
4968 L: linux-arm-msm@vger.kernel.org
4969 L: dri-devel@lists.freedesktop.org
4970 L: freedreno@lists.freedesktop.org
4971 T: git https://gitlab.freedesktop.org/drm/msm.git
4973 F: drivers/gpu/drm/msm/
4974 F: include/uapi/drm/msm_drm.h
4975 F: Documentation/devicetree/bindings/display/msm/
4977 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4978 M: Ben Skeggs <bskeggs@redhat.com>
4979 L: dri-devel@lists.freedesktop.org
4980 L: nouveau@lists.freedesktop.org
4981 T: git git://github.com/skeggsb/linux
4983 F: drivers/gpu/drm/nouveau/
4984 F: include/uapi/drm/nouveau_drm.h
4986 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
4987 M: Stefan Mavrodiev <stefan@olimex.com>
4989 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
4990 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
4992 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4993 M: Noralf Trønnes <noralf@tronnes.org>
4995 F: drivers/gpu/drm/tinydrm/repaper.c
4996 F: Documentation/devicetree/bindings/display/repaper.txt
4998 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4999 M: Dave Airlie <airlied@redhat.com>
5000 M: Gerd Hoffmann <kraxel@redhat.com>
5001 L: virtualization@lists.linux-foundation.org
5002 T: git git://anongit.freedesktop.org/drm/drm-misc
5004 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5005 F: drivers/gpu/drm/cirrus/
5007 DRM DRIVER FOR QXL VIRTUAL GPU
5008 M: Dave Airlie <airlied@redhat.com>
5009 M: Gerd Hoffmann <kraxel@redhat.com>
5010 L: virtualization@lists.linux-foundation.org
5011 L: spice-devel@lists.freedesktop.org
5012 T: git git://anongit.freedesktop.org/drm/drm-misc
5014 F: drivers/gpu/drm/qxl/
5015 F: include/uapi/drm/qxl_drm.h
5017 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5018 S: Orphan / Obsolete
5019 F: drivers/gpu/drm/r128/
5020 F: include/uapi/drm/r128_drm.h
5022 DRM DRIVER FOR SAVAGE VIDEO CARDS
5023 S: Orphan / Obsolete
5024 F: drivers/gpu/drm/savage/
5025 F: include/uapi/drm/savage_drm.h
5027 DRM DRIVER FOR SIS VIDEO CARDS
5028 S: Orphan / Obsolete
5029 F: drivers/gpu/drm/sis/
5030 F: include/uapi/drm/sis_drm.h
5032 DRM DRIVER FOR SITRONIX ST7701 PANELS
5033 M: Jagan Teki <jagan@amarulasolutions.com>
5035 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5036 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5038 DRM DRIVER FOR SITRONIX ST7586 PANELS
5039 M: David Lechner <david@lechnology.com>
5041 F: drivers/gpu/drm/tinydrm/st7586.c
5042 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5044 DRM DRIVER FOR SITRONIX ST7735R PANELS
5045 M: David Lechner <david@lechnology.com>
5047 F: drivers/gpu/drm/tinydrm/st7735r.c
5048 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5050 DRM DRIVER FOR TDFX VIDEO CARDS
5051 S: Orphan / Obsolete
5052 F: drivers/gpu/drm/tdfx/
5054 DRM DRIVER FOR TPO TPG110 PANELS
5055 M: Linus Walleij <linus.walleij@linaro.org>
5056 T: git git://anongit.freedesktop.org/drm/drm-misc
5058 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5059 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt
5061 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5062 M: Dave Airlie <airlied@redhat.com>
5063 R: Sean Paul <sean@poorly.run>
5064 L: dri-devel@lists.freedesktop.org
5066 F: drivers/gpu/drm/udl/
5067 T: git git://anongit.freedesktop.org/drm/drm-misc
5069 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5070 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5071 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5072 R: Daniel Vetter <daniel@ffwll.ch>
5073 T: git git://anongit.freedesktop.org/drm/drm-misc
5075 L: dri-devel@lists.freedesktop.org
5076 F: drivers/gpu/drm/vkms/
5077 F: Documentation/gpu/vkms.rst
5079 DRM DRIVER FOR VMWARE VIRTUAL GPU
5080 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5081 M: Thomas Hellstrom <thellstrom@vmware.com>
5082 L: dri-devel@lists.freedesktop.org
5083 T: git git://people.freedesktop.org/~thomash/linux
5085 F: drivers/gpu/drm/vmwgfx/
5086 F: include/uapi/drm/vmwgfx_drm.h
5089 M: David Airlie <airlied@linux.ie>
5090 M: Daniel Vetter <daniel@ffwll.ch>
5091 L: dri-devel@lists.freedesktop.org
5092 T: git git://anongit.freedesktop.org/drm/drm
5093 B: https://bugs.freedesktop.org/
5094 C: irc://chat.freenode.net/dri-devel
5098 F: Documentation/devicetree/bindings/display/
5099 F: Documentation/devicetree/bindings/gpu/
5100 F: Documentation/gpu/
5102 F: include/uapi/drm/
5103 F: include/linux/vga*
5105 DRM DRIVERS AND MISC GPU PATCHES
5106 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5107 M: Maxime Ripard <maxime.ripard@bootlin.com>
5108 M: Sean Paul <sean@poorly.run>
5109 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5111 T: git git://anongit.freedesktop.org/drm/drm-misc
5112 F: Documentation/gpu/
5114 F: drivers/gpu/drm/*
5116 F: include/uapi/drm/drm*
5117 F: include/linux/vga*
5119 DRM DRIVERS FOR ALLWINNER A10
5120 M: Maxime Ripard <maxime.ripard@bootlin.com>
5121 L: dri-devel@lists.freedesktop.org
5123 F: drivers/gpu/drm/sun4i/
5124 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5125 T: git git://anongit.freedesktop.org/drm/drm-misc
5127 DRM DRIVERS FOR AMLOGIC SOCS
5128 M: Neil Armstrong <narmstrong@baylibre.com>
5129 L: dri-devel@lists.freedesktop.org
5130 L: linux-amlogic@lists.infradead.org
5131 W: http://linux-meson.com/
5133 F: drivers/gpu/drm/meson/
5134 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5135 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5136 F: Documentation/gpu/meson.rst
5137 T: git git://anongit.freedesktop.org/drm/drm-misc
5139 DRM DRIVERS FOR ATMEL HLCDC
5140 M: Boris Brezillon <bbrezillon@kernel.org>
5141 L: dri-devel@lists.freedesktop.org
5143 F: drivers/gpu/drm/atmel-hlcdc/
5144 F: Documentation/devicetree/bindings/display/atmel/
5145 T: git git://anongit.freedesktop.org/drm/drm-misc
5147 DRM DRIVERS FOR BRIDGE CHIPS
5148 M: Andrzej Hajda <a.hajda@samsung.com>
5149 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5151 T: git git://anongit.freedesktop.org/drm/drm-misc
5152 F: drivers/gpu/drm/bridge/
5154 DRM DRIVERS FOR EXYNOS
5155 M: Inki Dae <inki.dae@samsung.com>
5156 M: Joonyoung Shim <jy0922.shim@samsung.com>
5157 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5158 M: Kyungmin Park <kyungmin.park@samsung.com>
5159 L: dri-devel@lists.freedesktop.org
5160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5162 F: drivers/gpu/drm/exynos/
5163 F: include/uapi/drm/exynos_drm.h
5164 F: Documentation/devicetree/bindings/display/exynos/
5166 DRM DRIVERS FOR FREESCALE DCU
5167 M: Stefan Agner <stefan@agner.ch>
5168 M: Alison Wang <alison.wang@nxp.com>
5169 L: dri-devel@lists.freedesktop.org
5171 F: drivers/gpu/drm/fsl-dcu/
5172 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5173 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5174 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5175 T: git git://anongit.freedesktop.org/drm/drm-misc
5177 DRM DRIVERS FOR FREESCALE IMX
5178 M: Philipp Zabel <p.zabel@pengutronix.de>
5179 L: dri-devel@lists.freedesktop.org
5181 F: drivers/gpu/drm/imx/
5182 F: drivers/gpu/ipu-v3/
5183 F: Documentation/devicetree/bindings/display/imx/
5185 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5186 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5187 L: dri-devel@lists.freedesktop.org
5188 T: git git://github.com/patjak/drm-gma500
5190 F: drivers/gpu/drm/gma500/
5192 DRM DRIVERS FOR HISILICON
5193 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
5194 M: Rongrong Zou <zourongrong@gmail.com>
5195 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5196 R: Chen Feng <puck.chen@hisilicon.com>
5197 L: dri-devel@lists.freedesktop.org
5198 T: git git://github.com/xin3liang/linux.git
5200 F: drivers/gpu/drm/hisilicon/
5201 F: Documentation/devicetree/bindings/display/hisilicon/
5203 DRM DRIVERS FOR MEDIATEK
5204 M: CK Hu <ck.hu@mediatek.com>
5205 M: Philipp Zabel <p.zabel@pengutronix.de>
5206 L: dri-devel@lists.freedesktop.org
5208 F: drivers/gpu/drm/mediatek/
5209 F: Documentation/devicetree/bindings/display/mediatek/
5211 DRM DRIVERS FOR NVIDIA TEGRA
5212 M: Thierry Reding <thierry.reding@gmail.com>
5213 L: dri-devel@lists.freedesktop.org
5214 L: linux-tegra@vger.kernel.org
5215 T: git git://anongit.freedesktop.org/tegra/linux.git
5217 F: drivers/gpu/drm/tegra/
5218 F: drivers/gpu/host1x/
5219 F: include/linux/host1x.h
5220 F: include/uapi/drm/tegra_drm.h
5221 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5223 DRM DRIVERS FOR RENESAS
5224 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5225 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5226 L: dri-devel@lists.freedesktop.org
5227 L: linux-renesas-soc@vger.kernel.org
5228 T: git git://linuxtv.org/pinchartl/media drm/du/next
5230 F: drivers/gpu/drm/rcar-du/
5231 F: drivers/gpu/drm/shmobile/
5232 F: include/linux/platform_data/shmob_drm.h
5233 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5234 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5235 F: Documentation/devicetree/bindings/display/renesas,du.txt
5237 DRM DRIVERS FOR ROCKCHIP
5238 M: Sandy Huang <hjc@rock-chips.com>
5239 M: Heiko Stübner <heiko@sntech.de>
5240 L: dri-devel@lists.freedesktop.org
5242 F: drivers/gpu/drm/rockchip/
5243 F: Documentation/devicetree/bindings/display/rockchip/
5244 T: git git://anongit.freedesktop.org/drm/drm-misc
5247 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5248 M: Vincent Abriou <vincent.abriou@st.com>
5249 L: dri-devel@lists.freedesktop.org
5250 T: git git://anongit.freedesktop.org/drm/drm-misc
5252 F: drivers/gpu/drm/sti
5253 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5256 M: Yannick Fertre <yannick.fertre@st.com>
5257 M: Philippe Cornu <philippe.cornu@st.com>
5258 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5259 M: Vincent Abriou <vincent.abriou@st.com>
5260 L: dri-devel@lists.freedesktop.org
5261 T: git git://anongit.freedesktop.org/drm/drm-misc
5263 F: drivers/gpu/drm/stm
5264 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5266 DRM DRIVERS FOR TI LCDC
5267 M: Jyri Sarha <jsarha@ti.com>
5268 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5269 L: dri-devel@lists.freedesktop.org
5271 F: drivers/gpu/drm/tilcdc/
5272 F: Documentation/devicetree/bindings/display/tilcdc/
5274 DRM DRIVERS FOR TI OMAP
5275 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5276 L: dri-devel@lists.freedesktop.org
5278 F: drivers/gpu/drm/omapdrm/
5279 F: Documentation/devicetree/bindings/display/ti/
5282 M: Eric Anholt <eric@anholt.net>
5284 F: drivers/gpu/drm/v3d/
5285 F: include/uapi/drm/v3d_drm.h
5286 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5287 T: git git://anongit.freedesktop.org/drm/drm-misc
5290 M: Eric Anholt <eric@anholt.net>
5291 T: git git://github.com/anholt/linux
5293 F: drivers/gpu/drm/vc4/
5294 F: include/uapi/drm/vc4_drm.h
5295 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5296 T: git git://anongit.freedesktop.org/drm/drm-misc
5298 DRM DRIVERS FOR VIVANTE GPU IP
5299 M: Lucas Stach <l.stach@pengutronix.de>
5300 R: Russell King <linux+etnaviv@armlinux.org.uk>
5301 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5302 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5303 L: dri-devel@lists.freedesktop.org
5305 F: drivers/gpu/drm/etnaviv/
5306 F: include/uapi/drm/etnaviv_drm.h
5307 F: Documentation/devicetree/bindings/display/etnaviv/
5309 DRM DRIVERS FOR ZTE ZX
5310 M: Shawn Guo <shawnguo@kernel.org>
5311 L: dri-devel@lists.freedesktop.org
5313 F: drivers/gpu/drm/zte/
5314 F: Documentation/devicetree/bindings/display/zte,vou.txt
5315 T: git git://anongit.freedesktop.org/drm/drm-misc
5318 M: Thierry Reding <thierry.reding@gmail.com>
5319 L: dri-devel@lists.freedesktop.org
5320 T: git git://anongit.freedesktop.org/drm/drm-misc
5322 F: drivers/gpu/drm/drm_panel.c
5323 F: drivers/gpu/drm/panel/
5324 F: include/drm/drm_panel.h
5325 F: Documentation/devicetree/bindings/display/panel/
5328 M: Noralf Trønnes <noralf@tronnes.org>
5329 W: https://github.com/notro/tinydrm/wiki/Development
5330 T: git git://anongit.freedesktop.org/drm/drm-misc
5332 F: drivers/gpu/drm/tinydrm/
5333 F: include/drm/tinydrm/
5336 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5337 T: git git://anongit.freedesktop.org/drm/drm-misc
5338 L: dri-devel@lists.freedesktop.org
5339 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
5341 F: drivers/gpu/drm/xen/
5342 F: Documentation/gpu/xen-front.rst
5345 M: Christian Koenig <christian.koenig@amd.com>
5346 M: Huang Rui <ray.huang@amd.com>
5347 M: Junwei Zhang <Jerry.Zhang@amd.com>
5348 T: git git://people.freedesktop.org/~agd5f/linux
5350 L: dri-devel@lists.freedesktop.org
5352 F: drivers/gpu/drm/ttm/
5354 DSBR100 USB FM RADIO DRIVER
5355 M: Alexey Klimov <klimov.linux@gmail.com>
5356 L: linux-media@vger.kernel.org
5357 T: git git://linuxtv.org/media_tree.git
5359 F: drivers/media/radio/dsbr100.c
5362 M: Francois Romieu <romieu@fr.zoreil.com>
5363 L: netdev@vger.kernel.org
5365 F: drivers/net/wan/dscc4.c
5368 M: Hans Verkuil <hverkuil@xs4all.nl>
5369 L: linux-media@vger.kernel.org
5370 T: git git://linuxtv.org/media_tree.git
5371 W: https://linuxtv.org
5373 F: drivers/media/pci/dt3155/
5375 DVB_USB_AF9015 MEDIA DRIVER
5376 M: Antti Palosaari <crope@iki.fi>
5377 L: linux-media@vger.kernel.org
5378 W: https://linuxtv.org
5379 W: http://palosaari.fi/linux/
5380 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5381 T: git git://linuxtv.org/anttip/media_tree.git
5383 F: drivers/media/usb/dvb-usb-v2/af9015*
5385 DVB_USB_AF9035 MEDIA DRIVER
5386 M: Antti Palosaari <crope@iki.fi>
5387 L: linux-media@vger.kernel.org
5388 W: https://linuxtv.org
5389 W: http://palosaari.fi/linux/
5390 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5391 T: git git://linuxtv.org/anttip/media_tree.git
5393 F: drivers/media/usb/dvb-usb-v2/af9035*
5395 DVB_USB_ANYSEE MEDIA DRIVER
5396 M: Antti Palosaari <crope@iki.fi>
5397 L: linux-media@vger.kernel.org
5398 W: https://linuxtv.org
5399 W: http://palosaari.fi/linux/
5400 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5401 T: git git://linuxtv.org/anttip/media_tree.git
5403 F: drivers/media/usb/dvb-usb-v2/anysee*
5405 DVB_USB_AU6610 MEDIA DRIVER
5406 M: Antti Palosaari <crope@iki.fi>
5407 L: linux-media@vger.kernel.org
5408 W: https://linuxtv.org
5409 W: http://palosaari.fi/linux/
5410 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5411 T: git git://linuxtv.org/anttip/media_tree.git
5413 F: drivers/media/usb/dvb-usb-v2/au6610*
5415 DVB_USB_CE6230 MEDIA DRIVER
5416 M: Antti Palosaari <crope@iki.fi>
5417 L: linux-media@vger.kernel.org
5418 W: https://linuxtv.org
5419 W: http://palosaari.fi/linux/
5420 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5421 T: git git://linuxtv.org/anttip/media_tree.git
5423 F: drivers/media/usb/dvb-usb-v2/ce6230*
5425 DVB_USB_CXUSB MEDIA DRIVER
5426 M: Michael Krufky <mkrufky@linuxtv.org>
5427 L: linux-media@vger.kernel.org
5428 W: https://linuxtv.org
5429 W: http://github.com/mkrufky
5430 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5431 T: git git://linuxtv.org/media_tree.git
5433 F: drivers/media/usb/dvb-usb/cxusb*
5435 DVB_USB_EC168 MEDIA DRIVER
5436 M: Antti Palosaari <crope@iki.fi>
5437 L: linux-media@vger.kernel.org
5438 W: https://linuxtv.org
5439 W: http://palosaari.fi/linux/
5440 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5441 T: git git://linuxtv.org/anttip/media_tree.git
5443 F: drivers/media/usb/dvb-usb-v2/ec168*
5445 DVB_USB_GL861 MEDIA DRIVER
5446 M: Antti Palosaari <crope@iki.fi>
5447 L: linux-media@vger.kernel.org
5448 W: https://linuxtv.org
5449 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5450 T: git git://linuxtv.org/anttip/media_tree.git
5452 F: drivers/media/usb/dvb-usb-v2/gl861*
5454 DVB_USB_MXL111SF MEDIA DRIVER
5455 M: Michael Krufky <mkrufky@linuxtv.org>
5456 L: linux-media@vger.kernel.org
5457 W: https://linuxtv.org
5458 W: http://github.com/mkrufky
5459 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5460 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5462 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5464 DVB_USB_RTL28XXU MEDIA DRIVER
5465 M: Antti Palosaari <crope@iki.fi>
5466 L: linux-media@vger.kernel.org
5467 W: https://linuxtv.org
5468 W: http://palosaari.fi/linux/
5469 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5470 T: git git://linuxtv.org/anttip/media_tree.git
5472 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5474 DVB_USB_V2 MEDIA DRIVER
5475 M: Antti Palosaari <crope@iki.fi>
5476 L: linux-media@vger.kernel.org
5477 W: https://linuxtv.org
5478 W: http://palosaari.fi/linux/
5479 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5480 T: git git://linuxtv.org/anttip/media_tree.git
5482 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5483 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5486 M: Jason Baron <jbaron@akamai.com>
5488 F: lib/dynamic_debug.c
5489 F: include/linux/dynamic_debug.h
5491 DYNAMIC INTERRUPT MODERATION
5492 M: Tal Gilboa <talgi@mellanox.com>
5494 F: include/linux/net_dim.h
5496 DZ DECSTATION DZ11 SERIAL DRIVER
5497 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5499 F: drivers/tty/serial/dz.*
5501 E3X0 POWER BUTTON DRIVER
5502 M: Moritz Fischer <moritz.fischer@ettus.com>
5503 L: usrp-users@lists.ettus.com
5504 W: http://www.ettus.com
5506 F: drivers/input/misc/e3x0-button.c
5507 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5510 M: Antti Palosaari <crope@iki.fi>
5511 L: linux-media@vger.kernel.org
5512 W: https://linuxtv.org
5513 W: http://palosaari.fi/linux/
5514 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5515 T: git git://linuxtv.org/anttip/media_tree.git
5517 F: drivers/media/tuners/e4000*
5519 EARTH_PT1 MEDIA DRIVER
5520 M: Akihiro Tsukada <tskd08@gmail.com>
5521 L: linux-media@vger.kernel.org
5523 F: drivers/media/pci/pt1/
5525 EARTH_PT3 MEDIA DRIVER
5526 M: Akihiro Tsukada <tskd08@gmail.com>
5527 L: linux-media@vger.kernel.org
5529 F: drivers/media/pci/pt3/
5532 M: Antti Palosaari <crope@iki.fi>
5533 L: linux-media@vger.kernel.org
5534 W: https://linuxtv.org
5535 W: http://palosaari.fi/linux/
5536 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5537 T: git git://linuxtv.org/anttip/media_tree.git
5539 F: drivers/media/dvb-frontends/ec100*
5542 M: Tyler Hicks <tyhicks@canonical.com>
5543 L: ecryptfs@vger.kernel.org
5544 W: http://ecryptfs.org
5545 W: https://launchpad.net/ecryptfs
5546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5548 F: Documentation/filesystems/ecryptfs.txt
5552 M: Borislav Petkov <bp@alien8.de>
5553 L: linux-edac@vger.kernel.org
5555 F: drivers/edac/amd64_edac*
5558 M: Stefan Schaeckeler <sschaeck@cisco.com>
5560 F: drivers/edac/aspeed_edac.c
5561 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5564 M: Robert Richter <rric@kernel.org>
5565 L: linux-edac@vger.kernel.org
5567 F: drivers/edac/highbank*
5570 M: Ralf Baechle <ralf@linux-mips.org>
5571 M: David Daney <david.daney@cavium.com>
5572 L: linux-edac@vger.kernel.org
5573 L: linux-mips@vger.kernel.org
5575 F: drivers/edac/octeon_edac*
5577 EDAC-CAVIUM THUNDERX
5578 M: David Daney <david.daney@cavium.com>
5579 M: Jan Glauber <jglauber@cavium.com>
5580 L: linux-edac@vger.kernel.org
5582 F: drivers/edac/thunderx_edac*
5585 M: Borislav Petkov <bp@alien8.de>
5586 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5587 R: James Morse <james.morse@arm.com>
5588 L: linux-edac@vger.kernel.org
5589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5592 F: Documentation/admin-guide/ras.rst
5593 F: Documentation/driver-api/edac.rst
5595 F: include/linux/edac.h
5598 M: Mark Gross <mark.gross@intel.com>
5599 L: linux-edac@vger.kernel.org
5601 F: drivers/edac/e752x_edac.c
5604 L: linux-edac@vger.kernel.org
5606 F: drivers/edac/e7xxx_edac.c
5609 M: York Sun <york.sun@nxp.com>
5610 L: linux-edac@vger.kernel.org
5612 F: drivers/edac/fsl_ddr_edac.*
5615 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5616 L: linux-edac@vger.kernel.org
5618 F: drivers/edac/ghes_edac.c
5621 M: Tony Luck <tony.luck@intel.com>
5622 L: linux-edac@vger.kernel.org
5624 F: drivers/edac/i10nm_base.c
5627 L: linux-edac@vger.kernel.org
5629 F: drivers/edac/i3000_edac.c
5632 L: linux-edac@vger.kernel.org
5634 F: drivers/edac/i5000_edac.c
5637 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5638 L: linux-edac@vger.kernel.org
5640 F: drivers/edac/i5400_edac.c
5643 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5644 L: linux-edac@vger.kernel.org
5646 F: drivers/edac/i7300_edac.c
5649 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5650 L: linux-edac@vger.kernel.org
5652 F: drivers/edac/i7core_edac.c
5655 M: Tim Small <tim@buttersideup.com>
5656 L: linux-edac@vger.kernel.org
5658 F: drivers/edac/i82443bxgx_edac.c
5661 M: "Arvind R." <arvino55@gmail.com>
5662 L: linux-edac@vger.kernel.org
5664 F: drivers/edac/i82975x_edac.c
5667 M: Jason Baron <jbaron@akamai.com>
5668 L: linux-edac@vger.kernel.org
5670 F: drivers/edac/ie31200_edac.c
5673 M: Johannes Thumshirn <morbidrsa@gmail.com>
5674 L: linux-edac@vger.kernel.org
5676 F: drivers/edac/mpc85xx_edac.[ch]
5679 M: Egor Martovetsky <egor@pasemi.com>
5680 L: linux-edac@vger.kernel.org
5682 F: drivers/edac/pasemi_edac.c
5685 M: Tony Luck <tony.luck@intel.com>
5686 L: linux-edac@vger.kernel.org
5688 F: drivers/edac/pnd2_edac.[ch]
5691 M: Tim Small <tim@buttersideup.com>
5692 L: linux-edac@vger.kernel.org
5694 F: drivers/edac/r82600_edac.c
5697 M: Tony Luck <tony.luck@intel.com>
5698 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5699 L: linux-edac@vger.kernel.org
5701 F: drivers/edac/sb_edac.c
5704 M: Tony Luck <tony.luck@intel.com>
5705 L: linux-edac@vger.kernel.org
5707 F: drivers/edac/skx_*.c
5710 M: Tero Kristo <t-kristo@ti.com>
5711 L: linux-edac@vger.kernel.org
5713 F: drivers/edac/ti_edac.c
5716 M: Channagoud Kadabi <ckadabi@codeaurora.org>
5717 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5718 L: linux-arm-msm@vger.kernel.org
5719 L: linux-edac@vger.kernel.org
5721 F: drivers/edac/qcom_edac.c
5723 EDIROL UA-101/UA-1000 DRIVER
5724 M: Clemens Ladisch <clemens@ladisch.de>
5725 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5726 T: git git://git.alsa-project.org/alsa-kernel.git
5728 F: sound/usb/misc/ua101.c
5731 L: linux-efi@vger.kernel.org
5732 M: Ivan Hu <ivan.hu@canonical.com>
5733 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5735 F: drivers/firmware/efi/test/
5737 EFI VARIABLE FILESYSTEM
5738 M: Matthew Garrett <matthew.garrett@nebula.com>
5739 M: Jeremy Kerr <jk@ozlabs.org>
5740 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5742 L: linux-efi@vger.kernel.org
5746 EFIFB FRAMEBUFFER DRIVER
5747 L: linux-fbdev@vger.kernel.org
5748 M: Peter Jones <pjones@redhat.com>
5750 F: drivers/video/fbdev/efifb.c
5753 W: http://aeschi.ch.eu.org/efs/
5757 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5758 M: Douglas Miller <dougmill@linux.ibm.com>
5759 L: netdev@vger.kernel.org
5761 F: drivers/net/ethernet/ibm/ehea/
5763 EM28XX VIDEO4LINUX DRIVER
5764 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5765 L: linux-media@vger.kernel.org
5766 W: https://linuxtv.org
5767 T: git git://linuxtv.org/media_tree.git
5769 F: drivers/media/usb/em28xx/
5770 F: Documentation/media/v4l-drivers/em28xx*
5773 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5774 M: Matt Mackall <mpm@selenic.com>
5775 M: David Woodhouse <dwmw2@infradead.org>
5776 L: linux-embedded@vger.kernel.org
5779 Emulex 10Gbps iSCSI - OneConnect DRIVER
5780 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5781 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5782 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5783 L: linux-scsi@vger.kernel.org
5784 W: http://www.broadcom.com
5786 F: drivers/scsi/be2iscsi/
5788 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5789 M: Sathya Perla <sathya.perla@broadcom.com>
5790 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5791 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5792 M: Somnath Kotur <somnath.kotur@broadcom.com>
5793 L: netdev@vger.kernel.org
5794 W: http://www.emulex.com
5796 F: drivers/net/ethernet/emulex/benet/
5798 EMULEX ONECONNECT ROCE DRIVER
5799 M: Selvin Xavier <selvin.xavier@broadcom.com>
5800 M: Devesh Sharma <devesh.sharma@broadcom.com>
5801 L: linux-rdma@vger.kernel.org
5802 W: http://www.broadcom.com
5804 F: drivers/infiniband/hw/ocrdma/
5805 F: include/uapi/rdma/ocrdma-abi.h
5807 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5808 M: James Smart <james.smart@broadcom.com>
5809 M: Dick Kennedy <dick.kennedy@broadcom.com>
5810 L: linux-scsi@vger.kernel.org
5811 W: http://www.broadcom.com
5813 F: drivers/scsi/lpfc/
5815 ENE CB710 FLASH CARD READER DRIVER
5816 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5818 F: drivers/misc/cb710/
5819 F: drivers/mmc/host/cb710-mmc.*
5820 F: include/linux/cb710.h
5822 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5823 M: Maxim Levitsky <maximlevitsky@gmail.com>
5825 F: drivers/media/rc/ene_ir.*
5827 EPSON S1D13XXX FRAMEBUFFER DRIVER
5828 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5831 F: drivers/video/fbdev/s1d13xxxfb.c
5832 F: include/video/s1d13xxxfb.h
5834 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5835 M: Jeff Layton <jlayton@kernel.org>
5838 F: include/linux/errseq.h
5840 ET131X NETWORK DRIVER
5841 M: Mark Einon <mark.einon@gmail.com>
5843 F: drivers/net/ethernet/agere/
5846 M: Roopa Prabhu <roopa@cumulusnetworks.com>
5847 M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5848 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5849 L: netdev@vger.kernel.org
5850 W: http://www.linuxfoundation.org/en/Net:Bridge
5852 F: include/linux/netfilter_bridge/
5855 ETHERNET PHY LIBRARY
5856 M: Andrew Lunn <andrew@lunn.ch>
5857 M: Florian Fainelli <f.fainelli@gmail.com>
5858 M: Heiner Kallweit <hkallweit1@gmail.com>
5859 L: netdev@vger.kernel.org
5861 F: Documentation/ABI/testing/sysfs-bus-mdio
5862 F: Documentation/devicetree/bindings/net/mdio*
5863 F: Documentation/networking/phy.rst
5865 F: drivers/of/of_mdio.c
5866 F: drivers/of/of_net.c
5867 F: include/linux/*mdio*.h
5868 F: include/linux/of_net.h
5869 F: include/linux/phy.h
5870 F: include/linux/phy_fixed.h
5871 F: include/linux/platform_data/mdio-bcm-unimac.h
5872 F: include/linux/platform_data/mdio-gpio.h
5873 F: include/trace/events/mdio.h
5874 F: include/uapi/linux/mdio.h
5875 F: include/uapi/linux/mii.h
5878 M: Jan Kara <jack@suse.com>
5879 L: linux-ext4@vger.kernel.org
5881 F: Documentation/filesystems/ext2.txt
5883 F: include/linux/ext2*
5886 M: "Theodore Ts'o" <tytso@mit.edu>
5887 M: Andreas Dilger <adilger.kernel@dilger.ca>
5888 L: linux-ext4@vger.kernel.org
5889 W: http://ext4.wiki.kernel.org
5890 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5893 F: Documentation/filesystems/ext4/
5896 Extended Verification Module (EVM)
5897 M: Mimi Zohar <zohar@linux.ibm.com>
5898 L: linux-integrity@vger.kernel.org
5900 F: security/integrity/evm/
5902 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5903 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5904 L: linux-efi@vger.kernel.org
5905 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5907 F: Documentation/efi-stub.txt
5908 F: arch/*/kernel/efi.c
5909 F: arch/x86/boot/compressed/eboot.[ch]
5910 F: arch/*/include/asm/efi.h
5911 F: arch/x86/platform/efi/
5912 F: drivers/firmware/efi/
5913 F: include/linux/efi*.h
5914 F: arch/arm/boot/compressed/efi-header.S
5915 F: arch/arm64/kernel/efi-entry.S
5917 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5918 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5919 M: Chanwoo Choi <cw00.choi@samsung.com>
5920 L: linux-kernel@vger.kernel.org
5921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5924 F: include/linux/extcon/
5925 F: include/linux/extcon.h
5926 F: Documentation/extcon/
5927 F: Documentation/devicetree/bindings/extcon/
5930 M: Jingoo Han <jingoohan1@gmail.com>
5931 L: dri-devel@lists.freedesktop.org
5933 F: drivers/gpu/drm/exynos/exynos_dp*
5935 EXYNOS SYSMMU (IOMMU) driver
5936 M: Marek Szyprowski <m.szyprowski@samsung.com>
5937 L: iommu@lists.linux-foundation.org
5939 F: drivers/iommu/exynos-iommu.c
5941 EZchip NPS platform support
5942 M: Vineet Gupta <vgupta@synopsys.com>
5943 M: Ofer Levi <oferle@mellanox.com>
5945 F: arch/arc/plat-eznps
5946 F: arch/arc/boot/dts/eznps.dts
5949 M: Jaegeuk Kim <jaegeuk@kernel.org>
5950 M: Chao Yu <yuchao0@huawei.com>
5951 L: linux-f2fs-devel@lists.sourceforge.net
5952 W: https://f2fs.wiki.kernel.org/
5953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5955 F: Documentation/filesystems/f2fs.txt
5956 F: Documentation/ABI/testing/sysfs-fs-f2fs
5958 F: include/linux/f2fs_fs.h
5959 F: include/trace/events/f2fs.h
5961 F71805F HARDWARE MONITORING DRIVER
5962 M: Jean Delvare <jdelvare@suse.com>
5963 L: linux-hwmon@vger.kernel.org
5965 F: Documentation/hwmon/f71805f.rst
5966 F: drivers/hwmon/f71805f.c
5969 M: Josh Poimboeuf <jpoimboe@redhat.com>
5971 F: scripts/faddr2line
5974 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
5975 L: netdev@vger.kernel.org
5977 F: net/core/failover.c
5978 F: include/net/failover.h
5979 F: Documentation/networking/failover.rst
5982 M: Jan Kara <jack@suse.cz>
5983 R: Amir Goldstein <amir73il@gmail.com>
5984 L: linux-fsdevel@vger.kernel.org
5986 F: fs/notify/fanotify/
5987 F: include/linux/fanotify.h
5988 F: include/uapi/linux/fanotify.h
5990 FARSYNC SYNCHRONOUS DRIVER
5991 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5992 W: http://www.farsite.co.uk/
5994 F: drivers/net/wan/farsync.*
5996 FAULT INJECTION SUPPORT
5997 M: Akinobu Mita <akinobu.mita@gmail.com>
5999 F: Documentation/fault-injection/
6000 F: lib/fault-inject.c
6002 FBTFT Framebuffer drivers
6004 L: dri-devel@lists.freedesktop.org
6005 L: linux-fbdev@vger.kernel.org
6006 F: drivers/staging/fbtft/
6009 M: Michael Buesch <m@bues.ch>
6010 L: linux-media@vger.kernel.org
6012 F: drivers/media/tuners/fc0011.h
6013 F: drivers/media/tuners/fc0011.c
6016 M: Antti Palosaari <crope@iki.fi>
6017 L: linux-media@vger.kernel.org
6018 W: https://linuxtv.org
6019 W: http://palosaari.fi/linux/
6020 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6021 T: git git://linuxtv.org/anttip/media_tree.git
6023 F: drivers/media/tuners/fc2580*
6025 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6026 M: Hannes Reinecke <hare@suse.de>
6027 L: linux-scsi@vger.kernel.org
6028 W: www.Open-FCoE.org
6030 F: drivers/scsi/libfc/
6031 F: drivers/scsi/fcoe/
6033 F: include/scsi/libfc.h
6034 F: include/scsi/libfcoe.h
6035 F: include/uapi/scsi/fc/
6037 FILE LOCKING (flock() and fcntl()/lockf())
6038 M: Jeff Layton <jlayton@kernel.org>
6039 M: "J. Bruce Fields" <bfields@fieldses.org>
6040 L: linux-fsdevel@vger.kernel.org
6042 F: include/linux/fcntl.h
6043 F: include/uapi/linux/fcntl.h
6047 FILESYSTEMS (VFS and infrastructure)
6048 M: Alexander Viro <viro@zeniv.linux.org.uk>
6049 L: linux-fsdevel@vger.kernel.org
6052 F: include/linux/fs.h
6053 F: include/linux/fs_types.h
6054 F: include/uapi/linux/fs.h
6056 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6057 M: Riku Voipio <riku.voipio@iki.fi>
6058 L: linux-hwmon@vger.kernel.org
6060 F: drivers/hwmon/f75375s.c
6061 F: include/linux/f75375s.h
6063 FIREWIRE AUDIO DRIVERS
6064 M: Clemens Ladisch <clemens@ladisch.de>
6065 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6066 T: git git://git.alsa-project.org/alsa-kernel.git
6070 FIREWIRE MEDIA DRIVERS (firedtv)
6071 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6072 L: linux-media@vger.kernel.org
6073 L: linux1394-devel@lists.sourceforge.net
6074 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6076 F: drivers/media/firewire/
6078 FIREWIRE SBP-2 TARGET
6079 M: Chris Boot <bootc@bootc.net>
6080 L: linux-scsi@vger.kernel.org
6081 L: target-devel@vger.kernel.org
6082 L: linux1394-devel@lists.sourceforge.net
6083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6085 F: drivers/target/sbp/
6088 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6089 L: linux1394-devel@lists.sourceforge.net
6090 W: http://ieee1394.wiki.kernel.org/
6091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6093 F: drivers/firewire/
6094 F: include/linux/firewire.h
6095 F: include/uapi/linux/firewire*.h
6098 FIRMWARE LOADER (request_firmware)
6099 M: Luis Chamberlain <mcgrof@kernel.org>
6100 L: linux-kernel@vger.kernel.org
6102 F: Documentation/firmware_class/
6103 F: drivers/base/firmware_loader/
6104 F: include/linux/firmware.h
6106 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6107 M: Joshua Morris <josh.h.morris@us.ibm.com>
6108 M: Philip Kelleher <pjk1939@linux.ibm.com>
6110 F: drivers/block/rsxx/
6113 M: Jiri Kosina <jikos@kernel.org>
6114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
6116 F: drivers/block/floppy.c
6119 M: Alessandro Rubini <rubini@gnudd.com>
6120 W: http://www.ohwr.org/projects/fmc-bus
6123 F: include/linux/fmc*.h
6124 F: include/linux/ipmi-fru.h
6127 FPGA MANAGER FRAMEWORK
6128 M: Alan Tull <atull@kernel.org>
6129 M: Moritz Fischer <mdf@kernel.org>
6130 L: linux-fpga@vger.kernel.org
6132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
6133 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6134 F: Documentation/fpga/
6135 F: Documentation/driver-api/fpga/
6136 F: Documentation/devicetree/bindings/fpga/
6138 F: include/linux/fpga/
6139 W: http://www.rocketboards.org
6142 M: Wu Hao <hao.wu@intel.com>
6143 L: linux-fpga@vger.kernel.org
6145 F: Documentation/fpga/dfl.txt
6146 F: include/uapi/linux/fpga-dfl.h
6147 F: drivers/fpga/dfl*
6150 M: Bill Metzenthen <billm@melbpc.org.au>
6151 W: http://floatingpoint.sourceforge.net/emulator/index.html
6153 F: arch/x86/math-emu/
6155 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6156 L: netdev@vger.kernel.org
6158 F: drivers/net/wan/dlci.c
6159 F: drivers/net/wan/sdla.c
6162 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6163 L: dri-devel@lists.freedesktop.org
6164 L: linux-fbdev@vger.kernel.org
6165 T: git git://github.com/bzolnier/linux.git
6166 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6168 F: Documentation/fb/
6171 F: include/linux/fb.h
6172 F: include/uapi/video/
6173 F: include/uapi/linux/fb.h
6175 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6176 M: Horia Geantă <horia.geanta@nxp.com>
6177 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6178 L: linux-crypto@vger.kernel.org
6180 F: drivers/crypto/caam/
6181 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6183 FREESCALE DIU FRAMEBUFFER DRIVER
6184 M: Timur Tabi <timur@kernel.org>
6185 L: linux-fbdev@vger.kernel.org
6187 F: drivers/video/fbdev/fsl-diu-fb.*
6189 FREESCALE DMA DRIVER
6190 M: Li Yang <leoyang.li@nxp.com>
6191 M: Zhang Wei <zw@zh-kernel.org>
6192 L: linuxppc-dev@lists.ozlabs.org
6194 F: drivers/dma/fsldma.*
6196 FREESCALE ENETC ETHERNET DRIVERS
6197 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6198 L: netdev@vger.kernel.org
6200 F: drivers/net/ethernet/freescale/enetc/
6202 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6203 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6204 L: netdev@vger.kernel.org
6206 F: drivers/net/ethernet/freescale/gianfar*
6207 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6209 FREESCALE GPMI NAND DRIVER
6210 M: Han Xu <han.xu@nxp.com>
6211 L: linux-mtd@lists.infradead.org
6213 F: drivers/mtd/nand/raw/gpmi-nand/*
6215 FREESCALE I2C CPM DRIVER
6216 M: Jochen Friedrich <jochen@scram.de>
6217 L: linuxppc-dev@lists.ozlabs.org
6218 L: linux-i2c@vger.kernel.org
6220 F: drivers/i2c/busses/i2c-cpm.c
6222 FREESCALE IMX LPI2C DRIVER
6223 M: Dong Aisheng <aisheng.dong@nxp.com>
6224 L: linux-i2c@vger.kernel.org
6225 L: linux-imx@nxp.com
6227 F: drivers/i2c/busses/i2c-imx-lpi2c.c
6228 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6230 FREESCALE IMX / MXC FEC DRIVER
6231 M: Fugang Duan <fugang.duan@nxp.com>
6232 L: netdev@vger.kernel.org
6234 F: drivers/net/ethernet/freescale/fec_main.c
6235 F: drivers/net/ethernet/freescale/fec_ptp.c
6236 F: drivers/net/ethernet/freescale/fec.h
6237 F: Documentation/devicetree/bindings/net/fsl-fec.txt
6239 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6240 M: Sascha Hauer <s.hauer@pengutronix.de>
6241 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6242 L: linux-fbdev@vger.kernel.org
6243 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6245 F: include/linux/platform_data/video-imxfb.h
6246 F: drivers/video/fbdev/imxfb.c
6248 FREESCALE QORIQ DPAA ETHERNET DRIVER
6249 M: Madalin Bucur <madalin.bucur@nxp.com>
6250 L: netdev@vger.kernel.org
6252 F: drivers/net/ethernet/freescale/dpaa
6254 FREESCALE QORIQ DPAA FMAN DRIVER
6255 M: Madalin Bucur <madalin.bucur@nxp.com>
6256 L: netdev@vger.kernel.org
6258 F: drivers/net/ethernet/freescale/fman
6259 F: Documentation/devicetree/bindings/net/fsl-fman.txt
6261 FREESCALE QORIQ PTP CLOCK DRIVER
6262 M: Yangbo Lu <yangbo.lu@nxp.com>
6263 L: netdev@vger.kernel.org
6265 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6266 F: drivers/ptp/ptp_qoriq.c
6267 F: drivers/ptp/ptp_qoriq_debugfs.c
6268 F: include/linux/fsl/ptp_qoriq.h
6269 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6271 FREESCALE QUAD SPI DRIVER
6272 M: Han Xu <han.xu@nxp.com>
6273 L: linux-spi@vger.kernel.org
6275 F: drivers/spi/spi-fsl-qspi.c
6277 FREESCALE QUICC ENGINE LIBRARY
6278 M: Qiang Zhao <qiang.zhao@nxp.com>
6279 L: linuxppc-dev@lists.ozlabs.org
6281 F: drivers/soc/fsl/qe/
6282 F: include/soc/fsl/*qe*.h
6283 F: include/soc/fsl/*ucc*.h
6285 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6286 M: Li Yang <leoyang.li@nxp.com>
6287 L: netdev@vger.kernel.org
6288 L: linuxppc-dev@lists.ozlabs.org
6290 F: drivers/net/ethernet/freescale/ucc_geth*
6292 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6293 M: Zhao Qiang <qiang.zhao@nxp.com>
6294 L: netdev@vger.kernel.org
6295 L: linuxppc-dev@lists.ozlabs.org
6297 F: drivers/net/wan/fsl_ucc_hdlc*
6299 FREESCALE QUICC ENGINE UCC UART DRIVER
6300 M: Timur Tabi <timur@kernel.org>
6301 L: linuxppc-dev@lists.ozlabs.org
6303 F: drivers/tty/serial/ucc_uart.c
6305 FREESCALE SOC DRIVERS
6306 M: Li Yang <leoyang.li@nxp.com>
6307 L: linuxppc-dev@lists.ozlabs.org
6308 L: linux-arm-kernel@lists.infradead.org
6310 F: Documentation/devicetree/bindings/soc/fsl/
6312 F: include/linux/fsl/
6314 FREESCALE SOC FS_ENET DRIVER
6315 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
6316 L: linuxppc-dev@lists.ozlabs.org
6317 L: netdev@vger.kernel.org
6319 F: drivers/net/ethernet/freescale/fs_enet/
6320 F: include/linux/fs_enet_pd.h
6322 FREESCALE SOC SOUND DRIVERS
6323 M: Timur Tabi <timur@kernel.org>
6324 M: Nicolin Chen <nicoleotsuka@gmail.com>
6325 M: Xiubo Li <Xiubo.Lee@gmail.com>
6326 R: Fabio Estevam <festevam@gmail.com>
6327 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6328 L: linuxppc-dev@lists.ozlabs.org
6330 F: sound/soc/fsl/fsl*
6331 F: sound/soc/fsl/imx*
6332 F: sound/soc/fsl/mpc8610_hpcd.c
6334 FREESCALE USB PERIPHERAL DRIVERS
6335 M: Li Yang <leoyang.li@nxp.com>
6336 L: linux-usb@vger.kernel.org
6337 L: linuxppc-dev@lists.ozlabs.org
6339 F: drivers/usb/gadget/udc/fsl*
6342 M: Christoph Hellwig <hch@infradead.org>
6343 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
6348 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6349 M: Pavel Machek <pavel@ucw.cz>
6350 L: linux-pm@vger.kernel.org
6352 F: Documentation/power/freezing-of-tasks.txt
6353 F: include/linux/freezer.h
6357 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6358 L: linux-kernel@vger.kernel.org
6361 F: include/linux/frontswap.h
6363 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6364 M: David Howells <dhowells@redhat.com>
6365 L: linux-cachefs@redhat.com (moderated for non-subscribers)
6367 F: Documentation/filesystems/caching/
6369 F: include/linux/fscache*.h
6371 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6372 M: Theodore Y. Ts'o <tytso@mit.edu>
6373 M: Jaegeuk Kim <jaegeuk@kernel.org>
6374 M: Eric Biggers <ebiggers@kernel.org>
6375 L: linux-fscrypt@vger.kernel.org
6376 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6377 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6380 F: include/linux/fscrypt*.h
6381 F: Documentation/filesystems/fscrypt.rst
6383 FSI-ATTACHED I2C DRIVER
6384 M: Eddie James <eajames@linux.ibm.com>
6385 L: linux-i2c@vger.kernel.org
6386 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
6388 F: drivers/i2c/busses/i2c-fsi.c
6389 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6391 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6392 M: Jan Kara <jack@suse.cz>
6393 R: Amir Goldstein <amir73il@gmail.com>
6394 L: linux-fsdevel@vger.kernel.org
6397 F: include/linux/fsnotify*.h
6399 FUJITSU LAPTOP EXTRAS
6400 M: Jonathan Woithe <jwoithe@just42.net>
6401 L: platform-driver-x86@vger.kernel.org
6403 F: drivers/platform/x86/fujitsu-laptop.c
6405 FUJITSU M-5MO LS CAMERA ISP DRIVER
6406 M: Kyungmin Park <kyungmin.park@samsung.com>
6407 M: Heungjun Kim <riverful.kim@samsung.com>
6408 L: linux-media@vger.kernel.org
6410 F: drivers/media/i2c/m5mols/
6411 F: include/media/i2c/m5mols.h
6413 FUJITSU TABLET EXTRAS
6414 M: Robert Gerlach <khnz@gmx.de>
6415 L: platform-driver-x86@vger.kernel.org
6417 F: drivers/platform/x86/fujitsu-tablet.c
6419 FUSE: FILESYSTEM IN USERSPACE
6420 M: Miklos Szeredi <miklos@szeredi.hu>
6421 L: linux-fsdevel@vger.kernel.org
6422 W: http://fuse.sourceforge.net/
6423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6426 F: include/uapi/linux/fuse.h
6427 F: Documentation/filesystems/fuse.txt
6430 M: Thomas Gleixner <tglx@linutronix.de>
6431 M: Ingo Molnar <mingo@redhat.com>
6432 R: Peter Zijlstra <peterz@infradead.org>
6433 R: Darren Hart <dvhart@infradead.org>
6434 L: linux-kernel@vger.kernel.org
6435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6438 F: include/asm-generic/futex.h
6439 F: include/linux/futex.h
6440 F: include/uapi/linux/futex.h
6441 F: tools/testing/selftests/futex/
6442 F: tools/perf/bench/futex*
6443 F: Documentation/*futex*
6446 M: Kees Cook <keescook@chromium.org>
6447 R: Emese Revfy <re.emese@gmail.com>
6448 L: kernel-hardening@lists.openwall.com
6450 F: scripts/gcc-plugins/
6451 F: scripts/gcc-plugin.sh
6452 F: scripts/Makefile.gcc-plugins
6453 F: Documentation/gcc-plugins.txt
6455 GASKET DRIVER FRAMEWORK
6456 M: Rob Springer <rspringer@google.com>
6457 M: Todd Poynor <toddpoynor@google.com>
6458 M: Ben Chan <benchan@chromium.org>
6460 F: drivers/staging/gasket/
6462 GCOV BASED KERNEL PROFILING
6463 M: Peter Oberparleiter <oberpar@linux.ibm.com>
6466 F: Documentation/dev-tools/gcov.rst
6468 GDB KERNEL DEBUGGING HELPER SCRIPTS
6469 M: Jan Kiszka <jan.kiszka@siemens.com>
6470 M: Kieran Bingham <kbingham@kernel.org>
6474 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6475 M: Achim Leubner <achim_leubner@adaptec.com>
6476 L: linux-scsi@vger.kernel.org
6477 W: http://www.icp-vortex.com/
6479 F: drivers/scsi/gdt*
6481 GEMTEK FM RADIO RECEIVER DRIVER
6482 M: Hans Verkuil <hverkuil@xs4all.nl>
6483 L: linux-media@vger.kernel.org
6484 T: git git://linuxtv.org/media_tree.git
6485 W: https://linuxtv.org
6487 F: drivers/media/radio/radio-gemtek*
6489 GENERIC GPIO I2C DRIVER
6490 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6492 F: drivers/i2c/busses/i2c-gpio.c
6493 F: include/linux/platform_data/i2c-gpio.h
6495 GENERIC GPIO I2C MULTIPLEXER DRIVER
6496 M: Peter Korsgaard <peter.korsgaard@barco.com>
6497 L: linux-i2c@vger.kernel.org
6499 F: drivers/i2c/muxes/i2c-mux-gpio.c
6500 F: include/linux/platform_data/i2c-mux-gpio.h
6501 F: Documentation/i2c/muxes/i2c-mux-gpio
6503 GENERIC HDLC (WAN) DRIVERS
6504 M: Krzysztof Halasa <khc@pm.waw.pl>
6505 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
6507 F: drivers/net/wan/c101.c
6508 F: drivers/net/wan/hd6457*
6509 F: drivers/net/wan/hdlc*
6510 F: drivers/net/wan/n2.c
6511 F: drivers/net/wan/pc300too.c
6512 F: drivers/net/wan/pci200syn.c
6513 F: drivers/net/wan/wanxl*
6515 GENERIC INCLUDE/ASM HEADER FILES
6516 M: Arnd Bergmann <arnd@arndb.de>
6517 L: linux-arch@vger.kernel.org
6518 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6520 F: include/asm-generic/
6521 F: include/uapi/asm-generic/
6523 GENERIC PHY FRAMEWORK
6524 M: Kishon Vijay Abraham I <kishon@ti.com>
6525 L: linux-kernel@vger.kernel.org
6526 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6529 F: include/linux/phy/
6530 F: Documentation/devicetree/bindings/phy/
6532 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6533 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6535 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6538 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6539 M: Kevin Hilman <khilman@kernel.org>
6540 M: Ulf Hansson <ulf.hansson@linaro.org>
6541 L: linux-pm@vger.kernel.org
6543 F: drivers/base/power/domain*.c
6544 F: include/linux/pm_domain.h
6545 F: Documentation/devicetree/bindings/power/power_domain.txt
6547 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6548 M: Eugen Hristev <eugen.hristev@microchip.com>
6549 L: linux-input@vger.kernel.org
6551 F: drivers/input/touchscreen/resistive-adc-touch.c
6553 GENERIC UIO DRIVER FOR PCI DEVICES
6554 M: "Michael S. Tsirkin" <mst@redhat.com>
6555 L: kvm@vger.kernel.org
6557 F: drivers/uio/uio_pci_generic.c
6559 GENWQE (IBM Generic Workqueue Card)
6560 M: Frank Haverkamp <haver@linux.ibm.com>
6562 F: drivers/misc/genwqe/
6564 GET_MAINTAINER SCRIPT
6565 M: Joe Perches <joe@perches.com>
6567 F: scripts/get_maintainer.pl
6570 M: Bob Peterson <rpeterso@redhat.com>
6571 M: Andreas Gruenbacher <agruenba@redhat.com>
6572 L: cluster-devel@redhat.com
6573 W: http://sources.redhat.com/cluster/
6574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6576 F: Documentation/filesystems/gfs2*.txt
6578 F: include/uapi/linux/gfs2_ondisk.h
6580 GIGASET ISDN DRIVERS
6581 M: Paul Bolle <pebolle@tiscali.nl>
6582 L: gigaset307x-common@lists.sourceforge.net
6583 W: http://gigaset307x.sourceforge.net/
6585 F: Documentation/isdn/README.gigaset
6586 F: drivers/isdn/gigaset/
6587 F: include/uapi/linux/gigaset_dev.h
6590 M: Johan Hovold <johan@kernel.org>
6591 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6593 F: Documentation/ABI/testing/sysfs-class-gnss
6594 F: Documentation/devicetree/bindings/gnss/
6596 F: include/linux/gnss.h
6599 M: Hans Verkuil <hans.verkuil@cisco.com>
6600 L: linux-media@vger.kernel.org
6602 F: drivers/media/usb/go7007/
6605 M: Bastien Nocera <hadess@hadess.net>
6606 L: linux-input@vger.kernel.org
6608 F: drivers/input/touchscreen/goodix.c
6610 GPD POCKET FAN DRIVER
6611 M: Hans de Goede <hdegoede@redhat.com>
6612 L: platform-driver-x86@vger.kernel.org
6614 F: drivers/platform/x86/gpd-pocket-fan.c
6617 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6618 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6619 L: linux-gpio@vger.kernel.org
6620 L: linux-acpi@vger.kernel.org
6622 F: Documentation/firmware-guide/acpi/gpio-properties.rst
6623 F: drivers/gpio/gpiolib-acpi.c
6626 M: Sean Young <sean@mess.org>
6627 L: linux-media@vger.kernel.org
6629 F: drivers/media/rc/gpio-ir-tx.c
6632 M: Bamvor Jian Zhang <bamv2005@gmail.com>
6633 L: linux-gpio@vger.kernel.org
6635 F: drivers/gpio/gpio-mockup.c
6636 F: tools/testing/selftests/gpio/
6639 M: Linus Walleij <linus.walleij@linaro.org>
6640 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
6641 L: linux-gpio@vger.kernel.org
6642 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6644 F: Documentation/devicetree/bindings/gpio/
6645 F: Documentation/driver-api/gpio/
6646 F: Documentation/gpio/
6647 F: Documentation/ABI/testing/gpio-cdev
6648 F: Documentation/ABI/obsolete/sysfs-gpio
6650 F: include/linux/gpio/
6651 F: include/linux/gpio.h
6652 F: include/linux/of_gpio.h
6653 F: include/asm-generic/gpio.h
6654 F: include/uapi/linux/gpio.h
6657 GRE DEMULTIPLEXER DRIVER
6658 M: Dmitry Kozlov <xeb@mail.ru>
6659 L: netdev@vger.kernel.org
6661 F: net/ipv4/gre_demux.c
6662 F: net/ipv4/gre_offload.c
6663 F: include/net/gre.h
6665 GRETH 10/100/1G Ethernet MAC device driver
6666 M: Andreas Larsson <andreas@gaisler.com>
6667 L: netdev@vger.kernel.org
6669 F: drivers/net/ethernet/aeroflex/
6671 GREYBUS AUDIO PROTOCOLS DRIVERS
6672 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6673 M: Mark Greer <mgreer@animalcreek.com>
6675 F: drivers/staging/greybus/audio_apbridgea.c
6676 F: drivers/staging/greybus/audio_apbridgea.h
6677 F: drivers/staging/greybus/audio_codec.c
6678 F: drivers/staging/greybus/audio_codec.h
6679 F: drivers/staging/greybus/audio_gb.c
6680 F: drivers/staging/greybus/audio_manager.c
6681 F: drivers/staging/greybus/audio_manager.h
6682 F: drivers/staging/greybus/audio_manager_module.c
6683 F: drivers/staging/greybus/audio_manager_private.h
6684 F: drivers/staging/greybus/audio_manager_sysfs.c
6685 F: drivers/staging/greybus/audio_module.c
6686 F: drivers/staging/greybus/audio_topology.c
6688 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6689 M: Viresh Kumar <vireshk@kernel.org>
6691 F: drivers/staging/greybus/authentication.c
6692 F: drivers/staging/greybus/bootrom.c
6693 F: drivers/staging/greybus/firmware.h
6694 F: drivers/staging/greybus/fw-core.c
6695 F: drivers/staging/greybus/fw-download.c
6696 F: drivers/staging/greybus/fw-management.c
6697 F: drivers/staging/greybus/greybus_authentication.h
6698 F: drivers/staging/greybus/greybus_firmware.h
6699 F: drivers/staging/greybus/hid.c
6700 F: drivers/staging/greybus/i2c.c
6701 F: drivers/staging/greybus/spi.c
6702 F: drivers/staging/greybus/spilib.c
6703 F: drivers/staging/greybus/spilib.h
6705 GREYBUS LOOPBACK DRIVER
6706 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6708 F: drivers/staging/greybus/loopback.c
6710 GREYBUS PLATFORM DRIVERS
6711 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6713 F: drivers/staging/greybus/arche-platform.c
6714 F: drivers/staging/greybus/arche-apb-ctrl.c
6715 F: drivers/staging/greybus/arche_platform.h
6717 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6718 M: Rui Miguel Silva <rmfrfs@gmail.com>
6720 F: drivers/staging/greybus/sdio.c
6721 F: drivers/staging/greybus/light.c
6722 F: drivers/staging/greybus/gpio.c
6723 F: drivers/staging/greybus/power_supply.c
6724 F: drivers/staging/greybus/spi.c
6725 F: drivers/staging/greybus/spilib.c
6728 M: Johan Hovold <johan@kernel.org>
6729 M: Alex Elder <elder@kernel.org>
6730 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6732 F: drivers/staging/greybus/
6733 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6735 GREYBUS UART PROTOCOLS DRIVERS
6736 M: David Lin <dtwlin@gmail.com>
6738 F: drivers/staging/greybus/uart.c
6739 F: drivers/staging/greybus/log.c
6741 GS1662 VIDEO SERIALIZER
6742 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6743 L: linux-media@vger.kernel.org
6744 T: git git://linuxtv.org/media_tree.git
6746 F: drivers/media/spi/gs1662.c
6748 GSPCA FINEPIX SUBDRIVER
6749 M: Frank Zago <frank@zago.net>
6750 L: linux-media@vger.kernel.org
6751 T: git git://linuxtv.org/media_tree.git
6753 F: drivers/media/usb/gspca/finepix.c
6755 GSPCA GL860 SUBDRIVER
6756 M: Olivier Lorin <o.lorin@laposte.net>
6757 L: linux-media@vger.kernel.org
6758 T: git git://linuxtv.org/media_tree.git
6760 F: drivers/media/usb/gspca/gl860/
6762 GSPCA M5602 SUBDRIVER
6763 M: Erik Andren <erik.andren@gmail.com>
6764 L: linux-media@vger.kernel.org
6765 T: git git://linuxtv.org/media_tree.git
6767 F: drivers/media/usb/gspca/m5602/
6769 GSPCA PAC207 SONIXB SUBDRIVER
6770 M: Hans Verkuil <hverkuil@xs4all.nl>
6771 L: linux-media@vger.kernel.org
6772 T: git git://linuxtv.org/media_tree.git
6774 F: drivers/media/usb/gspca/pac207.c
6776 GSPCA SN9C20X SUBDRIVER
6777 M: Brian Johnson <brijohn@gmail.com>
6778 L: linux-media@vger.kernel.org
6779 T: git git://linuxtv.org/media_tree.git
6781 F: drivers/media/usb/gspca/sn9c20x.c
6783 GSPCA T613 SUBDRIVER
6784 M: Leandro Costantino <lcostantino@gmail.com>
6785 L: linux-media@vger.kernel.org
6786 T: git git://linuxtv.org/media_tree.git
6788 F: drivers/media/usb/gspca/t613.c
6790 GSPCA USB WEBCAM DRIVER
6791 M: Hans Verkuil <hverkuil@xs4all.nl>
6792 L: linux-media@vger.kernel.org
6793 T: git git://linuxtv.org/media_tree.git
6795 F: drivers/media/usb/gspca/
6797 GTP (GPRS Tunneling Protocol)
6798 M: Pablo Neira Ayuso <pablo@netfilter.org>
6799 M: Harald Welte <laforge@gnumonks.org>
6800 L: osmocom-net-gprs@lists.osmocom.org
6801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6803 F: drivers/net/gtp.c
6805 GUID PARTITION TABLE (GPT)
6806 M: Davidlohr Bueso <dave@stgolabs.net>
6807 L: linux-efi@vger.kernel.org
6809 F: block/partitions/efi.*
6812 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6813 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6814 W: http://uclinux-h8.sourceforge.jp
6815 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6818 F: drivers/clocksource/h8300_*.c
6819 F: drivers/clk/h8300/
6820 F: drivers/irqchip/irq-renesas-h8*.c
6822 HABANALABS PCI DRIVER
6823 M: Oded Gabbay <oded.gabbay@gmail.com>
6824 T: git https://github.com/HabanaAI/linux.git
6826 F: drivers/misc/habanalabs/
6827 F: include/uapi/misc/habanalabs.h
6828 F: Documentation/ABI/testing/sysfs-driver-habanalabs
6829 F: Documentation/ABI/testing/debugfs-driver-habanalabs
6832 M: Antti Palosaari <crope@iki.fi>
6833 L: linux-media@vger.kernel.org
6834 W: https://linuxtv.org
6835 W: http://palosaari.fi/linux/
6836 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6837 T: git git://linuxtv.org/anttip/media_tree.git
6839 F: drivers/media/usb/hackrf/
6841 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6842 M: Frank Seidel <frank@f-seidel.de>
6843 L: platform-driver-x86@vger.kernel.org
6844 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6846 F: drivers/platform/x86/hdaps.c
6849 M: Jean Delvare <jdelvare@suse.com>
6850 M: Guenter Roeck <linux@roeck-us.net>
6851 L: linux-hwmon@vger.kernel.org
6852 W: http://hwmon.wiki.kernel.org/
6853 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6855 F: Documentation/devicetree/bindings/hwmon/
6856 F: Documentation/hwmon/
6858 F: include/linux/hwmon*.h
6859 F: include/trace/events/hwmon*.h
6861 HARDWARE RANDOM NUMBER GENERATOR CORE
6862 M: Matt Mackall <mpm@selenic.com>
6863 M: Herbert Xu <herbert@gondor.apana.org.au>
6864 L: linux-crypto@vger.kernel.org
6866 F: Documentation/devicetree/bindings/rng/
6867 F: Documentation/hw_random.txt
6868 F: drivers/char/hw_random/
6869 F: include/linux/hw_random.h
6871 HARDWARE TRACING FACILITIES
6872 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6874 F: drivers/hwtracing/
6876 HARDWARE SPINLOCK CORE
6877 M: Ohad Ben-Cohen <ohad@wizery.com>
6878 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6879 L: linux-remoteproc@vger.kernel.org
6881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6882 F: Documentation/devicetree/bindings/hwlock/
6883 F: Documentation/hwspinlock.txt
6884 F: drivers/hwspinlock/
6885 F: include/linux/hwspinlock.h
6887 HARMONY SOUND DRIVER
6888 L: linux-parisc@vger.kernel.org
6890 F: sound/parisc/harmony.*
6892 HDPVR USB VIDEO ENCODER DRIVER
6893 M: Hans Verkuil <hverkuil@xs4all.nl>
6894 L: linux-media@vger.kernel.org
6895 T: git git://linuxtv.org/media_tree.git
6896 W: https://linuxtv.org
6898 F: drivers/media/usb/hdpvr/
6900 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6901 M: Jerry Hoemann <jerry.hoemann@hpe.com>
6903 F: Documentation/watchdog/hpwdt.txt
6904 F: drivers/watchdog/hpwdt.c
6906 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6907 M: Don Brace <don.brace@microsemi.com>
6908 L: esc.storagedev@microsemi.com
6909 L: linux-scsi@vger.kernel.org
6911 F: Documentation/scsi/hpsa.txt
6912 F: drivers/scsi/hpsa*.[ch]
6913 F: include/linux/cciss*.h
6914 F: include/uapi/linux/cciss*.h
6917 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6918 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6919 L: linux-rdma@vger.kernel.org
6921 F: drivers/infiniband/hw/hfi1
6924 L: linux-fsdevel@vger.kernel.org
6926 F: Documentation/filesystems/hfs.txt
6930 L: linux-fsdevel@vger.kernel.org
6932 F: Documentation/filesystems/hfsplus.txt
6935 HGA FRAMEBUFFER DRIVER
6936 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6937 L: linux-nvidia@lists.surfsouth.com
6938 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6940 F: drivers/video/fbdev/hgafb.c
6942 HIBERNATION (aka Software Suspend, aka swsusp)
6943 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6944 M: Pavel Machek <pavel@ucw.cz>
6945 L: linux-pm@vger.kernel.org
6946 B: https://bugzilla.kernel.org
6949 F: drivers/base/power/
6951 F: include/linux/suspend.h
6952 F: include/linux/freezer.h
6953 F: include/linux/pm.h
6954 F: arch/*/include/asm/suspend*.h
6957 M: Jiri Kosina <jikos@kernel.org>
6958 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6959 L: linux-input@vger.kernel.org
6960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6963 F: include/linux/hid*
6964 F: include/uapi/linux/hid*
6966 HID SENSOR HUB DRIVERS
6967 M: Jiri Kosina <jikos@kernel.org>
6968 M: Jonathan Cameron <jic23@kernel.org>
6969 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6970 L: linux-input@vger.kernel.org
6971 L: linux-iio@vger.kernel.org
6973 F: Documentation/hid/hid-sensor*
6974 F: drivers/hid/hid-sensor-*
6975 F: drivers/iio/*/hid-*
6976 F: include/linux/hid-sensor-*
6978 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6979 M: Thomas Gleixner <tglx@linutronix.de>
6980 L: linux-kernel@vger.kernel.org
6981 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6983 F: Documentation/timers/
6984 F: kernel/time/hrtimer.c
6985 F: kernel/time/clockevents.c
6986 F: kernel/time/timer_*.c
6987 F: include/linux/clockchips.h
6988 F: include/linux/hrtimer.h
6990 HIGH-SPEED SCC DRIVER FOR AX.25
6991 L: linux-hams@vger.kernel.org
6993 F: drivers/net/hamradio/dmascc.c
6994 F: drivers/net/hamradio/scc.c
6996 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6997 M: HighPoint Linux Team <linux@highpoint-tech.com>
6998 W: http://www.highpoint-tech.com
7000 F: Documentation/scsi/hptiop.txt
7001 F: drivers/scsi/hptiop.c
7004 M: Jes Sorensen <jes@trained-monkey.org>
7005 L: linux-hippi@sunsite.dk
7007 F: include/linux/hippidevice.h
7008 F: include/uapi/linux/if_hippi.h
7010 F: drivers/net/hippi/
7012 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7013 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7014 M: Salil Mehta <salil.mehta@huawei.com>
7015 L: netdev@vger.kernel.org
7016 W: http://www.hisilicon.com
7018 F: drivers/net/ethernet/hisilicon/hns3/
7020 HISILICON LPC BUS DRIVER
7021 M: john.garry@huawei.com
7022 W: http://www.hisilicon.com
7024 F: drivers/bus/hisi_lpc.c
7025 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7027 HISILICON NETWORK SUBSYSTEM DRIVER
7028 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7029 M: Salil Mehta <salil.mehta@huawei.com>
7030 L: netdev@vger.kernel.org
7031 W: http://www.hisilicon.com
7033 F: drivers/net/ethernet/hisilicon/
7034 F: Documentation/devicetree/bindings/net/hisilicon*.txt
7036 HISILICON PMU DRIVER
7037 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
7038 W: http://www.hisilicon.com
7040 F: drivers/perf/hisilicon
7041 F: Documentation/perf/hisi-pmu.txt
7043 HISILICON ROCE DRIVER
7044 M: Lijun Ou <oulijun@huawei.com>
7045 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
7046 L: linux-rdma@vger.kernel.org
7048 F: drivers/infiniband/hw/hns/
7049 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7051 HISILICON SAS Controller
7052 M: John Garry <john.garry@huawei.com>
7053 W: http://www.hisilicon.com
7055 F: drivers/scsi/hisi_sas/
7056 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7058 HMM - Heterogeneous Memory Management
7059 M: Jérôme Glisse <jglisse@redhat.com>
7060 L: linux-mm@kvack.org
7063 F: include/linux/hmm*
7064 F: Documentation/vm/hmm.rst
7067 M: Jouni Malinen <j@w1.fi>
7068 L: linux-wireless@vger.kernel.org
7069 W: http://w1.fi/hostap-driver.html
7071 F: drivers/net/wireless/intersil/hostap/
7073 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7074 L: platform-driver-x86@vger.kernel.org
7076 F: drivers/platform/x86/tc1100-wmi.c
7078 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7079 M: Jaroslav Kysela <perex@perex.cz>
7081 F: drivers/net/ethernet/hp/hp100.*
7083 HPET: High Precision Event Timers driver
7084 M: Clemens Ladisch <clemens@ladisch.de>
7086 F: Documentation/timers/hpet.txt
7087 F: drivers/char/hpet.c
7088 F: include/linux/hpet.h
7089 F: include/uapi/linux/hpet.h
7093 F: arch/x86/kernel/hpet.c
7094 F: arch/x86/include/asm/hpet.h
7097 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7098 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7103 M: Sebastian Reichel <sre@kernel.org>
7104 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7106 F: Documentation/ABI/testing/sysfs-bus-hsi
7107 F: Documentation/driver-api/hsi.rst
7109 F: include/linux/hsi/
7110 F: include/uapi/linux/hsi/
7113 L: linux-usb@vger.kernel.org
7115 F: drivers/net/usb/hso.c
7117 HSR NETWORK PROTOCOL
7118 M: Arvid Brodin <arvid.brodin@alten.se>
7119 L: netdev@vger.kernel.org
7123 HT16K33 LED CONTROLLER DRIVER
7124 M: Robin van der Gracht <robin@protonic.nl>
7126 F: drivers/auxdisplay/ht16k33.c
7127 F: Documentation/devicetree/bindings/display/ht16k33.txt
7129 HTCPEN TOUCHSCREEN DRIVER
7130 M: Pau Oliva Fora <pof@eslack.org>
7131 L: linux-input@vger.kernel.org
7133 F: drivers/input/touchscreen/htcpen.c
7135 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7136 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7137 L: linux-iio@vger.kernel.org
7138 W: http://www.st.com/
7140 F: drivers/iio/humidity/hts221*
7141 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
7143 HUAWEI ETHERNET DRIVER
7144 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
7145 L: netdev@vger.kernel.org
7147 F: Documentation/networking/hinic.txt
7148 F: drivers/net/ethernet/huawei/hinic/
7151 M: Mike Kravetz <mike.kravetz@oracle.com>
7152 L: linux-mm@kvack.org
7156 F: include/linux/hugetlb.h
7157 F: Documentation/admin-guide/mm/hugetlbpage.rst
7158 F: Documentation/vm/hugetlbfs_reserv.rst
7159 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7162 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7163 L: linux-media@vger.kernel.org
7164 T: git git://linuxtv.org/media_tree.git
7165 W: https://linuxtv.org
7167 F: drivers/media/platform/sti/hva
7169 HWPOISON MEMORY FAILURE HANDLING
7170 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7171 L: linux-mm@kvack.org
7173 F: mm/memory-failure.c
7174 F: mm/hwpoison-inject.c
7176 HYGON PROCESSOR SUPPORT
7177 M: Pu Wen <puwen@hygon.cn>
7178 L: linux-kernel@vger.kernel.org
7180 F: arch/x86/kernel/cpu/hygon.c
7182 Hyper-V CORE AND DRIVERS
7183 M: "K. Y. Srinivasan" <kys@microsoft.com>
7184 M: Haiyang Zhang <haiyangz@microsoft.com>
7185 M: Stephen Hemminger <sthemmin@microsoft.com>
7186 M: Sasha Levin <sashal@kernel.org>
7187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7188 L: linux-hyperv@vger.kernel.org
7190 F: Documentation/networking/device_drivers/microsoft/netvsc.txt
7191 F: arch/x86/include/asm/mshyperv.h
7192 F: arch/x86/include/asm/trace/hyperv.h
7193 F: arch/x86/include/asm/hyperv-tlfs.h
7194 F: arch/x86/kernel/cpu/mshyperv.c
7196 F: drivers/hid/hid-hyperv.c
7198 F: drivers/input/serio/hyperv-keyboard.c
7199 F: drivers/pci/controller/pci-hyperv.c
7200 F: drivers/net/hyperv/
7201 F: drivers/scsi/storvsc_drv.c
7202 F: drivers/uio/uio_hv_generic.c
7203 F: drivers/video/fbdev/hyperv_fb.c
7204 F: drivers/iommu/hyperv_iommu.c
7205 F: net/vmw_vsock/hyperv_transport.c
7206 F: include/linux/hyperv.h
7207 F: include/uapi/linux/hyperv.h
7209 F: Documentation/ABI/stable/sysfs-bus-vmbus
7211 HYPERVISOR VIRTUAL CONSOLE DRIVER
7212 L: linuxppc-dev@lists.ozlabs.org
7217 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7218 L: linux-i2c@vger.kernel.org
7219 L: linux-acpi@vger.kernel.org
7221 F: drivers/i2c/i2c-core-acpi.c
7223 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7224 M: Ajay Gupta <ajayg@nvidia.com>
7225 L: linux-i2c@vger.kernel.org
7227 F: Documentation/i2c/busses/i2c-nvidia-gpu
7228 F: drivers/i2c/busses/i2c-nvidia-gpu.c
7231 M: Peter Rosin <peda@axentia.se>
7232 L: linux-i2c@vger.kernel.org
7234 F: Documentation/i2c/i2c-topology
7235 F: Documentation/i2c/muxes/
7236 F: Documentation/devicetree/bindings/i2c/i2c-mux*
7237 F: Documentation/devicetree/bindings/i2c/i2c-arb*
7238 F: Documentation/devicetree/bindings/i2c/i2c-gate*
7239 F: drivers/i2c/i2c-mux.c
7240 F: drivers/i2c/muxes/
7241 F: include/linux/i2c-mux.h
7243 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7244 M: Gregory CLEMENT <gregory.clement@bootlin.com>
7245 L: linux-i2c@vger.kernel.org
7247 F: drivers/i2c/busses/i2c-mv64xxx.c
7249 I2C OVER PARALLEL PORT
7250 M: Jean Delvare <jdelvare@suse.com>
7251 L: linux-i2c@vger.kernel.org
7253 F: Documentation/i2c/busses/i2c-parport
7254 F: Documentation/i2c/busses/i2c-parport-light
7255 F: drivers/i2c/busses/i2c-parport.c
7256 F: drivers/i2c/busses/i2c-parport-light.c
7259 M: Wolfram Sang <wsa@the-dreams.de>
7260 L: linux-i2c@vger.kernel.org
7261 W: https://i2c.wiki.kernel.org/
7262 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7265 F: Documentation/devicetree/bindings/i2c/i2c.txt
7266 F: Documentation/i2c/
7268 F: include/linux/i2c.h
7269 F: include/linux/i2c-dev.h
7270 F: include/linux/i2c-smbus.h
7271 F: include/uapi/linux/i2c.h
7272 F: include/uapi/linux/i2c-*.h
7274 I2C SUBSYSTEM HOST DRIVERS
7275 L: linux-i2c@vger.kernel.org
7276 W: https://i2c.wiki.kernel.org/
7277 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7280 F: Documentation/devicetree/bindings/i2c/
7281 F: drivers/i2c/algos/
7282 F: drivers/i2c/busses/
7285 M: Jean Delvare <jdelvare@suse.com>
7286 L: linux-i2c@vger.kernel.org
7288 F: Documentation/i2c/busses/i2c-taos-evm
7289 F: drivers/i2c/busses/i2c-taos-evm.c
7292 M: Till Harbaum <till@harbaum.org>
7293 L: linux-i2c@vger.kernel.org
7294 W: http://www.harbaum.org/till/i2c_tiny_usb
7296 F: drivers/i2c/busses/i2c-tiny-usb.c
7298 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7299 M: Jean Delvare <jdelvare@suse.com>
7300 L: linux-i2c@vger.kernel.org
7302 F: Documentation/i2c/busses/i2c-ali1535
7303 F: Documentation/i2c/busses/i2c-ali1563
7304 F: Documentation/i2c/busses/i2c-ali15x3
7305 F: Documentation/i2c/busses/i2c-amd756
7306 F: Documentation/i2c/busses/i2c-amd8111
7307 F: Documentation/i2c/busses/i2c-i801
7308 F: Documentation/i2c/busses/i2c-nforce2
7309 F: Documentation/i2c/busses/i2c-piix4
7310 F: Documentation/i2c/busses/i2c-sis5595
7311 F: Documentation/i2c/busses/i2c-sis630
7312 F: Documentation/i2c/busses/i2c-sis96x
7313 F: Documentation/i2c/busses/i2c-via
7314 F: Documentation/i2c/busses/i2c-viapro
7315 F: drivers/i2c/busses/i2c-ali1535.c
7316 F: drivers/i2c/busses/i2c-ali1563.c
7317 F: drivers/i2c/busses/i2c-ali15x3.c
7318 F: drivers/i2c/busses/i2c-amd756.c
7319 F: drivers/i2c/busses/i2c-amd756-s4882.c
7320 F: drivers/i2c/busses/i2c-amd8111.c
7321 F: drivers/i2c/busses/i2c-i801.c
7322 F: drivers/i2c/busses/i2c-isch.c
7323 F: drivers/i2c/busses/i2c-nforce2.c
7324 F: drivers/i2c/busses/i2c-nforce2-s4985.c
7325 F: drivers/i2c/busses/i2c-piix4.c
7326 F: drivers/i2c/busses/i2c-sis5595.c
7327 F: drivers/i2c/busses/i2c-sis630.c
7328 F: drivers/i2c/busses/i2c-sis96x.c
7329 F: drivers/i2c/busses/i2c-via.c
7330 F: drivers/i2c/busses/i2c-viapro.c
7332 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7333 M: Hans de Goede <hdegoede@redhat.com>
7334 L: linux-i2c@vger.kernel.org
7336 F: drivers/i2c/busses/i2c-cht-wc.c
7338 I2C/SMBUS ISMT DRIVER
7339 M: Seth Heasley <seth.heasley@intel.com>
7340 M: Neil Horman <nhorman@tuxdriver.com>
7341 L: linux-i2c@vger.kernel.org
7342 F: drivers/i2c/busses/i2c-ismt.c
7343 F: Documentation/i2c/busses/i2c-ismt
7345 I2C/SMBUS STUB DRIVER
7346 M: Jean Delvare <jdelvare@suse.com>
7347 L: linux-i2c@vger.kernel.org
7349 F: drivers/i2c/i2c-stub.c
7352 M: Boris Brezillon <bbrezillon@kernel.org>
7353 L: linux-i3c@lists.infradead.org
7354 C: irc://chat.freenode.net/linux-i3c
7355 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7357 F: Documentation/ABI/testing/sysfs-bus-i3c
7358 F: Documentation/devicetree/bindings/i3c/
7359 F: Documentation/driver-api/i3c
7361 F: include/linux/i3c/
7363 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7364 M: Vitor Soares <vitor.soares@synopsys.com>
7366 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7367 F: drivers/i3c/master/dw*
7369 IA64 (Itanium) PLATFORM
7370 M: Tony Luck <tony.luck@intel.com>
7371 M: Fenghua Yu <fenghua.yu@intel.com>
7372 L: linux-ia64@vger.kernel.org
7373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7377 IBM Power 842 compression accelerator
7378 M: Haren Myneni <haren@us.ibm.com>
7380 F: drivers/crypto/nx/Makefile
7381 F: drivers/crypto/nx/Kconfig
7382 F: drivers/crypto/nx/nx-842*
7383 F: include/linux/sw842.h
7387 IBM Power in-Nest Crypto Acceleration
7388 M: Breno Leitão <leitao@debian.org>
7389 M: Nayna Jain <nayna@linux.ibm.com>
7390 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7391 L: linux-crypto@vger.kernel.org
7393 F: drivers/crypto/nx/Makefile
7394 F: drivers/crypto/nx/Kconfig
7395 F: drivers/crypto/nx/nx-aes*
7396 F: drivers/crypto/nx/nx-sha*
7397 F: drivers/crypto/nx/nx.*
7398 F: drivers/crypto/nx/nx_csbcpb.h
7399 F: drivers/crypto/nx/nx_debugfs.h
7401 IBM Power Linux RAID adapter
7402 M: Brian King <brking@us.ibm.com>
7404 F: drivers/scsi/ipr.*
7406 IBM Power SRIOV Virtual NIC Device Driver
7407 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7408 M: John Allen <jallen@linux.ibm.com>
7409 L: netdev@vger.kernel.org
7411 F: drivers/net/ethernet/ibm/ibmvnic.*
7413 IBM Power Virtual Accelerator Switchboard
7414 M: Sukadev Bhattiprolu
7415 L: linuxppc-dev@lists.ozlabs.org
7417 F: arch/powerpc/platforms/powernv/vas*
7418 F: arch/powerpc/platforms/powernv/copy-paste.h
7419 F: arch/powerpc/include/asm/vas.h
7420 F: arch/powerpc/include/uapi/asm/vas.h
7422 IBM Power Virtual Ethernet Device Driver
7423 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7424 L: netdev@vger.kernel.org
7426 F: drivers/net/ethernet/ibm/ibmveth.*
7428 IBM Power Virtual FC Device Drivers
7429 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7430 L: linux-scsi@vger.kernel.org
7432 F: drivers/scsi/ibmvscsi/ibmvfc*
7434 IBM Power Virtual Management Channel Driver
7435 M: Steven Royer <seroyer@linux.ibm.com>
7437 F: drivers/misc/ibmvmc.*
7439 IBM Power Virtual SCSI Device Drivers
7440 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7441 L: linux-scsi@vger.kernel.org
7443 F: drivers/scsi/ibmvscsi/ibmvscsi*
7444 F: include/scsi/viosrp.h
7446 IBM Power Virtual SCSI Device Target Driver
7447 M: Michael Cyr <mikecyr@linux.ibm.com>
7448 L: linux-scsi@vger.kernel.org
7449 L: target-devel@vger.kernel.org
7451 F: drivers/scsi/ibmvscsi_tgt/
7453 IBM Power VMX Cryptographic instructions
7454 M: Breno Leitão <leitao@debian.org>
7455 M: Nayna Jain <nayna@linux.ibm.com>
7456 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7457 L: linux-crypto@vger.kernel.org
7459 F: drivers/crypto/vmx/Makefile
7460 F: drivers/crypto/vmx/Kconfig
7461 F: drivers/crypto/vmx/vmx.c
7462 F: drivers/crypto/vmx/aes*
7463 F: drivers/crypto/vmx/ghash*
7464 F: drivers/crypto/vmx/ppc-xlate.pl
7466 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7467 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7468 L: linux-pci@vger.kernel.org
7469 L: linuxppc-dev@lists.ozlabs.org
7471 F: drivers/pci/hotplug/rpaphp*
7473 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7474 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7475 L: linux-pci@vger.kernel.org
7476 L: linuxppc-dev@lists.ozlabs.org
7478 F: drivers/pci/hotplug/rpadlpar*
7480 IBM ServeRAID RAID DRIVER
7482 F: drivers/scsi/ips.*
7484 ICH LPC AND GPIO DRIVER
7485 M: Peter Tyser <ptyser@xes-inc.com>
7487 F: drivers/mfd/lpc_ich.c
7488 F: drivers/gpio/gpio-ich.c
7491 M: "David S. Miller" <davem@davemloft.net>
7492 L: linux-ide@vger.kernel.org
7493 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
7494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7496 F: Documentation/ide/
7498 F: include/linux/ide.h
7501 M: Borislav Petkov <bp@alien8.de>
7502 L: linux-ide@vger.kernel.org
7504 F: Documentation/cdrom/ide-cd
7505 F: drivers/ide/ide-cd*
7507 IDEAPAD LAPTOP EXTRAS DRIVER
7508 M: Ike Panhc <ike.pan@canonical.com>
7509 L: platform-driver-x86@vger.kernel.org
7510 W: http://launchpad.net/ideapad-laptop
7512 F: drivers/platform/x86/ideapad-laptop.c
7514 IDEAPAD LAPTOP SLIDEBAR DRIVER
7515 M: Andrey Moiseev <o2g.org.ru@gmail.com>
7516 L: linux-input@vger.kernel.org
7517 W: https://github.com/o2genum/ideapad-slidebar
7519 F: drivers/input/misc/ideapad_slidebar.c
7521 IDT VersaClock 5 CLOCK DRIVER
7522 M: Marek Vasut <marek.vasut@gmail.com>
7524 F: drivers/clk/clk-versaclock5.c
7526 IEEE 802.15.4 SUBSYSTEM
7527 M: Alexander Aring <alex.aring@gmail.com>
7528 M: Stefan Schmidt <stefan@datenfreihafen.org>
7529 L: linux-wpan@vger.kernel.org
7530 W: http://wpan.cakelab.org/
7531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7536 F: drivers/net/ieee802154/
7537 F: include/linux/nl802154.h
7538 F: include/linux/ieee802154.h
7539 F: include/net/nl802154.h
7540 F: include/net/mac802154.h
7541 F: include/net/af_ieee802154.h
7542 F: include/net/cfg802154.h
7543 F: include/net/ieee802154_netdev.h
7544 F: Documentation/networking/ieee802154.rst
7547 M: Yotam Gigi <yotam.gi@gmail.com>
7548 M: Jamal Hadi Salim <jhs@mojatatu.com>
7550 F: include/net/ife.h
7551 F: include/uapi/linux/ife.h
7553 IGORPLUG-USB IR RECEIVER
7554 M: Sean Young <sean@mess.org>
7555 L: linux-media@vger.kernel.org
7557 F: drivers/media/rc/igorplugusb.c
7559 IGUANAWORKS USB IR TRANSCEIVER
7560 M: Sean Young <sean@mess.org>
7561 L: linux-media@vger.kernel.org
7563 F: drivers/media/rc/iguanair.c
7565 IIO DIGITAL POTENTIOMETER DAC
7566 M: Peter Rosin <peda@axentia.se>
7567 L: linux-iio@vger.kernel.org
7569 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7570 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7571 F: drivers/iio/dac/dpot-dac.c
7573 IIO ENVELOPE DETECTOR
7574 M: Peter Rosin <peda@axentia.se>
7575 L: linux-iio@vger.kernel.org
7577 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7578 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7579 F: drivers/iio/adc/envelope-detector.c
7582 M: Peter Rosin <peda@axentia.se>
7583 L: linux-iio@vger.kernel.org
7585 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7586 F: drivers/iio/multiplexer/iio-mux.c
7588 IIO SUBSYSTEM AND DRIVERS
7589 M: Jonathan Cameron <jic23@kernel.org>
7590 R: Hartmut Knaack <knaack.h@gmx.de>
7591 R: Lars-Peter Clausen <lars@metafoo.de>
7592 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7593 L: linux-iio@vger.kernel.org
7594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7596 F: Documentation/ABI/testing/configfs-iio*
7597 F: Documentation/ABI/testing/sysfs-bus-iio*
7598 F: Documentation/devicetree/bindings/iio/
7600 F: drivers/staging/iio/
7601 F: include/linux/iio/
7605 M: Peter Rosin <peda@axentia.se>
7606 L: linux-iio@vger.kernel.org
7608 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7609 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7610 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7611 F: drivers/iio/afe/iio-rescale.c
7613 IKANOS/ADI EAGLE ADSL USB DRIVER
7614 M: Matthieu Castet <castet.matthieu@free.fr>
7615 M: Stanislaw Gruszka <stf_xl@wp.pl>
7617 F: drivers/usb/atm/ueagle-atm.c
7619 IMGTEC ASCII LCD DRIVER
7620 M: Paul Burton <paul.burton@mips.com>
7622 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7623 F: drivers/auxdisplay/img-ascii-lcd.c
7625 IMGTEC IR DECODER DRIVER
7626 M: James Hogan <jhogan@kernel.org>
7628 F: drivers/media/rc/img-ir/
7630 IMON SOUNDGRAPH USB IR RECEIVER
7631 M: Sean Young <sean@mess.org>
7632 L: linux-media@vger.kernel.org
7634 F: drivers/media/rc/imon_raw.c
7635 F: drivers/media/rc/imon.c
7637 IMS TWINTURBO FRAMEBUFFER DRIVER
7638 L: linux-fbdev@vger.kernel.org
7640 F: drivers/video/fbdev/imsttfb.c
7642 INA209 HARDWARE MONITOR DRIVER
7643 M: Guenter Roeck <linux@roeck-us.net>
7644 L: linux-hwmon@vger.kernel.org
7646 F: Documentation/hwmon/ina209.rst
7647 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
7648 F: drivers/hwmon/ina209.c
7650 INA2XX HARDWARE MONITOR DRIVER
7651 M: Guenter Roeck <linux@roeck-us.net>
7652 L: linux-hwmon@vger.kernel.org
7654 F: Documentation/hwmon/ina2xx.rst
7655 F: drivers/hwmon/ina2xx.c
7656 F: include/linux/platform_data/ina2xx.h
7658 INDUSTRY PACK SUBSYSTEM (IPACK)
7659 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7660 M: Jens Taprogge <jens.taprogge@taprogge.org>
7661 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7662 L: industrypack-devel@lists.sourceforge.net
7663 W: http://industrypack.sourceforge.net
7667 INFINIBAND SUBSYSTEM
7668 M: Doug Ledford <dledford@redhat.com>
7669 M: Jason Gunthorpe <jgg@mellanox.com>
7670 L: linux-rdma@vger.kernel.org
7671 W: https://github.com/linux-rdma/rdma-core
7672 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7675 F: Documentation/devicetree/bindings/infiniband/
7676 F: Documentation/infiniband/
7677 F: drivers/infiniband/
7678 F: include/uapi/linux/if_infiniband.h
7679 F: include/uapi/rdma/
7682 INGENIC JZ4780 DMA Driver
7683 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7685 F: drivers/dma/dma-jz4780.c
7687 INGENIC JZ4780 NAND DRIVER
7688 M: Harvey Hunt <harveyhuntnexus@gmail.com>
7689 L: linux-mtd@lists.infradead.org
7691 F: drivers/mtd/nand/raw/jz4780_*
7694 M: Jan Kara <jack@suse.cz>
7695 R: Amir Goldstein <amir73il@gmail.com>
7696 L: linux-fsdevel@vger.kernel.org
7698 F: Documentation/filesystems/inotify.txt
7699 F: fs/notify/inotify/
7700 F: include/linux/inotify.h
7701 F: include/uapi/linux/inotify.h
7703 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7704 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
7705 L: linux-input@vger.kernel.org
7706 Q: http://patchwork.kernel.org/project/linux-input/list/
7707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7710 F: include/linux/input.h
7711 F: include/uapi/linux/input.h
7712 F: include/uapi/linux/input-event-codes.h
7713 F: include/linux/input/
7714 F: Documentation/devicetree/bindings/input/
7715 F: Documentation/devicetree/bindings/serio/
7716 F: Documentation/input/
7718 INPUT MULTITOUCH (MT) PROTOCOL
7719 M: Henrik Rydberg <rydberg@bitmath.org>
7720 L: linux-input@vger.kernel.org
7722 F: Documentation/input/multi-touch-protocol.rst
7723 F: drivers/input/input-mt.c
7726 INSIDE SECURE CRYPTO DRIVER
7727 M: Antoine Tenart <antoine.tenart@bootlin.com>
7728 F: drivers/crypto/inside-secure/
7730 L: linux-crypto@vger.kernel.org
7732 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7733 M: Mimi Zohar <zohar@linux.ibm.com>
7734 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7735 L: linux-integrity@vger.kernel.org
7736 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7738 F: security/integrity/ima/
7740 INTEL 810/815 FRAMEBUFFER DRIVER
7741 M: Antonino Daplas <adaplas@gmail.com>
7742 L: linux-fbdev@vger.kernel.org
7744 F: drivers/video/fbdev/i810/
7747 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7748 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
7749 M: Jie Yang <yang.jie@linux.intel.com>
7750 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7754 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7755 M: Hans de Goede <hdegoede@redhat.com>
7756 L: platform-driver-x86@vger.kernel.org
7758 F: drivers/platform/x86/intel_atomisp2_pm.c
7760 INTEL C600 SERIES SAS CONTROLLER DRIVER
7761 M: Intel SCU Linux support <intel-linux-scu@intel.com>
7762 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7763 L: linux-scsi@vger.kernel.org
7764 T: git git://git.code.sf.net/p/intel-sas/isci
7766 F: drivers/scsi/isci/
7768 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7769 M: Jani Nikula <jani.nikula@linux.intel.com>
7770 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7771 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7772 L: intel-gfx@lists.freedesktop.org
7773 W: https://01.org/linuxgraphics/
7774 B: https://01.org/linuxgraphics/documentation/how-report-bugs
7775 C: irc://chat.freenode.net/intel-gfx
7776 Q: http://patchwork.freedesktop.org/project/intel-gfx/
7777 T: git git://anongit.freedesktop.org/drm-intel
7779 F: drivers/gpu/drm/i915/
7780 F: include/drm/i915*
7781 F: include/uapi/drm/i915_drm.h
7782 F: Documentation/gpu/i915.rst
7784 INTEL ETHERNET DRIVERS
7785 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7786 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7787 W: http://www.intel.com/support/feedback.htm
7788 W: http://e1000.sourceforge.net/
7789 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7793 F: Documentation/networking/device_drivers/intel/e100.rst
7794 F: Documentation/networking/device_drivers/intel/e1000.rst
7795 F: Documentation/networking/device_drivers/intel/e1000e.rst
7796 F: Documentation/networking/device_drivers/intel/fm10k.rst
7797 F: Documentation/networking/device_drivers/intel/igb.rst
7798 F: Documentation/networking/device_drivers/intel/igbvf.rst
7799 F: Documentation/networking/device_drivers/intel/ixgb.rst
7800 F: Documentation/networking/device_drivers/intel/ixgbe.rst
7801 F: Documentation/networking/device_drivers/intel/ixgbevf.rst
7802 F: Documentation/networking/device_drivers/intel/i40e.rst
7803 F: Documentation/networking/device_drivers/intel/iavf.rst
7804 F: Documentation/networking/device_drivers/intel/ice.rst
7805 F: drivers/net/ethernet/intel/
7806 F: drivers/net/ethernet/intel/*/
7807 F: include/linux/avf/virtchnl.h
7809 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7810 M: Maik Broemme <mbroemme@libmpq.org>
7811 L: linux-fbdev@vger.kernel.org
7813 F: Documentation/fb/intelfb.txt
7814 F: drivers/video/fbdev/intelfb/
7817 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7818 L: linux-gpio@vger.kernel.org
7820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7821 F: drivers/gpio/gpio-ich.c
7822 F: drivers/gpio/gpio-intel-mid.c
7823 F: drivers/gpio/gpio-lynxpoint.c
7824 F: drivers/gpio/gpio-merrifield.c
7825 F: drivers/gpio/gpio-ml-ioh.c
7826 F: drivers/gpio/gpio-pch.c
7827 F: drivers/gpio/gpio-sch.c
7828 F: drivers/gpio/gpio-sodaville.c
7830 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7831 M: Zhenyu Wang <zhenyuw@linux.intel.com>
7832 M: Zhi Wang <zhi.a.wang@intel.com>
7833 L: intel-gvt-dev@lists.freedesktop.org
7834 L: intel-gfx@lists.freedesktop.org
7835 W: https://01.org/igvt-g
7836 T: git https://github.com/intel/gvt-linux.git
7838 F: drivers/gpu/drm/i915/gvt/
7840 INTEL HID EVENT DRIVER
7841 M: Alex Hung <alex.hung@canonical.com>
7842 L: platform-driver-x86@vger.kernel.org
7844 F: drivers/platform/x86/intel-hid.c
7846 INTEL I/OAT DMA DRIVER
7847 M: Dave Jiang <dave.jiang@intel.com>
7848 R: Dan Williams <dan.j.williams@intel.com>
7849 L: dmaengine@vger.kernel.org
7850 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7852 F: drivers/dma/ioat*
7855 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7856 M: Len Brown <lenb@kernel.org>
7857 L: linux-pm@vger.kernel.org
7858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7859 B: https://bugzilla.kernel.org
7861 F: drivers/idle/intel_idle.c
7863 INTEL INTEGRATED SENSOR HUB DRIVER
7864 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7865 M: Jiri Kosina <jikos@kernel.org>
7866 L: linux-input@vger.kernel.org
7868 F: drivers/hid/intel-ish-hid/
7871 M: David Woodhouse <dwmw2@infradead.org>
7872 L: iommu@lists.linux-foundation.org
7873 T: git git://git.infradead.org/iommu-2.6.git
7875 F: drivers/iommu/intel-iommu.c
7876 F: include/linux/intel-iommu.h
7878 INTEL IOP-ADMA DMA DRIVER
7879 R: Dan Williams <dan.j.williams@intel.com>
7881 F: drivers/dma/iop-adma.c
7883 INTEL IPU3 CSI-2 CIO2 DRIVER
7884 M: Yong Zhi <yong.zhi@intel.com>
7885 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7886 M: Bingbu Cao <bingbu.cao@intel.com>
7887 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
7888 L: linux-media@vger.kernel.org
7890 F: drivers/media/pci/intel/ipu3/
7891 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7893 INTEL IPU3 CSI-2 IMGU DRIVER
7894 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7895 L: linux-media@vger.kernel.org
7897 F: drivers/staging/media/ipu3/
7898 F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
7899 F: Documentation/media/v4l-drivers/ipu3.rst
7901 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7902 M: Krzysztof Halasa <khalasa@piap.pl>
7904 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7905 F: arch/arm/mach-ixp4xx/include/mach/npe.h
7906 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7907 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7908 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7909 F: drivers/net/wan/ixp4xx_hss.c
7911 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7912 M: Deepak Saxena <dsaxena@plexity.net>
7914 F: drivers/char/hw_random/ixp4xx-rng.c
7916 INTEL MANAGEMENT ENGINE (mei)
7917 M: Tomas Winkler <tomas.winkler@intel.com>
7918 L: linux-kernel@vger.kernel.org
7920 F: include/uapi/linux/mei.h
7921 F: include/linux/mei_cl_bus.h
7922 F: drivers/misc/mei/*
7923 F: drivers/watchdog/mei_wdt.c
7924 F: Documentation/misc-devices/mei/*
7927 INTEL MENLOW THERMAL DRIVER
7928 M: Sujith Thomas <sujith.thomas@intel.com>
7929 L: platform-driver-x86@vger.kernel.org
7930 W: https://01.org/linux-acpi
7932 F: drivers/platform/x86/intel_menlow.c
7934 INTEL MIC DRIVERS (mic)
7935 M: Sudeep Dutt <sudeep.dutt@intel.com>
7936 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7938 W: https://github.com/sudeepdutt/mic
7939 W: http://software.intel.com/en-us/mic-developer
7940 F: include/linux/mic_bus.h
7941 F: include/linux/scif.h
7942 F: include/uapi/linux/mic_common.h
7943 F: include/uapi/linux/mic_ioctl.h
7944 F: include/uapi/linux/scif_ioctl.h
7945 F: drivers/misc/mic/
7946 F: drivers/dma/mic_x100_dma.c
7947 F: drivers/dma/mic_x100_dma.h
7948 F: Documentation/mic/
7950 INTEL PMC CORE DRIVER
7951 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7952 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7953 L: platform-driver-x86@vger.kernel.org
7955 F: drivers/platform/x86/intel_pmc_core*
7957 INTEL PMC/P-Unit IPC DRIVER
7958 M: Zha Qipeng<qipeng.zha@intel.com>
7959 L: platform-driver-x86@vger.kernel.org
7961 F: drivers/platform/x86/intel_pmc_ipc.c
7962 F: drivers/platform/x86/intel_punit_ipc.c
7963 F: arch/x86/include/asm/intel_pmc_ipc.h
7964 F: arch/x86/include/asm/intel_punit_ipc.h
7966 INTEL PMIC GPIO DRIVERS
7967 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7970 F: drivers/gpio/gpio-*cove.c
7971 F: drivers/gpio/gpio-msic.c
7973 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7974 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7976 F: drivers/mfd/intel_msic.c
7977 F: drivers/mfd/intel_soc_pmic*
7978 F: include/linux/mfd/intel_msic.h
7979 F: include/linux/mfd/intel_soc_pmic*
7981 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7982 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7983 L: linux-wireless@vger.kernel.org
7985 F: Documentation/networking/device_drivers/intel/ipw2100.txt
7986 F: Documentation/networking/device_drivers/intel/ipw2200.txt
7987 F: drivers/net/wireless/intel/ipw2x00/
7990 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7991 M: Len Brown <lenb@kernel.org>
7992 L: linux-pm@vger.kernel.org
7994 F: drivers/cpufreq/intel_pstate.c
7996 INTEL RDMA RNIC DRIVER
7997 M: Faisal Latif <faisal.latif@intel.com>
7998 M: Shiraz Saleem <shiraz.saleem@intel.com>
7999 L: linux-rdma@vger.kernel.org
8001 F: drivers/infiniband/hw/i40iw/
8002 F: include/uapi/rdma/i40iw-abi.h
8004 INTEL TELEMETRY DRIVER
8005 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8006 M: "David E. Box" <david.e.box@linux.intel.com>
8007 L: platform-driver-x86@vger.kernel.org
8009 F: arch/x86/include/asm/intel_telemetry.h
8010 F: drivers/platform/x86/intel_telemetry*
8012 INTEL VIRTUAL BUTTON DRIVER
8013 M: AceLan Kao <acelan.kao@canonical.com>
8014 L: platform-driver-x86@vger.kernel.org
8016 F: drivers/platform/x86/intel-vbtn.c
8018 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8019 M: Stanislaw Gruszka <sgruszka@redhat.com>
8020 L: linux-wireless@vger.kernel.org
8022 F: drivers/net/wireless/intel/iwlegacy/
8024 INTEL WIRELESS WIFI LINK (iwlwifi)
8025 M: Johannes Berg <johannes.berg@intel.com>
8026 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8027 M: Luca Coelho <luciano.coelho@intel.com>
8028 M: Intel Linux Wireless <linuxwifi@intel.com>
8029 L: linux-wireless@vger.kernel.org
8030 W: http://intellinuxwireless.org
8031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8033 F: drivers/net/wireless/intel/iwlwifi/
8035 INTEL WIRELESS WIMAX CONNECTION 2400
8036 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8037 M: linux-wimax@intel.com
8038 L: wimax@linuxwimax.org (subscribers-only)
8040 W: http://linuxwimax.org
8041 F: Documentation/wimax/README.i2400m
8042 F: drivers/net/wimax/i2400m/
8043 F: include/uapi/linux/wimax/i2400m.h
8045 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8046 M: Mario Limonciello <mario.limonciello@dell.com>
8048 F: drivers/platform/x86/intel-wmi-thunderbolt.c
8051 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8053 F: Documentation/trace/intel_th.rst
8054 F: drivers/hwtracing/intel_th/
8056 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8057 M: Ning Sun <ning.sun@intel.com>
8058 L: tboot-devel@lists.sourceforge.net
8059 W: http://tboot.sourceforge.net
8060 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8062 F: Documentation/intel_txt.txt
8063 F: include/linux/tboot.h
8064 F: arch/x86/kernel/tboot.c
8066 INTEL-MID GPIO DRIVER
8067 M: David Cohen <david.a.cohen@linux.intel.com>
8068 L: linux-gpio@vger.kernel.org
8070 F: drivers/gpio/gpio-intel-mid.c
8073 M: Georgi Djakov <georgi.djakov@linaro.org>
8074 L: linux-pm@vger.kernel.org
8076 F: Documentation/interconnect/
8077 F: Documentation/devicetree/bindings/interconnect/
8078 F: drivers/interconnect/
8079 F: include/dt-bindings/interconnect/
8080 F: include/linux/interconnect-provider.h
8081 F: include/linux/interconnect.h
8083 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8084 M: Linus Walleij <linus.walleij@linaro.org>
8085 L: linux-iio@vger.kernel.org
8087 F: drivers/iio/gyro/mpu3050*
8088 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8090 IOC3 ETHERNET DRIVER
8091 M: Ralf Baechle <ralf@linux-mips.org>
8092 L: linux-mips@vger.kernel.org
8094 F: drivers/net/ethernet/sgi/ioc3-eth.c
8097 M: Pat Gefre <pfg@sgi.com>
8098 L: linux-serial@vger.kernel.org
8100 F: drivers/tty/serial/ioc3_serial.c
8102 IOMAP FILESYSTEM LIBRARY
8103 M: Christoph Hellwig <hch@infradead.org>
8104 M: Darrick J. Wong <darrick.wong@oracle.com>
8105 M: linux-xfs@vger.kernel.org
8106 M: linux-fsdevel@vger.kernel.org
8107 L: linux-xfs@vger.kernel.org
8108 L: linux-fsdevel@vger.kernel.org
8109 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8112 F: include/linux/iomap.h
8115 M: Joerg Roedel <joro@8bytes.org>
8116 L: iommu@lists.linux-foundation.org
8117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8119 F: Documentation/devicetree/bindings/iommu/
8121 F: include/linux/iommu.h
8122 F: include/linux/of_iommu.h
8123 F: include/linux/iova.h
8126 M: Jens Axboe <axboe@kernel.dk>
8127 L: linux-block@vger.kernel.org
8128 L: linux-fsdevel@vger.kernel.org
8129 T: git git://git.kernel.dk/linux-block
8130 T: git git://git.kernel.dk/liburing
8133 F: include/uapi/linux/io_uring.h
8136 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
8138 F: net/ipv4/netfilter/ipt_MASQUERADE.c
8141 M: Corey Minyard <minyard@acm.org>
8142 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8143 W: http://openipmi.sourceforge.net/
8145 F: Documentation/devicetree/bindings/ipmi/
8146 F: Documentation/IPMI.txt
8147 F: drivers/char/ipmi/
8148 F: include/linux/ipmi*
8149 F: include/uapi/linux/ipmi*
8151 IPS SCSI RAID DRIVER
8152 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8153 L: linux-scsi@vger.kernel.org
8154 W: http://www.adaptec.com/
8156 F: drivers/scsi/ips*
8159 M: Wensong Zhang <wensong@linux-vs.org>
8160 M: Simon Horman <horms@verge.net.au>
8161 M: Julian Anastasov <ja@ssi.bg>
8162 L: netdev@vger.kernel.org
8163 L: lvs-devel@vger.kernel.org
8165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8167 F: Documentation/networking/ipvs-sysctl.txt
8168 F: include/net/ip_vs.h
8169 F: include/uapi/linux/ip_vs.h
8170 F: net/netfilter/ipvs/
8173 M: Jiri Kosina <jikos@kernel.org>
8174 M: David Sterba <dsterba@suse.com>
8176 F: drivers/tty/ipwireless/
8179 L: netdev@vger.kernel.org
8181 F: include/uapi/linux/ipx.h
8183 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8184 M: Marc Zyngier <marc.zyngier@arm.com>
8186 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8187 F: Documentation/IRQ-domain.txt
8188 F: include/linux/irqdomain.h
8189 F: kernel/irq/irqdomain.c
8193 M: Thomas Gleixner <tglx@linutronix.de>
8194 L: linux-kernel@vger.kernel.org
8196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8200 M: Thomas Gleixner <tglx@linutronix.de>
8201 M: Jason Cooper <jason@lakedaemon.net>
8202 M: Marc Zyngier <marc.zyngier@arm.com>
8203 L: linux-kernel@vger.kernel.org
8205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8206 F: Documentation/devicetree/bindings/interrupt-controller/
8210 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8212 F: Documentation/isa.txt
8213 F: drivers/base/isa.c
8214 F: include/linux/isa.h
8217 M: Hans Verkuil <hverkuil@xs4all.nl>
8218 L: linux-media@vger.kernel.org
8219 T: git git://linuxtv.org/media_tree.git
8220 W: https://linuxtv.org
8222 F: drivers/media/radio/radio-isa*
8225 M: Jaroslav Kysela <perex@perex.cz>
8227 F: Documentation/isapnp.txt
8228 F: drivers/pnp/isapnp/
8229 F: include/linux/isapnp.h
8232 M: Lee Duncan <lduncan@suse.com>
8233 M: Chris Leech <cleech@redhat.com>
8234 L: open-iscsi@googlegroups.com
8235 W: www.open-iscsi.com
8237 F: drivers/scsi/*iscsi*
8238 F: include/scsi/*iscsi*
8240 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8241 M: Peter Jones <pjones@redhat.com>
8242 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
8244 F: drivers/firmware/iscsi_ibft*
8246 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8247 M: Sagi Grimberg <sagi@grimberg.me>
8248 M: Max Gurtovoy <maxg@mellanox.com>
8249 L: linux-rdma@vger.kernel.org
8251 W: http://www.openfabrics.org
8252 W: www.open-iscsi.org
8253 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8254 F: drivers/infiniband/ulp/iser/
8256 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8257 M: Sagi Grimberg <sagi@grimberg.me>
8258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8259 L: linux-rdma@vger.kernel.org
8260 L: target-devel@vger.kernel.org
8262 W: http://www.linux-iscsi.org
8263 F: drivers/infiniband/ulp/isert
8266 M: Karsten Keil <isdn@linux-pingi.de>
8267 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
8268 L: netdev@vger.kernel.org
8269 W: http://www.isdn4linux.de
8270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8272 F: Documentation/isdn/
8274 F: include/linux/isdn.h
8275 F: include/linux/isdn/
8276 F: include/uapi/linux/isdn.h
8277 F: include/uapi/linux/isdn/
8279 IT87 HARDWARE MONITORING DRIVER
8280 M: Jean Delvare <jdelvare@suse.com>
8281 L: linux-hwmon@vger.kernel.org
8283 F: Documentation/hwmon/it87.rst
8284 F: drivers/hwmon/it87.c
8287 M: Antti Palosaari <crope@iki.fi>
8288 L: linux-media@vger.kernel.org
8289 W: https://linuxtv.org
8290 W: http://palosaari.fi/linux/
8291 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8292 T: git git://linuxtv.org/anttip/media_tree.git
8294 F: drivers/media/tuners/it913x*
8296 IVTV VIDEO4LINUX DRIVER
8297 M: Andy Walls <awalls@md.metrocast.net>
8298 L: ivtv-devel@ivtvdriver.org (subscribers-only)
8299 L: linux-media@vger.kernel.org
8300 T: git git://linuxtv.org/media_tree.git
8301 W: http://www.ivtvdriver.org
8303 F: Documentation/media/v4l-drivers/ivtv*
8304 F: drivers/media/pci/ivtv/
8305 F: include/uapi/linux/ivtv*
8307 IX2505V MEDIA DRIVER
8308 M: Malcolm Priestley <tvboxspy@gmail.com>
8309 L: linux-media@vger.kernel.org
8310 W: https://linuxtv.org
8311 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8313 F: drivers/media/dvb-frontends/ix2505v*
8315 JAILHOUSE HYPERVISOR INTERFACE
8316 M: Jan Kiszka <jan.kiszka@siemens.com>
8317 L: jailhouse-dev@googlegroups.com
8319 F: arch/x86/kernel/jailhouse.c
8320 F: arch/x86/include/asm/jailhouse_para.h
8322 JC42.4 TEMPERATURE SENSOR DRIVER
8323 M: Guenter Roeck <linux@roeck-us.net>
8324 L: linux-hwmon@vger.kernel.org
8326 F: drivers/hwmon/jc42.c
8327 F: Documentation/hwmon/jc42.rst
8330 M: Dave Kleikamp <shaggy@kernel.org>
8331 L: jfs-discussion@lists.sourceforge.net
8332 W: http://jfs.sourceforge.net/
8333 T: git git://github.com/kleikamp/linux-shaggy.git
8335 F: Documentation/filesystems/jfs.txt
8339 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
8340 L: netdev@vger.kernel.org
8342 F: drivers/net/ethernet/jme.*
8344 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8345 M: David Woodhouse <dwmw2@infradead.org>
8346 L: linux-mtd@lists.infradead.org
8347 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
8350 F: include/uapi/linux/jffs2.h
8352 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8353 M: "Theodore Ts'o" <tytso@mit.edu>
8354 M: Jan Kara <jack@suse.com>
8355 L: linux-ext4@vger.kernel.org
8358 F: include/linux/jbd2.h
8360 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8361 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8362 L: linux-media@vger.kernel.org
8364 F: drivers/media/platform/rcar_jpu.c
8366 JSM Neo PCI based serial card
8367 L: linux-serial@vger.kernel.org
8369 F: drivers/tty/serial/jsm/
8371 K10TEMP HARDWARE MONITORING DRIVER
8372 M: Clemens Ladisch <clemens@ladisch.de>
8373 L: linux-hwmon@vger.kernel.org
8375 F: Documentation/hwmon/k10temp.rst
8376 F: drivers/hwmon/k10temp.c
8378 K8TEMP HARDWARE MONITORING DRIVER
8379 M: Rudolf Marek <r.marek@assembler.cz>
8380 L: linux-hwmon@vger.kernel.org
8382 F: Documentation/hwmon/k8temp.rst
8383 F: drivers/hwmon/k8temp.c
8386 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
8387 R: Alexander Potapenko <glider@google.com>
8388 R: Dmitry Vyukov <dvyukov@google.com>
8389 L: kasan-dev@googlegroups.com
8391 F: arch/*/include/asm/kasan.h
8392 F: arch/*/mm/kasan_init*
8393 F: Documentation/dev-tools/kasan.rst
8394 F: include/linux/kasan*.h
8397 F: scripts/Makefile.kasan
8400 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8402 L: linux-kbuild@vger.kernel.org
8404 F: Documentation/kbuild/kconfig*
8406 F: scripts/Kconfig.include
8409 M: Dave Young <dyoung@redhat.com>
8410 M: Baoquan He <bhe@redhat.com>
8411 R: Vivek Goyal <vgoyal@redhat.com>
8412 L: kexec@lists.infradead.org
8413 W: http://lse.sourceforge.net/kdump/
8415 F: Documentation/kdump/
8417 KEENE FM RADIO TRANSMITTER DRIVER
8418 M: Hans Verkuil <hverkuil@xs4all.nl>
8419 L: linux-media@vger.kernel.org
8420 T: git git://linuxtv.org/media_tree.git
8421 W: https://linuxtv.org
8423 F: drivers/media/radio/radio-keene*
8426 M: Ian Kent <raven@themaw.net>
8427 L: autofs@vger.kernel.org
8431 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8432 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8433 M: Michal Marek <michal.lkml@markovi.net>
8434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8435 L: linux-kbuild@vger.kernel.org
8437 F: Documentation/kbuild/
8440 F: scripts/Makefile*
8447 L: kernel-janitors@vger.kernel.org
8448 W: http://kernelnewbies.org/KernelJanitors
8451 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8452 M: "J. Bruce Fields" <bfields@fieldses.org>
8453 M: Jeff Layton <jlayton@kernel.org>
8454 L: linux-nfs@vger.kernel.org
8455 W: http://nfs.sourceforge.net/
8456 T: git git://linux-nfs.org/~bfields/linux.git
8459 F: include/uapi/linux/nfsd/
8463 F: include/linux/lockd/
8464 F: include/linux/sunrpc/
8465 F: include/uapi/linux/sunrpc/
8467 KERNEL SELFTEST FRAMEWORK
8468 M: Shuah Khan <shuah@kernel.org>
8469 M: Shuah Khan <skhan@linuxfoundation.org>
8470 L: linux-kselftest@vger.kernel.org
8471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8472 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
8474 F: tools/testing/selftests/
8475 F: Documentation/dev-tools/kselftest*
8477 KERNEL USERMODE HELPER
8478 M: Luis Chamberlain <mcgrof@kernel.org>
8479 L: linux-kernel@vger.kernel.org
8482 F: include/linux/umh.h
8484 KERNEL VIRTUAL MACHINE (KVM)
8485 M: Paolo Bonzini <pbonzini@redhat.com>
8486 M: Radim Krčmář <rkrcmar@redhat.com>
8487 L: kvm@vger.kernel.org
8488 W: http://www.linux-kvm.org
8489 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8491 F: Documentation/virtual/kvm/
8492 F: include/trace/events/kvm.h
8493 F: include/uapi/asm-generic/kvm*
8494 F: include/uapi/linux/kvm*
8495 F: include/asm-generic/kvm*
8496 F: include/linux/kvm*
8497 F: include/kvm/iodev.h
8500 F: tools/testing/selftests/kvm/
8502 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8503 M: Joerg Roedel <joro@8bytes.org>
8504 L: kvm@vger.kernel.org
8505 W: http://www.linux-kvm.org/
8507 F: arch/x86/include/asm/svm.h
8508 F: arch/x86/kvm/svm.c
8510 KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8511 M: Christoffer Dall <christoffer.dall@arm.com>
8512 M: Marc Zyngier <marc.zyngier@arm.com>
8513 R: James Morse <james.morse@arm.com>
8514 R: Julien Thierry <julien.thierry@arm.com>
8515 R: Suzuki K Pouloze <suzuki.poulose@arm.com>
8516 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8517 L: kvmarm@lists.cs.columbia.edu
8518 W: http://systems.cs.columbia.edu/projects/kvm-arm
8519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8521 F: arch/arm/include/uapi/asm/kvm*
8522 F: arch/arm/include/asm/kvm*
8524 F: arch/arm64/include/uapi/asm/kvm*
8525 F: arch/arm64/include/asm/kvm*
8528 F: include/kvm/arm_*
8530 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8531 M: James Hogan <jhogan@kernel.org>
8532 L: linux-mips@vger.kernel.org
8534 F: arch/mips/include/uapi/asm/kvm*
8535 F: arch/mips/include/asm/kvm*
8538 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8539 M: Paul Mackerras <paulus@ozlabs.org>
8540 L: kvm-ppc@vger.kernel.org
8541 W: http://www.linux-kvm.org/
8542 T: git git://github.com/agraf/linux-2.6.git
8544 F: arch/powerpc/include/uapi/asm/kvm*
8545 F: arch/powerpc/include/asm/kvm*
8546 F: arch/powerpc/kvm/
8547 F: arch/powerpc/kernel/kvm*
8549 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8550 M: Christian Borntraeger <borntraeger@de.ibm.com>
8551 M: Janosch Frank <frankja@linux.ibm.com>
8552 R: David Hildenbrand <david@redhat.com>
8553 R: Cornelia Huck <cohuck@redhat.com>
8554 L: linux-s390@vger.kernel.org
8555 W: http://www.ibm.com/developerworks/linux/linux390/
8556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8558 F: arch/s390/include/uapi/asm/kvm*
8559 F: arch/s390/include/asm/gmap.h
8560 F: arch/s390/include/asm/kvm*
8562 F: arch/s390/mm/gmap.c
8564 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8565 M: Paolo Bonzini <pbonzini@redhat.com>
8566 M: Radim Krčmář <rkrcmar@redhat.com>
8567 L: kvm@vger.kernel.org
8568 W: http://www.linux-kvm.org
8569 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8573 F: arch/x86/include/uapi/asm/kvm*
8574 F: arch/x86/include/asm/kvm*
8575 F: arch/x86/include/asm/pvclock-abi.h
8576 F: arch/x86/kernel/kvm.c
8577 F: arch/x86/kernel/kvmclock.c
8580 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8581 M: Tejun Heo <tj@kernel.org>
8582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8584 F: include/linux/kernfs.h
8588 M: Eric Biederman <ebiederm@xmission.com>
8589 W: http://kernel.org/pub/linux/utils/kernel/kexec/
8590 L: kexec@lists.infradead.org
8592 F: include/linux/kexec.h
8593 F: include/uapi/linux/kexec.h
8597 M: Mimi Zohar <zohar@linux.ibm.com>
8598 L: linux-integrity@vger.kernel.org
8599 L: keyrings@vger.kernel.org
8601 F: Documentation/security/keys/trusted-encrypted.rst
8602 F: include/keys/encrypted-type.h
8603 F: security/keys/encrypted-keys/
8606 M: James Bottomley <jejb@linux.ibm.com>
8607 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8608 M: Mimi Zohar <zohar@linux.ibm.com>
8609 L: linux-integrity@vger.kernel.org
8610 L: keyrings@vger.kernel.org
8612 F: Documentation/security/keys/trusted-encrypted.rst
8613 F: include/keys/trusted-type.h
8614 F: security/keys/trusted.c
8615 F: security/keys/trusted.h
8618 M: David Howells <dhowells@redhat.com>
8619 L: keyrings@vger.kernel.org
8621 F: Documentation/security/keys/core.rst
8622 F: include/linux/key.h
8623 F: include/linux/key-type.h
8624 F: include/linux/keyctl.h
8625 F: include/uapi/linux/keyctl.h
8629 KGDB / KDB /debug_core
8630 M: Jason Wessel <jason.wessel@windriver.com>
8631 M: Daniel Thompson <daniel.thompson@linaro.org>
8632 W: http://kgdb.wiki.kernel.org/
8633 L: kgdb-bugreport@lists.sourceforge.net
8634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8636 F: Documentation/dev-tools/kgdb.rst
8637 F: drivers/misc/kgdbts.c
8638 F: drivers/tty/serial/kgdboc.c
8639 F: include/linux/kdb.h
8640 F: include/linux/kgdb.h
8644 M: Catalin Marinas <catalin.marinas@arm.com>
8646 F: Documentation/dev-tools/kmemleak.rst
8647 F: include/linux/kmemleak.h
8649 F: mm/kmemleak-test.c
8651 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8652 M: Luis Chamberlain <mcgrof@kernel.org>
8653 L: linux-kernel@vger.kernel.org
8656 F: include/linux/kmod.h
8658 F: tools/testing/selftests/kmod/
8661 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8662 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8663 M: "David S. Miller" <davem@davemloft.net>
8664 M: Masami Hiramatsu <mhiramat@kernel.org>
8666 F: Documentation/kprobes.txt
8667 F: include/linux/kprobes.h
8668 F: include/asm-generic/kprobes.h
8671 KS0108 LCD CONTROLLER DRIVER
8672 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8674 F: Documentation/auxdisplay/ks0108
8675 F: drivers/auxdisplay/ks0108.c
8676 F: include/linux/ks0108.h
8679 M: David Ahern <dsa@cumulusnetworks.com>
8680 L: netdev@vger.kernel.org
8683 F: include/net/l3mdev.h
8686 M: John Fastabend <john.fastabend@gmail.com>
8687 M: Daniel Borkmann <daniel@iogearbox.net>
8688 L: netdev@vger.kernel.org
8689 L: bpf@vger.kernel.org
8691 F: include/linux/skmsg.h
8693 F: net/core/sock_map.c
8694 F: net/ipv4/tcp_bpf.c
8696 LANTIQ / INTEL Ethernet drivers
8697 M: Hauke Mehrtens <hauke@hauke-m.de>
8698 L: netdev@vger.kernel.org
8700 F: net/dsa/tag_gswip.c
8701 F: drivers/net/ethernet/lantiq_xrx200.c
8702 F: drivers/net/dsa/lantiq_pce.h
8703 F: drivers/net/dsa/lantiq_gswip.c
8705 LANTIQ MIPS ARCHITECTURE
8706 M: John Crispin <john@phrozen.org>
8707 L: linux-mips@vger.kernel.org
8710 F: drivers/soc/lantiq
8713 L: linux-x25@vger.kernel.org
8715 F: Documentation/networking/lapb-module.txt
8719 LASI 53c700 driver for PARISC
8720 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8721 L: linux-scsi@vger.kernel.org
8723 F: Documentation/scsi/53c700.txt
8724 F: drivers/scsi/53c700*
8727 M: Tobin C. Harding <me@tobin.cc>
8728 M: Tycho Andersen <tycho@tycho.ws>
8729 L: kernel-hardening@lists.openwall.com
8731 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8732 F: scripts/leaking_addresses.pl
8735 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
8736 M: Pavel Machek <pavel@ucw.cz>
8737 R: Dan Murphy <dmurphy@ti.com>
8738 L: linux-leds@vger.kernel.org
8739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8741 F: Documentation/devicetree/bindings/leds/
8743 F: include/linux/leds.h
8745 LEGACY EEPROM DRIVER
8746 M: Jean Delvare <jdelvare@suse.com>
8748 F: Documentation/misc-devices/eeprom
8749 F: drivers/misc/eeprom/eeprom.c
8752 R: David Lechner <david@lechnology.com>
8754 F: arch/arm/boot/dts/da850-lego-ev3.dts
8755 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8756 F: drivers/power/supply/lego_ev3_battery.c
8758 LEGO USB Tower driver
8759 M: Juergen Stuber <starblue@users.sourceforge.net>
8760 L: legousb-devel@lists.sourceforge.net
8761 W: http://legousb.sourceforge.net/
8763 F: drivers/usb/misc/legousbtower.c
8766 M: Matan Ziv-Av <matan@svgalib.org>
8767 L: platform-driver-x86@vger.kernel.org
8769 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
8770 F: Documentation/laptops/lg-laptop.rst
8771 F: drivers/platform/x86/lg-laptop.c
8774 M: Michael Krufky <mkrufky@linuxtv.org>
8775 L: linux-media@vger.kernel.org
8776 W: https://linuxtv.org
8777 W: http://github.com/mkrufky
8778 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8779 T: git git://linuxtv.org/mkrufky/tuners.git
8781 F: drivers/media/dvb-frontends/lg2160.*
8783 LGDT3305 MEDIA DRIVER
8784 M: Michael Krufky <mkrufky@linuxtv.org>
8785 L: linux-media@vger.kernel.org
8786 W: https://linuxtv.org
8787 W: http://github.com/mkrufky
8788 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8789 T: git git://linuxtv.org/mkrufky/tuners.git
8791 F: drivers/media/dvb-frontends/lgdt3305.*
8793 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8794 M: Viresh Kumar <vireshk@kernel.org>
8795 L: linux-ide@vger.kernel.org
8796 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8798 F: include/linux/pata_arasan_cf_data.h
8799 F: drivers/ata/pata_arasan_cf.c
8802 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8803 M: Jens Axboe <axboe@kernel.dk>
8804 L: linux-ide@vger.kernel.org
8805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8807 F: drivers/ata/pata_*.c
8808 F: drivers/ata/ata_generic.c
8810 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8811 M: Linus Walleij <linus.walleij@linaro.org>
8812 L: linux-ide@vger.kernel.org
8813 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8815 F: drivers/ata/pata_ftide010.c
8816 F: drivers/ata/sata_gemini.c
8817 F: drivers/ata/sata_gemini.h
8819 LIBATA SATA AHCI PLATFORM devices support
8820 M: Hans de Goede <hdegoede@redhat.com>
8821 M: Jens Axboe <axboe@kernel.dk>
8822 L: linux-ide@vger.kernel.org
8823 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8825 F: drivers/ata/ahci_platform.c
8826 F: drivers/ata/libahci_platform.c
8827 F: include/linux/ahci_platform.h
8829 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8830 M: Mikael Pettersson <mikpelinux@gmail.com>
8831 L: linux-ide@vger.kernel.org
8832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8834 F: drivers/ata/sata_promise.*
8836 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8837 M: Jens Axboe <axboe@kernel.dk>
8838 L: linux-ide@vger.kernel.org
8839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8842 F: include/linux/ata.h
8843 F: include/linux/libata.h
8844 F: Documentation/devicetree/bindings/ata/
8847 M: Sasha Levin <alexander.levin@microsoft.com>
8849 F: tools/lib/lockdep/
8851 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8852 M: Dan Williams <dan.j.williams@intel.com>
8853 M: Vishal Verma <vishal.l.verma@intel.com>
8854 M: Dave Jiang <dave.jiang@intel.com>
8855 L: linux-nvdimm@lists.01.org
8856 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8858 F: drivers/nvdimm/blk.c
8859 F: drivers/nvdimm/region_devs.c
8861 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8862 M: Vishal Verma <vishal.l.verma@intel.com>
8863 M: Dan Williams <dan.j.williams@intel.com>
8864 M: Dave Jiang <dave.jiang@intel.com>
8865 L: linux-nvdimm@lists.01.org
8866 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8868 F: drivers/nvdimm/btt*
8870 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8871 M: Dan Williams <dan.j.williams@intel.com>
8872 M: Vishal Verma <vishal.l.verma@intel.com>
8873 M: Dave Jiang <dave.jiang@intel.com>
8874 L: linux-nvdimm@lists.01.org
8875 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8877 F: drivers/nvdimm/pmem*
8879 LIBNVDIMM: DEVICETREE BINDINGS
8880 M: Oliver O'Halloran <oohall@gmail.com>
8881 L: linux-nvdimm@lists.01.org
8882 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8884 F: drivers/nvdimm/of_pmem.c
8885 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
8887 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8888 M: Dan Williams <dan.j.williams@intel.com>
8889 M: Vishal Verma <vishal.l.verma@intel.com>
8890 M: Dave Jiang <dave.jiang@intel.com>
8891 M: Keith Busch <keith.busch@intel.com>
8892 M: Ira Weiny <ira.weiny@intel.com>
8893 L: linux-nvdimm@lists.01.org
8894 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8898 F: drivers/acpi/nfit/*
8899 F: include/linux/nd.h
8900 F: include/linux/libnvdimm.h
8901 F: include/uapi/linux/ndctl.h
8903 LIGHTNVM PLATFORM SUPPORT
8904 M: Matias Bjorling <mb@lightnvm.io>
8905 W: http://github/OpenChannelSSD
8906 L: linux-block@vger.kernel.org
8908 F: drivers/lightnvm/
8909 F: include/linux/lightnvm.h
8910 F: include/uapi/linux/lightnvm.h
8912 LINUX FOR POWER MACINTOSH
8913 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8914 W: http://www.penguinppc.org/
8915 L: linuxppc-dev@lists.ozlabs.org
8917 F: arch/powerpc/platforms/powermac/
8918 F: drivers/macintosh/
8920 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8921 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8922 M: Paul Mackerras <paulus@samba.org>
8923 M: Michael Ellerman <mpe@ellerman.id.au>
8924 W: https://github.com/linuxppc/linux/wiki
8925 L: linuxppc-dev@lists.ozlabs.org
8926 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8927 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8929 F: Documentation/ABI/stable/sysfs-firmware-opal-*
8930 F: Documentation/devicetree/bindings/powerpc/
8931 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
8932 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
8933 F: Documentation/powerpc/
8935 F: drivers/char/tpm/tpm_ibmvtpm*
8936 F: drivers/crypto/nx/
8937 F: drivers/crypto/vmx/
8938 F: drivers/i2c/busses/i2c-opal.c
8939 F: drivers/net/ethernet/ibm/ibmveth.*
8940 F: drivers/net/ethernet/ibm/ibmvnic.*
8941 F: drivers/pci/hotplug/pnv_php.c
8942 F: drivers/pci/hotplug/rpa*
8943 F: drivers/rtc/rtc-opal.c
8944 F: drivers/scsi/ibmvscsi/
8945 F: drivers/tty/hvc/hvc_opal.c
8946 F: drivers/watchdog/wdrtas.c
8947 F: tools/testing/selftests/powerpc
8954 LINUX FOR POWERPC EMBEDDED MPC5XXX
8955 M: Anatolij Gustschin <agust@denx.de>
8956 L: linuxppc-dev@lists.ozlabs.org
8957 T: git git://git.denx.de/linux-denx-agust.git
8959 F: arch/powerpc/platforms/512x/
8960 F: arch/powerpc/platforms/52xx/
8962 LINUX FOR POWERPC EMBEDDED PPC4XX
8963 M: Alistair Popple <alistair@popple.id.au>
8964 M: Matt Porter <mporter@kernel.crashing.org>
8965 W: http://www.penguinppc.org/
8966 L: linuxppc-dev@lists.ozlabs.org
8968 F: arch/powerpc/platforms/40x/
8969 F: arch/powerpc/platforms/44x/
8971 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8972 M: Scott Wood <oss@buserror.net>
8973 M: Kumar Gala <galak@kernel.crashing.org>
8974 W: http://www.penguinppc.org/
8975 L: linuxppc-dev@lists.ozlabs.org
8976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8978 F: arch/powerpc/platforms/83xx/
8979 F: arch/powerpc/platforms/85xx/
8980 F: Documentation/devicetree/bindings/powerpc/fsl/
8982 LINUX FOR POWERPC EMBEDDED PPC8XX
8983 M: Vitaly Bordug <vitb@kernel.crashing.org>
8984 W: http://www.penguinppc.org/
8985 L: linuxppc-dev@lists.ozlabs.org
8987 F: arch/powerpc/platforms/8xx/
8989 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8990 L: linuxppc-dev@lists.ozlabs.org
8992 F: arch/powerpc/*/*virtex*
8993 F: arch/powerpc/*/*/*virtex*
8995 LINUX FOR POWERPC PA SEMI PWRFICIENT
8996 L: linuxppc-dev@lists.ozlabs.org
8998 F: arch/powerpc/platforms/pasemi/
8999 F: drivers/*/*pasemi*
9000 F: drivers/*/*/*pasemi*
9002 LINUX KERNEL DUMP TEST MODULE (LKDTM)
9003 M: Kees Cook <keescook@chromium.org>
9005 F: drivers/misc/lkdtm/*
9007 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9008 M: Alan Stern <stern@rowland.harvard.edu>
9009 M: Andrea Parri <andrea.parri@amarulasolutions.com>
9010 M: Will Deacon <will.deacon@arm.com>
9011 M: Peter Zijlstra <peterz@infradead.org>
9012 M: Boqun Feng <boqun.feng@gmail.com>
9013 M: Nicholas Piggin <npiggin@gmail.com>
9014 M: David Howells <dhowells@redhat.com>
9015 M: Jade Alglave <j.alglave@ucl.ac.uk>
9016 M: Luc Maranget <luc.maranget@inria.fr>
9017 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
9018 R: Akira Yokosawa <akiyks@gmail.com>
9019 R: Daniel Lustig <dlustig@nvidia.com>
9020 L: linux-kernel@vger.kernel.org
9021 L: linux-arch@vger.kernel.org
9023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9024 F: tools/memory-model/
9025 F: Documentation/atomic_bitops.txt
9026 F: Documentation/atomic_t.txt
9027 F: Documentation/core-api/atomic_ops.rst
9028 F: Documentation/core-api/refcount-vs-atomic.rst
9029 F: Documentation/memory-barriers.txt
9031 LIS3LV02D ACCELEROMETER DRIVER
9032 M: Eric Piel <eric.piel@tremplin-utc.net>
9034 F: Documentation/misc-devices/lis3lv02d
9035 F: drivers/misc/lis3lv02d/
9036 F: drivers/platform/x86/hp_accel.c
9039 M: Josh Poimboeuf <jpoimboe@redhat.com>
9040 M: Jiri Kosina <jikos@kernel.org>
9041 M: Miroslav Benes <mbenes@suse.cz>
9042 M: Petr Mladek <pmladek@suse.com>
9043 R: Joe Lawrence <joe.lawrence@redhat.com>
9045 F: kernel/livepatch/
9046 F: include/linux/livepatch.h
9047 F: arch/x86/include/asm/livepatch.h
9048 F: arch/x86/kernel/livepatch.c
9049 F: Documentation/livepatch/
9050 F: Documentation/ABI/testing/sysfs-kernel-livepatch
9051 F: samples/livepatch/
9052 F: tools/testing/selftests/livepatch/
9053 L: live-patching@vger.kernel.org
9054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9057 L: netdev@vger.kernel.org
9059 F: include/linux/llc.h
9060 F: include/uapi/linux/llc.h
9064 LM73 HARDWARE MONITOR DRIVER
9065 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
9066 L: linux-hwmon@vger.kernel.org
9068 F: drivers/hwmon/lm73.c
9070 LM78 HARDWARE MONITOR DRIVER
9071 M: Jean Delvare <jdelvare@suse.com>
9072 L: linux-hwmon@vger.kernel.org
9074 F: Documentation/hwmon/lm78.rst
9075 F: drivers/hwmon/lm78.c
9077 LM83 HARDWARE MONITOR DRIVER
9078 M: Jean Delvare <jdelvare@suse.com>
9079 L: linux-hwmon@vger.kernel.org
9081 F: Documentation/hwmon/lm83.rst
9082 F: drivers/hwmon/lm83.c
9084 LM90 HARDWARE MONITOR DRIVER
9085 M: Jean Delvare <jdelvare@suse.com>
9086 L: linux-hwmon@vger.kernel.org
9088 F: Documentation/hwmon/lm90.rst
9089 F: Documentation/devicetree/bindings/hwmon/lm90.txt
9090 F: drivers/hwmon/lm90.c
9091 F: include/dt-bindings/thermal/lm90.h
9093 LM95234 HARDWARE MONITOR DRIVER
9094 M: Guenter Roeck <linux@roeck-us.net>
9095 L: linux-hwmon@vger.kernel.org
9097 F: Documentation/hwmon/lm95234.rst
9098 F: drivers/hwmon/lm95234.c
9100 LME2510 MEDIA DRIVER
9101 M: Malcolm Priestley <tvboxspy@gmail.com>
9102 L: linux-media@vger.kernel.org
9103 W: https://linuxtv.org
9104 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9106 F: drivers/media/usb/dvb-usb-v2/lmedm04*
9108 LOADPIN SECURITY MODULE
9109 M: Kees Cook <keescook@chromium.org>
9110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9112 F: security/loadpin/
9113 F: Documentation/admin-guide/LSM/LoadPin.rst
9116 M: Peter Zijlstra <peterz@infradead.org>
9117 M: Ingo Molnar <mingo@redhat.com>
9118 M: Will Deacon <will.deacon@arm.com>
9119 L: linux-kernel@vger.kernel.org
9120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9122 F: Documentation/locking/
9123 F: include/linux/lockdep.h
9124 F: include/linux/spinlock*.h
9125 F: arch/*/include/asm/spinlock*.h
9126 F: include/linux/rwlock*.h
9127 F: include/linux/mutex*.h
9128 F: include/linux/rwsem*.h
9129 F: include/linux/seqlock.h
9130 F: lib/locking*.[ch]
9132 X: kernel/locking/locktorture.c
9134 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9135 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
9136 L: linux-ntfs-dev@lists.sourceforge.net
9137 W: http://www.linux-ntfs.org/content/view/19/37/
9139 F: Documentation/ldm.txt
9140 F: block/partitions/ldm.*
9142 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9143 M: Sathya Prakash <sathya.prakash@broadcom.com>
9144 M: Chaitra P B <chaitra.basappa@broadcom.com>
9145 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9146 L: MPT-FusionLinux.pdl@broadcom.com
9147 L: linux-scsi@vger.kernel.org
9148 W: http://www.avagotech.com/support/
9150 F: drivers/message/fusion/
9151 F: drivers/scsi/mpt3sas/
9153 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9154 M: Matthew Wilcox <willy@infradead.org>
9155 L: linux-scsi@vger.kernel.org
9157 F: drivers/scsi/sym53c8xx_2/
9160 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9161 L: linux-iio@vger.kernel.org
9163 F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9164 F: drivers/iio/dac/ltc1660.c
9166 LTC4261 HARDWARE MONITOR DRIVER
9167 M: Guenter Roeck <linux@roeck-us.net>
9168 L: linux-hwmon@vger.kernel.org
9170 F: Documentation/hwmon/ltc4261.rst
9171 F: drivers/hwmon/ltc4261.c
9173 LTC4306 I2C MULTIPLEXER DRIVER
9174 M: Michael Hennerich <michael.hennerich@analog.com>
9175 W: http://ez.analog.com/community/linux-device-drivers
9176 L: linux-i2c@vger.kernel.org
9178 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
9179 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9181 LTP (Linux Test Project)
9182 M: Mike Frysinger <vapier@gentoo.org>
9183 M: Cyril Hrubis <chrubis@suse.cz>
9184 M: Wanlong Gao <wanlong.gao@gmail.com>
9185 M: Jan Stancek <jstancek@redhat.com>
9186 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9187 M: Alexey Kodanev <alexey.kodanev@oracle.com>
9188 L: ltp@lists.linux.it (subscribers-only)
9189 W: http://linux-test-project.github.io/
9190 T: git git://github.com/linux-test-project/ltp.git
9194 M: Geert Uytterhoeven <geert@linux-m68k.org>
9195 L: linux-m68k@lists.linux-m68k.org
9196 W: http://www.linux-m68k.org/
9197 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9202 M68K ON APPLE MACINTOSH
9203 M: Joshua Thompson <funaho@jurai.org>
9204 W: http://www.mac.linux-m68k.org/
9205 L: linux-m68k@lists.linux-m68k.org
9210 M: Philip Blundell <philb@gnu.org>
9211 W: http://www.tazenda.demon.co.uk/phil/linux-hp
9215 M88DS3103 MEDIA DRIVER
9216 M: Antti Palosaari <crope@iki.fi>
9217 L: linux-media@vger.kernel.org
9218 W: https://linuxtv.org
9219 W: http://palosaari.fi/linux/
9220 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9221 T: git git://linuxtv.org/anttip/media_tree.git
9223 F: drivers/media/dvb-frontends/m88ds3103*
9225 M88RS2000 MEDIA DRIVER
9226 M: Malcolm Priestley <tvboxspy@gmail.com>
9227 L: linux-media@vger.kernel.org
9228 W: https://linuxtv.org
9229 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9231 F: drivers/media/dvb-frontends/m88rs2000*
9233 MA901 MASTERKIT USB FM RADIO DRIVER
9234 M: Alexey Klimov <klimov.linux@gmail.com>
9235 L: linux-media@vger.kernel.org
9236 T: git git://linuxtv.org/media_tree.git
9238 F: drivers/media/radio/radio-ma901.c
9241 M: Johannes Berg <johannes@sipsolutions.net>
9242 L: linux-wireless@vger.kernel.org
9243 W: http://wireless.kernel.org/
9244 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9247 F: Documentation/networking/mac80211-injection.txt
9248 F: include/net/mac80211.h
9250 F: drivers/net/wireless/mac80211_hwsim.[ch]
9251 F: Documentation/networking/mac80211_hwsim/README
9254 M: Jassi Brar <jassisinghbrar@gmail.com>
9255 L: linux-kernel@vger.kernel.org
9258 F: include/linux/mailbox_client.h
9259 F: include/linux/mailbox_controller.h
9261 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9262 M: Michael Kerrisk <mtk.manpages@gmail.com>
9263 W: http://www.kernel.org/doc/man-pages
9264 L: linux-man@vger.kernel.org
9267 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9268 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
9269 L: linux-mips@vger.kernel.org
9271 F: arch/mips/boot/dts/img/pistachio_marduk.dts
9273 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9274 M: Andrew Lunn <andrew@lunn.ch>
9275 M: Vivien Didelot <vivien.didelot@gmail.com>
9276 L: netdev@vger.kernel.org
9278 F: drivers/net/dsa/mv88e6xxx/
9279 F: include/linux/platform_data/mv88e6xxx.h
9280 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
9282 MARVELL ARMADA DRM SUPPORT
9283 M: Russell King <linux@armlinux.org.uk>
9285 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9286 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9287 F: drivers/gpu/drm/armada/
9288 F: include/uapi/drm/armada_drm.h
9289 F: Documentation/devicetree/bindings/display/armada/
9291 MARVELL ARMADA 3700 PHY DRIVERS
9292 M: Miquel Raynal <miquel.raynal@bootlin.com>
9294 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9295 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9296 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9297 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9299 MARVELL CRYPTO DRIVER
9300 M: Boris Brezillon <bbrezillon@kernel.org>
9301 M: Arnaud Ebalard <arno@natisbad.org>
9302 F: drivers/crypto/marvell/
9304 L: linux-crypto@vger.kernel.org
9306 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9307 M: Mirko Lindner <mlindner@marvell.com>
9308 M: Stephen Hemminger <stephen@networkplumber.org>
9309 L: netdev@vger.kernel.org
9311 F: drivers/net/ethernet/marvell/sk*
9313 MARVELL LIBERTAS WIRELESS DRIVER
9314 L: libertas-dev@lists.infradead.org
9316 F: drivers/net/wireless/marvell/libertas/
9318 MARVELL MACCHIATOBIN SUPPORT
9319 M: Russell King <linux@armlinux.org.uk>
9320 L: linux-arm-kernel@lists.infradead.org
9322 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9324 MARVELL MV643XX ETHERNET DRIVER
9325 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9326 L: netdev@vger.kernel.org
9328 F: drivers/net/ethernet/marvell/mv643xx_eth.*
9329 F: include/linux/mv643xx.h
9331 MARVELL MV88X3310 PHY DRIVER
9332 M: Russell King <linux@armlinux.org.uk>
9333 L: netdev@vger.kernel.org
9335 F: drivers/net/phy/marvell10g.c
9337 MARVELL MVEBU THERMAL DRIVER
9338 M: Miquel Raynal <miquel.raynal@bootlin.com>
9340 F: drivers/thermal/armada_thermal.c
9342 MARVELL MVNETA ETHERNET DRIVER
9343 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9344 L: netdev@vger.kernel.org
9346 F: drivers/net/ethernet/marvell/mvneta.*
9348 MARVELL MWIFIEX WIRELESS DRIVER
9349 M: Amitkumar Karwar <amitkarwar@gmail.com>
9350 M: Nishant Sarmukadam <nishants@marvell.com>
9351 M: Ganapathi Bhat <gbhat@marvell.com>
9352 M: Xinming Hu <huxinming820@gmail.com>
9353 L: linux-wireless@vger.kernel.org
9355 F: drivers/net/wireless/marvell/mwifiex/
9357 MARVELL MWL8K WIRELESS DRIVER
9358 M: Lennert Buytenhek <buytenh@wantstofly.org>
9359 L: linux-wireless@vger.kernel.org
9361 F: drivers/net/wireless/marvell/mwl8k.c
9363 MARVELL NAND CONTROLLER DRIVER
9364 M: Miquel Raynal <miquel.raynal@bootlin.com>
9365 L: linux-mtd@lists.infradead.org
9367 F: drivers/mtd/nand/raw/marvell_nand.c
9368 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
9370 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9371 M: Nicolas Pitre <nico@fluxnic.net>
9373 F: drivers/mmc/host/mvsdio.*
9375 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9376 M: Hu Ziji <huziji@marvell.com>
9377 L: linux-mmc@vger.kernel.org
9379 F: drivers/mmc/host/sdhci-xenon*
9380 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9382 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9383 M: Sunil Goutham <sgoutham@marvell.com>
9384 M: Linu Cherian <lcherian@marvell.com>
9385 M: Geetha sowjanya <gakula@marvell.com>
9386 M: Jerin Jacob <jerinj@marvell.com>
9387 L: netdev@vger.kernel.org
9389 F: drivers/net/ethernet/marvell/octeontx2/af/
9391 MATROX FRAMEBUFFER DRIVER
9392 L: linux-fbdev@vger.kernel.org
9394 F: drivers/video/fbdev/matrox/matroxfb_*
9395 F: include/uapi/linux/matroxfb.h
9397 MAX16065 HARDWARE MONITOR DRIVER
9398 M: Guenter Roeck <linux@roeck-us.net>
9399 L: linux-hwmon@vger.kernel.org
9401 F: Documentation/hwmon/max16065.rst
9402 F: drivers/hwmon/max16065.c
9404 MAX2175 SDR TUNER DRIVER
9405 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9406 L: linux-media@vger.kernel.org
9407 T: git git://linuxtv.org/media_tree.git
9409 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
9410 F: Documentation/media/v4l-drivers/max2175.rst
9411 F: drivers/media/i2c/max2175*
9412 F: include/uapi/linux/max2175.h
9414 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9415 L: linux-hwmon@vger.kernel.org
9417 F: Documentation/hwmon/max6650.rst
9418 F: drivers/hwmon/max6650.c
9420 MAX6697 HARDWARE MONITOR DRIVER
9421 M: Guenter Roeck <linux@roeck-us.net>
9422 L: linux-hwmon@vger.kernel.org
9424 F: Documentation/hwmon/max6697.rst
9425 F: Documentation/devicetree/bindings/hwmon/max6697.txt
9426 F: drivers/hwmon/max6697.c
9427 F: include/linux/platform_data/max6697.h
9429 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9430 M: Peter Rosin <peda@axentia.se>
9431 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9433 F: Documentation/devicetree/bindings/sound/max9860.txt
9434 F: sound/soc/codecs/max9860.*
9436 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9437 M: Andreas Klinger <ak@it-klinger.de>
9438 L: linux-iio@vger.kernel.org
9440 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9441 F: drivers/iio/proximity/mb1232.c
9443 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9444 M: Javier Martinez Canillas <javier@dowhile0.org>
9445 L: linux-kernel@vger.kernel.org
9447 F: drivers/regulator/max77802-regulator.c
9448 F: Documentation/devicetree/bindings/*/*max77802.txt
9449 F: include/dt-bindings/*/*max77802.h
9451 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9452 M: Krzysztof Kozlowski <krzk@kernel.org>
9453 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9454 L: linux-pm@vger.kernel.org
9456 F: drivers/power/supply/max14577_charger.c
9457 F: drivers/power/supply/max77693_charger.c
9459 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9460 M: Chanwoo Choi <cw00.choi@samsung.com>
9461 M: Krzysztof Kozlowski <krzk@kernel.org>
9462 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9463 L: linux-kernel@vger.kernel.org
9465 F: drivers/*/max14577*.c
9466 F: drivers/*/max77686*.c
9467 F: drivers/*/max77693*.c
9468 F: drivers/extcon/extcon-max14577.c
9469 F: drivers/extcon/extcon-max77693.c
9470 F: drivers/rtc/rtc-max77686.c
9471 F: drivers/clk/clk-max77686.c
9472 F: Documentation/devicetree/bindings/mfd/max14577.txt
9473 F: Documentation/devicetree/bindings/*/max77686.txt
9474 F: Documentation/devicetree/bindings/mfd/max77693.txt
9475 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
9476 F: include/linux/mfd/max14577*.h
9477 F: include/linux/mfd/max77686*.h
9478 F: include/linux/mfd/max77693*.h
9480 MAXIRADIO FM RADIO RECEIVER DRIVER
9481 M: Hans Verkuil <hverkuil@xs4all.nl>
9482 L: linux-media@vger.kernel.org
9483 T: git git://linuxtv.org/media_tree.git
9484 W: https://linuxtv.org
9486 F: drivers/media/radio/radio-maxiradio*
9488 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9489 M: Peter Rosin <peda@axentia.se>
9490 L: linux-iio@vger.kernel.org
9492 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9493 F: drivers/iio/potentiometer/mcp4018.c
9494 F: drivers/iio/potentiometer/mcp4531.c
9496 MCR20A IEEE-802.15.4 RADIO DRIVER
9497 M: Xue Liu <liuxuenetmail@gmail.com>
9498 L: linux-wpan@vger.kernel.org
9499 W: https://github.com/xueliu/mcr20a-linux
9501 F: drivers/net/ieee802154/mcr20a.c
9502 F: drivers/net/ieee802154/mcr20a.h
9503 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9505 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9506 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9507 L: linux-iio@vger.kernel.org
9509 F: drivers/iio/dac/cio-dac.c
9511 MEDIA DRIVERS FOR ASCOT2E
9512 M: Sergey Kozlov <serjk@netup.ru>
9513 M: Abylay Ospan <aospan@netup.ru>
9514 L: linux-media@vger.kernel.org
9515 W: https://linuxtv.org
9517 T: git git://linuxtv.org/media_tree.git
9519 F: drivers/media/dvb-frontends/ascot2e*
9521 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9522 M: Jasmin Jessich <jasmin@anw.at>
9523 L: linux-media@vger.kernel.org
9524 W: https://linuxtv.org
9525 T: git git://linuxtv.org/media_tree.git
9527 F: drivers/media/dvb-frontends/cxd2099*
9529 MEDIA DRIVERS FOR CXD2841ER
9530 M: Sergey Kozlov <serjk@netup.ru>
9531 M: Abylay Ospan <aospan@netup.ru>
9532 L: linux-media@vger.kernel.org
9533 W: https://linuxtv.org
9535 T: git git://linuxtv.org/media_tree.git
9537 F: drivers/media/dvb-frontends/cxd2841er*
9539 MEDIA DRIVERS FOR CXD2880
9540 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9541 L: linux-media@vger.kernel.org
9542 W: http://linuxtv.org/
9543 T: git git://linuxtv.org/media_tree.git
9545 F: drivers/media/dvb-frontends/cxd2880/*
9546 F: drivers/media/spi/cxd2880*
9548 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9549 L: linux-media@vger.kernel.org
9550 W: https://linuxtv.org
9551 T: git git://linuxtv.org/media_tree.git
9553 F: drivers/media/pci/ddbridge/*
9555 MEDIA DRIVERS FOR FREESCALE IMX
9556 M: Steve Longerbeam <slongerbeam@gmail.com>
9557 M: Philipp Zabel <p.zabel@pengutronix.de>
9558 L: linux-media@vger.kernel.org
9559 T: git git://linuxtv.org/media_tree.git
9561 F: Documentation/devicetree/bindings/media/imx.txt
9562 F: Documentation/media/v4l-drivers/imx.rst
9563 F: drivers/staging/media/imx/
9564 F: include/linux/imx-media.h
9565 F: include/media/imx.h
9567 MEDIA DRIVER FOR FREESCALE IMX PXP
9568 M: Philipp Zabel <p.zabel@pengutronix.de>
9569 L: linux-media@vger.kernel.org
9570 T: git git://linuxtv.org/media_tree.git
9572 F: drivers/media/platform/imx-pxp.[ch]
9574 MEDIA DRIVERS FOR FREESCALE IMX7
9575 M: Rui Miguel Silva <rmfrfs@gmail.com>
9576 L: linux-media@vger.kernel.org
9577 T: git git://linuxtv.org/media_tree.git
9579 F: Documentation/devicetree/bindings/media/imx7-csi.txt
9580 F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
9581 F: Documentation/media/v4l-drivers/imx7.rst
9582 F: drivers/staging/media/imx/imx7-media-csi.c
9583 F: drivers/staging/media/imx/imx7-mipi-csis.c
9585 MEDIA DRIVERS FOR HELENE
9586 M: Abylay Ospan <aospan@netup.ru>
9587 L: linux-media@vger.kernel.org
9588 W: https://linuxtv.org
9590 T: git git://linuxtv.org/media_tree.git
9592 F: drivers/media/dvb-frontends/helene*
9594 MEDIA DRIVERS FOR HORUS3A
9595 M: Sergey Kozlov <serjk@netup.ru>
9596 M: Abylay Ospan <aospan@netup.ru>
9597 L: linux-media@vger.kernel.org
9598 W: https://linuxtv.org
9600 T: git git://linuxtv.org/media_tree.git
9602 F: drivers/media/dvb-frontends/horus3a*
9604 MEDIA DRIVERS FOR LNBH25
9605 M: Sergey Kozlov <serjk@netup.ru>
9606 M: Abylay Ospan <aospan@netup.ru>
9607 L: linux-media@vger.kernel.org
9608 W: https://linuxtv.org
9610 T: git git://linuxtv.org/media_tree.git
9612 F: drivers/media/dvb-frontends/lnbh25*
9614 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9615 L: linux-media@vger.kernel.org
9616 W: https://linuxtv.org
9617 T: git git://linuxtv.org/media_tree.git
9619 F: drivers/media/dvb-frontends/mxl5xx*
9621 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9622 M: Sergey Kozlov <serjk@netup.ru>
9623 M: Abylay Ospan <aospan@netup.ru>
9624 L: linux-media@vger.kernel.org
9625 W: https://linuxtv.org
9627 T: git git://linuxtv.org/media_tree.git
9629 F: drivers/media/pci/netup_unidvb/*
9631 MEDIA DRIVERS FOR RENESAS - CEU
9632 M: Jacopo Mondi <jacopo@jmondi.org>
9633 L: linux-media@vger.kernel.org
9634 L: linux-renesas-soc@vger.kernel.org
9635 T: git git://linuxtv.org/media_tree.git
9637 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
9638 F: drivers/media/platform/renesas-ceu.c
9639 F: include/media/drv-intf/renesas-ceu.h
9641 MEDIA DRIVERS FOR RENESAS - DRIF
9642 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9643 L: linux-media@vger.kernel.org
9644 L: linux-renesas-soc@vger.kernel.org
9645 T: git git://linuxtv.org/media_tree.git
9647 F: Documentation/devicetree/bindings/media/renesas,drif.txt
9648 F: drivers/media/platform/rcar_drif.c
9650 MEDIA DRIVERS FOR RENESAS - FCP
9651 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9652 L: linux-media@vger.kernel.org
9653 L: linux-renesas-soc@vger.kernel.org
9654 T: git git://linuxtv.org/media_tree.git
9656 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
9657 F: drivers/media/platform/rcar-fcp.c
9658 F: include/media/rcar-fcp.h
9660 MEDIA DRIVERS FOR RENESAS - FDP1
9661 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9662 L: linux-media@vger.kernel.org
9663 L: linux-renesas-soc@vger.kernel.org
9664 T: git git://linuxtv.org/media_tree.git
9666 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
9667 F: drivers/media/platform/rcar_fdp1.c
9669 MEDIA DRIVERS FOR RENESAS - VIN
9670 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
9671 L: linux-media@vger.kernel.org
9672 L: linux-renesas-soc@vger.kernel.org
9673 T: git git://linuxtv.org/media_tree.git
9675 F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9676 F: Documentation/devicetree/bindings/media/rcar_vin.txt
9677 F: drivers/media/platform/rcar-vin/
9679 MEDIA DRIVERS FOR RENESAS - VSP1
9680 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9681 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9682 L: linux-media@vger.kernel.org
9683 L: linux-renesas-soc@vger.kernel.org
9684 T: git git://linuxtv.org/media_tree.git
9686 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
9687 F: drivers/media/platform/vsp1/
9689 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9690 L: linux-media@vger.kernel.org
9691 W: https://linuxtv.org
9692 T: git git://linuxtv.org/media_tree.git
9694 F: drivers/media/dvb-frontends/stv0910*
9696 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9697 L: linux-media@vger.kernel.org
9698 W: https://linuxtv.org
9699 T: git git://linuxtv.org/media_tree.git
9701 F: drivers/media/dvb-frontends/stv6111*
9703 MEDIA DRIVERS FOR STM32 - DCMI
9704 M: Hugues Fruchet <hugues.fruchet@st.com>
9705 L: linux-media@vger.kernel.org
9706 T: git git://linuxtv.org/media_tree.git
9708 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9709 F: drivers/media/platform/stm32/stm32-dcmi.c
9711 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9712 M: Dmitry Osipenko <digetx@gmail.com>
9713 L: linux-media@vger.kernel.org
9714 L: linux-tegra@vger.kernel.org
9715 T: git git://linuxtv.org/media_tree.git
9717 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9718 F: drivers/staging/media/tegra-vde/
9720 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9721 M: Mauro Carvalho Chehab <mchehab@kernel.org>
9722 P: LinuxTV.org Project
9723 L: linux-media@vger.kernel.org
9724 W: https://linuxtv.org
9725 Q: http://patchwork.kernel.org/project/linux-media/list/
9726 T: git git://linuxtv.org/media_tree.git
9728 F: Documentation/devicetree/bindings/media/
9729 F: Documentation/media/
9731 F: drivers/staging/media/
9732 F: include/linux/platform_data/media/
9734 F: include/uapi/linux/dvb/
9735 F: include/uapi/linux/videodev2.h
9736 F: include/uapi/linux/media.h
9737 F: include/uapi/linux/v4l2-*
9738 F: include/uapi/linux/meye.h
9739 F: include/uapi/linux/ivtv*
9740 F: include/uapi/linux/uvcvideo.h
9742 MEDIATEK BLUETOOTH DRIVER
9743 M: Sean Wang <sean.wang@mediatek.com>
9744 L: linux-bluetooth@vger.kernel.org
9745 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9747 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9748 F: drivers/bluetooth/btmtkuart.c
9751 M: Sean Wang <sean.wang@mediatek.com>
9753 F: drivers/media/rc/mtk-cir.c
9756 M: Sean Wang <sean.wang@mediatek.com>
9757 L: dmaengine@vger.kernel.org
9758 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9759 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9761 F: Documentation/devicetree/bindings/dma/mtk-*
9762 F: drivers/dma/mediatek/
9764 MEDIATEK PMIC LED DRIVER
9765 M: Sean Wang <sean.wang@mediatek.com>
9767 F: drivers/leds/leds-mt6323.c
9768 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
9770 MEDIATEK ETHERNET DRIVER
9771 M: Felix Fietkau <nbd@openwrt.org>
9772 M: John Crispin <john@phrozen.org>
9773 M: Sean Wang <sean.wang@mediatek.com>
9774 M: Nelson Chang <nelson.chang@mediatek.com>
9775 L: netdev@vger.kernel.org
9777 F: drivers/net/ethernet/mediatek/
9779 MEDIATEK SWITCH DRIVER
9780 M: Sean Wang <sean.wang@mediatek.com>
9781 L: netdev@vger.kernel.org
9783 F: drivers/net/dsa/mt7530.*
9784 F: net/dsa/tag_mtk.c
9786 MEDIATEK JPEG DRIVER
9787 M: Rick Chang <rick.chang@mediatek.com>
9788 M: Bin Liu <bin.liu@mediatek.com>
9790 F: drivers/media/platform/mtk-jpeg/
9791 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9794 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9795 M: Houlong Wei <houlong.wei@mediatek.com>
9796 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9798 F: drivers/media/platform/mtk-mdp/
9799 F: drivers/media/platform/mtk-vpu/
9800 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
9802 MEDIATEK MEDIA DRIVER
9803 M: Tiffany Lin <tiffany.lin@mediatek.com>
9804 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9806 F: drivers/media/platform/mtk-vcodec/
9807 F: drivers/media/platform/mtk-vpu/
9808 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9809 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
9811 MEDIATEK MMC/SD/SDIO DRIVER
9812 M: Chaotian Jing <chaotian.jing@mediatek.com>
9814 F: drivers/mmc/host/mtk-sd.c
9815 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
9817 MEDIATEK MT76 WIRELESS LAN DRIVER
9818 M: Felix Fietkau <nbd@nbd.name>
9819 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9820 R: Ryder Lee <ryder.lee@mediatek.com>
9821 R: Roy Luo <royluo@google.com>
9822 L: linux-wireless@vger.kernel.org
9824 F: drivers/net/wireless/mediatek/mt76/
9826 MEDIATEK MT7601U WIRELESS LAN DRIVER
9827 M: Jakub Kicinski <kubakici@wp.pl>
9828 L: linux-wireless@vger.kernel.org
9830 F: drivers/net/wireless/mediatek/mt7601u/
9832 MEDIATEK NAND CONTROLLER DRIVER
9833 M: Xiaolei Li <xiaolei.li@mediatek.com>
9834 L: linux-mtd@lists.infradead.org
9836 F: drivers/mtd/nand/raw/mtk_*
9837 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
9839 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9840 M: Sean Wang <sean.wang@mediatek.com>
9842 F: drivers/char/hw_random/mtk-rng.c
9844 MEDIATEK USB3 DRD IP DRIVER
9845 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
9846 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
9847 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9848 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9850 F: drivers/usb/mtu3/
9852 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9853 M: Peter Senna Tschudin <peter.senna@gmail.com>
9854 M: Martin Donnelly <martin.donnelly@ge.com>
9855 M: Martyn Welch <martyn.welch@collabora.co.uk>
9857 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9858 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9860 MEGARAID SCSI/SAS DRIVERS
9861 M: Kashyap Desai <kashyap.desai@broadcom.com>
9862 M: Sumit Saxena <sumit.saxena@broadcom.com>
9863 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9864 L: megaraidlinux.pdl@broadcom.com
9865 L: linux-scsi@vger.kernel.org
9866 W: http://www.avagotech.com/support/
9868 F: Documentation/scsi/megaraid.txt
9869 F: drivers/scsi/megaraid.*
9870 F: drivers/scsi/megaraid/
9872 MELEXIS MLX90614 DRIVER
9873 M: Crt Mori <cmo@melexis.com>
9874 L: linux-iio@vger.kernel.org
9875 W: http://www.melexis.com
9877 F: drivers/iio/temperature/mlx90614.c
9879 MELEXIS MLX90632 DRIVER
9880 M: Crt Mori <cmo@melexis.com>
9881 L: linux-iio@vger.kernel.org
9882 W: http://www.melexis.com
9884 F: drivers/iio/temperature/mlx90632.c
9886 MELFAS MIP4 TOUCHSCREEN DRIVER
9887 M: Sangwon Jee <jeesw@melfas.com>
9888 W: http://www.melfas.com
9890 F: drivers/input/touchscreen/melfas_mip4.c
9891 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9893 MELLANOX ETHERNET DRIVER (mlx4_en)
9894 M: Tariq Toukan <tariqt@mellanox.com>
9895 L: netdev@vger.kernel.org
9897 W: http://www.mellanox.com
9898 Q: http://patchwork.ozlabs.org/project/netdev/list/
9899 F: drivers/net/ethernet/mellanox/mlx4/en_*
9901 MELLANOX ETHERNET DRIVER (mlx5e)
9902 M: Saeed Mahameed <saeedm@mellanox.com>
9903 L: netdev@vger.kernel.org
9905 W: http://www.mellanox.com
9906 Q: http://patchwork.ozlabs.org/project/netdev/list/
9907 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
9909 MELLANOX ETHERNET INNOVA DRIVERS
9910 R: Boris Pismenny <borisp@mellanox.com>
9911 L: netdev@vger.kernel.org
9913 W: http://www.mellanox.com
9914 Q: http://patchwork.ozlabs.org/project/netdev/list/
9915 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9916 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
9917 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9918 F: include/linux/mlx5/mlx5_ifc_fpga.h
9920 MELLANOX ETHERNET SWITCH DRIVERS
9921 M: Jiri Pirko <jiri@mellanox.com>
9922 M: Ido Schimmel <idosch@mellanox.com>
9923 L: netdev@vger.kernel.org
9925 W: http://www.mellanox.com
9926 Q: http://patchwork.ozlabs.org/project/netdev/list/
9927 F: drivers/net/ethernet/mellanox/mlxsw/
9928 F: tools/testing/selftests/drivers/net/mlxsw/
9930 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9931 M: mlxsw@mellanox.com
9932 L: netdev@vger.kernel.org
9934 W: http://www.mellanox.com
9935 Q: http://patchwork.ozlabs.org/project/netdev/list/
9936 F: drivers/net/ethernet/mellanox/mlxfw/
9938 MELLANOX HARDWARE PLATFORM SUPPORT
9939 M: Andy Shevchenko <andy@infradead.org>
9940 M: Darren Hart <dvhart@infradead.org>
9941 M: Vadim Pasternak <vadimp@mellanox.com>
9942 L: platform-driver-x86@vger.kernel.org
9944 F: drivers/platform/mellanox/
9945 F: include/linux/platform_data/mlxreg.h
9947 MELLANOX MLX4 core VPI driver
9948 M: Tariq Toukan <tariqt@mellanox.com>
9949 L: netdev@vger.kernel.org
9950 L: linux-rdma@vger.kernel.org
9951 W: http://www.mellanox.com
9952 Q: http://patchwork.ozlabs.org/project/netdev/list/
9954 F: drivers/net/ethernet/mellanox/mlx4/
9955 F: include/linux/mlx4/
9957 MELLANOX MLX4 IB driver
9958 M: Yishai Hadas <yishaih@mellanox.com>
9959 L: linux-rdma@vger.kernel.org
9960 W: http://www.mellanox.com
9961 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9963 F: drivers/infiniband/hw/mlx4/
9964 F: include/linux/mlx4/
9965 F: include/uapi/rdma/mlx4-abi.h
9967 MELLANOX MLX5 core VPI driver
9968 M: Saeed Mahameed <saeedm@mellanox.com>
9969 M: Leon Romanovsky <leonro@mellanox.com>
9970 L: netdev@vger.kernel.org
9971 L: linux-rdma@vger.kernel.org
9972 W: http://www.mellanox.com
9973 Q: http://patchwork.ozlabs.org/project/netdev/list/
9975 F: drivers/net/ethernet/mellanox/mlx5/core/
9976 F: include/linux/mlx5/
9978 MELLANOX MLX5 IB driver
9979 M: Leon Romanovsky <leonro@mellanox.com>
9980 L: linux-rdma@vger.kernel.org
9981 W: http://www.mellanox.com
9982 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9984 F: drivers/infiniband/hw/mlx5/
9985 F: include/linux/mlx5/
9986 F: include/uapi/rdma/mlx5-abi.h
9988 MELLANOX MLXCPLD I2C AND MUX DRIVER
9989 M: Vadim Pasternak <vadimp@mellanox.com>
9990 M: Michael Shych <michaelsh@mellanox.com>
9991 L: linux-i2c@vger.kernel.org
9993 F: drivers/i2c/busses/i2c-mlxcpld.c
9994 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
9995 F: Documentation/i2c/busses/i2c-mlxcpld
9997 MELLANOX MLXCPLD LED DRIVER
9998 M: Vadim Pasternak <vadimp@mellanox.com>
9999 L: linux-leds@vger.kernel.org
10001 F: drivers/leds/leds-mlxcpld.c
10002 F: drivers/leds/leds-mlxreg.c
10003 F: Documentation/leds/leds-mlxcpld.txt
10005 MELLANOX PLATFORM DRIVER
10006 M: Vadim Pasternak <vadimp@mellanox.com>
10007 L: platform-driver-x86@vger.kernel.org
10009 F: drivers/platform/x86/mlx-platform.c
10012 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10013 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
10014 L: linux-kernel@vger.kernel.org
10016 F: kernel/sched/membarrier.c
10017 F: include/uapi/linux/membarrier.h
10018 F: arch/powerpc/include/asm/membarrier.h
10021 M: Mike Rapoport <rppt@linux.ibm.com>
10022 L: linux-mm@kvack.org
10024 F: include/linux/memblock.h
10026 F: Documentation/core-api/boot-time-mm.rst
10029 L: linux-mm@kvack.org
10030 W: http://www.linux-mm.org
10032 F: include/linux/mm.h
10033 F: include/linux/gfp.h
10034 F: include/linux/mmzone.h
10035 F: include/linux/memory_hotplug.h
10036 F: include/linux/vmalloc.h
10039 MEMORY TECHNOLOGY DEVICES (MTD)
10040 M: David Woodhouse <dwmw2@infradead.org>
10041 M: Brian Norris <computersforpeace@gmail.com>
10042 M: Boris Brezillon <bbrezillon@kernel.org>
10043 M: Marek Vasut <marek.vasut@gmail.com>
10044 M: Richard Weinberger <richard@nod.at>
10045 L: linux-mtd@lists.infradead.org
10046 W: http://www.linux-mtd.infradead.org/
10047 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10048 T: git git://git.infradead.org/linux-mtd.git master
10049 T: git git://git.infradead.org/linux-mtd.git mtd/next
10051 F: Documentation/devicetree/bindings/mtd/
10053 F: include/linux/mtd/
10054 F: include/uapi/mtd/
10056 MEN A21 WATCHDOG DRIVER
10057 M: Johannes Thumshirn <morbidrsa@gmail.com>
10058 L: linux-watchdog@vger.kernel.org
10060 F: drivers/watchdog/mena21_wdt.c
10062 MEN CHAMELEON BUS (mcb)
10063 M: Johannes Thumshirn <morbidrsa@gmail.com>
10066 F: include/linux/mcb.h
10067 F: Documentation/men-chameleon-bus.txt
10069 MEN F21BMC (Board Management Controller)
10070 M: Andreas Werner <andreas.werner@men.de>
10072 F: drivers/mfd/menf21bmc.c
10073 F: drivers/watchdog/menf21bmc_wdt.c
10074 F: drivers/leds/leds-menf21bmc.c
10075 F: drivers/hwmon/menf21bmc_hwmon.c
10076 F: Documentation/hwmon/menf21bmc.rst
10078 MEN Z069 WATCHDOG DRIVER
10079 M: Johannes Thumshirn <jth@kernel.org>
10080 L: linux-watchdog@vger.kernel.org
10082 F: drivers/watchdog/menz69_wdt.c
10084 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10085 M: Neil Armstrong <narmstrong@baylibre.com>
10086 L: linux-media@lists.freedesktop.org
10087 L: linux-amlogic@lists.infradead.org
10088 W: http://linux-meson.com/
10090 F: drivers/media/platform/meson/ao-cec.c
10091 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
10092 T: git git://linuxtv.org/media_tree.git
10094 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10095 M: Liang Yang <liang.yang@amlogic.com>
10096 L: linux-mtd@lists.infradead.org
10098 F: drivers/mtd/nand/raw/meson_*
10099 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10101 METHODE UDPU SUPPORT
10102 M: Vladimir Vid <vladimir.vid@sartura.hr>
10104 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10106 MICROBLAZE ARCHITECTURE
10107 M: Michal Simek <monstr@monstr.eu>
10108 W: http://www.monstr.eu/fdt/
10109 T: git git://git.monstr.eu/linux-2.6-microblaze.git
10111 F: arch/microblaze/
10113 MICROCHIP AT91 SERIAL DRIVER
10114 M: Richard Genoud <richard.genoud@gmail.com>
10116 F: drivers/tty/serial/atmel_serial.c
10117 F: drivers/tty/serial/atmel_serial.h
10118 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10120 MICROCHIP AUDIO ASOC DRIVERS
10121 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10122 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10126 MICROCHIP DMA DRIVER
10127 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10128 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10129 L: dmaengine@vger.kernel.org
10131 F: drivers/dma/at_hdmac.c
10132 F: drivers/dma/at_hdmac_regs.h
10133 F: include/linux/platform_data/dma-atmel.h
10134 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
10135 F: include/dt-bindings/dma/at91.h
10137 MICROCHIP ECC DRIVER
10138 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10139 L: linux-crypto@vger.kernel.org
10141 F: drivers/crypto/atmel-ecc.*
10143 MICROCHIP I2C DRIVER
10144 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10145 L: linux-i2c@vger.kernel.org
10147 F: drivers/i2c/busses/i2c-at91.c
10149 MICROCHIP ISC DRIVER
10150 M: Eugen Hristev <eugen.hristev@microchip.com>
10151 L: linux-media@vger.kernel.org
10153 F: drivers/media/platform/atmel/atmel-isc.c
10154 F: drivers/media/platform/atmel/atmel-isc-regs.h
10155 F: Documentation/devicetree/bindings/media/atmel-isc.txt
10157 MICROCHIP ISI DRIVER
10158 M: Eugen Hristev <eugen.hristev@microchip.com>
10159 L: linux-media@vger.kernel.org
10161 F: drivers/media/platform/atmel/atmel-isi.c
10162 F: drivers/media/platform/atmel/atmel-isi.h
10164 MICROCHIP AT91 USART MFD DRIVER
10165 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10166 L: linux-kernel@vger.kernel.org
10168 F: drivers/mfd/at91-usart.c
10169 F: include/dt-bindings/mfd/at91-usart.h
10170 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10172 MICROCHIP AT91 USART SPI DRIVER
10173 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10174 L: linux-spi@vger.kernel.org
10176 F: drivers/spi/spi-at91-usart.c
10177 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10179 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10180 M: Woojung Huh <woojung.huh@microchip.com>
10181 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10182 L: netdev@vger.kernel.org
10184 F: net/dsa/tag_ksz.c
10185 F: drivers/net/dsa/microchip/*
10186 F: include/linux/platform_data/microchip-ksz.h
10187 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
10189 MICROCHIP LAN743X ETHERNET DRIVER
10190 M: Bryan Whitehead <bryan.whitehead@microchip.com>
10191 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10192 L: netdev@vger.kernel.org
10194 F: drivers/net/ethernet/microchip/lan743x_*
10196 MICROCHIP LCDFB DRIVER
10197 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10198 L: linux-fbdev@vger.kernel.org
10200 F: drivers/video/fbdev/atmel_lcdfb.c
10201 F: include/video/atmel_lcdc.h
10203 MICROCHIP MMC/SD/SDIO MCI DRIVER
10204 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10206 F: drivers/mmc/host/atmel-mci.c
10208 MICROCHIP MCP16502 PMIC DRIVER
10209 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
10210 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10212 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10213 F: drivers/regulator/mcp16502.c
10215 MICROCHIP MCP3911 ADC DRIVER
10216 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10217 M: Kent Gustavsson <kent@minoris.se>
10218 L: linux-iio@vger.kernel.org
10220 F: drivers/iio/adc/mcp3911.c
10221 F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10223 MICROCHIP NAND DRIVER
10224 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10225 L: linux-mtd@lists.infradead.org
10227 F: drivers/mtd/nand/raw/atmel/*
10228 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
10230 MICROCHIP PWM DRIVER
10231 M: Claudiu Beznea <claudiu.beznea@microchip.com>
10232 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10233 L: linux-pwm@vger.kernel.org
10235 F: drivers/pwm/pwm-atmel.c
10236 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10238 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10239 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10240 M: Eugen Hristev <eugen.hristev@microchip.com>
10241 L: linux-iio@vger.kernel.org
10243 F: drivers/iio/adc/at91-sama5d2_adc.c
10244 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10245 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10247 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10248 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10250 F: drivers/power/reset/at91-sama5d2_shdwc.c
10252 MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10253 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
10254 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10255 L: linux-gpio@vger.kernel.org
10256 F: drivers/gpio/gpio-sama5d2-piobu.c
10258 MICROCHIP SPI DRIVER
10259 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10261 F: drivers/spi/spi-atmel.*
10263 MICROCHIP SSC DRIVER
10264 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10265 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10267 F: drivers/misc/atmel-ssc.c
10268 F: include/linux/atmel-ssc.h
10270 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10271 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10272 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10274 F: drivers/misc/atmel_tclib.c
10275 F: drivers/clocksource/tcb_clksrc.c
10277 MICROCHIP USBA UDC DRIVER
10278 M: Cristian Birsan <cristian.birsan@microchip.com>
10279 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10281 F: drivers/usb/gadget/udc/atmel_usba_udc.*
10283 MICROCHIP USB251XB DRIVER
10284 M: Richard Leitner <richard.leitner@skidata.com>
10285 L: linux-usb@vger.kernel.org
10287 F: drivers/usb/misc/usb251xb.c
10288 F: Documentation/devicetree/bindings/usb/usb251xb.txt
10290 MICROCHIP XDMA DRIVER
10291 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10292 L: linux-arm-kernel@lists.infradead.org
10293 L: dmaengine@vger.kernel.org
10295 F: drivers/dma/at_xdmac.c
10297 MICROSEMI MIPS SOCS
10298 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10299 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10300 L: linux-mips@vger.kernel.org
10302 F: arch/mips/generic/board-ocelot.c
10303 F: arch/mips/configs/generic/board-ocelot.config
10304 F: arch/mips/boot/dts/mscc/
10305 F: Documentation/devicetree/bindings/mips/mscc.txt
10307 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10308 M: Don Brace <don.brace@microsemi.com>
10309 L: esc.storagedev@microsemi.com
10310 L: linux-scsi@vger.kernel.org
10312 F: drivers/scsi/smartpqi/smartpqi*.[ch]
10313 F: drivers/scsi/smartpqi/Kconfig
10314 F: drivers/scsi/smartpqi/Makefile
10315 F: include/linux/cciss*.h
10316 F: include/uapi/linux/cciss*.h
10317 F: Documentation/scsi/smartpqi.txt
10319 MICROSEMI ETHERNET SWITCH DRIVER
10320 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10321 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10322 L: netdev@vger.kernel.org
10324 F: drivers/net/ethernet/mscc/
10326 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10327 M: Chen Yu <yu.c.chen@intel.com>
10328 L: platform-driver-x86@vger.kernel.org
10330 F: drivers/platform/x86/surfacepro3_button.c
10332 MICROTEK X6 SCANNER
10333 M: Oliver Neukum <oliver@neukum.org>
10335 F: drivers/usb/image/microtek.*
10338 M: Ralf Baechle <ralf@linux-mips.org>
10339 M: Paul Burton <paul.burton@mips.com>
10340 M: James Hogan <jhogan@kernel.org>
10341 L: linux-mips@vger.kernel.org
10342 W: http://www.linux-mips.org/
10343 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
10344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10345 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
10347 F: Documentation/devicetree/bindings/mips/
10348 F: Documentation/mips/
10350 F: drivers/platform/mips/
10352 MIPS BOSTON DEVELOPMENT BOARD
10353 M: Paul Burton <paul.burton@mips.com>
10354 L: linux-mips@vger.kernel.org
10356 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
10357 F: arch/mips/boot/dts/img/boston.dts
10358 F: arch/mips/configs/generic/board-boston.config
10359 F: drivers/clk/imgtec/clk-boston.c
10360 F: include/dt-bindings/clock/boston-clock.h
10362 MIPS GENERIC PLATFORM
10363 M: Paul Burton <paul.burton@mips.com>
10364 L: linux-mips@vger.kernel.org
10366 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10367 F: arch/mips/generic/
10368 F: arch/mips/tools/generic-board-config.sh
10370 MIPS/LOONGSON1 ARCHITECTURE
10371 M: Keguang Zhang <keguang.zhang@gmail.com>
10372 L: linux-mips@vger.kernel.org
10374 F: arch/mips/loongson32/
10375 F: arch/mips/include/asm/mach-loongson32/
10376 F: drivers/*/*loongson1*
10377 F: drivers/*/*/*loongson1*
10379 MIPS/LOONGSON2 ARCHITECTURE
10380 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
10381 L: linux-mips@vger.kernel.org
10383 F: arch/mips/loongson64/fuloong-2e/
10384 F: arch/mips/loongson64/lemote-2f/
10385 F: arch/mips/include/asm/mach-loongson64/
10386 F: drivers/*/*loongson2*
10387 F: drivers/*/*/*loongson2*
10389 MIPS/LOONGSON3 ARCHITECTURE
10390 M: Huacai Chen <chenhc@lemote.com>
10391 L: linux-mips@vger.kernel.org
10393 F: arch/mips/loongson64/
10394 F: arch/mips/include/asm/mach-loongson64/
10395 F: drivers/platform/mips/cpu_hwmon.c
10396 F: drivers/*/*loongson3*
10397 F: drivers/*/*/*loongson3*
10399 MIPS RINT INSTRUCTION EMULATION
10400 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
10401 L: linux-mips@vger.kernel.org
10403 F: arch/mips/math-emu/sp_rint.c
10404 F: arch/mips/math-emu/dp_rint.c
10406 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10407 M: Hans Verkuil <hverkuil@xs4all.nl>
10408 L: linux-media@vger.kernel.org
10409 T: git git://linuxtv.org/media_tree.git
10410 W: https://linuxtv.org
10412 F: drivers/media/radio/radio-miropcm20*
10415 R: Lubomir Rintel <lkundrak@v3.sk>
10416 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10418 F: arch/arm/boot/dts/mmp*
10419 F: arch/arm/mach-mmp/
10421 MMU GATHER AND TLB INVALIDATION
10422 M: Will Deacon <will.deacon@arm.com>
10423 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10424 M: Andrew Morton <akpm@linux-foundation.org>
10425 M: Nick Piggin <npiggin@gmail.com>
10426 M: Peter Zijlstra <peterz@infradead.org>
10427 L: linux-arch@vger.kernel.org
10428 L: linux-mm@kvack.org
10430 F: arch/*/include/asm/tlb.h
10431 F: include/asm-generic/tlb.h
10434 MN88472 MEDIA DRIVER
10435 M: Antti Palosaari <crope@iki.fi>
10436 L: linux-media@vger.kernel.org
10437 W: https://linuxtv.org
10438 W: http://palosaari.fi/linux/
10439 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10441 F: drivers/media/dvb-frontends/mn88472*
10443 MN88473 MEDIA DRIVER
10444 M: Antti Palosaari <crope@iki.fi>
10445 L: linux-media@vger.kernel.org
10446 W: https://linuxtv.org
10447 W: http://palosaari.fi/linux/
10448 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10450 F: drivers/media/dvb-frontends/mn88473*
10453 M: Jessica Yu <jeyu@kernel.org>
10454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10456 F: include/linux/module.h
10459 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10460 W: http://popies.net/meye/
10462 F: Documentation/media/v4l-drivers/meye*
10463 F: drivers/media/pci/meye/
10464 F: include/uapi/linux/meye.h
10466 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10467 M: Jiri Slaby <jirislaby@gmail.com>
10469 F: Documentation/serial/moxa-smartio.rst
10470 F: drivers/tty/mxser.*
10472 MR800 AVERMEDIA USB FM RADIO DRIVER
10473 M: Alexey Klimov <klimov.linux@gmail.com>
10474 L: linux-media@vger.kernel.org
10475 T: git git://linuxtv.org/media_tree.git
10477 F: drivers/media/radio/radio-mr800.c
10479 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10480 M: Alan Ott <alan@signal11.us>
10481 L: linux-wpan@vger.kernel.org
10483 F: drivers/net/ieee802154/mrf24j40.c
10484 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10487 M: "Lee, Chun-Yi" <jlee@suse.com>
10488 L: platform-driver-x86@vger.kernel.org
10490 F: drivers/platform/x86/msi-laptop.c
10493 L: platform-driver-x86@vger.kernel.org
10495 F: drivers/platform/x86/msi-wmi.c
10497 MSI001 MEDIA DRIVER
10498 M: Antti Palosaari <crope@iki.fi>
10499 L: linux-media@vger.kernel.org
10500 W: https://linuxtv.org
10501 W: http://palosaari.fi/linux/
10502 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10503 T: git git://linuxtv.org/anttip/media_tree.git
10505 F: drivers/media/tuners/msi001*
10507 MSI2500 MEDIA DRIVER
10508 M: Antti Palosaari <crope@iki.fi>
10509 L: linux-media@vger.kernel.org
10510 W: https://linuxtv.org
10511 W: http://palosaari.fi/linux/
10512 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10513 T: git git://linuxtv.org/anttip/media_tree.git
10515 F: drivers/media/usb/msi2500/
10517 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10518 M: Robert Jarzmik <robert.jarzmik@free.fr>
10519 L: linux-mtd@lists.infradead.org
10521 F: drivers/mtd/devices/docg3*
10523 MT9M032 APTINA SENSOR DRIVER
10524 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10525 L: linux-media@vger.kernel.org
10526 T: git git://linuxtv.org/media_tree.git
10528 F: drivers/media/i2c/mt9m032.c
10529 F: include/media/i2c/mt9m032.h
10531 MT9P031 APTINA CAMERA SENSOR
10532 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10533 L: linux-media@vger.kernel.org
10534 T: git git://linuxtv.org/media_tree.git
10536 F: drivers/media/i2c/mt9p031.c
10537 F: include/media/i2c/mt9p031.h
10539 MT9T001 APTINA CAMERA SENSOR
10540 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10541 L: linux-media@vger.kernel.org
10542 T: git git://linuxtv.org/media_tree.git
10544 F: drivers/media/i2c/mt9t001.c
10545 F: include/media/i2c/mt9t001.h
10547 MT9T112 APTINA CAMERA SENSOR
10548 M: Jacopo Mondi <jacopo@jmondi.org>
10549 L: linux-media@vger.kernel.org
10550 T: git git://linuxtv.org/media_tree.git
10552 F: drivers/media/i2c/mt9t112.c
10553 F: include/media/i2c/mt9t112.h
10555 MT9V032 APTINA CAMERA SENSOR
10556 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10557 L: linux-media@vger.kernel.org
10558 T: git git://linuxtv.org/media_tree.git
10560 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10561 F: drivers/media/i2c/mt9v032.c
10562 F: include/media/i2c/mt9v032.h
10564 MT9V111 APTINA CAMERA SENSOR
10565 M: Jacopo Mondi <jacopo@jmondi.org>
10566 L: linux-media@vger.kernel.org
10567 T: git git://linuxtv.org/media_tree.git
10569 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10570 F: drivers/media/i2c/mt9v111.c
10572 MULTIFUNCTION DEVICES (MFD)
10573 M: Lee Jones <lee.jones@linaro.org>
10574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10576 F: Documentation/devicetree/bindings/mfd/
10578 F: include/linux/mfd/
10579 F: include/dt-bindings/mfd/
10581 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10583 F: drivers/mmc/host/mmc_spi.c
10584 F: include/linux/spi/mmc_spi.h
10586 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10587 M: Ulf Hansson <ulf.hansson@linaro.org>
10588 L: linux-mmc@vger.kernel.org
10589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10591 F: Documentation/devicetree/bindings/mmc/
10593 F: include/linux/mmc/
10594 F: include/uapi/linux/mmc/
10596 MULTIPLEXER SUBSYSTEM
10597 M: Peter Rosin <peda@axentia.se>
10599 F: Documentation/ABI/testing/sysfs-class-mux*
10600 F: Documentation/devicetree/bindings/mux/
10601 F: include/dt-bindings/mux/
10602 F: include/linux/mux/
10605 MULTITECH MULTIPORT CARD (ISICOM)
10607 F: drivers/tty/isicom.c
10608 F: include/linux/isicom.h
10610 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10611 M: Bin Liu <b-liu@ti.com>
10612 L: linux-usb@vger.kernel.org
10614 F: drivers/usb/musb/
10616 MXL301RF MEDIA DRIVER
10617 M: Akihiro Tsukada <tskd08@gmail.com>
10618 L: linux-media@vger.kernel.org
10620 F: drivers/media/tuners/mxl301rf*
10622 MXL5007T MEDIA DRIVER
10623 M: Michael Krufky <mkrufky@linuxtv.org>
10624 L: linux-media@vger.kernel.org
10625 W: https://linuxtv.org
10626 W: http://github.com/mkrufky
10627 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10628 T: git git://linuxtv.org/mkrufky/tuners.git
10630 F: drivers/media/tuners/mxl5007t.*
10633 M: Marek Vasut <marex@denx.de>
10634 M: Stefan Agner <stefan@agner.ch>
10635 L: dri-devel@lists.freedesktop.org
10637 F: drivers/gpu/drm/mxsfb/
10638 F: Documentation/devicetree/bindings/display/mxsfb.txt
10639 T: git git://anongit.freedesktop.org/drm/drm-misc
10641 MYLEX DAC960 PCI RAID Controller
10642 M: Hannes Reinecke <hare@kernel.org>
10643 L: linux-scsi@vger.kernel.org
10645 F: drivers/scsi/myrb.*
10646 F: drivers/scsi/myrs.*
10648 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10649 M: Chris Lee <christopher.lee@cspi.com>
10650 L: netdev@vger.kernel.org
10651 W: https://www.cspi.com/ethernet-products/support/downloads/
10653 F: drivers/net/ethernet/myricom/myri10ge/
10655 NAND FLASH SUBSYSTEM
10656 M: Boris Brezillon <bbrezillon@kernel.org>
10657 M: Miquel Raynal <miquel.raynal@bootlin.com>
10658 R: Richard Weinberger <richard@nod.at>
10659 L: linux-mtd@lists.infradead.org
10660 W: http://www.linux-mtd.infradead.org/
10661 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10662 T: git git://git.infradead.org/linux-mtd.git nand/fixes
10663 T: git git://git.infradead.org/linux-mtd.git nand/next
10665 F: drivers/mtd/nand/
10666 F: include/linux/mtd/*nand*.h
10668 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10669 M: Daniel Mack <zonque@gmail.com>
10671 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10672 W: http://www.native-instruments.com
10673 F: sound/usb/caiaq/
10675 NATSEMI ETHERNET DRIVER (DP8381x)
10677 F: drivers/net/ethernet/natsemi/natsemi.c
10679 NCR 5380 SCSI DRIVERS
10680 M: Finn Thain <fthain@telegraphics.com.au>
10681 M: Michael Schmitz <schmitzmic@gmail.com>
10682 L: linux-scsi@vger.kernel.org
10684 F: Documentation/scsi/g_NCR5380.txt
10685 F: drivers/scsi/NCR5380.*
10686 F: drivers/scsi/arm/cumana_1.c
10687 F: drivers/scsi/arm/oak.c
10688 F: drivers/scsi/atari_scsi.*
10689 F: drivers/scsi/dmx3191d.c
10690 F: drivers/scsi/g_NCR5380.*
10691 F: drivers/scsi/mac_scsi.*
10692 F: drivers/scsi/sun3_scsi.*
10693 F: drivers/scsi/sun3_scsi_vme.c
10696 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
10700 NCT6775 HARDWARE MONITOR DRIVER
10701 M: Guenter Roeck <linux@roeck-us.net>
10702 L: linux-hwmon@vger.kernel.org
10704 F: Documentation/hwmon/nct6775.rst
10705 F: drivers/hwmon/nct6775.c
10707 NET_FAILOVER MODULE
10708 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
10709 L: netdev@vger.kernel.org
10711 F: driver/net/net_failover.c
10712 F: include/net/net_failover.h
10713 F: Documentation/networking/net_failover.rst
10715 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10716 M: Faisal Latif <faisal.latif@intel.com>
10717 L: linux-rdma@vger.kernel.org
10718 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10720 F: drivers/infiniband/hw/nes/
10721 F: include/uapi/rdma/nes-abi.h
10723 NETEM NETWORK EMULATOR
10724 M: Stephen Hemminger <stephen@networkplumber.org>
10725 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
10727 F: net/sched/sch_netem.c
10729 NETERION 10GbE DRIVERS (s2io/vxge)
10730 M: Jon Mason <jdmason@kudzu.us>
10731 L: netdev@vger.kernel.org
10733 F: Documentation/networking/device_drivers/neterion/s2io.txt
10734 F: Documentation/networking/device_drivers/neterion/vxge.txt
10735 F: drivers/net/ethernet/neterion/
10738 M: Pablo Neira Ayuso <pablo@netfilter.org>
10739 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10740 M: Florian Westphal <fw@strlen.de>
10741 L: netfilter-devel@vger.kernel.org
10742 L: coreteam@netfilter.org
10743 W: http://www.netfilter.org/
10744 W: http://www.iptables.org/
10745 W: http://www.nftables.org/
10746 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
10747 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10750 F: include/linux/netfilter*
10751 F: include/linux/netfilter/
10752 F: include/net/netfilter/
10753 F: include/uapi/linux/netfilter*
10754 F: include/uapi/linux/netfilter/
10755 F: net/*/netfilter.c
10756 F: net/*/netfilter/
10758 F: net/bridge/br_netfilter*.c
10760 NETROM NETWORK LAYER
10761 M: Ralf Baechle <ralf@linux-mips.org>
10762 L: linux-hams@vger.kernel.org
10763 W: http://www.linux-ax25.org/
10765 F: include/net/netrom.h
10766 F: include/uapi/linux/netrom.h
10769 NETRONOME ETHERNET DRIVERS
10770 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10771 L: oss-drivers@netronome.com
10773 F: drivers/net/ethernet/netronome/
10775 NETWORK BLOCK DEVICE (NBD)
10776 M: Josef Bacik <josef@toxicpanda.com>
10778 L: linux-block@vger.kernel.org
10779 L: nbd@other.debian.org
10780 F: Documentation/blockdev/nbd.txt
10781 F: drivers/block/nbd.c
10782 F: include/trace/events/nbd.h
10783 F: include/uapi/linux/nbd.h
10785 NETWORK DROP MONITOR
10786 M: Neil Horman <nhorman@tuxdriver.com>
10787 L: netdev@vger.kernel.org
10789 W: https://fedorahosted.org/dropwatch/
10790 F: net/core/drop_monitor.c
10793 M: "David S. Miller" <davem@davemloft.net>
10794 L: netdev@vger.kernel.org
10795 W: http://www.linuxfoundation.org/en/Net
10796 Q: http://patchwork.ozlabs.org/project/netdev/list/
10797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10800 F: Documentation/devicetree/bindings/net/
10802 F: include/linux/if_*
10803 F: include/linux/netdevice.h
10804 F: include/linux/etherdevice.h
10805 F: include/linux/fcdevice.h
10806 F: include/linux/fddidevice.h
10807 F: include/linux/hippidevice.h
10808 F: include/linux/inetdevice.h
10809 F: include/uapi/linux/if_*
10810 F: include/uapi/linux/netdevice.h
10812 NETWORKING DRIVERS (WIRELESS)
10813 M: Kalle Valo <kvalo@codeaurora.org>
10814 L: linux-wireless@vger.kernel.org
10815 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10819 F: Documentation/devicetree/bindings/net/wireless/
10820 F: drivers/net/wireless/
10823 M: Andrew Lunn <andrew@lunn.ch>
10824 M: Vivien Didelot <vivien.didelot@gmail.com>
10825 M: Florian Fainelli <f.fainelli@gmail.com>
10827 F: Documentation/devicetree/bindings/net/dsa/
10829 F: include/net/dsa.h
10830 F: include/linux/dsa/
10831 F: include/linux/platform_data/dsa.h
10832 F: drivers/net/dsa/
10834 NETWORKING [GENERAL]
10835 M: "David S. Miller" <davem@davemloft.net>
10836 L: netdev@vger.kernel.org
10837 W: http://www.linuxfoundation.org/en/Net
10838 Q: http://patchwork.ozlabs.org/project/netdev/list/
10839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10841 B: mailto:netdev@vger.kernel.org
10845 F: include/linux/in.h
10846 F: include/linux/net.h
10847 F: include/linux/netdevice.h
10848 F: include/uapi/linux/in.h
10849 F: include/uapi/linux/net.h
10850 F: include/uapi/linux/netdevice.h
10851 F: include/uapi/linux/net_namespace.h
10852 F: tools/testing/selftests/net/
10855 F: Documentation/networking/
10858 M: Steffen Klassert <steffen.klassert@secunet.com>
10859 M: Herbert Xu <herbert@gondor.apana.org.au>
10860 M: "David S. Miller" <davem@davemloft.net>
10861 L: netdev@vger.kernel.org
10862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10870 F: net/ipv4/ipcomp.c
10871 F: net/ipv4/ip_vti.c
10875 F: net/ipv6/ipcomp6.c
10876 F: net/ipv6/ip6_vti.c
10877 F: include/uapi/linux/xfrm.h
10878 F: include/net/xfrm.h
10880 NETWORKING [IPv4/IPv6]
10881 M: "David S. Miller" <davem@davemloft.net>
10882 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10883 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10884 L: netdev@vger.kernel.org
10885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10892 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10893 M: Paul Moore <paul@paul-moore.com>
10894 W: https://github.com/netlabel
10895 L: netdev@vger.kernel.org
10896 L: linux-security-module@vger.kernel.org
10898 F: Documentation/netlabel/
10899 F: include/net/calipso.h
10900 F: include/net/cipso_ipv4.h
10901 F: include/net/netlabel.h
10902 F: include/uapi/linux/netfilter/xt_SECMARK.h
10903 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
10905 F: net/ipv4/cipso_ipv4.c
10906 F: net/ipv6/calipso.c
10907 F: net/netfilter/xt_CONNSECMARK.c
10908 F: net/netfilter/xt_SECMARK.c
10911 M: Eric Dumazet <edumazet@google.com>
10912 L: netdev@vger.kernel.org
10915 F: net/ipv4/syncookies.c
10917 F: net/ipv6/syncookies.c
10918 F: include/uapi/linux/tcp.h
10919 F: include/net/tcp.h
10920 F: include/linux/tcp.h
10921 F: include/trace/events/tcp.h
10924 M: Boris Pismenny <borisp@mellanox.com>
10925 M: Aviad Yehezkel <aviadye@mellanox.com>
10926 M: Dave Watson <davejwatson@fb.com>
10927 M: John Fastabend <john.fastabend@gmail.com>
10928 M: Daniel Borkmann <daniel@iogearbox.net>
10929 L: netdev@vger.kernel.org
10932 F: include/uapi/linux/tls.h
10933 F: include/net/tls.h
10935 NETWORKING [WIRELESS]
10936 L: linux-wireless@vger.kernel.org
10937 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10940 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10942 F: drivers/net/netdevsim/*
10944 NETXEN (1/10) GbE SUPPORT
10945 M: Manish Chopra <manishc@marvell.com>
10946 M: Rahul Verma <rahulv@marvell.com>
10947 M: GR-Linux-NIC-Dev@marvell.com
10948 L: netdev@vger.kernel.org
10950 F: drivers/net/ethernet/qlogic/netxen/
10953 M: Samuel Ortiz <sameo@linux.intel.com>
10954 L: linux-wireless@vger.kernel.org
10955 L: linux-nfc@lists.01.org (subscribers-only)
10958 F: include/net/nfc/
10959 F: include/uapi/linux/nfc.h
10961 F: include/linux/platform_data/nfcmrvl.h
10962 F: include/linux/platform_data/nxp-nci.h
10963 F: Documentation/devicetree/bindings/net/nfc/
10965 NFS, SUNRPC, AND LOCKD CLIENTS
10966 M: Trond Myklebust <trond.myklebust@hammerspace.com>
10967 M: Anna Schumaker <anna.schumaker@netapp.com>
10968 L: linux-nfs@vger.kernel.org
10969 W: http://client.linux-nfs.org
10970 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10976 F: include/linux/lockd/
10977 F: include/linux/nfs*
10978 F: include/linux/sunrpc/
10979 F: include/uapi/linux/nfs*
10980 F: include/uapi/linux/sunrpc/
10983 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10984 L: linux-nilfs@vger.kernel.org
10985 W: https://nilfs.sourceforge.io/
10986 W: https://nilfs.osdn.jp/
10987 T: git git://github.com/konis/nilfs2.git
10989 F: Documentation/filesystems/nilfs2.txt
10991 F: include/trace/events/nilfs2.h
10992 F: include/uapi/linux/nilfs2_api.h
10993 F: include/uapi/linux/nilfs2_ondisk.h
10995 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10996 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10997 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10999 F: Documentation/scsi/NinjaSCSI.txt
11000 F: drivers/scsi/pcmcia/nsp_*
11002 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11003 M: GOTO Masanori <gotom@debian.or.jp>
11004 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11005 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11007 F: Documentation/scsi/NinjaSCSI.txt
11008 F: drivers/scsi/nsp32*
11011 M: Ley Foon Tan <lftan@altera.com>
11012 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11017 NOHZ, DYNTICKS SUPPORT
11018 M: Frederic Weisbecker <fweisbec@gmail.com>
11019 M: Thomas Gleixner <tglx@linutronix.de>
11020 M: Ingo Molnar <mingo@kernel.org>
11021 L: linux-kernel@vger.kernel.org
11022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11024 F: kernel/time/tick*.*
11025 F: include/linux/tick.h
11026 F: include/linux/sched/nohz.h
11028 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11029 M: Pavel Machek <pavel@ucw.cz>
11030 M: Sakari Ailus <sakari.ailus@iki.fi>
11031 L: linux-media@vger.kernel.org
11033 F: drivers/media/i2c/et8ek8
11034 F: drivers/media/i2c/ad5820.c
11036 NOKIA N900 POWER SUPPLY DRIVERS
11037 R: Pali Rohár <pali.rohar@gmail.com>
11038 F: include/linux/power/bq2415x_charger.h
11039 F: include/linux/power/bq27xxx_battery.h
11040 F: include/linux/power/isp1704_charger.h
11041 F: drivers/power/supply/bq2415x_charger.c
11042 F: drivers/power/supply/bq27xxx_battery.c
11043 F: drivers/power/supply/bq27xxx_battery_i2c.c
11044 F: drivers/power/supply/isp1704_charger.c
11045 F: drivers/power/supply/rx51_battery.c
11048 M: Willy Tarreau <w@1wt.eu>
11050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11051 F: tools/include/nolibc/
11054 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11055 L: linux-ntb@googlegroups.com
11057 F: drivers/ntb/hw/amd/
11060 M: Jon Mason <jdmason@kudzu.us>
11061 M: Dave Jiang <dave.jiang@intel.com>
11062 M: Allen Hubbe <allenbh@gmail.com>
11063 L: linux-ntb@googlegroups.com
11065 W: https://github.com/jonmason/ntb/wiki
11066 T: git git://github.com/jonmason/ntb.git
11068 F: drivers/net/ntb_netdev.c
11069 F: include/linux/ntb.h
11070 F: include/linux/ntb_transport.h
11071 F: tools/testing/selftests/ntb/
11074 M: Serge Semin <fancer.lancer@gmail.com>
11075 L: linux-ntb@googlegroups.com
11077 F: drivers/ntb/hw/idt/
11080 M: Dave Jiang <dave.jiang@intel.com>
11081 L: linux-ntb@googlegroups.com
11083 W: https://github.com/davejiang/linux/wiki
11084 T: git https://github.com/davejiang/linux.git
11085 F: drivers/ntb/hw/intel/
11088 M: Anton Altaparmakov <anton@tuxera.com>
11089 L: linux-ntfs-dev@lists.sourceforge.net
11090 W: http://www.tuxera.com/
11091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11093 F: Documentation/filesystems/ntfs.txt
11097 M: Finn Thain <fthain@telegraphics.com.au>
11098 L: linux-m68k@lists.linux-m68k.org
11100 F: arch/*/include/asm/nubus.h
11102 F: include/linux/nubus.h
11103 F: include/uapi/linux/nubus.h
11105 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11106 M: Antonino Daplas <adaplas@gmail.com>
11107 L: linux-fbdev@vger.kernel.org
11109 F: drivers/video/fbdev/riva/
11110 F: drivers/video/fbdev/nvidia/
11113 M: Keith Busch <keith.busch@intel.com>
11114 M: Jens Axboe <axboe@fb.com>
11115 M: Christoph Hellwig <hch@lst.de>
11116 M: Sagi Grimberg <sagi@grimberg.me>
11117 L: linux-nvme@lists.infradead.org
11118 T: git://git.infradead.org/nvme.git
11119 W: http://git.infradead.org/nvme.git
11121 F: drivers/nvme/host/
11122 F: include/linux/nvme.h
11123 F: include/uapi/linux/nvme_ioctl.h
11125 NVM EXPRESS FC TRANSPORT DRIVERS
11126 M: James Smart <james.smart@broadcom.com>
11127 L: linux-nvme@lists.infradead.org
11129 F: include/linux/nvme-fc.h
11130 F: include/linux/nvme-fc-driver.h
11131 F: drivers/nvme/host/fc.c
11132 F: drivers/nvme/target/fc.c
11133 F: drivers/nvme/target/fcloop.c
11135 NVM EXPRESS TARGET DRIVER
11136 M: Christoph Hellwig <hch@lst.de>
11137 M: Sagi Grimberg <sagi@grimberg.me>
11138 L: linux-nvme@lists.infradead.org
11139 T: git://git.infradead.org/nvme.git
11140 W: http://git.infradead.org/nvme.git
11142 F: drivers/nvme/target/
11145 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11148 F: Documentation/devicetree/bindings/nvmem/
11149 F: Documentation/ABI/stable/sysfs-bus-nvmem
11150 F: include/linux/nvmem-consumer.h
11151 F: include/linux/nvmem-provider.h
11153 NXP FXAS21002C DRIVER
11154 M: Rui Miguel Silva <rmfrfs@gmail.com>
11155 L: linux-iio@vger.kernel.org
11157 F: Documentation/devicetree/bindings/iio/gyroscope/fxas21002c.txt
11158 F: drivers/iio/gyro/fxas21002c_core.c
11159 F: drivers/iio/gyro/fxas21002c.h
11160 F: drivers/iio/gyro/fxas21002c_i2c.c
11161 F: drivers/iio/gyro/fxas21002c_spi.c
11163 NXP SGTL5000 DRIVER
11164 M: Fabio Estevam <festevam@gmail.com>
11165 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11167 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
11168 F: sound/soc/codecs/sgtl5000*
11170 NXP SJA1105 ETHERNET SWITCH DRIVER
11171 M: Vladimir Oltean <olteanv@gmail.com>
11172 L: linux-kernel@vger.kernel.org
11174 F: drivers/net/dsa/sja1105
11176 NXP TDA998X DRM DRIVER
11177 M: Russell King <linux@armlinux.org.uk>
11179 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11180 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11181 F: drivers/gpu/drm/i2c/tda998x_drv.c
11182 F: include/drm/i2c/tda998x.h
11183 F: include/dt-bindings/display/tda998x.h
11187 M: Peter Rosin <peda@axentia.se>
11188 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11190 F: Documentation/devicetree/bindings/sound/tfa9879.txt
11191 F: sound/soc/codecs/tfa9879*
11194 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
11195 R: Charles Gorand <charles.gorand@effinnov.com>
11196 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11198 F: drivers/nfc/nxp-nci
11201 M: Jiri Pirko <jiri@mellanox.com>
11202 L: netdev@vger.kernel.org
11205 F: lib/test_objagg.c
11206 F: include/linux/objagg.h
11209 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
11210 M: Ashish Kumar <ashish.kumar@nxp.com>
11211 L: linux-spi@vger.kernel.org
11213 F: drivers/spi/spi-nxp-fspi.c
11214 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11217 M: Josh Poimboeuf <jpoimboe@redhat.com>
11218 M: Peter Zijlstra <peterz@infradead.org>
11222 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11223 M: Frederic Barrat <fbarrat@linux.ibm.com>
11224 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
11225 L: linuxppc-dev@lists.ozlabs.org
11227 F: arch/powerpc/platforms/powernv/ocxl.c
11228 F: arch/powerpc/include/asm/pnv-ocxl.h
11229 F: drivers/misc/ocxl/
11230 F: include/misc/ocxl*
11231 F: include/uapi/misc/ocxl.h
11232 F: Documentation/accelerators/ocxl.rst
11235 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11236 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
11237 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11238 L: linux-omap@vger.kernel.org
11240 F: sound/soc/ti/omap*
11241 F: sound/soc/ti/rx51.c
11242 F: sound/soc/ti/n810.c
11243 F: sound/soc/ti/sdma-pcm.*
11245 OMAP CLOCK FRAMEWORK SUPPORT
11246 M: Paul Walmsley <paul@pwsan.com>
11247 L: linux-omap@vger.kernel.org
11249 F: arch/arm/*omap*/*clock*
11251 OMAP DEVICE TREE SUPPORT
11252 M: Benoît Cousson <bcousson@baylibre.com>
11253 M: Tony Lindgren <tony@atomide.com>
11254 L: linux-omap@vger.kernel.org
11255 L: devicetree@vger.kernel.org
11257 F: arch/arm/boot/dts/*omap*
11258 F: arch/arm/boot/dts/*am3*
11259 F: arch/arm/boot/dts/*am4*
11260 F: arch/arm/boot/dts/*am5*
11261 F: arch/arm/boot/dts/*dra7*
11263 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11264 L: linux-omap@vger.kernel.org
11265 L: linux-fbdev@vger.kernel.org
11267 F: drivers/video/fbdev/omap2/
11268 F: Documentation/arm/OMAP/DSS
11270 OMAP FRAMEBUFFER SUPPORT
11271 L: linux-fbdev@vger.kernel.org
11272 L: linux-omap@vger.kernel.org
11274 F: drivers/video/fbdev/omap/
11276 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11277 M: Roger Quadros <rogerq@ti.com>
11278 M: Tony Lindgren <tony@atomide.com>
11279 L: linux-omap@vger.kernel.org
11281 F: drivers/memory/omap-gpmc.c
11282 F: arch/arm/mach-omap2/*gpmc*
11285 M: Grygorii Strashko <grygorii.strashko@ti.com>
11286 M: Santosh Shilimkar <ssantosh@kernel.org>
11287 M: Kevin Hilman <khilman@kernel.org>
11288 L: linux-omap@vger.kernel.org
11290 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
11291 F: drivers/gpio/gpio-omap.c
11293 OMAP HARDWARE SPINLOCK SUPPORT
11294 M: Ohad Ben-Cohen <ohad@wizery.com>
11295 L: linux-omap@vger.kernel.org
11297 F: drivers/hwspinlock/omap_hwspinlock.c
11299 OMAP HS MMC SUPPORT
11300 L: linux-mmc@vger.kernel.org
11301 L: linux-omap@vger.kernel.org
11303 F: drivers/mmc/host/omap_hsmmc.c
11306 M: Paul Walmsley <paul@pwsan.com>
11307 L: linux-omap@vger.kernel.org
11309 F: arch/arm/mach-omap2/omap_hwmod*data*
11311 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11312 M: Benoît Cousson <bcousson@baylibre.com>
11313 L: linux-omap@vger.kernel.org
11315 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11318 M: Benoît Cousson <bcousson@baylibre.com>
11319 M: Paul Walmsley <paul@pwsan.com>
11320 L: linux-omap@vger.kernel.org
11322 F: arch/arm/mach-omap2/omap_hwmod.*
11325 M: Vignesh R <vigneshr@ti.com>
11326 L: linux-omap@vger.kernel.org
11327 L: linux-i2c@vger.kernel.org
11329 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
11330 F: drivers/i2c/busses/i2c-omap.c
11332 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11333 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11334 L: linux-media@vger.kernel.org
11336 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
11337 F: drivers/media/platform/omap3isp/
11338 F: drivers/staging/media/omap4iss/
11341 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11342 L: linux-omap@vger.kernel.org
11344 F: drivers/mmc/host/omap.c
11346 OMAP POWER MANAGEMENT SUPPORT
11347 M: Kevin Hilman <khilman@kernel.org>
11348 L: linux-omap@vger.kernel.org
11350 F: arch/arm/*omap*/*pm*
11351 F: drivers/cpufreq/omap-cpufreq.c
11353 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11354 M: Rajendra Nayak <rnayak@codeaurora.org>
11355 M: Paul Walmsley <paul@pwsan.com>
11356 L: linux-omap@vger.kernel.org
11358 F: arch/arm/mach-omap2/prm*
11360 OMAP RANDOM NUMBER GENERATOR SUPPORT
11361 M: Deepak Saxena <dsaxena@plexity.net>
11363 F: drivers/char/hw_random/omap-rng.c
11366 L: linux-usb@vger.kernel.org
11367 L: linux-omap@vger.kernel.org
11369 F: drivers/usb/*/*omap*
11370 F: arch/arm/*omap*/usb*
11372 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11373 M: Mark Jackson <mpfj@newflow.co.uk>
11374 L: linux-omap@vger.kernel.org
11376 F: arch/arm/boot/dts/am335x-nano.dts
11379 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11380 M: Tony Lindgren <tony@atomide.com>
11381 L: linux-omap@vger.kernel.org
11382 Q: http://patchwork.kernel.org/project/linux-omap/list/
11383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11385 F: arch/arm/mach-omap1/
11386 F: arch/arm/plat-omap/
11387 F: arch/arm/configs/omap1_defconfig
11388 F: drivers/i2c/busses/i2c-omap.c
11389 F: include/linux/platform_data/i2c-omap.h
11390 F: include/linux/platform_data/ams-delta-fiq.h
11393 M: Tony Lindgren <tony@atomide.com>
11394 L: linux-omap@vger.kernel.org
11395 W: http://www.muru.com/linux/omap/
11396 W: http://linux.omap.com/
11397 Q: http://patchwork.kernel.org/project/linux-omap/list/
11398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11400 F: arch/arm/mach-omap2/
11401 F: arch/arm/plat-omap/
11402 F: arch/arm/configs/omap2plus_defconfig
11403 F: drivers/i2c/busses/i2c-omap.c
11404 F: drivers/irqchip/irq-omap-intc.c
11405 F: drivers/mfd/*omap*.c
11406 F: drivers/mfd/menelaus.c
11407 F: drivers/mfd/palmas.c
11408 F: drivers/mfd/tps65217.c
11409 F: drivers/mfd/tps65218.c
11410 F: drivers/mfd/tps65910.c
11411 F: drivers/mfd/twl-core.[ch]
11412 F: drivers/mfd/twl4030*.c
11413 F: drivers/mfd/twl6030*.c
11414 F: drivers/mfd/twl6040*.c
11415 F: drivers/regulator/palmas-regulator*.c
11416 F: drivers/regulator/pbias-regulator.c
11417 F: drivers/regulator/tps65217-regulator.c
11418 F: drivers/regulator/tps65218-regulator.c
11419 F: drivers/regulator/tps65910-regulator.c
11420 F: drivers/regulator/twl-regulator.c
11421 F: drivers/regulator/twl6030-regulator.c
11422 F: include/linux/platform_data/i2c-omap.h
11424 ONION OMEGA2+ BOARD
11425 M: Harvey Hunt <harveyhuntnexus@gmail.com>
11426 L: linux-mips@vger.kernel.org
11428 F: arch/mips/boot/dts/ralink/omega2p.dts
11431 M: Bob Copeland <me@bobcopeland.com>
11432 L: linux-karma-devel@lists.sourceforge.net
11434 F: Documentation/filesystems/omfs.txt
11437 OMNIKEY CARDMAN 4000 DRIVER
11438 M: Harald Welte <laforge@gnumonks.org>
11440 F: drivers/char/pcmcia/cm4000_cs.c
11441 F: include/linux/cm4000_cs.h
11442 F: include/uapi/linux/cm4000_cs.h
11444 OMNIKEY CARDMAN 4040 DRIVER
11445 M: Harald Welte <laforge@gnumonks.org>
11447 F: drivers/char/pcmcia/cm4040_cs.*
11449 OMNIVISION OV13858 SENSOR DRIVER
11450 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11451 L: linux-media@vger.kernel.org
11452 T: git git://linuxtv.org/media_tree.git
11454 F: drivers/media/i2c/ov13858.c
11456 OMNIVISION OV2680 SENSOR DRIVER
11457 M: Rui Miguel Silva <rmfrfs@gmail.com>
11458 L: linux-media@vger.kernel.org
11459 T: git git://linuxtv.org/media_tree.git
11461 F: drivers/media/i2c/ov2680.c
11462 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
11464 OMNIVISION OV2685 SENSOR DRIVER
11465 M: Shunqian Zheng <zhengsq@rock-chips.com>
11466 L: linux-media@vger.kernel.org
11467 T: git git://linuxtv.org/media_tree.git
11469 F: drivers/media/i2c/ov2685.c
11471 OMNIVISION OV5640 SENSOR DRIVER
11472 M: Steve Longerbeam <slongerbeam@gmail.com>
11473 L: linux-media@vger.kernel.org
11474 T: git git://linuxtv.org/media_tree.git
11476 F: drivers/media/i2c/ov5640.c
11478 OMNIVISION OV5647 SENSOR DRIVER
11479 M: Luis Oliveira <lolivei@synopsys.com>
11480 L: linux-media@vger.kernel.org
11481 T: git git://linuxtv.org/media_tree.git
11483 F: drivers/media/i2c/ov5647.c
11485 OMNIVISION OV5695 SENSOR DRIVER
11486 M: Shunqian Zheng <zhengsq@rock-chips.com>
11487 L: linux-media@vger.kernel.org
11488 T: git git://linuxtv.org/media_tree.git
11490 F: drivers/media/i2c/ov5695.c
11492 OMNIVISION OV7670 SENSOR DRIVER
11493 M: Jonathan Corbet <corbet@lwn.net>
11494 L: linux-media@vger.kernel.org
11495 T: git git://linuxtv.org/media_tree.git
11497 F: drivers/media/i2c/ov7670.c
11498 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
11500 OMNIVISION OV772x SENSOR DRIVER
11501 M: Jacopo Mondi <jacopo@jmondi.org>
11502 L: linux-media@vger.kernel.org
11503 T: git git://linuxtv.org/media_tree.git
11505 F: drivers/media/i2c/ov772x.c
11506 F: include/media/i2c/ov772x.h
11507 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
11509 OMNIVISION OV7740 SENSOR DRIVER
11510 M: Wenyou Yang <wenyou.yang@microchip.com>
11511 L: linux-media@vger.kernel.org
11512 T: git git://linuxtv.org/media_tree.git
11514 F: drivers/media/i2c/ov7740.c
11515 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
11517 OMNIVISION OV9640 SENSOR DRIVER
11518 M: Petr Cvek <petrcvekcz@gmail.com>
11519 L: linux-media@vger.kernel.org
11521 F: drivers/media/i2c/ov9640.*
11523 OMNIVISION OV8856 SENSOR DRIVER
11524 M: Ben Kao <ben.kao@intel.com>
11525 L: linux-media@vger.kernel.org
11526 T: git git://linuxtv.org/media_tree.git
11528 F: drivers/media/i2c/ov8856.c
11530 OMNIVISION OV9650 SENSOR DRIVER
11531 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11532 R: Akinobu Mita <akinobu.mita@gmail.com>
11533 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
11534 L: linux-media@vger.kernel.org
11535 T: git git://linuxtv.org/media_tree.git
11537 F: drivers/media/i2c/ov9650.c
11538 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
11540 ONENAND FLASH DRIVER
11541 M: Kyungmin Park <kyungmin.park@samsung.com>
11542 L: linux-mtd@lists.infradead.org
11544 F: drivers/mtd/nand/onenand/
11545 F: include/linux/mtd/onenand*.h
11547 ONSTREAM SCSI TAPE DRIVER
11548 M: Willem Riede <osst@riede.org>
11549 L: osst-users@lists.sourceforge.net
11550 L: linux-scsi@vger.kernel.org
11552 F: Documentation/scsi/osst.txt
11553 F: drivers/scsi/osst.*
11554 F: drivers/scsi/osst_*.h
11555 F: drivers/scsi/st.h
11558 M: Jens Wiklander <jens.wiklander@linaro.org>
11560 F: drivers/tee/optee/
11562 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11563 M: Sumit Garg <sumit.garg@linaro.org>
11565 F: drivers/char/hw_random/optee-rng.c
11568 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11569 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11570 L: linux-rdma@vger.kernel.org
11572 F: drivers/infiniband/ulp/opa_vnic
11574 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11575 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11576 M: Frank Rowand <frowand.list@gmail.com>
11577 L: devicetree@vger.kernel.org
11579 F: Documentation/devicetree/dynamic-resolution-notes.txt
11580 F: Documentation/devicetree/overlay-notes.txt
11581 F: drivers/of/overlay.c
11582 F: drivers/of/resolver.c
11583 K: of_overlay_notifier_
11585 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11586 M: Rob Herring <robh+dt@kernel.org>
11587 M: Frank Rowand <frowand.list@gmail.com>
11588 L: devicetree@vger.kernel.org
11589 W: http://www.devicetree.org/
11590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11593 F: include/linux/of*.h
11595 F: Documentation/ABI/testing/sysfs-firmware-ofw
11597 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11598 M: Rob Herring <robh+dt@kernel.org>
11599 M: Mark Rutland <mark.rutland@arm.com>
11600 L: devicetree@vger.kernel.org
11601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11602 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11604 F: Documentation/devicetree/
11605 F: arch/*/boot/dts/
11606 F: include/dt-bindings/
11608 OPENCORES I2C BUS DRIVER
11609 M: Peter Korsgaard <peter@korsgaard.com>
11610 M: Andrew Lunn <andrew@lunn.ch>
11611 L: linux-i2c@vger.kernel.org
11613 F: Documentation/i2c/busses/i2c-ocores
11614 F: drivers/i2c/busses/i2c-ocores.c
11615 F: include/linux/platform_data/i2c-ocores.h
11617 OPENRISC ARCHITECTURE
11618 M: Jonas Bonn <jonas@southpole.se>
11619 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11620 M: Stafford Horne <shorne@gmail.com>
11621 T: git git://github.com/openrisc/linux.git
11622 L: openrisc@lists.librecores.org
11623 W: http://openrisc.io
11625 F: Documentation/devicetree/bindings/openrisc/
11626 F: Documentation/openrisc/
11628 F: drivers/irqchip/irq-ompic.c
11629 F: drivers/irqchip/irq-or1k-*
11632 M: Pravin B Shelar <pshelar@ovn.org>
11633 L: netdev@vger.kernel.org
11634 L: dev@openvswitch.org
11635 W: http://openvswitch.org
11637 F: net/openvswitch/
11638 F: include/uapi/linux/openvswitch.h
11640 OPERATING PERFORMANCE POINTS (OPP)
11641 M: Viresh Kumar <vireshk@kernel.org>
11642 M: Nishanth Menon <nm@ti.com>
11643 M: Stephen Boyd <sboyd@kernel.org>
11644 L: linux-pm@vger.kernel.org
11646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11648 F: include/linux/pm_opp.h
11649 F: Documentation/power/opp.txt
11650 F: Documentation/devicetree/bindings/opp/
11653 M: Clemens Ladisch <clemens@ladisch.de>
11654 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11655 T: git git://git.alsa-project.org/alsa-kernel.git
11657 F: sound/drivers/opl4/
11660 M: Robert Richter <rric@kernel.org>
11661 L: oprofile-list@lists.sf.net
11663 F: arch/*/include/asm/oprofile*.h
11664 F: arch/*/oprofile/
11665 F: drivers/oprofile/
11666 F: include/linux/oprofile.h
11668 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11669 M: Mark Fasheh <mark@fasheh.com>
11670 M: Joel Becker <jlbec@evilplan.org>
11671 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11672 W: http://ocfs2.wiki.kernel.org
11674 F: Documentation/filesystems/ocfs2.txt
11675 F: Documentation/filesystems/dlmfs.txt
11678 ORANGEFS FILESYSTEM
11679 M: Mike Marshall <hubcap@omnibond.com>
11680 R: Martin Brandenburg <martin@omnibond.com>
11681 L: devel@lists.orangefs.org
11682 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11685 F: Documentation/filesystems/orangefs.txt
11688 L: linux-wireless@vger.kernel.org
11689 W: http://wireless.kernel.org/en/users/Drivers/orinoco
11690 W: http://www.nongnu.org/orinoco/
11692 F: drivers/net/wireless/intersil/orinoco/
11694 OV2659 OMNIVISION SENSOR DRIVER
11695 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11696 L: linux-media@vger.kernel.org
11697 W: https://linuxtv.org
11698 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11699 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11701 F: drivers/media/i2c/ov2659.c
11702 F: include/media/i2c/ov2659.h
11705 M: Miklos Szeredi <miklos@szeredi.hu>
11706 L: linux-unionfs@vger.kernel.org
11707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11710 F: Documentation/filesystems/overlayfs.txt
11712 P54 WIRELESS DRIVER
11713 M: Christian Lamparter <chunkeey@googlemail.com>
11714 L: linux-wireless@vger.kernel.org
11715 W: http://wireless.kernel.org/en/users/Drivers/p54
11717 F: drivers/net/wireless/intersil/p54/
11719 PA SEMI ETHERNET DRIVER
11720 L: netdev@vger.kernel.org
11722 F: drivers/net/ethernet/pasemi/*
11724 PA SEMI SMBUS DRIVER
11725 L: linux-i2c@vger.kernel.org
11727 F: drivers/i2c/busses/i2c-pasemi.c
11730 M: Vladimir Oltean <olteanv@gmail.com>
11731 L: netdev@vger.kernel.org
11734 F: include/linux/packing.h
11735 F: Documentation/packing.txt
11737 PADATA PARALLEL EXECUTION MECHANISM
11738 M: Steffen Klassert <steffen.klassert@secunet.com>
11739 L: linux-crypto@vger.kernel.org
11742 F: include/linux/padata.h
11743 F: Documentation/padata.txt
11745 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11746 M: Harald Welte <laforge@gnumonks.org>
11747 L: platform-driver-x86@vger.kernel.org
11749 F: drivers/platform/x86/panasonic-laptop.c
11751 PARALLEL LCD/KEYPAD PANEL DRIVER
11752 M: Willy Tarreau <willy@haproxy.com>
11753 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11755 F: Documentation/auxdisplay/lcd-panel-cgram.txt
11756 F: drivers/auxdisplay/panel.c
11758 PARALLEL PORT SUBSYSTEM
11759 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11760 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11761 L: linux-parport@lists.infradead.org (subscribers-only)
11763 F: drivers/parport/
11764 F: include/linux/parport*.h
11765 F: drivers/char/ppdev.c
11766 F: include/uapi/linux/ppdev.h
11767 F: Documentation/parport*.txt
11769 PARAVIRT_OPS INTERFACE
11770 M: Juergen Gross <jgross@suse.com>
11771 M: Alok Kataria <akataria@vmware.com>
11772 L: virtualization@lists.linux-foundation.org
11774 F: Documentation/virtual/paravirt_ops.txt
11775 F: arch/*/kernel/paravirt*
11776 F: arch/*/include/asm/paravirt*.h
11777 F: include/linux/hypervisor.h
11779 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11780 M: Tim Waugh <tim@cyberelk.net>
11781 L: linux-parport@lists.infradead.org (subscribers-only)
11783 F: Documentation/blockdev/paride.txt
11784 F: drivers/block/paride/
11786 PARISC ARCHITECTURE
11787 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11788 M: Helge Deller <deller@gmx.de>
11789 L: linux-parisc@vger.kernel.org
11790 W: http://www.parisc-linux.org/
11791 Q: http://patchwork.kernel.org/project/linux-parisc/list/
11792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11796 F: Documentation/parisc/
11798 F: drivers/char/agp/parisc-agp.c
11799 F: drivers/input/serio/gscps2.c
11800 F: drivers/parport/parport_gsc.*
11801 F: drivers/tty/serial/8250/8250_gsc.c
11802 F: drivers/video/fbdev/sti*
11803 F: drivers/video/console/sti*
11804 F: drivers/video/logo/logo_parisc*
11807 M: Jiri Pirko <jiri@mellanox.com>
11808 L: netdev@vger.kernel.org
11811 F: lib/test_parman.c
11812 F: include/linux/parman.h
11814 PC ENGINES APU BOARD DRIVER
11815 M: Enrico Weigelt, metux IT consult <info@metux.net>
11817 F: drivers/platform/x86/pcengines-apuv2.c
11819 PC87360 HARDWARE MONITORING DRIVER
11820 M: Jim Cromie <jim.cromie@gmail.com>
11821 L: linux-hwmon@vger.kernel.org
11823 F: Documentation/hwmon/pc87360.rst
11824 F: drivers/hwmon/pc87360.c
11826 PC8736x GPIO DRIVER
11827 M: Jim Cromie <jim.cromie@gmail.com>
11829 F: drivers/char/pc8736x_gpio.c
11831 PC87427 HARDWARE MONITORING DRIVER
11832 M: Jean Delvare <jdelvare@suse.com>
11833 L: linux-hwmon@vger.kernel.org
11835 F: Documentation/hwmon/pc87427.rst
11836 F: drivers/hwmon/pc87427.c
11839 M: Riku Voipio <riku.voipio@iki.fi>
11841 F: drivers/leds/leds-pca9532.c
11842 F: include/linux/leds-pca9532.h
11844 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11845 M: Guenter Roeck <linux@roeck-us.net>
11846 L: linux-i2c@vger.kernel.org
11848 F: drivers/i2c/muxes/i2c-mux-pca9541.c
11850 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11851 M: Khalid Aziz <khalid@gonehiking.org>
11853 F: drivers/firmware/pcdp.*
11855 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11856 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11857 L: linux-pci@vger.kernel.org
11858 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11860 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
11861 F: drivers/pci/controller/pci-aardvark.c
11863 PCI DRIVER FOR ALTERA PCIE IP
11864 M: Ley Foon Tan <lftan@altera.com>
11865 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11866 L: linux-pci@vger.kernel.org
11868 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
11869 F: drivers/pci/controller/pcie-altera.c
11871 PCI DRIVER FOR APPLIEDMICRO XGENE
11872 M: Toan Le <toan@os.amperecomputing.com>
11873 L: linux-pci@vger.kernel.org
11874 L: linux-arm-kernel@lists.infradead.org
11876 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
11877 F: drivers/pci/controller/pci-xgene.c
11879 PCI DRIVER FOR ARM VERSATILE PLATFORM
11880 M: Rob Herring <robh@kernel.org>
11881 L: linux-pci@vger.kernel.org
11882 L: linux-arm-kernel@lists.infradead.org
11884 F: Documentation/devicetree/bindings/pci/versatile.txt
11885 F: drivers/pci/controller/pci-versatile.c
11887 PCI DRIVER FOR ARMADA 8K
11888 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11889 L: linux-pci@vger.kernel.org
11890 L: linux-arm-kernel@lists.infradead.org
11892 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
11893 F: drivers/pci/controller/dwc/pcie-armada8k.c
11895 PCI DRIVER FOR CADENCE PCIE IP
11896 M: Tom Joseph <tjoseph@cadence.com>
11897 L: linux-pci@vger.kernel.org
11899 F: Documentation/devicetree/bindings/pci/cdns,*.txt
11900 F: drivers/pci/controller/pcie-cadence*
11902 PCI DRIVER FOR FREESCALE LAYERSCAPE
11903 M: Minghuan Lian <minghuan.Lian@nxp.com>
11904 M: Mingkai Hu <mingkai.hu@nxp.com>
11905 M: Roy Zang <roy.zang@nxp.com>
11906 L: linuxppc-dev@lists.ozlabs.org
11907 L: linux-pci@vger.kernel.org
11908 L: linux-arm-kernel@lists.infradead.org
11910 F: drivers/pci/controller/dwc/*layerscape*
11912 PCI DRIVER FOR GENERIC OF HOSTS
11913 M: Will Deacon <will.deacon@arm.com>
11914 L: linux-pci@vger.kernel.org
11915 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11917 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
11918 F: drivers/pci/controller/pci-host-common.c
11919 F: drivers/pci/controller/pci-host-generic.c
11921 PCI DRIVER FOR IMX6
11922 M: Richard Zhu <hongxing.zhu@nxp.com>
11923 M: Lucas Stach <l.stach@pengutronix.de>
11924 L: linux-pci@vger.kernel.org
11925 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11927 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11928 F: drivers/pci/controller/dwc/*imx6*
11930 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11931 M: Keith Busch <keith.busch@intel.com>
11932 M: Jonathan Derrick <jonathan.derrick@intel.com>
11933 L: linux-pci@vger.kernel.org
11935 F: drivers/pci/controller/vmd.c
11937 PCI DRIVER FOR MICROSEMI SWITCHTEC
11938 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11939 M: Logan Gunthorpe <logang@deltatee.com>
11940 L: linux-pci@vger.kernel.org
11942 F: Documentation/switchtec.txt
11943 F: Documentation/ABI/testing/sysfs-class-switchtec
11944 F: drivers/pci/switch/switchtec*
11945 F: include/uapi/linux/switchtec_ioctl.h
11946 F: include/linux/switchtec.h
11947 F: drivers/ntb/hw/mscc/
11949 PCI DRIVER FOR MOBIVEIL PCIE IP
11950 M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11951 L: linux-pci@vger.kernel.org
11953 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11954 F: drivers/pci/controller/pcie-mobiveil.c
11956 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11957 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11958 M: Jason Cooper <jason@lakedaemon.net>
11959 L: linux-pci@vger.kernel.org
11960 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11962 F: drivers/pci/controller/*mvebu*
11964 PCI DRIVER FOR NVIDIA TEGRA
11965 M: Thierry Reding <thierry.reding@gmail.com>
11966 L: linux-tegra@vger.kernel.org
11967 L: linux-pci@vger.kernel.org
11969 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11970 F: drivers/pci/controller/pci-tegra.c
11972 PCI DRIVER FOR RENESAS R-CAR
11973 M: Simon Horman <horms@verge.net.au>
11974 L: linux-pci@vger.kernel.org
11975 L: linux-renesas-soc@vger.kernel.org
11977 F: drivers/pci/controller/*rcar*
11979 PCI DRIVER FOR SAMSUNG EXYNOS
11980 M: Jingoo Han <jingoohan1@gmail.com>
11981 L: linux-pci@vger.kernel.org
11982 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11983 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11985 F: drivers/pci/controller/dwc/pci-exynos.c
11987 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11988 M: Jingoo Han <jingoohan1@gmail.com>
11989 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11990 L: linux-pci@vger.kernel.org
11992 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
11993 F: drivers/pci/controller/dwc/*designware*
11995 PCI DRIVER FOR TI DRA7XX
11996 M: Kishon Vijay Abraham I <kishon@ti.com>
11997 L: linux-omap@vger.kernel.org
11998 L: linux-pci@vger.kernel.org
12000 F: Documentation/devicetree/bindings/pci/ti-pci.txt
12001 F: drivers/pci/controller/dwc/pci-dra7xx.c
12003 PCI DRIVER FOR TI KEYSTONE
12004 M: Murali Karicheri <m-karicheri2@ti.com>
12005 L: linux-pci@vger.kernel.org
12006 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12008 F: drivers/pci/controller/dwc/pci-keystone.c
12010 PCI ENDPOINT SUBSYSTEM
12011 M: Kishon Vijay Abraham I <kishon@ti.com>
12012 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12013 L: linux-pci@vger.kernel.org
12014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12016 F: drivers/pci/endpoint/
12017 F: drivers/misc/pci_endpoint_test.c
12020 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12021 M: Russell Currey <ruscur@russell.cc>
12022 M: Sam Bobroff <sbobroff@linux.ibm.com>
12023 M: Oliver O'Halloran <oohall@gmail.com>
12024 L: linuxppc-dev@lists.ozlabs.org
12026 F: Documentation/PCI/pci-error-recovery.txt
12027 F: drivers/pci/pcie/aer.c
12028 F: drivers/pci/pcie/dpc.c
12029 F: drivers/pci/pcie/err.c
12030 F: Documentation/powerpc/eeh-pci-error-recovery.txt
12031 F: arch/powerpc/kernel/eeh*.c
12032 F: arch/powerpc/platforms/*/eeh*.c
12033 F: arch/powerpc/include/*/eeh*.h
12036 M: Linas Vepstas <linasvepstas@gmail.com>
12037 L: linux-pci@vger.kernel.org
12039 F: Documentation/PCI/pci-error-recovery.txt
12041 PCI MSI DRIVER FOR ALTERA MSI IP
12042 M: Ley Foon Tan <lftan@altera.com>
12043 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
12044 L: linux-pci@vger.kernel.org
12046 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12047 F: drivers/pci/controller/pcie-altera-msi.c
12049 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12050 M: Toan Le <toan@os.amperecomputing.com>
12051 L: linux-pci@vger.kernel.org
12052 L: linux-arm-kernel@lists.infradead.org
12054 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12055 F: drivers/pci/controller/pci-xgene-msi.c
12058 M: Bjorn Helgaas <bhelgaas@google.com>
12059 L: linux-pci@vger.kernel.org
12060 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
12061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12063 F: Documentation/devicetree/bindings/pci/
12064 F: Documentation/PCI/
12065 F: drivers/acpi/pci*
12067 F: include/asm-generic/pci*
12068 F: include/linux/pci*
12069 F: include/linux/of_pci.h
12070 F: include/uapi/linux/pci*
12073 F: arch/x86/kernel/quirks.c
12074 F: arch/x86/kernel/early-quirks.c
12076 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12077 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12078 L: linux-pci@vger.kernel.org
12079 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
12080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12082 F: drivers/pci/controller/
12084 PCIE DRIVER FOR AMLOGIC MESON
12085 M: Yue Wang <yue.wang@Amlogic.com>
12086 L: linux-pci@vger.kernel.org
12087 L: linux-amlogic@lists.infradead.org
12089 F: drivers/pci/controller/dwc/pci-meson.c
12091 PCIE DRIVER FOR AXIS ARTPEC
12092 M: Jesper Nilsson <jesper.nilsson@axis.com>
12093 L: linux-arm-kernel@axis.com
12094 L: linux-pci@vger.kernel.org
12096 F: Documentation/devicetree/bindings/pci/axis,artpec*
12097 F: drivers/pci/controller/dwc/*artpec*
12099 PCIE DRIVER FOR CAVIUM THUNDERX
12100 M: David Daney <david.daney@cavium.com>
12101 L: linux-pci@vger.kernel.org
12102 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12104 F: Documentation/devicetree/bindings/pci/pci-thunder-*
12105 F: drivers/pci/controller/pci-thunder-*
12107 PCIE DRIVER FOR HISILICON
12108 M: Zhou Wang <wangzhou1@hisilicon.com>
12109 L: linux-pci@vger.kernel.org
12111 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12112 F: drivers/pci/controller/dwc/pcie-hisi.c
12114 PCIE DRIVER FOR HISILICON KIRIN
12115 M: Xiaowei Song <songxiaowei@hisilicon.com>
12116 M: Binghui Wang <wangbinghui@hisilicon.com>
12117 L: linux-pci@vger.kernel.org
12119 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
12120 F: drivers/pci/controller/dwc/pcie-kirin.c
12122 PCIE DRIVER FOR HISILICON STB
12123 M: Shawn Guo <shawn.guo@linaro.org>
12124 L: linux-pci@vger.kernel.org
12126 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12127 F: drivers/pci/controller/dwc/pcie-histb.c
12129 PCIE DRIVER FOR MEDIATEK
12130 M: Ryder Lee <ryder.lee@mediatek.com>
12131 L: linux-pci@vger.kernel.org
12132 L: linux-mediatek@lists.infradead.org
12134 F: Documentation/devicetree/bindings/pci/mediatek*
12135 F: drivers/pci/controller/*mediatek*
12137 PCIE DRIVER FOR QUALCOMM MSM
12138 M: Stanimir Varbanov <svarbanov@mm-sol.com>
12139 L: linux-pci@vger.kernel.org
12140 L: linux-arm-msm@vger.kernel.org
12142 F: drivers/pci/controller/dwc/*qcom*
12144 PCIE DRIVER FOR ROCKCHIP
12145 M: Shawn Lin <shawn.lin@rock-chips.com>
12146 L: linux-pci@vger.kernel.org
12147 L: linux-rockchip@lists.infradead.org
12149 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
12150 F: drivers/pci/controller/pcie-rockchip*
12152 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12153 M: Linus Walleij <linus.walleij@linaro.org>
12154 L: linux-pci@vger.kernel.org
12156 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12157 F: drivers/pci/controller/pci-v3-semi.c
12159 PCIE DRIVER FOR SOCIONEXT UNIPHIER
12160 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12161 L: linux-pci@vger.kernel.org
12163 F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12164 F: drivers/pci/controller/dwc/pcie-uniphier.c
12166 PCIE DRIVER FOR ST SPEAR13XX
12167 M: Pratyush Anand <pratyush.anand@gmail.com>
12168 L: linux-pci@vger.kernel.org
12170 F: drivers/pci/controller/dwc/*spear*
12173 M: Dominik Brodowski <linux@dominikbrodowski.net>
12174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12176 F: Documentation/pcmcia/
12181 PCNET32 NETWORK DRIVER
12182 M: Don Fry <pcnet32@frontier.com>
12183 L: netdev@vger.kernel.org
12185 F: drivers/net/ethernet/amd/pcnet32.c
12187 PCRYPT PARALLEL CRYPTO ENGINE
12188 M: Steffen Klassert <steffen.klassert@secunet.com>
12189 L: linux-crypto@vger.kernel.org
12192 F: include/crypto/pcrypt.h
12194 PEAQ WMI HOTKEYS DRIVER
12195 M: Hans de Goede <hdegoede@redhat.com>
12196 L: platform-driver-x86@vger.kernel.org
12198 F: drivers/platform/x86/peaq-wmi.c
12200 PER-CPU MEMORY ALLOCATOR
12201 M: Dennis Zhou <dennis@kernel.org>
12202 M: Tejun Heo <tj@kernel.org>
12203 M: Christoph Lameter <cl@linux.com>
12204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12206 F: include/linux/percpu*.h
12208 F: arch/*/include/asm/percpu.h
12210 PER-TASK DELAY ACCOUNTING
12211 M: Balbir Singh <bsingharora@gmail.com>
12213 F: include/linux/delayacct.h
12214 F: kernel/delayacct.c
12216 PERFORMANCE EVENTS SUBSYSTEM
12217 M: Peter Zijlstra <peterz@infradead.org>
12218 M: Ingo Molnar <mingo@redhat.com>
12219 M: Arnaldo Carvalho de Melo <acme@kernel.org>
12220 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
12221 R: Jiri Olsa <jolsa@redhat.com>
12222 R: Namhyung Kim <namhyung@kernel.org>
12223 L: linux-kernel@vger.kernel.org
12224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12227 F: include/linux/perf_event.h
12228 F: include/uapi/linux/perf_event.h
12229 F: arch/*/kernel/perf_event*.c
12230 F: arch/*/kernel/*/perf_event*.c
12231 F: arch/*/kernel/*/*/perf_event*.c
12232 F: arch/*/include/asm/perf_event.h
12233 F: arch/*/kernel/perf_callchain.c
12235 F: arch/*/events/*/*
12238 PERSONALITY HANDLING
12239 M: Christoph Hellwig <hch@infradead.org>
12240 L: linux-abi-devel@lists.sourceforge.net
12242 F: include/linux/personality.h
12243 F: include/uapi/linux/personality.h
12245 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12246 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12247 L: linux-input@vger.kernel.org
12249 F: Documentation/input/devices/pxrc.rst
12250 F: drivers/input/joystick/pxrc.c
12253 M: Remi Denis-Courmont <courmisch@gmail.com>
12255 F: Documentation/networking/phonet.txt
12256 F: include/linux/phonet.h
12257 F: include/net/phonet/
12258 F: include/uapi/linux/phonet.h
12262 M: Joern Engel <joern@lazybastard.org>
12263 L: linux-mtd@lists.infradead.org
12265 F: drivers/mtd/devices/phram.c
12268 M: Bruno Prémont <bonbons@linux-vserver.org>
12269 L: linux-input@vger.kernel.org
12271 F: drivers/hid/hid-picolcd*
12274 M: Jamie Iles <jamie@jamieiles.com>
12275 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12276 T: git git://github.com/jamieiles/linux-2.6-ji.git
12278 F: arch/arm/boot/dts/picoxcell*
12279 F: arch/arm/mach-picoxcell/
12280 F: drivers/crypto/picoxcell*
12282 PIN CONTROL SUBSYSTEM
12283 M: Linus Walleij <linus.walleij@linaro.org>
12284 L: linux-gpio@vger.kernel.org
12285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12287 F: Documentation/devicetree/bindings/pinctrl/
12288 F: Documentation/driver-api/pinctl.rst
12289 F: drivers/pinctrl/
12290 F: include/linux/pinctrl/
12292 PIN CONTROLLER - MICROCHIP AT91
12293 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12294 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12295 L: linux-gpio@vger.kernel.org
12297 F: drivers/pinctrl/pinctrl-at91*
12299 PIN CONTROLLER - FREESCALE
12300 M: Dong Aisheng <aisheng.dong@nxp.com>
12301 M: Fabio Estevam <festevam@gmail.com>
12302 M: Shawn Guo <shawnguo@kernel.org>
12303 M: Stefan Agner <stefan@agner.ch>
12304 R: Pengutronix Kernel Team <kernel@pengutronix.de>
12305 L: linux-gpio@vger.kernel.org
12307 F: drivers/pinctrl/freescale/
12308 F: Documentation/devicetree/bindings/pinctrl/fsl,*
12310 PIN CONTROLLER - INTEL
12311 M: Mika Westerberg <mika.westerberg@linux.intel.com>
12312 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12315 F: drivers/pinctrl/intel/
12317 PIN CONTROLLER - MEDIATEK
12318 M: Sean Wang <sean.wang@kernel.org>
12319 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12321 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12322 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12323 F: drivers/pinctrl/mediatek/
12325 PIN CONTROLLER - QUALCOMM
12326 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12328 L: linux-arm-msm@vger.kernel.org
12329 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12330 F: drivers/pinctrl/qcom/
12332 PIN CONTROLLER - RENESAS
12333 M: Geert Uytterhoeven <geert+renesas@glider.be>
12334 L: linux-renesas-soc@vger.kernel.org
12335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12337 F: drivers/pinctrl/pinctrl-rz*
12338 F: drivers/pinctrl/sh-pfc/
12340 PIN CONTROLLER - SAMSUNG
12341 M: Tomasz Figa <tomasz.figa@gmail.com>
12342 M: Krzysztof Kozlowski <krzk@kernel.org>
12343 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12344 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12345 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12346 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
12347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12349 F: drivers/pinctrl/samsung/
12350 F: include/dt-bindings/pinctrl/samsung.h
12351 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12353 PIN CONTROLLER - SINGLE
12354 M: Tony Lindgren <tony@atomide.com>
12355 M: Haojian Zhuang <haojian.zhuang@linaro.org>
12356 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12357 L: linux-omap@vger.kernel.org
12359 F: drivers/pinctrl/pinctrl-single.c
12361 PIN CONTROLLER - ST SPEAR
12362 M: Viresh Kumar <vireshk@kernel.org>
12363 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12364 W: http://www.st.com/spear
12366 F: drivers/pinctrl/spear/
12368 PISTACHIO SOC SUPPORT
12369 M: James Hartley <james.hartley@sondrel.com>
12370 L: linux-mips@vger.kernel.org
12372 F: arch/mips/pistachio/
12373 F: arch/mips/include/asm/mach-pistachio/
12374 F: arch/mips/boot/dts/img/pistachio*
12375 F: arch/mips/configs/pistachio*_defconfig
12379 M: linux-block@vger.kernel.org
12380 F: drivers/block/pktcdvd.c
12381 F: include/linux/pktcdvd.h
12382 F: include/uapi/linux/pktcdvd.h
12384 PKUNITY SOC DRIVERS
12385 M: Guan Xuetao <gxt@pku.edu.cn>
12386 W: http://mprc.pku.edu.cn/~guanxuetao/linux
12388 T: git git://github.com/gxt/linux.git
12389 F: drivers/input/serio/i8042-unicore32io.h
12390 F: drivers/i2c/busses/i2c-puv3.c
12391 F: drivers/video/fbdev/fb-puv3.c
12392 F: drivers/rtc/rtc-puv3.c
12394 PMBUS HARDWARE MONITORING DRIVERS
12395 M: Guenter Roeck <linux@roeck-us.net>
12396 L: linux-hwmon@vger.kernel.org
12397 W: http://hwmon.wiki.kernel.org/
12398 W: http://www.roeck-us.net/linux/drivers/
12399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12401 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12402 F: Documentation/devicetree/bindings/hwmon/max31785.txt
12403 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
12404 F: Documentation/hwmon/adm1275.rst
12405 F: Documentation/hwmon/ibm-cffps.rst
12406 F: Documentation/hwmon/ir35221.rst
12407 F: Documentation/hwmon/lm25066.rst
12408 F: Documentation/hwmon/ltc2978.rst
12409 F: Documentation/hwmon/ltc3815.rst
12410 F: Documentation/hwmon/max16064.rst
12411 F: Documentation/hwmon/max20751.rst
12412 F: Documentation/hwmon/max31785.rst
12413 F: Documentation/hwmon/max34440.rst
12414 F: Documentation/hwmon/max8688.rst
12415 F: Documentation/hwmon/pmbus.rst
12416 F: Documentation/hwmon/pmbus-core.rst
12417 F: Documentation/hwmon/tps40422.rst
12418 F: Documentation/hwmon/ucd9000.rst
12419 F: Documentation/hwmon/ucd9200.rst
12420 F: Documentation/hwmon/zl6100.rst
12421 F: drivers/hwmon/pmbus/
12422 F: include/linux/pmbus.h
12424 PMC SIERRA MaxRAID DRIVER
12425 L: linux-scsi@vger.kernel.org
12426 W: http://www.pmc-sierra.com/
12428 F: drivers/scsi/pmcraid.*
12430 PMC SIERRA PM8001 DRIVER
12431 M: Jack Wang <jinpu.wang@profitbricks.com>
12432 M: lindar_liu@usish.com
12433 L: linux-scsi@vger.kernel.org
12435 F: drivers/scsi/pm8001/
12438 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12442 PNI RM3100 IIO DRIVER
12443 M: Song Qiang <songqiang1304521@gmail.com>
12444 L: linux-iio@vger.kernel.org
12446 F: drivers/iio/magnetometer/rm3100*
12447 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12449 POSIX CLOCKS and TIMERS
12450 M: Thomas Gleixner <tglx@linutronix.de>
12451 L: linux-kernel@vger.kernel.org
12452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12455 F: include/linux/timer*
12456 F: kernel/time/*timer*
12458 POWER MANAGEMENT CORE
12459 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12460 L: linux-pm@vger.kernel.org
12461 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12462 B: https://bugzilla.kernel.org
12464 F: drivers/base/power/
12465 F: include/linux/pm.h
12466 F: include/linux/pm_*
12467 F: include/linux/powercap.h
12468 F: drivers/powercap/
12469 F: kernel/configs/nopm.config
12471 POWER STATE COORDINATION INTERFACE (PSCI)
12472 M: Mark Rutland <mark.rutland@arm.com>
12473 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12474 L: linux-arm-kernel@lists.infradead.org
12476 F: drivers/firmware/psci/
12477 F: include/linux/psci.h
12478 F: include/uapi/linux/psci.h
12480 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12481 M: Sebastian Reichel <sre@kernel.org>
12482 L: linux-pm@vger.kernel.org
12483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12485 F: Documentation/ABI/testing/sysfs-class-power
12486 F: Documentation/devicetree/bindings/power/supply/
12487 F: include/linux/power_supply.h
12488 F: drivers/power/supply/
12490 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12491 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12492 L: linuxppc-dev@lists.ozlabs.org
12494 F: drivers/char/powernv-op-panel.c
12496 PPP OVER ATM (RFC 2364)
12497 M: Mitchell Blank Jr <mitch@sfgoth.com>
12499 F: net/atm/pppoatm.c
12500 F: include/uapi/linux/atmppp.h
12503 M: Michal Ostrowski <mostrows@earthlink.net>
12505 F: drivers/net/ppp/pppoe.c
12506 F: drivers/net/ppp/pppox.c
12509 M: James Chapman <jchapman@katalix.com>
12511 F: net/l2tp/l2tp_ppp.c
12512 F: include/linux/if_pppol2tp.h
12513 F: include/uapi/linux/if_pppol2tp.h
12515 PPP PROTOCOL DRIVERS AND COMPRESSORS
12516 M: Paul Mackerras <paulus@samba.org>
12517 L: linux-ppp@vger.kernel.org
12519 F: drivers/net/ppp/ppp_*
12522 M: Rodolfo Giometti <giometti@enneenne.com>
12523 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
12524 L: linuxpps@ml.enneenne.com (subscribers-only)
12526 F: Documentation/pps/
12527 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
12528 F: Documentation/ABI/testing/sysfs-pps
12530 F: include/linux/pps*.h
12531 F: include/uapi/linux/pps.h
12534 M: Dmitry Kozlov <xeb@mail.ru>
12535 L: netdev@vger.kernel.org
12537 F: drivers/net/ppp/pptp.c
12538 W: http://sourceforge.net/projects/accel-pptp
12541 M: Petr Mladek <pmladek@suse.com>
12542 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12543 R: Steven Rostedt <rostedt@goodmis.org>
12546 F: include/linux/printk.h
12548 PRISM54 WIRELESS DRIVER
12549 M: Luis Chamberlain <mcgrof@kernel.org>
12550 L: linux-wireless@vger.kernel.org
12551 W: http://wireless.kernel.org/en/users/Drivers/p54
12553 F: drivers/net/wireless/intersil/prism54/
12556 R: Alexey Dobriyan <adobriyan@gmail.com>
12557 L: linux-kernel@vger.kernel.org
12558 L: linux-fsdevel@vger.kernel.org
12561 F: include/linux/proc_fs.h
12562 F: tools/testing/selftests/proc/
12563 F: Documentation/filesystems/proc.txt
12566 M: Luis Chamberlain <mcgrof@kernel.org>
12567 M: Kees Cook <keescook@chromium.org>
12568 L: linux-kernel@vger.kernel.org
12569 L: linux-fsdevel@vger.kernel.org
12571 F: fs/proc/proc_sysctl.c
12572 F: include/linux/sysctl.h
12574 F: tools/testing/selftests/sysctl/
12576 PS3 NETWORK SUPPORT
12577 M: Geoff Levand <geoff@infradead.org>
12578 L: netdev@vger.kernel.org
12579 L: linuxppc-dev@lists.ozlabs.org
12581 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
12583 PS3 PLATFORM SUPPORT
12584 M: Geoff Levand <geoff@infradead.org>
12585 L: linuxppc-dev@lists.ozlabs.org
12587 F: arch/powerpc/boot/ps3*
12588 F: arch/powerpc/include/asm/lv1call.h
12589 F: arch/powerpc/include/asm/ps3*.h
12590 F: arch/powerpc/platforms/ps3/
12593 F: drivers/rtc/rtc-ps3.c
12594 F: drivers/usb/host/*ps3.c
12595 F: sound/ppc/snd_ps3*
12598 M: Jim Paris <jim@jtan.com>
12599 M: Geoff Levand <geoff@infradead.org>
12600 L: linuxppc-dev@lists.ozlabs.org
12602 F: drivers/block/ps3vram.c
12604 PSAMPLE PACKET SAMPLING SUPPORT:
12605 M: Yotam Gigi <yotam.gi@gmail.com>
12608 F: include/net/psample.h
12609 F: include/uapi/linux/psample.h
12612 M: Kees Cook <keescook@chromium.org>
12613 M: Anton Vorontsov <anton@enomsg.org>
12614 M: Colin Cross <ccross@android.com>
12615 M: Tony Luck <tony.luck@intel.com>
12617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12619 F: include/linux/pstore*
12620 F: drivers/firmware/efi/efi-pstore.c
12621 F: drivers/acpi/apei/erst.c
12622 F: Documentation/admin-guide/ramoops.rst
12623 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12624 K: \b(pstore|ramoops)
12626 PTP HARDWARE CLOCK SUPPORT
12627 M: Richard Cochran <richardcochran@gmail.com>
12628 L: netdev@vger.kernel.org
12630 W: http://linuxptp.sourceforge.net/
12631 F: Documentation/ABI/testing/sysfs-ptp
12632 F: Documentation/ptp/*
12633 F: drivers/net/phy/dp83640*
12635 F: include/linux/ptp_cl*
12638 M: Oleg Nesterov <oleg@redhat.com>
12640 F: include/asm-generic/syscall.h
12641 F: include/linux/ptrace.h
12642 F: include/linux/regset.h
12643 F: include/linux/tracehook.h
12644 F: include/uapi/linux/ptrace.h
12645 F: include/uapi/linux/ptrace.h
12646 F: include/asm-generic/ptrace.h
12648 F: arch/*/ptrace*.c
12649 F: arch/*/*/ptrace*.c
12650 F: arch/*/include/asm/ptrace*.h
12653 M: Hans Verkuil <hverkuil@xs4all.nl>
12654 L: linux-media@vger.kernel.org
12655 T: git git://linuxtv.org/media_tree.git
12657 F: drivers/media/usb/pulse8-cec/*
12658 F: Documentation/media/cec-drivers/pulse8-cec.rst
12660 PVRUSB2 VIDEO4LINUX DRIVER
12661 M: Mike Isely <isely@pobox.com>
12662 L: pvrusb2@isely.net (subscribers-only)
12663 L: linux-media@vger.kernel.org
12664 W: http://www.isely.net/pvrusb2/
12665 T: git git://linuxtv.org/media_tree.git
12667 F: Documentation/media/v4l-drivers/pvrusb2*
12668 F: drivers/media/usb/pvrusb2/
12671 M: Hans Verkuil <hverkuil@xs4all.nl>
12672 L: linux-media@vger.kernel.org
12673 T: git git://linuxtv.org/media_tree.git
12675 F: drivers/media/usb/pwc/*
12676 F: include/trace/events/pwc.h
12679 M: Kamil Debski <kamil@wypas.org>
12680 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12681 L: linux-hwmon@vger.kernel.org
12683 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12684 F: Documentation/hwmon/pwm-fan.rst
12685 F: drivers/hwmon/pwm-fan.c
12688 M: Sean Young <sean@mess.org>
12689 L: linux-media@vger.kernel.org
12691 F: drivers/media/rc/pwm-ir-tx.c
12694 M: Thierry Reding <thierry.reding@gmail.com>
12695 L: linux-pwm@vger.kernel.org
12697 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12698 F: Documentation/pwm.txt
12699 F: Documentation/devicetree/bindings/pwm/
12700 F: include/linux/pwm.h
12702 F: drivers/video/backlight/pwm_bl.c
12703 F: include/linux/pwm_backlight.h
12704 F: drivers/gpio/gpio-mvebu.c
12705 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12708 M: Robert Jarzmik <robert.jarzmik@free.fr>
12709 L: linux-gpio@vger.kernel.org
12711 F: drivers/gpio/gpio-pxa.c
12717 M: Robert Jarzmik <robert.jarzmik@free.fr>
12718 L: linux-rtc@vger.kernel.org
12721 PXA2xx/PXA3xx SUPPORT
12722 M: Daniel Mack <daniel@zonque.org>
12723 M: Haojian Zhuang <haojian.zhuang@gmail.com>
12724 M: Robert Jarzmik <robert.jarzmik@free.fr>
12725 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12726 T: git git://github.com/hzhuang1/linux.git
12727 T: git git://github.com/rjarzmik/linux.git
12729 F: arch/arm/boot/dts/pxa*
12730 F: arch/arm/mach-pxa/
12731 F: drivers/dma/pxa*
12732 F: drivers/pcmcia/pxa2xx*
12733 F: drivers/pinctrl/pxa/
12734 F: drivers/spi/spi-pxa2xx*
12735 F: drivers/usb/gadget/udc/pxa2*
12736 F: include/sound/pxa2xx-lib.h
12741 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12742 L: qat-linux@intel.com
12744 F: drivers/crypto/qat/
12746 QCOM AUDIO (ASoC) DRIVERS
12747 M: Patrick Lai <plai@codeaurora.org>
12748 M: Banajit Goswami <bgoswami@codeaurora.org>
12749 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12753 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12754 M: Gabriel Somlo <somlo@cmu.edu>
12755 M: "Michael S. Tsirkin" <mst@redhat.com>
12756 L: qemu-devel@nongnu.org
12758 F: drivers/firmware/qemu_fw_cfg.c
12759 F: include/uapi/linux/qemu_fw_cfg.h
12762 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12763 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12764 L: linux-rdma@vger.kernel.org
12766 F: drivers/infiniband/hw/qib/
12768 QLOGIC QL41xxx FCOE DRIVER
12769 M: QLogic-Storage-Upstream@cavium.com
12770 L: linux-scsi@vger.kernel.org
12772 F: drivers/scsi/qedf/
12774 QLOGIC QL41xxx ISCSI DRIVER
12775 M: QLogic-Storage-Upstream@cavium.com
12776 L: linux-scsi@vger.kernel.org
12778 F: drivers/scsi/qedi/
12780 QLOGIC QL4xxx ETHERNET DRIVER
12781 M: Ariel Elior <aelior@marvell.com>
12782 M: GR-everest-linux-l2@marvell.com
12783 L: netdev@vger.kernel.org
12785 F: drivers/net/ethernet/qlogic/qed/
12786 F: include/linux/qed/
12787 F: drivers/net/ethernet/qlogic/qede/
12789 QLOGIC QL4xxx RDMA DRIVER
12790 M: Michal Kalderon <mkalderon@marvell.com>
12791 M: Ariel Elior <aelior@marvell.com>
12792 L: linux-rdma@vger.kernel.org
12794 F: drivers/infiniband/hw/qedr/
12795 F: include/uapi/rdma/qedr-abi.h
12797 QLOGIC QLA1280 SCSI DRIVER
12798 M: Michael Reed <mdr@sgi.com>
12799 L: linux-scsi@vger.kernel.org
12801 F: drivers/scsi/qla1280.[ch]
12803 QLOGIC QLA2XXX FC-SCSI DRIVER
12804 M: qla2xxx-upstream@qlogic.com
12805 L: linux-scsi@vger.kernel.org
12807 F: Documentation/scsi/LICENSE.qla2xxx
12808 F: drivers/scsi/qla2xxx/
12810 QLOGIC QLA3XXX NETWORK DRIVER
12811 M: GR-Linux-NIC-Dev@marvell.com
12812 L: netdev@vger.kernel.org
12814 F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12815 F: drivers/net/ethernet/qlogic/qla3xxx.*
12817 QLOGIC QLA4XXX iSCSI DRIVER
12818 M: QLogic-Storage-Upstream@qlogic.com
12819 L: linux-scsi@vger.kernel.org
12821 F: Documentation/scsi/LICENSE.qla4xxx
12822 F: drivers/scsi/qla4xxx/
12824 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12825 M: Shahed Shaikh <shshaikh@marvell.com>
12826 M: Manish Chopra <manishc@marvell.com>
12827 M: GR-Linux-NIC-Dev@marvell.com
12828 L: netdev@vger.kernel.org
12830 F: drivers/net/ethernet/qlogic/qlcnic/
12832 QLOGIC QLGE 10Gb ETHERNET DRIVER
12833 M: Manish Chopra <manishc@marvell.com>
12834 M: GR-Linux-NIC-Dev@marvell.com
12835 L: netdev@vger.kernel.org
12837 F: drivers/net/ethernet/qlogic/qlge/
12839 QM1D1B0004 MEDIA DRIVER
12840 M: Akihiro Tsukada <tskd08@gmail.com>
12841 L: linux-media@vger.kernel.org
12843 F: drivers/media/tuners/qm1d1b0004*
12845 QM1D1C0042 MEDIA DRIVER
12846 M: Akihiro Tsukada <tskd08@gmail.com>
12847 L: linux-media@vger.kernel.org
12849 F: drivers/media/tuners/qm1d1c0042*
12852 M: Anders Larsen <al@alarsen.net>
12853 W: http://www.alarsen.net/linux/qnx4fs/
12856 F: include/uapi/linux/qnx4_fs.h
12857 F: include/uapi/linux/qnxtypes.h
12859 QORIQ DPAA2 FSL-MC BUS DRIVER
12860 M: Stuart Yoder <stuyoder@gmail.com>
12861 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
12862 L: linux-kernel@vger.kernel.org
12864 F: drivers/bus/fsl-mc/
12865 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12866 F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
12868 QT1010 MEDIA DRIVER
12869 M: Antti Palosaari <crope@iki.fi>
12870 L: linux-media@vger.kernel.org
12871 W: https://linuxtv.org
12872 W: http://palosaari.fi/linux/
12873 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12874 T: git git://linuxtv.org/anttip/media_tree.git
12876 F: drivers/media/tuners/qt1010*
12878 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12879 M: Kalle Valo <kvalo@codeaurora.org>
12880 L: ath10k@lists.infradead.org
12881 W: http://wireless.kernel.org/en/users/Drivers/ath10k
12882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12884 F: drivers/net/wireless/ath/ath10k/
12886 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12887 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12888 L: linux-wireless@vger.kernel.org
12889 W: http://wireless.kernel.org/en/users/Drivers/ath9k
12891 F: drivers/net/wireless/ath/ath9k/
12893 QUALCOMM CAMERA SUBSYSTEM DRIVER
12894 M: Todor Tomov <todor.too@gmail.com>
12895 L: linux-media@vger.kernel.org
12897 F: Documentation/devicetree/bindings/media/qcom,camss.txt
12898 F: Documentation/media/v4l-drivers/qcom_camss.rst
12899 F: drivers/media/platform/qcom/camss/
12901 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12902 M: Ilia Lin <ilia.lin@kernel.org>
12903 L: linux-pm@vger.kernel.org
12905 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12906 F: drivers/cpufreq/qcom-cpufreq-kryo.c
12908 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12909 M: Timur Tabi <timur@kernel.org>
12910 L: netdev@vger.kernel.org
12912 F: drivers/net/ethernet/qualcomm/emac/
12914 QUALCOMM ETHQOS ETHERNET DRIVER
12915 M: Vinod Koul <vkoul@kernel.org>
12916 M: Niklas Cassel <niklas.cassel@linaro.org>
12917 L: netdev@vger.kernel.org
12919 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
12920 F: Documentation/devicetree/bindings/net/qcom,dwmac.txt
12922 QUALCOMM GENERIC INTERFACE I2C DRIVER
12923 M: Alok Chauhan <alokc@codeaurora.org>
12924 M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12925 L: linux-i2c@vger.kernel.org
12926 L: linux-arm-msm@vger.kernel.org
12928 F: drivers/i2c/busses/i2c-qcom-geni.c
12930 QUALCOMM HEXAGON ARCHITECTURE
12931 M: Richard Kuo <rkuo@codeaurora.org>
12932 L: linux-hexagon@vger.kernel.org
12933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12937 QUALCOMM HIDMA DRIVER
12938 M: Sinan Kaya <okaya@kernel.org>
12939 L: linux-arm-kernel@lists.infradead.org
12940 L: linux-arm-msm@vger.kernel.org
12941 L: dmaengine@vger.kernel.org
12943 F: drivers/dma/qcom/hidma*
12946 M: Rob Clark <robdclark@gmail.com>
12947 L: iommu@lists.linux-foundation.org
12948 L: linux-arm-msm@vger.kernel.org
12950 F: drivers/iommu/qcom_iommu.c
12952 QUALCOMM TSENS THERMAL DRIVER
12953 M: Amit Kucheria <amit.kucheria@linaro.org>
12954 L: linux-pm@vger.kernel.org
12955 L: linux-arm-msm@vger.kernel.org
12957 F: drivers/thermal/qcom/
12959 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12960 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
12961 L: linux-media@vger.kernel.org
12962 L: linux-arm-msm@vger.kernel.org
12963 T: git git://linuxtv.org/media_tree.git
12965 F: drivers/media/platform/qcom/venus/
12967 QUALCOMM WCN36XX WIRELESS DRIVER
12968 M: Kalle Valo <kvalo@codeaurora.org>
12969 L: wcn36xx@lists.infradead.org
12970 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
12971 T: git git://github.com/KrasnikovEugene/wcn36xx.git
12973 F: drivers/net/wireless/ath/wcn36xx/
12975 QUANTENNA QTNFMAC WIRELESS DRIVER
12976 M: Igor Mitsyanko <imitsyanko@quantenna.com>
12977 M: Avinash Patil <avinashp@quantenna.com>
12978 M: Sergey Matyukevich <smatyukevich@quantenna.com>
12979 L: linux-wireless@vger.kernel.org
12981 F: drivers/net/wireless/quantenna
12983 RADEON and AMDGPU DRM DRIVERS
12984 M: Alex Deucher <alexander.deucher@amd.com>
12985 M: Christian König <christian.koenig@amd.com>
12986 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
12987 L: amd-gfx@lists.freedesktop.org
12988 T: git git://people.freedesktop.org/~agd5f/linux
12990 F: drivers/gpu/drm/radeon/
12991 F: include/uapi/drm/radeon_drm.h
12992 F: drivers/gpu/drm/amd/
12993 F: include/uapi/drm/amdgpu_drm.h
12995 RADEON FRAMEBUFFER DISPLAY DRIVER
12996 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
12997 L: linux-fbdev@vger.kernel.org
12999 F: drivers/video/fbdev/aty/radeon*
13000 F: include/uapi/linux/radeonfb.h
13002 RADIOSHARK RADIO DRIVER
13003 M: Hans Verkuil <hverkuil@xs4all.nl>
13004 L: linux-media@vger.kernel.org
13005 T: git git://linuxtv.org/media_tree.git
13007 F: drivers/media/radio/radio-shark.c
13009 RADIOSHARK2 RADIO DRIVER
13010 M: Hans Verkuil <hverkuil@xs4all.nl>
13011 L: linux-media@vger.kernel.org
13012 T: git git://linuxtv.org/media_tree.git
13014 F: drivers/media/radio/radio-shark2.c
13015 F: drivers/media/radio/radio-tea5777.c
13017 RADOS BLOCK DEVICE (RBD)
13018 M: Ilya Dryomov <idryomov@gmail.com>
13019 M: Sage Weil <sage@redhat.com>
13020 M: Alex Elder <elder@kernel.org>
13021 L: ceph-devel@vger.kernel.org
13022 W: http://ceph.com/
13023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13024 T: git git://github.com/ceph/ceph-client.git
13026 F: Documentation/ABI/testing/sysfs-bus-rbd
13027 F: drivers/block/rbd.c
13028 F: drivers/block/rbd_types.h
13030 RAGE128 FRAMEBUFFER DISPLAY DRIVER
13031 M: Paul Mackerras <paulus@samba.org>
13032 L: linux-fbdev@vger.kernel.org
13034 F: drivers/video/fbdev/aty/aty128fb.c
13036 RAINSHADOW-CEC DRIVER
13037 M: Hans Verkuil <hverkuil@xs4all.nl>
13038 L: linux-media@vger.kernel.org
13039 T: git git://linuxtv.org/media_tree.git
13041 F: drivers/media/usb/rainshadow-cec/*
13043 RALINK MIPS ARCHITECTURE
13044 M: John Crispin <john@phrozen.org>
13045 L: linux-mips@vger.kernel.org
13047 F: arch/mips/ralink
13049 RALINK RT2X00 WIRELESS LAN DRIVER
13051 M: Stanislaw Gruszka <sgruszka@redhat.com>
13052 M: Helmut Schaa <helmut.schaa@googlemail.com>
13053 L: linux-wireless@vger.kernel.org
13055 F: drivers/net/wireless/ralink/rt2x00/
13057 RAMDISK RAM BLOCK DEVICE DRIVER
13058 M: Jens Axboe <axboe@kernel.dk>
13060 F: Documentation/blockdev/ramdisk.txt
13061 F: drivers/block/brd.c
13063 RANCHU VIRTUAL BOARD FOR MIPS
13064 M: Miodrag Dinic <miodrag.dinic@mips.com>
13065 L: linux-mips@vger.kernel.org
13067 F: arch/mips/generic/board-ranchu.c
13068 F: arch/mips/configs/generic/board-ranchu.config
13070 RANDOM NUMBER DRIVER
13071 M: "Theodore Ts'o" <tytso@mit.edu>
13073 F: drivers/char/random.c
13076 M: Matt Porter <mporter@kernel.crashing.org>
13077 M: Alexandre Bounine <alex.bou9@gmail.com>
13079 F: drivers/rapidio/
13082 M: Tony Luck <tony.luck@intel.com>
13083 M: Borislav Petkov <bp@alien8.de>
13084 L: linux-edac@vger.kernel.org
13087 F: include/linux/ras.h
13088 F: include/ras/ras_event.h
13089 F: Documentation/admin-guide/ras.rst
13091 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13092 L: linux-wireless@vger.kernel.org
13094 F: drivers/net/wireless/ray*
13096 RCUTORTURE TEST FRAMEWORK
13097 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
13098 M: Josh Triplett <josh@joshtriplett.org>
13099 R: Steven Rostedt <rostedt@goodmis.org>
13100 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13101 R: Lai Jiangshan <jiangshanlai@gmail.com>
13102 L: rcu@vger.kernel.org
13104 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13105 F: tools/testing/selftests/rcutorture
13108 M: Florian Fainelli <florian@openwrt.org>
13111 RDC R6040 FAST ETHERNET DRIVER
13112 M: Florian Fainelli <f.fainelli@gmail.com>
13113 L: netdev@vger.kernel.org
13115 F: drivers/net/ethernet/rdc/r6040.c
13117 RDMAVT - RDMA verbs software
13118 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
13119 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
13120 L: linux-rdma@vger.kernel.org
13122 F: drivers/infiniband/sw/rdmavt
13124 RDS - RELIABLE DATAGRAM SOCKETS
13125 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
13126 L: netdev@vger.kernel.org
13127 L: linux-rdma@vger.kernel.org
13128 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
13129 W: https://oss.oracle.com/projects/rds/
13132 F: Documentation/networking/rds.txt
13134 RDT - RESOURCE ALLOCATION
13135 M: Fenghua Yu <fenghua.yu@intel.com>
13136 M: Reinette Chatre <reinette.chatre@intel.com>
13137 L: linux-kernel@vger.kernel.org
13139 F: arch/x86/kernel/cpu/resctrl/
13140 F: arch/x86/include/asm/resctrl_sched.h
13141 F: Documentation/x86/resctrl*
13143 READ-COPY UPDATE (RCU)
13144 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
13145 M: Josh Triplett <josh@joshtriplett.org>
13146 R: Steven Rostedt <rostedt@goodmis.org>
13147 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13148 R: Lai Jiangshan <jiangshanlai@gmail.com>
13149 R: Joel Fernandes <joel@joelfernandes.org>
13150 L: rcu@vger.kernel.org
13151 W: http://www.rdrop.com/users/paulmck/RCU/
13153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13154 F: Documentation/RCU/
13155 X: Documentation/RCU/torture.txt
13156 F: include/linux/rcu*
13157 X: include/linux/srcu*.h
13159 X: kernel/rcu/srcu*.c
13161 REAL TIME CLOCK (RTC) SUBSYSTEM
13162 M: Alessandro Zummo <a.zummo@towertech.it>
13163 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13164 L: linux-rtc@vger.kernel.org
13165 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
13166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13168 F: Documentation/devicetree/bindings/rtc/
13169 F: Documentation/rtc.txt
13171 F: include/linux/rtc.h
13172 F: include/uapi/linux/rtc.h
13173 F: include/linux/rtc/
13174 F: include/linux/platform_data/rtc-*
13175 F: tools/testing/selftests/rtc/
13177 REALTEK AUDIO CODECS
13178 M: Bard Liao <bardliao@realtek.com>
13179 M: Oder Chiou <oder_chiou@realtek.com>
13181 F: sound/soc/codecs/rt*
13182 F: include/sound/rt*.h
13184 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13185 M: Linus Walleij <linus.walleij@linaro.org>
13187 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13188 F: drivers/net/dsa/realtek-smi*
13189 F: drivers/net/dsa/rtl83*
13191 REDPINE WIRELESS DRIVER
13192 M: Amitkumar Karwar <amitkarwar@gmail.com>
13193 M: Siva Rebbagondla <siva8118@gmail.com>
13194 L: linux-wireless@vger.kernel.org
13196 F: drivers/net/wireless/rsi/
13198 REGISTER MAP ABSTRACTION
13199 M: Mark Brown <broonie@kernel.org>
13200 L: linux-kernel@vger.kernel.org
13201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13203 F: Documentation/devicetree/bindings/regmap/
13204 F: drivers/base/regmap/
13205 F: include/linux/regmap.h
13207 REISERFS FILE SYSTEM
13208 L: reiserfs-devel@vger.kernel.org
13212 REMOTE PROCESSOR (REMOTEPROC) 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/remoteproc.git
13218 F: Documentation/devicetree/bindings/remoteproc/
13219 F: Documentation/remoteproc.txt
13220 F: drivers/remoteproc/
13221 F: include/linux/remoteproc.h
13223 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13224 M: Ohad Ben-Cohen <ohad@wizery.com>
13225 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13226 L: linux-remoteproc@vger.kernel.org
13227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13230 F: Documentation/rpmsg.txt
13231 F: include/linux/rpmsg.h
13232 F: include/linux/rpmsg/
13234 RENESAS CLOCK DRIVERS
13235 M: Geert Uytterhoeven <geert+renesas@glider.be>
13236 L: linux-renesas-soc@vger.kernel.org
13237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13239 F: drivers/clk/renesas/
13241 RENESAS EMEV2 I2C DRIVER
13242 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13244 F: drivers/i2c/busses/i2c-emev2.c
13246 RENESAS ETHERNET DRIVERS
13247 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13248 L: netdev@vger.kernel.org
13249 L: linux-renesas-soc@vger.kernel.org
13250 F: Documentation/devicetree/bindings/net/renesas,*.txt
13251 F: Documentation/devicetree/bindings/net/sh_eth.txt
13252 F: drivers/net/ethernet/renesas/
13253 F: include/linux/sh_eth.h
13255 RENESAS R-CAR GYROADC DRIVER
13256 M: Marek Vasut <marek.vasut@gmail.com>
13257 L: linux-iio@vger.kernel.org
13259 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13260 F: drivers/iio/adc/rcar-gyroadc.c
13262 RENESAS R-CAR I2C DRIVERS
13263 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13265 F: drivers/i2c/busses/i2c-rcar.c
13266 F: drivers/i2c/busses/i2c-sh_mobile.c
13268 RENESAS RIIC DRIVER
13269 M: Chris Brandt <chris.brandt@renesas.com>
13271 F: Documentation/devicetree/bindings/i2c/i2c-riic.txt
13272 F: drivers/i2c/busses/i2c-riic.c
13274 RENESAS USB PHY DRIVER
13275 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13276 L: linux-renesas-soc@vger.kernel.org
13278 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
13280 RESET CONTROLLER FRAMEWORK
13281 M: Philipp Zabel <p.zabel@pengutronix.de>
13282 T: git git://git.pengutronix.de/git/pza/linux
13285 F: Documentation/devicetree/bindings/reset/
13286 F: include/dt-bindings/reset/
13287 F: include/linux/reset.h
13288 F: include/linux/reset/
13289 F: include/linux/reset-controller.h
13291 RESTARTABLE SEQUENCES SUPPORT
13292 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13293 M: Peter Zijlstra <peterz@infradead.org>
13294 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
13295 M: Boqun Feng <boqun.feng@gmail.com>
13296 L: linux-kernel@vger.kernel.org
13299 F: include/uapi/linux/rseq.h
13300 F: include/trace/events/rseq.h
13301 F: tools/testing/selftests/rseq/
13304 M: Johannes Berg <johannes@sipsolutions.net>
13305 L: linux-wireless@vger.kernel.org
13306 W: http://wireless.kernel.org/
13307 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13310 F: Documentation/rfkill.txt
13311 F: Documentation/ABI/stable/sysfs-class-rfkill
13313 F: include/linux/rfkill.h
13314 F: include/uapi/linux/rfkill.h
13317 M: Thomas Graf <tgraf@suug.ch>
13318 M: Herbert Xu <herbert@gondor.apana.org.au>
13319 L: netdev@vger.kernel.org
13321 F: lib/rhashtable.c
13322 F: lib/test_rhashtable.c
13323 F: include/linux/rhashtable.h
13324 F: include/linux/rhashtable-types.h
13326 RICOH R5C592 MEMORYSTICK DRIVER
13327 M: Maxim Levitsky <maximlevitsky@gmail.com>
13329 F: drivers/memstick/host/r592.*
13331 RICOH SMARTMEDIA/XD DRIVER
13332 M: Maxim Levitsky <maximlevitsky@gmail.com>
13334 F: drivers/mtd/nand/raw/r852.c
13335 F: drivers/mtd/nand/raw/r852.h
13337 RISC-V ARCHITECTURE
13338 M: Palmer Dabbelt <palmer@sifive.com>
13339 M: Albert Ou <aou@eecs.berkeley.edu>
13340 L: linux-riscv@lists.infradead.org
13341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13348 M: Stefan Achatz <erazor_de@users.sourceforge.net>
13349 W: http://sourceforge.net/projects/roccat/
13351 F: drivers/hid/hid-roccat*
13352 F: include/linux/hid-roccat*
13353 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
13355 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13356 M: Jacob chen <jacob2.chen@rock-chips.com>
13357 L: linux-media@vger.kernel.org
13359 F: drivers/media/platform/rockchip/rga/
13360 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
13362 ROCKCHIP VPU CODEC DRIVER
13363 M: Ezequiel Garcia <ezequiel@collabora.com>
13364 L: linux-media@vger.kernel.org
13366 F: drivers/staging/media/platform/rockchip/vpu/
13367 F: Documentation/devicetree/bindings/media/rockchip-vpu.txt
13370 M: Jiri Pirko <jiri@resnulli.us>
13371 L: netdev@vger.kernel.org
13373 F: drivers/net/ethernet/rocker/
13377 W: http://www.comtrol.com
13379 F: Documentation/serial/rocket.rst
13380 F: drivers/tty/rocket*
13382 ROCKETPORT EXPRESS/INFINITY DRIVER
13383 M: Kevin Cernekee <cernekee@gmail.com>
13384 L: linux-serial@vger.kernel.org
13386 F: drivers/tty/serial/rp2.*
13388 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13389 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13390 L: linux-kernel@vger.kernel.org
13391 L: linux-renesas-soc@vger.kernel.org
13393 F: drivers/mfd/bd9571mwv.c
13394 F: drivers/regulator/bd9571mwv-regulator.c
13395 F: drivers/gpio/gpio-bd9571mwv.c
13396 F: include/linux/mfd/bd9571mwv.h
13397 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13400 M: Ralf Baechle <ralf@linux-mips.org>
13401 L: linux-hams@vger.kernel.org
13402 W: http://www.linux-ax25.org/
13404 F: include/net/rose.h
13405 F: include/uapi/linux/rose.h
13408 RTL2830 MEDIA DRIVER
13409 M: Antti Palosaari <crope@iki.fi>
13410 L: linux-media@vger.kernel.org
13411 W: https://linuxtv.org
13412 W: http://palosaari.fi/linux/
13413 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13414 T: git git://linuxtv.org/anttip/media_tree.git
13416 F: drivers/media/dvb-frontends/rtl2830*
13418 RTL2832 MEDIA DRIVER
13419 M: Antti Palosaari <crope@iki.fi>
13420 L: linux-media@vger.kernel.org
13421 W: https://linuxtv.org
13422 W: http://palosaari.fi/linux/
13423 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13424 T: git git://linuxtv.org/anttip/media_tree.git
13426 F: drivers/media/dvb-frontends/rtl2832*
13428 RTL2832_SDR MEDIA DRIVER
13429 M: Antti Palosaari <crope@iki.fi>
13430 L: linux-media@vger.kernel.org
13431 W: https://linuxtv.org
13432 W: http://palosaari.fi/linux/
13433 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13434 T: git git://linuxtv.org/anttip/media_tree.git
13436 F: drivers/media/dvb-frontends/rtl2832_sdr*
13438 RTL8180 WIRELESS DRIVER
13439 L: linux-wireless@vger.kernel.org
13440 W: http://wireless.kernel.org/
13441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13443 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
13445 RTL8187 WIRELESS DRIVER
13446 M: Herton Ronaldo Krzesinski <herton@canonical.com>
13447 M: Hin-Tak Leung <htl10@users.sourceforge.net>
13448 M: Larry Finger <Larry.Finger@lwfinger.net>
13449 L: linux-wireless@vger.kernel.org
13450 W: http://wireless.kernel.org/
13451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13453 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
13455 REALTEK WIRELESS DRIVER (rtlwifi family)
13456 M: Ping-Ke Shih <pkshih@realtek.com>
13457 L: linux-wireless@vger.kernel.org
13458 W: http://wireless.kernel.org/
13459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13461 F: drivers/net/wireless/realtek/rtlwifi/
13463 REALTEK WIRELESS DRIVER (rtw88)
13464 M: Yan-Hsuan Chuang <yhchuang@realtek.com>
13465 L: linux-wireless@vger.kernel.org
13467 F: drivers/net/wireless/realtek/rtw88/
13469 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13470 M: Jes Sorensen <Jes.Sorensen@gmail.com>
13471 L: linux-wireless@vger.kernel.org
13472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13474 F: drivers/net/wireless/realtek/rtl8xxxu/
13476 RXRPC SOCKETS (AF_RXRPC)
13477 M: David Howells <dhowells@redhat.com>
13478 L: linux-afs@lists.infradead.org
13481 F: include/keys/rxrpc-type.h
13482 F: include/net/af_rxrpc.h
13483 F: include/trace/events/rxrpc.h
13484 F: include/uapi/linux/rxrpc.h
13485 F: Documentation/networking/rxrpc.txt
13486 W: https://www.infradead.org/~dhowells/kafs/
13488 S3 SAVAGE FRAMEBUFFER DRIVER
13489 M: Antonino Daplas <adaplas@gmail.com>
13490 L: linux-fbdev@vger.kernel.org
13492 F: drivers/video/fbdev/savage/
13495 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
13496 M: Heiko Carstens <heiko.carstens@de.ibm.com>
13497 L: linux-s390@vger.kernel.org
13498 W: http://www.ibm.com/developerworks/linux/linux390/
13499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13503 F: Documentation/s390/
13504 F: Documentation/driver-api/s390-drivers.rst
13506 S390 COMMON I/O LAYER
13507 M: Sebastian Ott <sebott@linux.ibm.com>
13508 M: Peter Oberparleiter <oberpar@linux.ibm.com>
13509 L: linux-s390@vger.kernel.org
13510 W: http://www.ibm.com/developerworks/linux/linux390/
13512 F: drivers/s390/cio/
13515 M: Stefan Haberland <sth@linux.ibm.com>
13516 M: Jan Hoeppner <hoeppner@linux.ibm.com>
13517 L: linux-s390@vger.kernel.org
13518 W: http://www.ibm.com/developerworks/linux/linux390/
13520 F: drivers/s390/block/dasd*
13521 F: block/partitions/ibm.c
13524 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13525 L: linux-s390@vger.kernel.org
13526 W: http://www.ibm.com/developerworks/linux/linux390/
13528 F: drivers/iommu/s390-iommu.c
13530 S390 IUCV NETWORK LAYER
13531 M: Julian Wiedmann <jwi@linux.ibm.com>
13532 M: Ursula Braun <ubraun@linux.ibm.com>
13533 L: linux-s390@vger.kernel.org
13534 W: http://www.ibm.com/developerworks/linux/linux390/
13536 F: drivers/s390/net/*iucv*
13537 F: include/net/iucv/
13540 S390 NETWORK DRIVERS
13541 M: Julian Wiedmann <jwi@linux.ibm.com>
13542 M: Ursula Braun <ubraun@linux.ibm.com>
13543 L: linux-s390@vger.kernel.org
13544 W: http://www.ibm.com/developerworks/linux/linux390/
13546 F: drivers/s390/net/
13549 M: Sebastian Ott <sebott@linux.ibm.com>
13550 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13551 L: linux-s390@vger.kernel.org
13552 W: http://www.ibm.com/developerworks/linux/linux390/
13555 F: drivers/pci/hotplug/s390_pci_hpc.c
13557 S390 VFIO-CCW DRIVER
13558 M: Cornelia Huck <cohuck@redhat.com>
13559 M: Farhan Ali <alifm@linux.ibm.com>
13560 M: Eric Farman <farman@linux.ibm.com>
13561 R: Halil Pasic <pasic@linux.ibm.com>
13562 L: linux-s390@vger.kernel.org
13563 L: kvm@vger.kernel.org
13565 F: drivers/s390/cio/vfio_ccw*
13566 F: Documentation/s390/vfio-ccw.txt
13567 F: include/uapi/linux/vfio_ccw.h
13570 M: Harald Freudenberger <freude@linux.ibm.com>
13571 L: linux-s390@vger.kernel.org
13572 W: http://www.ibm.com/developerworks/linux/linux390/
13574 F: drivers/s390/crypto/
13576 S390 VFIO AP DRIVER
13577 M: Tony Krowiak <akrowiak@linux.ibm.com>
13578 M: Pierre Morel <pmorel@linux.ibm.com>
13579 M: Halil Pasic <pasic@linux.ibm.com>
13580 L: linux-s390@vger.kernel.org
13581 W: http://www.ibm.com/developerworks/linux/linux390/
13583 F: drivers/s390/crypto/vfio_ap_drv.c
13584 F: drivers/s390/crypto/vfio_ap_private.h
13585 F: drivers/s390/crypto/vfio_ap_ops.c
13586 F: Documentation/s390/vfio-ap.txt
13589 M: Steffen Maier <maier@linux.ibm.com>
13590 M: Benjamin Block <bblock@linux.ibm.com>
13591 L: linux-s390@vger.kernel.org
13592 W: http://www.ibm.com/developerworks/linux/linux390/
13594 F: drivers/s390/scsi/zfcp_*
13596 S3C24XX SD/MMC Driver
13597 M: Ben Dooks <ben-linux@fluff.org>
13598 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13600 F: drivers/mmc/host/s3cmci.*
13602 SAA6588 RDS RECEIVER DRIVER
13603 M: Hans Verkuil <hverkuil@xs4all.nl>
13604 L: linux-media@vger.kernel.org
13605 T: git git://linuxtv.org/media_tree.git
13606 W: https://linuxtv.org
13608 F: drivers/media/i2c/saa6588*
13610 SAA7134 VIDEO4LINUX DRIVER
13611 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13612 L: linux-media@vger.kernel.org
13613 W: https://linuxtv.org
13614 T: git git://linuxtv.org/media_tree.git
13616 F: Documentation/media/v4l-drivers/saa7134*
13617 F: drivers/media/pci/saa7134/
13619 SAA7146 VIDEO4LINUX-2 DRIVER
13620 M: Hans Verkuil <hverkuil@xs4all.nl>
13621 L: linux-media@vger.kernel.org
13622 T: git git://linuxtv.org/media_tree.git
13624 F: drivers/media/common/saa7146/
13625 F: drivers/media/pci/saa7146/
13626 F: include/media/drv-intf/saa7146*
13628 SAMSUNG AUDIO (ASoC) DRIVERS
13629 M: Krzysztof Kozlowski <krzk@kernel.org>
13630 M: Sangbeom Kim <sbkim73@samsung.com>
13631 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13632 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13634 F: sound/soc/samsung/
13635 F: Documentation/devicetree/bindings/sound/samsung*
13637 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13638 M: Krzysztof Kozlowski <krzk@kernel.org>
13639 L: linux-crypto@vger.kernel.org
13640 L: linux-samsung-soc@vger.kernel.org
13642 F: drivers/crypto/exynos-rng.c
13643 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13645 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13646 M: Łukasz Stelmach <l.stelmach@samsung.com>
13647 L: linux-samsung-soc@vger.kernel.org
13649 F: drivers/char/hw_random/exynos-trng.c
13650 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13652 SAMSUNG FRAMEBUFFER DRIVER
13653 M: Jingoo Han <jingoohan1@gmail.com>
13654 L: linux-fbdev@vger.kernel.org
13656 F: drivers/video/fbdev/s3c-fb.c
13658 SAMSUNG LAPTOP DRIVER
13659 M: Corentin Chary <corentin.chary@gmail.com>
13660 L: platform-driver-x86@vger.kernel.org
13662 F: drivers/platform/x86/samsung-laptop.c
13664 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13665 M: Sangbeom Kim <sbkim73@samsung.com>
13666 M: Krzysztof Kozlowski <krzk@kernel.org>
13667 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13668 L: linux-kernel@vger.kernel.org
13669 L: linux-samsung-soc@vger.kernel.org
13671 F: drivers/mfd/sec*.c
13672 F: drivers/regulator/s2m*.c
13673 F: drivers/regulator/s5m*.c
13674 F: drivers/clk/clk-s2mps11.c
13675 F: drivers/rtc/rtc-s5m.c
13676 F: include/linux/mfd/samsung/
13677 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13678 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13679 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13680 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13682 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13683 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13684 L: linux-media@vger.kernel.org
13685 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13687 F: drivers/media/platform/s3c-camif/
13688 F: include/media/drv-intf/s3c_camif.h
13690 SAMSUNG S3FWRN5 NFC DRIVER
13691 M: Robert Baldyga <r.baldyga@samsung.com>
13692 M: Krzysztof Opasiak <k.opasiak@samsung.com>
13693 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13695 F: drivers/nfc/s3fwrn5
13697 SAMSUNG S5C73M3 CAMERA DRIVER
13698 M: Kyungmin Park <kyungmin.park@samsung.com>
13699 M: Andrzej Hajda <a.hajda@samsung.com>
13700 L: linux-media@vger.kernel.org
13702 F: drivers/media/i2c/s5c73m3/*
13704 SAMSUNG S5K5BAF CAMERA DRIVER
13705 M: Kyungmin Park <kyungmin.park@samsung.com>
13706 M: Andrzej Hajda <a.hajda@samsung.com>
13707 L: linux-media@vger.kernel.org
13709 F: drivers/media/i2c/s5k5baf.c
13711 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13712 M: Krzysztof Kozlowski <krzk@kernel.org>
13713 M: Vladimir Zapolskiy <vz@mleia.com>
13714 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
13715 L: linux-crypto@vger.kernel.org
13716 L: linux-samsung-soc@vger.kernel.org
13718 F: drivers/crypto/s5p-sss.c
13720 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13721 M: Kyungmin Park <kyungmin.park@samsung.com>
13722 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13723 L: linux-media@vger.kernel.org
13724 Q: https://patchwork.linuxtv.org/project/linux-media/list/
13726 F: drivers/media/platform/exynos4-is/
13728 SAMSUNG SOC CLOCK DRIVERS
13729 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13730 M: Tomasz Figa <tomasz.figa@gmail.com>
13731 M: Chanwoo Choi <cw00.choi@samsung.com>
13733 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13735 F: drivers/clk/samsung/
13736 F: include/dt-bindings/clock/exynos*.h
13737 F: Documentation/devicetree/bindings/clock/exynos*.txt
13739 SAMSUNG SPI DRIVERS
13740 M: Kukjin Kim <kgene@kernel.org>
13741 M: Krzysztof Kozlowski <krzk@kernel.org>
13742 M: Andi Shyti <andi@etezian.org>
13743 L: linux-spi@vger.kernel.org
13744 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13746 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
13747 F: drivers/spi/spi-s3c*
13748 F: include/linux/platform_data/spi-s3c64xx.h
13750 SAMSUNG SXGBE DRIVERS
13751 M: Byungho An <bh74.an@samsung.com>
13752 M: Girish K S <ks.giri@samsung.com>
13753 M: Vipul Pandya <vipul.pandya@samsung.com>
13755 L: netdev@vger.kernel.org
13756 F: drivers/net/ethernet/samsung/sxgbe/
13758 SAMSUNG THERMAL DRIVER
13759 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13760 L: linux-pm@vger.kernel.org
13761 L: linux-samsung-soc@vger.kernel.org
13763 T: git https://github.com/lmajewski/linux-samsung-thermal.git
13764 F: drivers/thermal/samsung/
13766 SAMSUNG USB2 PHY DRIVER
13767 M: Kamil Debski <kamil@wypas.org>
13768 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13769 L: linux-kernel@vger.kernel.org
13771 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
13772 F: Documentation/phy/samsung-usb2.txt
13773 F: drivers/phy/samsung/phy-exynos4210-usb2.c
13774 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
13775 F: drivers/phy/samsung/phy-exynos5250-usb2.c
13776 F: drivers/phy/samsung/phy-s5pv210-usb2.c
13777 F: drivers/phy/samsung/phy-samsung-usb2.c
13778 F: drivers/phy/samsung/phy-samsung-usb2.h
13781 M: Zwane Mwaikambo <zwanem@gmail.com>
13783 F: drivers/watchdog/sc1200wdt.c
13786 M: Ingo Molnar <mingo@redhat.com>
13787 M: Peter Zijlstra <peterz@infradead.org>
13788 L: linux-kernel@vger.kernel.org
13789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13792 F: include/linux/sched.h
13793 F: include/uapi/linux/sched.h
13794 F: include/linux/wait.h
13795 F: include/linux/preempt.h
13797 SCR24X CHIP CARD INTERFACE DRIVER
13798 M: Lubomir Rintel <lkundrak@v3.sk>
13800 F: drivers/char/pcmcia/scr24x_cs.c
13803 M: Jens Axboe <axboe@kernel.dk>
13804 L: linux-scsi@vger.kernel.org
13805 W: http://www.kernel.dk
13807 F: drivers/scsi/sr*
13809 SCSI RDMA PROTOCOL (SRP) INITIATOR
13810 M: Bart Van Assche <bvanassche@acm.org>
13811 L: linux-rdma@vger.kernel.org
13813 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13814 F: drivers/infiniband/ulp/srp/
13815 F: include/scsi/srp.h
13817 SCSI RDMA PROTOCOL (SRP) TARGET
13818 M: Bart Van Assche <bvanassche@acm.org>
13819 L: linux-rdma@vger.kernel.org
13820 L: target-devel@vger.kernel.org
13822 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13823 F: drivers/infiniband/ulp/srpt/
13826 M: Doug Gilbert <dgilbert@interlog.com>
13827 L: linux-scsi@vger.kernel.org
13828 W: http://sg.danny.cz/sg
13830 F: Documentation/scsi/scsi-generic.txt
13831 F: drivers/scsi/sg.c
13832 F: include/scsi/sg.h
13835 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
13836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13837 M: "Martin K. Petersen" <martin.petersen@oracle.com>
13838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13839 Q: https://patchwork.kernel.org/project/linux-scsi/list/
13840 L: linux-scsi@vger.kernel.org
13842 F: Documentation/devicetree/bindings/scsi/
13847 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13848 L: linux-scsi@vger.kernel.org
13850 F: Documentation/scsi/st.txt
13851 F: drivers/scsi/st.*
13852 F: drivers/scsi/st_*.h
13854 SCSI TARGET SUBSYSTEM
13855 M: "Martin K. Petersen" <martin.petersen@oracle.com>
13856 L: linux-scsi@vger.kernel.org
13857 L: target-devel@vger.kernel.org
13858 W: http://www.linux-iscsi.org
13859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13860 Q: https://patchwork.kernel.org/project/target-devel/list/
13864 F: Documentation/target/
13867 M: Vlad Yasevich <vyasevich@gmail.com>
13868 M: Neil Horman <nhorman@tuxdriver.com>
13869 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13870 L: linux-sctp@vger.kernel.org
13871 W: http://lksctp.sourceforge.net
13873 F: Documentation/networking/sctp.txt
13874 F: include/linux/sctp.h
13875 F: include/uapi/linux/sctp.h
13876 F: include/net/sctp/
13880 M: Jim Cromie <jim.cromie@gmail.com>
13882 F: Documentation/i2c/busses/scx200_acb
13883 F: arch/x86/platform/scx200/
13884 F: drivers/watchdog/scx200_wdt.c
13885 F: drivers/i2c/busses/scx200*
13886 F: drivers/mtd/maps/scx200_docflash.c
13887 F: include/linux/scx200.h
13890 M: Jim Cromie <jim.cromie@gmail.com>
13892 F: drivers/char/scx200_gpio.c
13893 F: include/linux/scx200_gpio.h
13895 SCx200 HRT CLOCKSOURCE DRIVER
13896 M: Jim Cromie <jim.cromie@gmail.com>
13898 F: drivers/clocksource/scx200_hrt.c
13900 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13901 M: Sascha Sommer <saschasommer@freenet.de>
13902 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13904 F: drivers/mmc/host/sdricoh_cs.c
13906 SECO BOARDS CEC DRIVER
13907 M: Ettore Chimenti <ek5.chimenti@gmail.com>
13909 F: drivers/media/platform/seco-cec/seco-cec.c
13910 F: drivers/media/platform/seco-cec/seco-cec.h
13913 M: Kees Cook <keescook@chromium.org>
13914 R: Andy Lutomirski <luto@amacapital.net>
13915 R: Will Drewry <wad@chromium.org>
13916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13918 F: kernel/seccomp.c
13919 F: include/uapi/linux/seccomp.h
13920 F: include/linux/seccomp.h
13921 F: tools/testing/selftests/seccomp/*
13922 F: tools/testing/selftests/kselftest_harness.h
13923 F: Documentation/userspace-api/seccomp_filter.rst
13924 K: \bsecure_computing
13927 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13928 M: Al Cooper <alcooperx@gmail.com>
13929 L: linux-mmc@vger.kernel.org
13930 L: bcm-kernel-feedback-list@broadcom.com
13932 F: drivers/mmc/host/sdhci-brcmstb*
13934 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13935 M: Adrian Hunter <adrian.hunter@intel.com>
13936 L: linux-mmc@vger.kernel.org
13938 F: drivers/mmc/host/sdhci*
13939 F: include/linux/mmc/sdhci*
13941 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
13942 M: Adrian Hunter <adrian.hunter@intel.com>
13943 M: Ritesh Harjani <riteshh@codeaurora.org>
13944 M: Asutosh Das <asutoshd@codeaurora.org>
13945 L: linux-mmc@vger.kernel.org
13947 F: drivers/mmc/host/cqhci*
13949 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13950 M: Prabu Thangamuthu <prabu.t@synopsys.com>
13951 M: Manjunath M B <manjumb@synopsys.com>
13952 L: linux-mmc@vger.kernel.org
13954 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
13956 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13957 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13958 L: linux-mmc@vger.kernel.org
13960 F: drivers/mmc/host/sdhci-of-at91.c
13962 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13963 M: Ben Dooks <ben-linux@fluff.org>
13964 M: Jaehoon Chung <jh80.chung@samsung.com>
13965 L: linux-mmc@vger.kernel.org
13967 F: drivers/mmc/host/sdhci-s3c*
13969 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13970 M: Viresh Kumar <vireshk@kernel.org>
13971 L: linux-mmc@vger.kernel.org
13973 F: drivers/mmc/host/sdhci-spear.c
13975 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13976 M: Kishon Vijay Abraham I <kishon@ti.com>
13977 L: linux-mmc@vger.kernel.org
13979 F: drivers/mmc/host/sdhci-omap.c
13981 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13982 M: Scott Bauer <scott.bauer@intel.com>
13983 M: Jonathan Derrick <jonathan.derrick@intel.com>
13984 L: linux-block@vger.kernel.org
13987 F: block/opal_proto.h
13988 F: include/linux/sed*
13989 F: include/uapi/linux/sed*
13992 M: Security Officers <security@kernel.org>
13996 M: James Morris <jmorris@namei.org>
13997 M: "Serge E. Hallyn" <serge@hallyn.com>
13998 L: linux-security-module@vger.kernel.org (suggested Cc:)
13999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14000 W: http://kernsec.org/
14003 X: security/selinux/
14005 SELINUX SECURITY MODULE
14006 M: Paul Moore <paul@paul-moore.com>
14007 M: Stephen Smalley <sds@tycho.nsa.gov>
14008 M: Eric Paris <eparis@parisplace.org>
14009 L: selinux@vger.kernel.org
14010 W: https://selinuxproject.org
14011 W: https://github.com/SELinuxProject
14012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14014 F: include/uapi/linux/selinux_netlink.h
14015 F: security/selinux/
14016 F: scripts/selinux/
14017 F: Documentation/admin-guide/LSM/SELinux.rst
14020 M: Jiri Slaby <jirislaby@gmail.com>
14022 F: drivers/misc/phantom.c
14023 F: include/uapi/linux/phantom.h
14026 M: Rob Herring <robh@kernel.org>
14027 L: linux-serial@vger.kernel.org
14029 F: Documentation/devicetree/bindings/serial/slave-device.txt
14030 F: drivers/tty/serdev/
14031 F: include/linux/serdev.h
14034 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14035 L: linux-serial@vger.kernel.org
14037 F: Documentation/devicetree/bindings/serial/
14038 F: drivers/tty/serial/
14041 M: Sean Young <sean@mess.org>
14042 L: linux-media@vger.kernel.org
14044 F: drivers/media/rc/serial_ir.c
14047 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14048 M: Edward Cree <ecree@solarflare.com>
14049 M: Martin Habets <mhabets@solarflare.com>
14050 L: netdev@vger.kernel.org
14052 F: drivers/net/ethernet/sfc/
14054 SFF/SFP/SFP+ MODULE SUPPORT
14055 M: Russell King <linux@armlinux.org.uk>
14056 L: netdev@vger.kernel.org
14058 F: drivers/net/phy/phylink.c
14059 F: drivers/net/phy/sfp*
14060 F: include/linux/phylink.h
14061 F: include/linux/sfp.h
14064 M: Dimitri Sivanich <sivanich@sgi.com>
14066 F: drivers/misc/sgi-gru/
14068 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14069 M: Pat Gefre <pfg@sgi.com>
14070 L: linux-ia64@vger.kernel.org
14072 F: Documentation/ia64/serial.txt
14073 F: drivers/tty/serial/ioc?_serial.c
14074 F: include/linux/ioc?.h
14076 SGI XP/XPC/XPNET DRIVER
14077 M: Cliff Whickman <cpw@sgi.com>
14078 M: Robin Holt <robinmholt@gmail.com>
14080 F: drivers/misc/sgi-xp/
14082 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14083 M: Ursula Braun <ubraun@linux.ibm.com>
14084 M: Karsten Graul <kgraul@linux.ibm.com>
14085 L: linux-s390@vger.kernel.org
14086 W: http://www.ibm.com/developerworks/linux/linux390/
14090 SHARP RJ54N1CB0C SENSOR DRIVER
14091 M: Jacopo Mondi <jacopo@jmondi.org>
14092 L: linux-media@vger.kernel.org
14093 T: git git://linuxtv.org/media_tree.git
14095 F: drivers/media/i2c/rj54n1cb0c.c
14096 F: include/media/i2c/rj54n1cb0c.h
14098 SH_VEU V4L2 MEM2MEM DRIVER
14099 L: linux-media@vger.kernel.org
14101 F: drivers/media/platform/sh_veu.c
14103 SH_VOU V4L2 OUTPUT DRIVER
14104 L: linux-media@vger.kernel.org
14106 F: drivers/media/platform/sh_vou.c
14107 F: include/media/drv-intf/sh_vou.h
14109 SI2157 MEDIA DRIVER
14110 M: Antti Palosaari <crope@iki.fi>
14111 L: linux-media@vger.kernel.org
14112 W: https://linuxtv.org
14113 W: http://palosaari.fi/linux/
14114 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14115 T: git git://linuxtv.org/anttip/media_tree.git
14117 F: drivers/media/tuners/si2157*
14119 SI2165 MEDIA DRIVER
14120 M: Matthias Schwarzott <zzam@gentoo.org>
14121 L: linux-media@vger.kernel.org
14122 W: https://linuxtv.org
14123 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14125 F: drivers/media/dvb-frontends/si2165*
14127 SI2168 MEDIA DRIVER
14128 M: Antti Palosaari <crope@iki.fi>
14129 L: linux-media@vger.kernel.org
14130 W: https://linuxtv.org
14131 W: http://palosaari.fi/linux/
14132 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14133 T: git git://linuxtv.org/anttip/media_tree.git
14135 F: drivers/media/dvb-frontends/si2168*
14137 SI470X FM RADIO RECEIVER I2C DRIVER
14138 M: Hans Verkuil <hverkuil@xs4all.nl>
14139 L: linux-media@vger.kernel.org
14140 T: git git://linuxtv.org/media_tree.git
14141 W: https://linuxtv.org
14143 F: drivers/media/radio/si470x/radio-si470x-i2c.c
14145 SI470X FM RADIO RECEIVER USB DRIVER
14146 M: Hans Verkuil <hverkuil@xs4all.nl>
14147 L: linux-media@vger.kernel.org
14148 T: git git://linuxtv.org/media_tree.git
14149 W: https://linuxtv.org
14151 F: drivers/media/radio/si470x/radio-si470x-common.c
14152 F: drivers/media/radio/si470x/radio-si470x.h
14153 F: drivers/media/radio/si470x/radio-si470x-usb.c
14155 SI4713 FM RADIO TRANSMITTER I2C DRIVER
14156 M: Eduardo Valentin <edubezval@gmail.com>
14157 L: linux-media@vger.kernel.org
14158 T: git git://linuxtv.org/media_tree.git
14159 W: https://linuxtv.org
14161 F: drivers/media/radio/si4713/si4713.?
14163 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14164 M: Eduardo Valentin <edubezval@gmail.com>
14165 L: linux-media@vger.kernel.org
14166 T: git git://linuxtv.org/media_tree.git
14167 W: https://linuxtv.org
14169 F: drivers/media/radio/si4713/radio-platform-si4713.c
14171 SI4713 FM RADIO TRANSMITTER USB DRIVER
14172 M: Hans Verkuil <hverkuil@xs4all.nl>
14173 L: linux-media@vger.kernel.org
14174 T: git git://linuxtv.org/media_tree.git
14175 W: https://linuxtv.org
14177 F: drivers/media/radio/si4713/radio-usb-si4713.c
14180 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14181 L: linux-media@vger.kernel.org
14182 W: https://linuxtv.org
14183 T: git git://linuxtv.org/media_tree.git
14185 F: drivers/media/common/siano/
14186 F: drivers/media/usb/siano/
14187 F: drivers/media/usb/siano/
14188 F: drivers/media/mmc/siano/
14191 M: Palmer Dabbelt <palmer@sifive.com>
14192 M: Paul Walmsley <paul.walmsley@sifive.com>
14193 L: linux-riscv@lists.infradead.org
14194 T: git git://github.com/sifive/riscv-linux.git
14199 SILEAD TOUCHSCREEN DRIVER
14200 M: Hans de Goede <hdegoede@redhat.com>
14201 L: linux-input@vger.kernel.org
14202 L: platform-driver-x86@vger.kernel.org
14204 F: drivers/input/touchscreen/silead.c
14205 F: drivers/platform/x86/touchscreen_dmi.c
14207 SILICON MOTION SM712 FRAME BUFFER DRIVER
14208 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14209 M: Teddy Wang <teddy.wang@siliconmotion.com>
14210 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14211 L: linux-fbdev@vger.kernel.org
14213 F: drivers/video/fbdev/sm712*
14214 F: Documentation/fb/sm712fb.txt
14216 SIMPLE FIRMWARE INTERFACE (SFI)
14217 M: Len Brown <lenb@kernel.org>
14218 L: sfi-devel@simplefirmware.org
14219 W: http://simplefirmware.org/
14220 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14222 F: arch/x86/platform/sfi/
14224 F: include/linux/sfi*.h
14227 M: Hans de Goede <hdegoede@redhat.com>
14228 L: linux-fbdev@vger.kernel.org
14230 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
14231 F: drivers/video/fbdev/simplefb.c
14232 F: include/linux/platform_data/simplefb.h
14234 SIMTEC EB110ATX (Chalice CATS)
14236 P: Vincent Sanders <vince@simtec.co.uk>
14237 M: Simtec Linux Team <linux@simtec.co.uk>
14238 W: http://www.simtec.co.uk/products/EB110ATX/
14241 SIMTEC EB2410ITX (BAST)
14243 P: Vincent Sanders <vince@simtec.co.uk>
14244 M: Simtec Linux Team <linux@simtec.co.uk>
14245 W: http://www.simtec.co.uk/products/EB2410ITX/
14247 F: arch/arm/mach-s3c24xx/mach-bast.c
14248 F: arch/arm/mach-s3c24xx/bast-ide.c
14249 F: arch/arm/mach-s3c24xx/bast-irq.c
14251 SIPHASH PRF ROUTINES
14252 M: Jason A. Donenfeld <Jason@zx2c4.com>
14255 F: lib/test_siphash.c
14256 F: include/linux/siphash.h
14259 M: Gavin Schenk <g.schenk@eckelmann.de>
14260 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14261 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14264 F: drivers/gpio/gpio-siox.c
14265 F: include/trace/events/siox.h
14267 SIS 190 ETHERNET DRIVER
14268 M: Francois Romieu <romieu@fr.zoreil.com>
14269 L: netdev@vger.kernel.org
14271 F: drivers/net/ethernet/sis/sis190.c
14273 SIS 900/7016 FAST ETHERNET DRIVER
14274 M: Daniele Venzano <venza@brownhat.org>
14275 W: http://www.brownhat.org/sis900.html
14276 L: netdev@vger.kernel.org
14278 F: drivers/net/ethernet/sis/sis900.*
14280 SIS FRAMEBUFFER DRIVER
14281 M: Thomas Winischhofer <thomas@winischhofer.net>
14282 W: http://www.winischhofer.net/linuxsisvga.shtml
14284 F: Documentation/fb/sisfb.txt
14285 F: drivers/video/fbdev/sis/
14286 F: include/video/sisfb.h
14289 M: Thomas Winischhofer <thomas@winischhofer.net>
14290 W: http://www.winischhofer.at/linuxsisusbvga.shtml
14292 F: drivers/usb/misc/sisusbvga/
14295 M: Christoph Lameter <cl@linux.com>
14296 M: Pekka Enberg <penberg@kernel.org>
14297 M: David Rientjes <rientjes@google.com>
14298 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
14299 M: Andrew Morton <akpm@linux-foundation.org>
14300 L: linux-mm@kvack.org
14302 F: include/linux/sl?b*.h
14305 SLEEPABLE READ-COPY UPDATE (SRCU)
14306 M: Lai Jiangshan <jiangshanlai@gmail.com>
14307 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
14308 M: Josh Triplett <josh@joshtriplett.org>
14309 R: Steven Rostedt <rostedt@goodmis.org>
14310 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14311 L: rcu@vger.kernel.org
14312 W: http://www.rdrop.com/users/paulmck/RCU/
14314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14315 F: include/linux/srcu*.h
14316 F: kernel/rcu/srcu*.c
14318 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14319 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14320 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14322 F: drivers/slimbus/
14323 F: Documentation/devicetree/bindings/slimbus/
14324 F: include/linux/slimbus.h
14326 SMACK SECURITY MODULE
14327 M: Casey Schaufler <casey@schaufler-ca.com>
14328 L: linux-security-module@vger.kernel.org
14329 W: http://schaufler-ca.com
14330 T: git git://github.com/cschaufler/smack-next
14332 F: Documentation/admin-guide/LSM/Smack.rst
14335 SMC91x ETHERNET DRIVER
14336 M: Nicolas Pitre <nico@fluxnic.net>
14338 F: drivers/net/ethernet/smsc/smc91x.*
14340 SMIA AND SMIA++ IMAGE SENSOR DRIVER
14341 M: Sakari Ailus <sakari.ailus@iki.fi>
14342 L: linux-media@vger.kernel.org
14344 F: drivers/media/i2c/smiapp/
14345 F: include/media/i2c/smiapp.h
14346 F: drivers/media/i2c/smiapp-pll.c
14347 F: drivers/media/i2c/smiapp-pll.h
14348 F: include/uapi/linux/smiapp.h
14349 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14351 SMM665 HARDWARE MONITOR DRIVER
14352 M: Guenter Roeck <linux@roeck-us.net>
14353 L: linux-hwmon@vger.kernel.org
14355 F: Documentation/hwmon/smm665.rst
14356 F: drivers/hwmon/smm665.c
14358 SMSC EMC2103 HARDWARE MONITOR DRIVER
14359 M: Steve Glendinning <steve.glendinning@shawell.net>
14360 L: linux-hwmon@vger.kernel.org
14362 F: Documentation/hwmon/emc2103.rst
14363 F: drivers/hwmon/emc2103.c
14365 SMSC SCH5627 HARDWARE MONITOR DRIVER
14366 M: Hans de Goede <hdegoede@redhat.com>
14367 L: linux-hwmon@vger.kernel.org
14369 F: Documentation/hwmon/sch5627.rst
14370 F: drivers/hwmon/sch5627.c
14372 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14373 M: Steve Glendinning <steve.glendinning@shawell.net>
14374 L: linux-fbdev@vger.kernel.org
14376 F: drivers/video/fbdev/smscufx.c
14378 SMSC47B397 HARDWARE MONITOR DRIVER
14379 M: Jean Delvare <jdelvare@suse.com>
14380 L: linux-hwmon@vger.kernel.org
14382 F: Documentation/hwmon/smsc47b397.rst
14383 F: drivers/hwmon/smsc47b397.c
14385 SMSC911x ETHERNET DRIVER
14386 M: Steve Glendinning <steve.glendinning@shawell.net>
14387 L: netdev@vger.kernel.org
14389 F: include/linux/smsc911x.h
14390 F: drivers/net/ethernet/smsc/smsc911x.*
14392 SMSC9420 PCI ETHERNET DRIVER
14393 M: Steve Glendinning <steve.glendinning@shawell.net>
14394 L: netdev@vger.kernel.org
14396 F: drivers/net/ethernet/smsc/smsc9420.*
14398 SOC-CAMERA V4L2 SUBSYSTEM
14399 L: linux-media@vger.kernel.org
14400 T: git git://linuxtv.org/media_tree.git
14402 F: include/media/soc*
14403 F: drivers/media/i2c/soc_camera/
14404 F: drivers/media/platform/soc_camera/
14406 SOCIONEXT SYNQUACER I2C DRIVER
14407 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
14408 L: linux-i2c@vger.kernel.org
14410 F: drivers/i2c/busses/i2c-synquacer.c
14411 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14413 SOCIONEXT UNIPHIER SOUND DRIVER
14414 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14416 F: sound/soc/uniphier/
14418 SOEKRIS NET48XX LED SUPPORT
14419 M: Chris Boot <bootc@bootc.net>
14421 F: drivers/leds/leds-net48xx.c
14423 SOFT-ROCE DRIVER (rxe)
14424 M: Moni Shoua <monis@mellanox.com>
14425 L: linux-rdma@vger.kernel.org
14427 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14428 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14429 F: drivers/infiniband/sw/rxe/
14430 F: include/uapi/rdma/rdma_user_rxe.h
14432 SOFTLOGIC 6x10 MPEG CODEC
14433 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14434 M: Anton Sviridenko <anton@corp.bluecherry.net>
14435 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14436 M: Andrey Utkin <andrey_utkin@fastmail.com>
14437 M: Ismael Luceno <ismael@iodev.co.uk>
14438 L: linux-media@vger.kernel.org
14440 F: drivers/media/pci/solo6x10/
14442 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14443 M: James Morse <james.morse@arm.com>
14444 L: linux-arm-kernel@lists.infradead.org
14446 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
14447 F: drivers/firmware/arm_sdei.c
14448 F: include/linux/arm_sdei.h
14449 F: include/uapi/linux/arm_sdei.h
14451 SOFTWARE RAID (Multiple Disks) SUPPORT
14452 M: Shaohua Li <shli@kernel.org>
14453 L: linux-raid@vger.kernel.org
14454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14456 F: drivers/md/Makefile
14457 F: drivers/md/Kconfig
14459 F: drivers/md/raid*
14460 F: include/linux/raid/
14461 F: include/uapi/linux/raid/
14463 SOCIONEXT (SNI) AVE NETWORK DRIVER
14464 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14465 L: netdev@vger.kernel.org
14467 F: drivers/net/ethernet/socionext/sni_ave.c
14468 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14470 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14471 M: Jassi Brar <jaswinder.singh@linaro.org>
14472 L: netdev@vger.kernel.org
14474 F: drivers/net/ethernet/socionext/netsec.c
14475 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
14477 SOLIDRUN CLEARFOG SUPPORT
14478 M: Russell King <linux@armlinux.org.uk>
14480 F: arch/arm/boot/dts/armada-388-clearfog*
14481 F: arch/arm/boot/dts/armada-38x-solidrun-*
14483 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14484 M: Russell King <linux@armlinux.org.uk>
14486 F: arch/arm/boot/dts/imx6*-cubox-i*
14487 F: arch/arm/boot/dts/imx6*-hummingboard*
14488 F: arch/arm/boot/dts/imx6*-sr-*
14490 SONIC NETWORK DRIVER
14491 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14492 L: netdev@vger.kernel.org
14494 F: drivers/net/ethernet/natsemi/sonic.*
14496 SONICS SILICON BACKPLANE DRIVER (SSB)
14497 M: Michael Buesch <m@bues.ch>
14498 L: linux-wireless@vger.kernel.org
14501 F: include/linux/ssb/
14503 SONY IMX214 SENSOR DRIVER
14504 M: Ricardo Ribalda <ricardo.ribalda@gmail.com>
14505 L: linux-media@vger.kernel.org
14506 T: git git://linuxtv.org/media_tree.git
14508 F: drivers/media/i2c/imx214.c
14509 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14511 SONY IMX258 SENSOR DRIVER
14512 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14513 L: linux-media@vger.kernel.org
14514 T: git git://linuxtv.org/media_tree.git
14516 F: drivers/media/i2c/imx258.c
14518 SONY IMX274 SENSOR DRIVER
14519 M: Leon Luo <leonl@leopardimaging.com>
14520 L: linux-media@vger.kernel.org
14521 T: git git://linuxtv.org/media_tree.git
14523 F: drivers/media/i2c/imx274.c
14524 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
14526 SONY IMX319 SENSOR DRIVER
14527 M: Bingbu Cao <bingbu.cao@intel.com>
14528 L: linux-media@vger.kernel.org
14529 T: git git://linuxtv.org/media_tree.git
14531 F: drivers/media/i2c/imx319.c
14533 SONY IMX355 SENSOR DRIVER
14534 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14535 L: linux-media@vger.kernel.org
14536 T: git git://linuxtv.org/media_tree.git
14538 F: drivers/media/i2c/imx355.c
14540 SONY MEMORYSTICK SUBSYSTEM
14541 M: Maxim Levitsky <maximlevitsky@gmail.com>
14542 M: Alex Dubov <oakad@yahoo.com>
14543 M: Ulf Hansson <ulf.hansson@linaro.org>
14544 L: linux-mmc@vger.kernel.org
14545 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
14547 F: drivers/memstick/
14548 F: include/linux/memstick.h
14550 SONY VAIO CONTROL DEVICE DRIVER
14551 M: Mattia Dongili <malattia@linux.it>
14552 L: platform-driver-x86@vger.kernel.org
14553 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14555 F: Documentation/laptops/sony-laptop.txt
14556 F: drivers/char/sonypi.c
14557 F: drivers/platform/x86/sony-laptop.c
14558 F: include/linux/sony-laptop.h
14561 M: Jaroslav Kysela <perex@perex.cz>
14562 M: Takashi Iwai <tiwai@suse.com>
14563 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14564 W: http://www.alsa-project.org/
14565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14566 T: git git://git.alsa-project.org/alsa-kernel.git
14567 Q: http://patchwork.kernel.org/project/alsa-devel/list/
14569 F: Documentation/sound/
14571 F: include/uapi/sound/
14574 SOUND - COMPRESSED AUDIO
14575 M: Vinod Koul <vkoul@kernel.org>
14576 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14579 F: Documentation/sound/designs/compress-offload.rst
14580 F: include/sound/compress_driver.h
14581 F: include/uapi/sound/compress_*
14582 F: sound/core/compress_offload.c
14583 F: sound/soc/soc-compress.c
14585 SOUND - DMAENGINE HELPERS
14586 M: Lars-Peter Clausen <lars@metafoo.de>
14588 F: include/sound/dmaengine_pcm.h
14589 F: sound/core/pcm_dmaengine.c
14590 F: sound/soc/soc-generic-dmaengine-pcm.c
14592 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14593 M: Liam Girdwood <lgirdwood@gmail.com>
14594 M: Mark Brown <broonie@kernel.org>
14595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14596 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14597 W: http://alsa-project.org/main/index.php/ASoC
14599 F: Documentation/devicetree/bindings/sound/
14600 F: Documentation/sound/soc/
14602 F: include/dt-bindings/sound/
14603 F: include/sound/soc*
14605 SOUNDWIRE SUBSYSTEM
14606 M: Vinod Koul <vkoul@kernel.org>
14607 M: Sanyog Kale <sanyog.r.kale@intel.com>
14608 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14609 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14611 F: Documentation/driver-api/soundwire/
14612 F: drivers/soundwire/
14613 F: include/linux/soundwire/
14616 M: Olli Salonen <olli.salonen@iki.fi>
14617 L: linux-media@vger.kernel.org
14618 W: https://linuxtv.org
14619 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14621 F: drivers/media/dvb-frontends/sp2*
14623 SPARC + UltraSPARC (sparc/sparc64)
14624 M: "David S. Miller" <davem@davemloft.net>
14625 L: sparclinux@vger.kernel.org
14626 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
14627 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14633 SPARC SERIAL DRIVERS
14634 M: "David S. Miller" <davem@davemloft.net>
14635 L: sparclinux@vger.kernel.org
14636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14639 F: include/linux/sunserialcore.h
14640 F: drivers/tty/serial/suncore.c
14641 F: drivers/tty/serial/sunhv.c
14642 F: drivers/tty/serial/sunsab.c
14643 F: drivers/tty/serial/sunsab.h
14644 F: drivers/tty/serial/sunsu.c
14645 F: drivers/tty/serial/sunzilog.c
14646 F: drivers/tty/serial/sunzilog.h
14647 F: drivers/tty/vcc.c
14650 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14651 L: linux-sparse@vger.kernel.org
14652 W: https://sparse.wiki.kernel.org/
14653 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14655 F: include/linux/compiler.h
14657 SPEAR CLOCK FRAMEWORK SUPPORT
14658 M: Viresh Kumar <vireshk@kernel.org>
14659 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14660 W: http://www.st.com/spear
14662 F: drivers/clk/spear/
14664 SPEAR PLATFORM SUPPORT
14665 M: Viresh Kumar <vireshk@kernel.org>
14666 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14667 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14668 W: http://www.st.com/spear
14670 F: arch/arm/boot/dts/spear*
14671 F: arch/arm/mach-spear/
14674 M: Marek Vasut <marek.vasut@gmail.com>
14675 M: Tudor Ambarus <tudor.ambarus@microchip.com>
14676 L: linux-mtd@lists.infradead.org
14677 W: http://www.linux-mtd.infradead.org/
14678 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
14679 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14680 T: git git://git.infradead.org/linux-mtd.git spi-nor/next
14682 F: drivers/mtd/spi-nor/
14683 F: include/linux/mtd/spi-nor.h
14686 M: Mark Brown <broonie@kernel.org>
14687 L: linux-spi@vger.kernel.org
14688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14689 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
14691 F: Documentation/devicetree/bindings/spi/
14692 F: Documentation/spi/
14694 F: include/linux/spi/
14695 F: include/uapi/linux/spi/
14698 SPIDERNET NETWORK DRIVER for CELL
14699 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14700 L: netdev@vger.kernel.org
14702 F: Documentation/networking/device_drivers/toshiba/spider_net.txt
14703 F: drivers/net/ethernet/toshiba/spider_net*
14706 R: Stephen Boyd <sboyd@kernel.org>
14707 L: linux-arm-msm@vger.kernel.org
14708 F: Documentation/devicetree/bindings/spmi/
14710 F: include/dt-bindings/spmi/spmi.h
14711 F: include/linux/spmi.h
14712 F: include/trace/events/spmi.h
14715 M: Jeremy Kerr <jk@ozlabs.org>
14716 L: linuxppc-dev@lists.ozlabs.org
14717 W: http://www.ibm.com/developerworks/power/cell/
14719 F: Documentation/filesystems/spufs.txt
14720 F: arch/powerpc/platforms/cell/spufs/
14722 SQUASHFS FILE SYSTEM
14723 M: Phillip Lougher <phillip@squashfs.org.uk>
14724 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
14725 W: http://squashfs.org.uk
14726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14728 F: Documentation/filesystems/squashfs.txt
14731 SRM (Alpha) environment access
14732 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
14734 F: arch/alpha/kernel/srm_env.c
14736 ST LSM6DSx IMU IIO DRIVER
14737 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14738 L: linux-iio@vger.kernel.org
14739 W: http://www.st.com/
14741 F: drivers/iio/imu/st_lsm6dsx/
14742 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14744 ST STM32 I2C/SMBUS DRIVER
14745 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14746 L: linux-i2c@vger.kernel.org
14748 F: drivers/i2c/busses/i2c-stm32*
14750 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14751 M: Song Qiang <songqiang1304521@gmail.com>
14752 L: linux-iio@vger.kernel.org
14754 F: drivers/iio/proximity/vl53l0x-i2c.c
14755 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14758 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14759 M: Sasha Levin <sashal@kernel.org>
14760 L: stable@vger.kernel.org
14762 F: Documentation/process/stable-kernel-rules.rst
14765 M: Ian Abbott <abbotti@mev.co.uk>
14766 M: H Hartley Sweeten <hsweeten@visionengravers.com>
14768 F: drivers/staging/comedi/
14770 STAGING - EROFS FILE SYSTEM
14771 M: Gao Xiang <gaoxiang25@huawei.com>
14772 M: Chao Yu <yuchao0@huawei.com>
14773 L: linux-erofs@lists.ozlabs.org
14775 F: drivers/staging/erofs/
14777 STAGING - INDUSTRIAL IO
14778 M: Jonathan Cameron <jic23@kernel.org>
14779 L: linux-iio@vger.kernel.org
14781 F: Documentation/devicetree/bindings/staging/iio/
14782 F: drivers/staging/iio/
14784 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14785 M: Marc Dietrich <marvin24@gmx.de>
14786 L: ac100@lists.launchpad.net (moderated for non-subscribers)
14787 L: linux-tegra@vger.kernel.org
14789 F: drivers/staging/nvec/
14791 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14792 M: Jens Frederich <jfrederich@gmail.com>
14793 M: Daniel Drake <dsd@laptop.org>
14794 M: Jon Nettleton <jon.nettleton@gmail.com>
14795 W: http://wiki.laptop.org/go/DCON
14797 F: drivers/staging/olpc_dcon/
14799 STAGING - REALTEK RTL8712U DRIVERS
14800 M: Larry Finger <Larry.Finger@lwfinger.net>
14801 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14803 F: drivers/staging/rtl8712/
14805 STAGING - REALTEK RTL8188EU DRIVERS
14806 M: Larry Finger <Larry.Finger@lwfinger.net>
14808 F: drivers/staging/rtl8188eu/
14810 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14811 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14812 M: Teddy Wang <teddy.wang@siliconmotion.com>
14813 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14814 L: linux-fbdev@vger.kernel.org
14816 F: drivers/staging/sm750fb/
14818 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14819 M: William Hubbs <w.d.hubbs@gmail.com>
14820 M: Chris Brannon <chris@the-brannons.com>
14821 M: Kirk Reiser <kirk@reisers.ca>
14822 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
14823 L: speakup@linux-speakup.org
14824 W: http://www.linux-speakup.org/
14826 F: drivers/staging/speakup/
14828 STAGING - VIA VT665X DRIVERS
14829 M: Forest Bond <forest@alittletooquiet.net>
14831 F: drivers/staging/vt665?/
14833 STAGING - WILC1000 WIFI DRIVER
14834 M: Adham Abozaeid <adham.abozaeid@microchip.com>
14835 M: Ajay Singh <ajay.kathat@microchip.com>
14836 L: linux-wireless@vger.kernel.org
14838 F: drivers/staging/wilc1000/
14841 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14843 L: devel@driverdev.osuosl.org
14845 F: drivers/staging/
14847 STARFIRE/DURALAN NETWORK DRIVER
14848 M: Ion Badulescu <ionut@badula.org>
14850 F: drivers/net/ethernet/adaptec/starfire*
14852 STEC S1220 SKD DRIVER
14853 M: Bart Van Assche <bart.vanassche@wdc.com>
14854 L: linux-block@vger.kernel.org
14856 F: drivers/block/skd*[ch]
14858 STI AUDIO (ASoC) DRIVERS
14859 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14860 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14862 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14866 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
14868 F: drivers/media/platform/sti/cec/
14869 F: Documentation/devicetree/bindings/media/stih-cec.txt
14871 STK1160 USB VIDEO CAPTURE DRIVER
14872 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14873 L: linux-media@vger.kernel.org
14874 T: git git://linuxtv.org/media_tree.git
14876 F: drivers/media/usb/stk1160/
14878 STM32 AUDIO (ASoC) DRIVERS
14879 M: Olivier Moysan <olivier.moysan@st.com>
14880 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14881 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14883 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
14886 STM32 TIMER/LPTIMER DRIVERS
14887 M: Fabrice Gasnier <fabrice.gasnier@st.com>
14889 F: drivers/*/stm32-*timer*
14890 F: drivers/pwm/pwm-stm32*
14891 F: include/linux/*/stm32-*tim*
14892 F: Documentation/ABI/testing/*timer-stm32
14893 F: Documentation/devicetree/bindings/*/stm32-*timer*
14894 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
14896 STMMAC ETHERNET DRIVER
14897 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
14898 M: Alexandre Torgue <alexandre.torgue@st.com>
14899 M: Jose Abreu <joabreu@synopsys.com>
14900 L: netdev@vger.kernel.org
14901 W: http://www.stlinux.com
14903 F: drivers/net/ethernet/stmicro/stmmac/
14906 M: Sam Creasey <sammy@sammy.net>
14907 W: http://sammy.net/sun3/
14909 F: arch/m68k/kernel/*sun3*
14910 F: arch/m68k/sun3*/
14911 F: arch/m68k/include/asm/sun3*
14912 F: drivers/net/ethernet/i825xx/sun3*
14914 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14915 M: Hans de Goede <hdegoede@redhat.com>
14916 L: linux-input@vger.kernel.org
14918 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14919 F: drivers/input/keyboard/sun4i-lradc-keys.c
14921 SUNDANCE NETWORK DRIVER
14922 M: Denis Kirjanov <kda@linux-powerpc.org>
14923 L: netdev@vger.kernel.org
14925 F: drivers/net/ethernet/dlink/sundance.c
14928 M: Yoshinori Sato <ysato@users.sourceforge.jp>
14929 M: Rich Felker <dalias@libc.org>
14930 L: linux-sh@vger.kernel.org
14931 Q: http://patchwork.kernel.org/project/linux-sh/list/
14933 F: Documentation/sh/
14938 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14939 M: Len Brown <len.brown@intel.com>
14940 M: Pavel Machek <pavel@ucw.cz>
14941 L: linux-pm@vger.kernel.org
14942 B: https://bugzilla.kernel.org
14944 F: Documentation/power/
14945 F: arch/x86/kernel/acpi/
14946 F: drivers/base/power/
14948 F: include/linux/suspend.h
14949 F: include/linux/freezer.h
14950 F: include/linux/pm.h
14953 M: Martin Mares <mj@ucw.cz>
14954 L: linux-video@atrey.karlin.mff.cuni.cz
14956 F: Documentation/svga.txt
14957 F: arch/x86/boot/video*
14960 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14961 L: iommu@lists.linux-foundation.org
14962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14964 F: kernel/dma/swiotlb.c
14965 F: arch/*/kernel/pci-swiotlb.c
14966 F: include/linux/swiotlb.h
14969 M: Jiri Pirko <jiri@resnulli.us>
14970 M: Ivan Vecera <ivecera@redhat.com>
14971 L: netdev@vger.kernel.org
14974 F: include/net/switchdev.h
14976 SY8106A REGULATOR DRIVER
14977 M: Icenowy Zheng <icenowy@aosc.io>
14979 F: drivers/regulator/sy8106a-regulator.c
14980 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14982 SYNC FILE FRAMEWORK
14983 M: Sumit Semwal <sumit.semwal@linaro.org>
14984 R: Gustavo Padovan <gustavo@padovan.org>
14986 L: linux-media@vger.kernel.org
14987 L: dri-devel@lists.freedesktop.org
14988 F: drivers/dma-buf/sync_*
14989 F: drivers/dma-buf/dma-fence*
14990 F: drivers/dma-buf/sw_sync.c
14991 F: include/linux/sync_file.h
14992 F: include/uapi/linux/sync_file.h
14993 F: Documentation/sync_file.txt
14994 T: git git://anongit.freedesktop.org/drm/drm-misc
14996 SYNOPSYS ARC ARCHITECTURE
14997 M: Vineet Gupta <vgupta@synopsys.com>
14998 L: linux-snps-arc@lists.infradead.org
15001 F: Documentation/devicetree/bindings/arc/*
15002 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15003 F: drivers/clocksource/arc_timer.c
15004 F: drivers/tty/serial/arc_uart.c
15005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15007 SYNOPSYS ARC HSDK SDP pll clock driver
15008 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15010 F: drivers/clk/clk-hsdk-pll.c
15011 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15013 SYNOPSYS ARC SDP clock driver
15014 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15016 F: drivers/clk/axs10x/*
15017 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15019 SYNOPSYS ARC SDP platform support
15020 M: Alexey Brodkin <abrodkin@synopsys.com>
15022 F: arch/arc/plat-axs10x
15023 F: arch/arc/boot/dts/ax*
15024 F: Documentation/devicetree/bindings/arc/axs10*
15026 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15027 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15029 F: drivers/reset/reset-axs10x.c
15030 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15032 SYNOPSYS CREG GPIO DRIVER
15033 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15035 F: drivers/gpio/gpio-creg-snps.c
15036 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15038 SYNOPSYS DESIGNWARE 8250 UART DRIVER
15039 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15041 F: drivers/tty/serial/8250/8250_dw.c
15043 SYNOPSYS DESIGNWARE APB GPIO DRIVER
15044 M: Hoan Tran <hoan@os.amperecomputing.com>
15045 L: linux-gpio@vger.kernel.org
15047 F: drivers/gpio/gpio-dwapb.c
15048 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15050 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15051 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15053 F: drivers/dma/dwi-axi-dmac/
15054 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15056 SYNOPSYS DESIGNWARE DMAC DRIVER
15057 M: Viresh Kumar <vireshk@kernel.org>
15058 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15060 F: Documentation/devicetree/bindings/dma/snps-dma.txt
15062 F: include/dt-bindings/dma/dw-dmac.h
15063 F: include/linux/dma/dw.h
15064 F: include/linux/platform_data/dma-dw.h
15066 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15067 M: Jose Abreu <Jose.Abreu@synopsys.com>
15068 L: netdev@vger.kernel.org
15070 F: drivers/net/ethernet/synopsys/
15072 SYNOPSYS DESIGNWARE I2C DRIVER
15073 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
15074 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15075 R: Mika Westerberg <mika.westerberg@linux.intel.com>
15076 L: linux-i2c@vger.kernel.org
15078 F: drivers/i2c/busses/i2c-designware-*
15079 F: include/linux/platform_data/i2c-designware.h
15081 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15082 M: Jaehoon Chung <jh80.chung@samsung.com>
15083 L: linux-mmc@vger.kernel.org
15085 F: drivers/mmc/host/dw_mmc*
15087 SYNOPSYS HSDK RESET CONTROLLER DRIVER
15088 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15090 F: drivers/reset/reset-hsdk.c
15091 F: include/dt-bindings/reset/snps,hsdk-reset.h
15092 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15094 SYSTEM CONFIGURATION (SYSCON)
15095 M: Lee Jones <lee.jones@linaro.org>
15096 M: Arnd Bergmann <arnd@arndb.de>
15097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15099 F: drivers/mfd/syscon.c
15101 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15102 M: Sudeep Holla <sudeep.holla@arm.com>
15103 L: linux-arm-kernel@lists.infradead.org
15105 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15106 F: drivers/clk/clk-sc[mp]i.c
15107 F: drivers/cpufreq/sc[mp]i-cpufreq.c
15108 F: drivers/firmware/arm_scpi.c
15109 F: drivers/firmware/arm_scmi/
15110 F: include/linux/sc[mp]i_protocol.h
15112 SYSTEM RESET/SHUTDOWN DRIVERS
15113 M: Sebastian Reichel <sre@kernel.org>
15114 L: linux-pm@vger.kernel.org
15115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15117 F: Documentation/devicetree/bindings/power/reset/
15118 F: drivers/power/reset/
15120 SYSTEM TRACE MODULE CLASS
15121 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
15123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15124 F: Documentation/trace/stm.rst
15125 F: drivers/hwtracing/stm/
15126 F: include/linux/stm.h
15127 F: include/uapi/linux/stm.h
15130 M: Christoph Hellwig <hch@infradead.org>
15132 F: Documentation/filesystems/sysv-fs.txt
15134 F: include/linux/sysv_fs.h
15136 TASKSTATS STATISTICS INTERFACE
15137 M: Balbir Singh <bsingharora@gmail.com>
15139 F: Documentation/accounting/taskstats*
15140 F: include/linux/taskstats*
15141 F: kernel/taskstats.c
15144 M: Jamal Hadi Salim <jhs@mojatatu.com>
15145 M: Cong Wang <xiyou.wangcong@gmail.com>
15146 M: Jiri Pirko <jiri@resnulli.us>
15147 L: netdev@vger.kernel.org
15149 F: include/net/pkt_cls.h
15150 F: include/net/pkt_sched.h
15151 F: include/net/tc_act/
15152 F: include/uapi/linux/pkt_cls.h
15153 F: include/uapi/linux/pkt_sched.h
15154 F: include/uapi/linux/tc_act/
15155 F: include/uapi/linux/tc_ematch/
15158 TC90522 MEDIA DRIVER
15159 M: Akihiro Tsukada <tskd08@gmail.com>
15160 L: linux-media@vger.kernel.org
15162 F: drivers/media/dvb-frontends/tc90522*
15164 TCP LOW PRIORITY MODULE
15165 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15166 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15167 W: http://tcp-lp-mod.sourceforge.net/
15169 F: net/ipv4/tcp_lp.c
15171 TDA10071 MEDIA DRIVER
15172 M: Antti Palosaari <crope@iki.fi>
15173 L: linux-media@vger.kernel.org
15174 W: https://linuxtv.org
15175 W: http://palosaari.fi/linux/
15176 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15177 T: git git://linuxtv.org/anttip/media_tree.git
15179 F: drivers/media/dvb-frontends/tda10071*
15181 TDA18212 MEDIA DRIVER
15182 M: Antti Palosaari <crope@iki.fi>
15183 L: linux-media@vger.kernel.org
15184 W: https://linuxtv.org
15185 W: http://palosaari.fi/linux/
15186 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15187 T: git git://linuxtv.org/anttip/media_tree.git
15189 F: drivers/media/tuners/tda18212*
15191 TDA18218 MEDIA DRIVER
15192 M: Antti Palosaari <crope@iki.fi>
15193 L: linux-media@vger.kernel.org
15194 W: https://linuxtv.org
15195 W: http://palosaari.fi/linux/
15196 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15197 T: git git://linuxtv.org/anttip/media_tree.git
15199 F: drivers/media/tuners/tda18218*
15201 TDA18250 MEDIA DRIVER
15202 M: Olli Salonen <olli.salonen@iki.fi>
15203 L: linux-media@vger.kernel.org
15204 W: https://linuxtv.org
15205 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15206 T: git git://linuxtv.org/media_tree.git
15208 F: drivers/media/tuners/tda18250*
15210 TDA18271 MEDIA DRIVER
15211 M: Michael Krufky <mkrufky@linuxtv.org>
15212 L: linux-media@vger.kernel.org
15213 W: https://linuxtv.org
15214 W: http://github.com/mkrufky
15215 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15216 T: git git://linuxtv.org/mkrufky/tuners.git
15218 F: drivers/media/tuners/tda18271*
15220 TDA1997x MEDIA DRIVER
15221 M: Tim Harvey <tharvey@gateworks.com>
15222 L: linux-media@vger.kernel.org
15223 W: https://linuxtv.org
15224 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15226 F: drivers/media/i2c/tda1997x.*
15228 TDA827x MEDIA DRIVER
15229 M: Michael Krufky <mkrufky@linuxtv.org>
15230 L: linux-media@vger.kernel.org
15231 W: https://linuxtv.org
15232 W: http://github.com/mkrufky
15233 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15234 T: git git://linuxtv.org/mkrufky/tuners.git
15236 F: drivers/media/tuners/tda8290.*
15238 TDA8290 MEDIA DRIVER
15239 M: Michael Krufky <mkrufky@linuxtv.org>
15240 L: linux-media@vger.kernel.org
15241 W: https://linuxtv.org
15242 W: http://github.com/mkrufky
15243 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15244 T: git git://linuxtv.org/mkrufky/tuners.git
15246 F: drivers/media/tuners/tda8290.*
15248 TDA9840 MEDIA DRIVER
15249 M: Hans Verkuil <hverkuil@xs4all.nl>
15250 L: linux-media@vger.kernel.org
15251 T: git git://linuxtv.org/media_tree.git
15252 W: https://linuxtv.org
15254 F: drivers/media/i2c/tda9840*
15256 TEA5761 TUNER DRIVER
15257 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15258 L: linux-media@vger.kernel.org
15259 W: https://linuxtv.org
15260 T: git git://linuxtv.org/media_tree.git
15262 F: drivers/media/tuners/tea5761.*
15264 TEA5767 TUNER DRIVER
15265 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15266 L: linux-media@vger.kernel.org
15267 W: https://linuxtv.org
15268 T: git git://linuxtv.org/media_tree.git
15270 F: drivers/media/tuners/tea5767.*
15272 TEA6415C MEDIA DRIVER
15273 M: Hans Verkuil <hverkuil@xs4all.nl>
15274 L: linux-media@vger.kernel.org
15275 T: git git://linuxtv.org/media_tree.git
15276 W: https://linuxtv.org
15278 F: drivers/media/i2c/tea6415c*
15280 TEA6420 MEDIA DRIVER
15281 M: Hans Verkuil <hverkuil@xs4all.nl>
15282 L: linux-media@vger.kernel.org
15283 T: git git://linuxtv.org/media_tree.git
15284 W: https://linuxtv.org
15286 F: drivers/media/i2c/tea6420*
15289 M: Jiri Pirko <jiri@resnulli.us>
15290 L: netdev@vger.kernel.org
15292 F: drivers/net/team/
15293 F: include/linux/if_team.h
15294 F: include/uapi/linux/if_team.h
15296 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15297 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15299 F: arch/x86/platform/ts5500/
15301 TECHNOTREND USB IR RECEIVER
15302 M: Sean Young <sean@mess.org>
15303 L: linux-media@vger.kernel.org
15305 F: drivers/media/rc/ttusbir.c
15307 TECHWELL TW9910 VIDEO DECODER
15308 L: linux-media@vger.kernel.org
15310 F: drivers/media/i2c/tw9910.c
15311 F: include/media/i2c/tw9910.h
15314 M: Jens Wiklander <jens.wiklander@linaro.org>
15316 F: include/linux/tee_drv.h
15317 F: include/uapi/linux/tee.h
15319 F: Documentation/tee.txt
15321 TEGRA ARCHITECTURE SUPPORT
15322 M: Thierry Reding <thierry.reding@gmail.com>
15323 M: Jonathan Hunter <jonathanh@nvidia.com>
15324 L: linux-tegra@vger.kernel.org
15325 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
15326 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15331 M: Peter De Schrijver <pdeschrijver@nvidia.com>
15332 M: Prashant Gaikwad <pgaikwad@nvidia.com>
15334 F: drivers/clk/tegra/
15337 M: Laxman Dewangan <ldewangan@nvidia.com>
15338 M: Jon Hunter <jonathanh@nvidia.com>
15340 F: drivers/dma/tegra*
15343 M: Laxman Dewangan <ldewangan@nvidia.com>
15345 F: drivers/i2c/busses/i2c-tegra.c
15347 TEGRA IOMMU DRIVERS
15348 M: Thierry Reding <thierry.reding@gmail.com>
15349 L: linux-tegra@vger.kernel.org
15351 F: drivers/iommu/tegra*
15354 M: Laxman Dewangan <ldewangan@nvidia.com>
15356 F: drivers/input/keyboard/tegra-kbc.c
15359 M: Stefan Agner <stefan@agner.ch>
15360 M: Lucas Stach <dev@lynxeye.de>
15362 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15363 F: drivers/mtd/nand/raw/tegra_nand.c
15366 M: Thierry Reding <thierry.reding@gmail.com>
15368 F: drivers/pwm/pwm-tegra.c
15370 TEGRA SERIAL DRIVER
15371 M: Laxman Dewangan <ldewangan@nvidia.com>
15373 F: drivers/tty/serial/serial-tegra.c
15376 M: Laxman Dewangan <ldewangan@nvidia.com>
15378 F: drivers/spi/spi-tegra*
15380 TEGRA XUSB PADCTL DRIVER
15381 M: JC Kuo <jckuo@nvidia.com>
15383 F: drivers/phy/tegra/xusb*
15385 TEHUTI ETHERNET DRIVER
15386 M: Andy Gospodarek <andy@greyhouse.net>
15387 L: netdev@vger.kernel.org
15389 F: drivers/net/ethernet/tehuti/*
15391 Telecom Clock Driver for MCPL0010
15392 M: Mark Gross <mark.gross@intel.com>
15394 F: drivers/char/tlclk.c
15396 TENSILICA XTENSA PORT (xtensa)
15397 M: Chris Zankel <chris@zankel.net>
15398 M: Max Filippov <jcmvbkbc@gmail.com>
15399 L: linux-xtensa@linux-xtensa.org
15400 T: git git://github.com/czankel/xtensa-linux.git
15403 F: drivers/irqchip/irq-xtensa-*
15405 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15406 M: Nishanth Menon <nm@ti.com>
15407 M: Tero Kristo <t-kristo@ti.com>
15408 M: Santosh Shilimkar <ssantosh@kernel.org>
15409 L: linux-arm-kernel@lists.infradead.org
15411 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15412 F: drivers/firmware/ti_sci*
15413 F: include/linux/soc/ti/ti_sci_protocol.h
15414 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15415 F: drivers/soc/ti/ti_sci_pm_domains.c
15416 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15417 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15418 F: drivers/clk/keystone/sci-clk.c
15419 F: drivers/reset/reset-ti-sci.c
15421 Texas Instruments ASoC drivers
15422 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
15423 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15427 Texas Instruments' DAC7612 DAC Driver
15428 M: Ricardo Ribalda <ricardo@ribalda.com>
15429 L: linux-iio@vger.kernel.org
15431 F: drivers/iio/dac/ti-dac7612.c
15432 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
15434 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15435 M: Hans Verkuil <hverkuil@xs4all.nl>
15436 L: linux-media@vger.kernel.org
15437 T: git git://linuxtv.org/media_tree.git
15438 W: https://linuxtv.org
15440 F: drivers/media/radio/radio-raremono.c
15443 M: Zhang Rui <rui.zhang@intel.com>
15444 M: Eduardo Valentin <edubezval@gmail.com>
15445 R: Daniel Lezcano <daniel.lezcano@linaro.org>
15446 L: linux-pm@vger.kernel.org
15447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15449 Q: https://patchwork.kernel.org/project/linux-pm/list/
15451 F: drivers/thermal/
15452 F: include/linux/thermal.h
15453 F: include/uapi/linux/thermal.h
15454 F: include/linux/cpu_cooling.h
15455 F: Documentation/devicetree/bindings/thermal/
15457 THERMAL/CPU_COOLING
15458 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
15459 M: Viresh Kumar <viresh.kumar@linaro.org>
15460 M: Javi Merino <javi.merino@kernel.org>
15461 L: linux-pm@vger.kernel.org
15463 F: Documentation/thermal/cpu-cooling-api.txt
15464 F: drivers/thermal/cpu_cooling.c
15465 F: include/linux/cpu_cooling.h
15467 THINKPAD ACPI EXTRAS DRIVER
15468 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15469 L: ibm-acpi-devel@lists.sourceforge.net
15470 L: platform-driver-x86@vger.kernel.org
15471 W: http://ibm-acpi.sourceforge.net
15472 W: http://thinkwiki.org/wiki/Ibm-acpi
15473 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15475 F: drivers/platform/x86/thinkpad_acpi.c
15478 M: Andreas Noever <andreas.noever@gmail.com>
15479 M: Michael Jamet <michael.jamet@intel.com>
15480 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15481 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15484 F: Documentation/admin-guide/thunderbolt.rst
15485 F: drivers/thunderbolt/
15486 F: include/linux/thunderbolt.h
15488 THUNDERBOLT NETWORK DRIVER
15489 M: Michael Jamet <michael.jamet@intel.com>
15490 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15491 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15492 L: netdev@vger.kernel.org
15494 F: drivers/net/thunderbolt.c
15496 THUNDERX GPIO DRIVER
15497 M: David Daney <david.daney@cavium.com>
15499 F: drivers/gpio/gpio-thunderx.c
15501 TI AM437X VPFE DRIVER
15502 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15503 L: linux-media@vger.kernel.org
15504 W: https://linuxtv.org
15505 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15506 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15508 F: drivers/media/platform/am437x/
15510 TI BANDGAP AND THERMAL DRIVER
15511 M: Eduardo Valentin <edubezval@gmail.com>
15512 M: Keerthy <j-keerthy@ti.com>
15513 L: linux-pm@vger.kernel.org
15514 L: linux-omap@vger.kernel.org
15516 F: drivers/thermal/ti-soc-thermal/
15518 TI BQ27XXX POWER SUPPLY DRIVER
15519 R: Andrew F. Davis <afd@ti.com>
15520 F: include/linux/power/bq27xxx_battery.h
15521 F: drivers/power/supply/bq27xxx_battery.c
15522 F: drivers/power/supply/bq27xxx_battery_i2c.c
15524 TI CDCE706 CLOCK DRIVER
15525 M: Max Filippov <jcmvbkbc@gmail.com>
15527 F: drivers/clk/clk-cdce706.c
15530 M: Tero Kristo <t-kristo@ti.com>
15531 L: linux-omap@vger.kernel.org
15534 F: include/linux/clk/ti.h
15536 TI DAVINCI MACHINE SUPPORT
15537 M: Sekhar Nori <nsekhar@ti.com>
15538 M: Kevin Hilman <khilman@kernel.org>
15539 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15542 F: arch/arm/mach-davinci/
15543 F: drivers/i2c/busses/i2c-davinci.c
15544 F: arch/arm/boot/dts/da850*
15546 TI DAVINCI SERIES CLOCK DRIVER
15547 M: David Lechner <david@lechnology.com>
15548 R: Sekhar Nori <nsekhar@ti.com>
15550 F: Documentation/devicetree/bindings/clock/ti/davinci/
15551 F: drivers/clk/davinci/
15553 TI DAVINCI SERIES GPIO DRIVER
15554 M: Keerthy <j-keerthy@ti.com>
15555 L: linux-gpio@vger.kernel.org
15557 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15558 F: drivers/gpio/gpio-davinci.c
15560 TI DAVINCI SERIES MEDIA DRIVER
15561 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15562 L: linux-media@vger.kernel.org
15563 W: https://linuxtv.org
15564 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15565 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15567 F: drivers/media/platform/davinci/
15568 F: include/media/davinci/
15570 TI ETHERNET SWITCH DRIVER (CPSW)
15571 R: Grygorii Strashko <grygorii.strashko@ti.com>
15572 L: linux-omap@vger.kernel.org
15573 L: netdev@vger.kernel.org
15575 F: drivers/net/ethernet/ti/cpsw*
15576 F: drivers/net/ethernet/ti/davinci*
15578 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
15579 M: Alex Dubov <oakad@yahoo.com>
15581 W: http://tifmxx.berlios.de/
15582 F: drivers/memstick/host/tifm_ms.c
15583 F: drivers/misc/tifm*
15584 F: drivers/mmc/host/tifm_sd.c
15585 F: include/linux/tifm.h
15587 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15588 M: Santosh Shilimkar <ssantosh@kernel.org>
15589 L: linux-kernel@vger.kernel.org
15590 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15592 F: drivers/soc/ti/*
15593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15595 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15596 M: M R Swami Reddy <mr.swami.reddy@ti.com>
15597 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15598 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15600 F: sound/soc/codecs/lm49453*
15601 F: sound/soc/codecs/isabelle*
15603 TI LP855x BACKLIGHT DRIVER
15604 M: Milo Kim <milo.kim@ti.com>
15606 F: Documentation/backlight/lp855x-driver.txt
15607 F: drivers/video/backlight/lp855x_bl.c
15608 F: include/linux/platform_data/lp855x.h
15610 TI LP8727 CHARGER DRIVER
15611 M: Milo Kim <milo.kim@ti.com>
15613 F: drivers/power/supply/lp8727_charger.c
15614 F: include/linux/platform_data/lp8727.h
15616 TI LP8788 MFD DRIVER
15617 M: Milo Kim <milo.kim@ti.com>
15619 F: drivers/iio/adc/lp8788_adc.c
15620 F: drivers/leds/leds-lp8788.c
15621 F: drivers/mfd/lp8788*.c
15622 F: drivers/power/supply/lp8788-charger.c
15623 F: drivers/regulator/lp8788-*.c
15624 F: include/linux/mfd/lp8788*.h
15626 TI NETCP ETHERNET DRIVER
15627 M: Wingman Kwok <w-kwok2@ti.com>
15628 M: Murali Karicheri <m-karicheri2@ti.com>
15629 L: netdev@vger.kernel.org
15631 F: drivers/net/ethernet/ti/netcp*
15633 TI PCM3060 ASoC CODEC DRIVER
15634 M: Kirill Marinushkin <kmarinushkin@birdec.tech>
15635 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15637 F: Documentation/devicetree/bindings/sound/pcm3060.txt
15638 F: sound/soc/codecs/pcm3060*
15640 TI TAS571X FAMILY ASoC CODEC DRIVER
15641 M: Kevin Cernekee <cernekee@chromium.org>
15642 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15644 F: sound/soc/codecs/tas571x*
15646 TI TRF7970A NFC DRIVER
15647 M: Mark Greer <mgreer@animalcreek.com>
15648 L: linux-wireless@vger.kernel.org
15649 L: linux-nfc@lists.01.org (moderated for non-subscribers)
15651 F: drivers/nfc/trf7970a.c
15652 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15654 TI TWL4030 SERIES SOC CODEC DRIVER
15655 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
15656 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15658 F: sound/soc/codecs/twl4030*
15661 M: Benoit Parrot <bparrot@ti.com>
15662 L: linux-media@vger.kernel.org
15663 W: http://linuxtv.org/
15664 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15666 F: drivers/media/platform/ti-vpe/
15668 TI WILINK WIRELESS DRIVERS
15669 L: linux-wireless@vger.kernel.org
15670 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
15671 W: http://wireless.kernel.org/en/users/Drivers/wl1251
15672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15674 F: drivers/net/wireless/ti/
15675 F: include/linux/wl12xx.h
15677 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15678 M: John Stultz <john.stultz@linaro.org>
15679 M: Thomas Gleixner <tglx@linutronix.de>
15680 R: Stephen Boyd <sboyd@kernel.org>
15681 L: linux-kernel@vger.kernel.org
15682 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15684 F: include/linux/clocksource.h
15685 F: include/linux/time.h
15686 F: include/linux/timex.h
15687 F: include/uapi/linux/time.h
15688 F: include/uapi/linux/timex.h
15689 F: kernel/time/clocksource.c
15690 F: kernel/time/time*.c
15691 F: kernel/time/alarmtimer.c
15692 F: kernel/time/ntp.c
15693 F: tools/testing/selftests/timers/
15696 M: Jon Maloy <jon.maloy@ericsson.com>
15697 M: Ying Xue <ying.xue@windriver.com>
15698 L: netdev@vger.kernel.org (core kernel code)
15699 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15700 W: http://tipc.sourceforge.net/
15702 F: include/uapi/linux/tipc*.h
15705 TLAN NETWORK DRIVER
15706 M: Samuel Chessman <chessman@tux.org>
15707 L: tlan-devel@lists.sourceforge.net (subscribers-only)
15708 W: http://sourceforge.net/projects/tlan/
15710 F: Documentation/networking/device_drivers/ti/tlan.txt
15711 F: drivers/net/ethernet/ti/tlan.*
15713 TM6000 VIDEO4LINUX DRIVER
15714 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15715 L: linux-media@vger.kernel.org
15716 W: https://linuxtv.org
15717 T: git git://linuxtv.org/media_tree.git
15719 F: drivers/media/usb/tm6000/
15720 F: Documentation/media/v4l-drivers/tm6000*
15722 TMIO/SDHI MMC DRIVER
15723 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15724 L: linux-mmc@vger.kernel.org
15726 F: drivers/mmc/host/tmio_mmc*
15727 F: drivers/mmc/host/renesas_sdhi*
15728 F: include/linux/mfd/tmio.h
15730 TMP401 HARDWARE MONITOR DRIVER
15731 M: Guenter Roeck <linux@roeck-us.net>
15732 L: linux-hwmon@vger.kernel.org
15734 F: Documentation/hwmon/tmp401.rst
15735 F: drivers/hwmon/tmp401.c
15737 TMPFS (SHMEM FILESYSTEM)
15738 M: Hugh Dickins <hughd@google.com>
15739 L: linux-mm@kvack.org
15741 F: include/linux/shmem_fs.h
15744 TOMOYO SECURITY MODULE
15745 M: Kentaro Takeda <takedakn@nttdata.co.jp>
15746 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15747 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
15748 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
15749 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
15750 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
15751 W: https://tomoyo.osdn.jp/
15753 F: security/tomoyo/
15755 TOPSTAR LAPTOP EXTRAS DRIVER
15756 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15757 L: platform-driver-x86@vger.kernel.org
15759 F: drivers/platform/x86/topstar-laptop.c
15761 TORTURE-TEST MODULES
15762 M: Davidlohr Bueso <dave@stgolabs.net>
15763 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
15764 M: Josh Triplett <josh@joshtriplett.org>
15765 L: linux-kernel@vger.kernel.org
15767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15768 F: Documentation/RCU/torture.txt
15769 F: kernel/torture.c
15770 F: kernel/rcu/rcutorture.c
15771 F: kernel/rcu/rcuperf.c
15772 F: kernel/locking/locktorture.c
15774 TOSHIBA ACPI EXTRAS DRIVER
15775 M: Azael Avalos <coproscefalo@gmail.com>
15776 L: platform-driver-x86@vger.kernel.org
15778 F: drivers/platform/x86/toshiba_acpi.c
15780 TOSHIBA BLUETOOTH DRIVER
15781 M: Azael Avalos <coproscefalo@gmail.com>
15782 L: platform-driver-x86@vger.kernel.org
15784 F: drivers/platform/x86/toshiba_bluetooth.c
15786 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15787 M: Azael Avalos <coproscefalo@gmail.com>
15788 L: platform-driver-x86@vger.kernel.org
15790 F: drivers/platform/x86/toshiba_haps.c
15793 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
15794 W: http://www.buzzard.org.uk/toshiba/
15796 F: drivers/char/toshiba.c
15797 F: include/linux/toshiba.h
15798 F: include/uapi/linux/toshiba.h
15800 TOSHIBA TC358743 DRIVER
15801 M: Mats Randgaard <matrandg@cisco.com>
15802 L: linux-media@vger.kernel.org
15804 F: drivers/media/i2c/tc358743*
15805 F: include/media/i2c/tc358743.h
15807 TOSHIBA WMI HOTKEYS DRIVER
15808 M: Azael Avalos <coproscefalo@gmail.com>
15809 L: platform-driver-x86@vger.kernel.org
15811 F: drivers/platform/x86/toshiba-wmi.c
15814 M: Peter Huewe <peterhuewe@gmx.de>
15815 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15816 R: Jason Gunthorpe <jgg@ziepe.ca>
15817 L: linux-integrity@vger.kernel.org
15818 Q: https://patchwork.kernel.org/project/linux-integrity/list/
15819 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15820 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
15822 F: drivers/char/tpm/
15825 M: Steven Rostedt <rostedt@goodmis.org>
15826 M: Ingo Molnar <mingo@redhat.com>
15827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15829 F: Documentation/trace/ftrace.rst
15830 F: arch/*/*/*/ftrace.h
15831 F: arch/*/kernel/ftrace.c
15832 F: include/*/ftrace.h
15833 F: include/linux/trace*.h
15836 F: tools/testing/selftests/ftrace/
15838 TRACING MMIO ACCESSES (MMIOTRACE)
15839 M: Steven Rostedt <rostedt@goodmis.org>
15840 M: Ingo Molnar <mingo@kernel.org>
15841 R: Karol Herbst <karolherbst@gmail.com>
15842 R: Pekka Paalanen <ppaalanen@gmail.com>
15844 L: linux-kernel@vger.kernel.org
15845 L: nouveau@lists.freedesktop.org
15846 F: kernel/trace/trace_mmiotrace.c
15847 F: include/linux/mmiotrace.h
15848 F: arch/x86/mm/kmmio.c
15849 F: arch/x86/mm/mmio-mod.c
15850 F: arch/x86/mm/testmmiotrace.c
15853 M: Jiri Kosina <trivial@kernel.org>
15854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15856 K: ^Subject:.*(?i)trivial
15858 TEMPO SEMICONDUCTOR DRIVERS
15859 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15861 F: sound/soc/codecs/tscs*.c
15862 F: sound/soc/codecs/tscs*.h
15863 F: Documentation/devicetree/bindings/sound/tscs*.txt
15866 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15867 M: Jiri Slaby <jslaby@suse.com>
15869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15870 F: Documentation/serial/
15872 F: drivers/tty/serial/serial_core.c
15873 F: include/linux/serial_core.h
15874 F: include/linux/serial.h
15875 F: include/linux/tty.h
15876 F: include/uapi/linux/serial_core.h
15877 F: include/uapi/linux/serial.h
15878 F: include/uapi/linux/tty.h
15880 TUA9001 MEDIA DRIVER
15881 M: Antti Palosaari <crope@iki.fi>
15882 L: linux-media@vger.kernel.org
15883 W: https://linuxtv.org
15884 W: http://palosaari.fi/linux/
15885 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15886 T: git git://linuxtv.org/anttip/media_tree.git
15888 F: drivers/media/tuners/tua9001*
15890 TULIP NETWORK DRIVERS
15891 L: netdev@vger.kernel.org
15892 L: linux-parisc@vger.kernel.org
15894 F: drivers/net/ethernet/dec/tulip/
15897 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
15898 W: http://vtun.sourceforge.net/tun
15900 F: Documentation/networking/tuntap.txt
15901 F: arch/um/os-Linux/drivers/
15903 TURBOCHANNEL SUBSYSTEM
15904 M: "Maciej W. Rozycki" <macro@linux-mips.org>
15905 M: Ralf Baechle <ralf@linux-mips.org>
15906 L: linux-mips@vger.kernel.org
15907 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
15910 F: include/linux/tc.h
15913 M: "Len Brown" <lenb@kernel.org>
15914 L: linux-pm@vger.kernel.org
15915 B: https://bugzilla.kernel.org
15916 Q: https://patchwork.kernel.org/project/linux-pm/list/
15917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15919 F: tools/power/x86/turbostat/
15921 TW5864 VIDEO4LINUX DRIVER
15922 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15923 M: Anton Sviridenko <anton@corp.bluecherry.net>
15924 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15925 M: Andrey Utkin <andrey_utkin@fastmail.com>
15926 L: linux-media@vger.kernel.org
15928 F: drivers/media/pci/tw5864/
15930 TW68 VIDEO4LINUX DRIVER
15931 M: Hans Verkuil <hverkuil@xs4all.nl>
15932 L: linux-media@vger.kernel.org
15933 T: git git://linuxtv.org/media_tree.git
15934 W: https://linuxtv.org
15936 F: drivers/media/pci/tw68/
15938 TW686X VIDEO4LINUX DRIVER
15939 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15940 L: linux-media@vger.kernel.org
15941 T: git git://linuxtv.org/media_tree.git
15942 W: http://linuxtv.org
15944 F: drivers/media/pci/tw686x/
15946 UBI FILE SYSTEM (UBIFS)
15947 M: Richard Weinberger <richard@nod.at>
15948 M: Artem Bityutskiy <dedekind1@gmail.com>
15949 M: Adrian Hunter <adrian.hunter@intel.com>
15950 L: linux-mtd@lists.infradead.org
15951 T: git git://git.infradead.org/ubifs-2.6.git
15952 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
15954 F: Documentation/filesystems/ubifs.txt
15957 UCLINUX (M68KNOMMU AND COLDFIRE)
15958 M: Greg Ungerer <gerg@linux-m68k.org>
15959 W: http://www.linux-m68k.org/
15960 W: http://www.uclinux.org/
15961 L: linux-m68k@lists.linux-m68k.org
15962 L: uclinux-dev@uclinux.org (subscribers-only)
15963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15965 F: arch/m68k/coldfire/
15967 F: arch/m68k/*/*_no.*
15968 F: arch/m68k/include/asm/*_no.*
15971 M: Jan Kara <jack@suse.com>
15973 F: Documentation/filesystems/udf.txt
15977 M: Bastien Nocera <hadess@hadess.net>
15978 L: linux-input@vger.kernel.org
15980 F: drivers/hid/hid-udraw-ps3.c
15983 M: Evgeniy Dushistov <dushistov@mail.ru>
15985 F: Documentation/filesystems/ufs.txt
15988 UHID USERSPACE HID IO DRIVER:
15989 M: David Herrmann <dh.herrmann@googlemail.com>
15990 L: linux-input@vger.kernel.org
15992 F: drivers/hid/uhid.c
15993 F: include/uapi/linux/uhid.h
15996 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15997 L: linux-usb@vger.kernel.org
15999 F: drivers/usb/common/ulpi.c
16000 F: include/linux/ulpi/
16002 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16003 L: linux-usb@vger.kernel.org
16006 F: include/linux/uwb.h
16007 F: include/linux/uwb/
16010 M: Gabriel Krisman Bertazi <krisman@collabora.com>
16011 L: linux-fsdevel@vger.kernel.org
16015 UNICORE32 ARCHITECTURE:
16016 M: Guan Xuetao <gxt@pku.edu.cn>
16017 W: http://mprc.pku.edu.cn/~guanxuetao/linux
16019 T: git git://github.com/gxt/linux.git
16023 M: Tony Finch <dot@dotat.at>
16024 W: http://dotat.at/prog/unifdef
16026 F: scripts/unifdef.c
16028 UNIFORM CDROM DRIVER
16029 M: Jens Axboe <axboe@kernel.dk>
16030 W: http://www.kernel.dk
16032 F: Documentation/cdrom/
16033 F: drivers/cdrom/cdrom.c
16034 F: include/linux/cdrom.h
16035 F: include/uapi/linux/cdrom.h
16037 UNISYS S-PAR DRIVERS
16038 M: David Kershner <david.kershner@unisys.com>
16039 L: sparmaintainer@unisys.com (Unisys internal)
16041 F: include/linux/visorbus.h
16042 F: drivers/visorbus/
16043 F: drivers/staging/unisys/
16045 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16046 R: Alim Akhtar <alim.akhtar@samsung.com>
16047 R: Avri Altman <avri.altman@wdc.com>
16048 R: Pedro Sousa <pedrom.sousa@synopsys.com>
16049 L: linux-scsi@vger.kernel.org
16051 F: Documentation/scsi/ufs.txt
16052 F: drivers/scsi/ufs/
16054 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16055 M: Pedro Sousa <pedrom.sousa@synopsys.com>
16056 L: linux-scsi@vger.kernel.org
16058 F: drivers/scsi/ufs/*dwc*
16060 UNSORTED BLOCK IMAGES (UBI)
16061 M: Artem Bityutskiy <dedekind1@gmail.com>
16062 M: Richard Weinberger <richard@nod.at>
16063 W: http://www.linux-mtd.infradead.org/
16064 L: linux-mtd@lists.infradead.org
16065 T: git git://git.infradead.org/ubifs-2.6.git
16067 F: drivers/mtd/ubi/
16068 F: include/linux/mtd/ubi.h
16069 F: include/uapi/mtd/ubi-user.h
16071 USB "USBNET" DRIVER FRAMEWORK
16072 M: Oliver Neukum <oneukum@suse.com>
16073 L: netdev@vger.kernel.org
16074 W: http://www.linux-usb.org/usbnet
16076 F: drivers/net/usb/usbnet.c
16077 F: include/linux/usb/usbnet.h
16080 M: Oliver Neukum <oneukum@suse.com>
16081 L: linux-usb@vger.kernel.org
16083 F: Documentation/usb/acm.txt
16084 F: drivers/usb/class/cdc-acm.*
16086 USB AR5523 WIRELESS DRIVER
16087 M: Pontus Fuchs <pontus.fuchs@gmail.com>
16088 L: linux-wireless@vger.kernel.org
16090 F: drivers/net/wireless/ath/ar5523/
16093 M: Oliver Neukum <oneukum@suse.com>
16094 L: linux-usb@vger.kernel.org
16095 L: linux-scsi@vger.kernel.org
16097 F: drivers/usb/storage/uas.c
16099 USB CDC ETHERNET DRIVER
16100 M: Oliver Neukum <oliver@neukum.org>
16101 L: linux-usb@vger.kernel.org
16103 F: drivers/net/usb/cdc_*.c
16104 F: include/uapi/linux/usb/cdc.h
16106 USB CHAOSKEY DRIVER
16107 M: Keith Packard <keithp@keithp.com>
16108 L: linux-usb@vger.kernel.org
16110 F: drivers/usb/misc/chaoskey.c
16112 USB CYPRESS C67X00 DRIVER
16113 M: Peter Korsgaard <jacmet@sunsite.dk>
16114 L: linux-usb@vger.kernel.org
16116 F: drivers/usb/c67x00/
16118 USB DAVICOM DM9601 DRIVER
16119 M: Peter Korsgaard <jacmet@sunsite.dk>
16120 L: netdev@vger.kernel.org
16121 W: http://www.linux-usb.org/usbnet
16123 F: drivers/net/usb/dm9601.c
16125 USB DIAMOND RIO500 DRIVER
16126 M: Cesar Miquel <miquel@df.uba.ar>
16127 L: rio500-users@lists.sourceforge.net
16128 W: http://rio500.sourceforge.net
16130 F: drivers/usb/misc/rio500*
16133 M: Alan Stern <stern@rowland.harvard.edu>
16134 L: linux-usb@vger.kernel.org
16136 F: Documentation/usb/ehci.txt
16137 F: drivers/usb/host/ehci*
16139 USB GADGET/PERIPHERAL SUBSYSTEM
16140 M: Felipe Balbi <balbi@kernel.org>
16141 L: linux-usb@vger.kernel.org
16142 W: http://www.linux-usb.org/gadget
16143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16145 F: drivers/usb/gadget/
16146 F: include/linux/usb/gadget*
16148 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16149 M: Jiri Kosina <jikos@kernel.org>
16150 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
16151 L: linux-usb@vger.kernel.org
16152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16154 F: Documentation/hid/hiddev.txt
16155 F: drivers/hid/usbhid/
16157 USB INTEL XHCI ROLE MUX DRIVER
16158 M: Hans de Goede <hdegoede@redhat.com>
16159 L: linux-usb@vger.kernel.org
16161 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
16163 USB IP DRIVER FOR HISILICON KIRIN
16164 M: Yu Chen <chenyu56@huawei.com>
16165 M: Binghui Wang <wangbinghui@hisilicon.com>
16166 L: linux-usb@vger.kernel.org
16168 F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16169 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
16172 M: Olav Kongas <ok@artecdesign.ee>
16173 L: linux-usb@vger.kernel.org
16175 F: drivers/usb/host/isp116x*
16176 F: include/linux/usb/isp116x.h
16178 USB LAN78XX ETHERNET DRIVER
16179 M: Woojung Huh <woojung.huh@microchip.com>
16180 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16181 L: netdev@vger.kernel.org
16183 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16184 F: drivers/net/usb/lan78xx.*
16185 F: include/dt-bindings/net/microchip-lan78xx.h
16187 USB MASS STORAGE DRIVER
16188 M: Alan Stern <stern@rowland.harvard.edu>
16189 L: linux-usb@vger.kernel.org
16190 L: usb-storage@lists.one-eyed-alien.net
16192 F: drivers/usb/storage/
16195 M: Clemens Ladisch <clemens@ladisch.de>
16196 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16197 T: git git://git.alsa-project.org/alsa-kernel.git
16199 F: sound/usb/midi.*
16201 USB NETWORKING DRIVERS
16202 L: linux-usb@vger.kernel.org
16204 F: drivers/net/usb/
16207 M: Alan Stern <stern@rowland.harvard.edu>
16208 L: linux-usb@vger.kernel.org
16210 F: Documentation/usb/ohci.txt
16211 F: drivers/usb/host/ohci*
16213 USB OTG FSM (Finite State Machine)
16214 M: Peter Chen <Peter.Chen@nxp.com>
16215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16216 L: linux-usb@vger.kernel.org
16218 F: drivers/usb/common/usb-otg-fsm.c
16221 M: Valentina Manea <valentina.manea.m@gmail.com>
16222 M: Shuah Khan <shuah@kernel.org>
16223 M: Shuah Khan <skhan@linuxfoundation.org>
16224 L: linux-usb@vger.kernel.org
16226 F: Documentation/usb/usbip_protocol.txt
16227 F: drivers/usb/usbip/
16228 F: tools/usb/usbip/
16229 F: tools/testing/selftests/drivers/usb/usbip/
16232 M: Petko Manolov <petkan@nucleusys.com>
16233 L: linux-usb@vger.kernel.org
16234 L: netdev@vger.kernel.org
16235 T: git git://github.com/petkan/pegasus.git
16236 W: https://github.com/petkan/pegasus
16238 F: drivers/net/usb/pegasus.*
16241 M: Felipe Balbi <balbi@kernel.org>
16242 L: linux-usb@vger.kernel.org
16243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16245 F: drivers/usb/phy/
16247 USB PRINTER DRIVER (usblp)
16248 M: Pete Zaitcev <zaitcev@redhat.com>
16249 L: linux-usb@vger.kernel.org
16251 F: drivers/usb/class/usblp.c
16253 USB QMI WWAN NETWORK DRIVER
16254 M: Bjørn Mork <bjorn@mork.no>
16255 L: netdev@vger.kernel.org
16257 F: Documentation/ABI/testing/sysfs-class-net-qmi
16258 F: drivers/net/usb/qmi_wwan.c
16261 M: Petko Manolov <petkan@nucleusys.com>
16262 L: linux-usb@vger.kernel.org
16263 L: netdev@vger.kernel.org
16264 T: git git://github.com/petkan/rtl8150.git
16265 W: https://github.com/petkan/rtl8150
16267 F: drivers/net/usb/rtl8150.c
16269 USB SERIAL SUBSYSTEM
16270 M: Johan Hovold <johan@kernel.org>
16271 L: linux-usb@vger.kernel.org
16272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16274 F: Documentation/usb/usb-serial.txt
16275 F: drivers/usb/serial/
16276 F: include/linux/usb/serial.h
16278 USB SMSC75XX ETHERNET DRIVER
16279 M: Steve Glendinning <steve.glendinning@shawell.net>
16280 L: netdev@vger.kernel.org
16282 F: drivers/net/usb/smsc75xx.*
16284 USB SMSC95XX ETHERNET DRIVER
16285 M: Steve Glendinning <steve.glendinning@shawell.net>
16286 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16287 L: netdev@vger.kernel.org
16289 F: drivers/net/usb/smsc95xx.*
16292 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16293 L: linux-usb@vger.kernel.org
16294 W: http://www.linux-usb.org
16295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16297 F: Documentation/devicetree/bindings/usb/
16298 F: Documentation/usb/
16300 F: include/linux/usb.h
16301 F: include/linux/usb/
16303 USB TYPEC PI3USB30532 MUX DRIVER
16304 M: Hans de Goede <hdegoede@redhat.com>
16305 L: linux-usb@vger.kernel.org
16307 F: drivers/usb/typec/mux/pi3usb30532.c
16310 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16311 L: linux-usb@vger.kernel.org
16313 F: Documentation/ABI/testing/sysfs-class-typec
16314 F: Documentation/driver-api/usb/typec.rst
16315 F: drivers/usb/typec/
16316 F: include/linux/usb/typec.h
16318 USB TYPEC BUS FOR ALTERNATE MODES
16319 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16320 L: linux-usb@vger.kernel.org
16322 F: Documentation/ABI/testing/sysfs-bus-typec
16323 F: Documentation/driver-api/usb/typec_bus.rst
16324 F: drivers/usb/typec/altmodes/
16325 F: include/linux/usb/typec_altmode.h
16327 USB TYPEC PORT CONTROLLER DRIVERS
16328 M: Guenter Roeck <linux@roeck-us.net>
16329 L: linux-usb@vger.kernel.org
16331 F: drivers/usb/typec/tcpm/
16334 M: Alan Stern <stern@rowland.harvard.edu>
16335 L: linux-usb@vger.kernel.org
16337 F: drivers/usb/host/uhci*
16340 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16341 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16342 L: linux-media@vger.kernel.org
16343 T: git git://linuxtv.org/media_tree.git
16344 W: http://www.ideasonboard.org/uvc/
16346 F: drivers/media/usb/uvc/
16347 F: include/uapi/linux/uvcvideo.h
16350 M: Hans Verkuil <hverkuil@xs4all.nl>
16351 L: linux-media@vger.kernel.org
16352 T: git git://linuxtv.org/media_tree.git
16353 W: https://linuxtv.org
16355 F: drivers/media/usb/usbvision/
16358 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16359 L: linux-usb@vger.kernel.org
16361 F: drivers/usb/gadget/function/*uvc*
16362 F: drivers/usb/gadget/legacy/webcam.c
16363 F: include/uapi/linux/usb/g_uvc.h
16365 USB WIRELESS RNDIS DRIVER (rndis_wlan)
16366 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
16367 L: linux-wireless@vger.kernel.org
16369 F: drivers/net/wireless/rndis_wlan.c
16372 M: Mathias Nyman <mathias.nyman@intel.com>
16373 L: linux-usb@vger.kernel.org
16375 F: drivers/usb/host/xhci*
16376 F: drivers/usb/host/pci-quirks*
16379 L: linux-wireless@vger.kernel.org
16380 W: http://linux-lc100020.sourceforge.net
16382 F: drivers/net/wireless/zydas/zd1201.*
16385 M: Antoine Jacquet <royale@zerezo.com>
16386 L: linux-usb@vger.kernel.org
16387 L: linux-media@vger.kernel.org
16388 T: git git://linuxtv.org/media_tree.git
16389 W: http://royale.zerezo.com/zr364xx/
16391 F: Documentation/media/v4l-drivers/zr364xx*
16392 F: drivers/media/usb/zr364xx/
16394 USER-MODE LINUX (UML)
16395 M: Jeff Dike <jdike@addtoit.com>
16396 M: Richard Weinberger <richard@nod.at>
16397 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
16398 L: linux-um@lists.infradead.org
16399 W: http://user-mode-linux.sourceforge.net
16400 Q: https://patchwork.ozlabs.org/project/linux-um/list/
16401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16403 F: Documentation/virtual/uml/
16408 USERSPACE COPYIN/COPYOUT (UIOVEC)
16409 M: Alexander Viro <viro@zeniv.linux.org.uk>
16412 F: include/linux/uio.h
16414 USERSPACE DMA BUFFER DRIVER
16415 M: Gerd Hoffmann <kraxel@redhat.com>
16417 L: dri-devel@lists.freedesktop.org
16418 F: drivers/dma-buf/udmabuf.c
16419 F: include/uapi/linux/udmabuf.h
16420 T: git git://anongit.freedesktop.org/drm/drm-misc
16422 USERSPACE I/O (UIO)
16423 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16426 F: Documentation/driver-api/uio-howto.rst
16428 F: include/linux/uio_driver.h
16431 M: Karel Zak <kzak@redhat.com>
16432 L: util-linux@vger.kernel.org
16433 W: http://en.wikipedia.org/wiki/Util-linux
16434 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16438 M: Christoph Hellwig <hch@lst.de>
16439 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16440 L: linux-kernel@vger.kernel.org
16441 T: git git://git.infradead.org/users/hch/uuid.git
16444 F: include/linux/uuid.h
16445 F: include/uapi/linux/uuid.h
16449 M: Michal Januszewski <spock@gentoo.org>
16450 L: linux-fbdev@vger.kernel.org
16451 W: https://github.com/mjanusz/v86d
16453 F: Documentation/fb/uvesafb.txt
16454 F: drivers/video/fbdev/uvesafb.*
16457 M: Stefan Agner <stefan@agner.ch>
16458 L: linux-mtd@lists.infradead.org
16460 F: drivers/mtd/nand/raw/vf610_nfc.c
16462 VFAT/FAT/MSDOS FILESYSTEM
16463 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16465 F: Documentation/filesystems/vfat.txt
16469 M: Alex Williamson <alex.williamson@redhat.com>
16470 L: kvm@vger.kernel.org
16471 T: git git://github.com/awilliam/linux-vfio.git
16473 F: Documentation/vfio.txt
16475 F: include/linux/vfio.h
16476 F: include/uapi/linux/vfio.h
16478 VFIO MEDIATED DEVICE DRIVERS
16479 M: Kirti Wankhede <kwankhede@nvidia.com>
16480 L: kvm@vger.kernel.org
16482 F: Documentation/vfio-mediated-device.txt
16483 F: drivers/vfio/mdev/
16484 F: include/linux/mdev.h
16485 F: samples/vfio-mdev/
16487 VFIO PLATFORM DRIVER
16488 M: Eric Auger <eric.auger@redhat.com>
16489 L: kvm@vger.kernel.org
16491 F: drivers/vfio/platform/
16494 R: Lukas Wunner <lukas@wunner.de>
16496 F: Documentation/gpu/vga-switcheroo.rst
16497 F: drivers/gpu/vga/vga_switcheroo.c
16498 F: include/linux/vga_switcheroo.h
16499 T: git git://anongit.freedesktop.org/drm/drm-misc
16501 VIA RHINE NETWORK DRIVER
16503 F: drivers/net/ethernet/via/via-rhine.c
16505 VIA SD/MMC CARD CONTROLLER DRIVER
16506 M: Bruce Chang <brucechang@via.com.tw>
16507 M: Harald Welte <HaraldWelte@viatech.com>
16509 F: drivers/mmc/host/via-sdmmc.c
16511 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16512 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16513 L: linux-fbdev@vger.kernel.org
16515 F: include/linux/via-core.h
16516 F: include/linux/via-gpio.h
16517 F: include/linux/via_i2c.h
16518 F: drivers/video/fbdev/via/
16520 VIA VELOCITY NETWORK DRIVER
16521 M: Francois Romieu <romieu@fr.zoreil.com>
16522 L: netdev@vger.kernel.org
16524 F: drivers/net/ethernet/via/via-velocity.*
16526 VICODEC VIRTUAL CODEC DRIVER
16527 M: Hans Verkuil <hans.verkuil@cisco.com>
16528 L: linux-media@vger.kernel.org
16529 T: git git://linuxtv.org/media_tree.git
16530 W: https://linuxtv.org
16532 F: drivers/media/platform/vicodec/*
16534 VIDEO MULTIPLEXER DRIVER
16535 M: Philipp Zabel <p.zabel@pengutronix.de>
16536 L: linux-media@vger.kernel.org
16538 F: drivers/media/platform/video-mux.c
16540 VIDEO I2C POLLING DRIVER
16541 M: Matt Ranostay <matt.ranostay@konsulko.com>
16542 L: linux-media@vger.kernel.org
16544 F: drivers/media/i2c/video-i2c.c
16546 VIDEOBUF2 FRAMEWORK
16547 M: Pawel Osciak <pawel@osciak.com>
16548 M: Marek Szyprowski <m.szyprowski@samsung.com>
16549 M: Kyungmin Park <kyungmin.park@samsung.com>
16550 L: linux-media@vger.kernel.org
16552 F: drivers/media/common/videobuf2/*
16553 F: include/media/videobuf2-*
16555 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16556 M: Helen Koike <helen.koike@collabora.com>
16557 L: linux-media@vger.kernel.org
16558 T: git git://linuxtv.org/media_tree.git
16559 W: https://linuxtv.org
16561 F: drivers/media/platform/vimc/*
16564 M: Alex Williamson <alex.williamson@redhat.com>
16565 M: Paolo Bonzini <pbonzini@redhat.com>
16566 L: kvm@vger.kernel.org
16570 VIRTIO AND VHOST VSOCK DRIVER
16571 M: Stefan Hajnoczi <stefanha@redhat.com>
16572 L: kvm@vger.kernel.org
16573 L: virtualization@lists.linux-foundation.org
16574 L: netdev@vger.kernel.org
16576 F: include/linux/virtio_vsock.h
16577 F: include/uapi/linux/virtio_vsock.h
16578 F: include/uapi/linux/vsockmon.h
16579 F: include/uapi/linux/vm_sockets_diag.h
16580 F: net/vmw_vsock/diag.c
16581 F: net/vmw_vsock/af_vsock_tap.c
16582 F: net/vmw_vsock/virtio_transport_common.c
16583 F: net/vmw_vsock/virtio_transport.c
16584 F: drivers/net/vsockmon.c
16585 F: drivers/vhost/vsock.c
16586 F: tools/testing/vsock/
16588 VIRTIO CONSOLE DRIVER
16589 M: Amit Shah <amit@kernel.org>
16590 L: virtualization@lists.linux-foundation.org
16592 F: drivers/char/virtio_console.c
16593 F: include/linux/virtio_console.h
16594 F: include/uapi/linux/virtio_console.h
16596 VIRTIO CORE AND NET DRIVERS
16597 M: "Michael S. Tsirkin" <mst@redhat.com>
16598 M: Jason Wang <jasowang@redhat.com>
16599 L: virtualization@lists.linux-foundation.org
16601 F: Documentation/devicetree/bindings/virtio/
16604 F: drivers/net/virtio_net.c
16605 F: drivers/block/virtio_blk.c
16606 F: include/linux/virtio*.h
16607 F: include/uapi/linux/virtio_*.h
16608 F: drivers/crypto/virtio/
16609 F: mm/balloon_compaction.c
16611 VIRTIO BLOCK AND SCSI DRIVERS
16612 M: "Michael S. Tsirkin" <mst@redhat.com>
16613 M: Jason Wang <jasowang@redhat.com>
16614 R: Paolo Bonzini <pbonzini@redhat.com>
16615 R: Stefan Hajnoczi <stefanha@redhat.com>
16616 L: virtualization@lists.linux-foundation.org
16618 F: drivers/block/virtio_blk.c
16619 F: drivers/scsi/virtio_scsi.c
16620 F: include/uapi/linux/virtio_blk.h
16621 F: include/uapi/linux/virtio_scsi.h
16622 F: drivers/vhost/scsi.c
16624 VIRTIO CRYPTO DRIVER
16625 M: Gonglei <arei.gonglei@huawei.com>
16626 L: virtualization@lists.linux-foundation.org
16627 L: linux-crypto@vger.kernel.org
16629 F: drivers/crypto/virtio/
16630 F: include/uapi/linux/virtio_crypto.h
16632 VIRTIO DRIVERS FOR S390
16633 M: Cornelia Huck <cohuck@redhat.com>
16634 M: Halil Pasic <pasic@linux.ibm.com>
16635 L: linux-s390@vger.kernel.org
16636 L: virtualization@lists.linux-foundation.org
16637 L: kvm@vger.kernel.org
16639 F: drivers/s390/virtio/
16640 F: arch/s390/include/uapi/asm/virtio-ccw.h
16643 M: David Airlie <airlied@linux.ie>
16644 M: Gerd Hoffmann <kraxel@redhat.com>
16645 L: dri-devel@lists.freedesktop.org
16646 L: virtualization@lists.linux-foundation.org
16647 T: git git://anongit.freedesktop.org/drm/drm-misc
16649 F: drivers/gpu/drm/virtio/
16650 F: include/uapi/linux/virtio_gpu.h
16652 VIRTIO HOST (VHOST)
16653 M: "Michael S. Tsirkin" <mst@redhat.com>
16654 M: Jason Wang <jasowang@redhat.com>
16655 L: kvm@vger.kernel.org
16656 L: virtualization@lists.linux-foundation.org
16657 L: netdev@vger.kernel.org
16658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16661 F: include/uapi/linux/vhost.h
16663 VIRTIO INPUT DRIVER
16664 M: Gerd Hoffmann <kraxel@redhat.com>
16666 F: drivers/virtio/virtio_input.c
16667 F: include/uapi/linux/virtio_input.h
16669 VIRTUAL BOX GUEST DEVICE DRIVER
16670 M: Hans de Goede <hdegoede@redhat.com>
16671 M: Arnd Bergmann <arnd@arndb.de>
16672 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16674 F: include/linux/vbox_utils.h
16675 F: include/uapi/linux/vbox*.h
16676 F: drivers/virt/vboxguest/
16678 VIRTUAL SERIO DEVICE DRIVER
16679 M: Stephen Chandler Paul <thatslyude@gmail.com>
16681 F: drivers/input/serio/userio.c
16682 F: include/uapi/linux/userio.h
16684 VIVID VIRTUAL VIDEO DRIVER
16685 M: Hans Verkuil <hverkuil@xs4all.nl>
16686 L: linux-media@vger.kernel.org
16687 T: git git://linuxtv.org/media_tree.git
16688 W: https://linuxtv.org
16690 F: drivers/media/platform/vivid/*
16693 M: Florian Fainelli <f.fainelli@gmail.com>
16694 L: openwrt-devel@lists.openwrt.org (subscribers-only)
16696 F: drivers/vlynq/vlynq.c
16697 F: include/linux/vlynq.h
16700 M: Martyn Welch <martyn@welchs.me.uk>
16701 M: Manohar Vanga <manohar.vanga@gmail.com>
16702 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16703 L: devel@driverdev.osuosl.org
16705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16706 F: Documentation/driver-api/vme.rst
16707 F: drivers/staging/vme/
16709 F: include/linux/vme*
16711 VMWARE BALLOON DRIVER
16712 M: Julien Freche <jfreche@vmware.com>
16713 M: Nadav Amit <namit@vmware.com>
16714 M: "VMware, Inc." <pv-drivers@vmware.com>
16715 L: linux-kernel@vger.kernel.org
16717 F: drivers/misc/vmw_balloon.c
16719 VMWARE HYPERVISOR INTERFACE
16720 M: Alok Kataria <akataria@vmware.com>
16721 L: virtualization@lists.linux-foundation.org
16723 F: arch/x86/kernel/cpu/vmware.c
16725 VMWARE PVRDMA DRIVER
16726 M: Adit Ranadive <aditr@vmware.com>
16727 M: VMware PV-Drivers <pv-drivers@vmware.com>
16728 L: linux-rdma@vger.kernel.org
16730 F: drivers/infiniband/hw/vmw_pvrdma/
16732 VMware PVSCSI driver
16733 M: Jim Gill <jgill@vmware.com>
16734 M: VMware PV-Drivers <pv-drivers@vmware.com>
16735 L: linux-scsi@vger.kernel.org
16737 F: drivers/scsi/vmw_pvscsi.c
16738 F: drivers/scsi/vmw_pvscsi.h
16740 VMWARE VMMOUSE SUBDRIVER
16741 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16742 M: "VMware, Inc." <pv-drivers@vmware.com>
16743 L: linux-input@vger.kernel.org
16745 F: drivers/input/mouse/vmmouse.c
16746 F: drivers/input/mouse/vmmouse.h
16748 VMWARE VMXNET3 ETHERNET DRIVER
16749 M: Ronak Doshi <doshir@vmware.com>
16750 M: "VMware, Inc." <pv-drivers@vmware.com>
16751 L: netdev@vger.kernel.org
16753 F: drivers/net/vmxnet3/
16755 VOCORE VOCORE2 BOARD
16756 M: Harvey Hunt <harveyhuntnexus@gmail.com>
16757 L: linux-mips@vger.kernel.org
16759 F: arch/mips/boot/dts/ralink/vocore2.dts
16761 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16762 M: Liam Girdwood <lgirdwood@gmail.com>
16763 M: Mark Brown <broonie@kernel.org>
16764 L: linux-kernel@vger.kernel.org
16765 W: http://www.slimlogic.co.uk/?p=48
16766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16768 F: Documentation/devicetree/bindings/regulator/
16769 F: Documentation/power/regulator/
16770 F: drivers/regulator/
16771 F: include/dt-bindings/regulator/
16772 F: include/linux/regulator/
16775 M: David Ahern <dsa@cumulusnetworks.com>
16776 M: Shrijeet Mukherjee <shrijeet@gmail.com>
16777 L: netdev@vger.kernel.org
16779 F: drivers/net/vrf.c
16780 F: Documentation/networking/vrf.txt
16782 VT1211 HARDWARE MONITOR DRIVER
16783 M: Juerg Haefliger <juergh@gmail.com>
16784 L: linux-hwmon@vger.kernel.org
16786 F: Documentation/hwmon/vt1211.rst
16787 F: drivers/hwmon/vt1211.c
16789 VT8231 HARDWARE MONITOR DRIVER
16790 M: Roger Lucas <vt8231@hiddenengine.co.uk>
16791 L: linux-hwmon@vger.kernel.org
16793 F: drivers/hwmon/vt8231.c
16795 VUB300 USB to SDIO/SD/MMC bridge chip
16796 M: Tony Olech <tony.olech@elandigitalsystems.com>
16797 L: linux-mmc@vger.kernel.org
16798 L: linux-usb@vger.kernel.org
16800 F: drivers/mmc/host/vub300.c
16802 W1 DALLAS'S 1-WIRE BUS
16803 M: Evgeniy Polyakov <zbr@ioremap.net>
16805 F: Documentation/devicetree/bindings/w1/
16806 F: Documentation/w1/
16808 F: include/linux/w1.h
16810 W83791D HARDWARE MONITORING DRIVER
16811 M: Marc Hulsman <m.hulsman@tudelft.nl>
16812 L: linux-hwmon@vger.kernel.org
16814 F: Documentation/hwmon/w83791d.rst
16815 F: drivers/hwmon/w83791d.c
16817 W83793 HARDWARE MONITORING DRIVER
16818 M: Rudolf Marek <r.marek@assembler.cz>
16819 L: linux-hwmon@vger.kernel.org
16821 F: Documentation/hwmon/w83793.rst
16822 F: drivers/hwmon/w83793.c
16824 W83795 HARDWARE MONITORING DRIVER
16825 M: Jean Delvare <jdelvare@suse.com>
16826 L: linux-hwmon@vger.kernel.org
16828 F: drivers/hwmon/w83795.c
16830 W83L51xD SD/MMC CARD INTERFACE DRIVER
16831 M: Pierre Ossman <pierre@ossman.eu>
16833 F: drivers/mmc/host/wbsd.*
16835 WACOM PROTOCOL 4 SERIAL TABLETS
16836 M: Julian Squires <julian@cipht.net>
16837 M: Hans de Goede <hdegoede@redhat.com>
16838 L: linux-input@vger.kernel.org
16840 F: drivers/input/tablet/wacom_serial4.c
16842 WATCHDOG DEVICE DRIVERS
16843 M: Wim Van Sebroeck <wim@linux-watchdog.org>
16844 M: Guenter Roeck <linux@roeck-us.net>
16845 L: linux-watchdog@vger.kernel.org
16846 W: http://www.linux-watchdog.org/
16847 T: git git://www.linux-watchdog.org/linux-watchdog.git
16849 F: Documentation/devicetree/bindings/watchdog/
16850 F: Documentation/watchdog/
16851 F: drivers/watchdog/
16852 F: include/linux/watchdog.h
16853 F: include/uapi/linux/watchdog.h
16855 WHISKEYCOVE PMIC GPIO DRIVER
16856 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16857 L: linux-gpio@vger.kernel.org
16859 F: drivers/gpio/gpio-wcove.c
16862 M: Dianlong Li <long17.cool@163.com>
16863 L: linux-rtc@vger.kernel.org
16865 F: drivers/rtc/rtc-sd3078.c
16868 M: David Herrmann <dh.herrmann@googlemail.com>
16869 L: linux-input@vger.kernel.org
16871 F: drivers/hid/hid-wiimote*
16873 WILOCITY WIL6210 WIRELESS DRIVER
16874 M: Maya Erez <merez@codeaurora.org>
16875 L: linux-wireless@vger.kernel.org
16876 L: wil6210@qti.qualcomm.com
16878 W: http://wireless.kernel.org/en/users/Drivers/wil6210
16879 F: drivers/net/wireless/ath/wil6210/
16882 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16883 M: linux-wimax@intel.com
16884 L: wimax@linuxwimax.org (subscribers-only)
16886 W: http://linuxwimax.org
16887 F: Documentation/wimax/README.wimax
16888 F: include/linux/wimax/debug.h
16889 F: include/net/wimax.h
16890 F: include/uapi/linux/wimax.h
16894 M: David Härdeman <david@hardeman.nu>
16896 F: drivers/media/rc/winbond-cir.c
16898 RCMM REMOTE CONTROLS DECODER
16899 M: Patrick Lerda <patrick9876@free.fr>
16901 F: drivers/media/rc/ir-rcmm-decoder.c
16903 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16904 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16905 L: linux-watchdog@vger.kernel.org
16907 F: drivers/watchdog/ebc-c384_wdt.c
16909 WINSYSTEMS WS16C48 GPIO DRIVER
16910 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16911 L: linux-gpio@vger.kernel.org
16913 F: drivers/gpio/gpio-ws16c48.c
16915 WISTRON LAPTOP BUTTON DRIVER
16916 M: Miloslav Trmac <mitr@volny.cz>
16918 F: drivers/input/misc/wistron_btns.c
16920 WL3501 WIRELESS PCMCIA CARD DRIVER
16921 L: linux-wireless@vger.kernel.org
16923 F: drivers/net/wireless/wl3501*
16925 WOLFSON MICROELECTRONICS DRIVERS
16926 L: patches@opensource.cirrus.com
16927 T: git https://github.com/CirrusLogic/linux-drivers.git
16928 W: https://github.com/CirrusLogic/linux-drivers/wiki
16930 F: Documentation/hwmon/wm83??.rst
16931 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16932 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16933 F: Documentation/devicetree/bindings/mfd/arizona.txt
16934 F: Documentation/devicetree/bindings/mfd/wm831x.txt
16935 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
16936 F: arch/arm/mach-s3c64xx/mach-crag6410*
16937 F: drivers/clk/clk-wm83*.c
16938 F: drivers/extcon/extcon-arizona.c
16939 F: drivers/leds/leds-wm83*.c
16940 F: drivers/gpio/gpio-*wm*.c
16941 F: drivers/gpio/gpio-arizona.c
16942 F: drivers/hwmon/wm83??-hwmon.c
16943 F: drivers/input/misc/wm831x-on.c
16944 F: drivers/input/touchscreen/wm831x-ts.c
16945 F: drivers/input/touchscreen/wm97*.c
16946 F: drivers/mfd/arizona*
16947 F: drivers/mfd/wm*.c
16948 F: drivers/mfd/cs47l24*
16949 F: drivers/power/supply/wm83*.c
16950 F: drivers/rtc/rtc-wm83*.c
16951 F: drivers/regulator/wm8*.c
16952 F: drivers/regulator/arizona*
16953 F: drivers/video/backlight/wm83*_bl.c
16954 F: drivers/watchdog/wm83*_wdt.c
16955 F: include/linux/mfd/arizona/
16956 F: include/linux/mfd/wm831x/
16957 F: include/linux/mfd/wm8350/
16958 F: include/linux/mfd/wm8400*
16959 F: include/linux/regulator/arizona*
16960 F: include/linux/wm97xx.h
16961 F: include/sound/wm????.h
16962 F: sound/soc/codecs/arizona.?
16963 F: sound/soc/codecs/wm*
16964 F: sound/soc/codecs/cs47l24*
16967 M: Tejun Heo <tj@kernel.org>
16968 R: Lai Jiangshan <jiangshanlai@gmail.com>
16969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16971 F: include/linux/workqueue.h
16972 F: kernel/workqueue.c
16973 F: Documentation/core-api/workqueue.rst
16975 X-POWERS AXP288 PMIC DRIVERS
16976 M: Hans de Goede <hdegoede@redhat.com>
16979 F: drivers/acpi/pmic/intel_pmic_xpower.c
16981 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16982 M: Chen-Yu Tsai <wens@csie.org>
16983 L: linux-kernel@vger.kernel.org
16988 M: Andrew Hendry <andrew.hendry@gmail.com>
16989 L: linux-x25@vger.kernel.org
16991 F: Documentation/networking/x25*
16992 F: include/net/x25*
16995 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16996 M: Thomas Gleixner <tglx@linutronix.de>
16997 M: Ingo Molnar <mingo@redhat.com>
16998 M: Borislav Petkov <bp@alien8.de>
16999 R: "H. Peter Anvin" <hpa@zytor.com>
17001 L: linux-kernel@vger.kernel.org
17002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17004 F: Documentation/devicetree/bindings/x86/
17005 F: Documentation/x86/
17009 M: Andy Lutomirski <luto@kernel.org>
17010 L: linux-kernel@vger.kernel.org
17011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17015 X86 MCE INFRASTRUCTURE
17016 M: Tony Luck <tony.luck@intel.com>
17017 M: Borislav Petkov <bp@alien8.de>
17018 L: linux-edac@vger.kernel.org
17020 F: arch/x86/kernel/cpu/mce/*
17022 X86 MICROCODE UPDATE SUPPORT
17023 M: Borislav Petkov <bp@alien8.de>
17025 F: arch/x86/kernel/cpu/microcode/*
17028 M: Dave Hansen <dave.hansen@linux.intel.com>
17029 M: Andy Lutomirski <luto@kernel.org>
17030 M: Peter Zijlstra <peterz@infradead.org>
17031 L: linux-kernel@vger.kernel.org
17032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17036 X86 PLATFORM DRIVERS
17037 M: Darren Hart <dvhart@infradead.org>
17038 M: Andy Shevchenko <andy@infradead.org>
17039 L: platform-driver-x86@vger.kernel.org
17040 T: git git://git.infradead.org/linux-platform-drivers-x86.git
17042 F: drivers/platform/x86/
17043 F: drivers/platform/olpc/
17045 X86 PLATFORM DRIVERS - ARCH
17046 R: Darren Hart <dvhart@infradead.org>
17047 R: Andy Shevchenko <andy@infradead.org>
17048 L: platform-driver-x86@vger.kernel.org
17050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17052 F: arch/x86/platform
17055 M: Andy Lutomirski <luto@kernel.org>
17056 L: linux-kernel@vger.kernel.org
17057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17059 F: arch/x86/entry/vdso/
17062 M: Matthew Wilcox <willy@infradead.org>
17063 L: linux-fsdevel@vger.kernel.org
17065 F: Documentation/core-api/xarray.rst
17068 F: include/linux/idr.h
17069 F: include/linux/xarray.h
17070 F: tools/testing/radix-tree
17073 M: Benjamin Valentin <benpicco@googlemail.com>
17075 F: drivers/media/rc/xbox_remote.c
17076 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
17078 XC2028/3028 TUNER DRIVER
17079 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17080 L: linux-media@vger.kernel.org
17081 W: https://linuxtv.org
17082 T: git git://linuxtv.org/media_tree.git
17084 F: drivers/media/tuners/tuner-xc2028.*
17086 XDP (eXpress Data Path)
17087 M: Alexei Starovoitov <ast@kernel.org>
17088 M: Daniel Borkmann <daniel@iogearbox.net>
17089 M: David S. Miller <davem@davemloft.net>
17090 M: Jakub Kicinski <jakub.kicinski@netronome.com>
17091 M: Jesper Dangaard Brouer <hawk@kernel.org>
17092 M: John Fastabend <john.fastabend@gmail.com>
17093 L: netdev@vger.kernel.org
17094 L: xdp-newbies@vger.kernel.org
17095 L: bpf@vger.kernel.org
17098 F: include/net/xdp.h
17099 F: kernel/bpf/devmap.c
17100 F: kernel/bpf/cpumap.c
17101 F: include/trace/events/xdp.h
17105 XDP SOCKETS (AF_XDP)
17106 M: Björn Töpel <bjorn.topel@intel.com>
17107 M: Magnus Karlsson <magnus.karlsson@intel.com>
17108 L: netdev@vger.kernel.org
17109 L: bpf@vger.kernel.org
17111 F: kernel/bpf/xskmap.c
17114 XEN BLOCK SUBSYSTEM
17115 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17116 M: Roger Pau Monné <roger.pau@citrix.com>
17117 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17119 F: drivers/block/xen-blkback/*
17120 F: drivers/block/xen*
17123 M: Stefano Stabellini <sstabellini@kernel.org>
17124 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17127 F: arch/arm/include/asm/xen/
17129 XEN HYPERVISOR ARM64
17130 M: Stefano Stabellini <sstabellini@kernel.org>
17131 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17134 F: arch/arm64/include/asm/xen/
17136 XEN HYPERVISOR INTERFACE
17137 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
17138 M: Juergen Gross <jgross@suse.com>
17139 R: Stefano Stabellini <sstabellini@kernel.org>
17140 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17144 F: arch/x86/platform/pvh/
17145 F: drivers/*/xen-*front.c
17147 F: arch/x86/include/asm/xen/
17148 F: arch/x86/include/asm/pvclock-abi.h
17150 F: include/uapi/xen/
17151 F: Documentation/ABI/stable/sysfs-hypervisor-xen
17152 F: Documentation/ABI/testing/sysfs-hypervisor-xen
17154 XEN NETWORK BACKEND DRIVER
17155 M: Wei Liu <wei.liu2@citrix.com>
17156 M: Paul Durrant <paul.durrant@citrix.com>
17157 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17158 L: netdev@vger.kernel.org
17160 F: drivers/net/xen-netback/*
17163 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17164 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17166 F: arch/x86/pci/*xen*
17167 F: drivers/pci/*xen*
17170 M: Juergen Gross <jgross@suse.com>
17171 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17172 L: linux-scsi@vger.kernel.org
17174 F: drivers/scsi/xen-scsifront.c
17175 F: drivers/xen/xen-scsiback.c
17176 F: include/xen/interface/io/vscsiif.h
17178 XEN SWIOTLB SUBSYSTEM
17179 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17180 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17181 L: iommu@lists.linux-foundation.org
17183 F: arch/x86/xen/*swiotlb*
17184 F: drivers/xen/*swiotlb*
17186 XEN SOUND FRONTEND DRIVER
17187 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17188 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17189 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17194 M: Darrick J. Wong <darrick.wong@oracle.com>
17195 M: linux-xfs@vger.kernel.org
17196 L: linux-xfs@vger.kernel.org
17198 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17200 F: Documentation/filesystems/xfs.txt
17203 XILINX AXI ETHERNET DRIVER
17204 M: Anirudha Sarangi <anirudh@xilinx.com>
17205 M: John Linn <John.Linn@xilinx.com>
17207 F: drivers/net/ethernet/xilinx/xilinx_axienet*
17209 XILINX UARTLITE SERIAL DRIVER
17210 M: Peter Korsgaard <jacmet@sunsite.dk>
17211 L: linux-serial@vger.kernel.org
17213 F: drivers/tty/serial/uartlite.c
17215 XILINX VIDEO IP CORES
17216 M: Hyun Kwon <hyun.kwon@xilinx.com>
17217 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17218 L: linux-media@vger.kernel.org
17219 T: git git://linuxtv.org/media_tree.git
17221 F: Documentation/devicetree/bindings/media/xilinx/
17222 F: drivers/media/platform/xilinx/
17223 F: include/uapi/linux/xilinx-v4l2-controls.h
17226 M: Eli Billauer <eli.billauer@gmail.com>
17227 L: linux-kernel@vger.kernel.org
17229 F: drivers/char/xillybus/
17232 M: George Cherian <george.cherian@cavium.com>
17233 M: Jan Glauber <jglauber@cavium.com>
17234 L: linux-i2c@vger.kernel.org
17235 W: http://www.cavium.com
17237 F: drivers/i2c/busses/i2c-xlp9xx.c
17239 XRA1403 GPIO EXPANDER
17240 M: Nandor Han <nandor.han@ge.com>
17241 M: Semi Malinen <semi.malinen@ge.com>
17242 L: linux-gpio@vger.kernel.org
17244 F: drivers/gpio/gpio-xra1403.c
17245 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17247 XTENSA XTFPGA PLATFORM SUPPORT
17248 M: Max Filippov <jcmvbkbc@gmail.com>
17249 L: linux-xtensa@linux-xtensa.org
17251 F: drivers/spi/spi-xtensa-xtfpga.c
17252 F: sound/soc/xtensa/xtfpga-i2s.c
17254 YAM DRIVER FOR AX.25
17255 M: Jean-Paul Roubelat <jpr@f6fbb.org>
17256 L: linux-hams@vger.kernel.org
17258 F: drivers/net/hamradio/yam*
17259 F: include/linux/yam.h
17261 YAMA SECURITY MODULE
17262 M: Kees Cook <keescook@chromium.org>
17263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17266 F: Documentation/admin-guide/LSM/Yama.rst
17268 YEALINK PHONE DRIVER
17269 M: Henk Vergonet <Henk.Vergonet@gmail.com>
17270 L: usbb2k-api-dev@nongnu.org
17272 F: Documentation/input/devices/yealink.rst
17273 F: drivers/input/misc/yealink.*
17275 Z8530 DRIVER FOR AX.25
17276 M: Joerg Reuter <jreuter@yaina.de>
17277 W: http://yaina.de/jreuter/
17278 W: http://www.qsl.net/dl1bke/
17279 L: linux-hams@vger.kernel.org
17281 F: Documentation/networking/z8530drv.txt
17282 F: drivers/net/hamradio/*scc.c
17283 F: drivers/net/hamradio/z8530.h
17285 ZBUD COMPRESSED PAGE ALLOCATOR
17286 M: Seth Jennings <sjenning@redhat.com>
17287 M: Dan Streetman <ddstreet@ieee.org>
17288 L: linux-mm@kvack.org
17291 F: include/linux/zbud.h
17293 ZD1211RW WIRELESS DRIVER
17294 M: Daniel Drake <dsd@gentoo.org>
17295 M: Ulrich Kunitz <kune@deine-taler.de>
17296 W: http://zd1211.ath.cx/wiki/DriverRewrite
17297 L: linux-wireless@vger.kernel.org
17298 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
17300 F: drivers/net/wireless/zydas/zd1211rw/
17302 ZD1301 MEDIA DRIVER
17303 M: Antti Palosaari <crope@iki.fi>
17304 L: linux-media@vger.kernel.org
17305 W: https://linuxtv.org/
17306 W: http://palosaari.fi/linux/
17307 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17309 F: drivers/media/usb/dvb-usb-v2/zd1301*
17311 ZD1301_DEMOD MEDIA DRIVER
17312 M: Antti Palosaari <crope@iki.fi>
17313 L: linux-media@vger.kernel.org
17314 W: https://linuxtv.org/
17315 W: http://palosaari.fi/linux/
17316 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17318 F: drivers/media/dvb-frontends/zd1301_demod*
17320 ZPOOL COMPRESSED PAGE STORAGE API
17321 M: Dan Streetman <ddstreet@ieee.org>
17322 L: linux-mm@kvack.org
17325 F: include/linux/zpool.h
17327 ZR36067 VIDEO FOR LINUX DRIVER
17328 L: mjpeg-users@lists.sourceforge.net
17329 L: linux-media@vger.kernel.org
17330 W: http://mjpeg.sourceforge.net/driver-zoran/
17331 T: hg https://linuxtv.org/hg/v4l-dvb
17333 F: drivers/staging/media/zoran/
17335 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17336 M: Minchan Kim <minchan@kernel.org>
17337 M: Nitin Gupta <ngupta@vflare.org>
17338 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17339 L: linux-kernel@vger.kernel.org
17341 F: drivers/block/zram/
17342 F: Documentation/blockdev/zram.txt
17344 ZS DECSTATION Z85C30 SERIAL DRIVER
17345 M: "Maciej W. Rozycki" <macro@linux-mips.org>
17347 F: drivers/tty/serial/zs.*
17349 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17350 M: Minchan Kim <minchan@kernel.org>
17351 M: Nitin Gupta <ngupta@vflare.org>
17352 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17353 L: linux-mm@kvack.org
17356 F: include/linux/zsmalloc.h
17357 F: Documentation/vm/zsmalloc.rst
17359 ZSWAP COMPRESSED SWAP CACHING
17360 M: Seth Jennings <sjenning@redhat.com>
17361 M: Dan Streetman <ddstreet@ieee.org>
17362 L: linux-mm@kvack.org
17367 M: Linus Torvalds <torvalds@linux-foundation.org>
17368 L: linux-kernel@vger.kernel.org
17369 Q: http://patchwork.kernel.org/project/LKML/list/
17370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17371 S: Buried alive in reporters