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
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
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
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
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
2519 F: drivers/hwmon/asc7621.c
2521 ASPEED VIDEO ENGINE DRIVER
2522 M: Eddie James <eajames@linux.ibm.com>
2523 L: linux-media@vger.kernel.org
2524 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2526 F: drivers/media/platform/aspeed-video.c
2527 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2529 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2530 M: Corentin Chary <corentin.chary@gmail.com>
2531 L: acpi4asus-user@lists.sourceforge.net
2532 L: platform-driver-x86@vger.kernel.org
2533 W: http://acpi4asus.sf.net
2535 F: drivers/platform/x86/asus*.c
2536 F: drivers/platform/x86/eeepc*.c
2538 ASUS WIRELESS RADIO CONTROL DRIVER
2539 M: João Paulo Rechi Vita <jprvita@gmail.com>
2540 L: platform-driver-x86@vger.kernel.org
2542 F: drivers/platform/x86/asus-wireless.c
2545 M: David Howells <dhowells@redhat.com>
2546 L: keyrings@vger.kernel.org
2548 F: Documentation/crypto/asymmetric-keys.txt
2549 F: include/linux/verification.h
2550 F: include/crypto/public_key.h
2551 F: include/crypto/pkcs7.h
2552 F: crypto/asymmetric_keys/
2554 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2555 R: Dan Williams <dan.j.williams@intel.com>
2556 W: http://sourceforge.net/projects/xscaleiop
2558 F: Documentation/crypto/async-tx-api.txt
2561 F: include/linux/dmaengine.h
2562 F: include/linux/async_tx.h
2565 M: Bartosz Golaszewski <brgl@bgdev.pl>
2566 L: linux-i2c@vger.kernel.org
2567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2569 F: Documentation/devicetree/bindings/eeprom/at24.txt
2570 F: drivers/misc/eeprom/at24.c
2572 ATA OVER ETHERNET (AOE) DRIVER
2573 M: "Ed L. Cashin" <ed.cashin@acm.org>
2574 W: http://www.openaoe.org/
2576 F: Documentation/aoe/
2577 F: drivers/block/aoe/
2579 ATHEROS 71XX/9XXX GPIO DRIVER
2580 M: Alban Bedel <albeu@free.fr>
2581 W: https://github.com/AlbanBedel/linux
2582 T: git git://github.com/AlbanBedel/linux
2584 F: drivers/gpio/gpio-ath79.c
2585 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2587 ATHEROS 71XX/9XXX USB PHY DRIVER
2588 M: Alban Bedel <albeu@free.fr>
2589 W: https://github.com/AlbanBedel/linux
2590 T: git git://github.com/AlbanBedel/linux
2592 F: drivers/phy/qualcomm/phy-ath79-usb.c
2593 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2595 ATHEROS ATH GENERIC UTILITIES
2596 M: Kalle Valo <kvalo@codeaurora.org>
2597 L: linux-wireless@vger.kernel.org
2599 F: drivers/net/wireless/ath/*
2601 ATHEROS ATH5K WIRELESS DRIVER
2602 M: Jiri Slaby <jirislaby@gmail.com>
2603 M: Nick Kossifidis <mickflemm@gmail.com>
2604 M: Luis Chamberlain <mcgrof@kernel.org>
2605 L: linux-wireless@vger.kernel.org
2606 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2608 F: drivers/net/wireless/ath/ath5k/
2610 ATHEROS ATH6KL WIRELESS DRIVER
2611 M: Kalle Valo <kvalo@codeaurora.org>
2612 L: linux-wireless@vger.kernel.org
2613 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2616 F: drivers/net/wireless/ath/ath6kl/
2619 M: Ville Syrjala <syrjala@sci.fi>
2621 F: drivers/input/misc/ati_remote2.c
2623 ATK0110 HWMON DRIVER
2624 M: Luca Tettamanti <kronos.it@gmail.com>
2625 L: linux-hwmon@vger.kernel.org
2627 F: drivers/hwmon/asus_atk0110.c
2629 ATLX ETHERNET DRIVERS
2630 M: Jay Cliburn <jcliburn@gmail.com>
2631 M: Chris Snook <chris.snook@gmail.com>
2632 L: netdev@vger.kernel.org
2633 W: http://sourceforge.net/projects/atl1
2634 W: http://atl1.sourceforge.net
2636 F: drivers/net/ethernet/atheros/
2639 M: Chas Williams <3chas3@gmail.com>
2640 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2641 L: netdev@vger.kernel.org
2642 W: http://linux-atm.sourceforge.net
2645 F: include/linux/atm*
2646 F: include/uapi/linux/atm*
2648 ATMEL MACB ETHERNET DRIVER
2649 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2651 F: drivers/net/ethernet/cadence/
2653 ATMEL MAXTOUCH DRIVER
2654 M: Nick Dyer <nick@shmanahar.org>
2655 T: git git://github.com/ndyer/linux.git
2657 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2658 F: drivers/input/touchscreen/atmel_mxt_ts.c
2660 ATMEL WIRELESS DRIVER
2661 M: Simon Kelley <simon@thekelleys.org.uk>
2662 L: linux-wireless@vger.kernel.org
2663 W: http://www.thekelleys.org.uk/atmel
2664 W: http://atmelwlandriver.sourceforge.net/
2666 F: drivers/net/wireless/atmel/atmel*
2668 ATOMIC INFRASTRUCTURE
2669 M: Will Deacon <will.deacon@arm.com>
2670 M: Peter Zijlstra <peterz@infradead.org>
2671 R: Boqun Feng <boqun.feng@gmail.com>
2672 L: linux-kernel@vger.kernel.org
2674 F: arch/*/include/asm/atomic*.h
2675 F: include/*/atomic*.h
2678 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2679 M: Bradley Grove <linuxdrivers@attotech.com>
2680 L: linux-scsi@vger.kernel.org
2681 W: http://www.attotech.com
2683 F: drivers/scsi/esas2r
2685 ATUSB IEEE 802.15.4 RADIO DRIVER
2686 M: Stefan Schmidt <stefan@datenfreihafen.org>
2687 L: linux-wpan@vger.kernel.org
2689 F: drivers/net/ieee802154/atusb.c
2690 F: drivers/net/ieee802154/atusb.h
2691 F: drivers/net/ieee802154/at86rf230.h
2694 M: Paul Moore <paul@paul-moore.com>
2695 M: Eric Paris <eparis@redhat.com>
2696 L: linux-audit@redhat.com (moderated for non-subscribers)
2697 W: https://github.com/linux-audit
2698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2700 F: include/linux/audit.h
2701 F: include/uapi/linux/audit.h
2704 AUXILIARY DISPLAY DRIVERS
2705 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2707 F: drivers/auxdisplay/
2708 F: include/linux/cfag12864b.h
2710 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2711 M: Andreas Klinger <ak@it-klinger.de>
2712 L: linux-iio@vger.kernel.org
2714 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2715 F: drivers/iio/adc/hx711.c
2718 M: Ralf Baechle <ralf@linux-mips.org>
2719 L: linux-hams@vger.kernel.org
2720 W: http://www.linux-ax25.org/
2722 F: include/uapi/linux/ax25.h
2723 F: include/net/ax25.h
2727 M: Peter Rosin <peda@axentia.se>
2728 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2730 F: Documentation/devicetree/bindings/arm/axentia.txt
2731 F: arch/arm/boot/dts/at91-linea.dtsi
2732 F: arch/arm/boot/dts/at91-natte.dtsi
2733 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2734 F: arch/arm/boot/dts/at91-tse850-3.dts
2736 AXENTIA ASOC DRIVERS
2737 M: Peter Rosin <peda@axentia.se>
2738 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2740 F: Documentation/devicetree/bindings/sound/axentia,*
2741 F: sound/soc/atmel/tse850-pcm5142.c
2743 AXXIA I2C CONTROLLER
2744 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
2745 L: linux-i2c@vger.kernel.org
2747 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2748 F: drivers/i2c/busses/i2c-axxia.c
2751 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2752 L: linux-media@vger.kernel.org
2753 W: https://linuxtv.org
2754 T: git git://linuxtv.org/media_tree.git
2756 F: drivers/media/usb/dvb-usb-v2/az6007.c
2758 AZTECH FM RADIO RECEIVER DRIVER
2759 M: Hans Verkuil <hverkuil@xs4all.nl>
2760 L: linux-media@vger.kernel.org
2761 T: git git://linuxtv.org/media_tree.git
2762 W: https://linuxtv.org
2764 F: drivers/media/radio/radio-aztech*
2767 L: linux-wireless@vger.kernel.org
2768 L: b43-dev@lists.infradead.org
2769 W: http://wireless.kernel.org/en/users/Drivers/b43
2771 F: drivers/net/wireless/broadcom/b43/
2773 B43LEGACY WIRELESS DRIVER
2774 M: Larry Finger <Larry.Finger@lwfinger.net>
2775 L: linux-wireless@vger.kernel.org
2776 L: b43-dev@lists.infradead.org
2777 W: http://wireless.kernel.org/en/users/Drivers/b43
2779 F: drivers/net/wireless/broadcom/b43legacy/
2781 BACKLIGHT CLASS/SUBSYSTEM
2782 M: Lee Jones <lee.jones@linaro.org>
2783 M: Daniel Thompson <daniel.thompson@linaro.org>
2784 M: Jingoo Han <jingoohan1@gmail.com>
2785 L: dri-devel@lists.freedesktop.org
2786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2788 F: drivers/video/backlight/
2789 F: include/linux/backlight.h
2790 F: include/linux/pwm_backlight.h
2791 F: Documentation/devicetree/bindings/leds/backlight
2794 M: Marek Lindner <mareklindner@neomailbox.ch>
2795 M: Simon Wunderlich <sw@simonwunderlich.de>
2796 M: Antonio Quartulli <a@unstable.cc>
2797 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2798 W: https://www.open-mesh.org/
2799 Q: https://patchwork.open-mesh.org/project/batman/list/
2801 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2802 F: Documentation/ABI/testing/sysfs-class-net-mesh
2803 F: Documentation/networking/batman-adv.rst
2804 F: include/uapi/linux/batadv_packet.h
2805 F: include/uapi/linux/batman_adv.h
2808 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2809 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2810 L: linux-hams@vger.kernel.org
2811 W: http://www.baycom.org/~tom/ham/ham.html
2813 F: drivers/net/hamradio/baycom*
2815 BCACHE (BLOCK LAYER CACHE)
2816 M: Coly Li <colyli@suse.de>
2817 M: Kent Overstreet <kent.overstreet@gmail.com>
2818 L: linux-bcache@vger.kernel.org
2819 W: http://bcache.evilpiepirate.org
2820 C: irc://irc.oftc.net/bcache
2822 F: drivers/md/bcache/
2824 BDISP ST MEDIA DRIVER
2825 M: Fabien Dessenne <fabien.dessenne@st.com>
2826 L: linux-media@vger.kernel.org
2827 T: git git://linuxtv.org/media_tree.git
2828 W: https://linuxtv.org
2830 F: drivers/media/platform/sti/bdisp
2832 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2833 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2834 L: netdev@vger.kernel.org
2836 F: drivers/net/ethernet/ec_bhf.c
2839 M: Luis de Bethencourt <luisbg@kernel.org>
2840 M: Salah Triki <salah.triki@gmail.com>
2842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2843 F: Documentation/filesystems/befs.txt
2847 M: Paolo Valente <paolo.valente@linaro.org>
2848 M: Jens Axboe <axboe@kernel.dk>
2849 L: linux-block@vger.kernel.org
2852 F: Documentation/block/bfq-iosched.txt
2855 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2857 F: Documentation/filesystems/bfs.txt
2859 F: include/uapi/linux/bfs_fs.h
2861 BLINKM RGB LED DRIVER
2862 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2864 F: drivers/leds/leds-blinkm.c
2867 M: Jens Axboe <axboe@kernel.dk>
2868 L: linux-block@vger.kernel.org
2869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2873 F: kernel/trace/blktrace.c
2877 M: Joern Engel <joern@lazybastard.org>
2878 L: linux-mtd@lists.infradead.org
2880 F: drivers/mtd/devices/block2mtd.c
2883 M: Marcel Holtmann <marcel@holtmann.org>
2884 M: Johan Hedberg <johan.hedberg@gmail.com>
2885 L: linux-bluetooth@vger.kernel.org
2886 W: http://www.bluez.org/
2887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2890 F: drivers/bluetooth/
2893 M: Marcel Holtmann <marcel@holtmann.org>
2894 M: Johan Hedberg <johan.hedberg@gmail.com>
2895 L: linux-bluetooth@vger.kernel.org
2896 W: http://www.bluez.org/
2897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2898 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2901 F: include/net/bluetooth/
2904 M: Jay Vosburgh <j.vosburgh@gmail.com>
2905 M: Veaceslav Falico <vfalico@gmail.com>
2906 M: Andy Gospodarek <andy@greyhouse.net>
2907 L: netdev@vger.kernel.org
2908 W: http://sourceforge.net/projects/bonding/
2910 F: drivers/net/bonding/
2911 F: include/uapi/linux/if_bonding.h
2913 BPF (Safe dynamic programs and tools)
2914 M: Alexei Starovoitov <ast@kernel.org>
2915 M: Daniel Borkmann <daniel@iogearbox.net>
2916 R: Martin KaFai Lau <kafai@fb.com>
2917 R: Song Liu <songliubraving@fb.com>
2918 R: Yonghong Song <yhs@fb.com>
2919 L: netdev@vger.kernel.org
2920 L: bpf@vger.kernel.org
2921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2923 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2926 F: Documentation/networking/filter.txt
2927 F: Documentation/bpf/
2928 F: include/linux/bpf*
2929 F: include/linux/filter.h
2930 F: include/trace/events/xdp.h
2931 F: include/uapi/linux/bpf*
2932 F: include/uapi/linux/filter.h
2934 F: kernel/trace/bpf_trace.c
2937 F: net/core/filter.c
2938 F: net/sched/act_bpf.c
2939 F: net/sched/cls_bpf.c
2943 F: tools/testing/selftests/bpf/
2948 M: Shubham Bansal <illusionist.neo@gmail.com>
2949 L: netdev@vger.kernel.org
2950 L: bpf@vger.kernel.org
2955 M: Daniel Borkmann <daniel@iogearbox.net>
2956 M: Alexei Starovoitov <ast@kernel.org>
2957 M: Zi Shen Lim <zlim.lnx@gmail.com>
2958 L: netdev@vger.kernel.org
2959 L: bpf@vger.kernel.org
2963 BPF JIT for MIPS (32-BIT AND 64-BIT)
2964 M: Paul Burton <paul.burton@mips.com>
2965 L: netdev@vger.kernel.org
2966 L: bpf@vger.kernel.org
2970 BPF JIT for NFP NICs
2971 M: Jakub Kicinski <jakub.kicinski@netronome.com>
2972 L: netdev@vger.kernel.org
2973 L: bpf@vger.kernel.org
2975 F: drivers/net/ethernet/netronome/nfp/bpf/
2977 BPF JIT for POWERPC (32-BIT AND 64-BIT)
2978 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2979 M: Sandipan Das <sandipan@linux.ibm.com>
2980 L: netdev@vger.kernel.org
2981 L: bpf@vger.kernel.org
2983 F: arch/powerpc/net/
2985 BPF JIT for RISC-V (RV64G)
2986 M: Björn Töpel <bjorn.topel@gmail.com>
2987 L: netdev@vger.kernel.org
2992 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
2993 M: Heiko Carstens <heiko.carstens@de.ibm.com>
2994 L: netdev@vger.kernel.org
2995 L: bpf@vger.kernel.org
2998 X: arch/s390/net/pnet.c
3000 BPF JIT for SPARC (32-BIT AND 64-BIT)
3001 M: David S. Miller <davem@davemloft.net>
3002 L: netdev@vger.kernel.org
3003 L: bpf@vger.kernel.org
3007 BPF JIT for X86 32-BIT
3008 M: Wang YanQing <udknight@gmail.com>
3009 L: netdev@vger.kernel.org
3010 L: bpf@vger.kernel.org
3012 F: arch/x86/net/bpf_jit_comp32.c
3014 BPF JIT for X86 64-BIT
3015 M: Alexei Starovoitov <ast@kernel.org>
3016 M: Daniel Borkmann <daniel@iogearbox.net>
3017 L: netdev@vger.kernel.org
3018 L: bpf@vger.kernel.org
3021 X: arch/x86/net/bpf_jit_comp32.c
3023 BROADCOM B44 10/100 ETHERNET DRIVER
3024 M: Michael Chan <michael.chan@broadcom.com>
3025 L: netdev@vger.kernel.org
3027 F: drivers/net/ethernet/broadcom/b44.*
3029 BROADCOM B53 ETHERNET SWITCH DRIVER
3030 M: Florian Fainelli <f.fainelli@gmail.com>
3031 L: netdev@vger.kernel.org
3032 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3034 F: drivers/net/dsa/b53/*
3035 F: include/linux/platform_data/b53.h
3037 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3038 M: Florian Fainelli <f.fainelli@gmail.com>
3039 M: Ray Jui <rjui@broadcom.com>
3040 M: Scott Branden <sbranden@broadcom.com>
3041 M: bcm-kernel-feedback-list@broadcom.com
3042 T: git git://github.com/broadcom/mach-bcm
3048 F: arch/arm/mach-bcm/
3050 BROADCOM BCM2835 ARM ARCHITECTURE
3051 M: Eric Anholt <eric@anholt.net>
3052 M: Stefan Wahren <stefan.wahren@i2se.com>
3053 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3054 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3055 T: git git://github.com/anholt/linux
3058 F: drivers/staging/vc04_services
3060 BROADCOM BCM47XX MIPS ARCHITECTURE
3061 M: Hauke Mehrtens <hauke@hauke-m.de>
3062 M: Rafał Miłecki <zajec5@gmail.com>
3063 L: linux-mips@vger.kernel.org
3065 F: Documentation/devicetree/bindings/mips/brcm/
3066 F: arch/mips/bcm47xx/*
3067 F: arch/mips/include/asm/mach-bcm47xx/*
3069 BROADCOM BCM5301X ARM ARCHITECTURE
3070 M: Hauke Mehrtens <hauke@hauke-m.de>
3071 M: Rafał Miłecki <zajec5@gmail.com>
3072 M: bcm-kernel-feedback-list@broadcom.com
3073 L: linux-arm-kernel@lists.infradead.org
3075 F: arch/arm/mach-bcm/bcm_5301x.c
3076 F: arch/arm/boot/dts/bcm5301x*.dtsi
3077 F: arch/arm/boot/dts/bcm470*
3078 F: arch/arm/boot/dts/bcm953012*
3080 BROADCOM BCM53573 ARM ARCHITECTURE
3081 M: Rafał Miłecki <rafal@milecki.pl>
3082 L: linux-arm-kernel@lists.infradead.org
3084 F: arch/arm/boot/dts/bcm53573*
3085 F: arch/arm/boot/dts/bcm47189*
3087 BROADCOM BCM63XX ARM ARCHITECTURE
3088 M: Florian Fainelli <f.fainelli@gmail.com>
3089 M: bcm-kernel-feedback-list@broadcom.com
3090 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3091 T: git git://github.com/broadcom/stblinux.git
3095 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3096 M: Kevin Cernekee <cernekee@gmail.com>
3097 L: linux-usb@vger.kernel.org
3099 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3101 BROADCOM BCM7XXX ARM ARCHITECTURE
3102 M: Brian Norris <computersforpeace@gmail.com>
3103 M: Gregory Fong <gregory.0xf0@gmail.com>
3104 M: Florian Fainelli <f.fainelli@gmail.com>
3105 M: bcm-kernel-feedback-list@broadcom.com
3106 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3107 T: git git://github.com/broadcom/stblinux.git
3109 F: arch/arm/mach-bcm/*brcmstb*
3110 F: arch/arm/boot/dts/bcm7*.dts*
3111 F: drivers/bus/brcmstb_gisb.c
3112 F: arch/arm/mm/cache-b15-rac.c
3113 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3116 BROADCOM BMIPS CPUFREQ DRIVER
3117 M: Markus Mayer <mmayer@broadcom.com>
3118 M: bcm-kernel-feedback-list@broadcom.com
3119 L: linux-pm@vger.kernel.org
3121 F: drivers/cpufreq/bmips-cpufreq.c
3123 BROADCOM BMIPS MIPS ARCHITECTURE
3124 M: Kevin Cernekee <cernekee@gmail.com>
3125 M: Florian Fainelli <f.fainelli@gmail.com>
3126 L: linux-mips@vger.kernel.org
3127 T: git git://github.com/broadcom/stblinux.git
3129 F: arch/mips/bmips/*
3130 F: arch/mips/include/asm/mach-bmips/*
3131 F: arch/mips/kernel/*bmips*
3132 F: arch/mips/boot/dts/brcm/bcm*.dts*
3133 F: drivers/irqchip/irq-bcm63*
3134 F: drivers/irqchip/irq-bcm7*
3135 F: drivers/irqchip/irq-brcmstb*
3136 F: include/linux/bcm963xx_nvram.h
3137 F: include/linux/bcm963xx_tag.h
3139 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3140 M: Rasesh Mody <rmody@marvell.com>
3141 M: GR-Linux-NIC-Dev@marvell.com
3142 L: netdev@vger.kernel.org
3144 F: drivers/net/ethernet/broadcom/bnx2.*
3145 F: drivers/net/ethernet/broadcom/bnx2_*
3147 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3148 M: QLogic-Storage-Upstream@qlogic.com
3149 L: linux-scsi@vger.kernel.org
3151 F: drivers/scsi/bnx2fc/
3153 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3154 M: QLogic-Storage-Upstream@qlogic.com
3155 L: linux-scsi@vger.kernel.org
3157 F: drivers/scsi/bnx2i/
3159 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3160 M: Ariel Elior <aelior@marvell.com>
3161 M: Sudarsana Kalluru <skalluru@marvell.com>
3162 M: GR-everest-linux-l2@marvell.com
3163 L: netdev@vger.kernel.org
3165 F: drivers/net/ethernet/broadcom/bnx2x/
3167 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3168 M: Michael Chan <michael.chan@broadcom.com>
3169 L: netdev@vger.kernel.org
3171 F: drivers/net/ethernet/broadcom/bnxt/
3173 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3174 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3175 M: Franky Lin <franky.lin@broadcom.com>
3176 M: Hante Meuleman <hante.meuleman@broadcom.com>
3177 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3178 M: Wright Feng <wright.feng@cypress.com>
3179 L: linux-wireless@vger.kernel.org
3180 L: brcm80211-dev-list.pdl@broadcom.com
3181 L: brcm80211-dev-list@cypress.com
3183 F: drivers/net/wireless/broadcom/brcm80211/
3185 BROADCOM BRCMSTB GPIO DRIVER
3186 M: Gregory Fong <gregory.0xf0@gmail.com>
3187 L: bcm-kernel-feedback-list@broadcom.com
3189 F: drivers/gpio/gpio-brcmstb.c
3190 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3192 BROADCOM BRCMSTB I2C DRIVER
3193 M: Kamal Dasu <kdasu.kdev@gmail.com>
3194 L: linux-i2c@vger.kernel.org
3195 L: bcm-kernel-feedback-list@broadcom.com
3197 F: drivers/i2c/busses/i2c-brcmstb.c
3198 F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3200 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3201 M: Al Cooper <alcooperx@gmail.com>
3202 L: linux-kernel@vger.kernel.org
3203 L: bcm-kernel-feedback-list@broadcom.com
3205 F: drivers/phy/broadcom/phy-brcm-usb*
3207 BROADCOM GENET ETHERNET DRIVER
3208 M: Doug Berger <opendmb@gmail.com>
3209 M: Florian Fainelli <f.fainelli@gmail.com>
3210 L: bcm-kernel-feedback-list@broadcom.com
3211 L: netdev@vger.kernel.org
3213 F: drivers/net/ethernet/broadcom/genet/
3215 BROADCOM IPROC ARM ARCHITECTURE
3216 M: Ray Jui <rjui@broadcom.com>
3217 M: Scott Branden <sbranden@broadcom.com>
3218 M: bcm-kernel-feedback-list@broadcom.com
3219 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3220 T: git git://github.com/broadcom/cygnus-linux.git
3237 F: arch/arm64/boot/dts/broadcom/northstar2/*
3238 F: arch/arm64/boot/dts/broadcom/stingray/*
3239 F: drivers/clk/bcm/clk-ns*
3240 F: drivers/clk/bcm/clk-sr*
3241 F: drivers/pinctrl/bcm/pinctrl-ns*
3242 F: include/dt-bindings/clock/bcm-sr*
3244 BROADCOM KONA GPIO DRIVER
3245 M: Ray Jui <rjui@broadcom.com>
3246 L: bcm-kernel-feedback-list@broadcom.com
3248 F: drivers/gpio/gpio-bcm-kona.c
3249 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3251 BROADCOM NETXTREME-E ROCE DRIVER
3252 M: Selvin Xavier <selvin.xavier@broadcom.com>
3253 M: Devesh Sharma <devesh.sharma@broadcom.com>
3254 M: Somnath Kotur <somnath.kotur@broadcom.com>
3255 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3256 L: linux-rdma@vger.kernel.org
3257 W: http://www.broadcom.com
3259 F: drivers/infiniband/hw/bnxt_re/
3260 F: include/uapi/rdma/bnxt_re-abi.h
3262 BROADCOM NVRAM DRIVER
3263 M: Rafał Miłecki <zajec5@gmail.com>
3264 L: linux-mips@vger.kernel.org
3266 F: drivers/firmware/broadcom/*
3268 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3269 M: Rafał Miłecki <zajec5@gmail.com>
3270 L: linux-wireless@vger.kernel.org
3273 F: include/linux/bcma/
3275 BROADCOM STB AVS CPUFREQ DRIVER
3276 M: Markus Mayer <mmayer@broadcom.com>
3277 M: bcm-kernel-feedback-list@broadcom.com
3278 L: linux-pm@vger.kernel.org
3280 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3281 F: drivers/cpufreq/brcmstb*
3283 BROADCOM STB AVS TMON DRIVER
3284 M: Markus Mayer <mmayer@broadcom.com>
3285 M: bcm-kernel-feedback-list@broadcom.com
3286 L: linux-pm@vger.kernel.org
3288 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3289 F: drivers/thermal/broadcom/brcmstb*
3291 BROADCOM STB NAND FLASH DRIVER
3292 M: Brian Norris <computersforpeace@gmail.com>
3293 M: Kamal Dasu <kdasu.kdev@gmail.com>
3294 L: linux-mtd@lists.infradead.org
3295 L: bcm-kernel-feedback-list@broadcom.com
3297 F: drivers/mtd/nand/raw/brcmnand/
3299 BROADCOM STB DPFE DRIVER
3300 M: Markus Mayer <mmayer@broadcom.com>
3301 M: bcm-kernel-feedback-list@broadcom.com
3302 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3304 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3305 F: drivers/memory/brcmstb_dpfe.c
3308 M: Kamal Dasu <kdasu.kdev@gmail.com>
3309 M: bcm-kernel-feedback-list@broadcom.com
3311 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3312 F: drivers/spi/spi-bcm-qspi.*
3313 F: drivers/spi/spi-brcmstb-qspi.c
3314 F: drivers/spi/spi-iproc-qspi.c
3316 BROADCOM SYSTEMPORT ETHERNET DRIVER
3317 M: Florian Fainelli <f.fainelli@gmail.com>
3318 L: bcm-kernel-feedback-list@broadcom.com
3319 L: netdev@vger.kernel.org
3321 F: drivers/net/ethernet/broadcom/bcmsysport.*
3323 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3324 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3325 M: Prashant Sreedharan <prashant@broadcom.com>
3326 M: Michael Chan <mchan@broadcom.com>
3327 L: netdev@vger.kernel.org
3329 F: drivers/net/ethernet/broadcom/tg3.*
3331 BROCADE BFA FC SCSI DRIVER
3332 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3333 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3334 L: linux-scsi@vger.kernel.org
3336 F: drivers/scsi/bfa/
3338 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3339 M: Rasesh Mody <rmody@marvell.com>
3340 M: Sudarsana Kalluru <skalluru@marvell.com>
3341 M: GR-Linux-NIC-Dev@marvell.com
3342 L: netdev@vger.kernel.org
3344 F: drivers/net/ethernet/brocade/bna/
3346 BSG (block layer generic sg v4 driver)
3347 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3348 L: linux-scsi@vger.kernel.org
3351 F: include/linux/bsg.h
3352 F: include/uapi/linux/bsg.h
3355 M: Clemens Ladisch <clemens@ladisch.de>
3356 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3357 T: git git://git.alsa-project.org/alsa-kernel.git
3359 F: Documentation/sound/cards/bt87x.rst
3360 F: sound/pci/bt87x.c
3363 M: Michael Buesch <m@bues.ch>
3364 W: http://bu3sch.de/btgpio.php
3366 F: drivers/gpio/gpio-bt8xx.c
3369 M: Chris Mason <clm@fb.com>
3370 M: Josef Bacik <josef@toxicpanda.com>
3371 M: David Sterba <dsterba@suse.com>
3372 L: linux-btrfs@vger.kernel.org
3373 W: http://btrfs.wiki.kernel.org/
3374 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3375 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3377 F: Documentation/filesystems/btrfs.txt
3379 F: include/linux/btrfs*
3380 F: include/uapi/linux/btrfs*
3382 BTTV VIDEO4LINUX DRIVER
3383 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3384 L: linux-media@vger.kernel.org
3385 W: https://linuxtv.org
3386 T: git git://linuxtv.org/media_tree.git
3388 F: Documentation/media/v4l-drivers/bttv*
3389 F: drivers/media/pci/bt8xx/bttv*
3391 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3392 M: Chanwoo Choi <cw00.choi@samsung.com>
3393 L: linux-pm@vger.kernel.org
3394 L: linux-samsung-soc@vger.kernel.org
3395 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3397 F: drivers/devfreq/exynos-bus.c
3398 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3400 BUSLOGIC SCSI DRIVER
3401 M: Khalid Aziz <khalid@gonehiking.org>
3402 L: linux-scsi@vger.kernel.org
3404 F: drivers/scsi/BusLogic.*
3405 F: drivers/scsi/FlashPoint.*
3407 C-MEDIA CMI8788 DRIVER
3408 M: Clemens Ladisch <clemens@ladisch.de>
3409 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3410 T: git git://git.alsa-project.org/alsa-kernel.git
3412 F: sound/pci/oxygen/
3415 M: Guo Ren <guoren@kernel.org>
3416 T: git https://github.com/c-sky/csky-linux.git
3419 F: Documentation/devicetree/bindings/csky/
3420 F: drivers/irqchip/irq-csky-*
3421 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3422 F: drivers/clocksource/timer-gx6605s.c
3423 F: drivers/clocksource/timer-mp-csky.c
3424 F: Documentation/devicetree/bindings/timer/csky,*
3429 M: Mark Salter <msalter@redhat.com>
3430 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3431 L: linux-c6x-dev@linux-c6x.org
3432 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3436 CA8210 IEEE-802.15.4 RADIO DRIVER
3437 M: Harry Morris <h.morris@cascoda.com>
3438 L: linux-wpan@vger.kernel.org
3439 W: https://github.com/Cascoda/ca8210-linux.git
3441 F: drivers/net/ieee802154/ca8210.c
3442 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3444 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3445 M: David Howells <dhowells@redhat.com>
3446 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3448 F: Documentation/filesystems/caching/cachefiles.txt
3451 CADENCE MIPI-CSI2 BRIDGES
3452 M: Maxime Ripard <maxime.ripard@bootlin.com>
3453 L: linux-media@vger.kernel.org
3455 F: Documentation/devicetree/bindings/media/cdns,*.txt
3456 F: drivers/media/platform/cadence/cdns-csi2*
3458 CADET FM/AM RADIO RECEIVER DRIVER
3459 M: Hans Verkuil <hverkuil@xs4all.nl>
3460 L: linux-media@vger.kernel.org
3461 T: git git://linuxtv.org/media_tree.git
3462 W: https://linuxtv.org
3464 F: drivers/media/radio/radio-cadet*
3466 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3467 M: Jonathan Corbet <corbet@lwn.net>
3468 L: linux-media@vger.kernel.org
3469 T: git git://linuxtv.org/media_tree.git
3471 F: Documentation/media/v4l-drivers/cafe_ccic*
3472 F: drivers/media/platform/marvell-ccic/
3475 L: netdev@vger.kernel.org
3477 F: Documentation/networking/caif/
3478 F: drivers/net/caif/
3479 F: include/uapi/linux/caif/
3480 F: include/net/caif/
3484 M: Toke Høiland-Jørgensen <toke@toke.dk>
3485 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3487 F: net/sched/sch_cake.c
3489 CALGARY x86-64 IOMMU
3490 M: Muli Ben-Yehuda <mulix@mulix.org>
3491 M: Jon Mason <jdmason@kudzu.us>
3492 L: iommu@lists.linux-foundation.org
3494 F: arch/x86/kernel/pci-calgary_64.c
3495 F: arch/x86/kernel/tce_64.c
3496 F: arch/x86/include/asm/calgary.h
3497 F: arch/x86/include/asm/tce.h
3500 M: Wolfgang Grandegger <wg@grandegger.com>
3501 M: Marc Kleine-Budde <mkl@pengutronix.de>
3502 L: linux-can@vger.kernel.org
3503 W: https://github.com/linux-can
3504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3505 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3507 F: Documentation/devicetree/bindings/net/can/
3509 F: include/linux/can/dev.h
3510 F: include/linux/can/platform/
3511 F: include/uapi/linux/can/error.h
3512 F: include/uapi/linux/can/netlink.h
3515 M: Oliver Hartkopp <socketcan@hartkopp.net>
3516 M: Marc Kleine-Budde <mkl@pengutronix.de>
3517 L: linux-can@vger.kernel.org
3518 W: https://github.com/linux-can
3519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3522 F: Documentation/networking/can.rst
3524 F: include/linux/can/core.h
3525 F: include/uapi/linux/can.h
3526 F: include/uapi/linux/can/bcm.h
3527 F: include/uapi/linux/can/raw.h
3528 F: include/uapi/linux/can/gw.h
3531 M: Serge Hallyn <serge@hallyn.com>
3532 L: linux-security-module@vger.kernel.org
3534 F: include/linux/capability.h
3535 F: include/uapi/linux/capability.h
3536 F: security/commoncap.c
3537 F: kernel/capability.c
3539 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3540 M: Kevin Tsai <ktsai@capellamicro.com>
3542 F: drivers/iio/light/cm*
3544 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3545 M: Christian Lamparter <chunkeey@googlemail.com>
3546 L: linux-wireless@vger.kernel.org
3547 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3549 F: drivers/net/wireless/ath/carl9170/
3552 M: Jan Glauber <jglauber@cavium.com>
3553 M: David Daney <david.daney@cavium.com>
3554 W: http://www.cavium.com
3556 F: drivers/i2c/busses/i2c-octeon*
3557 F: drivers/i2c/busses/i2c-thunderx*
3559 CAVIUM LIQUIDIO NETWORK DRIVER
3560 M: Derek Chickles <dchickles@marvell.com>
3561 M: Satanand Burla <sburla@marvell.com>
3562 M: Felix Manlunas <fmanlunas@marvell.com>
3563 L: netdev@vger.kernel.org
3564 W: http://www.cavium.com
3566 F: drivers/net/ethernet/cavium/liquidio/
3569 M: Jan Glauber <jglauber@cavium.com>
3570 M: David Daney <david.daney@cavium.com>
3571 M: Steven J. Hill <Steven.Hill@cavium.com>
3572 W: http://www.cavium.com
3574 F: drivers/mmc/host/cavium*
3576 CAVIUM OCTEON-TX CRYPTO DRIVER
3577 M: George Cherian <george.cherian@cavium.com>
3578 L: linux-crypto@vger.kernel.org
3579 W: http://www.cavium.com
3581 F: drivers/crypto/cavium/cpt/
3583 CAVIUM THUNDERX2 ARM64 SOC
3584 M: Robert Richter <rrichter@cavium.com>
3585 M: Jayachandran C <jnair@caviumnetworks.com>
3586 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3588 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3589 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3591 CC2520 IEEE-802.15.4 RADIO DRIVER
3592 M: Varka Bhadram <varkabhadram@gmail.com>
3593 L: linux-wpan@vger.kernel.org
3595 F: drivers/net/ieee802154/cc2520.c
3596 F: include/linux/spi/cc2520.h
3597 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3599 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3600 M: Gilad Ben-Yossef <gilad@benyossef.com>
3601 L: linux-crypto@vger.kernel.org
3603 F: drivers/crypto/ccree/
3604 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3607 M: Hans Verkuil <hans.verkuil@cisco.com>
3608 L: linux-media@vger.kernel.org
3609 T: git git://linuxtv.org/media_tree.git
3610 W: http://linuxtv.org
3612 F: Documentation/media/kapi/cec-core.rst
3613 F: Documentation/media/uapi/cec
3614 F: drivers/media/cec/
3615 F: drivers/media/rc/keymaps/rc-cec.c
3616 F: include/media/cec.h
3617 F: include/media/cec-notifier.h
3618 F: include/uapi/linux/cec.h
3619 F: include/uapi/linux/cec-funcs.h
3620 F: Documentation/devicetree/bindings/media/cec.txt
3621 F: Documentation/ABI/testing/debugfs-cec-error-inj
3624 M: Hans Verkuil <hans.verkuil@cisco.com>
3625 L: linux-media@vger.kernel.org
3626 T: git git://linuxtv.org/media_tree.git
3627 W: http://linuxtv.org
3629 F: drivers/media/platform/cec-gpio/
3630 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3632 CELL BROADBAND ENGINE ARCHITECTURE
3633 M: Arnd Bergmann <arnd@arndb.de>
3634 L: linuxppc-dev@lists.ozlabs.org
3635 W: http://www.ibm.com/developerworks/power/cell/
3637 F: arch/powerpc/include/asm/cell*.h
3638 F: arch/powerpc/include/asm/spu*.h
3639 F: arch/powerpc/include/uapi/asm/spu*.h
3640 F: arch/powerpc/oprofile/*cell*
3641 F: arch/powerpc/platforms/cell/
3643 CEPH COMMON CODE (LIBCEPH)
3644 M: Ilya Dryomov <idryomov@gmail.com>
3645 M: "Yan, Zheng" <zyan@redhat.com>
3646 M: Sage Weil <sage@redhat.com>
3647 L: ceph-devel@vger.kernel.org
3649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3650 T: git git://github.com/ceph/ceph-client.git
3653 F: include/linux/ceph/
3654 F: include/linux/crush/
3656 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3657 M: "Yan, Zheng" <zyan@redhat.com>
3658 M: Sage Weil <sage@redhat.com>
3659 M: Ilya Dryomov <idryomov@gmail.com>
3660 L: ceph-devel@vger.kernel.org
3662 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3663 T: git git://github.com/ceph/ceph-client.git
3665 F: Documentation/filesystems/ceph.txt
3668 CERTIFICATE HANDLING:
3669 M: David Howells <dhowells@redhat.com>
3670 M: David Woodhouse <dwmw2@infradead.org>
3671 L: keyrings@vger.kernel.org
3673 F: Documentation/admin-guide/module-signing.rst
3675 F: scripts/sign-file.c
3676 F: scripts/extract-cert.c
3678 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3679 L: linux-usb@vger.kernel.org
3681 F: Documentation/usb/WUSB-Design-overview.txt
3682 F: Documentation/usb/wusb-cbaf
3683 F: drivers/usb/host/hwa-hc.c
3684 F: drivers/usb/host/whci/
3685 F: drivers/usb/wusbcore/
3686 F: include/linux/usb/wusb*
3688 CFAG12864B LCD DRIVER
3689 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3691 F: drivers/auxdisplay/cfag12864b.c
3692 F: include/linux/cfag12864b.h
3694 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3695 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3697 F: drivers/auxdisplay/cfag12864bfb.c
3698 F: include/linux/cfag12864b.h
3700 802.11 (including CFG80211/NL80211)
3701 M: Johannes Berg <johannes@sipsolutions.net>
3702 L: linux-wireless@vger.kernel.org
3703 W: http://wireless.kernel.org/
3704 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3708 F: include/uapi/linux/nl80211.h
3709 F: include/linux/ieee80211.h
3710 F: include/net/wext.h
3711 F: include/net/cfg80211.h
3712 F: include/net/iw_handler.h
3713 F: include/net/ieee80211_radiotap.h
3714 F: Documentation/driver-api/80211/cfg80211.rst
3715 F: Documentation/networking/regulatory.txt
3717 CHAR and MISC DRIVERS
3718 M: Arnd Bergmann <arnd@arndb.de>
3719 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3720 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3724 F: include/linux/miscdevice.h
3727 M: Andy Whitcroft <apw@canonical.com>
3728 M: Joe Perches <joe@perches.com>
3730 F: scripts/checkpatch.pl
3732 CHINESE DOCUMENTATION
3733 M: Harry Wei <harryxiyou@gmail.com>
3734 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3735 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3737 F: Documentation/translations/zh_CN/
3739 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3740 M: Peter Chen <Peter.Chen@nxp.com>
3741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3742 L: linux-usb@vger.kernel.org
3744 F: drivers/usb/chipidea/
3746 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3747 M: Hans de Goede <hdegoede@redhat.com>
3748 L: linux-input@vger.kernel.org
3750 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3751 F: drivers/input/touchscreen/chipone_icn8318.c
3753 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3754 M: Hans de Goede <hdegoede@redhat.com>
3755 L: linux-input@vger.kernel.org
3757 F: drivers/input/touchscreen/chipone_icn8505.c
3759 CHROME HARDWARE PLATFORM SUPPORT
3760 M: Benson Leung <bleung@chromium.org>
3761 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3764 F: drivers/platform/chrome/
3766 CHROMEOS EC SUBDRIVERS
3767 M: Benson Leung <bleung@chromium.org>
3768 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3769 R: Guenter Roeck <groeck@chromium.org>
3773 F: drivers/power/supply/cros_usbpd-charger.c
3775 CHROMEOS EC CODEC DRIVER
3776 M: Cheng-Yi Chiang <cychiang@chromium.org>
3778 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3779 R: Guenter Roeck <groeck@chromium.org>
3780 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3781 F: sound/soc/codecs/cros_ec_codec.*
3783 CIRRUS LOGIC AUDIO CODEC DRIVERS
3784 M: Brian Austin <brian.austin@cirrus.com>
3785 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3786 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3788 F: sound/soc/codecs/cs*
3790 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3791 M: Hartley Sweeten <hsweeten@visionengravers.com>
3792 L: netdev@vger.kernel.org
3794 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3796 CIRRUS LOGIC LOCHNAGAR DRIVER
3797 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3798 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3799 L: patches@opensource.cirrus.com
3801 F: drivers/clk/clk-lochnagar.c
3802 F: drivers/mfd/lochnagar-i2c.c
3803 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3804 F: drivers/regulator/lochnagar-regulator.c
3805 F: include/dt-bindings/clk/lochnagar.h
3806 F: include/dt-bindings/pinctrl/lochnagar.h
3807 F: include/linux/mfd/lochnagar*
3808 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3809 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3810 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3811 F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3813 CISCO FCOE HBA DRIVER
3814 M: Satish Kharat <satishkh@cisco.com>
3815 M: Sesidhar Baddela <sebaddel@cisco.com>
3816 M: Karan Tilak Kumar <kartilak@cisco.com>
3817 L: linux-scsi@vger.kernel.org
3819 F: drivers/scsi/fnic/
3821 CISCO SCSI HBA DRIVER
3822 M: Karan Tilak Kumar <kartilak@cisco.com>
3823 M: Sesidhar Baddela <sebaddel@cisco.com>
3824 L: linux-scsi@vger.kernel.org
3826 F: drivers/scsi/snic/
3828 CISCO VIC ETHERNET NIC DRIVER
3829 M: Christian Benvenuti <benve@cisco.com>
3830 M: Govindarajulu Varadarajan <_govind@gmx.com>
3831 M: Parvi Kaustubhi <pkaustub@cisco.com>
3833 F: drivers/net/ethernet/cisco/enic/
3835 CISCO VIC LOW LATENCY NIC DRIVER
3836 M: Christian Benvenuti <benve@cisco.com>
3837 M: Nelson Escobar <neescoba@cisco.com>
3838 M: Parvi Kaustubhi <pkaustub@cisco.com>
3840 F: drivers/infiniband/hw/usnic/
3842 CIRRUS LOGIC MADERA CODEC DRIVERS
3843 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3844 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3845 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3846 L: patches@opensource.cirrus.com
3847 T: git https://github.com/CirrusLogic/linux-drivers.git
3848 W: https://github.com/CirrusLogic/linux-drivers/wiki
3850 F: Documentation/devicetree/bindings/mfd/madera.txt
3851 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3852 F: include/linux/irqchip/irq-madera*
3853 F: include/linux/mfd/madera/*
3854 F: drivers/gpio/gpio-madera*
3855 F: drivers/irqchip/irq-madera*
3856 F: drivers/mfd/madera*
3857 F: drivers/mfd/cs47l*
3858 F: drivers/pinctrl/cirrus/*
3861 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3866 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3867 L: linux-kernel@vger.kernel.org
3870 F: include/linux/cleancache.h
3873 M: Russell King <linux@armlinux.org.uk>
3874 L: linux-clk@vger.kernel.org
3876 F: include/linux/clk.h
3878 CLOCKSOURCE, CLOCKEVENT DRIVERS
3879 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3880 M: Thomas Gleixner <tglx@linutronix.de>
3881 L: linux-kernel@vger.kernel.org
3882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3884 F: drivers/clocksource/
3885 F: Documentation/devicetree/bindings/timer/
3888 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3889 M: Daniel Oliveira Nascimento <don@syst.com.br>
3890 L: platform-driver-x86@vger.kernel.org
3892 F: drivers/platform/x86/classmate-laptop.c
3895 M: Hans Verkuil <hans.verkuil@cisco.com>
3896 L: linux-media@vger.kernel.org
3897 T: git git://linuxtv.org/media_tree.git
3898 W: https://linuxtv.org
3900 F: drivers/media/pci/cobalt/
3902 COCCINELLE/Semantic Patches (SmPL)
3903 M: Julia Lawall <Julia.Lawall@lip6.fr>
3904 M: Gilles Muller <Gilles.Muller@lip6.fr>
3905 M: Nicolas Palix <nicolas.palix@imag.fr>
3906 M: Michal Marek <michal.lkml@markovi.net>
3907 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3908 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3909 W: http://coccinelle.lip6.fr/
3911 F: Documentation/dev-tools/coccinelle.rst
3912 F: scripts/coccinelle/
3913 F: scripts/coccicheck
3916 M: Jan Harkes <jaharkes@cs.cmu.edu>
3918 L: codalist@coda.cs.cmu.edu
3919 W: http://www.coda.cs.cmu.edu/
3921 F: Documentation/filesystems/coda.txt
3923 F: include/linux/coda*.h
3924 F: include/uapi/linux/coda*.h
3926 CODA V4L2 MEM2MEM DRIVER
3927 M: Philipp Zabel <p.zabel@pengutronix.de>
3928 L: linux-media@vger.kernel.org
3930 F: Documentation/devicetree/bindings/media/coda.txt
3931 F: drivers/media/platform/coda/
3934 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3936 F: Documentation/process/code-of-conduct.rst
3937 F: Documentation/process/code-of-conduct-interpretation.rst
3939 COMMON CLK FRAMEWORK
3940 M: Michael Turquette <mturquette@baylibre.com>
3941 M: Stephen Boyd <sboyd@kernel.org>
3942 L: linux-clk@vger.kernel.org
3943 Q: http://patchwork.kernel.org/project/linux-clk/list/
3944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3946 F: Documentation/devicetree/bindings/clock/
3948 X: drivers/clk/clkdev.c
3949 F: include/linux/clk-pr*
3950 F: include/linux/clk/
3951 F: include/linux/of_clk.h
3953 COMMON INTERNET FILE SYSTEM (CIFS)
3954 M: Steve French <sfrench@samba.org>
3955 L: linux-cifs@vger.kernel.org
3956 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3957 W: http://linux-cifs.samba.org/
3958 T: git git://git.samba.org/sfrench/cifs-2.6.git
3960 F: Documentation/filesystems/cifs/
3963 COMPACTPCI HOTPLUG CORE
3964 M: Scott Murray <scott@spiteful.org>
3965 L: linux-pci@vger.kernel.org
3967 F: drivers/pci/hotplug/cpci_hotplug*
3969 COMPACTPCI HOTPLUG GENERIC DRIVER
3970 M: Scott Murray <scott@spiteful.org>
3971 L: linux-pci@vger.kernel.org
3973 F: drivers/pci/hotplug/cpcihp_generic.c
3975 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3976 M: Scott Murray <scott@spiteful.org>
3977 L: linux-pci@vger.kernel.org
3979 F: drivers/pci/hotplug/cpcihp_zt5550.*
3981 COMPAL LAPTOP SUPPORT
3982 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3983 L: platform-driver-x86@vger.kernel.org
3985 F: drivers/platform/x86/compal-laptop.c
3988 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3990 F: include/linux/compiler_attributes.h
3992 CONEXANT ACCESSRUNNER USB DRIVER
3993 L: accessrunner-general@lists.sourceforge.net
3994 W: http://accessrunner.sourceforge.net/
3996 F: drivers/usb/atm/cxacru.c
3999 M: Joel Becker <jlbec@evilplan.org>
4000 M: Christoph Hellwig <hch@lst.de>
4001 T: git git://git.infradead.org/users/hch/configfs.git
4004 F: include/linux/configfs.h
4007 M: Evgeniy Polyakov <zbr@ioremap.net>
4008 L: netdev@vger.kernel.org
4010 F: drivers/connector/
4012 CONTROL GROUP (CGROUP)
4013 M: Tejun Heo <tj@kernel.org>
4014 M: Li Zefan <lizefan@huawei.com>
4015 M: Johannes Weiner <hannes@cmpxchg.org>
4016 L: cgroups@vger.kernel.org
4017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4019 F: Documentation/admin-guide/cgroup-v2.rst
4020 F: Documentation/cgroup-v1/
4021 F: include/linux/cgroup*
4024 CONTROL GROUP - CPUSET
4025 M: Li Zefan <lizefan@huawei.com>
4026 L: cgroups@vger.kernel.org
4027 W: http://www.bullopensource.org/cpuset/
4028 W: http://oss.sgi.com/projects/cpusets/
4029 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4031 F: Documentation/cgroup-v1/cpusets.txt
4032 F: include/linux/cpuset.h
4033 F: kernel/cgroup/cpuset.c
4035 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4036 M: Johannes Weiner <hannes@cmpxchg.org>
4037 M: Michal Hocko <mhocko@kernel.org>
4038 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4039 L: cgroups@vger.kernel.org
4040 L: linux-mm@kvack.org
4045 CORETEMP HARDWARE MONITORING DRIVER
4046 M: Fenghua Yu <fenghua.yu@intel.com>
4047 L: linux-hwmon@vger.kernel.org
4049 F: Documentation/hwmon/coretemp
4050 F: drivers/hwmon/coretemp.c
4052 COSA/SRP SYNC SERIAL DRIVER
4053 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4054 W: http://www.fi.muni.cz/~kas/cosa/
4056 F: drivers/net/wan/cosa*
4059 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4060 L: linux-iio@vger.kernel.org
4062 F: Documentation/ABI/testing/sysfs-bus-counter*
4063 F: Documentation/driver-api/generic-counter.rst
4065 F: include/linux/counter.h
4066 F: include/linux/counter_enum.h
4068 CPMAC ETHERNET DRIVER
4069 M: Florian Fainelli <f.fainelli@gmail.com>
4070 L: netdev@vger.kernel.org
4072 F: drivers/net/ethernet/ti/cpmac.c
4074 CPU FREQUENCY SCALING FRAMEWORK
4075 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4076 M: Viresh Kumar <viresh.kumar@linaro.org>
4077 L: linux-pm@vger.kernel.org
4079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4081 B: https://bugzilla.kernel.org
4082 F: Documentation/admin-guide/pm/cpufreq.rst
4083 F: Documentation/admin-guide/pm/intel_pstate.rst
4084 F: Documentation/cpu-freq/
4085 F: Documentation/devicetree/bindings/cpufreq/
4087 F: include/linux/cpufreq.h
4088 F: tools/testing/selftests/cpufreq/
4090 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4091 M: Viresh Kumar <viresh.kumar@linaro.org>
4092 M: Sudeep Holla <sudeep.holla@arm.com>
4093 L: linux-pm@vger.kernel.org
4094 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4096 F: drivers/cpufreq/arm_big_little.h
4097 F: drivers/cpufreq/arm_big_little.c
4099 CPU POWER MONITORING SUBSYSTEM
4100 M: Thomas Renninger <trenn@suse.com>
4101 M: Shuah Khan <shuah@kernel.org>
4102 M: Shuah Khan <skhan@linuxfoundation.org>
4103 L: linux-pm@vger.kernel.org
4105 F: tools/power/cpupower/
4108 M: "H. Peter Anvin" <hpa@zytor.com>
4110 F: arch/x86/kernel/cpuid.c
4111 F: arch/x86/kernel/msr.c
4113 CPUIDLE DRIVER - ARM BIG LITTLE
4114 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4115 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4116 L: linux-pm@vger.kernel.org
4117 L: linux-arm-kernel@lists.infradead.org
4118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4120 F: drivers/cpuidle/cpuidle-big_little.c
4122 CPUIDLE DRIVER - ARM EXYNOS
4123 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4124 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4125 M: Kukjin Kim <kgene@kernel.org>
4126 L: linux-pm@vger.kernel.org
4127 L: linux-samsung-soc@vger.kernel.org
4129 F: drivers/cpuidle/cpuidle-exynos.c
4130 F: arch/arm/mach-exynos/pm.c
4132 CPU IDLE TIME MANAGEMENT FRAMEWORK
4133 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4134 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4135 L: linux-pm@vger.kernel.org
4137 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4138 B: https://bugzilla.kernel.org
4139 F: Documentation/admin-guide/pm/cpuidle.rst
4140 F: Documentation/driver-api/pm/cpuidle.rst
4141 F: drivers/cpuidle/*
4142 F: include/linux/cpuidle.h
4145 M: Nicolas Pitre <nico@fluxnic.net>
4147 F: Documentation/filesystems/cramfs.txt
4151 M: Herbert Xu <herbert@gondor.apana.org.au>
4152 M: "David S. Miller" <davem@davemloft.net>
4153 L: linux-crypto@vger.kernel.org
4154 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4157 F: Documentation/crypto/
4158 F: Documentation/devicetree/bindings/crypto/
4163 F: include/linux/crypto*
4165 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4166 M: Neil Horman <nhorman@tuxdriver.com>
4167 L: linux-crypto@vger.kernel.org
4169 F: crypto/ansi_cprng.c
4173 M: Hans Verkuil <hverkuil@xs4all.nl>
4174 L: linux-media@vger.kernel.org
4175 T: git git://linuxtv.org/media_tree.git
4176 W: http://linuxtv.org
4178 F: drivers/media/i2c/cs3308.c
4180 CS5535 Audio ALSA driver
4181 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4183 F: sound/pci/cs5535audio/
4185 CSI DRIVERS FOR ALLWINNER V3s
4186 M: Yong Deng <yong.deng@magewell.com>
4187 L: linux-media@vger.kernel.org
4188 T: git git://linuxtv.org/media_tree.git
4190 F: drivers/media/platform/sunxi/sun6i-csi/
4191 F: Documentation/devicetree/bindings/media/sun6i-csi.txt
4194 M: Solomon Peachy <pizza@shaftnet.org>
4196 F: drivers/net/wireless/st/cw1200/
4198 CX18 VIDEO4LINUX DRIVER
4199 M: Andy Walls <awalls@md.metrocast.net>
4200 L: ivtv-devel@ivtvdriver.org (subscribers-only)
4201 L: linux-media@vger.kernel.org
4202 T: git git://linuxtv.org/media_tree.git
4203 W: https://linuxtv.org
4204 W: http://www.ivtvdriver.org/index.php/Cx18
4206 F: Documentation/media/v4l-drivers/cx18*
4207 F: drivers/media/pci/cx18/
4208 F: include/uapi/linux/ivtv*
4210 CX2341X MPEG ENCODER HELPER MODULE
4211 M: Hans Verkuil <hverkuil@xs4all.nl>
4212 L: linux-media@vger.kernel.org
4213 T: git git://linuxtv.org/media_tree.git
4214 W: https://linuxtv.org
4216 F: drivers/media/common/cx2341x*
4217 F: include/media/drv-intf/cx2341x.h
4219 CX24120 MEDIA DRIVER
4220 M: Jemma Denson <jdenson@gmail.com>
4221 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4222 L: linux-media@vger.kernel.org
4223 W: https://linuxtv.org
4224 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4226 F: drivers/media/dvb-frontends/cx24120*
4228 CX88 VIDEO4LINUX DRIVER
4229 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4230 L: linux-media@vger.kernel.org
4231 W: https://linuxtv.org
4232 T: git git://linuxtv.org/media_tree.git
4234 F: Documentation/media/v4l-drivers/cx88*
4235 F: drivers/media/pci/cx88/
4237 CXD2820R MEDIA DRIVER
4238 M: Antti Palosaari <crope@iki.fi>
4239 L: linux-media@vger.kernel.org
4240 W: https://linuxtv.org
4241 W: http://palosaari.fi/linux/
4242 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4243 T: git git://linuxtv.org/anttip/media_tree.git
4245 F: drivers/media/dvb-frontends/cxd2820r*
4247 CXGB3 ETHERNET DRIVER (CXGB3)
4248 M: Vishal Kulkarni <vishal@chelsio.com>
4249 L: netdev@vger.kernel.org
4250 W: http://www.chelsio.com
4252 F: drivers/net/ethernet/chelsio/cxgb3/
4254 CXGB3 ISCSI DRIVER (CXGB3I)
4255 M: Karen Xie <kxie@chelsio.com>
4256 L: linux-scsi@vger.kernel.org
4257 W: http://www.chelsio.com
4259 F: drivers/scsi/cxgbi/cxgb3i
4261 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4262 M: Steve Wise <swise@chelsio.com>
4263 L: linux-rdma@vger.kernel.org
4264 W: http://www.openfabrics.org
4266 F: drivers/infiniband/hw/cxgb3/
4267 F: include/uapi/rdma/cxgb3-abi.h
4269 CXGB4 CRYPTO DRIVER (chcr)
4270 M: Harsh Jain <harsh@chelsio.com>
4271 L: linux-crypto@vger.kernel.org
4272 W: http://www.chelsio.com
4274 F: drivers/crypto/chelsio
4276 CXGB4 ETHERNET DRIVER (CXGB4)
4277 M: Vishal Kulkarni <vishal@chelsio.com>
4278 L: netdev@vger.kernel.org
4279 W: http://www.chelsio.com
4281 F: drivers/net/ethernet/chelsio/cxgb4/
4283 CXGB4 ISCSI DRIVER (CXGB4I)
4284 M: Karen Xie <kxie@chelsio.com>
4285 L: linux-scsi@vger.kernel.org
4286 W: http://www.chelsio.com
4288 F: drivers/scsi/cxgbi/cxgb4i
4290 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4291 M: Steve Wise <swise@chelsio.com>
4292 L: linux-rdma@vger.kernel.org
4293 W: http://www.openfabrics.org
4295 F: drivers/infiniband/hw/cxgb4/
4296 F: include/uapi/rdma/cxgb4-abi.h
4298 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4299 M: Casey Leedom <leedom@chelsio.com>
4300 L: netdev@vger.kernel.org
4301 W: http://www.chelsio.com
4303 F: drivers/net/ethernet/chelsio/cxgb4vf/
4305 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4306 M: Frederic Barrat <fbarrat@linux.ibm.com>
4307 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4308 L: linuxppc-dev@lists.ozlabs.org
4310 F: arch/powerpc/platforms/powernv/pci-cxl.c
4311 F: drivers/misc/cxl/
4312 F: include/misc/cxl*
4313 F: include/uapi/misc/cxl.h
4314 F: Documentation/powerpc/cxl.txt
4315 F: Documentation/ABI/testing/sysfs-class-cxl
4317 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4318 M: Manoj N. Kumar <manoj@linux.ibm.com>
4319 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4320 M: Uma Krishnan <ukrishn@linux.ibm.com>
4321 L: linux-scsi@vger.kernel.org
4323 F: drivers/scsi/cxlflash/
4324 F: include/uapi/scsi/cxlflash_ioctl.h
4325 F: Documentation/powerpc/cxlflash.txt
4328 M: Russell King <linux@armlinux.org.uk>
4329 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4330 W: http://www.armlinux.org.uk/
4332 F: drivers/video/fbdev/cyber2000fb.*
4334 CYCLADES ASYNC MUX DRIVER
4335 W: http://www.cyclades.com/
4337 F: drivers/tty/cyclades.c
4338 F: include/linux/cyclades.h
4339 F: include/uapi/linux/cyclades.h
4341 CYCLADES PC300 DRIVER
4342 W: http://www.cyclades.com/
4344 F: drivers/net/wan/pc300*
4346 CYPRESS_FIRMWARE MEDIA DRIVER
4347 M: Antti Palosaari <crope@iki.fi>
4348 L: linux-media@vger.kernel.org
4349 W: https://linuxtv.org
4350 W: http://palosaari.fi/linux/
4351 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4352 T: git git://linuxtv.org/anttip/media_tree.git
4354 F: drivers/media/common/cypress_firmware*
4356 CYTTSP TOUCHSCREEN DRIVER
4357 M: Ferruh Yigit <fery@cypress.com>
4358 L: linux-input@vger.kernel.org
4360 F: drivers/input/touchscreen/cyttsp*
4361 F: include/linux/input/cyttsp.h
4363 D-LINK DIR-685 TOUCHKEYS DRIVER
4364 M: Linus Walleij <linus.walleij@linaro.org>
4365 L: linux-input@vger.kernel.org
4367 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4369 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4370 M: Joshua Kinard <kumba@gentoo.org>
4372 F: drivers/rtc/rtc-ds1685.c
4373 F: include/linux/rtc/ds1685.h
4375 DAMA SLAVE for AX.25
4376 M: Joerg Reuter <jreuter@yaina.de>
4377 W: http://yaina.de/jreuter/
4378 W: http://www.qsl.net/dl1bke/
4379 L: linux-hams@vger.kernel.org
4381 F: net/ax25/af_ax25.c
4382 F: net/ax25/ax25_dev.c
4383 F: net/ax25/ax25_ds_*
4384 F: net/ax25/ax25_in.c
4385 F: net/ax25/ax25_out.c
4386 F: net/ax25/ax25_timer.c
4387 F: net/ax25/sysctl_net_ax25.c
4389 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4390 L: netdev@vger.kernel.org
4392 F: Documentation/networking/device_drivers/dec/dmfe.txt
4393 F: drivers/net/ethernet/dec/tulip/dmfe.c
4395 DC390/AM53C974 SCSI driver
4396 M: Hannes Reinecke <hare@suse.com>
4397 L: linux-scsi@vger.kernel.org
4399 F: drivers/scsi/am53c974.c
4402 M: Oliver Neukum <oliver@neukum.org>
4403 M: Ali Akcaagac <aliakc@web.de>
4404 M: Jamie Lenehan <lenehan@twibble.org>
4405 L: dc395x@twibble.org
4406 W: http://twibble.org/dist/dc395x/
4407 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4409 F: Documentation/scsi/dc395x.txt
4410 F: drivers/scsi/dc395x.*
4413 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4414 L: dccp@vger.kernel.org
4415 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4417 F: include/linux/dccp.h
4418 F: include/uapi/linux/dccp.h
4419 F: include/linux/tfrc.h
4422 DECnet NETWORK LAYER
4423 W: http://linux-decnet.sourceforge.net
4424 L: linux-decnet-user@lists.sourceforge.net
4426 F: Documentation/networking/decnet.txt
4429 DECSTATION PLATFORM SUPPORT
4430 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4431 L: linux-mips@vger.kernel.org
4432 W: http://www.linux-mips.org/wiki/DECstation
4435 F: arch/mips/include/asm/dec/
4436 F: arch/mips/include/asm/mach-dec/
4438 DEFXX FDDI NETWORK DRIVER
4439 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4441 F: drivers/net/fddi/defxx.*
4444 M: Pali Rohár <pali.rohar@gmail.com>
4445 M: Mario Limonciello <mario.limonciello@dell.com>
4446 L: platform-driver-x86@vger.kernel.org
4448 F: drivers/platform/x86/dell-smbios.*
4450 DELL SMBIOS SMM DRIVER
4451 M: Mario Limonciello <mario.limonciello@dell.com>
4452 L: platform-driver-x86@vger.kernel.org
4454 F: drivers/platform/x86/dell-smbios-smm.c
4456 DELL SMBIOS WMI DRIVER
4457 M: Mario Limonciello <mario.limonciello@dell.com>
4458 L: platform-driver-x86@vger.kernel.org
4460 F: drivers/platform/x86/dell-smbios-wmi.c
4461 F: tools/wmi/dell-smbios-example.c
4463 DEFZA FDDI NETWORK DRIVER
4464 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4466 F: drivers/net/fddi/defza.*
4469 M: Matthew Garrett <mjg59@srcf.ucam.org>
4470 M: Pali Rohár <pali.rohar@gmail.com>
4471 L: platform-driver-x86@vger.kernel.org
4473 F: drivers/platform/x86/dell-laptop.c
4475 DELL LAPTOP FREEFALL DRIVER
4476 M: Pali Rohár <pali.rohar@gmail.com>
4478 F: drivers/platform/x86/dell-smo8800.c
4480 DELL LAPTOP RBTN DRIVER
4481 M: Pali Rohár <pali.rohar@gmail.com>
4483 F: drivers/platform/x86/dell-rbtn.*
4485 DELL REMOTE BIOS UPDATE DRIVER
4486 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4487 L: platform-driver-x86@vger.kernel.org
4489 F: drivers/platform/x86/dell_rbu.c
4491 DELL LAPTOP SMM DRIVER
4492 M: Pali Rohár <pali.rohar@gmail.com>
4494 F: drivers/hwmon/dell-smm-hwmon.c
4495 F: include/uapi/linux/i8k.h
4497 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4498 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4499 L: platform-driver-x86@vger.kernel.org
4501 F: Documentation/dcdbas.txt
4502 F: drivers/platform/x86/dcdbas.*
4504 DELL WMI NOTIFICATIONS DRIVER
4505 M: Matthew Garrett <mjg59@srcf.ucam.org>
4506 M: Pali Rohár <pali.rohar@gmail.com>
4508 F: drivers/platform/x86/dell-wmi.c
4510 DELL WMI DESCRIPTOR DRIVER
4511 M: Mario Limonciello <mario.limonciello@dell.com>
4513 F: drivers/platform/x86/dell-wmi-descriptor.c
4515 DELTA ST MEDIA DRIVER
4516 M: Hugues Fruchet <hugues.fruchet@st.com>
4517 L: linux-media@vger.kernel.org
4518 T: git git://linuxtv.org/media_tree.git
4519 W: https://linuxtv.org
4521 F: drivers/media/platform/sti/delta
4524 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4525 L: linux-mtd@lists.infradead.org
4527 F: drivers/mtd/nand/raw/denali*
4529 DESIGNWARE USB2 DRD IP DRIVER
4530 M: Minas Harutyunyan <hminas@synopsys.com>
4531 L: linux-usb@vger.kernel.org
4532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4534 F: drivers/usb/dwc2/
4536 DESIGNWARE USB3 DRD IP DRIVER
4537 M: Felipe Balbi <balbi@kernel.org>
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/dwc3/
4543 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4544 M: Andreas Klinger <ak@it-klinger.de>
4545 L: linux-iio@vger.kernel.org
4547 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4548 F: drivers/iio/proximity/srf*.c
4550 DEVICE COREDUMP (DEV_COREDUMP)
4551 M: Johannes Berg <johannes@sipsolutions.net>
4552 L: linux-kernel@vger.kernel.org
4554 F: drivers/base/devcoredump.c
4555 F: include/linux/devcoredump.h
4557 DEVICE FREQUENCY (DEVFREQ)
4558 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4559 M: Kyungmin Park <kyungmin.park@samsung.com>
4560 R: Chanwoo Choi <cw00.choi@samsung.com>
4561 L: linux-pm@vger.kernel.org
4562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4565 F: include/linux/devfreq.h
4566 F: Documentation/devicetree/bindings/devfreq/
4568 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4569 M: Chanwoo Choi <cw00.choi@samsung.com>
4570 L: linux-pm@vger.kernel.org
4571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4573 F: drivers/devfreq/event/
4574 F: drivers/devfreq/devfreq-event.c
4575 F: include/linux/devfreq-event.h
4576 F: Documentation/devicetree/bindings/devfreq/event/
4578 DEVICE NUMBER REGISTRY
4579 M: Torben Mathiasen <device@lanana.org>
4580 W: http://lanana.org/docs/device-list/index.html
4584 M: Alasdair Kergon <agk@redhat.com>
4585 M: Mike Snitzer <snitzer@redhat.com>
4586 M: dm-devel@redhat.com
4587 L: dm-devel@redhat.com
4588 W: http://sources.redhat.com/dm
4589 Q: http://patchwork.kernel.org/project/dm-devel/list/
4590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4591 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4593 F: Documentation/device-mapper/
4594 F: drivers/md/Makefile
4595 F: drivers/md/Kconfig
4597 F: drivers/md/persistent-data/
4598 F: include/linux/device-mapper.h
4599 F: include/linux/dm-*.h
4600 F: include/uapi/linux/dm-*.h
4603 M: Jiri Pirko <jiri@mellanox.com>
4604 L: netdev@vger.kernel.org
4606 F: net/core/devlink.c
4607 F: include/net/devlink.h
4608 F: include/uapi/linux/devlink.h
4610 DIALOG SEMICONDUCTOR DRIVERS
4611 M: Support Opensource <support.opensource@diasemi.com>
4612 W: http://www.dialog-semiconductor.com/products
4614 F: Documentation/hwmon/da90??
4615 F: Documentation/devicetree/bindings/mfd/da90*.txt
4616 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4617 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4618 F: Documentation/devicetree/bindings/regulator/da92*.txt
4619 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4620 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4621 F: drivers/gpio/gpio-da90??.c
4622 F: drivers/hwmon/da90??-hwmon.c
4623 F: drivers/iio/adc/da91??-*.c
4624 F: drivers/input/misc/da90??_onkey.c
4625 F: drivers/input/touchscreen/da9052_tsi.c
4626 F: drivers/leds/leds-da90??.c
4627 F: drivers/mfd/da903x.c
4628 F: drivers/mfd/da90??-*.c
4629 F: drivers/mfd/da91??-*.c
4630 F: drivers/power/supply/da9052-battery.c
4631 F: drivers/power/supply/da91??-*.c
4632 F: drivers/regulator/da903x.c
4633 F: drivers/regulator/da9???-regulator.[ch]
4634 F: drivers/thermal/da90??-thermal.c
4635 F: drivers/rtc/rtc-da90??.c
4636 F: drivers/video/backlight/da90??_bl.c
4637 F: drivers/watchdog/da90??_wdt.c
4638 F: include/linux/mfd/da903x.h
4639 F: include/linux/mfd/da9052/
4640 F: include/linux/mfd/da9055/
4641 F: include/linux/mfd/da9062/
4642 F: include/linux/mfd/da9063/
4643 F: include/linux/mfd/da9150/
4644 F: include/linux/regulator/da9211.h
4645 F: include/sound/da[79]*.h
4646 F: sound/soc/codecs/da[79]*.[ch]
4648 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4649 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4650 L: linux-gpio@vger.kernel.org
4652 F: drivers/gpio/gpio-gpio-mm.c
4654 DIOLAN U2C-12 I2C DRIVER
4655 M: Guenter Roeck <linux@roeck-us.net>
4656 L: linux-i2c@vger.kernel.org
4658 F: drivers/i2c/busses/i2c-diolan-u2c.c
4660 FILESYSTEM DIRECT ACCESS (DAX)
4661 M: Dan Williams <dan.j.williams@intel.com>
4662 R: Matthew Wilcox <willy@infradead.org>
4663 R: Jan Kara <jack@suse.cz>
4664 L: linux-fsdevel@vger.kernel.org
4665 L: linux-nvdimm@lists.01.org
4668 F: include/linux/dax.h
4669 F: include/trace/events/fs_dax.h
4671 DEVICE DIRECT ACCESS (DAX)
4672 M: Dan Williams <dan.j.williams@intel.com>
4673 M: Vishal Verma <vishal.l.verma@intel.com>
4674 M: Keith Busch <keith.busch@intel.com>
4675 M: Dave Jiang <dave.jiang@intel.com>
4676 L: linux-nvdimm@lists.01.org
4680 DIRECTORY NOTIFICATION (DNOTIFY)
4681 M: Jan Kara <jack@suse.cz>
4682 R: Amir Goldstein <amir73il@gmail.com>
4683 L: linux-fsdevel@vger.kernel.org
4685 F: Documentation/filesystems/dnotify.txt
4686 F: fs/notify/dnotify/
4687 F: include/linux/dnotify.h
4689 DISK GEOMETRY AND PARTITION HANDLING
4690 M: Andries Brouwer <aeb@cwi.nl>
4691 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4692 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4693 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4697 M: Jan Kara <jack@suse.com>
4699 F: Documentation/filesystems/quota.txt
4701 F: include/linux/quota*.h
4702 F: include/uapi/linux/quota*.h
4704 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4705 M: Bernie Thompson <bernie@plugable.com>
4706 L: linux-fbdev@vger.kernel.org
4708 W: http://plugable.com/category/projects/udlfb/
4709 F: drivers/video/fbdev/udlfb.c
4710 F: include/video/udlfb.h
4711 F: Documentation/fb/udlfb.txt
4713 DISTRIBUTED LOCK MANAGER (DLM)
4714 M: Christine Caulfield <ccaulfie@redhat.com>
4715 M: David Teigland <teigland@redhat.com>
4716 L: cluster-devel@redhat.com
4717 W: http://sources.redhat.com/cluster/
4718 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4722 DMA BUFFER SHARING FRAMEWORK
4723 M: Sumit Semwal <sumit.semwal@linaro.org>
4725 L: linux-media@vger.kernel.org
4726 L: dri-devel@lists.freedesktop.org
4727 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4729 F: include/linux/dma-buf*
4730 F: include/linux/reservation.h
4731 F: include/linux/*fence.h
4732 F: Documentation/driver-api/dma-buf.rst
4733 T: git git://anongit.freedesktop.org/drm/drm-misc
4735 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4736 M: Vinod Koul <vkoul@kernel.org>
4737 L: dmaengine@vger.kernel.org
4738 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4741 F: include/linux/dmaengine.h
4742 F: include/linux/of_dma.h
4743 F: Documentation/devicetree/bindings/dma/
4744 F: Documentation/driver-api/dmaengine/
4745 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4748 M: Christoph Hellwig <hch@lst.de>
4749 M: Marek Szyprowski <m.szyprowski@samsung.com>
4750 R: Robin Murphy <robin.murphy@arm.com>
4751 L: iommu@lists.linux-foundation.org
4752 T: git git://git.infradead.org/users/hch/dma-mapping.git
4753 W: http://git.infradead.org/users/hch/dma-mapping.git
4756 F: include/asm-generic/dma-mapping.h
4757 F: include/linux/dma-direct.h
4758 F: include/linux/dma-mapping.h
4759 F: include/linux/dma-noncoherent.h
4761 DME1737 HARDWARE MONITOR DRIVER
4762 M: Juerg Haefliger <juergh@gmail.com>
4763 L: linux-hwmon@vger.kernel.org
4765 F: Documentation/hwmon/dme1737
4766 F: drivers/hwmon/dme1737.c
4769 M: Jean Delvare <jdelvare@suse.com>
4771 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4772 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4773 F: drivers/firmware/dmi-id.c
4774 F: drivers/firmware/dmi_scan.c
4775 F: include/linux/dmi.h
4778 M: Jonathan Corbet <corbet@lwn.net>
4779 L: linux-doc@vger.kernel.org
4782 F: scripts/kernel-doc
4783 X: Documentation/ABI/
4784 X: Documentation/acpi/
4785 X: Documentation/devicetree/
4786 X: Documentation/i2c/
4787 X: Documentation/media/
4788 X: Documentation/power/
4789 X: Documentation/spi/
4790 T: git git://git.lwn.net/linux.git docs-next
4792 DOCUMENTATION/ITALIAN
4793 M: Federico Vaga <federico.vaga@vaga.pv.it>
4794 L: linux-doc@vger.kernel.org
4796 F: Documentation/translations/it_IT
4798 DONGWOON DW9714 LENS VOICE COIL DRIVER
4799 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4800 L: linux-media@vger.kernel.org
4801 T: git git://linuxtv.org/media_tree.git
4803 F: drivers/media/i2c/dw9714.c
4804 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4806 DONGWOON DW9807 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/dw9807-vcm.c
4812 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4815 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4816 L: blinux-list@redhat.com
4818 F: drivers/char/dtlk.c
4819 F: include/linux/dtlk.h
4821 DPAA2 DATAPATH I/O (DPIO) DRIVER
4822 M: Roy Pledge <Roy.Pledge@nxp.com>
4823 L: linux-kernel@vger.kernel.org
4825 F: drivers/soc/fsl/dpio
4827 DPAA2 ETHERNET DRIVER
4828 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4829 L: netdev@vger.kernel.org
4831 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4832 F: drivers/net/ethernet/freescale/dpaa2/dpni*
4833 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
4834 F: drivers/net/ethernet/freescale/dpaa2/Makefile
4835 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
4837 DPAA2 ETHERNET SWITCH DRIVER
4838 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4839 M: Ioana Ciornei <ioana.ciornei@nxp.com>
4840 L: linux-kernel@vger.kernel.org
4842 F: drivers/staging/fsl-dpaa2/ethsw
4844 DPAA2 PTP CLOCK DRIVER
4845 M: Yangbo Lu <yangbo.lu@nxp.com>
4846 L: netdev@vger.kernel.org
4848 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4849 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
4851 DPT_I2O SCSI RAID DRIVER
4852 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4853 L: linux-scsi@vger.kernel.org
4854 W: http://www.adaptec.com/
4856 F: drivers/scsi/dpt*
4857 F: drivers/scsi/dpt/
4860 M: Philipp Reisner <philipp.reisner@linbit.com>
4861 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4862 L: drbd-dev@lists.linbit.com
4863 W: http://www.drbd.org
4864 T: git git://git.linbit.com/linux-drbd.git
4865 T: git git://git.linbit.com/drbd-8.4.git
4867 F: drivers/block/drbd/
4869 F: Documentation/blockdev/drbd/
4871 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4872 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4873 R: "Rafael J. Wysocki" <rafael@kernel.org>
4874 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4876 F: Documentation/kobject.txt
4880 F: include/linux/debugfs.h
4881 F: include/linux/kobj*
4884 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4885 M: Kevin Hilman <khilman@kernel.org>
4886 M: Nishanth Menon <nm@ti.com>
4888 F: drivers/power/avs/
4889 F: include/linux/power/smartreflex.h
4890 L: linux-pm@vger.kernel.org
4892 DRM DRIVER FOR ARM PL111 CLCD
4893 M: Eric Anholt <eric@anholt.net>
4894 T: git git://anongit.freedesktop.org/drm/drm-misc
4896 F: drivers/gpu/drm/pl111/
4898 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4899 M: Linus Walleij <linus.walleij@linaro.org>
4900 T: git git://anongit.freedesktop.org/drm/drm-misc
4902 F: drivers/gpu/drm/panel/panel-arm-versatile.c
4903 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4905 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4906 M: Dave Airlie <airlied@redhat.com>
4908 F: drivers/gpu/drm/ast/
4910 DRM DRIVER FOR BOCHS VIRTUAL GPU
4911 M: Gerd Hoffmann <kraxel@redhat.com>
4912 L: virtualization@lists.linux-foundation.org
4913 T: git git://anongit.freedesktop.org/drm/drm-misc
4915 F: drivers/gpu/drm/bochs/
4917 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4918 M: Linus Walleij <linus.walleij@linaro.org>
4919 T: git git://anongit.freedesktop.org/drm/drm-misc
4921 F: drivers/gpu/drm/tve200/
4923 DRM DRIVER FOR ILITEK ILI9225 PANELS
4924 M: David Lechner <david@lechnology.com>
4926 F: drivers/gpu/drm/tinydrm/ili9225.c
4927 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4929 DRM DRIVER FOR HX8357D PANELS
4930 M: Eric Anholt <eric@anholt.net>
4931 T: git git://anongit.freedesktop.org/drm/drm-misc
4933 F: drivers/gpu/drm/tinydrm/hx8357d.c
4934 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
4936 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4937 S: Orphan / Obsolete
4938 F: drivers/gpu/drm/i810/
4939 F: include/uapi/drm/i810_drm.h
4941 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4942 S: Orphan / Obsolete
4943 F: drivers/gpu/drm/mga/
4944 F: include/uapi/drm/mga_drm.h
4946 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4947 M: Dave Airlie <airlied@redhat.com>
4949 F: drivers/gpu/drm/mgag200/
4951 DRM DRIVER FOR MI0283QT
4952 M: Noralf Trønnes <noralf@tronnes.org>
4954 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4955 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4957 DRM DRIVER FOR MSM ADRENO GPU
4958 M: Rob Clark <robdclark@gmail.com>
4959 M: Sean Paul <sean@poorly.run>
4960 L: linux-arm-msm@vger.kernel.org
4961 L: dri-devel@lists.freedesktop.org
4962 L: freedreno@lists.freedesktop.org
4963 T: git https://gitlab.freedesktop.org/drm/msm.git
4965 F: drivers/gpu/drm/msm/
4966 F: include/uapi/drm/msm_drm.h
4967 F: Documentation/devicetree/bindings/display/msm/
4969 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4970 M: Ben Skeggs <bskeggs@redhat.com>
4971 L: dri-devel@lists.freedesktop.org
4972 L: nouveau@lists.freedesktop.org
4973 T: git git://github.com/skeggsb/linux
4975 F: drivers/gpu/drm/nouveau/
4976 F: include/uapi/drm/nouveau_drm.h
4978 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
4979 M: Stefan Mavrodiev <stefan@olimex.com>
4981 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
4982 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
4984 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4985 M: Noralf Trønnes <noralf@tronnes.org>
4987 F: drivers/gpu/drm/tinydrm/repaper.c
4988 F: Documentation/devicetree/bindings/display/repaper.txt
4990 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4991 M: Dave Airlie <airlied@redhat.com>
4992 M: Gerd Hoffmann <kraxel@redhat.com>
4993 L: virtualization@lists.linux-foundation.org
4994 T: git git://anongit.freedesktop.org/drm/drm-misc
4996 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4997 F: drivers/gpu/drm/cirrus/
4999 DRM DRIVER FOR QXL VIRTUAL GPU
5000 M: Dave Airlie <airlied@redhat.com>
5001 M: Gerd Hoffmann <kraxel@redhat.com>
5002 L: virtualization@lists.linux-foundation.org
5003 L: spice-devel@lists.freedesktop.org
5004 T: git git://anongit.freedesktop.org/drm/drm-misc
5006 F: drivers/gpu/drm/qxl/
5007 F: include/uapi/drm/qxl_drm.h
5009 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5010 S: Orphan / Obsolete
5011 F: drivers/gpu/drm/r128/
5012 F: include/uapi/drm/r128_drm.h
5014 DRM DRIVER FOR SAVAGE VIDEO CARDS
5015 S: Orphan / Obsolete
5016 F: drivers/gpu/drm/savage/
5017 F: include/uapi/drm/savage_drm.h
5019 DRM DRIVER FOR SIS VIDEO CARDS
5020 S: Orphan / Obsolete
5021 F: drivers/gpu/drm/sis/
5022 F: include/uapi/drm/sis_drm.h
5024 DRM DRIVER FOR SITRONIX ST7701 PANELS
5025 M: Jagan Teki <jagan@amarulasolutions.com>
5027 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5028 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5030 DRM DRIVER FOR SITRONIX ST7586 PANELS
5031 M: David Lechner <david@lechnology.com>
5033 F: drivers/gpu/drm/tinydrm/st7586.c
5034 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5036 DRM DRIVER FOR SITRONIX ST7735R PANELS
5037 M: David Lechner <david@lechnology.com>
5039 F: drivers/gpu/drm/tinydrm/st7735r.c
5040 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5042 DRM DRIVER FOR TDFX VIDEO CARDS
5043 S: Orphan / Obsolete
5044 F: drivers/gpu/drm/tdfx/
5046 DRM DRIVER FOR TPO TPG110 PANELS
5047 M: Linus Walleij <linus.walleij@linaro.org>
5048 T: git git://anongit.freedesktop.org/drm/drm-misc
5050 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5051 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt
5053 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5054 M: Dave Airlie <airlied@redhat.com>
5055 R: Sean Paul <sean@poorly.run>
5056 L: dri-devel@lists.freedesktop.org
5058 F: drivers/gpu/drm/udl/
5059 T: git git://anongit.freedesktop.org/drm/drm-misc
5061 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5062 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5063 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5064 R: Daniel Vetter <daniel@ffwll.ch>
5065 T: git git://anongit.freedesktop.org/drm/drm-misc
5067 L: dri-devel@lists.freedesktop.org
5068 F: drivers/gpu/drm/vkms/
5069 F: Documentation/gpu/vkms.rst
5071 DRM DRIVER FOR VMWARE VIRTUAL GPU
5072 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5073 M: Thomas Hellstrom <thellstrom@vmware.com>
5074 L: dri-devel@lists.freedesktop.org
5075 T: git git://people.freedesktop.org/~thomash/linux
5077 F: drivers/gpu/drm/vmwgfx/
5078 F: include/uapi/drm/vmwgfx_drm.h
5081 M: David Airlie <airlied@linux.ie>
5082 M: Daniel Vetter <daniel@ffwll.ch>
5083 L: dri-devel@lists.freedesktop.org
5084 T: git git://anongit.freedesktop.org/drm/drm
5085 B: https://bugs.freedesktop.org/
5086 C: irc://chat.freenode.net/dri-devel
5090 F: Documentation/devicetree/bindings/display/
5091 F: Documentation/devicetree/bindings/gpu/
5092 F: Documentation/gpu/
5094 F: include/uapi/drm/
5095 F: include/linux/vga*
5097 DRM DRIVERS AND MISC GPU PATCHES
5098 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5099 M: Maxime Ripard <maxime.ripard@bootlin.com>
5100 M: Sean Paul <sean@poorly.run>
5101 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5103 T: git git://anongit.freedesktop.org/drm/drm-misc
5104 F: Documentation/gpu/
5106 F: drivers/gpu/drm/*
5108 F: include/uapi/drm/drm*
5109 F: include/linux/vga*
5111 DRM DRIVERS FOR ALLWINNER A10
5112 M: Maxime Ripard <maxime.ripard@bootlin.com>
5113 L: dri-devel@lists.freedesktop.org
5115 F: drivers/gpu/drm/sun4i/
5116 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5117 T: git git://anongit.freedesktop.org/drm/drm-misc
5119 DRM DRIVERS FOR AMLOGIC SOCS
5120 M: Neil Armstrong <narmstrong@baylibre.com>
5121 L: dri-devel@lists.freedesktop.org
5122 L: linux-amlogic@lists.infradead.org
5123 W: http://linux-meson.com/
5125 F: drivers/gpu/drm/meson/
5126 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5127 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5128 F: Documentation/gpu/meson.rst
5129 T: git git://anongit.freedesktop.org/drm/drm-misc
5131 DRM DRIVERS FOR ATMEL HLCDC
5132 M: Boris Brezillon <bbrezillon@kernel.org>
5133 L: dri-devel@lists.freedesktop.org
5135 F: drivers/gpu/drm/atmel-hlcdc/
5136 F: Documentation/devicetree/bindings/display/atmel/
5137 T: git git://anongit.freedesktop.org/drm/drm-misc
5139 DRM DRIVERS FOR BRIDGE CHIPS
5140 M: Andrzej Hajda <a.hajda@samsung.com>
5141 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5143 T: git git://anongit.freedesktop.org/drm/drm-misc
5144 F: drivers/gpu/drm/bridge/
5146 DRM DRIVERS FOR EXYNOS
5147 M: Inki Dae <inki.dae@samsung.com>
5148 M: Joonyoung Shim <jy0922.shim@samsung.com>
5149 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5150 M: Kyungmin Park <kyungmin.park@samsung.com>
5151 L: dri-devel@lists.freedesktop.org
5152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5154 F: drivers/gpu/drm/exynos/
5155 F: include/uapi/drm/exynos_drm.h
5156 F: Documentation/devicetree/bindings/display/exynos/
5158 DRM DRIVERS FOR FREESCALE DCU
5159 M: Stefan Agner <stefan@agner.ch>
5160 M: Alison Wang <alison.wang@nxp.com>
5161 L: dri-devel@lists.freedesktop.org
5163 F: drivers/gpu/drm/fsl-dcu/
5164 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5165 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5166 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5167 T: git git://anongit.freedesktop.org/drm/drm-misc
5169 DRM DRIVERS FOR FREESCALE IMX
5170 M: Philipp Zabel <p.zabel@pengutronix.de>
5171 L: dri-devel@lists.freedesktop.org
5173 F: drivers/gpu/drm/imx/
5174 F: drivers/gpu/ipu-v3/
5175 F: Documentation/devicetree/bindings/display/imx/
5177 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5178 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5179 L: dri-devel@lists.freedesktop.org
5180 T: git git://github.com/patjak/drm-gma500
5182 F: drivers/gpu/drm/gma500/
5184 DRM DRIVERS FOR HISILICON
5185 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
5186 M: Rongrong Zou <zourongrong@gmail.com>
5187 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5188 R: Chen Feng <puck.chen@hisilicon.com>
5189 L: dri-devel@lists.freedesktop.org
5190 T: git git://github.com/xin3liang/linux.git
5192 F: drivers/gpu/drm/hisilicon/
5193 F: Documentation/devicetree/bindings/display/hisilicon/
5195 DRM DRIVERS FOR MEDIATEK
5196 M: CK Hu <ck.hu@mediatek.com>
5197 M: Philipp Zabel <p.zabel@pengutronix.de>
5198 L: dri-devel@lists.freedesktop.org
5200 F: drivers/gpu/drm/mediatek/
5201 F: Documentation/devicetree/bindings/display/mediatek/
5203 DRM DRIVERS FOR NVIDIA TEGRA
5204 M: Thierry Reding <thierry.reding@gmail.com>
5205 L: dri-devel@lists.freedesktop.org
5206 L: linux-tegra@vger.kernel.org
5207 T: git git://anongit.freedesktop.org/tegra/linux.git
5209 F: drivers/gpu/drm/tegra/
5210 F: drivers/gpu/host1x/
5211 F: include/linux/host1x.h
5212 F: include/uapi/drm/tegra_drm.h
5213 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5215 DRM DRIVERS FOR RENESAS
5216 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5217 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5218 L: dri-devel@lists.freedesktop.org
5219 L: linux-renesas-soc@vger.kernel.org
5220 T: git git://linuxtv.org/pinchartl/media drm/du/next
5222 F: drivers/gpu/drm/rcar-du/
5223 F: drivers/gpu/drm/shmobile/
5224 F: include/linux/platform_data/shmob_drm.h
5225 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5226 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5227 F: Documentation/devicetree/bindings/display/renesas,du.txt
5229 DRM DRIVERS FOR ROCKCHIP
5230 M: Sandy Huang <hjc@rock-chips.com>
5231 M: Heiko Stübner <heiko@sntech.de>
5232 L: dri-devel@lists.freedesktop.org
5234 F: drivers/gpu/drm/rockchip/
5235 F: Documentation/devicetree/bindings/display/rockchip/
5236 T: git git://anongit.freedesktop.org/drm/drm-misc
5239 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5240 M: Vincent Abriou <vincent.abriou@st.com>
5241 L: dri-devel@lists.freedesktop.org
5242 T: git git://anongit.freedesktop.org/drm/drm-misc
5244 F: drivers/gpu/drm/sti
5245 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5248 M: Yannick Fertre <yannick.fertre@st.com>
5249 M: Philippe Cornu <philippe.cornu@st.com>
5250 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5251 M: Vincent Abriou <vincent.abriou@st.com>
5252 L: dri-devel@lists.freedesktop.org
5253 T: git git://anongit.freedesktop.org/drm/drm-misc
5255 F: drivers/gpu/drm/stm
5256 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5258 DRM DRIVERS FOR TI LCDC
5259 M: Jyri Sarha <jsarha@ti.com>
5260 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5261 L: dri-devel@lists.freedesktop.org
5263 F: drivers/gpu/drm/tilcdc/
5264 F: Documentation/devicetree/bindings/display/tilcdc/
5266 DRM DRIVERS FOR TI OMAP
5267 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5268 L: dri-devel@lists.freedesktop.org
5270 F: drivers/gpu/drm/omapdrm/
5271 F: Documentation/devicetree/bindings/display/ti/
5274 M: Eric Anholt <eric@anholt.net>
5276 F: drivers/gpu/drm/v3d/
5277 F: include/uapi/drm/v3d_drm.h
5278 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5279 T: git git://anongit.freedesktop.org/drm/drm-misc
5282 M: Eric Anholt <eric@anholt.net>
5283 T: git git://github.com/anholt/linux
5285 F: drivers/gpu/drm/vc4/
5286 F: include/uapi/drm/vc4_drm.h
5287 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5288 T: git git://anongit.freedesktop.org/drm/drm-misc
5290 DRM DRIVERS FOR VIVANTE GPU IP
5291 M: Lucas Stach <l.stach@pengutronix.de>
5292 R: Russell King <linux+etnaviv@armlinux.org.uk>
5293 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5294 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5295 L: dri-devel@lists.freedesktop.org
5297 F: drivers/gpu/drm/etnaviv/
5298 F: include/uapi/drm/etnaviv_drm.h
5299 F: Documentation/devicetree/bindings/display/etnaviv/
5301 DRM DRIVERS FOR ZTE ZX
5302 M: Shawn Guo <shawnguo@kernel.org>
5303 L: dri-devel@lists.freedesktop.org
5305 F: drivers/gpu/drm/zte/
5306 F: Documentation/devicetree/bindings/display/zte,vou.txt
5307 T: git git://anongit.freedesktop.org/drm/drm-misc
5310 M: Thierry Reding <thierry.reding@gmail.com>
5311 L: dri-devel@lists.freedesktop.org
5312 T: git git://anongit.freedesktop.org/drm/drm-misc
5314 F: drivers/gpu/drm/drm_panel.c
5315 F: drivers/gpu/drm/panel/
5316 F: include/drm/drm_panel.h
5317 F: Documentation/devicetree/bindings/display/panel/
5320 M: Noralf Trønnes <noralf@tronnes.org>
5321 W: https://github.com/notro/tinydrm/wiki/Development
5322 T: git git://anongit.freedesktop.org/drm/drm-misc
5324 F: drivers/gpu/drm/tinydrm/
5325 F: include/drm/tinydrm/
5328 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5329 T: git git://anongit.freedesktop.org/drm/drm-misc
5330 L: dri-devel@lists.freedesktop.org
5331 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
5333 F: drivers/gpu/drm/xen/
5334 F: Documentation/gpu/xen-front.rst
5337 M: Christian Koenig <christian.koenig@amd.com>
5338 M: Huang Rui <ray.huang@amd.com>
5339 M: Junwei Zhang <Jerry.Zhang@amd.com>
5340 T: git git://people.freedesktop.org/~agd5f/linux
5342 L: dri-devel@lists.freedesktop.org
5344 F: drivers/gpu/drm/ttm/
5346 DSBR100 USB FM RADIO DRIVER
5347 M: Alexey Klimov <klimov.linux@gmail.com>
5348 L: linux-media@vger.kernel.org
5349 T: git git://linuxtv.org/media_tree.git
5351 F: drivers/media/radio/dsbr100.c
5354 M: Francois Romieu <romieu@fr.zoreil.com>
5355 L: netdev@vger.kernel.org
5357 F: drivers/net/wan/dscc4.c
5360 M: Hans Verkuil <hverkuil@xs4all.nl>
5361 L: linux-media@vger.kernel.org
5362 T: git git://linuxtv.org/media_tree.git
5363 W: https://linuxtv.org
5365 F: drivers/media/pci/dt3155/
5367 DVB_USB_AF9015 MEDIA DRIVER
5368 M: Antti Palosaari <crope@iki.fi>
5369 L: linux-media@vger.kernel.org
5370 W: https://linuxtv.org
5371 W: http://palosaari.fi/linux/
5372 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5373 T: git git://linuxtv.org/anttip/media_tree.git
5375 F: drivers/media/usb/dvb-usb-v2/af9015*
5377 DVB_USB_AF9035 MEDIA DRIVER
5378 M: Antti Palosaari <crope@iki.fi>
5379 L: linux-media@vger.kernel.org
5380 W: https://linuxtv.org
5381 W: http://palosaari.fi/linux/
5382 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5383 T: git git://linuxtv.org/anttip/media_tree.git
5385 F: drivers/media/usb/dvb-usb-v2/af9035*
5387 DVB_USB_ANYSEE MEDIA DRIVER
5388 M: Antti Palosaari <crope@iki.fi>
5389 L: linux-media@vger.kernel.org
5390 W: https://linuxtv.org
5391 W: http://palosaari.fi/linux/
5392 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5393 T: git git://linuxtv.org/anttip/media_tree.git
5395 F: drivers/media/usb/dvb-usb-v2/anysee*
5397 DVB_USB_AU6610 MEDIA DRIVER
5398 M: Antti Palosaari <crope@iki.fi>
5399 L: linux-media@vger.kernel.org
5400 W: https://linuxtv.org
5401 W: http://palosaari.fi/linux/
5402 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5403 T: git git://linuxtv.org/anttip/media_tree.git
5405 F: drivers/media/usb/dvb-usb-v2/au6610*
5407 DVB_USB_CE6230 MEDIA DRIVER
5408 M: Antti Palosaari <crope@iki.fi>
5409 L: linux-media@vger.kernel.org
5410 W: https://linuxtv.org
5411 W: http://palosaari.fi/linux/
5412 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5413 T: git git://linuxtv.org/anttip/media_tree.git
5415 F: drivers/media/usb/dvb-usb-v2/ce6230*
5417 DVB_USB_CXUSB MEDIA DRIVER
5418 M: Michael Krufky <mkrufky@linuxtv.org>
5419 L: linux-media@vger.kernel.org
5420 W: https://linuxtv.org
5421 W: http://github.com/mkrufky
5422 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5423 T: git git://linuxtv.org/media_tree.git
5425 F: drivers/media/usb/dvb-usb/cxusb*
5427 DVB_USB_EC168 MEDIA DRIVER
5428 M: Antti Palosaari <crope@iki.fi>
5429 L: linux-media@vger.kernel.org
5430 W: https://linuxtv.org
5431 W: http://palosaari.fi/linux/
5432 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5433 T: git git://linuxtv.org/anttip/media_tree.git
5435 F: drivers/media/usb/dvb-usb-v2/ec168*
5437 DVB_USB_GL861 MEDIA DRIVER
5438 M: Antti Palosaari <crope@iki.fi>
5439 L: linux-media@vger.kernel.org
5440 W: https://linuxtv.org
5441 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5442 T: git git://linuxtv.org/anttip/media_tree.git
5444 F: drivers/media/usb/dvb-usb-v2/gl861*
5446 DVB_USB_MXL111SF MEDIA DRIVER
5447 M: Michael Krufky <mkrufky@linuxtv.org>
5448 L: linux-media@vger.kernel.org
5449 W: https://linuxtv.org
5450 W: http://github.com/mkrufky
5451 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5452 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5454 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5456 DVB_USB_RTL28XXU MEDIA DRIVER
5457 M: Antti Palosaari <crope@iki.fi>
5458 L: linux-media@vger.kernel.org
5459 W: https://linuxtv.org
5460 W: http://palosaari.fi/linux/
5461 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5462 T: git git://linuxtv.org/anttip/media_tree.git
5464 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5466 DVB_USB_V2 MEDIA DRIVER
5467 M: Antti Palosaari <crope@iki.fi>
5468 L: linux-media@vger.kernel.org
5469 W: https://linuxtv.org
5470 W: http://palosaari.fi/linux/
5471 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5472 T: git git://linuxtv.org/anttip/media_tree.git
5474 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5475 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5478 M: Jason Baron <jbaron@akamai.com>
5480 F: lib/dynamic_debug.c
5481 F: include/linux/dynamic_debug.h
5483 DYNAMIC INTERRUPT MODERATION
5484 M: Tal Gilboa <talgi@mellanox.com>
5486 F: include/linux/net_dim.h
5488 DZ DECSTATION DZ11 SERIAL DRIVER
5489 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5491 F: drivers/tty/serial/dz.*
5493 E3X0 POWER BUTTON DRIVER
5494 M: Moritz Fischer <moritz.fischer@ettus.com>
5495 L: usrp-users@lists.ettus.com
5496 W: http://www.ettus.com
5498 F: drivers/input/misc/e3x0-button.c
5499 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5502 M: Antti Palosaari <crope@iki.fi>
5503 L: linux-media@vger.kernel.org
5504 W: https://linuxtv.org
5505 W: http://palosaari.fi/linux/
5506 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5507 T: git git://linuxtv.org/anttip/media_tree.git
5509 F: drivers/media/tuners/e4000*
5511 EARTH_PT1 MEDIA DRIVER
5512 M: Akihiro Tsukada <tskd08@gmail.com>
5513 L: linux-media@vger.kernel.org
5515 F: drivers/media/pci/pt1/
5517 EARTH_PT3 MEDIA DRIVER
5518 M: Akihiro Tsukada <tskd08@gmail.com>
5519 L: linux-media@vger.kernel.org
5521 F: drivers/media/pci/pt3/
5524 M: Antti Palosaari <crope@iki.fi>
5525 L: linux-media@vger.kernel.org
5526 W: https://linuxtv.org
5527 W: http://palosaari.fi/linux/
5528 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5529 T: git git://linuxtv.org/anttip/media_tree.git
5531 F: drivers/media/dvb-frontends/ec100*
5534 M: Tyler Hicks <tyhicks@canonical.com>
5535 L: ecryptfs@vger.kernel.org
5536 W: http://ecryptfs.org
5537 W: https://launchpad.net/ecryptfs
5538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5540 F: Documentation/filesystems/ecryptfs.txt
5544 M: Borislav Petkov <bp@alien8.de>
5545 L: linux-edac@vger.kernel.org
5547 F: drivers/edac/amd64_edac*
5550 M: Stefan Schaeckeler <sschaeck@cisco.com>
5552 F: drivers/edac/aspeed_edac.c
5553 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5556 M: Robert Richter <rric@kernel.org>
5557 L: linux-edac@vger.kernel.org
5559 F: drivers/edac/highbank*
5562 M: Ralf Baechle <ralf@linux-mips.org>
5563 M: David Daney <david.daney@cavium.com>
5564 L: linux-edac@vger.kernel.org
5565 L: linux-mips@vger.kernel.org
5567 F: drivers/edac/octeon_edac*
5569 EDAC-CAVIUM THUNDERX
5570 M: David Daney <david.daney@cavium.com>
5571 M: Jan Glauber <jglauber@cavium.com>
5572 L: linux-edac@vger.kernel.org
5574 F: drivers/edac/thunderx_edac*
5577 M: Borislav Petkov <bp@alien8.de>
5578 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5579 R: James Morse <james.morse@arm.com>
5580 L: linux-edac@vger.kernel.org
5581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5584 F: Documentation/admin-guide/ras.rst
5585 F: Documentation/driver-api/edac.rst
5587 F: include/linux/edac.h
5590 M: Mark Gross <mark.gross@intel.com>
5591 L: linux-edac@vger.kernel.org
5593 F: drivers/edac/e752x_edac.c
5596 L: linux-edac@vger.kernel.org
5598 F: drivers/edac/e7xxx_edac.c
5601 M: York Sun <york.sun@nxp.com>
5602 L: linux-edac@vger.kernel.org
5604 F: drivers/edac/fsl_ddr_edac.*
5607 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5608 L: linux-edac@vger.kernel.org
5610 F: drivers/edac/ghes_edac.c
5613 L: linux-edac@vger.kernel.org
5615 F: drivers/edac/i3000_edac.c
5618 L: linux-edac@vger.kernel.org
5620 F: drivers/edac/i5000_edac.c
5623 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5624 L: linux-edac@vger.kernel.org
5626 F: drivers/edac/i5400_edac.c
5629 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5630 L: linux-edac@vger.kernel.org
5632 F: drivers/edac/i7300_edac.c
5635 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5636 L: linux-edac@vger.kernel.org
5638 F: drivers/edac/i7core_edac.c
5641 M: Tim Small <tim@buttersideup.com>
5642 L: linux-edac@vger.kernel.org
5644 F: drivers/edac/i82443bxgx_edac.c
5647 M: "Arvind R." <arvino55@gmail.com>
5648 L: linux-edac@vger.kernel.org
5650 F: drivers/edac/i82975x_edac.c
5653 M: Jason Baron <jbaron@akamai.com>
5654 L: linux-edac@vger.kernel.org
5656 F: drivers/edac/ie31200_edac.c
5659 M: Johannes Thumshirn <morbidrsa@gmail.com>
5660 L: linux-edac@vger.kernel.org
5662 F: drivers/edac/mpc85xx_edac.[ch]
5665 M: Egor Martovetsky <egor@pasemi.com>
5666 L: linux-edac@vger.kernel.org
5668 F: drivers/edac/pasemi_edac.c
5671 M: Tony Luck <tony.luck@intel.com>
5672 L: linux-edac@vger.kernel.org
5674 F: drivers/edac/pnd2_edac.[ch]
5677 M: Tim Small <tim@buttersideup.com>
5678 L: linux-edac@vger.kernel.org
5680 F: drivers/edac/r82600_edac.c
5683 M: Tony Luck <tony.luck@intel.com>
5684 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5685 L: linux-edac@vger.kernel.org
5687 F: drivers/edac/sb_edac.c
5690 M: Tony Luck <tony.luck@intel.com>
5691 L: linux-edac@vger.kernel.org
5693 F: drivers/edac/skx_edac.c
5696 M: Tero Kristo <t-kristo@ti.com>
5697 L: linux-edac@vger.kernel.org
5699 F: drivers/edac/ti_edac.c
5702 M: Channagoud Kadabi <ckadabi@codeaurora.org>
5703 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5704 L: linux-arm-msm@vger.kernel.org
5705 L: linux-edac@vger.kernel.org
5707 F: drivers/edac/qcom_edac.c
5709 EDIROL UA-101/UA-1000 DRIVER
5710 M: Clemens Ladisch <clemens@ladisch.de>
5711 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5712 T: git git://git.alsa-project.org/alsa-kernel.git
5714 F: sound/usb/misc/ua101.c
5717 L: linux-efi@vger.kernel.org
5718 M: Ivan Hu <ivan.hu@canonical.com>
5719 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5721 F: drivers/firmware/efi/test/
5723 EFI VARIABLE FILESYSTEM
5724 M: Matthew Garrett <matthew.garrett@nebula.com>
5725 M: Jeremy Kerr <jk@ozlabs.org>
5726 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5727 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5728 L: linux-efi@vger.kernel.org
5732 EFIFB FRAMEBUFFER DRIVER
5733 L: linux-fbdev@vger.kernel.org
5734 M: Peter Jones <pjones@redhat.com>
5736 F: drivers/video/fbdev/efifb.c
5739 W: http://aeschi.ch.eu.org/efs/
5743 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5744 M: Douglas Miller <dougmill@linux.ibm.com>
5745 L: netdev@vger.kernel.org
5747 F: drivers/net/ethernet/ibm/ehea/
5749 EM28XX VIDEO4LINUX DRIVER
5750 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5751 L: linux-media@vger.kernel.org
5752 W: https://linuxtv.org
5753 T: git git://linuxtv.org/media_tree.git
5755 F: drivers/media/usb/em28xx/
5756 F: Documentation/media/v4l-drivers/em28xx*
5759 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5760 M: Matt Mackall <mpm@selenic.com>
5761 M: David Woodhouse <dwmw2@infradead.org>
5762 L: linux-embedded@vger.kernel.org
5765 Emulex 10Gbps iSCSI - OneConnect DRIVER
5766 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5767 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5768 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5769 L: linux-scsi@vger.kernel.org
5770 W: http://www.broadcom.com
5772 F: drivers/scsi/be2iscsi/
5774 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5775 M: Sathya Perla <sathya.perla@broadcom.com>
5776 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5777 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5778 M: Somnath Kotur <somnath.kotur@broadcom.com>
5779 L: netdev@vger.kernel.org
5780 W: http://www.emulex.com
5782 F: drivers/net/ethernet/emulex/benet/
5784 EMULEX ONECONNECT ROCE DRIVER
5785 M: Selvin Xavier <selvin.xavier@broadcom.com>
5786 M: Devesh Sharma <devesh.sharma@broadcom.com>
5787 L: linux-rdma@vger.kernel.org
5788 W: http://www.broadcom.com
5790 F: drivers/infiniband/hw/ocrdma/
5791 F: include/uapi/rdma/ocrdma-abi.h
5793 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5794 M: James Smart <james.smart@broadcom.com>
5795 M: Dick Kennedy <dick.kennedy@broadcom.com>
5796 L: linux-scsi@vger.kernel.org
5797 W: http://www.broadcom.com
5799 F: drivers/scsi/lpfc/
5801 ENE CB710 FLASH CARD READER DRIVER
5802 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5804 F: drivers/misc/cb710/
5805 F: drivers/mmc/host/cb710-mmc.*
5806 F: include/linux/cb710.h
5808 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5809 M: Maxim Levitsky <maximlevitsky@gmail.com>
5811 F: drivers/media/rc/ene_ir.*
5813 EPSON S1D13XXX FRAMEBUFFER DRIVER
5814 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5817 F: drivers/video/fbdev/s1d13xxxfb.c
5818 F: include/video/s1d13xxxfb.h
5820 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5821 M: Jeff Layton <jlayton@kernel.org>
5824 F: include/linux/errseq.h
5826 ET131X NETWORK DRIVER
5827 M: Mark Einon <mark.einon@gmail.com>
5829 F: drivers/net/ethernet/agere/
5832 M: Roopa Prabhu <roopa@cumulusnetworks.com>
5833 M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5834 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5835 L: netdev@vger.kernel.org
5836 W: http://www.linuxfoundation.org/en/Net:Bridge
5838 F: include/linux/netfilter_bridge/
5841 ETHERNET PHY LIBRARY
5842 M: Andrew Lunn <andrew@lunn.ch>
5843 M: Florian Fainelli <f.fainelli@gmail.com>
5844 M: Heiner Kallweit <hkallweit1@gmail.com>
5845 L: netdev@vger.kernel.org
5847 F: Documentation/ABI/testing/sysfs-bus-mdio
5848 F: Documentation/devicetree/bindings/net/mdio*
5849 F: Documentation/networking/phy.rst
5851 F: drivers/of/of_mdio.c
5852 F: drivers/of/of_net.c
5853 F: include/linux/*mdio*.h
5854 F: include/linux/of_net.h
5855 F: include/linux/phy.h
5856 F: include/linux/phy_fixed.h
5857 F: include/linux/platform_data/mdio-bcm-unimac.h
5858 F: include/linux/platform_data/mdio-gpio.h
5859 F: include/trace/events/mdio.h
5860 F: include/uapi/linux/mdio.h
5861 F: include/uapi/linux/mii.h
5864 M: Jan Kara <jack@suse.com>
5865 L: linux-ext4@vger.kernel.org
5867 F: Documentation/filesystems/ext2.txt
5869 F: include/linux/ext2*
5872 M: "Theodore Ts'o" <tytso@mit.edu>
5873 M: Andreas Dilger <adilger.kernel@dilger.ca>
5874 L: linux-ext4@vger.kernel.org
5875 W: http://ext4.wiki.kernel.org
5876 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5879 F: Documentation/filesystems/ext4/
5882 Extended Verification Module (EVM)
5883 M: Mimi Zohar <zohar@linux.ibm.com>
5884 L: linux-integrity@vger.kernel.org
5886 F: security/integrity/evm/
5888 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5889 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5890 L: linux-efi@vger.kernel.org
5891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5893 F: Documentation/efi-stub.txt
5894 F: arch/*/kernel/efi.c
5895 F: arch/x86/boot/compressed/eboot.[ch]
5896 F: arch/*/include/asm/efi.h
5897 F: arch/x86/platform/efi/
5898 F: drivers/firmware/efi/
5899 F: include/linux/efi*.h
5900 F: arch/arm/boot/compressed/efi-header.S
5901 F: arch/arm64/kernel/efi-entry.S
5903 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5904 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5905 M: Chanwoo Choi <cw00.choi@samsung.com>
5906 L: linux-kernel@vger.kernel.org
5907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5910 F: include/linux/extcon/
5911 F: include/linux/extcon.h
5912 F: Documentation/extcon/
5913 F: Documentation/devicetree/bindings/extcon/
5916 M: Jingoo Han <jingoohan1@gmail.com>
5917 L: dri-devel@lists.freedesktop.org
5919 F: drivers/gpu/drm/exynos/exynos_dp*
5921 EXYNOS SYSMMU (IOMMU) driver
5922 M: Marek Szyprowski <m.szyprowski@samsung.com>
5923 L: iommu@lists.linux-foundation.org
5925 F: drivers/iommu/exynos-iommu.c
5927 EZchip NPS platform support
5928 M: Vineet Gupta <vgupta@synopsys.com>
5929 M: Ofer Levi <oferle@mellanox.com>
5931 F: arch/arc/plat-eznps
5932 F: arch/arc/boot/dts/eznps.dts
5935 M: Jaegeuk Kim <jaegeuk@kernel.org>
5936 M: Chao Yu <yuchao0@huawei.com>
5937 L: linux-f2fs-devel@lists.sourceforge.net
5938 W: https://f2fs.wiki.kernel.org/
5939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5941 F: Documentation/filesystems/f2fs.txt
5942 F: Documentation/ABI/testing/sysfs-fs-f2fs
5944 F: include/linux/f2fs_fs.h
5945 F: include/trace/events/f2fs.h
5947 F71805F HARDWARE MONITORING DRIVER
5948 M: Jean Delvare <jdelvare@suse.com>
5949 L: linux-hwmon@vger.kernel.org
5951 F: Documentation/hwmon/f71805f
5952 F: drivers/hwmon/f71805f.c
5955 M: Josh Poimboeuf <jpoimboe@redhat.com>
5957 F: scripts/faddr2line
5960 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
5961 L: netdev@vger.kernel.org
5963 F: net/core/failover.c
5964 F: include/net/failover.h
5965 F: Documentation/networking/failover.rst
5968 M: Jan Kara <jack@suse.cz>
5969 R: Amir Goldstein <amir73il@gmail.com>
5970 L: linux-fsdevel@vger.kernel.org
5972 F: fs/notify/fanotify/
5973 F: include/linux/fanotify.h
5974 F: include/uapi/linux/fanotify.h
5976 FARSYNC SYNCHRONOUS DRIVER
5977 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5978 W: http://www.farsite.co.uk/
5980 F: drivers/net/wan/farsync.*
5982 FAULT INJECTION SUPPORT
5983 M: Akinobu Mita <akinobu.mita@gmail.com>
5985 F: Documentation/fault-injection/
5986 F: lib/fault-inject.c
5988 FBTFT Framebuffer drivers
5990 L: dri-devel@lists.freedesktop.org
5991 L: linux-fbdev@vger.kernel.org
5992 F: drivers/staging/fbtft/
5995 M: Michael Buesch <m@bues.ch>
5996 L: linux-media@vger.kernel.org
5998 F: drivers/media/tuners/fc0011.h
5999 F: drivers/media/tuners/fc0011.c
6002 M: Antti Palosaari <crope@iki.fi>
6003 L: linux-media@vger.kernel.org
6004 W: https://linuxtv.org
6005 W: http://palosaari.fi/linux/
6006 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6007 T: git git://linuxtv.org/anttip/media_tree.git
6009 F: drivers/media/tuners/fc2580*
6011 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6012 M: Hannes Reinecke <hare@suse.de>
6013 L: linux-scsi@vger.kernel.org
6014 W: www.Open-FCoE.org
6016 F: drivers/scsi/libfc/
6017 F: drivers/scsi/fcoe/
6019 F: include/scsi/libfc.h
6020 F: include/scsi/libfcoe.h
6021 F: include/uapi/scsi/fc/
6023 FILE LOCKING (flock() and fcntl()/lockf())
6024 M: Jeff Layton <jlayton@kernel.org>
6025 M: "J. Bruce Fields" <bfields@fieldses.org>
6026 L: linux-fsdevel@vger.kernel.org
6028 F: include/linux/fcntl.h
6029 F: include/uapi/linux/fcntl.h
6033 FILESYSTEMS (VFS and infrastructure)
6034 M: Alexander Viro <viro@zeniv.linux.org.uk>
6035 L: linux-fsdevel@vger.kernel.org
6038 F: include/linux/fs.h
6039 F: include/linux/fs_types.h
6040 F: include/uapi/linux/fs.h
6042 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6043 M: Riku Voipio <riku.voipio@iki.fi>
6044 L: linux-hwmon@vger.kernel.org
6046 F: drivers/hwmon/f75375s.c
6047 F: include/linux/f75375s.h
6049 FIREWIRE AUDIO DRIVERS
6050 M: Clemens Ladisch <clemens@ladisch.de>
6051 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6052 T: git git://git.alsa-project.org/alsa-kernel.git
6056 FIREWIRE MEDIA DRIVERS (firedtv)
6057 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6058 L: linux-media@vger.kernel.org
6059 L: linux1394-devel@lists.sourceforge.net
6060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6062 F: drivers/media/firewire/
6064 FIREWIRE SBP-2 TARGET
6065 M: Chris Boot <bootc@bootc.net>
6066 L: linux-scsi@vger.kernel.org
6067 L: target-devel@vger.kernel.org
6068 L: linux1394-devel@lists.sourceforge.net
6069 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6071 F: drivers/target/sbp/
6074 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6075 L: linux1394-devel@lists.sourceforge.net
6076 W: http://ieee1394.wiki.kernel.org/
6077 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6079 F: drivers/firewire/
6080 F: include/linux/firewire.h
6081 F: include/uapi/linux/firewire*.h
6084 FIRMWARE LOADER (request_firmware)
6085 M: Luis Chamberlain <mcgrof@kernel.org>
6086 L: linux-kernel@vger.kernel.org
6088 F: Documentation/firmware_class/
6089 F: drivers/base/firmware_loader/
6090 F: include/linux/firmware.h
6092 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6093 M: Joshua Morris <josh.h.morris@us.ibm.com>
6094 M: Philip Kelleher <pjk1939@linux.ibm.com>
6096 F: drivers/block/rsxx/
6099 M: Jiri Kosina <jikos@kernel.org>
6100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
6102 F: drivers/block/floppy.c
6105 M: Alessandro Rubini <rubini@gnudd.com>
6106 W: http://www.ohwr.org/projects/fmc-bus
6109 F: include/linux/fmc*.h
6110 F: include/linux/ipmi-fru.h
6113 FPGA MANAGER FRAMEWORK
6114 M: Alan Tull <atull@kernel.org>
6115 M: Moritz Fischer <mdf@kernel.org>
6116 L: linux-fpga@vger.kernel.org
6118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
6119 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6120 F: Documentation/fpga/
6121 F: Documentation/driver-api/fpga/
6122 F: Documentation/devicetree/bindings/fpga/
6124 F: include/linux/fpga/
6125 W: http://www.rocketboards.org
6128 M: Wu Hao <hao.wu@intel.com>
6129 L: linux-fpga@vger.kernel.org
6131 F: Documentation/fpga/dfl.txt
6132 F: include/uapi/linux/fpga-dfl.h
6133 F: drivers/fpga/dfl*
6136 M: Bill Metzenthen <billm@melbpc.org.au>
6137 W: http://floatingpoint.sourceforge.net/emulator/index.html
6139 F: arch/x86/math-emu/
6141 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6142 L: netdev@vger.kernel.org
6144 F: drivers/net/wan/dlci.c
6145 F: drivers/net/wan/sdla.c
6148 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6149 L: dri-devel@lists.freedesktop.org
6150 L: linux-fbdev@vger.kernel.org
6151 T: git git://github.com/bzolnier/linux.git
6152 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6154 F: Documentation/fb/
6157 F: include/linux/fb.h
6158 F: include/uapi/video/
6159 F: include/uapi/linux/fb.h
6161 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6162 M: Horia Geantă <horia.geanta@nxp.com>
6163 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6164 L: linux-crypto@vger.kernel.org
6166 F: drivers/crypto/caam/
6167 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6169 FREESCALE DIU FRAMEBUFFER DRIVER
6170 M: Timur Tabi <timur@kernel.org>
6171 L: linux-fbdev@vger.kernel.org
6173 F: drivers/video/fbdev/fsl-diu-fb.*
6175 FREESCALE DMA DRIVER
6176 M: Li Yang <leoyang.li@nxp.com>
6177 M: Zhang Wei <zw@zh-kernel.org>
6178 L: linuxppc-dev@lists.ozlabs.org
6180 F: drivers/dma/fsldma.*
6182 FREESCALE ENETC ETHERNET DRIVERS
6183 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6184 L: netdev@vger.kernel.org
6186 F: drivers/net/ethernet/freescale/enetc/
6188 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6189 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6190 L: netdev@vger.kernel.org
6192 F: drivers/net/ethernet/freescale/gianfar*
6193 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6195 FREESCALE GPMI NAND DRIVER
6196 M: Han Xu <han.xu@nxp.com>
6197 L: linux-mtd@lists.infradead.org
6199 F: drivers/mtd/nand/raw/gpmi-nand/*
6201 FREESCALE I2C CPM DRIVER
6202 M: Jochen Friedrich <jochen@scram.de>
6203 L: linuxppc-dev@lists.ozlabs.org
6204 L: linux-i2c@vger.kernel.org
6206 F: drivers/i2c/busses/i2c-cpm.c
6208 FREESCALE IMX LPI2C DRIVER
6209 M: Dong Aisheng <aisheng.dong@nxp.com>
6210 L: linux-i2c@vger.kernel.org
6211 L: linux-imx@nxp.com
6213 F: drivers/i2c/busses/i2c-imx-lpi2c.c
6214 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6216 FREESCALE IMX / MXC FEC DRIVER
6217 M: Fugang Duan <fugang.duan@nxp.com>
6218 L: netdev@vger.kernel.org
6220 F: drivers/net/ethernet/freescale/fec_main.c
6221 F: drivers/net/ethernet/freescale/fec_ptp.c
6222 F: drivers/net/ethernet/freescale/fec.h
6223 F: Documentation/devicetree/bindings/net/fsl-fec.txt
6225 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6226 M: Sascha Hauer <s.hauer@pengutronix.de>
6227 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6228 L: linux-fbdev@vger.kernel.org
6229 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6231 F: include/linux/platform_data/video-imxfb.h
6232 F: drivers/video/fbdev/imxfb.c
6234 FREESCALE QORIQ DPAA ETHERNET DRIVER
6235 M: Madalin Bucur <madalin.bucur@nxp.com>
6236 L: netdev@vger.kernel.org
6238 F: drivers/net/ethernet/freescale/dpaa
6240 FREESCALE QORIQ DPAA FMAN DRIVER
6241 M: Madalin Bucur <madalin.bucur@nxp.com>
6242 L: netdev@vger.kernel.org
6244 F: drivers/net/ethernet/freescale/fman
6245 F: Documentation/devicetree/bindings/net/fsl-fman.txt
6247 FREESCALE QORIQ PTP CLOCK DRIVER
6248 M: Yangbo Lu <yangbo.lu@nxp.com>
6249 L: netdev@vger.kernel.org
6251 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6252 F: drivers/ptp/ptp_qoriq.c
6253 F: drivers/ptp/ptp_qoriq_debugfs.c
6254 F: include/linux/fsl/ptp_qoriq.h
6255 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6257 FREESCALE QUAD SPI DRIVER
6258 M: Han Xu <han.xu@nxp.com>
6259 L: linux-spi@vger.kernel.org
6261 F: drivers/spi/spi-fsl-qspi.c
6263 FREESCALE QUICC ENGINE LIBRARY
6264 M: Qiang Zhao <qiang.zhao@nxp.com>
6265 L: linuxppc-dev@lists.ozlabs.org
6267 F: drivers/soc/fsl/qe/
6268 F: include/soc/fsl/*qe*.h
6269 F: include/soc/fsl/*ucc*.h
6271 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6272 M: Li Yang <leoyang.li@nxp.com>
6273 L: netdev@vger.kernel.org
6274 L: linuxppc-dev@lists.ozlabs.org
6276 F: drivers/net/ethernet/freescale/ucc_geth*
6278 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6279 M: Zhao Qiang <qiang.zhao@nxp.com>
6280 L: netdev@vger.kernel.org
6281 L: linuxppc-dev@lists.ozlabs.org
6283 F: drivers/net/wan/fsl_ucc_hdlc*
6285 FREESCALE QUICC ENGINE UCC UART DRIVER
6286 M: Timur Tabi <timur@kernel.org>
6287 L: linuxppc-dev@lists.ozlabs.org
6289 F: drivers/tty/serial/ucc_uart.c
6291 FREESCALE SOC DRIVERS
6292 M: Li Yang <leoyang.li@nxp.com>
6293 L: linuxppc-dev@lists.ozlabs.org
6294 L: linux-arm-kernel@lists.infradead.org
6296 F: Documentation/devicetree/bindings/soc/fsl/
6298 F: include/linux/fsl/
6300 FREESCALE SOC FS_ENET DRIVER
6301 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
6302 L: linuxppc-dev@lists.ozlabs.org
6303 L: netdev@vger.kernel.org
6305 F: drivers/net/ethernet/freescale/fs_enet/
6306 F: include/linux/fs_enet_pd.h
6308 FREESCALE SOC SOUND DRIVERS
6309 M: Timur Tabi <timur@kernel.org>
6310 M: Nicolin Chen <nicoleotsuka@gmail.com>
6311 M: Xiubo Li <Xiubo.Lee@gmail.com>
6312 R: Fabio Estevam <festevam@gmail.com>
6313 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6314 L: linuxppc-dev@lists.ozlabs.org
6316 F: sound/soc/fsl/fsl*
6317 F: sound/soc/fsl/imx*
6318 F: sound/soc/fsl/mpc8610_hpcd.c
6320 FREESCALE USB PERIPHERAL DRIVERS
6321 M: Li Yang <leoyang.li@nxp.com>
6322 L: linux-usb@vger.kernel.org
6323 L: linuxppc-dev@lists.ozlabs.org
6325 F: drivers/usb/gadget/udc/fsl*
6328 M: Christoph Hellwig <hch@infradead.org>
6329 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
6334 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6335 M: Pavel Machek <pavel@ucw.cz>
6336 L: linux-pm@vger.kernel.org
6338 F: Documentation/power/freezing-of-tasks.txt
6339 F: include/linux/freezer.h
6343 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6344 L: linux-kernel@vger.kernel.org
6347 F: include/linux/frontswap.h
6349 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6350 M: David Howells <dhowells@redhat.com>
6351 L: linux-cachefs@redhat.com (moderated for non-subscribers)
6353 F: Documentation/filesystems/caching/
6355 F: include/linux/fscache*.h
6357 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6358 M: Theodore Y. Ts'o <tytso@mit.edu>
6359 M: Jaegeuk Kim <jaegeuk@kernel.org>
6360 M: Eric Biggers <ebiggers@kernel.org>
6361 L: linux-fscrypt@vger.kernel.org
6362 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6363 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6366 F: include/linux/fscrypt*.h
6367 F: Documentation/filesystems/fscrypt.rst
6369 FSI-ATTACHED I2C DRIVER
6370 M: Eddie James <eajames@linux.ibm.com>
6371 L: linux-i2c@vger.kernel.org
6372 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
6374 F: drivers/i2c/busses/i2c-fsi.c
6375 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6377 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6378 M: Jan Kara <jack@suse.cz>
6379 R: Amir Goldstein <amir73il@gmail.com>
6380 L: linux-fsdevel@vger.kernel.org
6383 F: include/linux/fsnotify*.h
6385 FUJITSU LAPTOP EXTRAS
6386 M: Jonathan Woithe <jwoithe@just42.net>
6387 L: platform-driver-x86@vger.kernel.org
6389 F: drivers/platform/x86/fujitsu-laptop.c
6391 FUJITSU M-5MO LS CAMERA ISP DRIVER
6392 M: Kyungmin Park <kyungmin.park@samsung.com>
6393 M: Heungjun Kim <riverful.kim@samsung.com>
6394 L: linux-media@vger.kernel.org
6396 F: drivers/media/i2c/m5mols/
6397 F: include/media/i2c/m5mols.h
6399 FUJITSU TABLET EXTRAS
6400 M: Robert Gerlach <khnz@gmx.de>
6401 L: platform-driver-x86@vger.kernel.org
6403 F: drivers/platform/x86/fujitsu-tablet.c
6405 FUSE: FILESYSTEM IN USERSPACE
6406 M: Miklos Szeredi <miklos@szeredi.hu>
6407 L: linux-fsdevel@vger.kernel.org
6408 W: http://fuse.sourceforge.net/
6409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6412 F: include/uapi/linux/fuse.h
6413 F: Documentation/filesystems/fuse.txt
6416 M: Thomas Gleixner <tglx@linutronix.de>
6417 M: Ingo Molnar <mingo@redhat.com>
6418 R: Peter Zijlstra <peterz@infradead.org>
6419 R: Darren Hart <dvhart@infradead.org>
6420 L: linux-kernel@vger.kernel.org
6421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6424 F: include/asm-generic/futex.h
6425 F: include/linux/futex.h
6426 F: include/uapi/linux/futex.h
6427 F: tools/testing/selftests/futex/
6428 F: tools/perf/bench/futex*
6429 F: Documentation/*futex*
6432 M: Kees Cook <keescook@chromium.org>
6433 R: Emese Revfy <re.emese@gmail.com>
6434 L: kernel-hardening@lists.openwall.com
6436 F: scripts/gcc-plugins/
6437 F: scripts/gcc-plugin.sh
6438 F: scripts/Makefile.gcc-plugins
6439 F: Documentation/gcc-plugins.txt
6441 GASKET DRIVER FRAMEWORK
6442 M: Rob Springer <rspringer@google.com>
6443 M: Todd Poynor <toddpoynor@google.com>
6444 M: Ben Chan <benchan@chromium.org>
6446 F: drivers/staging/gasket/
6448 GCOV BASED KERNEL PROFILING
6449 M: Peter Oberparleiter <oberpar@linux.ibm.com>
6452 F: Documentation/dev-tools/gcov.rst
6454 GDB KERNEL DEBUGGING HELPER SCRIPTS
6455 M: Jan Kiszka <jan.kiszka@siemens.com>
6456 M: Kieran Bingham <kbingham@kernel.org>
6460 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6461 M: Achim Leubner <achim_leubner@adaptec.com>
6462 L: linux-scsi@vger.kernel.org
6463 W: http://www.icp-vortex.com/
6465 F: drivers/scsi/gdt*
6467 GEMTEK FM RADIO RECEIVER DRIVER
6468 M: Hans Verkuil <hverkuil@xs4all.nl>
6469 L: linux-media@vger.kernel.org
6470 T: git git://linuxtv.org/media_tree.git
6471 W: https://linuxtv.org
6473 F: drivers/media/radio/radio-gemtek*
6475 GENERIC GPIO I2C DRIVER
6476 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
6478 F: drivers/i2c/busses/i2c-gpio.c
6479 F: include/linux/platform_data/i2c-gpio.h
6481 GENERIC GPIO I2C MULTIPLEXER DRIVER
6482 M: Peter Korsgaard <peter.korsgaard@barco.com>
6483 L: linux-i2c@vger.kernel.org
6485 F: drivers/i2c/muxes/i2c-mux-gpio.c
6486 F: include/linux/platform_data/i2c-mux-gpio.h
6487 F: Documentation/i2c/muxes/i2c-mux-gpio
6489 GENERIC HDLC (WAN) DRIVERS
6490 M: Krzysztof Halasa <khc@pm.waw.pl>
6491 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
6493 F: drivers/net/wan/c101.c
6494 F: drivers/net/wan/hd6457*
6495 F: drivers/net/wan/hdlc*
6496 F: drivers/net/wan/n2.c
6497 F: drivers/net/wan/pc300too.c
6498 F: drivers/net/wan/pci200syn.c
6499 F: drivers/net/wan/wanxl*
6501 GENERIC INCLUDE/ASM HEADER FILES
6502 M: Arnd Bergmann <arnd@arndb.de>
6503 L: linux-arch@vger.kernel.org
6504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6506 F: include/asm-generic/
6507 F: include/uapi/asm-generic/
6509 GENERIC PHY FRAMEWORK
6510 M: Kishon Vijay Abraham I <kishon@ti.com>
6511 L: linux-kernel@vger.kernel.org
6512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6515 F: include/linux/phy/
6516 F: Documentation/devicetree/bindings/phy/
6518 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6519 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6521 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6524 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6525 M: Kevin Hilman <khilman@kernel.org>
6526 M: Ulf Hansson <ulf.hansson@linaro.org>
6527 L: linux-pm@vger.kernel.org
6529 F: drivers/base/power/domain*.c
6530 F: include/linux/pm_domain.h
6531 F: Documentation/devicetree/bindings/power/power_domain.txt
6533 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6534 M: Eugen Hristev <eugen.hristev@microchip.com>
6535 L: linux-input@vger.kernel.org
6537 F: drivers/input/touchscreen/resistive-adc-touch.c
6539 GENERIC UIO DRIVER FOR PCI DEVICES
6540 M: "Michael S. Tsirkin" <mst@redhat.com>
6541 L: kvm@vger.kernel.org
6543 F: drivers/uio/uio_pci_generic.c
6545 GENWQE (IBM Generic Workqueue Card)
6546 M: Frank Haverkamp <haver@linux.ibm.com>
6548 F: drivers/misc/genwqe/
6550 GET_MAINTAINER SCRIPT
6551 M: Joe Perches <joe@perches.com>
6553 F: scripts/get_maintainer.pl
6556 M: Bob Peterson <rpeterso@redhat.com>
6557 M: Andreas Gruenbacher <agruenba@redhat.com>
6558 L: cluster-devel@redhat.com
6559 W: http://sources.redhat.com/cluster/
6560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6562 F: Documentation/filesystems/gfs2*.txt
6564 F: include/uapi/linux/gfs2_ondisk.h
6566 GIGASET ISDN DRIVERS
6567 M: Paul Bolle <pebolle@tiscali.nl>
6568 L: gigaset307x-common@lists.sourceforge.net
6569 W: http://gigaset307x.sourceforge.net/
6571 F: Documentation/isdn/README.gigaset
6572 F: drivers/isdn/gigaset/
6573 F: include/uapi/linux/gigaset_dev.h
6576 M: Johan Hovold <johan@kernel.org>
6577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6579 F: Documentation/ABI/testing/sysfs-class-gnss
6580 F: Documentation/devicetree/bindings/gnss/
6582 F: include/linux/gnss.h
6585 M: Hans Verkuil <hans.verkuil@cisco.com>
6586 L: linux-media@vger.kernel.org
6588 F: drivers/media/usb/go7007/
6591 M: Bastien Nocera <hadess@hadess.net>
6592 L: linux-input@vger.kernel.org
6594 F: drivers/input/touchscreen/goodix.c
6596 GPD POCKET FAN DRIVER
6597 M: Hans de Goede <hdegoede@redhat.com>
6598 L: platform-driver-x86@vger.kernel.org
6600 F: drivers/platform/x86/gpd-pocket-fan.c
6603 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6604 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6605 L: linux-gpio@vger.kernel.org
6606 L: linux-acpi@vger.kernel.org
6608 F: Documentation/acpi/gpio-properties.txt
6609 F: drivers/gpio/gpiolib-acpi.c
6612 M: Sean Young <sean@mess.org>
6613 L: linux-media@vger.kernel.org
6615 F: drivers/media/rc/gpio-ir-tx.c
6618 M: Bamvor Jian Zhang <bamv2005@gmail.com>
6619 L: linux-gpio@vger.kernel.org
6621 F: drivers/gpio/gpio-mockup.c
6622 F: tools/testing/selftests/gpio/
6625 M: Linus Walleij <linus.walleij@linaro.org>
6626 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
6627 L: linux-gpio@vger.kernel.org
6628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6630 F: Documentation/devicetree/bindings/gpio/
6631 F: Documentation/driver-api/gpio/
6632 F: Documentation/gpio/
6633 F: Documentation/ABI/testing/gpio-cdev
6634 F: Documentation/ABI/obsolete/sysfs-gpio
6636 F: include/linux/gpio/
6637 F: include/linux/gpio.h
6638 F: include/linux/of_gpio.h
6639 F: include/asm-generic/gpio.h
6640 F: include/uapi/linux/gpio.h
6643 GRE DEMULTIPLEXER DRIVER
6644 M: Dmitry Kozlov <xeb@mail.ru>
6645 L: netdev@vger.kernel.org
6647 F: net/ipv4/gre_demux.c
6648 F: net/ipv4/gre_offload.c
6649 F: include/net/gre.h
6651 GRETH 10/100/1G Ethernet MAC device driver
6652 M: Andreas Larsson <andreas@gaisler.com>
6653 L: netdev@vger.kernel.org
6655 F: drivers/net/ethernet/aeroflex/
6657 GREYBUS AUDIO PROTOCOLS DRIVERS
6658 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6659 M: Mark Greer <mgreer@animalcreek.com>
6661 F: drivers/staging/greybus/audio_apbridgea.c
6662 F: drivers/staging/greybus/audio_apbridgea.h
6663 F: drivers/staging/greybus/audio_codec.c
6664 F: drivers/staging/greybus/audio_codec.h
6665 F: drivers/staging/greybus/audio_gb.c
6666 F: drivers/staging/greybus/audio_manager.c
6667 F: drivers/staging/greybus/audio_manager.h
6668 F: drivers/staging/greybus/audio_manager_module.c
6669 F: drivers/staging/greybus/audio_manager_private.h
6670 F: drivers/staging/greybus/audio_manager_sysfs.c
6671 F: drivers/staging/greybus/audio_module.c
6672 F: drivers/staging/greybus/audio_topology.c
6674 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6675 M: Viresh Kumar <vireshk@kernel.org>
6677 F: drivers/staging/greybus/authentication.c
6678 F: drivers/staging/greybus/bootrom.c
6679 F: drivers/staging/greybus/firmware.h
6680 F: drivers/staging/greybus/fw-core.c
6681 F: drivers/staging/greybus/fw-download.c
6682 F: drivers/staging/greybus/fw-management.c
6683 F: drivers/staging/greybus/greybus_authentication.h
6684 F: drivers/staging/greybus/greybus_firmware.h
6685 F: drivers/staging/greybus/hid.c
6686 F: drivers/staging/greybus/i2c.c
6687 F: drivers/staging/greybus/spi.c
6688 F: drivers/staging/greybus/spilib.c
6689 F: drivers/staging/greybus/spilib.h
6691 GREYBUS LOOPBACK DRIVER
6692 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6694 F: drivers/staging/greybus/loopback.c
6696 GREYBUS PLATFORM DRIVERS
6697 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6699 F: drivers/staging/greybus/arche-platform.c
6700 F: drivers/staging/greybus/arche-apb-ctrl.c
6701 F: drivers/staging/greybus/arche_platform.h
6703 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6704 M: Rui Miguel Silva <rmfrfs@gmail.com>
6706 F: drivers/staging/greybus/sdio.c
6707 F: drivers/staging/greybus/light.c
6708 F: drivers/staging/greybus/gpio.c
6709 F: drivers/staging/greybus/power_supply.c
6710 F: drivers/staging/greybus/spi.c
6711 F: drivers/staging/greybus/spilib.c
6714 M: Johan Hovold <johan@kernel.org>
6715 M: Alex Elder <elder@kernel.org>
6716 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6718 F: drivers/staging/greybus/
6719 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6721 GREYBUS UART PROTOCOLS DRIVERS
6722 M: David Lin <dtwlin@gmail.com>
6724 F: drivers/staging/greybus/uart.c
6725 F: drivers/staging/greybus/log.c
6727 GS1662 VIDEO SERIALIZER
6728 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6729 L: linux-media@vger.kernel.org
6730 T: git git://linuxtv.org/media_tree.git
6732 F: drivers/media/spi/gs1662.c
6734 GSPCA FINEPIX SUBDRIVER
6735 M: Frank Zago <frank@zago.net>
6736 L: linux-media@vger.kernel.org
6737 T: git git://linuxtv.org/media_tree.git
6739 F: drivers/media/usb/gspca/finepix.c
6741 GSPCA GL860 SUBDRIVER
6742 M: Olivier Lorin <o.lorin@laposte.net>
6743 L: linux-media@vger.kernel.org
6744 T: git git://linuxtv.org/media_tree.git
6746 F: drivers/media/usb/gspca/gl860/
6748 GSPCA M5602 SUBDRIVER
6749 M: Erik Andren <erik.andren@gmail.com>
6750 L: linux-media@vger.kernel.org
6751 T: git git://linuxtv.org/media_tree.git
6753 F: drivers/media/usb/gspca/m5602/
6755 GSPCA PAC207 SONIXB SUBDRIVER
6756 M: Hans Verkuil <hverkuil@xs4all.nl>
6757 L: linux-media@vger.kernel.org
6758 T: git git://linuxtv.org/media_tree.git
6760 F: drivers/media/usb/gspca/pac207.c
6762 GSPCA SN9C20X SUBDRIVER
6763 M: Brian Johnson <brijohn@gmail.com>
6764 L: linux-media@vger.kernel.org
6765 T: git git://linuxtv.org/media_tree.git
6767 F: drivers/media/usb/gspca/sn9c20x.c
6769 GSPCA T613 SUBDRIVER
6770 M: Leandro Costantino <lcostantino@gmail.com>
6771 L: linux-media@vger.kernel.org
6772 T: git git://linuxtv.org/media_tree.git
6774 F: drivers/media/usb/gspca/t613.c
6776 GSPCA USB WEBCAM DRIVER
6777 M: Hans Verkuil <hverkuil@xs4all.nl>
6778 L: linux-media@vger.kernel.org
6779 T: git git://linuxtv.org/media_tree.git
6781 F: drivers/media/usb/gspca/
6783 GTP (GPRS Tunneling Protocol)
6784 M: Pablo Neira Ayuso <pablo@netfilter.org>
6785 M: Harald Welte <laforge@gnumonks.org>
6786 L: osmocom-net-gprs@lists.osmocom.org
6787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6789 F: drivers/net/gtp.c
6791 GUID PARTITION TABLE (GPT)
6792 M: Davidlohr Bueso <dave@stgolabs.net>
6793 L: linux-efi@vger.kernel.org
6795 F: block/partitions/efi.*
6798 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6799 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6800 W: http://uclinux-h8.sourceforge.jp
6801 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6804 F: drivers/clocksource/h8300_*.c
6805 F: drivers/clk/h8300/
6806 F: drivers/irqchip/irq-renesas-h8*.c
6808 HABANALABS PCI DRIVER
6809 M: Oded Gabbay <oded.gabbay@gmail.com>
6810 T: git https://github.com/HabanaAI/linux.git
6812 F: drivers/misc/habanalabs/
6813 F: include/uapi/misc/habanalabs.h
6814 F: Documentation/ABI/testing/sysfs-driver-habanalabs
6815 F: Documentation/ABI/testing/debugfs-driver-habanalabs
6818 M: Antti Palosaari <crope@iki.fi>
6819 L: linux-media@vger.kernel.org
6820 W: https://linuxtv.org
6821 W: http://palosaari.fi/linux/
6822 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6823 T: git git://linuxtv.org/anttip/media_tree.git
6825 F: drivers/media/usb/hackrf/
6827 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6828 M: Frank Seidel <frank@f-seidel.de>
6829 L: platform-driver-x86@vger.kernel.org
6830 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6832 F: drivers/platform/x86/hdaps.c
6835 M: Jean Delvare <jdelvare@suse.com>
6836 M: Guenter Roeck <linux@roeck-us.net>
6837 L: linux-hwmon@vger.kernel.org
6838 W: http://hwmon.wiki.kernel.org/
6839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6841 F: Documentation/devicetree/bindings/hwmon/
6842 F: Documentation/hwmon/
6844 F: include/linux/hwmon*.h
6845 F: include/trace/events/hwmon*.h
6847 HARDWARE RANDOM NUMBER GENERATOR CORE
6848 M: Matt Mackall <mpm@selenic.com>
6849 M: Herbert Xu <herbert@gondor.apana.org.au>
6850 L: linux-crypto@vger.kernel.org
6852 F: Documentation/devicetree/bindings/rng/
6853 F: Documentation/hw_random.txt
6854 F: drivers/char/hw_random/
6855 F: include/linux/hw_random.h
6857 HARDWARE TRACING FACILITIES
6858 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6860 F: drivers/hwtracing/
6862 HARDWARE SPINLOCK CORE
6863 M: Ohad Ben-Cohen <ohad@wizery.com>
6864 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6865 L: linux-remoteproc@vger.kernel.org
6867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6868 F: Documentation/devicetree/bindings/hwlock/
6869 F: Documentation/hwspinlock.txt
6870 F: drivers/hwspinlock/
6871 F: include/linux/hwspinlock.h
6873 HARMONY SOUND DRIVER
6874 L: linux-parisc@vger.kernel.org
6876 F: sound/parisc/harmony.*
6878 HDPVR USB VIDEO ENCODER DRIVER
6879 M: Hans Verkuil <hverkuil@xs4all.nl>
6880 L: linux-media@vger.kernel.org
6881 T: git git://linuxtv.org/media_tree.git
6882 W: https://linuxtv.org
6884 F: drivers/media/usb/hdpvr/
6886 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6887 M: Jerry Hoemann <jerry.hoemann@hpe.com>
6889 F: Documentation/watchdog/hpwdt.txt
6890 F: drivers/watchdog/hpwdt.c
6892 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6893 M: Don Brace <don.brace@microsemi.com>
6894 L: esc.storagedev@microsemi.com
6895 L: linux-scsi@vger.kernel.org
6897 F: Documentation/scsi/hpsa.txt
6898 F: drivers/scsi/hpsa*.[ch]
6899 F: include/linux/cciss*.h
6900 F: include/uapi/linux/cciss*.h
6903 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6904 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6905 L: linux-rdma@vger.kernel.org
6907 F: drivers/infiniband/hw/hfi1
6910 L: linux-fsdevel@vger.kernel.org
6912 F: Documentation/filesystems/hfs.txt
6916 L: linux-fsdevel@vger.kernel.org
6918 F: Documentation/filesystems/hfsplus.txt
6921 HGA FRAMEBUFFER DRIVER
6922 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6923 L: linux-nvidia@lists.surfsouth.com
6924 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6926 F: drivers/video/fbdev/hgafb.c
6928 HIBERNATION (aka Software Suspend, aka swsusp)
6929 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6930 M: Pavel Machek <pavel@ucw.cz>
6931 L: linux-pm@vger.kernel.org
6932 B: https://bugzilla.kernel.org
6935 F: drivers/base/power/
6937 F: include/linux/suspend.h
6938 F: include/linux/freezer.h
6939 F: include/linux/pm.h
6940 F: arch/*/include/asm/suspend*.h
6943 M: Jiri Kosina <jikos@kernel.org>
6944 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6945 L: linux-input@vger.kernel.org
6946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6949 F: include/linux/hid*
6950 F: include/uapi/linux/hid*
6952 HID SENSOR HUB DRIVERS
6953 M: Jiri Kosina <jikos@kernel.org>
6954 M: Jonathan Cameron <jic23@kernel.org>
6955 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6956 L: linux-input@vger.kernel.org
6957 L: linux-iio@vger.kernel.org
6959 F: Documentation/hid/hid-sensor*
6960 F: drivers/hid/hid-sensor-*
6961 F: drivers/iio/*/hid-*
6962 F: include/linux/hid-sensor-*
6964 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6965 M: Thomas Gleixner <tglx@linutronix.de>
6966 L: linux-kernel@vger.kernel.org
6967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6969 F: Documentation/timers/
6970 F: kernel/time/hrtimer.c
6971 F: kernel/time/clockevents.c
6972 F: kernel/time/timer_*.c
6973 F: include/linux/clockchips.h
6974 F: include/linux/hrtimer.h
6976 HIGH-SPEED SCC DRIVER FOR AX.25
6977 L: linux-hams@vger.kernel.org
6979 F: drivers/net/hamradio/dmascc.c
6980 F: drivers/net/hamradio/scc.c
6982 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6983 M: HighPoint Linux Team <linux@highpoint-tech.com>
6984 W: http://www.highpoint-tech.com
6986 F: Documentation/scsi/hptiop.txt
6987 F: drivers/scsi/hptiop.c
6990 M: Jes Sorensen <jes@trained-monkey.org>
6991 L: linux-hippi@sunsite.dk
6993 F: include/linux/hippidevice.h
6994 F: include/uapi/linux/if_hippi.h
6996 F: drivers/net/hippi/
6998 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6999 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7000 M: Salil Mehta <salil.mehta@huawei.com>
7001 L: netdev@vger.kernel.org
7002 W: http://www.hisilicon.com
7004 F: drivers/net/ethernet/hisilicon/hns3/
7006 HISILICON LPC BUS DRIVER
7007 M: john.garry@huawei.com
7008 W: http://www.hisilicon.com
7010 F: drivers/bus/hisi_lpc.c
7011 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7013 HISILICON NETWORK SUBSYSTEM DRIVER
7014 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7015 M: Salil Mehta <salil.mehta@huawei.com>
7016 L: netdev@vger.kernel.org
7017 W: http://www.hisilicon.com
7019 F: drivers/net/ethernet/hisilicon/
7020 F: Documentation/devicetree/bindings/net/hisilicon*.txt
7022 HISILICON PMU DRIVER
7023 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
7024 W: http://www.hisilicon.com
7026 F: drivers/perf/hisilicon
7027 F: Documentation/perf/hisi-pmu.txt
7029 HISILICON ROCE DRIVER
7030 M: Lijun Ou <oulijun@huawei.com>
7031 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
7032 L: linux-rdma@vger.kernel.org
7034 F: drivers/infiniband/hw/hns/
7035 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7037 HISILICON SAS Controller
7038 M: John Garry <john.garry@huawei.com>
7039 W: http://www.hisilicon.com
7041 F: drivers/scsi/hisi_sas/
7042 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7044 HMM - Heterogeneous Memory Management
7045 M: Jérôme Glisse <jglisse@redhat.com>
7046 L: linux-mm@kvack.org
7049 F: include/linux/hmm*
7050 F: Documentation/vm/hmm.rst
7053 M: Jouni Malinen <j@w1.fi>
7054 L: linux-wireless@vger.kernel.org
7055 W: http://w1.fi/hostap-driver.html
7057 F: drivers/net/wireless/intersil/hostap/
7059 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7060 L: platform-driver-x86@vger.kernel.org
7062 F: drivers/platform/x86/tc1100-wmi.c
7064 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7065 M: Jaroslav Kysela <perex@perex.cz>
7067 F: drivers/net/ethernet/hp/hp100.*
7069 HPET: High Precision Event Timers driver
7070 M: Clemens Ladisch <clemens@ladisch.de>
7072 F: Documentation/timers/hpet.txt
7073 F: drivers/char/hpet.c
7074 F: include/linux/hpet.h
7075 F: include/uapi/linux/hpet.h
7079 F: arch/x86/kernel/hpet.c
7080 F: arch/x86/include/asm/hpet.h
7083 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7084 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7089 M: Sebastian Reichel <sre@kernel.org>
7090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7092 F: Documentation/ABI/testing/sysfs-bus-hsi
7093 F: Documentation/driver-api/hsi.rst
7095 F: include/linux/hsi/
7096 F: include/uapi/linux/hsi/
7099 L: linux-usb@vger.kernel.org
7101 F: drivers/net/usb/hso.c
7103 HSR NETWORK PROTOCOL
7104 M: Arvid Brodin <arvid.brodin@alten.se>
7105 L: netdev@vger.kernel.org
7109 HT16K33 LED CONTROLLER DRIVER
7110 M: Robin van der Gracht <robin@protonic.nl>
7112 F: drivers/auxdisplay/ht16k33.c
7113 F: Documentation/devicetree/bindings/display/ht16k33.txt
7115 HTCPEN TOUCHSCREEN DRIVER
7116 M: Pau Oliva Fora <pof@eslack.org>
7117 L: linux-input@vger.kernel.org
7119 F: drivers/input/touchscreen/htcpen.c
7121 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7122 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7123 L: linux-iio@vger.kernel.org
7124 W: http://www.st.com/
7126 F: drivers/iio/humidity/hts221*
7127 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
7129 HUAWEI ETHERNET DRIVER
7130 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
7131 L: netdev@vger.kernel.org
7133 F: Documentation/networking/hinic.txt
7134 F: drivers/net/ethernet/huawei/hinic/
7137 M: Mike Kravetz <mike.kravetz@oracle.com>
7138 L: linux-mm@kvack.org
7142 F: include/linux/hugetlb.h
7143 F: Documentation/admin-guide/mm/hugetlbpage.rst
7144 F: Documentation/vm/hugetlbfs_reserv.rst
7145 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7148 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7149 L: linux-media@vger.kernel.org
7150 T: git git://linuxtv.org/media_tree.git
7151 W: https://linuxtv.org
7153 F: drivers/media/platform/sti/hva
7155 HWPOISON MEMORY FAILURE HANDLING
7156 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7157 L: linux-mm@kvack.org
7159 F: mm/memory-failure.c
7160 F: mm/hwpoison-inject.c
7162 HYGON PROCESSOR SUPPORT
7163 M: Pu Wen <puwen@hygon.cn>
7164 L: linux-kernel@vger.kernel.org
7166 F: arch/x86/kernel/cpu/hygon.c
7168 Hyper-V CORE AND DRIVERS
7169 M: "K. Y. Srinivasan" <kys@microsoft.com>
7170 M: Haiyang Zhang <haiyangz@microsoft.com>
7171 M: Stephen Hemminger <sthemmin@microsoft.com>
7172 M: Sasha Levin <sashal@kernel.org>
7173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7174 L: linux-hyperv@vger.kernel.org
7176 F: Documentation/networking/device_drivers/microsoft/netvsc.txt
7177 F: arch/x86/include/asm/mshyperv.h
7178 F: arch/x86/include/asm/trace/hyperv.h
7179 F: arch/x86/include/asm/hyperv-tlfs.h
7180 F: arch/x86/kernel/cpu/mshyperv.c
7182 F: drivers/hid/hid-hyperv.c
7184 F: drivers/input/serio/hyperv-keyboard.c
7185 F: drivers/pci/controller/pci-hyperv.c
7186 F: drivers/net/hyperv/
7187 F: drivers/scsi/storvsc_drv.c
7188 F: drivers/uio/uio_hv_generic.c
7189 F: drivers/video/fbdev/hyperv_fb.c
7190 F: drivers/iommu/hyperv_iommu.c
7191 F: net/vmw_vsock/hyperv_transport.c
7192 F: include/linux/hyperv.h
7193 F: include/uapi/linux/hyperv.h
7195 F: Documentation/ABI/stable/sysfs-bus-vmbus
7197 HYPERVISOR VIRTUAL CONSOLE DRIVER
7198 L: linuxppc-dev@lists.ozlabs.org
7203 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7204 L: linux-i2c@vger.kernel.org
7205 L: linux-acpi@vger.kernel.org
7207 F: drivers/i2c/i2c-core-acpi.c
7209 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7210 M: Ajay Gupta <ajayg@nvidia.com>
7211 L: linux-i2c@vger.kernel.org
7213 F: Documentation/i2c/busses/i2c-nvidia-gpu
7214 F: drivers/i2c/busses/i2c-nvidia-gpu.c
7217 M: Peter Rosin <peda@axentia.se>
7218 L: linux-i2c@vger.kernel.org
7220 F: Documentation/i2c/i2c-topology
7221 F: Documentation/i2c/muxes/
7222 F: Documentation/devicetree/bindings/i2c/i2c-mux*
7223 F: Documentation/devicetree/bindings/i2c/i2c-arb*
7224 F: Documentation/devicetree/bindings/i2c/i2c-gate*
7225 F: drivers/i2c/i2c-mux.c
7226 F: drivers/i2c/muxes/
7227 F: include/linux/i2c-mux.h
7229 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7230 M: Gregory CLEMENT <gregory.clement@bootlin.com>
7231 L: linux-i2c@vger.kernel.org
7233 F: drivers/i2c/busses/i2c-mv64xxx.c
7235 I2C OVER PARALLEL PORT
7236 M: Jean Delvare <jdelvare@suse.com>
7237 L: linux-i2c@vger.kernel.org
7239 F: Documentation/i2c/busses/i2c-parport
7240 F: Documentation/i2c/busses/i2c-parport-light
7241 F: drivers/i2c/busses/i2c-parport.c
7242 F: drivers/i2c/busses/i2c-parport-light.c
7245 M: Wolfram Sang <wsa@the-dreams.de>
7246 L: linux-i2c@vger.kernel.org
7247 W: https://i2c.wiki.kernel.org/
7248 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7251 F: Documentation/devicetree/bindings/i2c/i2c.txt
7252 F: Documentation/i2c/
7254 F: include/linux/i2c.h
7255 F: include/linux/i2c-dev.h
7256 F: include/linux/i2c-smbus.h
7257 F: include/uapi/linux/i2c.h
7258 F: include/uapi/linux/i2c-*.h
7260 I2C SUBSYSTEM HOST DRIVERS
7261 L: linux-i2c@vger.kernel.org
7262 W: https://i2c.wiki.kernel.org/
7263 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7266 F: Documentation/devicetree/bindings/i2c/
7267 F: drivers/i2c/algos/
7268 F: drivers/i2c/busses/
7271 M: Jean Delvare <jdelvare@suse.com>
7272 L: linux-i2c@vger.kernel.org
7274 F: Documentation/i2c/busses/i2c-taos-evm
7275 F: drivers/i2c/busses/i2c-taos-evm.c
7278 M: Till Harbaum <till@harbaum.org>
7279 L: linux-i2c@vger.kernel.org
7280 W: http://www.harbaum.org/till/i2c_tiny_usb
7282 F: drivers/i2c/busses/i2c-tiny-usb.c
7284 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7285 M: Jean Delvare <jdelvare@suse.com>
7286 L: linux-i2c@vger.kernel.org
7288 F: Documentation/i2c/busses/i2c-ali1535
7289 F: Documentation/i2c/busses/i2c-ali1563
7290 F: Documentation/i2c/busses/i2c-ali15x3
7291 F: Documentation/i2c/busses/i2c-amd756
7292 F: Documentation/i2c/busses/i2c-amd8111
7293 F: Documentation/i2c/busses/i2c-i801
7294 F: Documentation/i2c/busses/i2c-nforce2
7295 F: Documentation/i2c/busses/i2c-piix4
7296 F: Documentation/i2c/busses/i2c-sis5595
7297 F: Documentation/i2c/busses/i2c-sis630
7298 F: Documentation/i2c/busses/i2c-sis96x
7299 F: Documentation/i2c/busses/i2c-via
7300 F: Documentation/i2c/busses/i2c-viapro
7301 F: drivers/i2c/busses/i2c-ali1535.c
7302 F: drivers/i2c/busses/i2c-ali1563.c
7303 F: drivers/i2c/busses/i2c-ali15x3.c
7304 F: drivers/i2c/busses/i2c-amd756.c
7305 F: drivers/i2c/busses/i2c-amd756-s4882.c
7306 F: drivers/i2c/busses/i2c-amd8111.c
7307 F: drivers/i2c/busses/i2c-i801.c
7308 F: drivers/i2c/busses/i2c-isch.c
7309 F: drivers/i2c/busses/i2c-nforce2.c
7310 F: drivers/i2c/busses/i2c-nforce2-s4985.c
7311 F: drivers/i2c/busses/i2c-piix4.c
7312 F: drivers/i2c/busses/i2c-sis5595.c
7313 F: drivers/i2c/busses/i2c-sis630.c
7314 F: drivers/i2c/busses/i2c-sis96x.c
7315 F: drivers/i2c/busses/i2c-via.c
7316 F: drivers/i2c/busses/i2c-viapro.c
7318 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7319 M: Hans de Goede <hdegoede@redhat.com>
7320 L: linux-i2c@vger.kernel.org
7322 F: drivers/i2c/busses/i2c-cht-wc.c
7324 I2C/SMBUS ISMT DRIVER
7325 M: Seth Heasley <seth.heasley@intel.com>
7326 M: Neil Horman <nhorman@tuxdriver.com>
7327 L: linux-i2c@vger.kernel.org
7328 F: drivers/i2c/busses/i2c-ismt.c
7329 F: Documentation/i2c/busses/i2c-ismt
7331 I2C/SMBUS STUB DRIVER
7332 M: Jean Delvare <jdelvare@suse.com>
7333 L: linux-i2c@vger.kernel.org
7335 F: drivers/i2c/i2c-stub.c
7338 M: Boris Brezillon <bbrezillon@kernel.org>
7339 L: linux-i3c@lists.infradead.org
7340 C: irc://chat.freenode.net/linux-i3c
7341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7343 F: Documentation/ABI/testing/sysfs-bus-i3c
7344 F: Documentation/devicetree/bindings/i3c/
7345 F: Documentation/driver-api/i3c
7347 F: include/linux/i3c/
7349 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7350 M: Vitor Soares <vitor.soares@synopsys.com>
7352 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7353 F: drivers/i3c/master/dw*
7355 IA64 (Itanium) PLATFORM
7356 M: Tony Luck <tony.luck@intel.com>
7357 M: Fenghua Yu <fenghua.yu@intel.com>
7358 L: linux-ia64@vger.kernel.org
7359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7363 IBM Power 842 compression accelerator
7364 M: Haren Myneni <haren@us.ibm.com>
7366 F: drivers/crypto/nx/Makefile
7367 F: drivers/crypto/nx/Kconfig
7368 F: drivers/crypto/nx/nx-842*
7369 F: include/linux/sw842.h
7373 IBM Power in-Nest Crypto Acceleration
7374 M: Breno Leitão <leitao@debian.org>
7375 M: Nayna Jain <nayna@linux.ibm.com>
7376 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7377 L: linux-crypto@vger.kernel.org
7379 F: drivers/crypto/nx/Makefile
7380 F: drivers/crypto/nx/Kconfig
7381 F: drivers/crypto/nx/nx-aes*
7382 F: drivers/crypto/nx/nx-sha*
7383 F: drivers/crypto/nx/nx.*
7384 F: drivers/crypto/nx/nx_csbcpb.h
7385 F: drivers/crypto/nx/nx_debugfs.h
7387 IBM Power Linux RAID adapter
7388 M: Brian King <brking@us.ibm.com>
7390 F: drivers/scsi/ipr.*
7392 IBM Power SRIOV Virtual NIC Device Driver
7393 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7394 M: John Allen <jallen@linux.ibm.com>
7395 L: netdev@vger.kernel.org
7397 F: drivers/net/ethernet/ibm/ibmvnic.*
7399 IBM Power Virtual Accelerator Switchboard
7400 M: Sukadev Bhattiprolu
7401 L: linuxppc-dev@lists.ozlabs.org
7403 F: arch/powerpc/platforms/powernv/vas*
7404 F: arch/powerpc/platforms/powernv/copy-paste.h
7405 F: arch/powerpc/include/asm/vas.h
7406 F: arch/powerpc/include/uapi/asm/vas.h
7408 IBM Power Virtual Ethernet Device Driver
7409 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7410 L: netdev@vger.kernel.org
7412 F: drivers/net/ethernet/ibm/ibmveth.*
7414 IBM Power Virtual FC Device Drivers
7415 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7416 L: linux-scsi@vger.kernel.org
7418 F: drivers/scsi/ibmvscsi/ibmvfc*
7420 IBM Power Virtual Management Channel Driver
7421 M: Steven Royer <seroyer@linux.ibm.com>
7423 F: drivers/misc/ibmvmc.*
7425 IBM Power Virtual SCSI Device Drivers
7426 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7427 L: linux-scsi@vger.kernel.org
7429 F: drivers/scsi/ibmvscsi/ibmvscsi*
7430 F: include/scsi/viosrp.h
7432 IBM Power Virtual SCSI Device Target Driver
7433 M: Michael Cyr <mikecyr@linux.ibm.com>
7434 L: linux-scsi@vger.kernel.org
7435 L: target-devel@vger.kernel.org
7437 F: drivers/scsi/ibmvscsi_tgt/
7439 IBM Power VMX Cryptographic instructions
7440 M: Breno Leitão <leitao@debian.org>
7441 M: Nayna Jain <nayna@linux.ibm.com>
7442 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7443 L: linux-crypto@vger.kernel.org
7445 F: drivers/crypto/vmx/Makefile
7446 F: drivers/crypto/vmx/Kconfig
7447 F: drivers/crypto/vmx/vmx.c
7448 F: drivers/crypto/vmx/aes*
7449 F: drivers/crypto/vmx/ghash*
7450 F: drivers/crypto/vmx/ppc-xlate.pl
7452 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7453 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7454 L: linux-pci@vger.kernel.org
7455 L: linuxppc-dev@lists.ozlabs.org
7457 F: drivers/pci/hotplug/rpaphp*
7459 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7460 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7461 L: linux-pci@vger.kernel.org
7462 L: linuxppc-dev@lists.ozlabs.org
7464 F: drivers/pci/hotplug/rpadlpar*
7466 IBM ServeRAID RAID DRIVER
7468 F: drivers/scsi/ips.*
7470 ICH LPC AND GPIO DRIVER
7471 M: Peter Tyser <ptyser@xes-inc.com>
7473 F: drivers/mfd/lpc_ich.c
7474 F: drivers/gpio/gpio-ich.c
7477 M: "David S. Miller" <davem@davemloft.net>
7478 L: linux-ide@vger.kernel.org
7479 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
7480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7482 F: Documentation/ide/
7484 F: include/linux/ide.h
7487 M: Borislav Petkov <bp@alien8.de>
7488 L: linux-ide@vger.kernel.org
7490 F: Documentation/cdrom/ide-cd
7491 F: drivers/ide/ide-cd*
7493 IDEAPAD LAPTOP EXTRAS DRIVER
7494 M: Ike Panhc <ike.pan@canonical.com>
7495 L: platform-driver-x86@vger.kernel.org
7496 W: http://launchpad.net/ideapad-laptop
7498 F: drivers/platform/x86/ideapad-laptop.c
7500 IDEAPAD LAPTOP SLIDEBAR DRIVER
7501 M: Andrey Moiseev <o2g.org.ru@gmail.com>
7502 L: linux-input@vger.kernel.org
7503 W: https://github.com/o2genum/ideapad-slidebar
7505 F: drivers/input/misc/ideapad_slidebar.c
7507 IDT VersaClock 5 CLOCK DRIVER
7508 M: Marek Vasut <marek.vasut@gmail.com>
7510 F: drivers/clk/clk-versaclock5.c
7512 IEEE 802.15.4 SUBSYSTEM
7513 M: Alexander Aring <alex.aring@gmail.com>
7514 M: Stefan Schmidt <stefan@datenfreihafen.org>
7515 L: linux-wpan@vger.kernel.org
7516 W: http://wpan.cakelab.org/
7517 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7518 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7522 F: drivers/net/ieee802154/
7523 F: include/linux/nl802154.h
7524 F: include/linux/ieee802154.h
7525 F: include/net/nl802154.h
7526 F: include/net/mac802154.h
7527 F: include/net/af_ieee802154.h
7528 F: include/net/cfg802154.h
7529 F: include/net/ieee802154_netdev.h
7530 F: Documentation/networking/ieee802154.rst
7533 M: Yotam Gigi <yotam.gi@gmail.com>
7534 M: Jamal Hadi Salim <jhs@mojatatu.com>
7536 F: include/net/ife.h
7537 F: include/uapi/linux/ife.h
7539 IGORPLUG-USB IR RECEIVER
7540 M: Sean Young <sean@mess.org>
7541 L: linux-media@vger.kernel.org
7543 F: drivers/media/rc/igorplugusb.c
7545 IGUANAWORKS USB IR TRANSCEIVER
7546 M: Sean Young <sean@mess.org>
7547 L: linux-media@vger.kernel.org
7549 F: drivers/media/rc/iguanair.c
7551 IIO DIGITAL POTENTIOMETER DAC
7552 M: Peter Rosin <peda@axentia.se>
7553 L: linux-iio@vger.kernel.org
7555 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7556 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7557 F: drivers/iio/dac/dpot-dac.c
7559 IIO ENVELOPE DETECTOR
7560 M: Peter Rosin <peda@axentia.se>
7561 L: linux-iio@vger.kernel.org
7563 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7564 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7565 F: drivers/iio/adc/envelope-detector.c
7568 M: Peter Rosin <peda@axentia.se>
7569 L: linux-iio@vger.kernel.org
7571 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7572 F: drivers/iio/multiplexer/iio-mux.c
7574 IIO SUBSYSTEM AND DRIVERS
7575 M: Jonathan Cameron <jic23@kernel.org>
7576 R: Hartmut Knaack <knaack.h@gmx.de>
7577 R: Lars-Peter Clausen <lars@metafoo.de>
7578 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7579 L: linux-iio@vger.kernel.org
7580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7582 F: Documentation/ABI/testing/configfs-iio*
7583 F: Documentation/ABI/testing/sysfs-bus-iio*
7584 F: Documentation/devicetree/bindings/iio/
7586 F: drivers/staging/iio/
7587 F: include/linux/iio/
7591 M: Peter Rosin <peda@axentia.se>
7592 L: linux-iio@vger.kernel.org
7594 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7595 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7596 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7597 F: drivers/iio/afe/iio-rescale.c
7599 IKANOS/ADI EAGLE ADSL USB DRIVER
7600 M: Matthieu Castet <castet.matthieu@free.fr>
7601 M: Stanislaw Gruszka <stf_xl@wp.pl>
7603 F: drivers/usb/atm/ueagle-atm.c
7605 IMGTEC ASCII LCD DRIVER
7606 M: Paul Burton <paul.burton@mips.com>
7608 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7609 F: drivers/auxdisplay/img-ascii-lcd.c
7611 IMGTEC IR DECODER DRIVER
7612 M: James Hogan <jhogan@kernel.org>
7614 F: drivers/media/rc/img-ir/
7616 IMON SOUNDGRAPH USB IR RECEIVER
7617 M: Sean Young <sean@mess.org>
7618 L: linux-media@vger.kernel.org
7620 F: drivers/media/rc/imon_raw.c
7621 F: drivers/media/rc/imon.c
7623 IMS TWINTURBO FRAMEBUFFER DRIVER
7624 L: linux-fbdev@vger.kernel.org
7626 F: drivers/video/fbdev/imsttfb.c
7628 INA209 HARDWARE MONITOR DRIVER
7629 M: Guenter Roeck <linux@roeck-us.net>
7630 L: linux-hwmon@vger.kernel.org
7632 F: Documentation/hwmon/ina209
7633 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
7634 F: drivers/hwmon/ina209.c
7636 INA2XX HARDWARE MONITOR DRIVER
7637 M: Guenter Roeck <linux@roeck-us.net>
7638 L: linux-hwmon@vger.kernel.org
7640 F: Documentation/hwmon/ina2xx
7641 F: drivers/hwmon/ina2xx.c
7642 F: include/linux/platform_data/ina2xx.h
7644 INDUSTRY PACK SUBSYSTEM (IPACK)
7645 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7646 M: Jens Taprogge <jens.taprogge@taprogge.org>
7647 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7648 L: industrypack-devel@lists.sourceforge.net
7649 W: http://industrypack.sourceforge.net
7653 INFINIBAND SUBSYSTEM
7654 M: Doug Ledford <dledford@redhat.com>
7655 M: Jason Gunthorpe <jgg@mellanox.com>
7656 L: linux-rdma@vger.kernel.org
7657 W: https://github.com/linux-rdma/rdma-core
7658 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7661 F: Documentation/devicetree/bindings/infiniband/
7662 F: Documentation/infiniband/
7663 F: drivers/infiniband/
7664 F: include/uapi/linux/if_infiniband.h
7665 F: include/uapi/rdma/
7668 INGENIC JZ4780 DMA Driver
7669 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7671 F: drivers/dma/dma-jz4780.c
7673 INGENIC JZ4780 NAND DRIVER
7674 M: Harvey Hunt <harveyhuntnexus@gmail.com>
7675 L: linux-mtd@lists.infradead.org
7677 F: drivers/mtd/nand/raw/jz4780_*
7680 M: Jan Kara <jack@suse.cz>
7681 R: Amir Goldstein <amir73il@gmail.com>
7682 L: linux-fsdevel@vger.kernel.org
7684 F: Documentation/filesystems/inotify.txt
7685 F: fs/notify/inotify/
7686 F: include/linux/inotify.h
7687 F: include/uapi/linux/inotify.h
7689 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7690 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
7691 L: linux-input@vger.kernel.org
7692 Q: http://patchwork.kernel.org/project/linux-input/list/
7693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7696 F: include/linux/input.h
7697 F: include/uapi/linux/input.h
7698 F: include/uapi/linux/input-event-codes.h
7699 F: include/linux/input/
7700 F: Documentation/devicetree/bindings/input/
7701 F: Documentation/devicetree/bindings/serio/
7702 F: Documentation/input/
7704 INPUT MULTITOUCH (MT) PROTOCOL
7705 M: Henrik Rydberg <rydberg@bitmath.org>
7706 L: linux-input@vger.kernel.org
7708 F: Documentation/input/multi-touch-protocol.rst
7709 F: drivers/input/input-mt.c
7712 INSIDE SECURE CRYPTO DRIVER
7713 M: Antoine Tenart <antoine.tenart@bootlin.com>
7714 F: drivers/crypto/inside-secure/
7716 L: linux-crypto@vger.kernel.org
7718 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7719 M: Mimi Zohar <zohar@linux.ibm.com>
7720 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7721 L: linux-integrity@vger.kernel.org
7722 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7724 F: security/integrity/ima/
7726 INTEL 810/815 FRAMEBUFFER DRIVER
7727 M: Antonino Daplas <adaplas@gmail.com>
7728 L: linux-fbdev@vger.kernel.org
7730 F: drivers/video/fbdev/i810/
7733 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7734 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
7735 M: Jie Yang <yang.jie@linux.intel.com>
7736 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7740 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7741 M: Hans de Goede <hdegoede@redhat.com>
7742 L: platform-driver-x86@vger.kernel.org
7744 F: drivers/platform/x86/intel_atomisp2_pm.c
7746 INTEL C600 SERIES SAS CONTROLLER DRIVER
7747 M: Intel SCU Linux support <intel-linux-scu@intel.com>
7748 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7749 L: linux-scsi@vger.kernel.org
7750 T: git git://git.code.sf.net/p/intel-sas/isci
7752 F: drivers/scsi/isci/
7754 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7755 M: Jani Nikula <jani.nikula@linux.intel.com>
7756 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7757 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7758 L: intel-gfx@lists.freedesktop.org
7759 W: https://01.org/linuxgraphics/
7760 B: https://01.org/linuxgraphics/documentation/how-report-bugs
7761 C: irc://chat.freenode.net/intel-gfx
7762 Q: http://patchwork.freedesktop.org/project/intel-gfx/
7763 T: git git://anongit.freedesktop.org/drm-intel
7765 F: drivers/gpu/drm/i915/
7766 F: include/drm/i915*
7767 F: include/uapi/drm/i915_drm.h
7768 F: Documentation/gpu/i915.rst
7770 INTEL ETHERNET DRIVERS
7771 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7772 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7773 W: http://www.intel.com/support/feedback.htm
7774 W: http://e1000.sourceforge.net/
7775 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7779 F: Documentation/networking/device_drivers/intel/e100.rst
7780 F: Documentation/networking/device_drivers/intel/e1000.rst
7781 F: Documentation/networking/device_drivers/intel/e1000e.rst
7782 F: Documentation/networking/device_drivers/intel/fm10k.rst
7783 F: Documentation/networking/device_drivers/intel/igb.rst
7784 F: Documentation/networking/device_drivers/intel/igbvf.rst
7785 F: Documentation/networking/device_drivers/intel/ixgb.rst
7786 F: Documentation/networking/device_drivers/intel/ixgbe.rst
7787 F: Documentation/networking/device_drivers/intel/ixgbevf.rst
7788 F: Documentation/networking/device_drivers/intel/i40e.rst
7789 F: Documentation/networking/device_drivers/intel/iavf.rst
7790 F: Documentation/networking/device_drivers/intel/ice.rst
7791 F: drivers/net/ethernet/intel/
7792 F: drivers/net/ethernet/intel/*/
7793 F: include/linux/avf/virtchnl.h
7795 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7796 M: Maik Broemme <mbroemme@libmpq.org>
7797 L: linux-fbdev@vger.kernel.org
7799 F: Documentation/fb/intelfb.txt
7800 F: drivers/video/fbdev/intelfb/
7803 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7804 L: linux-gpio@vger.kernel.org
7806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7807 F: drivers/gpio/gpio-ich.c
7808 F: drivers/gpio/gpio-intel-mid.c
7809 F: drivers/gpio/gpio-lynxpoint.c
7810 F: drivers/gpio/gpio-merrifield.c
7811 F: drivers/gpio/gpio-ml-ioh.c
7812 F: drivers/gpio/gpio-pch.c
7813 F: drivers/gpio/gpio-sch.c
7814 F: drivers/gpio/gpio-sodaville.c
7816 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7817 M: Zhenyu Wang <zhenyuw@linux.intel.com>
7818 M: Zhi Wang <zhi.a.wang@intel.com>
7819 L: intel-gvt-dev@lists.freedesktop.org
7820 L: intel-gfx@lists.freedesktop.org
7821 W: https://01.org/igvt-g
7822 T: git https://github.com/intel/gvt-linux.git
7824 F: drivers/gpu/drm/i915/gvt/
7826 INTEL HID EVENT DRIVER
7827 M: Alex Hung <alex.hung@canonical.com>
7828 L: platform-driver-x86@vger.kernel.org
7830 F: drivers/platform/x86/intel-hid.c
7832 INTEL I/OAT DMA DRIVER
7833 M: Dave Jiang <dave.jiang@intel.com>
7834 R: Dan Williams <dan.j.williams@intel.com>
7835 L: dmaengine@vger.kernel.org
7836 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7838 F: drivers/dma/ioat*
7841 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7842 M: Len Brown <lenb@kernel.org>
7843 L: linux-pm@vger.kernel.org
7844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7845 B: https://bugzilla.kernel.org
7847 F: drivers/idle/intel_idle.c
7849 INTEL INTEGRATED SENSOR HUB DRIVER
7850 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7851 M: Jiri Kosina <jikos@kernel.org>
7852 L: linux-input@vger.kernel.org
7854 F: drivers/hid/intel-ish-hid/
7857 M: David Woodhouse <dwmw2@infradead.org>
7858 L: iommu@lists.linux-foundation.org
7859 T: git git://git.infradead.org/iommu-2.6.git
7861 F: drivers/iommu/intel-iommu.c
7862 F: include/linux/intel-iommu.h
7864 INTEL IOP-ADMA DMA DRIVER
7865 R: Dan Williams <dan.j.williams@intel.com>
7867 F: drivers/dma/iop-adma.c
7869 INTEL IPU3 CSI-2 CIO2 DRIVER
7870 M: Yong Zhi <yong.zhi@intel.com>
7871 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7872 M: Bingbu Cao <bingbu.cao@intel.com>
7873 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
7874 L: linux-media@vger.kernel.org
7876 F: drivers/media/pci/intel/ipu3/
7877 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7879 INTEL IPU3 CSI-2 IMGU DRIVER
7880 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7881 L: linux-media@vger.kernel.org
7883 F: drivers/staging/media/ipu3/
7884 F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
7885 F: Documentation/media/v4l-drivers/ipu3.rst
7887 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7888 M: Krzysztof Halasa <khalasa@piap.pl>
7890 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7891 F: arch/arm/mach-ixp4xx/include/mach/npe.h
7892 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7893 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7894 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7895 F: drivers/net/wan/ixp4xx_hss.c
7897 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7898 M: Deepak Saxena <dsaxena@plexity.net>
7900 F: drivers/char/hw_random/ixp4xx-rng.c
7902 INTEL MANAGEMENT ENGINE (mei)
7903 M: Tomas Winkler <tomas.winkler@intel.com>
7904 L: linux-kernel@vger.kernel.org
7906 F: include/uapi/linux/mei.h
7907 F: include/linux/mei_cl_bus.h
7908 F: drivers/misc/mei/*
7909 F: drivers/watchdog/mei_wdt.c
7910 F: Documentation/misc-devices/mei/*
7913 INTEL MENLOW THERMAL DRIVER
7914 M: Sujith Thomas <sujith.thomas@intel.com>
7915 L: platform-driver-x86@vger.kernel.org
7916 W: https://01.org/linux-acpi
7918 F: drivers/platform/x86/intel_menlow.c
7920 INTEL MIC DRIVERS (mic)
7921 M: Sudeep Dutt <sudeep.dutt@intel.com>
7922 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7924 W: https://github.com/sudeepdutt/mic
7925 W: http://software.intel.com/en-us/mic-developer
7926 F: include/linux/mic_bus.h
7927 F: include/linux/scif.h
7928 F: include/uapi/linux/mic_common.h
7929 F: include/uapi/linux/mic_ioctl.h
7930 F: include/uapi/linux/scif_ioctl.h
7931 F: drivers/misc/mic/
7932 F: drivers/dma/mic_x100_dma.c
7933 F: drivers/dma/mic_x100_dma.h
7934 F: Documentation/mic/
7936 INTEL PMC CORE DRIVER
7937 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7938 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7939 L: platform-driver-x86@vger.kernel.org
7941 F: drivers/platform/x86/intel_pmc_core*
7943 INTEL PMC/P-Unit IPC DRIVER
7944 M: Zha Qipeng<qipeng.zha@intel.com>
7945 L: platform-driver-x86@vger.kernel.org
7947 F: drivers/platform/x86/intel_pmc_ipc.c
7948 F: drivers/platform/x86/intel_punit_ipc.c
7949 F: arch/x86/include/asm/intel_pmc_ipc.h
7950 F: arch/x86/include/asm/intel_punit_ipc.h
7952 INTEL PMIC GPIO DRIVERS
7953 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7956 F: drivers/gpio/gpio-*cove.c
7957 F: drivers/gpio/gpio-msic.c
7959 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7960 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7962 F: drivers/mfd/intel_msic.c
7963 F: drivers/mfd/intel_soc_pmic*
7964 F: include/linux/mfd/intel_msic.h
7965 F: include/linux/mfd/intel_soc_pmic*
7967 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7968 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7969 L: linux-wireless@vger.kernel.org
7971 F: Documentation/networking/device_drivers/intel/ipw2100.txt
7972 F: Documentation/networking/device_drivers/intel/ipw2200.txt
7973 F: drivers/net/wireless/intel/ipw2x00/
7976 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7977 M: Len Brown <lenb@kernel.org>
7978 L: linux-pm@vger.kernel.org
7980 F: drivers/cpufreq/intel_pstate.c
7982 INTEL RDMA RNIC DRIVER
7983 M: Faisal Latif <faisal.latif@intel.com>
7984 M: Shiraz Saleem <shiraz.saleem@intel.com>
7985 L: linux-rdma@vger.kernel.org
7987 F: drivers/infiniband/hw/i40iw/
7988 F: include/uapi/rdma/i40iw-abi.h
7990 INTEL TELEMETRY DRIVER
7991 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7992 M: "David E. Box" <david.e.box@linux.intel.com>
7993 L: platform-driver-x86@vger.kernel.org
7995 F: arch/x86/include/asm/intel_telemetry.h
7996 F: drivers/platform/x86/intel_telemetry*
7998 INTEL VIRTUAL BUTTON DRIVER
7999 M: AceLan Kao <acelan.kao@canonical.com>
8000 L: platform-driver-x86@vger.kernel.org
8002 F: drivers/platform/x86/intel-vbtn.c
8004 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8005 M: Stanislaw Gruszka <sgruszka@redhat.com>
8006 L: linux-wireless@vger.kernel.org
8008 F: drivers/net/wireless/intel/iwlegacy/
8010 INTEL WIRELESS WIFI LINK (iwlwifi)
8011 M: Johannes Berg <johannes.berg@intel.com>
8012 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8013 M: Luca Coelho <luciano.coelho@intel.com>
8014 M: Intel Linux Wireless <linuxwifi@intel.com>
8015 L: linux-wireless@vger.kernel.org
8016 W: http://intellinuxwireless.org
8017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8019 F: drivers/net/wireless/intel/iwlwifi/
8021 INTEL WIRELESS WIMAX CONNECTION 2400
8022 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8023 M: linux-wimax@intel.com
8024 L: wimax@linuxwimax.org (subscribers-only)
8026 W: http://linuxwimax.org
8027 F: Documentation/wimax/README.i2400m
8028 F: drivers/net/wimax/i2400m/
8029 F: include/uapi/linux/wimax/i2400m.h
8031 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8032 M: Mario Limonciello <mario.limonciello@dell.com>
8034 F: drivers/platform/x86/intel-wmi-thunderbolt.c
8037 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8039 F: Documentation/trace/intel_th.rst
8040 F: drivers/hwtracing/intel_th/
8042 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8043 M: Ning Sun <ning.sun@intel.com>
8044 L: tboot-devel@lists.sourceforge.net
8045 W: http://tboot.sourceforge.net
8046 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8048 F: Documentation/intel_txt.txt
8049 F: include/linux/tboot.h
8050 F: arch/x86/kernel/tboot.c
8052 INTEL-MID GPIO DRIVER
8053 M: David Cohen <david.a.cohen@linux.intel.com>
8054 L: linux-gpio@vger.kernel.org
8056 F: drivers/gpio/gpio-intel-mid.c
8059 M: Georgi Djakov <georgi.djakov@linaro.org>
8061 F: Documentation/interconnect/
8062 F: Documentation/devicetree/bindings/interconnect/
8063 F: drivers/interconnect/
8064 F: include/dt-bindings/interconnect/
8065 F: include/linux/interconnect-provider.h
8066 F: include/linux/interconnect.h
8068 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8069 M: Linus Walleij <linus.walleij@linaro.org>
8070 L: linux-iio@vger.kernel.org
8072 F: drivers/iio/gyro/mpu3050*
8073 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8075 IOC3 ETHERNET DRIVER
8076 M: Ralf Baechle <ralf@linux-mips.org>
8077 L: linux-mips@vger.kernel.org
8079 F: drivers/net/ethernet/sgi/ioc3-eth.c
8082 M: Pat Gefre <pfg@sgi.com>
8083 L: linux-serial@vger.kernel.org
8085 F: drivers/tty/serial/ioc3_serial.c
8087 IOMAP FILESYSTEM LIBRARY
8088 M: Christoph Hellwig <hch@infradead.org>
8089 M: Darrick J. Wong <darrick.wong@oracle.com>
8090 M: linux-xfs@vger.kernel.org
8091 M: linux-fsdevel@vger.kernel.org
8092 L: linux-xfs@vger.kernel.org
8093 L: linux-fsdevel@vger.kernel.org
8094 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8097 F: include/linux/iomap.h
8100 M: Joerg Roedel <joro@8bytes.org>
8101 L: iommu@lists.linux-foundation.org
8102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8104 F: Documentation/devicetree/bindings/iommu/
8106 F: include/linux/iommu.h
8107 F: include/linux/of_iommu.h
8108 F: include/linux/iova.h
8111 M: Jens Axboe <axboe@kernel.dk>
8112 L: linux-block@vger.kernel.org
8113 L: linux-fsdevel@vger.kernel.org
8114 T: git git://git.kernel.dk/linux-block
8115 T: git git://git.kernel.dk/liburing
8118 F: include/uapi/linux/io_uring.h
8121 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
8123 F: net/ipv4/netfilter/ipt_MASQUERADE.c
8126 M: Corey Minyard <minyard@acm.org>
8127 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8128 W: http://openipmi.sourceforge.net/
8130 F: Documentation/devicetree/bindings/ipmi/
8131 F: Documentation/IPMI.txt
8132 F: drivers/char/ipmi/
8133 F: include/linux/ipmi*
8134 F: include/uapi/linux/ipmi*
8136 IPS SCSI RAID DRIVER
8137 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8138 L: linux-scsi@vger.kernel.org
8139 W: http://www.adaptec.com/
8141 F: drivers/scsi/ips*
8144 M: Wensong Zhang <wensong@linux-vs.org>
8145 M: Simon Horman <horms@verge.net.au>
8146 M: Julian Anastasov <ja@ssi.bg>
8147 L: netdev@vger.kernel.org
8148 L: lvs-devel@vger.kernel.org
8150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8152 F: Documentation/networking/ipvs-sysctl.txt
8153 F: include/net/ip_vs.h
8154 F: include/uapi/linux/ip_vs.h
8155 F: net/netfilter/ipvs/
8158 M: Jiri Kosina <jikos@kernel.org>
8159 M: David Sterba <dsterba@suse.com>
8161 F: drivers/tty/ipwireless/
8164 L: netdev@vger.kernel.org
8166 F: include/uapi/linux/ipx.h
8168 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8169 M: Marc Zyngier <marc.zyngier@arm.com>
8171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8172 F: Documentation/IRQ-domain.txt
8173 F: include/linux/irqdomain.h
8174 F: kernel/irq/irqdomain.c
8178 M: Thomas Gleixner <tglx@linutronix.de>
8179 L: linux-kernel@vger.kernel.org
8181 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8185 M: Thomas Gleixner <tglx@linutronix.de>
8186 M: Jason Cooper <jason@lakedaemon.net>
8187 M: Marc Zyngier <marc.zyngier@arm.com>
8188 L: linux-kernel@vger.kernel.org
8190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8191 F: Documentation/devicetree/bindings/interrupt-controller/
8195 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8197 F: Documentation/isa.txt
8198 F: drivers/base/isa.c
8199 F: include/linux/isa.h
8202 M: Hans Verkuil <hverkuil@xs4all.nl>
8203 L: linux-media@vger.kernel.org
8204 T: git git://linuxtv.org/media_tree.git
8205 W: https://linuxtv.org
8207 F: drivers/media/radio/radio-isa*
8210 M: Jaroslav Kysela <perex@perex.cz>
8212 F: Documentation/isapnp.txt
8213 F: drivers/pnp/isapnp/
8214 F: include/linux/isapnp.h
8217 M: Lee Duncan <lduncan@suse.com>
8218 M: Chris Leech <cleech@redhat.com>
8219 L: open-iscsi@googlegroups.com
8220 W: www.open-iscsi.com
8222 F: drivers/scsi/*iscsi*
8223 F: include/scsi/*iscsi*
8225 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8226 M: Peter Jones <pjones@redhat.com>
8227 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
8229 F: drivers/firmware/iscsi_ibft*
8231 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8232 M: Sagi Grimberg <sagi@grimberg.me>
8233 M: Max Gurtovoy <maxg@mellanox.com>
8234 L: linux-rdma@vger.kernel.org
8236 W: http://www.openfabrics.org
8237 W: www.open-iscsi.org
8238 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8239 F: drivers/infiniband/ulp/iser/
8241 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8242 M: Sagi Grimberg <sagi@grimberg.me>
8243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8244 L: linux-rdma@vger.kernel.org
8245 L: target-devel@vger.kernel.org
8247 W: http://www.linux-iscsi.org
8248 F: drivers/infiniband/ulp/isert
8251 M: Karsten Keil <isdn@linux-pingi.de>
8252 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
8253 L: netdev@vger.kernel.org
8254 W: http://www.isdn4linux.de
8255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8257 F: Documentation/isdn/
8259 F: include/linux/isdn.h
8260 F: include/linux/isdn/
8261 F: include/uapi/linux/isdn.h
8262 F: include/uapi/linux/isdn/
8264 IT87 HARDWARE MONITORING DRIVER
8265 M: Jean Delvare <jdelvare@suse.com>
8266 L: linux-hwmon@vger.kernel.org
8268 F: Documentation/hwmon/it87
8269 F: drivers/hwmon/it87.c
8272 M: Antti Palosaari <crope@iki.fi>
8273 L: linux-media@vger.kernel.org
8274 W: https://linuxtv.org
8275 W: http://palosaari.fi/linux/
8276 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8277 T: git git://linuxtv.org/anttip/media_tree.git
8279 F: drivers/media/tuners/it913x*
8281 IVTV VIDEO4LINUX DRIVER
8282 M: Andy Walls <awalls@md.metrocast.net>
8283 L: ivtv-devel@ivtvdriver.org (subscribers-only)
8284 L: linux-media@vger.kernel.org
8285 T: git git://linuxtv.org/media_tree.git
8286 W: http://www.ivtvdriver.org
8288 F: Documentation/media/v4l-drivers/ivtv*
8289 F: drivers/media/pci/ivtv/
8290 F: include/uapi/linux/ivtv*
8292 IX2505V MEDIA DRIVER
8293 M: Malcolm Priestley <tvboxspy@gmail.com>
8294 L: linux-media@vger.kernel.org
8295 W: https://linuxtv.org
8296 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8298 F: drivers/media/dvb-frontends/ix2505v*
8300 JAILHOUSE HYPERVISOR INTERFACE
8301 M: Jan Kiszka <jan.kiszka@siemens.com>
8302 L: jailhouse-dev@googlegroups.com
8304 F: arch/x86/kernel/jailhouse.c
8305 F: arch/x86/include/asm/jailhouse_para.h
8307 JC42.4 TEMPERATURE SENSOR DRIVER
8308 M: Guenter Roeck <linux@roeck-us.net>
8309 L: linux-hwmon@vger.kernel.org
8311 F: drivers/hwmon/jc42.c
8312 F: Documentation/hwmon/jc42
8315 M: Dave Kleikamp <shaggy@kernel.org>
8316 L: jfs-discussion@lists.sourceforge.net
8317 W: http://jfs.sourceforge.net/
8318 T: git git://github.com/kleikamp/linux-shaggy.git
8320 F: Documentation/filesystems/jfs.txt
8324 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
8325 L: netdev@vger.kernel.org
8327 F: drivers/net/ethernet/jme.*
8329 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8330 M: David Woodhouse <dwmw2@infradead.org>
8331 L: linux-mtd@lists.infradead.org
8332 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
8335 F: include/uapi/linux/jffs2.h
8337 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8338 M: "Theodore Ts'o" <tytso@mit.edu>
8339 M: Jan Kara <jack@suse.com>
8340 L: linux-ext4@vger.kernel.org
8343 F: include/linux/jbd2.h
8345 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8346 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8347 L: linux-media@vger.kernel.org
8349 F: drivers/media/platform/rcar_jpu.c
8351 JSM Neo PCI based serial card
8352 L: linux-serial@vger.kernel.org
8354 F: drivers/tty/serial/jsm/
8356 K10TEMP HARDWARE MONITORING DRIVER
8357 M: Clemens Ladisch <clemens@ladisch.de>
8358 L: linux-hwmon@vger.kernel.org
8360 F: Documentation/hwmon/k10temp
8361 F: drivers/hwmon/k10temp.c
8363 K8TEMP HARDWARE MONITORING DRIVER
8364 M: Rudolf Marek <r.marek@assembler.cz>
8365 L: linux-hwmon@vger.kernel.org
8367 F: Documentation/hwmon/k8temp
8368 F: drivers/hwmon/k8temp.c
8371 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
8372 R: Alexander Potapenko <glider@google.com>
8373 R: Dmitry Vyukov <dvyukov@google.com>
8374 L: kasan-dev@googlegroups.com
8376 F: arch/*/include/asm/kasan.h
8377 F: arch/*/mm/kasan_init*
8378 F: Documentation/dev-tools/kasan.rst
8379 F: include/linux/kasan*.h
8382 F: scripts/Makefile.kasan
8385 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8387 L: linux-kbuild@vger.kernel.org
8389 F: Documentation/kbuild/kconfig*
8391 F: scripts/Kconfig.include
8394 M: Dave Young <dyoung@redhat.com>
8395 M: Baoquan He <bhe@redhat.com>
8396 R: Vivek Goyal <vgoyal@redhat.com>
8397 L: kexec@lists.infradead.org
8398 W: http://lse.sourceforge.net/kdump/
8400 F: Documentation/kdump/
8402 KEENE FM RADIO TRANSMITTER DRIVER
8403 M: Hans Verkuil <hverkuil@xs4all.nl>
8404 L: linux-media@vger.kernel.org
8405 T: git git://linuxtv.org/media_tree.git
8406 W: https://linuxtv.org
8408 F: drivers/media/radio/radio-keene*
8411 M: Ian Kent <raven@themaw.net>
8412 L: autofs@vger.kernel.org
8416 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8417 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8418 M: Michal Marek <michal.lkml@markovi.net>
8419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8420 L: linux-kbuild@vger.kernel.org
8422 F: Documentation/kbuild/
8425 F: scripts/Makefile*
8432 L: kernel-janitors@vger.kernel.org
8433 W: http://kernelnewbies.org/KernelJanitors
8436 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8437 M: "J. Bruce Fields" <bfields@fieldses.org>
8438 M: Jeff Layton <jlayton@kernel.org>
8439 L: linux-nfs@vger.kernel.org
8440 W: http://nfs.sourceforge.net/
8441 T: git git://linux-nfs.org/~bfields/linux.git
8444 F: include/uapi/linux/nfsd/
8448 F: include/linux/lockd/
8449 F: include/linux/sunrpc/
8450 F: include/uapi/linux/sunrpc/
8452 KERNEL SELFTEST FRAMEWORK
8453 M: Shuah Khan <shuah@kernel.org>
8454 M: Shuah Khan <skhan@linuxfoundation.org>
8455 L: linux-kselftest@vger.kernel.org
8456 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8457 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
8459 F: tools/testing/selftests/
8460 F: Documentation/dev-tools/kselftest*
8462 KERNEL USERMODE HELPER
8463 M: Luis Chamberlain <mcgrof@kernel.org>
8464 L: linux-kernel@vger.kernel.org
8467 F: include/linux/umh.h
8469 KERNEL VIRTUAL MACHINE (KVM)
8470 M: Paolo Bonzini <pbonzini@redhat.com>
8471 M: Radim Krčmář <rkrcmar@redhat.com>
8472 L: kvm@vger.kernel.org
8473 W: http://www.linux-kvm.org
8474 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8476 F: Documentation/virtual/kvm/
8477 F: include/trace/events/kvm.h
8478 F: include/uapi/asm-generic/kvm*
8479 F: include/uapi/linux/kvm*
8480 F: include/asm-generic/kvm*
8481 F: include/linux/kvm*
8482 F: include/kvm/iodev.h
8485 F: tools/testing/selftests/kvm/
8487 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8488 M: Joerg Roedel <joro@8bytes.org>
8489 L: kvm@vger.kernel.org
8490 W: http://www.linux-kvm.org/
8492 F: arch/x86/include/asm/svm.h
8493 F: arch/x86/kvm/svm.c
8495 KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8496 M: Christoffer Dall <christoffer.dall@arm.com>
8497 M: Marc Zyngier <marc.zyngier@arm.com>
8498 R: James Morse <james.morse@arm.com>
8499 R: Julien Thierry <julien.thierry@arm.com>
8500 R: Suzuki K Pouloze <suzuki.poulose@arm.com>
8501 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8502 L: kvmarm@lists.cs.columbia.edu
8503 W: http://systems.cs.columbia.edu/projects/kvm-arm
8504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8506 F: arch/arm/include/uapi/asm/kvm*
8507 F: arch/arm/include/asm/kvm*
8509 F: arch/arm64/include/uapi/asm/kvm*
8510 F: arch/arm64/include/asm/kvm*
8513 F: include/kvm/arm_*
8515 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8516 M: James Hogan <jhogan@kernel.org>
8517 L: linux-mips@vger.kernel.org
8519 F: arch/mips/include/uapi/asm/kvm*
8520 F: arch/mips/include/asm/kvm*
8523 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8524 M: Paul Mackerras <paulus@ozlabs.org>
8525 L: kvm-ppc@vger.kernel.org
8526 W: http://www.linux-kvm.org/
8527 T: git git://github.com/agraf/linux-2.6.git
8529 F: arch/powerpc/include/uapi/asm/kvm*
8530 F: arch/powerpc/include/asm/kvm*
8531 F: arch/powerpc/kvm/
8532 F: arch/powerpc/kernel/kvm*
8534 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8535 M: Christian Borntraeger <borntraeger@de.ibm.com>
8536 M: Janosch Frank <frankja@linux.ibm.com>
8537 R: David Hildenbrand <david@redhat.com>
8538 R: Cornelia Huck <cohuck@redhat.com>
8539 L: linux-s390@vger.kernel.org
8540 W: http://www.ibm.com/developerworks/linux/linux390/
8541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8543 F: arch/s390/include/uapi/asm/kvm*
8544 F: arch/s390/include/asm/gmap.h
8545 F: arch/s390/include/asm/kvm*
8547 F: arch/s390/mm/gmap.c
8549 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8550 M: Paolo Bonzini <pbonzini@redhat.com>
8551 M: Radim Krčmář <rkrcmar@redhat.com>
8552 L: kvm@vger.kernel.org
8553 W: http://www.linux-kvm.org
8554 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8558 F: arch/x86/include/uapi/asm/kvm*
8559 F: arch/x86/include/asm/kvm*
8560 F: arch/x86/include/asm/pvclock-abi.h
8561 F: arch/x86/kernel/kvm.c
8562 F: arch/x86/kernel/kvmclock.c
8565 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8566 M: Tejun Heo <tj@kernel.org>
8567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8569 F: include/linux/kernfs.h
8573 M: Eric Biederman <ebiederm@xmission.com>
8574 W: http://kernel.org/pub/linux/utils/kernel/kexec/
8575 L: kexec@lists.infradead.org
8577 F: include/linux/kexec.h
8578 F: include/uapi/linux/kexec.h
8582 M: Mimi Zohar <zohar@linux.ibm.com>
8583 L: linux-integrity@vger.kernel.org
8584 L: keyrings@vger.kernel.org
8586 F: Documentation/security/keys/trusted-encrypted.rst
8587 F: include/keys/encrypted-type.h
8588 F: security/keys/encrypted-keys/
8591 M: James Bottomley <jejb@linux.ibm.com>
8592 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8593 M: Mimi Zohar <zohar@linux.ibm.com>
8594 L: linux-integrity@vger.kernel.org
8595 L: keyrings@vger.kernel.org
8597 F: Documentation/security/keys/trusted-encrypted.rst
8598 F: include/keys/trusted-type.h
8599 F: security/keys/trusted.c
8600 F: security/keys/trusted.h
8603 M: David Howells <dhowells@redhat.com>
8604 L: keyrings@vger.kernel.org
8606 F: Documentation/security/keys/core.rst
8607 F: include/linux/key.h
8608 F: include/linux/key-type.h
8609 F: include/linux/keyctl.h
8610 F: include/uapi/linux/keyctl.h
8614 KGDB / KDB /debug_core
8615 M: Jason Wessel <jason.wessel@windriver.com>
8616 M: Daniel Thompson <daniel.thompson@linaro.org>
8617 W: http://kgdb.wiki.kernel.org/
8618 L: kgdb-bugreport@lists.sourceforge.net
8619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8621 F: Documentation/dev-tools/kgdb.rst
8622 F: drivers/misc/kgdbts.c
8623 F: drivers/tty/serial/kgdboc.c
8624 F: include/linux/kdb.h
8625 F: include/linux/kgdb.h
8629 M: Catalin Marinas <catalin.marinas@arm.com>
8631 F: Documentation/dev-tools/kmemleak.rst
8632 F: include/linux/kmemleak.h
8634 F: mm/kmemleak-test.c
8636 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8637 M: Luis Chamberlain <mcgrof@kernel.org>
8638 L: linux-kernel@vger.kernel.org
8641 F: include/linux/kmod.h
8643 F: tools/testing/selftests/kmod/
8646 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8647 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8648 M: "David S. Miller" <davem@davemloft.net>
8649 M: Masami Hiramatsu <mhiramat@kernel.org>
8651 F: Documentation/kprobes.txt
8652 F: include/linux/kprobes.h
8653 F: include/asm-generic/kprobes.h
8656 KS0108 LCD CONTROLLER DRIVER
8657 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8659 F: Documentation/auxdisplay/ks0108
8660 F: drivers/auxdisplay/ks0108.c
8661 F: include/linux/ks0108.h
8664 M: David Ahern <dsa@cumulusnetworks.com>
8665 L: netdev@vger.kernel.org
8668 F: include/net/l3mdev.h
8671 M: John Fastabend <john.fastabend@gmail.com>
8672 M: Daniel Borkmann <daniel@iogearbox.net>
8673 L: netdev@vger.kernel.org
8674 L: bpf@vger.kernel.org
8676 F: include/linux/skmsg.h
8678 F: net/core/sock_map.c
8679 F: net/ipv4/tcp_bpf.c
8681 LANTIQ / INTEL Ethernet drivers
8682 M: Hauke Mehrtens <hauke@hauke-m.de>
8683 L: netdev@vger.kernel.org
8685 F: net/dsa/tag_gswip.c
8686 F: drivers/net/ethernet/lantiq_xrx200.c
8687 F: drivers/net/dsa/lantiq_pce.h
8688 F: drivers/net/dsa/lantiq_gswip.c
8690 LANTIQ MIPS ARCHITECTURE
8691 M: John Crispin <john@phrozen.org>
8692 L: linux-mips@vger.kernel.org
8695 F: drivers/soc/lantiq
8698 L: linux-x25@vger.kernel.org
8700 F: Documentation/networking/lapb-module.txt
8704 LASI 53c700 driver for PARISC
8705 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8706 L: linux-scsi@vger.kernel.org
8708 F: Documentation/scsi/53c700.txt
8709 F: drivers/scsi/53c700*
8712 M: Tobin C. Harding <me@tobin.cc>
8713 M: Tycho Andersen <tycho@tycho.ws>
8714 L: kernel-hardening@lists.openwall.com
8716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8717 F: scripts/leaking_addresses.pl
8720 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
8721 M: Pavel Machek <pavel@ucw.cz>
8722 L: linux-leds@vger.kernel.org
8723 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8725 F: Documentation/devicetree/bindings/leds/
8727 F: include/linux/leds.h
8729 LEGACY EEPROM DRIVER
8730 M: Jean Delvare <jdelvare@suse.com>
8732 F: Documentation/misc-devices/eeprom
8733 F: drivers/misc/eeprom/eeprom.c
8736 R: David Lechner <david@lechnology.com>
8738 F: arch/arm/boot/dts/da850-lego-ev3.dts
8739 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8740 F: drivers/power/supply/lego_ev3_battery.c
8742 LEGO USB Tower driver
8743 M: Juergen Stuber <starblue@users.sourceforge.net>
8744 L: legousb-devel@lists.sourceforge.net
8745 W: http://legousb.sourceforge.net/
8747 F: drivers/usb/misc/legousbtower.c
8750 M: Matan Ziv-Av <matan@svgalib.org>
8751 L: platform-driver-x86@vger.kernel.org
8753 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
8754 F: Documentation/laptops/lg-laptop.rst
8755 F: drivers/platform/x86/lg-laptop.c
8758 M: Michael Krufky <mkrufky@linuxtv.org>
8759 L: linux-media@vger.kernel.org
8760 W: https://linuxtv.org
8761 W: http://github.com/mkrufky
8762 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8763 T: git git://linuxtv.org/mkrufky/tuners.git
8765 F: drivers/media/dvb-frontends/lg2160.*
8767 LGDT3305 MEDIA DRIVER
8768 M: Michael Krufky <mkrufky@linuxtv.org>
8769 L: linux-media@vger.kernel.org
8770 W: https://linuxtv.org
8771 W: http://github.com/mkrufky
8772 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8773 T: git git://linuxtv.org/mkrufky/tuners.git
8775 F: drivers/media/dvb-frontends/lgdt3305.*
8777 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8778 M: Viresh Kumar <vireshk@kernel.org>
8779 L: linux-ide@vger.kernel.org
8780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8782 F: include/linux/pata_arasan_cf_data.h
8783 F: drivers/ata/pata_arasan_cf.c
8786 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8787 M: Jens Axboe <axboe@kernel.dk>
8788 L: linux-ide@vger.kernel.org
8789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8791 F: drivers/ata/pata_*.c
8792 F: drivers/ata/ata_generic.c
8794 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8795 M: Linus Walleij <linus.walleij@linaro.org>
8796 L: linux-ide@vger.kernel.org
8797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8799 F: drivers/ata/pata_ftide010.c
8800 F: drivers/ata/sata_gemini.c
8801 F: drivers/ata/sata_gemini.h
8803 LIBATA SATA AHCI PLATFORM devices support
8804 M: Hans de Goede <hdegoede@redhat.com>
8805 M: Jens Axboe <axboe@kernel.dk>
8806 L: linux-ide@vger.kernel.org
8807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8809 F: drivers/ata/ahci_platform.c
8810 F: drivers/ata/libahci_platform.c
8811 F: include/linux/ahci_platform.h
8813 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8814 M: Mikael Pettersson <mikpelinux@gmail.com>
8815 L: linux-ide@vger.kernel.org
8816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8818 F: drivers/ata/sata_promise.*
8820 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
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
8826 F: include/linux/ata.h
8827 F: include/linux/libata.h
8828 F: Documentation/devicetree/bindings/ata/
8831 M: Sasha Levin <alexander.levin@microsoft.com>
8833 F: tools/lib/lockdep/
8835 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8836 M: Dan Williams <dan.j.williams@intel.com>
8837 M: Vishal Verma <vishal.l.verma@intel.com>
8838 M: Dave Jiang <dave.jiang@intel.com>
8839 L: linux-nvdimm@lists.01.org
8840 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8842 F: drivers/nvdimm/blk.c
8843 F: drivers/nvdimm/region_devs.c
8845 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8846 M: Vishal Verma <vishal.l.verma@intel.com>
8847 M: Dan Williams <dan.j.williams@intel.com>
8848 M: Dave Jiang <dave.jiang@intel.com>
8849 L: linux-nvdimm@lists.01.org
8850 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8852 F: drivers/nvdimm/btt*
8854 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8855 M: Dan Williams <dan.j.williams@intel.com>
8856 M: Vishal Verma <vishal.l.verma@intel.com>
8857 M: Dave Jiang <dave.jiang@intel.com>
8858 L: linux-nvdimm@lists.01.org
8859 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8861 F: drivers/nvdimm/pmem*
8863 LIBNVDIMM: DEVICETREE BINDINGS
8864 M: Oliver O'Halloran <oohall@gmail.com>
8865 L: linux-nvdimm@lists.01.org
8866 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8868 F: drivers/nvdimm/of_pmem.c
8869 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
8871 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8872 M: Dan Williams <dan.j.williams@intel.com>
8873 M: Vishal Verma <vishal.l.verma@intel.com>
8874 M: Dave Jiang <dave.jiang@intel.com>
8875 M: Keith Busch <keith.busch@intel.com>
8876 M: Ira Weiny <ira.weiny@intel.com>
8877 L: linux-nvdimm@lists.01.org
8878 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8879 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8882 F: drivers/acpi/nfit/*
8883 F: include/linux/nd.h
8884 F: include/linux/libnvdimm.h
8885 F: include/uapi/linux/ndctl.h
8887 LIGHTNVM PLATFORM SUPPORT
8888 M: Matias Bjorling <mb@lightnvm.io>
8889 W: http://github/OpenChannelSSD
8890 L: linux-block@vger.kernel.org
8892 F: drivers/lightnvm/
8893 F: include/linux/lightnvm.h
8894 F: include/uapi/linux/lightnvm.h
8896 LINUX FOR POWER MACINTOSH
8897 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8898 W: http://www.penguinppc.org/
8899 L: linuxppc-dev@lists.ozlabs.org
8901 F: arch/powerpc/platforms/powermac/
8902 F: drivers/macintosh/
8904 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8905 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8906 M: Paul Mackerras <paulus@samba.org>
8907 M: Michael Ellerman <mpe@ellerman.id.au>
8908 W: https://github.com/linuxppc/linux/wiki
8909 L: linuxppc-dev@lists.ozlabs.org
8910 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8913 F: Documentation/ABI/stable/sysfs-firmware-opal-*
8914 F: Documentation/devicetree/bindings/powerpc/
8915 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
8916 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
8917 F: Documentation/powerpc/
8919 F: drivers/char/tpm/tpm_ibmvtpm*
8920 F: drivers/crypto/nx/
8921 F: drivers/crypto/vmx/
8922 F: drivers/i2c/busses/i2c-opal.c
8923 F: drivers/net/ethernet/ibm/ibmveth.*
8924 F: drivers/net/ethernet/ibm/ibmvnic.*
8925 F: drivers/pci/hotplug/pnv_php.c
8926 F: drivers/pci/hotplug/rpa*
8927 F: drivers/rtc/rtc-opal.c
8928 F: drivers/scsi/ibmvscsi/
8929 F: drivers/tty/hvc/hvc_opal.c
8930 F: drivers/watchdog/wdrtas.c
8931 F: tools/testing/selftests/powerpc
8938 LINUX FOR POWERPC EMBEDDED MPC5XXX
8939 M: Anatolij Gustschin <agust@denx.de>
8940 L: linuxppc-dev@lists.ozlabs.org
8941 T: git git://git.denx.de/linux-denx-agust.git
8943 F: arch/powerpc/platforms/512x/
8944 F: arch/powerpc/platforms/52xx/
8946 LINUX FOR POWERPC EMBEDDED PPC4XX
8947 M: Alistair Popple <alistair@popple.id.au>
8948 M: Matt Porter <mporter@kernel.crashing.org>
8949 W: http://www.penguinppc.org/
8950 L: linuxppc-dev@lists.ozlabs.org
8952 F: arch/powerpc/platforms/40x/
8953 F: arch/powerpc/platforms/44x/
8955 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8956 M: Scott Wood <oss@buserror.net>
8957 M: Kumar Gala <galak@kernel.crashing.org>
8958 W: http://www.penguinppc.org/
8959 L: linuxppc-dev@lists.ozlabs.org
8960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8962 F: arch/powerpc/platforms/83xx/
8963 F: arch/powerpc/platforms/85xx/
8964 F: Documentation/devicetree/bindings/powerpc/fsl/
8966 LINUX FOR POWERPC EMBEDDED PPC8XX
8967 M: Vitaly Bordug <vitb@kernel.crashing.org>
8968 W: http://www.penguinppc.org/
8969 L: linuxppc-dev@lists.ozlabs.org
8971 F: arch/powerpc/platforms/8xx/
8973 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8974 L: linuxppc-dev@lists.ozlabs.org
8976 F: arch/powerpc/*/*virtex*
8977 F: arch/powerpc/*/*/*virtex*
8979 LINUX FOR POWERPC PA SEMI PWRFICIENT
8980 L: linuxppc-dev@lists.ozlabs.org
8982 F: arch/powerpc/platforms/pasemi/
8983 F: drivers/*/*pasemi*
8984 F: drivers/*/*/*pasemi*
8986 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8987 M: Kees Cook <keescook@chromium.org>
8989 F: drivers/misc/lkdtm/*
8991 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8992 M: Alan Stern <stern@rowland.harvard.edu>
8993 M: Andrea Parri <andrea.parri@amarulasolutions.com>
8994 M: Will Deacon <will.deacon@arm.com>
8995 M: Peter Zijlstra <peterz@infradead.org>
8996 M: Boqun Feng <boqun.feng@gmail.com>
8997 M: Nicholas Piggin <npiggin@gmail.com>
8998 M: David Howells <dhowells@redhat.com>
8999 M: Jade Alglave <j.alglave@ucl.ac.uk>
9000 M: Luc Maranget <luc.maranget@inria.fr>
9001 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
9002 R: Akira Yokosawa <akiyks@gmail.com>
9003 R: Daniel Lustig <dlustig@nvidia.com>
9004 L: linux-kernel@vger.kernel.org
9005 L: linux-arch@vger.kernel.org
9007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9008 F: tools/memory-model/
9009 F: Documentation/atomic_bitops.txt
9010 F: Documentation/atomic_t.txt
9011 F: Documentation/core-api/atomic_ops.rst
9012 F: Documentation/core-api/refcount-vs-atomic.rst
9013 F: Documentation/memory-barriers.txt
9015 LIS3LV02D ACCELEROMETER DRIVER
9016 M: Eric Piel <eric.piel@tremplin-utc.net>
9018 F: Documentation/misc-devices/lis3lv02d
9019 F: drivers/misc/lis3lv02d/
9020 F: drivers/platform/x86/hp_accel.c
9023 M: Josh Poimboeuf <jpoimboe@redhat.com>
9024 M: Jiri Kosina <jikos@kernel.org>
9025 M: Miroslav Benes <mbenes@suse.cz>
9026 M: Petr Mladek <pmladek@suse.com>
9027 R: Joe Lawrence <joe.lawrence@redhat.com>
9029 F: kernel/livepatch/
9030 F: include/linux/livepatch.h
9031 F: arch/x86/include/asm/livepatch.h
9032 F: arch/x86/kernel/livepatch.c
9033 F: Documentation/livepatch/
9034 F: Documentation/ABI/testing/sysfs-kernel-livepatch
9035 F: samples/livepatch/
9036 F: tools/testing/selftests/livepatch/
9037 L: live-patching@vger.kernel.org
9038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9041 L: netdev@vger.kernel.org
9043 F: include/linux/llc.h
9044 F: include/uapi/linux/llc.h
9048 LM73 HARDWARE MONITOR DRIVER
9049 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
9050 L: linux-hwmon@vger.kernel.org
9052 F: drivers/hwmon/lm73.c
9054 LM78 HARDWARE MONITOR DRIVER
9055 M: Jean Delvare <jdelvare@suse.com>
9056 L: linux-hwmon@vger.kernel.org
9058 F: Documentation/hwmon/lm78
9059 F: drivers/hwmon/lm78.c
9061 LM83 HARDWARE MONITOR DRIVER
9062 M: Jean Delvare <jdelvare@suse.com>
9063 L: linux-hwmon@vger.kernel.org
9065 F: Documentation/hwmon/lm83
9066 F: drivers/hwmon/lm83.c
9068 LM90 HARDWARE MONITOR DRIVER
9069 M: Jean Delvare <jdelvare@suse.com>
9070 L: linux-hwmon@vger.kernel.org
9072 F: Documentation/hwmon/lm90
9073 F: Documentation/devicetree/bindings/hwmon/lm90.txt
9074 F: drivers/hwmon/lm90.c
9075 F: include/dt-bindings/thermal/lm90.h
9077 LM95234 HARDWARE MONITOR DRIVER
9078 M: Guenter Roeck <linux@roeck-us.net>
9079 L: linux-hwmon@vger.kernel.org
9081 F: Documentation/hwmon/lm95234
9082 F: drivers/hwmon/lm95234.c
9084 LME2510 MEDIA DRIVER
9085 M: Malcolm Priestley <tvboxspy@gmail.com>
9086 L: linux-media@vger.kernel.org
9087 W: https://linuxtv.org
9088 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9090 F: drivers/media/usb/dvb-usb-v2/lmedm04*
9092 LOADPIN SECURITY MODULE
9093 M: Kees Cook <keescook@chromium.org>
9094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9096 F: security/loadpin/
9097 F: Documentation/admin-guide/LSM/LoadPin.rst
9100 M: Peter Zijlstra <peterz@infradead.org>
9101 M: Ingo Molnar <mingo@redhat.com>
9102 M: Will Deacon <will.deacon@arm.com>
9103 L: linux-kernel@vger.kernel.org
9104 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9106 F: Documentation/locking/
9107 F: include/linux/lockdep.h
9108 F: include/linux/spinlock*.h
9109 F: arch/*/include/asm/spinlock*.h
9110 F: include/linux/rwlock*.h
9111 F: include/linux/mutex*.h
9112 F: include/linux/rwsem*.h
9113 F: arch/*/include/asm/rwsem.h
9114 F: include/linux/seqlock.h
9115 F: lib/locking*.[ch]
9117 X: kernel/locking/locktorture.c
9119 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9120 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
9121 L: linux-ntfs-dev@lists.sourceforge.net
9122 W: http://www.linux-ntfs.org/content/view/19/37/
9124 F: Documentation/ldm.txt
9125 F: block/partitions/ldm.*
9127 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9128 M: Sathya Prakash <sathya.prakash@broadcom.com>
9129 M: Chaitra P B <chaitra.basappa@broadcom.com>
9130 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9131 L: MPT-FusionLinux.pdl@broadcom.com
9132 L: linux-scsi@vger.kernel.org
9133 W: http://www.avagotech.com/support/
9135 F: drivers/message/fusion/
9136 F: drivers/scsi/mpt3sas/
9138 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9139 M: Matthew Wilcox <willy@infradead.org>
9140 L: linux-scsi@vger.kernel.org
9142 F: drivers/scsi/sym53c8xx_2/
9145 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9146 L: linux-iio@vger.kernel.org
9148 F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9149 F: drivers/iio/dac/ltc1660.c
9151 LTC4261 HARDWARE MONITOR DRIVER
9152 M: Guenter Roeck <linux@roeck-us.net>
9153 L: linux-hwmon@vger.kernel.org
9155 F: Documentation/hwmon/ltc4261
9156 F: drivers/hwmon/ltc4261.c
9158 LTC4306 I2C MULTIPLEXER DRIVER
9159 M: Michael Hennerich <michael.hennerich@analog.com>
9160 W: http://ez.analog.com/community/linux-device-drivers
9161 L: linux-i2c@vger.kernel.org
9163 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
9164 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9166 LTP (Linux Test Project)
9167 M: Mike Frysinger <vapier@gentoo.org>
9168 M: Cyril Hrubis <chrubis@suse.cz>
9169 M: Wanlong Gao <wanlong.gao@gmail.com>
9170 M: Jan Stancek <jstancek@redhat.com>
9171 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9172 M: Alexey Kodanev <alexey.kodanev@oracle.com>
9173 L: ltp@lists.linux.it (subscribers-only)
9174 W: http://linux-test-project.github.io/
9175 T: git git://github.com/linux-test-project/ltp.git
9179 M: Geert Uytterhoeven <geert@linux-m68k.org>
9180 L: linux-m68k@lists.linux-m68k.org
9181 W: http://www.linux-m68k.org/
9182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9187 M68K ON APPLE MACINTOSH
9188 M: Joshua Thompson <funaho@jurai.org>
9189 W: http://www.mac.linux-m68k.org/
9190 L: linux-m68k@lists.linux-m68k.org
9195 M: Philip Blundell <philb@gnu.org>
9196 W: http://www.tazenda.demon.co.uk/phil/linux-hp
9200 M88DS3103 MEDIA DRIVER
9201 M: Antti Palosaari <crope@iki.fi>
9202 L: linux-media@vger.kernel.org
9203 W: https://linuxtv.org
9204 W: http://palosaari.fi/linux/
9205 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9206 T: git git://linuxtv.org/anttip/media_tree.git
9208 F: drivers/media/dvb-frontends/m88ds3103*
9210 M88RS2000 MEDIA DRIVER
9211 M: Malcolm Priestley <tvboxspy@gmail.com>
9212 L: linux-media@vger.kernel.org
9213 W: https://linuxtv.org
9214 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9216 F: drivers/media/dvb-frontends/m88rs2000*
9218 MA901 MASTERKIT USB FM RADIO DRIVER
9219 M: Alexey Klimov <klimov.linux@gmail.com>
9220 L: linux-media@vger.kernel.org
9221 T: git git://linuxtv.org/media_tree.git
9223 F: drivers/media/radio/radio-ma901.c
9226 M: Johannes Berg <johannes@sipsolutions.net>
9227 L: linux-wireless@vger.kernel.org
9228 W: http://wireless.kernel.org/
9229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9232 F: Documentation/networking/mac80211-injection.txt
9233 F: include/net/mac80211.h
9235 F: drivers/net/wireless/mac80211_hwsim.[ch]
9236 F: Documentation/networking/mac80211_hwsim/README
9239 M: Jassi Brar <jassisinghbrar@gmail.com>
9240 L: linux-kernel@vger.kernel.org
9243 F: include/linux/mailbox_client.h
9244 F: include/linux/mailbox_controller.h
9246 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9247 M: Michael Kerrisk <mtk.manpages@gmail.com>
9248 W: http://www.kernel.org/doc/man-pages
9249 L: linux-man@vger.kernel.org
9252 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9253 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
9254 L: linux-mips@vger.kernel.org
9256 F: arch/mips/boot/dts/img/pistachio_marduk.dts
9258 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9259 M: Andrew Lunn <andrew@lunn.ch>
9260 M: Vivien Didelot <vivien.didelot@gmail.com>
9261 L: netdev@vger.kernel.org
9263 F: drivers/net/dsa/mv88e6xxx/
9264 F: include/linux/platform_data/mv88e6xxx.h
9265 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
9267 MARVELL ARMADA DRM SUPPORT
9268 M: Russell King <linux@armlinux.org.uk>
9270 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9271 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9272 F: drivers/gpu/drm/armada/
9273 F: include/uapi/drm/armada_drm.h
9274 F: Documentation/devicetree/bindings/display/armada/
9276 MARVELL ARMADA 3700 PHY DRIVERS
9277 M: Miquel Raynal <miquel.raynal@bootlin.com>
9279 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9280 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9281 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9282 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9284 MARVELL CRYPTO DRIVER
9285 M: Boris Brezillon <bbrezillon@kernel.org>
9286 M: Arnaud Ebalard <arno@natisbad.org>
9287 F: drivers/crypto/marvell/
9289 L: linux-crypto@vger.kernel.org
9291 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9292 M: Mirko Lindner <mlindner@marvell.com>
9293 M: Stephen Hemminger <stephen@networkplumber.org>
9294 L: netdev@vger.kernel.org
9296 F: drivers/net/ethernet/marvell/sk*
9298 MARVELL LIBERTAS WIRELESS DRIVER
9299 L: libertas-dev@lists.infradead.org
9301 F: drivers/net/wireless/marvell/libertas/
9303 MARVELL MACCHIATOBIN SUPPORT
9304 M: Russell King <linux@armlinux.org.uk>
9305 L: linux-arm-kernel@lists.infradead.org
9307 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9309 MARVELL MV643XX ETHERNET DRIVER
9310 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9311 L: netdev@vger.kernel.org
9313 F: drivers/net/ethernet/marvell/mv643xx_eth.*
9314 F: include/linux/mv643xx.h
9316 MARVELL MV88X3310 PHY DRIVER
9317 M: Russell King <linux@armlinux.org.uk>
9318 L: netdev@vger.kernel.org
9320 F: drivers/net/phy/marvell10g.c
9322 MARVELL MVEBU THERMAL DRIVER
9323 M: Miquel Raynal <miquel.raynal@bootlin.com>
9325 F: drivers/thermal/armada_thermal.c
9327 MARVELL MVNETA ETHERNET DRIVER
9328 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9329 L: netdev@vger.kernel.org
9331 F: drivers/net/ethernet/marvell/mvneta.*
9333 MARVELL MWIFIEX WIRELESS DRIVER
9334 M: Amitkumar Karwar <amitkarwar@gmail.com>
9335 M: Nishant Sarmukadam <nishants@marvell.com>
9336 M: Ganapathi Bhat <gbhat@marvell.com>
9337 M: Xinming Hu <huxinming820@gmail.com>
9338 L: linux-wireless@vger.kernel.org
9340 F: drivers/net/wireless/marvell/mwifiex/
9342 MARVELL MWL8K WIRELESS DRIVER
9343 M: Lennert Buytenhek <buytenh@wantstofly.org>
9344 L: linux-wireless@vger.kernel.org
9346 F: drivers/net/wireless/marvell/mwl8k.c
9348 MARVELL NAND CONTROLLER DRIVER
9349 M: Miquel Raynal <miquel.raynal@bootlin.com>
9350 L: linux-mtd@lists.infradead.org
9352 F: drivers/mtd/nand/raw/marvell_nand.c
9353 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
9355 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9356 M: Nicolas Pitre <nico@fluxnic.net>
9358 F: drivers/mmc/host/mvsdio.*
9360 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9361 M: Hu Ziji <huziji@marvell.com>
9362 L: linux-mmc@vger.kernel.org
9364 F: drivers/mmc/host/sdhci-xenon*
9365 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9367 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9368 M: Sunil Goutham <sgoutham@marvell.com>
9369 M: Linu Cherian <lcherian@marvell.com>
9370 M: Geetha sowjanya <gakula@marvell.com>
9371 M: Jerin Jacob <jerinj@marvell.com>
9372 L: netdev@vger.kernel.org
9374 F: drivers/net/ethernet/marvell/octeontx2/af/
9376 MATROX FRAMEBUFFER DRIVER
9377 L: linux-fbdev@vger.kernel.org
9379 F: drivers/video/fbdev/matrox/matroxfb_*
9380 F: include/uapi/linux/matroxfb.h
9382 MAX16065 HARDWARE MONITOR DRIVER
9383 M: Guenter Roeck <linux@roeck-us.net>
9384 L: linux-hwmon@vger.kernel.org
9386 F: Documentation/hwmon/max16065
9387 F: drivers/hwmon/max16065.c
9389 MAX2175 SDR TUNER DRIVER
9390 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9391 L: linux-media@vger.kernel.org
9392 T: git git://linuxtv.org/media_tree.git
9394 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
9395 F: Documentation/media/v4l-drivers/max2175.rst
9396 F: drivers/media/i2c/max2175*
9397 F: include/uapi/linux/max2175.h
9399 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9400 L: linux-hwmon@vger.kernel.org
9402 F: Documentation/hwmon/max6650
9403 F: drivers/hwmon/max6650.c
9405 MAX6697 HARDWARE MONITOR DRIVER
9406 M: Guenter Roeck <linux@roeck-us.net>
9407 L: linux-hwmon@vger.kernel.org
9409 F: Documentation/hwmon/max6697
9410 F: Documentation/devicetree/bindings/hwmon/max6697.txt
9411 F: drivers/hwmon/max6697.c
9412 F: include/linux/platform_data/max6697.h
9414 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9415 M: Peter Rosin <peda@axentia.se>
9416 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9418 F: Documentation/devicetree/bindings/sound/max9860.txt
9419 F: sound/soc/codecs/max9860.*
9421 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9422 M: Andreas Klinger <ak@it-klinger.de>
9423 L: linux-iio@vger.kernel.org
9425 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9426 F: drivers/iio/proximity/mb1232.c
9428 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9429 M: Javier Martinez Canillas <javier@dowhile0.org>
9430 L: linux-kernel@vger.kernel.org
9432 F: drivers/regulator/max77802-regulator.c
9433 F: Documentation/devicetree/bindings/*/*max77802.txt
9434 F: include/dt-bindings/*/*max77802.h
9436 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9437 M: Krzysztof Kozlowski <krzk@kernel.org>
9438 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9439 L: linux-pm@vger.kernel.org
9441 F: drivers/power/supply/max14577_charger.c
9442 F: drivers/power/supply/max77693_charger.c
9444 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9445 M: Chanwoo Choi <cw00.choi@samsung.com>
9446 M: Krzysztof Kozlowski <krzk@kernel.org>
9447 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9448 L: linux-kernel@vger.kernel.org
9450 F: drivers/*/max14577*.c
9451 F: drivers/*/max77686*.c
9452 F: drivers/*/max77693*.c
9453 F: drivers/extcon/extcon-max14577.c
9454 F: drivers/extcon/extcon-max77693.c
9455 F: drivers/rtc/rtc-max77686.c
9456 F: drivers/clk/clk-max77686.c
9457 F: Documentation/devicetree/bindings/mfd/max14577.txt
9458 F: Documentation/devicetree/bindings/*/max77686.txt
9459 F: Documentation/devicetree/bindings/mfd/max77693.txt
9460 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
9461 F: include/linux/mfd/max14577*.h
9462 F: include/linux/mfd/max77686*.h
9463 F: include/linux/mfd/max77693*.h
9465 MAXIRADIO FM RADIO RECEIVER DRIVER
9466 M: Hans Verkuil <hverkuil@xs4all.nl>
9467 L: linux-media@vger.kernel.org
9468 T: git git://linuxtv.org/media_tree.git
9469 W: https://linuxtv.org
9471 F: drivers/media/radio/radio-maxiradio*
9473 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9474 M: Peter Rosin <peda@axentia.se>
9475 L: linux-iio@vger.kernel.org
9477 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9478 F: drivers/iio/potentiometer/mcp4018.c
9479 F: drivers/iio/potentiometer/mcp4531.c
9481 MCR20A IEEE-802.15.4 RADIO DRIVER
9482 M: Xue Liu <liuxuenetmail@gmail.com>
9483 L: linux-wpan@vger.kernel.org
9484 W: https://github.com/xueliu/mcr20a-linux
9486 F: drivers/net/ieee802154/mcr20a.c
9487 F: drivers/net/ieee802154/mcr20a.h
9488 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9490 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9491 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9492 L: linux-iio@vger.kernel.org
9494 F: drivers/iio/dac/cio-dac.c
9496 MEDIA DRIVERS FOR ASCOT2E
9497 M: Sergey Kozlov <serjk@netup.ru>
9498 M: Abylay Ospan <aospan@netup.ru>
9499 L: linux-media@vger.kernel.org
9500 W: https://linuxtv.org
9502 T: git git://linuxtv.org/media_tree.git
9504 F: drivers/media/dvb-frontends/ascot2e*
9506 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9507 M: Jasmin Jessich <jasmin@anw.at>
9508 L: linux-media@vger.kernel.org
9509 W: https://linuxtv.org
9510 T: git git://linuxtv.org/media_tree.git
9512 F: drivers/media/dvb-frontends/cxd2099*
9514 MEDIA DRIVERS FOR CXD2841ER
9515 M: Sergey Kozlov <serjk@netup.ru>
9516 M: Abylay Ospan <aospan@netup.ru>
9517 L: linux-media@vger.kernel.org
9518 W: https://linuxtv.org
9520 T: git git://linuxtv.org/media_tree.git
9522 F: drivers/media/dvb-frontends/cxd2841er*
9524 MEDIA DRIVERS FOR CXD2880
9525 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9526 L: linux-media@vger.kernel.org
9527 W: http://linuxtv.org/
9528 T: git git://linuxtv.org/media_tree.git
9530 F: drivers/media/dvb-frontends/cxd2880/*
9531 F: drivers/media/spi/cxd2880*
9533 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9534 L: linux-media@vger.kernel.org
9535 W: https://linuxtv.org
9536 T: git git://linuxtv.org/media_tree.git
9538 F: drivers/media/pci/ddbridge/*
9540 MEDIA DRIVERS FOR FREESCALE IMX
9541 M: Steve Longerbeam <slongerbeam@gmail.com>
9542 M: Philipp Zabel <p.zabel@pengutronix.de>
9543 L: linux-media@vger.kernel.org
9544 T: git git://linuxtv.org/media_tree.git
9546 F: Documentation/devicetree/bindings/media/imx.txt
9547 F: Documentation/media/v4l-drivers/imx.rst
9548 F: drivers/staging/media/imx/
9549 F: include/linux/imx-media.h
9550 F: include/media/imx.h
9552 MEDIA DRIVER FOR FREESCALE IMX PXP
9553 M: Philipp Zabel <p.zabel@pengutronix.de>
9554 L: linux-media@vger.kernel.org
9555 T: git git://linuxtv.org/media_tree.git
9557 F: drivers/media/platform/imx-pxp.[ch]
9559 MEDIA DRIVERS FOR FREESCALE IMX7
9560 M: Rui Miguel Silva <rmfrfs@gmail.com>
9561 L: linux-media@vger.kernel.org
9562 T: git git://linuxtv.org/media_tree.git
9564 F: Documentation/devicetree/bindings/media/imx7-csi.txt
9565 F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
9566 F: Documentation/media/v4l-drivers/imx7.rst
9567 F: drivers/staging/media/imx/imx7-media-csi.c
9568 F: drivers/staging/media/imx/imx7-mipi-csis.c
9570 MEDIA DRIVERS FOR HELENE
9571 M: Abylay Ospan <aospan@netup.ru>
9572 L: linux-media@vger.kernel.org
9573 W: https://linuxtv.org
9575 T: git git://linuxtv.org/media_tree.git
9577 F: drivers/media/dvb-frontends/helene*
9579 MEDIA DRIVERS FOR HORUS3A
9580 M: Sergey Kozlov <serjk@netup.ru>
9581 M: Abylay Ospan <aospan@netup.ru>
9582 L: linux-media@vger.kernel.org
9583 W: https://linuxtv.org
9585 T: git git://linuxtv.org/media_tree.git
9587 F: drivers/media/dvb-frontends/horus3a*
9589 MEDIA DRIVERS FOR LNBH25
9590 M: Sergey Kozlov <serjk@netup.ru>
9591 M: Abylay Ospan <aospan@netup.ru>
9592 L: linux-media@vger.kernel.org
9593 W: https://linuxtv.org
9595 T: git git://linuxtv.org/media_tree.git
9597 F: drivers/media/dvb-frontends/lnbh25*
9599 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9600 L: linux-media@vger.kernel.org
9601 W: https://linuxtv.org
9602 T: git git://linuxtv.org/media_tree.git
9604 F: drivers/media/dvb-frontends/mxl5xx*
9606 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9607 M: Sergey Kozlov <serjk@netup.ru>
9608 M: Abylay Ospan <aospan@netup.ru>
9609 L: linux-media@vger.kernel.org
9610 W: https://linuxtv.org
9612 T: git git://linuxtv.org/media_tree.git
9614 F: drivers/media/pci/netup_unidvb/*
9616 MEDIA DRIVERS FOR RENESAS - CEU
9617 M: Jacopo Mondi <jacopo@jmondi.org>
9618 L: linux-media@vger.kernel.org
9619 L: linux-renesas-soc@vger.kernel.org
9620 T: git git://linuxtv.org/media_tree.git
9622 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
9623 F: drivers/media/platform/renesas-ceu.c
9624 F: include/media/drv-intf/renesas-ceu.h
9626 MEDIA DRIVERS FOR RENESAS - DRIF
9627 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9628 L: linux-media@vger.kernel.org
9629 L: linux-renesas-soc@vger.kernel.org
9630 T: git git://linuxtv.org/media_tree.git
9632 F: Documentation/devicetree/bindings/media/renesas,drif.txt
9633 F: drivers/media/platform/rcar_drif.c
9635 MEDIA DRIVERS FOR RENESAS - FCP
9636 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9637 L: linux-media@vger.kernel.org
9638 L: linux-renesas-soc@vger.kernel.org
9639 T: git git://linuxtv.org/media_tree.git
9641 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
9642 F: drivers/media/platform/rcar-fcp.c
9643 F: include/media/rcar-fcp.h
9645 MEDIA DRIVERS FOR RENESAS - FDP1
9646 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9647 L: linux-media@vger.kernel.org
9648 L: linux-renesas-soc@vger.kernel.org
9649 T: git git://linuxtv.org/media_tree.git
9651 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
9652 F: drivers/media/platform/rcar_fdp1.c
9654 MEDIA DRIVERS FOR RENESAS - VIN
9655 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
9656 L: linux-media@vger.kernel.org
9657 L: linux-renesas-soc@vger.kernel.org
9658 T: git git://linuxtv.org/media_tree.git
9660 F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9661 F: Documentation/devicetree/bindings/media/rcar_vin.txt
9662 F: drivers/media/platform/rcar-vin/
9664 MEDIA DRIVERS FOR RENESAS - VSP1
9665 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9666 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9667 L: linux-media@vger.kernel.org
9668 L: linux-renesas-soc@vger.kernel.org
9669 T: git git://linuxtv.org/media_tree.git
9671 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
9672 F: drivers/media/platform/vsp1/
9674 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9675 L: linux-media@vger.kernel.org
9676 W: https://linuxtv.org
9677 T: git git://linuxtv.org/media_tree.git
9679 F: drivers/media/dvb-frontends/stv0910*
9681 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9682 L: linux-media@vger.kernel.org
9683 W: https://linuxtv.org
9684 T: git git://linuxtv.org/media_tree.git
9686 F: drivers/media/dvb-frontends/stv6111*
9688 MEDIA DRIVERS FOR STM32 - DCMI
9689 M: Hugues Fruchet <hugues.fruchet@st.com>
9690 L: linux-media@vger.kernel.org
9691 T: git git://linuxtv.org/media_tree.git
9693 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9694 F: drivers/media/platform/stm32/stm32-dcmi.c
9696 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9697 M: Dmitry Osipenko <digetx@gmail.com>
9698 L: linux-media@vger.kernel.org
9699 L: linux-tegra@vger.kernel.org
9700 T: git git://linuxtv.org/media_tree.git
9702 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9703 F: drivers/staging/media/tegra-vde/
9705 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9706 M: Mauro Carvalho Chehab <mchehab@kernel.org>
9707 P: LinuxTV.org Project
9708 L: linux-media@vger.kernel.org
9709 W: https://linuxtv.org
9710 Q: http://patchwork.kernel.org/project/linux-media/list/
9711 T: git git://linuxtv.org/media_tree.git
9713 F: Documentation/devicetree/bindings/media/
9714 F: Documentation/media/
9716 F: drivers/staging/media/
9717 F: include/linux/platform_data/media/
9719 F: include/uapi/linux/dvb/
9720 F: include/uapi/linux/videodev2.h
9721 F: include/uapi/linux/media.h
9722 F: include/uapi/linux/v4l2-*
9723 F: include/uapi/linux/meye.h
9724 F: include/uapi/linux/ivtv*
9725 F: include/uapi/linux/uvcvideo.h
9727 MEDIATEK BLUETOOTH DRIVER
9728 M: Sean Wang <sean.wang@mediatek.com>
9729 L: linux-bluetooth@vger.kernel.org
9730 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9732 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9733 F: drivers/bluetooth/btmtkuart.c
9736 M: Sean Wang <sean.wang@mediatek.com>
9738 F: drivers/media/rc/mtk-cir.c
9741 M: Sean Wang <sean.wang@mediatek.com>
9742 L: dmaengine@vger.kernel.org
9743 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9744 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9746 F: Documentation/devicetree/bindings/dma/mtk-*
9747 F: drivers/dma/mediatek/
9749 MEDIATEK PMIC LED DRIVER
9750 M: Sean Wang <sean.wang@mediatek.com>
9752 F: drivers/leds/leds-mt6323.c
9753 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
9755 MEDIATEK ETHERNET DRIVER
9756 M: Felix Fietkau <nbd@openwrt.org>
9757 M: John Crispin <john@phrozen.org>
9758 M: Sean Wang <sean.wang@mediatek.com>
9759 M: Nelson Chang <nelson.chang@mediatek.com>
9760 L: netdev@vger.kernel.org
9762 F: drivers/net/ethernet/mediatek/
9764 MEDIATEK SWITCH DRIVER
9765 M: Sean Wang <sean.wang@mediatek.com>
9766 L: netdev@vger.kernel.org
9768 F: drivers/net/dsa/mt7530.*
9769 F: net/dsa/tag_mtk.c
9771 MEDIATEK JPEG DRIVER
9772 M: Rick Chang <rick.chang@mediatek.com>
9773 M: Bin Liu <bin.liu@mediatek.com>
9775 F: drivers/media/platform/mtk-jpeg/
9776 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9779 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9780 M: Houlong Wei <houlong.wei@mediatek.com>
9781 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9783 F: drivers/media/platform/mtk-mdp/
9784 F: drivers/media/platform/mtk-vpu/
9785 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
9787 MEDIATEK MEDIA DRIVER
9788 M: Tiffany Lin <tiffany.lin@mediatek.com>
9789 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9791 F: drivers/media/platform/mtk-vcodec/
9792 F: drivers/media/platform/mtk-vpu/
9793 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9794 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
9796 MEDIATEK MT76 WIRELESS LAN DRIVER
9797 M: Felix Fietkau <nbd@nbd.name>
9798 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9799 L: linux-wireless@vger.kernel.org
9801 F: drivers/net/wireless/mediatek/mt76/
9803 MEDIATEK MT7601U WIRELESS LAN DRIVER
9804 M: Jakub Kicinski <kubakici@wp.pl>
9805 L: linux-wireless@vger.kernel.org
9807 F: drivers/net/wireless/mediatek/mt7601u/
9809 MEDIATEK NAND CONTROLLER DRIVER
9810 M: Xiaolei Li <xiaolei.li@mediatek.com>
9811 L: linux-mtd@lists.infradead.org
9813 F: drivers/mtd/nand/raw/mtk_*
9814 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
9816 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9817 M: Sean Wang <sean.wang@mediatek.com>
9819 F: drivers/char/hw_random/mtk-rng.c
9821 MEDIATEK USB3 DRD IP DRIVER
9822 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
9823 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
9824 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9825 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9827 F: drivers/usb/mtu3/
9829 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9830 M: Peter Senna Tschudin <peter.senna@gmail.com>
9831 M: Martin Donnelly <martin.donnelly@ge.com>
9832 M: Martyn Welch <martyn.welch@collabora.co.uk>
9834 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9835 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9837 MEGARAID SCSI/SAS DRIVERS
9838 M: Kashyap Desai <kashyap.desai@broadcom.com>
9839 M: Sumit Saxena <sumit.saxena@broadcom.com>
9840 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9841 L: megaraidlinux.pdl@broadcom.com
9842 L: linux-scsi@vger.kernel.org
9843 W: http://www.avagotech.com/support/
9845 F: Documentation/scsi/megaraid.txt
9846 F: drivers/scsi/megaraid.*
9847 F: drivers/scsi/megaraid/
9849 MELEXIS MLX90614 DRIVER
9850 M: Crt Mori <cmo@melexis.com>
9851 L: linux-iio@vger.kernel.org
9852 W: http://www.melexis.com
9854 F: drivers/iio/temperature/mlx90614.c
9856 MELEXIS MLX90632 DRIVER
9857 M: Crt Mori <cmo@melexis.com>
9858 L: linux-iio@vger.kernel.org
9859 W: http://www.melexis.com
9861 F: drivers/iio/temperature/mlx90632.c
9863 MELFAS MIP4 TOUCHSCREEN DRIVER
9864 M: Sangwon Jee <jeesw@melfas.com>
9865 W: http://www.melfas.com
9867 F: drivers/input/touchscreen/melfas_mip4.c
9868 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9870 MELLANOX ETHERNET DRIVER (mlx4_en)
9871 M: Tariq Toukan <tariqt@mellanox.com>
9872 L: netdev@vger.kernel.org
9874 W: http://www.mellanox.com
9875 Q: http://patchwork.ozlabs.org/project/netdev/list/
9876 F: drivers/net/ethernet/mellanox/mlx4/en_*
9878 MELLANOX ETHERNET DRIVER (mlx5e)
9879 M: Saeed Mahameed <saeedm@mellanox.com>
9880 L: netdev@vger.kernel.org
9882 W: http://www.mellanox.com
9883 Q: http://patchwork.ozlabs.org/project/netdev/list/
9884 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
9886 MELLANOX ETHERNET INNOVA DRIVERS
9887 R: Boris Pismenny <borisp@mellanox.com>
9888 L: netdev@vger.kernel.org
9890 W: http://www.mellanox.com
9891 Q: http://patchwork.ozlabs.org/project/netdev/list/
9892 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9893 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
9894 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9895 F: include/linux/mlx5/mlx5_ifc_fpga.h
9897 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9898 R: Boris Pismenny <borisp@mellanox.com>
9899 L: netdev@vger.kernel.org
9901 W: http://www.mellanox.com
9902 Q: http://patchwork.ozlabs.org/project/netdev/list/
9903 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9904 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9906 MELLANOX ETHERNET SWITCH DRIVERS
9907 M: Jiri Pirko <jiri@mellanox.com>
9908 M: Ido Schimmel <idosch@mellanox.com>
9909 L: netdev@vger.kernel.org
9911 W: http://www.mellanox.com
9912 Q: http://patchwork.ozlabs.org/project/netdev/list/
9913 F: drivers/net/ethernet/mellanox/mlxsw/
9914 F: tools/testing/selftests/drivers/net/mlxsw/
9916 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9917 M: mlxsw@mellanox.com
9918 L: netdev@vger.kernel.org
9920 W: http://www.mellanox.com
9921 Q: http://patchwork.ozlabs.org/project/netdev/list/
9922 F: drivers/net/ethernet/mellanox/mlxfw/
9924 MELLANOX HARDWARE PLATFORM SUPPORT
9925 M: Andy Shevchenko <andy@infradead.org>
9926 M: Darren Hart <dvhart@infradead.org>
9927 M: Vadim Pasternak <vadimp@mellanox.com>
9928 L: platform-driver-x86@vger.kernel.org
9930 F: drivers/platform/mellanox/
9931 F: include/linux/platform_data/mlxreg.h
9933 MELLANOX MLX4 core VPI driver
9934 M: Tariq Toukan <tariqt@mellanox.com>
9935 L: netdev@vger.kernel.org
9936 L: linux-rdma@vger.kernel.org
9937 W: http://www.mellanox.com
9938 Q: http://patchwork.ozlabs.org/project/netdev/list/
9940 F: drivers/net/ethernet/mellanox/mlx4/
9941 F: include/linux/mlx4/
9943 MELLANOX MLX4 IB driver
9944 M: Yishai Hadas <yishaih@mellanox.com>
9945 L: linux-rdma@vger.kernel.org
9946 W: http://www.mellanox.com
9947 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9949 F: drivers/infiniband/hw/mlx4/
9950 F: include/linux/mlx4/
9951 F: include/uapi/rdma/mlx4-abi.h
9953 MELLANOX MLX5 core VPI driver
9954 M: Saeed Mahameed <saeedm@mellanox.com>
9955 M: Leon Romanovsky <leonro@mellanox.com>
9956 L: netdev@vger.kernel.org
9957 L: linux-rdma@vger.kernel.org
9958 W: http://www.mellanox.com
9959 Q: http://patchwork.ozlabs.org/project/netdev/list/
9961 F: drivers/net/ethernet/mellanox/mlx5/core/
9962 F: include/linux/mlx5/
9964 MELLANOX MLX5 IB driver
9965 M: Leon Romanovsky <leonro@mellanox.com>
9966 L: linux-rdma@vger.kernel.org
9967 W: http://www.mellanox.com
9968 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9970 F: drivers/infiniband/hw/mlx5/
9971 F: include/linux/mlx5/
9972 F: include/uapi/rdma/mlx5-abi.h
9974 MELLANOX MLXCPLD I2C AND MUX DRIVER
9975 M: Vadim Pasternak <vadimp@mellanox.com>
9976 M: Michael Shych <michaelsh@mellanox.com>
9977 L: linux-i2c@vger.kernel.org
9979 F: drivers/i2c/busses/i2c-mlxcpld.c
9980 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
9981 F: Documentation/i2c/busses/i2c-mlxcpld
9983 MELLANOX MLXCPLD LED DRIVER
9984 M: Vadim Pasternak <vadimp@mellanox.com>
9985 L: linux-leds@vger.kernel.org
9987 F: drivers/leds/leds-mlxcpld.c
9988 F: drivers/leds/leds-mlxreg.c
9989 F: Documentation/leds/leds-mlxcpld.txt
9991 MELLANOX PLATFORM DRIVER
9992 M: Vadim Pasternak <vadimp@mellanox.com>
9993 L: platform-driver-x86@vger.kernel.org
9995 F: drivers/platform/x86/mlx-platform.c
9998 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9999 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
10000 L: linux-kernel@vger.kernel.org
10002 F: kernel/sched/membarrier.c
10003 F: include/uapi/linux/membarrier.h
10004 F: arch/powerpc/include/asm/membarrier.h
10007 M: Mike Rapoport <rppt@linux.ibm.com>
10008 L: linux-mm@kvack.org
10010 F: include/linux/memblock.h
10012 F: Documentation/core-api/boot-time-mm.rst
10015 L: linux-mm@kvack.org
10016 W: http://www.linux-mm.org
10018 F: include/linux/mm.h
10019 F: include/linux/gfp.h
10020 F: include/linux/mmzone.h
10021 F: include/linux/memory_hotplug.h
10022 F: include/linux/vmalloc.h
10025 MEMORY TECHNOLOGY DEVICES (MTD)
10026 M: David Woodhouse <dwmw2@infradead.org>
10027 M: Brian Norris <computersforpeace@gmail.com>
10028 M: Boris Brezillon <bbrezillon@kernel.org>
10029 M: Marek Vasut <marek.vasut@gmail.com>
10030 M: Richard Weinberger <richard@nod.at>
10031 L: linux-mtd@lists.infradead.org
10032 W: http://www.linux-mtd.infradead.org/
10033 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10034 T: git git://git.infradead.org/linux-mtd.git master
10035 T: git git://git.infradead.org/linux-mtd.git mtd/next
10037 F: Documentation/devicetree/bindings/mtd/
10039 F: include/linux/mtd/
10040 F: include/uapi/mtd/
10042 MEN A21 WATCHDOG DRIVER
10043 M: Johannes Thumshirn <morbidrsa@gmail.com>
10044 L: linux-watchdog@vger.kernel.org
10046 F: drivers/watchdog/mena21_wdt.c
10048 MEN CHAMELEON BUS (mcb)
10049 M: Johannes Thumshirn <morbidrsa@gmail.com>
10052 F: include/linux/mcb.h
10053 F: Documentation/men-chameleon-bus.txt
10055 MEN F21BMC (Board Management Controller)
10056 M: Andreas Werner <andreas.werner@men.de>
10058 F: drivers/mfd/menf21bmc.c
10059 F: drivers/watchdog/menf21bmc_wdt.c
10060 F: drivers/leds/leds-menf21bmc.c
10061 F: drivers/hwmon/menf21bmc_hwmon.c
10062 F: Documentation/hwmon/menf21bmc
10064 MEN Z069 WATCHDOG DRIVER
10065 M: Johannes Thumshirn <jth@kernel.org>
10066 L: linux-watchdog@vger.kernel.org
10068 F: drivers/watchdog/menz69_wdt.c
10070 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10071 M: Neil Armstrong <narmstrong@baylibre.com>
10072 L: linux-media@lists.freedesktop.org
10073 L: linux-amlogic@lists.infradead.org
10074 W: http://linux-meson.com/
10076 F: drivers/media/platform/meson/ao-cec.c
10077 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
10078 T: git git://linuxtv.org/media_tree.git
10080 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10081 M: Liang Yang <liang.yang@amlogic.com>
10082 L: linux-mtd@lists.infradead.org
10084 F: drivers/mtd/nand/raw/meson_*
10085 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10087 METHODE UDPU SUPPORT
10088 M: Vladimir Vid <vladimir.vid@sartura.hr>
10090 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10092 MICROBLAZE ARCHITECTURE
10093 M: Michal Simek <monstr@monstr.eu>
10094 W: http://www.monstr.eu/fdt/
10095 T: git git://git.monstr.eu/linux-2.6-microblaze.git
10097 F: arch/microblaze/
10099 MICROCHIP AT91 SERIAL DRIVER
10100 M: Richard Genoud <richard.genoud@gmail.com>
10102 F: drivers/tty/serial/atmel_serial.c
10103 F: drivers/tty/serial/atmel_serial.h
10104 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10106 MICROCHIP AUDIO ASOC DRIVERS
10107 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10108 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10112 MICROCHIP DMA DRIVER
10113 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10114 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10115 L: dmaengine@vger.kernel.org
10117 F: drivers/dma/at_hdmac.c
10118 F: drivers/dma/at_hdmac_regs.h
10119 F: include/linux/platform_data/dma-atmel.h
10120 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
10121 F: include/dt-bindings/dma/at91.h
10123 MICROCHIP ECC DRIVER
10124 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10125 L: linux-crypto@vger.kernel.org
10127 F: drivers/crypto/atmel-ecc.*
10129 MICROCHIP I2C DRIVER
10130 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10131 L: linux-i2c@vger.kernel.org
10133 F: drivers/i2c/busses/i2c-at91.c
10135 MICROCHIP ISC DRIVER
10136 M: Eugen Hristev <eugen.hristev@microchip.com>
10137 L: linux-media@vger.kernel.org
10139 F: drivers/media/platform/atmel/atmel-isc.c
10140 F: drivers/media/platform/atmel/atmel-isc-regs.h
10141 F: Documentation/devicetree/bindings/media/atmel-isc.txt
10143 MICROCHIP ISI DRIVER
10144 M: Eugen Hristev <eugen.hristev@microchip.com>
10145 L: linux-media@vger.kernel.org
10147 F: drivers/media/platform/atmel/atmel-isi.c
10148 F: drivers/media/platform/atmel/atmel-isi.h
10150 MICROCHIP AT91 USART MFD DRIVER
10151 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10152 L: linux-kernel@vger.kernel.org
10154 F: drivers/mfd/at91-usart.c
10155 F: include/dt-bindings/mfd/at91-usart.h
10156 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10158 MICROCHIP AT91 USART SPI DRIVER
10159 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10160 L: linux-spi@vger.kernel.org
10162 F: drivers/spi/spi-at91-usart.c
10163 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10165 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10166 M: Woojung Huh <woojung.huh@microchip.com>
10167 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10168 L: netdev@vger.kernel.org
10170 F: net/dsa/tag_ksz.c
10171 F: drivers/net/dsa/microchip/*
10172 F: include/linux/platform_data/microchip-ksz.h
10173 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
10175 MICROCHIP LAN743X ETHERNET DRIVER
10176 M: Bryan Whitehead <bryan.whitehead@microchip.com>
10177 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10178 L: netdev@vger.kernel.org
10180 F: drivers/net/ethernet/microchip/lan743x_*
10182 MICROCHIP LCDFB DRIVER
10183 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10184 L: linux-fbdev@vger.kernel.org
10186 F: drivers/video/fbdev/atmel_lcdfb.c
10187 F: include/video/atmel_lcdc.h
10189 MICROCHIP MMC/SD/SDIO MCI DRIVER
10190 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10192 F: drivers/mmc/host/atmel-mci.c
10194 MICROCHIP MCP16502 PMIC DRIVER
10195 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
10196 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10198 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10199 F: drivers/regulator/mcp16502.c
10201 MICROCHIP MCP3911 ADC DRIVER
10202 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10203 M: Kent Gustavsson <kent@minoris.se>
10204 L: linux-iio@vger.kernel.org
10206 F: drivers/iio/adc/mcp3911.c
10207 F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10209 MICROCHIP NAND DRIVER
10210 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10211 L: linux-mtd@lists.infradead.org
10213 F: drivers/mtd/nand/raw/atmel/*
10214 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
10216 MICROCHIP PWM DRIVER
10217 M: Claudiu Beznea <claudiu.beznea@microchip.com>
10218 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10219 L: linux-pwm@vger.kernel.org
10221 F: drivers/pwm/pwm-atmel.c
10222 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10224 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10225 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10226 M: Eugen Hristev <eugen.hristev@microchip.com>
10227 L: linux-iio@vger.kernel.org
10229 F: drivers/iio/adc/at91-sama5d2_adc.c
10230 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10231 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10233 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10234 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10236 F: drivers/power/reset/at91-sama5d2_shdwc.c
10238 MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10239 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
10240 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10241 L: linux-gpio@vger.kernel.org
10242 F: drivers/gpio/gpio-sama5d2-piobu.c
10244 MICROCHIP SPI DRIVER
10245 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10247 F: drivers/spi/spi-atmel.*
10249 MICROCHIP SSC DRIVER
10250 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10251 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10253 F: drivers/misc/atmel-ssc.c
10254 F: include/linux/atmel-ssc.h
10256 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10257 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10258 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10260 F: drivers/misc/atmel_tclib.c
10261 F: drivers/clocksource/tcb_clksrc.c
10263 MICROCHIP USBA UDC DRIVER
10264 M: Cristian Birsan <cristian.birsan@microchip.com>
10265 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10267 F: drivers/usb/gadget/udc/atmel_usba_udc.*
10269 MICROCHIP USB251XB DRIVER
10270 M: Richard Leitner <richard.leitner@skidata.com>
10271 L: linux-usb@vger.kernel.org
10273 F: drivers/usb/misc/usb251xb.c
10274 F: Documentation/devicetree/bindings/usb/usb251xb.txt
10276 MICROCHIP XDMA DRIVER
10277 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10278 L: linux-arm-kernel@lists.infradead.org
10279 L: dmaengine@vger.kernel.org
10281 F: drivers/dma/at_xdmac.c
10283 MICROSEMI MIPS SOCS
10284 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10285 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10286 L: linux-mips@vger.kernel.org
10288 F: arch/mips/generic/board-ocelot.c
10289 F: arch/mips/configs/generic/board-ocelot.config
10290 F: arch/mips/boot/dts/mscc/
10291 F: Documentation/devicetree/bindings/mips/mscc.txt
10293 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10294 M: Don Brace <don.brace@microsemi.com>
10295 L: esc.storagedev@microsemi.com
10296 L: linux-scsi@vger.kernel.org
10298 F: drivers/scsi/smartpqi/smartpqi*.[ch]
10299 F: drivers/scsi/smartpqi/Kconfig
10300 F: drivers/scsi/smartpqi/Makefile
10301 F: include/linux/cciss*.h
10302 F: include/uapi/linux/cciss*.h
10303 F: Documentation/scsi/smartpqi.txt
10305 MICROSEMI ETHERNET SWITCH DRIVER
10306 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10307 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10308 L: netdev@vger.kernel.org
10310 F: drivers/net/ethernet/mscc/
10312 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10313 M: Chen Yu <yu.c.chen@intel.com>
10314 L: platform-driver-x86@vger.kernel.org
10316 F: drivers/platform/x86/surfacepro3_button.c
10318 MICROTEK X6 SCANNER
10319 M: Oliver Neukum <oliver@neukum.org>
10321 F: drivers/usb/image/microtek.*
10324 M: Ralf Baechle <ralf@linux-mips.org>
10325 M: Paul Burton <paul.burton@mips.com>
10326 M: James Hogan <jhogan@kernel.org>
10327 L: linux-mips@vger.kernel.org
10328 W: http://www.linux-mips.org/
10329 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
10330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10331 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
10333 F: Documentation/devicetree/bindings/mips/
10334 F: Documentation/mips/
10336 F: drivers/platform/mips/
10338 MIPS BOSTON DEVELOPMENT BOARD
10339 M: Paul Burton <paul.burton@mips.com>
10340 L: linux-mips@vger.kernel.org
10342 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
10343 F: arch/mips/boot/dts/img/boston.dts
10344 F: arch/mips/configs/generic/board-boston.config
10345 F: drivers/clk/imgtec/clk-boston.c
10346 F: include/dt-bindings/clock/boston-clock.h
10348 MIPS GENERIC PLATFORM
10349 M: Paul Burton <paul.burton@mips.com>
10350 L: linux-mips@vger.kernel.org
10352 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10353 F: arch/mips/generic/
10354 F: arch/mips/tools/generic-board-config.sh
10356 MIPS/LOONGSON1 ARCHITECTURE
10357 M: Keguang Zhang <keguang.zhang@gmail.com>
10358 L: linux-mips@vger.kernel.org
10360 F: arch/mips/loongson32/
10361 F: arch/mips/include/asm/mach-loongson32/
10362 F: drivers/*/*loongson1*
10363 F: drivers/*/*/*loongson1*
10365 MIPS/LOONGSON2 ARCHITECTURE
10366 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
10367 L: linux-mips@vger.kernel.org
10369 F: arch/mips/loongson64/fuloong-2e/
10370 F: arch/mips/loongson64/lemote-2f/
10371 F: arch/mips/include/asm/mach-loongson64/
10372 F: drivers/*/*loongson2*
10373 F: drivers/*/*/*loongson2*
10375 MIPS/LOONGSON3 ARCHITECTURE
10376 M: Huacai Chen <chenhc@lemote.com>
10377 L: linux-mips@vger.kernel.org
10379 F: arch/mips/loongson64/
10380 F: arch/mips/include/asm/mach-loongson64/
10381 F: drivers/platform/mips/cpu_hwmon.c
10382 F: drivers/*/*loongson3*
10383 F: drivers/*/*/*loongson3*
10385 MIPS RINT INSTRUCTION EMULATION
10386 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
10387 L: linux-mips@vger.kernel.org
10389 F: arch/mips/math-emu/sp_rint.c
10390 F: arch/mips/math-emu/dp_rint.c
10392 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10393 M: Hans Verkuil <hverkuil@xs4all.nl>
10394 L: linux-media@vger.kernel.org
10395 T: git git://linuxtv.org/media_tree.git
10396 W: https://linuxtv.org
10398 F: drivers/media/radio/radio-miropcm20*
10401 R: Lubomir Rintel <lkundrak@v3.sk>
10402 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10404 F: arch/arm/boot/dts/mmp*
10405 F: arch/arm/mach-mmp/
10407 MMU GATHER AND TLB INVALIDATION
10408 M: Will Deacon <will.deacon@arm.com>
10409 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10410 M: Andrew Morton <akpm@linux-foundation.org>
10411 M: Nick Piggin <npiggin@gmail.com>
10412 M: Peter Zijlstra <peterz@infradead.org>
10413 L: linux-arch@vger.kernel.org
10414 L: linux-mm@kvack.org
10416 F: arch/*/include/asm/tlb.h
10417 F: include/asm-generic/tlb.h
10420 MN88472 MEDIA DRIVER
10421 M: Antti Palosaari <crope@iki.fi>
10422 L: linux-media@vger.kernel.org
10423 W: https://linuxtv.org
10424 W: http://palosaari.fi/linux/
10425 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10427 F: drivers/media/dvb-frontends/mn88472*
10429 MN88473 MEDIA DRIVER
10430 M: Antti Palosaari <crope@iki.fi>
10431 L: linux-media@vger.kernel.org
10432 W: https://linuxtv.org
10433 W: http://palosaari.fi/linux/
10434 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10436 F: drivers/media/dvb-frontends/mn88473*
10439 M: Jessica Yu <jeyu@kernel.org>
10440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10442 F: include/linux/module.h
10445 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10446 W: http://popies.net/meye/
10448 F: Documentation/media/v4l-drivers/meye*
10449 F: drivers/media/pci/meye/
10450 F: include/uapi/linux/meye.h
10452 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10453 M: Jiri Slaby <jirislaby@gmail.com>
10455 F: Documentation/serial/moxa-smartio
10456 F: drivers/tty/mxser.*
10458 MR800 AVERMEDIA USB FM RADIO DRIVER
10459 M: Alexey Klimov <klimov.linux@gmail.com>
10460 L: linux-media@vger.kernel.org
10461 T: git git://linuxtv.org/media_tree.git
10463 F: drivers/media/radio/radio-mr800.c
10465 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10466 M: Alan Ott <alan@signal11.us>
10467 L: linux-wpan@vger.kernel.org
10469 F: drivers/net/ieee802154/mrf24j40.c
10470 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10473 M: "Lee, Chun-Yi" <jlee@suse.com>
10474 L: platform-driver-x86@vger.kernel.org
10476 F: drivers/platform/x86/msi-laptop.c
10479 L: platform-driver-x86@vger.kernel.org
10481 F: drivers/platform/x86/msi-wmi.c
10483 MSI001 MEDIA DRIVER
10484 M: Antti Palosaari <crope@iki.fi>
10485 L: linux-media@vger.kernel.org
10486 W: https://linuxtv.org
10487 W: http://palosaari.fi/linux/
10488 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10489 T: git git://linuxtv.org/anttip/media_tree.git
10491 F: drivers/media/tuners/msi001*
10493 MSI2500 MEDIA DRIVER
10494 M: Antti Palosaari <crope@iki.fi>
10495 L: linux-media@vger.kernel.org
10496 W: https://linuxtv.org
10497 W: http://palosaari.fi/linux/
10498 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10499 T: git git://linuxtv.org/anttip/media_tree.git
10501 F: drivers/media/usb/msi2500/
10503 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10504 M: Robert Jarzmik <robert.jarzmik@free.fr>
10505 L: linux-mtd@lists.infradead.org
10507 F: drivers/mtd/devices/docg3*
10509 MT9M032 APTINA SENSOR DRIVER
10510 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10511 L: linux-media@vger.kernel.org
10512 T: git git://linuxtv.org/media_tree.git
10514 F: drivers/media/i2c/mt9m032.c
10515 F: include/media/i2c/mt9m032.h
10517 MT9P031 APTINA CAMERA SENSOR
10518 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10519 L: linux-media@vger.kernel.org
10520 T: git git://linuxtv.org/media_tree.git
10522 F: drivers/media/i2c/mt9p031.c
10523 F: include/media/i2c/mt9p031.h
10525 MT9T001 APTINA CAMERA SENSOR
10526 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10527 L: linux-media@vger.kernel.org
10528 T: git git://linuxtv.org/media_tree.git
10530 F: drivers/media/i2c/mt9t001.c
10531 F: include/media/i2c/mt9t001.h
10533 MT9T112 APTINA CAMERA SENSOR
10534 M: Jacopo Mondi <jacopo@jmondi.org>
10535 L: linux-media@vger.kernel.org
10536 T: git git://linuxtv.org/media_tree.git
10538 F: drivers/media/i2c/mt9t112.c
10539 F: include/media/i2c/mt9t112.h
10541 MT9V032 APTINA CAMERA SENSOR
10542 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10543 L: linux-media@vger.kernel.org
10544 T: git git://linuxtv.org/media_tree.git
10546 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10547 F: drivers/media/i2c/mt9v032.c
10548 F: include/media/i2c/mt9v032.h
10550 MT9V111 APTINA CAMERA SENSOR
10551 M: Jacopo Mondi <jacopo@jmondi.org>
10552 L: linux-media@vger.kernel.org
10553 T: git git://linuxtv.org/media_tree.git
10555 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10556 F: drivers/media/i2c/mt9v111.c
10558 MULTIFUNCTION DEVICES (MFD)
10559 M: Lee Jones <lee.jones@linaro.org>
10560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10562 F: Documentation/devicetree/bindings/mfd/
10564 F: include/linux/mfd/
10565 F: include/dt-bindings/mfd/
10567 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10569 F: drivers/mmc/host/mmc_spi.c
10570 F: include/linux/spi/mmc_spi.h
10572 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10573 M: Ulf Hansson <ulf.hansson@linaro.org>
10574 L: linux-mmc@vger.kernel.org
10575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10577 F: Documentation/devicetree/bindings/mmc/
10579 F: include/linux/mmc/
10580 F: include/uapi/linux/mmc/
10582 MULTIPLEXER SUBSYSTEM
10583 M: Peter Rosin <peda@axentia.se>
10585 F: Documentation/ABI/testing/sysfs-class-mux*
10586 F: Documentation/devicetree/bindings/mux/
10587 F: include/dt-bindings/mux/
10588 F: include/linux/mux/
10591 MULTITECH MULTIPORT CARD (ISICOM)
10593 F: drivers/tty/isicom.c
10594 F: include/linux/isicom.h
10596 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10597 M: Bin Liu <b-liu@ti.com>
10598 L: linux-usb@vger.kernel.org
10600 F: drivers/usb/musb/
10602 MXL301RF MEDIA DRIVER
10603 M: Akihiro Tsukada <tskd08@gmail.com>
10604 L: linux-media@vger.kernel.org
10606 F: drivers/media/tuners/mxl301rf*
10608 MXL5007T MEDIA DRIVER
10609 M: Michael Krufky <mkrufky@linuxtv.org>
10610 L: linux-media@vger.kernel.org
10611 W: https://linuxtv.org
10612 W: http://github.com/mkrufky
10613 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10614 T: git git://linuxtv.org/mkrufky/tuners.git
10616 F: drivers/media/tuners/mxl5007t.*
10619 M: Marek Vasut <marex@denx.de>
10620 M: Stefan Agner <stefan@agner.ch>
10621 L: dri-devel@lists.freedesktop.org
10623 F: drivers/gpu/drm/mxsfb/
10624 F: Documentation/devicetree/bindings/display/mxsfb.txt
10625 T: git git://anongit.freedesktop.org/drm/drm-misc
10627 MYLEX DAC960 PCI RAID Controller
10628 M: Hannes Reinecke <hare@kernel.org>
10629 L: linux-scsi@vger.kernel.org
10631 F: drivers/scsi/myrb.*
10632 F: drivers/scsi/myrs.*
10634 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10635 M: Chris Lee <christopher.lee@cspi.com>
10636 L: netdev@vger.kernel.org
10637 W: https://www.cspi.com/ethernet-products/support/downloads/
10639 F: drivers/net/ethernet/myricom/myri10ge/
10641 NAND FLASH SUBSYSTEM
10642 M: Boris Brezillon <bbrezillon@kernel.org>
10643 M: Miquel Raynal <miquel.raynal@bootlin.com>
10644 R: Richard Weinberger <richard@nod.at>
10645 L: linux-mtd@lists.infradead.org
10646 W: http://www.linux-mtd.infradead.org/
10647 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10648 T: git git://git.infradead.org/linux-mtd.git nand/fixes
10649 T: git git://git.infradead.org/linux-mtd.git nand/next
10651 F: drivers/mtd/nand/
10652 F: include/linux/mtd/*nand*.h
10654 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10655 M: Daniel Mack <zonque@gmail.com>
10657 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10658 W: http://www.native-instruments.com
10659 F: sound/usb/caiaq/
10661 NATSEMI ETHERNET DRIVER (DP8381x)
10663 F: drivers/net/ethernet/natsemi/natsemi.c
10665 NCR 5380 SCSI DRIVERS
10666 M: Finn Thain <fthain@telegraphics.com.au>
10667 M: Michael Schmitz <schmitzmic@gmail.com>
10668 L: linux-scsi@vger.kernel.org
10670 F: Documentation/scsi/g_NCR5380.txt
10671 F: drivers/scsi/NCR5380.*
10672 F: drivers/scsi/arm/cumana_1.c
10673 F: drivers/scsi/arm/oak.c
10674 F: drivers/scsi/atari_scsi.*
10675 F: drivers/scsi/dmx3191d.c
10676 F: drivers/scsi/g_NCR5380.*
10677 F: drivers/scsi/mac_scsi.*
10678 F: drivers/scsi/sun3_scsi.*
10679 F: drivers/scsi/sun3_scsi_vme.c
10682 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
10686 NCT6775 HARDWARE MONITOR DRIVER
10687 M: Guenter Roeck <linux@roeck-us.net>
10688 L: linux-hwmon@vger.kernel.org
10690 F: Documentation/hwmon/nct6775
10691 F: drivers/hwmon/nct6775.c
10693 NET_FAILOVER MODULE
10694 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
10695 L: netdev@vger.kernel.org
10697 F: driver/net/net_failover.c
10698 F: include/net/net_failover.h
10699 F: Documentation/networking/net_failover.rst
10701 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10702 M: Faisal Latif <faisal.latif@intel.com>
10703 L: linux-rdma@vger.kernel.org
10704 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10706 F: drivers/infiniband/hw/nes/
10707 F: include/uapi/rdma/nes-abi.h
10709 NETEM NETWORK EMULATOR
10710 M: Stephen Hemminger <stephen@networkplumber.org>
10711 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
10713 F: net/sched/sch_netem.c
10715 NETERION 10GbE DRIVERS (s2io/vxge)
10716 M: Jon Mason <jdmason@kudzu.us>
10717 L: netdev@vger.kernel.org
10719 F: Documentation/networking/device_drivers/neterion/s2io.txt
10720 F: Documentation/networking/device_drivers/neterion/vxge.txt
10721 F: drivers/net/ethernet/neterion/
10724 M: Pablo Neira Ayuso <pablo@netfilter.org>
10725 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10726 M: Florian Westphal <fw@strlen.de>
10727 L: netfilter-devel@vger.kernel.org
10728 L: coreteam@netfilter.org
10729 W: http://www.netfilter.org/
10730 W: http://www.iptables.org/
10731 W: http://www.nftables.org/
10732 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
10733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10736 F: include/linux/netfilter*
10737 F: include/linux/netfilter/
10738 F: include/net/netfilter/
10739 F: include/uapi/linux/netfilter*
10740 F: include/uapi/linux/netfilter/
10741 F: net/*/netfilter.c
10742 F: net/*/netfilter/
10744 F: net/bridge/br_netfilter*.c
10746 NETROM NETWORK LAYER
10747 M: Ralf Baechle <ralf@linux-mips.org>
10748 L: linux-hams@vger.kernel.org
10749 W: http://www.linux-ax25.org/
10751 F: include/net/netrom.h
10752 F: include/uapi/linux/netrom.h
10755 NETRONOME ETHERNET DRIVERS
10756 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10757 L: oss-drivers@netronome.com
10759 F: drivers/net/ethernet/netronome/
10761 NETWORK BLOCK DEVICE (NBD)
10762 M: Josef Bacik <josef@toxicpanda.com>
10764 L: linux-block@vger.kernel.org
10765 L: nbd@other.debian.org
10766 F: Documentation/blockdev/nbd.txt
10767 F: drivers/block/nbd.c
10768 F: include/uapi/linux/nbd.h
10770 NETWORK DROP MONITOR
10771 M: Neil Horman <nhorman@tuxdriver.com>
10772 L: netdev@vger.kernel.org
10774 W: https://fedorahosted.org/dropwatch/
10775 F: net/core/drop_monitor.c
10778 M: "David S. Miller" <davem@davemloft.net>
10779 L: netdev@vger.kernel.org
10780 W: http://www.linuxfoundation.org/en/Net
10781 Q: http://patchwork.ozlabs.org/project/netdev/list/
10782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10785 F: Documentation/devicetree/bindings/net/
10787 F: include/linux/if_*
10788 F: include/linux/netdevice.h
10789 F: include/linux/etherdevice.h
10790 F: include/linux/fcdevice.h
10791 F: include/linux/fddidevice.h
10792 F: include/linux/hippidevice.h
10793 F: include/linux/inetdevice.h
10794 F: include/uapi/linux/if_*
10795 F: include/uapi/linux/netdevice.h
10797 NETWORKING DRIVERS (WIRELESS)
10798 M: Kalle Valo <kvalo@codeaurora.org>
10799 L: linux-wireless@vger.kernel.org
10800 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10804 F: Documentation/devicetree/bindings/net/wireless/
10805 F: drivers/net/wireless/
10808 M: Andrew Lunn <andrew@lunn.ch>
10809 M: Vivien Didelot <vivien.didelot@gmail.com>
10810 M: Florian Fainelli <f.fainelli@gmail.com>
10812 F: Documentation/devicetree/bindings/net/dsa/
10814 F: include/net/dsa.h
10815 F: include/linux/dsa/
10816 F: include/linux/platform_data/dsa.h
10817 F: drivers/net/dsa/
10819 NETWORKING [GENERAL]
10820 M: "David S. Miller" <davem@davemloft.net>
10821 L: netdev@vger.kernel.org
10822 W: http://www.linuxfoundation.org/en/Net
10823 Q: http://patchwork.ozlabs.org/project/netdev/list/
10824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10826 B: mailto:netdev@vger.kernel.org
10830 F: include/linux/in.h
10831 F: include/linux/net.h
10832 F: include/linux/netdevice.h
10833 F: include/uapi/linux/in.h
10834 F: include/uapi/linux/net.h
10835 F: include/uapi/linux/netdevice.h
10836 F: include/uapi/linux/net_namespace.h
10837 F: tools/testing/selftests/net/
10840 F: Documentation/networking/
10843 M: Steffen Klassert <steffen.klassert@secunet.com>
10844 M: Herbert Xu <herbert@gondor.apana.org.au>
10845 M: "David S. Miller" <davem@davemloft.net>
10846 L: netdev@vger.kernel.org
10847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10855 F: net/ipv4/ipcomp.c
10856 F: net/ipv4/ip_vti.c
10860 F: net/ipv6/ipcomp6.c
10861 F: net/ipv6/ip6_vti.c
10862 F: include/uapi/linux/xfrm.h
10863 F: include/net/xfrm.h
10865 NETWORKING [IPv4/IPv6]
10866 M: "David S. Miller" <davem@davemloft.net>
10867 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10868 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10869 L: netdev@vger.kernel.org
10870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10877 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10878 M: Paul Moore <paul@paul-moore.com>
10879 W: https://github.com/netlabel
10880 L: netdev@vger.kernel.org
10881 L: linux-security-module@vger.kernel.org
10883 F: Documentation/netlabel/
10884 F: include/net/calipso.h
10885 F: include/net/cipso_ipv4.h
10886 F: include/net/netlabel.h
10887 F: include/uapi/linux/netfilter/xt_SECMARK.h
10888 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
10890 F: net/ipv4/cipso_ipv4.c
10891 F: net/ipv6/calipso.c
10892 F: net/netfilter/xt_CONNSECMARK.c
10893 F: net/netfilter/xt_SECMARK.c
10896 M: Eric Dumazet <edumazet@google.com>
10897 L: netdev@vger.kernel.org
10900 F: net/ipv4/syncookies.c
10902 F: net/ipv6/syncookies.c
10903 F: include/uapi/linux/tcp.h
10904 F: include/net/tcp.h
10905 F: include/linux/tcp.h
10906 F: include/trace/events/tcp.h
10909 M: Boris Pismenny <borisp@mellanox.com>
10910 M: Aviad Yehezkel <aviadye@mellanox.com>
10911 M: Dave Watson <davejwatson@fb.com>
10912 M: John Fastabend <john.fastabend@gmail.com>
10913 M: Daniel Borkmann <daniel@iogearbox.net>
10914 L: netdev@vger.kernel.org
10917 F: include/uapi/linux/tls.h
10918 F: include/net/tls.h
10920 NETWORKING [WIRELESS]
10921 L: linux-wireless@vger.kernel.org
10922 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10925 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10927 F: drivers/net/netdevsim/*
10929 NETXEN (1/10) GbE SUPPORT
10930 M: Manish Chopra <manishc@marvell.com>
10931 M: Rahul Verma <rahulv@marvell.com>
10932 M: GR-Linux-NIC-Dev@marvell.com
10933 L: netdev@vger.kernel.org
10935 F: drivers/net/ethernet/qlogic/netxen/
10938 M: Samuel Ortiz <sameo@linux.intel.com>
10939 L: linux-wireless@vger.kernel.org
10940 L: linux-nfc@lists.01.org (subscribers-only)
10943 F: include/net/nfc/
10944 F: include/uapi/linux/nfc.h
10946 F: include/linux/platform_data/nfcmrvl.h
10947 F: include/linux/platform_data/nxp-nci.h
10948 F: Documentation/devicetree/bindings/net/nfc/
10950 NFS, SUNRPC, AND LOCKD CLIENTS
10951 M: Trond Myklebust <trond.myklebust@hammerspace.com>
10952 M: Anna Schumaker <anna.schumaker@netapp.com>
10953 L: linux-nfs@vger.kernel.org
10954 W: http://client.linux-nfs.org
10955 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10961 F: include/linux/lockd/
10962 F: include/linux/nfs*
10963 F: include/linux/sunrpc/
10964 F: include/uapi/linux/nfs*
10965 F: include/uapi/linux/sunrpc/
10968 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10969 L: linux-nilfs@vger.kernel.org
10970 W: https://nilfs.sourceforge.io/
10971 W: https://nilfs.osdn.jp/
10972 T: git git://github.com/konis/nilfs2.git
10974 F: Documentation/filesystems/nilfs2.txt
10976 F: include/trace/events/nilfs2.h
10977 F: include/uapi/linux/nilfs2_api.h
10978 F: include/uapi/linux/nilfs2_ondisk.h
10980 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10981 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10982 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10984 F: Documentation/scsi/NinjaSCSI.txt
10985 F: drivers/scsi/pcmcia/nsp_*
10987 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10988 M: GOTO Masanori <gotom@debian.or.jp>
10989 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10990 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10992 F: Documentation/scsi/NinjaSCSI.txt
10993 F: drivers/scsi/nsp32*
10996 M: Ley Foon Tan <lftan@altera.com>
10997 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11002 NOHZ, DYNTICKS SUPPORT
11003 M: Frederic Weisbecker <fweisbec@gmail.com>
11004 M: Thomas Gleixner <tglx@linutronix.de>
11005 M: Ingo Molnar <mingo@kernel.org>
11006 L: linux-kernel@vger.kernel.org
11007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11009 F: kernel/time/tick*.*
11010 F: include/linux/tick.h
11011 F: include/linux/sched/nohz.h
11013 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11014 M: Pavel Machek <pavel@ucw.cz>
11015 M: Sakari Ailus <sakari.ailus@iki.fi>
11016 L: linux-media@vger.kernel.org
11018 F: drivers/media/i2c/et8ek8
11019 F: drivers/media/i2c/ad5820.c
11021 NOKIA N900 POWER SUPPLY DRIVERS
11022 R: Pali Rohár <pali.rohar@gmail.com>
11023 F: include/linux/power/bq2415x_charger.h
11024 F: include/linux/power/bq27xxx_battery.h
11025 F: include/linux/power/isp1704_charger.h
11026 F: drivers/power/supply/bq2415x_charger.c
11027 F: drivers/power/supply/bq27xxx_battery.c
11028 F: drivers/power/supply/bq27xxx_battery_i2c.c
11029 F: drivers/power/supply/isp1704_charger.c
11030 F: drivers/power/supply/rx51_battery.c
11033 M: Willy Tarreau <w@1wt.eu>
11035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11036 F: tools/include/nolibc/
11039 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11040 L: linux-ntb@googlegroups.com
11042 F: drivers/ntb/hw/amd/
11045 M: Jon Mason <jdmason@kudzu.us>
11046 M: Dave Jiang <dave.jiang@intel.com>
11047 M: Allen Hubbe <allenbh@gmail.com>
11048 L: linux-ntb@googlegroups.com
11050 W: https://github.com/jonmason/ntb/wiki
11051 T: git git://github.com/jonmason/ntb.git
11053 F: drivers/net/ntb_netdev.c
11054 F: include/linux/ntb.h
11055 F: include/linux/ntb_transport.h
11056 F: tools/testing/selftests/ntb/
11059 M: Serge Semin <fancer.lancer@gmail.com>
11060 L: linux-ntb@googlegroups.com
11062 F: drivers/ntb/hw/idt/
11065 M: Dave Jiang <dave.jiang@intel.com>
11066 L: linux-ntb@googlegroups.com
11068 W: https://github.com/davejiang/linux/wiki
11069 T: git https://github.com/davejiang/linux.git
11070 F: drivers/ntb/hw/intel/
11073 M: Anton Altaparmakov <anton@tuxera.com>
11074 L: linux-ntfs-dev@lists.sourceforge.net
11075 W: http://www.tuxera.com/
11076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11078 F: Documentation/filesystems/ntfs.txt
11082 M: Finn Thain <fthain@telegraphics.com.au>
11083 L: linux-m68k@lists.linux-m68k.org
11085 F: arch/*/include/asm/nubus.h
11087 F: include/linux/nubus.h
11088 F: include/uapi/linux/nubus.h
11090 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11091 M: Antonino Daplas <adaplas@gmail.com>
11092 L: linux-fbdev@vger.kernel.org
11094 F: drivers/video/fbdev/riva/
11095 F: drivers/video/fbdev/nvidia/
11098 M: Keith Busch <keith.busch@intel.com>
11099 M: Jens Axboe <axboe@fb.com>
11100 M: Christoph Hellwig <hch@lst.de>
11101 M: Sagi Grimberg <sagi@grimberg.me>
11102 L: linux-nvme@lists.infradead.org
11103 T: git://git.infradead.org/nvme.git
11104 W: http://git.infradead.org/nvme.git
11106 F: drivers/nvme/host/
11107 F: include/linux/nvme.h
11108 F: include/uapi/linux/nvme_ioctl.h
11110 NVM EXPRESS FC TRANSPORT DRIVERS
11111 M: James Smart <james.smart@broadcom.com>
11112 L: linux-nvme@lists.infradead.org
11114 F: include/linux/nvme-fc.h
11115 F: include/linux/nvme-fc-driver.h
11116 F: drivers/nvme/host/fc.c
11117 F: drivers/nvme/target/fc.c
11118 F: drivers/nvme/target/fcloop.c
11120 NVM EXPRESS TARGET DRIVER
11121 M: Christoph Hellwig <hch@lst.de>
11122 M: Sagi Grimberg <sagi@grimberg.me>
11123 L: linux-nvme@lists.infradead.org
11124 T: git://git.infradead.org/nvme.git
11125 W: http://git.infradead.org/nvme.git
11127 F: drivers/nvme/target/
11130 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11133 F: Documentation/devicetree/bindings/nvmem/
11134 F: Documentation/ABI/stable/sysfs-bus-nvmem
11135 F: include/linux/nvmem-consumer.h
11136 F: include/linux/nvmem-provider.h
11138 NXP FXAS21002C DRIVER
11139 M: Rui Miguel Silva <rmfrfs@gmail.com>
11140 L: linux-iio@vger.kernel.org
11142 F: Documentation/devicetree/bindings/iio/gyroscope/fxas21002c.txt
11143 F: drivers/iio/gyro/fxas21002c_core.c
11144 F: drivers/iio/gyro/fxas21002c.h
11145 F: drivers/iio/gyro/fxas21002c_i2c.c
11146 F: drivers/iio/gyro/fxas21002c_spi.c
11148 NXP SGTL5000 DRIVER
11149 M: Fabio Estevam <festevam@gmail.com>
11150 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11152 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
11153 F: sound/soc/codecs/sgtl5000*
11155 NXP TDA998X DRM DRIVER
11156 M: Russell King <linux@armlinux.org.uk>
11158 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11159 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11160 F: drivers/gpu/drm/i2c/tda998x_drv.c
11161 F: include/drm/i2c/tda998x.h
11162 F: include/dt-bindings/display/tda998x.h
11166 M: Peter Rosin <peda@axentia.se>
11167 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11169 F: Documentation/devicetree/bindings/sound/tfa9879.txt
11170 F: sound/soc/codecs/tfa9879*
11173 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
11174 R: Charles Gorand <charles.gorand@effinnov.com>
11175 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11177 F: drivers/nfc/nxp-nci
11180 M: Jiri Pirko <jiri@mellanox.com>
11181 L: netdev@vger.kernel.org
11184 F: lib/test_objagg.c
11185 F: include/linux/objagg.h
11188 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
11189 M: Ashish Kumar <ashish.kumar@nxp.com>
11190 L: linux-spi@vger.kernel.org
11192 F: drivers/spi/spi-nxp-fspi.c
11193 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11196 M: Josh Poimboeuf <jpoimboe@redhat.com>
11197 M: Peter Zijlstra <peterz@infradead.org>
11201 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11202 M: Frederic Barrat <fbarrat@linux.ibm.com>
11203 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
11204 L: linuxppc-dev@lists.ozlabs.org
11206 F: arch/powerpc/platforms/powernv/ocxl.c
11207 F: arch/powerpc/include/asm/pnv-ocxl.h
11208 F: drivers/misc/ocxl/
11209 F: include/misc/ocxl*
11210 F: include/uapi/misc/ocxl.h
11211 F: Documentation/accelerators/ocxl.rst
11214 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11215 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
11216 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11217 L: linux-omap@vger.kernel.org
11219 F: sound/soc/ti/omap*
11220 F: sound/soc/ti/rx51.c
11221 F: sound/soc/ti/n810.c
11222 F: sound/soc/ti/sdma-pcm.*
11224 OMAP CLOCK FRAMEWORK SUPPORT
11225 M: Paul Walmsley <paul@pwsan.com>
11226 L: linux-omap@vger.kernel.org
11228 F: arch/arm/*omap*/*clock*
11230 OMAP DEVICE TREE SUPPORT
11231 M: Benoît Cousson <bcousson@baylibre.com>
11232 M: Tony Lindgren <tony@atomide.com>
11233 L: linux-omap@vger.kernel.org
11234 L: devicetree@vger.kernel.org
11236 F: arch/arm/boot/dts/*omap*
11237 F: arch/arm/boot/dts/*am3*
11238 F: arch/arm/boot/dts/*am4*
11239 F: arch/arm/boot/dts/*am5*
11240 F: arch/arm/boot/dts/*dra7*
11242 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11243 L: linux-omap@vger.kernel.org
11244 L: linux-fbdev@vger.kernel.org
11246 F: drivers/video/fbdev/omap2/
11247 F: Documentation/arm/OMAP/DSS
11249 OMAP FRAMEBUFFER SUPPORT
11250 L: linux-fbdev@vger.kernel.org
11251 L: linux-omap@vger.kernel.org
11253 F: drivers/video/fbdev/omap/
11255 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11256 M: Roger Quadros <rogerq@ti.com>
11257 M: Tony Lindgren <tony@atomide.com>
11258 L: linux-omap@vger.kernel.org
11260 F: drivers/memory/omap-gpmc.c
11261 F: arch/arm/mach-omap2/*gpmc*
11264 M: Grygorii Strashko <grygorii.strashko@ti.com>
11265 M: Santosh Shilimkar <ssantosh@kernel.org>
11266 M: Kevin Hilman <khilman@kernel.org>
11267 L: linux-omap@vger.kernel.org
11269 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
11270 F: drivers/gpio/gpio-omap.c
11272 OMAP HARDWARE SPINLOCK SUPPORT
11273 M: Ohad Ben-Cohen <ohad@wizery.com>
11274 L: linux-omap@vger.kernel.org
11276 F: drivers/hwspinlock/omap_hwspinlock.c
11278 OMAP HS MMC SUPPORT
11279 L: linux-mmc@vger.kernel.org
11280 L: linux-omap@vger.kernel.org
11282 F: drivers/mmc/host/omap_hsmmc.c
11285 M: Paul Walmsley <paul@pwsan.com>
11286 L: linux-omap@vger.kernel.org
11288 F: arch/arm/mach-omap2/omap_hwmod*data*
11290 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11291 M: Benoît Cousson <bcousson@baylibre.com>
11292 L: linux-omap@vger.kernel.org
11294 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11297 M: Benoît Cousson <bcousson@baylibre.com>
11298 M: Paul Walmsley <paul@pwsan.com>
11299 L: linux-omap@vger.kernel.org
11301 F: arch/arm/mach-omap2/omap_hwmod.*
11304 M: Vignesh R <vigneshr@ti.com>
11305 L: linux-omap@vger.kernel.org
11306 L: linux-i2c@vger.kernel.org
11308 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
11309 F: drivers/i2c/busses/i2c-omap.c
11311 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11312 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11313 L: linux-media@vger.kernel.org
11315 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
11316 F: drivers/media/platform/omap3isp/
11317 F: drivers/staging/media/omap4iss/
11320 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11321 L: linux-omap@vger.kernel.org
11323 F: drivers/mmc/host/omap.c
11325 OMAP POWER MANAGEMENT SUPPORT
11326 M: Kevin Hilman <khilman@kernel.org>
11327 L: linux-omap@vger.kernel.org
11329 F: arch/arm/*omap*/*pm*
11330 F: drivers/cpufreq/omap-cpufreq.c
11332 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11333 M: Rajendra Nayak <rnayak@codeaurora.org>
11334 M: Paul Walmsley <paul@pwsan.com>
11335 L: linux-omap@vger.kernel.org
11337 F: arch/arm/mach-omap2/prm*
11339 OMAP RANDOM NUMBER GENERATOR SUPPORT
11340 M: Deepak Saxena <dsaxena@plexity.net>
11342 F: drivers/char/hw_random/omap-rng.c
11345 L: linux-usb@vger.kernel.org
11346 L: linux-omap@vger.kernel.org
11348 F: drivers/usb/*/*omap*
11349 F: arch/arm/*omap*/usb*
11351 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11352 M: Mark Jackson <mpfj@newflow.co.uk>
11353 L: linux-omap@vger.kernel.org
11355 F: arch/arm/boot/dts/am335x-nano.dts
11358 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11359 M: Tony Lindgren <tony@atomide.com>
11360 L: linux-omap@vger.kernel.org
11361 Q: http://patchwork.kernel.org/project/linux-omap/list/
11362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11364 F: arch/arm/mach-omap1/
11365 F: arch/arm/plat-omap/
11366 F: arch/arm/configs/omap1_defconfig
11367 F: drivers/i2c/busses/i2c-omap.c
11368 F: include/linux/platform_data/i2c-omap.h
11369 F: include/linux/platform_data/ams-delta-fiq.h
11372 M: Tony Lindgren <tony@atomide.com>
11373 L: linux-omap@vger.kernel.org
11374 W: http://www.muru.com/linux/omap/
11375 W: http://linux.omap.com/
11376 Q: http://patchwork.kernel.org/project/linux-omap/list/
11377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11379 F: arch/arm/mach-omap2/
11380 F: arch/arm/plat-omap/
11381 F: arch/arm/configs/omap2plus_defconfig
11382 F: drivers/i2c/busses/i2c-omap.c
11383 F: drivers/irqchip/irq-omap-intc.c
11384 F: drivers/mfd/*omap*.c
11385 F: drivers/mfd/menelaus.c
11386 F: drivers/mfd/palmas.c
11387 F: drivers/mfd/tps65217.c
11388 F: drivers/mfd/tps65218.c
11389 F: drivers/mfd/tps65910.c
11390 F: drivers/mfd/twl-core.[ch]
11391 F: drivers/mfd/twl4030*.c
11392 F: drivers/mfd/twl6030*.c
11393 F: drivers/mfd/twl6040*.c
11394 F: drivers/regulator/palmas-regulator*.c
11395 F: drivers/regulator/pbias-regulator.c
11396 F: drivers/regulator/tps65217-regulator.c
11397 F: drivers/regulator/tps65218-regulator.c
11398 F: drivers/regulator/tps65910-regulator.c
11399 F: drivers/regulator/twl-regulator.c
11400 F: drivers/regulator/twl6030-regulator.c
11401 F: include/linux/platform_data/i2c-omap.h
11403 ONION OMEGA2+ BOARD
11404 M: Harvey Hunt <harveyhuntnexus@gmail.com>
11405 L: linux-mips@vger.kernel.org
11407 F: arch/mips/boot/dts/ralink/omega2p.dts
11410 M: Bob Copeland <me@bobcopeland.com>
11411 L: linux-karma-devel@lists.sourceforge.net
11413 F: Documentation/filesystems/omfs.txt
11416 OMNIKEY CARDMAN 4000 DRIVER
11417 M: Harald Welte <laforge@gnumonks.org>
11419 F: drivers/char/pcmcia/cm4000_cs.c
11420 F: include/linux/cm4000_cs.h
11421 F: include/uapi/linux/cm4000_cs.h
11423 OMNIKEY CARDMAN 4040 DRIVER
11424 M: Harald Welte <laforge@gnumonks.org>
11426 F: drivers/char/pcmcia/cm4040_cs.*
11428 OMNIVISION OV13858 SENSOR DRIVER
11429 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11430 L: linux-media@vger.kernel.org
11431 T: git git://linuxtv.org/media_tree.git
11433 F: drivers/media/i2c/ov13858.c
11435 OMNIVISION OV2680 SENSOR DRIVER
11436 M: Rui Miguel Silva <rmfrfs@gmail.com>
11437 L: linux-media@vger.kernel.org
11438 T: git git://linuxtv.org/media_tree.git
11440 F: drivers/media/i2c/ov2680.c
11441 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
11443 OMNIVISION OV2685 SENSOR DRIVER
11444 M: Shunqian Zheng <zhengsq@rock-chips.com>
11445 L: linux-media@vger.kernel.org
11446 T: git git://linuxtv.org/media_tree.git
11448 F: drivers/media/i2c/ov2685.c
11450 OMNIVISION OV5640 SENSOR DRIVER
11451 M: Steve Longerbeam <slongerbeam@gmail.com>
11452 L: linux-media@vger.kernel.org
11453 T: git git://linuxtv.org/media_tree.git
11455 F: drivers/media/i2c/ov5640.c
11457 OMNIVISION OV5647 SENSOR DRIVER
11458 M: Luis Oliveira <lolivei@synopsys.com>
11459 L: linux-media@vger.kernel.org
11460 T: git git://linuxtv.org/media_tree.git
11462 F: drivers/media/i2c/ov5647.c
11464 OMNIVISION OV5695 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/ov5695.c
11471 OMNIVISION OV7670 SENSOR DRIVER
11472 M: Jonathan Corbet <corbet@lwn.net>
11473 L: linux-media@vger.kernel.org
11474 T: git git://linuxtv.org/media_tree.git
11476 F: drivers/media/i2c/ov7670.c
11477 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
11479 OMNIVISION OV772x SENSOR DRIVER
11480 M: Jacopo Mondi <jacopo@jmondi.org>
11481 L: linux-media@vger.kernel.org
11482 T: git git://linuxtv.org/media_tree.git
11484 F: drivers/media/i2c/ov772x.c
11485 F: include/media/i2c/ov772x.h
11486 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
11488 OMNIVISION OV7740 SENSOR DRIVER
11489 M: Wenyou Yang <wenyou.yang@microchip.com>
11490 L: linux-media@vger.kernel.org
11491 T: git git://linuxtv.org/media_tree.git
11493 F: drivers/media/i2c/ov7740.c
11494 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
11496 OMNIVISION OV9640 SENSOR DRIVER
11497 M: Petr Cvek <petrcvekcz@gmail.com>
11498 L: linux-media@vger.kernel.org
11500 F: drivers/media/i2c/ov9640.*
11502 OMNIVISION OV8856 SENSOR DRIVER
11503 M: Ben Kao <ben.kao@intel.com>
11504 L: linux-media@vger.kernel.org
11505 T: git git://linuxtv.org/media_tree.git
11507 F: drivers/media/i2c/ov8856.c
11509 OMNIVISION OV9650 SENSOR DRIVER
11510 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11511 R: Akinobu Mita <akinobu.mita@gmail.com>
11512 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
11513 L: linux-media@vger.kernel.org
11514 T: git git://linuxtv.org/media_tree.git
11516 F: drivers/media/i2c/ov9650.c
11517 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
11519 ONENAND FLASH DRIVER
11520 M: Kyungmin Park <kyungmin.park@samsung.com>
11521 L: linux-mtd@lists.infradead.org
11523 F: drivers/mtd/nand/onenand/
11524 F: include/linux/mtd/onenand*.h
11526 ONSTREAM SCSI TAPE DRIVER
11527 M: Willem Riede <osst@riede.org>
11528 L: osst-users@lists.sourceforge.net
11529 L: linux-scsi@vger.kernel.org
11531 F: Documentation/scsi/osst.txt
11532 F: drivers/scsi/osst.*
11533 F: drivers/scsi/osst_*.h
11534 F: drivers/scsi/st.h
11537 M: Jens Wiklander <jens.wiklander@linaro.org>
11539 F: drivers/tee/optee/
11541 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11542 M: Sumit Garg <sumit.garg@linaro.org>
11544 F: drivers/char/hw_random/optee-rng.c
11547 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11548 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11549 L: linux-rdma@vger.kernel.org
11551 F: drivers/infiniband/ulp/opa_vnic
11553 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11554 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11555 M: Frank Rowand <frowand.list@gmail.com>
11556 L: devicetree@vger.kernel.org
11558 F: Documentation/devicetree/dynamic-resolution-notes.txt
11559 F: Documentation/devicetree/overlay-notes.txt
11560 F: drivers/of/overlay.c
11561 F: drivers/of/resolver.c
11562 K: of_overlay_notifier_
11564 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11565 M: Rob Herring <robh+dt@kernel.org>
11566 M: Frank Rowand <frowand.list@gmail.com>
11567 L: devicetree@vger.kernel.org
11568 W: http://www.devicetree.org/
11569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11572 F: include/linux/of*.h
11574 F: Documentation/ABI/testing/sysfs-firmware-ofw
11576 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11577 M: Rob Herring <robh+dt@kernel.org>
11578 M: Mark Rutland <mark.rutland@arm.com>
11579 L: devicetree@vger.kernel.org
11580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11581 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11583 F: Documentation/devicetree/
11584 F: arch/*/boot/dts/
11585 F: include/dt-bindings/
11587 OPENCORES I2C BUS DRIVER
11588 M: Peter Korsgaard <peter@korsgaard.com>
11589 M: Andrew Lunn <andrew@lunn.ch>
11590 L: linux-i2c@vger.kernel.org
11592 F: Documentation/i2c/busses/i2c-ocores
11593 F: drivers/i2c/busses/i2c-ocores.c
11594 F: include/linux/platform_data/i2c-ocores.h
11596 OPENRISC ARCHITECTURE
11597 M: Jonas Bonn <jonas@southpole.se>
11598 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11599 M: Stafford Horne <shorne@gmail.com>
11600 T: git git://github.com/openrisc/linux.git
11601 L: openrisc@lists.librecores.org
11602 W: http://openrisc.io
11604 F: Documentation/devicetree/bindings/openrisc/
11605 F: Documentation/openrisc/
11607 F: drivers/irqchip/irq-ompic.c
11608 F: drivers/irqchip/irq-or1k-*
11611 M: Pravin B Shelar <pshelar@ovn.org>
11612 L: netdev@vger.kernel.org
11613 L: dev@openvswitch.org
11614 W: http://openvswitch.org
11616 F: net/openvswitch/
11617 F: include/uapi/linux/openvswitch.h
11619 OPERATING PERFORMANCE POINTS (OPP)
11620 M: Viresh Kumar <vireshk@kernel.org>
11621 M: Nishanth Menon <nm@ti.com>
11622 M: Stephen Boyd <sboyd@kernel.org>
11623 L: linux-pm@vger.kernel.org
11625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11627 F: include/linux/pm_opp.h
11628 F: Documentation/power/opp.txt
11629 F: Documentation/devicetree/bindings/opp/
11632 M: Clemens Ladisch <clemens@ladisch.de>
11633 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11634 T: git git://git.alsa-project.org/alsa-kernel.git
11636 F: sound/drivers/opl4/
11639 M: Robert Richter <rric@kernel.org>
11640 L: oprofile-list@lists.sf.net
11642 F: arch/*/include/asm/oprofile*.h
11643 F: arch/*/oprofile/
11644 F: drivers/oprofile/
11645 F: include/linux/oprofile.h
11647 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11648 M: Mark Fasheh <mark@fasheh.com>
11649 M: Joel Becker <jlbec@evilplan.org>
11650 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11651 W: http://ocfs2.wiki.kernel.org
11653 F: Documentation/filesystems/ocfs2.txt
11654 F: Documentation/filesystems/dlmfs.txt
11657 ORANGEFS FILESYSTEM
11658 M: Mike Marshall <hubcap@omnibond.com>
11659 R: Martin Brandenburg <martin@omnibond.com>
11660 L: devel@lists.orangefs.org
11661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11664 F: Documentation/filesystems/orangefs.txt
11667 L: linux-wireless@vger.kernel.org
11668 W: http://wireless.kernel.org/en/users/Drivers/orinoco
11669 W: http://www.nongnu.org/orinoco/
11671 F: drivers/net/wireless/intersil/orinoco/
11673 OV2659 OMNIVISION SENSOR DRIVER
11674 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11675 L: linux-media@vger.kernel.org
11676 W: https://linuxtv.org
11677 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11678 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11680 F: drivers/media/i2c/ov2659.c
11681 F: include/media/i2c/ov2659.h
11684 M: Miklos Szeredi <miklos@szeredi.hu>
11685 L: linux-unionfs@vger.kernel.org
11686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11689 F: Documentation/filesystems/overlayfs.txt
11691 P54 WIRELESS DRIVER
11692 M: Christian Lamparter <chunkeey@googlemail.com>
11693 L: linux-wireless@vger.kernel.org
11694 W: http://wireless.kernel.org/en/users/Drivers/p54
11696 F: drivers/net/wireless/intersil/p54/
11698 PA SEMI ETHERNET DRIVER
11699 L: netdev@vger.kernel.org
11701 F: drivers/net/ethernet/pasemi/*
11703 PA SEMI SMBUS DRIVER
11704 L: linux-i2c@vger.kernel.org
11706 F: drivers/i2c/busses/i2c-pasemi.c
11708 PADATA PARALLEL EXECUTION MECHANISM
11709 M: Steffen Klassert <steffen.klassert@secunet.com>
11710 L: linux-crypto@vger.kernel.org
11713 F: include/linux/padata.h
11714 F: Documentation/padata.txt
11716 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11717 M: Harald Welte <laforge@gnumonks.org>
11718 L: platform-driver-x86@vger.kernel.org
11720 F: drivers/platform/x86/panasonic-laptop.c
11722 PARALLEL LCD/KEYPAD PANEL DRIVER
11723 M: Willy Tarreau <willy@haproxy.com>
11724 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11726 F: Documentation/auxdisplay/lcd-panel-cgram.txt
11727 F: drivers/auxdisplay/panel.c
11729 PARALLEL PORT SUBSYSTEM
11730 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11731 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11732 L: linux-parport@lists.infradead.org (subscribers-only)
11734 F: drivers/parport/
11735 F: include/linux/parport*.h
11736 F: drivers/char/ppdev.c
11737 F: include/uapi/linux/ppdev.h
11738 F: Documentation/parport*.txt
11740 PARAVIRT_OPS INTERFACE
11741 M: Juergen Gross <jgross@suse.com>
11742 M: Alok Kataria <akataria@vmware.com>
11743 L: virtualization@lists.linux-foundation.org
11745 F: Documentation/virtual/paravirt_ops.txt
11746 F: arch/*/kernel/paravirt*
11747 F: arch/*/include/asm/paravirt*.h
11748 F: include/linux/hypervisor.h
11750 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11751 M: Tim Waugh <tim@cyberelk.net>
11752 L: linux-parport@lists.infradead.org (subscribers-only)
11754 F: Documentation/blockdev/paride.txt
11755 F: drivers/block/paride/
11757 PARISC ARCHITECTURE
11758 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11759 M: Helge Deller <deller@gmx.de>
11760 L: linux-parisc@vger.kernel.org
11761 W: http://www.parisc-linux.org/
11762 Q: http://patchwork.kernel.org/project/linux-parisc/list/
11763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11767 F: Documentation/parisc/
11769 F: drivers/char/agp/parisc-agp.c
11770 F: drivers/input/serio/gscps2.c
11771 F: drivers/parport/parport_gsc.*
11772 F: drivers/tty/serial/8250/8250_gsc.c
11773 F: drivers/video/fbdev/sti*
11774 F: drivers/video/console/sti*
11775 F: drivers/video/logo/logo_parisc*
11778 M: Jiri Pirko <jiri@mellanox.com>
11779 L: netdev@vger.kernel.org
11782 F: lib/test_parman.c
11783 F: include/linux/parman.h
11785 PC ENGINES APU BOARD DRIVER
11786 M: Enrico Weigelt, metux IT consult <info@metux.net>
11788 F: drivers/platform/x86/pcengines-apuv2.c
11790 PC87360 HARDWARE MONITORING DRIVER
11791 M: Jim Cromie <jim.cromie@gmail.com>
11792 L: linux-hwmon@vger.kernel.org
11794 F: Documentation/hwmon/pc87360
11795 F: drivers/hwmon/pc87360.c
11797 PC8736x GPIO DRIVER
11798 M: Jim Cromie <jim.cromie@gmail.com>
11800 F: drivers/char/pc8736x_gpio.c
11802 PC87427 HARDWARE MONITORING DRIVER
11803 M: Jean Delvare <jdelvare@suse.com>
11804 L: linux-hwmon@vger.kernel.org
11806 F: Documentation/hwmon/pc87427
11807 F: drivers/hwmon/pc87427.c
11810 M: Riku Voipio <riku.voipio@iki.fi>
11812 F: drivers/leds/leds-pca9532.c
11813 F: include/linux/leds-pca9532.h
11815 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11816 M: Guenter Roeck <linux@roeck-us.net>
11817 L: linux-i2c@vger.kernel.org
11819 F: drivers/i2c/muxes/i2c-mux-pca9541.c
11821 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11822 M: Khalid Aziz <khalid@gonehiking.org>
11824 F: drivers/firmware/pcdp.*
11826 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11827 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11828 L: linux-pci@vger.kernel.org
11829 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11831 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
11832 F: drivers/pci/controller/pci-aardvark.c
11834 PCI DRIVER FOR ALTERA PCIE IP
11835 M: Ley Foon Tan <lftan@altera.com>
11836 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11837 L: linux-pci@vger.kernel.org
11839 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
11840 F: drivers/pci/controller/pcie-altera.c
11842 PCI DRIVER FOR APPLIEDMICRO XGENE
11843 M: Toan Le <toan@os.amperecomputing.com>
11844 L: linux-pci@vger.kernel.org
11845 L: linux-arm-kernel@lists.infradead.org
11847 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
11848 F: drivers/pci/controller/pci-xgene.c
11850 PCI DRIVER FOR ARM VERSATILE PLATFORM
11851 M: Rob Herring <robh@kernel.org>
11852 L: linux-pci@vger.kernel.org
11853 L: linux-arm-kernel@lists.infradead.org
11855 F: Documentation/devicetree/bindings/pci/versatile.txt
11856 F: drivers/pci/controller/pci-versatile.c
11858 PCI DRIVER FOR ARMADA 8K
11859 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11860 L: linux-pci@vger.kernel.org
11861 L: linux-arm-kernel@lists.infradead.org
11863 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
11864 F: drivers/pci/controller/dwc/pcie-armada8k.c
11866 PCI DRIVER FOR CADENCE PCIE IP
11867 M: Tom Joseph <tjoseph@cadence.com>
11868 L: linux-pci@vger.kernel.org
11870 F: Documentation/devicetree/bindings/pci/cdns,*.txt
11871 F: drivers/pci/controller/pcie-cadence*
11873 PCI DRIVER FOR FREESCALE LAYERSCAPE
11874 M: Minghuan Lian <minghuan.Lian@nxp.com>
11875 M: Mingkai Hu <mingkai.hu@nxp.com>
11876 M: Roy Zang <roy.zang@nxp.com>
11877 L: linuxppc-dev@lists.ozlabs.org
11878 L: linux-pci@vger.kernel.org
11879 L: linux-arm-kernel@lists.infradead.org
11881 F: drivers/pci/controller/dwc/*layerscape*
11883 PCI DRIVER FOR GENERIC OF HOSTS
11884 M: Will Deacon <will.deacon@arm.com>
11885 L: linux-pci@vger.kernel.org
11886 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11888 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
11889 F: drivers/pci/controller/pci-host-common.c
11890 F: drivers/pci/controller/pci-host-generic.c
11892 PCI DRIVER FOR IMX6
11893 M: Richard Zhu <hongxing.zhu@nxp.com>
11894 M: Lucas Stach <l.stach@pengutronix.de>
11895 L: linux-pci@vger.kernel.org
11896 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11898 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11899 F: drivers/pci/controller/dwc/*imx6*
11901 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11902 M: Keith Busch <keith.busch@intel.com>
11903 M: Jonathan Derrick <jonathan.derrick@intel.com>
11904 L: linux-pci@vger.kernel.org
11906 F: drivers/pci/controller/vmd.c
11908 PCI DRIVER FOR MICROSEMI SWITCHTEC
11909 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11910 M: Logan Gunthorpe <logang@deltatee.com>
11911 L: linux-pci@vger.kernel.org
11913 F: Documentation/switchtec.txt
11914 F: Documentation/ABI/testing/sysfs-class-switchtec
11915 F: drivers/pci/switch/switchtec*
11916 F: include/uapi/linux/switchtec_ioctl.h
11917 F: include/linux/switchtec.h
11918 F: drivers/ntb/hw/mscc/
11920 PCI DRIVER FOR MOBIVEIL PCIE IP
11921 M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11922 L: linux-pci@vger.kernel.org
11924 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11925 F: drivers/pci/controller/pcie-mobiveil.c
11927 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11928 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11929 M: Jason Cooper <jason@lakedaemon.net>
11930 L: linux-pci@vger.kernel.org
11931 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11933 F: drivers/pci/controller/*mvebu*
11935 PCI DRIVER FOR NVIDIA TEGRA
11936 M: Thierry Reding <thierry.reding@gmail.com>
11937 L: linux-tegra@vger.kernel.org
11938 L: linux-pci@vger.kernel.org
11940 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11941 F: drivers/pci/controller/pci-tegra.c
11943 PCI DRIVER FOR RENESAS R-CAR
11944 M: Simon Horman <horms@verge.net.au>
11945 L: linux-pci@vger.kernel.org
11946 L: linux-renesas-soc@vger.kernel.org
11948 F: drivers/pci/controller/*rcar*
11950 PCI DRIVER FOR SAMSUNG EXYNOS
11951 M: Jingoo Han <jingoohan1@gmail.com>
11952 L: linux-pci@vger.kernel.org
11953 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11954 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11956 F: drivers/pci/controller/dwc/pci-exynos.c
11958 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11959 M: Jingoo Han <jingoohan1@gmail.com>
11960 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11961 L: linux-pci@vger.kernel.org
11963 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
11964 F: drivers/pci/controller/dwc/*designware*
11966 PCI DRIVER FOR TI DRA7XX
11967 M: Kishon Vijay Abraham I <kishon@ti.com>
11968 L: linux-omap@vger.kernel.org
11969 L: linux-pci@vger.kernel.org
11971 F: Documentation/devicetree/bindings/pci/ti-pci.txt
11972 F: drivers/pci/controller/dwc/pci-dra7xx.c
11974 PCI DRIVER FOR TI KEYSTONE
11975 M: Murali Karicheri <m-karicheri2@ti.com>
11976 L: linux-pci@vger.kernel.org
11977 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11979 F: drivers/pci/controller/dwc/pci-keystone.c
11981 PCI ENDPOINT SUBSYSTEM
11982 M: Kishon Vijay Abraham I <kishon@ti.com>
11983 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11984 L: linux-pci@vger.kernel.org
11985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11987 F: drivers/pci/endpoint/
11988 F: drivers/misc/pci_endpoint_test.c
11991 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11992 M: Russell Currey <ruscur@russell.cc>
11993 M: Sam Bobroff <sbobroff@linux.ibm.com>
11994 M: Oliver O'Halloran <oohall@gmail.com>
11995 L: linuxppc-dev@lists.ozlabs.org
11997 F: Documentation/PCI/pci-error-recovery.txt
11998 F: drivers/pci/pcie/aer.c
11999 F: drivers/pci/pcie/dpc.c
12000 F: drivers/pci/pcie/err.c
12001 F: Documentation/powerpc/eeh-pci-error-recovery.txt
12002 F: arch/powerpc/kernel/eeh*.c
12003 F: arch/powerpc/platforms/*/eeh*.c
12004 F: arch/powerpc/include/*/eeh*.h
12007 M: Linas Vepstas <linasvepstas@gmail.com>
12008 L: linux-pci@vger.kernel.org
12010 F: Documentation/PCI/pci-error-recovery.txt
12012 PCI MSI DRIVER FOR ALTERA MSI IP
12013 M: Ley Foon Tan <lftan@altera.com>
12014 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
12015 L: linux-pci@vger.kernel.org
12017 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12018 F: drivers/pci/controller/pcie-altera-msi.c
12020 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12021 M: Toan Le <toan@os.amperecomputing.com>
12022 L: linux-pci@vger.kernel.org
12023 L: linux-arm-kernel@lists.infradead.org
12025 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12026 F: drivers/pci/controller/pci-xgene-msi.c
12029 M: Bjorn Helgaas <bhelgaas@google.com>
12030 L: linux-pci@vger.kernel.org
12031 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
12032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12034 F: Documentation/devicetree/bindings/pci/
12035 F: Documentation/PCI/
12036 F: drivers/acpi/pci*
12038 F: include/asm-generic/pci*
12039 F: include/linux/pci*
12040 F: include/linux/of_pci.h
12041 F: include/uapi/linux/pci*
12044 F: arch/x86/kernel/quirks.c
12045 F: arch/x86/kernel/early-quirks.c
12047 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12048 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12049 L: linux-pci@vger.kernel.org
12050 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
12051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12053 F: drivers/pci/controller/
12055 PCIE DRIVER FOR AMLOGIC MESON
12056 M: Yue Wang <yue.wang@Amlogic.com>
12057 L: linux-pci@vger.kernel.org
12058 L: linux-amlogic@lists.infradead.org
12060 F: drivers/pci/controller/dwc/pci-meson.c
12062 PCIE DRIVER FOR AXIS ARTPEC
12063 M: Jesper Nilsson <jesper.nilsson@axis.com>
12064 L: linux-arm-kernel@axis.com
12065 L: linux-pci@vger.kernel.org
12067 F: Documentation/devicetree/bindings/pci/axis,artpec*
12068 F: drivers/pci/controller/dwc/*artpec*
12070 PCIE DRIVER FOR CAVIUM THUNDERX
12071 M: David Daney <david.daney@cavium.com>
12072 L: linux-pci@vger.kernel.org
12073 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12075 F: Documentation/devicetree/bindings/pci/pci-thunder-*
12076 F: drivers/pci/controller/pci-thunder-*
12078 PCIE DRIVER FOR HISILICON
12079 M: Zhou Wang <wangzhou1@hisilicon.com>
12080 L: linux-pci@vger.kernel.org
12082 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12083 F: drivers/pci/controller/dwc/pcie-hisi.c
12085 PCIE DRIVER FOR HISILICON KIRIN
12086 M: Xiaowei Song <songxiaowei@hisilicon.com>
12087 M: Binghui Wang <wangbinghui@hisilicon.com>
12088 L: linux-pci@vger.kernel.org
12090 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
12091 F: drivers/pci/controller/dwc/pcie-kirin.c
12093 PCIE DRIVER FOR HISILICON STB
12094 M: Shawn Guo <shawn.guo@linaro.org>
12095 L: linux-pci@vger.kernel.org
12097 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12098 F: drivers/pci/controller/dwc/pcie-histb.c
12100 PCIE DRIVER FOR MEDIATEK
12101 M: Ryder Lee <ryder.lee@mediatek.com>
12102 L: linux-pci@vger.kernel.org
12103 L: linux-mediatek@lists.infradead.org
12105 F: Documentation/devicetree/bindings/pci/mediatek*
12106 F: drivers/pci/controller/*mediatek*
12108 PCIE DRIVER FOR QUALCOMM MSM
12109 M: Stanimir Varbanov <svarbanov@mm-sol.com>
12110 L: linux-pci@vger.kernel.org
12111 L: linux-arm-msm@vger.kernel.org
12113 F: drivers/pci/controller/dwc/*qcom*
12115 PCIE DRIVER FOR ROCKCHIP
12116 M: Shawn Lin <shawn.lin@rock-chips.com>
12117 L: linux-pci@vger.kernel.org
12118 L: linux-rockchip@lists.infradead.org
12120 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
12121 F: drivers/pci/controller/pcie-rockchip*
12123 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12124 M: Linus Walleij <linus.walleij@linaro.org>
12125 L: linux-pci@vger.kernel.org
12127 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12128 F: drivers/pci/controller/pci-v3-semi.c
12130 PCIE DRIVER FOR SOCIONEXT UNIPHIER
12131 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12132 L: linux-pci@vger.kernel.org
12134 F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12135 F: drivers/pci/controller/dwc/pcie-uniphier.c
12137 PCIE DRIVER FOR ST SPEAR13XX
12138 M: Pratyush Anand <pratyush.anand@gmail.com>
12139 L: linux-pci@vger.kernel.org
12141 F: drivers/pci/controller/dwc/*spear*
12144 M: Dominik Brodowski <linux@dominikbrodowski.net>
12145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12147 F: Documentation/pcmcia/
12152 PCNET32 NETWORK DRIVER
12153 M: Don Fry <pcnet32@frontier.com>
12154 L: netdev@vger.kernel.org
12156 F: drivers/net/ethernet/amd/pcnet32.c
12158 PCRYPT PARALLEL CRYPTO ENGINE
12159 M: Steffen Klassert <steffen.klassert@secunet.com>
12160 L: linux-crypto@vger.kernel.org
12163 F: include/crypto/pcrypt.h
12165 PEAQ WMI HOTKEYS DRIVER
12166 M: Hans de Goede <hdegoede@redhat.com>
12167 L: platform-driver-x86@vger.kernel.org
12169 F: drivers/platform/x86/peaq-wmi.c
12171 PER-CPU MEMORY ALLOCATOR
12172 M: Dennis Zhou <dennis@kernel.org>
12173 M: Tejun Heo <tj@kernel.org>
12174 M: Christoph Lameter <cl@linux.com>
12175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12177 F: include/linux/percpu*.h
12179 F: arch/*/include/asm/percpu.h
12181 PER-TASK DELAY ACCOUNTING
12182 M: Balbir Singh <bsingharora@gmail.com>
12184 F: include/linux/delayacct.h
12185 F: kernel/delayacct.c
12187 PERFORMANCE EVENTS SUBSYSTEM
12188 M: Peter Zijlstra <peterz@infradead.org>
12189 M: Ingo Molnar <mingo@redhat.com>
12190 M: Arnaldo Carvalho de Melo <acme@kernel.org>
12191 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
12192 R: Jiri Olsa <jolsa@redhat.com>
12193 R: Namhyung Kim <namhyung@kernel.org>
12194 L: linux-kernel@vger.kernel.org
12195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12198 F: include/linux/perf_event.h
12199 F: include/uapi/linux/perf_event.h
12200 F: arch/*/kernel/perf_event*.c
12201 F: arch/*/kernel/*/perf_event*.c
12202 F: arch/*/kernel/*/*/perf_event*.c
12203 F: arch/*/include/asm/perf_event.h
12204 F: arch/*/kernel/perf_callchain.c
12208 PERSONALITY HANDLING
12209 M: Christoph Hellwig <hch@infradead.org>
12210 L: linux-abi-devel@lists.sourceforge.net
12212 F: include/linux/personality.h
12213 F: include/uapi/linux/personality.h
12215 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12216 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12217 L: linux-input@vger.kernel.org
12219 F: Documentation/input/devices/pxrc.rst
12220 F: drivers/input/joystick/pxrc.c
12223 M: Remi Denis-Courmont <courmisch@gmail.com>
12225 F: Documentation/networking/phonet.txt
12226 F: include/linux/phonet.h
12227 F: include/net/phonet/
12228 F: include/uapi/linux/phonet.h
12232 M: Joern Engel <joern@lazybastard.org>
12233 L: linux-mtd@lists.infradead.org
12235 F: drivers/mtd/devices/phram.c
12238 M: Bruno Prémont <bonbons@linux-vserver.org>
12239 L: linux-input@vger.kernel.org
12241 F: drivers/hid/hid-picolcd*
12244 M: Jamie Iles <jamie@jamieiles.com>
12245 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12246 T: git git://github.com/jamieiles/linux-2.6-ji.git
12248 F: arch/arm/boot/dts/picoxcell*
12249 F: arch/arm/mach-picoxcell/
12250 F: drivers/crypto/picoxcell*
12252 PIN CONTROL SUBSYSTEM
12253 M: Linus Walleij <linus.walleij@linaro.org>
12254 L: linux-gpio@vger.kernel.org
12255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12257 F: Documentation/devicetree/bindings/pinctrl/
12258 F: Documentation/driver-api/pinctl.rst
12259 F: drivers/pinctrl/
12260 F: include/linux/pinctrl/
12262 PIN CONTROLLER - MICROCHIP AT91
12263 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12264 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12265 L: linux-gpio@vger.kernel.org
12267 F: drivers/pinctrl/pinctrl-at91*
12269 PIN CONTROLLER - FREESCALE
12270 M: Dong Aisheng <aisheng.dong@nxp.com>
12271 M: Fabio Estevam <festevam@gmail.com>
12272 M: Shawn Guo <shawnguo@kernel.org>
12273 M: Stefan Agner <stefan@agner.ch>
12274 R: Pengutronix Kernel Team <kernel@pengutronix.de>
12275 L: linux-gpio@vger.kernel.org
12277 F: drivers/pinctrl/freescale/
12278 F: Documentation/devicetree/bindings/pinctrl/fsl,*
12280 PIN CONTROLLER - INTEL
12281 M: Mika Westerberg <mika.westerberg@linux.intel.com>
12282 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12285 F: drivers/pinctrl/intel/
12287 PIN CONTROLLER - MEDIATEK
12288 M: Sean Wang <sean.wang@kernel.org>
12289 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12291 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12292 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12293 F: drivers/pinctrl/mediatek/
12295 PIN CONTROLLER - QUALCOMM
12296 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12298 L: linux-arm-msm@vger.kernel.org
12299 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12300 F: drivers/pinctrl/qcom/
12302 PIN CONTROLLER - RENESAS
12303 M: Geert Uytterhoeven <geert+renesas@glider.be>
12304 L: linux-renesas-soc@vger.kernel.org
12305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12307 F: drivers/pinctrl/pinctrl-rz*
12308 F: drivers/pinctrl/sh-pfc/
12310 PIN CONTROLLER - SAMSUNG
12311 M: Tomasz Figa <tomasz.figa@gmail.com>
12312 M: Krzysztof Kozlowski <krzk@kernel.org>
12313 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12314 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12315 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12316 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
12317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12319 F: drivers/pinctrl/samsung/
12320 F: include/dt-bindings/pinctrl/samsung.h
12321 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12323 PIN CONTROLLER - SINGLE
12324 M: Tony Lindgren <tony@atomide.com>
12325 M: Haojian Zhuang <haojian.zhuang@linaro.org>
12326 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12327 L: linux-omap@vger.kernel.org
12329 F: drivers/pinctrl/pinctrl-single.c
12331 PIN CONTROLLER - ST SPEAR
12332 M: Viresh Kumar <vireshk@kernel.org>
12333 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12334 W: http://www.st.com/spear
12336 F: drivers/pinctrl/spear/
12338 PISTACHIO SOC SUPPORT
12339 M: James Hartley <james.hartley@sondrel.com>
12340 L: linux-mips@vger.kernel.org
12342 F: arch/mips/pistachio/
12343 F: arch/mips/include/asm/mach-pistachio/
12344 F: arch/mips/boot/dts/img/pistachio*
12345 F: arch/mips/configs/pistachio*_defconfig
12349 M: linux-block@vger.kernel.org
12350 F: drivers/block/pktcdvd.c
12351 F: include/linux/pktcdvd.h
12352 F: include/uapi/linux/pktcdvd.h
12354 PKUNITY SOC DRIVERS
12355 M: Guan Xuetao <gxt@pku.edu.cn>
12356 W: http://mprc.pku.edu.cn/~guanxuetao/linux
12358 T: git git://github.com/gxt/linux.git
12359 F: drivers/input/serio/i8042-unicore32io.h
12360 F: drivers/i2c/busses/i2c-puv3.c
12361 F: drivers/video/fbdev/fb-puv3.c
12362 F: drivers/rtc/rtc-puv3.c
12364 PMBUS HARDWARE MONITORING DRIVERS
12365 M: Guenter Roeck <linux@roeck-us.net>
12366 L: linux-hwmon@vger.kernel.org
12367 W: http://hwmon.wiki.kernel.org/
12368 W: http://www.roeck-us.net/linux/drivers/
12369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12371 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12372 F: Documentation/devicetree/bindings/hwmon/max31785.txt
12373 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
12374 F: Documentation/hwmon/adm1275
12375 F: Documentation/hwmon/ibm-cffps
12376 F: Documentation/hwmon/ir35221
12377 F: Documentation/hwmon/lm25066
12378 F: Documentation/hwmon/ltc2978
12379 F: Documentation/hwmon/ltc3815
12380 F: Documentation/hwmon/max16064
12381 F: Documentation/hwmon/max20751
12382 F: Documentation/hwmon/max31785
12383 F: Documentation/hwmon/max34440
12384 F: Documentation/hwmon/max8688
12385 F: Documentation/hwmon/pmbus
12386 F: Documentation/hwmon/pmbus-core
12387 F: Documentation/hwmon/tps40422
12388 F: Documentation/hwmon/ucd9000
12389 F: Documentation/hwmon/ucd9200
12390 F: Documentation/hwmon/zl6100
12391 F: drivers/hwmon/pmbus/
12392 F: include/linux/pmbus.h
12394 PMC SIERRA MaxRAID DRIVER
12395 L: linux-scsi@vger.kernel.org
12396 W: http://www.pmc-sierra.com/
12398 F: drivers/scsi/pmcraid.*
12400 PMC SIERRA PM8001 DRIVER
12401 M: Jack Wang <jinpu.wang@profitbricks.com>
12402 M: lindar_liu@usish.com
12403 L: linux-scsi@vger.kernel.org
12405 F: drivers/scsi/pm8001/
12408 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12412 PNI RM3100 IIO DRIVER
12413 M: Song Qiang <songqiang1304521@gmail.com>
12414 L: linux-iio@vger.kernel.org
12416 F: drivers/iio/magnetometer/rm3100*
12417 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12419 POSIX CLOCKS and TIMERS
12420 M: Thomas Gleixner <tglx@linutronix.de>
12421 L: linux-kernel@vger.kernel.org
12422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12425 F: include/linux/timer*
12426 F: kernel/time/*timer*
12428 POWER MANAGEMENT CORE
12429 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12430 L: linux-pm@vger.kernel.org
12431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12432 B: https://bugzilla.kernel.org
12434 F: drivers/base/power/
12435 F: include/linux/pm.h
12436 F: include/linux/pm_*
12437 F: include/linux/powercap.h
12438 F: drivers/powercap/
12439 F: kernel/configs/nopm.config
12441 POWER STATE COORDINATION INTERFACE (PSCI)
12442 M: Mark Rutland <mark.rutland@arm.com>
12443 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12444 L: linux-arm-kernel@lists.infradead.org
12446 F: drivers/firmware/psci*.c
12447 F: include/linux/psci.h
12448 F: include/uapi/linux/psci.h
12450 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12451 M: Sebastian Reichel <sre@kernel.org>
12452 L: linux-pm@vger.kernel.org
12453 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12455 F: Documentation/ABI/testing/sysfs-class-power
12456 F: Documentation/devicetree/bindings/power/supply/
12457 F: include/linux/power_supply.h
12458 F: drivers/power/supply/
12460 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12461 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12462 L: linuxppc-dev@lists.ozlabs.org
12464 F: drivers/char/powernv-op-panel.c
12466 PPP OVER ATM (RFC 2364)
12467 M: Mitchell Blank Jr <mitch@sfgoth.com>
12469 F: net/atm/pppoatm.c
12470 F: include/uapi/linux/atmppp.h
12473 M: Michal Ostrowski <mostrows@earthlink.net>
12475 F: drivers/net/ppp/pppoe.c
12476 F: drivers/net/ppp/pppox.c
12479 M: James Chapman <jchapman@katalix.com>
12481 F: net/l2tp/l2tp_ppp.c
12482 F: include/linux/if_pppol2tp.h
12483 F: include/uapi/linux/if_pppol2tp.h
12485 PPP PROTOCOL DRIVERS AND COMPRESSORS
12486 M: Paul Mackerras <paulus@samba.org>
12487 L: linux-ppp@vger.kernel.org
12489 F: drivers/net/ppp/ppp_*
12492 M: Rodolfo Giometti <giometti@enneenne.com>
12493 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
12494 L: linuxpps@ml.enneenne.com (subscribers-only)
12496 F: Documentation/pps/
12497 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
12498 F: Documentation/ABI/testing/sysfs-pps
12500 F: include/linux/pps*.h
12501 F: include/uapi/linux/pps.h
12504 M: Dmitry Kozlov <xeb@mail.ru>
12505 L: netdev@vger.kernel.org
12507 F: drivers/net/ppp/pptp.c
12508 W: http://sourceforge.net/projects/accel-pptp
12511 M: Petr Mladek <pmladek@suse.com>
12512 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12513 R: Steven Rostedt <rostedt@goodmis.org>
12516 F: include/linux/printk.h
12518 PRISM54 WIRELESS DRIVER
12519 M: Luis Chamberlain <mcgrof@kernel.org>
12520 L: linux-wireless@vger.kernel.org
12521 W: http://wireless.kernel.org/en/users/Drivers/p54
12523 F: drivers/net/wireless/intersil/prism54/
12526 R: Alexey Dobriyan <adobriyan@gmail.com>
12527 L: linux-kernel@vger.kernel.org
12528 L: linux-fsdevel@vger.kernel.org
12531 F: include/linux/proc_fs.h
12532 F: tools/testing/selftests/proc/
12533 F: Documentation/filesystems/proc.txt
12536 M: Luis Chamberlain <mcgrof@kernel.org>
12537 M: Kees Cook <keescook@chromium.org>
12538 L: linux-kernel@vger.kernel.org
12539 L: linux-fsdevel@vger.kernel.org
12541 F: fs/proc/proc_sysctl.c
12542 F: include/linux/sysctl.h
12544 F: tools/testing/selftests/sysctl/
12546 PS3 NETWORK SUPPORT
12547 M: Geoff Levand <geoff@infradead.org>
12548 L: netdev@vger.kernel.org
12549 L: linuxppc-dev@lists.ozlabs.org
12551 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
12553 PS3 PLATFORM SUPPORT
12554 M: Geoff Levand <geoff@infradead.org>
12555 L: linuxppc-dev@lists.ozlabs.org
12557 F: arch/powerpc/boot/ps3*
12558 F: arch/powerpc/include/asm/lv1call.h
12559 F: arch/powerpc/include/asm/ps3*.h
12560 F: arch/powerpc/platforms/ps3/
12563 F: drivers/rtc/rtc-ps3.c
12564 F: drivers/usb/host/*ps3.c
12565 F: sound/ppc/snd_ps3*
12568 M: Jim Paris <jim@jtan.com>
12569 M: Geoff Levand <geoff@infradead.org>
12570 L: linuxppc-dev@lists.ozlabs.org
12572 F: drivers/block/ps3vram.c
12574 PSAMPLE PACKET SAMPLING SUPPORT:
12575 M: Yotam Gigi <yotam.gi@gmail.com>
12578 F: include/net/psample.h
12579 F: include/uapi/linux/psample.h
12582 M: Kees Cook <keescook@chromium.org>
12583 M: Anton Vorontsov <anton@enomsg.org>
12584 M: Colin Cross <ccross@android.com>
12585 M: Tony Luck <tony.luck@intel.com>
12587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12589 F: include/linux/pstore*
12590 F: drivers/firmware/efi/efi-pstore.c
12591 F: drivers/acpi/apei/erst.c
12592 F: Documentation/admin-guide/ramoops.rst
12593 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12594 K: \b(pstore|ramoops)
12596 PTP HARDWARE CLOCK SUPPORT
12597 M: Richard Cochran <richardcochran@gmail.com>
12598 L: netdev@vger.kernel.org
12600 W: http://linuxptp.sourceforge.net/
12601 F: Documentation/ABI/testing/sysfs-ptp
12602 F: Documentation/ptp/*
12603 F: drivers/net/phy/dp83640*
12605 F: include/linux/ptp_cl*
12608 M: Oleg Nesterov <oleg@redhat.com>
12610 F: include/asm-generic/syscall.h
12611 F: include/linux/ptrace.h
12612 F: include/linux/regset.h
12613 F: include/linux/tracehook.h
12614 F: include/uapi/linux/ptrace.h
12615 F: include/uapi/linux/ptrace.h
12616 F: include/asm-generic/ptrace.h
12618 F: arch/*/ptrace*.c
12619 F: arch/*/*/ptrace*.c
12620 F: arch/*/include/asm/ptrace*.h
12623 M: Hans Verkuil <hverkuil@xs4all.nl>
12624 L: linux-media@vger.kernel.org
12625 T: git git://linuxtv.org/media_tree.git
12627 F: drivers/media/usb/pulse8-cec/*
12628 F: Documentation/media/cec-drivers/pulse8-cec.rst
12630 PVRUSB2 VIDEO4LINUX DRIVER
12631 M: Mike Isely <isely@pobox.com>
12632 L: pvrusb2@isely.net (subscribers-only)
12633 L: linux-media@vger.kernel.org
12634 W: http://www.isely.net/pvrusb2/
12635 T: git git://linuxtv.org/media_tree.git
12637 F: Documentation/media/v4l-drivers/pvrusb2*
12638 F: drivers/media/usb/pvrusb2/
12641 M: Hans Verkuil <hverkuil@xs4all.nl>
12642 L: linux-media@vger.kernel.org
12643 T: git git://linuxtv.org/media_tree.git
12645 F: drivers/media/usb/pwc/*
12646 F: include/trace/events/pwc.h
12649 M: Kamil Debski <kamil@wypas.org>
12650 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12651 L: linux-hwmon@vger.kernel.org
12653 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12654 F: Documentation/hwmon/pwm-fan
12655 F: drivers/hwmon/pwm-fan.c
12658 M: Sean Young <sean@mess.org>
12659 L: linux-media@vger.kernel.org
12661 F: drivers/media/rc/pwm-ir-tx.c
12664 M: Thierry Reding <thierry.reding@gmail.com>
12665 L: linux-pwm@vger.kernel.org
12667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12668 F: Documentation/pwm.txt
12669 F: Documentation/devicetree/bindings/pwm/
12670 F: include/linux/pwm.h
12672 F: drivers/video/backlight/pwm_bl.c
12673 F: include/linux/pwm_backlight.h
12674 F: drivers/gpio/gpio-mvebu.c
12675 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12678 M: Robert Jarzmik <robert.jarzmik@free.fr>
12679 L: linux-gpio@vger.kernel.org
12681 F: drivers/gpio/gpio-pxa.c
12687 M: Robert Jarzmik <robert.jarzmik@free.fr>
12688 L: linux-rtc@vger.kernel.org
12691 PXA2xx/PXA3xx SUPPORT
12692 M: Daniel Mack <daniel@zonque.org>
12693 M: Haojian Zhuang <haojian.zhuang@gmail.com>
12694 M: Robert Jarzmik <robert.jarzmik@free.fr>
12695 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12696 T: git git://github.com/hzhuang1/linux.git
12697 T: git git://github.com/rjarzmik/linux.git
12699 F: arch/arm/boot/dts/pxa*
12700 F: arch/arm/mach-pxa/
12701 F: drivers/dma/pxa*
12702 F: drivers/pcmcia/pxa2xx*
12703 F: drivers/pinctrl/pxa/
12704 F: drivers/spi/spi-pxa2xx*
12705 F: drivers/usb/gadget/udc/pxa2*
12706 F: include/sound/pxa2xx-lib.h
12711 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12712 L: qat-linux@intel.com
12714 F: drivers/crypto/qat/
12716 QCOM AUDIO (ASoC) DRIVERS
12717 M: Patrick Lai <plai@codeaurora.org>
12718 M: Banajit Goswami <bgoswami@codeaurora.org>
12719 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12723 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12724 M: Gabriel Somlo <somlo@cmu.edu>
12725 M: "Michael S. Tsirkin" <mst@redhat.com>
12726 L: qemu-devel@nongnu.org
12728 F: drivers/firmware/qemu_fw_cfg.c
12729 F: include/uapi/linux/qemu_fw_cfg.h
12732 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12733 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12734 L: linux-rdma@vger.kernel.org
12736 F: drivers/infiniband/hw/qib/
12738 QLOGIC QL41xxx FCOE DRIVER
12739 M: QLogic-Storage-Upstream@cavium.com
12740 L: linux-scsi@vger.kernel.org
12742 F: drivers/scsi/qedf/
12744 QLOGIC QL41xxx ISCSI DRIVER
12745 M: QLogic-Storage-Upstream@cavium.com
12746 L: linux-scsi@vger.kernel.org
12748 F: drivers/scsi/qedi/
12750 QLOGIC QL4xxx ETHERNET DRIVER
12751 M: Ariel Elior <aelior@marvell.com>
12752 M: GR-everest-linux-l2@marvell.com
12753 L: netdev@vger.kernel.org
12755 F: drivers/net/ethernet/qlogic/qed/
12756 F: include/linux/qed/
12757 F: drivers/net/ethernet/qlogic/qede/
12759 QLOGIC QL4xxx RDMA DRIVER
12760 M: Michal Kalderon <mkalderon@marvell.com>
12761 M: Ariel Elior <aelior@marvell.com>
12762 L: linux-rdma@vger.kernel.org
12764 F: drivers/infiniband/hw/qedr/
12765 F: include/uapi/rdma/qedr-abi.h
12767 QLOGIC QLA1280 SCSI DRIVER
12768 M: Michael Reed <mdr@sgi.com>
12769 L: linux-scsi@vger.kernel.org
12771 F: drivers/scsi/qla1280.[ch]
12773 QLOGIC QLA2XXX FC-SCSI DRIVER
12774 M: qla2xxx-upstream@qlogic.com
12775 L: linux-scsi@vger.kernel.org
12777 F: Documentation/scsi/LICENSE.qla2xxx
12778 F: drivers/scsi/qla2xxx/
12780 QLOGIC QLA3XXX NETWORK DRIVER
12781 M: GR-Linux-NIC-Dev@marvell.com
12782 L: netdev@vger.kernel.org
12784 F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12785 F: drivers/net/ethernet/qlogic/qla3xxx.*
12787 QLOGIC QLA4XXX iSCSI DRIVER
12788 M: QLogic-Storage-Upstream@qlogic.com
12789 L: linux-scsi@vger.kernel.org
12791 F: Documentation/scsi/LICENSE.qla4xxx
12792 F: drivers/scsi/qla4xxx/
12794 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12795 M: Shahed Shaikh <shshaikh@marvell.com>
12796 M: Manish Chopra <manishc@marvell.com>
12797 M: GR-Linux-NIC-Dev@marvell.com
12798 L: netdev@vger.kernel.org
12800 F: drivers/net/ethernet/qlogic/qlcnic/
12802 QLOGIC QLGE 10Gb ETHERNET DRIVER
12803 M: Manish Chopra <manishc@marvell.com>
12804 M: GR-Linux-NIC-Dev@marvell.com
12805 L: netdev@vger.kernel.org
12807 F: drivers/net/ethernet/qlogic/qlge/
12809 QM1D1B0004 MEDIA DRIVER
12810 M: Akihiro Tsukada <tskd08@gmail.com>
12811 L: linux-media@vger.kernel.org
12813 F: drivers/media/tuners/qm1d1b0004*
12815 QM1D1C0042 MEDIA DRIVER
12816 M: Akihiro Tsukada <tskd08@gmail.com>
12817 L: linux-media@vger.kernel.org
12819 F: drivers/media/tuners/qm1d1c0042*
12822 M: Anders Larsen <al@alarsen.net>
12823 W: http://www.alarsen.net/linux/qnx4fs/
12826 F: include/uapi/linux/qnx4_fs.h
12827 F: include/uapi/linux/qnxtypes.h
12829 QORIQ DPAA2 FSL-MC BUS DRIVER
12830 M: Stuart Yoder <stuyoder@gmail.com>
12831 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
12832 L: linux-kernel@vger.kernel.org
12834 F: drivers/bus/fsl-mc/
12835 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12836 F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
12838 QT1010 MEDIA DRIVER
12839 M: Antti Palosaari <crope@iki.fi>
12840 L: linux-media@vger.kernel.org
12841 W: https://linuxtv.org
12842 W: http://palosaari.fi/linux/
12843 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12844 T: git git://linuxtv.org/anttip/media_tree.git
12846 F: drivers/media/tuners/qt1010*
12848 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12849 M: Kalle Valo <kvalo@codeaurora.org>
12850 L: ath10k@lists.infradead.org
12851 W: http://wireless.kernel.org/en/users/Drivers/ath10k
12852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12854 F: drivers/net/wireless/ath/ath10k/
12856 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12857 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12858 L: linux-wireless@vger.kernel.org
12859 W: http://wireless.kernel.org/en/users/Drivers/ath9k
12861 F: drivers/net/wireless/ath/ath9k/
12863 QUALCOMM CAMERA SUBSYSTEM DRIVER
12864 M: Todor Tomov <todor.too@gmail.com>
12865 L: linux-media@vger.kernel.org
12867 F: Documentation/devicetree/bindings/media/qcom,camss.txt
12868 F: Documentation/media/v4l-drivers/qcom_camss.rst
12869 F: drivers/media/platform/qcom/camss/
12871 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12872 M: Ilia Lin <ilia.lin@kernel.org>
12873 L: linux-pm@vger.kernel.org
12875 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12876 F: drivers/cpufreq/qcom-cpufreq-kryo.c
12878 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12879 M: Timur Tabi <timur@kernel.org>
12880 L: netdev@vger.kernel.org
12882 F: drivers/net/ethernet/qualcomm/emac/
12884 QUALCOMM ETHQOS ETHERNET DRIVER
12885 M: Vinod Koul <vkoul@kernel.org>
12886 M: Niklas Cassel <niklas.cassel@linaro.org>
12887 L: netdev@vger.kernel.org
12889 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
12890 F: Documentation/devicetree/bindings/net/qcom,dwmac.txt
12892 QUALCOMM GENERIC INTERFACE I2C DRIVER
12893 M: Alok Chauhan <alokc@codeaurora.org>
12894 M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12895 L: linux-i2c@vger.kernel.org
12896 L: linux-arm-msm@vger.kernel.org
12898 F: drivers/i2c/busses/i2c-qcom-geni.c
12900 QUALCOMM HEXAGON ARCHITECTURE
12901 M: Richard Kuo <rkuo@codeaurora.org>
12902 L: linux-hexagon@vger.kernel.org
12903 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12907 QUALCOMM HIDMA DRIVER
12908 M: Sinan Kaya <okaya@kernel.org>
12909 L: linux-arm-kernel@lists.infradead.org
12910 L: linux-arm-msm@vger.kernel.org
12911 L: dmaengine@vger.kernel.org
12913 F: drivers/dma/qcom/hidma*
12916 M: Rob Clark <robdclark@gmail.com>
12917 L: iommu@lists.linux-foundation.org
12918 L: linux-arm-msm@vger.kernel.org
12920 F: drivers/iommu/qcom_iommu.c
12922 QUALCOMM TSENS THERMAL DRIVER
12923 M: Amit Kucheria <amit.kucheria@linaro.org>
12924 L: linux-pm@vger.kernel.org
12925 L: linux-arm-msm@vger.kernel.org
12927 F: drivers/thermal/qcom/
12929 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12930 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
12931 L: linux-media@vger.kernel.org
12932 L: linux-arm-msm@vger.kernel.org
12933 T: git git://linuxtv.org/media_tree.git
12935 F: drivers/media/platform/qcom/venus/
12937 QUALCOMM WCN36XX WIRELESS DRIVER
12938 M: Kalle Valo <kvalo@codeaurora.org>
12939 L: wcn36xx@lists.infradead.org
12940 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
12941 T: git git://github.com/KrasnikovEugene/wcn36xx.git
12943 F: drivers/net/wireless/ath/wcn36xx/
12945 QUANTENNA QTNFMAC WIRELESS DRIVER
12946 M: Igor Mitsyanko <imitsyanko@quantenna.com>
12947 M: Avinash Patil <avinashp@quantenna.com>
12948 M: Sergey Matyukevich <smatyukevich@quantenna.com>
12949 L: linux-wireless@vger.kernel.org
12951 F: drivers/net/wireless/quantenna
12953 RADEON and AMDGPU DRM DRIVERS
12954 M: Alex Deucher <alexander.deucher@amd.com>
12955 M: Christian König <christian.koenig@amd.com>
12956 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
12957 L: amd-gfx@lists.freedesktop.org
12958 T: git git://people.freedesktop.org/~agd5f/linux
12960 F: drivers/gpu/drm/radeon/
12961 F: include/uapi/drm/radeon_drm.h
12962 F: drivers/gpu/drm/amd/
12963 F: include/uapi/drm/amdgpu_drm.h
12965 RADEON FRAMEBUFFER DISPLAY DRIVER
12966 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
12967 L: linux-fbdev@vger.kernel.org
12969 F: drivers/video/fbdev/aty/radeon*
12970 F: include/uapi/linux/radeonfb.h
12972 RADIOSHARK RADIO DRIVER
12973 M: Hans Verkuil <hverkuil@xs4all.nl>
12974 L: linux-media@vger.kernel.org
12975 T: git git://linuxtv.org/media_tree.git
12977 F: drivers/media/radio/radio-shark.c
12979 RADIOSHARK2 RADIO DRIVER
12980 M: Hans Verkuil <hverkuil@xs4all.nl>
12981 L: linux-media@vger.kernel.org
12982 T: git git://linuxtv.org/media_tree.git
12984 F: drivers/media/radio/radio-shark2.c
12985 F: drivers/media/radio/radio-tea5777.c
12987 RADOS BLOCK DEVICE (RBD)
12988 M: Ilya Dryomov <idryomov@gmail.com>
12989 M: Sage Weil <sage@redhat.com>
12990 M: Alex Elder <elder@kernel.org>
12991 L: ceph-devel@vger.kernel.org
12992 W: http://ceph.com/
12993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12994 T: git git://github.com/ceph/ceph-client.git
12996 F: Documentation/ABI/testing/sysfs-bus-rbd
12997 F: drivers/block/rbd.c
12998 F: drivers/block/rbd_types.h
13000 RAGE128 FRAMEBUFFER DISPLAY DRIVER
13001 M: Paul Mackerras <paulus@samba.org>
13002 L: linux-fbdev@vger.kernel.org
13004 F: drivers/video/fbdev/aty/aty128fb.c
13006 RAINSHADOW-CEC DRIVER
13007 M: Hans Verkuil <hverkuil@xs4all.nl>
13008 L: linux-media@vger.kernel.org
13009 T: git git://linuxtv.org/media_tree.git
13011 F: drivers/media/usb/rainshadow-cec/*
13013 RALINK MIPS ARCHITECTURE
13014 M: John Crispin <john@phrozen.org>
13015 L: linux-mips@vger.kernel.org
13017 F: arch/mips/ralink
13019 RALINK RT2X00 WIRELESS LAN DRIVER
13021 M: Stanislaw Gruszka <sgruszka@redhat.com>
13022 M: Helmut Schaa <helmut.schaa@googlemail.com>
13023 L: linux-wireless@vger.kernel.org
13025 F: drivers/net/wireless/ralink/rt2x00/
13027 RAMDISK RAM BLOCK DEVICE DRIVER
13028 M: Jens Axboe <axboe@kernel.dk>
13030 F: Documentation/blockdev/ramdisk.txt
13031 F: drivers/block/brd.c
13033 RANCHU VIRTUAL BOARD FOR MIPS
13034 M: Miodrag Dinic <miodrag.dinic@mips.com>
13035 L: linux-mips@vger.kernel.org
13037 F: arch/mips/generic/board-ranchu.c
13038 F: arch/mips/configs/generic/board-ranchu.config
13040 RANDOM NUMBER DRIVER
13041 M: "Theodore Ts'o" <tytso@mit.edu>
13043 F: drivers/char/random.c
13046 M: Matt Porter <mporter@kernel.crashing.org>
13047 M: Alexandre Bounine <alex.bou9@gmail.com>
13049 F: drivers/rapidio/
13052 M: Tony Luck <tony.luck@intel.com>
13053 M: Borislav Petkov <bp@alien8.de>
13054 L: linux-edac@vger.kernel.org
13057 F: include/linux/ras.h
13058 F: include/ras/ras_event.h
13059 F: Documentation/admin-guide/ras.rst
13061 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13062 L: linux-wireless@vger.kernel.org
13064 F: drivers/net/wireless/ray*
13066 RCUTORTURE TEST FRAMEWORK
13067 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
13068 M: Josh Triplett <josh@joshtriplett.org>
13069 R: Steven Rostedt <rostedt@goodmis.org>
13070 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13071 R: Lai Jiangshan <jiangshanlai@gmail.com>
13072 L: linux-kernel@vger.kernel.org
13074 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13075 F: tools/testing/selftests/rcutorture
13078 M: Florian Fainelli <florian@openwrt.org>
13081 RDC R6040 FAST ETHERNET DRIVER
13082 M: Florian Fainelli <f.fainelli@gmail.com>
13083 L: netdev@vger.kernel.org
13085 F: drivers/net/ethernet/rdc/r6040.c
13087 RDMAVT - RDMA verbs software
13088 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
13089 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
13090 L: linux-rdma@vger.kernel.org
13092 F: drivers/infiniband/sw/rdmavt
13094 RDS - RELIABLE DATAGRAM SOCKETS
13095 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
13096 L: netdev@vger.kernel.org
13097 L: linux-rdma@vger.kernel.org
13098 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
13099 W: https://oss.oracle.com/projects/rds/
13102 F: Documentation/networking/rds.txt
13104 RDT - RESOURCE ALLOCATION
13105 M: Fenghua Yu <fenghua.yu@intel.com>
13106 M: Reinette Chatre <reinette.chatre@intel.com>
13107 L: linux-kernel@vger.kernel.org
13109 F: arch/x86/kernel/cpu/resctrl/
13110 F: arch/x86/include/asm/resctrl_sched.h
13111 F: Documentation/x86/resctrl*
13113 READ-COPY UPDATE (RCU)
13114 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
13115 M: Josh Triplett <josh@joshtriplett.org>
13116 R: Steven Rostedt <rostedt@goodmis.org>
13117 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13118 R: Lai Jiangshan <jiangshanlai@gmail.com>
13119 R: Joel Fernandes <joel@joelfernandes.org>
13120 L: linux-kernel@vger.kernel.org
13121 W: http://www.rdrop.com/users/paulmck/RCU/
13123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13124 F: Documentation/RCU/
13125 X: Documentation/RCU/torture.txt
13126 F: include/linux/rcu*
13127 X: include/linux/srcu*.h
13129 X: kernel/rcu/srcu*.c
13131 REAL TIME CLOCK (RTC) SUBSYSTEM
13132 M: Alessandro Zummo <a.zummo@towertech.it>
13133 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13134 L: linux-rtc@vger.kernel.org
13135 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
13136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13138 F: Documentation/devicetree/bindings/rtc/
13139 F: Documentation/rtc.txt
13141 F: include/linux/rtc.h
13142 F: include/uapi/linux/rtc.h
13143 F: include/linux/rtc/
13144 F: include/linux/platform_data/rtc-*
13145 F: tools/testing/selftests/rtc/
13147 REALTEK AUDIO CODECS
13148 M: Bard Liao <bardliao@realtek.com>
13149 M: Oder Chiou <oder_chiou@realtek.com>
13151 F: sound/soc/codecs/rt*
13152 F: include/sound/rt*.h
13154 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13155 M: Linus Walleij <linus.walleij@linaro.org>
13157 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13158 F: drivers/net/dsa/realtek-smi*
13159 F: drivers/net/dsa/rtl83*
13161 REDPINE WIRELESS DRIVER
13162 M: Amitkumar Karwar <amitkarwar@gmail.com>
13163 M: Siva Rebbagondla <siva8118@gmail.com>
13164 L: linux-wireless@vger.kernel.org
13166 F: drivers/net/wireless/rsi/
13168 REGISTER MAP ABSTRACTION
13169 M: Mark Brown <broonie@kernel.org>
13170 L: linux-kernel@vger.kernel.org
13171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13173 F: Documentation/devicetree/bindings/regmap/
13174 F: drivers/base/regmap/
13175 F: include/linux/regmap.h
13177 REISERFS FILE SYSTEM
13178 L: reiserfs-devel@vger.kernel.org
13182 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13183 M: Ohad Ben-Cohen <ohad@wizery.com>
13184 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13185 L: linux-remoteproc@vger.kernel.org
13186 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13188 F: Documentation/devicetree/bindings/remoteproc/
13189 F: Documentation/remoteproc.txt
13190 F: drivers/remoteproc/
13191 F: include/linux/remoteproc.h
13193 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13194 M: Ohad Ben-Cohen <ohad@wizery.com>
13195 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13196 L: linux-remoteproc@vger.kernel.org
13197 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13200 F: Documentation/rpmsg.txt
13201 F: include/linux/rpmsg.h
13202 F: include/linux/rpmsg/
13204 RENESAS CLOCK DRIVERS
13205 M: Geert Uytterhoeven <geert+renesas@glider.be>
13206 L: linux-renesas-soc@vger.kernel.org
13207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13209 F: drivers/clk/renesas/
13211 RENESAS EMEV2 I2C DRIVER
13212 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13214 F: drivers/i2c/busses/i2c-emev2.c
13216 RENESAS ETHERNET DRIVERS
13217 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13218 L: netdev@vger.kernel.org
13219 L: linux-renesas-soc@vger.kernel.org
13220 F: Documentation/devicetree/bindings/net/renesas,*.txt
13221 F: Documentation/devicetree/bindings/net/sh_eth.txt
13222 F: drivers/net/ethernet/renesas/
13223 F: include/linux/sh_eth.h
13225 RENESAS R-CAR GYROADC DRIVER
13226 M: Marek Vasut <marek.vasut@gmail.com>
13227 L: linux-iio@vger.kernel.org
13229 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13230 F: drivers/iio/adc/rcar-gyroadc.c
13232 RENESAS R-CAR I2C DRIVERS
13233 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13235 F: drivers/i2c/busses/i2c-rcar.c
13236 F: drivers/i2c/busses/i2c-sh_mobile.c
13238 RENESAS RIIC DRIVER
13239 M: Chris Brandt <chris.brandt@renesas.com>
13241 F: Documentation/devicetree/bindings/i2c/i2c-riic.txt
13242 F: drivers/i2c/busses/i2c-riic.c
13244 RENESAS USB PHY DRIVER
13245 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13246 L: linux-renesas-soc@vger.kernel.org
13248 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
13250 RESET CONTROLLER FRAMEWORK
13251 M: Philipp Zabel <p.zabel@pengutronix.de>
13252 T: git git://git.pengutronix.de/git/pza/linux
13255 F: Documentation/devicetree/bindings/reset/
13256 F: include/dt-bindings/reset/
13257 F: include/linux/reset.h
13258 F: include/linux/reset/
13259 F: include/linux/reset-controller.h
13261 RESTARTABLE SEQUENCES SUPPORT
13262 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13263 M: Peter Zijlstra <peterz@infradead.org>
13264 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
13265 M: Boqun Feng <boqun.feng@gmail.com>
13266 L: linux-kernel@vger.kernel.org
13269 F: include/uapi/linux/rseq.h
13270 F: include/trace/events/rseq.h
13271 F: tools/testing/selftests/rseq/
13274 M: Johannes Berg <johannes@sipsolutions.net>
13275 L: linux-wireless@vger.kernel.org
13276 W: http://wireless.kernel.org/
13277 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13280 F: Documentation/rfkill.txt
13281 F: Documentation/ABI/stable/sysfs-class-rfkill
13283 F: include/linux/rfkill.h
13284 F: include/uapi/linux/rfkill.h
13287 M: Thomas Graf <tgraf@suug.ch>
13288 M: Herbert Xu <herbert@gondor.apana.org.au>
13289 L: netdev@vger.kernel.org
13291 F: lib/rhashtable.c
13292 F: lib/test_rhashtable.c
13293 F: include/linux/rhashtable.h
13294 F: include/linux/rhashtable-types.h
13296 RICOH R5C592 MEMORYSTICK DRIVER
13297 M: Maxim Levitsky <maximlevitsky@gmail.com>
13299 F: drivers/memstick/host/r592.*
13301 RICOH SMARTMEDIA/XD DRIVER
13302 M: Maxim Levitsky <maximlevitsky@gmail.com>
13304 F: drivers/mtd/nand/raw/r852.c
13305 F: drivers/mtd/nand/raw/r852.h
13307 RISC-V ARCHITECTURE
13308 M: Palmer Dabbelt <palmer@sifive.com>
13309 M: Albert Ou <aou@eecs.berkeley.edu>
13310 L: linux-riscv@lists.infradead.org
13311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13318 M: Stefan Achatz <erazor_de@users.sourceforge.net>
13319 W: http://sourceforge.net/projects/roccat/
13321 F: drivers/hid/hid-roccat*
13322 F: include/linux/hid-roccat*
13323 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
13325 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13326 M: Jacob chen <jacob2.chen@rock-chips.com>
13327 L: linux-media@vger.kernel.org
13329 F: drivers/media/platform/rockchip/rga/
13330 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
13332 ROCKCHIP VPU CODEC DRIVER
13333 M: Ezequiel Garcia <ezequiel@collabora.com>
13334 L: linux-media@vger.kernel.org
13336 F: drivers/staging/media/platform/rockchip/vpu/
13337 F: Documentation/devicetree/bindings/media/rockchip-vpu.txt
13340 M: Jiri Pirko <jiri@resnulli.us>
13341 L: netdev@vger.kernel.org
13343 F: drivers/net/ethernet/rocker/
13347 W: http://www.comtrol.com
13349 F: Documentation/serial/rocket.txt
13350 F: drivers/tty/rocket*
13352 ROCKETPORT EXPRESS/INFINITY DRIVER
13353 M: Kevin Cernekee <cernekee@gmail.com>
13354 L: linux-serial@vger.kernel.org
13356 F: drivers/tty/serial/rp2.*
13358 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13359 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13360 L: linux-kernel@vger.kernel.org
13361 L: linux-renesas-soc@vger.kernel.org
13363 F: drivers/mfd/bd9571mwv.c
13364 F: drivers/regulator/bd9571mwv-regulator.c
13365 F: drivers/gpio/gpio-bd9571mwv.c
13366 F: include/linux/mfd/bd9571mwv.h
13367 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13370 M: Ralf Baechle <ralf@linux-mips.org>
13371 L: linux-hams@vger.kernel.org
13372 W: http://www.linux-ax25.org/
13374 F: include/net/rose.h
13375 F: include/uapi/linux/rose.h
13378 RTL2830 MEDIA DRIVER
13379 M: Antti Palosaari <crope@iki.fi>
13380 L: linux-media@vger.kernel.org
13381 W: https://linuxtv.org
13382 W: http://palosaari.fi/linux/
13383 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13384 T: git git://linuxtv.org/anttip/media_tree.git
13386 F: drivers/media/dvb-frontends/rtl2830*
13388 RTL2832 MEDIA DRIVER
13389 M: Antti Palosaari <crope@iki.fi>
13390 L: linux-media@vger.kernel.org
13391 W: https://linuxtv.org
13392 W: http://palosaari.fi/linux/
13393 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13394 T: git git://linuxtv.org/anttip/media_tree.git
13396 F: drivers/media/dvb-frontends/rtl2832*
13398 RTL2832_SDR MEDIA DRIVER
13399 M: Antti Palosaari <crope@iki.fi>
13400 L: linux-media@vger.kernel.org
13401 W: https://linuxtv.org
13402 W: http://palosaari.fi/linux/
13403 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13404 T: git git://linuxtv.org/anttip/media_tree.git
13406 F: drivers/media/dvb-frontends/rtl2832_sdr*
13408 RTL8180 WIRELESS DRIVER
13409 L: linux-wireless@vger.kernel.org
13410 W: http://wireless.kernel.org/
13411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13413 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
13415 RTL8187 WIRELESS DRIVER
13416 M: Herton Ronaldo Krzesinski <herton@canonical.com>
13417 M: Hin-Tak Leung <htl10@users.sourceforge.net>
13418 M: Larry Finger <Larry.Finger@lwfinger.net>
13419 L: linux-wireless@vger.kernel.org
13420 W: http://wireless.kernel.org/
13421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13423 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
13425 REALTEK WIRELESS DRIVER (rtlwifi family)
13426 M: Ping-Ke Shih <pkshih@realtek.com>
13427 L: linux-wireless@vger.kernel.org
13428 W: http://wireless.kernel.org/
13429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13431 F: drivers/net/wireless/realtek/rtlwifi/
13433 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13434 M: Jes Sorensen <Jes.Sorensen@gmail.com>
13435 L: linux-wireless@vger.kernel.org
13436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13438 F: drivers/net/wireless/realtek/rtl8xxxu/
13440 RXRPC SOCKETS (AF_RXRPC)
13441 M: David Howells <dhowells@redhat.com>
13442 L: linux-afs@lists.infradead.org
13445 F: include/keys/rxrpc-type.h
13446 F: include/net/af_rxrpc.h
13447 F: include/trace/events/rxrpc.h
13448 F: include/uapi/linux/rxrpc.h
13449 F: Documentation/networking/rxrpc.txt
13450 W: https://www.infradead.org/~dhowells/kafs/
13452 S3 SAVAGE FRAMEBUFFER DRIVER
13453 M: Antonino Daplas <adaplas@gmail.com>
13454 L: linux-fbdev@vger.kernel.org
13456 F: drivers/video/fbdev/savage/
13459 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
13460 M: Heiko Carstens <heiko.carstens@de.ibm.com>
13461 L: linux-s390@vger.kernel.org
13462 W: http://www.ibm.com/developerworks/linux/linux390/
13463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13467 F: Documentation/s390/
13468 F: Documentation/driver-api/s390-drivers.rst
13470 S390 COMMON I/O LAYER
13471 M: Sebastian Ott <sebott@linux.ibm.com>
13472 M: Peter Oberparleiter <oberpar@linux.ibm.com>
13473 L: linux-s390@vger.kernel.org
13474 W: http://www.ibm.com/developerworks/linux/linux390/
13476 F: drivers/s390/cio/
13479 M: Stefan Haberland <sth@linux.ibm.com>
13480 M: Jan Hoeppner <hoeppner@linux.ibm.com>
13481 L: linux-s390@vger.kernel.org
13482 W: http://www.ibm.com/developerworks/linux/linux390/
13484 F: drivers/s390/block/dasd*
13485 F: block/partitions/ibm.c
13488 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13489 L: linux-s390@vger.kernel.org
13490 W: http://www.ibm.com/developerworks/linux/linux390/
13492 F: drivers/iommu/s390-iommu.c
13494 S390 IUCV NETWORK LAYER
13495 M: Julian Wiedmann <jwi@linux.ibm.com>
13496 M: Ursula Braun <ubraun@linux.ibm.com>
13497 L: linux-s390@vger.kernel.org
13498 W: http://www.ibm.com/developerworks/linux/linux390/
13500 F: drivers/s390/net/*iucv*
13501 F: include/net/iucv/
13504 S390 NETWORK DRIVERS
13505 M: Julian Wiedmann <jwi@linux.ibm.com>
13506 M: Ursula Braun <ubraun@linux.ibm.com>
13507 L: linux-s390@vger.kernel.org
13508 W: http://www.ibm.com/developerworks/linux/linux390/
13510 F: drivers/s390/net/
13513 M: Sebastian Ott <sebott@linux.ibm.com>
13514 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13515 L: linux-s390@vger.kernel.org
13516 W: http://www.ibm.com/developerworks/linux/linux390/
13519 F: drivers/pci/hotplug/s390_pci_hpc.c
13521 S390 VFIO-CCW DRIVER
13522 M: Cornelia Huck <cohuck@redhat.com>
13523 M: Farhan Ali <alifm@linux.ibm.com>
13524 M: Eric Farman <farman@linux.ibm.com>
13525 R: Halil Pasic <pasic@linux.ibm.com>
13526 L: linux-s390@vger.kernel.org
13527 L: kvm@vger.kernel.org
13529 F: drivers/s390/cio/vfio_ccw*
13530 F: Documentation/s390/vfio-ccw.txt
13531 F: include/uapi/linux/vfio_ccw.h
13534 M: Harald Freudenberger <freude@linux.ibm.com>
13535 L: linux-s390@vger.kernel.org
13536 W: http://www.ibm.com/developerworks/linux/linux390/
13538 F: drivers/s390/crypto/
13540 S390 VFIO AP DRIVER
13541 M: Tony Krowiak <akrowiak@linux.ibm.com>
13542 M: Pierre Morel <pmorel@linux.ibm.com>
13543 M: Halil Pasic <pasic@linux.ibm.com>
13544 L: linux-s390@vger.kernel.org
13545 W: http://www.ibm.com/developerworks/linux/linux390/
13547 F: drivers/s390/crypto/vfio_ap_drv.c
13548 F: drivers/s390/crypto/vfio_ap_private.h
13549 F: drivers/s390/crypto/vfio_ap_ops.c
13550 F: Documentation/s390/vfio-ap.txt
13553 M: Steffen Maier <maier@linux.ibm.com>
13554 M: Benjamin Block <bblock@linux.ibm.com>
13555 L: linux-s390@vger.kernel.org
13556 W: http://www.ibm.com/developerworks/linux/linux390/
13558 F: drivers/s390/scsi/zfcp_*
13560 S3C24XX SD/MMC Driver
13561 M: Ben Dooks <ben-linux@fluff.org>
13562 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13564 F: drivers/mmc/host/s3cmci.*
13566 SAA6588 RDS RECEIVER DRIVER
13567 M: Hans Verkuil <hverkuil@xs4all.nl>
13568 L: linux-media@vger.kernel.org
13569 T: git git://linuxtv.org/media_tree.git
13570 W: https://linuxtv.org
13572 F: drivers/media/i2c/saa6588*
13574 SAA7134 VIDEO4LINUX DRIVER
13575 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13576 L: linux-media@vger.kernel.org
13577 W: https://linuxtv.org
13578 T: git git://linuxtv.org/media_tree.git
13580 F: Documentation/media/v4l-drivers/saa7134*
13581 F: drivers/media/pci/saa7134/
13583 SAA7146 VIDEO4LINUX-2 DRIVER
13584 M: Hans Verkuil <hverkuil@xs4all.nl>
13585 L: linux-media@vger.kernel.org
13586 T: git git://linuxtv.org/media_tree.git
13588 F: drivers/media/common/saa7146/
13589 F: drivers/media/pci/saa7146/
13590 F: include/media/drv-intf/saa7146*
13592 SAMSUNG AUDIO (ASoC) DRIVERS
13593 M: Krzysztof Kozlowski <krzk@kernel.org>
13594 M: Sangbeom Kim <sbkim73@samsung.com>
13595 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13596 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13598 F: sound/soc/samsung/
13599 F: Documentation/devicetree/bindings/sound/samsung*
13601 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13602 M: Krzysztof Kozlowski <krzk@kernel.org>
13603 L: linux-crypto@vger.kernel.org
13604 L: linux-samsung-soc@vger.kernel.org
13606 F: drivers/crypto/exynos-rng.c
13607 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13609 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13610 M: Łukasz Stelmach <l.stelmach@samsung.com>
13611 L: linux-samsung-soc@vger.kernel.org
13613 F: drivers/char/hw_random/exynos-trng.c
13614 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13616 SAMSUNG FRAMEBUFFER DRIVER
13617 M: Jingoo Han <jingoohan1@gmail.com>
13618 L: linux-fbdev@vger.kernel.org
13620 F: drivers/video/fbdev/s3c-fb.c
13622 SAMSUNG LAPTOP DRIVER
13623 M: Corentin Chary <corentin.chary@gmail.com>
13624 L: platform-driver-x86@vger.kernel.org
13626 F: drivers/platform/x86/samsung-laptop.c
13628 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13629 M: Sangbeom Kim <sbkim73@samsung.com>
13630 M: Krzysztof Kozlowski <krzk@kernel.org>
13631 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13632 L: linux-kernel@vger.kernel.org
13633 L: linux-samsung-soc@vger.kernel.org
13635 F: drivers/mfd/sec*.c
13636 F: drivers/regulator/s2m*.c
13637 F: drivers/regulator/s5m*.c
13638 F: drivers/clk/clk-s2mps11.c
13639 F: drivers/rtc/rtc-s5m.c
13640 F: include/linux/mfd/samsung/
13641 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13642 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13643 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13644 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13646 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13647 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13648 L: linux-media@vger.kernel.org
13649 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13651 F: drivers/media/platform/s3c-camif/
13652 F: include/media/drv-intf/s3c_camif.h
13654 SAMSUNG S3FWRN5 NFC DRIVER
13655 M: Robert Baldyga <r.baldyga@samsung.com>
13656 M: Krzysztof Opasiak <k.opasiak@samsung.com>
13657 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13659 F: drivers/nfc/s3fwrn5
13661 SAMSUNG S5C73M3 CAMERA DRIVER
13662 M: Kyungmin Park <kyungmin.park@samsung.com>
13663 M: Andrzej Hajda <a.hajda@samsung.com>
13664 L: linux-media@vger.kernel.org
13666 F: drivers/media/i2c/s5c73m3/*
13668 SAMSUNG S5K5BAF CAMERA DRIVER
13669 M: Kyungmin Park <kyungmin.park@samsung.com>
13670 M: Andrzej Hajda <a.hajda@samsung.com>
13671 L: linux-media@vger.kernel.org
13673 F: drivers/media/i2c/s5k5baf.c
13675 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13676 M: Krzysztof Kozlowski <krzk@kernel.org>
13677 M: Vladimir Zapolskiy <vz@mleia.com>
13678 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
13679 L: linux-crypto@vger.kernel.org
13680 L: linux-samsung-soc@vger.kernel.org
13682 F: drivers/crypto/s5p-sss.c
13684 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13685 M: Kyungmin Park <kyungmin.park@samsung.com>
13686 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13687 L: linux-media@vger.kernel.org
13688 Q: https://patchwork.linuxtv.org/project/linux-media/list/
13690 F: drivers/media/platform/exynos4-is/
13692 SAMSUNG SOC CLOCK DRIVERS
13693 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13694 M: Tomasz Figa <tomasz.figa@gmail.com>
13695 M: Chanwoo Choi <cw00.choi@samsung.com>
13697 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13699 F: drivers/clk/samsung/
13700 F: include/dt-bindings/clock/exynos*.h
13701 F: Documentation/devicetree/bindings/clock/exynos*.txt
13703 SAMSUNG SPI DRIVERS
13704 M: Kukjin Kim <kgene@kernel.org>
13705 M: Krzysztof Kozlowski <krzk@kernel.org>
13706 M: Andi Shyti <andi@etezian.org>
13707 L: linux-spi@vger.kernel.org
13708 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13710 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
13711 F: drivers/spi/spi-s3c*
13712 F: include/linux/platform_data/spi-s3c64xx.h
13714 SAMSUNG SXGBE DRIVERS
13715 M: Byungho An <bh74.an@samsung.com>
13716 M: Girish K S <ks.giri@samsung.com>
13717 M: Vipul Pandya <vipul.pandya@samsung.com>
13719 L: netdev@vger.kernel.org
13720 F: drivers/net/ethernet/samsung/sxgbe/
13722 SAMSUNG THERMAL DRIVER
13723 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13724 L: linux-pm@vger.kernel.org
13725 L: linux-samsung-soc@vger.kernel.org
13727 T: git https://github.com/lmajewski/linux-samsung-thermal.git
13728 F: drivers/thermal/samsung/
13730 SAMSUNG USB2 PHY DRIVER
13731 M: Kamil Debski <kamil@wypas.org>
13732 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13733 L: linux-kernel@vger.kernel.org
13735 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
13736 F: Documentation/phy/samsung-usb2.txt
13737 F: drivers/phy/samsung/phy-exynos4210-usb2.c
13738 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
13739 F: drivers/phy/samsung/phy-exynos5250-usb2.c
13740 F: drivers/phy/samsung/phy-s5pv210-usb2.c
13741 F: drivers/phy/samsung/phy-samsung-usb2.c
13742 F: drivers/phy/samsung/phy-samsung-usb2.h
13745 M: Zwane Mwaikambo <zwanem@gmail.com>
13747 F: drivers/watchdog/sc1200wdt.c
13750 M: Ingo Molnar <mingo@redhat.com>
13751 M: Peter Zijlstra <peterz@infradead.org>
13752 L: linux-kernel@vger.kernel.org
13753 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13756 F: include/linux/sched.h
13757 F: include/uapi/linux/sched.h
13758 F: include/linux/wait.h
13759 F: include/linux/preempt.h
13761 SCR24X CHIP CARD INTERFACE DRIVER
13762 M: Lubomir Rintel <lkundrak@v3.sk>
13764 F: drivers/char/pcmcia/scr24x_cs.c
13767 M: Jens Axboe <axboe@kernel.dk>
13768 L: linux-scsi@vger.kernel.org
13769 W: http://www.kernel.dk
13771 F: drivers/scsi/sr*
13773 SCSI RDMA PROTOCOL (SRP) INITIATOR
13774 M: Bart Van Assche <bvanassche@acm.org>
13775 L: linux-rdma@vger.kernel.org
13777 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13778 F: drivers/infiniband/ulp/srp/
13779 F: include/scsi/srp.h
13781 SCSI RDMA PROTOCOL (SRP) TARGET
13782 M: Bart Van Assche <bvanassche@acm.org>
13783 L: linux-rdma@vger.kernel.org
13784 L: target-devel@vger.kernel.org
13786 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13787 F: drivers/infiniband/ulp/srpt/
13790 M: Doug Gilbert <dgilbert@interlog.com>
13791 L: linux-scsi@vger.kernel.org
13792 W: http://sg.danny.cz/sg
13794 F: Documentation/scsi/scsi-generic.txt
13795 F: drivers/scsi/sg.c
13796 F: include/scsi/sg.h
13799 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
13800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13801 M: "Martin K. Petersen" <martin.petersen@oracle.com>
13802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13803 Q: https://patchwork.kernel.org/project/linux-scsi/list/
13804 L: linux-scsi@vger.kernel.org
13806 F: Documentation/devicetree/bindings/scsi/
13811 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13812 L: linux-scsi@vger.kernel.org
13814 F: Documentation/scsi/st.txt
13815 F: drivers/scsi/st.*
13816 F: drivers/scsi/st_*.h
13818 SCSI TARGET SUBSYSTEM
13819 M: "Martin K. Petersen" <martin.petersen@oracle.com>
13820 L: linux-scsi@vger.kernel.org
13821 L: target-devel@vger.kernel.org
13822 W: http://www.linux-iscsi.org
13823 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13824 Q: https://patchwork.kernel.org/project/target-devel/list/
13828 F: Documentation/target/
13831 M: Vlad Yasevich <vyasevich@gmail.com>
13832 M: Neil Horman <nhorman@tuxdriver.com>
13833 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13834 L: linux-sctp@vger.kernel.org
13835 W: http://lksctp.sourceforge.net
13837 F: Documentation/networking/sctp.txt
13838 F: include/linux/sctp.h
13839 F: include/uapi/linux/sctp.h
13840 F: include/net/sctp/
13844 M: Jim Cromie <jim.cromie@gmail.com>
13846 F: Documentation/i2c/busses/scx200_acb
13847 F: arch/x86/platform/scx200/
13848 F: drivers/watchdog/scx200_wdt.c
13849 F: drivers/i2c/busses/scx200*
13850 F: drivers/mtd/maps/scx200_docflash.c
13851 F: include/linux/scx200.h
13854 M: Jim Cromie <jim.cromie@gmail.com>
13856 F: drivers/char/scx200_gpio.c
13857 F: include/linux/scx200_gpio.h
13859 SCx200 HRT CLOCKSOURCE DRIVER
13860 M: Jim Cromie <jim.cromie@gmail.com>
13862 F: drivers/clocksource/scx200_hrt.c
13864 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13865 M: Sascha Sommer <saschasommer@freenet.de>
13866 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13868 F: drivers/mmc/host/sdricoh_cs.c
13870 SECO BOARDS CEC DRIVER
13871 M: Ettore Chimenti <ek5.chimenti@gmail.com>
13873 F: drivers/media/platform/seco-cec/seco-cec.c
13874 F: drivers/media/platform/seco-cec/seco-cec.h
13877 M: Kees Cook <keescook@chromium.org>
13878 R: Andy Lutomirski <luto@amacapital.net>
13879 R: Will Drewry <wad@chromium.org>
13880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13882 F: kernel/seccomp.c
13883 F: include/uapi/linux/seccomp.h
13884 F: include/linux/seccomp.h
13885 F: tools/testing/selftests/seccomp/*
13886 F: tools/testing/selftests/kselftest_harness.h
13887 F: Documentation/userspace-api/seccomp_filter.rst
13888 K: \bsecure_computing
13891 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13892 M: Al Cooper <alcooperx@gmail.com>
13893 L: linux-mmc@vger.kernel.org
13894 L: bcm-kernel-feedback-list@broadcom.com
13896 F: drivers/mmc/host/sdhci-brcmstb*
13898 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13899 M: Adrian Hunter <adrian.hunter@intel.com>
13900 L: linux-mmc@vger.kernel.org
13902 F: drivers/mmc/host/sdhci*
13903 F: include/linux/mmc/sdhci*
13905 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
13906 M: Adrian Hunter <adrian.hunter@intel.com>
13907 M: Ritesh Harjani <riteshh@codeaurora.org>
13908 M: Asutosh Das <asutoshd@codeaurora.org>
13909 L: linux-mmc@vger.kernel.org
13911 F: drivers/mmc/host/cqhci*
13913 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13914 M: Prabu Thangamuthu <prabu.t@synopsys.com>
13915 M: Manjunath M B <manjumb@synopsys.com>
13916 L: linux-mmc@vger.kernel.org
13918 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
13920 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13921 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13922 L: linux-mmc@vger.kernel.org
13924 F: drivers/mmc/host/sdhci-of-at91.c
13926 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13927 M: Ben Dooks <ben-linux@fluff.org>
13928 M: Jaehoon Chung <jh80.chung@samsung.com>
13929 L: linux-mmc@vger.kernel.org
13931 F: drivers/mmc/host/sdhci-s3c*
13933 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13934 M: Viresh Kumar <vireshk@kernel.org>
13935 L: linux-mmc@vger.kernel.org
13937 F: drivers/mmc/host/sdhci-spear.c
13939 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13940 M: Kishon Vijay Abraham I <kishon@ti.com>
13941 L: linux-mmc@vger.kernel.org
13943 F: drivers/mmc/host/sdhci-omap.c
13945 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13946 M: Scott Bauer <scott.bauer@intel.com>
13947 M: Jonathan Derrick <jonathan.derrick@intel.com>
13948 L: linux-block@vger.kernel.org
13951 F: block/opal_proto.h
13952 F: include/linux/sed*
13953 F: include/uapi/linux/sed*
13956 M: Security Officers <security@kernel.org>
13960 M: James Morris <jmorris@namei.org>
13961 M: "Serge E. Hallyn" <serge@hallyn.com>
13962 L: linux-security-module@vger.kernel.org (suggested Cc:)
13963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13964 W: http://kernsec.org/
13967 X: security/selinux/
13969 SELINUX SECURITY MODULE
13970 M: Paul Moore <paul@paul-moore.com>
13971 M: Stephen Smalley <sds@tycho.nsa.gov>
13972 M: Eric Paris <eparis@parisplace.org>
13973 L: selinux@vger.kernel.org
13974 W: https://selinuxproject.org
13975 W: https://github.com/SELinuxProject
13976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13978 F: include/linux/selinux*
13979 F: security/selinux/
13980 F: scripts/selinux/
13981 F: Documentation/admin-guide/LSM/SELinux.rst
13984 M: Jiri Slaby <jirislaby@gmail.com>
13986 F: drivers/misc/phantom.c
13987 F: include/uapi/linux/phantom.h
13990 M: Rob Herring <robh@kernel.org>
13991 L: linux-serial@vger.kernel.org
13993 F: Documentation/devicetree/bindings/serial/slave-device.txt
13994 F: drivers/tty/serdev/
13995 F: include/linux/serdev.h
13998 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13999 L: linux-serial@vger.kernel.org
14001 F: Documentation/devicetree/bindings/serial/
14002 F: drivers/tty/serial/
14005 M: Sean Young <sean@mess.org>
14006 L: linux-media@vger.kernel.org
14008 F: drivers/media/rc/serial_ir.c
14011 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14012 M: Edward Cree <ecree@solarflare.com>
14013 M: Martin Habets <mhabets@solarflare.com>
14014 L: netdev@vger.kernel.org
14016 F: drivers/net/ethernet/sfc/
14018 SFF/SFP/SFP+ MODULE SUPPORT
14019 M: Russell King <linux@armlinux.org.uk>
14020 L: netdev@vger.kernel.org
14022 F: drivers/net/phy/phylink.c
14023 F: drivers/net/phy/sfp*
14024 F: include/linux/phylink.h
14025 F: include/linux/sfp.h
14028 M: Dimitri Sivanich <sivanich@sgi.com>
14030 F: drivers/misc/sgi-gru/
14032 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14033 M: Pat Gefre <pfg@sgi.com>
14034 L: linux-ia64@vger.kernel.org
14036 F: Documentation/ia64/serial.txt
14037 F: drivers/tty/serial/ioc?_serial.c
14038 F: include/linux/ioc?.h
14040 SGI XP/XPC/XPNET DRIVER
14041 M: Cliff Whickman <cpw@sgi.com>
14042 M: Robin Holt <robinmholt@gmail.com>
14044 F: drivers/misc/sgi-xp/
14046 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14047 M: Ursula Braun <ubraun@linux.ibm.com>
14048 M: Karsten Graul <kgraul@linux.ibm.com>
14049 L: linux-s390@vger.kernel.org
14050 W: http://www.ibm.com/developerworks/linux/linux390/
14054 SHARP RJ54N1CB0C SENSOR DRIVER
14055 M: Jacopo Mondi <jacopo@jmondi.org>
14056 L: linux-media@vger.kernel.org
14057 T: git git://linuxtv.org/media_tree.git
14059 F: drivers/media/i2c/rj54n1cb0c.c
14060 F: include/media/i2c/rj54n1cb0c.h
14062 SH_VEU V4L2 MEM2MEM DRIVER
14063 L: linux-media@vger.kernel.org
14065 F: drivers/media/platform/sh_veu.c
14067 SH_VOU V4L2 OUTPUT DRIVER
14068 L: linux-media@vger.kernel.org
14070 F: drivers/media/platform/sh_vou.c
14071 F: include/media/drv-intf/sh_vou.h
14073 SI2157 MEDIA DRIVER
14074 M: Antti Palosaari <crope@iki.fi>
14075 L: linux-media@vger.kernel.org
14076 W: https://linuxtv.org
14077 W: http://palosaari.fi/linux/
14078 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14079 T: git git://linuxtv.org/anttip/media_tree.git
14081 F: drivers/media/tuners/si2157*
14083 SI2165 MEDIA DRIVER
14084 M: Matthias Schwarzott <zzam@gentoo.org>
14085 L: linux-media@vger.kernel.org
14086 W: https://linuxtv.org
14087 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14089 F: drivers/media/dvb-frontends/si2165*
14091 SI2168 MEDIA DRIVER
14092 M: Antti Palosaari <crope@iki.fi>
14093 L: linux-media@vger.kernel.org
14094 W: https://linuxtv.org
14095 W: http://palosaari.fi/linux/
14096 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14097 T: git git://linuxtv.org/anttip/media_tree.git
14099 F: drivers/media/dvb-frontends/si2168*
14101 SI470X FM RADIO RECEIVER I2C DRIVER
14102 M: Hans Verkuil <hverkuil@xs4all.nl>
14103 L: linux-media@vger.kernel.org
14104 T: git git://linuxtv.org/media_tree.git
14105 W: https://linuxtv.org
14107 F: drivers/media/radio/si470x/radio-si470x-i2c.c
14109 SI470X FM RADIO RECEIVER USB DRIVER
14110 M: Hans Verkuil <hverkuil@xs4all.nl>
14111 L: linux-media@vger.kernel.org
14112 T: git git://linuxtv.org/media_tree.git
14113 W: https://linuxtv.org
14115 F: drivers/media/radio/si470x/radio-si470x-common.c
14116 F: drivers/media/radio/si470x/radio-si470x.h
14117 F: drivers/media/radio/si470x/radio-si470x-usb.c
14119 SI4713 FM RADIO TRANSMITTER I2C DRIVER
14120 M: Eduardo Valentin <edubezval@gmail.com>
14121 L: linux-media@vger.kernel.org
14122 T: git git://linuxtv.org/media_tree.git
14123 W: https://linuxtv.org
14125 F: drivers/media/radio/si4713/si4713.?
14127 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14128 M: Eduardo Valentin <edubezval@gmail.com>
14129 L: linux-media@vger.kernel.org
14130 T: git git://linuxtv.org/media_tree.git
14131 W: https://linuxtv.org
14133 F: drivers/media/radio/si4713/radio-platform-si4713.c
14135 SI4713 FM RADIO TRANSMITTER USB DRIVER
14136 M: Hans Verkuil <hverkuil@xs4all.nl>
14137 L: linux-media@vger.kernel.org
14138 T: git git://linuxtv.org/media_tree.git
14139 W: https://linuxtv.org
14141 F: drivers/media/radio/si4713/radio-usb-si4713.c
14144 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14145 L: linux-media@vger.kernel.org
14146 W: https://linuxtv.org
14147 T: git git://linuxtv.org/media_tree.git
14149 F: drivers/media/common/siano/
14150 F: drivers/media/usb/siano/
14151 F: drivers/media/usb/siano/
14152 F: drivers/media/mmc/siano/
14155 M: Palmer Dabbelt <palmer@sifive.com>
14156 M: Paul Walmsley <paul.walmsley@sifive.com>
14157 L: linux-riscv@lists.infradead.org
14158 T: git git://github.com/sifive/riscv-linux.git
14163 SILEAD TOUCHSCREEN DRIVER
14164 M: Hans de Goede <hdegoede@redhat.com>
14165 L: linux-input@vger.kernel.org
14166 L: platform-driver-x86@vger.kernel.org
14168 F: drivers/input/touchscreen/silead.c
14169 F: drivers/platform/x86/touchscreen_dmi.c
14171 SILICON MOTION SM712 FRAME BUFFER DRIVER
14172 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14173 M: Teddy Wang <teddy.wang@siliconmotion.com>
14174 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14175 L: linux-fbdev@vger.kernel.org
14177 F: drivers/video/fbdev/sm712*
14178 F: Documentation/fb/sm712fb.txt
14180 SIMPLE FIRMWARE INTERFACE (SFI)
14181 M: Len Brown <lenb@kernel.org>
14182 L: sfi-devel@simplefirmware.org
14183 W: http://simplefirmware.org/
14184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14186 F: arch/x86/platform/sfi/
14188 F: include/linux/sfi*.h
14191 M: Hans de Goede <hdegoede@redhat.com>
14192 L: linux-fbdev@vger.kernel.org
14194 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
14195 F: drivers/video/fbdev/simplefb.c
14196 F: include/linux/platform_data/simplefb.h
14198 SIMTEC EB110ATX (Chalice CATS)
14200 P: Vincent Sanders <vince@simtec.co.uk>
14201 M: Simtec Linux Team <linux@simtec.co.uk>
14202 W: http://www.simtec.co.uk/products/EB110ATX/
14205 SIMTEC EB2410ITX (BAST)
14207 P: Vincent Sanders <vince@simtec.co.uk>
14208 M: Simtec Linux Team <linux@simtec.co.uk>
14209 W: http://www.simtec.co.uk/products/EB2410ITX/
14211 F: arch/arm/mach-s3c24xx/mach-bast.c
14212 F: arch/arm/mach-s3c24xx/bast-ide.c
14213 F: arch/arm/mach-s3c24xx/bast-irq.c
14215 SIPHASH PRF ROUTINES
14216 M: Jason A. Donenfeld <Jason@zx2c4.com>
14219 F: lib/test_siphash.c
14220 F: include/linux/siphash.h
14223 M: Gavin Schenk <g.schenk@eckelmann.de>
14224 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14225 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14228 F: drivers/gpio/gpio-siox.c
14229 F: include/trace/events/siox.h
14231 SIS 190 ETHERNET DRIVER
14232 M: Francois Romieu <romieu@fr.zoreil.com>
14233 L: netdev@vger.kernel.org
14235 F: drivers/net/ethernet/sis/sis190.c
14237 SIS 900/7016 FAST ETHERNET DRIVER
14238 M: Daniele Venzano <venza@brownhat.org>
14239 W: http://www.brownhat.org/sis900.html
14240 L: netdev@vger.kernel.org
14242 F: drivers/net/ethernet/sis/sis900.*
14244 SIS FRAMEBUFFER DRIVER
14245 M: Thomas Winischhofer <thomas@winischhofer.net>
14246 W: http://www.winischhofer.net/linuxsisvga.shtml
14248 F: Documentation/fb/sisfb.txt
14249 F: drivers/video/fbdev/sis/
14250 F: include/video/sisfb.h
14253 M: Thomas Winischhofer <thomas@winischhofer.net>
14254 W: http://www.winischhofer.at/linuxsisusbvga.shtml
14256 F: drivers/usb/misc/sisusbvga/
14259 M: Christoph Lameter <cl@linux.com>
14260 M: Pekka Enberg <penberg@kernel.org>
14261 M: David Rientjes <rientjes@google.com>
14262 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
14263 M: Andrew Morton <akpm@linux-foundation.org>
14264 L: linux-mm@kvack.org
14266 F: include/linux/sl?b*.h
14269 SLEEPABLE READ-COPY UPDATE (SRCU)
14270 M: Lai Jiangshan <jiangshanlai@gmail.com>
14271 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
14272 M: Josh Triplett <josh@joshtriplett.org>
14273 R: Steven Rostedt <rostedt@goodmis.org>
14274 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14275 L: linux-kernel@vger.kernel.org
14276 W: http://www.rdrop.com/users/paulmck/RCU/
14278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14279 F: include/linux/srcu*.h
14280 F: kernel/rcu/srcu*.c
14282 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14283 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14284 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14286 F: drivers/slimbus/
14287 F: Documentation/devicetree/bindings/slimbus/
14288 F: include/linux/slimbus.h
14290 SMACK SECURITY MODULE
14291 M: Casey Schaufler <casey@schaufler-ca.com>
14292 L: linux-security-module@vger.kernel.org
14293 W: http://schaufler-ca.com
14294 T: git git://github.com/cschaufler/smack-next
14296 F: Documentation/admin-guide/LSM/Smack.rst
14299 SMC91x ETHERNET DRIVER
14300 M: Nicolas Pitre <nico@fluxnic.net>
14302 F: drivers/net/ethernet/smsc/smc91x.*
14304 SMIA AND SMIA++ IMAGE SENSOR DRIVER
14305 M: Sakari Ailus <sakari.ailus@iki.fi>
14306 L: linux-media@vger.kernel.org
14308 F: drivers/media/i2c/smiapp/
14309 F: include/media/i2c/smiapp.h
14310 F: drivers/media/i2c/smiapp-pll.c
14311 F: drivers/media/i2c/smiapp-pll.h
14312 F: include/uapi/linux/smiapp.h
14313 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14315 SMM665 HARDWARE MONITOR DRIVER
14316 M: Guenter Roeck <linux@roeck-us.net>
14317 L: linux-hwmon@vger.kernel.org
14319 F: Documentation/hwmon/smm665
14320 F: drivers/hwmon/smm665.c
14322 SMSC EMC2103 HARDWARE MONITOR DRIVER
14323 M: Steve Glendinning <steve.glendinning@shawell.net>
14324 L: linux-hwmon@vger.kernel.org
14326 F: Documentation/hwmon/emc2103
14327 F: drivers/hwmon/emc2103.c
14329 SMSC SCH5627 HARDWARE MONITOR DRIVER
14330 M: Hans de Goede <hdegoede@redhat.com>
14331 L: linux-hwmon@vger.kernel.org
14333 F: Documentation/hwmon/sch5627
14334 F: drivers/hwmon/sch5627.c
14336 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14337 M: Steve Glendinning <steve.glendinning@shawell.net>
14338 L: linux-fbdev@vger.kernel.org
14340 F: drivers/video/fbdev/smscufx.c
14342 SMSC47B397 HARDWARE MONITOR DRIVER
14343 M: Jean Delvare <jdelvare@suse.com>
14344 L: linux-hwmon@vger.kernel.org
14346 F: Documentation/hwmon/smsc47b397
14347 F: drivers/hwmon/smsc47b397.c
14349 SMSC911x ETHERNET DRIVER
14350 M: Steve Glendinning <steve.glendinning@shawell.net>
14351 L: netdev@vger.kernel.org
14353 F: include/linux/smsc911x.h
14354 F: drivers/net/ethernet/smsc/smsc911x.*
14356 SMSC9420 PCI ETHERNET DRIVER
14357 M: Steve Glendinning <steve.glendinning@shawell.net>
14358 L: netdev@vger.kernel.org
14360 F: drivers/net/ethernet/smsc/smsc9420.*
14362 SOC-CAMERA V4L2 SUBSYSTEM
14363 L: linux-media@vger.kernel.org
14364 T: git git://linuxtv.org/media_tree.git
14366 F: include/media/soc*
14367 F: drivers/media/i2c/soc_camera/
14368 F: drivers/media/platform/soc_camera/
14370 SOCIONEXT SYNQUACER I2C DRIVER
14371 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
14372 L: linux-i2c@vger.kernel.org
14374 F: drivers/i2c/busses/i2c-synquacer.c
14375 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14377 SOCIONEXT UNIPHIER SOUND DRIVER
14378 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14380 F: sound/soc/uniphier/
14382 SOEKRIS NET48XX LED SUPPORT
14383 M: Chris Boot <bootc@bootc.net>
14385 F: drivers/leds/leds-net48xx.c
14387 SOFT-ROCE DRIVER (rxe)
14388 M: Moni Shoua <monis@mellanox.com>
14389 L: linux-rdma@vger.kernel.org
14391 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14392 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14393 F: drivers/infiniband/sw/rxe/
14394 F: include/uapi/rdma/rdma_user_rxe.h
14396 SOFTLOGIC 6x10 MPEG CODEC
14397 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14398 M: Anton Sviridenko <anton@corp.bluecherry.net>
14399 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14400 M: Andrey Utkin <andrey_utkin@fastmail.com>
14401 M: Ismael Luceno <ismael@iodev.co.uk>
14402 L: linux-media@vger.kernel.org
14404 F: drivers/media/pci/solo6x10/
14406 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14407 M: James Morse <james.morse@arm.com>
14408 L: linux-arm-kernel@lists.infradead.org
14410 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
14411 F: drivers/firmware/arm_sdei.c
14412 F: include/linux/arm_sdei.h
14413 F: include/uapi/linux/arm_sdei.h
14415 SOFTWARE RAID (Multiple Disks) SUPPORT
14416 M: Shaohua Li <shli@kernel.org>
14417 L: linux-raid@vger.kernel.org
14418 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14420 F: drivers/md/Makefile
14421 F: drivers/md/Kconfig
14423 F: drivers/md/raid*
14424 F: include/linux/raid/
14425 F: include/uapi/linux/raid/
14427 SOCIONEXT (SNI) AVE NETWORK DRIVER
14428 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14429 L: netdev@vger.kernel.org
14431 F: drivers/net/ethernet/socionext/sni_ave.c
14432 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14434 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14435 M: Jassi Brar <jaswinder.singh@linaro.org>
14436 L: netdev@vger.kernel.org
14438 F: drivers/net/ethernet/socionext/netsec.c
14439 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
14441 SOLIDRUN CLEARFOG SUPPORT
14442 M: Russell King <linux@armlinux.org.uk>
14444 F: arch/arm/boot/dts/armada-388-clearfog*
14445 F: arch/arm/boot/dts/armada-38x-solidrun-*
14447 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14448 M: Russell King <linux@armlinux.org.uk>
14450 F: arch/arm/boot/dts/imx6*-cubox-i*
14451 F: arch/arm/boot/dts/imx6*-hummingboard*
14452 F: arch/arm/boot/dts/imx6*-sr-*
14454 SONIC NETWORK DRIVER
14455 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14456 L: netdev@vger.kernel.org
14458 F: drivers/net/ethernet/natsemi/sonic.*
14460 SONICS SILICON BACKPLANE DRIVER (SSB)
14461 M: Michael Buesch <m@bues.ch>
14462 L: linux-wireless@vger.kernel.org
14465 F: include/linux/ssb/
14467 SONY IMX214 SENSOR DRIVER
14468 M: Ricardo Ribalda <ricardo.ribalda@gmail.com>
14469 L: linux-media@vger.kernel.org
14470 T: git git://linuxtv.org/media_tree.git
14472 F: drivers/media/i2c/imx214.c
14473 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14475 SONY IMX258 SENSOR DRIVER
14476 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14477 L: linux-media@vger.kernel.org
14478 T: git git://linuxtv.org/media_tree.git
14480 F: drivers/media/i2c/imx258.c
14482 SONY IMX274 SENSOR DRIVER
14483 M: Leon Luo <leonl@leopardimaging.com>
14484 L: linux-media@vger.kernel.org
14485 T: git git://linuxtv.org/media_tree.git
14487 F: drivers/media/i2c/imx274.c
14488 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
14490 SONY IMX319 SENSOR DRIVER
14491 M: Bingbu Cao <bingbu.cao@intel.com>
14492 L: linux-media@vger.kernel.org
14493 T: git git://linuxtv.org/media_tree.git
14495 F: drivers/media/i2c/imx319.c
14497 SONY IMX355 SENSOR DRIVER
14498 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14499 L: linux-media@vger.kernel.org
14500 T: git git://linuxtv.org/media_tree.git
14502 F: drivers/media/i2c/imx355.c
14504 SONY MEMORYSTICK CARD SUPPORT
14505 M: Alex Dubov <oakad@yahoo.com>
14506 W: http://tifmxx.berlios.de/
14508 F: drivers/memstick/host/tifm_ms.c
14510 SONY MEMORYSTICK STANDARD SUPPORT
14511 M: Maxim Levitsky <maximlevitsky@gmail.com>
14513 F: drivers/memstick/core/ms_block.*
14515 SONY VAIO CONTROL DEVICE DRIVER
14516 M: Mattia Dongili <malattia@linux.it>
14517 L: platform-driver-x86@vger.kernel.org
14518 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14520 F: Documentation/laptops/sony-laptop.txt
14521 F: drivers/char/sonypi.c
14522 F: drivers/platform/x86/sony-laptop.c
14523 F: include/linux/sony-laptop.h
14526 M: Jaroslav Kysela <perex@perex.cz>
14527 M: Takashi Iwai <tiwai@suse.com>
14528 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14529 W: http://www.alsa-project.org/
14530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14531 T: git git://git.alsa-project.org/alsa-kernel.git
14532 Q: http://patchwork.kernel.org/project/alsa-devel/list/
14534 F: Documentation/sound/
14536 F: include/uapi/sound/
14539 SOUND - COMPRESSED AUDIO
14540 M: Vinod Koul <vkoul@kernel.org>
14541 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14542 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14544 F: Documentation/sound/designs/compress-offload.rst
14545 F: include/sound/compress_driver.h
14546 F: include/uapi/sound/compress_*
14547 F: sound/core/compress_offload.c
14548 F: sound/soc/soc-compress.c
14550 SOUND - DMAENGINE HELPERS
14551 M: Lars-Peter Clausen <lars@metafoo.de>
14553 F: include/sound/dmaengine_pcm.h
14554 F: sound/core/pcm_dmaengine.c
14555 F: sound/soc/soc-generic-dmaengine-pcm.c
14557 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14558 M: Liam Girdwood <lgirdwood@gmail.com>
14559 M: Mark Brown <broonie@kernel.org>
14560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14561 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14562 W: http://alsa-project.org/main/index.php/ASoC
14564 F: Documentation/devicetree/bindings/sound/
14565 F: Documentation/sound/soc/
14567 F: include/dt-bindings/sound/
14568 F: include/sound/soc*
14570 SOUNDWIRE SUBSYSTEM
14571 M: Vinod Koul <vkoul@kernel.org>
14572 M: Sanyog Kale <sanyog.r.kale@intel.com>
14573 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14574 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14576 F: Documentation/driver-api/soundwire/
14577 F: drivers/soundwire/
14578 F: include/linux/soundwire/
14581 M: Olli Salonen <olli.salonen@iki.fi>
14582 L: linux-media@vger.kernel.org
14583 W: https://linuxtv.org
14584 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14586 F: drivers/media/dvb-frontends/sp2*
14588 SPARC + UltraSPARC (sparc/sparc64)
14589 M: "David S. Miller" <davem@davemloft.net>
14590 L: sparclinux@vger.kernel.org
14591 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
14592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14598 SPARC SERIAL DRIVERS
14599 M: "David S. Miller" <davem@davemloft.net>
14600 L: sparclinux@vger.kernel.org
14601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14604 F: include/linux/sunserialcore.h
14605 F: drivers/tty/serial/suncore.c
14606 F: drivers/tty/serial/sunhv.c
14607 F: drivers/tty/serial/sunsab.c
14608 F: drivers/tty/serial/sunsab.h
14609 F: drivers/tty/serial/sunsu.c
14610 F: drivers/tty/serial/sunzilog.c
14611 F: drivers/tty/serial/sunzilog.h
14612 F: drivers/tty/vcc.c
14615 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14616 L: linux-sparse@vger.kernel.org
14617 W: https://sparse.wiki.kernel.org/
14618 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14620 F: include/linux/compiler.h
14622 SPEAR CLOCK FRAMEWORK SUPPORT
14623 M: Viresh Kumar <vireshk@kernel.org>
14624 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14625 W: http://www.st.com/spear
14627 F: drivers/clk/spear/
14629 SPEAR PLATFORM SUPPORT
14630 M: Viresh Kumar <vireshk@kernel.org>
14631 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14632 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14633 W: http://www.st.com/spear
14635 F: arch/arm/boot/dts/spear*
14636 F: arch/arm/mach-spear/
14639 M: Marek Vasut <marek.vasut@gmail.com>
14640 M: Tudor Ambarus <tudor.ambarus@microchip.com>
14641 L: linux-mtd@lists.infradead.org
14642 W: http://www.linux-mtd.infradead.org/
14643 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
14644 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14645 T: git git://git.infradead.org/linux-mtd.git spi-nor/next
14647 F: drivers/mtd/spi-nor/
14648 F: include/linux/mtd/spi-nor.h
14651 M: Mark Brown <broonie@kernel.org>
14652 L: linux-spi@vger.kernel.org
14653 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14654 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
14656 F: Documentation/devicetree/bindings/spi/
14657 F: Documentation/spi/
14659 F: include/linux/spi/
14660 F: include/uapi/linux/spi/
14663 SPIDERNET NETWORK DRIVER for CELL
14664 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14665 L: netdev@vger.kernel.org
14667 F: Documentation/networking/device_drivers/toshiba/spider_net.txt
14668 F: drivers/net/ethernet/toshiba/spider_net*
14671 R: Stephen Boyd <sboyd@kernel.org>
14672 L: linux-arm-msm@vger.kernel.org
14673 F: Documentation/devicetree/bindings/spmi/
14675 F: include/dt-bindings/spmi/spmi.h
14676 F: include/linux/spmi.h
14677 F: include/trace/events/spmi.h
14680 M: Jeremy Kerr <jk@ozlabs.org>
14681 L: linuxppc-dev@lists.ozlabs.org
14682 W: http://www.ibm.com/developerworks/power/cell/
14684 F: Documentation/filesystems/spufs.txt
14685 F: arch/powerpc/platforms/cell/spufs/
14687 SQUASHFS FILE SYSTEM
14688 M: Phillip Lougher <phillip@squashfs.org.uk>
14689 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
14690 W: http://squashfs.org.uk
14691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14693 F: Documentation/filesystems/squashfs.txt
14696 SRM (Alpha) environment access
14697 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
14699 F: arch/alpha/kernel/srm_env.c
14701 ST LSM6DSx IMU IIO DRIVER
14702 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14703 L: linux-iio@vger.kernel.org
14704 W: http://www.st.com/
14706 F: drivers/iio/imu/st_lsm6dsx/
14707 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14709 ST STM32 I2C/SMBUS DRIVER
14710 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14711 L: linux-i2c@vger.kernel.org
14713 F: drivers/i2c/busses/i2c-stm32*
14715 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14716 M: Song Qiang <songqiang1304521@gmail.com>
14717 L: linux-iio@vger.kernel.org
14719 F: drivers/iio/proximity/vl53l0x-i2c.c
14720 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14723 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14724 M: Sasha Levin <sashal@kernel.org>
14725 L: stable@vger.kernel.org
14727 F: Documentation/process/stable-kernel-rules.rst
14730 M: Ian Abbott <abbotti@mev.co.uk>
14731 M: H Hartley Sweeten <hsweeten@visionengravers.com>
14733 F: drivers/staging/comedi/
14735 STAGING - EROFS FILE SYSTEM
14736 M: Gao Xiang <gaoxiang25@huawei.com>
14737 M: Chao Yu <yuchao0@huawei.com>
14738 L: linux-erofs@lists.ozlabs.org
14740 F: drivers/staging/erofs/
14742 STAGING - INDUSTRIAL IO
14743 M: Jonathan Cameron <jic23@kernel.org>
14744 L: linux-iio@vger.kernel.org
14746 F: Documentation/devicetree/bindings/staging/iio/
14747 F: drivers/staging/iio/
14749 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14750 M: Marc Dietrich <marvin24@gmx.de>
14751 L: ac100@lists.launchpad.net (moderated for non-subscribers)
14752 L: linux-tegra@vger.kernel.org
14754 F: drivers/staging/nvec/
14756 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14757 M: Jens Frederich <jfrederich@gmail.com>
14758 M: Daniel Drake <dsd@laptop.org>
14759 M: Jon Nettleton <jon.nettleton@gmail.com>
14760 W: http://wiki.laptop.org/go/DCON
14762 F: drivers/staging/olpc_dcon/
14764 STAGING - REALTEK RTL8712U DRIVERS
14765 M: Larry Finger <Larry.Finger@lwfinger.net>
14766 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14768 F: drivers/staging/rtl8712/
14770 STAGING - REALTEK RTL8188EU DRIVERS
14771 M: Larry Finger <Larry.Finger@lwfinger.net>
14773 F: drivers/staging/rtl8188eu/
14775 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14776 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14777 M: Teddy Wang <teddy.wang@siliconmotion.com>
14778 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14779 L: linux-fbdev@vger.kernel.org
14781 F: drivers/staging/sm750fb/
14783 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14784 M: William Hubbs <w.d.hubbs@gmail.com>
14785 M: Chris Brannon <chris@the-brannons.com>
14786 M: Kirk Reiser <kirk@reisers.ca>
14787 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
14788 L: speakup@linux-speakup.org
14789 W: http://www.linux-speakup.org/
14791 F: drivers/staging/speakup/
14793 STAGING - VIA VT665X DRIVERS
14794 M: Forest Bond <forest@alittletooquiet.net>
14796 F: drivers/staging/vt665?/
14798 STAGING - WILC1000 WIFI DRIVER
14799 M: Adham Abozaeid <adham.abozaeid@microchip.com>
14800 M: Ajay Singh <ajay.kathat@microchip.com>
14801 L: linux-wireless@vger.kernel.org
14803 F: drivers/staging/wilc1000/
14806 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14808 L: devel@driverdev.osuosl.org
14810 F: drivers/staging/
14812 STARFIRE/DURALAN NETWORK DRIVER
14813 M: Ion Badulescu <ionut@badula.org>
14815 F: drivers/net/ethernet/adaptec/starfire*
14817 STEC S1220 SKD DRIVER
14818 M: Bart Van Assche <bart.vanassche@wdc.com>
14819 L: linux-block@vger.kernel.org
14821 F: drivers/block/skd*[ch]
14823 STI AUDIO (ASoC) DRIVERS
14824 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14825 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14827 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14831 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
14833 F: drivers/media/platform/sti/cec/
14834 F: Documentation/devicetree/bindings/media/stih-cec.txt
14836 STK1160 USB VIDEO CAPTURE DRIVER
14837 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14838 L: linux-media@vger.kernel.org
14839 T: git git://linuxtv.org/media_tree.git
14841 F: drivers/media/usb/stk1160/
14843 STM32 AUDIO (ASoC) DRIVERS
14844 M: Olivier Moysan <olivier.moysan@st.com>
14845 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14846 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14848 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
14851 STM32 TIMER/LPTIMER DRIVERS
14852 M: Fabrice Gasnier <fabrice.gasnier@st.com>
14854 F: drivers/*/stm32-*timer*
14855 F: drivers/pwm/pwm-stm32*
14856 F: include/linux/*/stm32-*tim*
14857 F: Documentation/ABI/testing/*timer-stm32
14858 F: Documentation/devicetree/bindings/*/stm32-*timer*
14859 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
14861 STMMAC ETHERNET DRIVER
14862 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
14863 M: Alexandre Torgue <alexandre.torgue@st.com>
14864 M: Jose Abreu <joabreu@synopsys.com>
14865 L: netdev@vger.kernel.org
14866 W: http://www.stlinux.com
14868 F: drivers/net/ethernet/stmicro/stmmac/
14871 M: Sam Creasey <sammy@sammy.net>
14872 W: http://sammy.net/sun3/
14874 F: arch/m68k/kernel/*sun3*
14875 F: arch/m68k/sun3*/
14876 F: arch/m68k/include/asm/sun3*
14877 F: drivers/net/ethernet/i825xx/sun3*
14879 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14880 M: Hans de Goede <hdegoede@redhat.com>
14881 L: linux-input@vger.kernel.org
14883 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14884 F: drivers/input/keyboard/sun4i-lradc-keys.c
14886 SUNDANCE NETWORK DRIVER
14887 M: Denis Kirjanov <kda@linux-powerpc.org>
14888 L: netdev@vger.kernel.org
14890 F: drivers/net/ethernet/dlink/sundance.c
14893 M: Yoshinori Sato <ysato@users.sourceforge.jp>
14894 M: Rich Felker <dalias@libc.org>
14895 L: linux-sh@vger.kernel.org
14896 Q: http://patchwork.kernel.org/project/linux-sh/list/
14898 F: Documentation/sh/
14903 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14904 M: Len Brown <len.brown@intel.com>
14905 M: Pavel Machek <pavel@ucw.cz>
14906 L: linux-pm@vger.kernel.org
14907 B: https://bugzilla.kernel.org
14909 F: Documentation/power/
14910 F: arch/x86/kernel/acpi/
14911 F: drivers/base/power/
14913 F: include/linux/suspend.h
14914 F: include/linux/freezer.h
14915 F: include/linux/pm.h
14918 M: Martin Mares <mj@ucw.cz>
14919 L: linux-video@atrey.karlin.mff.cuni.cz
14921 F: Documentation/svga.txt
14922 F: arch/x86/boot/video*
14925 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14926 L: iommu@lists.linux-foundation.org
14927 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14929 F: kernel/dma/swiotlb.c
14930 F: arch/*/kernel/pci-swiotlb.c
14931 F: include/linux/swiotlb.h
14934 M: Jiri Pirko <jiri@resnulli.us>
14935 M: Ivan Vecera <ivecera@redhat.com>
14936 L: netdev@vger.kernel.org
14939 F: include/net/switchdev.h
14941 SY8106A REGULATOR DRIVER
14942 M: Icenowy Zheng <icenowy@aosc.io>
14944 F: drivers/regulator/sy8106a-regulator.c
14945 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14947 SYNC FILE FRAMEWORK
14948 M: Sumit Semwal <sumit.semwal@linaro.org>
14949 R: Gustavo Padovan <gustavo@padovan.org>
14951 L: linux-media@vger.kernel.org
14952 L: dri-devel@lists.freedesktop.org
14953 F: drivers/dma-buf/sync_*
14954 F: drivers/dma-buf/dma-fence*
14955 F: drivers/dma-buf/sw_sync.c
14956 F: include/linux/sync_file.h
14957 F: include/uapi/linux/sync_file.h
14958 F: Documentation/sync_file.txt
14959 T: git git://anongit.freedesktop.org/drm/drm-misc
14961 SYNOPSYS ARC ARCHITECTURE
14962 M: Vineet Gupta <vgupta@synopsys.com>
14963 L: linux-snps-arc@lists.infradead.org
14966 F: Documentation/devicetree/bindings/arc/*
14967 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14968 F: drivers/clocksource/arc_timer.c
14969 F: drivers/tty/serial/arc_uart.c
14970 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14972 SYNOPSYS ARC HSDK SDP pll clock driver
14973 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14975 F: drivers/clk/clk-hsdk-pll.c
14976 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14978 SYNOPSYS ARC SDP clock driver
14979 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14981 F: drivers/clk/axs10x/*
14982 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14984 SYNOPSYS ARC SDP platform support
14985 M: Alexey Brodkin <abrodkin@synopsys.com>
14987 F: arch/arc/plat-axs10x
14988 F: arch/arc/boot/dts/ax*
14989 F: Documentation/devicetree/bindings/arc/axs10*
14991 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14992 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14994 F: drivers/reset/reset-axs10x.c
14995 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14997 SYNOPSYS CREG GPIO DRIVER
14998 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15000 F: drivers/gpio/gpio-creg-snps.c
15001 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15003 SYNOPSYS DESIGNWARE 8250 UART DRIVER
15004 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15006 F: drivers/tty/serial/8250/8250_dw.c
15008 SYNOPSYS DESIGNWARE APB GPIO DRIVER
15009 M: Hoan Tran <hoan@os.amperecomputing.com>
15010 L: linux-gpio@vger.kernel.org
15012 F: drivers/gpio/gpio-dwapb.c
15013 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15015 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15016 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15018 F: drivers/dma/dwi-axi-dmac/
15019 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15021 SYNOPSYS DESIGNWARE DMAC DRIVER
15022 M: Viresh Kumar <vireshk@kernel.org>
15023 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15025 F: Documentation/devicetree/bindings/dma/snps-dma.txt
15027 F: include/dt-bindings/dma/dw-dmac.h
15028 F: include/linux/dma/dw.h
15029 F: include/linux/platform_data/dma-dw.h
15031 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15032 M: Jose Abreu <Jose.Abreu@synopsys.com>
15033 L: netdev@vger.kernel.org
15035 F: drivers/net/ethernet/synopsys/
15037 SYNOPSYS DESIGNWARE I2C DRIVER
15038 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
15039 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15040 R: Mika Westerberg <mika.westerberg@linux.intel.com>
15041 L: linux-i2c@vger.kernel.org
15043 F: drivers/i2c/busses/i2c-designware-*
15044 F: include/linux/platform_data/i2c-designware.h
15046 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15047 M: Jaehoon Chung <jh80.chung@samsung.com>
15048 L: linux-mmc@vger.kernel.org
15050 F: drivers/mmc/host/dw_mmc*
15052 SYNOPSYS HSDK RESET CONTROLLER DRIVER
15053 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15055 F: drivers/reset/reset-hsdk.c
15056 F: include/dt-bindings/reset/snps,hsdk-reset.h
15057 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15059 SYSTEM CONFIGURATION (SYSCON)
15060 M: Lee Jones <lee.jones@linaro.org>
15061 M: Arnd Bergmann <arnd@arndb.de>
15062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15064 F: drivers/mfd/syscon.c
15066 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15067 M: Sudeep Holla <sudeep.holla@arm.com>
15068 L: linux-arm-kernel@lists.infradead.org
15070 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15071 F: drivers/clk/clk-sc[mp]i.c
15072 F: drivers/cpufreq/sc[mp]i-cpufreq.c
15073 F: drivers/firmware/arm_scpi.c
15074 F: drivers/firmware/arm_scmi/
15075 F: include/linux/sc[mp]i_protocol.h
15077 SYSTEM RESET/SHUTDOWN DRIVERS
15078 M: Sebastian Reichel <sre@kernel.org>
15079 L: linux-pm@vger.kernel.org
15080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15082 F: Documentation/devicetree/bindings/power/reset/
15083 F: drivers/power/reset/
15085 SYSTEM TRACE MODULE CLASS
15086 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
15088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15089 F: Documentation/trace/stm.rst
15090 F: drivers/hwtracing/stm/
15091 F: include/linux/stm.h
15092 F: include/uapi/linux/stm.h
15095 M: Christoph Hellwig <hch@infradead.org>
15097 F: Documentation/filesystems/sysv-fs.txt
15099 F: include/linux/sysv_fs.h
15101 TASKSTATS STATISTICS INTERFACE
15102 M: Balbir Singh <bsingharora@gmail.com>
15104 F: Documentation/accounting/taskstats*
15105 F: include/linux/taskstats*
15106 F: kernel/taskstats.c
15109 M: Jamal Hadi Salim <jhs@mojatatu.com>
15110 M: Cong Wang <xiyou.wangcong@gmail.com>
15111 M: Jiri Pirko <jiri@resnulli.us>
15112 L: netdev@vger.kernel.org
15114 F: include/net/pkt_cls.h
15115 F: include/net/pkt_sched.h
15116 F: include/net/tc_act/
15117 F: include/uapi/linux/pkt_cls.h
15118 F: include/uapi/linux/pkt_sched.h
15119 F: include/uapi/linux/tc_act/
15120 F: include/uapi/linux/tc_ematch/
15123 TC90522 MEDIA DRIVER
15124 M: Akihiro Tsukada <tskd08@gmail.com>
15125 L: linux-media@vger.kernel.org
15127 F: drivers/media/dvb-frontends/tc90522*
15129 TCP LOW PRIORITY MODULE
15130 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15131 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15132 W: http://tcp-lp-mod.sourceforge.net/
15134 F: net/ipv4/tcp_lp.c
15136 TDA10071 MEDIA DRIVER
15137 M: Antti Palosaari <crope@iki.fi>
15138 L: linux-media@vger.kernel.org
15139 W: https://linuxtv.org
15140 W: http://palosaari.fi/linux/
15141 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15142 T: git git://linuxtv.org/anttip/media_tree.git
15144 F: drivers/media/dvb-frontends/tda10071*
15146 TDA18212 MEDIA DRIVER
15147 M: Antti Palosaari <crope@iki.fi>
15148 L: linux-media@vger.kernel.org
15149 W: https://linuxtv.org
15150 W: http://palosaari.fi/linux/
15151 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15152 T: git git://linuxtv.org/anttip/media_tree.git
15154 F: drivers/media/tuners/tda18212*
15156 TDA18218 MEDIA DRIVER
15157 M: Antti Palosaari <crope@iki.fi>
15158 L: linux-media@vger.kernel.org
15159 W: https://linuxtv.org
15160 W: http://palosaari.fi/linux/
15161 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15162 T: git git://linuxtv.org/anttip/media_tree.git
15164 F: drivers/media/tuners/tda18218*
15166 TDA18250 MEDIA DRIVER
15167 M: Olli Salonen <olli.salonen@iki.fi>
15168 L: linux-media@vger.kernel.org
15169 W: https://linuxtv.org
15170 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15171 T: git git://linuxtv.org/media_tree.git
15173 F: drivers/media/tuners/tda18250*
15175 TDA18271 MEDIA DRIVER
15176 M: Michael Krufky <mkrufky@linuxtv.org>
15177 L: linux-media@vger.kernel.org
15178 W: https://linuxtv.org
15179 W: http://github.com/mkrufky
15180 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15181 T: git git://linuxtv.org/mkrufky/tuners.git
15183 F: drivers/media/tuners/tda18271*
15185 TDA1997x MEDIA DRIVER
15186 M: Tim Harvey <tharvey@gateworks.com>
15187 L: linux-media@vger.kernel.org
15188 W: https://linuxtv.org
15189 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15191 F: drivers/media/i2c/tda1997x.*
15193 TDA827x MEDIA DRIVER
15194 M: Michael Krufky <mkrufky@linuxtv.org>
15195 L: linux-media@vger.kernel.org
15196 W: https://linuxtv.org
15197 W: http://github.com/mkrufky
15198 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15199 T: git git://linuxtv.org/mkrufky/tuners.git
15201 F: drivers/media/tuners/tda8290.*
15203 TDA8290 MEDIA DRIVER
15204 M: Michael Krufky <mkrufky@linuxtv.org>
15205 L: linux-media@vger.kernel.org
15206 W: https://linuxtv.org
15207 W: http://github.com/mkrufky
15208 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15209 T: git git://linuxtv.org/mkrufky/tuners.git
15211 F: drivers/media/tuners/tda8290.*
15213 TDA9840 MEDIA DRIVER
15214 M: Hans Verkuil <hverkuil@xs4all.nl>
15215 L: linux-media@vger.kernel.org
15216 T: git git://linuxtv.org/media_tree.git
15217 W: https://linuxtv.org
15219 F: drivers/media/i2c/tda9840*
15221 TEA5761 TUNER DRIVER
15222 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15223 L: linux-media@vger.kernel.org
15224 W: https://linuxtv.org
15225 T: git git://linuxtv.org/media_tree.git
15227 F: drivers/media/tuners/tea5761.*
15229 TEA5767 TUNER DRIVER
15230 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15231 L: linux-media@vger.kernel.org
15232 W: https://linuxtv.org
15233 T: git git://linuxtv.org/media_tree.git
15235 F: drivers/media/tuners/tea5767.*
15237 TEA6415C MEDIA DRIVER
15238 M: Hans Verkuil <hverkuil@xs4all.nl>
15239 L: linux-media@vger.kernel.org
15240 T: git git://linuxtv.org/media_tree.git
15241 W: https://linuxtv.org
15243 F: drivers/media/i2c/tea6415c*
15245 TEA6420 MEDIA DRIVER
15246 M: Hans Verkuil <hverkuil@xs4all.nl>
15247 L: linux-media@vger.kernel.org
15248 T: git git://linuxtv.org/media_tree.git
15249 W: https://linuxtv.org
15251 F: drivers/media/i2c/tea6420*
15254 M: Jiri Pirko <jiri@resnulli.us>
15255 L: netdev@vger.kernel.org
15257 F: drivers/net/team/
15258 F: include/linux/if_team.h
15259 F: include/uapi/linux/if_team.h
15261 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15262 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15264 F: arch/x86/platform/ts5500/
15266 TECHNOTREND USB IR RECEIVER
15267 M: Sean Young <sean@mess.org>
15268 L: linux-media@vger.kernel.org
15270 F: drivers/media/rc/ttusbir.c
15272 TECHWELL TW9910 VIDEO DECODER
15273 L: linux-media@vger.kernel.org
15275 F: drivers/media/i2c/tw9910.c
15276 F: include/media/i2c/tw9910.h
15279 M: Jens Wiklander <jens.wiklander@linaro.org>
15281 F: include/linux/tee_drv.h
15282 F: include/uapi/linux/tee.h
15284 F: Documentation/tee.txt
15286 TEGRA ARCHITECTURE SUPPORT
15287 M: Thierry Reding <thierry.reding@gmail.com>
15288 M: Jonathan Hunter <jonathanh@nvidia.com>
15289 L: linux-tegra@vger.kernel.org
15290 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
15291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15296 M: Peter De Schrijver <pdeschrijver@nvidia.com>
15297 M: Prashant Gaikwad <pgaikwad@nvidia.com>
15299 F: drivers/clk/tegra/
15302 M: Laxman Dewangan <ldewangan@nvidia.com>
15303 M: Jon Hunter <jonathanh@nvidia.com>
15305 F: drivers/dma/tegra*
15308 M: Laxman Dewangan <ldewangan@nvidia.com>
15310 F: drivers/i2c/busses/i2c-tegra.c
15312 TEGRA IOMMU DRIVERS
15313 M: Thierry Reding <thierry.reding@gmail.com>
15314 L: linux-tegra@vger.kernel.org
15316 F: drivers/iommu/tegra*
15319 M: Laxman Dewangan <ldewangan@nvidia.com>
15321 F: drivers/input/keyboard/tegra-kbc.c
15324 M: Stefan Agner <stefan@agner.ch>
15325 M: Lucas Stach <dev@lynxeye.de>
15327 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15328 F: drivers/mtd/nand/raw/tegra_nand.c
15331 M: Thierry Reding <thierry.reding@gmail.com>
15333 F: drivers/pwm/pwm-tegra.c
15335 TEGRA SERIAL DRIVER
15336 M: Laxman Dewangan <ldewangan@nvidia.com>
15338 F: drivers/tty/serial/serial-tegra.c
15341 M: Laxman Dewangan <ldewangan@nvidia.com>
15343 F: drivers/spi/spi-tegra*
15345 TEHUTI ETHERNET DRIVER
15346 M: Andy Gospodarek <andy@greyhouse.net>
15347 L: netdev@vger.kernel.org
15349 F: drivers/net/ethernet/tehuti/*
15351 Telecom Clock Driver for MCPL0010
15352 M: Mark Gross <mark.gross@intel.com>
15354 F: drivers/char/tlclk.c
15356 TENSILICA XTENSA PORT (xtensa)
15357 M: Chris Zankel <chris@zankel.net>
15358 M: Max Filippov <jcmvbkbc@gmail.com>
15359 L: linux-xtensa@linux-xtensa.org
15360 T: git git://github.com/czankel/xtensa-linux.git
15363 F: drivers/irqchip/irq-xtensa-*
15365 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15366 M: Nishanth Menon <nm@ti.com>
15367 M: Tero Kristo <t-kristo@ti.com>
15368 M: Santosh Shilimkar <ssantosh@kernel.org>
15369 L: linux-arm-kernel@lists.infradead.org
15371 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15372 F: drivers/firmware/ti_sci*
15373 F: include/linux/soc/ti/ti_sci_protocol.h
15374 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15375 F: drivers/soc/ti/ti_sci_pm_domains.c
15376 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15377 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15378 F: drivers/clk/keystone/sci-clk.c
15379 F: drivers/reset/reset-ti-sci.c
15381 Texas Instruments ASoC drivers
15382 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
15383 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15387 Texas Instruments' DAC7612 DAC Driver
15388 M: Ricardo Ribalda <ricardo@ribalda.com>
15389 L: linux-iio@vger.kernel.org
15391 F: drivers/iio/dac/ti-dac7612.c
15392 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
15394 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15395 M: Hans Verkuil <hverkuil@xs4all.nl>
15396 L: linux-media@vger.kernel.org
15397 T: git git://linuxtv.org/media_tree.git
15398 W: https://linuxtv.org
15400 F: drivers/media/radio/radio-raremono.c
15403 M: Zhang Rui <rui.zhang@intel.com>
15404 M: Eduardo Valentin <edubezval@gmail.com>
15405 R: Daniel Lezcano <daniel.lezcano@linaro.org>
15406 L: linux-pm@vger.kernel.org
15407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15408 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15409 Q: https://patchwork.kernel.org/project/linux-pm/list/
15411 F: drivers/thermal/
15412 F: include/linux/thermal.h
15413 F: include/uapi/linux/thermal.h
15414 F: include/linux/cpu_cooling.h
15415 F: Documentation/devicetree/bindings/thermal/
15417 THERMAL/CPU_COOLING
15418 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
15419 M: Viresh Kumar <viresh.kumar@linaro.org>
15420 M: Javi Merino <javi.merino@kernel.org>
15421 L: linux-pm@vger.kernel.org
15423 F: Documentation/thermal/cpu-cooling-api.txt
15424 F: drivers/thermal/cpu_cooling.c
15425 F: include/linux/cpu_cooling.h
15427 THINKPAD ACPI EXTRAS DRIVER
15428 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15429 L: ibm-acpi-devel@lists.sourceforge.net
15430 L: platform-driver-x86@vger.kernel.org
15431 W: http://ibm-acpi.sourceforge.net
15432 W: http://thinkwiki.org/wiki/Ibm-acpi
15433 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15435 F: drivers/platform/x86/thinkpad_acpi.c
15438 M: Andreas Noever <andreas.noever@gmail.com>
15439 M: Michael Jamet <michael.jamet@intel.com>
15440 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15441 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15444 F: Documentation/admin-guide/thunderbolt.rst
15445 F: drivers/thunderbolt/
15446 F: include/linux/thunderbolt.h
15448 THUNDERBOLT NETWORK DRIVER
15449 M: Michael Jamet <michael.jamet@intel.com>
15450 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15451 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15452 L: netdev@vger.kernel.org
15454 F: drivers/net/thunderbolt.c
15456 THUNDERX GPIO DRIVER
15457 M: David Daney <david.daney@cavium.com>
15459 F: drivers/gpio/gpio-thunderx.c
15461 TI AM437X VPFE DRIVER
15462 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15463 L: linux-media@vger.kernel.org
15464 W: https://linuxtv.org
15465 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15466 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15468 F: drivers/media/platform/am437x/
15470 TI BANDGAP AND THERMAL DRIVER
15471 M: Eduardo Valentin <edubezval@gmail.com>
15472 M: Keerthy <j-keerthy@ti.com>
15473 L: linux-pm@vger.kernel.org
15474 L: linux-omap@vger.kernel.org
15476 F: drivers/thermal/ti-soc-thermal/
15478 TI BQ27XXX POWER SUPPLY DRIVER
15479 R: Andrew F. Davis <afd@ti.com>
15480 F: include/linux/power/bq27xxx_battery.h
15481 F: drivers/power/supply/bq27xxx_battery.c
15482 F: drivers/power/supply/bq27xxx_battery_i2c.c
15484 TI CDCE706 CLOCK DRIVER
15485 M: Max Filippov <jcmvbkbc@gmail.com>
15487 F: drivers/clk/clk-cdce706.c
15490 M: Tero Kristo <t-kristo@ti.com>
15491 L: linux-omap@vger.kernel.org
15494 F: include/linux/clk/ti.h
15496 TI DAVINCI MACHINE SUPPORT
15497 M: Sekhar Nori <nsekhar@ti.com>
15498 M: Kevin Hilman <khilman@kernel.org>
15499 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15502 F: arch/arm/mach-davinci/
15503 F: drivers/i2c/busses/i2c-davinci.c
15504 F: arch/arm/boot/dts/da850*
15506 TI DAVINCI SERIES CLOCK DRIVER
15507 M: David Lechner <david@lechnology.com>
15508 R: Sekhar Nori <nsekhar@ti.com>
15510 F: Documentation/devicetree/bindings/clock/ti/davinci/
15511 F: drivers/clk/davinci/
15513 TI DAVINCI SERIES GPIO DRIVER
15514 M: Keerthy <j-keerthy@ti.com>
15515 L: linux-gpio@vger.kernel.org
15517 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15518 F: drivers/gpio/gpio-davinci.c
15520 TI DAVINCI SERIES MEDIA DRIVER
15521 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15522 L: linux-media@vger.kernel.org
15523 W: https://linuxtv.org
15524 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15525 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15527 F: drivers/media/platform/davinci/
15528 F: include/media/davinci/
15530 TI ETHERNET SWITCH DRIVER (CPSW)
15531 R: Grygorii Strashko <grygorii.strashko@ti.com>
15532 L: linux-omap@vger.kernel.org
15533 L: netdev@vger.kernel.org
15535 F: drivers/net/ethernet/ti/cpsw*
15536 F: drivers/net/ethernet/ti/davinci*
15538 TI FLASH MEDIA INTERFACE DRIVER
15539 M: Alex Dubov <oakad@yahoo.com>
15541 F: drivers/misc/tifm*
15542 F: drivers/mmc/host/tifm_sd.c
15543 F: include/linux/tifm.h
15545 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15546 M: Santosh Shilimkar <ssantosh@kernel.org>
15547 L: linux-kernel@vger.kernel.org
15548 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15550 F: drivers/soc/ti/*
15551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15553 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15554 M: M R Swami Reddy <mr.swami.reddy@ti.com>
15555 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15556 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15558 F: sound/soc/codecs/lm49453*
15559 F: sound/soc/codecs/isabelle*
15561 TI LP855x BACKLIGHT DRIVER
15562 M: Milo Kim <milo.kim@ti.com>
15564 F: Documentation/backlight/lp855x-driver.txt
15565 F: drivers/video/backlight/lp855x_bl.c
15566 F: include/linux/platform_data/lp855x.h
15568 TI LP8727 CHARGER DRIVER
15569 M: Milo Kim <milo.kim@ti.com>
15571 F: drivers/power/supply/lp8727_charger.c
15572 F: include/linux/platform_data/lp8727.h
15574 TI LP8788 MFD DRIVER
15575 M: Milo Kim <milo.kim@ti.com>
15577 F: drivers/iio/adc/lp8788_adc.c
15578 F: drivers/leds/leds-lp8788.c
15579 F: drivers/mfd/lp8788*.c
15580 F: drivers/power/supply/lp8788-charger.c
15581 F: drivers/regulator/lp8788-*.c
15582 F: include/linux/mfd/lp8788*.h
15584 TI NETCP ETHERNET DRIVER
15585 M: Wingman Kwok <w-kwok2@ti.com>
15586 M: Murali Karicheri <m-karicheri2@ti.com>
15587 L: netdev@vger.kernel.org
15589 F: drivers/net/ethernet/ti/netcp*
15591 TI PCM3060 ASoC CODEC DRIVER
15592 M: Kirill Marinushkin <kmarinushkin@birdec.tech>
15593 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15595 F: Documentation/devicetree/bindings/sound/pcm3060.txt
15596 F: sound/soc/codecs/pcm3060*
15598 TI TAS571X FAMILY ASoC CODEC DRIVER
15599 M: Kevin Cernekee <cernekee@chromium.org>
15600 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15602 F: sound/soc/codecs/tas571x*
15604 TI TRF7970A NFC DRIVER
15605 M: Mark Greer <mgreer@animalcreek.com>
15606 L: linux-wireless@vger.kernel.org
15607 L: linux-nfc@lists.01.org (moderated for non-subscribers)
15609 F: drivers/nfc/trf7970a.c
15610 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15612 TI TWL4030 SERIES SOC CODEC DRIVER
15613 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
15614 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15616 F: sound/soc/codecs/twl4030*
15619 M: Benoit Parrot <bparrot@ti.com>
15620 L: linux-media@vger.kernel.org
15621 W: http://linuxtv.org/
15622 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15624 F: drivers/media/platform/ti-vpe/
15626 TI WILINK WIRELESS DRIVERS
15627 L: linux-wireless@vger.kernel.org
15628 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
15629 W: http://wireless.kernel.org/en/users/Drivers/wl1251
15630 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15632 F: drivers/net/wireless/ti/
15633 F: include/linux/wl12xx.h
15635 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15636 M: John Stultz <john.stultz@linaro.org>
15637 M: Thomas Gleixner <tglx@linutronix.de>
15638 R: Stephen Boyd <sboyd@kernel.org>
15639 L: linux-kernel@vger.kernel.org
15640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15642 F: include/linux/clocksource.h
15643 F: include/linux/time.h
15644 F: include/linux/timex.h
15645 F: include/uapi/linux/time.h
15646 F: include/uapi/linux/timex.h
15647 F: kernel/time/clocksource.c
15648 F: kernel/time/time*.c
15649 F: kernel/time/alarmtimer.c
15650 F: kernel/time/ntp.c
15651 F: tools/testing/selftests/timers/
15654 M: Jon Maloy <jon.maloy@ericsson.com>
15655 M: Ying Xue <ying.xue@windriver.com>
15656 L: netdev@vger.kernel.org (core kernel code)
15657 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15658 W: http://tipc.sourceforge.net/
15660 F: include/uapi/linux/tipc*.h
15663 TLAN NETWORK DRIVER
15664 M: Samuel Chessman <chessman@tux.org>
15665 L: tlan-devel@lists.sourceforge.net (subscribers-only)
15666 W: http://sourceforge.net/projects/tlan/
15668 F: Documentation/networking/device_drivers/ti/tlan.txt
15669 F: drivers/net/ethernet/ti/tlan.*
15671 TM6000 VIDEO4LINUX DRIVER
15672 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15673 L: linux-media@vger.kernel.org
15674 W: https://linuxtv.org
15675 T: git git://linuxtv.org/media_tree.git
15677 F: drivers/media/usb/tm6000/
15678 F: Documentation/media/v4l-drivers/tm6000*
15680 TMIO/SDHI MMC DRIVER
15681 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15682 L: linux-mmc@vger.kernel.org
15684 F: drivers/mmc/host/tmio_mmc*
15685 F: drivers/mmc/host/renesas_sdhi*
15686 F: include/linux/mfd/tmio.h
15688 TMP401 HARDWARE MONITOR DRIVER
15689 M: Guenter Roeck <linux@roeck-us.net>
15690 L: linux-hwmon@vger.kernel.org
15692 F: Documentation/hwmon/tmp401
15693 F: drivers/hwmon/tmp401.c
15695 TMPFS (SHMEM FILESYSTEM)
15696 M: Hugh Dickins <hughd@google.com>
15697 L: linux-mm@kvack.org
15699 F: include/linux/shmem_fs.h
15702 TOMOYO SECURITY MODULE
15703 M: Kentaro Takeda <takedakn@nttdata.co.jp>
15704 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15705 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
15706 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
15707 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
15708 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
15709 W: https://tomoyo.osdn.jp/
15711 F: security/tomoyo/
15713 TOPSTAR LAPTOP EXTRAS DRIVER
15714 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15715 L: platform-driver-x86@vger.kernel.org
15717 F: drivers/platform/x86/topstar-laptop.c
15719 TORTURE-TEST MODULES
15720 M: Davidlohr Bueso <dave@stgolabs.net>
15721 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
15722 M: Josh Triplett <josh@joshtriplett.org>
15723 L: linux-kernel@vger.kernel.org
15725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15726 F: Documentation/RCU/torture.txt
15727 F: kernel/torture.c
15728 F: kernel/rcu/rcutorture.c
15729 F: kernel/rcu/rcuperf.c
15730 F: kernel/locking/locktorture.c
15732 TOSHIBA ACPI EXTRAS DRIVER
15733 M: Azael Avalos <coproscefalo@gmail.com>
15734 L: platform-driver-x86@vger.kernel.org
15736 F: drivers/platform/x86/toshiba_acpi.c
15738 TOSHIBA BLUETOOTH DRIVER
15739 M: Azael Avalos <coproscefalo@gmail.com>
15740 L: platform-driver-x86@vger.kernel.org
15742 F: drivers/platform/x86/toshiba_bluetooth.c
15744 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15745 M: Azael Avalos <coproscefalo@gmail.com>
15746 L: platform-driver-x86@vger.kernel.org
15748 F: drivers/platform/x86/toshiba_haps.c
15751 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
15752 W: http://www.buzzard.org.uk/toshiba/
15754 F: drivers/char/toshiba.c
15755 F: include/linux/toshiba.h
15756 F: include/uapi/linux/toshiba.h
15758 TOSHIBA TC358743 DRIVER
15759 M: Mats Randgaard <matrandg@cisco.com>
15760 L: linux-media@vger.kernel.org
15762 F: drivers/media/i2c/tc358743*
15763 F: include/media/i2c/tc358743.h
15765 TOSHIBA WMI HOTKEYS DRIVER
15766 M: Azael Avalos <coproscefalo@gmail.com>
15767 L: platform-driver-x86@vger.kernel.org
15769 F: drivers/platform/x86/toshiba-wmi.c
15772 M: Peter Huewe <peterhuewe@gmx.de>
15773 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15774 R: Jason Gunthorpe <jgg@ziepe.ca>
15775 L: linux-integrity@vger.kernel.org
15776 Q: https://patchwork.kernel.org/project/linux-integrity/list/
15777 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15778 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
15780 F: drivers/char/tpm/
15783 M: Steven Rostedt <rostedt@goodmis.org>
15784 M: Ingo Molnar <mingo@redhat.com>
15785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15787 F: Documentation/trace/ftrace.rst
15788 F: arch/*/*/*/ftrace.h
15789 F: arch/*/kernel/ftrace.c
15790 F: include/*/ftrace.h
15791 F: include/linux/trace*.h
15794 F: tools/testing/selftests/ftrace/
15796 TRACING MMIO ACCESSES (MMIOTRACE)
15797 M: Steven Rostedt <rostedt@goodmis.org>
15798 M: Ingo Molnar <mingo@kernel.org>
15799 R: Karol Herbst <karolherbst@gmail.com>
15800 R: Pekka Paalanen <ppaalanen@gmail.com>
15802 L: linux-kernel@vger.kernel.org
15803 L: nouveau@lists.freedesktop.org
15804 F: kernel/trace/trace_mmiotrace.c
15805 F: include/linux/mmiotrace.h
15806 F: arch/x86/mm/kmmio.c
15807 F: arch/x86/mm/mmio-mod.c
15808 F: arch/x86/mm/testmmiotrace.c
15811 M: Jiri Kosina <trivial@kernel.org>
15812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15814 K: ^Subject:.*(?i)trivial
15816 TEMPO SEMICONDUCTOR DRIVERS
15817 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15819 F: sound/soc/codecs/tscs*.c
15820 F: sound/soc/codecs/tscs*.h
15821 F: Documentation/devicetree/bindings/sound/tscs*.txt
15824 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15825 M: Jiri Slaby <jslaby@suse.com>
15827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15828 F: Documentation/serial/
15830 F: drivers/tty/serial/serial_core.c
15831 F: include/linux/serial_core.h
15832 F: include/linux/serial.h
15833 F: include/linux/tty.h
15834 F: include/uapi/linux/serial_core.h
15835 F: include/uapi/linux/serial.h
15836 F: include/uapi/linux/tty.h
15838 TUA9001 MEDIA DRIVER
15839 M: Antti Palosaari <crope@iki.fi>
15840 L: linux-media@vger.kernel.org
15841 W: https://linuxtv.org
15842 W: http://palosaari.fi/linux/
15843 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15844 T: git git://linuxtv.org/anttip/media_tree.git
15846 F: drivers/media/tuners/tua9001*
15848 TULIP NETWORK DRIVERS
15849 L: netdev@vger.kernel.org
15850 L: linux-parisc@vger.kernel.org
15852 F: drivers/net/ethernet/dec/tulip/
15855 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
15856 W: http://vtun.sourceforge.net/tun
15858 F: Documentation/networking/tuntap.txt
15859 F: arch/um/os-Linux/drivers/
15861 TURBOCHANNEL SUBSYSTEM
15862 M: "Maciej W. Rozycki" <macro@linux-mips.org>
15863 M: Ralf Baechle <ralf@linux-mips.org>
15864 L: linux-mips@vger.kernel.org
15865 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
15868 F: include/linux/tc.h
15871 M: "Len Brown" <lenb@kernel.org>
15872 L: linux-pm@vger.kernel.org
15873 B: https://bugzilla.kernel.org
15874 Q: https://patchwork.kernel.org/project/linux-pm/list/
15875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15877 F: tools/power/x86/turbostat/
15879 TW5864 VIDEO4LINUX DRIVER
15880 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15881 M: Anton Sviridenko <anton@corp.bluecherry.net>
15882 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15883 M: Andrey Utkin <andrey_utkin@fastmail.com>
15884 L: linux-media@vger.kernel.org
15886 F: drivers/media/pci/tw5864/
15888 TW68 VIDEO4LINUX DRIVER
15889 M: Hans Verkuil <hverkuil@xs4all.nl>
15890 L: linux-media@vger.kernel.org
15891 T: git git://linuxtv.org/media_tree.git
15892 W: https://linuxtv.org
15894 F: drivers/media/pci/tw68/
15896 TW686X VIDEO4LINUX DRIVER
15897 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15898 L: linux-media@vger.kernel.org
15899 T: git git://linuxtv.org/media_tree.git
15900 W: http://linuxtv.org
15902 F: drivers/media/pci/tw686x/
15904 UBI FILE SYSTEM (UBIFS)
15905 M: Richard Weinberger <richard@nod.at>
15906 M: Artem Bityutskiy <dedekind1@gmail.com>
15907 M: Adrian Hunter <adrian.hunter@intel.com>
15908 L: linux-mtd@lists.infradead.org
15909 T: git git://git.infradead.org/ubifs-2.6.git
15910 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
15912 F: Documentation/filesystems/ubifs.txt
15915 UCLINUX (M68KNOMMU AND COLDFIRE)
15916 M: Greg Ungerer <gerg@linux-m68k.org>
15917 W: http://www.linux-m68k.org/
15918 W: http://www.uclinux.org/
15919 L: linux-m68k@lists.linux-m68k.org
15920 L: uclinux-dev@uclinux.org (subscribers-only)
15921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15923 F: arch/m68k/coldfire/
15925 F: arch/m68k/*/*_no.*
15926 F: arch/m68k/include/asm/*_no.*
15929 M: Jan Kara <jack@suse.com>
15931 F: Documentation/filesystems/udf.txt
15935 M: Bastien Nocera <hadess@hadess.net>
15936 L: linux-input@vger.kernel.org
15938 F: drivers/hid/hid-udraw-ps3.c
15941 M: Evgeniy Dushistov <dushistov@mail.ru>
15943 F: Documentation/filesystems/ufs.txt
15946 UHID USERSPACE HID IO DRIVER:
15947 M: David Herrmann <dh.herrmann@googlemail.com>
15948 L: linux-input@vger.kernel.org
15950 F: drivers/hid/uhid.c
15951 F: include/uapi/linux/uhid.h
15954 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15955 L: linux-usb@vger.kernel.org
15957 F: drivers/usb/common/ulpi.c
15958 F: include/linux/ulpi/
15960 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15961 L: linux-usb@vger.kernel.org
15964 F: include/linux/uwb.h
15965 F: include/linux/uwb/
15967 UNICORE32 ARCHITECTURE:
15968 M: Guan Xuetao <gxt@pku.edu.cn>
15969 W: http://mprc.pku.edu.cn/~guanxuetao/linux
15971 T: git git://github.com/gxt/linux.git
15975 M: Tony Finch <dot@dotat.at>
15976 W: http://dotat.at/prog/unifdef
15978 F: scripts/unifdef.c
15980 UNIFORM CDROM DRIVER
15981 M: Jens Axboe <axboe@kernel.dk>
15982 W: http://www.kernel.dk
15984 F: Documentation/cdrom/
15985 F: drivers/cdrom/cdrom.c
15986 F: include/linux/cdrom.h
15987 F: include/uapi/linux/cdrom.h
15989 UNISYS S-PAR DRIVERS
15990 M: David Kershner <david.kershner@unisys.com>
15991 L: sparmaintainer@unisys.com (Unisys internal)
15993 F: include/linux/visorbus.h
15994 F: drivers/visorbus/
15995 F: drivers/staging/unisys/
15997 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15998 R: Alim Akhtar <alim.akhtar@samsung.com>
15999 R: Avri Altman <avri.altman@wdc.com>
16000 R: Pedro Sousa <pedrom.sousa@synopsys.com>
16001 L: linux-scsi@vger.kernel.org
16003 F: Documentation/scsi/ufs.txt
16004 F: drivers/scsi/ufs/
16006 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16007 M: Pedro Sousa <pedrom.sousa@synopsys.com>
16008 L: linux-scsi@vger.kernel.org
16010 F: drivers/scsi/ufs/*dwc*
16012 UNSORTED BLOCK IMAGES (UBI)
16013 M: Artem Bityutskiy <dedekind1@gmail.com>
16014 M: Richard Weinberger <richard@nod.at>
16015 W: http://www.linux-mtd.infradead.org/
16016 L: linux-mtd@lists.infradead.org
16017 T: git git://git.infradead.org/ubifs-2.6.git
16019 F: drivers/mtd/ubi/
16020 F: include/linux/mtd/ubi.h
16021 F: include/uapi/mtd/ubi-user.h
16023 USB "USBNET" DRIVER FRAMEWORK
16024 M: Oliver Neukum <oneukum@suse.com>
16025 L: netdev@vger.kernel.org
16026 W: http://www.linux-usb.org/usbnet
16028 F: drivers/net/usb/usbnet.c
16029 F: include/linux/usb/usbnet.h
16032 M: Oliver Neukum <oneukum@suse.com>
16033 L: linux-usb@vger.kernel.org
16035 F: Documentation/usb/acm.txt
16036 F: drivers/usb/class/cdc-acm.*
16038 USB AR5523 WIRELESS DRIVER
16039 M: Pontus Fuchs <pontus.fuchs@gmail.com>
16040 L: linux-wireless@vger.kernel.org
16042 F: drivers/net/wireless/ath/ar5523/
16045 M: Oliver Neukum <oneukum@suse.com>
16046 L: linux-usb@vger.kernel.org
16047 L: linux-scsi@vger.kernel.org
16049 F: drivers/usb/storage/uas.c
16051 USB CDC ETHERNET DRIVER
16052 M: Oliver Neukum <oliver@neukum.org>
16053 L: linux-usb@vger.kernel.org
16055 F: drivers/net/usb/cdc_*.c
16056 F: include/uapi/linux/usb/cdc.h
16058 USB CHAOSKEY DRIVER
16059 M: Keith Packard <keithp@keithp.com>
16060 L: linux-usb@vger.kernel.org
16062 F: drivers/usb/misc/chaoskey.c
16064 USB CYPRESS C67X00 DRIVER
16065 M: Peter Korsgaard <jacmet@sunsite.dk>
16066 L: linux-usb@vger.kernel.org
16068 F: drivers/usb/c67x00/
16070 USB DAVICOM DM9601 DRIVER
16071 M: Peter Korsgaard <jacmet@sunsite.dk>
16072 L: netdev@vger.kernel.org
16073 W: http://www.linux-usb.org/usbnet
16075 F: drivers/net/usb/dm9601.c
16077 USB DIAMOND RIO500 DRIVER
16078 M: Cesar Miquel <miquel@df.uba.ar>
16079 L: rio500-users@lists.sourceforge.net
16080 W: http://rio500.sourceforge.net
16082 F: drivers/usb/misc/rio500*
16085 M: Alan Stern <stern@rowland.harvard.edu>
16086 L: linux-usb@vger.kernel.org
16088 F: Documentation/usb/ehci.txt
16089 F: drivers/usb/host/ehci*
16091 USB GADGET/PERIPHERAL SUBSYSTEM
16092 M: Felipe Balbi <balbi@kernel.org>
16093 L: linux-usb@vger.kernel.org
16094 W: http://www.linux-usb.org/gadget
16095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16097 F: drivers/usb/gadget/
16098 F: include/linux/usb/gadget*
16100 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16101 M: Jiri Kosina <jikos@kernel.org>
16102 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
16103 L: linux-usb@vger.kernel.org
16104 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16106 F: Documentation/hid/hiddev.txt
16107 F: drivers/hid/usbhid/
16109 USB INTEL XHCI ROLE MUX DRIVER
16110 M: Hans de Goede <hdegoede@redhat.com>
16111 L: linux-usb@vger.kernel.org
16113 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
16116 M: Olav Kongas <ok@artecdesign.ee>
16117 L: linux-usb@vger.kernel.org
16119 F: drivers/usb/host/isp116x*
16120 F: include/linux/usb/isp116x.h
16122 USB LAN78XX ETHERNET DRIVER
16123 M: Woojung Huh <woojung.huh@microchip.com>
16124 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16125 L: netdev@vger.kernel.org
16127 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16128 F: drivers/net/usb/lan78xx.*
16129 F: include/dt-bindings/net/microchip-lan78xx.h
16131 USB MASS STORAGE DRIVER
16132 M: Alan Stern <stern@rowland.harvard.edu>
16133 L: linux-usb@vger.kernel.org
16134 L: usb-storage@lists.one-eyed-alien.net
16136 F: drivers/usb/storage/
16139 M: Clemens Ladisch <clemens@ladisch.de>
16140 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16141 T: git git://git.alsa-project.org/alsa-kernel.git
16143 F: sound/usb/midi.*
16145 USB NETWORKING DRIVERS
16146 L: linux-usb@vger.kernel.org
16148 F: drivers/net/usb/
16151 M: Alan Stern <stern@rowland.harvard.edu>
16152 L: linux-usb@vger.kernel.org
16154 F: Documentation/usb/ohci.txt
16155 F: drivers/usb/host/ohci*
16157 USB OTG FSM (Finite State Machine)
16158 M: Peter Chen <Peter.Chen@nxp.com>
16159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16160 L: linux-usb@vger.kernel.org
16162 F: drivers/usb/common/usb-otg-fsm.c
16165 M: Valentina Manea <valentina.manea.m@gmail.com>
16166 M: Shuah Khan <shuah@kernel.org>
16167 M: Shuah Khan <skhan@linuxfoundation.org>
16168 L: linux-usb@vger.kernel.org
16170 F: Documentation/usb/usbip_protocol.txt
16171 F: drivers/usb/usbip/
16172 F: tools/usb/usbip/
16173 F: tools/testing/selftests/drivers/usb/usbip/
16176 M: Petko Manolov <petkan@nucleusys.com>
16177 L: linux-usb@vger.kernel.org
16178 L: netdev@vger.kernel.org
16179 T: git git://github.com/petkan/pegasus.git
16180 W: https://github.com/petkan/pegasus
16182 F: drivers/net/usb/pegasus.*
16185 M: Felipe Balbi <balbi@kernel.org>
16186 L: linux-usb@vger.kernel.org
16187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16189 F: drivers/usb/phy/
16191 USB PRINTER DRIVER (usblp)
16192 M: Pete Zaitcev <zaitcev@redhat.com>
16193 L: linux-usb@vger.kernel.org
16195 F: drivers/usb/class/usblp.c
16197 USB QMI WWAN NETWORK DRIVER
16198 M: Bjørn Mork <bjorn@mork.no>
16199 L: netdev@vger.kernel.org
16201 F: Documentation/ABI/testing/sysfs-class-net-qmi
16202 F: drivers/net/usb/qmi_wwan.c
16205 M: Petko Manolov <petkan@nucleusys.com>
16206 L: linux-usb@vger.kernel.org
16207 L: netdev@vger.kernel.org
16208 T: git git://github.com/petkan/rtl8150.git
16209 W: https://github.com/petkan/rtl8150
16211 F: drivers/net/usb/rtl8150.c
16213 USB SERIAL SUBSYSTEM
16214 M: Johan Hovold <johan@kernel.org>
16215 L: linux-usb@vger.kernel.org
16216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16218 F: Documentation/usb/usb-serial.txt
16219 F: drivers/usb/serial/
16220 F: include/linux/usb/serial.h
16222 USB SMSC75XX ETHERNET DRIVER
16223 M: Steve Glendinning <steve.glendinning@shawell.net>
16224 L: netdev@vger.kernel.org
16226 F: drivers/net/usb/smsc75xx.*
16228 USB SMSC95XX ETHERNET DRIVER
16229 M: Steve Glendinning <steve.glendinning@shawell.net>
16230 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16231 L: netdev@vger.kernel.org
16233 F: drivers/net/usb/smsc95xx.*
16236 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16237 L: linux-usb@vger.kernel.org
16238 W: http://www.linux-usb.org
16239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16241 F: Documentation/devicetree/bindings/usb/
16242 F: Documentation/usb/
16244 F: include/linux/usb.h
16245 F: include/linux/usb/
16247 USB TYPEC PI3USB30532 MUX DRIVER
16248 M: Hans de Goede <hdegoede@redhat.com>
16249 L: linux-usb@vger.kernel.org
16251 F: drivers/usb/typec/mux/pi3usb30532.c
16254 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16255 L: linux-usb@vger.kernel.org
16257 F: Documentation/ABI/testing/sysfs-class-typec
16258 F: Documentation/driver-api/usb/typec.rst
16259 F: drivers/usb/typec/
16260 F: include/linux/usb/typec.h
16262 USB TYPEC BUS FOR ALTERNATE MODES
16263 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16264 L: linux-usb@vger.kernel.org
16266 F: Documentation/ABI/testing/sysfs-bus-typec
16267 F: Documentation/driver-api/usb/typec_bus.rst
16268 F: drivers/usb/typec/altmodes/
16269 F: include/linux/usb/typec_altmode.h
16271 USB TYPEC PORT CONTROLLER DRIVERS
16272 M: Guenter Roeck <linux@roeck-us.net>
16273 L: linux-usb@vger.kernel.org
16275 F: drivers/usb/typec/tcpm/
16278 M: Alan Stern <stern@rowland.harvard.edu>
16279 L: linux-usb@vger.kernel.org
16281 F: drivers/usb/host/uhci*
16284 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16285 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16286 L: linux-media@vger.kernel.org
16287 T: git git://linuxtv.org/media_tree.git
16288 W: http://www.ideasonboard.org/uvc/
16290 F: drivers/media/usb/uvc/
16291 F: include/uapi/linux/uvcvideo.h
16294 M: Hans Verkuil <hverkuil@xs4all.nl>
16295 L: linux-media@vger.kernel.org
16296 T: git git://linuxtv.org/media_tree.git
16297 W: https://linuxtv.org
16299 F: drivers/media/usb/usbvision/
16302 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16303 L: linux-usb@vger.kernel.org
16305 F: drivers/usb/gadget/function/*uvc*
16306 F: drivers/usb/gadget/legacy/webcam.c
16307 F: include/uapi/linux/usb/g_uvc.h
16309 USB WIRELESS RNDIS DRIVER (rndis_wlan)
16310 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
16311 L: linux-wireless@vger.kernel.org
16313 F: drivers/net/wireless/rndis_wlan.c
16316 M: Mathias Nyman <mathias.nyman@intel.com>
16317 L: linux-usb@vger.kernel.org
16319 F: drivers/usb/host/xhci*
16320 F: drivers/usb/host/pci-quirks*
16323 L: linux-wireless@vger.kernel.org
16324 W: http://linux-lc100020.sourceforge.net
16326 F: drivers/net/wireless/zydas/zd1201.*
16329 M: Antoine Jacquet <royale@zerezo.com>
16330 L: linux-usb@vger.kernel.org
16331 L: linux-media@vger.kernel.org
16332 T: git git://linuxtv.org/media_tree.git
16333 W: http://royale.zerezo.com/zr364xx/
16335 F: Documentation/media/v4l-drivers/zr364xx*
16336 F: drivers/media/usb/zr364xx/
16338 USER-MODE LINUX (UML)
16339 M: Jeff Dike <jdike@addtoit.com>
16340 M: Richard Weinberger <richard@nod.at>
16341 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
16342 L: linux-um@lists.infradead.org
16343 W: http://user-mode-linux.sourceforge.net
16344 Q: https://patchwork.ozlabs.org/project/linux-um/list/
16345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16347 F: Documentation/virtual/uml/
16352 USERSPACE COPYIN/COPYOUT (UIOVEC)
16353 M: Alexander Viro <viro@zeniv.linux.org.uk>
16356 F: include/linux/uio.h
16358 USERSPACE DMA BUFFER DRIVER
16359 M: Gerd Hoffmann <kraxel@redhat.com>
16361 L: dri-devel@lists.freedesktop.org
16362 F: drivers/dma-buf/udmabuf.c
16363 F: include/uapi/linux/udmabuf.h
16364 T: git git://anongit.freedesktop.org/drm/drm-misc
16366 USERSPACE I/O (UIO)
16367 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16370 F: Documentation/driver-api/uio-howto.rst
16372 F: include/linux/uio_driver.h
16375 M: Karel Zak <kzak@redhat.com>
16376 L: util-linux@vger.kernel.org
16377 W: http://en.wikipedia.org/wiki/Util-linux
16378 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16382 M: Christoph Hellwig <hch@lst.de>
16383 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16384 L: linux-kernel@vger.kernel.org
16385 T: git git://git.infradead.org/users/hch/uuid.git
16388 F: include/linux/uuid.h
16389 F: include/uapi/linux/uuid.h
16393 M: Michal Januszewski <spock@gentoo.org>
16394 L: linux-fbdev@vger.kernel.org
16395 W: https://github.com/mjanusz/v86d
16397 F: Documentation/fb/uvesafb.txt
16398 F: drivers/video/fbdev/uvesafb.*
16401 M: Stefan Agner <stefan@agner.ch>
16402 L: linux-mtd@lists.infradead.org
16404 F: drivers/mtd/nand/raw/vf610_nfc.c
16406 VFAT/FAT/MSDOS FILESYSTEM
16407 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16409 F: Documentation/filesystems/vfat.txt
16413 M: Alex Williamson <alex.williamson@redhat.com>
16414 L: kvm@vger.kernel.org
16415 T: git git://github.com/awilliam/linux-vfio.git
16417 F: Documentation/vfio.txt
16419 F: include/linux/vfio.h
16420 F: include/uapi/linux/vfio.h
16422 VFIO MEDIATED DEVICE DRIVERS
16423 M: Kirti Wankhede <kwankhede@nvidia.com>
16424 L: kvm@vger.kernel.org
16426 F: Documentation/vfio-mediated-device.txt
16427 F: drivers/vfio/mdev/
16428 F: include/linux/mdev.h
16429 F: samples/vfio-mdev/
16431 VFIO PLATFORM DRIVER
16432 M: Eric Auger <eric.auger@redhat.com>
16433 L: kvm@vger.kernel.org
16435 F: drivers/vfio/platform/
16438 R: Lukas Wunner <lukas@wunner.de>
16440 F: Documentation/gpu/vga-switcheroo.rst
16441 F: drivers/gpu/vga/vga_switcheroo.c
16442 F: include/linux/vga_switcheroo.h
16443 T: git git://anongit.freedesktop.org/drm/drm-misc
16445 VIA RHINE NETWORK DRIVER
16447 F: drivers/net/ethernet/via/via-rhine.c
16449 VIA SD/MMC CARD CONTROLLER DRIVER
16450 M: Bruce Chang <brucechang@via.com.tw>
16451 M: Harald Welte <HaraldWelte@viatech.com>
16453 F: drivers/mmc/host/via-sdmmc.c
16455 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16456 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16457 L: linux-fbdev@vger.kernel.org
16459 F: include/linux/via-core.h
16460 F: include/linux/via-gpio.h
16461 F: include/linux/via_i2c.h
16462 F: drivers/video/fbdev/via/
16464 VIA VELOCITY NETWORK DRIVER
16465 M: Francois Romieu <romieu@fr.zoreil.com>
16466 L: netdev@vger.kernel.org
16468 F: drivers/net/ethernet/via/via-velocity.*
16470 VICODEC VIRTUAL CODEC DRIVER
16471 M: Hans Verkuil <hans.verkuil@cisco.com>
16472 L: linux-media@vger.kernel.org
16473 T: git git://linuxtv.org/media_tree.git
16474 W: https://linuxtv.org
16476 F: drivers/media/platform/vicodec/*
16478 VIDEO MULTIPLEXER DRIVER
16479 M: Philipp Zabel <p.zabel@pengutronix.de>
16480 L: linux-media@vger.kernel.org
16482 F: drivers/media/platform/video-mux.c
16484 VIDEO I2C POLLING DRIVER
16485 M: Matt Ranostay <matt.ranostay@konsulko.com>
16486 L: linux-media@vger.kernel.org
16488 F: drivers/media/i2c/video-i2c.c
16490 VIDEOBUF2 FRAMEWORK
16491 M: Pawel Osciak <pawel@osciak.com>
16492 M: Marek Szyprowski <m.szyprowski@samsung.com>
16493 M: Kyungmin Park <kyungmin.park@samsung.com>
16494 L: linux-media@vger.kernel.org
16496 F: drivers/media/common/videobuf2/*
16497 F: include/media/videobuf2-*
16499 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16500 M: Helen Koike <helen.koike@collabora.com>
16501 L: linux-media@vger.kernel.org
16502 T: git git://linuxtv.org/media_tree.git
16503 W: https://linuxtv.org
16505 F: drivers/media/platform/vimc/*
16508 M: Alex Williamson <alex.williamson@redhat.com>
16509 M: Paolo Bonzini <pbonzini@redhat.com>
16510 L: kvm@vger.kernel.org
16514 VIRTIO AND VHOST VSOCK DRIVER
16515 M: Stefan Hajnoczi <stefanha@redhat.com>
16516 L: kvm@vger.kernel.org
16517 L: virtualization@lists.linux-foundation.org
16518 L: netdev@vger.kernel.org
16520 F: include/linux/virtio_vsock.h
16521 F: include/uapi/linux/virtio_vsock.h
16522 F: include/uapi/linux/vsockmon.h
16523 F: include/uapi/linux/vm_sockets_diag.h
16524 F: net/vmw_vsock/diag.c
16525 F: net/vmw_vsock/af_vsock_tap.c
16526 F: net/vmw_vsock/virtio_transport_common.c
16527 F: net/vmw_vsock/virtio_transport.c
16528 F: drivers/net/vsockmon.c
16529 F: drivers/vhost/vsock.c
16530 F: tools/testing/vsock/
16532 VIRTIO CONSOLE DRIVER
16533 M: Amit Shah <amit@kernel.org>
16534 L: virtualization@lists.linux-foundation.org
16536 F: drivers/char/virtio_console.c
16537 F: include/linux/virtio_console.h
16538 F: include/uapi/linux/virtio_console.h
16540 VIRTIO CORE AND NET DRIVERS
16541 M: "Michael S. Tsirkin" <mst@redhat.com>
16542 M: Jason Wang <jasowang@redhat.com>
16543 L: virtualization@lists.linux-foundation.org
16545 F: Documentation/devicetree/bindings/virtio/
16548 F: drivers/net/virtio_net.c
16549 F: drivers/block/virtio_blk.c
16550 F: include/linux/virtio*.h
16551 F: include/uapi/linux/virtio_*.h
16552 F: drivers/crypto/virtio/
16553 F: mm/balloon_compaction.c
16555 VIRTIO BLOCK AND SCSI DRIVERS
16556 M: "Michael S. Tsirkin" <mst@redhat.com>
16557 M: Jason Wang <jasowang@redhat.com>
16558 R: Paolo Bonzini <pbonzini@redhat.com>
16559 R: Stefan Hajnoczi <stefanha@redhat.com>
16560 L: virtualization@lists.linux-foundation.org
16562 F: drivers/block/virtio_blk.c
16563 F: drivers/scsi/virtio_scsi.c
16564 F: include/uapi/linux/virtio_blk.h
16565 F: include/uapi/linux/virtio_scsi.h
16566 F: drivers/vhost/scsi.c
16568 VIRTIO CRYPTO DRIVER
16569 M: Gonglei <arei.gonglei@huawei.com>
16570 L: virtualization@lists.linux-foundation.org
16571 L: linux-crypto@vger.kernel.org
16573 F: drivers/crypto/virtio/
16574 F: include/uapi/linux/virtio_crypto.h
16576 VIRTIO DRIVERS FOR S390
16577 M: Cornelia Huck <cohuck@redhat.com>
16578 M: Halil Pasic <pasic@linux.ibm.com>
16579 L: linux-s390@vger.kernel.org
16580 L: virtualization@lists.linux-foundation.org
16581 L: kvm@vger.kernel.org
16583 F: drivers/s390/virtio/
16584 F: arch/s390/include/uapi/asm/virtio-ccw.h
16587 M: David Airlie <airlied@linux.ie>
16588 M: Gerd Hoffmann <kraxel@redhat.com>
16589 L: dri-devel@lists.freedesktop.org
16590 L: virtualization@lists.linux-foundation.org
16591 T: git git://anongit.freedesktop.org/drm/drm-misc
16593 F: drivers/gpu/drm/virtio/
16594 F: include/uapi/linux/virtio_gpu.h
16596 VIRTIO HOST (VHOST)
16597 M: "Michael S. Tsirkin" <mst@redhat.com>
16598 M: Jason Wang <jasowang@redhat.com>
16599 L: kvm@vger.kernel.org
16600 L: virtualization@lists.linux-foundation.org
16601 L: netdev@vger.kernel.org
16602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16605 F: include/uapi/linux/vhost.h
16607 VIRTIO INPUT DRIVER
16608 M: Gerd Hoffmann <kraxel@redhat.com>
16610 F: drivers/virtio/virtio_input.c
16611 F: include/uapi/linux/virtio_input.h
16613 VIRTUAL BOX GUEST DEVICE DRIVER
16614 M: Hans de Goede <hdegoede@redhat.com>
16615 M: Arnd Bergmann <arnd@arndb.de>
16616 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16618 F: include/linux/vbox_utils.h
16619 F: include/uapi/linux/vbox*.h
16620 F: drivers/virt/vboxguest/
16622 VIRTUAL SERIO DEVICE DRIVER
16623 M: Stephen Chandler Paul <thatslyude@gmail.com>
16625 F: drivers/input/serio/userio.c
16626 F: include/uapi/linux/userio.h
16628 VIVID VIRTUAL VIDEO DRIVER
16629 M: Hans Verkuil <hverkuil@xs4all.nl>
16630 L: linux-media@vger.kernel.org
16631 T: git git://linuxtv.org/media_tree.git
16632 W: https://linuxtv.org
16634 F: drivers/media/platform/vivid/*
16637 M: Florian Fainelli <f.fainelli@gmail.com>
16638 L: openwrt-devel@lists.openwrt.org (subscribers-only)
16640 F: drivers/vlynq/vlynq.c
16641 F: include/linux/vlynq.h
16644 M: Martyn Welch <martyn@welchs.me.uk>
16645 M: Manohar Vanga <manohar.vanga@gmail.com>
16646 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16647 L: devel@driverdev.osuosl.org
16649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16650 F: Documentation/driver-api/vme.rst
16651 F: drivers/staging/vme/
16653 F: include/linux/vme*
16655 VMWARE BALLOON DRIVER
16656 M: Julien Freche <jfreche@vmware.com>
16657 M: Nadav Amit <namit@vmware.com>
16658 M: "VMware, Inc." <pv-drivers@vmware.com>
16659 L: linux-kernel@vger.kernel.org
16661 F: drivers/misc/vmw_balloon.c
16663 VMWARE HYPERVISOR INTERFACE
16664 M: Alok Kataria <akataria@vmware.com>
16665 L: virtualization@lists.linux-foundation.org
16667 F: arch/x86/kernel/cpu/vmware.c
16669 VMWARE PVRDMA DRIVER
16670 M: Adit Ranadive <aditr@vmware.com>
16671 M: VMware PV-Drivers <pv-drivers@vmware.com>
16672 L: linux-rdma@vger.kernel.org
16674 F: drivers/infiniband/hw/vmw_pvrdma/
16676 VMware PVSCSI driver
16677 M: Jim Gill <jgill@vmware.com>
16678 M: VMware PV-Drivers <pv-drivers@vmware.com>
16679 L: linux-scsi@vger.kernel.org
16681 F: drivers/scsi/vmw_pvscsi.c
16682 F: drivers/scsi/vmw_pvscsi.h
16684 VMWARE VMMOUSE SUBDRIVER
16685 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16686 M: "VMware, Inc." <pv-drivers@vmware.com>
16687 L: linux-input@vger.kernel.org
16689 F: drivers/input/mouse/vmmouse.c
16690 F: drivers/input/mouse/vmmouse.h
16692 VMWARE VMXNET3 ETHERNET DRIVER
16693 M: Ronak Doshi <doshir@vmware.com>
16694 M: "VMware, Inc." <pv-drivers@vmware.com>
16695 L: netdev@vger.kernel.org
16697 F: drivers/net/vmxnet3/
16699 VOCORE VOCORE2 BOARD
16700 M: Harvey Hunt <harveyhuntnexus@gmail.com>
16701 L: linux-mips@vger.kernel.org
16703 F: arch/mips/boot/dts/ralink/vocore2.dts
16705 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16706 M: Liam Girdwood <lgirdwood@gmail.com>
16707 M: Mark Brown <broonie@kernel.org>
16708 L: linux-kernel@vger.kernel.org
16709 W: http://www.slimlogic.co.uk/?p=48
16710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16712 F: Documentation/devicetree/bindings/regulator/
16713 F: Documentation/power/regulator/
16714 F: drivers/regulator/
16715 F: include/dt-bindings/regulator/
16716 F: include/linux/regulator/
16719 M: David Ahern <dsa@cumulusnetworks.com>
16720 M: Shrijeet Mukherjee <shrijeet@gmail.com>
16721 L: netdev@vger.kernel.org
16723 F: drivers/net/vrf.c
16724 F: Documentation/networking/vrf.txt
16726 VT1211 HARDWARE MONITOR DRIVER
16727 M: Juerg Haefliger <juergh@gmail.com>
16728 L: linux-hwmon@vger.kernel.org
16730 F: Documentation/hwmon/vt1211
16731 F: drivers/hwmon/vt1211.c
16733 VT8231 HARDWARE MONITOR DRIVER
16734 M: Roger Lucas <vt8231@hiddenengine.co.uk>
16735 L: linux-hwmon@vger.kernel.org
16737 F: drivers/hwmon/vt8231.c
16739 VUB300 USB to SDIO/SD/MMC bridge chip
16740 M: Tony Olech <tony.olech@elandigitalsystems.com>
16741 L: linux-mmc@vger.kernel.org
16742 L: linux-usb@vger.kernel.org
16744 F: drivers/mmc/host/vub300.c
16746 W1 DALLAS'S 1-WIRE BUS
16747 M: Evgeniy Polyakov <zbr@ioremap.net>
16749 F: Documentation/devicetree/bindings/w1/
16750 F: Documentation/w1/
16752 F: include/linux/w1.h
16754 W83791D HARDWARE MONITORING DRIVER
16755 M: Marc Hulsman <m.hulsman@tudelft.nl>
16756 L: linux-hwmon@vger.kernel.org
16758 F: Documentation/hwmon/w83791d
16759 F: drivers/hwmon/w83791d.c
16761 W83793 HARDWARE MONITORING DRIVER
16762 M: Rudolf Marek <r.marek@assembler.cz>
16763 L: linux-hwmon@vger.kernel.org
16765 F: Documentation/hwmon/w83793
16766 F: drivers/hwmon/w83793.c
16768 W83795 HARDWARE MONITORING DRIVER
16769 M: Jean Delvare <jdelvare@suse.com>
16770 L: linux-hwmon@vger.kernel.org
16772 F: drivers/hwmon/w83795.c
16774 W83L51xD SD/MMC CARD INTERFACE DRIVER
16775 M: Pierre Ossman <pierre@ossman.eu>
16777 F: drivers/mmc/host/wbsd.*
16779 WACOM PROTOCOL 4 SERIAL TABLETS
16780 M: Julian Squires <julian@cipht.net>
16781 M: Hans de Goede <hdegoede@redhat.com>
16782 L: linux-input@vger.kernel.org
16784 F: drivers/input/tablet/wacom_serial4.c
16786 WATCHDOG DEVICE DRIVERS
16787 M: Wim Van Sebroeck <wim@linux-watchdog.org>
16788 M: Guenter Roeck <linux@roeck-us.net>
16789 L: linux-watchdog@vger.kernel.org
16790 W: http://www.linux-watchdog.org/
16791 T: git git://www.linux-watchdog.org/linux-watchdog.git
16793 F: Documentation/devicetree/bindings/watchdog/
16794 F: Documentation/watchdog/
16795 F: drivers/watchdog/
16796 F: include/linux/watchdog.h
16797 F: include/uapi/linux/watchdog.h
16799 WHISKEYCOVE PMIC GPIO DRIVER
16800 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16801 L: linux-gpio@vger.kernel.org
16803 F: drivers/gpio/gpio-wcove.c
16806 M: Dianlong Li <long17.cool@163.com>
16807 L: linux-rtc@vger.kernel.org
16809 F: drivers/rtc/rtc-sd3078.c
16812 M: David Herrmann <dh.herrmann@googlemail.com>
16813 L: linux-input@vger.kernel.org
16815 F: drivers/hid/hid-wiimote*
16817 WILOCITY WIL6210 WIRELESS DRIVER
16818 M: Maya Erez <merez@codeaurora.org>
16819 L: linux-wireless@vger.kernel.org
16820 L: wil6210@qti.qualcomm.com
16822 W: http://wireless.kernel.org/en/users/Drivers/wil6210
16823 F: drivers/net/wireless/ath/wil6210/
16826 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16827 M: linux-wimax@intel.com
16828 L: wimax@linuxwimax.org (subscribers-only)
16830 W: http://linuxwimax.org
16831 F: Documentation/wimax/README.wimax
16832 F: include/linux/wimax/debug.h
16833 F: include/net/wimax.h
16834 F: include/uapi/linux/wimax.h
16838 M: David Härdeman <david@hardeman.nu>
16840 F: drivers/media/rc/winbond-cir.c
16842 RCMM REMOTE CONTROLS DECODER
16843 M: Patrick Lerda <patrick9876@free.fr>
16845 F: drivers/media/rc/ir-rcmm-decoder.c
16847 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16848 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16849 L: linux-watchdog@vger.kernel.org
16851 F: drivers/watchdog/ebc-c384_wdt.c
16853 WINSYSTEMS WS16C48 GPIO DRIVER
16854 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16855 L: linux-gpio@vger.kernel.org
16857 F: drivers/gpio/gpio-ws16c48.c
16859 WISTRON LAPTOP BUTTON DRIVER
16860 M: Miloslav Trmac <mitr@volny.cz>
16862 F: drivers/input/misc/wistron_btns.c
16864 WL3501 WIRELESS PCMCIA CARD DRIVER
16865 L: linux-wireless@vger.kernel.org
16867 F: drivers/net/wireless/wl3501*
16869 WOLFSON MICROELECTRONICS DRIVERS
16870 L: patches@opensource.cirrus.com
16871 T: git https://github.com/CirrusLogic/linux-drivers.git
16872 W: https://github.com/CirrusLogic/linux-drivers/wiki
16874 F: Documentation/hwmon/wm83??
16875 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16876 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16877 F: Documentation/devicetree/bindings/mfd/arizona.txt
16878 F: Documentation/devicetree/bindings/mfd/wm831x.txt
16879 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
16880 F: arch/arm/mach-s3c64xx/mach-crag6410*
16881 F: drivers/clk/clk-wm83*.c
16882 F: drivers/extcon/extcon-arizona.c
16883 F: drivers/leds/leds-wm83*.c
16884 F: drivers/gpio/gpio-*wm*.c
16885 F: drivers/gpio/gpio-arizona.c
16886 F: drivers/hwmon/wm83??-hwmon.c
16887 F: drivers/input/misc/wm831x-on.c
16888 F: drivers/input/touchscreen/wm831x-ts.c
16889 F: drivers/input/touchscreen/wm97*.c
16890 F: drivers/mfd/arizona*
16891 F: drivers/mfd/wm*.c
16892 F: drivers/mfd/cs47l24*
16893 F: drivers/power/supply/wm83*.c
16894 F: drivers/rtc/rtc-wm83*.c
16895 F: drivers/regulator/wm8*.c
16896 F: drivers/regulator/arizona*
16897 F: drivers/video/backlight/wm83*_bl.c
16898 F: drivers/watchdog/wm83*_wdt.c
16899 F: include/linux/mfd/arizona/
16900 F: include/linux/mfd/wm831x/
16901 F: include/linux/mfd/wm8350/
16902 F: include/linux/mfd/wm8400*
16903 F: include/linux/regulator/arizona*
16904 F: include/linux/wm97xx.h
16905 F: include/sound/wm????.h
16906 F: sound/soc/codecs/arizona.?
16907 F: sound/soc/codecs/wm*
16908 F: sound/soc/codecs/cs47l24*
16911 M: Tejun Heo <tj@kernel.org>
16912 R: Lai Jiangshan <jiangshanlai@gmail.com>
16913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16915 F: include/linux/workqueue.h
16916 F: kernel/workqueue.c
16917 F: Documentation/core-api/workqueue.rst
16919 X-POWERS AXP288 PMIC DRIVERS
16920 M: Hans de Goede <hdegoede@redhat.com>
16923 F: drivers/acpi/pmic/intel_pmic_xpower.c
16925 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16926 M: Chen-Yu Tsai <wens@csie.org>
16927 L: linux-kernel@vger.kernel.org
16932 M: Andrew Hendry <andrew.hendry@gmail.com>
16933 L: linux-x25@vger.kernel.org
16935 F: Documentation/networking/x25*
16936 F: include/net/x25*
16939 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16940 M: Thomas Gleixner <tglx@linutronix.de>
16941 M: Ingo Molnar <mingo@redhat.com>
16942 M: Borislav Petkov <bp@alien8.de>
16943 R: "H. Peter Anvin" <hpa@zytor.com>
16945 L: linux-kernel@vger.kernel.org
16946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16948 F: Documentation/devicetree/bindings/x86/
16949 F: Documentation/x86/
16953 M: Andy Lutomirski <luto@kernel.org>
16954 L: linux-kernel@vger.kernel.org
16955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16959 X86 MCE INFRASTRUCTURE
16960 M: Tony Luck <tony.luck@intel.com>
16961 M: Borislav Petkov <bp@alien8.de>
16962 L: linux-edac@vger.kernel.org
16964 F: arch/x86/kernel/cpu/mcheck/*
16966 X86 MICROCODE UPDATE SUPPORT
16967 M: Borislav Petkov <bp@alien8.de>
16969 F: arch/x86/kernel/cpu/microcode/*
16972 M: Dave Hansen <dave.hansen@linux.intel.com>
16973 M: Andy Lutomirski <luto@kernel.org>
16974 M: Peter Zijlstra <peterz@infradead.org>
16975 L: linux-kernel@vger.kernel.org
16976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16980 X86 PLATFORM DRIVERS
16981 M: Darren Hart <dvhart@infradead.org>
16982 M: Andy Shevchenko <andy@infradead.org>
16983 L: platform-driver-x86@vger.kernel.org
16984 T: git git://git.infradead.org/linux-platform-drivers-x86.git
16986 F: drivers/platform/x86/
16987 F: drivers/platform/olpc/
16989 X86 PLATFORM DRIVERS - ARCH
16990 R: Darren Hart <dvhart@infradead.org>
16991 R: Andy Shevchenko <andy@infradead.org>
16992 L: platform-driver-x86@vger.kernel.org
16994 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16996 F: arch/x86/platform
16999 M: Andy Lutomirski <luto@kernel.org>
17000 L: linux-kernel@vger.kernel.org
17001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17003 F: arch/x86/entry/vdso/
17006 M: Matthew Wilcox <willy@infradead.org>
17007 L: linux-fsdevel@vger.kernel.org
17009 F: Documentation/core-api/xarray.rst
17012 F: include/linux/idr.h
17013 F: include/linux/xarray.h
17014 F: tools/testing/radix-tree
17017 M: Benjamin Valentin <benpicco@googlemail.com>
17019 F: drivers/media/rc/xbox_remote.c
17020 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
17022 XC2028/3028 TUNER DRIVER
17023 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17024 L: linux-media@vger.kernel.org
17025 W: https://linuxtv.org
17026 T: git git://linuxtv.org/media_tree.git
17028 F: drivers/media/tuners/tuner-xc2028.*
17030 XDP (eXpress Data Path)
17031 M: Alexei Starovoitov <ast@kernel.org>
17032 M: Daniel Borkmann <daniel@iogearbox.net>
17033 M: David S. Miller <davem@davemloft.net>
17034 M: Jakub Kicinski <jakub.kicinski@netronome.com>
17035 M: Jesper Dangaard Brouer <hawk@kernel.org>
17036 M: John Fastabend <john.fastabend@gmail.com>
17037 L: netdev@vger.kernel.org
17038 L: xdp-newbies@vger.kernel.org
17039 L: bpf@vger.kernel.org
17042 F: include/net/xdp.h
17043 F: kernel/bpf/devmap.c
17044 F: kernel/bpf/cpumap.c
17045 F: include/trace/events/xdp.h
17049 XDP SOCKETS (AF_XDP)
17050 M: Björn Töpel <bjorn.topel@intel.com>
17051 M: Magnus Karlsson <magnus.karlsson@intel.com>
17052 L: netdev@vger.kernel.org
17053 L: bpf@vger.kernel.org
17055 F: kernel/bpf/xskmap.c
17058 XEN BLOCK SUBSYSTEM
17059 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17060 M: Roger Pau Monné <roger.pau@citrix.com>
17061 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17063 F: drivers/block/xen-blkback/*
17064 F: drivers/block/xen*
17067 M: Stefano Stabellini <sstabellini@kernel.org>
17068 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17071 F: arch/arm/include/asm/xen/
17073 XEN HYPERVISOR ARM64
17074 M: Stefano Stabellini <sstabellini@kernel.org>
17075 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17078 F: arch/arm64/include/asm/xen/
17080 XEN HYPERVISOR INTERFACE
17081 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
17082 M: Juergen Gross <jgross@suse.com>
17083 R: Stefano Stabellini <sstabellini@kernel.org>
17084 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17088 F: arch/x86/platform/pvh/
17089 F: drivers/*/xen-*front.c
17091 F: arch/x86/include/asm/xen/
17092 F: arch/x86/include/asm/pvclock-abi.h
17094 F: include/uapi/xen/
17095 F: Documentation/ABI/stable/sysfs-hypervisor-xen
17096 F: Documentation/ABI/testing/sysfs-hypervisor-xen
17098 XEN NETWORK BACKEND DRIVER
17099 M: Wei Liu <wei.liu2@citrix.com>
17100 M: Paul Durrant <paul.durrant@citrix.com>
17101 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17102 L: netdev@vger.kernel.org
17104 F: drivers/net/xen-netback/*
17107 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17108 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17110 F: arch/x86/pci/*xen*
17111 F: drivers/pci/*xen*
17114 M: Juergen Gross <jgross@suse.com>
17115 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17116 L: linux-scsi@vger.kernel.org
17118 F: drivers/scsi/xen-scsifront.c
17119 F: drivers/xen/xen-scsiback.c
17120 F: include/xen/interface/io/vscsiif.h
17122 XEN SWIOTLB SUBSYSTEM
17123 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17124 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17125 L: iommu@lists.linux-foundation.org
17127 F: arch/x86/xen/*swiotlb*
17128 F: drivers/xen/*swiotlb*
17130 XEN SOUND FRONTEND DRIVER
17131 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17132 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17133 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17138 M: Darrick J. Wong <darrick.wong@oracle.com>
17139 M: linux-xfs@vger.kernel.org
17140 L: linux-xfs@vger.kernel.org
17142 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17144 F: Documentation/filesystems/xfs.txt
17147 XILINX AXI ETHERNET DRIVER
17148 M: Anirudha Sarangi <anirudh@xilinx.com>
17149 M: John Linn <John.Linn@xilinx.com>
17151 F: drivers/net/ethernet/xilinx/xilinx_axienet*
17153 XILINX UARTLITE SERIAL DRIVER
17154 M: Peter Korsgaard <jacmet@sunsite.dk>
17155 L: linux-serial@vger.kernel.org
17157 F: drivers/tty/serial/uartlite.c
17159 XILINX VIDEO IP CORES
17160 M: Hyun Kwon <hyun.kwon@xilinx.com>
17161 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17162 L: linux-media@vger.kernel.org
17163 T: git git://linuxtv.org/media_tree.git
17165 F: Documentation/devicetree/bindings/media/xilinx/
17166 F: drivers/media/platform/xilinx/
17167 F: include/uapi/linux/xilinx-v4l2-controls.h
17170 M: Eli Billauer <eli.billauer@gmail.com>
17171 L: linux-kernel@vger.kernel.org
17173 F: drivers/char/xillybus/
17176 M: George Cherian <george.cherian@cavium.com>
17177 M: Jan Glauber <jglauber@cavium.com>
17178 L: linux-i2c@vger.kernel.org
17179 W: http://www.cavium.com
17181 F: drivers/i2c/busses/i2c-xlp9xx.c
17183 XRA1403 GPIO EXPANDER
17184 M: Nandor Han <nandor.han@ge.com>
17185 M: Semi Malinen <semi.malinen@ge.com>
17186 L: linux-gpio@vger.kernel.org
17188 F: drivers/gpio/gpio-xra1403.c
17189 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17191 XTENSA XTFPGA PLATFORM SUPPORT
17192 M: Max Filippov <jcmvbkbc@gmail.com>
17193 L: linux-xtensa@linux-xtensa.org
17195 F: drivers/spi/spi-xtensa-xtfpga.c
17196 F: sound/soc/xtensa/xtfpga-i2s.c
17198 YAM DRIVER FOR AX.25
17199 M: Jean-Paul Roubelat <jpr@f6fbb.org>
17200 L: linux-hams@vger.kernel.org
17202 F: drivers/net/hamradio/yam*
17203 F: include/linux/yam.h
17205 YAMA SECURITY MODULE
17206 M: Kees Cook <keescook@chromium.org>
17207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17210 F: Documentation/admin-guide/LSM/Yama.rst
17212 YEALINK PHONE DRIVER
17213 M: Henk Vergonet <Henk.Vergonet@gmail.com>
17214 L: usbb2k-api-dev@nongnu.org
17216 F: Documentation/input/devices/yealink.rst
17217 F: drivers/input/misc/yealink.*
17219 Z8530 DRIVER FOR AX.25
17220 M: Joerg Reuter <jreuter@yaina.de>
17221 W: http://yaina.de/jreuter/
17222 W: http://www.qsl.net/dl1bke/
17223 L: linux-hams@vger.kernel.org
17225 F: Documentation/networking/z8530drv.txt
17226 F: drivers/net/hamradio/*scc.c
17227 F: drivers/net/hamradio/z8530.h
17229 ZBUD COMPRESSED PAGE ALLOCATOR
17230 M: Seth Jennings <sjenning@redhat.com>
17231 M: Dan Streetman <ddstreet@ieee.org>
17232 L: linux-mm@kvack.org
17235 F: include/linux/zbud.h
17237 ZD1211RW WIRELESS DRIVER
17238 M: Daniel Drake <dsd@gentoo.org>
17239 M: Ulrich Kunitz <kune@deine-taler.de>
17240 W: http://zd1211.ath.cx/wiki/DriverRewrite
17241 L: linux-wireless@vger.kernel.org
17242 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
17244 F: drivers/net/wireless/zydas/zd1211rw/
17246 ZD1301 MEDIA DRIVER
17247 M: Antti Palosaari <crope@iki.fi>
17248 L: linux-media@vger.kernel.org
17249 W: https://linuxtv.org/
17250 W: http://palosaari.fi/linux/
17251 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17253 F: drivers/media/usb/dvb-usb-v2/zd1301*
17255 ZD1301_DEMOD MEDIA DRIVER
17256 M: Antti Palosaari <crope@iki.fi>
17257 L: linux-media@vger.kernel.org
17258 W: https://linuxtv.org/
17259 W: http://palosaari.fi/linux/
17260 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17262 F: drivers/media/dvb-frontends/zd1301_demod*
17264 ZPOOL COMPRESSED PAGE STORAGE API
17265 M: Dan Streetman <ddstreet@ieee.org>
17266 L: linux-mm@kvack.org
17269 F: include/linux/zpool.h
17271 ZR36067 VIDEO FOR LINUX DRIVER
17272 L: mjpeg-users@lists.sourceforge.net
17273 L: linux-media@vger.kernel.org
17274 W: http://mjpeg.sourceforge.net/driver-zoran/
17275 T: hg https://linuxtv.org/hg/v4l-dvb
17277 F: drivers/staging/media/zoran/
17279 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17280 M: Minchan Kim <minchan@kernel.org>
17281 M: Nitin Gupta <ngupta@vflare.org>
17282 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17283 L: linux-kernel@vger.kernel.org
17285 F: drivers/block/zram/
17286 F: Documentation/blockdev/zram.txt
17288 ZS DECSTATION Z85C30 SERIAL DRIVER
17289 M: "Maciej W. Rozycki" <macro@linux-mips.org>
17291 F: drivers/tty/serial/zs.*
17293 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17294 M: Minchan Kim <minchan@kernel.org>
17295 M: Nitin Gupta <ngupta@vflare.org>
17296 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17297 L: linux-mm@kvack.org
17300 F: include/linux/zsmalloc.h
17301 F: Documentation/vm/zsmalloc.rst
17303 ZSWAP COMPRESSED SWAP CACHING
17304 M: Seth Jennings <sjenning@redhat.com>
17305 M: Dan Streetman <ddstreet@ieee.org>
17306 L: linux-mm@kvack.org
17311 M: Linus Torvalds <torvalds@linux-foundation.org>
17312 L: linux-kernel@vger.kernel.org
17313 Q: http://patchwork.kernel.org/project/LKML/list/
17314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17315 S: Buried alive in reporters