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 IIO DRIVER
272 M: William Breathitt Gray <vilhelm.gray@gmail.com>
273 L: linux-iio@vger.kernel.org
275 F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
276 F: drivers/iio/counter/104-quad-8.c
278 ACCES PCI-IDIO-16 GPIO DRIVER
279 M: William Breathitt Gray <vilhelm.gray@gmail.com>
280 L: linux-gpio@vger.kernel.org
282 F: drivers/gpio/gpio-pci-idio-16.c
284 ACCES PCIe-IDIO-24 GPIO DRIVER
285 M: William Breathitt Gray <vilhelm.gray@gmail.com>
286 L: linux-gpio@vger.kernel.org
288 F: drivers/gpio/gpio-pcie-idio-24.c
291 M: Jes Sorensen <jes@trained-monkey.org>
292 L: linux-acenic@sunsite.dk
294 F: drivers/net/ethernet/alteon/acenic*
296 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
297 M: Peter Feuerer <peter@piie.net>
298 L: platform-driver-x86@vger.kernel.org
299 W: http://piie.net/?section=acerhdf
301 F: drivers/platform/x86/acerhdf.c
303 ACER WMI LAPTOP EXTRAS
304 M: "Lee, Chun-Yi" <jlee@suse.com>
305 L: platform-driver-x86@vger.kernel.org
307 F: drivers/platform/x86/acer-wmi.c
310 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
311 M: Len Brown <lenb@kernel.org>
312 L: linux-acpi@vger.kernel.org
313 W: https://01.org/linux-acpi
314 Q: https://patchwork.kernel.org/project/linux-acpi/list/
315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
316 B: https://bugzilla.kernel.org
319 F: drivers/pnp/pnpacpi/
320 F: include/linux/acpi.h
321 F: include/linux/fwnode.h
323 F: Documentation/acpi/
324 F: Documentation/ABI/testing/sysfs-bus-acpi
325 F: Documentation/ABI/testing/configfs-acpi
326 F: drivers/pci/*acpi*
327 F: drivers/pci/*/*acpi*
331 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
332 M: Len Brown <lenb@kernel.org>
333 L: linux-acpi@vger.kernel.org
334 R: Tony Luck <tony.luck@intel.com>
335 R: Borislav Petkov <bp@alien8.de>
336 F: drivers/acpi/apei/
338 ACPI COMPONENT ARCHITECTURE (ACPICA)
339 M: Robert Moore <robert.moore@intel.com>
340 M: Erik Schmauss <erik.schmauss@intel.com>
341 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
342 L: linux-acpi@vger.kernel.org
344 W: https://acpica.org/
345 W: https://github.com/acpica/acpica/
346 Q: https://patchwork.kernel.org/project/linux-acpi/list/
347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
348 B: https://bugzilla.kernel.org
349 B: https://bugs.acpica.org
351 F: drivers/acpi/acpica/
356 M: Zhang Rui <rui.zhang@intel.com>
357 L: linux-acpi@vger.kernel.org
358 W: https://01.org/linux-acpi
359 B: https://bugzilla.kernel.org
361 F: drivers/acpi/fan.c
363 ACPI FOR ARM64 (ACPI/arm64)
364 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
365 M: Hanjun Guo <hanjun.guo@linaro.org>
366 M: Sudeep Holla <sudeep.holla@arm.com>
367 L: linux-acpi@vger.kernel.org
369 F: drivers/acpi/arm64
371 ACPI I2C MULTI INSTANTIATE DRIVER
372 M: Hans de Goede <hdegoede@redhat.com>
373 L: platform-driver-x86@vger.kernel.org
375 F: drivers/platform/x86/i2c-multi-instantiate.c
378 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
379 M: Len Brown <lenb@kernel.org>
380 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
381 R: Mika Westerberg <mika.westerberg@linux.intel.com>
382 L: linux-acpi@vger.kernel.org
383 Q: https://patchwork.kernel.org/project/linux-acpi/list/
384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
385 B: https://bugzilla.kernel.org
387 F: drivers/acpi/pmic/
390 M: Zhang Rui <rui.zhang@intel.com>
391 L: linux-acpi@vger.kernel.org
392 W: https://01.org/linux-acpi
393 B: https://bugzilla.kernel.org
395 F: drivers/acpi/*thermal*
398 M: Zhang Rui <rui.zhang@intel.com>
399 L: linux-acpi@vger.kernel.org
400 W: https://01.org/linux-acpi
401 B: https://bugzilla.kernel.org
403 F: drivers/acpi/acpi_video.c
406 L: platform-driver-x86@vger.kernel.org
408 F: drivers/platform/x86/wmi.c
409 F: include/uapi/linux/wmi.h
411 AD1889 ALSA SOUND DRIVER
412 W: https://parisc.wiki.kernel.org/index.php/AD1889
413 L: linux-parisc@vger.kernel.org
415 F: sound/pci/ad1889.*
417 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
418 M: Michael Hennerich <michael.hennerich@analog.com>
419 W: http://wiki.analog.com/AD5254
420 W: http://ez.analog.com/community/linux-device-drivers
422 F: drivers/misc/ad525x_dpot.c
424 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
425 M: Michael Hennerich <michael.hennerich@analog.com>
426 W: http://wiki.analog.com/AD5398
427 W: http://ez.analog.com/community/linux-device-drivers
429 F: drivers/regulator/ad5398.c
431 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
432 M: Michael Hennerich <michael.hennerich@analog.com>
433 W: http://wiki.analog.com/AD7142
434 W: http://ez.analog.com/community/linux-device-drivers
436 F: drivers/input/misc/ad714x.c
438 AD7877 TOUCHSCREEN DRIVER
439 M: Michael Hennerich <michael.hennerich@analog.com>
440 W: http://wiki.analog.com/AD7877
441 W: http://ez.analog.com/community/linux-device-drivers
443 F: drivers/input/touchscreen/ad7877.c
445 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
446 M: Michael Hennerich <michael.hennerich@analog.com>
447 W: http://wiki.analog.com/AD7879
448 W: http://ez.analog.com/community/linux-device-drivers
450 F: drivers/input/touchscreen/ad7879.c
452 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
453 M: Jiri Kosina <jikos@kernel.org>
456 ADF7242 IEEE 802.15.4 RADIO DRIVER
457 M: Michael Hennerich <michael.hennerich@analog.com>
458 W: https://wiki.analog.com/ADF7242
459 W: http://ez.analog.com/community/linux-device-drivers
460 L: linux-wpan@vger.kernel.org
462 F: drivers/net/ieee802154/adf7242.c
463 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
465 ADM1025 HARDWARE MONITOR DRIVER
466 M: Jean Delvare <jdelvare@suse.com>
467 L: linux-hwmon@vger.kernel.org
469 F: Documentation/hwmon/adm1025
470 F: drivers/hwmon/adm1025.c
472 ADM1029 HARDWARE MONITOR DRIVER
473 M: Corentin Labbe <clabbe.montjoie@gmail.com>
474 L: linux-hwmon@vger.kernel.org
476 F: drivers/hwmon/adm1029.c
478 ADM8211 WIRELESS DRIVER
479 L: linux-wireless@vger.kernel.org
480 W: http://wireless.kernel.org/
482 F: drivers/net/wireless/admtek/adm8211.*
484 ADP1653 FLASH CONTROLLER DRIVER
485 M: Sakari Ailus <sakari.ailus@iki.fi>
486 L: linux-media@vger.kernel.org
488 F: drivers/media/i2c/adp1653.c
489 F: include/media/i2c/adp1653.h
491 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
492 M: Michael Hennerich <michael.hennerich@analog.com>
493 W: http://wiki.analog.com/ADP5520
494 W: http://ez.analog.com/community/linux-device-drivers
496 F: drivers/mfd/adp5520.c
497 F: drivers/video/backlight/adp5520_bl.c
498 F: drivers/leds/leds-adp5520.c
499 F: drivers/gpio/gpio-adp5520.c
500 F: drivers/input/keyboard/adp5520-keys.c
502 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
503 M: Michael Hennerich <michael.hennerich@analog.com>
504 W: http://wiki.analog.com/ADP5588
505 W: http://ez.analog.com/community/linux-device-drivers
507 F: drivers/input/keyboard/adp5588-keys.c
508 F: drivers/gpio/gpio-adp5588.c
510 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
511 M: Michael Hennerich <michael.hennerich@analog.com>
512 W: http://wiki.analog.com/ADP8860
513 W: http://ez.analog.com/community/linux-device-drivers
515 F: drivers/video/backlight/adp8860_bl.c
517 ADS1015 HARDWARE MONITOR DRIVER
518 M: Dirk Eibach <eibach@gdsys.de>
519 L: linux-hwmon@vger.kernel.org
521 F: Documentation/hwmon/ads1015
522 F: drivers/hwmon/ads1015.c
523 F: include/linux/platform_data/ads1015.h
526 M: Colin Leroy <colin@colino.net>
528 F: drivers/macintosh/therm_adt746x.c
530 ADT7475 HARDWARE MONITOR DRIVER
531 M: Jean Delvare <jdelvare@suse.com>
532 L: linux-hwmon@vger.kernel.org
534 F: Documentation/hwmon/adt7475
535 F: drivers/hwmon/adt7475.c
538 M: Matthew Wilcox <willy@infradead.org>
539 M: Hannes Reinecke <hare@suse.com>
540 L: linux-scsi@vger.kernel.org
542 F: Documentation/scsi/advansys.txt
543 F: drivers/scsi/advansys.c
545 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
546 M: Michael Hennerich <michael.hennerich@analog.com>
547 W: http://wiki.analog.com/ADXL345
548 W: http://ez.analog.com/community/linux-device-drivers
550 F: drivers/input/misc/adxl34x.c
552 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
553 M: Stefan Popa <stefan.popa@analog.com>
554 W: http://ez.analog.com/community/linux-device-drivers
556 F: drivers/iio/accel/adxl372.c
557 F: drivers/iio/accel/adxl372_spi.c
558 F: drivers/iio/accel/adxl372_i2c.c
559 F: Documentation/devicetree/bindings/iio/accel/adxl372.txt
562 M: Antti Palosaari <crope@iki.fi>
563 L: linux-media@vger.kernel.org
564 W: https://linuxtv.org
565 W: http://palosaari.fi/linux/
566 Q: http://patchwork.linuxtv.org/project/linux-media/list/
567 T: git git://linuxtv.org/anttip/media_tree.git
569 F: drivers/media/dvb-frontends/af9013*
572 M: Antti Palosaari <crope@iki.fi>
573 L: linux-media@vger.kernel.org
574 W: https://linuxtv.org
575 W: http://palosaari.fi/linux/
576 Q: http://patchwork.linuxtv.org/project/linux-media/list/
577 T: git git://linuxtv.org/anttip/media_tree.git
579 F: drivers/media/dvb-frontends/af9033*
582 M: David Sterba <dsterba@suse.com>
583 L: linux-fsdevel@vger.kernel.org
585 F: Documentation/filesystems/affs.txt
589 M: David Howells <dhowells@redhat.com>
590 L: linux-afs@lists.infradead.org
593 F: include/trace/events/afs.h
594 F: Documentation/filesystems/afs.txt
595 W: https://www.infradead.org/~dhowells/kafs/
598 M: David Airlie <airlied@linux.ie>
599 T: git git://anongit.freedesktop.org/drm/drm
602 F: include/linux/agp*
603 F: include/uapi/linux/agp*
606 M: "Juergen E. Fischer" <fischer@norbit.de>
607 L: linux-scsi@vger.kernel.org
609 F: drivers/scsi/aha152x*
610 F: drivers/scsi/pcmcia/aha152x*
612 AIC7XXX / AIC79XX SCSI DRIVER
613 M: Hannes Reinecke <hare@suse.com>
614 L: linux-scsi@vger.kernel.org
616 F: drivers/scsi/aic7xxx/
618 AIMSLAB FM RADIO RECEIVER DRIVER
619 M: Hans Verkuil <hverkuil@xs4all.nl>
620 L: linux-media@vger.kernel.org
621 T: git git://linuxtv.org/media_tree.git
622 W: https://linuxtv.org
624 F: drivers/media/radio/radio-aimslab*
627 M: Benjamin LaHaise <bcrl@kvack.org>
628 L: linux-aio@kvack.org
631 F: include/linux/*aio*.h
634 M: Antti Palosaari <crope@iki.fi>
635 L: linux-media@vger.kernel.org
636 W: https://linuxtv.org
637 W: http://palosaari.fi/linux/
638 Q: http://patchwork.linuxtv.org/project/linux-media/list/
639 T: git git://linuxtv.org/anttip/media_tree.git
641 F: drivers/media/usb/airspy/
643 ALACRITECH GIGABIT ETHERNET DRIVER
644 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
646 F: drivers/net/ethernet/alacritech/*
648 ALCATEL SPEEDTOUCH USB DRIVER
649 M: Duncan Sands <duncan.sands@free.fr>
650 L: linux-usb@vger.kernel.org
651 W: http://www.linux-usb.org/SpeedTouch/
653 F: drivers/usb/atm/speedtch.c
654 F: drivers/usb/atm/usbatm.c
656 ALCHEMY AU1XX0 MMC DRIVER
657 M: Manuel Lauss <manuel.lauss@gmail.com>
659 F: drivers/mmc/host/au1xmmc.c
662 M: Rudolf Marek <r.marek@assembler.cz>
663 L: linux-i2c@vger.kernel.org
665 F: Documentation/i2c/busses/i2c-ali1563
666 F: drivers/i2c/busses/i2c-ali1563.c
668 ALLWINNER SECURITY SYSTEM
669 M: Corentin Labbe <clabbe.montjoie@gmail.com>
670 L: linux-crypto@vger.kernel.org
672 F: drivers/crypto/sunxi-ss/
675 M: Maxime Ripard <maxime.ripard@bootlin.com>
676 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
677 L: linux-media@vger.kernel.org
679 F: drivers/staging/media/sunxi/cedrus/
682 M: Richard Henderson <rth@twiddle.net>
683 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
684 M: Matt Turner <mattst88@gmail.com>
686 L: linux-alpha@vger.kernel.org
689 ALPS PS/2 TOUCHPAD DRIVER
690 R: Pali Rohár <pali.rohar@gmail.com>
691 F: drivers/input/mouse/alps.*
693 ALTERA I2C CONTROLLER DRIVER
694 M: Thor Thayer <thor.thayer@linux.intel.com>
696 F: drivers/i2c/busses/i2c-altera.c
698 ALTERA MAILBOX DRIVER
699 M: Ley Foon Tan <lftan@altera.com>
700 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
702 F: drivers/mailbox/mailbox-altera.c
705 M: Tien Hock Loh <thloh@altera.com>
706 L: linux-gpio@vger.kernel.org
708 F: drivers/gpio/gpio-altera.c
710 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
711 M: Thor Thayer <thor.thayer@linux.intel.com>
713 F: drivers/gpio/gpio-altera-a10sr.c
714 F: drivers/mfd/altera-a10sr.c
715 F: drivers/reset/reset-a10sr.c
716 F: include/linux/mfd/altera-a10sr.h
717 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
719 ALTERA TRIPLE SPEED ETHERNET DRIVER
720 M: Thor Thayer <thor.thayer@linux.intel.com>
721 L: netdev@vger.kernel.org
722 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
724 F: drivers/net/ethernet/altera/
726 ALTERA UART/JTAG UART SERIAL DRIVERS
727 M: Tobias Klauser <tklauser@distanz.ch>
728 L: linux-serial@vger.kernel.org
729 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
731 F: drivers/tty/serial/altera_uart.c
732 F: drivers/tty/serial/altera_jtaguart.c
733 F: include/linux/altera_uart.h
734 F: include/linux/altera_jtaguart.h
736 AMAZON ETHERNET DRIVERS
737 M: Netanel Belgazal <netanel@amazon.com>
738 R: Saeed Bishara <saeedb@amazon.com>
739 R: Zorik Machulsky <zorik@amazon.com>
740 L: netdev@vger.kernel.org
742 F: Documentation/networking/device_drivers/amazon/ena.txt
743 F: drivers/net/ethernet/amazon/
745 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
746 M: Tom Lendacky <thomas.lendacky@amd.com>
747 M: Gary Hook <gary.hook@amd.com>
748 L: linux-crypto@vger.kernel.org
750 F: drivers/crypto/ccp/
751 F: include/linux/ccp.h
754 M: Harry Wentland <harry.wentland@amd.com>
755 M: Leo Li <sunpeng.li@amd.com>
756 L: amd-gfx@lists.freedesktop.org
757 T: git git://people.freedesktop.org/~agd5f/linux
759 F: drivers/gpu/drm/amd/display/
761 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
762 M: Huang Rui <ray.huang@amd.com>
763 L: linux-hwmon@vger.kernel.org
765 F: Documentation/hwmon/fam15h_power
766 F: drivers/hwmon/fam15h_power.c
768 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
769 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
771 F: drivers/usb/gadget/udc/amd5536udc.*
773 AMD GEODE PROCESSOR/CHIPSET SUPPORT
774 P: Andres Salomon <dilinger@queued.net>
775 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
776 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
778 F: drivers/char/hw_random/geode-rng.c
779 F: drivers/crypto/geode*
780 F: drivers/video/fbdev/geode/
781 F: arch/x86/include/asm/geode.h
784 M: Joerg Roedel <joro@8bytes.org>
785 L: iommu@lists.linux-foundation.org
786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
788 F: drivers/iommu/amd_iommu*.[ch]
789 F: include/linux/amd-iommu.h
792 M: Oded Gabbay <oded.gabbay@gmail.com>
793 L: dri-devel@lists.freedesktop.org
794 T: git git://people.freedesktop.org/~gabbayo/linux.git
796 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
797 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
798 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
799 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
800 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
801 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
802 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
803 F: drivers/gpu/drm/amd/amdkfd/
804 F: drivers/gpu/drm/amd/include/cik_structs.h
805 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
806 F: drivers/gpu/drm/amd/include/vi_structs.h
807 F: drivers/gpu/drm/amd/include/v9_structs.h
808 F: include/uapi/linux/kfd_ioctl.h
811 M: Rex Zhu <rex.zhu@amd.com>
812 M: Evan Quan <evan.quan@amd.com>
813 L: amd-gfx@lists.freedesktop.org
815 F: drivers/gpu/drm/amd/powerplay/
816 T: git git://people.freedesktop.org/~agd5f/linux
818 AMD SEATTLE DEVICE TREE SUPPORT
819 M: Brijesh Singh <brijeshkumar.singh@amd.com>
820 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
821 M: Tom Lendacky <thomas.lendacky@amd.com>
823 F: arch/arm64/boot/dts/amd/
826 M: Tom Lendacky <thomas.lendacky@amd.com>
827 L: netdev@vger.kernel.org
829 F: drivers/net/ethernet/amd/xgbe/
830 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
832 ANALOG DEVICES INC AD5686 DRIVER
833 M: Stefan Popa <stefan.popa@analog.com>
834 L: linux-pm@vger.kernel.org
835 W: http://ez.analog.com/community/linux-device-drivers
837 F: drivers/iio/dac/ad5686*
838 F: drivers/iio/dac/ad5696*
840 ANALOG DEVICES INC AD5758 DRIVER
841 M: Stefan Popa <stefan.popa@analog.com>
842 L: linux-iio@vger.kernel.org
843 W: http://ez.analog.com/community/linux-device-drivers
845 F: drivers/iio/dac/ad5758.c
846 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
848 ANALOG DEVICES INC AD7124 DRIVER
849 M: Stefan Popa <stefan.popa@analog.com>
850 L: linux-iio@vger.kernel.org
851 W: http://ez.analog.com/community/linux-device-drivers
853 F: drivers/iio/adc/ad7124.c
854 F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt
856 ANALOG DEVICES INC AD9389B DRIVER
857 M: Hans Verkuil <hans.verkuil@cisco.com>
858 L: linux-media@vger.kernel.org
860 F: drivers/media/i2c/ad9389b*
862 ANALOG DEVICES INC ADGS1408 DRIVER
863 M: Mircea Caprioru <mircea.caprioru@analog.com>
865 F: drivers/mux/adgs1408.c
866 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
868 ANALOG DEVICES INC ADP5061 DRIVER
869 M: Stefan Popa <stefan.popa@analog.com>
870 L: linux-pm@vger.kernel.org
871 W: http://ez.analog.com/community/linux-device-drivers
873 F: drivers/power/supply/adp5061.c
875 ANALOG DEVICES INC ADV7180 DRIVER
876 M: Lars-Peter Clausen <lars@metafoo.de>
877 L: linux-media@vger.kernel.org
878 W: http://ez.analog.com/community/linux-device-drivers
880 F: drivers/media/i2c/adv7180.c
882 ANALOG DEVICES INC ADV748X DRIVER
883 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
884 L: linux-media@vger.kernel.org
886 F: drivers/media/i2c/adv748x/*
888 ANALOG DEVICES INC ADV7511 DRIVER
889 M: Hans Verkuil <hans.verkuil@cisco.com>
890 L: linux-media@vger.kernel.org
892 F: drivers/media/i2c/adv7511*
894 ANALOG DEVICES INC ADV7604 DRIVER
895 M: Hans Verkuil <hans.verkuil@cisco.com>
896 L: linux-media@vger.kernel.org
898 F: drivers/media/i2c/adv7604*
900 ANALOG DEVICES INC ADV7842 DRIVER
901 M: Hans Verkuil <hans.verkuil@cisco.com>
902 L: linux-media@vger.kernel.org
904 F: drivers/media/i2c/adv7842*
906 ANALOG DEVICES INC ASOC CODEC DRIVERS
907 M: Lars-Peter Clausen <lars@metafoo.de>
908 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
909 W: http://wiki.analog.com/
910 W: http://ez.analog.com/community/linux-device-drivers
912 F: sound/soc/codecs/adau*
913 F: sound/soc/codecs/adav*
914 F: sound/soc/codecs/ad1*
915 F: sound/soc/codecs/ad7*
916 F: sound/soc/codecs/ssm*
917 F: sound/soc/codecs/sigmadsp.*
919 ANALOG DEVICES INC DMA DRIVERS
920 M: Lars-Peter Clausen <lars@metafoo.de>
921 W: http://ez.analog.com/community/linux-device-drivers
923 F: drivers/dma/dma-axi-dmac.c
925 ANALOG DEVICES INC IIO DRIVERS
926 M: Lars-Peter Clausen <lars@metafoo.de>
927 M: Michael Hennerich <Michael.Hennerich@analog.com>
928 W: http://wiki.analog.com/
929 W: http://ez.analog.com/community/linux-device-drivers
931 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
932 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
934 F: drivers/iio/adc/ltc2497*
935 X: drivers/iio/*/adjd*
936 F: drivers/staging/iio/*/ad*
939 M: Greentime Hu <green.hu@gmail.com>
940 M: Vincent Chen <deanbo422@gmail.com>
941 T: git https://github.com/andestech/linux.git
944 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
945 F: Documentation/devicetree/bindings/nds32/
949 ANDROID CONFIG FRAGMENTS
950 M: Rob Herring <robh@kernel.org>
952 F: kernel/configs/android*
955 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
956 M: Arve Hjønnevåg <arve@android.com>
957 M: Todd Kjos <tkjos@android.com>
958 M: Martijn Coenen <maco@android.com>
959 M: Joel Fernandes <joel@joelfernandes.org>
960 M: Christian Brauner <christian@brauner.io>
961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
962 L: devel@driverdev.osuosl.org
965 F: drivers/staging/android/
967 ANDROID GOLDFISH PIC DRIVER
968 M: Miodrag Dinic <miodrag.dinic@mips.com>
970 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
971 F: drivers/irqchip/irq-goldfish-pic.c
973 ANDROID GOLDFISH RTC DRIVER
974 M: Miodrag Dinic <miodrag.dinic@mips.com>
976 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
977 F: drivers/rtc/rtc-goldfish.c
980 M: Laura Abbott <labbott@redhat.com>
981 M: Sumit Semwal <sumit.semwal@linaro.org>
982 L: devel@driverdev.osuosl.org
983 L: dri-devel@lists.freedesktop.org
984 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
986 F: drivers/staging/android/ion
987 F: drivers/staging/android/uapi/ion.h
989 AOA (Apple Onboard Audio) ALSA DRIVER
990 M: Johannes Berg <johannes@sipsolutions.net>
991 L: linuxppc-dev@lists.ozlabs.org
992 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
996 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
997 M: William Breathitt Gray <vilhelm.gray@gmail.com>
998 L: linux-iio@vger.kernel.org
1000 F: drivers/iio/adc/stx104.c
1003 M: Jiri Kosina <jikos@kernel.org>
1005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1006 F: arch/x86/kernel/apm_32.c
1007 F: include/linux/apm_bios.h
1008 F: include/uapi/linux/apm_bios.h
1009 F: drivers/char/apm-emulation.c
1011 APPARMOR SECURITY MODULE
1012 M: John Johansen <john.johansen@canonical.com>
1013 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1014 W: wiki.apparmor.net
1015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1017 F: security/apparmor/
1018 F: Documentation/admin-guide/LSM/apparmor.rst
1020 APPLE BCM5974 MULTITOUCH DRIVER
1021 M: Henrik Rydberg <rydberg@bitmath.org>
1022 L: linux-input@vger.kernel.org
1024 F: drivers/input/mouse/bcm5974.c
1027 M: Henrik Rydberg <rydberg@bitmath.org>
1028 L: linux-hwmon@vger.kernel.org
1030 F: drivers/hwmon/applesmc.c
1032 APPLETALK NETWORK LAYER
1033 L: netdev@vger.kernel.org
1035 F: drivers/net/appletalk/
1038 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1039 M: Khuong Dinh <khuong@os.amperecomputing.com>
1041 F: arch/arm64/boot/dts/apm/
1043 APPLIED MICRO (APM) X-GENE SOC EDAC
1044 M: Khuong Dinh <khuong@os.amperecomputing.com>
1046 F: drivers/edac/xgene_edac.c
1047 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1049 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1050 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1051 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1053 F: drivers/net/ethernet/apm/xgene-v2/
1055 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1056 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1057 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1058 M: Quan Nguyen <quan@os.amperecomputing.com>
1060 F: drivers/net/ethernet/apm/xgene/
1061 F: drivers/net/phy/mdio-xgene.c
1062 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1063 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1065 APPLIED MICRO (APM) X-GENE SOC PMU
1066 M: Khuong Dinh <khuong@os.amperecomputing.com>
1068 F: drivers/perf/xgene_pmu.c
1069 F: Documentation/perf/xgene-pmu.txt
1070 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1072 APTINA CAMERA SENSOR PLL
1073 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1074 L: linux-media@vger.kernel.org
1076 F: drivers/media/i2c/aptina-pll.*
1078 ARC FRAMEBUFFER DRIVER
1079 M: Jaya Kumar <jayalk@intworks.biz>
1081 F: drivers/video/fbdev/arcfb.c
1082 F: drivers/video/fbdev/core/fb_defio.c
1085 M: Alexey Brodkin <abrodkin@synopsys.com>
1087 F: drivers/gpu/drm/arc/
1088 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1090 ARCNET NETWORK LAYER
1091 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1092 L: netdev@vger.kernel.org
1094 F: drivers/net/arcnet/
1095 F: include/uapi/linux/if_arcnet.h
1097 ARM ARCHITECTED TIMER DRIVER
1098 M: Mark Rutland <mark.rutland@arm.com>
1099 M: Marc Zyngier <marc.zyngier@arm.com>
1100 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1102 F: arch/arm/include/asm/arch_timer.h
1103 F: arch/arm64/include/asm/arch_timer.h
1104 F: drivers/clocksource/arm_arch_timer.c
1106 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1107 M: Linus Walleij <linus.walleij@linaro.org>
1108 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1110 F: Documentation/devicetree/bindings/arm/arm-boards
1111 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1112 F: Documentation/devicetree/bindings/clock/arm-integrator.txt
1113 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1114 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1115 F: arch/arm/mach-integrator/
1116 F: arch/arm/mach-realview/
1117 F: arch/arm/mach-versatile/
1118 F: arch/arm/plat-versatile/
1119 F: arch/arm/boot/dts/arm-realview-*
1120 F: arch/arm/boot/dts/integrator*
1121 F: arch/arm/boot/dts/versatile*
1122 F: drivers/clk/versatile/
1123 F: drivers/i2c/busses/i2c-versatile.c
1124 F: drivers/irqchip/irq-versatile-fpga.c
1125 F: drivers/mtd/maps/physmap_of_versatile.c
1126 F: drivers/power/reset/arm-versatile-reboot.c
1127 F: drivers/soc/versatile/
1129 ARM HDLCD DRM DRIVER
1130 M: Liviu Dudau <liviu.dudau@arm.com>
1132 F: drivers/gpu/drm/arm/hdlcd_*
1133 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1135 ARM MALI-DP DRM DRIVER
1136 M: Liviu Dudau <liviu.dudau@arm.com>
1137 M: Brian Starkey <brian.starkey@arm.com>
1138 M: Mali DP Maintainers <malidp@foss.arm.com>
1140 F: drivers/gpu/drm/arm/
1141 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1143 ARM MFM AND FLOPPY DRIVERS
1144 M: Ian Molton <spyro@f2s.com>
1146 F: arch/arm/lib/floppydma.S
1147 F: arch/arm/include/asm/floppy.h
1149 ARM PMU PROFILING AND DEBUGGING
1150 M: Will Deacon <will.deacon@arm.com>
1151 M: Mark Rutland <mark.rutland@arm.com>
1153 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1154 F: arch/arm*/kernel/perf_*
1155 F: arch/arm/oprofile/common.c
1156 F: arch/arm*/kernel/hw_breakpoint.c
1157 F: arch/arm*/include/asm/hw_breakpoint.h
1158 F: arch/arm*/include/asm/perf_event.h
1160 F: include/linux/perf/arm_pmu.h
1161 F: Documentation/devicetree/bindings/arm/pmu.txt
1162 F: Documentation/devicetree/bindings/perf/
1165 M: Russell King <linux@armlinux.org.uk>
1166 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1167 W: http://www.armlinux.org.uk/
1169 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1171 X: arch/arm/boot/dts/
1173 ARM PRIMECELL AACI PL041 DRIVER
1174 M: Russell King <linux@armlinux.org.uk>
1178 ARM PRIMECELL BUS SUPPORT
1179 M: Russell King <linux@armlinux.org.uk>
1182 F: include/linux/amba/bus.h
1184 ARM PRIMECELL CLCD PL110 DRIVER
1185 M: Russell King <linux@armlinux.org.uk>
1187 F: drivers/video/fbdev/amba-clcd.*
1189 ARM PRIMECELL KMI PL050 DRIVER
1190 M: Russell King <linux@armlinux.org.uk>
1192 F: drivers/input/serio/ambakmi.*
1193 F: include/linux/amba/kmi.h
1195 ARM PRIMECELL MMCI PL180/1 DRIVER
1196 M: Russell King <linux@armlinux.org.uk>
1198 F: drivers/mmc/host/mmci.*
1199 F: include/linux/amba/mmci.h
1201 ARM PRIMECELL SSP PL022 SPI DRIVER
1202 M: Linus Walleij <linus.walleij@linaro.org>
1203 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1205 F: Documentation/devicetree/bindings/spi/spi_pl022.txt
1206 F: drivers/spi/spi-pl022.c
1208 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1209 M: Russell King <linux@armlinux.org.uk>
1211 F: drivers/tty/serial/amba-pl01*.c
1212 F: include/linux/amba/serial.h
1214 ARM PRIMECELL VIC PL190/PL192 DRIVER
1215 M: Linus Walleij <linus.walleij@linaro.org>
1216 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1219 F: drivers/irqchip/irq-vic.c
1222 M: Will Deacon <will.deacon@arm.com>
1223 R: Robin Murphy <robin.murphy@arm.com>
1224 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1226 F: drivers/iommu/arm-smmu.c
1227 F: drivers/iommu/arm-smmu-v3.c
1228 F: drivers/iommu/io-pgtable-arm.c
1229 F: drivers/iommu/io-pgtable-arm-v7s.c
1231 ARM SUB-ARCHITECTURES
1232 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1238 ARM/ACTIONS SEMI ARCHITECTURE
1239 M: Andreas Färber <afaerber@suse.de>
1240 R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1241 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1244 F: arch/arm/mach-actions/
1245 F: arch/arm/boot/dts/owl-*
1246 F: arch/arm64/boot/dts/actions/
1247 F: drivers/clk/actions/
1248 F: drivers/clocksource/timer-owl*
1249 F: drivers/dma/owl-dma.c
1250 F: drivers/i2c/busses/i2c-owl.c
1251 F: drivers/pinctrl/actions/*
1252 F: drivers/soc/actions/
1253 F: include/dt-bindings/power/owl-*
1254 F: include/linux/soc/actions/
1255 F: Documentation/devicetree/bindings/arm/actions.txt
1256 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1257 F: Documentation/devicetree/bindings/dma/owl-dma.txt
1258 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1259 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1260 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1261 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1263 ARM/ADS SPHERE MACHINE SUPPORT
1264 M: Lennert Buytenhek <kernel@wantstofly.org>
1265 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1268 ARM/AFEB9260 MACHINE SUPPORT
1269 M: Sergey Lapin <slapin@ossfans.org>
1270 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1273 ARM/AJECO 1ARM MACHINE SUPPORT
1274 M: Lennert Buytenhek <kernel@wantstofly.org>
1275 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1278 ARM/Allwinner SoC Clock Support
1279 M: Emilio López <emilio@elopez.com.ar>
1281 F: drivers/clk/sunxi/
1283 ARM/Allwinner sunXi SoC support
1284 M: Maxime Ripard <maxime.ripard@bootlin.com>
1285 M: Chen-Yu Tsai <wens@csie.org>
1286 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1290 F: arch/arm/mach-sunxi/
1291 F: arch/arm64/boot/dts/allwinner/
1292 F: drivers/clk/sunxi-ng/
1293 F: drivers/pinctrl/sunxi/
1294 F: drivers/soc/sunxi/
1295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1297 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1298 M: Neil Armstrong <narmstrong@baylibre.com>
1299 M: Jerome Brunet <jbrunet@baylibre.com>
1300 L: linux-amlogic@lists.infradead.org
1302 F: drivers/clk/meson/
1303 F: include/dt-bindings/clock/meson*
1304 F: include/dt-bindings/clock/gxbb*
1305 F: Documentation/devicetree/bindings/clock/amlogic*
1307 ARM/Amlogic Meson SoC support
1308 M: Kevin Hilman <khilman@baylibre.com>
1309 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1310 L: linux-amlogic@lists.infradead.org
1311 W: http://linux-meson.com/
1313 F: arch/arm/mach-meson/
1314 F: arch/arm/boot/dts/meson*
1315 F: arch/arm64/boot/dts/amlogic/
1316 F: drivers/pinctrl/meson/
1317 F: drivers/mmc/host/meson*
1318 F: drivers/soc/amlogic/
1321 ARM/Amlogic Meson SoC Sound Drivers
1322 M: Jerome Brunet <jbrunet@baylibre.com>
1323 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1326 F: Documentation/devicetree/bindings/sound/amlogic*
1328 ARM/Annapurna Labs ALPINE ARCHITECTURE
1329 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1330 M: Antoine Tenart <antoine.tenart@bootlin.com>
1331 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1333 F: arch/arm/mach-alpine/
1334 F: arch/arm/boot/dts/alpine*
1335 F: arch/arm64/boot/dts/al/
1336 F: drivers/*/*alpine*
1338 ARM/ARTPEC MACHINE SUPPORT
1339 M: Jesper Nilsson <jesper.nilsson@axis.com>
1340 M: Lars Persson <lars.persson@axis.com>
1342 L: linux-arm-kernel@axis.com
1343 F: arch/arm/mach-artpec
1344 F: arch/arm/boot/dts/artpec6*
1346 F: drivers/crypto/axis
1347 F: drivers/pinctrl/pinctrl-artpec*
1348 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1350 ARM/ASPEED I2C DRIVER
1351 M: Brendan Higgins <brendanhiggins@google.com>
1352 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1353 R: Joel Stanley <joel@jms.id.au>
1354 L: linux-i2c@vger.kernel.org
1355 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1357 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1358 F: drivers/i2c/busses/i2c-aspeed.c
1359 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1360 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1362 ARM/ASPEED MACHINE SUPPORT
1363 M: Joel Stanley <joel@jms.id.au>
1364 R: Andrew Jeffery <andrew@aj.id.au>
1365 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1366 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1367 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1370 F: arch/arm/mach-aspeed/
1371 F: arch/arm/boot/dts/aspeed-*
1374 ARM/BITMAIN ARCHITECTURE
1375 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1376 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1378 F: arch/arm64/boot/dts/bitmain/
1379 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1381 ARM/CALXEDA HIGHBANK ARCHITECTURE
1382 M: Rob Herring <robh@kernel.org>
1383 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1385 F: arch/arm/mach-highbank/
1386 F: arch/arm/boot/dts/highbank.dts
1387 F: arch/arm/boot/dts/ecx-*.dts*
1389 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1390 M: Krzysztof Halasa <khalasa@piap.pl>
1392 F: arch/arm/mach-cns3xxx/
1394 ARM/CAVIUM THUNDER NETWORK DRIVER
1395 M: Sunil Goutham <sgoutham@cavium.com>
1396 M: Robert Richter <rric@kernel.org>
1397 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1399 F: drivers/net/ethernet/cavium/thunder/
1401 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1402 M: Lukasz Majewski <lukma@denx.de>
1403 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1405 F: arch/arm/mach-ep93xx/ts72xx.c
1407 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1408 M: Alexander Shiyan <shc_work@mail.ru>
1409 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1413 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1414 M: Lennert Buytenhek <kernel@wantstofly.org>
1415 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1418 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1419 M: Hartley Sweeten <hsweeten@visionengravers.com>
1420 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1421 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1423 F: arch/arm/mach-ep93xx/
1424 F: arch/arm/mach-ep93xx/include/mach/
1427 M: Russell King <linux@armlinux.org.uk>
1428 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1430 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1431 F: drivers/clk/clkdev.c
1433 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1434 M: Mike Rapoport <mike@compulab.co.il>
1435 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1438 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1439 M: Baruch Siach <baruch@tkos.co.il>
1440 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1442 F: arch/arm/boot/dts/cx92755*
1445 ARM/CONTEC MICRO9 MACHINE SUPPORT
1446 M: Hubert Feurstein <hubert.feurstein@contec.at>
1448 F: arch/arm/mach-ep93xx/micro9.c
1450 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1451 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1452 R: Suzuki K Poulose <suzuki.poulose@arm.com>
1453 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1455 F: drivers/hwtracing/coresight/*
1456 F: Documentation/trace/coresight.txt
1457 F: Documentation/trace/coresight-cpu-debug.txt
1458 F: Documentation/devicetree/bindings/arm/coresight.txt
1459 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1460 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1461 F: tools/perf/arch/arm/util/pmu.c
1462 F: tools/perf/arch/arm/util/auxtrace.c
1463 F: tools/perf/arch/arm/util/cs-etm.c
1464 F: tools/perf/arch/arm/util/cs-etm.h
1465 F: tools/perf/util/cs-etm.*
1466 F: tools/perf/util/cs-etm-decoder/*
1468 ARM/CORGI MACHINE SUPPORT
1469 M: Richard Purdie <rpurdie@rpsys.net>
1472 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1473 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1474 M: Linus Walleij <linus.walleij@linaro.org>
1475 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1476 T: git git://github.com/ulli-kroll/linux.git
1478 F: Documentation/devicetree/bindings/arm/gemini.txt
1479 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1480 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1481 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1482 F: arch/arm/mach-gemini/
1483 F: drivers/net/ethernet/cortina/
1484 F: drivers/pinctrl/pinctrl-gemini.c
1485 F: drivers/rtc/rtc-ftrtc010.c
1487 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1488 M: Barry Song <baohua@kernel.org>
1489 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1492 F: arch/arm/boot/dts/prima2*
1493 F: arch/arm/mach-prima2/
1494 F: drivers/clk/sirf/
1495 F: drivers/clocksource/timer-prima2.c
1496 F: drivers/clocksource/timer-atlas7.c
1500 ARM/EBSA110 MACHINE SUPPORT
1501 M: Russell King <linux@armlinux.org.uk>
1502 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1503 W: http://www.armlinux.org.uk/
1505 F: arch/arm/mach-ebsa110/
1506 F: drivers/net/ethernet/amd/am79c961a.*
1508 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1509 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1510 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1511 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1515 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1516 M: Robert Jarzmik <robert.jarzmik@free.fr>
1517 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519 F: arch/arm/mach-pxa/ezx.c
1521 ARM/FARADAY FA526 PORT
1522 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1523 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1525 T: git git://git.berlios.de/gemini-board
1526 F: arch/arm/mm/*-fa*
1528 ARM/FOOTBRIDGE ARCHITECTURE
1529 M: Russell King <linux@armlinux.org.uk>
1530 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531 W: http://www.armlinux.org.uk/
1533 F: arch/arm/include/asm/hardware/dec21285.h
1534 F: arch/arm/mach-footbridge/
1536 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1537 M: Shawn Guo <shawnguo@kernel.org>
1538 M: Sascha Hauer <s.hauer@pengutronix.de>
1539 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1540 R: Fabio Estevam <festevam@gmail.com>
1541 R: NXP Linux Team <linux-imx@nxp.com>
1542 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1544 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1547 X: drivers/media/i2c/
1549 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1550 M: Shawn Guo <shawnguo@kernel.org>
1551 M: Sascha Hauer <s.hauer@pengutronix.de>
1552 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1553 R: Stefan Agner <stefan@agner.ch>
1554 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1557 F: arch/arm/mach-imx/*vf610*
1558 F: arch/arm/boot/dts/vf*
1560 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1561 M: Shawn Guo <shawnguo@kernel.org>
1562 M: Li Yang <leoyang.li@nxp.com>
1563 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1566 F: arch/arm/boot/dts/ls1021a*
1567 F: arch/arm64/boot/dts/freescale/fsl-*
1568 F: arch/arm64/boot/dts/freescale/qoriq-*
1570 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1571 M: Lennert Buytenhek <kernel@wantstofly.org>
1572 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1575 ARM/GUMSTIX MACHINE SUPPORT
1576 M: Steve Sakoman <sakoman@gmail.com>
1577 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1580 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1581 M: Philipp Zabel <philipp.zabel@gmail.com>
1582 M: Paul Parsons <lost.distance@yahoo.com>
1583 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1585 F: arch/arm/mach-pxa/hx4700.c
1586 F: arch/arm/mach-pxa/include/mach/hx4700.h
1587 F: sound/soc/pxa/hx4700.c
1589 ARM/HISILICON SOC SUPPORT
1590 M: Wei Xu <xuwei5@hisilicon.com>
1591 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1592 W: http://www.hisilicon.com
1594 T: git git://github.com/hisilicon/linux-hisi.git
1595 F: arch/arm/mach-hisi/
1596 F: arch/arm/boot/dts/hi3*
1597 F: arch/arm/boot/dts/hip*
1598 F: arch/arm/boot/dts/hisi*
1599 F: arch/arm64/boot/dts/hisilicon/
1601 ARM/HP JORNADA 7XX MACHINE SUPPORT
1602 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1606 F: arch/arm/mach-sa1100/jornada720.c
1607 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1609 ARM/IGEP MACHINE SUPPORT
1610 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1611 M: Javier Martinez Canillas <javier@dowhile0.org>
1612 L: linux-omap@vger.kernel.org
1613 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1615 F: arch/arm/boot/dts/omap3-igep*
1617 ARM/INCOME PXA270 SUPPORT
1618 M: Marek Vasut <marek.vasut@gmail.com>
1619 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1621 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1623 ARM/INTEL IOP13XX ARM ARCHITECTURE
1624 M: Lennert Buytenhek <kernel@wantstofly.org>
1625 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1628 ARM/INTEL IOP32X ARM ARCHITECTURE
1629 M: Lennert Buytenhek <kernel@wantstofly.org>
1630 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1633 ARM/INTEL IOP33X ARM ARCHITECTURE
1634 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1637 ARM/INTEL IQ81342EX MACHINE SUPPORT
1638 M: Lennert Buytenhek <kernel@wantstofly.org>
1639 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1642 ARM/INTEL IXDP2850 MACHINE SUPPORT
1643 M: Lennert Buytenhek <kernel@wantstofly.org>
1644 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1647 ARM/INTEL IXP4XX ARM ARCHITECTURE
1648 M: Imre Kaloz <kaloz@openwrt.org>
1649 M: Krzysztof Halasa <khalasa@piap.pl>
1650 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1652 F: arch/arm/mach-ixp4xx/
1654 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1655 M: Jonathan Cameron <jic23@cam.ac.uk>
1656 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1658 F: arch/arm/mach-pxa/stargate2.c
1659 F: drivers/pcmcia/pxa2xx_stargate2.c
1661 ARM/INTEL XSC3 (MANZANO) ARM CORE
1662 M: Lennert Buytenhek <kernel@wantstofly.org>
1663 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1666 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1667 M: Lennert Buytenhek <kernel@wantstofly.org>
1668 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1671 ARM/LG1K ARCHITECTURE
1672 M: Chanho Min <chanho.min@lge.com>
1673 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1675 F: arch/arm64/boot/dts/lg/
1677 ARM/LOGICPD PXA270 MACHINE SUPPORT
1678 M: Lennert Buytenhek <kernel@wantstofly.org>
1679 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682 ARM/LPC18XX ARCHITECTURE
1683 M: Vladimir Zapolskiy <vz@mleia.com>
1684 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1686 F: arch/arm/boot/dts/lpc43*
1687 F: drivers/i2c/busses/i2c-lpc2k.c
1688 F: drivers/memory/pl172.c
1689 F: drivers/mtd/spi-nor/nxp-spifi.c
1690 F: drivers/rtc/rtc-lpc24xx.c
1693 ARM/LPC32XX SOC SUPPORT
1694 M: Vladimir Zapolskiy <vz@mleia.com>
1695 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1696 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1697 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1699 F: arch/arm/boot/dts/lpc32*
1700 F: arch/arm/mach-lpc32xx/
1701 F: drivers/i2c/busses/i2c-pnx.c
1702 F: drivers/net/ethernet/nxp/lpc_eth.c
1703 F: drivers/usb/host/ohci-nxp.c
1704 F: drivers/watchdog/pnx4008_wdt.c
1707 ARM/MAGICIAN MACHINE SUPPORT
1708 M: Philipp Zabel <philipp.zabel@gmail.com>
1711 ARM/Marvell Dove/MV78xx0/Orion SOC support
1712 M: Jason Cooper <jason@lakedaemon.net>
1713 M: Andrew Lunn <andrew@lunn.ch>
1714 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1715 M: Gregory Clement <gregory.clement@bootlin.com>
1716 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1718 F: Documentation/devicetree/bindings/soc/dove/
1719 F: arch/arm/mach-dove/
1720 F: arch/arm/mach-mv78xx0/
1721 F: arch/arm/mach-orion5x/
1722 F: arch/arm/plat-orion/
1723 F: arch/arm/boot/dts/dove*
1724 F: arch/arm/boot/dts/orion5x*
1726 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1727 M: Jason Cooper <jason@lakedaemon.net>
1728 M: Andrew Lunn <andrew@lunn.ch>
1729 M: Gregory Clement <gregory.clement@bootlin.com>
1730 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1731 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1733 F: arch/arm/boot/dts/armada*
1734 F: arch/arm/boot/dts/kirkwood*
1735 F: arch/arm/configs/mvebu_*_defconfig
1736 F: arch/arm/mach-mvebu/
1737 F: arch/arm64/boot/dts/marvell/armada*
1738 F: drivers/cpufreq/armada-37xx-cpufreq.c
1739 F: drivers/cpufreq/mvebu-cpufreq.c
1740 F: drivers/irqchip/irq-armada-370-xp.c
1741 F: drivers/irqchip/irq-mvebu-*
1742 F: drivers/pinctrl/mvebu/
1743 F: drivers/rtc/rtc-armada38x.c
1745 ARM/Mediatek RTC DRIVER
1746 M: Eddie Huang <eddie.huang@mediatek.com>
1747 M: Sean Wang <sean.wang@mediatek.com>
1748 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1749 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1751 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1752 F: drivers/rtc/rtc-mt6397.c
1753 F: drivers/rtc/rtc-mt7622.c
1755 ARM/Mediatek SoC support
1756 M: Matthias Brugger <matthias.bgg@gmail.com>
1757 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1758 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1759 W: https://mtk.bcnfs.org/
1760 C: irc://chat.freenode.net/linux-mediatek
1762 F: arch/arm/boot/dts/mt6*
1763 F: arch/arm/boot/dts/mt7*
1764 F: arch/arm/boot/dts/mt8*
1765 F: arch/arm/mach-mediatek/
1766 F: arch/arm64/boot/dts/mediatek/
1767 F: drivers/soc/mediatek/
1772 ARM/Mediatek USB3 PHY DRIVER
1773 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1774 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1775 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1777 F: drivers/phy/mediatek/
1778 F: Documentation/devicetree/bindings/phy/phy-mtk-*
1780 ARM/MICREL KS8695 ARCHITECTURE
1781 M: Greg Ungerer <gerg@uclinux.org>
1782 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1783 F: arch/arm/mach-ks8695/
1786 ARM/Microchip (AT91) SoC support
1787 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1788 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1789 M: Ludovic Desroches <ludovic.desroches@microchip.com>
1790 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1791 W: http://www.linux4sam.org
1792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1796 F: arch/arm/mach-at91/
1797 F: include/soc/at91/
1798 F: arch/arm/boot/dts/at91*.dts
1799 F: arch/arm/boot/dts/at91*.dtsi
1800 F: arch/arm/boot/dts/sama*.dts
1801 F: arch/arm/boot/dts/sama*.dtsi
1802 F: arch/arm/include/debug/at91.S
1803 F: drivers/memory/atmel*
1804 F: drivers/watchdog/sama5d4_wdt.c
1805 X: drivers/input/touchscreen/atmel_mxt_ts.c
1806 X: drivers/net/wireless/atmel/
1808 ARM/MIOA701 MACHINE SUPPORT
1809 M: Robert Jarzmik <robert.jarzmik@free.fr>
1810 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1811 F: arch/arm/mach-pxa/mioa701.c
1814 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1815 M: Michael Petchkovsky <mkpetch@internode.on.net>
1818 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1819 M: Linus Walleij <linus.walleij@linaro.org>
1820 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1822 F: arch/arm/mach-nomadik/
1823 F: arch/arm/mach-u300/
1824 F: arch/arm/mach-ux500/
1825 F: arch/arm/boot/dts/ste-*
1826 F: drivers/clk/clk-nomadik.c
1827 F: drivers/clk/clk-u300.c
1828 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1829 F: drivers/clocksource/timer-u300.c
1830 F: drivers/dma/coh901318*
1831 F: drivers/dma/ste_dma40*
1832 F: drivers/hwspinlock/u8500_hsem.c
1833 F: drivers/i2c/busses/i2c-nomadik.c
1834 F: drivers/i2c/busses/i2c-stu300.c
1835 F: drivers/mfd/ab3100*
1836 F: drivers/mfd/ab8500*
1837 F: drivers/mfd/abx500*
1838 F: drivers/mfd/dbx500*
1839 F: drivers/mfd/db8500*
1840 F: drivers/pinctrl/nomadik/
1841 F: drivers/pinctrl/pinctrl-coh901*
1842 F: drivers/pinctrl/pinctrl-u300.c
1843 F: drivers/rtc/rtc-ab3100.c
1844 F: drivers/rtc/rtc-ab8500.c
1845 F: drivers/rtc/rtc-coh901331.c
1846 F: drivers/rtc/rtc-pl031.c
1847 F: drivers/watchdog/coh901327_wdt.c
1848 F: Documentation/devicetree/bindings/arm/ste-*
1849 F: Documentation/devicetree/bindings/arm/ux500/
1850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1852 ARM/NUVOTON NPCM ARCHITECTURE
1853 M: Avi Fishman <avifishman70@gmail.com>
1854 M: Tomer Maimon <tmaimon77@gmail.com>
1855 R: Patrick Venture <venture@google.com>
1856 R: Nancy Yuen <yuenn@google.com>
1857 R: Brendan Higgins <brendanhiggins@google.com>
1858 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1860 F: arch/arm/mach-npcm/
1861 F: arch/arm/boot/dts/nuvoton-npcm*
1862 F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1864 F: Documentation/devicetree/bindings/*/*npcm*
1865 F: Documentation/devicetree/bindings/*/*/*npcm*
1867 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1868 M: Wan ZongShun <mcuos.com@gmail.com>
1869 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1870 W: http://www.mcuos.com
1872 F: arch/arm/mach-w90x900/
1873 F: drivers/input/keyboard/w90p910_keypad.c
1874 F: drivers/input/touchscreen/w90p910_ts.c
1875 F: drivers/watchdog/nuc900_wdt.c
1876 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1877 F: drivers/mtd/nand/raw/nuc900_nand.c
1878 F: drivers/rtc/rtc-nuc900.c
1879 F: drivers/spi/spi-nuc900.c
1880 F: drivers/usb/host/ehci-w90x900.c
1881 F: drivers/video/fbdev/nuc900fb.c
1883 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1884 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1885 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1886 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1889 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1890 M: Alexander Clouter <alex@digriz.org.uk>
1891 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1892 W: http://www.digriz.org.uk/ts78xx/kernel
1894 F: arch/arm/mach-orion5x/ts78xx-*
1896 ARM/OXNAS platform support
1897 M: Neil Armstrong <narmstrong@baylibre.com>
1898 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1899 L: linux-oxnas@groups.io (moderated for non-subscribers)
1901 F: arch/arm/mach-oxnas/
1902 F: arch/arm/boot/dts/ox8*.dts*
1905 ARM/PALM TREO SUPPORT
1906 M: Tomas Cech <sleep_walker@suse.com>
1907 L: linux-arm-kernel@lists.infradead.org
1908 W: http://hackndev.com
1910 F: arch/arm/mach-pxa/palmtreo.*
1912 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1913 M: Marek Vasut <marek.vasut@gmail.com>
1914 L: linux-arm-kernel@lists.infradead.org
1915 W: http://hackndev.com
1917 F: arch/arm/mach-pxa/include/mach/palmtx.h
1918 F: arch/arm/mach-pxa/palmtx.c
1919 F: arch/arm/mach-pxa/palmt5.*
1920 F: arch/arm/mach-pxa/include/mach/palmld.h
1921 F: arch/arm/mach-pxa/palmld.c
1922 F: arch/arm/mach-pxa/palmte2.*
1923 F: arch/arm/mach-pxa/include/mach/palmtc.h
1924 F: arch/arm/mach-pxa/palmtc.c
1927 M: Sergey Lapin <slapin@ossfans.org>
1928 L: linux-arm-kernel@lists.infradead.org
1929 W: http://hackndev.com
1931 F: arch/arm/mach-pxa/palmz72.*
1934 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1935 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1938 ARM/PT DIGITAL BOARD PORT
1939 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1940 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1941 W: http://www.armlinux.org.uk/
1944 ARM/QUALCOMM SUPPORT
1945 M: Andy Gross <andy.gross@linaro.org>
1946 M: David Brown <david.brown@linaro.org>
1947 L: linux-arm-msm@vger.kernel.org
1949 F: Documentation/devicetree/bindings/soc/qcom/
1950 F: Documentation/devicetree/bindings/*/qcom*
1951 F: arch/arm/boot/dts/qcom-*.dts
1952 F: arch/arm/boot/dts/qcom-*.dtsi
1953 F: arch/arm/mach-qcom/
1954 F: arch/arm64/boot/dts/qcom/
1957 F: drivers/*/*/qcom/
1958 F: drivers/*/*/qcom*
1959 F: drivers/*/pm8???-*
1960 F: drivers/bluetooth/btqcomsmd.c
1961 F: drivers/clocksource/timer-qcom.c
1962 F: drivers/extcon/extcon-qcom*
1963 F: drivers/iommu/msm*
1964 F: drivers/i2c/busses/i2c-qup.c
1965 F: drivers/i2c/busses/i2c-qcom-geni.c
1966 F: drivers/mfd/ssbi.c
1967 F: drivers/mmc/host/mmci_qcom*
1968 F: drivers/mmc/host/sdhci_msm.c
1969 F: drivers/pci/controller/dwc/pcie-qcom.c
1970 F: drivers/phy/qualcomm/
1971 F: drivers/power/*/msm*
1972 F: drivers/reset/reset-qcom-*
1973 F: drivers/scsi/ufs/ufs-qcom.*
1974 F: drivers/spi/spi-qup.c
1975 F: drivers/spi/spi-geni-qcom.c
1976 F: drivers/spi/spi-qcom-qspi.c
1977 F: drivers/tty/serial/msm_serial.c
1978 F: drivers/usb/dwc3/dwc3-qcom.c
1979 F: include/dt-bindings/*/qcom*
1980 F: include/linux/*/qcom*
1981 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1983 ARM/RADISYS ENP2611 MACHINE SUPPORT
1984 M: Lennert Buytenhek <kernel@wantstofly.org>
1985 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1988 ARM/RDA MICRO ARCHITECTURE
1989 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1990 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1991 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
1993 F: arch/arm/boot/dts/rda8810pl-*
1994 F: drivers/clocksource/timer-rda.c
1995 F: drivers/irqchip/irq-rda-intc.c
1996 F: drivers/tty/serial/rda-uart.c
1997 F: Documentation/devicetree/bindings/arm/rda.txt
1998 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
1999 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2000 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2002 ARM/REALTEK ARCHITECTURE
2003 M: Andreas Färber <afaerber@suse.de>
2004 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2006 F: arch/arm64/boot/dts/realtek/
2007 F: Documentation/devicetree/bindings/arm/realtek.txt
2009 ARM/RENESAS ARM64 ARCHITECTURE
2010 M: Simon Horman <horms@verge.net.au>
2011 M: Magnus Damm <magnus.damm@gmail.com>
2012 L: linux-renesas-soc@vger.kernel.org
2013 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2016 F: arch/arm64/boot/dts/renesas/
2017 F: Documentation/devicetree/bindings/arm/renesas.yaml
2018 F: drivers/soc/renesas/
2019 F: include/linux/soc/renesas/
2021 ARM/RISCPC ARCHITECTURE
2022 M: Russell King <linux@armlinux.org.uk>
2023 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2024 W: http://www.armlinux.org.uk/
2026 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2027 F: arch/arm/include/asm/hardware/ioc.h
2028 F: arch/arm/include/asm/hardware/iomd.h
2029 F: arch/arm/include/asm/hardware/memc.h
2030 F: arch/arm/mach-rpc/
2031 F: drivers/net/ethernet/8390/etherh.c
2032 F: drivers/net/ethernet/i825xx/ether1*
2033 F: drivers/net/ethernet/seeq/ether3*
2034 F: drivers/scsi/arm/
2036 ARM/Rockchip SoC support
2037 M: Heiko Stuebner <heiko@sntech.de>
2038 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2039 L: linux-rockchip@lists.infradead.org
2040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2042 F: arch/arm/boot/dts/rk3*
2043 F: arch/arm/boot/dts/rv1108*
2044 F: arch/arm/mach-rockchip/
2045 F: drivers/clk/rockchip/
2046 F: drivers/i2c/busses/i2c-rk3x.c
2047 F: drivers/*/*rockchip*
2048 F: drivers/*/*/*rockchip*
2049 F: sound/soc/rockchip/
2052 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2053 M: Kukjin Kim <kgene@kernel.org>
2054 M: Krzysztof Kozlowski <krzk@kernel.org>
2055 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2056 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2057 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2059 F: arch/arm/boot/dts/s3c*
2060 F: arch/arm/boot/dts/s5p*
2061 F: arch/arm/boot/dts/exynos*
2062 F: arch/arm64/boot/dts/exynos/
2063 F: arch/arm/plat-samsung/
2064 F: arch/arm/mach-s3c24*/
2065 F: arch/arm/mach-s3c64xx/
2066 F: arch/arm/mach-s5p*/
2067 F: arch/arm/mach-exynos*/
2068 F: drivers/*/*s3c24*
2069 F: drivers/*/*/*s3c24*
2070 F: drivers/*/*s3c64xx*
2071 F: drivers/*/*s5pv210*
2072 F: drivers/memory/samsung/*
2073 F: drivers/soc/samsung/*
2074 F: Documentation/arm/Samsung/
2075 F: Documentation/devicetree/bindings/arm/samsung/
2076 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
2077 F: Documentation/devicetree/bindings/power/pd-samsung.txt
2080 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2081 M: Kyungmin Park <kyungmin.park@samsung.com>
2082 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2084 F: arch/arm/mach-s5pv210/
2086 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2087 M: Kyungmin Park <kyungmin.park@samsung.com>
2088 M: Kamil Debski <kamil@wypas.org>
2089 M: Andrzej Hajda <a.hajda@samsung.com>
2090 L: linux-arm-kernel@lists.infradead.org
2091 L: linux-media@vger.kernel.org
2093 F: drivers/media/platform/s5p-g2d/
2095 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2096 M: Marek Szyprowski <m.szyprowski@samsung.com>
2097 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2098 L: linux-media@vger.kernel.org
2100 F: drivers/media/platform/s5p-cec/
2101 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2103 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2104 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2105 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2106 L: linux-arm-kernel@lists.infradead.org
2107 L: linux-media@vger.kernel.org
2109 F: drivers/media/platform/s5p-jpeg/
2111 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2112 M: Kyungmin Park <kyungmin.park@samsung.com>
2113 M: Kamil Debski <kamil@wypas.org>
2114 M: Jeongtae Park <jtp.park@samsung.com>
2115 M: Andrzej Hajda <a.hajda@samsung.com>
2116 L: linux-arm-kernel@lists.infradead.org
2117 L: linux-media@vger.kernel.org
2119 F: drivers/media/platform/s5p-mfc/
2121 ARM/SHMOBILE ARM ARCHITECTURE
2122 M: Simon Horman <horms@verge.net.au>
2123 M: Magnus Damm <magnus.damm@gmail.com>
2124 L: linux-renesas-soc@vger.kernel.org
2125 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2128 F: arch/arm/boot/dts/emev2*
2129 F: arch/arm/boot/dts/gr-peach*
2130 F: arch/arm/boot/dts/iwg20d-q7*
2131 F: arch/arm/boot/dts/r7s*
2132 F: arch/arm/boot/dts/r8a*
2133 F: arch/arm/boot/dts/r9a*
2134 F: arch/arm/boot/dts/sh*
2135 F: arch/arm/configs/shmobile_defconfig
2136 F: arch/arm/include/debug/renesas-scif.S
2137 F: arch/arm/mach-shmobile/
2138 F: Documentation/devicetree/bindings/arm/renesas.yaml
2139 F: drivers/soc/renesas/
2140 F: include/linux/soc/renesas/
2142 ARM/SOCFPGA ARCHITECTURE
2143 M: Dinh Nguyen <dinguyen@kernel.org>
2145 F: arch/arm/mach-socfpga/
2146 F: arch/arm/boot/dts/socfpga*
2147 F: arch/arm/configs/socfpga_defconfig
2148 F: arch/arm64/boot/dts/altera/
2149 W: http://www.rocketboards.org
2150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2152 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2153 M: Dinh Nguyen <dinguyen@kernel.org>
2155 F: drivers/clk/socfpga/
2157 ARM/SOCFPGA EDAC SUPPORT
2158 M: Thor Thayer <thor.thayer@linux.intel.com>
2160 F: drivers/edac/altera_edac.
2162 ARM/SPREADTRUM SoC SUPPORT
2163 M: Orson Zhai <orsonzhai@gmail.com>
2164 M: Baolin Wang <baolin.wang@linaro.org>
2165 M: Chunyan Zhang <zhang.lyra@gmail.com>
2167 F: arch/arm64/boot/dts/sprd
2170 ARM/STI ARCHITECTURE
2171 M: Patrice Chotard <patrice.chotard@st.com>
2172 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2173 W: http://www.stlinux.com
2175 F: arch/arm/mach-sti/
2176 F: arch/arm/boot/dts/sti*
2177 F: drivers/char/hw_random/st-rng.c
2178 F: drivers/clocksource/arm_global_timer.c
2179 F: drivers/clocksource/clksrc_st_lpc.c
2180 F: drivers/cpufreq/sti-cpufreq.c
2181 F: drivers/dma/st_fdma*
2182 F: drivers/i2c/busses/i2c-st.c
2183 F: drivers/media/rc/st_rc.c
2184 F: drivers/media/platform/sti/c8sectpfe/
2185 F: drivers/mmc/host/sdhci-st.c
2186 F: drivers/phy/st/phy-miphy28lp.c
2187 F: drivers/phy/st/phy-stih407-usb.c
2188 F: drivers/pinctrl/pinctrl-st.c
2189 F: drivers/remoteproc/st_remoteproc.c
2190 F: drivers/remoteproc/st_slim_rproc.c
2191 F: drivers/reset/sti/
2192 F: drivers/rtc/rtc-st-lpc.c
2193 F: drivers/tty/serial/st-asc.c
2194 F: drivers/usb/dwc3/dwc3-st.c
2195 F: drivers/usb/host/ehci-st.c
2196 F: drivers/usb/host/ohci-st.c
2197 F: drivers/watchdog/st_lpc_wdt.c
2198 F: drivers/ata/ahci_st.c
2199 F: include/linux/remoteproc/st_slim_rproc.h
2201 ARM/STM32 ARCHITECTURE
2202 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2203 M: Alexandre Torgue <alexandre.torgue@st.com>
2204 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2205 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2210 F: arch/arm/boot/dts/stm32*
2211 F: arch/arm/mach-stm32/
2212 F: drivers/clocksource/armv7m_systick.c
2214 ARM/Synaptics SoC support
2215 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2216 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2217 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2219 F: arch/arm/mach-berlin/
2220 F: arch/arm/boot/dts/berlin*
2221 F: arch/arm64/boot/dts/synaptics/
2223 ARM/TANGO ARCHITECTURE
2224 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2225 M: Mans Rullgard <mans@mansr.com>
2226 L: linux-arm-kernel@lists.infradead.org
2230 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2231 M: Lennert Buytenhek <kernel@wantstofly.org>
2232 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2235 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2236 M: Hans Verkuil <hans.verkuil@cisco.com>
2237 L: linux-tegra@vger.kernel.org
2238 L: linux-media@vger.kernel.org
2240 F: drivers/media/platform/tegra-cec/
2241 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2243 ARM/TETON BGA MACHINE SUPPORT
2244 M: "Mark F. Brown" <mark.brown314@gmail.com>
2245 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2248 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2249 M: Santosh Shilimkar <ssantosh@kernel.org>
2250 L: linux-kernel@vger.kernel.org
2252 F: drivers/memory/*emif*
2254 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2255 M: Tero Kristo <t-kristo@ti.com>
2256 M: Nishanth Menon <nm@ti.com>
2257 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2259 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2260 F: arch/arm64/boot/dts/ti/Makefile
2261 F: arch/arm64/boot/dts/ti/k3-*
2262 F: include/dt-bindings/pinctrl/k3.h
2264 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2265 M: Santosh Shilimkar <ssantosh@kernel.org>
2266 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2268 F: arch/arm/mach-keystone/
2269 F: arch/arm/boot/dts/keystone-*
2270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2272 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2273 M: Santosh Shilimkar <ssantosh@kernel.org>
2274 L: linux-kernel@vger.kernel.org
2276 F: drivers/clk/keystone/
2278 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2279 M: Santosh Shilimkar <ssantosh@kernel.org>
2280 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2281 L: linux-kernel@vger.kernel.org
2283 F: drivers/clocksource/timer-keystone.c
2285 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2286 M: Santosh Shilimkar <ssantosh@kernel.org>
2287 L: linux-kernel@vger.kernel.org
2289 F: drivers/power/reset/keystone-reset.c
2291 ARM/THECUS N2100 MACHINE SUPPORT
2292 M: Lennert Buytenhek <kernel@wantstofly.org>
2293 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2296 ARM/TOSA MACHINE SUPPORT
2297 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2298 M: Dirk Opfer <dirk@opfer-online.de>
2301 ARM/UNIPHIER ARCHITECTURE
2302 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2303 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2304 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2306 F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2307 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2308 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2309 F: arch/arm/boot/dts/uniphier*
2310 F: arch/arm/include/asm/hardware/cache-uniphier.h
2311 F: arch/arm/mach-uniphier/
2312 F: arch/arm/mm/cache-uniphier.c
2313 F: arch/arm64/boot/dts/socionext/uniphier*
2314 F: drivers/bus/uniphier-system-bus.c
2315 F: drivers/clk/uniphier/
2316 F: drivers/dmaengine/uniphier-mdmac.c
2317 F: drivers/gpio/gpio-uniphier.c
2318 F: drivers/i2c/busses/i2c-uniphier*
2319 F: drivers/irqchip/irq-uniphier-aidet.c
2320 F: drivers/mmc/host/uniphier-sd.c
2321 F: drivers/pinctrl/uniphier/
2322 F: drivers/reset/reset-uniphier.c
2323 F: drivers/tty/serial/8250/8250_uniphier.c
2326 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2327 M: Ulf Hansson <ulf.hansson@linaro.org>
2328 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2329 T: git git://git.linaro.org/people/ulfh/clk.git
2331 F: drivers/clk/ux500/
2333 ARM/VERSATILE EXPRESS PLATFORM
2334 M: Liviu Dudau <liviu.dudau@arm.com>
2335 M: Sudeep Holla <sudeep.holla@arm.com>
2336 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2337 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2339 F: arch/arm/boot/dts/vexpress*
2340 F: arch/arm64/boot/dts/arm/
2341 F: arch/arm/mach-vexpress/
2344 F: drivers/clk/versatile/clk-vexpress-osc.c
2345 F: drivers/clocksource/timer-versatile.c
2349 M: Russell King <linux@armlinux.org.uk>
2350 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2351 W: http://www.armlinux.org.uk/
2355 ARM/VOIPAC PXA270 SUPPORT
2356 M: Marek Vasut <marek.vasut@gmail.com>
2357 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2359 F: arch/arm/mach-pxa/vpac270.c
2360 F: arch/arm/mach-pxa/include/mach/vpac270.h
2362 ARM/VT8500 ARM ARCHITECTURE
2363 M: Tony Prisk <linux@prisktech.co.nz>
2364 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2366 F: arch/arm/mach-vt8500/
2367 F: drivers/clocksource/timer-vt8500.c
2368 F: drivers/i2c/busses/i2c-wmt.c
2369 F: drivers/mmc/host/wmt-sdmmc.c
2370 F: drivers/pwm/pwm-vt8500.c
2371 F: drivers/rtc/rtc-vt8500.c
2372 F: drivers/tty/serial/vt8500_serial.c
2373 F: drivers/usb/host/ehci-platform.c
2374 F: drivers/usb/host/uhci-platform.c
2375 F: drivers/video/fbdev/vt8500lcdfb.*
2376 F: drivers/video/fbdev/wm8505fb*
2377 F: drivers/video/fbdev/wmt_ge_rops.*
2379 ARM/ZIPIT Z2 SUPPORT
2380 M: Marek Vasut <marek.vasut@gmail.com>
2381 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2383 F: arch/arm/mach-pxa/z2.c
2384 F: arch/arm/mach-pxa/include/mach/z2.h
2386 ARM/ZTE ARCHITECTURE
2387 M: Jun Nie <jun.nie@linaro.org>
2388 M: Shawn Guo <shawnguo@kernel.org>
2389 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2391 F: arch/arm/boot/dts/zx2967*
2392 F: arch/arm/mach-zx/
2393 F: arch/arm64/boot/dts/zte/
2395 F: drivers/dma/zx_dma.c
2396 F: drivers/gpio/gpio-zx.c
2397 F: drivers/i2c/busses/i2c-zx2967.c
2398 F: drivers/mmc/host/dw_mmc-zx.*
2399 F: drivers/pinctrl/zte/
2401 F: drivers/thermal/zx2967_thermal.c
2402 F: drivers/watchdog/zx2967_wdt.c
2403 F: Documentation/devicetree/bindings/arm/zte.yaml
2404 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2405 F: Documentation/devicetree/bindings/dma/zxdma.txt
2406 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2407 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2408 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2409 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2410 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2411 F: Documentation/devicetree/bindings/soc/zte/
2412 F: Documentation/devicetree/bindings/sound/zte,*.txt
2413 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2414 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2415 F: include/dt-bindings/clock/zx2967*.h
2416 F: include/dt-bindings/soc/zte,*.h
2417 F: sound/soc/codecs/zx_aud96p22.c
2420 ARM/ZYNQ ARCHITECTURE
2421 M: Michal Simek <michal.simek@xilinx.com>
2422 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2423 W: http://wiki.xilinx.com
2424 T: git https://github.com/Xilinx/linux-xlnx.git
2426 F: arch/arm/mach-zynq/
2427 F: drivers/cpuidle/cpuidle-zynq.c
2428 F: drivers/block/xsysace.c
2431 F: drivers/clocksource/timer-cadence-ttc.c
2432 F: drivers/i2c/busses/i2c-cadence.c
2433 F: drivers/mmc/host/sdhci-of-arasan.c
2434 F: drivers/edac/synopsys_edac.c
2435 F: drivers/i2c/busses/i2c-xiic.c
2437 ARM64 PORT (AARCH64 ARCHITECTURE)
2438 M: Catalin Marinas <catalin.marinas@arm.com>
2439 M: Will Deacon <will.deacon@arm.com>
2440 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2444 X: arch/arm64/boot/dts/
2445 F: Documentation/arm64/
2447 AS3645A LED FLASH CONTROLLER DRIVER
2448 M: Sakari Ailus <sakari.ailus@iki.fi>
2449 L: linux-leds@vger.kernel.org
2451 F: drivers/leds/leds-as3645a.c
2453 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2454 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2455 L: linux-media@vger.kernel.org
2456 T: git git://linuxtv.org/media_tree.git
2458 F: drivers/media/i2c/ak7375.c
2459 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2461 ASAHI KASEI AK8974 DRIVER
2462 M: Linus Walleij <linus.walleij@linaro.org>
2463 L: linux-iio@vger.kernel.org
2464 W: http://www.akm.com/
2466 F: drivers/iio/magnetometer/ak8974.c
2468 ASC7621 HARDWARE MONITOR DRIVER
2469 M: George Joseph <george.joseph@fairview5.com>
2470 L: linux-hwmon@vger.kernel.org
2472 F: Documentation/hwmon/asc7621
2473 F: drivers/hwmon/asc7621.c
2475 ASPEED VIDEO ENGINE DRIVER
2476 M: Eddie James <eajames@linux.ibm.com>
2477 L: linux-media@vger.kernel.org
2478 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2480 F: drivers/media/platform/aspeed-video.c
2481 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2483 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2484 M: Corentin Chary <corentin.chary@gmail.com>
2485 L: acpi4asus-user@lists.sourceforge.net
2486 L: platform-driver-x86@vger.kernel.org
2487 W: http://acpi4asus.sf.net
2489 F: drivers/platform/x86/asus*.c
2490 F: drivers/platform/x86/eeepc*.c
2492 ASUS WIRELESS RADIO CONTROL DRIVER
2493 M: João Paulo Rechi Vita <jprvita@gmail.com>
2494 L: platform-driver-x86@vger.kernel.org
2496 F: drivers/platform/x86/asus-wireless.c
2499 M: David Howells <dhowells@redhat.com>
2500 L: keyrings@vger.kernel.org
2502 F: Documentation/crypto/asymmetric-keys.txt
2503 F: include/linux/verification.h
2504 F: include/crypto/public_key.h
2505 F: include/crypto/pkcs7.h
2506 F: crypto/asymmetric_keys/
2508 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2509 R: Dan Williams <dan.j.williams@intel.com>
2510 W: http://sourceforge.net/projects/xscaleiop
2512 F: Documentation/crypto/async-tx-api.txt
2515 F: include/linux/dmaengine.h
2516 F: include/linux/async_tx.h
2519 M: Bartosz Golaszewski <brgl@bgdev.pl>
2520 L: linux-i2c@vger.kernel.org
2521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2523 F: Documentation/devicetree/bindings/eeprom/at24.txt
2524 F: drivers/misc/eeprom/at24.c
2525 F: include/linux/platform_data/at24.h
2527 ATA OVER ETHERNET (AOE) DRIVER
2528 M: "Ed L. Cashin" <ed.cashin@acm.org>
2529 W: http://www.openaoe.org/
2531 F: Documentation/aoe/
2532 F: drivers/block/aoe/
2534 ATHEROS 71XX/9XXX GPIO DRIVER
2535 M: Alban Bedel <albeu@free.fr>
2536 W: https://github.com/AlbanBedel/linux
2537 T: git git://github.com/AlbanBedel/linux
2539 F: drivers/gpio/gpio-ath79.c
2540 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2542 ATHEROS 71XX/9XXX USB PHY DRIVER
2543 M: Alban Bedel <albeu@free.fr>
2544 W: https://github.com/AlbanBedel/linux
2545 T: git git://github.com/AlbanBedel/linux
2547 F: drivers/phy/qualcomm/phy-ath79-usb.c
2548 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2550 ATHEROS ATH GENERIC UTILITIES
2551 M: Kalle Valo <kvalo@codeaurora.org>
2552 L: linux-wireless@vger.kernel.org
2554 F: drivers/net/wireless/ath/*
2556 ATHEROS ATH5K WIRELESS DRIVER
2557 M: Jiri Slaby <jirislaby@gmail.com>
2558 M: Nick Kossifidis <mickflemm@gmail.com>
2559 M: Luis Chamberlain <mcgrof@kernel.org>
2560 L: linux-wireless@vger.kernel.org
2561 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2563 F: drivers/net/wireless/ath/ath5k/
2565 ATHEROS ATH6KL WIRELESS DRIVER
2566 M: Kalle Valo <kvalo@codeaurora.org>
2567 L: linux-wireless@vger.kernel.org
2568 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2571 F: drivers/net/wireless/ath/ath6kl/
2574 M: Ville Syrjala <syrjala@sci.fi>
2576 F: drivers/input/misc/ati_remote2.c
2578 ATK0110 HWMON DRIVER
2579 M: Luca Tettamanti <kronos.it@gmail.com>
2580 L: linux-hwmon@vger.kernel.org
2582 F: drivers/hwmon/asus_atk0110.c
2584 ATLX ETHERNET DRIVERS
2585 M: Jay Cliburn <jcliburn@gmail.com>
2586 M: Chris Snook <chris.snook@gmail.com>
2587 L: netdev@vger.kernel.org
2588 W: http://sourceforge.net/projects/atl1
2589 W: http://atl1.sourceforge.net
2591 F: drivers/net/ethernet/atheros/
2594 M: Chas Williams <3chas3@gmail.com>
2595 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2596 L: netdev@vger.kernel.org
2597 W: http://linux-atm.sourceforge.net
2600 F: include/linux/atm*
2601 F: include/uapi/linux/atm*
2603 ATMEL MACB ETHERNET DRIVER
2604 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2606 F: drivers/net/ethernet/cadence/
2608 ATMEL MAXTOUCH DRIVER
2609 M: Nick Dyer <nick@shmanahar.org>
2610 T: git git://github.com/ndyer/linux.git
2612 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2613 F: drivers/input/touchscreen/atmel_mxt_ts.c
2615 ATMEL WIRELESS DRIVER
2616 M: Simon Kelley <simon@thekelleys.org.uk>
2617 L: linux-wireless@vger.kernel.org
2618 W: http://www.thekelleys.org.uk/atmel
2619 W: http://atmelwlandriver.sourceforge.net/
2621 F: drivers/net/wireless/atmel/atmel*
2623 ATOMIC INFRASTRUCTURE
2624 M: Will Deacon <will.deacon@arm.com>
2625 M: Peter Zijlstra <peterz@infradead.org>
2626 R: Boqun Feng <boqun.feng@gmail.com>
2627 L: linux-kernel@vger.kernel.org
2629 F: arch/*/include/asm/atomic*.h
2630 F: include/*/atomic*.h
2633 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2634 M: Bradley Grove <linuxdrivers@attotech.com>
2635 L: linux-scsi@vger.kernel.org
2636 W: http://www.attotech.com
2638 F: drivers/scsi/esas2r
2640 ATUSB IEEE 802.15.4 RADIO DRIVER
2641 M: Stefan Schmidt <stefan@datenfreihafen.org>
2642 L: linux-wpan@vger.kernel.org
2644 F: drivers/net/ieee802154/atusb.c
2645 F: drivers/net/ieee802154/atusb.h
2646 F: drivers/net/ieee802154/at86rf230.h
2649 M: Paul Moore <paul@paul-moore.com>
2650 M: Eric Paris <eparis@redhat.com>
2651 L: linux-audit@redhat.com (moderated for non-subscribers)
2652 W: https://github.com/linux-audit
2653 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2655 F: include/linux/audit.h
2656 F: include/uapi/linux/audit.h
2659 AUXILIARY DISPLAY DRIVERS
2660 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2662 F: drivers/auxdisplay/
2663 F: include/linux/cfag12864b.h
2665 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2666 M: Andreas Klinger <ak@it-klinger.de>
2667 L: linux-iio@vger.kernel.org
2669 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2670 F: drivers/iio/adc/hx711.c
2673 M: Ralf Baechle <ralf@linux-mips.org>
2674 L: linux-hams@vger.kernel.org
2675 W: http://www.linux-ax25.org/
2677 F: include/uapi/linux/ax25.h
2678 F: include/net/ax25.h
2682 M: Peter Rosin <peda@axentia.se>
2683 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2685 F: Documentation/devicetree/bindings/arm/axentia.txt
2686 F: arch/arm/boot/dts/at91-linea.dtsi
2687 F: arch/arm/boot/dts/at91-natte.dtsi
2688 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2689 F: arch/arm/boot/dts/at91-tse850-3.dts
2691 AXENTIA ASOC DRIVERS
2692 M: Peter Rosin <peda@axentia.se>
2693 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2695 F: Documentation/devicetree/bindings/sound/axentia,*
2696 F: sound/soc/atmel/tse850-pcm5142.c
2698 AXXIA I2C CONTROLLER
2699 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
2700 L: linux-i2c@vger.kernel.org
2702 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2703 F: drivers/i2c/busses/i2c-axxia.c
2706 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2707 L: linux-media@vger.kernel.org
2708 W: https://linuxtv.org
2709 T: git git://linuxtv.org/media_tree.git
2711 F: drivers/media/usb/dvb-usb-v2/az6007.c
2713 AZTECH FM RADIO RECEIVER DRIVER
2714 M: Hans Verkuil <hverkuil@xs4all.nl>
2715 L: linux-media@vger.kernel.org
2716 T: git git://linuxtv.org/media_tree.git
2717 W: https://linuxtv.org
2719 F: drivers/media/radio/radio-aztech*
2722 L: linux-wireless@vger.kernel.org
2723 L: b43-dev@lists.infradead.org
2724 W: http://wireless.kernel.org/en/users/Drivers/b43
2726 F: drivers/net/wireless/broadcom/b43/
2728 B43LEGACY WIRELESS DRIVER
2729 M: Larry Finger <Larry.Finger@lwfinger.net>
2730 L: linux-wireless@vger.kernel.org
2731 L: b43-dev@lists.infradead.org
2732 W: http://wireless.kernel.org/en/users/Drivers/b43
2734 F: drivers/net/wireless/broadcom/b43legacy/
2736 BACKLIGHT CLASS/SUBSYSTEM
2737 M: Lee Jones <lee.jones@linaro.org>
2738 M: Daniel Thompson <daniel.thompson@linaro.org>
2739 M: Jingoo Han <jingoohan1@gmail.com>
2740 L: dri-devel@lists.freedesktop.org
2741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2743 F: drivers/video/backlight/
2744 F: include/linux/backlight.h
2745 F: include/linux/pwm_backlight.h
2746 F: Documentation/devicetree/bindings/leds/backlight
2749 M: Marek Lindner <mareklindner@neomailbox.ch>
2750 M: Simon Wunderlich <sw@simonwunderlich.de>
2751 M: Antonio Quartulli <a@unstable.cc>
2752 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2753 W: https://www.open-mesh.org/
2754 Q: https://patchwork.open-mesh.org/project/batman/list/
2756 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2757 F: Documentation/ABI/testing/sysfs-class-net-mesh
2758 F: Documentation/networking/batman-adv.rst
2759 F: include/uapi/linux/batadv_packet.h
2760 F: include/uapi/linux/batman_adv.h
2763 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2764 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2765 L: linux-hams@vger.kernel.org
2766 W: http://www.baycom.org/~tom/ham/ham.html
2768 F: drivers/net/hamradio/baycom*
2770 BCACHE (BLOCK LAYER CACHE)
2771 M: Coly Li <colyli@suse.de>
2772 M: Kent Overstreet <kent.overstreet@gmail.com>
2773 L: linux-bcache@vger.kernel.org
2774 W: http://bcache.evilpiepirate.org
2775 C: irc://irc.oftc.net/bcache
2777 F: drivers/md/bcache/
2779 BDISP ST MEDIA DRIVER
2780 M: Fabien Dessenne <fabien.dessenne@st.com>
2781 L: linux-media@vger.kernel.org
2782 T: git git://linuxtv.org/media_tree.git
2783 W: https://linuxtv.org
2785 F: drivers/media/platform/sti/bdisp
2787 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2788 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2789 L: netdev@vger.kernel.org
2791 F: drivers/net/ethernet/ec_bhf.c
2794 M: Luis de Bethencourt <luisbg@kernel.org>
2795 M: Salah Triki <salah.triki@gmail.com>
2797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2798 F: Documentation/filesystems/befs.txt
2802 M: Paolo Valente <paolo.valente@linaro.org>
2803 M: Jens Axboe <axboe@kernel.dk>
2804 L: linux-block@vger.kernel.org
2807 F: Documentation/block/bfq-iosched.txt
2810 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2812 F: Documentation/filesystems/bfs.txt
2814 F: include/uapi/linux/bfs_fs.h
2816 BLINKM RGB LED DRIVER
2817 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2819 F: drivers/leds/leds-blinkm.c
2822 M: Jens Axboe <axboe@kernel.dk>
2823 L: linux-block@vger.kernel.org
2824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2828 F: kernel/trace/blktrace.c
2832 M: Joern Engel <joern@lazybastard.org>
2833 L: linux-mtd@lists.infradead.org
2835 F: drivers/mtd/devices/block2mtd.c
2838 M: Marcel Holtmann <marcel@holtmann.org>
2839 M: Johan Hedberg <johan.hedberg@gmail.com>
2840 L: linux-bluetooth@vger.kernel.org
2841 W: http://www.bluez.org/
2842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2845 F: drivers/bluetooth/
2848 M: Marcel Holtmann <marcel@holtmann.org>
2849 M: Johan Hedberg <johan.hedberg@gmail.com>
2850 L: linux-bluetooth@vger.kernel.org
2851 W: http://www.bluez.org/
2852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2853 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2856 F: include/net/bluetooth/
2859 M: Jay Vosburgh <j.vosburgh@gmail.com>
2860 M: Veaceslav Falico <vfalico@gmail.com>
2861 M: Andy Gospodarek <andy@greyhouse.net>
2862 L: netdev@vger.kernel.org
2863 W: http://sourceforge.net/projects/bonding/
2865 F: drivers/net/bonding/
2866 F: include/uapi/linux/if_bonding.h
2868 BPF (Safe dynamic programs and tools)
2869 M: Alexei Starovoitov <ast@kernel.org>
2870 M: Daniel Borkmann <daniel@iogearbox.net>
2871 R: Martin KaFai Lau <kafai@fb.com>
2872 R: Song Liu <songliubraving@fb.com>
2873 R: Yonghong Song <yhs@fb.com>
2874 L: netdev@vger.kernel.org
2875 L: bpf@vger.kernel.org
2876 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2878 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2881 F: Documentation/networking/filter.txt
2882 F: Documentation/bpf/
2883 F: include/linux/bpf*
2884 F: include/linux/filter.h
2885 F: include/trace/events/xdp.h
2886 F: include/uapi/linux/bpf*
2887 F: include/uapi/linux/filter.h
2889 F: kernel/trace/bpf_trace.c
2892 F: net/core/filter.c
2893 F: net/sched/act_bpf.c
2894 F: net/sched/cls_bpf.c
2898 F: tools/testing/selftests/bpf/
2903 M: Shubham Bansal <illusionist.neo@gmail.com>
2904 L: netdev@vger.kernel.org
2905 L: bpf@vger.kernel.org
2910 M: Daniel Borkmann <daniel@iogearbox.net>
2911 M: Alexei Starovoitov <ast@kernel.org>
2912 M: Zi Shen Lim <zlim.lnx@gmail.com>
2913 L: netdev@vger.kernel.org
2914 L: bpf@vger.kernel.org
2918 BPF JIT for MIPS (32-BIT AND 64-BIT)
2919 M: Paul Burton <paul.burton@mips.com>
2920 L: netdev@vger.kernel.org
2921 L: bpf@vger.kernel.org
2925 BPF JIT for NFP NICs
2926 M: Jakub Kicinski <jakub.kicinski@netronome.com>
2927 L: netdev@vger.kernel.org
2928 L: bpf@vger.kernel.org
2930 F: drivers/net/ethernet/netronome/nfp/bpf/
2932 BPF JIT for POWERPC (32-BIT AND 64-BIT)
2933 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2934 M: Sandipan Das <sandipan@linux.ibm.com>
2935 L: netdev@vger.kernel.org
2936 L: bpf@vger.kernel.org
2938 F: arch/powerpc/net/
2940 BPF JIT for RISC-V (RV64G)
2941 M: Björn Töpel <bjorn.topel@gmail.com>
2942 L: netdev@vger.kernel.org
2947 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
2948 M: Heiko Carstens <heiko.carstens@de.ibm.com>
2949 L: netdev@vger.kernel.org
2950 L: bpf@vger.kernel.org
2953 X: arch/s390/net/pnet.c
2955 BPF JIT for SPARC (32-BIT AND 64-BIT)
2956 M: David S. Miller <davem@davemloft.net>
2957 L: netdev@vger.kernel.org
2958 L: bpf@vger.kernel.org
2962 BPF JIT for X86 32-BIT
2963 M: Wang YanQing <udknight@gmail.com>
2964 L: netdev@vger.kernel.org
2965 L: bpf@vger.kernel.org
2967 F: arch/x86/net/bpf_jit_comp32.c
2969 BPF JIT for X86 64-BIT
2970 M: Alexei Starovoitov <ast@kernel.org>
2971 M: Daniel Borkmann <daniel@iogearbox.net>
2972 L: netdev@vger.kernel.org
2973 L: bpf@vger.kernel.org
2976 X: arch/x86/net/bpf_jit_comp32.c
2978 BROADCOM B44 10/100 ETHERNET DRIVER
2979 M: Michael Chan <michael.chan@broadcom.com>
2980 L: netdev@vger.kernel.org
2982 F: drivers/net/ethernet/broadcom/b44.*
2984 BROADCOM B53 ETHERNET SWITCH DRIVER
2985 M: Florian Fainelli <f.fainelli@gmail.com>
2986 L: netdev@vger.kernel.org
2987 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2989 F: drivers/net/dsa/b53/*
2990 F: include/linux/platform_data/b53.h
2992 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2993 M: Florian Fainelli <f.fainelli@gmail.com>
2994 M: Ray Jui <rjui@broadcom.com>
2995 M: Scott Branden <sbranden@broadcom.com>
2996 M: bcm-kernel-feedback-list@broadcom.com
2997 T: git git://github.com/broadcom/mach-bcm
3003 F: arch/arm/mach-bcm/
3005 BROADCOM BCM2835 ARM ARCHITECTURE
3006 M: Eric Anholt <eric@anholt.net>
3007 M: Stefan Wahren <stefan.wahren@i2se.com>
3008 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3009 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3010 T: git git://github.com/anholt/linux
3013 F: drivers/staging/vc04_services
3015 BROADCOM BCM47XX MIPS ARCHITECTURE
3016 M: Hauke Mehrtens <hauke@hauke-m.de>
3017 M: Rafał Miłecki <zajec5@gmail.com>
3018 L: linux-mips@vger.kernel.org
3020 F: Documentation/devicetree/bindings/mips/brcm/
3021 F: arch/mips/bcm47xx/*
3022 F: arch/mips/include/asm/mach-bcm47xx/*
3024 BROADCOM BCM5301X ARM ARCHITECTURE
3025 M: Hauke Mehrtens <hauke@hauke-m.de>
3026 M: Rafał Miłecki <zajec5@gmail.com>
3027 M: bcm-kernel-feedback-list@broadcom.com
3028 L: linux-arm-kernel@lists.infradead.org
3030 F: arch/arm/mach-bcm/bcm_5301x.c
3031 F: arch/arm/boot/dts/bcm5301x*.dtsi
3032 F: arch/arm/boot/dts/bcm470*
3033 F: arch/arm/boot/dts/bcm953012*
3035 BROADCOM BCM53573 ARM ARCHITECTURE
3036 M: Rafał Miłecki <rafal@milecki.pl>
3037 L: linux-arm-kernel@lists.infradead.org
3039 F: arch/arm/boot/dts/bcm53573*
3040 F: arch/arm/boot/dts/bcm47189*
3042 BROADCOM BCM63XX ARM ARCHITECTURE
3043 M: Florian Fainelli <f.fainelli@gmail.com>
3044 M: bcm-kernel-feedback-list@broadcom.com
3045 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3046 T: git git://github.com/broadcom/stblinux.git
3050 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3051 M: Kevin Cernekee <cernekee@gmail.com>
3052 L: linux-usb@vger.kernel.org
3054 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3056 BROADCOM BCM7XXX ARM ARCHITECTURE
3057 M: Brian Norris <computersforpeace@gmail.com>
3058 M: Gregory Fong <gregory.0xf0@gmail.com>
3059 M: Florian Fainelli <f.fainelli@gmail.com>
3060 M: bcm-kernel-feedback-list@broadcom.com
3061 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3062 T: git git://github.com/broadcom/stblinux.git
3064 F: arch/arm/mach-bcm/*brcmstb*
3065 F: arch/arm/boot/dts/bcm7*.dts*
3066 F: drivers/bus/brcmstb_gisb.c
3067 F: arch/arm/mm/cache-b15-rac.c
3068 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3071 BROADCOM BMIPS CPUFREQ DRIVER
3072 M: Markus Mayer <mmayer@broadcom.com>
3073 M: bcm-kernel-feedback-list@broadcom.com
3074 L: linux-pm@vger.kernel.org
3076 F: drivers/cpufreq/bmips-cpufreq.c
3078 BROADCOM BMIPS MIPS ARCHITECTURE
3079 M: Kevin Cernekee <cernekee@gmail.com>
3080 M: Florian Fainelli <f.fainelli@gmail.com>
3081 L: linux-mips@vger.kernel.org
3082 T: git git://github.com/broadcom/stblinux.git
3084 F: arch/mips/bmips/*
3085 F: arch/mips/include/asm/mach-bmips/*
3086 F: arch/mips/kernel/*bmips*
3087 F: arch/mips/boot/dts/brcm/bcm*.dts*
3088 F: drivers/irqchip/irq-bcm63*
3089 F: drivers/irqchip/irq-bcm7*
3090 F: drivers/irqchip/irq-brcmstb*
3091 F: include/linux/bcm963xx_nvram.h
3092 F: include/linux/bcm963xx_tag.h
3094 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3095 M: Rasesh Mody <rmody@marvell.com>
3096 M: GR-Linux-NIC-Dev@marvell.com
3097 L: netdev@vger.kernel.org
3099 F: drivers/net/ethernet/broadcom/bnx2.*
3100 F: drivers/net/ethernet/broadcom/bnx2_*
3102 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3103 M: QLogic-Storage-Upstream@qlogic.com
3104 L: linux-scsi@vger.kernel.org
3106 F: drivers/scsi/bnx2fc/
3108 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3109 M: QLogic-Storage-Upstream@qlogic.com
3110 L: linux-scsi@vger.kernel.org
3112 F: drivers/scsi/bnx2i/
3114 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3115 M: Ariel Elior <aelior@marvell.com>
3116 M: Sudarsana Kalluru <skalluru@marvell.com>
3117 M: GR-everest-linux-l2@marvell.com
3118 L: netdev@vger.kernel.org
3120 F: drivers/net/ethernet/broadcom/bnx2x/
3122 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3123 M: Michael Chan <michael.chan@broadcom.com>
3124 L: netdev@vger.kernel.org
3126 F: drivers/net/ethernet/broadcom/bnxt/
3128 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3129 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3130 M: Franky Lin <franky.lin@broadcom.com>
3131 M: Hante Meuleman <hante.meuleman@broadcom.com>
3132 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3133 M: Wright Feng <wright.feng@cypress.com>
3134 L: linux-wireless@vger.kernel.org
3135 L: brcm80211-dev-list.pdl@broadcom.com
3136 L: brcm80211-dev-list@cypress.com
3138 F: drivers/net/wireless/broadcom/brcm80211/
3140 BROADCOM BRCMSTB GPIO DRIVER
3141 M: Gregory Fong <gregory.0xf0@gmail.com>
3142 L: bcm-kernel-feedback-list@broadcom.com
3144 F: drivers/gpio/gpio-brcmstb.c
3145 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3147 BROADCOM BRCMSTB I2C DRIVER
3148 M: Kamal Dasu <kdasu.kdev@gmail.com>
3149 L: linux-i2c@vger.kernel.org
3150 L: bcm-kernel-feedback-list@broadcom.com
3152 F: drivers/i2c/busses/i2c-brcmstb.c
3153 F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3155 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3156 M: Al Cooper <alcooperx@gmail.com>
3157 L: linux-kernel@vger.kernel.org
3158 L: bcm-kernel-feedback-list@broadcom.com
3160 F: drivers/phy/broadcom/phy-brcm-usb*
3162 BROADCOM GENET ETHERNET DRIVER
3163 M: Doug Berger <opendmb@gmail.com>
3164 M: Florian Fainelli <f.fainelli@gmail.com>
3165 L: netdev@vger.kernel.org
3167 F: drivers/net/ethernet/broadcom/genet/
3169 BROADCOM IPROC ARM ARCHITECTURE
3170 M: Ray Jui <rjui@broadcom.com>
3171 M: Scott Branden <sbranden@broadcom.com>
3172 M: bcm-kernel-feedback-list@broadcom.com
3173 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3174 T: git git://github.com/broadcom/cygnus-linux.git
3191 F: arch/arm64/boot/dts/broadcom/northstar2/*
3192 F: arch/arm64/boot/dts/broadcom/stingray/*
3193 F: drivers/clk/bcm/clk-ns*
3194 F: drivers/clk/bcm/clk-sr*
3195 F: drivers/pinctrl/bcm/pinctrl-ns*
3196 F: include/dt-bindings/clock/bcm-sr*
3198 BROADCOM KONA GPIO DRIVER
3199 M: Ray Jui <rjui@broadcom.com>
3200 L: bcm-kernel-feedback-list@broadcom.com
3202 F: drivers/gpio/gpio-bcm-kona.c
3203 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3205 BROADCOM NETXTREME-E ROCE DRIVER
3206 M: Selvin Xavier <selvin.xavier@broadcom.com>
3207 M: Devesh Sharma <devesh.sharma@broadcom.com>
3208 M: Somnath Kotur <somnath.kotur@broadcom.com>
3209 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3210 L: linux-rdma@vger.kernel.org
3211 W: http://www.broadcom.com
3213 F: drivers/infiniband/hw/bnxt_re/
3214 F: include/uapi/rdma/bnxt_re-abi.h
3216 BROADCOM NVRAM DRIVER
3217 M: Rafał Miłecki <zajec5@gmail.com>
3218 L: linux-mips@vger.kernel.org
3220 F: drivers/firmware/broadcom/*
3222 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3223 M: Rafał Miłecki <zajec5@gmail.com>
3224 L: linux-wireless@vger.kernel.org
3227 F: include/linux/bcma/
3229 BROADCOM STB AVS CPUFREQ DRIVER
3230 M: Markus Mayer <mmayer@broadcom.com>
3231 M: bcm-kernel-feedback-list@broadcom.com
3232 L: linux-pm@vger.kernel.org
3234 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3235 F: drivers/cpufreq/brcmstb*
3237 BROADCOM STB AVS TMON DRIVER
3238 M: Markus Mayer <mmayer@broadcom.com>
3239 M: bcm-kernel-feedback-list@broadcom.com
3240 L: linux-pm@vger.kernel.org
3242 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3243 F: drivers/thermal/broadcom/brcmstb*
3245 BROADCOM STB NAND FLASH DRIVER
3246 M: Brian Norris <computersforpeace@gmail.com>
3247 M: Kamal Dasu <kdasu.kdev@gmail.com>
3248 L: linux-mtd@lists.infradead.org
3249 L: bcm-kernel-feedback-list@broadcom.com
3251 F: drivers/mtd/nand/raw/brcmnand/
3253 BROADCOM STB DPFE DRIVER
3254 M: Markus Mayer <mmayer@broadcom.com>
3255 M: bcm-kernel-feedback-list@broadcom.com
3256 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3258 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3259 F: drivers/memory/brcmstb_dpfe.c
3262 M: Kamal Dasu <kdasu.kdev@gmail.com>
3263 M: bcm-kernel-feedback-list@broadcom.com
3265 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3266 F: drivers/spi/spi-bcm-qspi.*
3267 F: drivers/spi/spi-brcmstb-qspi.c
3268 F: drivers/spi/spi-iproc-qspi.c
3270 BROADCOM SYSTEMPORT ETHERNET DRIVER
3271 M: Florian Fainelli <f.fainelli@gmail.com>
3272 L: netdev@vger.kernel.org
3274 F: drivers/net/ethernet/broadcom/bcmsysport.*
3276 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3277 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3278 M: Prashant Sreedharan <prashant@broadcom.com>
3279 M: Michael Chan <mchan@broadcom.com>
3280 L: netdev@vger.kernel.org
3282 F: drivers/net/ethernet/broadcom/tg3.*
3284 BROCADE BFA FC SCSI DRIVER
3285 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3286 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3287 L: linux-scsi@vger.kernel.org
3289 F: drivers/scsi/bfa/
3291 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3292 M: Rasesh Mody <rmody@marvell.com>
3293 M: Sudarsana Kalluru <skalluru@marvell.com>
3294 M: GR-Linux-NIC-Dev@marvell.com
3295 L: netdev@vger.kernel.org
3297 F: drivers/net/ethernet/brocade/bna/
3299 BSG (block layer generic sg v4 driver)
3300 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3301 L: linux-scsi@vger.kernel.org
3304 F: include/linux/bsg.h
3305 F: include/uapi/linux/bsg.h
3308 M: Clemens Ladisch <clemens@ladisch.de>
3309 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3310 T: git git://git.alsa-project.org/alsa-kernel.git
3312 F: Documentation/sound/cards/bt87x.rst
3313 F: sound/pci/bt87x.c
3316 M: Michael Buesch <m@bues.ch>
3317 W: http://bu3sch.de/btgpio.php
3319 F: drivers/gpio/gpio-bt8xx.c
3322 M: Chris Mason <clm@fb.com>
3323 M: Josef Bacik <josef@toxicpanda.com>
3324 M: David Sterba <dsterba@suse.com>
3325 L: linux-btrfs@vger.kernel.org
3326 W: http://btrfs.wiki.kernel.org/
3327 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3330 F: Documentation/filesystems/btrfs.txt
3332 F: include/linux/btrfs*
3333 F: include/uapi/linux/btrfs*
3335 BTTV VIDEO4LINUX DRIVER
3336 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3337 L: linux-media@vger.kernel.org
3338 W: https://linuxtv.org
3339 T: git git://linuxtv.org/media_tree.git
3341 F: Documentation/media/v4l-drivers/bttv*
3342 F: drivers/media/pci/bt8xx/bttv*
3344 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3345 M: Chanwoo Choi <cw00.choi@samsung.com>
3346 L: linux-pm@vger.kernel.org
3347 L: linux-samsung-soc@vger.kernel.org
3348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3350 F: drivers/devfreq/exynos-bus.c
3351 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3353 BUSLOGIC SCSI DRIVER
3354 M: Khalid Aziz <khalid@gonehiking.org>
3355 L: linux-scsi@vger.kernel.org
3357 F: drivers/scsi/BusLogic.*
3358 F: drivers/scsi/FlashPoint.*
3360 C-MEDIA CMI8788 DRIVER
3361 M: Clemens Ladisch <clemens@ladisch.de>
3362 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3363 T: git git://git.alsa-project.org/alsa-kernel.git
3365 F: sound/pci/oxygen/
3368 M: Guo Ren <guoren@kernel.org>
3369 T: git https://github.com/c-sky/csky-linux.git
3372 F: Documentation/devicetree/bindings/csky/
3373 F: drivers/irqchip/irq-csky-*
3374 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3375 F: drivers/clocksource/timer-gx6605s.c
3376 F: drivers/clocksource/timer-mp-csky.c
3377 F: Documentation/devicetree/bindings/timer/csky,*
3382 M: Mark Salter <msalter@redhat.com>
3383 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3384 L: linux-c6x-dev@linux-c6x.org
3385 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3389 CA8210 IEEE-802.15.4 RADIO DRIVER
3390 M: Harry Morris <h.morris@cascoda.com>
3391 L: linux-wpan@vger.kernel.org
3392 W: https://github.com/Cascoda/ca8210-linux.git
3394 F: drivers/net/ieee802154/ca8210.c
3395 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3397 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3398 M: David Howells <dhowells@redhat.com>
3399 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3401 F: Documentation/filesystems/caching/cachefiles.txt
3404 CADENCE MIPI-CSI2 BRIDGES
3405 M: Maxime Ripard <maxime.ripard@bootlin.com>
3406 L: linux-media@vger.kernel.org
3408 F: Documentation/devicetree/bindings/media/cdns,*.txt
3409 F: drivers/media/platform/cadence/cdns-csi2*
3411 CADET FM/AM RADIO RECEIVER DRIVER
3412 M: Hans Verkuil <hverkuil@xs4all.nl>
3413 L: linux-media@vger.kernel.org
3414 T: git git://linuxtv.org/media_tree.git
3415 W: https://linuxtv.org
3417 F: drivers/media/radio/radio-cadet*
3419 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3420 M: Jonathan Corbet <corbet@lwn.net>
3421 L: linux-media@vger.kernel.org
3422 T: git git://linuxtv.org/media_tree.git
3424 F: Documentation/media/v4l-drivers/cafe_ccic*
3425 F: drivers/media/platform/marvell-ccic/
3428 L: netdev@vger.kernel.org
3430 F: Documentation/networking/caif/
3431 F: drivers/net/caif/
3432 F: include/uapi/linux/caif/
3433 F: include/net/caif/
3437 M: Toke Høiland-Jørgensen <toke@toke.dk>
3438 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3440 F: net/sched/sch_cake.c
3442 CALGARY x86-64 IOMMU
3443 M: Muli Ben-Yehuda <mulix@mulix.org>
3444 M: Jon Mason <jdmason@kudzu.us>
3445 L: iommu@lists.linux-foundation.org
3447 F: arch/x86/kernel/pci-calgary_64.c
3448 F: arch/x86/kernel/tce_64.c
3449 F: arch/x86/include/asm/calgary.h
3450 F: arch/x86/include/asm/tce.h
3453 M: Wolfgang Grandegger <wg@grandegger.com>
3454 M: Marc Kleine-Budde <mkl@pengutronix.de>
3455 L: linux-can@vger.kernel.org
3456 W: https://github.com/linux-can
3457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3460 F: Documentation/devicetree/bindings/net/can/
3462 F: include/linux/can/dev.h
3463 F: include/linux/can/platform/
3464 F: include/uapi/linux/can/error.h
3465 F: include/uapi/linux/can/netlink.h
3468 M: Oliver Hartkopp <socketcan@hartkopp.net>
3469 M: Marc Kleine-Budde <mkl@pengutronix.de>
3470 L: linux-can@vger.kernel.org
3471 W: https://github.com/linux-can
3472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3475 F: Documentation/networking/can.rst
3477 F: include/linux/can/core.h
3478 F: include/uapi/linux/can.h
3479 F: include/uapi/linux/can/bcm.h
3480 F: include/uapi/linux/can/raw.h
3481 F: include/uapi/linux/can/gw.h
3484 M: Serge Hallyn <serge@hallyn.com>
3485 L: linux-security-module@vger.kernel.org
3487 F: include/linux/capability.h
3488 F: include/uapi/linux/capability.h
3489 F: security/commoncap.c
3490 F: kernel/capability.c
3492 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3493 M: Kevin Tsai <ktsai@capellamicro.com>
3495 F: drivers/iio/light/cm*
3497 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3498 M: Christian Lamparter <chunkeey@googlemail.com>
3499 L: linux-wireless@vger.kernel.org
3500 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3502 F: drivers/net/wireless/ath/carl9170/
3505 M: Jan Glauber <jglauber@cavium.com>
3506 M: David Daney <david.daney@cavium.com>
3507 W: http://www.cavium.com
3509 F: drivers/i2c/busses/i2c-octeon*
3510 F: drivers/i2c/busses/i2c-thunderx*
3512 CAVIUM LIQUIDIO NETWORK DRIVER
3513 M: Derek Chickles <dchickles@marvell.com>
3514 M: Satanand Burla <sburla@marvell.com>
3515 M: Felix Manlunas <fmanlunas@marvell.com>
3516 L: netdev@vger.kernel.org
3517 W: http://www.cavium.com
3519 F: drivers/net/ethernet/cavium/liquidio/
3522 M: Jan Glauber <jglauber@cavium.com>
3523 M: David Daney <david.daney@cavium.com>
3524 M: Steven J. Hill <Steven.Hill@cavium.com>
3525 W: http://www.cavium.com
3527 F: drivers/mmc/host/cavium*
3529 CAVIUM OCTEON-TX CRYPTO DRIVER
3530 M: George Cherian <george.cherian@cavium.com>
3531 L: linux-crypto@vger.kernel.org
3532 W: http://www.cavium.com
3534 F: drivers/crypto/cavium/cpt/
3536 CAVIUM THUNDERX2 ARM64 SOC
3537 M: Robert Richter <rrichter@cavium.com>
3538 M: Jayachandran C <jnair@caviumnetworks.com>
3539 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3541 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3542 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3544 CC2520 IEEE-802.15.4 RADIO DRIVER
3545 M: Varka Bhadram <varkabhadram@gmail.com>
3546 L: linux-wpan@vger.kernel.org
3548 F: drivers/net/ieee802154/cc2520.c
3549 F: include/linux/spi/cc2520.h
3550 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3552 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3553 M: Gilad Ben-Yossef <gilad@benyossef.com>
3554 L: linux-crypto@vger.kernel.org
3556 F: drivers/crypto/ccree/
3557 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3560 M: Hans Verkuil <hans.verkuil@cisco.com>
3561 L: linux-media@vger.kernel.org
3562 T: git git://linuxtv.org/media_tree.git
3563 W: http://linuxtv.org
3565 F: Documentation/media/kapi/cec-core.rst
3566 F: Documentation/media/uapi/cec
3567 F: drivers/media/cec/
3568 F: drivers/media/rc/keymaps/rc-cec.c
3569 F: include/media/cec.h
3570 F: include/media/cec-notifier.h
3571 F: include/uapi/linux/cec.h
3572 F: include/uapi/linux/cec-funcs.h
3573 F: Documentation/devicetree/bindings/media/cec.txt
3574 F: Documentation/ABI/testing/debugfs-cec-error-inj
3577 M: Hans Verkuil <hans.verkuil@cisco.com>
3578 L: linux-media@vger.kernel.org
3579 T: git git://linuxtv.org/media_tree.git
3580 W: http://linuxtv.org
3582 F: drivers/media/platform/cec-gpio/
3583 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3585 CELL BROADBAND ENGINE ARCHITECTURE
3586 M: Arnd Bergmann <arnd@arndb.de>
3587 L: linuxppc-dev@lists.ozlabs.org
3588 W: http://www.ibm.com/developerworks/power/cell/
3590 F: arch/powerpc/include/asm/cell*.h
3591 F: arch/powerpc/include/asm/spu*.h
3592 F: arch/powerpc/include/uapi/asm/spu*.h
3593 F: arch/powerpc/oprofile/*cell*
3594 F: arch/powerpc/platforms/cell/
3596 CEPH COMMON CODE (LIBCEPH)
3597 M: Ilya Dryomov <idryomov@gmail.com>
3598 M: "Yan, Zheng" <zyan@redhat.com>
3599 M: Sage Weil <sage@redhat.com>
3600 L: ceph-devel@vger.kernel.org
3602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3603 T: git git://github.com/ceph/ceph-client.git
3606 F: include/linux/ceph/
3607 F: include/linux/crush/
3609 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3610 M: "Yan, Zheng" <zyan@redhat.com>
3611 M: Sage Weil <sage@redhat.com>
3612 M: Ilya Dryomov <idryomov@gmail.com>
3613 L: ceph-devel@vger.kernel.org
3615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3616 T: git git://github.com/ceph/ceph-client.git
3618 F: Documentation/filesystems/ceph.txt
3621 CERTIFICATE HANDLING:
3622 M: David Howells <dhowells@redhat.com>
3623 M: David Woodhouse <dwmw2@infradead.org>
3624 L: keyrings@vger.kernel.org
3626 F: Documentation/admin-guide/module-signing.rst
3628 F: scripts/sign-file.c
3629 F: scripts/extract-cert.c
3631 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3632 L: linux-usb@vger.kernel.org
3634 F: Documentation/usb/WUSB-Design-overview.txt
3635 F: Documentation/usb/wusb-cbaf
3636 F: drivers/usb/host/hwa-hc.c
3637 F: drivers/usb/host/whci/
3638 F: drivers/usb/wusbcore/
3639 F: include/linux/usb/wusb*
3641 CFAG12864B LCD DRIVER
3642 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3644 F: drivers/auxdisplay/cfag12864b.c
3645 F: include/linux/cfag12864b.h
3647 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3648 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3650 F: drivers/auxdisplay/cfag12864bfb.c
3651 F: include/linux/cfag12864b.h
3653 802.11 (including CFG80211/NL80211)
3654 M: Johannes Berg <johannes@sipsolutions.net>
3655 L: linux-wireless@vger.kernel.org
3656 W: http://wireless.kernel.org/
3657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3661 F: include/uapi/linux/nl80211.h
3662 F: include/linux/ieee80211.h
3663 F: include/net/wext.h
3664 F: include/net/cfg80211.h
3665 F: include/net/iw_handler.h
3666 F: include/net/ieee80211_radiotap.h
3667 F: Documentation/driver-api/80211/cfg80211.rst
3668 F: Documentation/networking/regulatory.txt
3670 CHAR and MISC DRIVERS
3671 M: Arnd Bergmann <arnd@arndb.de>
3672 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3677 F: include/linux/miscdevice.h
3680 M: Andy Whitcroft <apw@canonical.com>
3681 M: Joe Perches <joe@perches.com>
3683 F: scripts/checkpatch.pl
3685 CHINESE DOCUMENTATION
3686 M: Harry Wei <harryxiyou@gmail.com>
3687 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3688 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3690 F: Documentation/translations/zh_CN/
3692 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3693 M: Peter Chen <Peter.Chen@nxp.com>
3694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3695 L: linux-usb@vger.kernel.org
3697 F: drivers/usb/chipidea/
3699 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3700 M: Hans de Goede <hdegoede@redhat.com>
3701 L: linux-input@vger.kernel.org
3703 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3704 F: drivers/input/touchscreen/chipone_icn8318.c
3706 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3707 M: Hans de Goede <hdegoede@redhat.com>
3708 L: linux-input@vger.kernel.org
3710 F: drivers/input/touchscreen/chipone_icn8505.c
3712 CHROME HARDWARE PLATFORM SUPPORT
3713 M: Benson Leung <bleung@chromium.org>
3714 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3717 F: drivers/platform/chrome/
3719 CHROMEOS EC SUBDRIVERS
3720 M: Benson Leung <bleung@chromium.org>
3721 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3722 R: Guenter Roeck <groeck@chromium.org>
3726 F: drivers/power/supply/cros_usbpd-charger.c
3728 CIRRUS LOGIC AUDIO CODEC DRIVERS
3729 M: Brian Austin <brian.austin@cirrus.com>
3730 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3731 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3733 F: sound/soc/codecs/cs*
3735 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3736 M: Hartley Sweeten <hsweeten@visionengravers.com>
3737 L: netdev@vger.kernel.org
3739 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3741 CISCO FCOE HBA DRIVER
3742 M: Satish Kharat <satishkh@cisco.com>
3743 M: Sesidhar Baddela <sebaddel@cisco.com>
3744 M: Karan Tilak Kumar <kartilak@cisco.com>
3745 L: linux-scsi@vger.kernel.org
3747 F: drivers/scsi/fnic/
3749 CISCO SCSI HBA DRIVER
3750 M: Karan Tilak Kumar <kartilak@cisco.com>
3751 M: Sesidhar Baddela <sebaddel@cisco.com>
3752 L: linux-scsi@vger.kernel.org
3754 F: drivers/scsi/snic/
3756 CISCO VIC ETHERNET NIC DRIVER
3757 M: Christian Benvenuti <benve@cisco.com>
3758 M: Govindarajulu Varadarajan <_govind@gmx.com>
3759 M: Parvi Kaustubhi <pkaustub@cisco.com>
3761 F: drivers/net/ethernet/cisco/enic/
3763 CISCO VIC LOW LATENCY NIC DRIVER
3764 M: Christian Benvenuti <benve@cisco.com>
3765 M: Nelson Escobar <neescoba@cisco.com>
3766 M: Parvi Kaustubhi <pkaustub@cisco.com>
3768 F: drivers/infiniband/hw/usnic/
3770 CIRRUS LOGIC MADERA CODEC DRIVERS
3771 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3772 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3773 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3774 L: patches@opensource.cirrus.com
3775 T: git https://github.com/CirrusLogic/linux-drivers.git
3776 W: https://github.com/CirrusLogic/linux-drivers/wiki
3778 F: Documentation/devicetree/bindings/mfd/madera.txt
3779 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3780 F: include/linux/irqchip/irq-madera*
3781 F: include/linux/mfd/madera/*
3782 F: drivers/gpio/gpio-madera*
3783 F: drivers/irqchip/irq-madera*
3784 F: drivers/mfd/madera*
3785 F: drivers/mfd/cs47l*
3786 F: drivers/pinctrl/cirrus/*
3789 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3794 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3795 L: linux-kernel@vger.kernel.org
3798 F: include/linux/cleancache.h
3801 M: Russell King <linux@armlinux.org.uk>
3802 L: linux-clk@vger.kernel.org
3804 F: include/linux/clk.h
3806 CLOCKSOURCE, CLOCKEVENT DRIVERS
3807 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3808 M: Thomas Gleixner <tglx@linutronix.de>
3809 L: linux-kernel@vger.kernel.org
3810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3812 F: drivers/clocksource/
3813 F: Documentation/devicetree/bindings/timer/
3816 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3817 M: Daniel Oliveira Nascimento <don@syst.com.br>
3818 L: platform-driver-x86@vger.kernel.org
3820 F: drivers/platform/x86/classmate-laptop.c
3823 M: Hans Verkuil <hans.verkuil@cisco.com>
3824 L: linux-media@vger.kernel.org
3825 T: git git://linuxtv.org/media_tree.git
3826 W: https://linuxtv.org
3828 F: drivers/media/pci/cobalt/
3830 COCCINELLE/Semantic Patches (SmPL)
3831 M: Julia Lawall <Julia.Lawall@lip6.fr>
3832 M: Gilles Muller <Gilles.Muller@lip6.fr>
3833 M: Nicolas Palix <nicolas.palix@imag.fr>
3834 M: Michal Marek <michal.lkml@markovi.net>
3835 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3837 W: http://coccinelle.lip6.fr/
3839 F: Documentation/dev-tools/coccinelle.rst
3840 F: scripts/coccinelle/
3841 F: scripts/coccicheck
3844 M: Jan Harkes <jaharkes@cs.cmu.edu>
3846 L: codalist@coda.cs.cmu.edu
3847 W: http://www.coda.cs.cmu.edu/
3849 F: Documentation/filesystems/coda.txt
3851 F: include/linux/coda*.h
3852 F: include/uapi/linux/coda*.h
3854 CODA V4L2 MEM2MEM DRIVER
3855 M: Philipp Zabel <p.zabel@pengutronix.de>
3856 L: linux-media@vger.kernel.org
3858 F: Documentation/devicetree/bindings/media/coda.txt
3859 F: drivers/media/platform/coda/
3862 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3864 F: Documentation/process/code-of-conduct.rst
3865 F: Documentation/process/code-of-conduct-interpretation.rst
3867 COMMON CLK FRAMEWORK
3868 M: Michael Turquette <mturquette@baylibre.com>
3869 M: Stephen Boyd <sboyd@kernel.org>
3870 L: linux-clk@vger.kernel.org
3871 Q: http://patchwork.kernel.org/project/linux-clk/list/
3872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3874 F: Documentation/devicetree/bindings/clock/
3876 X: drivers/clk/clkdev.c
3877 F: include/linux/clk-pr*
3878 F: include/linux/clk/
3879 F: include/linux/of_clk.h
3881 COMMON INTERNET FILE SYSTEM (CIFS)
3882 M: Steve French <sfrench@samba.org>
3883 L: linux-cifs@vger.kernel.org
3884 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3885 W: http://linux-cifs.samba.org/
3886 T: git git://git.samba.org/sfrench/cifs-2.6.git
3888 F: Documentation/filesystems/cifs/
3891 COMPACTPCI HOTPLUG CORE
3892 M: Scott Murray <scott@spiteful.org>
3893 L: linux-pci@vger.kernel.org
3895 F: drivers/pci/hotplug/cpci_hotplug*
3897 COMPACTPCI HOTPLUG GENERIC DRIVER
3898 M: Scott Murray <scott@spiteful.org>
3899 L: linux-pci@vger.kernel.org
3901 F: drivers/pci/hotplug/cpcihp_generic.c
3903 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3904 M: Scott Murray <scott@spiteful.org>
3905 L: linux-pci@vger.kernel.org
3907 F: drivers/pci/hotplug/cpcihp_zt5550.*
3909 COMPAL LAPTOP SUPPORT
3910 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3911 L: platform-driver-x86@vger.kernel.org
3913 F: drivers/platform/x86/compal-laptop.c
3916 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3918 F: include/linux/compiler_attributes.h
3920 CONEXANT ACCESSRUNNER USB DRIVER
3921 L: accessrunner-general@lists.sourceforge.net
3922 W: http://accessrunner.sourceforge.net/
3924 F: drivers/usb/atm/cxacru.c
3927 M: Joel Becker <jlbec@evilplan.org>
3928 M: Christoph Hellwig <hch@lst.de>
3929 T: git git://git.infradead.org/users/hch/configfs.git
3932 F: include/linux/configfs.h
3935 M: Evgeniy Polyakov <zbr@ioremap.net>
3936 L: netdev@vger.kernel.org
3938 F: drivers/connector/
3940 CONTROL GROUP (CGROUP)
3941 M: Tejun Heo <tj@kernel.org>
3942 M: Li Zefan <lizefan@huawei.com>
3943 M: Johannes Weiner <hannes@cmpxchg.org>
3944 L: cgroups@vger.kernel.org
3945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3947 F: Documentation/cgroup*
3948 F: include/linux/cgroup*
3951 CONTROL GROUP - CPUSET
3952 M: Li Zefan <lizefan@huawei.com>
3953 L: cgroups@vger.kernel.org
3954 W: http://www.bullopensource.org/cpuset/
3955 W: http://oss.sgi.com/projects/cpusets/
3956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3958 F: Documentation/cgroup-v1/cpusets.txt
3959 F: include/linux/cpuset.h
3960 F: kernel/cgroup/cpuset.c
3962 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3963 M: Johannes Weiner <hannes@cmpxchg.org>
3964 M: Michal Hocko <mhocko@kernel.org>
3965 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3966 L: cgroups@vger.kernel.org
3967 L: linux-mm@kvack.org
3972 CORETEMP HARDWARE MONITORING DRIVER
3973 M: Fenghua Yu <fenghua.yu@intel.com>
3974 L: linux-hwmon@vger.kernel.org
3976 F: Documentation/hwmon/coretemp
3977 F: drivers/hwmon/coretemp.c
3979 COSA/SRP SYNC SERIAL DRIVER
3980 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3981 W: http://www.fi.muni.cz/~kas/cosa/
3983 F: drivers/net/wan/cosa*
3985 CPMAC ETHERNET DRIVER
3986 M: Florian Fainelli <f.fainelli@gmail.com>
3987 L: netdev@vger.kernel.org
3989 F: drivers/net/ethernet/ti/cpmac.c
3991 CPU FREQUENCY SCALING FRAMEWORK
3992 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3993 M: Viresh Kumar <viresh.kumar@linaro.org>
3994 L: linux-pm@vger.kernel.org
3996 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3997 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3998 B: https://bugzilla.kernel.org
3999 F: Documentation/admin-guide/pm/cpufreq.rst
4000 F: Documentation/admin-guide/pm/intel_pstate.rst
4001 F: Documentation/cpu-freq/
4002 F: Documentation/devicetree/bindings/cpufreq/
4004 F: include/linux/cpufreq.h
4005 F: tools/testing/selftests/cpufreq/
4007 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4008 M: Viresh Kumar <viresh.kumar@linaro.org>
4009 M: Sudeep Holla <sudeep.holla@arm.com>
4010 L: linux-pm@vger.kernel.org
4011 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4013 F: drivers/cpufreq/arm_big_little.h
4014 F: drivers/cpufreq/arm_big_little.c
4016 CPU POWER MONITORING SUBSYSTEM
4017 M: Thomas Renninger <trenn@suse.com>
4018 M: Shuah Khan <shuah@kernel.org>
4019 M: Shuah Khan <skhan@linuxfoundation.org>
4020 L: linux-pm@vger.kernel.org
4022 F: tools/power/cpupower/
4025 M: "H. Peter Anvin" <hpa@zytor.com>
4027 F: arch/x86/kernel/cpuid.c
4028 F: arch/x86/kernel/msr.c
4030 CPUIDLE DRIVER - ARM BIG LITTLE
4031 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4032 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4033 L: linux-pm@vger.kernel.org
4034 L: linux-arm-kernel@lists.infradead.org
4035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4037 F: drivers/cpuidle/cpuidle-big_little.c
4039 CPUIDLE DRIVER - ARM EXYNOS
4040 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4041 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4042 M: Kukjin Kim <kgene@kernel.org>
4043 L: linux-pm@vger.kernel.org
4044 L: linux-samsung-soc@vger.kernel.org
4046 F: drivers/cpuidle/cpuidle-exynos.c
4047 F: arch/arm/mach-exynos/pm.c
4049 CPU IDLE TIME MANAGEMENT FRAMEWORK
4050 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4051 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4052 L: linux-pm@vger.kernel.org
4054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4055 B: https://bugzilla.kernel.org
4056 F: Documentation/admin-guide/pm/cpuidle.rst
4057 F: drivers/cpuidle/*
4058 F: include/linux/cpuidle.h
4061 M: Nicolas Pitre <nico@linaro.org>
4063 F: Documentation/filesystems/cramfs.txt
4067 M: Herbert Xu <herbert@gondor.apana.org.au>
4068 M: "David S. Miller" <davem@davemloft.net>
4069 L: linux-crypto@vger.kernel.org
4070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4071 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4073 F: Documentation/crypto/
4074 F: Documentation/devicetree/bindings/crypto/
4079 F: include/linux/crypto*
4081 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4082 M: Neil Horman <nhorman@tuxdriver.com>
4083 L: linux-crypto@vger.kernel.org
4085 F: crypto/ansi_cprng.c
4089 M: Hans Verkuil <hverkuil@xs4all.nl>
4090 L: linux-media@vger.kernel.org
4091 T: git git://linuxtv.org/media_tree.git
4092 W: http://linuxtv.org
4094 F: drivers/media/i2c/cs3308.c
4096 CS5535 Audio ALSA driver
4097 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4099 F: sound/pci/cs5535audio/
4101 CSI DRIVERS FOR ALLWINNER V3s
4102 M: Yong Deng <yong.deng@magewell.com>
4103 L: linux-media@vger.kernel.org
4104 T: git git://linuxtv.org/media_tree.git
4106 F: drivers/media/platform/sunxi/sun6i-csi/
4107 F: Documentation/devicetree/bindings/media/sun6i-csi.txt
4110 M: Solomon Peachy <pizza@shaftnet.org>
4112 F: drivers/net/wireless/st/cw1200/
4114 CX18 VIDEO4LINUX DRIVER
4115 M: Andy Walls <awalls@md.metrocast.net>
4116 L: ivtv-devel@ivtvdriver.org (subscribers-only)
4117 L: linux-media@vger.kernel.org
4118 T: git git://linuxtv.org/media_tree.git
4119 W: https://linuxtv.org
4120 W: http://www.ivtvdriver.org/index.php/Cx18
4122 F: Documentation/media/v4l-drivers/cx18*
4123 F: drivers/media/pci/cx18/
4124 F: include/uapi/linux/ivtv*
4126 CX2341X MPEG ENCODER HELPER MODULE
4127 M: Hans Verkuil <hverkuil@xs4all.nl>
4128 L: linux-media@vger.kernel.org
4129 T: git git://linuxtv.org/media_tree.git
4130 W: https://linuxtv.org
4132 F: drivers/media/common/cx2341x*
4133 F: include/media/drv-intf/cx2341x.h
4135 CX24120 MEDIA DRIVER
4136 M: Jemma Denson <jdenson@gmail.com>
4137 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4138 L: linux-media@vger.kernel.org
4139 W: https://linuxtv.org
4140 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4142 F: drivers/media/dvb-frontends/cx24120*
4144 CX88 VIDEO4LINUX DRIVER
4145 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4146 L: linux-media@vger.kernel.org
4147 W: https://linuxtv.org
4148 T: git git://linuxtv.org/media_tree.git
4150 F: Documentation/media/v4l-drivers/cx88*
4151 F: drivers/media/pci/cx88/
4153 CXD2820R MEDIA DRIVER
4154 M: Antti Palosaari <crope@iki.fi>
4155 L: linux-media@vger.kernel.org
4156 W: https://linuxtv.org
4157 W: http://palosaari.fi/linux/
4158 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4159 T: git git://linuxtv.org/anttip/media_tree.git
4161 F: drivers/media/dvb-frontends/cxd2820r*
4163 CXGB3 ETHERNET DRIVER (CXGB3)
4164 M: Vishal Kulkarni <vishal@chelsio.com>
4165 L: netdev@vger.kernel.org
4166 W: http://www.chelsio.com
4168 F: drivers/net/ethernet/chelsio/cxgb3/
4170 CXGB3 ISCSI DRIVER (CXGB3I)
4171 M: Karen Xie <kxie@chelsio.com>
4172 L: linux-scsi@vger.kernel.org
4173 W: http://www.chelsio.com
4175 F: drivers/scsi/cxgbi/cxgb3i
4177 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4178 M: Steve Wise <swise@chelsio.com>
4179 L: linux-rdma@vger.kernel.org
4180 W: http://www.openfabrics.org
4182 F: drivers/infiniband/hw/cxgb3/
4183 F: include/uapi/rdma/cxgb3-abi.h
4185 CXGB4 CRYPTO DRIVER (chcr)
4186 M: Harsh Jain <harsh@chelsio.com>
4187 L: linux-crypto@vger.kernel.org
4188 W: http://www.chelsio.com
4190 F: drivers/crypto/chelsio
4192 CXGB4 ETHERNET DRIVER (CXGB4)
4193 M: Vishal Kulkarni <vishal@chelsio.com>
4194 L: netdev@vger.kernel.org
4195 W: http://www.chelsio.com
4197 F: drivers/net/ethernet/chelsio/cxgb4/
4199 CXGB4 ISCSI DRIVER (CXGB4I)
4200 M: Karen Xie <kxie@chelsio.com>
4201 L: linux-scsi@vger.kernel.org
4202 W: http://www.chelsio.com
4204 F: drivers/scsi/cxgbi/cxgb4i
4206 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4207 M: Steve Wise <swise@chelsio.com>
4208 L: linux-rdma@vger.kernel.org
4209 W: http://www.openfabrics.org
4211 F: drivers/infiniband/hw/cxgb4/
4212 F: include/uapi/rdma/cxgb4-abi.h
4214 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4215 M: Casey Leedom <leedom@chelsio.com>
4216 L: netdev@vger.kernel.org
4217 W: http://www.chelsio.com
4219 F: drivers/net/ethernet/chelsio/cxgb4vf/
4221 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4222 M: Frederic Barrat <fbarrat@linux.ibm.com>
4223 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4224 L: linuxppc-dev@lists.ozlabs.org
4226 F: arch/powerpc/platforms/powernv/pci-cxl.c
4227 F: drivers/misc/cxl/
4228 F: include/misc/cxl*
4229 F: include/uapi/misc/cxl.h
4230 F: Documentation/powerpc/cxl.txt
4231 F: Documentation/ABI/testing/sysfs-class-cxl
4233 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4234 M: Manoj N. Kumar <manoj@linux.ibm.com>
4235 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4236 M: Uma Krishnan <ukrishn@linux.ibm.com>
4237 L: linux-scsi@vger.kernel.org
4239 F: drivers/scsi/cxlflash/
4240 F: include/uapi/scsi/cxlflash_ioctl.h
4241 F: Documentation/powerpc/cxlflash.txt
4244 M: Russell King <linux@armlinux.org.uk>
4245 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4246 W: http://www.armlinux.org.uk/
4248 F: drivers/video/fbdev/cyber2000fb.*
4250 CYCLADES ASYNC MUX DRIVER
4251 W: http://www.cyclades.com/
4253 F: drivers/tty/cyclades.c
4254 F: include/linux/cyclades.h
4255 F: include/uapi/linux/cyclades.h
4257 CYCLADES PC300 DRIVER
4258 W: http://www.cyclades.com/
4260 F: drivers/net/wan/pc300*
4262 CYPRESS_FIRMWARE MEDIA DRIVER
4263 M: Antti Palosaari <crope@iki.fi>
4264 L: linux-media@vger.kernel.org
4265 W: https://linuxtv.org
4266 W: http://palosaari.fi/linux/
4267 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4268 T: git git://linuxtv.org/anttip/media_tree.git
4270 F: drivers/media/common/cypress_firmware*
4272 CYTTSP TOUCHSCREEN DRIVER
4273 M: Ferruh Yigit <fery@cypress.com>
4274 L: linux-input@vger.kernel.org
4276 F: drivers/input/touchscreen/cyttsp*
4277 F: include/linux/input/cyttsp.h
4279 D-LINK DIR-685 TOUCHKEYS DRIVER
4280 M: Linus Walleij <linus.walleij@linaro.org>
4281 L: linux-input@vger.kernel.org
4283 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4285 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4286 M: Joshua Kinard <kumba@gentoo.org>
4288 F: drivers/rtc/rtc-ds1685.c
4289 F: include/linux/rtc/ds1685.h
4291 DAMA SLAVE for AX.25
4292 M: Joerg Reuter <jreuter@yaina.de>
4293 W: http://yaina.de/jreuter/
4294 W: http://www.qsl.net/dl1bke/
4295 L: linux-hams@vger.kernel.org
4297 F: net/ax25/af_ax25.c
4298 F: net/ax25/ax25_dev.c
4299 F: net/ax25/ax25_ds_*
4300 F: net/ax25/ax25_in.c
4301 F: net/ax25/ax25_out.c
4302 F: net/ax25/ax25_timer.c
4303 F: net/ax25/sysctl_net_ax25.c
4305 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4306 L: netdev@vger.kernel.org
4308 F: Documentation/networking/device_drivers/dec/dmfe.txt
4309 F: drivers/net/ethernet/dec/tulip/dmfe.c
4311 DC390/AM53C974 SCSI driver
4312 M: Hannes Reinecke <hare@suse.com>
4313 L: linux-scsi@vger.kernel.org
4315 F: drivers/scsi/am53c974.c
4318 M: Oliver Neukum <oliver@neukum.org>
4319 M: Ali Akcaagac <aliakc@web.de>
4320 M: Jamie Lenehan <lenehan@twibble.org>
4321 L: dc395x@twibble.org
4322 W: http://twibble.org/dist/dc395x/
4323 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4325 F: Documentation/scsi/dc395x.txt
4326 F: drivers/scsi/dc395x.*
4329 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4330 L: dccp@vger.kernel.org
4331 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4333 F: include/linux/dccp.h
4334 F: include/uapi/linux/dccp.h
4335 F: include/linux/tfrc.h
4338 DECnet NETWORK LAYER
4339 W: http://linux-decnet.sourceforge.net
4340 L: linux-decnet-user@lists.sourceforge.net
4342 F: Documentation/networking/decnet.txt
4345 DECSTATION PLATFORM SUPPORT
4346 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4347 L: linux-mips@vger.kernel.org
4348 W: http://www.linux-mips.org/wiki/DECstation
4351 F: arch/mips/include/asm/dec/
4352 F: arch/mips/include/asm/mach-dec/
4354 DEFXX FDDI NETWORK DRIVER
4355 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4357 F: drivers/net/fddi/defxx.*
4360 M: Pali Rohár <pali.rohar@gmail.com>
4361 M: Mario Limonciello <mario.limonciello@dell.com>
4362 L: platform-driver-x86@vger.kernel.org
4364 F: drivers/platform/x86/dell-smbios.*
4366 DELL SMBIOS SMM DRIVER
4367 M: Mario Limonciello <mario.limonciello@dell.com>
4368 L: platform-driver-x86@vger.kernel.org
4370 F: drivers/platform/x86/dell-smbios-smm.c
4372 DELL SMBIOS WMI DRIVER
4373 M: Mario Limonciello <mario.limonciello@dell.com>
4374 L: platform-driver-x86@vger.kernel.org
4376 F: drivers/platform/x86/dell-smbios-wmi.c
4377 F: tools/wmi/dell-smbios-example.c
4379 DEFZA FDDI NETWORK DRIVER
4380 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4382 F: drivers/net/fddi/defza.*
4385 M: Matthew Garrett <mjg59@srcf.ucam.org>
4386 M: Pali Rohár <pali.rohar@gmail.com>
4387 L: platform-driver-x86@vger.kernel.org
4389 F: drivers/platform/x86/dell-laptop.c
4391 DELL LAPTOP FREEFALL DRIVER
4392 M: Pali Rohár <pali.rohar@gmail.com>
4394 F: drivers/platform/x86/dell-smo8800.c
4396 DELL LAPTOP RBTN DRIVER
4397 M: Pali Rohár <pali.rohar@gmail.com>
4399 F: drivers/platform/x86/dell-rbtn.*
4401 DELL REMOTE BIOS UPDATE DRIVER
4402 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4403 L: platform-driver-x86@vger.kernel.org
4405 F: drivers/platform/x86/dell_rbu.c
4407 DELL LAPTOP SMM DRIVER
4408 M: Pali Rohár <pali.rohar@gmail.com>
4410 F: drivers/hwmon/dell-smm-hwmon.c
4411 F: include/uapi/linux/i8k.h
4413 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4414 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4415 L: platform-driver-x86@vger.kernel.org
4417 F: Documentation/dcdbas.txt
4418 F: drivers/platform/x86/dcdbas.*
4420 DELL WMI NOTIFICATIONS DRIVER
4421 M: Matthew Garrett <mjg59@srcf.ucam.org>
4422 M: Pali Rohár <pali.rohar@gmail.com>
4424 F: drivers/platform/x86/dell-wmi.c
4426 DELL WMI DESCRIPTOR DRIVER
4427 M: Mario Limonciello <mario.limonciello@dell.com>
4429 F: drivers/platform/x86/dell-wmi-descriptor.c
4431 DELTA ST MEDIA DRIVER
4432 M: Hugues Fruchet <hugues.fruchet@st.com>
4433 L: linux-media@vger.kernel.org
4434 T: git git://linuxtv.org/media_tree.git
4435 W: https://linuxtv.org
4437 F: drivers/media/platform/sti/delta
4440 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4441 L: linux-mtd@lists.infradead.org
4443 F: drivers/mtd/nand/raw/denali*
4445 DESIGNWARE USB2 DRD IP DRIVER
4446 M: Minas Harutyunyan <hminas@synopsys.com>
4447 L: linux-usb@vger.kernel.org
4448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4450 F: drivers/usb/dwc2/
4452 DESIGNWARE USB3 DRD IP DRIVER
4453 M: Felipe Balbi <balbi@kernel.org>
4454 L: linux-usb@vger.kernel.org
4455 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4457 F: drivers/usb/dwc3/
4459 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4460 M: Andreas Klinger <ak@it-klinger.de>
4461 L: linux-iio@vger.kernel.org
4463 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4464 F: drivers/iio/proximity/srf*.c
4466 DEVICE COREDUMP (DEV_COREDUMP)
4467 M: Johannes Berg <johannes@sipsolutions.net>
4468 L: linux-kernel@vger.kernel.org
4470 F: drivers/base/devcoredump.c
4471 F: include/linux/devcoredump.h
4473 DEVICE FREQUENCY (DEVFREQ)
4474 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4475 M: Kyungmin Park <kyungmin.park@samsung.com>
4476 R: Chanwoo Choi <cw00.choi@samsung.com>
4477 L: linux-pm@vger.kernel.org
4478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4481 F: include/linux/devfreq.h
4482 F: Documentation/devicetree/bindings/devfreq/
4484 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4485 M: Chanwoo Choi <cw00.choi@samsung.com>
4486 L: linux-pm@vger.kernel.org
4487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4489 F: drivers/devfreq/event/
4490 F: drivers/devfreq/devfreq-event.c
4491 F: include/linux/devfreq-event.h
4492 F: Documentation/devicetree/bindings/devfreq/event/
4494 DEVICE NUMBER REGISTRY
4495 M: Torben Mathiasen <device@lanana.org>
4496 W: http://lanana.org/docs/device-list/index.html
4500 M: Alasdair Kergon <agk@redhat.com>
4501 M: Mike Snitzer <snitzer@redhat.com>
4502 M: dm-devel@redhat.com
4503 L: dm-devel@redhat.com
4504 W: http://sources.redhat.com/dm
4505 Q: http://patchwork.kernel.org/project/dm-devel/list/
4506 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4507 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4509 F: Documentation/device-mapper/
4510 F: drivers/md/Makefile
4511 F: drivers/md/Kconfig
4513 F: drivers/md/persistent-data/
4514 F: include/linux/device-mapper.h
4515 F: include/linux/dm-*.h
4516 F: include/uapi/linux/dm-*.h
4519 M: Jiri Pirko <jiri@mellanox.com>
4520 L: netdev@vger.kernel.org
4522 F: net/core/devlink.c
4523 F: include/net/devlink.h
4524 F: include/uapi/linux/devlink.h
4526 DIALOG SEMICONDUCTOR DRIVERS
4527 M: Support Opensource <support.opensource@diasemi.com>
4528 W: http://www.dialog-semiconductor.com/products
4530 F: Documentation/hwmon/da90??
4531 F: Documentation/devicetree/bindings/mfd/da90*.txt
4532 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4533 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4534 F: Documentation/devicetree/bindings/regulator/da92*.txt
4535 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4536 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4537 F: drivers/gpio/gpio-da90??.c
4538 F: drivers/hwmon/da90??-hwmon.c
4539 F: drivers/iio/adc/da91??-*.c
4540 F: drivers/input/misc/da90??_onkey.c
4541 F: drivers/input/touchscreen/da9052_tsi.c
4542 F: drivers/leds/leds-da90??.c
4543 F: drivers/mfd/da903x.c
4544 F: drivers/mfd/da90??-*.c
4545 F: drivers/mfd/da91??-*.c
4546 F: drivers/power/supply/da9052-battery.c
4547 F: drivers/power/supply/da91??-*.c
4548 F: drivers/regulator/da903x.c
4549 F: drivers/regulator/da9???-regulator.[ch]
4550 F: drivers/thermal/da90??-thermal.c
4551 F: drivers/rtc/rtc-da90??.c
4552 F: drivers/video/backlight/da90??_bl.c
4553 F: drivers/watchdog/da90??_wdt.c
4554 F: include/linux/mfd/da903x.h
4555 F: include/linux/mfd/da9052/
4556 F: include/linux/mfd/da9055/
4557 F: include/linux/mfd/da9062/
4558 F: include/linux/mfd/da9063/
4559 F: include/linux/mfd/da9150/
4560 F: include/linux/regulator/da9211.h
4561 F: include/sound/da[79]*.h
4562 F: sound/soc/codecs/da[79]*.[ch]
4564 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4565 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4566 L: linux-gpio@vger.kernel.org
4568 F: drivers/gpio/gpio-gpio-mm.c
4570 DIOLAN U2C-12 I2C DRIVER
4571 M: Guenter Roeck <linux@roeck-us.net>
4572 L: linux-i2c@vger.kernel.org
4574 F: drivers/i2c/busses/i2c-diolan-u2c.c
4576 FILESYSTEM DIRECT ACCESS (DAX)
4577 M: Matthew Wilcox <willy@infradead.org>
4578 M: Ross Zwisler <zwisler@kernel.org>
4579 M: Jan Kara <jack@suse.cz>
4580 L: linux-fsdevel@vger.kernel.org
4583 F: include/linux/dax.h
4584 F: include/trace/events/fs_dax.h
4586 DEVICE DIRECT ACCESS (DAX)
4587 M: Dan Williams <dan.j.williams@intel.com>
4588 M: Dave Jiang <dave.jiang@intel.com>
4589 M: Ross Zwisler <zwisler@kernel.org>
4590 M: Vishal Verma <vishal.l.verma@intel.com>
4591 L: linux-nvdimm@lists.01.org
4595 DIRECTORY NOTIFICATION (DNOTIFY)
4596 M: Jan Kara <jack@suse.cz>
4597 R: Amir Goldstein <amir73il@gmail.com>
4598 L: linux-fsdevel@vger.kernel.org
4600 F: Documentation/filesystems/dnotify.txt
4601 F: fs/notify/dnotify/
4602 F: include/linux/dnotify.h
4604 DISK GEOMETRY AND PARTITION HANDLING
4605 M: Andries Brouwer <aeb@cwi.nl>
4606 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4607 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4608 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4612 M: Jan Kara <jack@suse.com>
4614 F: Documentation/filesystems/quota.txt
4616 F: include/linux/quota*.h
4617 F: include/uapi/linux/quota*.h
4619 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4620 M: Bernie Thompson <bernie@plugable.com>
4621 L: linux-fbdev@vger.kernel.org
4623 W: http://plugable.com/category/projects/udlfb/
4624 F: drivers/video/fbdev/udlfb.c
4625 F: include/video/udlfb.h
4626 F: Documentation/fb/udlfb.txt
4628 DISTRIBUTED LOCK MANAGER (DLM)
4629 M: Christine Caulfield <ccaulfie@redhat.com>
4630 M: David Teigland <teigland@redhat.com>
4631 L: cluster-devel@redhat.com
4632 W: http://sources.redhat.com/cluster/
4633 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4637 DMA BUFFER SHARING FRAMEWORK
4638 M: Sumit Semwal <sumit.semwal@linaro.org>
4640 L: linux-media@vger.kernel.org
4641 L: dri-devel@lists.freedesktop.org
4642 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4644 F: include/linux/dma-buf*
4645 F: include/linux/reservation.h
4646 F: include/linux/*fence.h
4647 F: Documentation/driver-api/dma-buf.rst
4648 T: git git://anongit.freedesktop.org/drm/drm-misc
4650 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4651 M: Vinod Koul <vkoul@kernel.org>
4652 L: dmaengine@vger.kernel.org
4653 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4656 F: include/linux/dmaengine.h
4657 F: include/linux/of_dma.h
4658 F: Documentation/devicetree/bindings/dma/
4659 F: Documentation/driver-api/dmaengine/
4660 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4663 M: Christoph Hellwig <hch@lst.de>
4664 M: Marek Szyprowski <m.szyprowski@samsung.com>
4665 R: Robin Murphy <robin.murphy@arm.com>
4666 L: iommu@lists.linux-foundation.org
4667 T: git git://git.infradead.org/users/hch/dma-mapping.git
4668 W: http://git.infradead.org/users/hch/dma-mapping.git
4671 F: include/asm-generic/dma-mapping.h
4672 F: include/linux/dma-direct.h
4673 F: include/linux/dma-mapping.h
4674 F: include/linux/dma-noncoherent.h
4676 DME1737 HARDWARE MONITOR DRIVER
4677 M: Juerg Haefliger <juergh@gmail.com>
4678 L: linux-hwmon@vger.kernel.org
4680 F: Documentation/hwmon/dme1737
4681 F: drivers/hwmon/dme1737.c
4684 M: Jean Delvare <jdelvare@suse.com>
4686 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4687 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4688 F: drivers/firmware/dmi-id.c
4689 F: drivers/firmware/dmi_scan.c
4690 F: include/linux/dmi.h
4693 M: Jonathan Corbet <corbet@lwn.net>
4694 L: linux-doc@vger.kernel.org
4697 F: scripts/kernel-doc
4698 X: Documentation/ABI/
4699 X: Documentation/acpi/
4700 X: Documentation/devicetree/
4701 X: Documentation/i2c/
4702 X: Documentation/media/
4703 X: Documentation/power/
4704 X: Documentation/spi/
4705 T: git git://git.lwn.net/linux.git docs-next
4707 DOCUMENTATION/ITALIAN
4708 M: Federico Vaga <federico.vaga@vaga.pv.it>
4709 L: linux-doc@vger.kernel.org
4711 F: Documentation/translations/it_IT
4713 DONGWOON DW9714 LENS VOICE COIL DRIVER
4714 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4715 L: linux-media@vger.kernel.org
4716 T: git git://linuxtv.org/media_tree.git
4718 F: drivers/media/i2c/dw9714.c
4719 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4721 DONGWOON DW9807 LENS VOICE COIL DRIVER
4722 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4723 L: linux-media@vger.kernel.org
4724 T: git git://linuxtv.org/media_tree.git
4726 F: drivers/media/i2c/dw9807-vcm.c
4727 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4730 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4731 L: blinux-list@redhat.com
4733 F: drivers/char/dtlk.c
4734 F: include/linux/dtlk.h
4736 DPAA2 DATAPATH I/O (DPIO) DRIVER
4737 M: Roy Pledge <Roy.Pledge@nxp.com>
4738 L: linux-kernel@vger.kernel.org
4740 F: drivers/soc/fsl/dpio
4742 DPAA2 ETHERNET DRIVER
4743 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4744 L: netdev@vger.kernel.org
4746 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4747 F: drivers/net/ethernet/freescale/dpaa2/dpni*
4748 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
4749 F: drivers/net/ethernet/freescale/dpaa2/Makefile
4750 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
4752 DPAA2 ETHERNET SWITCH DRIVER
4753 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4754 M: Ioana Ciornei <ioana.ciornei@nxp.com>
4755 L: linux-kernel@vger.kernel.org
4757 F: drivers/staging/fsl-dpaa2/ethsw
4759 DPAA2 PTP CLOCK DRIVER
4760 M: Yangbo Lu <yangbo.lu@nxp.com>
4761 L: netdev@vger.kernel.org
4763 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4764 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
4766 DPT_I2O SCSI RAID DRIVER
4767 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4768 L: linux-scsi@vger.kernel.org
4769 W: http://www.adaptec.com/
4771 F: drivers/scsi/dpt*
4772 F: drivers/scsi/dpt/
4775 M: Philipp Reisner <philipp.reisner@linbit.com>
4776 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4777 L: drbd-dev@lists.linbit.com
4778 W: http://www.drbd.org
4779 T: git git://git.linbit.com/linux-drbd.git
4780 T: git git://git.linbit.com/drbd-8.4.git
4782 F: drivers/block/drbd/
4784 F: Documentation/blockdev/drbd/
4786 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4787 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4788 R: "Rafael J. Wysocki" <rafael@kernel.org>
4789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4791 F: Documentation/kobject.txt
4795 F: include/linux/debugfs.h
4796 F: include/linux/kobj*
4799 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4800 M: Kevin Hilman <khilman@kernel.org>
4801 M: Nishanth Menon <nm@ti.com>
4803 F: drivers/power/avs/
4804 F: include/linux/power/smartreflex.h
4805 L: linux-pm@vger.kernel.org
4807 DRM DRIVER FOR ARM PL111 CLCD
4808 M: Eric Anholt <eric@anholt.net>
4809 T: git git://anongit.freedesktop.org/drm/drm-misc
4811 F: drivers/gpu/drm/pl111/
4813 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4814 M: Linus Walleij <linus.walleij@linaro.org>
4815 T: git git://anongit.freedesktop.org/drm/drm-misc
4817 F: drivers/gpu/drm/panel/panel-arm-versatile.c
4818 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4820 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4821 M: Dave Airlie <airlied@redhat.com>
4823 F: drivers/gpu/drm/ast/
4825 DRM DRIVER FOR BOCHS VIRTUAL GPU
4826 M: Gerd Hoffmann <kraxel@redhat.com>
4827 L: virtualization@lists.linux-foundation.org
4828 T: git git://anongit.freedesktop.org/drm/drm-misc
4830 F: drivers/gpu/drm/bochs/
4832 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4833 M: Linus Walleij <linus.walleij@linaro.org>
4834 T: git git://anongit.freedesktop.org/drm/drm-misc
4836 F: drivers/gpu/drm/tve200/
4838 DRM DRIVER FOR ILITEK ILI9225 PANELS
4839 M: David Lechner <david@lechnology.com>
4841 F: drivers/gpu/drm/tinydrm/ili9225.c
4842 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4844 DRM DRIVER FOR HX8357D PANELS
4845 M: Eric Anholt <eric@anholt.net>
4846 T: git git://anongit.freedesktop.org/drm/drm-misc
4848 F: drivers/gpu/drm/tinydrm/hx8357d.c
4849 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
4851 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4852 S: Orphan / Obsolete
4853 F: drivers/gpu/drm/i810/
4854 F: include/uapi/drm/i810_drm.h
4856 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4857 S: Orphan / Obsolete
4858 F: drivers/gpu/drm/mga/
4859 F: include/uapi/drm/mga_drm.h
4861 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4862 M: Dave Airlie <airlied@redhat.com>
4864 F: drivers/gpu/drm/mgag200/
4866 DRM DRIVER FOR MI0283QT
4867 M: Noralf Trønnes <noralf@tronnes.org>
4869 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4870 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4872 DRM DRIVER FOR MSM ADRENO GPU
4873 M: Rob Clark <robdclark@gmail.com>
4874 L: linux-arm-msm@vger.kernel.org
4875 L: dri-devel@lists.freedesktop.org
4876 L: freedreno@lists.freedesktop.org
4877 T: git git://people.freedesktop.org/~robclark/linux
4879 F: drivers/gpu/drm/msm/
4880 F: include/uapi/drm/msm_drm.h
4881 F: Documentation/devicetree/bindings/display/msm/
4883 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4884 M: Ben Skeggs <bskeggs@redhat.com>
4885 L: dri-devel@lists.freedesktop.org
4886 L: nouveau@lists.freedesktop.org
4887 T: git git://github.com/skeggsb/linux
4889 F: drivers/gpu/drm/nouveau/
4890 F: include/uapi/drm/nouveau_drm.h
4892 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
4893 M: Stefan Mavrodiev <stefan@olimex.com>
4895 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
4896 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
4898 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4899 M: Noralf Trønnes <noralf@tronnes.org>
4901 F: drivers/gpu/drm/tinydrm/repaper.c
4902 F: Documentation/devicetree/bindings/display/repaper.txt
4904 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4905 M: Dave Airlie <airlied@redhat.com>
4906 M: Gerd Hoffmann <kraxel@redhat.com>
4907 L: virtualization@lists.linux-foundation.org
4908 T: git git://anongit.freedesktop.org/drm/drm-misc
4910 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4911 F: drivers/gpu/drm/cirrus/
4913 DRM DRIVER FOR QXL VIRTUAL GPU
4914 M: Dave Airlie <airlied@redhat.com>
4915 M: Gerd Hoffmann <kraxel@redhat.com>
4916 L: virtualization@lists.linux-foundation.org
4917 T: git git://anongit.freedesktop.org/drm/drm-misc
4919 F: drivers/gpu/drm/qxl/
4920 F: include/uapi/drm/qxl_drm.h
4922 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4923 S: Orphan / Obsolete
4924 F: drivers/gpu/drm/r128/
4925 F: include/uapi/drm/r128_drm.h
4927 DRM DRIVER FOR SAVAGE VIDEO CARDS
4928 S: Orphan / Obsolete
4929 F: drivers/gpu/drm/savage/
4930 F: include/uapi/drm/savage_drm.h
4932 DRM DRIVER FOR SIS VIDEO CARDS
4933 S: Orphan / Obsolete
4934 F: drivers/gpu/drm/sis/
4935 F: include/uapi/drm/sis_drm.h
4937 DRM DRIVER FOR SITRONIX ST7586 PANELS
4938 M: David Lechner <david@lechnology.com>
4940 F: drivers/gpu/drm/tinydrm/st7586.c
4941 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
4943 DRM DRIVER FOR SITRONIX ST7735R PANELS
4944 M: David Lechner <david@lechnology.com>
4946 F: drivers/gpu/drm/tinydrm/st7735r.c
4947 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4949 DRM DRIVER FOR TDFX VIDEO CARDS
4950 S: Orphan / Obsolete
4951 F: drivers/gpu/drm/tdfx/
4953 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4954 M: Dave Airlie <airlied@redhat.com>
4955 R: Sean Paul <sean@poorly.run>
4956 L: dri-devel@lists.freedesktop.org
4958 F: drivers/gpu/drm/udl/
4959 T: git git://anongit.freedesktop.org/drm/drm-misc
4961 DRM DRIVER FOR VMWARE VIRTUAL GPU
4962 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4963 M: Thomas Hellstrom <thellstrom@vmware.com>
4964 L: dri-devel@lists.freedesktop.org
4965 T: git git://people.freedesktop.org/~thomash/linux
4967 F: drivers/gpu/drm/vmwgfx/
4968 F: include/uapi/drm/vmwgfx_drm.h
4971 M: David Airlie <airlied@linux.ie>
4972 M: Daniel Vetter <daniel@ffwll.ch>
4973 L: dri-devel@lists.freedesktop.org
4974 T: git git://anongit.freedesktop.org/drm/drm
4975 B: https://bugs.freedesktop.org/
4976 C: irc://chat.freenode.net/dri-devel
4980 F: Documentation/devicetree/bindings/display/
4981 F: Documentation/devicetree/bindings/gpu/
4982 F: Documentation/gpu/
4984 F: include/uapi/drm/
4985 F: include/linux/vga*
4987 DRM DRIVERS AND MISC GPU PATCHES
4988 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4989 M: Maxime Ripard <maxime.ripard@bootlin.com>
4990 M: Sean Paul <sean@poorly.run>
4991 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4993 T: git git://anongit.freedesktop.org/drm/drm-misc
4994 F: Documentation/gpu/
4996 F: drivers/gpu/drm/*
4998 F: include/uapi/drm/drm*
4999 F: include/linux/vga*
5001 DRM DRIVERS FOR ALLWINNER A10
5002 M: Maxime Ripard <maxime.ripard@bootlin.com>
5003 L: dri-devel@lists.freedesktop.org
5005 F: drivers/gpu/drm/sun4i/
5006 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5007 T: git git://anongit.freedesktop.org/drm/drm-misc
5009 DRM DRIVERS FOR AMLOGIC SOCS
5010 M: Neil Armstrong <narmstrong@baylibre.com>
5011 L: dri-devel@lists.freedesktop.org
5012 L: linux-amlogic@lists.infradead.org
5013 W: http://linux-meson.com/
5015 F: drivers/gpu/drm/meson/
5016 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5017 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5018 F: Documentation/gpu/meson.rst
5019 T: git git://anongit.freedesktop.org/drm/drm-misc
5021 DRM DRIVERS FOR ATMEL HLCDC
5022 M: Boris Brezillon <bbrezillon@kernel.org>
5023 L: dri-devel@lists.freedesktop.org
5025 F: drivers/gpu/drm/atmel-hlcdc/
5026 F: Documentation/devicetree/bindings/display/atmel/
5027 T: git git://anongit.freedesktop.org/drm/drm-misc
5029 DRM DRIVERS FOR BRIDGE CHIPS
5030 M: Archit Taneja <architt@codeaurora.org>
5031 M: Andrzej Hajda <a.hajda@samsung.com>
5032 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5034 T: git git://anongit.freedesktop.org/drm/drm-misc
5035 F: drivers/gpu/drm/bridge/
5037 DRM DRIVERS FOR EXYNOS
5038 M: Inki Dae <inki.dae@samsung.com>
5039 M: Joonyoung Shim <jy0922.shim@samsung.com>
5040 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5041 M: Kyungmin Park <kyungmin.park@samsung.com>
5042 L: dri-devel@lists.freedesktop.org
5043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5045 F: drivers/gpu/drm/exynos/
5046 F: include/uapi/drm/exynos_drm.h
5047 F: Documentation/devicetree/bindings/display/exynos/
5049 DRM DRIVERS FOR FREESCALE DCU
5050 M: Stefan Agner <stefan@agner.ch>
5051 M: Alison Wang <alison.wang@nxp.com>
5052 L: dri-devel@lists.freedesktop.org
5054 F: drivers/gpu/drm/fsl-dcu/
5055 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5056 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5057 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5058 T: git git://anongit.freedesktop.org/drm/drm-misc
5060 DRM DRIVERS FOR FREESCALE IMX
5061 M: Philipp Zabel <p.zabel@pengutronix.de>
5062 L: dri-devel@lists.freedesktop.org
5064 F: drivers/gpu/drm/imx/
5065 F: drivers/gpu/ipu-v3/
5066 F: Documentation/devicetree/bindings/display/imx/
5068 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5069 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5070 L: dri-devel@lists.freedesktop.org
5071 T: git git://github.com/patjak/drm-gma500
5073 F: drivers/gpu/drm/gma500/
5075 DRM DRIVERS FOR HISILICON
5076 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
5077 M: Rongrong Zou <zourongrong@gmail.com>
5078 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5079 R: Chen Feng <puck.chen@hisilicon.com>
5080 L: dri-devel@lists.freedesktop.org
5081 T: git git://github.com/xin3liang/linux.git
5083 F: drivers/gpu/drm/hisilicon/
5084 F: Documentation/devicetree/bindings/display/hisilicon/
5086 DRM DRIVERS FOR MEDIATEK
5087 M: CK Hu <ck.hu@mediatek.com>
5088 M: Philipp Zabel <p.zabel@pengutronix.de>
5089 L: dri-devel@lists.freedesktop.org
5091 F: drivers/gpu/drm/mediatek/
5092 F: Documentation/devicetree/bindings/display/mediatek/
5094 DRM DRIVERS FOR NVIDIA TEGRA
5095 M: Thierry Reding <thierry.reding@gmail.com>
5096 L: dri-devel@lists.freedesktop.org
5097 L: linux-tegra@vger.kernel.org
5098 T: git git://anongit.freedesktop.org/tegra/linux.git
5100 F: drivers/gpu/drm/tegra/
5101 F: drivers/gpu/host1x/
5102 F: include/linux/host1x.h
5103 F: include/uapi/drm/tegra_drm.h
5104 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5106 DRM DRIVERS FOR RENESAS
5107 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5108 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5109 L: dri-devel@lists.freedesktop.org
5110 L: linux-renesas-soc@vger.kernel.org
5111 T: git git://linuxtv.org/pinchartl/media drm/du/next
5113 F: drivers/gpu/drm/rcar-du/
5114 F: drivers/gpu/drm/shmobile/
5115 F: include/linux/platform_data/shmob_drm.h
5116 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5117 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5118 F: Documentation/devicetree/bindings/display/renesas,du.txt
5120 DRM DRIVERS FOR ROCKCHIP
5121 M: Sandy Huang <hjc@rock-chips.com>
5122 M: Heiko Stübner <heiko@sntech.de>
5123 L: dri-devel@lists.freedesktop.org
5125 F: drivers/gpu/drm/rockchip/
5126 F: Documentation/devicetree/bindings/display/rockchip/
5127 T: git git://anongit.freedesktop.org/drm/drm-misc
5130 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5131 M: Vincent Abriou <vincent.abriou@st.com>
5132 L: dri-devel@lists.freedesktop.org
5133 T: git git://anongit.freedesktop.org/drm/drm-misc
5135 F: drivers/gpu/drm/sti
5136 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5139 M: Yannick Fertre <yannick.fertre@st.com>
5140 M: Philippe Cornu <philippe.cornu@st.com>
5141 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5142 M: Vincent Abriou <vincent.abriou@st.com>
5143 L: dri-devel@lists.freedesktop.org
5144 T: git git://anongit.freedesktop.org/drm/drm-misc
5146 F: drivers/gpu/drm/stm
5147 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5149 DRM DRIVERS FOR TI LCDC
5150 M: Jyri Sarha <jsarha@ti.com>
5151 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5152 L: dri-devel@lists.freedesktop.org
5154 F: drivers/gpu/drm/tilcdc/
5155 F: Documentation/devicetree/bindings/display/tilcdc/
5157 DRM DRIVERS FOR TI OMAP
5158 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5159 L: dri-devel@lists.freedesktop.org
5161 F: drivers/gpu/drm/omapdrm/
5162 F: Documentation/devicetree/bindings/display/ti/
5165 M: Eric Anholt <eric@anholt.net>
5167 F: drivers/gpu/drm/v3d/
5168 F: include/uapi/drm/v3d_drm.h
5169 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5170 T: git git://anongit.freedesktop.org/drm/drm-misc
5173 M: Eric Anholt <eric@anholt.net>
5174 T: git git://github.com/anholt/linux
5176 F: drivers/gpu/drm/vc4/
5177 F: include/uapi/drm/vc4_drm.h
5178 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5179 T: git git://anongit.freedesktop.org/drm/drm-misc
5181 DRM DRIVERS FOR VIVANTE GPU IP
5182 M: Lucas Stach <l.stach@pengutronix.de>
5183 R: Russell King <linux+etnaviv@armlinux.org.uk>
5184 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5185 L: etnaviv@lists.freedesktop.org
5186 L: dri-devel@lists.freedesktop.org
5188 F: drivers/gpu/drm/etnaviv/
5189 F: include/uapi/drm/etnaviv_drm.h
5190 F: Documentation/devicetree/bindings/display/etnaviv/
5192 DRM DRIVERS FOR ZTE ZX
5193 M: Shawn Guo <shawnguo@kernel.org>
5194 L: dri-devel@lists.freedesktop.org
5196 F: drivers/gpu/drm/zte/
5197 F: Documentation/devicetree/bindings/display/zte,vou.txt
5198 T: git git://anongit.freedesktop.org/drm/drm-misc
5201 M: Thierry Reding <thierry.reding@gmail.com>
5202 L: dri-devel@lists.freedesktop.org
5203 T: git git://anongit.freedesktop.org/drm/drm-misc
5205 F: drivers/gpu/drm/drm_panel.c
5206 F: drivers/gpu/drm/panel/
5207 F: include/drm/drm_panel.h
5208 F: Documentation/devicetree/bindings/display/panel/
5211 M: Noralf Trønnes <noralf@tronnes.org>
5212 W: https://github.com/notro/tinydrm/wiki/Development
5213 T: git git://anongit.freedesktop.org/drm/drm-misc
5215 F: drivers/gpu/drm/tinydrm/
5216 F: include/drm/tinydrm/
5219 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5220 T: git git://anongit.freedesktop.org/drm/drm-misc
5221 L: dri-devel@lists.freedesktop.org
5222 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
5224 F: drivers/gpu/drm/xen/
5225 F: Documentation/gpu/xen-front.rst
5228 M: Christian Koenig <christian.koenig@amd.com>
5229 M: Huang Rui <ray.huang@amd.com>
5230 M: Junwei Zhang <Jerry.Zhang@amd.com>
5231 T: git git://people.freedesktop.org/~agd5f/linux
5233 L: dri-devel@lists.freedesktop.org
5235 F: drivers/gpu/drm/ttm/
5237 DSBR100 USB FM RADIO DRIVER
5238 M: Alexey Klimov <klimov.linux@gmail.com>
5239 L: linux-media@vger.kernel.org
5240 T: git git://linuxtv.org/media_tree.git
5242 F: drivers/media/radio/dsbr100.c
5245 M: Francois Romieu <romieu@fr.zoreil.com>
5246 L: netdev@vger.kernel.org
5248 F: drivers/net/wan/dscc4.c
5251 M: Hans Verkuil <hverkuil@xs4all.nl>
5252 L: linux-media@vger.kernel.org
5253 T: git git://linuxtv.org/media_tree.git
5254 W: https://linuxtv.org
5256 F: drivers/media/pci/dt3155/
5258 DVB_USB_AF9015 MEDIA DRIVER
5259 M: Antti Palosaari <crope@iki.fi>
5260 L: linux-media@vger.kernel.org
5261 W: https://linuxtv.org
5262 W: http://palosaari.fi/linux/
5263 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5264 T: git git://linuxtv.org/anttip/media_tree.git
5266 F: drivers/media/usb/dvb-usb-v2/af9015*
5268 DVB_USB_AF9035 MEDIA DRIVER
5269 M: Antti Palosaari <crope@iki.fi>
5270 L: linux-media@vger.kernel.org
5271 W: https://linuxtv.org
5272 W: http://palosaari.fi/linux/
5273 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5274 T: git git://linuxtv.org/anttip/media_tree.git
5276 F: drivers/media/usb/dvb-usb-v2/af9035*
5278 DVB_USB_ANYSEE MEDIA DRIVER
5279 M: Antti Palosaari <crope@iki.fi>
5280 L: linux-media@vger.kernel.org
5281 W: https://linuxtv.org
5282 W: http://palosaari.fi/linux/
5283 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5284 T: git git://linuxtv.org/anttip/media_tree.git
5286 F: drivers/media/usb/dvb-usb-v2/anysee*
5288 DVB_USB_AU6610 MEDIA DRIVER
5289 M: Antti Palosaari <crope@iki.fi>
5290 L: linux-media@vger.kernel.org
5291 W: https://linuxtv.org
5292 W: http://palosaari.fi/linux/
5293 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5294 T: git git://linuxtv.org/anttip/media_tree.git
5296 F: drivers/media/usb/dvb-usb-v2/au6610*
5298 DVB_USB_CE6230 MEDIA DRIVER
5299 M: Antti Palosaari <crope@iki.fi>
5300 L: linux-media@vger.kernel.org
5301 W: https://linuxtv.org
5302 W: http://palosaari.fi/linux/
5303 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5304 T: git git://linuxtv.org/anttip/media_tree.git
5306 F: drivers/media/usb/dvb-usb-v2/ce6230*
5308 DVB_USB_CXUSB MEDIA DRIVER
5309 M: Michael Krufky <mkrufky@linuxtv.org>
5310 L: linux-media@vger.kernel.org
5311 W: https://linuxtv.org
5312 W: http://github.com/mkrufky
5313 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5314 T: git git://linuxtv.org/media_tree.git
5316 F: drivers/media/usb/dvb-usb/cxusb*
5318 DVB_USB_EC168 MEDIA DRIVER
5319 M: Antti Palosaari <crope@iki.fi>
5320 L: linux-media@vger.kernel.org
5321 W: https://linuxtv.org
5322 W: http://palosaari.fi/linux/
5323 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5324 T: git git://linuxtv.org/anttip/media_tree.git
5326 F: drivers/media/usb/dvb-usb-v2/ec168*
5328 DVB_USB_GL861 MEDIA DRIVER
5329 M: Antti Palosaari <crope@iki.fi>
5330 L: linux-media@vger.kernel.org
5331 W: https://linuxtv.org
5332 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5333 T: git git://linuxtv.org/anttip/media_tree.git
5335 F: drivers/media/usb/dvb-usb-v2/gl861*
5337 DVB_USB_MXL111SF MEDIA DRIVER
5338 M: Michael Krufky <mkrufky@linuxtv.org>
5339 L: linux-media@vger.kernel.org
5340 W: https://linuxtv.org
5341 W: http://github.com/mkrufky
5342 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5343 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5345 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5347 DVB_USB_RTL28XXU MEDIA DRIVER
5348 M: Antti Palosaari <crope@iki.fi>
5349 L: linux-media@vger.kernel.org
5350 W: https://linuxtv.org
5351 W: http://palosaari.fi/linux/
5352 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5353 T: git git://linuxtv.org/anttip/media_tree.git
5355 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5357 DVB_USB_V2 MEDIA DRIVER
5358 M: Antti Palosaari <crope@iki.fi>
5359 L: linux-media@vger.kernel.org
5360 W: https://linuxtv.org
5361 W: http://palosaari.fi/linux/
5362 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5363 T: git git://linuxtv.org/anttip/media_tree.git
5365 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5366 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5369 M: Jason Baron <jbaron@akamai.com>
5371 F: lib/dynamic_debug.c
5372 F: include/linux/dynamic_debug.h
5374 DYNAMIC INTERRUPT MODERATION
5375 M: Tal Gilboa <talgi@mellanox.com>
5377 F: include/linux/net_dim.h
5379 DZ DECSTATION DZ11 SERIAL DRIVER
5380 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5382 F: drivers/tty/serial/dz.*
5384 E3X0 POWER BUTTON DRIVER
5385 M: Moritz Fischer <moritz.fischer@ettus.com>
5386 L: usrp-users@lists.ettus.com
5387 W: http://www.ettus.com
5389 F: drivers/input/misc/e3x0-button.c
5390 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5393 M: Antti Palosaari <crope@iki.fi>
5394 L: linux-media@vger.kernel.org
5395 W: https://linuxtv.org
5396 W: http://palosaari.fi/linux/
5397 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5398 T: git git://linuxtv.org/anttip/media_tree.git
5400 F: drivers/media/tuners/e4000*
5402 EARTH_PT1 MEDIA DRIVER
5403 M: Akihiro Tsukada <tskd08@gmail.com>
5404 L: linux-media@vger.kernel.org
5406 F: drivers/media/pci/pt1/
5408 EARTH_PT3 MEDIA DRIVER
5409 M: Akihiro Tsukada <tskd08@gmail.com>
5410 L: linux-media@vger.kernel.org
5412 F: drivers/media/pci/pt3/
5415 M: Antti Palosaari <crope@iki.fi>
5416 L: linux-media@vger.kernel.org
5417 W: https://linuxtv.org
5418 W: http://palosaari.fi/linux/
5419 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5420 T: git git://linuxtv.org/anttip/media_tree.git
5422 F: drivers/media/dvb-frontends/ec100*
5425 M: Tyler Hicks <tyhicks@canonical.com>
5426 L: ecryptfs@vger.kernel.org
5427 W: http://ecryptfs.org
5428 W: https://launchpad.net/ecryptfs
5429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5431 F: Documentation/filesystems/ecryptfs.txt
5435 M: Borislav Petkov <bp@alien8.de>
5436 L: linux-edac@vger.kernel.org
5438 F: drivers/edac/amd64_edac*
5441 M: Robert Richter <rric@kernel.org>
5442 L: linux-edac@vger.kernel.org
5444 F: drivers/edac/highbank*
5447 M: Ralf Baechle <ralf@linux-mips.org>
5448 M: David Daney <david.daney@cavium.com>
5449 L: linux-edac@vger.kernel.org
5450 L: linux-mips@vger.kernel.org
5452 F: drivers/edac/octeon_edac*
5454 EDAC-CAVIUM THUNDERX
5455 M: David Daney <david.daney@cavium.com>
5456 M: Jan Glauber <jglauber@cavium.com>
5457 L: linux-edac@vger.kernel.org
5459 F: drivers/edac/thunderx_edac*
5462 M: Borislav Petkov <bp@alien8.de>
5463 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5464 L: linux-edac@vger.kernel.org
5465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5468 F: Documentation/admin-guide/ras.rst
5469 F: Documentation/driver-api/edac.rst
5471 F: include/linux/edac.h
5474 M: Mark Gross <mark.gross@intel.com>
5475 L: linux-edac@vger.kernel.org
5477 F: drivers/edac/e752x_edac.c
5480 L: linux-edac@vger.kernel.org
5482 F: drivers/edac/e7xxx_edac.c
5485 M: York Sun <york.sun@nxp.com>
5486 L: linux-edac@vger.kernel.org
5488 F: drivers/edac/fsl_ddr_edac.*
5491 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5492 L: linux-edac@vger.kernel.org
5494 F: drivers/edac/ghes_edac.c
5497 L: linux-edac@vger.kernel.org
5499 F: drivers/edac/i3000_edac.c
5502 L: linux-edac@vger.kernel.org
5504 F: drivers/edac/i5000_edac.c
5507 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5508 L: linux-edac@vger.kernel.org
5510 F: drivers/edac/i5400_edac.c
5513 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5514 L: linux-edac@vger.kernel.org
5516 F: drivers/edac/i7300_edac.c
5519 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5520 L: linux-edac@vger.kernel.org
5522 F: drivers/edac/i7core_edac.c
5525 M: Tim Small <tim@buttersideup.com>
5526 L: linux-edac@vger.kernel.org
5528 F: drivers/edac/i82443bxgx_edac.c
5531 M: "Arvind R." <arvino55@gmail.com>
5532 L: linux-edac@vger.kernel.org
5534 F: drivers/edac/i82975x_edac.c
5537 M: Jason Baron <jbaron@akamai.com>
5538 L: linux-edac@vger.kernel.org
5540 F: drivers/edac/ie31200_edac.c
5543 M: Johannes Thumshirn <morbidrsa@gmail.com>
5544 L: linux-edac@vger.kernel.org
5546 F: drivers/edac/mpc85xx_edac.[ch]
5549 M: Egor Martovetsky <egor@pasemi.com>
5550 L: linux-edac@vger.kernel.org
5552 F: drivers/edac/pasemi_edac.c
5555 M: Tony Luck <tony.luck@intel.com>
5556 L: linux-edac@vger.kernel.org
5558 F: drivers/edac/pnd2_edac.[ch]
5561 M: Tim Small <tim@buttersideup.com>
5562 L: linux-edac@vger.kernel.org
5564 F: drivers/edac/r82600_edac.c
5567 M: Tony Luck <tony.luck@intel.com>
5568 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5569 L: linux-edac@vger.kernel.org
5571 F: drivers/edac/sb_edac.c
5574 M: Tony Luck <tony.luck@intel.com>
5575 L: linux-edac@vger.kernel.org
5577 F: drivers/edac/skx_edac.c
5580 M: Tero Kristo <t-kristo@ti.com>
5581 L: linux-edac@vger.kernel.org
5583 F: drivers/edac/ti_edac.c
5586 M: Channagoud Kadabi <ckadabi@codeaurora.org>
5587 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5588 L: linux-arm-msm@vger.kernel.org
5589 L: linux-edac@vger.kernel.org
5591 F: drivers/edac/qcom_edac.c
5593 EDIROL UA-101/UA-1000 DRIVER
5594 M: Clemens Ladisch <clemens@ladisch.de>
5595 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5596 T: git git://git.alsa-project.org/alsa-kernel.git
5598 F: sound/usb/misc/ua101.c
5601 L: linux-efi@vger.kernel.org
5602 M: Ivan Hu <ivan.hu@canonical.com>
5603 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5605 F: drivers/firmware/efi/test/
5607 EFI VARIABLE FILESYSTEM
5608 M: Matthew Garrett <matthew.garrett@nebula.com>
5609 M: Jeremy Kerr <jk@ozlabs.org>
5610 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5612 L: linux-efi@vger.kernel.org
5616 EFIFB FRAMEBUFFER DRIVER
5617 L: linux-fbdev@vger.kernel.org
5618 M: Peter Jones <pjones@redhat.com>
5620 F: drivers/video/fbdev/efifb.c
5623 W: http://aeschi.ch.eu.org/efs/
5627 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5628 M: Douglas Miller <dougmill@linux.ibm.com>
5629 L: netdev@vger.kernel.org
5631 F: drivers/net/ethernet/ibm/ehea/
5633 EM28XX VIDEO4LINUX DRIVER
5634 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5635 L: linux-media@vger.kernel.org
5636 W: https://linuxtv.org
5637 T: git git://linuxtv.org/media_tree.git
5639 F: drivers/media/usb/em28xx/
5640 F: Documentation/media/v4l-drivers/em28xx*
5643 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5644 M: Matt Mackall <mpm@selenic.com>
5645 M: David Woodhouse <dwmw2@infradead.org>
5646 L: linux-embedded@vger.kernel.org
5649 Emulex 10Gbps iSCSI - OneConnect DRIVER
5650 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5651 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5652 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5653 L: linux-scsi@vger.kernel.org
5654 W: http://www.broadcom.com
5656 F: drivers/scsi/be2iscsi/
5658 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5659 M: Sathya Perla <sathya.perla@broadcom.com>
5660 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5661 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5662 M: Somnath Kotur <somnath.kotur@broadcom.com>
5663 L: netdev@vger.kernel.org
5664 W: http://www.emulex.com
5666 F: drivers/net/ethernet/emulex/benet/
5668 EMULEX ONECONNECT ROCE DRIVER
5669 M: Selvin Xavier <selvin.xavier@broadcom.com>
5670 M: Devesh Sharma <devesh.sharma@broadcom.com>
5671 L: linux-rdma@vger.kernel.org
5672 W: http://www.broadcom.com
5674 F: drivers/infiniband/hw/ocrdma/
5675 F: include/uapi/rdma/ocrdma-abi.h
5677 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5678 M: James Smart <james.smart@broadcom.com>
5679 M: Dick Kennedy <dick.kennedy@broadcom.com>
5680 L: linux-scsi@vger.kernel.org
5681 W: http://www.broadcom.com
5683 F: drivers/scsi/lpfc/
5685 ENE CB710 FLASH CARD READER DRIVER
5686 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5688 F: drivers/misc/cb710/
5689 F: drivers/mmc/host/cb710-mmc.*
5690 F: include/linux/cb710.h
5692 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5693 M: Maxim Levitsky <maximlevitsky@gmail.com>
5695 F: drivers/media/rc/ene_ir.*
5697 EPSON S1D13XXX FRAMEBUFFER DRIVER
5698 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5701 F: drivers/video/fbdev/s1d13xxxfb.c
5702 F: include/video/s1d13xxxfb.h
5704 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5705 M: Jeff Layton <jlayton@kernel.org>
5708 F: include/linux/errseq.h
5710 ET131X NETWORK DRIVER
5711 M: Mark Einon <mark.einon@gmail.com>
5713 F: drivers/net/ethernet/agere/
5716 M: Roopa Prabhu <roopa@cumulusnetworks.com>
5717 M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5718 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5719 L: netdev@vger.kernel.org
5720 W: http://www.linuxfoundation.org/en/Net:Bridge
5722 F: include/linux/netfilter_bridge/
5725 ETHERNET PHY LIBRARY
5726 M: Andrew Lunn <andrew@lunn.ch>
5727 M: Florian Fainelli <f.fainelli@gmail.com>
5728 M: Heiner Kallweit <hkallweit1@gmail.com>
5729 L: netdev@vger.kernel.org
5731 F: Documentation/ABI/testing/sysfs-bus-mdio
5732 F: Documentation/devicetree/bindings/net/mdio*
5733 F: Documentation/networking/phy.txt
5735 F: drivers/of/of_mdio.c
5736 F: drivers/of/of_net.c
5737 F: include/linux/*mdio*.h
5738 F: include/linux/of_net.h
5739 F: include/linux/phy.h
5740 F: include/linux/phy_fixed.h
5741 F: include/linux/platform_data/mdio-bcm-unimac.h
5742 F: include/linux/platform_data/mdio-gpio.h
5743 F: include/trace/events/mdio.h
5744 F: include/uapi/linux/mdio.h
5745 F: include/uapi/linux/mii.h
5748 M: Jan Kara <jack@suse.com>
5749 L: linux-ext4@vger.kernel.org
5751 F: Documentation/filesystems/ext2.txt
5753 F: include/linux/ext2*
5756 M: "Theodore Ts'o" <tytso@mit.edu>
5757 M: Andreas Dilger <adilger.kernel@dilger.ca>
5758 L: linux-ext4@vger.kernel.org
5759 W: http://ext4.wiki.kernel.org
5760 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5763 F: Documentation/filesystems/ext4/
5766 Extended Verification Module (EVM)
5767 M: Mimi Zohar <zohar@linux.ibm.com>
5768 L: linux-integrity@vger.kernel.org
5770 F: security/integrity/evm/
5772 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5773 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5774 L: linux-efi@vger.kernel.org
5775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5777 F: Documentation/efi-stub.txt
5778 F: arch/*/kernel/efi.c
5779 F: arch/x86/boot/compressed/eboot.[ch]
5780 F: arch/*/include/asm/efi.h
5781 F: arch/x86/platform/efi/
5782 F: drivers/firmware/efi/
5783 F: include/linux/efi*.h
5784 F: arch/arm/boot/compressed/efi-header.S
5785 F: arch/arm64/kernel/efi-entry.S
5787 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5788 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5789 M: Chanwoo Choi <cw00.choi@samsung.com>
5790 L: linux-kernel@vger.kernel.org
5791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5794 F: include/linux/extcon/
5795 F: include/linux/extcon.h
5796 F: Documentation/extcon/
5797 F: Documentation/devicetree/bindings/extcon/
5800 M: Jingoo Han <jingoohan1@gmail.com>
5801 L: dri-devel@lists.freedesktop.org
5803 F: drivers/gpu/drm/exynos/exynos_dp*
5805 EXYNOS SYSMMU (IOMMU) driver
5806 M: Marek Szyprowski <m.szyprowski@samsung.com>
5807 L: iommu@lists.linux-foundation.org
5809 F: drivers/iommu/exynos-iommu.c
5811 EZchip NPS platform support
5812 M: Vineet Gupta <vgupta@synopsys.com>
5813 M: Ofer Levi <oferle@mellanox.com>
5815 F: arch/arc/plat-eznps
5816 F: arch/arc/boot/dts/eznps.dts
5819 M: Jaegeuk Kim <jaegeuk@kernel.org>
5820 M: Chao Yu <yuchao0@huawei.com>
5821 L: linux-f2fs-devel@lists.sourceforge.net
5822 W: https://f2fs.wiki.kernel.org/
5823 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5825 F: Documentation/filesystems/f2fs.txt
5826 F: Documentation/ABI/testing/sysfs-fs-f2fs
5828 F: include/linux/f2fs_fs.h
5829 F: include/trace/events/f2fs.h
5831 F71805F HARDWARE MONITORING DRIVER
5832 M: Jean Delvare <jdelvare@suse.com>
5833 L: linux-hwmon@vger.kernel.org
5835 F: Documentation/hwmon/f71805f
5836 F: drivers/hwmon/f71805f.c
5839 M: Josh Poimboeuf <jpoimboe@redhat.com>
5841 F: scripts/faddr2line
5844 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
5845 L: netdev@vger.kernel.org
5847 F: net/core/failover.c
5848 F: include/net/failover.h
5849 F: Documentation/networking/failover.rst
5852 M: Jan Kara <jack@suse.cz>
5853 R: Amir Goldstein <amir73il@gmail.com>
5854 L: linux-fsdevel@vger.kernel.org
5856 F: fs/notify/fanotify/
5857 F: include/linux/fanotify.h
5858 F: include/uapi/linux/fanotify.h
5860 FARSYNC SYNCHRONOUS DRIVER
5861 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5862 W: http://www.farsite.co.uk/
5864 F: drivers/net/wan/farsync.*
5866 FAULT INJECTION SUPPORT
5867 M: Akinobu Mita <akinobu.mita@gmail.com>
5869 F: Documentation/fault-injection/
5870 F: lib/fault-inject.c
5872 FBTFT Framebuffer drivers
5874 L: dri-devel@lists.freedesktop.org
5875 L: linux-fbdev@vger.kernel.org
5876 F: drivers/staging/fbtft/
5879 M: Michael Buesch <m@bues.ch>
5880 L: linux-media@vger.kernel.org
5882 F: drivers/media/tuners/fc0011.h
5883 F: drivers/media/tuners/fc0011.c
5886 M: Antti Palosaari <crope@iki.fi>
5887 L: linux-media@vger.kernel.org
5888 W: https://linuxtv.org
5889 W: http://palosaari.fi/linux/
5890 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5891 T: git git://linuxtv.org/anttip/media_tree.git
5893 F: drivers/media/tuners/fc2580*
5895 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5896 M: Johannes Thumshirn <jth@kernel.org>
5897 L: linux-scsi@vger.kernel.org
5898 W: www.Open-FCoE.org
5900 F: drivers/scsi/libfc/
5901 F: drivers/scsi/fcoe/
5903 F: include/scsi/libfc.h
5904 F: include/scsi/libfcoe.h
5905 F: include/uapi/scsi/fc/
5907 FILE LOCKING (flock() and fcntl()/lockf())
5908 M: Jeff Layton <jlayton@kernel.org>
5909 M: "J. Bruce Fields" <bfields@fieldses.org>
5910 L: linux-fsdevel@vger.kernel.org
5912 F: include/linux/fcntl.h
5913 F: include/uapi/linux/fcntl.h
5917 FILESYSTEMS (VFS and infrastructure)
5918 M: Alexander Viro <viro@zeniv.linux.org.uk>
5919 L: linux-fsdevel@vger.kernel.org
5922 F: include/linux/fs.h
5923 F: include/uapi/linux/fs.h
5925 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5926 M: Riku Voipio <riku.voipio@iki.fi>
5927 L: linux-hwmon@vger.kernel.org
5929 F: drivers/hwmon/f75375s.c
5930 F: include/linux/f75375s.h
5932 FIREWIRE AUDIO DRIVERS
5933 M: Clemens Ladisch <clemens@ladisch.de>
5934 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5935 T: git git://git.alsa-project.org/alsa-kernel.git
5939 FIREWIRE MEDIA DRIVERS (firedtv)
5940 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5941 L: linux-media@vger.kernel.org
5942 L: linux1394-devel@lists.sourceforge.net
5943 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5945 F: drivers/media/firewire/
5947 FIREWIRE SBP-2 TARGET
5948 M: Chris Boot <bootc@bootc.net>
5949 L: linux-scsi@vger.kernel.org
5950 L: target-devel@vger.kernel.org
5951 L: linux1394-devel@lists.sourceforge.net
5952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5954 F: drivers/target/sbp/
5957 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5958 L: linux1394-devel@lists.sourceforge.net
5959 W: http://ieee1394.wiki.kernel.org/
5960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5962 F: drivers/firewire/
5963 F: include/linux/firewire.h
5964 F: include/uapi/linux/firewire*.h
5967 FIRMWARE LOADER (request_firmware)
5968 M: Luis Chamberlain <mcgrof@kernel.org>
5969 L: linux-kernel@vger.kernel.org
5971 F: Documentation/firmware_class/
5972 F: drivers/base/firmware_loader/
5973 F: include/linux/firmware.h
5975 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5976 M: Joshua Morris <josh.h.morris@us.ibm.com>
5977 M: Philip Kelleher <pjk1939@linux.ibm.com>
5979 F: drivers/block/rsxx/
5982 M: Jiri Kosina <jikos@kernel.org>
5983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5985 F: drivers/block/floppy.c
5988 M: Alessandro Rubini <rubini@gnudd.com>
5989 W: http://www.ohwr.org/projects/fmc-bus
5992 F: include/linux/fmc*.h
5993 F: include/linux/ipmi-fru.h
5996 FPGA MANAGER FRAMEWORK
5997 M: Alan Tull <atull@kernel.org>
5998 M: Moritz Fischer <mdf@kernel.org>
5999 L: linux-fpga@vger.kernel.org
6001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
6002 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6003 F: Documentation/fpga/
6004 F: Documentation/driver-api/fpga/
6005 F: Documentation/devicetree/bindings/fpga/
6007 F: include/linux/fpga/
6008 W: http://www.rocketboards.org
6011 M: Wu Hao <hao.wu@intel.com>
6012 L: linux-fpga@vger.kernel.org
6014 F: Documentation/fpga/dfl.txt
6015 F: include/uapi/linux/fpga-dfl.h
6016 F: drivers/fpga/dfl*
6019 M: Bill Metzenthen <billm@melbpc.org.au>
6020 W: http://floatingpoint.sourceforge.net/emulator/index.html
6022 F: arch/x86/math-emu/
6024 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6025 L: netdev@vger.kernel.org
6027 F: drivers/net/wan/dlci.c
6028 F: drivers/net/wan/sdla.c
6031 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6032 L: dri-devel@lists.freedesktop.org
6033 L: linux-fbdev@vger.kernel.org
6034 T: git git://github.com/bzolnier/linux.git
6035 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6037 F: Documentation/fb/
6040 F: include/linux/fb.h
6041 F: include/uapi/video/
6042 F: include/uapi/linux/fb.h
6044 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6045 M: Horia Geantă <horia.geanta@nxp.com>
6046 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6047 L: linux-crypto@vger.kernel.org
6049 F: drivers/crypto/caam/
6050 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6052 FREESCALE DIU FRAMEBUFFER DRIVER
6053 M: Timur Tabi <timur@kernel.org>
6054 L: linux-fbdev@vger.kernel.org
6056 F: drivers/video/fbdev/fsl-diu-fb.*
6058 FREESCALE DMA DRIVER
6059 M: Li Yang <leoyang.li@nxp.com>
6060 M: Zhang Wei <zw@zh-kernel.org>
6061 L: linuxppc-dev@lists.ozlabs.org
6063 F: drivers/dma/fsldma.*
6065 FREESCALE ENETC ETHERNET DRIVERS
6066 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6067 L: netdev@vger.kernel.org
6069 F: drivers/net/ethernet/freescale/enetc/
6071 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6072 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6073 L: netdev@vger.kernel.org
6075 F: drivers/net/ethernet/freescale/gianfar*
6076 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6078 FREESCALE GPMI NAND DRIVER
6079 M: Han Xu <han.xu@nxp.com>
6080 L: linux-mtd@lists.infradead.org
6082 F: drivers/mtd/nand/raw/gpmi-nand/*
6084 FREESCALE I2C CPM DRIVER
6085 M: Jochen Friedrich <jochen@scram.de>
6086 L: linuxppc-dev@lists.ozlabs.org
6087 L: linux-i2c@vger.kernel.org
6089 F: drivers/i2c/busses/i2c-cpm.c
6091 FREESCALE IMX LPI2C DRIVER
6092 M: Dong Aisheng <aisheng.dong@nxp.com>
6093 L: linux-i2c@vger.kernel.org
6094 L: linux-imx@nxp.com
6096 F: drivers/i2c/busses/i2c-imx-lpi2c.c
6097 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6099 FREESCALE IMX / MXC FEC DRIVER
6100 M: Fugang Duan <fugang.duan@nxp.com>
6101 L: netdev@vger.kernel.org
6103 F: drivers/net/ethernet/freescale/fec_main.c
6104 F: drivers/net/ethernet/freescale/fec_ptp.c
6105 F: drivers/net/ethernet/freescale/fec.h
6106 F: Documentation/devicetree/bindings/net/fsl-fec.txt
6108 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6109 M: Sascha Hauer <s.hauer@pengutronix.de>
6110 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6111 L: linux-fbdev@vger.kernel.org
6112 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6114 F: include/linux/platform_data/video-imxfb.h
6115 F: drivers/video/fbdev/imxfb.c
6117 FREESCALE QORIQ DPAA ETHERNET DRIVER
6118 M: Madalin Bucur <madalin.bucur@nxp.com>
6119 L: netdev@vger.kernel.org
6121 F: drivers/net/ethernet/freescale/dpaa
6123 FREESCALE QORIQ DPAA FMAN DRIVER
6124 M: Madalin Bucur <madalin.bucur@nxp.com>
6125 L: netdev@vger.kernel.org
6127 F: drivers/net/ethernet/freescale/fman
6128 F: Documentation/devicetree/bindings/net/fsl-fman.txt
6130 FREESCALE QORIQ PTP CLOCK DRIVER
6131 M: Yangbo Lu <yangbo.lu@nxp.com>
6132 L: netdev@vger.kernel.org
6134 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6135 F: drivers/ptp/ptp_qoriq.c
6136 F: drivers/ptp/ptp_qoriq_debugfs.c
6137 F: include/linux/fsl/ptp_qoriq.h
6138 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6140 FREESCALE QUAD SPI DRIVER
6141 M: Han Xu <han.xu@nxp.com>
6142 L: linux-spi@vger.kernel.org
6144 F: drivers/spi/spi-fsl-qspi.c
6146 FREESCALE QUICC ENGINE LIBRARY
6147 M: Qiang Zhao <qiang.zhao@nxp.com>
6148 L: linuxppc-dev@lists.ozlabs.org
6150 F: drivers/soc/fsl/qe/
6151 F: include/soc/fsl/*qe*.h
6152 F: include/soc/fsl/*ucc*.h
6154 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6155 M: Li Yang <leoyang.li@nxp.com>
6156 L: netdev@vger.kernel.org
6157 L: linuxppc-dev@lists.ozlabs.org
6159 F: drivers/net/ethernet/freescale/ucc_geth*
6161 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6162 M: Zhao Qiang <qiang.zhao@nxp.com>
6163 L: netdev@vger.kernel.org
6164 L: linuxppc-dev@lists.ozlabs.org
6166 F: drivers/net/wan/fsl_ucc_hdlc*
6168 FREESCALE QUICC ENGINE UCC UART DRIVER
6169 M: Timur Tabi <timur@kernel.org>
6170 L: linuxppc-dev@lists.ozlabs.org
6172 F: drivers/tty/serial/ucc_uart.c
6174 FREESCALE SOC DRIVERS
6175 M: Li Yang <leoyang.li@nxp.com>
6176 L: linuxppc-dev@lists.ozlabs.org
6177 L: linux-arm-kernel@lists.infradead.org
6179 F: Documentation/devicetree/bindings/soc/fsl/
6181 F: include/linux/fsl/
6183 FREESCALE SOC FS_ENET DRIVER
6184 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
6185 L: linuxppc-dev@lists.ozlabs.org
6186 L: netdev@vger.kernel.org
6188 F: drivers/net/ethernet/freescale/fs_enet/
6189 F: include/linux/fs_enet_pd.h
6191 FREESCALE SOC SOUND DRIVERS
6192 M: Timur Tabi <timur@kernel.org>
6193 M: Nicolin Chen <nicoleotsuka@gmail.com>
6194 M: Xiubo Li <Xiubo.Lee@gmail.com>
6195 R: Fabio Estevam <festevam@gmail.com>
6196 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6197 L: linuxppc-dev@lists.ozlabs.org
6199 F: sound/soc/fsl/fsl*
6200 F: sound/soc/fsl/imx*
6201 F: sound/soc/fsl/mpc8610_hpcd.c
6203 FREESCALE USB PERIPHERAL DRIVERS
6204 M: Li Yang <leoyang.li@nxp.com>
6205 L: linux-usb@vger.kernel.org
6206 L: linuxppc-dev@lists.ozlabs.org
6208 F: drivers/usb/gadget/udc/fsl*
6211 M: Christoph Hellwig <hch@infradead.org>
6212 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
6217 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6218 M: Pavel Machek <pavel@ucw.cz>
6219 L: linux-pm@vger.kernel.org
6221 F: Documentation/power/freezing-of-tasks.txt
6222 F: include/linux/freezer.h
6226 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6227 L: linux-kernel@vger.kernel.org
6230 F: include/linux/frontswap.h
6232 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6233 M: David Howells <dhowells@redhat.com>
6234 L: linux-cachefs@redhat.com (moderated for non-subscribers)
6236 F: Documentation/filesystems/caching/
6238 F: include/linux/fscache*.h
6240 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6241 M: Theodore Y. Ts'o <tytso@mit.edu>
6242 M: Jaegeuk Kim <jaegeuk@kernel.org>
6243 L: linux-fscrypt@vger.kernel.org
6244 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6248 F: include/linux/fscrypt*.h
6249 F: Documentation/filesystems/fscrypt.rst
6251 FSI-ATTACHED I2C DRIVER
6252 M: Eddie James <eajames@linux.ibm.com>
6253 L: linux-i2c@vger.kernel.org
6254 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
6256 F: drivers/i2c/busses/i2c-fsi.c
6257 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6259 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6260 M: Jan Kara <jack@suse.cz>
6261 R: Amir Goldstein <amir73il@gmail.com>
6262 L: linux-fsdevel@vger.kernel.org
6265 F: include/linux/fsnotify*.h
6267 FUJITSU LAPTOP EXTRAS
6268 M: Jonathan Woithe <jwoithe@just42.net>
6269 L: platform-driver-x86@vger.kernel.org
6271 F: drivers/platform/x86/fujitsu-laptop.c
6273 FUJITSU M-5MO LS CAMERA ISP DRIVER
6274 M: Kyungmin Park <kyungmin.park@samsung.com>
6275 M: Heungjun Kim <riverful.kim@samsung.com>
6276 L: linux-media@vger.kernel.org
6278 F: drivers/media/i2c/m5mols/
6279 F: include/media/i2c/m5mols.h
6281 FUJITSU TABLET EXTRAS
6282 M: Robert Gerlach <khnz@gmx.de>
6283 L: platform-driver-x86@vger.kernel.org
6285 F: drivers/platform/x86/fujitsu-tablet.c
6287 FUSE: FILESYSTEM IN USERSPACE
6288 M: Miklos Szeredi <miklos@szeredi.hu>
6289 L: linux-fsdevel@vger.kernel.org
6290 W: http://fuse.sourceforge.net/
6291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6294 F: include/uapi/linux/fuse.h
6295 F: Documentation/filesystems/fuse.txt
6298 M: Thomas Gleixner <tglx@linutronix.de>
6299 M: Ingo Molnar <mingo@redhat.com>
6300 R: Peter Zijlstra <peterz@infradead.org>
6301 R: Darren Hart <dvhart@infradead.org>
6302 L: linux-kernel@vger.kernel.org
6303 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6306 F: kernel/futex_compat.c
6307 F: include/asm-generic/futex.h
6308 F: include/linux/futex.h
6309 F: include/uapi/linux/futex.h
6310 F: tools/testing/selftests/futex/
6311 F: tools/perf/bench/futex*
6312 F: Documentation/*futex*
6315 M: Kees Cook <keescook@chromium.org>
6316 R: Emese Revfy <re.emese@gmail.com>
6317 L: kernel-hardening@lists.openwall.com
6319 F: scripts/gcc-plugins/
6320 F: scripts/gcc-plugin.sh
6321 F: scripts/Makefile.gcc-plugins
6322 F: Documentation/gcc-plugins.txt
6324 GASKET DRIVER FRAMEWORK
6325 M: Rob Springer <rspringer@google.com>
6326 M: Todd Poynor <toddpoynor@google.com>
6327 M: Ben Chan <benchan@chromium.org>
6329 F: drivers/staging/gasket/
6331 GCOV BASED KERNEL PROFILING
6332 M: Peter Oberparleiter <oberpar@linux.ibm.com>
6335 F: Documentation/dev-tools/gcov.rst
6337 GDB KERNEL DEBUGGING HELPER SCRIPTS
6338 M: Jan Kiszka <jan.kiszka@siemens.com>
6339 M: Kieran Bingham <kbingham@kernel.org>
6343 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6344 M: Achim Leubner <achim_leubner@adaptec.com>
6345 L: linux-scsi@vger.kernel.org
6346 W: http://www.icp-vortex.com/
6348 F: drivers/scsi/gdt*
6350 GEMTEK FM RADIO RECEIVER DRIVER
6351 M: Hans Verkuil <hverkuil@xs4all.nl>
6352 L: linux-media@vger.kernel.org
6353 T: git git://linuxtv.org/media_tree.git
6354 W: https://linuxtv.org
6356 F: drivers/media/radio/radio-gemtek*
6358 GENERIC GPIO I2C DRIVER
6359 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
6361 F: drivers/i2c/busses/i2c-gpio.c
6362 F: include/linux/platform_data/i2c-gpio.h
6364 GENERIC GPIO I2C MULTIPLEXER DRIVER
6365 M: Peter Korsgaard <peter.korsgaard@barco.com>
6366 L: linux-i2c@vger.kernel.org
6368 F: drivers/i2c/muxes/i2c-mux-gpio.c
6369 F: include/linux/platform_data/i2c-mux-gpio.h
6370 F: Documentation/i2c/muxes/i2c-mux-gpio
6372 GENERIC HDLC (WAN) DRIVERS
6373 M: Krzysztof Halasa <khc@pm.waw.pl>
6374 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
6376 F: drivers/net/wan/c101.c
6377 F: drivers/net/wan/hd6457*
6378 F: drivers/net/wan/hdlc*
6379 F: drivers/net/wan/n2.c
6380 F: drivers/net/wan/pc300too.c
6381 F: drivers/net/wan/pci200syn.c
6382 F: drivers/net/wan/wanxl*
6384 GENERIC INCLUDE/ASM HEADER FILES
6385 M: Arnd Bergmann <arnd@arndb.de>
6386 L: linux-arch@vger.kernel.org
6387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6389 F: include/asm-generic/
6390 F: include/uapi/asm-generic/
6392 GENERIC PHY FRAMEWORK
6393 M: Kishon Vijay Abraham I <kishon@ti.com>
6394 L: linux-kernel@vger.kernel.org
6395 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6398 F: include/linux/phy/
6399 F: Documentation/devicetree/bindings/phy/
6401 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6402 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6404 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6407 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6408 M: Kevin Hilman <khilman@kernel.org>
6409 M: Ulf Hansson <ulf.hansson@linaro.org>
6410 L: linux-pm@vger.kernel.org
6412 F: drivers/base/power/domain*.c
6413 F: include/linux/pm_domain.h
6414 F: Documentation/devicetree/bindings/power/power_domain.txt
6416 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6417 M: Eugen Hristev <eugen.hristev@microchip.com>
6418 L: linux-input@vger.kernel.org
6420 F: drivers/input/touchscreen/resistive-adc-touch.c
6422 GENERIC UIO DRIVER FOR PCI DEVICES
6423 M: "Michael S. Tsirkin" <mst@redhat.com>
6424 L: kvm@vger.kernel.org
6426 F: drivers/uio/uio_pci_generic.c
6428 GENWQE (IBM Generic Workqueue Card)
6429 M: Frank Haverkamp <haver@linux.ibm.com>
6431 F: drivers/misc/genwqe/
6433 GET_MAINTAINER SCRIPT
6434 M: Joe Perches <joe@perches.com>
6436 F: scripts/get_maintainer.pl
6439 M: Bob Peterson <rpeterso@redhat.com>
6440 M: Andreas Gruenbacher <agruenba@redhat.com>
6441 L: cluster-devel@redhat.com
6442 W: http://sources.redhat.com/cluster/
6443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6445 F: Documentation/filesystems/gfs2*.txt
6447 F: include/uapi/linux/gfs2_ondisk.h
6449 GIGASET ISDN DRIVERS
6450 M: Paul Bolle <pebolle@tiscali.nl>
6451 L: gigaset307x-common@lists.sourceforge.net
6452 W: http://gigaset307x.sourceforge.net/
6454 F: Documentation/isdn/README.gigaset
6455 F: drivers/isdn/gigaset/
6456 F: include/uapi/linux/gigaset_dev.h
6459 M: Johan Hovold <johan@kernel.org>
6460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6462 F: Documentation/ABI/testing/sysfs-class-gnss
6463 F: Documentation/devicetree/bindings/gnss/
6465 F: include/linux/gnss.h
6468 M: Hans Verkuil <hans.verkuil@cisco.com>
6469 L: linux-media@vger.kernel.org
6471 F: drivers/media/usb/go7007/
6474 M: Bastien Nocera <hadess@hadess.net>
6475 L: linux-input@vger.kernel.org
6477 F: drivers/input/touchscreen/goodix.c
6479 GPD POCKET FAN DRIVER
6480 M: Hans de Goede <hdegoede@redhat.com>
6481 L: platform-driver-x86@vger.kernel.org
6483 F: drivers/platform/x86/gpd-pocket-fan.c
6486 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6487 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6488 L: linux-gpio@vger.kernel.org
6489 L: linux-acpi@vger.kernel.org
6491 F: Documentation/acpi/gpio-properties.txt
6492 F: drivers/gpio/gpiolib-acpi.c
6495 M: Sean Young <sean@mess.org>
6496 L: linux-media@vger.kernel.org
6498 F: drivers/media/rc/gpio-ir-tx.c
6501 M: Bamvor Jian Zhang <bamv2005@gmail.com>
6502 L: linux-gpio@vger.kernel.org
6504 F: drivers/gpio/gpio-mockup.c
6505 F: tools/testing/selftests/gpio/
6508 M: Linus Walleij <linus.walleij@linaro.org>
6509 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
6510 L: linux-gpio@vger.kernel.org
6511 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6513 F: Documentation/devicetree/bindings/gpio/
6514 F: Documentation/driver-api/gpio/
6515 F: Documentation/gpio/
6516 F: Documentation/ABI/testing/gpio-cdev
6517 F: Documentation/ABI/obsolete/sysfs-gpio
6519 F: include/linux/gpio/
6520 F: include/linux/gpio.h
6521 F: include/linux/of_gpio.h
6522 F: include/asm-generic/gpio.h
6523 F: include/uapi/linux/gpio.h
6526 GRE DEMULTIPLEXER DRIVER
6527 M: Dmitry Kozlov <xeb@mail.ru>
6528 L: netdev@vger.kernel.org
6530 F: net/ipv4/gre_demux.c
6531 F: net/ipv4/gre_offload.c
6532 F: include/net/gre.h
6534 GRETH 10/100/1G Ethernet MAC device driver
6535 M: Andreas Larsson <andreas@gaisler.com>
6536 L: netdev@vger.kernel.org
6538 F: drivers/net/ethernet/aeroflex/
6540 GREYBUS AUDIO PROTOCOLS DRIVERS
6541 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6542 M: Mark Greer <mgreer@animalcreek.com>
6544 F: drivers/staging/greybus/audio_apbridgea.c
6545 F: drivers/staging/greybus/audio_apbridgea.h
6546 F: drivers/staging/greybus/audio_codec.c
6547 F: drivers/staging/greybus/audio_codec.h
6548 F: drivers/staging/greybus/audio_gb.c
6549 F: drivers/staging/greybus/audio_manager.c
6550 F: drivers/staging/greybus/audio_manager.h
6551 F: drivers/staging/greybus/audio_manager_module.c
6552 F: drivers/staging/greybus/audio_manager_private.h
6553 F: drivers/staging/greybus/audio_manager_sysfs.c
6554 F: drivers/staging/greybus/audio_module.c
6555 F: drivers/staging/greybus/audio_topology.c
6557 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6558 M: Viresh Kumar <vireshk@kernel.org>
6560 F: drivers/staging/greybus/authentication.c
6561 F: drivers/staging/greybus/bootrom.c
6562 F: drivers/staging/greybus/firmware.h
6563 F: drivers/staging/greybus/fw-core.c
6564 F: drivers/staging/greybus/fw-download.c
6565 F: drivers/staging/greybus/fw-management.c
6566 F: drivers/staging/greybus/greybus_authentication.h
6567 F: drivers/staging/greybus/greybus_firmware.h
6568 F: drivers/staging/greybus/hid.c
6569 F: drivers/staging/greybus/i2c.c
6570 F: drivers/staging/greybus/spi.c
6571 F: drivers/staging/greybus/spilib.c
6572 F: drivers/staging/greybus/spilib.h
6574 GREYBUS LOOPBACK DRIVER
6575 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6577 F: drivers/staging/greybus/loopback.c
6579 GREYBUS PLATFORM DRIVERS
6580 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6582 F: drivers/staging/greybus/arche-platform.c
6583 F: drivers/staging/greybus/arche-apb-ctrl.c
6584 F: drivers/staging/greybus/arche_platform.h
6586 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6587 M: Rui Miguel Silva <rmfrfs@gmail.com>
6589 F: drivers/staging/greybus/sdio.c
6590 F: drivers/staging/greybus/light.c
6591 F: drivers/staging/greybus/gpio.c
6592 F: drivers/staging/greybus/power_supply.c
6593 F: drivers/staging/greybus/spi.c
6594 F: drivers/staging/greybus/spilib.c
6597 M: Johan Hovold <johan@kernel.org>
6598 M: Alex Elder <elder@kernel.org>
6599 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6601 F: drivers/staging/greybus/
6602 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6604 GREYBUS UART PROTOCOLS DRIVERS
6605 M: David Lin <dtwlin@gmail.com>
6607 F: drivers/staging/greybus/uart.c
6608 F: drivers/staging/greybus/log.c
6610 GS1662 VIDEO SERIALIZER
6611 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6612 L: linux-media@vger.kernel.org
6613 T: git git://linuxtv.org/media_tree.git
6615 F: drivers/media/spi/gs1662.c
6617 GSPCA FINEPIX SUBDRIVER
6618 M: Frank Zago <frank@zago.net>
6619 L: linux-media@vger.kernel.org
6620 T: git git://linuxtv.org/media_tree.git
6622 F: drivers/media/usb/gspca/finepix.c
6624 GSPCA GL860 SUBDRIVER
6625 M: Olivier Lorin <o.lorin@laposte.net>
6626 L: linux-media@vger.kernel.org
6627 T: git git://linuxtv.org/media_tree.git
6629 F: drivers/media/usb/gspca/gl860/
6631 GSPCA M5602 SUBDRIVER
6632 M: Erik Andren <erik.andren@gmail.com>
6633 L: linux-media@vger.kernel.org
6634 T: git git://linuxtv.org/media_tree.git
6636 F: drivers/media/usb/gspca/m5602/
6638 GSPCA PAC207 SONIXB SUBDRIVER
6639 M: Hans Verkuil <hverkuil@xs4all.nl>
6640 L: linux-media@vger.kernel.org
6641 T: git git://linuxtv.org/media_tree.git
6643 F: drivers/media/usb/gspca/pac207.c
6645 GSPCA SN9C20X SUBDRIVER
6646 M: Brian Johnson <brijohn@gmail.com>
6647 L: linux-media@vger.kernel.org
6648 T: git git://linuxtv.org/media_tree.git
6650 F: drivers/media/usb/gspca/sn9c20x.c
6652 GSPCA T613 SUBDRIVER
6653 M: Leandro Costantino <lcostantino@gmail.com>
6654 L: linux-media@vger.kernel.org
6655 T: git git://linuxtv.org/media_tree.git
6657 F: drivers/media/usb/gspca/t613.c
6659 GSPCA USB WEBCAM DRIVER
6660 M: Hans Verkuil <hverkuil@xs4all.nl>
6661 L: linux-media@vger.kernel.org
6662 T: git git://linuxtv.org/media_tree.git
6664 F: drivers/media/usb/gspca/
6666 GTP (GPRS Tunneling Protocol)
6667 M: Pablo Neira Ayuso <pablo@netfilter.org>
6668 M: Harald Welte <laforge@gnumonks.org>
6669 L: osmocom-net-gprs@lists.osmocom.org
6670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6672 F: drivers/net/gtp.c
6674 GUID PARTITION TABLE (GPT)
6675 M: Davidlohr Bueso <dave@stgolabs.net>
6676 L: linux-efi@vger.kernel.org
6678 F: block/partitions/efi.*
6681 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6682 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6683 W: http://uclinux-h8.sourceforge.jp
6684 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6687 F: drivers/clocksource/h8300_*.c
6688 F: drivers/clk/h8300/
6689 F: drivers/irqchip/irq-renesas-h8*.c
6692 M: Antti Palosaari <crope@iki.fi>
6693 L: linux-media@vger.kernel.org
6694 W: https://linuxtv.org
6695 W: http://palosaari.fi/linux/
6696 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6697 T: git git://linuxtv.org/anttip/media_tree.git
6699 F: drivers/media/usb/hackrf/
6701 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6702 M: Frank Seidel <frank@f-seidel.de>
6703 L: platform-driver-x86@vger.kernel.org
6704 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6706 F: drivers/platform/x86/hdaps.c
6709 M: Jean Delvare <jdelvare@suse.com>
6710 M: Guenter Roeck <linux@roeck-us.net>
6711 L: linux-hwmon@vger.kernel.org
6712 W: http://hwmon.wiki.kernel.org/
6713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6715 F: Documentation/devicetree/bindings/hwmon/
6716 F: Documentation/hwmon/
6718 F: include/linux/hwmon*.h
6719 F: include/trace/events/hwmon*.h
6721 HARDWARE RANDOM NUMBER GENERATOR CORE
6722 M: Matt Mackall <mpm@selenic.com>
6723 M: Herbert Xu <herbert@gondor.apana.org.au>
6724 L: linux-crypto@vger.kernel.org
6726 F: Documentation/devicetree/bindings/rng/
6727 F: Documentation/hw_random.txt
6728 F: drivers/char/hw_random/
6729 F: include/linux/hw_random.h
6731 HARDWARE TRACING FACILITIES
6732 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6734 F: drivers/hwtracing/
6736 HARDWARE SPINLOCK CORE
6737 M: Ohad Ben-Cohen <ohad@wizery.com>
6738 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6739 L: linux-remoteproc@vger.kernel.org
6741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6742 F: Documentation/devicetree/bindings/hwlock/
6743 F: Documentation/hwspinlock.txt
6744 F: drivers/hwspinlock/
6745 F: include/linux/hwspinlock.h
6747 HARMONY SOUND DRIVER
6748 L: linux-parisc@vger.kernel.org
6750 F: sound/parisc/harmony.*
6752 HDPVR USB VIDEO ENCODER DRIVER
6753 M: Hans Verkuil <hverkuil@xs4all.nl>
6754 L: linux-media@vger.kernel.org
6755 T: git git://linuxtv.org/media_tree.git
6756 W: https://linuxtv.org
6758 F: drivers/media/usb/hdpvr/
6760 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6761 M: Jerry Hoemann <jerry.hoemann@hpe.com>
6763 F: Documentation/watchdog/hpwdt.txt
6764 F: drivers/watchdog/hpwdt.c
6766 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6767 M: Don Brace <don.brace@microsemi.com>
6768 L: esc.storagedev@microsemi.com
6769 L: linux-scsi@vger.kernel.org
6771 F: Documentation/scsi/hpsa.txt
6772 F: drivers/scsi/hpsa*.[ch]
6773 F: include/linux/cciss*.h
6774 F: include/uapi/linux/cciss*.h
6777 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6778 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6779 L: linux-rdma@vger.kernel.org
6781 F: drivers/infiniband/hw/hfi1
6784 L: linux-fsdevel@vger.kernel.org
6786 F: Documentation/filesystems/hfs.txt
6790 L: linux-fsdevel@vger.kernel.org
6792 F: Documentation/filesystems/hfsplus.txt
6795 HGA FRAMEBUFFER DRIVER
6796 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6797 L: linux-nvidia@lists.surfsouth.com
6798 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6800 F: drivers/video/fbdev/hgafb.c
6802 HIBERNATION (aka Software Suspend, aka swsusp)
6803 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6804 M: Pavel Machek <pavel@ucw.cz>
6805 L: linux-pm@vger.kernel.org
6806 B: https://bugzilla.kernel.org
6809 F: drivers/base/power/
6811 F: include/linux/suspend.h
6812 F: include/linux/freezer.h
6813 F: include/linux/pm.h
6814 F: arch/*/include/asm/suspend*.h
6817 M: Jiri Kosina <jikos@kernel.org>
6818 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6819 L: linux-input@vger.kernel.org
6820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6823 F: include/linux/hid*
6824 F: include/uapi/linux/hid*
6826 HID SENSOR HUB DRIVERS
6827 M: Jiri Kosina <jikos@kernel.org>
6828 M: Jonathan Cameron <jic23@kernel.org>
6829 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6830 L: linux-input@vger.kernel.org
6831 L: linux-iio@vger.kernel.org
6833 F: Documentation/hid/hid-sensor*
6834 F: drivers/hid/hid-sensor-*
6835 F: drivers/iio/*/hid-*
6836 F: include/linux/hid-sensor-*
6838 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6839 M: Thomas Gleixner <tglx@linutronix.de>
6840 L: linux-kernel@vger.kernel.org
6841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6843 F: Documentation/timers/
6844 F: kernel/time/hrtimer.c
6845 F: kernel/time/clockevents.c
6846 F: kernel/time/timer_*.c
6847 F: include/linux/clockchips.h
6848 F: include/linux/hrtimer.h
6850 HIGH-SPEED SCC DRIVER FOR AX.25
6851 L: linux-hams@vger.kernel.org
6853 F: drivers/net/hamradio/dmascc.c
6854 F: drivers/net/hamradio/scc.c
6856 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6857 M: HighPoint Linux Team <linux@highpoint-tech.com>
6858 W: http://www.highpoint-tech.com
6860 F: Documentation/scsi/hptiop.txt
6861 F: drivers/scsi/hptiop.c
6864 M: Jes Sorensen <jes@trained-monkey.org>
6865 L: linux-hippi@sunsite.dk
6867 F: include/linux/hippidevice.h
6868 F: include/uapi/linux/if_hippi.h
6870 F: drivers/net/hippi/
6872 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6873 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6874 M: Salil Mehta <salil.mehta@huawei.com>
6875 L: netdev@vger.kernel.org
6876 W: http://www.hisilicon.com
6878 F: drivers/net/ethernet/hisilicon/hns3/
6880 HISILICON LPC BUS DRIVER
6881 M: john.garry@huawei.com
6882 W: http://www.hisilicon.com
6884 F: drivers/bus/hisi_lpc.c
6885 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6887 HISILICON NETWORK SUBSYSTEM DRIVER
6888 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6889 M: Salil Mehta <salil.mehta@huawei.com>
6890 L: netdev@vger.kernel.org
6891 W: http://www.hisilicon.com
6893 F: drivers/net/ethernet/hisilicon/
6894 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6896 HISILICON PMU DRIVER
6897 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
6898 W: http://www.hisilicon.com
6900 F: drivers/perf/hisilicon
6901 F: Documentation/perf/hisi-pmu.txt
6903 HISILICON ROCE DRIVER
6904 M: Lijun Ou <oulijun@huawei.com>
6905 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6906 L: linux-rdma@vger.kernel.org
6908 F: drivers/infiniband/hw/hns/
6909 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6911 HISILICON SAS Controller
6912 M: John Garry <john.garry@huawei.com>
6913 W: http://www.hisilicon.com
6915 F: drivers/scsi/hisi_sas/
6916 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6918 HMM - Heterogeneous Memory Management
6919 M: Jérôme Glisse <jglisse@redhat.com>
6920 L: linux-mm@kvack.org
6923 F: include/linux/hmm*
6924 F: Documentation/vm/hmm.rst
6927 M: Jouni Malinen <j@w1.fi>
6928 L: linux-wireless@vger.kernel.org
6929 W: http://w1.fi/hostap-driver.html
6931 F: drivers/net/wireless/intersil/hostap/
6933 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6934 L: platform-driver-x86@vger.kernel.org
6936 F: drivers/platform/x86/tc1100-wmi.c
6938 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6939 M: Jaroslav Kysela <perex@perex.cz>
6941 F: drivers/net/ethernet/hp/hp100.*
6943 HPET: High Precision Event Timers driver
6944 M: Clemens Ladisch <clemens@ladisch.de>
6946 F: Documentation/timers/hpet.txt
6947 F: drivers/char/hpet.c
6948 F: include/linux/hpet.h
6949 F: include/uapi/linux/hpet.h
6953 F: arch/x86/kernel/hpet.c
6954 F: arch/x86/include/asm/hpet.h
6957 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6958 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6963 M: Sebastian Reichel <sre@kernel.org>
6964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6966 F: Documentation/ABI/testing/sysfs-bus-hsi
6967 F: Documentation/driver-api/hsi.rst
6969 F: include/linux/hsi/
6970 F: include/uapi/linux/hsi/
6973 L: linux-usb@vger.kernel.org
6975 F: drivers/net/usb/hso.c
6977 HSR NETWORK PROTOCOL
6978 M: Arvid Brodin <arvid.brodin@alten.se>
6979 L: netdev@vger.kernel.org
6983 HT16K33 LED CONTROLLER DRIVER
6984 M: Robin van der Gracht <robin@protonic.nl>
6986 F: drivers/auxdisplay/ht16k33.c
6987 F: Documentation/devicetree/bindings/display/ht16k33.txt
6989 HTCPEN TOUCHSCREEN DRIVER
6990 M: Pau Oliva Fora <pof@eslack.org>
6991 L: linux-input@vger.kernel.org
6993 F: drivers/input/touchscreen/htcpen.c
6995 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
6996 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
6997 L: linux-iio@vger.kernel.org
6998 W: http://www.st.com/
7000 F: drivers/iio/humidity/hts221*
7001 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
7003 HUAWEI ETHERNET DRIVER
7004 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
7005 L: netdev@vger.kernel.org
7007 F: Documentation/networking/hinic.txt
7008 F: drivers/net/ethernet/huawei/hinic/
7011 M: Mike Kravetz <mike.kravetz@oracle.com>
7012 L: linux-mm@kvack.org
7016 F: include/linux/hugetlb.h
7017 F: Documentation/admin-guide/mm/hugetlbpage.rst
7018 F: Documentation/vm/hugetlbfs_reserv.rst
7019 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7022 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7023 L: linux-media@vger.kernel.org
7024 T: git git://linuxtv.org/media_tree.git
7025 W: https://linuxtv.org
7027 F: drivers/media/platform/sti/hva
7029 HWPOISON MEMORY FAILURE HANDLING
7030 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7031 L: linux-mm@kvack.org
7033 F: mm/memory-failure.c
7034 F: mm/hwpoison-inject.c
7036 HYGON PROCESSOR SUPPORT
7037 M: Pu Wen <puwen@hygon.cn>
7038 L: linux-kernel@vger.kernel.org
7040 F: arch/x86/kernel/cpu/hygon.c
7042 Hyper-V CORE AND DRIVERS
7043 M: "K. Y. Srinivasan" <kys@microsoft.com>
7044 M: Haiyang Zhang <haiyangz@microsoft.com>
7045 M: Stephen Hemminger <sthemmin@microsoft.com>
7046 M: Sasha Levin <sashal@kernel.org>
7047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7048 L: devel@linuxdriverproject.org
7050 F: Documentation/networking/device_drivers/microsoft/netvsc.txt
7051 F: arch/x86/include/asm/mshyperv.h
7052 F: arch/x86/include/asm/trace/hyperv.h
7053 F: arch/x86/include/asm/hyperv-tlfs.h
7054 F: arch/x86/kernel/cpu/mshyperv.c
7056 F: drivers/hid/hid-hyperv.c
7058 F: drivers/input/serio/hyperv-keyboard.c
7059 F: drivers/pci/controller/pci-hyperv.c
7060 F: drivers/net/hyperv/
7061 F: drivers/scsi/storvsc_drv.c
7062 F: drivers/uio/uio_hv_generic.c
7063 F: drivers/video/fbdev/hyperv_fb.c
7064 F: net/vmw_vsock/hyperv_transport.c
7065 F: include/linux/hyperv.h
7066 F: include/uapi/linux/hyperv.h
7068 F: Documentation/ABI/stable/sysfs-bus-vmbus
7070 HYPERVISOR VIRTUAL CONSOLE DRIVER
7071 L: linuxppc-dev@lists.ozlabs.org
7076 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7077 L: linux-i2c@vger.kernel.org
7078 L: linux-acpi@vger.kernel.org
7080 F: drivers/i2c/i2c-core-acpi.c
7082 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7083 M: Ajay Gupta <ajayg@nvidia.com>
7084 L: linux-i2c@vger.kernel.org
7086 F: Documentation/i2c/busses/i2c-nvidia-gpu
7087 F: drivers/i2c/busses/i2c-nvidia-gpu.c
7090 M: Peter Rosin <peda@axentia.se>
7091 L: linux-i2c@vger.kernel.org
7093 F: Documentation/i2c/i2c-topology
7094 F: Documentation/i2c/muxes/
7095 F: Documentation/devicetree/bindings/i2c/i2c-mux*
7096 F: Documentation/devicetree/bindings/i2c/i2c-arb*
7097 F: Documentation/devicetree/bindings/i2c/i2c-gate*
7098 F: drivers/i2c/i2c-mux.c
7099 F: drivers/i2c/muxes/
7100 F: include/linux/i2c-mux.h
7102 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7103 M: Gregory CLEMENT <gregory.clement@bootlin.com>
7104 L: linux-i2c@vger.kernel.org
7106 F: drivers/i2c/busses/i2c-mv64xxx.c
7108 I2C OVER PARALLEL PORT
7109 M: Jean Delvare <jdelvare@suse.com>
7110 L: linux-i2c@vger.kernel.org
7112 F: Documentation/i2c/busses/i2c-parport
7113 F: Documentation/i2c/busses/i2c-parport-light
7114 F: drivers/i2c/busses/i2c-parport.c
7115 F: drivers/i2c/busses/i2c-parport-light.c
7118 M: Wolfram Sang <wsa@the-dreams.de>
7119 L: linux-i2c@vger.kernel.org
7120 W: https://i2c.wiki.kernel.org/
7121 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7124 F: Documentation/devicetree/bindings/i2c/i2c.txt
7125 F: Documentation/i2c/
7127 F: include/linux/i2c.h
7128 F: include/linux/i2c-dev.h
7129 F: include/linux/i2c-smbus.h
7130 F: include/uapi/linux/i2c.h
7131 F: include/uapi/linux/i2c-*.h
7133 I2C SUBSYSTEM HOST DRIVERS
7134 L: linux-i2c@vger.kernel.org
7135 W: https://i2c.wiki.kernel.org/
7136 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7137 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7139 F: Documentation/devicetree/bindings/i2c/
7140 F: drivers/i2c/algos/
7141 F: drivers/i2c/busses/
7144 M: Jean Delvare <jdelvare@suse.com>
7145 L: linux-i2c@vger.kernel.org
7147 F: Documentation/i2c/busses/i2c-taos-evm
7148 F: drivers/i2c/busses/i2c-taos-evm.c
7151 M: Till Harbaum <till@harbaum.org>
7152 L: linux-i2c@vger.kernel.org
7153 W: http://www.harbaum.org/till/i2c_tiny_usb
7155 F: drivers/i2c/busses/i2c-tiny-usb.c
7157 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7158 M: Jean Delvare <jdelvare@suse.com>
7159 L: linux-i2c@vger.kernel.org
7161 F: Documentation/i2c/busses/i2c-ali1535
7162 F: Documentation/i2c/busses/i2c-ali1563
7163 F: Documentation/i2c/busses/i2c-ali15x3
7164 F: Documentation/i2c/busses/i2c-amd756
7165 F: Documentation/i2c/busses/i2c-amd8111
7166 F: Documentation/i2c/busses/i2c-i801
7167 F: Documentation/i2c/busses/i2c-nforce2
7168 F: Documentation/i2c/busses/i2c-piix4
7169 F: Documentation/i2c/busses/i2c-sis5595
7170 F: Documentation/i2c/busses/i2c-sis630
7171 F: Documentation/i2c/busses/i2c-sis96x
7172 F: Documentation/i2c/busses/i2c-via
7173 F: Documentation/i2c/busses/i2c-viapro
7174 F: drivers/i2c/busses/i2c-ali1535.c
7175 F: drivers/i2c/busses/i2c-ali1563.c
7176 F: drivers/i2c/busses/i2c-ali15x3.c
7177 F: drivers/i2c/busses/i2c-amd756.c
7178 F: drivers/i2c/busses/i2c-amd756-s4882.c
7179 F: drivers/i2c/busses/i2c-amd8111.c
7180 F: drivers/i2c/busses/i2c-i801.c
7181 F: drivers/i2c/busses/i2c-isch.c
7182 F: drivers/i2c/busses/i2c-nforce2.c
7183 F: drivers/i2c/busses/i2c-nforce2-s4985.c
7184 F: drivers/i2c/busses/i2c-piix4.c
7185 F: drivers/i2c/busses/i2c-sis5595.c
7186 F: drivers/i2c/busses/i2c-sis630.c
7187 F: drivers/i2c/busses/i2c-sis96x.c
7188 F: drivers/i2c/busses/i2c-via.c
7189 F: drivers/i2c/busses/i2c-viapro.c
7191 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7192 M: Hans de Goede <hdegoede@redhat.com>
7193 L: linux-i2c@vger.kernel.org
7195 F: drivers/i2c/busses/i2c-cht-wc.c
7197 I2C/SMBUS ISMT DRIVER
7198 M: Seth Heasley <seth.heasley@intel.com>
7199 M: Neil Horman <nhorman@tuxdriver.com>
7200 L: linux-i2c@vger.kernel.org
7201 F: drivers/i2c/busses/i2c-ismt.c
7202 F: Documentation/i2c/busses/i2c-ismt
7204 I2C/SMBUS STUB DRIVER
7205 M: Jean Delvare <jdelvare@suse.com>
7206 L: linux-i2c@vger.kernel.org
7208 F: drivers/i2c/i2c-stub.c
7211 M: Boris Brezillon <bbrezillon@kernel.org>
7212 L: linux-i3c@lists.infradead.org
7213 C: irc://chat.freenode.net/linux-i3c
7214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7216 F: Documentation/ABI/testing/sysfs-bus-i3c
7217 F: Documentation/devicetree/bindings/i3c/
7218 F: Documentation/driver-api/i3c
7220 F: include/linux/i3c/
7221 F: include/dt-bindings/i3c/
7223 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7224 M: Vitor Soares <vitor.soares@synopsys.com>
7226 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7227 F: drivers/i3c/master/dw*
7229 IA64 (Itanium) PLATFORM
7230 M: Tony Luck <tony.luck@intel.com>
7231 M: Fenghua Yu <fenghua.yu@intel.com>
7232 L: linux-ia64@vger.kernel.org
7233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7237 IBM Power 842 compression accelerator
7238 M: Haren Myneni <haren@us.ibm.com>
7240 F: drivers/crypto/nx/Makefile
7241 F: drivers/crypto/nx/Kconfig
7242 F: drivers/crypto/nx/nx-842*
7243 F: include/linux/sw842.h
7247 IBM Power in-Nest Crypto Acceleration
7248 M: Breno Leitão <leitao@debian.org>
7249 M: Nayna Jain <nayna@linux.ibm.com>
7250 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7251 L: linux-crypto@vger.kernel.org
7253 F: drivers/crypto/nx/Makefile
7254 F: drivers/crypto/nx/Kconfig
7255 F: drivers/crypto/nx/nx-aes*
7256 F: drivers/crypto/nx/nx-sha*
7257 F: drivers/crypto/nx/nx.*
7258 F: drivers/crypto/nx/nx_csbcpb.h
7259 F: drivers/crypto/nx/nx_debugfs.h
7261 IBM Power Linux RAID adapter
7262 M: Brian King <brking@us.ibm.com>
7264 F: drivers/scsi/ipr.*
7266 IBM Power SRIOV Virtual NIC Device Driver
7267 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7268 M: John Allen <jallen@linux.ibm.com>
7269 L: netdev@vger.kernel.org
7271 F: drivers/net/ethernet/ibm/ibmvnic.*
7273 IBM Power Virtual Accelerator Switchboard
7274 M: Sukadev Bhattiprolu
7275 L: linuxppc-dev@lists.ozlabs.org
7277 F: arch/powerpc/platforms/powernv/vas*
7278 F: arch/powerpc/platforms/powernv/copy-paste.h
7279 F: arch/powerpc/include/asm/vas.h
7280 F: arch/powerpc/include/uapi/asm/vas.h
7282 IBM Power Virtual Ethernet Device Driver
7283 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7284 L: netdev@vger.kernel.org
7286 F: drivers/net/ethernet/ibm/ibmveth.*
7288 IBM Power Virtual FC Device Drivers
7289 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7290 L: linux-scsi@vger.kernel.org
7292 F: drivers/scsi/ibmvscsi/ibmvfc*
7294 IBM Power Virtual Management Channel Driver
7295 M: Steven Royer <seroyer@linux.ibm.com>
7297 F: drivers/misc/ibmvmc.*
7299 IBM Power Virtual SCSI Device Drivers
7300 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7301 L: linux-scsi@vger.kernel.org
7303 F: drivers/scsi/ibmvscsi/ibmvscsi*
7304 F: include/scsi/viosrp.h
7306 IBM Power Virtual SCSI Device Target Driver
7307 M: Michael Cyr <mikecyr@linux.ibm.com>
7308 L: linux-scsi@vger.kernel.org
7309 L: target-devel@vger.kernel.org
7311 F: drivers/scsi/ibmvscsi_tgt/
7313 IBM Power VMX Cryptographic instructions
7314 M: Breno Leitão <leitao@debian.org>
7315 M: Nayna Jain <nayna@linux.ibm.com>
7316 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7317 L: linux-crypto@vger.kernel.org
7319 F: drivers/crypto/vmx/Makefile
7320 F: drivers/crypto/vmx/Kconfig
7321 F: drivers/crypto/vmx/vmx.c
7322 F: drivers/crypto/vmx/aes*
7323 F: drivers/crypto/vmx/ghash*
7324 F: drivers/crypto/vmx/ppc-xlate.pl
7326 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7327 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7328 L: linux-pci@vger.kernel.org
7329 L: linuxppc-dev@lists.ozlabs.org
7331 F: drivers/pci/hotplug/rpaphp*
7333 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7334 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7335 L: linux-pci@vger.kernel.org
7336 L: linuxppc-dev@lists.ozlabs.org
7338 F: drivers/pci/hotplug/rpadlpar*
7340 IBM ServeRAID RAID DRIVER
7342 F: drivers/scsi/ips.*
7344 ICH LPC AND GPIO DRIVER
7345 M: Peter Tyser <ptyser@xes-inc.com>
7347 F: drivers/mfd/lpc_ich.c
7348 F: drivers/gpio/gpio-ich.c
7351 M: "David S. Miller" <davem@davemloft.net>
7352 L: linux-ide@vger.kernel.org
7353 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
7354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7356 F: Documentation/ide/
7358 F: include/linux/ide.h
7361 M: Borislav Petkov <bp@alien8.de>
7362 L: linux-ide@vger.kernel.org
7364 F: Documentation/cdrom/ide-cd
7365 F: drivers/ide/ide-cd*
7367 IDEAPAD LAPTOP EXTRAS DRIVER
7368 M: Ike Panhc <ike.pan@canonical.com>
7369 L: platform-driver-x86@vger.kernel.org
7370 W: http://launchpad.net/ideapad-laptop
7372 F: drivers/platform/x86/ideapad-laptop.c
7374 IDEAPAD LAPTOP SLIDEBAR DRIVER
7375 M: Andrey Moiseev <o2g.org.ru@gmail.com>
7376 L: linux-input@vger.kernel.org
7377 W: https://github.com/o2genum/ideapad-slidebar
7379 F: drivers/input/misc/ideapad_slidebar.c
7381 IDT VersaClock 5 CLOCK DRIVER
7382 M: Marek Vasut <marek.vasut@gmail.com>
7384 F: drivers/clk/clk-versaclock5.c
7386 IEEE 802.15.4 SUBSYSTEM
7387 M: Alexander Aring <alex.aring@gmail.com>
7388 M: Stefan Schmidt <stefan@datenfreihafen.org>
7389 L: linux-wpan@vger.kernel.org
7390 W: http://wpan.cakelab.org/
7391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7396 F: drivers/net/ieee802154/
7397 F: include/linux/nl802154.h
7398 F: include/linux/ieee802154.h
7399 F: include/net/nl802154.h
7400 F: include/net/mac802154.h
7401 F: include/net/af_ieee802154.h
7402 F: include/net/cfg802154.h
7403 F: include/net/ieee802154_netdev.h
7404 F: Documentation/networking/ieee802154.txt
7407 M: Yotam Gigi <yotam.gi@gmail.com>
7408 M: Jamal Hadi Salim <jhs@mojatatu.com>
7410 F: include/net/ife.h
7411 F: include/uapi/linux/ife.h
7413 IGORPLUG-USB IR RECEIVER
7414 M: Sean Young <sean@mess.org>
7415 L: linux-media@vger.kernel.org
7417 F: drivers/media/rc/igorplugusb.c
7419 IGUANAWORKS USB IR TRANSCEIVER
7420 M: Sean Young <sean@mess.org>
7421 L: linux-media@vger.kernel.org
7423 F: drivers/media/rc/iguanair.c
7425 IIO DIGITAL POTENTIOMETER DAC
7426 M: Peter Rosin <peda@axentia.se>
7427 L: linux-iio@vger.kernel.org
7429 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7430 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7431 F: drivers/iio/dac/dpot-dac.c
7433 IIO ENVELOPE DETECTOR
7434 M: Peter Rosin <peda@axentia.se>
7435 L: linux-iio@vger.kernel.org
7437 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7438 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7439 F: drivers/iio/adc/envelope-detector.c
7442 M: Peter Rosin <peda@axentia.se>
7443 L: linux-iio@vger.kernel.org
7445 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7446 F: drivers/iio/multiplexer/iio-mux.c
7448 IIO SUBSYSTEM AND DRIVERS
7449 M: Jonathan Cameron <jic23@kernel.org>
7450 R: Hartmut Knaack <knaack.h@gmx.de>
7451 R: Lars-Peter Clausen <lars@metafoo.de>
7452 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7453 L: linux-iio@vger.kernel.org
7454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7456 F: Documentation/ABI/testing/configfs-iio*
7457 F: Documentation/ABI/testing/sysfs-bus-iio*
7458 F: Documentation/devicetree/bindings/iio/
7460 F: drivers/staging/iio/
7461 F: include/linux/iio/
7465 M: Peter Rosin <peda@axentia.se>
7466 L: linux-iio@vger.kernel.org
7468 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7469 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7470 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7471 F: drivers/iio/afe/iio-rescale.c
7473 IKANOS/ADI EAGLE ADSL USB DRIVER
7474 M: Matthieu Castet <castet.matthieu@free.fr>
7475 M: Stanislaw Gruszka <stf_xl@wp.pl>
7477 F: drivers/usb/atm/ueagle-atm.c
7479 IMGTEC ASCII LCD DRIVER
7480 M: Paul Burton <paul.burton@mips.com>
7482 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7483 F: drivers/auxdisplay/img-ascii-lcd.c
7485 IMGTEC IR DECODER DRIVER
7486 M: James Hogan <jhogan@kernel.org>
7488 F: drivers/media/rc/img-ir/
7490 IMON SOUNDGRAPH USB IR RECEIVER
7491 M: Sean Young <sean@mess.org>
7492 L: linux-media@vger.kernel.org
7494 F: drivers/media/rc/imon_raw.c
7495 F: drivers/media/rc/imon.c
7497 IMS TWINTURBO FRAMEBUFFER DRIVER
7498 L: linux-fbdev@vger.kernel.org
7500 F: drivers/video/fbdev/imsttfb.c
7502 INA209 HARDWARE MONITOR DRIVER
7503 M: Guenter Roeck <linux@roeck-us.net>
7504 L: linux-hwmon@vger.kernel.org
7506 F: Documentation/hwmon/ina209
7507 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
7508 F: drivers/hwmon/ina209.c
7510 INA2XX HARDWARE MONITOR DRIVER
7511 M: Guenter Roeck <linux@roeck-us.net>
7512 L: linux-hwmon@vger.kernel.org
7514 F: Documentation/hwmon/ina2xx
7515 F: drivers/hwmon/ina2xx.c
7516 F: include/linux/platform_data/ina2xx.h
7518 INDUSTRY PACK SUBSYSTEM (IPACK)
7519 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7520 M: Jens Taprogge <jens.taprogge@taprogge.org>
7521 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7522 L: industrypack-devel@lists.sourceforge.net
7523 W: http://industrypack.sourceforge.net
7527 INFINIBAND SUBSYSTEM
7528 M: Doug Ledford <dledford@redhat.com>
7529 M: Jason Gunthorpe <jgg@mellanox.com>
7530 L: linux-rdma@vger.kernel.org
7531 W: https://github.com/linux-rdma/rdma-core
7532 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7535 F: Documentation/devicetree/bindings/infiniband/
7536 F: Documentation/infiniband/
7537 F: drivers/infiniband/
7538 F: include/uapi/linux/if_infiniband.h
7539 F: include/uapi/rdma/
7542 INGENIC JZ4780 DMA Driver
7543 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7545 F: drivers/dma/dma-jz4780.c
7547 INGENIC JZ4780 NAND DRIVER
7548 M: Harvey Hunt <harveyhuntnexus@gmail.com>
7549 L: linux-mtd@lists.infradead.org
7551 F: drivers/mtd/nand/raw/jz4780_*
7554 M: Jan Kara <jack@suse.cz>
7555 R: Amir Goldstein <amir73il@gmail.com>
7556 L: linux-fsdevel@vger.kernel.org
7558 F: Documentation/filesystems/inotify.txt
7559 F: fs/notify/inotify/
7560 F: include/linux/inotify.h
7561 F: include/uapi/linux/inotify.h
7563 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7564 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
7565 L: linux-input@vger.kernel.org
7566 Q: http://patchwork.kernel.org/project/linux-input/list/
7567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7570 F: include/linux/input.h
7571 F: include/uapi/linux/input.h
7572 F: include/uapi/linux/input-event-codes.h
7573 F: include/linux/input/
7574 F: Documentation/devicetree/bindings/input/
7575 F: Documentation/devicetree/bindings/serio/
7576 F: Documentation/input/
7578 INPUT MULTITOUCH (MT) PROTOCOL
7579 M: Henrik Rydberg <rydberg@bitmath.org>
7580 L: linux-input@vger.kernel.org
7582 F: Documentation/input/multi-touch-protocol.rst
7583 F: drivers/input/input-mt.c
7586 INSIDE SECURE CRYPTO DRIVER
7587 M: Antoine Tenart <antoine.tenart@bootlin.com>
7588 F: drivers/crypto/inside-secure/
7590 L: linux-crypto@vger.kernel.org
7592 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7593 M: Mimi Zohar <zohar@linux.ibm.com>
7594 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7595 L: linux-integrity@vger.kernel.org
7596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7598 F: security/integrity/ima/
7600 INTEL 810/815 FRAMEBUFFER DRIVER
7601 M: Antonino Daplas <adaplas@gmail.com>
7602 L: linux-fbdev@vger.kernel.org
7604 F: drivers/video/fbdev/i810/
7607 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7608 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
7609 M: Jie Yang <yang.jie@linux.intel.com>
7610 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7614 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7615 M: Hans de Goede <hdegoede@redhat.com>
7616 L: platform-driver-x86@vger.kernel.org
7618 F: drivers/platform/x86/intel_atomisp2_pm.c
7620 INTEL C600 SERIES SAS CONTROLLER DRIVER
7621 M: Intel SCU Linux support <intel-linux-scu@intel.com>
7622 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7623 L: linux-scsi@vger.kernel.org
7624 T: git git://git.code.sf.net/p/intel-sas/isci
7626 F: drivers/scsi/isci/
7628 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7629 M: Jani Nikula <jani.nikula@linux.intel.com>
7630 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7631 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7632 L: intel-gfx@lists.freedesktop.org
7633 W: https://01.org/linuxgraphics/
7634 B: https://01.org/linuxgraphics/documentation/how-report-bugs
7635 C: irc://chat.freenode.net/intel-gfx
7636 Q: http://patchwork.freedesktop.org/project/intel-gfx/
7637 T: git git://anongit.freedesktop.org/drm-intel
7639 F: drivers/gpu/drm/i915/
7640 F: include/drm/i915*
7641 F: include/uapi/drm/i915_drm.h
7642 F: Documentation/gpu/i915.rst
7644 INTEL ETHERNET DRIVERS
7645 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7646 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7647 W: http://www.intel.com/support/feedback.htm
7648 W: http://e1000.sourceforge.net/
7649 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7653 F: Documentation/networking/device_drivers/intel/e100.rst
7654 F: Documentation/networking/device_drivers/intel/e1000.rst
7655 F: Documentation/networking/device_drivers/intel/e1000e.rst
7656 F: Documentation/networking/device_drivers/intel/fm10k.rst
7657 F: Documentation/networking/device_drivers/intel/igb.rst
7658 F: Documentation/networking/device_drivers/intel/igbvf.rst
7659 F: Documentation/networking/device_drivers/intel/ixgb.rst
7660 F: Documentation/networking/device_drivers/intel/ixgbe.rst
7661 F: Documentation/networking/device_drivers/intel/ixgbevf.rst
7662 F: Documentation/networking/device_drivers/intel/i40e.rst
7663 F: Documentation/networking/device_drivers/intel/iavf.rst
7664 F: Documentation/networking/device_drivers/intel/ice.rst
7665 F: drivers/net/ethernet/intel/
7666 F: drivers/net/ethernet/intel/*/
7667 F: include/linux/avf/virtchnl.h
7669 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7670 M: Maik Broemme <mbroemme@libmpq.org>
7671 L: linux-fbdev@vger.kernel.org
7673 F: Documentation/fb/intelfb.txt
7674 F: drivers/video/fbdev/intelfb/
7677 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7678 L: linux-gpio@vger.kernel.org
7680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7681 F: drivers/gpio/gpio-ich.c
7682 F: drivers/gpio/gpio-intel-mid.c
7683 F: drivers/gpio/gpio-lynxpoint.c
7684 F: drivers/gpio/gpio-merrifield.c
7685 F: drivers/gpio/gpio-ml-ioh.c
7686 F: drivers/gpio/gpio-pch.c
7687 F: drivers/gpio/gpio-sch.c
7688 F: drivers/gpio/gpio-sodaville.c
7690 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7691 M: Zhenyu Wang <zhenyuw@linux.intel.com>
7692 M: Zhi Wang <zhi.a.wang@intel.com>
7693 L: intel-gvt-dev@lists.freedesktop.org
7694 L: intel-gfx@lists.freedesktop.org
7695 W: https://01.org/igvt-g
7696 T: git https://github.com/intel/gvt-linux.git
7698 F: drivers/gpu/drm/i915/gvt/
7700 INTEL HID EVENT DRIVER
7701 M: Alex Hung <alex.hung@canonical.com>
7702 L: platform-driver-x86@vger.kernel.org
7704 F: drivers/platform/x86/intel-hid.c
7706 INTEL I/OAT DMA DRIVER
7707 M: Dave Jiang <dave.jiang@intel.com>
7708 R: Dan Williams <dan.j.williams@intel.com>
7709 L: dmaengine@vger.kernel.org
7710 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7712 F: drivers/dma/ioat*
7715 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7716 M: Len Brown <lenb@kernel.org>
7717 L: linux-pm@vger.kernel.org
7718 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7719 B: https://bugzilla.kernel.org
7721 F: drivers/idle/intel_idle.c
7723 INTEL INTEGRATED SENSOR HUB DRIVER
7724 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7725 M: Jiri Kosina <jikos@kernel.org>
7726 L: linux-input@vger.kernel.org
7728 F: drivers/hid/intel-ish-hid/
7731 M: David Woodhouse <dwmw2@infradead.org>
7732 L: iommu@lists.linux-foundation.org
7733 T: git git://git.infradead.org/iommu-2.6.git
7735 F: drivers/iommu/intel-iommu.c
7736 F: include/linux/intel-iommu.h
7738 INTEL IOP-ADMA DMA DRIVER
7739 R: Dan Williams <dan.j.williams@intel.com>
7741 F: drivers/dma/iop-adma.c
7743 INTEL IPU3 CSI-2 CIO2 DRIVER
7744 M: Yong Zhi <yong.zhi@intel.com>
7745 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7746 M: Bingbu Cao <bingbu.cao@intel.com>
7747 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
7748 R: Jian Xu Zheng <jian.xu.zheng@intel.com>
7749 L: linux-media@vger.kernel.org
7751 F: drivers/media/pci/intel/ipu3/
7752 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7754 INTEL IPU3 CSI-2 IMGU DRIVER
7755 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7756 L: linux-media@vger.kernel.org
7758 F: drivers/staging/media/ipu3/
7759 F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
7760 F: Documentation/media/v4l-drivers/ipu3.rst
7762 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7763 M: Krzysztof Halasa <khalasa@piap.pl>
7765 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7766 F: arch/arm/mach-ixp4xx/include/mach/npe.h
7767 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7768 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7769 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7770 F: drivers/net/wan/ixp4xx_hss.c
7772 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7773 M: Deepak Saxena <dsaxena@plexity.net>
7775 F: drivers/char/hw_random/ixp4xx-rng.c
7777 INTEL MANAGEMENT ENGINE (mei)
7778 M: Tomas Winkler <tomas.winkler@intel.com>
7779 L: linux-kernel@vger.kernel.org
7781 F: include/uapi/linux/mei.h
7782 F: include/linux/mei_cl_bus.h
7783 F: drivers/misc/mei/*
7784 F: drivers/watchdog/mei_wdt.c
7785 F: Documentation/misc-devices/mei/*
7788 INTEL MENLOW THERMAL DRIVER
7789 M: Sujith Thomas <sujith.thomas@intel.com>
7790 L: platform-driver-x86@vger.kernel.org
7791 W: https://01.org/linux-acpi
7793 F: drivers/platform/x86/intel_menlow.c
7795 INTEL MIC DRIVERS (mic)
7796 M: Sudeep Dutt <sudeep.dutt@intel.com>
7797 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7799 W: https://github.com/sudeepdutt/mic
7800 W: http://software.intel.com/en-us/mic-developer
7801 F: include/linux/mic_bus.h
7802 F: include/linux/scif.h
7803 F: include/uapi/linux/mic_common.h
7804 F: include/uapi/linux/mic_ioctl.h
7805 F: include/uapi/linux/scif_ioctl.h
7806 F: drivers/misc/mic/
7807 F: drivers/dma/mic_x100_dma.c
7808 F: drivers/dma/mic_x100_dma.h
7809 F: Documentation/mic/
7811 INTEL PMC CORE DRIVER
7812 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7813 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7814 L: platform-driver-x86@vger.kernel.org
7816 F: drivers/platform/x86/intel_pmc_core*
7818 INTEL PMC/P-Unit IPC DRIVER
7819 M: Zha Qipeng<qipeng.zha@intel.com>
7820 L: platform-driver-x86@vger.kernel.org
7822 F: drivers/platform/x86/intel_pmc_ipc.c
7823 F: drivers/platform/x86/intel_punit_ipc.c
7824 F: arch/x86/include/asm/intel_pmc_ipc.h
7825 F: arch/x86/include/asm/intel_punit_ipc.h
7827 INTEL PMIC GPIO DRIVERS
7828 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7831 F: drivers/gpio/gpio-*cove.c
7832 F: drivers/gpio/gpio-msic.c
7834 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7835 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7837 F: drivers/mfd/intel_msic.c
7838 F: drivers/mfd/intel_soc_pmic*
7839 F: include/linux/mfd/intel_msic.h
7840 F: include/linux/mfd/intel_soc_pmic*
7842 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7843 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7844 L: linux-wireless@vger.kernel.org
7846 F: Documentation/networking/device_drivers/intel/ipw2100.txt
7847 F: Documentation/networking/device_drivers/intel/ipw2200.txt
7848 F: drivers/net/wireless/intel/ipw2x00/
7851 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7852 M: Len Brown <lenb@kernel.org>
7853 L: linux-pm@vger.kernel.org
7855 F: drivers/cpufreq/intel_pstate.c
7857 INTEL RDMA RNIC DRIVER
7858 M: Faisal Latif <faisal.latif@intel.com>
7859 M: Shiraz Saleem <shiraz.saleem@intel.com>
7860 L: linux-rdma@vger.kernel.org
7862 F: drivers/infiniband/hw/i40iw/
7863 F: include/uapi/rdma/i40iw-abi.h
7865 INTEL TELEMETRY DRIVER
7866 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7867 M: "David E. Box" <david.e.box@linux.intel.com>
7868 L: platform-driver-x86@vger.kernel.org
7870 F: arch/x86/include/asm/intel_telemetry.h
7871 F: drivers/platform/x86/intel_telemetry*
7873 INTEL VIRTUAL BUTTON DRIVER
7874 M: AceLan Kao <acelan.kao@canonical.com>
7875 L: platform-driver-x86@vger.kernel.org
7877 F: drivers/platform/x86/intel-vbtn.c
7879 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7880 M: Stanislaw Gruszka <sgruszka@redhat.com>
7881 L: linux-wireless@vger.kernel.org
7883 F: drivers/net/wireless/intel/iwlegacy/
7885 INTEL WIRELESS WIFI LINK (iwlwifi)
7886 M: Johannes Berg <johannes.berg@intel.com>
7887 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7888 M: Luca Coelho <luciano.coelho@intel.com>
7889 M: Intel Linux Wireless <linuxwifi@intel.com>
7890 L: linux-wireless@vger.kernel.org
7891 W: http://intellinuxwireless.org
7892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7894 F: drivers/net/wireless/intel/iwlwifi/
7896 INTEL WIRELESS WIMAX CONNECTION 2400
7897 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7898 M: linux-wimax@intel.com
7899 L: wimax@linuxwimax.org (subscribers-only)
7901 W: http://linuxwimax.org
7902 F: Documentation/wimax/README.i2400m
7903 F: drivers/net/wimax/i2400m/
7904 F: include/uapi/linux/wimax/i2400m.h
7906 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7907 M: Mario Limonciello <mario.limonciello@dell.com>
7909 F: drivers/platform/x86/intel-wmi-thunderbolt.c
7912 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7914 F: Documentation/trace/intel_th.rst
7915 F: drivers/hwtracing/intel_th/
7917 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7918 M: Ning Sun <ning.sun@intel.com>
7919 L: tboot-devel@lists.sourceforge.net
7920 W: http://tboot.sourceforge.net
7921 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7923 F: Documentation/intel_txt.txt
7924 F: include/linux/tboot.h
7925 F: arch/x86/kernel/tboot.c
7927 INTEL-MID GPIO DRIVER
7928 M: David Cohen <david.a.cohen@linux.intel.com>
7929 L: linux-gpio@vger.kernel.org
7931 F: drivers/gpio/gpio-intel-mid.c
7933 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7934 M: Linus Walleij <linus.walleij@linaro.org>
7935 L: linux-iio@vger.kernel.org
7937 F: drivers/iio/gyro/mpu3050*
7938 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7940 IOC3 ETHERNET DRIVER
7941 M: Ralf Baechle <ralf@linux-mips.org>
7942 L: linux-mips@vger.kernel.org
7944 F: drivers/net/ethernet/sgi/ioc3-eth.c
7947 M: Pat Gefre <pfg@sgi.com>
7948 L: linux-serial@vger.kernel.org
7950 F: drivers/tty/serial/ioc3_serial.c
7952 IOMAP FILESYSTEM LIBRARY
7953 M: Christoph Hellwig <hch@infradead.org>
7954 M: Darrick J. Wong <darrick.wong@oracle.com>
7955 M: linux-xfs@vger.kernel.org
7956 M: linux-fsdevel@vger.kernel.org
7957 L: linux-xfs@vger.kernel.org
7958 L: linux-fsdevel@vger.kernel.org
7959 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
7962 F: include/linux/iomap.h
7965 M: Joerg Roedel <joro@8bytes.org>
7966 L: iommu@lists.linux-foundation.org
7967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7969 F: Documentation/devicetree/bindings/iommu/
7971 F: include/linux/iommu.h
7972 F: include/linux/of_iommu.h
7973 F: include/linux/iova.h
7976 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7978 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7981 M: Corey Minyard <minyard@acm.org>
7982 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7983 W: http://openipmi.sourceforge.net/
7985 F: Documentation/devicetree/bindings/ipmi/
7986 F: Documentation/IPMI.txt
7987 F: drivers/char/ipmi/
7988 F: include/linux/ipmi*
7989 F: include/uapi/linux/ipmi*
7991 IPS SCSI RAID DRIVER
7992 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7993 L: linux-scsi@vger.kernel.org
7994 W: http://www.adaptec.com/
7996 F: drivers/scsi/ips*
7999 M: Wensong Zhang <wensong@linux-vs.org>
8000 M: Simon Horman <horms@verge.net.au>
8001 M: Julian Anastasov <ja@ssi.bg>
8002 L: netdev@vger.kernel.org
8003 L: lvs-devel@vger.kernel.org
8005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8007 F: Documentation/networking/ipvs-sysctl.txt
8008 F: include/net/ip_vs.h
8009 F: include/uapi/linux/ip_vs.h
8010 F: net/netfilter/ipvs/
8013 M: Jiri Kosina <jikos@kernel.org>
8014 M: David Sterba <dsterba@suse.com>
8016 F: drivers/tty/ipwireless/
8019 L: netdev@vger.kernel.org
8021 F: include/uapi/linux/ipx.h
8023 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8024 M: Marc Zyngier <marc.zyngier@arm.com>
8026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8027 F: Documentation/IRQ-domain.txt
8028 F: include/linux/irqdomain.h
8029 F: kernel/irq/irqdomain.c
8033 M: Thomas Gleixner <tglx@linutronix.de>
8034 L: linux-kernel@vger.kernel.org
8036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8040 M: Thomas Gleixner <tglx@linutronix.de>
8041 M: Jason Cooper <jason@lakedaemon.net>
8042 M: Marc Zyngier <marc.zyngier@arm.com>
8043 L: linux-kernel@vger.kernel.org
8045 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8046 F: Documentation/devicetree/bindings/interrupt-controller/
8050 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8052 F: Documentation/isa.txt
8053 F: drivers/base/isa.c
8054 F: include/linux/isa.h
8057 M: Hans Verkuil <hverkuil@xs4all.nl>
8058 L: linux-media@vger.kernel.org
8059 T: git git://linuxtv.org/media_tree.git
8060 W: https://linuxtv.org
8062 F: drivers/media/radio/radio-isa*
8065 M: Jaroslav Kysela <perex@perex.cz>
8067 F: Documentation/isapnp.txt
8068 F: drivers/pnp/isapnp/
8069 F: include/linux/isapnp.h
8072 M: Lee Duncan <lduncan@suse.com>
8073 M: Chris Leech <cleech@redhat.com>
8074 L: open-iscsi@googlegroups.com
8075 W: www.open-iscsi.com
8077 F: drivers/scsi/*iscsi*
8078 F: include/scsi/*iscsi*
8080 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8081 M: Peter Jones <pjones@redhat.com>
8082 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
8084 F: drivers/firmware/iscsi_ibft*
8086 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8087 M: Sagi Grimberg <sagi@grimberg.me>
8088 M: Max Gurtovoy <maxg@mellanox.com>
8089 L: linux-rdma@vger.kernel.org
8091 W: http://www.openfabrics.org
8092 W: www.open-iscsi.org
8093 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8094 F: drivers/infiniband/ulp/iser/
8096 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8097 M: Sagi Grimberg <sagi@grimberg.me>
8098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8099 L: linux-rdma@vger.kernel.org
8100 L: target-devel@vger.kernel.org
8102 W: http://www.linux-iscsi.org
8103 F: drivers/infiniband/ulp/isert
8106 M: Karsten Keil <isdn@linux-pingi.de>
8107 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
8108 L: netdev@vger.kernel.org
8109 W: http://www.isdn4linux.de
8110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8112 F: Documentation/isdn/
8114 F: include/linux/isdn.h
8115 F: include/linux/isdn/
8116 F: include/uapi/linux/isdn.h
8117 F: include/uapi/linux/isdn/
8119 IT87 HARDWARE MONITORING DRIVER
8120 M: Jean Delvare <jdelvare@suse.com>
8121 L: linux-hwmon@vger.kernel.org
8123 F: Documentation/hwmon/it87
8124 F: drivers/hwmon/it87.c
8127 M: Antti Palosaari <crope@iki.fi>
8128 L: linux-media@vger.kernel.org
8129 W: https://linuxtv.org
8130 W: http://palosaari.fi/linux/
8131 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8132 T: git git://linuxtv.org/anttip/media_tree.git
8134 F: drivers/media/tuners/it913x*
8136 IVTV VIDEO4LINUX DRIVER
8137 M: Andy Walls <awalls@md.metrocast.net>
8138 L: ivtv-devel@ivtvdriver.org (subscribers-only)
8139 L: linux-media@vger.kernel.org
8140 T: git git://linuxtv.org/media_tree.git
8141 W: http://www.ivtvdriver.org
8143 F: Documentation/media/v4l-drivers/ivtv*
8144 F: drivers/media/pci/ivtv/
8145 F: include/uapi/linux/ivtv*
8147 IX2505V MEDIA DRIVER
8148 M: Malcolm Priestley <tvboxspy@gmail.com>
8149 L: linux-media@vger.kernel.org
8150 W: https://linuxtv.org
8151 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8153 F: drivers/media/dvb-frontends/ix2505v*
8155 JAILHOUSE HYPERVISOR INTERFACE
8156 M: Jan Kiszka <jan.kiszka@siemens.com>
8157 L: jailhouse-dev@googlegroups.com
8159 F: arch/x86/kernel/jailhouse.c
8160 F: arch/x86/include/asm/jailhouse_para.h
8162 JC42.4 TEMPERATURE SENSOR DRIVER
8163 M: Guenter Roeck <linux@roeck-us.net>
8164 L: linux-hwmon@vger.kernel.org
8166 F: drivers/hwmon/jc42.c
8167 F: Documentation/hwmon/jc42
8170 M: Dave Kleikamp <shaggy@kernel.org>
8171 L: jfs-discussion@lists.sourceforge.net
8172 W: http://jfs.sourceforge.net/
8173 T: git git://github.com/kleikamp/linux-shaggy.git
8175 F: Documentation/filesystems/jfs.txt
8179 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
8180 L: netdev@vger.kernel.org
8182 F: drivers/net/ethernet/jme.*
8184 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8185 M: David Woodhouse <dwmw2@infradead.org>
8186 L: linux-mtd@lists.infradead.org
8187 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
8190 F: include/uapi/linux/jffs2.h
8192 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8193 M: "Theodore Ts'o" <tytso@mit.edu>
8194 M: Jan Kara <jack@suse.com>
8195 L: linux-ext4@vger.kernel.org
8198 F: include/linux/jbd2.h
8200 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8201 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8202 L: linux-media@vger.kernel.org
8204 F: drivers/media/platform/rcar_jpu.c
8206 JSM Neo PCI based serial card
8207 L: linux-serial@vger.kernel.org
8209 F: drivers/tty/serial/jsm/
8211 K10TEMP HARDWARE MONITORING DRIVER
8212 M: Clemens Ladisch <clemens@ladisch.de>
8213 L: linux-hwmon@vger.kernel.org
8215 F: Documentation/hwmon/k10temp
8216 F: drivers/hwmon/k10temp.c
8218 K8TEMP HARDWARE MONITORING DRIVER
8219 M: Rudolf Marek <r.marek@assembler.cz>
8220 L: linux-hwmon@vger.kernel.org
8222 F: Documentation/hwmon/k8temp
8223 F: drivers/hwmon/k8temp.c
8226 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
8227 R: Alexander Potapenko <glider@google.com>
8228 R: Dmitry Vyukov <dvyukov@google.com>
8229 L: kasan-dev@googlegroups.com
8231 F: arch/*/include/asm/kasan.h
8232 F: arch/*/mm/kasan_init*
8233 F: Documentation/dev-tools/kasan.rst
8234 F: include/linux/kasan*.h
8237 F: scripts/Makefile.kasan
8240 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8242 L: linux-kbuild@vger.kernel.org
8244 F: Documentation/kbuild/kconfig*
8246 F: scripts/Kconfig.include
8249 M: Dave Young <dyoung@redhat.com>
8250 M: Baoquan He <bhe@redhat.com>
8251 R: Vivek Goyal <vgoyal@redhat.com>
8252 L: kexec@lists.infradead.org
8253 W: http://lse.sourceforge.net/kdump/
8255 F: Documentation/kdump/
8257 KEENE FM RADIO TRANSMITTER DRIVER
8258 M: Hans Verkuil <hverkuil@xs4all.nl>
8259 L: linux-media@vger.kernel.org
8260 T: git git://linuxtv.org/media_tree.git
8261 W: https://linuxtv.org
8263 F: drivers/media/radio/radio-keene*
8266 M: Ian Kent <raven@themaw.net>
8267 L: autofs@vger.kernel.org
8271 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8272 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8273 M: Michal Marek <michal.lkml@markovi.net>
8274 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8275 L: linux-kbuild@vger.kernel.org
8277 F: Documentation/kbuild/
8280 F: scripts/Makefile*
8287 L: kernel-janitors@vger.kernel.org
8288 W: http://kernelnewbies.org/KernelJanitors
8291 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8292 M: "J. Bruce Fields" <bfields@fieldses.org>
8293 M: Jeff Layton <jlayton@kernel.org>
8294 L: linux-nfs@vger.kernel.org
8295 W: http://nfs.sourceforge.net/
8296 T: git git://linux-nfs.org/~bfields/linux.git
8299 F: include/uapi/linux/nfsd/
8303 F: include/linux/lockd/
8304 F: include/linux/sunrpc/
8305 F: include/uapi/linux/sunrpc/
8307 KERNEL SELFTEST FRAMEWORK
8308 M: Shuah Khan <shuah@kernel.org>
8309 M: Shuah Khan <skhan@linuxfoundation.org>
8310 L: linux-kselftest@vger.kernel.org
8311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8312 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
8314 F: tools/testing/selftests/
8315 F: Documentation/dev-tools/kselftest*
8317 KERNEL USERMODE HELPER
8318 M: Luis Chamberlain <mcgrof@kernel.org>
8319 L: linux-kernel@vger.kernel.org
8322 F: include/linux/umh.h
8324 KERNEL VIRTUAL MACHINE (KVM)
8325 M: Paolo Bonzini <pbonzini@redhat.com>
8326 M: Radim Krčmář <rkrcmar@redhat.com>
8327 L: kvm@vger.kernel.org
8328 W: http://www.linux-kvm.org
8329 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8331 F: Documentation/virtual/kvm/
8332 F: include/trace/events/kvm.h
8333 F: include/uapi/asm-generic/kvm*
8334 F: include/uapi/linux/kvm*
8335 F: include/asm-generic/kvm*
8336 F: include/linux/kvm*
8337 F: include/kvm/iodev.h
8341 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8342 M: Joerg Roedel <joro@8bytes.org>
8343 L: kvm@vger.kernel.org
8344 W: http://www.linux-kvm.org/
8346 F: arch/x86/include/asm/svm.h
8347 F: arch/x86/kvm/svm.c
8349 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8350 M: Christoffer Dall <christoffer.dall@arm.com>
8351 M: Marc Zyngier <marc.zyngier@arm.com>
8352 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8353 L: kvmarm@lists.cs.columbia.edu
8354 W: http://systems.cs.columbia.edu/projects/kvm-arm
8355 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8357 F: arch/arm/include/uapi/asm/kvm*
8358 F: arch/arm/include/asm/kvm*
8361 F: include/kvm/arm_*
8363 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8364 M: Christoffer Dall <christoffer.dall@arm.com>
8365 M: Marc Zyngier <marc.zyngier@arm.com>
8366 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8367 L: kvmarm@lists.cs.columbia.edu
8369 F: arch/arm64/include/uapi/asm/kvm*
8370 F: arch/arm64/include/asm/kvm*
8373 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8374 M: James Hogan <jhogan@kernel.org>
8375 L: linux-mips@vger.kernel.org
8377 F: arch/mips/include/uapi/asm/kvm*
8378 F: arch/mips/include/asm/kvm*
8381 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8382 M: Paul Mackerras <paulus@ozlabs.org>
8383 L: kvm-ppc@vger.kernel.org
8384 W: http://www.linux-kvm.org/
8385 T: git git://github.com/agraf/linux-2.6.git
8387 F: arch/powerpc/include/uapi/asm/kvm*
8388 F: arch/powerpc/include/asm/kvm*
8389 F: arch/powerpc/kvm/
8390 F: arch/powerpc/kernel/kvm*
8392 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8393 M: Christian Borntraeger <borntraeger@de.ibm.com>
8394 M: Janosch Frank <frankja@linux.ibm.com>
8395 R: David Hildenbrand <david@redhat.com>
8396 R: Cornelia Huck <cohuck@redhat.com>
8397 L: linux-s390@vger.kernel.org
8398 W: http://www.ibm.com/developerworks/linux/linux390/
8399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8401 F: arch/s390/include/uapi/asm/kvm*
8402 F: arch/s390/include/asm/gmap.h
8403 F: arch/s390/include/asm/kvm*
8405 F: arch/s390/mm/gmap.c
8407 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8408 M: Paolo Bonzini <pbonzini@redhat.com>
8409 M: Radim Krčmář <rkrcmar@redhat.com>
8410 L: kvm@vger.kernel.org
8411 W: http://www.linux-kvm.org
8412 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8416 F: arch/x86/include/uapi/asm/kvm*
8417 F: arch/x86/include/asm/kvm*
8418 F: arch/x86/include/asm/pvclock-abi.h
8419 F: arch/x86/kernel/kvm.c
8420 F: arch/x86/kernel/kvmclock.c
8423 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8424 M: Tejun Heo <tj@kernel.org>
8425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8427 F: include/linux/kernfs.h
8431 M: Eric Biederman <ebiederm@xmission.com>
8432 W: http://kernel.org/pub/linux/utils/kernel/kexec/
8433 L: kexec@lists.infradead.org
8435 F: include/linux/kexec.h
8436 F: include/uapi/linux/kexec.h
8440 M: Mimi Zohar <zohar@linux.ibm.com>
8441 L: linux-integrity@vger.kernel.org
8442 L: keyrings@vger.kernel.org
8444 F: Documentation/security/keys/trusted-encrypted.rst
8445 F: include/keys/encrypted-type.h
8446 F: security/keys/encrypted-keys/
8449 M: James Bottomley <jejb@linux.ibm.com>
8450 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8451 M: Mimi Zohar <zohar@linuxibm.com>
8452 L: linux-integrity@vger.kernel.org
8453 L: keyrings@vger.kernel.org
8455 F: Documentation/security/keys/trusted-encrypted.rst
8456 F: include/keys/trusted-type.h
8457 F: security/keys/trusted.c
8458 F: security/keys/trusted.h
8461 M: David Howells <dhowells@redhat.com>
8462 L: keyrings@vger.kernel.org
8464 F: Documentation/security/keys/core.rst
8465 F: include/linux/key.h
8466 F: include/linux/key-type.h
8467 F: include/linux/keyctl.h
8468 F: include/uapi/linux/keyctl.h
8472 KGDB / KDB /debug_core
8473 M: Jason Wessel <jason.wessel@windriver.com>
8474 M: Daniel Thompson <daniel.thompson@linaro.org>
8475 W: http://kgdb.wiki.kernel.org/
8476 L: kgdb-bugreport@lists.sourceforge.net
8477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8479 F: Documentation/dev-tools/kgdb.rst
8480 F: drivers/misc/kgdbts.c
8481 F: drivers/tty/serial/kgdboc.c
8482 F: include/linux/kdb.h
8483 F: include/linux/kgdb.h
8487 M: Catalin Marinas <catalin.marinas@arm.com>
8489 F: Documentation/dev-tools/kmemleak.rst
8490 F: include/linux/kmemleak.h
8492 F: mm/kmemleak-test.c
8494 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8495 M: Luis Chamberlain <mcgrof@kernel.org>
8496 L: linux-kernel@vger.kernel.org
8499 F: include/linux/kmod.h
8501 F: tools/testing/selftests/kmod/
8504 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8505 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8506 M: "David S. Miller" <davem@davemloft.net>
8507 M: Masami Hiramatsu <mhiramat@kernel.org>
8509 F: Documentation/kprobes.txt
8510 F: include/linux/kprobes.h
8511 F: include/asm-generic/kprobes.h
8514 KS0108 LCD CONTROLLER DRIVER
8515 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8517 F: Documentation/auxdisplay/ks0108
8518 F: drivers/auxdisplay/ks0108.c
8519 F: include/linux/ks0108.h
8522 M: David Ahern <dsa@cumulusnetworks.com>
8523 L: netdev@vger.kernel.org
8526 F: include/net/l3mdev.h
8529 M: John Fastabend <john.fastabend@gmail.com>
8530 M: Daniel Borkmann <daniel@iogearbox.net>
8531 L: netdev@vger.kernel.org
8532 L: bpf@vger.kernel.org
8534 F: include/linux/skmsg.h
8536 F: net/core/sock_map.c
8537 F: net/ipv4/tcp_bpf.c
8539 LANTIQ / INTEL Ethernet drivers
8540 M: Hauke Mehrtens <hauke@hauke-m.de>
8541 L: netdev@vger.kernel.org
8543 F: net/dsa/tag_gswip.c
8544 F: drivers/net/ethernet/lantiq_xrx200.c
8545 F: drivers/net/dsa/lantiq_pce.h
8546 F: drivers/net/dsa/lantiq_gswip.c
8548 LANTIQ MIPS ARCHITECTURE
8549 M: John Crispin <john@phrozen.org>
8550 L: linux-mips@vger.kernel.org
8553 F: drivers/soc/lantiq
8556 L: linux-x25@vger.kernel.org
8558 F: Documentation/networking/lapb-module.txt
8562 LASI 53c700 driver for PARISC
8563 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8564 L: linux-scsi@vger.kernel.org
8566 F: Documentation/scsi/53c700.txt
8567 F: drivers/scsi/53c700*
8570 M: Tobin C. Harding <me@tobin.cc>
8571 M: Tycho Andersen <tycho@tycho.ws>
8572 L: kernel-hardening@lists.openwall.com
8574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8575 F: scripts/leaking_addresses.pl
8578 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
8579 M: Pavel Machek <pavel@ucw.cz>
8580 L: linux-leds@vger.kernel.org
8581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8583 F: Documentation/devicetree/bindings/leds/
8585 F: include/linux/leds.h
8587 LEGACY EEPROM DRIVER
8588 M: Jean Delvare <jdelvare@suse.com>
8590 F: Documentation/misc-devices/eeprom
8591 F: drivers/misc/eeprom/eeprom.c
8594 R: David Lechner <david@lechnology.com>
8596 F: arch/arm/boot/dts/da850-lego-ev3.dts
8597 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8598 F: drivers/power/supply/lego_ev3_battery.c
8600 LEGO USB Tower driver
8601 M: Juergen Stuber <starblue@users.sourceforge.net>
8602 L: legousb-devel@lists.sourceforge.net
8603 W: http://legousb.sourceforge.net/
8605 F: drivers/usb/misc/legousbtower.c
8608 M: Matan Ziv-Av <matan@svgalib.org>
8609 L: platform-driver-x86@vger.kernel.org
8611 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
8612 F: Documentation/laptops/lg-laptop.rst
8613 F: drivers/platform/x86/lg-laptop.c
8616 M: Michael Krufky <mkrufky@linuxtv.org>
8617 L: linux-media@vger.kernel.org
8618 W: https://linuxtv.org
8619 W: http://github.com/mkrufky
8620 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8621 T: git git://linuxtv.org/mkrufky/tuners.git
8623 F: drivers/media/dvb-frontends/lg2160.*
8625 LGDT3305 MEDIA DRIVER
8626 M: Michael Krufky <mkrufky@linuxtv.org>
8627 L: linux-media@vger.kernel.org
8628 W: https://linuxtv.org
8629 W: http://github.com/mkrufky
8630 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8631 T: git git://linuxtv.org/mkrufky/tuners.git
8633 F: drivers/media/dvb-frontends/lgdt3305.*
8635 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8636 M: Viresh Kumar <vireshk@kernel.org>
8637 L: linux-ide@vger.kernel.org
8638 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8640 F: include/linux/pata_arasan_cf_data.h
8641 F: drivers/ata/pata_arasan_cf.c
8644 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8645 M: Jens Axboe <axboe@kernel.dk>
8646 L: linux-ide@vger.kernel.org
8647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8649 F: drivers/ata/pata_*.c
8650 F: drivers/ata/ata_generic.c
8652 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8653 M: Linus Walleij <linus.walleij@linaro.org>
8654 L: linux-ide@vger.kernel.org
8655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8657 F: drivers/ata/pata_ftide010.c
8658 F: drivers/ata/sata_gemini.c
8659 F: drivers/ata/sata_gemini.h
8661 LIBATA SATA AHCI PLATFORM devices support
8662 M: Hans de Goede <hdegoede@redhat.com>
8663 M: Jens Axboe <axboe@kernel.dk>
8664 L: linux-ide@vger.kernel.org
8665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8667 F: drivers/ata/ahci_platform.c
8668 F: drivers/ata/libahci_platform.c
8669 F: include/linux/ahci_platform.h
8671 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8672 M: Mikael Pettersson <mikpelinux@gmail.com>
8673 L: linux-ide@vger.kernel.org
8674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8676 F: drivers/ata/sata_promise.*
8678 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8679 M: Jens Axboe <axboe@kernel.dk>
8680 L: linux-ide@vger.kernel.org
8681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8684 F: include/linux/ata.h
8685 F: include/linux/libata.h
8686 F: Documentation/devicetree/bindings/ata/
8689 M: Sasha Levin <alexander.levin@microsoft.com>
8691 F: tools/lib/lockdep/
8693 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8694 M: Ross Zwisler <zwisler@kernel.org>
8695 M: Dan Williams <dan.j.williams@intel.com>
8696 M: Vishal Verma <vishal.l.verma@intel.com>
8697 M: Dave Jiang <dave.jiang@intel.com>
8698 L: linux-nvdimm@lists.01.org
8699 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8701 F: drivers/nvdimm/blk.c
8702 F: drivers/nvdimm/region_devs.c
8704 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8705 M: Vishal Verma <vishal.l.verma@intel.com>
8706 M: Dan Williams <dan.j.williams@intel.com>
8707 M: Ross Zwisler <zwisler@kernel.org>
8708 M: Dave Jiang <dave.jiang@intel.com>
8709 L: linux-nvdimm@lists.01.org
8710 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8712 F: drivers/nvdimm/btt*
8714 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8715 M: Ross Zwisler <zwisler@kernel.org>
8716 M: Dan Williams <dan.j.williams@intel.com>
8717 M: Vishal Verma <vishal.l.verma@intel.com>
8718 M: Dave Jiang <dave.jiang@intel.com>
8719 L: linux-nvdimm@lists.01.org
8720 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8722 F: drivers/nvdimm/pmem*
8724 LIBNVDIMM: DEVICETREE BINDINGS
8725 M: Oliver O'Halloran <oohall@gmail.com>
8726 L: linux-nvdimm@lists.01.org
8727 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8729 F: drivers/nvdimm/of_pmem.c
8730 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
8732 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8733 M: Dan Williams <dan.j.williams@intel.com>
8734 M: Ross Zwisler <zwisler@kernel.org>
8735 M: Vishal Verma <vishal.l.verma@intel.com>
8736 M: Dave Jiang <dave.jiang@intel.com>
8737 L: linux-nvdimm@lists.01.org
8738 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8742 F: drivers/acpi/nfit/*
8743 F: include/linux/nd.h
8744 F: include/linux/libnvdimm.h
8745 F: include/uapi/linux/ndctl.h
8747 LIGHTNVM PLATFORM SUPPORT
8748 M: Matias Bjorling <mb@lightnvm.io>
8749 W: http://github/OpenChannelSSD
8750 L: linux-block@vger.kernel.org
8752 F: drivers/lightnvm/
8753 F: include/linux/lightnvm.h
8754 F: include/uapi/linux/lightnvm.h
8756 LINUX FOR POWER MACINTOSH
8757 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8758 W: http://www.penguinppc.org/
8759 L: linuxppc-dev@lists.ozlabs.org
8761 F: arch/powerpc/platforms/powermac/
8762 F: drivers/macintosh/
8764 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8765 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8766 M: Paul Mackerras <paulus@samba.org>
8767 M: Michael Ellerman <mpe@ellerman.id.au>
8768 W: https://github.com/linuxppc/linux/wiki
8769 L: linuxppc-dev@lists.ozlabs.org
8770 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8773 F: Documentation/ABI/stable/sysfs-firmware-opal-*
8774 F: Documentation/devicetree/bindings/powerpc/
8775 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
8776 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
8777 F: Documentation/powerpc/
8779 F: drivers/char/tpm/tpm_ibmvtpm*
8780 F: drivers/crypto/nx/
8781 F: drivers/crypto/vmx/
8782 F: drivers/i2c/busses/i2c-opal.c
8783 F: drivers/net/ethernet/ibm/ibmveth.*
8784 F: drivers/net/ethernet/ibm/ibmvnic.*
8785 F: drivers/pci/hotplug/pnv_php.c
8786 F: drivers/pci/hotplug/rpa*
8787 F: drivers/rtc/rtc-opal.c
8788 F: drivers/scsi/ibmvscsi/
8789 F: drivers/tty/hvc/hvc_opal.c
8790 F: drivers/watchdog/wdrtas.c
8791 F: tools/testing/selftests/powerpc
8798 LINUX FOR POWERPC EMBEDDED MPC5XXX
8799 M: Anatolij Gustschin <agust@denx.de>
8800 L: linuxppc-dev@lists.ozlabs.org
8801 T: git git://git.denx.de/linux-denx-agust.git
8803 F: arch/powerpc/platforms/512x/
8804 F: arch/powerpc/platforms/52xx/
8806 LINUX FOR POWERPC EMBEDDED PPC4XX
8807 M: Alistair Popple <alistair@popple.id.au>
8808 M: Matt Porter <mporter@kernel.crashing.org>
8809 W: http://www.penguinppc.org/
8810 L: linuxppc-dev@lists.ozlabs.org
8812 F: arch/powerpc/platforms/40x/
8813 F: arch/powerpc/platforms/44x/
8815 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8816 M: Scott Wood <oss@buserror.net>
8817 M: Kumar Gala <galak@kernel.crashing.org>
8818 W: http://www.penguinppc.org/
8819 L: linuxppc-dev@lists.ozlabs.org
8820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8822 F: arch/powerpc/platforms/83xx/
8823 F: arch/powerpc/platforms/85xx/
8824 F: Documentation/devicetree/bindings/powerpc/fsl/
8826 LINUX FOR POWERPC EMBEDDED PPC8XX
8827 M: Vitaly Bordug <vitb@kernel.crashing.org>
8828 W: http://www.penguinppc.org/
8829 L: linuxppc-dev@lists.ozlabs.org
8831 F: arch/powerpc/platforms/8xx/
8833 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8834 L: linuxppc-dev@lists.ozlabs.org
8836 F: arch/powerpc/*/*virtex*
8837 F: arch/powerpc/*/*/*virtex*
8839 LINUX FOR POWERPC PA SEMI PWRFICIENT
8840 L: linuxppc-dev@lists.ozlabs.org
8842 F: arch/powerpc/platforms/pasemi/
8843 F: drivers/*/*pasemi*
8844 F: drivers/*/*/*pasemi*
8846 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8847 M: Kees Cook <keescook@chromium.org>
8849 F: drivers/misc/lkdtm/*
8851 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8852 M: Alan Stern <stern@rowland.harvard.edu>
8853 M: Andrea Parri <andrea.parri@amarulasolutions.com>
8854 M: Will Deacon <will.deacon@arm.com>
8855 M: Peter Zijlstra <peterz@infradead.org>
8856 M: Boqun Feng <boqun.feng@gmail.com>
8857 M: Nicholas Piggin <npiggin@gmail.com>
8858 M: David Howells <dhowells@redhat.com>
8859 M: Jade Alglave <j.alglave@ucl.ac.uk>
8860 M: Luc Maranget <luc.maranget@inria.fr>
8861 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
8862 R: Akira Yokosawa <akiyks@gmail.com>
8863 R: Daniel Lustig <dlustig@nvidia.com>
8864 L: linux-kernel@vger.kernel.org
8865 L: linux-arch@vger.kernel.org
8867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8868 F: tools/memory-model/
8869 F: Documentation/atomic_bitops.txt
8870 F: Documentation/atomic_t.txt
8871 F: Documentation/core-api/atomic_ops.rst
8872 F: Documentation/core-api/refcount-vs-atomic.rst
8873 F: Documentation/memory-barriers.txt
8875 LIS3LV02D ACCELEROMETER DRIVER
8876 M: Eric Piel <eric.piel@tremplin-utc.net>
8878 F: Documentation/misc-devices/lis3lv02d
8879 F: drivers/misc/lis3lv02d/
8880 F: drivers/platform/x86/hp_accel.c
8883 M: Josh Poimboeuf <jpoimboe@redhat.com>
8884 M: Jessica Yu <jeyu@kernel.org>
8885 M: Jiri Kosina <jikos@kernel.org>
8886 M: Miroslav Benes <mbenes@suse.cz>
8887 R: Petr Mladek <pmladek@suse.com>
8889 F: kernel/livepatch/
8890 F: include/linux/livepatch.h
8891 F: arch/x86/include/asm/livepatch.h
8892 F: arch/x86/kernel/livepatch.c
8893 F: Documentation/livepatch/
8894 F: Documentation/ABI/testing/sysfs-kernel-livepatch
8895 F: samples/livepatch/
8896 L: live-patching@vger.kernel.org
8897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8900 L: netdev@vger.kernel.org
8902 F: include/linux/llc.h
8903 F: include/uapi/linux/llc.h
8907 LM73 HARDWARE MONITOR DRIVER
8908 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
8909 L: linux-hwmon@vger.kernel.org
8911 F: drivers/hwmon/lm73.c
8913 LM78 HARDWARE MONITOR DRIVER
8914 M: Jean Delvare <jdelvare@suse.com>
8915 L: linux-hwmon@vger.kernel.org
8917 F: Documentation/hwmon/lm78
8918 F: drivers/hwmon/lm78.c
8920 LM83 HARDWARE MONITOR DRIVER
8921 M: Jean Delvare <jdelvare@suse.com>
8922 L: linux-hwmon@vger.kernel.org
8924 F: Documentation/hwmon/lm83
8925 F: drivers/hwmon/lm83.c
8927 LM90 HARDWARE MONITOR DRIVER
8928 M: Jean Delvare <jdelvare@suse.com>
8929 L: linux-hwmon@vger.kernel.org
8931 F: Documentation/hwmon/lm90
8932 F: Documentation/devicetree/bindings/hwmon/lm90.txt
8933 F: drivers/hwmon/lm90.c
8934 F: include/dt-bindings/thermal/lm90.h
8936 LM95234 HARDWARE MONITOR DRIVER
8937 M: Guenter Roeck <linux@roeck-us.net>
8938 L: linux-hwmon@vger.kernel.org
8940 F: Documentation/hwmon/lm95234
8941 F: drivers/hwmon/lm95234.c
8943 LME2510 MEDIA DRIVER
8944 M: Malcolm Priestley <tvboxspy@gmail.com>
8945 L: linux-media@vger.kernel.org
8946 W: https://linuxtv.org
8947 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8949 F: drivers/media/usb/dvb-usb-v2/lmedm04*
8951 LOADPIN SECURITY MODULE
8952 M: Kees Cook <keescook@chromium.org>
8953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8955 F: security/loadpin/
8956 F: Documentation/admin-guide/LSM/LoadPin.rst
8959 M: Peter Zijlstra <peterz@infradead.org>
8960 M: Ingo Molnar <mingo@redhat.com>
8961 M: Will Deacon <will.deacon@arm.com>
8962 L: linux-kernel@vger.kernel.org
8963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8965 F: Documentation/locking/
8966 F: include/linux/lockdep.h
8967 F: include/linux/spinlock*.h
8968 F: arch/*/include/asm/spinlock*.h
8969 F: include/linux/rwlock*.h
8970 F: include/linux/mutex*.h
8971 F: include/linux/rwsem*.h
8972 F: arch/*/include/asm/rwsem.h
8973 F: include/linux/seqlock.h
8974 F: lib/locking*.[ch]
8976 X: kernel/locking/locktorture.c
8978 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8979 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
8980 L: linux-ntfs-dev@lists.sourceforge.net
8981 W: http://www.linux-ntfs.org/content/view/19/37/
8983 F: Documentation/ldm.txt
8984 F: block/partitions/ldm.*
8986 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8987 M: Sathya Prakash <sathya.prakash@broadcom.com>
8988 M: Chaitra P B <chaitra.basappa@broadcom.com>
8989 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8990 L: MPT-FusionLinux.pdl@broadcom.com
8991 L: linux-scsi@vger.kernel.org
8992 W: http://www.avagotech.com/support/
8994 F: drivers/message/fusion/
8995 F: drivers/scsi/mpt3sas/
8997 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8998 M: Matthew Wilcox <willy@infradead.org>
8999 L: linux-scsi@vger.kernel.org
9001 F: drivers/scsi/sym53c8xx_2/
9004 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9005 L: linux-iio@vger.kernel.org
9007 F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9008 F: drivers/iio/dac/ltc1660.c
9010 LTC4261 HARDWARE MONITOR DRIVER
9011 M: Guenter Roeck <linux@roeck-us.net>
9012 L: linux-hwmon@vger.kernel.org
9014 F: Documentation/hwmon/ltc4261
9015 F: drivers/hwmon/ltc4261.c
9017 LTC4306 I2C MULTIPLEXER DRIVER
9018 M: Michael Hennerich <michael.hennerich@analog.com>
9019 W: http://ez.analog.com/community/linux-device-drivers
9020 L: linux-i2c@vger.kernel.org
9022 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
9023 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9025 LTP (Linux Test Project)
9026 M: Mike Frysinger <vapier@gentoo.org>
9027 M: Cyril Hrubis <chrubis@suse.cz>
9028 M: Wanlong Gao <wanlong.gao@gmail.com>
9029 M: Jan Stancek <jstancek@redhat.com>
9030 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9031 M: Alexey Kodanev <alexey.kodanev@oracle.com>
9032 L: ltp@lists.linux.it (subscribers-only)
9033 W: http://linux-test-project.github.io/
9034 T: git git://github.com/linux-test-project/ltp.git
9038 M: Geert Uytterhoeven <geert@linux-m68k.org>
9039 L: linux-m68k@lists.linux-m68k.org
9040 W: http://www.linux-m68k.org/
9041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9046 M68K ON APPLE MACINTOSH
9047 M: Joshua Thompson <funaho@jurai.org>
9048 W: http://www.mac.linux-m68k.org/
9049 L: linux-m68k@lists.linux-m68k.org
9054 M: Philip Blundell <philb@gnu.org>
9055 W: http://www.tazenda.demon.co.uk/phil/linux-hp
9059 M88DS3103 MEDIA DRIVER
9060 M: Antti Palosaari <crope@iki.fi>
9061 L: linux-media@vger.kernel.org
9062 W: https://linuxtv.org
9063 W: http://palosaari.fi/linux/
9064 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9065 T: git git://linuxtv.org/anttip/media_tree.git
9067 F: drivers/media/dvb-frontends/m88ds3103*
9069 M88RS2000 MEDIA DRIVER
9070 M: Malcolm Priestley <tvboxspy@gmail.com>
9071 L: linux-media@vger.kernel.org
9072 W: https://linuxtv.org
9073 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9075 F: drivers/media/dvb-frontends/m88rs2000*
9077 MA901 MASTERKIT USB FM RADIO DRIVER
9078 M: Alexey Klimov <klimov.linux@gmail.com>
9079 L: linux-media@vger.kernel.org
9080 T: git git://linuxtv.org/media_tree.git
9082 F: drivers/media/radio/radio-ma901.c
9085 M: Johannes Berg <johannes@sipsolutions.net>
9086 L: linux-wireless@vger.kernel.org
9087 W: http://wireless.kernel.org/
9088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9091 F: Documentation/networking/mac80211-injection.txt
9092 F: include/net/mac80211.h
9094 F: drivers/net/wireless/mac80211_hwsim.[ch]
9095 F: Documentation/networking/mac80211_hwsim/README
9098 M: Jassi Brar <jassisinghbrar@gmail.com>
9099 L: linux-kernel@vger.kernel.org
9102 F: include/linux/mailbox_client.h
9103 F: include/linux/mailbox_controller.h
9105 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9106 M: Michael Kerrisk <mtk.manpages@gmail.com>
9107 W: http://www.kernel.org/doc/man-pages
9108 L: linux-man@vger.kernel.org
9111 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9112 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
9113 L: linux-mips@vger.kernel.org
9115 F: arch/mips/boot/dts/img/pistachio_marduk.dts
9117 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9118 M: Andrew Lunn <andrew@lunn.ch>
9119 M: Vivien Didelot <vivien.didelot@gmail.com>
9120 L: netdev@vger.kernel.org
9122 F: drivers/net/dsa/mv88e6xxx/
9123 F: include/linux/platform_data/mv88e6xxx.h
9124 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
9126 MARVELL ARMADA DRM SUPPORT
9127 M: Russell King <linux@armlinux.org.uk>
9129 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9130 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9131 F: drivers/gpu/drm/armada/
9132 F: include/uapi/drm/armada_drm.h
9133 F: Documentation/devicetree/bindings/display/armada/
9135 MARVELL CRYPTO DRIVER
9136 M: Boris Brezillon <bbrezillon@kernel.org>
9137 M: Arnaud Ebalard <arno@natisbad.org>
9138 F: drivers/crypto/marvell/
9140 L: linux-crypto@vger.kernel.org
9142 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9143 M: Mirko Lindner <mlindner@marvell.com>
9144 M: Stephen Hemminger <stephen@networkplumber.org>
9145 L: netdev@vger.kernel.org
9147 F: drivers/net/ethernet/marvell/sk*
9149 MARVELL LIBERTAS WIRELESS DRIVER
9150 L: libertas-dev@lists.infradead.org
9152 F: drivers/net/wireless/marvell/libertas/
9154 MARVELL MACCHIATOBIN SUPPORT
9155 M: Russell King <linux@armlinux.org.uk>
9156 L: linux-arm-kernel@lists.infradead.org
9158 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9160 MARVELL MV643XX ETHERNET DRIVER
9161 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9162 L: netdev@vger.kernel.org
9164 F: drivers/net/ethernet/marvell/mv643xx_eth.*
9165 F: include/linux/mv643xx.h
9167 MARVELL MV88X3310 PHY DRIVER
9168 M: Russell King <linux@armlinux.org.uk>
9169 L: netdev@vger.kernel.org
9171 F: drivers/net/phy/marvell10g.c
9173 MARVELL MVEBU THERMAL DRIVER
9174 M: Miquel Raynal <miquel.raynal@bootlin.com>
9176 F: drivers/thermal/armada_thermal.c
9178 MARVELL MVNETA ETHERNET DRIVER
9179 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9180 L: netdev@vger.kernel.org
9182 F: drivers/net/ethernet/marvell/mvneta.*
9184 MARVELL MWIFIEX WIRELESS DRIVER
9185 M: Amitkumar Karwar <amitkarwar@gmail.com>
9186 M: Nishant Sarmukadam <nishants@marvell.com>
9187 M: Ganapathi Bhat <gbhat@marvell.com>
9188 M: Xinming Hu <huxinming820@gmail.com>
9189 L: linux-wireless@vger.kernel.org
9191 F: drivers/net/wireless/marvell/mwifiex/
9193 MARVELL MWL8K WIRELESS DRIVER
9194 M: Lennert Buytenhek <buytenh@wantstofly.org>
9195 L: linux-wireless@vger.kernel.org
9197 F: drivers/net/wireless/marvell/mwl8k.c
9199 MARVELL NAND CONTROLLER DRIVER
9200 M: Miquel Raynal <miquel.raynal@bootlin.com>
9201 L: linux-mtd@lists.infradead.org
9203 F: drivers/mtd/nand/raw/marvell_nand.c
9204 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
9206 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9207 M: Nicolas Pitre <nico@fluxnic.net>
9209 F: drivers/mmc/host/mvsdio.*
9211 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9212 M: Hu Ziji <huziji@marvell.com>
9213 L: linux-mmc@vger.kernel.org
9215 F: drivers/mmc/host/sdhci-xenon*
9216 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9218 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9219 M: Sunil Goutham <sgoutham@marvell.com>
9220 M: Linu Cherian <lcherian@marvell.com>
9221 M: Geetha sowjanya <gakula@marvell.com>
9222 M: Jerin Jacob <jerinj@marvell.com>
9223 L: netdev@vger.kernel.org
9225 F: drivers/net/ethernet/marvell/octeontx2/af/
9227 MATROX FRAMEBUFFER DRIVER
9228 L: linux-fbdev@vger.kernel.org
9230 F: drivers/video/fbdev/matrox/matroxfb_*
9231 F: include/uapi/linux/matroxfb.h
9233 MAX16065 HARDWARE MONITOR DRIVER
9234 M: Guenter Roeck <linux@roeck-us.net>
9235 L: linux-hwmon@vger.kernel.org
9237 F: Documentation/hwmon/max16065
9238 F: drivers/hwmon/max16065.c
9240 MAX2175 SDR TUNER DRIVER
9241 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9242 L: linux-media@vger.kernel.org
9243 T: git git://linuxtv.org/media_tree.git
9245 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
9246 F: Documentation/media/v4l-drivers/max2175.rst
9247 F: drivers/media/i2c/max2175*
9248 F: include/uapi/linux/max2175.h
9250 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9251 L: linux-hwmon@vger.kernel.org
9253 F: Documentation/hwmon/max6650
9254 F: drivers/hwmon/max6650.c
9256 MAX6697 HARDWARE MONITOR DRIVER
9257 M: Guenter Roeck <linux@roeck-us.net>
9258 L: linux-hwmon@vger.kernel.org
9260 F: Documentation/hwmon/max6697
9261 F: Documentation/devicetree/bindings/hwmon/max6697.txt
9262 F: drivers/hwmon/max6697.c
9263 F: include/linux/platform_data/max6697.h
9265 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9266 M: Peter Rosin <peda@axentia.se>
9267 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9269 F: Documentation/devicetree/bindings/sound/max9860.txt
9270 F: sound/soc/codecs/max9860.*
9272 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9273 M: Javier Martinez Canillas <javier@dowhile0.org>
9274 L: linux-kernel@vger.kernel.org
9276 F: drivers/regulator/max77802-regulator.c
9277 F: Documentation/devicetree/bindings/*/*max77802.txt
9278 F: include/dt-bindings/*/*max77802.h
9280 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9281 M: Krzysztof Kozlowski <krzk@kernel.org>
9282 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9283 L: linux-pm@vger.kernel.org
9285 F: drivers/power/supply/max14577_charger.c
9286 F: drivers/power/supply/max77693_charger.c
9288 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9289 M: Chanwoo Choi <cw00.choi@samsung.com>
9290 M: Krzysztof Kozlowski <krzk@kernel.org>
9291 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9292 L: linux-kernel@vger.kernel.org
9294 F: drivers/*/max14577*.c
9295 F: drivers/*/max77686*.c
9296 F: drivers/*/max77693*.c
9297 F: drivers/extcon/extcon-max14577.c
9298 F: drivers/extcon/extcon-max77693.c
9299 F: drivers/rtc/rtc-max77686.c
9300 F: drivers/clk/clk-max77686.c
9301 F: Documentation/devicetree/bindings/mfd/max14577.txt
9302 F: Documentation/devicetree/bindings/*/max77686.txt
9303 F: Documentation/devicetree/bindings/mfd/max77693.txt
9304 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
9305 F: include/linux/mfd/max14577*.h
9306 F: include/linux/mfd/max77686*.h
9307 F: include/linux/mfd/max77693*.h
9309 MAXIRADIO FM RADIO RECEIVER DRIVER
9310 M: Hans Verkuil <hverkuil@xs4all.nl>
9311 L: linux-media@vger.kernel.org
9312 T: git git://linuxtv.org/media_tree.git
9313 W: https://linuxtv.org
9315 F: drivers/media/radio/radio-maxiradio*
9317 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9318 M: Peter Rosin <peda@axentia.se>
9319 L: linux-iio@vger.kernel.org
9321 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9322 F: drivers/iio/potentiometer/mcp4018.c
9323 F: drivers/iio/potentiometer/mcp4531.c
9325 MCR20A IEEE-802.15.4 RADIO DRIVER
9326 M: Xue Liu <liuxuenetmail@gmail.com>
9327 L: linux-wpan@vger.kernel.org
9328 W: https://github.com/xueliu/mcr20a-linux
9330 F: drivers/net/ieee802154/mcr20a.c
9331 F: drivers/net/ieee802154/mcr20a.h
9332 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9334 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9335 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9336 L: linux-iio@vger.kernel.org
9338 F: drivers/iio/dac/cio-dac.c
9340 MEDIA DRIVERS FOR ASCOT2E
9341 M: Sergey Kozlov <serjk@netup.ru>
9342 M: Abylay Ospan <aospan@netup.ru>
9343 L: linux-media@vger.kernel.org
9344 W: https://linuxtv.org
9346 T: git git://linuxtv.org/media_tree.git
9348 F: drivers/media/dvb-frontends/ascot2e*
9350 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9351 M: Jasmin Jessich <jasmin@anw.at>
9352 L: linux-media@vger.kernel.org
9353 W: https://linuxtv.org
9354 T: git git://linuxtv.org/media_tree.git
9356 F: drivers/media/dvb-frontends/cxd2099*
9358 MEDIA DRIVERS FOR CXD2841ER
9359 M: Sergey Kozlov <serjk@netup.ru>
9360 M: Abylay Ospan <aospan@netup.ru>
9361 L: linux-media@vger.kernel.org
9362 W: https://linuxtv.org
9364 T: git git://linuxtv.org/media_tree.git
9366 F: drivers/media/dvb-frontends/cxd2841er*
9368 MEDIA DRIVERS FOR CXD2880
9369 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9370 L: linux-media@vger.kernel.org
9371 W: http://linuxtv.org/
9372 T: git git://linuxtv.org/media_tree.git
9374 F: drivers/media/dvb-frontends/cxd2880/*
9375 F: drivers/media/spi/cxd2880*
9377 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9378 L: linux-media@vger.kernel.org
9379 W: https://linuxtv.org
9380 T: git git://linuxtv.org/media_tree.git
9382 F: drivers/media/pci/ddbridge/*
9384 MEDIA DRIVERS FOR FREESCALE IMX
9385 M: Steve Longerbeam <slongerbeam@gmail.com>
9386 M: Philipp Zabel <p.zabel@pengutronix.de>
9387 L: linux-media@vger.kernel.org
9388 T: git git://linuxtv.org/media_tree.git
9390 F: Documentation/devicetree/bindings/media/imx.txt
9391 F: Documentation/media/v4l-drivers/imx.rst
9392 F: drivers/staging/media/imx/
9393 F: include/linux/imx-media.h
9394 F: include/media/imx.h
9396 MEDIA DRIVER FOR FREESCALE IMX PXP
9397 M: Philipp Zabel <p.zabel@pengutronix.de>
9398 L: linux-media@vger.kernel.org
9399 T: git git://linuxtv.org/media_tree.git
9401 F: drivers/media/platform/imx-pxp.[ch]
9403 MEDIA DRIVERS FOR HELENE
9404 M: Abylay Ospan <aospan@netup.ru>
9405 L: linux-media@vger.kernel.org
9406 W: https://linuxtv.org
9408 T: git git://linuxtv.org/media_tree.git
9410 F: drivers/media/dvb-frontends/helene*
9412 MEDIA DRIVERS FOR HORUS3A
9413 M: Sergey Kozlov <serjk@netup.ru>
9414 M: Abylay Ospan <aospan@netup.ru>
9415 L: linux-media@vger.kernel.org
9416 W: https://linuxtv.org
9418 T: git git://linuxtv.org/media_tree.git
9420 F: drivers/media/dvb-frontends/horus3a*
9422 MEDIA DRIVERS FOR LNBH25
9423 M: Sergey Kozlov <serjk@netup.ru>
9424 M: Abylay Ospan <aospan@netup.ru>
9425 L: linux-media@vger.kernel.org
9426 W: https://linuxtv.org
9428 T: git git://linuxtv.org/media_tree.git
9430 F: drivers/media/dvb-frontends/lnbh25*
9432 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9433 L: linux-media@vger.kernel.org
9434 W: https://linuxtv.org
9435 T: git git://linuxtv.org/media_tree.git
9437 F: drivers/media/dvb-frontends/mxl5xx*
9439 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9440 M: Sergey Kozlov <serjk@netup.ru>
9441 M: Abylay Ospan <aospan@netup.ru>
9442 L: linux-media@vger.kernel.org
9443 W: https://linuxtv.org
9445 T: git git://linuxtv.org/media_tree.git
9447 F: drivers/media/pci/netup_unidvb/*
9449 MEDIA DRIVERS FOR RENESAS - CEU
9450 M: Jacopo Mondi <jacopo@jmondi.org>
9451 L: linux-media@vger.kernel.org
9452 L: linux-renesas-soc@vger.kernel.org
9453 T: git git://linuxtv.org/media_tree.git
9455 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
9456 F: drivers/media/platform/renesas-ceu.c
9457 F: include/media/drv-intf/renesas-ceu.h
9459 MEDIA DRIVERS FOR RENESAS - DRIF
9460 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9461 L: linux-media@vger.kernel.org
9462 L: linux-renesas-soc@vger.kernel.org
9463 T: git git://linuxtv.org/media_tree.git
9465 F: Documentation/devicetree/bindings/media/renesas,drif.txt
9466 F: drivers/media/platform/rcar_drif.c
9468 MEDIA DRIVERS FOR RENESAS - FCP
9469 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9470 L: linux-media@vger.kernel.org
9471 L: linux-renesas-soc@vger.kernel.org
9472 T: git git://linuxtv.org/media_tree.git
9474 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
9475 F: drivers/media/platform/rcar-fcp.c
9476 F: include/media/rcar-fcp.h
9478 MEDIA DRIVERS FOR RENESAS - FDP1
9479 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9480 L: linux-media@vger.kernel.org
9481 L: linux-renesas-soc@vger.kernel.org
9482 T: git git://linuxtv.org/media_tree.git
9484 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
9485 F: drivers/media/platform/rcar_fdp1.c
9487 MEDIA DRIVERS FOR RENESAS - VIN
9488 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
9489 L: linux-media@vger.kernel.org
9490 L: linux-renesas-soc@vger.kernel.org
9491 T: git git://linuxtv.org/media_tree.git
9493 F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9494 F: Documentation/devicetree/bindings/media/rcar_vin.txt
9495 F: drivers/media/platform/rcar-vin/
9497 MEDIA DRIVERS FOR RENESAS - VSP1
9498 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9499 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9500 L: linux-media@vger.kernel.org
9501 L: linux-renesas-soc@vger.kernel.org
9502 T: git git://linuxtv.org/media_tree.git
9504 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
9505 F: drivers/media/platform/vsp1/
9507 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
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/stv0910*
9514 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9515 L: linux-media@vger.kernel.org
9516 W: https://linuxtv.org
9517 T: git git://linuxtv.org/media_tree.git
9519 F: drivers/media/dvb-frontends/stv6111*
9521 MEDIA DRIVERS FOR STM32 - DCMI
9522 M: Hugues Fruchet <hugues.fruchet@st.com>
9523 L: linux-media@vger.kernel.org
9524 T: git git://linuxtv.org/media_tree.git
9526 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9527 F: drivers/media/platform/stm32/stm32-dcmi.c
9529 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9530 M: Dmitry Osipenko <digetx@gmail.com>
9531 L: linux-media@vger.kernel.org
9532 L: linux-tegra@vger.kernel.org
9533 T: git git://linuxtv.org/media_tree.git
9535 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9536 F: drivers/staging/media/tegra-vde/
9538 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9539 M: Mauro Carvalho Chehab <mchehab@kernel.org>
9540 P: LinuxTV.org Project
9541 L: linux-media@vger.kernel.org
9542 W: https://linuxtv.org
9543 Q: http://patchwork.kernel.org/project/linux-media/list/
9544 T: git git://linuxtv.org/media_tree.git
9546 F: Documentation/devicetree/bindings/media/
9547 F: Documentation/media/
9549 F: drivers/staging/media/
9550 F: include/linux/platform_data/media/
9552 F: include/uapi/linux/dvb/
9553 F: include/uapi/linux/videodev2.h
9554 F: include/uapi/linux/media.h
9555 F: include/uapi/linux/v4l2-*
9556 F: include/uapi/linux/meye.h
9557 F: include/uapi/linux/ivtv*
9558 F: include/uapi/linux/uvcvideo.h
9560 MEDIATEK BLUETOOTH DRIVER
9561 M: Sean Wang <sean.wang@mediatek.com>
9562 L: linux-bluetooth@vger.kernel.org
9563 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9565 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9566 F: drivers/bluetooth/btmtkuart.c
9569 M: Sean Wang <sean.wang@mediatek.com>
9571 F: drivers/media/rc/mtk-cir.c
9574 M: Sean Wang <sean.wang@mediatek.com>
9575 L: dmaengine@vger.kernel.org
9576 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9577 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9579 F: Documentation/devicetree/bindings/dma/mtk-*
9580 F: drivers/dma/mediatek/
9582 MEDIATEK PMIC LED DRIVER
9583 M: Sean Wang <sean.wang@mediatek.com>
9585 F: drivers/leds/leds-mt6323.c
9586 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
9588 MEDIATEK ETHERNET DRIVER
9589 M: Felix Fietkau <nbd@openwrt.org>
9590 M: John Crispin <john@phrozen.org>
9591 M: Sean Wang <sean.wang@mediatek.com>
9592 M: Nelson Chang <nelson.chang@mediatek.com>
9593 L: netdev@vger.kernel.org
9595 F: drivers/net/ethernet/mediatek/
9597 MEDIATEK SWITCH DRIVER
9598 M: Sean Wang <sean.wang@mediatek.com>
9599 L: netdev@vger.kernel.org
9601 F: drivers/net/dsa/mt7530.*
9602 F: net/dsa/tag_mtk.c
9604 MEDIATEK JPEG DRIVER
9605 M: Rick Chang <rick.chang@mediatek.com>
9606 M: Bin Liu <bin.liu@mediatek.com>
9608 F: drivers/media/platform/mtk-jpeg/
9609 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9612 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9613 M: Houlong Wei <houlong.wei@mediatek.com>
9614 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9616 F: drivers/media/platform/mtk-mdp/
9617 F: drivers/media/platform/mtk-vpu/
9618 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
9620 MEDIATEK MEDIA DRIVER
9621 M: Tiffany Lin <tiffany.lin@mediatek.com>
9622 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9624 F: drivers/media/platform/mtk-vcodec/
9625 F: drivers/media/platform/mtk-vpu/
9626 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9627 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
9629 MEDIATEK MT76 WIRELESS LAN DRIVER
9630 M: Felix Fietkau <nbd@nbd.name>
9631 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9632 L: linux-wireless@vger.kernel.org
9634 F: drivers/net/wireless/mediatek/mt76/
9636 MEDIATEK MT7601U WIRELESS LAN DRIVER
9637 M: Jakub Kicinski <kubakici@wp.pl>
9638 L: linux-wireless@vger.kernel.org
9640 F: drivers/net/wireless/mediatek/mt7601u/
9642 MEDIATEK NAND CONTROLLER DRIVER
9643 M: Xiaolei Li <xiaolei.li@mediatek.com>
9644 L: linux-mtd@lists.infradead.org
9646 F: drivers/mtd/nand/raw/mtk_*
9647 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
9649 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9650 M: Sean Wang <sean.wang@mediatek.com>
9652 F: drivers/char/hw_random/mtk-rng.c
9654 MEDIATEK USB3 DRD IP DRIVER
9655 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
9656 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
9657 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9658 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9660 F: drivers/usb/mtu3/
9662 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9663 M: Peter Senna Tschudin <peter.senna@gmail.com>
9664 M: Martin Donnelly <martin.donnelly@ge.com>
9665 M: Martyn Welch <martyn.welch@collabora.co.uk>
9667 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9668 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9670 MEGARAID SCSI/SAS DRIVERS
9671 M: Kashyap Desai <kashyap.desai@broadcom.com>
9672 M: Sumit Saxena <sumit.saxena@broadcom.com>
9673 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9674 L: megaraidlinux.pdl@broadcom.com
9675 L: linux-scsi@vger.kernel.org
9676 W: http://www.avagotech.com/support/
9678 F: Documentation/scsi/megaraid.txt
9679 F: drivers/scsi/megaraid.*
9680 F: drivers/scsi/megaraid/
9682 MELEXIS MLX90614 DRIVER
9683 M: Crt Mori <cmo@melexis.com>
9684 L: linux-iio@vger.kernel.org
9685 W: http://www.melexis.com
9687 F: drivers/iio/temperature/mlx90614.c
9689 MELEXIS MLX90632 DRIVER
9690 M: Crt Mori <cmo@melexis.com>
9691 L: linux-iio@vger.kernel.org
9692 W: http://www.melexis.com
9694 F: drivers/iio/temperature/mlx90632.c
9696 MELFAS MIP4 TOUCHSCREEN DRIVER
9697 M: Sangwon Jee <jeesw@melfas.com>
9698 W: http://www.melfas.com
9700 F: drivers/input/touchscreen/melfas_mip4.c
9701 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9703 MELLANOX ETHERNET DRIVER (mlx4_en)
9704 M: Tariq Toukan <tariqt@mellanox.com>
9705 L: netdev@vger.kernel.org
9707 W: http://www.mellanox.com
9708 Q: http://patchwork.ozlabs.org/project/netdev/list/
9709 F: drivers/net/ethernet/mellanox/mlx4/en_*
9711 MELLANOX ETHERNET DRIVER (mlx5e)
9712 M: Saeed Mahameed <saeedm@mellanox.com>
9713 L: netdev@vger.kernel.org
9715 W: http://www.mellanox.com
9716 Q: http://patchwork.ozlabs.org/project/netdev/list/
9717 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
9719 MELLANOX ETHERNET INNOVA DRIVERS
9720 R: Boris Pismenny <borisp@mellanox.com>
9721 L: netdev@vger.kernel.org
9723 W: http://www.mellanox.com
9724 Q: http://patchwork.ozlabs.org/project/netdev/list/
9725 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9726 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
9727 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9728 F: include/linux/mlx5/mlx5_ifc_fpga.h
9730 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9731 R: Boris Pismenny <borisp@mellanox.com>
9732 L: netdev@vger.kernel.org
9734 W: http://www.mellanox.com
9735 Q: http://patchwork.ozlabs.org/project/netdev/list/
9736 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9737 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9739 MELLANOX ETHERNET SWITCH DRIVERS
9740 M: Jiri Pirko <jiri@mellanox.com>
9741 M: Ido Schimmel <idosch@mellanox.com>
9742 L: netdev@vger.kernel.org
9744 W: http://www.mellanox.com
9745 Q: http://patchwork.ozlabs.org/project/netdev/list/
9746 F: drivers/net/ethernet/mellanox/mlxsw/
9747 F: tools/testing/selftests/drivers/net/mlxsw/
9749 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9750 M: mlxsw@mellanox.com
9751 L: netdev@vger.kernel.org
9753 W: http://www.mellanox.com
9754 Q: http://patchwork.ozlabs.org/project/netdev/list/
9755 F: drivers/net/ethernet/mellanox/mlxfw/
9757 MELLANOX HARDWARE PLATFORM SUPPORT
9758 M: Andy Shevchenko <andy@infradead.org>
9759 M: Darren Hart <dvhart@infradead.org>
9760 M: Vadim Pasternak <vadimp@mellanox.com>
9761 L: platform-driver-x86@vger.kernel.org
9763 F: drivers/platform/mellanox/
9765 MELLANOX MLX4 core VPI driver
9766 M: Tariq Toukan <tariqt@mellanox.com>
9767 L: netdev@vger.kernel.org
9768 L: linux-rdma@vger.kernel.org
9769 W: http://www.mellanox.com
9770 Q: http://patchwork.ozlabs.org/project/netdev/list/
9772 F: drivers/net/ethernet/mellanox/mlx4/
9773 F: include/linux/mlx4/
9775 MELLANOX MLX4 IB driver
9776 M: Yishai Hadas <yishaih@mellanox.com>
9777 L: linux-rdma@vger.kernel.org
9778 W: http://www.mellanox.com
9779 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9781 F: drivers/infiniband/hw/mlx4/
9782 F: include/linux/mlx4/
9783 F: include/uapi/rdma/mlx4-abi.h
9785 MELLANOX MLX5 core VPI driver
9786 M: Saeed Mahameed <saeedm@mellanox.com>
9787 M: Leon Romanovsky <leonro@mellanox.com>
9788 L: netdev@vger.kernel.org
9789 L: linux-rdma@vger.kernel.org
9790 W: http://www.mellanox.com
9791 Q: http://patchwork.ozlabs.org/project/netdev/list/
9793 F: drivers/net/ethernet/mellanox/mlx5/core/
9794 F: include/linux/mlx5/
9796 MELLANOX MLX5 IB driver
9797 M: Leon Romanovsky <leonro@mellanox.com>
9798 L: linux-rdma@vger.kernel.org
9799 W: http://www.mellanox.com
9800 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9802 F: drivers/infiniband/hw/mlx5/
9803 F: include/linux/mlx5/
9804 F: include/uapi/rdma/mlx5-abi.h
9806 MELLANOX MLXCPLD I2C AND MUX DRIVER
9807 M: Vadim Pasternak <vadimp@mellanox.com>
9808 M: Michael Shych <michaelsh@mellanox.com>
9809 L: linux-i2c@vger.kernel.org
9811 F: drivers/i2c/busses/i2c-mlxcpld.c
9812 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
9813 F: Documentation/i2c/busses/i2c-mlxcpld
9815 MELLANOX MLXCPLD LED DRIVER
9816 M: Vadim Pasternak <vadimp@mellanox.com>
9817 L: linux-leds@vger.kernel.org
9819 F: drivers/leds/leds-mlxcpld.c
9820 F: drivers/leds/leds-mlxreg.c
9821 F: Documentation/leds/leds-mlxcpld.txt
9823 MELLANOX PLATFORM DRIVER
9824 M: Vadim Pasternak <vadimp@mellanox.com>
9825 L: platform-driver-x86@vger.kernel.org
9827 F: drivers/platform/x86/mlx-platform.c
9830 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9831 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
9832 L: linux-kernel@vger.kernel.org
9834 F: kernel/sched/membarrier.c
9835 F: include/uapi/linux/membarrier.h
9836 F: arch/powerpc/include/asm/membarrier.h
9839 L: linux-mm@kvack.org
9840 W: http://www.linux-mm.org
9842 F: include/linux/mm.h
9843 F: include/linux/gfp.h
9844 F: include/linux/mmzone.h
9845 F: include/linux/memory_hotplug.h
9846 F: include/linux/vmalloc.h
9849 MEMORY TECHNOLOGY DEVICES (MTD)
9850 M: David Woodhouse <dwmw2@infradead.org>
9851 M: Brian Norris <computersforpeace@gmail.com>
9852 M: Boris Brezillon <bbrezillon@kernel.org>
9853 M: Marek Vasut <marek.vasut@gmail.com>
9854 M: Richard Weinberger <richard@nod.at>
9855 L: linux-mtd@lists.infradead.org
9856 W: http://www.linux-mtd.infradead.org/
9857 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9858 T: git git://git.infradead.org/linux-mtd.git master
9859 T: git git://git.infradead.org/linux-mtd.git mtd/next
9861 F: Documentation/devicetree/bindings/mtd/
9863 F: include/linux/mtd/
9864 F: include/uapi/mtd/
9866 MEN A21 WATCHDOG DRIVER
9867 M: Johannes Thumshirn <morbidrsa@gmail.com>
9868 L: linux-watchdog@vger.kernel.org
9870 F: drivers/watchdog/mena21_wdt.c
9872 MEN CHAMELEON BUS (mcb)
9873 M: Johannes Thumshirn <morbidrsa@gmail.com>
9876 F: include/linux/mcb.h
9877 F: Documentation/men-chameleon-bus.txt
9879 MEN F21BMC (Board Management Controller)
9880 M: Andreas Werner <andreas.werner@men.de>
9882 F: drivers/mfd/menf21bmc.c
9883 F: drivers/watchdog/menf21bmc_wdt.c
9884 F: drivers/leds/leds-menf21bmc.c
9885 F: drivers/hwmon/menf21bmc_hwmon.c
9886 F: Documentation/hwmon/menf21bmc
9888 MEN Z069 WATCHDOG DRIVER
9889 M: Johannes Thumshirn <jth@kernel.org>
9890 L: linux-watchdog@vger.kernel.org
9892 F: drivers/watchdog/menz69_wdt.c
9894 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9895 M: Neil Armstrong <narmstrong@baylibre.com>
9896 L: linux-media@lists.freedesktop.org
9897 L: linux-amlogic@lists.infradead.org
9898 W: http://linux-meson.com/
9900 F: drivers/media/platform/meson/ao-cec.c
9901 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
9902 T: git git://linuxtv.org/media_tree.git
9904 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
9905 M: Liang Yang <liang.yang@amlogic.com>
9906 L: linux-mtd@lists.infradead.org
9908 F: drivers/mtd/nand/raw/meson_*
9909 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
9911 METHODE UDPU SUPPORT
9912 M: Vladimir Vid <vladimir.vid@sartura.hr>
9914 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
9916 MICROBLAZE ARCHITECTURE
9917 M: Michal Simek <monstr@monstr.eu>
9918 W: http://www.monstr.eu/fdt/
9919 T: git git://git.monstr.eu/linux-2.6-microblaze.git
9923 MICROCHIP AT91 SERIAL DRIVER
9924 M: Richard Genoud <richard.genoud@gmail.com>
9926 F: drivers/tty/serial/atmel_serial.c
9927 F: drivers/tty/serial/atmel_serial.h
9928 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9930 MICROCHIP AUDIO ASOC DRIVERS
9931 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9932 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9936 MICROCHIP DMA DRIVER
9937 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9938 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9939 L: dmaengine@vger.kernel.org
9941 F: drivers/dma/at_hdmac.c
9942 F: drivers/dma/at_hdmac_regs.h
9943 F: include/linux/platform_data/dma-atmel.h
9944 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
9945 F: include/dt-bindings/dma/at91.h
9947 MICROCHIP ECC DRIVER
9948 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9949 L: linux-crypto@vger.kernel.org
9951 F: drivers/crypto/atmel-ecc.*
9953 MICROCHIP I2C DRIVER
9954 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9955 L: linux-i2c@vger.kernel.org
9957 F: drivers/i2c/busses/i2c-at91.c
9959 MICROCHIP ISC DRIVER
9960 M: Eugen Hristev <eugen.hristev@microchip.com>
9961 L: linux-media@vger.kernel.org
9963 F: drivers/media/platform/atmel/atmel-isc.c
9964 F: drivers/media/platform/atmel/atmel-isc-regs.h
9965 F: Documentation/devicetree/bindings/media/atmel-isc.txt
9967 MICROCHIP ISI DRIVER
9968 M: Eugen Hristev <eugen.hristev@microchip.com>
9969 L: linux-media@vger.kernel.org
9971 F: drivers/media/platform/atmel/atmel-isi.c
9972 F: drivers/media/platform/atmel/atmel-isi.h
9974 MICROCHIP AT91 USART MFD DRIVER
9975 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
9976 L: linux-kernel@vger.kernel.org
9978 F: drivers/mfd/at91-usart.c
9979 F: include/dt-bindings/mfd/at91-usart.h
9980 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9982 MICROCHIP AT91 USART SPI DRIVER
9983 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
9984 L: linux-spi@vger.kernel.org
9986 F: drivers/spi/spi-at91-usart.c
9987 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9989 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9990 M: Woojung Huh <Woojung.Huh@microchip.com>
9991 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9992 L: netdev@vger.kernel.org
9994 F: net/dsa/tag_ksz.c
9995 F: drivers/net/dsa/microchip/*
9996 F: include/linux/platform_data/microchip-ksz.h
9997 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
9999 MICROCHIP LAN743X ETHERNET DRIVER
10000 M: Bryan Whitehead <bryan.whitehead@microchip.com>
10001 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10002 L: netdev@vger.kernel.org
10004 F: drivers/net/ethernet/microchip/lan743x_*
10006 MICROCHIP LCDFB DRIVER
10007 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10008 L: linux-fbdev@vger.kernel.org
10010 F: drivers/video/fbdev/atmel_lcdfb.c
10011 F: include/video/atmel_lcdc.h
10013 MICROCHIP MMC/SD/SDIO MCI DRIVER
10014 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10016 F: drivers/mmc/host/atmel-mci.c
10018 MICROCHIP MCP16502 PMIC DRIVER
10019 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
10020 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10022 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10023 F: drivers/regulator/mcp16502.c
10025 MICROCHIP MCP3911 ADC DRIVER
10026 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10027 M: Kent Gustavsson <kent@minoris.se>
10028 L: linux-iio@vger.kernel.org
10030 F: drivers/iio/adc/mcp3911.c
10031 F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10033 MICROCHIP NAND DRIVER
10034 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10035 L: linux-mtd@lists.infradead.org
10037 F: drivers/mtd/nand/raw/atmel/*
10038 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
10040 MICROCHIP PWM DRIVER
10041 M: Claudiu Beznea <claudiu.beznea@microchip.com>
10042 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10043 L: linux-pwm@vger.kernel.org
10045 F: drivers/pwm/pwm-atmel.c
10046 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10048 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10049 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10050 M: Eugen Hristev <eugen.hristev@microchip.com>
10051 L: linux-iio@vger.kernel.org
10053 F: drivers/iio/adc/at91-sama5d2_adc.c
10054 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10055 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10057 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10058 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10060 F: drivers/power/reset/at91-sama5d2_shdwc.c
10062 MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10063 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
10064 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10065 L: linux-gpio@vger.kernel.org
10066 F: drivers/gpio/gpio-sama5d2-piobu.c
10068 MICROCHIP SPI DRIVER
10069 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10071 F: drivers/spi/spi-atmel.*
10073 MICROCHIP SSC DRIVER
10074 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10075 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10077 F: drivers/misc/atmel-ssc.c
10078 F: include/linux/atmel-ssc.h
10080 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10081 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10082 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10084 F: drivers/misc/atmel_tclib.c
10085 F: drivers/clocksource/tcb_clksrc.c
10087 MICROCHIP USBA UDC DRIVER
10088 M: Cristian Birsan <cristian.birsan@microchip.com>
10089 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10091 F: drivers/usb/gadget/udc/atmel_usba_udc.*
10093 MICROCHIP USB251XB DRIVER
10094 M: Richard Leitner <richard.leitner@skidata.com>
10095 L: linux-usb@vger.kernel.org
10097 F: drivers/usb/misc/usb251xb.c
10098 F: Documentation/devicetree/bindings/usb/usb251xb.txt
10100 MICROCHIP XDMA DRIVER
10101 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10102 L: linux-arm-kernel@lists.infradead.org
10103 L: dmaengine@vger.kernel.org
10105 F: drivers/dma/at_xdmac.c
10107 MICROSEMI MIPS SOCS
10108 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10109 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10110 L: linux-mips@vger.kernel.org
10112 F: arch/mips/generic/board-ocelot.c
10113 F: arch/mips/configs/generic/board-ocelot.config
10114 F: arch/mips/boot/dts/mscc/
10115 F: Documentation/devicetree/bindings/mips/mscc.txt
10117 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10118 M: Don Brace <don.brace@microsemi.com>
10119 L: esc.storagedev@microsemi.com
10120 L: linux-scsi@vger.kernel.org
10122 F: drivers/scsi/smartpqi/smartpqi*.[ch]
10123 F: drivers/scsi/smartpqi/Kconfig
10124 F: drivers/scsi/smartpqi/Makefile
10125 F: include/linux/cciss*.h
10126 F: include/uapi/linux/cciss*.h
10127 F: Documentation/scsi/smartpqi.txt
10129 MICROSEMI ETHERNET SWITCH DRIVER
10130 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10131 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10132 L: netdev@vger.kernel.org
10134 F: drivers/net/ethernet/mscc/
10136 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10137 M: Chen Yu <yu.c.chen@intel.com>
10138 L: platform-driver-x86@vger.kernel.org
10140 F: drivers/platform/x86/surfacepro3_button.c
10142 MICROTEK X6 SCANNER
10143 M: Oliver Neukum <oliver@neukum.org>
10145 F: drivers/usb/image/microtek.*
10148 M: Ralf Baechle <ralf@linux-mips.org>
10149 M: Paul Burton <paul.burton@mips.com>
10150 M: James Hogan <jhogan@kernel.org>
10151 L: linux-mips@vger.kernel.org
10152 W: http://www.linux-mips.org/
10153 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
10154 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10155 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
10157 F: Documentation/devicetree/bindings/mips/
10158 F: Documentation/mips/
10160 F: drivers/platform/mips/
10162 MIPS BOSTON DEVELOPMENT BOARD
10163 M: Paul Burton <paul.burton@mips.com>
10164 L: linux-mips@vger.kernel.org
10166 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
10167 F: arch/mips/boot/dts/img/boston.dts
10168 F: arch/mips/configs/generic/board-boston.config
10169 F: drivers/clk/imgtec/clk-boston.c
10170 F: include/dt-bindings/clock/boston-clock.h
10172 MIPS GENERIC PLATFORM
10173 M: Paul Burton <paul.burton@mips.com>
10174 L: linux-mips@vger.kernel.org
10176 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10177 F: arch/mips/generic/
10178 F: arch/mips/tools/generic-board-config.sh
10180 MIPS/LOONGSON1 ARCHITECTURE
10181 M: Keguang Zhang <keguang.zhang@gmail.com>
10182 L: linux-mips@vger.kernel.org
10184 F: arch/mips/loongson32/
10185 F: arch/mips/include/asm/mach-loongson32/
10186 F: drivers/*/*loongson1*
10187 F: drivers/*/*/*loongson1*
10189 MIPS/LOONGSON2 ARCHITECTURE
10190 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
10191 L: linux-mips@vger.kernel.org
10193 F: arch/mips/loongson64/fuloong-2e/
10194 F: arch/mips/loongson64/lemote-2f/
10195 F: arch/mips/include/asm/mach-loongson64/
10196 F: drivers/*/*loongson2*
10197 F: drivers/*/*/*loongson2*
10199 MIPS/LOONGSON3 ARCHITECTURE
10200 M: Huacai Chen <chenhc@lemote.com>
10201 L: linux-mips@vger.kernel.org
10203 F: arch/mips/loongson64/
10204 F: arch/mips/include/asm/mach-loongson64/
10205 F: drivers/platform/mips/cpu_hwmon.c
10206 F: drivers/*/*loongson3*
10207 F: drivers/*/*/*loongson3*
10209 MIPS RINT INSTRUCTION EMULATION
10210 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
10211 L: linux-mips@vger.kernel.org
10213 F: arch/mips/math-emu/sp_rint.c
10214 F: arch/mips/math-emu/dp_rint.c
10216 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10217 M: Hans Verkuil <hverkuil@xs4all.nl>
10218 L: linux-media@vger.kernel.org
10219 T: git git://linuxtv.org/media_tree.git
10220 W: https://linuxtv.org
10222 F: drivers/media/radio/radio-miropcm20*
10225 R: Lubomir Rintel <lkundrak@v3.sk>
10226 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10228 F: arch/arm/boot/dts/mmp*
10229 F: arch/arm/mach-mmp/
10231 MMU GATHER AND TLB INVALIDATION
10232 M: Will Deacon <will.deacon@arm.com>
10233 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10234 M: Andrew Morton <akpm@linux-foundation.org>
10235 M: Nick Piggin <npiggin@gmail.com>
10236 M: Peter Zijlstra <peterz@infradead.org>
10237 L: linux-arch@vger.kernel.org
10238 L: linux-mm@kvack.org
10240 F: arch/*/include/asm/tlb.h
10241 F: include/asm-generic/tlb.h
10244 MN88472 MEDIA DRIVER
10245 M: Antti Palosaari <crope@iki.fi>
10246 L: linux-media@vger.kernel.org
10247 W: https://linuxtv.org
10248 W: http://palosaari.fi/linux/
10249 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10251 F: drivers/media/dvb-frontends/mn88472*
10253 MN88473 MEDIA DRIVER
10254 M: Antti Palosaari <crope@iki.fi>
10255 L: linux-media@vger.kernel.org
10256 W: https://linuxtv.org
10257 W: http://palosaari.fi/linux/
10258 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10260 F: drivers/media/dvb-frontends/mn88473*
10263 M: Jessica Yu <jeyu@kernel.org>
10264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10266 F: include/linux/module.h
10269 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10270 W: http://popies.net/meye/
10272 F: Documentation/media/v4l-drivers/meye*
10273 F: drivers/media/pci/meye/
10274 F: include/uapi/linux/meye.h
10276 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10277 M: Jiri Slaby <jirislaby@gmail.com>
10279 F: Documentation/serial/moxa-smartio
10280 F: drivers/tty/mxser.*
10282 MR800 AVERMEDIA USB FM RADIO DRIVER
10283 M: Alexey Klimov <klimov.linux@gmail.com>
10284 L: linux-media@vger.kernel.org
10285 T: git git://linuxtv.org/media_tree.git
10287 F: drivers/media/radio/radio-mr800.c
10289 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10290 M: Alan Ott <alan@signal11.us>
10291 L: linux-wpan@vger.kernel.org
10293 F: drivers/net/ieee802154/mrf24j40.c
10294 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10297 M: "Lee, Chun-Yi" <jlee@suse.com>
10298 L: platform-driver-x86@vger.kernel.org
10300 F: drivers/platform/x86/msi-laptop.c
10303 L: platform-driver-x86@vger.kernel.org
10305 F: drivers/platform/x86/msi-wmi.c
10307 MSI001 MEDIA DRIVER
10308 M: Antti Palosaari <crope@iki.fi>
10309 L: linux-media@vger.kernel.org
10310 W: https://linuxtv.org
10311 W: http://palosaari.fi/linux/
10312 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10313 T: git git://linuxtv.org/anttip/media_tree.git
10315 F: drivers/media/tuners/msi001*
10317 MSI2500 MEDIA DRIVER
10318 M: Antti Palosaari <crope@iki.fi>
10319 L: linux-media@vger.kernel.org
10320 W: https://linuxtv.org
10321 W: http://palosaari.fi/linux/
10322 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10323 T: git git://linuxtv.org/anttip/media_tree.git
10325 F: drivers/media/usb/msi2500/
10327 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10328 M: Robert Jarzmik <robert.jarzmik@free.fr>
10329 L: linux-mtd@lists.infradead.org
10331 F: drivers/mtd/devices/docg3*
10333 MT9M032 APTINA SENSOR DRIVER
10334 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10335 L: linux-media@vger.kernel.org
10336 T: git git://linuxtv.org/media_tree.git
10338 F: drivers/media/i2c/mt9m032.c
10339 F: include/media/i2c/mt9m032.h
10341 MT9P031 APTINA CAMERA SENSOR
10342 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10343 L: linux-media@vger.kernel.org
10344 T: git git://linuxtv.org/media_tree.git
10346 F: drivers/media/i2c/mt9p031.c
10347 F: include/media/i2c/mt9p031.h
10349 MT9T001 APTINA CAMERA SENSOR
10350 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10351 L: linux-media@vger.kernel.org
10352 T: git git://linuxtv.org/media_tree.git
10354 F: drivers/media/i2c/mt9t001.c
10355 F: include/media/i2c/mt9t001.h
10357 MT9T112 APTINA CAMERA SENSOR
10358 M: Jacopo Mondi <jacopo@jmondi.org>
10359 L: linux-media@vger.kernel.org
10360 T: git git://linuxtv.org/media_tree.git
10362 F: drivers/media/i2c/mt9t112.c
10363 F: include/media/i2c/mt9t112.h
10365 MT9V032 APTINA CAMERA SENSOR
10366 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10367 L: linux-media@vger.kernel.org
10368 T: git git://linuxtv.org/media_tree.git
10370 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10371 F: drivers/media/i2c/mt9v032.c
10372 F: include/media/i2c/mt9v032.h
10374 MT9V111 APTINA CAMERA SENSOR
10375 M: Jacopo Mondi <jacopo@jmondi.org>
10376 L: linux-media@vger.kernel.org
10377 T: git git://linuxtv.org/media_tree.git
10379 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10380 F: drivers/media/i2c/mt9v111.c
10382 MULTIFUNCTION DEVICES (MFD)
10383 M: Lee Jones <lee.jones@linaro.org>
10384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10386 F: Documentation/devicetree/bindings/mfd/
10388 F: include/linux/mfd/
10389 F: include/dt-bindings/mfd/
10391 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10393 F: drivers/mmc/host/mmc_spi.c
10394 F: include/linux/spi/mmc_spi.h
10396 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10397 M: Ulf Hansson <ulf.hansson@linaro.org>
10398 L: linux-mmc@vger.kernel.org
10399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10401 F: Documentation/devicetree/bindings/mmc/
10403 F: include/linux/mmc/
10404 F: include/uapi/linux/mmc/
10406 MULTIPLEXER SUBSYSTEM
10407 M: Peter Rosin <peda@axentia.se>
10409 F: Documentation/ABI/testing/sysfs-class-mux*
10410 F: Documentation/devicetree/bindings/mux/
10411 F: include/dt-bindings/mux/
10412 F: include/linux/mux/
10415 MULTITECH MULTIPORT CARD (ISICOM)
10417 F: drivers/tty/isicom.c
10418 F: include/linux/isicom.h
10420 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10421 M: Bin Liu <b-liu@ti.com>
10422 L: linux-usb@vger.kernel.org
10424 F: drivers/usb/musb/
10426 MXL301RF MEDIA DRIVER
10427 M: Akihiro Tsukada <tskd08@gmail.com>
10428 L: linux-media@vger.kernel.org
10430 F: drivers/media/tuners/mxl301rf*
10432 MXL5007T MEDIA DRIVER
10433 M: Michael Krufky <mkrufky@linuxtv.org>
10434 L: linux-media@vger.kernel.org
10435 W: https://linuxtv.org
10436 W: http://github.com/mkrufky
10437 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10438 T: git git://linuxtv.org/mkrufky/tuners.git
10440 F: drivers/media/tuners/mxl5007t.*
10443 M: Marek Vasut <marex@denx.de>
10444 M: Stefan Agner <stefan@agner.ch>
10445 L: dri-devel@lists.freedesktop.org
10447 F: drivers/gpu/drm/mxsfb/
10448 F: Documentation/devicetree/bindings/display/mxsfb.txt
10449 T: git git://anongit.freedesktop.org/drm/drm-misc
10451 MYLEX DAC960 PCI RAID Controller
10452 M: Hannes Reinecke <hare@kernel.org>
10453 L: linux-scsi@vger.kernel.org
10455 F: drivers/scsi/myrb.*
10456 F: drivers/scsi/myrs.*
10458 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10459 M: Chris Lee <christopher.lee@cspi.com>
10460 L: netdev@vger.kernel.org
10461 W: https://www.cspi.com/ethernet-products/support/downloads/
10463 F: drivers/net/ethernet/myricom/myri10ge/
10465 NAND FLASH SUBSYSTEM
10466 M: Boris Brezillon <bbrezillon@kernel.org>
10467 M: Miquel Raynal <miquel.raynal@bootlin.com>
10468 R: Richard Weinberger <richard@nod.at>
10469 L: linux-mtd@lists.infradead.org
10470 W: http://www.linux-mtd.infradead.org/
10471 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10472 T: git git://git.infradead.org/linux-mtd.git nand/fixes
10473 T: git git://git.infradead.org/linux-mtd.git nand/next
10475 F: drivers/mtd/nand/
10476 F: include/linux/mtd/*nand*.h
10478 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10479 M: Daniel Mack <zonque@gmail.com>
10481 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10482 W: http://www.native-instruments.com
10483 F: sound/usb/caiaq/
10485 NATSEMI ETHERNET DRIVER (DP8381x)
10487 F: drivers/net/ethernet/natsemi/natsemi.c
10489 NCR 5380 SCSI DRIVERS
10490 M: Finn Thain <fthain@telegraphics.com.au>
10491 M: Michael Schmitz <schmitzmic@gmail.com>
10492 L: linux-scsi@vger.kernel.org
10494 F: Documentation/scsi/g_NCR5380.txt
10495 F: drivers/scsi/NCR5380.*
10496 F: drivers/scsi/arm/cumana_1.c
10497 F: drivers/scsi/arm/oak.c
10498 F: drivers/scsi/atari_scsi.*
10499 F: drivers/scsi/dmx3191d.c
10500 F: drivers/scsi/g_NCR5380.*
10501 F: drivers/scsi/mac_scsi.*
10502 F: drivers/scsi/sun3_scsi.*
10503 F: drivers/scsi/sun3_scsi_vme.c
10506 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
10510 NCT6775 HARDWARE MONITOR DRIVER
10511 M: Guenter Roeck <linux@roeck-us.net>
10512 L: linux-hwmon@vger.kernel.org
10514 F: Documentation/hwmon/nct6775
10515 F: drivers/hwmon/nct6775.c
10517 NET_FAILOVER MODULE
10518 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
10519 L: netdev@vger.kernel.org
10521 F: driver/net/net_failover.c
10522 F: include/net/net_failover.h
10523 F: Documentation/networking/net_failover.rst
10525 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10526 M: Faisal Latif <faisal.latif@intel.com>
10527 L: linux-rdma@vger.kernel.org
10528 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10530 F: drivers/infiniband/hw/nes/
10531 F: include/uapi/rdma/nes-abi.h
10533 NETEM NETWORK EMULATOR
10534 M: Stephen Hemminger <stephen@networkplumber.org>
10535 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
10537 F: net/sched/sch_netem.c
10539 NETERION 10GbE DRIVERS (s2io/vxge)
10540 M: Jon Mason <jdmason@kudzu.us>
10541 L: netdev@vger.kernel.org
10543 F: Documentation/networking/device_drivers/neterion/s2io.txt
10544 F: Documentation/networking/device_drivers/neterion/vxge.txt
10545 F: drivers/net/ethernet/neterion/
10548 M: Pablo Neira Ayuso <pablo@netfilter.org>
10549 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10550 M: Florian Westphal <fw@strlen.de>
10551 L: netfilter-devel@vger.kernel.org
10552 L: coreteam@netfilter.org
10553 W: http://www.netfilter.org/
10554 W: http://www.iptables.org/
10555 W: http://www.nftables.org/
10556 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
10557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10560 F: include/linux/netfilter*
10561 F: include/linux/netfilter/
10562 F: include/net/netfilter/
10563 F: include/uapi/linux/netfilter*
10564 F: include/uapi/linux/netfilter/
10565 F: net/*/netfilter.c
10566 F: net/*/netfilter/
10568 F: net/bridge/br_netfilter*.c
10570 NETROM NETWORK LAYER
10571 M: Ralf Baechle <ralf@linux-mips.org>
10572 L: linux-hams@vger.kernel.org
10573 W: http://www.linux-ax25.org/
10575 F: include/net/netrom.h
10576 F: include/uapi/linux/netrom.h
10579 NETRONOME ETHERNET DRIVERS
10580 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10581 L: oss-drivers@netronome.com
10583 F: drivers/net/ethernet/netronome/
10585 NETWORK BLOCK DEVICE (NBD)
10586 M: Josef Bacik <josef@toxicpanda.com>
10588 L: linux-block@vger.kernel.org
10589 L: nbd@other.debian.org
10590 F: Documentation/blockdev/nbd.txt
10591 F: drivers/block/nbd.c
10592 F: include/uapi/linux/nbd.h
10594 NETWORK DROP MONITOR
10595 M: Neil Horman <nhorman@tuxdriver.com>
10596 L: netdev@vger.kernel.org
10598 W: https://fedorahosted.org/dropwatch/
10599 F: net/core/drop_monitor.c
10602 M: "David S. Miller" <davem@davemloft.net>
10603 L: netdev@vger.kernel.org
10604 W: http://www.linuxfoundation.org/en/Net
10605 Q: http://patchwork.ozlabs.org/project/netdev/list/
10606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10609 F: Documentation/devicetree/bindings/net/
10611 F: include/linux/if_*
10612 F: include/linux/netdevice.h
10613 F: include/linux/etherdevice.h
10614 F: include/linux/fcdevice.h
10615 F: include/linux/fddidevice.h
10616 F: include/linux/hippidevice.h
10617 F: include/linux/inetdevice.h
10618 F: include/uapi/linux/if_*
10619 F: include/uapi/linux/netdevice.h
10621 NETWORKING DRIVERS (WIRELESS)
10622 M: Kalle Valo <kvalo@codeaurora.org>
10623 L: linux-wireless@vger.kernel.org
10624 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10626 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10628 F: Documentation/devicetree/bindings/net/wireless/
10629 F: drivers/net/wireless/
10632 M: Andrew Lunn <andrew@lunn.ch>
10633 M: Vivien Didelot <vivien.didelot@gmail.com>
10634 M: Florian Fainelli <f.fainelli@gmail.com>
10636 F: Documentation/devicetree/bindings/net/dsa/
10638 F: include/net/dsa.h
10639 F: include/linux/dsa/
10640 F: include/linux/platform_data/dsa.h
10641 F: drivers/net/dsa/
10643 NETWORKING [GENERAL]
10644 M: "David S. Miller" <davem@davemloft.net>
10645 L: netdev@vger.kernel.org
10646 W: http://www.linuxfoundation.org/en/Net
10647 Q: http://patchwork.ozlabs.org/project/netdev/list/
10648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10650 B: mailto:netdev@vger.kernel.org
10654 F: include/linux/in.h
10655 F: include/linux/net.h
10656 F: include/linux/netdevice.h
10657 F: include/uapi/linux/in.h
10658 F: include/uapi/linux/net.h
10659 F: include/uapi/linux/netdevice.h
10660 F: include/uapi/linux/net_namespace.h
10661 F: tools/testing/selftests/net/
10664 F: Documentation/networking/
10667 M: Steffen Klassert <steffen.klassert@secunet.com>
10668 M: Herbert Xu <herbert@gondor.apana.org.au>
10669 M: "David S. Miller" <davem@davemloft.net>
10670 L: netdev@vger.kernel.org
10671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10679 F: net/ipv4/ipcomp.c
10680 F: net/ipv4/ip_vti.c
10684 F: net/ipv6/ipcomp6.c
10685 F: net/ipv6/ip6_vti.c
10686 F: include/uapi/linux/xfrm.h
10687 F: include/net/xfrm.h
10689 NETWORKING [IPv4/IPv6]
10690 M: "David S. Miller" <davem@davemloft.net>
10691 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10692 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10693 L: netdev@vger.kernel.org
10694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10701 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10702 M: Paul Moore <paul@paul-moore.com>
10703 W: https://github.com/netlabel
10704 L: netdev@vger.kernel.org
10705 L: linux-security-module@vger.kernel.org
10707 F: Documentation/netlabel/
10708 F: include/net/calipso.h
10709 F: include/net/cipso_ipv4.h
10710 F: include/net/netlabel.h
10711 F: include/uapi/linux/netfilter/xt_SECMARK.h
10712 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
10714 F: net/ipv4/cipso_ipv4.c
10715 F: net/ipv6/calipso.c
10716 F: net/netfilter/xt_CONNSECMARK.c
10717 F: net/netfilter/xt_SECMARK.c
10720 M: Eric Dumazet <edumazet@google.com>
10721 L: netdev@vger.kernel.org
10724 F: net/ipv4/syncookies.c
10726 F: net/ipv6/syncookies.c
10727 F: include/uapi/linux/tcp.h
10728 F: include/net/tcp.h
10729 F: include/linux/tcp.h
10730 F: include/trace/events/tcp.h
10733 M: Boris Pismenny <borisp@mellanox.com>
10734 M: Aviad Yehezkel <aviadye@mellanox.com>
10735 M: Dave Watson <davejwatson@fb.com>
10736 M: John Fastabend <john.fastabend@gmail.com>
10737 M: Daniel Borkmann <daniel@iogearbox.net>
10738 L: netdev@vger.kernel.org
10741 F: include/uapi/linux/tls.h
10742 F: include/net/tls.h
10744 NETWORKING [WIRELESS]
10745 L: linux-wireless@vger.kernel.org
10746 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10749 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10751 F: drivers/net/netdevsim/*
10753 NETXEN (1/10) GbE SUPPORT
10754 M: Manish Chopra <manishc@marvell.com>
10755 M: Rahul Verma <rahulv@marvell.com>
10756 M: GR-Linux-NIC-Dev@marvell.com
10757 L: netdev@vger.kernel.org
10759 F: drivers/net/ethernet/qlogic/netxen/
10762 M: Samuel Ortiz <sameo@linux.intel.com>
10763 L: linux-wireless@vger.kernel.org
10764 L: linux-nfc@lists.01.org (subscribers-only)
10767 F: include/net/nfc/
10768 F: include/uapi/linux/nfc.h
10770 F: include/linux/platform_data/nfcmrvl.h
10771 F: include/linux/platform_data/nxp-nci.h
10772 F: Documentation/devicetree/bindings/net/nfc/
10774 NFS, SUNRPC, AND LOCKD CLIENTS
10775 M: Trond Myklebust <trond.myklebust@hammerspace.com>
10776 M: Anna Schumaker <anna.schumaker@netapp.com>
10777 L: linux-nfs@vger.kernel.org
10778 W: http://client.linux-nfs.org
10779 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10785 F: include/linux/lockd/
10786 F: include/linux/nfs*
10787 F: include/linux/sunrpc/
10788 F: include/uapi/linux/nfs*
10789 F: include/uapi/linux/sunrpc/
10792 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10793 L: linux-nilfs@vger.kernel.org
10794 W: https://nilfs.sourceforge.io/
10795 W: https://nilfs.osdn.jp/
10796 T: git git://github.com/konis/nilfs2.git
10798 F: Documentation/filesystems/nilfs2.txt
10800 F: include/trace/events/nilfs2.h
10801 F: include/uapi/linux/nilfs2_api.h
10802 F: include/uapi/linux/nilfs2_ondisk.h
10804 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10805 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10806 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10808 F: Documentation/scsi/NinjaSCSI.txt
10809 F: drivers/scsi/pcmcia/nsp_*
10811 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10812 M: GOTO Masanori <gotom@debian.or.jp>
10813 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10814 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10816 F: Documentation/scsi/NinjaSCSI.txt
10817 F: drivers/scsi/nsp32*
10820 M: Ley Foon Tan <lftan@altera.com>
10821 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10826 NOHZ, DYNTICKS SUPPORT
10827 M: Frederic Weisbecker <fweisbec@gmail.com>
10828 M: Thomas Gleixner <tglx@linutronix.de>
10829 M: Ingo Molnar <mingo@kernel.org>
10830 L: linux-kernel@vger.kernel.org
10831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10833 F: kernel/time/tick*.*
10834 F: include/linux/tick.h
10835 F: include/linux/sched/nohz.h
10837 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10838 M: Pavel Machek <pavel@ucw.cz>
10839 M: Sakari Ailus <sakari.ailus@iki.fi>
10840 L: linux-media@vger.kernel.org
10842 F: drivers/media/i2c/et8ek8
10843 F: drivers/media/i2c/ad5820.c
10845 NOKIA N900 POWER SUPPLY DRIVERS
10846 R: Pali Rohár <pali.rohar@gmail.com>
10847 F: include/linux/power/bq2415x_charger.h
10848 F: include/linux/power/bq27xxx_battery.h
10849 F: include/linux/power/isp1704_charger.h
10850 F: drivers/power/supply/bq2415x_charger.c
10851 F: drivers/power/supply/bq27xxx_battery.c
10852 F: drivers/power/supply/bq27xxx_battery_i2c.c
10853 F: drivers/power/supply/isp1704_charger.c
10854 F: drivers/power/supply/rx51_battery.c
10857 M: Willy Tarreau <w@1wt.eu>
10859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
10860 F: tools/include/nolibc/
10863 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10864 L: linux-ntb@googlegroups.com
10866 F: drivers/ntb/hw/amd/
10869 M: Jon Mason <jdmason@kudzu.us>
10870 M: Dave Jiang <dave.jiang@intel.com>
10871 M: Allen Hubbe <allenbh@gmail.com>
10872 L: linux-ntb@googlegroups.com
10874 W: https://github.com/jonmason/ntb/wiki
10875 T: git git://github.com/jonmason/ntb.git
10877 F: drivers/net/ntb_netdev.c
10878 F: include/linux/ntb.h
10879 F: include/linux/ntb_transport.h
10880 F: tools/testing/selftests/ntb/
10883 M: Serge Semin <fancer.lancer@gmail.com>
10884 L: linux-ntb@googlegroups.com
10886 F: drivers/ntb/hw/idt/
10889 M: Dave Jiang <dave.jiang@intel.com>
10890 L: linux-ntb@googlegroups.com
10892 W: https://github.com/davejiang/linux/wiki
10893 T: git https://github.com/davejiang/linux.git
10894 F: drivers/ntb/hw/intel/
10897 M: Anton Altaparmakov <anton@tuxera.com>
10898 L: linux-ntfs-dev@lists.sourceforge.net
10899 W: http://www.tuxera.com/
10900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10902 F: Documentation/filesystems/ntfs.txt
10906 M: Finn Thain <fthain@telegraphics.com.au>
10907 L: linux-m68k@lists.linux-m68k.org
10909 F: arch/*/include/asm/nubus.h
10911 F: include/linux/nubus.h
10912 F: include/uapi/linux/nubus.h
10914 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10915 M: Antonino Daplas <adaplas@gmail.com>
10916 L: linux-fbdev@vger.kernel.org
10918 F: drivers/video/fbdev/riva/
10919 F: drivers/video/fbdev/nvidia/
10922 M: Keith Busch <keith.busch@intel.com>
10923 M: Jens Axboe <axboe@fb.com>
10924 M: Christoph Hellwig <hch@lst.de>
10925 M: Sagi Grimberg <sagi@grimberg.me>
10926 L: linux-nvme@lists.infradead.org
10927 T: git://git.infradead.org/nvme.git
10928 W: http://git.infradead.org/nvme.git
10930 F: drivers/nvme/host/
10931 F: include/linux/nvme.h
10932 F: include/uapi/linux/nvme_ioctl.h
10934 NVM EXPRESS FC TRANSPORT DRIVERS
10935 M: James Smart <james.smart@broadcom.com>
10936 L: linux-nvme@lists.infradead.org
10938 F: include/linux/nvme-fc.h
10939 F: include/linux/nvme-fc-driver.h
10940 F: drivers/nvme/host/fc.c
10941 F: drivers/nvme/target/fc.c
10942 F: drivers/nvme/target/fcloop.c
10944 NVM EXPRESS TARGET DRIVER
10945 M: Christoph Hellwig <hch@lst.de>
10946 M: Sagi Grimberg <sagi@grimberg.me>
10947 L: linux-nvme@lists.infradead.org
10948 T: git://git.infradead.org/nvme.git
10949 W: http://git.infradead.org/nvme.git
10951 F: drivers/nvme/target/
10954 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10957 F: Documentation/devicetree/bindings/nvmem/
10958 F: Documentation/ABI/stable/sysfs-bus-nvmem
10959 F: include/linux/nvmem-consumer.h
10960 F: include/linux/nvmem-provider.h
10962 NXP SGTL5000 DRIVER
10963 M: Fabio Estevam <festevam@gmail.com>
10964 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10966 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
10967 F: sound/soc/codecs/sgtl5000*
10969 NXP TDA998X DRM DRIVER
10970 M: Russell King <linux@armlinux.org.uk>
10972 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10973 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10974 F: drivers/gpu/drm/i2c/tda998x_drv.c
10975 F: include/drm/i2c/tda998x.h
10976 F: include/dt-bindings/display/tda998x.h
10980 M: Peter Rosin <peda@axentia.se>
10981 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10983 F: Documentation/devicetree/bindings/sound/tfa9879.txt
10984 F: sound/soc/codecs/tfa9879*
10987 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
10988 R: Charles Gorand <charles.gorand@effinnov.com>
10989 L: linux-nfc@lists.01.org (moderated for non-subscribers)
10991 F: drivers/nfc/nxp-nci
10994 M: Jiri Pirko <jiri@mellanox.com>
10995 L: netdev@vger.kernel.org
10998 F: lib/test_objagg.c
10999 F: include/linux/objagg.h
11002 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
11003 M: Ashish Kumar <ashish.kumar@nxp.com>
11004 L: linux-spi@vger.kernel.org
11006 F: drivers/spi/spi-nxp-fspi.c
11007 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11010 M: Josh Poimboeuf <jpoimboe@redhat.com>
11011 M: Peter Zijlstra <peterz@infradead.org>
11015 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11016 M: Frederic Barrat <fbarrat@linux.ibm.com>
11017 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
11018 L: linuxppc-dev@lists.ozlabs.org
11020 F: arch/powerpc/platforms/powernv/ocxl.c
11021 F: arch/powerpc/include/asm/pnv-ocxl.h
11022 F: drivers/misc/ocxl/
11023 F: include/misc/ocxl*
11024 F: include/uapi/misc/ocxl.h
11025 F: Documentation/accelerators/ocxl.rst
11028 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11029 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
11030 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11031 L: linux-omap@vger.kernel.org
11033 F: sound/soc/ti/omap*
11034 F: sound/soc/ti/rx51.c
11035 F: sound/soc/ti/n810.c
11036 F: sound/soc/ti/sdma-pcm.*
11038 OMAP CLOCK FRAMEWORK SUPPORT
11039 M: Paul Walmsley <paul@pwsan.com>
11040 L: linux-omap@vger.kernel.org
11042 F: arch/arm/*omap*/*clock*
11044 OMAP DEVICE TREE SUPPORT
11045 M: Benoît Cousson <bcousson@baylibre.com>
11046 M: Tony Lindgren <tony@atomide.com>
11047 L: linux-omap@vger.kernel.org
11048 L: devicetree@vger.kernel.org
11050 F: arch/arm/boot/dts/*omap*
11051 F: arch/arm/boot/dts/*am3*
11052 F: arch/arm/boot/dts/*am4*
11053 F: arch/arm/boot/dts/*am5*
11054 F: arch/arm/boot/dts/*dra7*
11056 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11057 L: linux-omap@vger.kernel.org
11058 L: linux-fbdev@vger.kernel.org
11060 F: drivers/video/fbdev/omap2/
11061 F: Documentation/arm/OMAP/DSS
11063 OMAP FRAMEBUFFER SUPPORT
11064 L: linux-fbdev@vger.kernel.org
11065 L: linux-omap@vger.kernel.org
11067 F: drivers/video/fbdev/omap/
11069 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11070 M: Roger Quadros <rogerq@ti.com>
11071 M: Tony Lindgren <tony@atomide.com>
11072 L: linux-omap@vger.kernel.org
11074 F: drivers/memory/omap-gpmc.c
11075 F: arch/arm/mach-omap2/*gpmc*
11078 M: Grygorii Strashko <grygorii.strashko@ti.com>
11079 M: Santosh Shilimkar <ssantosh@kernel.org>
11080 M: Kevin Hilman <khilman@kernel.org>
11081 L: linux-omap@vger.kernel.org
11083 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
11084 F: drivers/gpio/gpio-omap.c
11086 OMAP HARDWARE SPINLOCK SUPPORT
11087 M: Ohad Ben-Cohen <ohad@wizery.com>
11088 L: linux-omap@vger.kernel.org
11090 F: drivers/hwspinlock/omap_hwspinlock.c
11092 OMAP HS MMC SUPPORT
11093 L: linux-mmc@vger.kernel.org
11094 L: linux-omap@vger.kernel.org
11096 F: drivers/mmc/host/omap_hsmmc.c
11099 M: Paul Walmsley <paul@pwsan.com>
11100 L: linux-omap@vger.kernel.org
11102 F: arch/arm/mach-omap2/omap_hwmod*data*
11104 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11105 M: Benoît Cousson <bcousson@baylibre.com>
11106 L: linux-omap@vger.kernel.org
11108 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11111 M: Benoît Cousson <bcousson@baylibre.com>
11112 M: Paul Walmsley <paul@pwsan.com>
11113 L: linux-omap@vger.kernel.org
11115 F: arch/arm/mach-omap2/omap_hwmod.*
11118 M: Vignesh R <vigneshr@ti.com>
11119 L: linux-omap@vger.kernel.org
11120 L: linux-i2c@vger.kernel.org
11122 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
11123 F: drivers/i2c/busses/i2c-omap.c
11125 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11126 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11127 L: linux-media@vger.kernel.org
11129 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
11130 F: drivers/media/platform/omap3isp/
11131 F: drivers/staging/media/omap4iss/
11134 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11135 L: linux-omap@vger.kernel.org
11137 F: drivers/mmc/host/omap.c
11139 OMAP POWER MANAGEMENT SUPPORT
11140 M: Kevin Hilman <khilman@kernel.org>
11141 L: linux-omap@vger.kernel.org
11143 F: arch/arm/*omap*/*pm*
11144 F: drivers/cpufreq/omap-cpufreq.c
11146 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11147 M: Rajendra Nayak <rnayak@codeaurora.org>
11148 M: Paul Walmsley <paul@pwsan.com>
11149 L: linux-omap@vger.kernel.org
11151 F: arch/arm/mach-omap2/prm*
11153 OMAP RANDOM NUMBER GENERATOR SUPPORT
11154 M: Deepak Saxena <dsaxena@plexity.net>
11156 F: drivers/char/hw_random/omap-rng.c
11159 L: linux-usb@vger.kernel.org
11160 L: linux-omap@vger.kernel.org
11162 F: drivers/usb/*/*omap*
11163 F: arch/arm/*omap*/usb*
11165 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11166 M: Mark Jackson <mpfj@newflow.co.uk>
11167 L: linux-omap@vger.kernel.org
11169 F: arch/arm/boot/dts/am335x-nano.dts
11172 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11173 M: Tony Lindgren <tony@atomide.com>
11174 L: linux-omap@vger.kernel.org
11175 Q: http://patchwork.kernel.org/project/linux-omap/list/
11176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11178 F: arch/arm/mach-omap1/
11179 F: arch/arm/plat-omap/
11180 F: arch/arm/configs/omap1_defconfig
11181 F: drivers/i2c/busses/i2c-omap.c
11182 F: include/linux/platform_data/i2c-omap.h
11183 F: include/linux/platform_data/ams-delta-fiq.h
11186 M: Tony Lindgren <tony@atomide.com>
11187 L: linux-omap@vger.kernel.org
11188 W: http://www.muru.com/linux/omap/
11189 W: http://linux.omap.com/
11190 Q: http://patchwork.kernel.org/project/linux-omap/list/
11191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11193 F: arch/arm/mach-omap2/
11194 F: arch/arm/plat-omap/
11195 F: arch/arm/configs/omap2plus_defconfig
11196 F: drivers/i2c/busses/i2c-omap.c
11197 F: drivers/irqchip/irq-omap-intc.c
11198 F: drivers/mfd/*omap*.c
11199 F: drivers/mfd/menelaus.c
11200 F: drivers/mfd/palmas.c
11201 F: drivers/mfd/tps65217.c
11202 F: drivers/mfd/tps65218.c
11203 F: drivers/mfd/tps65910.c
11204 F: drivers/mfd/twl-core.[ch]
11205 F: drivers/mfd/twl4030*.c
11206 F: drivers/mfd/twl6030*.c
11207 F: drivers/mfd/twl6040*.c
11208 F: drivers/regulator/palmas-regulator*.c
11209 F: drivers/regulator/pbias-regulator.c
11210 F: drivers/regulator/tps65217-regulator.c
11211 F: drivers/regulator/tps65218-regulator.c
11212 F: drivers/regulator/tps65910-regulator.c
11213 F: drivers/regulator/twl-regulator.c
11214 F: drivers/regulator/twl6030-regulator.c
11215 F: include/linux/platform_data/i2c-omap.h
11217 ONION OMEGA2+ BOARD
11218 M: Harvey Hunt <harveyhuntnexus@gmail.com>
11219 L: linux-mips@vger.kernel.org
11221 F: arch/mips/boot/dts/ralink/omega2p.dts
11224 M: Bob Copeland <me@bobcopeland.com>
11225 L: linux-karma-devel@lists.sourceforge.net
11227 F: Documentation/filesystems/omfs.txt
11230 OMNIKEY CARDMAN 4000 DRIVER
11231 M: Harald Welte <laforge@gnumonks.org>
11233 F: drivers/char/pcmcia/cm4000_cs.c
11234 F: include/linux/cm4000_cs.h
11235 F: include/uapi/linux/cm4000_cs.h
11237 OMNIKEY CARDMAN 4040 DRIVER
11238 M: Harald Welte <laforge@gnumonks.org>
11240 F: drivers/char/pcmcia/cm4040_cs.*
11242 OMNIVISION OV13858 SENSOR DRIVER
11243 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11244 L: linux-media@vger.kernel.org
11245 T: git git://linuxtv.org/media_tree.git
11247 F: drivers/media/i2c/ov13858.c
11249 OMNIVISION OV2680 SENSOR DRIVER
11250 M: Rui Miguel Silva <rmfrfs@gmail.com>
11251 L: linux-media@vger.kernel.org
11252 T: git git://linuxtv.org/media_tree.git
11254 F: drivers/media/i2c/ov2680.c
11255 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
11257 OMNIVISION OV2685 SENSOR DRIVER
11258 M: Shunqian Zheng <zhengsq@rock-chips.com>
11259 L: linux-media@vger.kernel.org
11260 T: git git://linuxtv.org/media_tree.git
11262 F: drivers/media/i2c/ov2685.c
11264 OMNIVISION OV5640 SENSOR DRIVER
11265 M: Steve Longerbeam <slongerbeam@gmail.com>
11266 L: linux-media@vger.kernel.org
11267 T: git git://linuxtv.org/media_tree.git
11269 F: drivers/media/i2c/ov5640.c
11271 OMNIVISION OV5647 SENSOR DRIVER
11272 M: Luis Oliveira <lolivei@synopsys.com>
11273 L: linux-media@vger.kernel.org
11274 T: git git://linuxtv.org/media_tree.git
11276 F: drivers/media/i2c/ov5647.c
11278 OMNIVISION OV5695 SENSOR DRIVER
11279 M: Shunqian Zheng <zhengsq@rock-chips.com>
11280 L: linux-media@vger.kernel.org
11281 T: git git://linuxtv.org/media_tree.git
11283 F: drivers/media/i2c/ov5695.c
11285 OMNIVISION OV7670 SENSOR DRIVER
11286 M: Jonathan Corbet <corbet@lwn.net>
11287 L: linux-media@vger.kernel.org
11288 T: git git://linuxtv.org/media_tree.git
11290 F: drivers/media/i2c/ov7670.c
11291 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
11293 OMNIVISION OV772x SENSOR DRIVER
11294 M: Jacopo Mondi <jacopo@jmondi.org>
11295 L: linux-media@vger.kernel.org
11296 T: git git://linuxtv.org/media_tree.git
11298 F: drivers/media/i2c/ov772x.c
11299 F: include/media/i2c/ov772x.h
11300 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
11302 OMNIVISION OV7740 SENSOR DRIVER
11303 M: Wenyou Yang <wenyou.yang@microchip.com>
11304 L: linux-media@vger.kernel.org
11305 T: git git://linuxtv.org/media_tree.git
11307 F: drivers/media/i2c/ov7740.c
11308 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
11310 OMNIVISION OV9650 SENSOR DRIVER
11311 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11312 R: Akinobu Mita <akinobu.mita@gmail.com>
11313 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
11314 L: linux-media@vger.kernel.org
11315 T: git git://linuxtv.org/media_tree.git
11317 F: drivers/media/i2c/ov9650.c
11318 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
11320 ONENAND FLASH DRIVER
11321 M: Kyungmin Park <kyungmin.park@samsung.com>
11322 L: linux-mtd@lists.infradead.org
11324 F: drivers/mtd/nand/onenand/
11325 F: include/linux/mtd/onenand*.h
11327 ONSTREAM SCSI TAPE DRIVER
11328 M: Willem Riede <osst@riede.org>
11329 L: osst-users@lists.sourceforge.net
11330 L: linux-scsi@vger.kernel.org
11332 F: Documentation/scsi/osst.txt
11333 F: drivers/scsi/osst.*
11334 F: drivers/scsi/osst_*.h
11335 F: drivers/scsi/st.h
11338 M: Jens Wiklander <jens.wiklander@linaro.org>
11340 F: drivers/tee/optee/
11342 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11343 M: Sumit Garg <sumit.garg@linaro.org>
11345 F: drivers/char/hw_random/optee-rng.c
11348 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11349 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11350 L: linux-rdma@vger.kernel.org
11352 F: drivers/infiniband/ulp/opa_vnic
11354 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11355 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11356 M: Frank Rowand <frowand.list@gmail.com>
11357 L: devicetree@vger.kernel.org
11359 F: Documentation/devicetree/dynamic-resolution-notes.txt
11360 F: Documentation/devicetree/overlay-notes.txt
11361 F: drivers/of/overlay.c
11362 F: drivers/of/resolver.c
11363 K: of_overlay_notifier_
11365 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11366 M: Rob Herring <robh+dt@kernel.org>
11367 M: Frank Rowand <frowand.list@gmail.com>
11368 L: devicetree@vger.kernel.org
11369 W: http://www.devicetree.org/
11370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11373 F: include/linux/of*.h
11375 F: Documentation/ABI/testing/sysfs-firmware-ofw
11377 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11378 M: Rob Herring <robh+dt@kernel.org>
11379 M: Mark Rutland <mark.rutland@arm.com>
11380 L: devicetree@vger.kernel.org
11381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11382 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11384 F: Documentation/devicetree/
11385 F: arch/*/boot/dts/
11386 F: include/dt-bindings/
11388 OPENCORES I2C BUS DRIVER
11389 M: Peter Korsgaard <peter@korsgaard.com>
11390 M: Andrew Lunn <andrew@lunn.ch>
11391 L: linux-i2c@vger.kernel.org
11393 F: Documentation/i2c/busses/i2c-ocores
11394 F: drivers/i2c/busses/i2c-ocores.c
11395 F: include/linux/platform_data/i2c-ocores.h
11397 OPENRISC ARCHITECTURE
11398 M: Jonas Bonn <jonas@southpole.se>
11399 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11400 M: Stafford Horne <shorne@gmail.com>
11401 T: git git://github.com/openrisc/linux.git
11402 L: openrisc@lists.librecores.org
11403 W: http://openrisc.io
11405 F: Documentation/devicetree/bindings/openrisc/
11406 F: Documentation/openrisc/
11408 F: drivers/irqchip/irq-ompic.c
11409 F: drivers/irqchip/irq-or1k-*
11412 M: Pravin B Shelar <pshelar@ovn.org>
11413 L: netdev@vger.kernel.org
11414 L: dev@openvswitch.org
11415 W: http://openvswitch.org
11417 F: net/openvswitch/
11418 F: include/uapi/linux/openvswitch.h
11420 OPERATING PERFORMANCE POINTS (OPP)
11421 M: Viresh Kumar <vireshk@kernel.org>
11422 M: Nishanth Menon <nm@ti.com>
11423 M: Stephen Boyd <sboyd@kernel.org>
11424 L: linux-pm@vger.kernel.org
11426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11428 F: include/linux/pm_opp.h
11429 F: Documentation/power/opp.txt
11430 F: Documentation/devicetree/bindings/opp/
11433 M: Clemens Ladisch <clemens@ladisch.de>
11434 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11435 T: git git://git.alsa-project.org/alsa-kernel.git
11437 F: sound/drivers/opl4/
11440 M: Robert Richter <rric@kernel.org>
11441 L: oprofile-list@lists.sf.net
11443 F: arch/*/include/asm/oprofile*.h
11444 F: arch/*/oprofile/
11445 F: drivers/oprofile/
11446 F: include/linux/oprofile.h
11448 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11449 M: Mark Fasheh <mark@fasheh.com>
11450 M: Joel Becker <jlbec@evilplan.org>
11451 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11452 W: http://ocfs2.wiki.kernel.org
11454 F: Documentation/filesystems/ocfs2.txt
11455 F: Documentation/filesystems/dlmfs.txt
11458 ORANGEFS FILESYSTEM
11459 M: Mike Marshall <hubcap@omnibond.com>
11460 R: Martin Brandenburg <martin@omnibond.com>
11461 L: devel@lists.orangefs.org
11462 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11465 F: Documentation/filesystems/orangefs.txt
11468 L: linux-wireless@vger.kernel.org
11469 W: http://wireless.kernel.org/en/users/Drivers/orinoco
11470 W: http://www.nongnu.org/orinoco/
11472 F: drivers/net/wireless/intersil/orinoco/
11474 OSD LIBRARY and FILESYSTEM
11475 M: Boaz Harrosh <ooo@electrozaur.com>
11477 F: drivers/scsi/osd/
11478 F: include/scsi/osd_*
11481 OV2659 OMNIVISION SENSOR DRIVER
11482 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11483 L: linux-media@vger.kernel.org
11484 W: https://linuxtv.org
11485 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11486 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11488 F: drivers/media/i2c/ov2659.c
11489 F: include/media/i2c/ov2659.h
11492 M: Miklos Szeredi <miklos@szeredi.hu>
11493 L: linux-unionfs@vger.kernel.org
11494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11497 F: Documentation/filesystems/overlayfs.txt
11499 P54 WIRELESS DRIVER
11500 M: Christian Lamparter <chunkeey@googlemail.com>
11501 L: linux-wireless@vger.kernel.org
11502 W: http://wireless.kernel.org/en/users/Drivers/p54
11504 F: drivers/net/wireless/intersil/p54/
11506 PA SEMI ETHERNET DRIVER
11507 L: netdev@vger.kernel.org
11509 F: drivers/net/ethernet/pasemi/*
11511 PA SEMI SMBUS DRIVER
11512 L: linux-i2c@vger.kernel.org
11514 F: drivers/i2c/busses/i2c-pasemi.c
11516 PADATA PARALLEL EXECUTION MECHANISM
11517 M: Steffen Klassert <steffen.klassert@secunet.com>
11518 L: linux-crypto@vger.kernel.org
11521 F: include/linux/padata.h
11522 F: Documentation/padata.txt
11524 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11525 M: Harald Welte <laforge@gnumonks.org>
11526 L: platform-driver-x86@vger.kernel.org
11528 F: drivers/platform/x86/panasonic-laptop.c
11530 PARALLEL LCD/KEYPAD PANEL DRIVER
11531 M: Willy Tarreau <willy@haproxy.com>
11532 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11534 F: Documentation/auxdisplay/lcd-panel-cgram.txt
11535 F: drivers/auxdisplay/panel.c
11537 PARALLEL PORT SUBSYSTEM
11538 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11539 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11540 L: linux-parport@lists.infradead.org (subscribers-only)
11542 F: drivers/parport/
11543 F: include/linux/parport*.h
11544 F: drivers/char/ppdev.c
11545 F: include/uapi/linux/ppdev.h
11546 F: Documentation/parport*.txt
11548 PARAVIRT_OPS INTERFACE
11549 M: Juergen Gross <jgross@suse.com>
11550 M: Alok Kataria <akataria@vmware.com>
11551 L: virtualization@lists.linux-foundation.org
11553 F: Documentation/virtual/paravirt_ops.txt
11554 F: arch/*/kernel/paravirt*
11555 F: arch/*/include/asm/paravirt*.h
11556 F: include/linux/hypervisor.h
11558 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11559 M: Tim Waugh <tim@cyberelk.net>
11560 L: linux-parport@lists.infradead.org (subscribers-only)
11562 F: Documentation/blockdev/paride.txt
11563 F: drivers/block/paride/
11565 PARISC ARCHITECTURE
11566 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11567 M: Helge Deller <deller@gmx.de>
11568 L: linux-parisc@vger.kernel.org
11569 W: http://www.parisc-linux.org/
11570 Q: http://patchwork.kernel.org/project/linux-parisc/list/
11571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11575 F: Documentation/parisc/
11577 F: drivers/char/agp/parisc-agp.c
11578 F: drivers/input/serio/gscps2.c
11579 F: drivers/parport/parport_gsc.*
11580 F: drivers/tty/serial/8250/8250_gsc.c
11581 F: drivers/video/fbdev/sti*
11582 F: drivers/video/console/sti*
11583 F: drivers/video/logo/logo_parisc*
11586 M: Jiri Pirko <jiri@mellanox.com>
11587 L: netdev@vger.kernel.org
11590 F: lib/test_parman.c
11591 F: include/linux/parman.h
11593 PC87360 HARDWARE MONITORING DRIVER
11594 M: Jim Cromie <jim.cromie@gmail.com>
11595 L: linux-hwmon@vger.kernel.org
11597 F: Documentation/hwmon/pc87360
11598 F: drivers/hwmon/pc87360.c
11600 PC8736x GPIO DRIVER
11601 M: Jim Cromie <jim.cromie@gmail.com>
11603 F: drivers/char/pc8736x_gpio.c
11605 PC87427 HARDWARE MONITORING DRIVER
11606 M: Jean Delvare <jdelvare@suse.com>
11607 L: linux-hwmon@vger.kernel.org
11609 F: Documentation/hwmon/pc87427
11610 F: drivers/hwmon/pc87427.c
11613 M: Riku Voipio <riku.voipio@iki.fi>
11615 F: drivers/leds/leds-pca9532.c
11616 F: include/linux/leds-pca9532.h
11618 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11619 M: Guenter Roeck <linux@roeck-us.net>
11620 L: linux-i2c@vger.kernel.org
11622 F: drivers/i2c/muxes/i2c-mux-pca9541.c
11624 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11625 M: Khalid Aziz <khalid@gonehiking.org>
11627 F: drivers/firmware/pcdp.*
11629 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11630 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11631 L: linux-pci@vger.kernel.org
11632 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11634 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
11635 F: drivers/pci/controller/pci-aardvark.c
11637 PCI DRIVER FOR ALTERA PCIE IP
11638 M: Ley Foon Tan <lftan@altera.com>
11639 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11640 L: linux-pci@vger.kernel.org
11642 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
11643 F: drivers/pci/controller/pcie-altera.c
11645 PCI DRIVER FOR APPLIEDMICRO XGENE
11646 M: Toan Le <toan@os.amperecomputing.com>
11647 L: linux-pci@vger.kernel.org
11648 L: linux-arm-kernel@lists.infradead.org
11650 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
11651 F: drivers/pci/controller/pci-xgene.c
11653 PCI DRIVER FOR ARM VERSATILE PLATFORM
11654 M: Rob Herring <robh@kernel.org>
11655 L: linux-pci@vger.kernel.org
11656 L: linux-arm-kernel@lists.infradead.org
11658 F: Documentation/devicetree/bindings/pci/versatile.txt
11659 F: drivers/pci/controller/pci-versatile.c
11661 PCI DRIVER FOR ARMADA 8K
11662 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11663 L: linux-pci@vger.kernel.org
11664 L: linux-arm-kernel@lists.infradead.org
11666 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
11667 F: drivers/pci/controller/dwc/pcie-armada8k.c
11669 PCI DRIVER FOR CADENCE PCIE IP
11670 M: Alan Douglas <adouglas@cadence.com>
11671 L: linux-pci@vger.kernel.org
11673 F: Documentation/devicetree/bindings/pci/cdns,*.txt
11674 F: drivers/pci/controller/pcie-cadence*
11676 PCI DRIVER FOR FREESCALE LAYERSCAPE
11677 M: Minghuan Lian <minghuan.Lian@nxp.com>
11678 M: Mingkai Hu <mingkai.hu@nxp.com>
11679 M: Roy Zang <roy.zang@nxp.com>
11680 L: linuxppc-dev@lists.ozlabs.org
11681 L: linux-pci@vger.kernel.org
11682 L: linux-arm-kernel@lists.infradead.org
11684 F: drivers/pci/controller/dwc/*layerscape*
11686 PCI DRIVER FOR GENERIC OF HOSTS
11687 M: Will Deacon <will.deacon@arm.com>
11688 L: linux-pci@vger.kernel.org
11689 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11691 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
11692 F: drivers/pci/controller/pci-host-common.c
11693 F: drivers/pci/controller/pci-host-generic.c
11695 PCI DRIVER FOR IMX6
11696 M: Richard Zhu <hongxing.zhu@nxp.com>
11697 M: Lucas Stach <l.stach@pengutronix.de>
11698 L: linux-pci@vger.kernel.org
11699 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11701 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11702 F: drivers/pci/controller/dwc/*imx6*
11704 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11705 M: Keith Busch <keith.busch@intel.com>
11706 M: Jonathan Derrick <jonathan.derrick@intel.com>
11707 L: linux-pci@vger.kernel.org
11709 F: drivers/pci/controller/vmd.c
11711 PCI DRIVER FOR MICROSEMI SWITCHTEC
11712 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11713 M: Logan Gunthorpe <logang@deltatee.com>
11714 L: linux-pci@vger.kernel.org
11716 F: Documentation/switchtec.txt
11717 F: Documentation/ABI/testing/sysfs-class-switchtec
11718 F: drivers/pci/switch/switchtec*
11719 F: include/uapi/linux/switchtec_ioctl.h
11720 F: include/linux/switchtec.h
11721 F: drivers/ntb/hw/mscc/
11723 PCI DRIVER FOR MOBIVEIL PCIE IP
11724 M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11725 L: linux-pci@vger.kernel.org
11727 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11728 F: drivers/pci/controller/pcie-mobiveil.c
11730 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11731 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11732 M: Jason Cooper <jason@lakedaemon.net>
11733 L: linux-pci@vger.kernel.org
11734 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11736 F: drivers/pci/controller/*mvebu*
11738 PCI DRIVER FOR NVIDIA TEGRA
11739 M: Thierry Reding <thierry.reding@gmail.com>
11740 L: linux-tegra@vger.kernel.org
11741 L: linux-pci@vger.kernel.org
11743 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11744 F: drivers/pci/controller/pci-tegra.c
11746 PCI DRIVER FOR RENESAS R-CAR
11747 M: Simon Horman <horms@verge.net.au>
11748 L: linux-pci@vger.kernel.org
11749 L: linux-renesas-soc@vger.kernel.org
11751 F: drivers/pci/controller/*rcar*
11753 PCI DRIVER FOR SAMSUNG EXYNOS
11754 M: Jingoo Han <jingoohan1@gmail.com>
11755 L: linux-pci@vger.kernel.org
11756 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11757 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11759 F: drivers/pci/controller/dwc/pci-exynos.c
11761 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11762 M: Jingoo Han <jingoohan1@gmail.com>
11763 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11764 L: linux-pci@vger.kernel.org
11766 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
11767 F: drivers/pci/controller/dwc/*designware*
11769 PCI DRIVER FOR TI DRA7XX
11770 M: Kishon Vijay Abraham I <kishon@ti.com>
11771 L: linux-omap@vger.kernel.org
11772 L: linux-pci@vger.kernel.org
11774 F: Documentation/devicetree/bindings/pci/ti-pci.txt
11775 F: drivers/pci/controller/dwc/pci-dra7xx.c
11777 PCI DRIVER FOR TI KEYSTONE
11778 M: Murali Karicheri <m-karicheri2@ti.com>
11779 L: linux-pci@vger.kernel.org
11780 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11782 F: drivers/pci/controller/dwc/pci-keystone.c
11784 PCI ENDPOINT SUBSYSTEM
11785 M: Kishon Vijay Abraham I <kishon@ti.com>
11786 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11787 L: linux-pci@vger.kernel.org
11788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11790 F: drivers/pci/endpoint/
11791 F: drivers/misc/pci_endpoint_test.c
11794 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11795 M: Russell Currey <ruscur@russell.cc>
11796 M: Sam Bobroff <sbobroff@linux.ibm.com>
11797 M: Oliver O'Halloran <oohall@gmail.com>
11798 L: linuxppc-dev@lists.ozlabs.org
11800 F: Documentation/PCI/pci-error-recovery.txt
11801 F: drivers/pci/pcie/aer.c
11802 F: drivers/pci/pcie/dpc.c
11803 F: drivers/pci/pcie/err.c
11804 F: Documentation/powerpc/eeh-pci-error-recovery.txt
11805 F: arch/powerpc/kernel/eeh*.c
11806 F: arch/powerpc/platforms/*/eeh*.c
11807 F: arch/powerpc/include/*/eeh*.h
11810 M: Linas Vepstas <linasvepstas@gmail.com>
11811 L: linux-pci@vger.kernel.org
11813 F: Documentation/PCI/pci-error-recovery.txt
11815 PCI MSI DRIVER FOR ALTERA MSI IP
11816 M: Ley Foon Tan <lftan@altera.com>
11817 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11818 L: linux-pci@vger.kernel.org
11820 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11821 F: drivers/pci/controller/pcie-altera-msi.c
11823 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11824 M: Toan Le <toan@os.amperecomputing.com>
11825 L: linux-pci@vger.kernel.org
11826 L: linux-arm-kernel@lists.infradead.org
11828 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11829 F: drivers/pci/controller/pci-xgene-msi.c
11832 M: Bjorn Helgaas <bhelgaas@google.com>
11833 L: linux-pci@vger.kernel.org
11834 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11837 F: Documentation/devicetree/bindings/pci/
11838 F: Documentation/PCI/
11839 F: drivers/acpi/pci*
11841 F: include/asm-generic/pci*
11842 F: include/linux/pci*
11843 F: include/linux/of_pci.h
11844 F: include/uapi/linux/pci*
11847 F: arch/x86/kernel/quirks.c
11848 F: arch/x86/kernel/early-quirks.c
11850 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11851 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11852 L: linux-pci@vger.kernel.org
11853 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11856 F: drivers/pci/controller/
11858 PCIE DRIVER FOR AMLOGIC MESON
11859 M: Yue Wang <yue.wang@Amlogic.com>
11860 L: linux-pci@vger.kernel.org
11861 L: linux-amlogic@lists.infradead.org
11863 F: drivers/pci/controller/dwc/pci-meson.c
11865 PCIE DRIVER FOR AXIS ARTPEC
11866 M: Jesper Nilsson <jesper.nilsson@axis.com>
11867 L: linux-arm-kernel@axis.com
11868 L: linux-pci@vger.kernel.org
11870 F: Documentation/devicetree/bindings/pci/axis,artpec*
11871 F: drivers/pci/controller/dwc/*artpec*
11873 PCIE DRIVER FOR CAVIUM THUNDERX
11874 M: David Daney <david.daney@cavium.com>
11875 L: linux-pci@vger.kernel.org
11876 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11878 F: Documentation/devicetree/bindings/pci/pci-thunder-*
11879 F: drivers/pci/controller/pci-thunder-*
11881 PCIE DRIVER FOR HISILICON
11882 M: Zhou Wang <wangzhou1@hisilicon.com>
11883 L: linux-pci@vger.kernel.org
11885 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11886 F: drivers/pci/controller/dwc/pcie-hisi.c
11888 PCIE DRIVER FOR HISILICON KIRIN
11889 M: Xiaowei Song <songxiaowei@hisilicon.com>
11890 M: Binghui Wang <wangbinghui@hisilicon.com>
11891 L: linux-pci@vger.kernel.org
11893 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
11894 F: drivers/pci/controller/dwc/pcie-kirin.c
11896 PCIE DRIVER FOR HISILICON STB
11897 M: Shawn Guo <shawn.guo@linaro.org>
11898 L: linux-pci@vger.kernel.org
11900 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11901 F: drivers/pci/controller/dwc/pcie-histb.c
11903 PCIE DRIVER FOR MEDIATEK
11904 M: Ryder Lee <ryder.lee@mediatek.com>
11905 L: linux-pci@vger.kernel.org
11906 L: linux-mediatek@lists.infradead.org
11908 F: Documentation/devicetree/bindings/pci/mediatek*
11909 F: drivers/pci/controller/*mediatek*
11911 PCIE DRIVER FOR QUALCOMM MSM
11912 M: Stanimir Varbanov <svarbanov@mm-sol.com>
11913 L: linux-pci@vger.kernel.org
11914 L: linux-arm-msm@vger.kernel.org
11916 F: drivers/pci/controller/dwc/*qcom*
11918 PCIE DRIVER FOR ROCKCHIP
11919 M: Shawn Lin <shawn.lin@rock-chips.com>
11920 L: linux-pci@vger.kernel.org
11921 L: linux-rockchip@lists.infradead.org
11923 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
11924 F: drivers/pci/controller/pcie-rockchip*
11926 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11927 M: Linus Walleij <linus.walleij@linaro.org>
11928 L: linux-pci@vger.kernel.org
11930 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11931 F: drivers/pci/controller/pci-v3-semi.c
11933 PCIE DRIVER FOR SOCIONEXT UNIPHIER
11934 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
11935 L: linux-pci@vger.kernel.org
11937 F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt
11938 F: drivers/pci/controller/dwc/pcie-uniphier.c
11940 PCIE DRIVER FOR ST SPEAR13XX
11941 M: Pratyush Anand <pratyush.anand@gmail.com>
11942 L: linux-pci@vger.kernel.org
11944 F: drivers/pci/controller/dwc/*spear*
11947 M: Dominik Brodowski <linux@dominikbrodowski.net>
11948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11950 F: Documentation/pcmcia/
11955 PCNET32 NETWORK DRIVER
11956 M: Don Fry <pcnet32@frontier.com>
11957 L: netdev@vger.kernel.org
11959 F: drivers/net/ethernet/amd/pcnet32.c
11961 PCRYPT PARALLEL CRYPTO ENGINE
11962 M: Steffen Klassert <steffen.klassert@secunet.com>
11963 L: linux-crypto@vger.kernel.org
11966 F: include/crypto/pcrypt.h
11968 PEAQ WMI HOTKEYS DRIVER
11969 M: Hans de Goede <hdegoede@redhat.com>
11970 L: platform-driver-x86@vger.kernel.org
11972 F: drivers/platform/x86/peaq-wmi.c
11974 PER-CPU MEMORY ALLOCATOR
11975 M: Dennis Zhou <dennis@kernel.org>
11976 M: Tejun Heo <tj@kernel.org>
11977 M: Christoph Lameter <cl@linux.com>
11978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11980 F: include/linux/percpu*.h
11982 F: arch/*/include/asm/percpu.h
11984 PER-TASK DELAY ACCOUNTING
11985 M: Balbir Singh <bsingharora@gmail.com>
11987 F: include/linux/delayacct.h
11988 F: kernel/delayacct.c
11990 PERFORMANCE EVENTS SUBSYSTEM
11991 M: Peter Zijlstra <peterz@infradead.org>
11992 M: Ingo Molnar <mingo@redhat.com>
11993 M: Arnaldo Carvalho de Melo <acme@kernel.org>
11994 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11995 R: Jiri Olsa <jolsa@redhat.com>
11996 R: Namhyung Kim <namhyung@kernel.org>
11997 L: linux-kernel@vger.kernel.org
11998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12001 F: include/linux/perf_event.h
12002 F: include/uapi/linux/perf_event.h
12003 F: arch/*/kernel/perf_event*.c
12004 F: arch/*/kernel/*/perf_event*.c
12005 F: arch/*/kernel/*/*/perf_event*.c
12006 F: arch/*/include/asm/perf_event.h
12007 F: arch/*/kernel/perf_callchain.c
12011 PERSONALITY HANDLING
12012 M: Christoph Hellwig <hch@infradead.org>
12013 L: linux-abi-devel@lists.sourceforge.net
12015 F: include/linux/personality.h
12016 F: include/uapi/linux/personality.h
12018 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12019 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12020 L: linux-input@vger.kernel.org
12022 F: Documentation/input/devices/pxrc.rst
12023 F: drivers/input/joystick/pxrc.c
12026 M: Remi Denis-Courmont <courmisch@gmail.com>
12028 F: Documentation/networking/phonet.txt
12029 F: include/linux/phonet.h
12030 F: include/net/phonet/
12031 F: include/uapi/linux/phonet.h
12035 M: Joern Engel <joern@lazybastard.org>
12036 L: linux-mtd@lists.infradead.org
12038 F: drivers/mtd/devices/phram.c
12041 M: Bruno Prémont <bonbons@linux-vserver.org>
12042 L: linux-input@vger.kernel.org
12044 F: drivers/hid/hid-picolcd*
12047 M: Jamie Iles <jamie@jamieiles.com>
12048 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12049 T: git git://github.com/jamieiles/linux-2.6-ji.git
12051 F: arch/arm/boot/dts/picoxcell*
12052 F: arch/arm/mach-picoxcell/
12053 F: drivers/crypto/picoxcell*
12055 PIN CONTROL SUBSYSTEM
12056 M: Linus Walleij <linus.walleij@linaro.org>
12057 L: linux-gpio@vger.kernel.org
12058 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12060 F: Documentation/devicetree/bindings/pinctrl/
12061 F: Documentation/driver-api/pinctl.rst
12062 F: drivers/pinctrl/
12063 F: include/linux/pinctrl/
12065 PIN CONTROLLER - MICROCHIP AT91
12066 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12067 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12068 L: linux-gpio@vger.kernel.org
12070 F: drivers/pinctrl/pinctrl-at91*
12072 PIN CONTROLLER - FREESCALE
12073 M: Dong Aisheng <aisheng.dong@nxp.com>
12074 M: Fabio Estevam <festevam@gmail.com>
12075 M: Shawn Guo <shawnguo@kernel.org>
12076 M: Stefan Agner <stefan@agner.ch>
12077 R: Pengutronix Kernel Team <kernel@pengutronix.de>
12078 L: linux-gpio@vger.kernel.org
12080 F: drivers/pinctrl/freescale/
12081 F: Documentation/devicetree/bindings/pinctrl/fsl,*
12083 PIN CONTROLLER - INTEL
12084 M: Mika Westerberg <mika.westerberg@linux.intel.com>
12085 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12086 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12088 F: drivers/pinctrl/intel/
12090 PIN CONTROLLER - MEDIATEK
12091 M: Sean Wang <sean.wang@kernel.org>
12092 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12094 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12095 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12096 F: drivers/pinctrl/mediatek/
12098 PIN CONTROLLER - QUALCOMM
12099 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12101 L: linux-arm-msm@vger.kernel.org
12102 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12103 F: drivers/pinctrl/qcom/
12105 PIN CONTROLLER - RENESAS
12106 M: Geert Uytterhoeven <geert+renesas@glider.be>
12107 L: linux-renesas-soc@vger.kernel.org
12108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12110 F: drivers/pinctrl/pinctrl-rz*
12111 F: drivers/pinctrl/sh-pfc/
12113 PIN CONTROLLER - SAMSUNG
12114 M: Tomasz Figa <tomasz.figa@gmail.com>
12115 M: Krzysztof Kozlowski <krzk@kernel.org>
12116 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12117 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12118 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12119 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
12120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12122 F: drivers/pinctrl/samsung/
12123 F: include/dt-bindings/pinctrl/samsung.h
12124 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12126 PIN CONTROLLER - SINGLE
12127 M: Tony Lindgren <tony@atomide.com>
12128 M: Haojian Zhuang <haojian.zhuang@linaro.org>
12129 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12130 L: linux-omap@vger.kernel.org
12132 F: drivers/pinctrl/pinctrl-single.c
12134 PIN CONTROLLER - ST SPEAR
12135 M: Viresh Kumar <vireshk@kernel.org>
12136 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12137 W: http://www.st.com/spear
12139 F: drivers/pinctrl/spear/
12141 PISTACHIO SOC SUPPORT
12142 M: James Hartley <james.hartley@sondrel.com>
12143 L: linux-mips@vger.kernel.org
12145 F: arch/mips/pistachio/
12146 F: arch/mips/include/asm/mach-pistachio/
12147 F: arch/mips/boot/dts/img/pistachio*
12148 F: arch/mips/configs/pistachio*_defconfig
12152 M: linux-block@vger.kernel.org
12153 F: drivers/block/pktcdvd.c
12154 F: include/linux/pktcdvd.h
12155 F: include/uapi/linux/pktcdvd.h
12157 PKUNITY SOC DRIVERS
12158 M: Guan Xuetao <gxt@pku.edu.cn>
12159 W: http://mprc.pku.edu.cn/~guanxuetao/linux
12161 T: git git://github.com/gxt/linux.git
12162 F: drivers/input/serio/i8042-unicore32io.h
12163 F: drivers/i2c/busses/i2c-puv3.c
12164 F: drivers/video/fbdev/fb-puv3.c
12165 F: drivers/rtc/rtc-puv3.c
12167 PMBUS HARDWARE MONITORING DRIVERS
12168 M: Guenter Roeck <linux@roeck-us.net>
12169 L: linux-hwmon@vger.kernel.org
12170 W: http://hwmon.wiki.kernel.org/
12171 W: http://www.roeck-us.net/linux/drivers/
12172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12174 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12175 F: Documentation/devicetree/bindings/hwmon/max31785.txt
12176 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
12177 F: Documentation/hwmon/adm1275
12178 F: Documentation/hwmon/ibm-cffps
12179 F: Documentation/hwmon/ir35221
12180 F: Documentation/hwmon/lm25066
12181 F: Documentation/hwmon/ltc2978
12182 F: Documentation/hwmon/ltc3815
12183 F: Documentation/hwmon/max16064
12184 F: Documentation/hwmon/max20751
12185 F: Documentation/hwmon/max31785
12186 F: Documentation/hwmon/max34440
12187 F: Documentation/hwmon/max8688
12188 F: Documentation/hwmon/pmbus
12189 F: Documentation/hwmon/pmbus-core
12190 F: Documentation/hwmon/tps40422
12191 F: Documentation/hwmon/ucd9000
12192 F: Documentation/hwmon/ucd9200
12193 F: Documentation/hwmon/zl6100
12194 F: drivers/hwmon/pmbus/
12195 F: include/linux/pmbus.h
12197 PMC SIERRA MaxRAID DRIVER
12198 L: linux-scsi@vger.kernel.org
12199 W: http://www.pmc-sierra.com/
12201 F: drivers/scsi/pmcraid.*
12203 PMC SIERRA PM8001 DRIVER
12204 M: Jack Wang <jinpu.wang@profitbricks.com>
12205 M: lindar_liu@usish.com
12206 L: linux-scsi@vger.kernel.org
12208 F: drivers/scsi/pm8001/
12211 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12215 PNI RM3100 IIO DRIVER
12216 M: Song Qiang <songqiang1304521@gmail.com>
12217 L: linux-iio@vger.kernel.org
12219 F: drivers/iio/magnetometer/rm3100*
12220 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12222 POSIX CLOCKS and TIMERS
12223 M: Thomas Gleixner <tglx@linutronix.de>
12224 L: linux-kernel@vger.kernel.org
12225 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12228 F: include/linux/timer*
12229 F: kernel/time/*timer*
12231 POWER MANAGEMENT CORE
12232 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12233 L: linux-pm@vger.kernel.org
12234 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12235 B: https://bugzilla.kernel.org
12237 F: drivers/base/power/
12238 F: include/linux/pm.h
12239 F: include/linux/pm_*
12240 F: include/linux/powercap.h
12241 F: drivers/powercap/
12242 F: kernel/configs/nopm.config
12244 POWER STATE COORDINATION INTERFACE (PSCI)
12245 M: Mark Rutland <mark.rutland@arm.com>
12246 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12247 L: linux-arm-kernel@lists.infradead.org
12249 F: drivers/firmware/psci*.c
12250 F: include/linux/psci.h
12251 F: include/uapi/linux/psci.h
12253 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12254 M: Sebastian Reichel <sre@kernel.org>
12255 L: linux-pm@vger.kernel.org
12256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12258 F: Documentation/ABI/testing/sysfs-class-power
12259 F: Documentation/devicetree/bindings/power/supply/
12260 F: include/linux/power_supply.h
12261 F: drivers/power/supply/
12263 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12264 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12265 L: linuxppc-dev@lists.ozlabs.org
12267 F: drivers/char/powernv-op-panel.c
12269 PPP OVER ATM (RFC 2364)
12270 M: Mitchell Blank Jr <mitch@sfgoth.com>
12272 F: net/atm/pppoatm.c
12273 F: include/uapi/linux/atmppp.h
12276 M: Michal Ostrowski <mostrows@earthlink.net>
12278 F: drivers/net/ppp/pppoe.c
12279 F: drivers/net/ppp/pppox.c
12282 M: James Chapman <jchapman@katalix.com>
12284 F: net/l2tp/l2tp_ppp.c
12285 F: include/linux/if_pppol2tp.h
12286 F: include/uapi/linux/if_pppol2tp.h
12288 PPP PROTOCOL DRIVERS AND COMPRESSORS
12289 M: Paul Mackerras <paulus@samba.org>
12290 L: linux-ppp@vger.kernel.org
12292 F: drivers/net/ppp/ppp_*
12295 M: Rodolfo Giometti <giometti@enneenne.com>
12296 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
12297 L: linuxpps@ml.enneenne.com (subscribers-only)
12299 F: Documentation/pps/
12300 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
12301 F: Documentation/ABI/testing/sysfs-pps
12303 F: include/linux/pps*.h
12304 F: include/uapi/linux/pps.h
12307 M: Dmitry Kozlov <xeb@mail.ru>
12308 L: netdev@vger.kernel.org
12310 F: drivers/net/ppp/pptp.c
12311 W: http://sourceforge.net/projects/accel-pptp
12314 M: Petr Mladek <pmladek@suse.com>
12315 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12316 R: Steven Rostedt <rostedt@goodmis.org>
12319 F: include/linux/printk.h
12321 PRISM54 WIRELESS DRIVER
12322 M: Luis Chamberlain <mcgrof@kernel.org>
12323 L: linux-wireless@vger.kernel.org
12324 W: http://wireless.kernel.org/en/users/Drivers/p54
12326 F: drivers/net/wireless/intersil/prism54/
12329 R: Alexey Dobriyan <adobriyan@gmail.com>
12330 L: linux-kernel@vger.kernel.org
12331 L: linux-fsdevel@vger.kernel.org
12334 F: include/linux/proc_fs.h
12335 F: tools/testing/selftests/proc/
12336 F: Documentation/filesystems/proc.txt
12339 M: Luis Chamberlain <mcgrof@kernel.org>
12340 M: Kees Cook <keescook@chromium.org>
12341 L: linux-kernel@vger.kernel.org
12342 L: linux-fsdevel@vger.kernel.org
12344 F: fs/proc/proc_sysctl.c
12345 F: include/linux/sysctl.h
12347 F: tools/testing/selftests/sysctl/
12349 PS3 NETWORK SUPPORT
12350 M: Geoff Levand <geoff@infradead.org>
12351 L: netdev@vger.kernel.org
12352 L: linuxppc-dev@lists.ozlabs.org
12354 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
12356 PS3 PLATFORM SUPPORT
12357 M: Geoff Levand <geoff@infradead.org>
12358 L: linuxppc-dev@lists.ozlabs.org
12360 F: arch/powerpc/boot/ps3*
12361 F: arch/powerpc/include/asm/lv1call.h
12362 F: arch/powerpc/include/asm/ps3*.h
12363 F: arch/powerpc/platforms/ps3/
12366 F: drivers/rtc/rtc-ps3.c
12367 F: drivers/usb/host/*ps3.c
12368 F: sound/ppc/snd_ps3*
12371 M: Jim Paris <jim@jtan.com>
12372 M: Geoff Levand <geoff@infradead.org>
12373 L: linuxppc-dev@lists.ozlabs.org
12375 F: drivers/block/ps3vram.c
12377 PSAMPLE PACKET SAMPLING SUPPORT:
12378 M: Yotam Gigi <yotam.gi@gmail.com>
12381 F: include/net/psample.h
12382 F: include/uapi/linux/psample.h
12385 M: Kees Cook <keescook@chromium.org>
12386 M: Anton Vorontsov <anton@enomsg.org>
12387 M: Colin Cross <ccross@android.com>
12388 M: Tony Luck <tony.luck@intel.com>
12390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12392 F: include/linux/pstore*
12393 F: drivers/firmware/efi/efi-pstore.c
12394 F: drivers/acpi/apei/erst.c
12395 F: Documentation/admin-guide/ramoops.rst
12396 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12397 K: \b(pstore|ramoops)
12399 PTP HARDWARE CLOCK SUPPORT
12400 M: Richard Cochran <richardcochran@gmail.com>
12401 L: netdev@vger.kernel.org
12403 W: http://linuxptp.sourceforge.net/
12404 F: Documentation/ABI/testing/sysfs-ptp
12405 F: Documentation/ptp/*
12406 F: drivers/net/phy/dp83640*
12408 F: include/linux/ptp_cl*
12411 M: Oleg Nesterov <oleg@redhat.com>
12413 F: include/asm-generic/syscall.h
12414 F: include/linux/ptrace.h
12415 F: include/linux/regset.h
12416 F: include/linux/tracehook.h
12417 F: include/uapi/linux/ptrace.h
12418 F: include/uapi/linux/ptrace.h
12419 F: include/asm-generic/ptrace.h
12421 F: arch/*/ptrace*.c
12422 F: arch/*/*/ptrace*.c
12423 F: arch/*/include/asm/ptrace*.h
12426 M: Hans Verkuil <hverkuil@xs4all.nl>
12427 L: linux-media@vger.kernel.org
12428 T: git git://linuxtv.org/media_tree.git
12430 F: drivers/media/usb/pulse8-cec/*
12431 F: Documentation/media/cec-drivers/pulse8-cec.rst
12433 PVRUSB2 VIDEO4LINUX DRIVER
12434 M: Mike Isely <isely@pobox.com>
12435 L: pvrusb2@isely.net (subscribers-only)
12436 L: linux-media@vger.kernel.org
12437 W: http://www.isely.net/pvrusb2/
12438 T: git git://linuxtv.org/media_tree.git
12440 F: Documentation/media/v4l-drivers/pvrusb2*
12441 F: drivers/media/usb/pvrusb2/
12444 M: Hans Verkuil <hverkuil@xs4all.nl>
12445 L: linux-media@vger.kernel.org
12446 T: git git://linuxtv.org/media_tree.git
12448 F: drivers/media/usb/pwc/*
12451 M: Kamil Debski <kamil@wypas.org>
12452 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12453 L: linux-hwmon@vger.kernel.org
12455 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12456 F: Documentation/hwmon/pwm-fan
12457 F: drivers/hwmon/pwm-fan.c
12460 M: Sean Young <sean@mess.org>
12461 L: linux-media@vger.kernel.org
12463 F: drivers/media/rc/pwm-ir-tx.c
12466 M: Thierry Reding <thierry.reding@gmail.com>
12467 L: linux-pwm@vger.kernel.org
12469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12470 F: Documentation/pwm.txt
12471 F: Documentation/devicetree/bindings/pwm/
12472 F: include/linux/pwm.h
12474 F: drivers/video/backlight/pwm_bl.c
12475 F: include/linux/pwm_backlight.h
12476 F: drivers/gpio/gpio-mvebu.c
12477 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12480 M: Robert Jarzmik <robert.jarzmik@free.fr>
12481 L: linux-gpio@vger.kernel.org
12483 F: drivers/gpio/gpio-pxa.c
12489 M: Robert Jarzmik <robert.jarzmik@free.fr>
12490 L: linux-rtc@vger.kernel.org
12493 PXA2xx/PXA3xx SUPPORT
12494 M: Daniel Mack <daniel@zonque.org>
12495 M: Haojian Zhuang <haojian.zhuang@gmail.com>
12496 M: Robert Jarzmik <robert.jarzmik@free.fr>
12497 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12498 T: git git://github.com/hzhuang1/linux.git
12499 T: git git://github.com/rjarzmik/linux.git
12501 F: arch/arm/boot/dts/pxa*
12502 F: arch/arm/mach-pxa/
12503 F: drivers/dma/pxa*
12504 F: drivers/pcmcia/pxa2xx*
12505 F: drivers/pinctrl/pxa/
12506 F: drivers/spi/spi-pxa2xx*
12507 F: drivers/usb/gadget/udc/pxa2*
12508 F: include/sound/pxa2xx-lib.h
12513 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12514 L: qat-linux@intel.com
12516 F: drivers/crypto/qat/
12518 QCOM AUDIO (ASoC) DRIVERS
12519 M: Patrick Lai <plai@codeaurora.org>
12520 M: Banajit Goswami <bgoswami@codeaurora.org>
12521 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12525 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12526 M: Gabriel Somlo <somlo@cmu.edu>
12527 M: "Michael S. Tsirkin" <mst@redhat.com>
12528 L: qemu-devel@nongnu.org
12530 F: drivers/firmware/qemu_fw_cfg.c
12531 F: include/uapi/linux/qemu_fw_cfg.h
12534 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12535 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12536 L: linux-rdma@vger.kernel.org
12538 F: drivers/infiniband/hw/qib/
12540 QLOGIC QL41xxx FCOE DRIVER
12541 M: QLogic-Storage-Upstream@cavium.com
12542 L: linux-scsi@vger.kernel.org
12544 F: drivers/scsi/qedf/
12546 QLOGIC QL41xxx ISCSI DRIVER
12547 M: QLogic-Storage-Upstream@cavium.com
12548 L: linux-scsi@vger.kernel.org
12550 F: drivers/scsi/qedi/
12552 QLOGIC QL4xxx ETHERNET DRIVER
12553 M: Ariel Elior <aelior@marvell.com>
12554 M: GR-everest-linux-l2@marvell.com
12555 L: netdev@vger.kernel.org
12557 F: drivers/net/ethernet/qlogic/qed/
12558 F: include/linux/qed/
12559 F: drivers/net/ethernet/qlogic/qede/
12561 QLOGIC QL4xxx RDMA DRIVER
12562 M: Michal Kalderon <mkalderon@marvell.com>
12563 M: Ariel Elior <aelior@marvell.com>
12564 L: linux-rdma@vger.kernel.org
12566 F: drivers/infiniband/hw/qedr/
12567 F: include/uapi/rdma/qedr-abi.h
12569 QLOGIC QLA1280 SCSI DRIVER
12570 M: Michael Reed <mdr@sgi.com>
12571 L: linux-scsi@vger.kernel.org
12573 F: drivers/scsi/qla1280.[ch]
12575 QLOGIC QLA2XXX FC-SCSI DRIVER
12576 M: qla2xxx-upstream@qlogic.com
12577 L: linux-scsi@vger.kernel.org
12579 F: Documentation/scsi/LICENSE.qla2xxx
12580 F: drivers/scsi/qla2xxx/
12582 QLOGIC QLA3XXX NETWORK DRIVER
12583 M: GR-Linux-NIC-Dev@marvell.com
12584 L: netdev@vger.kernel.org
12586 F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12587 F: drivers/net/ethernet/qlogic/qla3xxx.*
12589 QLOGIC QLA4XXX iSCSI DRIVER
12590 M: QLogic-Storage-Upstream@qlogic.com
12591 L: linux-scsi@vger.kernel.org
12593 F: Documentation/scsi/LICENSE.qla4xxx
12594 F: drivers/scsi/qla4xxx/
12596 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12597 M: Shahed Shaikh <shshaikh@marvell.com>
12598 M: Manish Chopra <manishc@marvell.com>
12599 M: GR-Linux-NIC-Dev@marvell.com
12600 L: netdev@vger.kernel.org
12602 F: drivers/net/ethernet/qlogic/qlcnic/
12604 QLOGIC QLGE 10Gb ETHERNET DRIVER
12605 M: Manish Chopra <manishc@marvell.com>
12606 M: GR-Linux-NIC-Dev@marvell.com
12607 L: netdev@vger.kernel.org
12609 F: drivers/net/ethernet/qlogic/qlge/
12611 QM1D1B0004 MEDIA DRIVER
12612 M: Akihiro Tsukada <tskd08@gmail.com>
12613 L: linux-media@vger.kernel.org
12615 F: drivers/media/tuners/qm1d1b0004*
12617 QM1D1C0042 MEDIA DRIVER
12618 M: Akihiro Tsukada <tskd08@gmail.com>
12619 L: linux-media@vger.kernel.org
12621 F: drivers/media/tuners/qm1d1c0042*
12624 M: Anders Larsen <al@alarsen.net>
12625 W: http://www.alarsen.net/linux/qnx4fs/
12628 F: include/uapi/linux/qnx4_fs.h
12629 F: include/uapi/linux/qnxtypes.h
12631 QORIQ DPAA2 FSL-MC BUS DRIVER
12632 M: Stuart Yoder <stuyoder@gmail.com>
12633 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
12634 L: linux-kernel@vger.kernel.org
12636 F: drivers/bus/fsl-mc/
12637 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12638 F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
12640 QT1010 MEDIA DRIVER
12641 M: Antti Palosaari <crope@iki.fi>
12642 L: linux-media@vger.kernel.org
12643 W: https://linuxtv.org
12644 W: http://palosaari.fi/linux/
12645 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12646 T: git git://linuxtv.org/anttip/media_tree.git
12648 F: drivers/media/tuners/qt1010*
12650 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12651 M: Kalle Valo <kvalo@codeaurora.org>
12652 L: ath10k@lists.infradead.org
12653 W: http://wireless.kernel.org/en/users/Drivers/ath10k
12654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12656 F: drivers/net/wireless/ath/ath10k/
12658 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12659 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12660 L: linux-wireless@vger.kernel.org
12661 W: http://wireless.kernel.org/en/users/Drivers/ath9k
12663 F: drivers/net/wireless/ath/ath9k/
12665 QUALCOMM CAMERA SUBSYSTEM DRIVER
12666 M: Todor Tomov <todor.too@gmail.com>
12667 L: linux-media@vger.kernel.org
12669 F: Documentation/devicetree/bindings/media/qcom,camss.txt
12670 F: Documentation/media/v4l-drivers/qcom_camss.rst
12671 F: drivers/media/platform/qcom/camss/
12673 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12674 M: Ilia Lin <ilia.lin@gmail.com>
12675 L: linux-pm@vger.kernel.org
12677 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12678 F: drivers/cpufreq/qcom-cpufreq-kryo.c
12680 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12681 M: Timur Tabi <timur@kernel.org>
12682 L: netdev@vger.kernel.org
12684 F: drivers/net/ethernet/qualcomm/emac/
12686 QUALCOMM ETHQOS ETHERNET DRIVER
12687 M: Vinod Koul <vkoul@kernel.org>
12688 M: Niklas Cassel <niklas.cassel@linaro.org>
12689 L: netdev@vger.kernel.org
12691 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
12692 F: Documentation/devicetree/bindings/net/qcom,dwmac.txt
12694 QUALCOMM GENERIC INTERFACE I2C DRIVER
12695 M: Alok Chauhan <alokc@codeaurora.org>
12696 M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12697 L: linux-i2c@vger.kernel.org
12698 L: linux-arm-msm@vger.kernel.org
12700 F: drivers/i2c/busses/i2c-qcom-geni.c
12702 QUALCOMM HEXAGON ARCHITECTURE
12703 M: Richard Kuo <rkuo@codeaurora.org>
12704 L: linux-hexagon@vger.kernel.org
12705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12709 QUALCOMM HIDMA DRIVER
12710 M: Sinan Kaya <okaya@kernel.org>
12711 L: linux-arm-kernel@lists.infradead.org
12712 L: linux-arm-msm@vger.kernel.org
12713 L: dmaengine@vger.kernel.org
12715 F: drivers/dma/qcom/hidma*
12718 M: Rob Clark <robdclark@gmail.com>
12719 L: iommu@lists.linux-foundation.org
12720 L: linux-arm-msm@vger.kernel.org
12722 F: drivers/iommu/qcom_iommu.c
12724 QUALCOMM TSENS THERMAL DRIVER
12725 M: Amit Kucheria <amit.kucheria@linaro.org>
12726 L: linux-pm@vger.kernel.org
12727 L: linux-arm-msm@vger.kernel.org
12729 F: drivers/thermal/qcom/
12731 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12732 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
12733 L: linux-media@vger.kernel.org
12734 L: linux-arm-msm@vger.kernel.org
12735 T: git git://linuxtv.org/media_tree.git
12737 F: drivers/media/platform/qcom/venus/
12739 QUALCOMM WCN36XX WIRELESS DRIVER
12740 M: Kalle Valo <kvalo@codeaurora.org>
12741 L: wcn36xx@lists.infradead.org
12742 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
12743 T: git git://github.com/KrasnikovEugene/wcn36xx.git
12745 F: drivers/net/wireless/ath/wcn36xx/
12747 QUANTENNA QTNFMAC WIRELESS DRIVER
12748 M: Igor Mitsyanko <imitsyanko@quantenna.com>
12749 M: Avinash Patil <avinashp@quantenna.com>
12750 M: Sergey Matyukevich <smatyukevich@quantenna.com>
12751 L: linux-wireless@vger.kernel.org
12753 F: drivers/net/wireless/quantenna
12755 RADEON and AMDGPU DRM DRIVERS
12756 M: Alex Deucher <alexander.deucher@amd.com>
12757 M: Christian König <christian.koenig@amd.com>
12758 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
12759 L: amd-gfx@lists.freedesktop.org
12760 T: git git://people.freedesktop.org/~agd5f/linux
12762 F: drivers/gpu/drm/radeon/
12763 F: include/uapi/drm/radeon_drm.h
12764 F: drivers/gpu/drm/amd/
12765 F: include/uapi/drm/amdgpu_drm.h
12767 RADEON FRAMEBUFFER DISPLAY DRIVER
12768 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
12769 L: linux-fbdev@vger.kernel.org
12771 F: drivers/video/fbdev/aty/radeon*
12772 F: include/uapi/linux/radeonfb.h
12774 RADIOSHARK RADIO DRIVER
12775 M: Hans Verkuil <hverkuil@xs4all.nl>
12776 L: linux-media@vger.kernel.org
12777 T: git git://linuxtv.org/media_tree.git
12779 F: drivers/media/radio/radio-shark.c
12781 RADIOSHARK2 RADIO DRIVER
12782 M: Hans Verkuil <hverkuil@xs4all.nl>
12783 L: linux-media@vger.kernel.org
12784 T: git git://linuxtv.org/media_tree.git
12786 F: drivers/media/radio/radio-shark2.c
12787 F: drivers/media/radio/radio-tea5777.c
12789 RADOS BLOCK DEVICE (RBD)
12790 M: Ilya Dryomov <idryomov@gmail.com>
12791 M: Sage Weil <sage@redhat.com>
12792 M: Alex Elder <elder@kernel.org>
12793 L: ceph-devel@vger.kernel.org
12794 W: http://ceph.com/
12795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12796 T: git git://github.com/ceph/ceph-client.git
12798 F: Documentation/ABI/testing/sysfs-bus-rbd
12799 F: drivers/block/rbd.c
12800 F: drivers/block/rbd_types.h
12802 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12803 M: Paul Mackerras <paulus@samba.org>
12804 L: linux-fbdev@vger.kernel.org
12806 F: drivers/video/fbdev/aty/aty128fb.c
12808 RAINSHADOW-CEC DRIVER
12809 M: Hans Verkuil <hverkuil@xs4all.nl>
12810 L: linux-media@vger.kernel.org
12811 T: git git://linuxtv.org/media_tree.git
12813 F: drivers/media/usb/rainshadow-cec/*
12815 RALINK MIPS ARCHITECTURE
12816 M: John Crispin <john@phrozen.org>
12817 L: linux-mips@vger.kernel.org
12819 F: arch/mips/ralink
12821 RALINK RT2X00 WIRELESS LAN DRIVER
12823 M: Stanislaw Gruszka <sgruszka@redhat.com>
12824 M: Helmut Schaa <helmut.schaa@googlemail.com>
12825 L: linux-wireless@vger.kernel.org
12827 F: drivers/net/wireless/ralink/rt2x00/
12829 RAMDISK RAM BLOCK DEVICE DRIVER
12830 M: Jens Axboe <axboe@kernel.dk>
12832 F: Documentation/blockdev/ramdisk.txt
12833 F: drivers/block/brd.c
12835 RANCHU VIRTUAL BOARD FOR MIPS
12836 M: Miodrag Dinic <miodrag.dinic@mips.com>
12837 L: linux-mips@vger.kernel.org
12839 F: arch/mips/generic/board-ranchu.c
12840 F: arch/mips/configs/generic/board-ranchu.config
12842 RANDOM NUMBER DRIVER
12843 M: "Theodore Ts'o" <tytso@mit.edu>
12845 F: drivers/char/random.c
12848 M: Matt Porter <mporter@kernel.crashing.org>
12849 M: Alexandre Bounine <alex.bou9@gmail.com>
12851 F: drivers/rapidio/
12853 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12854 L: linux-wireless@vger.kernel.org
12856 F: drivers/net/wireless/ray*
12858 RCUTORTURE TEST FRAMEWORK
12859 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
12860 M: Josh Triplett <josh@joshtriplett.org>
12861 R: Steven Rostedt <rostedt@goodmis.org>
12862 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12863 R: Lai Jiangshan <jiangshanlai@gmail.com>
12864 L: linux-kernel@vger.kernel.org
12866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12867 F: tools/testing/selftests/rcutorture
12870 M: Florian Fainelli <florian@openwrt.org>
12873 RDC R6040 FAST ETHERNET DRIVER
12874 M: Florian Fainelli <f.fainelli@gmail.com>
12875 L: netdev@vger.kernel.org
12877 F: drivers/net/ethernet/rdc/r6040.c
12879 RDMAVT - RDMA verbs software
12880 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12881 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12882 L: linux-rdma@vger.kernel.org
12884 F: drivers/infiniband/sw/rdmavt
12886 RDS - RELIABLE DATAGRAM SOCKETS
12887 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
12888 L: netdev@vger.kernel.org
12889 L: linux-rdma@vger.kernel.org
12890 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
12891 W: https://oss.oracle.com/projects/rds/
12894 F: Documentation/networking/rds.txt
12896 RDT - RESOURCE ALLOCATION
12897 M: Fenghua Yu <fenghua.yu@intel.com>
12898 M: Reinette Chatre <reinette.chatre@intel.com>
12899 L: linux-kernel@vger.kernel.org
12901 F: arch/x86/kernel/cpu/resctrl/
12902 F: arch/x86/include/asm/resctrl_sched.h
12903 F: Documentation/x86/resctrl*
12905 READ-COPY UPDATE (RCU)
12906 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
12907 M: Josh Triplett <josh@joshtriplett.org>
12908 R: Steven Rostedt <rostedt@goodmis.org>
12909 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12910 R: Lai Jiangshan <jiangshanlai@gmail.com>
12911 R: Joel Fernandes <joel@joelfernandes.org>
12912 L: linux-kernel@vger.kernel.org
12913 W: http://www.rdrop.com/users/paulmck/RCU/
12915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12916 F: Documentation/RCU/
12917 X: Documentation/RCU/torture.txt
12918 F: include/linux/rcu*
12919 X: include/linux/srcu*.h
12921 X: kernel/rcu/srcu*.c
12923 REAL TIME CLOCK (RTC) SUBSYSTEM
12924 M: Alessandro Zummo <a.zummo@towertech.it>
12925 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12926 L: linux-rtc@vger.kernel.org
12927 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
12928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12930 F: Documentation/devicetree/bindings/rtc/
12931 F: Documentation/rtc.txt
12933 F: include/linux/rtc.h
12934 F: include/uapi/linux/rtc.h
12935 F: include/linux/rtc/
12936 F: include/linux/platform_data/rtc-*
12937 F: tools/testing/selftests/rtc/
12939 REALTEK AUDIO CODECS
12940 M: Bard Liao <bardliao@realtek.com>
12941 M: Oder Chiou <oder_chiou@realtek.com>
12943 F: sound/soc/codecs/rt*
12944 F: include/sound/rt*.h
12946 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12947 M: Linus Walleij <linus.walleij@linaro.org>
12949 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12950 F: drivers/net/dsa/realtek-smi*
12951 F: drivers/net/dsa/rtl83*
12953 REDPINE WIRELESS DRIVER
12954 M: Amitkumar Karwar <amitkarwar@gmail.com>
12955 M: Siva Rebbagondla <siva8118@gmail.com>
12956 L: linux-wireless@vger.kernel.org
12958 F: drivers/net/wireless/rsi/
12960 REGISTER MAP ABSTRACTION
12961 M: Mark Brown <broonie@kernel.org>
12962 L: linux-kernel@vger.kernel.org
12963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12965 F: Documentation/devicetree/bindings/regmap/
12966 F: drivers/base/regmap/
12967 F: include/linux/regmap.h
12969 REISERFS FILE SYSTEM
12970 L: reiserfs-devel@vger.kernel.org
12974 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12975 M: Ohad Ben-Cohen <ohad@wizery.com>
12976 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12977 L: linux-remoteproc@vger.kernel.org
12978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12980 F: Documentation/devicetree/bindings/remoteproc/
12981 F: Documentation/remoteproc.txt
12982 F: drivers/remoteproc/
12983 F: include/linux/remoteproc.h
12985 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12986 M: Ohad Ben-Cohen <ohad@wizery.com>
12987 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12988 L: linux-remoteproc@vger.kernel.org
12989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12992 F: Documentation/rpmsg.txt
12993 F: include/linux/rpmsg.h
12994 F: include/linux/rpmsg/
12996 RENESAS CLOCK DRIVERS
12997 M: Geert Uytterhoeven <geert+renesas@glider.be>
12998 L: linux-renesas-soc@vger.kernel.org
12999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13001 F: drivers/clk/renesas/
13003 RENESAS EMEV2 I2C DRIVER
13004 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13006 F: drivers/i2c/busses/i2c-emev2.c
13008 RENESAS ETHERNET DRIVERS
13009 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13010 L: netdev@vger.kernel.org
13011 L: linux-renesas-soc@vger.kernel.org
13012 F: Documentation/devicetree/bindings/net/renesas,*.txt
13013 F: Documentation/devicetree/bindings/net/sh_eth.txt
13014 F: drivers/net/ethernet/renesas/
13015 F: include/linux/sh_eth.h
13017 RENESAS R-CAR GYROADC DRIVER
13018 M: Marek Vasut <marek.vasut@gmail.com>
13019 L: linux-iio@vger.kernel.org
13021 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13022 F: drivers/iio/adc/rcar-gyroadc.c
13024 RENESAS R-CAR I2C DRIVERS
13025 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13027 F: drivers/i2c/busses/i2c-rcar.c
13028 F: drivers/i2c/busses/i2c-sh_mobile.c
13030 RENESAS RIIC DRIVER
13031 M: Chris Brandt <chris.brandt@renesas.com>
13033 F: Documentation/devicetree/bindings/i2c/i2c-riic.txt
13034 F: drivers/i2c/busses/i2c-riic.c
13036 RENESAS USB PHY DRIVER
13037 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13038 L: linux-renesas-soc@vger.kernel.org
13040 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
13042 RESET CONTROLLER FRAMEWORK
13043 M: Philipp Zabel <p.zabel@pengutronix.de>
13044 T: git git://git.pengutronix.de/git/pza/linux
13047 F: Documentation/devicetree/bindings/reset/
13048 F: include/dt-bindings/reset/
13049 F: include/linux/reset.h
13050 F: include/linux/reset/
13051 F: include/linux/reset-controller.h
13053 RESTARTABLE SEQUENCES SUPPORT
13054 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13055 M: Peter Zijlstra <peterz@infradead.org>
13056 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
13057 M: Boqun Feng <boqun.feng@gmail.com>
13058 L: linux-kernel@vger.kernel.org
13061 F: include/uapi/linux/rseq.h
13062 F: include/trace/events/rseq.h
13063 F: tools/testing/selftests/rseq/
13066 M: Johannes Berg <johannes@sipsolutions.net>
13067 L: linux-wireless@vger.kernel.org
13068 W: http://wireless.kernel.org/
13069 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13072 F: Documentation/rfkill.txt
13073 F: Documentation/ABI/stable/sysfs-class-rfkill
13075 F: include/linux/rfkill.h
13076 F: include/uapi/linux/rfkill.h
13079 M: Thomas Graf <tgraf@suug.ch>
13080 M: Herbert Xu <herbert@gondor.apana.org.au>
13081 L: netdev@vger.kernel.org
13083 F: lib/rhashtable.c
13084 F: lib/test_rhashtable.c
13085 F: include/linux/rhashtable.h
13086 F: include/linux/rhashtable-types.h
13088 RICOH R5C592 MEMORYSTICK DRIVER
13089 M: Maxim Levitsky <maximlevitsky@gmail.com>
13091 F: drivers/memstick/host/r592.*
13093 RICOH SMARTMEDIA/XD DRIVER
13094 M: Maxim Levitsky <maximlevitsky@gmail.com>
13096 F: drivers/mtd/nand/raw/r852.c
13097 F: drivers/mtd/nand/raw/r852.h
13099 RISC-V ARCHITECTURE
13100 M: Palmer Dabbelt <palmer@sifive.com>
13101 M: Albert Ou <aou@eecs.berkeley.edu>
13102 L: linux-riscv@lists.infradead.org
13103 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13110 M: Stefan Achatz <erazor_de@users.sourceforge.net>
13111 W: http://sourceforge.net/projects/roccat/
13113 F: drivers/hid/hid-roccat*
13114 F: include/linux/hid-roccat*
13115 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
13117 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13118 M: Jacob chen <jacob2.chen@rock-chips.com>
13119 L: linux-media@vger.kernel.org
13121 F: drivers/media/platform/rockchip/rga/
13122 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
13124 ROCKCHIP VPU CODEC DRIVER
13125 M: Ezequiel Garcia <ezequiel@collabora.com>
13126 L: linux-media@vger.kernel.org
13128 F: drivers/staging/media/platform/rockchip/vpu/
13129 F: Documentation/devicetree/bindings/media/rockchip-vpu.txt
13132 M: Jiri Pirko <jiri@resnulli.us>
13133 L: netdev@vger.kernel.org
13135 F: drivers/net/ethernet/rocker/
13139 W: http://www.comtrol.com
13141 F: Documentation/serial/rocket.txt
13142 F: drivers/tty/rocket*
13144 ROCKETPORT EXPRESS/INFINITY DRIVER
13145 M: Kevin Cernekee <cernekee@gmail.com>
13146 L: linux-serial@vger.kernel.org
13148 F: drivers/tty/serial/rp2.*
13150 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13151 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13152 L: linux-kernel@vger.kernel.org
13153 L: linux-renesas-soc@vger.kernel.org
13155 F: drivers/mfd/bd9571mwv.c
13156 F: drivers/regulator/bd9571mwv-regulator.c
13157 F: drivers/gpio/gpio-bd9571mwv.c
13158 F: include/linux/mfd/bd9571mwv.h
13159 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13162 M: Ralf Baechle <ralf@linux-mips.org>
13163 L: linux-hams@vger.kernel.org
13164 W: http://www.linux-ax25.org/
13166 F: include/net/rose.h
13167 F: include/uapi/linux/rose.h
13170 RTL2830 MEDIA DRIVER
13171 M: Antti Palosaari <crope@iki.fi>
13172 L: linux-media@vger.kernel.org
13173 W: https://linuxtv.org
13174 W: http://palosaari.fi/linux/
13175 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13176 T: git git://linuxtv.org/anttip/media_tree.git
13178 F: drivers/media/dvb-frontends/rtl2830*
13180 RTL2832 MEDIA DRIVER
13181 M: Antti Palosaari <crope@iki.fi>
13182 L: linux-media@vger.kernel.org
13183 W: https://linuxtv.org
13184 W: http://palosaari.fi/linux/
13185 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13186 T: git git://linuxtv.org/anttip/media_tree.git
13188 F: drivers/media/dvb-frontends/rtl2832*
13190 RTL2832_SDR MEDIA DRIVER
13191 M: Antti Palosaari <crope@iki.fi>
13192 L: linux-media@vger.kernel.org
13193 W: https://linuxtv.org
13194 W: http://palosaari.fi/linux/
13195 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13196 T: git git://linuxtv.org/anttip/media_tree.git
13198 F: drivers/media/dvb-frontends/rtl2832_sdr*
13200 RTL8180 WIRELESS DRIVER
13201 L: linux-wireless@vger.kernel.org
13202 W: http://wireless.kernel.org/
13203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13205 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
13207 RTL8187 WIRELESS DRIVER
13208 M: Herton Ronaldo Krzesinski <herton@canonical.com>
13209 M: Hin-Tak Leung <htl10@users.sourceforge.net>
13210 M: Larry Finger <Larry.Finger@lwfinger.net>
13211 L: linux-wireless@vger.kernel.org
13212 W: http://wireless.kernel.org/
13213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13215 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
13217 REALTEK WIRELESS DRIVER (rtlwifi family)
13218 M: Ping-Ke Shih <pkshih@realtek.com>
13219 L: linux-wireless@vger.kernel.org
13220 W: http://wireless.kernel.org/
13221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13223 F: drivers/net/wireless/realtek/rtlwifi/
13225 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13226 M: Jes Sorensen <Jes.Sorensen@gmail.com>
13227 L: linux-wireless@vger.kernel.org
13228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13230 F: drivers/net/wireless/realtek/rtl8xxxu/
13232 RXRPC SOCKETS (AF_RXRPC)
13233 M: David Howells <dhowells@redhat.com>
13234 L: linux-afs@lists.infradead.org
13237 F: include/keys/rxrpc-type.h
13238 F: include/net/af_rxrpc.h
13239 F: include/trace/events/rxrpc.h
13240 F: include/uapi/linux/rxrpc.h
13241 F: Documentation/networking/rxrpc.txt
13242 W: https://www.infradead.org/~dhowells/kafs/
13244 S3 SAVAGE FRAMEBUFFER DRIVER
13245 M: Antonino Daplas <adaplas@gmail.com>
13246 L: linux-fbdev@vger.kernel.org
13248 F: drivers/video/fbdev/savage/
13251 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
13252 M: Heiko Carstens <heiko.carstens@de.ibm.com>
13253 L: linux-s390@vger.kernel.org
13254 W: http://www.ibm.com/developerworks/linux/linux390/
13255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13259 F: Documentation/s390/
13260 F: Documentation/driver-api/s390-drivers.rst
13262 S390 COMMON I/O LAYER
13263 M: Sebastian Ott <sebott@linux.ibm.com>
13264 M: Peter Oberparleiter <oberpar@linux.ibm.com>
13265 L: linux-s390@vger.kernel.org
13266 W: http://www.ibm.com/developerworks/linux/linux390/
13268 F: drivers/s390/cio/
13271 M: Stefan Haberland <sth@linux.ibm.com>
13272 M: Jan Hoeppner <hoeppner@linux.ibm.com>
13273 L: linux-s390@vger.kernel.org
13274 W: http://www.ibm.com/developerworks/linux/linux390/
13276 F: drivers/s390/block/dasd*
13277 F: block/partitions/ibm.c
13280 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13281 L: linux-s390@vger.kernel.org
13282 W: http://www.ibm.com/developerworks/linux/linux390/
13284 F: drivers/iommu/s390-iommu.c
13286 S390 IUCV NETWORK LAYER
13287 M: Julian Wiedmann <jwi@linux.ibm.com>
13288 M: Ursula Braun <ubraun@linux.ibm.com>
13289 L: linux-s390@vger.kernel.org
13290 W: http://www.ibm.com/developerworks/linux/linux390/
13292 F: drivers/s390/net/*iucv*
13293 F: include/net/iucv/
13296 S390 NETWORK DRIVERS
13297 M: Julian Wiedmann <jwi@linux.ibm.com>
13298 M: Ursula Braun <ubraun@linux.ibm.com>
13299 L: linux-s390@vger.kernel.org
13300 W: http://www.ibm.com/developerworks/linux/linux390/
13302 F: drivers/s390/net/
13305 M: Sebastian Ott <sebott@linux.ibm.com>
13306 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13307 L: linux-s390@vger.kernel.org
13308 W: http://www.ibm.com/developerworks/linux/linux390/
13311 F: drivers/pci/hotplug/s390_pci_hpc.c
13313 S390 VFIO-CCW DRIVER
13314 M: Cornelia Huck <cohuck@redhat.com>
13315 M: Farhan Ali <alifm@linux.ibm.com>
13316 M: Eric Farman <farman@linux.ibm.com>
13317 R: Halil Pasic <pasic@linux.ibm.com>
13318 L: linux-s390@vger.kernel.org
13319 L: kvm@vger.kernel.org
13321 F: drivers/s390/cio/vfio_ccw*
13322 F: Documentation/s390/vfio-ccw.txt
13323 F: include/uapi/linux/vfio_ccw.h
13326 M: Harald Freudenberger <freude@linux.ibm.com>
13327 L: linux-s390@vger.kernel.org
13328 W: http://www.ibm.com/developerworks/linux/linux390/
13330 F: drivers/s390/crypto/
13332 S390 VFIO AP DRIVER
13333 M: Tony Krowiak <akrowiak@linux.ibm.com>
13334 M: Pierre Morel <pmorel@linux.ibm.com>
13335 M: Halil Pasic <pasic@linux.ibm.com>
13336 L: linux-s390@vger.kernel.org
13337 W: http://www.ibm.com/developerworks/linux/linux390/
13339 F: drivers/s390/crypto/vfio_ap_drv.c
13340 F: drivers/s390/crypto/vfio_ap_private.h
13341 F: drivers/s390/crypto/vfio_ap_ops.c
13342 F: Documentation/s390/vfio-ap.txt
13345 M: Steffen Maier <maier@linux.ibm.com>
13346 M: Benjamin Block <bblock@linux.ibm.com>
13347 L: linux-s390@vger.kernel.org
13348 W: http://www.ibm.com/developerworks/linux/linux390/
13350 F: drivers/s390/scsi/zfcp_*
13352 S3C24XX SD/MMC Driver
13353 M: Ben Dooks <ben-linux@fluff.org>
13354 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13356 F: drivers/mmc/host/s3cmci.*
13358 SAA6588 RDS RECEIVER DRIVER
13359 M: Hans Verkuil <hverkuil@xs4all.nl>
13360 L: linux-media@vger.kernel.org
13361 T: git git://linuxtv.org/media_tree.git
13362 W: https://linuxtv.org
13364 F: drivers/media/i2c/saa6588*
13366 SAA7134 VIDEO4LINUX DRIVER
13367 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13368 L: linux-media@vger.kernel.org
13369 W: https://linuxtv.org
13370 T: git git://linuxtv.org/media_tree.git
13372 F: Documentation/media/v4l-drivers/saa7134*
13373 F: drivers/media/pci/saa7134/
13375 SAA7146 VIDEO4LINUX-2 DRIVER
13376 M: Hans Verkuil <hverkuil@xs4all.nl>
13377 L: linux-media@vger.kernel.org
13378 T: git git://linuxtv.org/media_tree.git
13380 F: drivers/media/common/saa7146/
13381 F: drivers/media/pci/saa7146/
13382 F: include/media/drv-intf/saa7146*
13384 SAMSUNG AUDIO (ASoC) DRIVERS
13385 M: Krzysztof Kozlowski <krzk@kernel.org>
13386 M: Sangbeom Kim <sbkim73@samsung.com>
13387 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13388 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13390 F: sound/soc/samsung/
13391 F: Documentation/devicetree/bindings/sound/samsung*
13393 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13394 M: Krzysztof Kozlowski <krzk@kernel.org>
13395 L: linux-crypto@vger.kernel.org
13396 L: linux-samsung-soc@vger.kernel.org
13398 F: drivers/crypto/exynos-rng.c
13399 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13401 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13402 M: Łukasz Stelmach <l.stelmach@samsung.com>
13403 L: linux-samsung-soc@vger.kernel.org
13405 F: drivers/char/hw_random/exynos-trng.c
13406 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13408 SAMSUNG FRAMEBUFFER DRIVER
13409 M: Jingoo Han <jingoohan1@gmail.com>
13410 L: linux-fbdev@vger.kernel.org
13412 F: drivers/video/fbdev/s3c-fb.c
13414 SAMSUNG LAPTOP DRIVER
13415 M: Corentin Chary <corentin.chary@gmail.com>
13416 L: platform-driver-x86@vger.kernel.org
13418 F: drivers/platform/x86/samsung-laptop.c
13420 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13421 M: Sangbeom Kim <sbkim73@samsung.com>
13422 M: Krzysztof Kozlowski <krzk@kernel.org>
13423 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13424 L: linux-kernel@vger.kernel.org
13425 L: linux-samsung-soc@vger.kernel.org
13427 F: drivers/mfd/sec*.c
13428 F: drivers/regulator/s2m*.c
13429 F: drivers/regulator/s5m*.c
13430 F: drivers/clk/clk-s2mps11.c
13431 F: drivers/rtc/rtc-s5m.c
13432 F: include/linux/mfd/samsung/
13433 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13434 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13435 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13436 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13438 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13439 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13440 L: linux-media@vger.kernel.org
13441 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13443 F: drivers/media/platform/s3c-camif/
13444 F: include/media/drv-intf/s3c_camif.h
13446 SAMSUNG S3FWRN5 NFC DRIVER
13447 M: Robert Baldyga <r.baldyga@samsung.com>
13448 M: Krzysztof Opasiak <k.opasiak@samsung.com>
13449 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13451 F: drivers/nfc/s3fwrn5
13453 SAMSUNG S5C73M3 CAMERA DRIVER
13454 M: Kyungmin Park <kyungmin.park@samsung.com>
13455 M: Andrzej Hajda <a.hajda@samsung.com>
13456 L: linux-media@vger.kernel.org
13458 F: drivers/media/i2c/s5c73m3/*
13460 SAMSUNG S5K5BAF CAMERA DRIVER
13461 M: Kyungmin Park <kyungmin.park@samsung.com>
13462 M: Andrzej Hajda <a.hajda@samsung.com>
13463 L: linux-media@vger.kernel.org
13465 F: drivers/media/i2c/s5k5baf.c
13467 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13468 M: Krzysztof Kozlowski <krzk@kernel.org>
13469 M: Vladimir Zapolskiy <vz@mleia.com>
13470 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
13471 L: linux-crypto@vger.kernel.org
13472 L: linux-samsung-soc@vger.kernel.org
13474 F: drivers/crypto/s5p-sss.c
13476 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13477 M: Kyungmin Park <kyungmin.park@samsung.com>
13478 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13479 L: linux-media@vger.kernel.org
13480 Q: https://patchwork.linuxtv.org/project/linux-media/list/
13482 F: drivers/media/platform/exynos4-is/
13484 SAMSUNG SOC CLOCK DRIVERS
13485 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13486 M: Tomasz Figa <tomasz.figa@gmail.com>
13487 M: Chanwoo Choi <cw00.choi@samsung.com>
13489 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13491 F: drivers/clk/samsung/
13492 F: include/dt-bindings/clock/exynos*.h
13493 F: Documentation/devicetree/bindings/clock/exynos*.txt
13495 SAMSUNG SPI DRIVERS
13496 M: Kukjin Kim <kgene@kernel.org>
13497 M: Krzysztof Kozlowski <krzk@kernel.org>
13498 M: Andi Shyti <andi@etezian.org>
13499 L: linux-spi@vger.kernel.org
13500 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13502 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
13503 F: drivers/spi/spi-s3c*
13504 F: include/linux/platform_data/spi-s3c64xx.h
13506 SAMSUNG SXGBE DRIVERS
13507 M: Byungho An <bh74.an@samsung.com>
13508 M: Girish K S <ks.giri@samsung.com>
13509 M: Vipul Pandya <vipul.pandya@samsung.com>
13511 L: netdev@vger.kernel.org
13512 F: drivers/net/ethernet/samsung/sxgbe/
13514 SAMSUNG THERMAL DRIVER
13515 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13516 L: linux-pm@vger.kernel.org
13517 L: linux-samsung-soc@vger.kernel.org
13519 T: git https://github.com/lmajewski/linux-samsung-thermal.git
13520 F: drivers/thermal/samsung/
13522 SAMSUNG USB2 PHY DRIVER
13523 M: Kamil Debski <kamil@wypas.org>
13524 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13525 L: linux-kernel@vger.kernel.org
13527 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
13528 F: Documentation/phy/samsung-usb2.txt
13529 F: drivers/phy/samsung/phy-exynos4210-usb2.c
13530 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
13531 F: drivers/phy/samsung/phy-exynos5250-usb2.c
13532 F: drivers/phy/samsung/phy-s5pv210-usb2.c
13533 F: drivers/phy/samsung/phy-samsung-usb2.c
13534 F: drivers/phy/samsung/phy-samsung-usb2.h
13537 M: Zwane Mwaikambo <zwanem@gmail.com>
13539 F: drivers/watchdog/sc1200wdt.c
13542 M: Ingo Molnar <mingo@redhat.com>
13543 M: Peter Zijlstra <peterz@infradead.org>
13544 L: linux-kernel@vger.kernel.org
13545 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13548 F: include/linux/sched.h
13549 F: include/uapi/linux/sched.h
13550 F: include/linux/wait.h
13551 F: include/linux/preempt.h
13553 SCR24X CHIP CARD INTERFACE DRIVER
13554 M: Lubomir Rintel <lkundrak@v3.sk>
13556 F: drivers/char/pcmcia/scr24x_cs.c
13559 M: Jens Axboe <axboe@kernel.dk>
13560 L: linux-scsi@vger.kernel.org
13561 W: http://www.kernel.dk
13563 F: drivers/scsi/sr*
13565 SCSI RDMA PROTOCOL (SRP) INITIATOR
13566 M: Bart Van Assche <bvanassche@acm.org>
13567 L: linux-rdma@vger.kernel.org
13569 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13570 F: drivers/infiniband/ulp/srp/
13571 F: include/scsi/srp.h
13573 SCSI RDMA PROTOCOL (SRP) TARGET
13574 M: Bart Van Assche <bvanassche@acm.org>
13575 L: linux-rdma@vger.kernel.org
13576 L: target-devel@vger.kernel.org
13578 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13579 F: drivers/infiniband/ulp/srpt/
13582 M: Doug Gilbert <dgilbert@interlog.com>
13583 L: linux-scsi@vger.kernel.org
13584 W: http://sg.danny.cz/sg
13586 F: Documentation/scsi/scsi-generic.txt
13587 F: drivers/scsi/sg.c
13588 F: include/scsi/sg.h
13591 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
13592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13593 M: "Martin K. Petersen" <martin.petersen@oracle.com>
13594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13595 L: linux-scsi@vger.kernel.org
13597 F: Documentation/devicetree/bindings/scsi/
13602 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13603 L: linux-scsi@vger.kernel.org
13605 F: Documentation/scsi/st.txt
13606 F: drivers/scsi/st.*
13607 F: drivers/scsi/st_*.h
13610 M: Vlad Yasevich <vyasevich@gmail.com>
13611 M: Neil Horman <nhorman@tuxdriver.com>
13612 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13613 L: linux-sctp@vger.kernel.org
13614 W: http://lksctp.sourceforge.net
13616 F: Documentation/networking/sctp.txt
13617 F: include/linux/sctp.h
13618 F: include/uapi/linux/sctp.h
13619 F: include/net/sctp/
13623 M: Jim Cromie <jim.cromie@gmail.com>
13625 F: Documentation/i2c/busses/scx200_acb
13626 F: arch/x86/platform/scx200/
13627 F: drivers/watchdog/scx200_wdt.c
13628 F: drivers/i2c/busses/scx200*
13629 F: drivers/mtd/maps/scx200_docflash.c
13630 F: include/linux/scx200.h
13633 M: Jim Cromie <jim.cromie@gmail.com>
13635 F: drivers/char/scx200_gpio.c
13636 F: include/linux/scx200_gpio.h
13638 SCx200 HRT CLOCKSOURCE DRIVER
13639 M: Jim Cromie <jim.cromie@gmail.com>
13641 F: drivers/clocksource/scx200_hrt.c
13643 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13644 M: Sascha Sommer <saschasommer@freenet.de>
13645 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13647 F: drivers/mmc/host/sdricoh_cs.c
13649 SECO BOARDS CEC DRIVER
13650 M: Ettore Chimenti <ek5.chimenti@gmail.com>
13652 F: drivers/media/platform/seco-cec/seco-cec.c
13653 F: drivers/media/platform/seco-cec/seco-cec.h
13656 M: Kees Cook <keescook@chromium.org>
13657 R: Andy Lutomirski <luto@amacapital.net>
13658 R: Will Drewry <wad@chromium.org>
13659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13661 F: kernel/seccomp.c
13662 F: include/uapi/linux/seccomp.h
13663 F: include/linux/seccomp.h
13664 F: tools/testing/selftests/seccomp/*
13665 F: tools/testing/selftests/kselftest_harness.h
13666 F: Documentation/userspace-api/seccomp_filter.rst
13667 K: \bsecure_computing
13670 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13671 M: Al Cooper <alcooperx@gmail.com>
13672 L: linux-mmc@vger.kernel.org
13673 L: bcm-kernel-feedback-list@broadcom.com
13675 F: drivers/mmc/host/sdhci-brcmstb*
13677 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13678 M: Adrian Hunter <adrian.hunter@intel.com>
13679 L: linux-mmc@vger.kernel.org
13681 F: drivers/mmc/host/sdhci*
13682 F: include/linux/mmc/sdhci*
13684 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
13685 M: Adrian Hunter <adrian.hunter@intel.com>
13686 M: Ritesh Harjani <riteshh@codeaurora.org>
13687 M: Asutosh Das <asutoshd@codeaurora.org>
13688 L: linux-mmc@vger.kernel.org
13690 F: drivers/mmc/host/cqhci*
13692 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13693 M: Prabu Thangamuthu <prabu.t@synopsys.com>
13694 M: Manjunath M B <manjumb@synopsys.com>
13695 L: linux-mmc@vger.kernel.org
13697 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
13699 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13700 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13701 L: linux-mmc@vger.kernel.org
13703 F: drivers/mmc/host/sdhci-of-at91.c
13705 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13706 M: Ben Dooks <ben-linux@fluff.org>
13707 M: Jaehoon Chung <jh80.chung@samsung.com>
13708 L: linux-mmc@vger.kernel.org
13710 F: drivers/mmc/host/sdhci-s3c*
13712 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13713 M: Viresh Kumar <vireshk@kernel.org>
13714 L: linux-mmc@vger.kernel.org
13716 F: drivers/mmc/host/sdhci-spear.c
13718 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13719 M: Kishon Vijay Abraham I <kishon@ti.com>
13720 L: linux-mmc@vger.kernel.org
13722 F: drivers/mmc/host/sdhci-omap.c
13724 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13725 M: Scott Bauer <scott.bauer@intel.com>
13726 M: Jonathan Derrick <jonathan.derrick@intel.com>
13727 L: linux-block@vger.kernel.org
13730 F: block/opal_proto.h
13731 F: include/linux/sed*
13732 F: include/uapi/linux/sed*
13735 M: Security Officers <security@kernel.org>
13739 M: James Morris <jmorris@namei.org>
13740 M: "Serge E. Hallyn" <serge@hallyn.com>
13741 L: linux-security-module@vger.kernel.org (suggested Cc:)
13742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13743 W: http://kernsec.org/
13746 X: security/selinux/
13748 SELINUX SECURITY MODULE
13749 M: Paul Moore <paul@paul-moore.com>
13750 M: Stephen Smalley <sds@tycho.nsa.gov>
13751 M: Eric Paris <eparis@parisplace.org>
13752 L: selinux@vger.kernel.org
13753 W: https://selinuxproject.org
13754 W: https://github.com/SELinuxProject
13755 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13757 F: include/linux/selinux*
13758 F: security/selinux/
13759 F: scripts/selinux/
13760 F: Documentation/admin-guide/LSM/SELinux.rst
13763 M: Jiri Slaby <jirislaby@gmail.com>
13765 F: drivers/misc/phantom.c
13766 F: include/uapi/linux/phantom.h
13769 M: Rob Herring <robh@kernel.org>
13770 L: linux-serial@vger.kernel.org
13772 F: Documentation/devicetree/bindings/serial/slave-device.txt
13773 F: drivers/tty/serdev/
13774 F: include/linux/serdev.h
13777 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13778 L: linux-serial@vger.kernel.org
13780 F: Documentation/devicetree/bindings/serial/
13781 F: drivers/tty/serial/
13784 M: Sean Young <sean@mess.org>
13785 L: linux-media@vger.kernel.org
13787 F: drivers/media/rc/serial_ir.c
13790 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13791 M: Edward Cree <ecree@solarflare.com>
13792 M: Bert Kenward <bkenward@solarflare.com>
13793 L: netdev@vger.kernel.org
13795 F: drivers/net/ethernet/sfc/
13797 SFF/SFP/SFP+ MODULE SUPPORT
13798 M: Russell King <linux@armlinux.org.uk>
13799 L: netdev@vger.kernel.org
13801 F: drivers/net/phy/phylink.c
13802 F: drivers/net/phy/sfp*
13803 F: include/linux/phylink.h
13804 F: include/linux/sfp.h
13807 M: Dimitri Sivanich <sivanich@sgi.com>
13809 F: drivers/misc/sgi-gru/
13811 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13812 M: Pat Gefre <pfg@sgi.com>
13813 L: linux-ia64@vger.kernel.org
13815 F: Documentation/ia64/serial.txt
13816 F: drivers/tty/serial/ioc?_serial.c
13817 F: include/linux/ioc?.h
13819 SGI XP/XPC/XPNET DRIVER
13820 M: Cliff Whickman <cpw@sgi.com>
13821 M: Robin Holt <robinmholt@gmail.com>
13823 F: drivers/misc/sgi-xp/
13825 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13826 M: Ursula Braun <ubraun@linux.ibm.com>
13827 M: Karsten Graul <kgraul@linux.ibm.com>
13828 L: linux-s390@vger.kernel.org
13829 W: http://www.ibm.com/developerworks/linux/linux390/
13833 SHARP RJ54N1CB0C SENSOR DRIVER
13834 M: Jacopo Mondi <jacopo@jmondi.org>
13835 L: linux-media@vger.kernel.org
13836 T: git git://linuxtv.org/media_tree.git
13838 F: drivers/media/i2c/rj54n1cb0c.c
13839 F: include/media/i2c/rj54n1cb0c.h
13841 SH_VEU V4L2 MEM2MEM DRIVER
13842 L: linux-media@vger.kernel.org
13844 F: drivers/media/platform/sh_veu.c
13846 SH_VOU V4L2 OUTPUT DRIVER
13847 L: linux-media@vger.kernel.org
13849 F: drivers/media/platform/sh_vou.c
13850 F: include/media/drv-intf/sh_vou.h
13852 SI2157 MEDIA DRIVER
13853 M: Antti Palosaari <crope@iki.fi>
13854 L: linux-media@vger.kernel.org
13855 W: https://linuxtv.org
13856 W: http://palosaari.fi/linux/
13857 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13858 T: git git://linuxtv.org/anttip/media_tree.git
13860 F: drivers/media/tuners/si2157*
13862 SI2165 MEDIA DRIVER
13863 M: Matthias Schwarzott <zzam@gentoo.org>
13864 L: linux-media@vger.kernel.org
13865 W: https://linuxtv.org
13866 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13868 F: drivers/media/dvb-frontends/si2165*
13870 SI2168 MEDIA DRIVER
13871 M: Antti Palosaari <crope@iki.fi>
13872 L: linux-media@vger.kernel.org
13873 W: https://linuxtv.org
13874 W: http://palosaari.fi/linux/
13875 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13876 T: git git://linuxtv.org/anttip/media_tree.git
13878 F: drivers/media/dvb-frontends/si2168*
13880 SI470X FM RADIO RECEIVER I2C DRIVER
13881 M: Hans Verkuil <hverkuil@xs4all.nl>
13882 L: linux-media@vger.kernel.org
13883 T: git git://linuxtv.org/media_tree.git
13884 W: https://linuxtv.org
13886 F: drivers/media/radio/si470x/radio-si470x-i2c.c
13888 SI470X FM RADIO RECEIVER USB DRIVER
13889 M: Hans Verkuil <hverkuil@xs4all.nl>
13890 L: linux-media@vger.kernel.org
13891 T: git git://linuxtv.org/media_tree.git
13892 W: https://linuxtv.org
13894 F: drivers/media/radio/si470x/radio-si470x-common.c
13895 F: drivers/media/radio/si470x/radio-si470x.h
13896 F: drivers/media/radio/si470x/radio-si470x-usb.c
13898 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13899 M: Eduardo Valentin <edubezval@gmail.com>
13900 L: linux-media@vger.kernel.org
13901 T: git git://linuxtv.org/media_tree.git
13902 W: https://linuxtv.org
13904 F: drivers/media/radio/si4713/si4713.?
13906 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13907 M: Eduardo Valentin <edubezval@gmail.com>
13908 L: linux-media@vger.kernel.org
13909 T: git git://linuxtv.org/media_tree.git
13910 W: https://linuxtv.org
13912 F: drivers/media/radio/si4713/radio-platform-si4713.c
13914 SI4713 FM RADIO TRANSMITTER USB DRIVER
13915 M: Hans Verkuil <hverkuil@xs4all.nl>
13916 L: linux-media@vger.kernel.org
13917 T: git git://linuxtv.org/media_tree.git
13918 W: https://linuxtv.org
13920 F: drivers/media/radio/si4713/radio-usb-si4713.c
13923 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13924 L: linux-media@vger.kernel.org
13925 W: https://linuxtv.org
13926 T: git git://linuxtv.org/media_tree.git
13928 F: drivers/media/common/siano/
13929 F: drivers/media/usb/siano/
13930 F: drivers/media/usb/siano/
13931 F: drivers/media/mmc/siano/
13934 M: Palmer Dabbelt <palmer@sifive.com>
13935 M: Paul Walmsley <paul.walmsley@sifive.com>
13936 L: linux-riscv@lists.infradead.org
13937 T: git git://github.com/sifive/riscv-linux.git
13942 SILEAD TOUCHSCREEN DRIVER
13943 M: Hans de Goede <hdegoede@redhat.com>
13944 L: linux-input@vger.kernel.org
13945 L: platform-driver-x86@vger.kernel.org
13947 F: drivers/input/touchscreen/silead.c
13948 F: drivers/platform/x86/touchscreen_dmi.c
13950 SILICON MOTION SM712 FRAME BUFFER DRIVER
13951 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13952 M: Teddy Wang <teddy.wang@siliconmotion.com>
13953 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13954 L: linux-fbdev@vger.kernel.org
13956 F: drivers/video/fbdev/sm712*
13957 F: Documentation/fb/sm712fb.txt
13959 SIMPLE FIRMWARE INTERFACE (SFI)
13960 M: Len Brown <lenb@kernel.org>
13961 L: sfi-devel@simplefirmware.org
13962 W: http://simplefirmware.org/
13963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13965 F: arch/x86/platform/sfi/
13967 F: include/linux/sfi*.h
13970 M: Hans de Goede <hdegoede@redhat.com>
13971 L: linux-fbdev@vger.kernel.org
13973 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
13974 F: drivers/video/fbdev/simplefb.c
13975 F: include/linux/platform_data/simplefb.h
13977 SIMTEC EB110ATX (Chalice CATS)
13979 P: Vincent Sanders <vince@simtec.co.uk>
13980 M: Simtec Linux Team <linux@simtec.co.uk>
13981 W: http://www.simtec.co.uk/products/EB110ATX/
13984 SIMTEC EB2410ITX (BAST)
13986 P: Vincent Sanders <vince@simtec.co.uk>
13987 M: Simtec Linux Team <linux@simtec.co.uk>
13988 W: http://www.simtec.co.uk/products/EB2410ITX/
13990 F: arch/arm/mach-s3c24xx/mach-bast.c
13991 F: arch/arm/mach-s3c24xx/bast-ide.c
13992 F: arch/arm/mach-s3c24xx/bast-irq.c
13994 SIPHASH PRF ROUTINES
13995 M: Jason A. Donenfeld <Jason@zx2c4.com>
13998 F: lib/test_siphash.c
13999 F: include/linux/siphash.h
14002 M: Gavin Schenk <g.schenk@eckelmann.de>
14003 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14004 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14007 F: drivers/gpio/gpio-siox.c
14008 F: include/trace/events/siox.h
14010 SIS 190 ETHERNET DRIVER
14011 M: Francois Romieu <romieu@fr.zoreil.com>
14012 L: netdev@vger.kernel.org
14014 F: drivers/net/ethernet/sis/sis190.c
14016 SIS 900/7016 FAST ETHERNET DRIVER
14017 M: Daniele Venzano <venza@brownhat.org>
14018 W: http://www.brownhat.org/sis900.html
14019 L: netdev@vger.kernel.org
14021 F: drivers/net/ethernet/sis/sis900.*
14023 SIS FRAMEBUFFER DRIVER
14024 M: Thomas Winischhofer <thomas@winischhofer.net>
14025 W: http://www.winischhofer.net/linuxsisvga.shtml
14027 F: Documentation/fb/sisfb.txt
14028 F: drivers/video/fbdev/sis/
14029 F: include/video/sisfb.h
14032 M: Thomas Winischhofer <thomas@winischhofer.net>
14033 W: http://www.winischhofer.at/linuxsisusbvga.shtml
14035 F: drivers/usb/misc/sisusbvga/
14038 M: Christoph Lameter <cl@linux.com>
14039 M: Pekka Enberg <penberg@kernel.org>
14040 M: David Rientjes <rientjes@google.com>
14041 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
14042 M: Andrew Morton <akpm@linux-foundation.org>
14043 L: linux-mm@kvack.org
14045 F: include/linux/sl?b*.h
14048 SLEEPABLE READ-COPY UPDATE (SRCU)
14049 M: Lai Jiangshan <jiangshanlai@gmail.com>
14050 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
14051 M: Josh Triplett <josh@joshtriplett.org>
14052 R: Steven Rostedt <rostedt@goodmis.org>
14053 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14054 L: linux-kernel@vger.kernel.org
14055 W: http://www.rdrop.com/users/paulmck/RCU/
14057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14058 F: include/linux/srcu*.h
14059 F: kernel/rcu/srcu*.c
14061 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14062 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14063 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14065 F: drivers/slimbus/
14066 F: Documentation/devicetree/bindings/slimbus/
14067 F: include/linux/slimbus.h
14069 SMACK SECURITY MODULE
14070 M: Casey Schaufler <casey@schaufler-ca.com>
14071 L: linux-security-module@vger.kernel.org
14072 W: http://schaufler-ca.com
14073 T: git git://github.com/cschaufler/smack-next
14075 F: Documentation/admin-guide/LSM/Smack.rst
14078 SMC91x ETHERNET DRIVER
14079 M: Nicolas Pitre <nico@fluxnic.net>
14081 F: drivers/net/ethernet/smsc/smc91x.*
14083 SMIA AND SMIA++ IMAGE SENSOR DRIVER
14084 M: Sakari Ailus <sakari.ailus@iki.fi>
14085 L: linux-media@vger.kernel.org
14087 F: drivers/media/i2c/smiapp/
14088 F: include/media/i2c/smiapp.h
14089 F: drivers/media/i2c/smiapp-pll.c
14090 F: drivers/media/i2c/smiapp-pll.h
14091 F: include/uapi/linux/smiapp.h
14092 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14094 SMM665 HARDWARE MONITOR DRIVER
14095 M: Guenter Roeck <linux@roeck-us.net>
14096 L: linux-hwmon@vger.kernel.org
14098 F: Documentation/hwmon/smm665
14099 F: drivers/hwmon/smm665.c
14101 SMSC EMC2103 HARDWARE MONITOR DRIVER
14102 M: Steve Glendinning <steve.glendinning@shawell.net>
14103 L: linux-hwmon@vger.kernel.org
14105 F: Documentation/hwmon/emc2103
14106 F: drivers/hwmon/emc2103.c
14108 SMSC SCH5627 HARDWARE MONITOR DRIVER
14109 M: Hans de Goede <hdegoede@redhat.com>
14110 L: linux-hwmon@vger.kernel.org
14112 F: Documentation/hwmon/sch5627
14113 F: drivers/hwmon/sch5627.c
14115 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14116 M: Steve Glendinning <steve.glendinning@shawell.net>
14117 L: linux-fbdev@vger.kernel.org
14119 F: drivers/video/fbdev/smscufx.c
14121 SMSC47B397 HARDWARE MONITOR DRIVER
14122 M: Jean Delvare <jdelvare@suse.com>
14123 L: linux-hwmon@vger.kernel.org
14125 F: Documentation/hwmon/smsc47b397
14126 F: drivers/hwmon/smsc47b397.c
14128 SMSC911x ETHERNET DRIVER
14129 M: Steve Glendinning <steve.glendinning@shawell.net>
14130 L: netdev@vger.kernel.org
14132 F: include/linux/smsc911x.h
14133 F: drivers/net/ethernet/smsc/smsc911x.*
14135 SMSC9420 PCI ETHERNET DRIVER
14136 M: Steve Glendinning <steve.glendinning@shawell.net>
14137 L: netdev@vger.kernel.org
14139 F: drivers/net/ethernet/smsc/smsc9420.*
14141 SOC-CAMERA V4L2 SUBSYSTEM
14142 L: linux-media@vger.kernel.org
14143 T: git git://linuxtv.org/media_tree.git
14145 F: include/media/soc*
14146 F: drivers/media/i2c/soc_camera/
14147 F: drivers/media/platform/soc_camera/
14149 SOCIONEXT SYNQUACER I2C DRIVER
14150 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
14151 L: linux-i2c@vger.kernel.org
14153 F: drivers/i2c/busses/i2c-synquacer.c
14154 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14156 SOCIONEXT UNIPHIER SOUND DRIVER
14157 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14159 F: sound/soc/uniphier/
14161 SOEKRIS NET48XX LED SUPPORT
14162 M: Chris Boot <bootc@bootc.net>
14164 F: drivers/leds/leds-net48xx.c
14166 SOFT-ROCE DRIVER (rxe)
14167 M: Moni Shoua <monis@mellanox.com>
14168 L: linux-rdma@vger.kernel.org
14170 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14171 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14172 F: drivers/infiniband/sw/rxe/
14173 F: include/uapi/rdma/rdma_user_rxe.h
14175 SOFTLOGIC 6x10 MPEG CODEC
14176 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14177 M: Anton Sviridenko <anton@corp.bluecherry.net>
14178 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14179 M: Andrey Utkin <andrey_utkin@fastmail.com>
14180 M: Ismael Luceno <ismael@iodev.co.uk>
14181 L: linux-media@vger.kernel.org
14183 F: drivers/media/pci/solo6x10/
14185 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14186 M: James Morse <james.morse@arm.com>
14187 L: linux-arm-kernel@lists.infradead.org
14189 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
14190 F: drivers/firmware/arm_sdei.c
14191 F: include/linux/arm_sdei.h
14192 F: include/uapi/linux/arm_sdei.h
14194 SOFTWARE RAID (Multiple Disks) SUPPORT
14195 M: Shaohua Li <shli@kernel.org>
14196 L: linux-raid@vger.kernel.org
14197 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14199 F: drivers/md/Makefile
14200 F: drivers/md/Kconfig
14202 F: drivers/md/raid*
14203 F: include/linux/raid/
14204 F: include/uapi/linux/raid/
14206 SOCIONEXT (SNI) AVE NETWORK DRIVER
14207 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14208 L: netdev@vger.kernel.org
14210 F: drivers/net/ethernet/socionext/sni_ave.c
14211 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14213 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14214 M: Jassi Brar <jaswinder.singh@linaro.org>
14215 L: netdev@vger.kernel.org
14217 F: drivers/net/ethernet/socionext/netsec.c
14218 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
14220 SOLIDRUN CLEARFOG SUPPORT
14221 M: Russell King <linux@armlinux.org.uk>
14223 F: arch/arm/boot/dts/armada-388-clearfog*
14224 F: arch/arm/boot/dts/armada-38x-solidrun-*
14226 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14227 M: Russell King <linux@armlinux.org.uk>
14229 F: arch/arm/boot/dts/imx6*-cubox-i*
14230 F: arch/arm/boot/dts/imx6*-hummingboard*
14231 F: arch/arm/boot/dts/imx6*-sr-*
14233 SONIC NETWORK DRIVER
14234 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14235 L: netdev@vger.kernel.org
14237 F: drivers/net/ethernet/natsemi/sonic.*
14239 SONICS SILICON BACKPLANE DRIVER (SSB)
14240 M: Michael Buesch <m@bues.ch>
14241 L: linux-wireless@vger.kernel.org
14244 F: include/linux/ssb/
14246 SONY IMX214 SENSOR DRIVER
14247 M: Ricardo Ribalda <ricardo.ribalda@gmail.com>
14248 L: linux-media@vger.kernel.org
14249 T: git git://linuxtv.org/media_tree.git
14251 F: drivers/media/i2c/imx214.c
14252 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14254 SONY IMX258 SENSOR DRIVER
14255 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14256 L: linux-media@vger.kernel.org
14257 T: git git://linuxtv.org/media_tree.git
14259 F: drivers/media/i2c/imx258.c
14261 SONY IMX274 SENSOR DRIVER
14262 M: Leon Luo <leonl@leopardimaging.com>
14263 L: linux-media@vger.kernel.org
14264 T: git git://linuxtv.org/media_tree.git
14266 F: drivers/media/i2c/imx274.c
14267 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
14269 SONY IMX319 SENSOR DRIVER
14270 M: Bingbu Cao <bingbu.cao@intel.com>
14271 L: linux-media@vger.kernel.org
14272 T: git git://linuxtv.org/media_tree.git
14274 F: drivers/media/i2c/imx319.c
14276 SONY IMX355 SENSOR DRIVER
14277 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14278 L: linux-media@vger.kernel.org
14279 T: git git://linuxtv.org/media_tree.git
14281 F: drivers/media/i2c/imx355.c
14283 SONY MEMORYSTICK CARD SUPPORT
14284 M: Alex Dubov <oakad@yahoo.com>
14285 W: http://tifmxx.berlios.de/
14287 F: drivers/memstick/host/tifm_ms.c
14289 SONY MEMORYSTICK STANDARD SUPPORT
14290 M: Maxim Levitsky <maximlevitsky@gmail.com>
14292 F: drivers/memstick/core/ms_block.*
14294 SONY VAIO CONTROL DEVICE DRIVER
14295 M: Mattia Dongili <malattia@linux.it>
14296 L: platform-driver-x86@vger.kernel.org
14297 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14299 F: Documentation/laptops/sony-laptop.txt
14300 F: drivers/char/sonypi.c
14301 F: drivers/platform/x86/sony-laptop.c
14302 F: include/linux/sony-laptop.h
14305 M: Jaroslav Kysela <perex@perex.cz>
14306 M: Takashi Iwai <tiwai@suse.com>
14307 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14308 W: http://www.alsa-project.org/
14309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14310 T: git git://git.alsa-project.org/alsa-kernel.git
14311 Q: http://patchwork.kernel.org/project/alsa-devel/list/
14313 F: Documentation/sound/
14315 F: include/uapi/sound/
14318 SOUND - COMPRESSED AUDIO
14319 M: Vinod Koul <vkoul@kernel.org>
14320 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14323 F: Documentation/sound/designs/compress-offload.rst
14324 F: include/sound/compress_driver.h
14325 F: include/uapi/sound/compress_*
14326 F: sound/core/compress_offload.c
14327 F: sound/soc/soc-compress.c
14329 SOUND - DMAENGINE HELPERS
14330 M: Lars-Peter Clausen <lars@metafoo.de>
14332 F: include/sound/dmaengine_pcm.h
14333 F: sound/core/pcm_dmaengine.c
14334 F: sound/soc/soc-generic-dmaengine-pcm.c
14336 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14337 M: Liam Girdwood <lgirdwood@gmail.com>
14338 M: Mark Brown <broonie@kernel.org>
14339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14340 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14341 W: http://alsa-project.org/main/index.php/ASoC
14343 F: Documentation/devicetree/bindings/sound/
14344 F: Documentation/sound/soc/
14346 F: include/dt-bindings/sound/
14347 F: include/sound/soc*
14349 SOUNDWIRE SUBSYSTEM
14350 M: Vinod Koul <vkoul@kernel.org>
14351 M: Sanyog Kale <sanyog.r.kale@intel.com>
14352 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14353 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14355 F: Documentation/driver-api/soundwire/
14356 F: drivers/soundwire/
14357 F: include/linux/soundwire/
14360 M: Olli Salonen <olli.salonen@iki.fi>
14361 L: linux-media@vger.kernel.org
14362 W: https://linuxtv.org
14363 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14365 F: drivers/media/dvb-frontends/sp2*
14367 SPARC + UltraSPARC (sparc/sparc64)
14368 M: "David S. Miller" <davem@davemloft.net>
14369 L: sparclinux@vger.kernel.org
14370 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
14371 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14377 SPARC SERIAL DRIVERS
14378 M: "David S. Miller" <davem@davemloft.net>
14379 L: sparclinux@vger.kernel.org
14380 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14383 F: include/linux/sunserialcore.h
14384 F: drivers/tty/serial/suncore.c
14385 F: drivers/tty/serial/sunhv.c
14386 F: drivers/tty/serial/sunsab.c
14387 F: drivers/tty/serial/sunsab.h
14388 F: drivers/tty/serial/sunsu.c
14389 F: drivers/tty/serial/sunzilog.c
14390 F: drivers/tty/serial/sunzilog.h
14391 F: drivers/tty/vcc.c
14394 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14395 L: linux-sparse@vger.kernel.org
14396 W: https://sparse.wiki.kernel.org/
14397 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14399 F: include/linux/compiler.h
14401 SPEAR CLOCK FRAMEWORK SUPPORT
14402 M: Viresh Kumar <vireshk@kernel.org>
14403 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14404 W: http://www.st.com/spear
14406 F: drivers/clk/spear/
14408 SPEAR PLATFORM SUPPORT
14409 M: Viresh Kumar <vireshk@kernel.org>
14410 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14411 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14412 W: http://www.st.com/spear
14414 F: arch/arm/boot/dts/spear*
14415 F: arch/arm/mach-spear/
14418 M: Marek Vasut <marek.vasut@gmail.com>
14419 M: Tudor Ambarus <tudor.ambarus@microchip.com>
14420 L: linux-mtd@lists.infradead.org
14421 W: http://www.linux-mtd.infradead.org/
14422 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
14423 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14424 T: git git://git.infradead.org/linux-mtd.git spi-nor/next
14426 F: drivers/mtd/spi-nor/
14427 F: include/linux/mtd/spi-nor.h
14430 M: Mark Brown <broonie@kernel.org>
14431 L: linux-spi@vger.kernel.org
14432 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14433 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
14435 F: Documentation/devicetree/bindings/spi/
14436 F: Documentation/spi/
14438 F: include/linux/spi/
14439 F: include/uapi/linux/spi/
14442 SPIDERNET NETWORK DRIVER for CELL
14443 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14444 L: netdev@vger.kernel.org
14446 F: Documentation/networking/device_drivers/toshiba/spider_net.txt
14447 F: drivers/net/ethernet/toshiba/spider_net*
14450 R: Stephen Boyd <sboyd@kernel.org>
14451 L: linux-arm-msm@vger.kernel.org
14452 F: Documentation/devicetree/bindings/spmi/
14454 F: include/dt-bindings/spmi/spmi.h
14455 F: include/linux/spmi.h
14456 F: include/trace/events/spmi.h
14459 M: Jeremy Kerr <jk@ozlabs.org>
14460 L: linuxppc-dev@lists.ozlabs.org
14461 W: http://www.ibm.com/developerworks/power/cell/
14463 F: Documentation/filesystems/spufs.txt
14464 F: arch/powerpc/platforms/cell/spufs/
14466 SQUASHFS FILE SYSTEM
14467 M: Phillip Lougher <phillip@squashfs.org.uk>
14468 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
14469 W: http://squashfs.org.uk
14470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14472 F: Documentation/filesystems/squashfs.txt
14475 SRM (Alpha) environment access
14476 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
14478 F: arch/alpha/kernel/srm_env.c
14480 ST LSM6DSx IMU IIO DRIVER
14481 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14482 L: linux-iio@vger.kernel.org
14483 W: http://www.st.com/
14485 F: drivers/iio/imu/st_lsm6dsx/
14486 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14488 ST STM32 I2C/SMBUS DRIVER
14489 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14490 L: linux-i2c@vger.kernel.org
14492 F: drivers/i2c/busses/i2c-stm32*
14494 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14495 M: Song Qiang <songqiang1304521@gmail.com>
14496 L: linux-iio@vger.kernel.org
14498 F: drivers/iio/proximity/vl53l0x-i2c.c
14499 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14502 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14503 M: Sasha Levin <sashal@kernel.org>
14504 L: stable@vger.kernel.org
14506 F: Documentation/process/stable-kernel-rules.rst
14509 M: Ian Abbott <abbotti@mev.co.uk>
14510 M: H Hartley Sweeten <hsweeten@visionengravers.com>
14512 F: drivers/staging/comedi/
14514 STAGING - EROFS FILE SYSTEM
14515 M: Gao Xiang <gaoxiang25@huawei.com>
14516 M: Chao Yu <yuchao0@huawei.com>
14517 L: linux-erofs@lists.ozlabs.org
14519 F: drivers/staging/erofs/
14521 STAGING - INDUSTRIAL IO
14522 M: Jonathan Cameron <jic23@kernel.org>
14523 L: linux-iio@vger.kernel.org
14525 F: Documentation/devicetree/bindings/staging/iio/
14526 F: drivers/staging/iio/
14528 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14529 M: Marc Dietrich <marvin24@gmx.de>
14530 L: ac100@lists.launchpad.net (moderated for non-subscribers)
14531 L: linux-tegra@vger.kernel.org
14533 F: drivers/staging/nvec/
14535 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14536 M: Jens Frederich <jfrederich@gmail.com>
14537 M: Daniel Drake <dsd@laptop.org>
14538 M: Jon Nettleton <jon.nettleton@gmail.com>
14539 W: http://wiki.laptop.org/go/DCON
14541 F: drivers/staging/olpc_dcon/
14543 STAGING - REALTEK RTL8712U DRIVERS
14544 M: Larry Finger <Larry.Finger@lwfinger.net>
14545 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14547 F: drivers/staging/rtl8712/
14549 STAGING - REALTEK RTL8188EU DRIVERS
14550 M: Larry Finger <Larry.Finger@lwfinger.net>
14552 F: drivers/staging/rtl8188eu/
14554 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14555 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14556 M: Teddy Wang <teddy.wang@siliconmotion.com>
14557 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14558 L: linux-fbdev@vger.kernel.org
14560 F: drivers/staging/sm750fb/
14562 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14563 M: William Hubbs <w.d.hubbs@gmail.com>
14564 M: Chris Brannon <chris@the-brannons.com>
14565 M: Kirk Reiser <kirk@reisers.ca>
14566 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
14567 L: speakup@linux-speakup.org
14568 W: http://www.linux-speakup.org/
14570 F: drivers/staging/speakup/
14572 STAGING - VIA VT665X DRIVERS
14573 M: Forest Bond <forest@alittletooquiet.net>
14575 F: drivers/staging/vt665?/
14577 STAGING - WILC1000 WIFI DRIVER
14578 M: Adham Abozaeid <adham.abozaeid@microchip.com>
14579 M: Ajay Singh <ajay.kathat@microchip.com>
14580 L: linux-wireless@vger.kernel.org
14582 F: drivers/staging/wilc1000/
14584 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14585 M: Arnaud Patard <arnaud.patard@rtp-net.org>
14587 F: drivers/staging/xgifb/
14590 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14591 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14592 L: devel@driverdev.osuosl.org
14594 F: drivers/staging/
14596 STARFIRE/DURALAN NETWORK DRIVER
14597 M: Ion Badulescu <ionut@badula.org>
14599 F: drivers/net/ethernet/adaptec/starfire*
14601 STEC S1220 SKD DRIVER
14602 M: Bart Van Assche <bart.vanassche@wdc.com>
14603 L: linux-block@vger.kernel.org
14605 F: drivers/block/skd*[ch]
14607 STI AUDIO (ASoC) DRIVERS
14608 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14609 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14611 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14615 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
14617 F: drivers/media/platform/sti/cec/
14618 F: Documentation/devicetree/bindings/media/stih-cec.txt
14620 STK1160 USB VIDEO CAPTURE DRIVER
14621 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14622 L: linux-media@vger.kernel.org
14623 T: git git://linuxtv.org/media_tree.git
14625 F: drivers/media/usb/stk1160/
14627 STM32 AUDIO (ASoC) DRIVERS
14628 M: Olivier Moysan <olivier.moysan@st.com>
14629 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14630 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14632 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
14635 STM32 TIMER/LPTIMER DRIVERS
14636 M: Fabrice Gasnier <fabrice.gasnier@st.com>
14638 F: drivers/*/stm32-*timer*
14639 F: drivers/pwm/pwm-stm32*
14640 F: include/linux/*/stm32-*tim*
14641 F: Documentation/ABI/testing/*timer-stm32
14642 F: Documentation/devicetree/bindings/*/stm32-*timer*
14643 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
14645 STMMAC ETHERNET DRIVER
14646 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
14647 M: Alexandre Torgue <alexandre.torgue@st.com>
14648 M: Jose Abreu <joabreu@synopsys.com>
14649 L: netdev@vger.kernel.org
14650 W: http://www.stlinux.com
14652 F: drivers/net/ethernet/stmicro/stmmac/
14655 M: Sam Creasey <sammy@sammy.net>
14656 W: http://sammy.net/sun3/
14658 F: arch/m68k/kernel/*sun3*
14659 F: arch/m68k/sun3*/
14660 F: arch/m68k/include/asm/sun3*
14661 F: drivers/net/ethernet/i825xx/sun3*
14663 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14664 M: Hans de Goede <hdegoede@redhat.com>
14665 L: linux-input@vger.kernel.org
14667 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14668 F: drivers/input/keyboard/sun4i-lradc-keys.c
14670 SUNDANCE NETWORK DRIVER
14671 M: Denis Kirjanov <kda@linux-powerpc.org>
14672 L: netdev@vger.kernel.org
14674 F: drivers/net/ethernet/dlink/sundance.c
14677 M: Yoshinori Sato <ysato@users.sourceforge.jp>
14678 M: Rich Felker <dalias@libc.org>
14679 L: linux-sh@vger.kernel.org
14680 Q: http://patchwork.kernel.org/project/linux-sh/list/
14682 F: Documentation/sh/
14687 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14688 M: Len Brown <len.brown@intel.com>
14689 M: Pavel Machek <pavel@ucw.cz>
14690 L: linux-pm@vger.kernel.org
14691 B: https://bugzilla.kernel.org
14693 F: Documentation/power/
14694 F: arch/x86/kernel/acpi/
14695 F: drivers/base/power/
14697 F: include/linux/suspend.h
14698 F: include/linux/freezer.h
14699 F: include/linux/pm.h
14702 M: Martin Mares <mj@ucw.cz>
14703 L: linux-video@atrey.karlin.mff.cuni.cz
14705 F: Documentation/svga.txt
14706 F: arch/x86/boot/video*
14709 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14710 L: iommu@lists.linux-foundation.org
14711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14713 F: kernel/dma/swiotlb.c
14714 F: arch/*/kernel/pci-swiotlb.c
14715 F: include/linux/swiotlb.h
14718 M: Jiri Pirko <jiri@resnulli.us>
14719 M: Ivan Vecera <ivecera@redhat.com>
14720 L: netdev@vger.kernel.org
14723 F: include/net/switchdev.h
14725 SY8106A REGULATOR DRIVER
14726 M: Icenowy Zheng <icenowy@aosc.io>
14728 F: drivers/regulator/sy8106a-regulator.c
14729 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14731 SYNC FILE FRAMEWORK
14732 M: Sumit Semwal <sumit.semwal@linaro.org>
14733 R: Gustavo Padovan <gustavo@padovan.org>
14735 L: linux-media@vger.kernel.org
14736 L: dri-devel@lists.freedesktop.org
14737 F: drivers/dma-buf/sync_*
14738 F: drivers/dma-buf/dma-fence*
14739 F: drivers/dma-buf/sw_sync.c
14740 F: include/linux/sync_file.h
14741 F: include/uapi/linux/sync_file.h
14742 F: Documentation/sync_file.txt
14743 T: git git://anongit.freedesktop.org/drm/drm-misc
14745 SYNOPSYS ARC ARCHITECTURE
14746 M: Vineet Gupta <vgupta@synopsys.com>
14747 L: linux-snps-arc@lists.infradead.org
14750 F: Documentation/devicetree/bindings/arc/*
14751 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14752 F: drivers/clocksource/arc_timer.c
14753 F: drivers/tty/serial/arc_uart.c
14754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14756 SYNOPSYS ARC HSDK SDP pll clock driver
14757 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14759 F: drivers/clk/clk-hsdk-pll.c
14760 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14762 SYNOPSYS ARC SDP clock driver
14763 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14765 F: drivers/clk/axs10x/*
14766 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14768 SYNOPSYS ARC SDP platform support
14769 M: Alexey Brodkin <abrodkin@synopsys.com>
14771 F: arch/arc/plat-axs10x
14772 F: arch/arc/boot/dts/ax*
14773 F: Documentation/devicetree/bindings/arc/axs10*
14775 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14776 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14778 F: drivers/reset/reset-axs10x.c
14779 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14781 SYNOPSYS CREG GPIO DRIVER
14782 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14784 F: drivers/gpio/gpio-creg-snps.c
14785 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14787 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14788 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14790 F: drivers/tty/serial/8250/8250_dw.c
14792 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14793 M: Hoan Tran <hoan@os.amperecomputing.com>
14794 L: linux-gpio@vger.kernel.org
14796 F: drivers/gpio/gpio-dwapb.c
14797 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14799 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14800 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14802 F: drivers/dma/dwi-axi-dmac/
14803 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14805 SYNOPSYS DESIGNWARE DMAC DRIVER
14806 M: Viresh Kumar <vireshk@kernel.org>
14807 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14809 F: Documentation/devicetree/bindings/dma/snps-dma.txt
14811 F: include/dt-bindings/dma/dw-dmac.h
14812 F: include/linux/dma/dw.h
14813 F: include/linux/platform_data/dma-dw.h
14815 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14816 M: Jose Abreu <Jose.Abreu@synopsys.com>
14817 L: netdev@vger.kernel.org
14819 F: drivers/net/ethernet/synopsys/
14821 SYNOPSYS DESIGNWARE I2C DRIVER
14822 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
14823 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14824 R: Mika Westerberg <mika.westerberg@linux.intel.com>
14825 L: linux-i2c@vger.kernel.org
14827 F: drivers/i2c/busses/i2c-designware-*
14828 F: include/linux/platform_data/i2c-designware.h
14830 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14831 M: Jaehoon Chung <jh80.chung@samsung.com>
14832 L: linux-mmc@vger.kernel.org
14834 F: drivers/mmc/host/dw_mmc*
14836 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14837 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14839 F: drivers/reset/reset-hsdk.c
14840 F: include/dt-bindings/reset/snps,hsdk-reset.h
14841 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14843 SYSTEM CONFIGURATION (SYSCON)
14844 M: Lee Jones <lee.jones@linaro.org>
14845 M: Arnd Bergmann <arnd@arndb.de>
14846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14848 F: drivers/mfd/syscon.c
14850 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14851 M: Sudeep Holla <sudeep.holla@arm.com>
14852 L: linux-arm-kernel@lists.infradead.org
14854 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14855 F: drivers/clk/clk-sc[mp]i.c
14856 F: drivers/cpufreq/sc[mp]i-cpufreq.c
14857 F: drivers/firmware/arm_scpi.c
14858 F: drivers/firmware/arm_scmi/
14859 F: include/linux/sc[mp]i_protocol.h
14861 SYSTEM RESET/SHUTDOWN DRIVERS
14862 M: Sebastian Reichel <sre@kernel.org>
14863 L: linux-pm@vger.kernel.org
14864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14866 F: Documentation/devicetree/bindings/power/reset/
14867 F: drivers/power/reset/
14869 SYSTEM TRACE MODULE CLASS
14870 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14873 F: Documentation/trace/stm.rst
14874 F: drivers/hwtracing/stm/
14875 F: include/linux/stm.h
14876 F: include/uapi/linux/stm.h
14879 M: Christoph Hellwig <hch@infradead.org>
14881 F: Documentation/filesystems/sysv-fs.txt
14883 F: include/linux/sysv_fs.h
14886 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14887 L: linux-scsi@vger.kernel.org
14888 L: target-devel@vger.kernel.org
14889 W: http://www.linux-iscsi.org
14890 W: http://groups.google.com/group/linux-iscsi-target-dev
14891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14895 F: Documentation/target/
14897 TASKSTATS STATISTICS INTERFACE
14898 M: Balbir Singh <bsingharora@gmail.com>
14900 F: Documentation/accounting/taskstats*
14901 F: include/linux/taskstats*
14902 F: kernel/taskstats.c
14905 M: Jamal Hadi Salim <jhs@mojatatu.com>
14906 M: Cong Wang <xiyou.wangcong@gmail.com>
14907 M: Jiri Pirko <jiri@resnulli.us>
14908 L: netdev@vger.kernel.org
14910 F: include/net/pkt_cls.h
14911 F: include/net/pkt_sched.h
14912 F: include/net/tc_act/
14913 F: include/uapi/linux/pkt_cls.h
14914 F: include/uapi/linux/pkt_sched.h
14915 F: include/uapi/linux/tc_act/
14916 F: include/uapi/linux/tc_ematch/
14919 TC90522 MEDIA DRIVER
14920 M: Akihiro Tsukada <tskd08@gmail.com>
14921 L: linux-media@vger.kernel.org
14923 F: drivers/media/dvb-frontends/tc90522*
14925 TCP LOW PRIORITY MODULE
14926 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14927 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14928 W: http://tcp-lp-mod.sourceforge.net/
14930 F: net/ipv4/tcp_lp.c
14932 TDA10071 MEDIA DRIVER
14933 M: Antti Palosaari <crope@iki.fi>
14934 L: linux-media@vger.kernel.org
14935 W: https://linuxtv.org
14936 W: http://palosaari.fi/linux/
14937 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14938 T: git git://linuxtv.org/anttip/media_tree.git
14940 F: drivers/media/dvb-frontends/tda10071*
14942 TDA18212 MEDIA DRIVER
14943 M: Antti Palosaari <crope@iki.fi>
14944 L: linux-media@vger.kernel.org
14945 W: https://linuxtv.org
14946 W: http://palosaari.fi/linux/
14947 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14948 T: git git://linuxtv.org/anttip/media_tree.git
14950 F: drivers/media/tuners/tda18212*
14952 TDA18218 MEDIA DRIVER
14953 M: Antti Palosaari <crope@iki.fi>
14954 L: linux-media@vger.kernel.org
14955 W: https://linuxtv.org
14956 W: http://palosaari.fi/linux/
14957 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14958 T: git git://linuxtv.org/anttip/media_tree.git
14960 F: drivers/media/tuners/tda18218*
14962 TDA18250 MEDIA DRIVER
14963 M: Olli Salonen <olli.salonen@iki.fi>
14964 L: linux-media@vger.kernel.org
14965 W: https://linuxtv.org
14966 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14967 T: git git://linuxtv.org/media_tree.git
14969 F: drivers/media/tuners/tda18250*
14971 TDA18271 MEDIA DRIVER
14972 M: Michael Krufky <mkrufky@linuxtv.org>
14973 L: linux-media@vger.kernel.org
14974 W: https://linuxtv.org
14975 W: http://github.com/mkrufky
14976 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14977 T: git git://linuxtv.org/mkrufky/tuners.git
14979 F: drivers/media/tuners/tda18271*
14981 TDA1997x MEDIA DRIVER
14982 M: Tim Harvey <tharvey@gateworks.com>
14983 L: linux-media@vger.kernel.org
14984 W: https://linuxtv.org
14985 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14987 F: drivers/media/i2c/tda1997x.*
14989 TDA827x MEDIA DRIVER
14990 M: Michael Krufky <mkrufky@linuxtv.org>
14991 L: linux-media@vger.kernel.org
14992 W: https://linuxtv.org
14993 W: http://github.com/mkrufky
14994 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14995 T: git git://linuxtv.org/mkrufky/tuners.git
14997 F: drivers/media/tuners/tda8290.*
14999 TDA8290 MEDIA DRIVER
15000 M: Michael Krufky <mkrufky@linuxtv.org>
15001 L: linux-media@vger.kernel.org
15002 W: https://linuxtv.org
15003 W: http://github.com/mkrufky
15004 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15005 T: git git://linuxtv.org/mkrufky/tuners.git
15007 F: drivers/media/tuners/tda8290.*
15009 TDA9840 MEDIA DRIVER
15010 M: Hans Verkuil <hverkuil@xs4all.nl>
15011 L: linux-media@vger.kernel.org
15012 T: git git://linuxtv.org/media_tree.git
15013 W: https://linuxtv.org
15015 F: drivers/media/i2c/tda9840*
15017 TEA5761 TUNER DRIVER
15018 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15019 L: linux-media@vger.kernel.org
15020 W: https://linuxtv.org
15021 T: git git://linuxtv.org/media_tree.git
15023 F: drivers/media/tuners/tea5761.*
15025 TEA5767 TUNER DRIVER
15026 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15027 L: linux-media@vger.kernel.org
15028 W: https://linuxtv.org
15029 T: git git://linuxtv.org/media_tree.git
15031 F: drivers/media/tuners/tea5767.*
15033 TEA6415C MEDIA DRIVER
15034 M: Hans Verkuil <hverkuil@xs4all.nl>
15035 L: linux-media@vger.kernel.org
15036 T: git git://linuxtv.org/media_tree.git
15037 W: https://linuxtv.org
15039 F: drivers/media/i2c/tea6415c*
15041 TEA6420 MEDIA DRIVER
15042 M: Hans Verkuil <hverkuil@xs4all.nl>
15043 L: linux-media@vger.kernel.org
15044 T: git git://linuxtv.org/media_tree.git
15045 W: https://linuxtv.org
15047 F: drivers/media/i2c/tea6420*
15050 M: Jiri Pirko <jiri@resnulli.us>
15051 L: netdev@vger.kernel.org
15053 F: drivers/net/team/
15054 F: include/linux/if_team.h
15055 F: include/uapi/linux/if_team.h
15057 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15058 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15060 F: arch/x86/platform/ts5500/
15062 TECHNOTREND USB IR RECEIVER
15063 M: Sean Young <sean@mess.org>
15064 L: linux-media@vger.kernel.org
15066 F: drivers/media/rc/ttusbir.c
15068 TECHWELL TW9910 VIDEO DECODER
15069 L: linux-media@vger.kernel.org
15071 F: drivers/media/i2c/tw9910.c
15072 F: include/media/i2c/tw9910.h
15075 M: Jens Wiklander <jens.wiklander@linaro.org>
15077 F: include/linux/tee_drv.h
15078 F: include/uapi/linux/tee.h
15080 F: Documentation/tee.txt
15082 TEGRA ARCHITECTURE SUPPORT
15083 M: Thierry Reding <thierry.reding@gmail.com>
15084 M: Jonathan Hunter <jonathanh@nvidia.com>
15085 L: linux-tegra@vger.kernel.org
15086 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
15087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15092 M: Peter De Schrijver <pdeschrijver@nvidia.com>
15093 M: Prashant Gaikwad <pgaikwad@nvidia.com>
15095 F: drivers/clk/tegra/
15098 M: Laxman Dewangan <ldewangan@nvidia.com>
15099 M: Jon Hunter <jonathanh@nvidia.com>
15101 F: drivers/dma/tegra*
15104 M: Laxman Dewangan <ldewangan@nvidia.com>
15106 F: drivers/i2c/busses/i2c-tegra.c
15108 TEGRA IOMMU DRIVERS
15109 M: Thierry Reding <thierry.reding@gmail.com>
15110 L: linux-tegra@vger.kernel.org
15112 F: drivers/iommu/tegra*
15115 M: Laxman Dewangan <ldewangan@nvidia.com>
15117 F: drivers/input/keyboard/tegra-kbc.c
15120 M: Stefan Agner <stefan@agner.ch>
15121 M: Lucas Stach <dev@lynxeye.de>
15123 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15124 F: drivers/mtd/nand/raw/tegra_nand.c
15127 M: Thierry Reding <thierry.reding@gmail.com>
15129 F: drivers/pwm/pwm-tegra.c
15131 TEGRA SERIAL DRIVER
15132 M: Laxman Dewangan <ldewangan@nvidia.com>
15134 F: drivers/tty/serial/serial-tegra.c
15137 M: Laxman Dewangan <ldewangan@nvidia.com>
15139 F: drivers/spi/spi-tegra*
15141 TEHUTI ETHERNET DRIVER
15142 M: Andy Gospodarek <andy@greyhouse.net>
15143 L: netdev@vger.kernel.org
15145 F: drivers/net/ethernet/tehuti/*
15147 Telecom Clock Driver for MCPL0010
15148 M: Mark Gross <mark.gross@intel.com>
15150 F: drivers/char/tlclk.c
15152 TENSILICA XTENSA PORT (xtensa)
15153 M: Chris Zankel <chris@zankel.net>
15154 M: Max Filippov <jcmvbkbc@gmail.com>
15155 L: linux-xtensa@linux-xtensa.org
15156 T: git git://github.com/czankel/xtensa-linux.git
15159 F: drivers/irqchip/irq-xtensa-*
15161 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15162 M: Nishanth Menon <nm@ti.com>
15163 M: Tero Kristo <t-kristo@ti.com>
15164 M: Santosh Shilimkar <ssantosh@kernel.org>
15165 L: linux-arm-kernel@lists.infradead.org
15167 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15168 F: drivers/firmware/ti_sci*
15169 F: include/linux/soc/ti/ti_sci_protocol.h
15170 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15171 F: drivers/soc/ti/ti_sci_pm_domains.c
15172 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15173 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15174 F: drivers/clk/keystone/sci-clk.c
15175 F: drivers/reset/reset-ti-sci.c
15177 Texas Instruments ASoC drivers
15178 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
15179 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15183 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15184 M: Hans Verkuil <hverkuil@xs4all.nl>
15185 L: linux-media@vger.kernel.org
15186 T: git git://linuxtv.org/media_tree.git
15187 W: https://linuxtv.org
15189 F: drivers/media/radio/radio-raremono.c
15192 M: Zhang Rui <rui.zhang@intel.com>
15193 M: Eduardo Valentin <edubezval@gmail.com>
15194 R: Daniel Lezcano <daniel.lezcano@linaro.org>
15195 L: linux-pm@vger.kernel.org
15196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15197 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15198 Q: https://patchwork.kernel.org/project/linux-pm/list/
15200 F: drivers/thermal/
15201 F: include/linux/thermal.h
15202 F: include/uapi/linux/thermal.h
15203 F: include/linux/cpu_cooling.h
15204 F: Documentation/devicetree/bindings/thermal/
15206 THERMAL/CPU_COOLING
15207 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
15208 M: Viresh Kumar <viresh.kumar@linaro.org>
15209 M: Javi Merino <javi.merino@kernel.org>
15210 L: linux-pm@vger.kernel.org
15212 F: Documentation/thermal/cpu-cooling-api.txt
15213 F: drivers/thermal/cpu_cooling.c
15214 F: include/linux/cpu_cooling.h
15216 THINKPAD ACPI EXTRAS DRIVER
15217 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15218 L: ibm-acpi-devel@lists.sourceforge.net
15219 L: platform-driver-x86@vger.kernel.org
15220 W: http://ibm-acpi.sourceforge.net
15221 W: http://thinkwiki.org/wiki/Ibm-acpi
15222 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15224 F: drivers/platform/x86/thinkpad_acpi.c
15227 M: Andreas Noever <andreas.noever@gmail.com>
15228 M: Michael Jamet <michael.jamet@intel.com>
15229 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15230 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15233 F: Documentation/admin-guide/thunderbolt.rst
15234 F: drivers/thunderbolt/
15235 F: include/linux/thunderbolt.h
15237 THUNDERBOLT NETWORK DRIVER
15238 M: Michael Jamet <michael.jamet@intel.com>
15239 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15240 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15241 L: netdev@vger.kernel.org
15243 F: drivers/net/thunderbolt.c
15245 THUNDERX GPIO DRIVER
15246 M: David Daney <david.daney@cavium.com>
15248 F: drivers/gpio/gpio-thunderx.c
15250 TI AM437X VPFE DRIVER
15251 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15252 L: linux-media@vger.kernel.org
15253 W: https://linuxtv.org
15254 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15255 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15257 F: drivers/media/platform/am437x/
15259 TI BANDGAP AND THERMAL DRIVER
15260 M: Eduardo Valentin <edubezval@gmail.com>
15261 M: Keerthy <j-keerthy@ti.com>
15262 L: linux-pm@vger.kernel.org
15263 L: linux-omap@vger.kernel.org
15265 F: drivers/thermal/ti-soc-thermal/
15267 TI BQ27XXX POWER SUPPLY DRIVER
15268 R: Andrew F. Davis <afd@ti.com>
15269 F: include/linux/power/bq27xxx_battery.h
15270 F: drivers/power/supply/bq27xxx_battery.c
15271 F: drivers/power/supply/bq27xxx_battery_i2c.c
15273 TI CDCE706 CLOCK DRIVER
15274 M: Max Filippov <jcmvbkbc@gmail.com>
15276 F: drivers/clk/clk-cdce706.c
15279 M: Tero Kristo <t-kristo@ti.com>
15280 L: linux-omap@vger.kernel.org
15283 F: include/linux/clk/ti.h
15285 TI DAVINCI MACHINE SUPPORT
15286 M: Sekhar Nori <nsekhar@ti.com>
15287 M: Kevin Hilman <khilman@kernel.org>
15288 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15289 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15291 F: arch/arm/mach-davinci/
15292 F: drivers/i2c/busses/i2c-davinci.c
15293 F: arch/arm/boot/dts/da850*
15295 TI DAVINCI SERIES CLOCK DRIVER
15296 M: David Lechner <david@lechnology.com>
15297 R: Sekhar Nori <nsekhar@ti.com>
15299 F: Documentation/devicetree/bindings/clock/ti/davinci/
15300 F: drivers/clk/davinci/
15302 TI DAVINCI SERIES GPIO DRIVER
15303 M: Keerthy <j-keerthy@ti.com>
15304 L: linux-gpio@vger.kernel.org
15306 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15307 F: drivers/gpio/gpio-davinci.c
15309 TI DAVINCI SERIES MEDIA DRIVER
15310 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15311 L: linux-media@vger.kernel.org
15312 W: https://linuxtv.org
15313 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15314 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15316 F: drivers/media/platform/davinci/
15317 F: include/media/davinci/
15319 TI ETHERNET SWITCH DRIVER (CPSW)
15320 R: Grygorii Strashko <grygorii.strashko@ti.com>
15321 L: linux-omap@vger.kernel.org
15322 L: netdev@vger.kernel.org
15324 F: drivers/net/ethernet/ti/cpsw*
15325 F: drivers/net/ethernet/ti/davinci*
15327 TI FLASH MEDIA INTERFACE DRIVER
15328 M: Alex Dubov <oakad@yahoo.com>
15330 F: drivers/misc/tifm*
15331 F: drivers/mmc/host/tifm_sd.c
15332 F: include/linux/tifm.h
15334 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15335 M: Santosh Shilimkar <ssantosh@kernel.org>
15336 L: linux-kernel@vger.kernel.org
15337 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15339 F: drivers/soc/ti/*
15340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15342 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15343 M: M R Swami Reddy <mr.swami.reddy@ti.com>
15344 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15345 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15347 F: sound/soc/codecs/lm49453*
15348 F: sound/soc/codecs/isabelle*
15350 TI LP855x BACKLIGHT DRIVER
15351 M: Milo Kim <milo.kim@ti.com>
15353 F: Documentation/backlight/lp855x-driver.txt
15354 F: drivers/video/backlight/lp855x_bl.c
15355 F: include/linux/platform_data/lp855x.h
15357 TI LP8727 CHARGER DRIVER
15358 M: Milo Kim <milo.kim@ti.com>
15360 F: drivers/power/supply/lp8727_charger.c
15361 F: include/linux/platform_data/lp8727.h
15363 TI LP8788 MFD DRIVER
15364 M: Milo Kim <milo.kim@ti.com>
15366 F: drivers/iio/adc/lp8788_adc.c
15367 F: drivers/leds/leds-lp8788.c
15368 F: drivers/mfd/lp8788*.c
15369 F: drivers/power/supply/lp8788-charger.c
15370 F: drivers/regulator/lp8788-*.c
15371 F: include/linux/mfd/lp8788*.h
15373 TI NETCP ETHERNET DRIVER
15374 M: Wingman Kwok <w-kwok2@ti.com>
15375 M: Murali Karicheri <m-karicheri2@ti.com>
15376 L: netdev@vger.kernel.org
15378 F: drivers/net/ethernet/ti/netcp*
15380 TI PCM3060 ASoC CODEC DRIVER
15381 M: Kirill Marinushkin <kmarinushkin@birdec.tech>
15382 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15384 F: Documentation/devicetree/bindings/sound/pcm3060.txt
15385 F: sound/soc/codecs/pcm3060*
15387 TI TAS571X FAMILY ASoC CODEC DRIVER
15388 M: Kevin Cernekee <cernekee@chromium.org>
15389 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15391 F: sound/soc/codecs/tas571x*
15393 TI TRF7970A NFC DRIVER
15394 M: Mark Greer <mgreer@animalcreek.com>
15395 L: linux-wireless@vger.kernel.org
15396 L: linux-nfc@lists.01.org (moderated for non-subscribers)
15398 F: drivers/nfc/trf7970a.c
15399 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15401 TI TWL4030 SERIES SOC CODEC DRIVER
15402 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
15403 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15405 F: sound/soc/codecs/twl4030*
15408 M: Benoit Parrot <bparrot@ti.com>
15409 L: linux-media@vger.kernel.org
15410 W: http://linuxtv.org/
15411 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15413 F: drivers/media/platform/ti-vpe/
15415 TI WILINK WIRELESS DRIVERS
15416 L: linux-wireless@vger.kernel.org
15417 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
15418 W: http://wireless.kernel.org/en/users/Drivers/wl1251
15419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15421 F: drivers/net/wireless/ti/
15422 F: include/linux/wl12xx.h
15424 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15425 M: John Stultz <john.stultz@linaro.org>
15426 M: Thomas Gleixner <tglx@linutronix.de>
15427 R: Stephen Boyd <sboyd@kernel.org>
15428 L: linux-kernel@vger.kernel.org
15429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15431 F: include/linux/clocksource.h
15432 F: include/linux/time.h
15433 F: include/linux/timex.h
15434 F: include/uapi/linux/time.h
15435 F: include/uapi/linux/timex.h
15436 F: kernel/time/clocksource.c
15437 F: kernel/time/time*.c
15438 F: kernel/time/alarmtimer.c
15439 F: kernel/time/ntp.c
15440 F: tools/testing/selftests/timers/
15443 M: Jon Maloy <jon.maloy@ericsson.com>
15444 M: Ying Xue <ying.xue@windriver.com>
15445 L: netdev@vger.kernel.org (core kernel code)
15446 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15447 W: http://tipc.sourceforge.net/
15449 F: include/uapi/linux/tipc*.h
15452 TLAN NETWORK DRIVER
15453 M: Samuel Chessman <chessman@tux.org>
15454 L: tlan-devel@lists.sourceforge.net (subscribers-only)
15455 W: http://sourceforge.net/projects/tlan/
15457 F: Documentation/networking/device_drivers/ti/tlan.txt
15458 F: drivers/net/ethernet/ti/tlan.*
15460 TM6000 VIDEO4LINUX DRIVER
15461 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15462 L: linux-media@vger.kernel.org
15463 W: https://linuxtv.org
15464 T: git git://linuxtv.org/media_tree.git
15466 F: drivers/media/usb/tm6000/
15467 F: Documentation/media/v4l-drivers/tm6000*
15469 TMIO/SDHI MMC DRIVER
15470 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15471 L: linux-mmc@vger.kernel.org
15473 F: drivers/mmc/host/tmio_mmc*
15474 F: drivers/mmc/host/renesas_sdhi*
15475 F: include/linux/mfd/tmio.h
15477 TMP401 HARDWARE MONITOR DRIVER
15478 M: Guenter Roeck <linux@roeck-us.net>
15479 L: linux-hwmon@vger.kernel.org
15481 F: Documentation/hwmon/tmp401
15482 F: drivers/hwmon/tmp401.c
15484 TMPFS (SHMEM FILESYSTEM)
15485 M: Hugh Dickins <hughd@google.com>
15486 L: linux-mm@kvack.org
15488 F: include/linux/shmem_fs.h
15491 TOMOYO SECURITY MODULE
15492 M: Kentaro Takeda <takedakn@nttdata.co.jp>
15493 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15494 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15495 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15496 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15497 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15498 W: http://tomoyo.sourceforge.jp/
15499 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15501 F: security/tomoyo/
15503 TOPSTAR LAPTOP EXTRAS DRIVER
15504 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15505 L: platform-driver-x86@vger.kernel.org
15507 F: drivers/platform/x86/topstar-laptop.c
15509 TORTURE-TEST MODULES
15510 M: Davidlohr Bueso <dave@stgolabs.net>
15511 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
15512 M: Josh Triplett <josh@joshtriplett.org>
15513 L: linux-kernel@vger.kernel.org
15515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15516 F: Documentation/RCU/torture.txt
15517 F: kernel/torture.c
15518 F: kernel/rcu/rcutorture.c
15519 F: kernel/rcu/rcuperf.c
15520 F: kernel/locking/locktorture.c
15522 TOSHIBA ACPI EXTRAS DRIVER
15523 M: Azael Avalos <coproscefalo@gmail.com>
15524 L: platform-driver-x86@vger.kernel.org
15526 F: drivers/platform/x86/toshiba_acpi.c
15528 TOSHIBA BLUETOOTH DRIVER
15529 M: Azael Avalos <coproscefalo@gmail.com>
15530 L: platform-driver-x86@vger.kernel.org
15532 F: drivers/platform/x86/toshiba_bluetooth.c
15534 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15535 M: Azael Avalos <coproscefalo@gmail.com>
15536 L: platform-driver-x86@vger.kernel.org
15538 F: drivers/platform/x86/toshiba_haps.c
15541 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
15542 W: http://www.buzzard.org.uk/toshiba/
15544 F: drivers/char/toshiba.c
15545 F: include/linux/toshiba.h
15546 F: include/uapi/linux/toshiba.h
15548 TOSHIBA TC358743 DRIVER
15549 M: Mats Randgaard <matrandg@cisco.com>
15550 L: linux-media@vger.kernel.org
15552 F: drivers/media/i2c/tc358743*
15553 F: include/media/i2c/tc358743.h
15555 TOSHIBA WMI HOTKEYS DRIVER
15556 M: Azael Avalos <coproscefalo@gmail.com>
15557 L: platform-driver-x86@vger.kernel.org
15559 F: drivers/platform/x86/toshiba-wmi.c
15562 M: Peter Huewe <peterhuewe@gmx.de>
15563 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15564 R: Jason Gunthorpe <jgg@ziepe.ca>
15565 L: linux-integrity@vger.kernel.org
15566 Q: https://patchwork.kernel.org/project/linux-integrity/list/
15567 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15568 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
15570 F: drivers/char/tpm/
15573 M: Steven Rostedt <rostedt@goodmis.org>
15574 M: Ingo Molnar <mingo@redhat.com>
15575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15577 F: Documentation/trace/ftrace.rst
15578 F: arch/*/*/*/ftrace.h
15579 F: arch/*/kernel/ftrace.c
15580 F: include/*/ftrace.h
15581 F: include/linux/trace*.h
15584 F: tools/testing/selftests/ftrace/
15586 TRACING MMIO ACCESSES (MMIOTRACE)
15587 M: Steven Rostedt <rostedt@goodmis.org>
15588 M: Ingo Molnar <mingo@kernel.org>
15589 R: Karol Herbst <karolherbst@gmail.com>
15590 R: Pekka Paalanen <ppaalanen@gmail.com>
15592 L: linux-kernel@vger.kernel.org
15593 L: nouveau@lists.freedesktop.org
15594 F: kernel/trace/trace_mmiotrace.c
15595 F: include/linux/mmiotrace.h
15596 F: arch/x86/mm/kmmio.c
15597 F: arch/x86/mm/mmio-mod.c
15598 F: arch/x86/mm/testmmiotrace.c
15601 M: Jiri Kosina <trivial@kernel.org>
15602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15604 K: ^Subject:.*(?i)trivial
15606 TEMPO SEMICONDUCTOR DRIVERS
15607 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15609 F: sound/soc/codecs/tscs*.c
15610 F: sound/soc/codecs/tscs*.h
15611 F: Documentation/devicetree/bindings/sound/tscs*.txt
15614 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15615 M: Jiri Slaby <jslaby@suse.com>
15617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15618 F: Documentation/serial/
15620 F: drivers/tty/serial/serial_core.c
15621 F: include/linux/serial_core.h
15622 F: include/linux/serial.h
15623 F: include/linux/tty.h
15624 F: include/uapi/linux/serial_core.h
15625 F: include/uapi/linux/serial.h
15626 F: include/uapi/linux/tty.h
15628 TUA9001 MEDIA DRIVER
15629 M: Antti Palosaari <crope@iki.fi>
15630 L: linux-media@vger.kernel.org
15631 W: https://linuxtv.org
15632 W: http://palosaari.fi/linux/
15633 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15634 T: git git://linuxtv.org/anttip/media_tree.git
15636 F: drivers/media/tuners/tua9001*
15638 TULIP NETWORK DRIVERS
15639 L: netdev@vger.kernel.org
15640 L: linux-parisc@vger.kernel.org
15642 F: drivers/net/ethernet/dec/tulip/
15645 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
15646 W: http://vtun.sourceforge.net/tun
15648 F: Documentation/networking/tuntap.txt
15649 F: arch/um/os-Linux/drivers/
15651 TURBOCHANNEL SUBSYSTEM
15652 M: "Maciej W. Rozycki" <macro@linux-mips.org>
15653 M: Ralf Baechle <ralf@linux-mips.org>
15654 L: linux-mips@vger.kernel.org
15655 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
15658 F: include/linux/tc.h
15661 M: "Len Brown" <lenb@kernel.org>
15662 L: linux-pm@vger.kernel.org
15663 B: https://bugzilla.kernel.org
15664 Q: https://patchwork.kernel.org/project/linux-pm/list/
15665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15667 F: tools/power/x86/turbostat/
15669 TW5864 VIDEO4LINUX DRIVER
15670 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15671 M: Anton Sviridenko <anton@corp.bluecherry.net>
15672 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15673 M: Andrey Utkin <andrey_utkin@fastmail.com>
15674 L: linux-media@vger.kernel.org
15676 F: drivers/media/pci/tw5864/
15678 TW68 VIDEO4LINUX DRIVER
15679 M: Hans Verkuil <hverkuil@xs4all.nl>
15680 L: linux-media@vger.kernel.org
15681 T: git git://linuxtv.org/media_tree.git
15682 W: https://linuxtv.org
15684 F: drivers/media/pci/tw68/
15686 TW686X VIDEO4LINUX DRIVER
15687 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15688 L: linux-media@vger.kernel.org
15689 T: git git://linuxtv.org/media_tree.git
15690 W: http://linuxtv.org
15692 F: drivers/media/pci/tw686x/
15694 UBI FILE SYSTEM (UBIFS)
15695 M: Richard Weinberger <richard@nod.at>
15696 M: Artem Bityutskiy <dedekind1@gmail.com>
15697 M: Adrian Hunter <adrian.hunter@intel.com>
15698 L: linux-mtd@lists.infradead.org
15699 T: git git://git.infradead.org/ubifs-2.6.git
15700 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
15702 F: Documentation/filesystems/ubifs.txt
15705 UCLINUX (M68KNOMMU AND COLDFIRE)
15706 M: Greg Ungerer <gerg@linux-m68k.org>
15707 W: http://www.linux-m68k.org/
15708 W: http://www.uclinux.org/
15709 L: linux-m68k@lists.linux-m68k.org
15710 L: uclinux-dev@uclinux.org (subscribers-only)
15711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15713 F: arch/m68k/coldfire/
15715 F: arch/m68k/*/*_no.*
15716 F: arch/m68k/include/asm/*_no.*
15719 M: Jan Kara <jack@suse.com>
15721 F: Documentation/filesystems/udf.txt
15725 M: Bastien Nocera <hadess@hadess.net>
15726 L: linux-input@vger.kernel.org
15728 F: drivers/hid/hid-udraw-ps3.c
15731 M: Evgeniy Dushistov <dushistov@mail.ru>
15733 F: Documentation/filesystems/ufs.txt
15736 UHID USERSPACE HID IO DRIVER:
15737 M: David Herrmann <dh.herrmann@googlemail.com>
15738 L: linux-input@vger.kernel.org
15740 F: drivers/hid/uhid.c
15741 F: include/uapi/linux/uhid.h
15744 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15745 L: linux-usb@vger.kernel.org
15747 F: drivers/usb/common/ulpi.c
15748 F: include/linux/ulpi/
15750 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15751 L: linux-usb@vger.kernel.org
15754 F: include/linux/uwb.h
15755 F: include/linux/uwb/
15757 UNICORE32 ARCHITECTURE:
15758 M: Guan Xuetao <gxt@pku.edu.cn>
15759 W: http://mprc.pku.edu.cn/~guanxuetao/linux
15761 T: git git://github.com/gxt/linux.git
15765 M: Tony Finch <dot@dotat.at>
15766 W: http://dotat.at/prog/unifdef
15768 F: scripts/unifdef.c
15770 UNIFORM CDROM DRIVER
15771 M: Jens Axboe <axboe@kernel.dk>
15772 W: http://www.kernel.dk
15774 F: Documentation/cdrom/
15775 F: drivers/cdrom/cdrom.c
15776 F: include/linux/cdrom.h
15777 F: include/uapi/linux/cdrom.h
15779 UNISYS S-PAR DRIVERS
15780 M: David Kershner <david.kershner@unisys.com>
15781 L: sparmaintainer@unisys.com (Unisys internal)
15783 F: include/linux/visorbus.h
15784 F: drivers/visorbus/
15785 F: drivers/staging/unisys/
15787 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15788 M: Vinayak Holikatti <vinholikatti@gmail.com>
15789 L: linux-scsi@vger.kernel.org
15791 F: Documentation/scsi/ufs.txt
15792 F: drivers/scsi/ufs/
15794 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15795 M: Joao Pinto <jpinto@synopsys.com>
15796 L: linux-scsi@vger.kernel.org
15798 F: drivers/scsi/ufs/*dwc*
15800 UNSORTED BLOCK IMAGES (UBI)
15801 M: Artem Bityutskiy <dedekind1@gmail.com>
15802 M: Richard Weinberger <richard@nod.at>
15803 W: http://www.linux-mtd.infradead.org/
15804 L: linux-mtd@lists.infradead.org
15805 T: git git://git.infradead.org/ubifs-2.6.git
15807 F: drivers/mtd/ubi/
15808 F: include/linux/mtd/ubi.h
15809 F: include/uapi/mtd/ubi-user.h
15811 USB "USBNET" DRIVER FRAMEWORK
15812 M: Oliver Neukum <oneukum@suse.com>
15813 L: netdev@vger.kernel.org
15814 W: http://www.linux-usb.org/usbnet
15816 F: drivers/net/usb/usbnet.c
15817 F: include/linux/usb/usbnet.h
15820 M: Oliver Neukum <oneukum@suse.com>
15821 L: linux-usb@vger.kernel.org
15823 F: Documentation/usb/acm.txt
15824 F: drivers/usb/class/cdc-acm.*
15826 USB AR5523 WIRELESS DRIVER
15827 M: Pontus Fuchs <pontus.fuchs@gmail.com>
15828 L: linux-wireless@vger.kernel.org
15830 F: drivers/net/wireless/ath/ar5523/
15833 M: Oliver Neukum <oneukum@suse.com>
15834 L: linux-usb@vger.kernel.org
15835 L: linux-scsi@vger.kernel.org
15837 F: drivers/usb/storage/uas.c
15839 USB CDC ETHERNET DRIVER
15840 M: Oliver Neukum <oliver@neukum.org>
15841 L: linux-usb@vger.kernel.org
15843 F: drivers/net/usb/cdc_*.c
15844 F: include/uapi/linux/usb/cdc.h
15846 USB CHAOSKEY DRIVER
15847 M: Keith Packard <keithp@keithp.com>
15848 L: linux-usb@vger.kernel.org
15850 F: drivers/usb/misc/chaoskey.c
15852 USB CYPRESS C67X00 DRIVER
15853 M: Peter Korsgaard <jacmet@sunsite.dk>
15854 L: linux-usb@vger.kernel.org
15856 F: drivers/usb/c67x00/
15858 USB DAVICOM DM9601 DRIVER
15859 M: Peter Korsgaard <jacmet@sunsite.dk>
15860 L: netdev@vger.kernel.org
15861 W: http://www.linux-usb.org/usbnet
15863 F: drivers/net/usb/dm9601.c
15865 USB DIAMOND RIO500 DRIVER
15866 M: Cesar Miquel <miquel@df.uba.ar>
15867 L: rio500-users@lists.sourceforge.net
15868 W: http://rio500.sourceforge.net
15870 F: drivers/usb/misc/rio500*
15873 M: Alan Stern <stern@rowland.harvard.edu>
15874 L: linux-usb@vger.kernel.org
15876 F: Documentation/usb/ehci.txt
15877 F: drivers/usb/host/ehci*
15879 USB GADGET/PERIPHERAL SUBSYSTEM
15880 M: Felipe Balbi <balbi@kernel.org>
15881 L: linux-usb@vger.kernel.org
15882 W: http://www.linux-usb.org/gadget
15883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15885 F: drivers/usb/gadget/
15886 F: include/linux/usb/gadget*
15888 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15889 M: Jiri Kosina <jikos@kernel.org>
15890 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
15891 L: linux-usb@vger.kernel.org
15892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15894 F: Documentation/hid/hiddev.txt
15895 F: drivers/hid/usbhid/
15897 USB INTEL XHCI ROLE MUX DRIVER
15898 M: Hans de Goede <hdegoede@redhat.com>
15899 L: linux-usb@vger.kernel.org
15901 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
15904 M: Olav Kongas <ok@artecdesign.ee>
15905 L: linux-usb@vger.kernel.org
15907 F: drivers/usb/host/isp116x*
15908 F: include/linux/usb/isp116x.h
15910 USB LAN78XX ETHERNET DRIVER
15911 M: Woojung Huh <woojung.huh@microchip.com>
15912 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15913 L: netdev@vger.kernel.org
15915 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15916 F: drivers/net/usb/lan78xx.*
15917 F: include/dt-bindings/net/microchip-lan78xx.h
15919 USB MASS STORAGE DRIVER
15920 M: Alan Stern <stern@rowland.harvard.edu>
15921 L: linux-usb@vger.kernel.org
15922 L: usb-storage@lists.one-eyed-alien.net
15924 F: drivers/usb/storage/
15927 M: Clemens Ladisch <clemens@ladisch.de>
15928 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15929 T: git git://git.alsa-project.org/alsa-kernel.git
15931 F: sound/usb/midi.*
15933 USB NETWORKING DRIVERS
15934 L: linux-usb@vger.kernel.org
15936 F: drivers/net/usb/
15939 M: Alan Stern <stern@rowland.harvard.edu>
15940 L: linux-usb@vger.kernel.org
15942 F: Documentation/usb/ohci.txt
15943 F: drivers/usb/host/ohci*
15945 USB OTG FSM (Finite State Machine)
15946 M: Peter Chen <Peter.Chen@nxp.com>
15947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15948 L: linux-usb@vger.kernel.org
15950 F: drivers/usb/common/usb-otg-fsm.c
15953 M: Valentina Manea <valentina.manea.m@gmail.com>
15954 M: Shuah Khan <shuah@kernel.org>
15955 M: Shuah Khan <skhan@linuxfoundation.org>
15956 L: linux-usb@vger.kernel.org
15958 F: Documentation/usb/usbip_protocol.txt
15959 F: drivers/usb/usbip/
15960 F: tools/usb/usbip/
15961 F: tools/testing/selftests/drivers/usb/usbip/
15964 M: Petko Manolov <petkan@nucleusys.com>
15965 L: linux-usb@vger.kernel.org
15966 L: netdev@vger.kernel.org
15967 T: git git://github.com/petkan/pegasus.git
15968 W: https://github.com/petkan/pegasus
15970 F: drivers/net/usb/pegasus.*
15973 M: Felipe Balbi <balbi@kernel.org>
15974 L: linux-usb@vger.kernel.org
15975 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15977 F: drivers/usb/phy/
15979 USB PRINTER DRIVER (usblp)
15980 M: Pete Zaitcev <zaitcev@redhat.com>
15981 L: linux-usb@vger.kernel.org
15983 F: drivers/usb/class/usblp.c
15985 USB QMI WWAN NETWORK DRIVER
15986 M: Bjørn Mork <bjorn@mork.no>
15987 L: netdev@vger.kernel.org
15989 F: Documentation/ABI/testing/sysfs-class-net-qmi
15990 F: drivers/net/usb/qmi_wwan.c
15993 M: Petko Manolov <petkan@nucleusys.com>
15994 L: linux-usb@vger.kernel.org
15995 L: netdev@vger.kernel.org
15996 T: git git://github.com/petkan/rtl8150.git
15997 W: https://github.com/petkan/rtl8150
15999 F: drivers/net/usb/rtl8150.c
16001 USB SERIAL SUBSYSTEM
16002 M: Johan Hovold <johan@kernel.org>
16003 L: linux-usb@vger.kernel.org
16004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16006 F: Documentation/usb/usb-serial.txt
16007 F: drivers/usb/serial/
16008 F: include/linux/usb/serial.h
16010 USB SMSC75XX ETHERNET DRIVER
16011 M: Steve Glendinning <steve.glendinning@shawell.net>
16012 L: netdev@vger.kernel.org
16014 F: drivers/net/usb/smsc75xx.*
16016 USB SMSC95XX ETHERNET DRIVER
16017 M: Steve Glendinning <steve.glendinning@shawell.net>
16018 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16019 L: netdev@vger.kernel.org
16021 F: drivers/net/usb/smsc95xx.*
16024 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16025 L: linux-usb@vger.kernel.org
16026 W: http://www.linux-usb.org
16027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16029 F: Documentation/devicetree/bindings/usb/
16030 F: Documentation/usb/
16032 F: include/linux/usb.h
16033 F: include/linux/usb/
16035 USB TYPEC PI3USB30532 MUX DRIVER
16036 M: Hans de Goede <hdegoede@redhat.com>
16037 L: linux-usb@vger.kernel.org
16039 F: drivers/usb/typec/mux/pi3usb30532.c
16042 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16043 L: linux-usb@vger.kernel.org
16045 F: Documentation/ABI/testing/sysfs-class-typec
16046 F: Documentation/driver-api/usb/typec.rst
16047 F: drivers/usb/typec/
16048 F: include/linux/usb/typec.h
16050 USB TYPEC BUS FOR ALTERNATE MODES
16051 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16052 L: linux-usb@vger.kernel.org
16054 F: Documentation/ABI/testing/sysfs-bus-typec
16055 F: Documentation/driver-api/usb/typec_bus.rst
16056 F: drivers/usb/typec/altmodes/
16057 F: include/linux/usb/typec_altmode.h
16059 USB TYPEC PORT CONTROLLER DRIVERS
16060 M: Guenter Roeck <linux@roeck-us.net>
16061 L: linux-usb@vger.kernel.org
16063 F: drivers/usb/typec/tcpm/
16066 M: Alan Stern <stern@rowland.harvard.edu>
16067 L: linux-usb@vger.kernel.org
16069 F: drivers/usb/host/uhci*
16072 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16073 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16074 L: linux-media@vger.kernel.org
16075 T: git git://linuxtv.org/media_tree.git
16076 W: http://www.ideasonboard.org/uvc/
16078 F: drivers/media/usb/uvc/
16079 F: include/uapi/linux/uvcvideo.h
16082 M: Hans Verkuil <hverkuil@xs4all.nl>
16083 L: linux-media@vger.kernel.org
16084 T: git git://linuxtv.org/media_tree.git
16085 W: https://linuxtv.org
16087 F: drivers/media/usb/usbvision/
16090 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16091 L: linux-usb@vger.kernel.org
16093 F: drivers/usb/gadget/function/*uvc*
16094 F: drivers/usb/gadget/legacy/webcam.c
16095 F: include/uapi/linux/usb/g_uvc.h
16097 USB WIRELESS RNDIS DRIVER (rndis_wlan)
16098 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
16099 L: linux-wireless@vger.kernel.org
16101 F: drivers/net/wireless/rndis_wlan.c
16104 M: Mathias Nyman <mathias.nyman@intel.com>
16105 L: linux-usb@vger.kernel.org
16107 F: drivers/usb/host/xhci*
16108 F: drivers/usb/host/pci-quirks*
16111 L: linux-wireless@vger.kernel.org
16112 W: http://linux-lc100020.sourceforge.net
16114 F: drivers/net/wireless/zydas/zd1201.*
16117 M: Antoine Jacquet <royale@zerezo.com>
16118 L: linux-usb@vger.kernel.org
16119 L: linux-media@vger.kernel.org
16120 T: git git://linuxtv.org/media_tree.git
16121 W: http://royale.zerezo.com/zr364xx/
16123 F: Documentation/media/v4l-drivers/zr364xx*
16124 F: drivers/media/usb/zr364xx/
16126 USER-MODE LINUX (UML)
16127 M: Jeff Dike <jdike@addtoit.com>
16128 M: Richard Weinberger <richard@nod.at>
16129 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
16130 L: linux-um@lists.infradead.org
16131 W: http://user-mode-linux.sourceforge.net
16132 Q: https://patchwork.ozlabs.org/project/linux-um/list/
16133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16135 F: Documentation/virtual/uml/
16140 USERSPACE COPYIN/COPYOUT (UIOVEC)
16141 M: Alexander Viro <viro@zeniv.linux.org.uk>
16144 F: include/linux/uio.h
16146 USERSPACE DMA BUFFER DRIVER
16147 M: Gerd Hoffmann <kraxel@redhat.com>
16149 L: dri-devel@lists.freedesktop.org
16150 F: drivers/dma-buf/udmabuf.c
16151 F: include/uapi/linux/udmabuf.h
16152 T: git git://anongit.freedesktop.org/drm/drm-misc
16154 USERSPACE I/O (UIO)
16155 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16158 F: Documentation/driver-api/uio-howto.rst
16160 F: include/linux/uio_driver.h
16163 M: Karel Zak <kzak@redhat.com>
16164 L: util-linux@vger.kernel.org
16165 W: http://en.wikipedia.org/wiki/Util-linux
16166 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16170 M: Christoph Hellwig <hch@lst.de>
16171 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16172 L: linux-kernel@vger.kernel.org
16173 T: git git://git.infradead.org/users/hch/uuid.git
16176 F: include/linux/uuid.h
16177 F: include/uapi/linux/uuid.h
16181 M: Michal Januszewski <spock@gentoo.org>
16182 L: linux-fbdev@vger.kernel.org
16183 W: https://github.com/mjanusz/v86d
16185 F: Documentation/fb/uvesafb.txt
16186 F: drivers/video/fbdev/uvesafb.*
16189 M: Stefan Agner <stefan@agner.ch>
16190 L: linux-mtd@lists.infradead.org
16192 F: drivers/mtd/nand/raw/vf610_nfc.c
16194 VFAT/FAT/MSDOS FILESYSTEM
16195 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16197 F: Documentation/filesystems/vfat.txt
16201 M: Alex Williamson <alex.williamson@redhat.com>
16202 L: kvm@vger.kernel.org
16203 T: git git://github.com/awilliam/linux-vfio.git
16205 F: Documentation/vfio.txt
16207 F: include/linux/vfio.h
16208 F: include/uapi/linux/vfio.h
16210 VFIO MEDIATED DEVICE DRIVERS
16211 M: Kirti Wankhede <kwankhede@nvidia.com>
16212 L: kvm@vger.kernel.org
16214 F: Documentation/vfio-mediated-device.txt
16215 F: drivers/vfio/mdev/
16216 F: include/linux/mdev.h
16217 F: samples/vfio-mdev/
16219 VFIO PLATFORM DRIVER
16220 M: Eric Auger <eric.auger@redhat.com>
16221 L: kvm@vger.kernel.org
16223 F: drivers/vfio/platform/
16226 R: Lukas Wunner <lukas@wunner.de>
16228 F: Documentation/gpu/vga-switcheroo.rst
16229 F: drivers/gpu/vga/vga_switcheroo.c
16230 F: include/linux/vga_switcheroo.h
16231 T: git git://anongit.freedesktop.org/drm/drm-misc
16233 VIA RHINE NETWORK DRIVER
16235 F: drivers/net/ethernet/via/via-rhine.c
16237 VIA SD/MMC CARD CONTROLLER DRIVER
16238 M: Bruce Chang <brucechang@via.com.tw>
16239 M: Harald Welte <HaraldWelte@viatech.com>
16241 F: drivers/mmc/host/via-sdmmc.c
16243 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16244 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16245 L: linux-fbdev@vger.kernel.org
16247 F: include/linux/via-core.h
16248 F: include/linux/via-gpio.h
16249 F: include/linux/via_i2c.h
16250 F: drivers/video/fbdev/via/
16252 VIA VELOCITY NETWORK DRIVER
16253 M: Francois Romieu <romieu@fr.zoreil.com>
16254 L: netdev@vger.kernel.org
16256 F: drivers/net/ethernet/via/via-velocity.*
16258 VICODEC VIRTUAL CODEC DRIVER
16259 M: Hans Verkuil <hans.verkuil@cisco.com>
16260 L: linux-media@vger.kernel.org
16261 T: git git://linuxtv.org/media_tree.git
16262 W: https://linuxtv.org
16264 F: drivers/media/platform/vicodec/*
16266 VIDEO MULTIPLEXER DRIVER
16267 M: Philipp Zabel <p.zabel@pengutronix.de>
16268 L: linux-media@vger.kernel.org
16270 F: drivers/media/platform/video-mux.c
16272 VIDEO I2C POLLING DRIVER
16273 M: Matt Ranostay <matt.ranostay@konsulko.com>
16274 L: linux-media@vger.kernel.org
16276 F: drivers/media/i2c/video-i2c.c
16278 VIDEOBUF2 FRAMEWORK
16279 M: Pawel Osciak <pawel@osciak.com>
16280 M: Marek Szyprowski <m.szyprowski@samsung.com>
16281 M: Kyungmin Park <kyungmin.park@samsung.com>
16282 L: linux-media@vger.kernel.org
16284 F: drivers/media/common/videobuf2/*
16285 F: include/media/videobuf2-*
16287 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16288 M: Helen Koike <helen.koike@collabora.com>
16289 L: linux-media@vger.kernel.org
16290 T: git git://linuxtv.org/media_tree.git
16291 W: https://linuxtv.org
16293 F: drivers/media/platform/vimc/*
16296 M: Alex Williamson <alex.williamson@redhat.com>
16297 M: Paolo Bonzini <pbonzini@redhat.com>
16298 L: kvm@vger.kernel.org
16302 VIRTIO AND VHOST VSOCK DRIVER
16303 M: Stefan Hajnoczi <stefanha@redhat.com>
16304 L: kvm@vger.kernel.org
16305 L: virtualization@lists.linux-foundation.org
16306 L: netdev@vger.kernel.org
16308 F: include/linux/virtio_vsock.h
16309 F: include/uapi/linux/virtio_vsock.h
16310 F: include/uapi/linux/vsockmon.h
16311 F: include/uapi/linux/vm_sockets_diag.h
16312 F: net/vmw_vsock/diag.c
16313 F: net/vmw_vsock/af_vsock_tap.c
16314 F: net/vmw_vsock/virtio_transport_common.c
16315 F: net/vmw_vsock/virtio_transport.c
16316 F: drivers/net/vsockmon.c
16317 F: drivers/vhost/vsock.c
16318 F: tools/testing/vsock/
16320 VIRTIO CONSOLE DRIVER
16321 M: Amit Shah <amit@kernel.org>
16322 L: virtualization@lists.linux-foundation.org
16324 F: drivers/char/virtio_console.c
16325 F: include/linux/virtio_console.h
16326 F: include/uapi/linux/virtio_console.h
16328 VIRTIO CORE, NET AND BLOCK DRIVERS
16329 M: "Michael S. Tsirkin" <mst@redhat.com>
16330 M: Jason Wang <jasowang@redhat.com>
16331 L: virtualization@lists.linux-foundation.org
16333 F: Documentation/devicetree/bindings/virtio/
16336 F: drivers/net/virtio_net.c
16337 F: drivers/block/virtio_blk.c
16338 F: include/linux/virtio*.h
16339 F: include/uapi/linux/virtio_*.h
16340 F: drivers/crypto/virtio/
16341 F: mm/balloon_compaction.c
16343 VIRTIO CRYPTO DRIVER
16344 M: Gonglei <arei.gonglei@huawei.com>
16345 L: virtualization@lists.linux-foundation.org
16346 L: linux-crypto@vger.kernel.org
16348 F: drivers/crypto/virtio/
16349 F: include/uapi/linux/virtio_crypto.h
16351 VIRTIO DRIVERS FOR S390
16352 M: Cornelia Huck <cohuck@redhat.com>
16353 M: Halil Pasic <pasic@linux.ibm.com>
16354 L: linux-s390@vger.kernel.org
16355 L: virtualization@lists.linux-foundation.org
16356 L: kvm@vger.kernel.org
16358 F: drivers/s390/virtio/
16359 F: arch/s390/include/uapi/asm/virtio-ccw.h
16362 M: David Airlie <airlied@linux.ie>
16363 M: Gerd Hoffmann <kraxel@redhat.com>
16364 L: dri-devel@lists.freedesktop.org
16365 L: virtualization@lists.linux-foundation.org
16366 T: git git://anongit.freedesktop.org/drm/drm-misc
16368 F: drivers/gpu/drm/virtio/
16369 F: include/uapi/linux/virtio_gpu.h
16371 VIRTIO HOST (VHOST)
16372 M: "Michael S. Tsirkin" <mst@redhat.com>
16373 M: Jason Wang <jasowang@redhat.com>
16374 L: kvm@vger.kernel.org
16375 L: virtualization@lists.linux-foundation.org
16376 L: netdev@vger.kernel.org
16377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16380 F: include/uapi/linux/vhost.h
16382 VIRTIO INPUT DRIVER
16383 M: Gerd Hoffmann <kraxel@redhat.com>
16385 F: drivers/virtio/virtio_input.c
16386 F: include/uapi/linux/virtio_input.h
16388 VIRTUAL BOX GUEST DEVICE DRIVER
16389 M: Hans de Goede <hdegoede@redhat.com>
16390 M: Arnd Bergmann <arnd@arndb.de>
16391 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16393 F: include/linux/vbox_utils.h
16394 F: include/uapi/linux/vbox*.h
16395 F: drivers/virt/vboxguest/
16397 VIRTUAL SERIO DEVICE DRIVER
16398 M: Stephen Chandler Paul <thatslyude@gmail.com>
16400 F: drivers/input/serio/userio.c
16401 F: include/uapi/linux/userio.h
16403 VIVID VIRTUAL VIDEO DRIVER
16404 M: Hans Verkuil <hverkuil@xs4all.nl>
16405 L: linux-media@vger.kernel.org
16406 T: git git://linuxtv.org/media_tree.git
16407 W: https://linuxtv.org
16409 F: drivers/media/platform/vivid/*
16412 M: Florian Fainelli <f.fainelli@gmail.com>
16413 L: openwrt-devel@lists.openwrt.org (subscribers-only)
16415 F: drivers/vlynq/vlynq.c
16416 F: include/linux/vlynq.h
16419 M: Martyn Welch <martyn@welchs.me.uk>
16420 M: Manohar Vanga <manohar.vanga@gmail.com>
16421 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16422 L: devel@driverdev.osuosl.org
16424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16425 F: Documentation/driver-api/vme.rst
16426 F: drivers/staging/vme/
16428 F: include/linux/vme*
16430 VMWARE BALLOON DRIVER
16431 M: Julien Freche <jfreche@vmware.com>
16432 M: Nadav Amit <namit@vmware.com>
16433 M: "VMware, Inc." <pv-drivers@vmware.com>
16434 L: linux-kernel@vger.kernel.org
16436 F: drivers/misc/vmw_balloon.c
16438 VMWARE HYPERVISOR INTERFACE
16439 M: Alok Kataria <akataria@vmware.com>
16440 L: virtualization@lists.linux-foundation.org
16442 F: arch/x86/kernel/cpu/vmware.c
16444 VMWARE PVRDMA DRIVER
16445 M: Adit Ranadive <aditr@vmware.com>
16446 M: VMware PV-Drivers <pv-drivers@vmware.com>
16447 L: linux-rdma@vger.kernel.org
16449 F: drivers/infiniband/hw/vmw_pvrdma/
16451 VMware PVSCSI driver
16452 M: Jim Gill <jgill@vmware.com>
16453 M: VMware PV-Drivers <pv-drivers@vmware.com>
16454 L: linux-scsi@vger.kernel.org
16456 F: drivers/scsi/vmw_pvscsi.c
16457 F: drivers/scsi/vmw_pvscsi.h
16459 VMWARE VMMOUSE SUBDRIVER
16460 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16461 M: "VMware, Inc." <pv-drivers@vmware.com>
16462 L: linux-input@vger.kernel.org
16464 F: drivers/input/mouse/vmmouse.c
16465 F: drivers/input/mouse/vmmouse.h
16467 VMWARE VMXNET3 ETHERNET DRIVER
16468 M: Ronak Doshi <doshir@vmware.com>
16469 M: "VMware, Inc." <pv-drivers@vmware.com>
16470 L: netdev@vger.kernel.org
16472 F: drivers/net/vmxnet3/
16474 VOCORE VOCORE2 BOARD
16475 M: Harvey Hunt <harveyhuntnexus@gmail.com>
16476 L: linux-mips@vger.kernel.org
16478 F: arch/mips/boot/dts/ralink/vocore2.dts
16480 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16481 M: Liam Girdwood <lgirdwood@gmail.com>
16482 M: Mark Brown <broonie@kernel.org>
16483 L: linux-kernel@vger.kernel.org
16484 W: http://www.slimlogic.co.uk/?p=48
16485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16487 F: Documentation/devicetree/bindings/regulator/
16488 F: Documentation/power/regulator/
16489 F: drivers/regulator/
16490 F: include/dt-bindings/regulator/
16491 F: include/linux/regulator/
16494 M: David Ahern <dsa@cumulusnetworks.com>
16495 M: Shrijeet Mukherjee <shrijeet@gmail.com>
16496 L: netdev@vger.kernel.org
16498 F: drivers/net/vrf.c
16499 F: Documentation/networking/vrf.txt
16501 VT1211 HARDWARE MONITOR DRIVER
16502 M: Juerg Haefliger <juergh@gmail.com>
16503 L: linux-hwmon@vger.kernel.org
16505 F: Documentation/hwmon/vt1211
16506 F: drivers/hwmon/vt1211.c
16508 VT8231 HARDWARE MONITOR DRIVER
16509 M: Roger Lucas <vt8231@hiddenengine.co.uk>
16510 L: linux-hwmon@vger.kernel.org
16512 F: drivers/hwmon/vt8231.c
16514 VUB300 USB to SDIO/SD/MMC bridge chip
16515 M: Tony Olech <tony.olech@elandigitalsystems.com>
16516 L: linux-mmc@vger.kernel.org
16517 L: linux-usb@vger.kernel.org
16519 F: drivers/mmc/host/vub300.c
16521 W1 DALLAS'S 1-WIRE BUS
16522 M: Evgeniy Polyakov <zbr@ioremap.net>
16524 F: Documentation/devicetree/bindings/w1/
16525 F: Documentation/w1/
16527 F: include/linux/w1.h
16529 W83791D HARDWARE MONITORING DRIVER
16530 M: Marc Hulsman <m.hulsman@tudelft.nl>
16531 L: linux-hwmon@vger.kernel.org
16533 F: Documentation/hwmon/w83791d
16534 F: drivers/hwmon/w83791d.c
16536 W83793 HARDWARE MONITORING DRIVER
16537 M: Rudolf Marek <r.marek@assembler.cz>
16538 L: linux-hwmon@vger.kernel.org
16540 F: Documentation/hwmon/w83793
16541 F: drivers/hwmon/w83793.c
16543 W83795 HARDWARE MONITORING DRIVER
16544 M: Jean Delvare <jdelvare@suse.com>
16545 L: linux-hwmon@vger.kernel.org
16547 F: drivers/hwmon/w83795.c
16549 W83L51xD SD/MMC CARD INTERFACE DRIVER
16550 M: Pierre Ossman <pierre@ossman.eu>
16552 F: drivers/mmc/host/wbsd.*
16554 WACOM PROTOCOL 4 SERIAL TABLETS
16555 M: Julian Squires <julian@cipht.net>
16556 M: Hans de Goede <hdegoede@redhat.com>
16557 L: linux-input@vger.kernel.org
16559 F: drivers/input/tablet/wacom_serial4.c
16561 WATCHDOG DEVICE DRIVERS
16562 M: Wim Van Sebroeck <wim@linux-watchdog.org>
16563 M: Guenter Roeck <linux@roeck-us.net>
16564 L: linux-watchdog@vger.kernel.org
16565 W: http://www.linux-watchdog.org/
16566 T: git git://www.linux-watchdog.org/linux-watchdog.git
16568 F: Documentation/devicetree/bindings/watchdog/
16569 F: Documentation/watchdog/
16570 F: drivers/watchdog/
16571 F: include/linux/watchdog.h
16572 F: include/uapi/linux/watchdog.h
16574 WHISKEYCOVE PMIC GPIO DRIVER
16575 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16576 L: linux-gpio@vger.kernel.org
16578 F: drivers/gpio/gpio-wcove.c
16581 M: David Herrmann <dh.herrmann@googlemail.com>
16582 L: linux-input@vger.kernel.org
16584 F: drivers/hid/hid-wiimote*
16586 WILOCITY WIL6210 WIRELESS DRIVER
16587 M: Maya Erez <merez@codeaurora.org>
16588 L: linux-wireless@vger.kernel.org
16589 L: wil6210@qti.qualcomm.com
16591 W: http://wireless.kernel.org/en/users/Drivers/wil6210
16592 F: drivers/net/wireless/ath/wil6210/
16595 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16596 M: linux-wimax@intel.com
16597 L: wimax@linuxwimax.org (subscribers-only)
16599 W: http://linuxwimax.org
16600 F: Documentation/wimax/README.wimax
16601 F: include/linux/wimax/debug.h
16602 F: include/net/wimax.h
16603 F: include/uapi/linux/wimax.h
16607 M: David Härdeman <david@hardeman.nu>
16609 F: drivers/media/rc/winbond-cir.c
16611 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16612 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16613 L: linux-watchdog@vger.kernel.org
16615 F: drivers/watchdog/ebc-c384_wdt.c
16617 WINSYSTEMS WS16C48 GPIO DRIVER
16618 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16619 L: linux-gpio@vger.kernel.org
16621 F: drivers/gpio/gpio-ws16c48.c
16623 WISTRON LAPTOP BUTTON DRIVER
16624 M: Miloslav Trmac <mitr@volny.cz>
16626 F: drivers/input/misc/wistron_btns.c
16628 WL3501 WIRELESS PCMCIA CARD DRIVER
16629 L: linux-wireless@vger.kernel.org
16631 F: drivers/net/wireless/wl3501*
16633 WOLFSON MICROELECTRONICS DRIVERS
16634 L: patches@opensource.cirrus.com
16635 T: git https://github.com/CirrusLogic/linux-drivers.git
16636 W: https://github.com/CirrusLogic/linux-drivers/wiki
16638 F: Documentation/hwmon/wm83??
16639 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16640 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16641 F: Documentation/devicetree/bindings/mfd/arizona.txt
16642 F: Documentation/devicetree/bindings/mfd/wm831x.txt
16643 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
16644 F: arch/arm/mach-s3c64xx/mach-crag6410*
16645 F: drivers/clk/clk-wm83*.c
16646 F: drivers/extcon/extcon-arizona.c
16647 F: drivers/leds/leds-wm83*.c
16648 F: drivers/gpio/gpio-*wm*.c
16649 F: drivers/gpio/gpio-arizona.c
16650 F: drivers/hwmon/wm83??-hwmon.c
16651 F: drivers/input/misc/wm831x-on.c
16652 F: drivers/input/touchscreen/wm831x-ts.c
16653 F: drivers/input/touchscreen/wm97*.c
16654 F: drivers/mfd/arizona*
16655 F: drivers/mfd/wm*.c
16656 F: drivers/mfd/cs47l24*
16657 F: drivers/power/supply/wm83*.c
16658 F: drivers/rtc/rtc-wm83*.c
16659 F: drivers/regulator/wm8*.c
16660 F: drivers/regulator/arizona*
16661 F: drivers/video/backlight/wm83*_bl.c
16662 F: drivers/watchdog/wm83*_wdt.c
16663 F: include/linux/mfd/arizona/
16664 F: include/linux/mfd/wm831x/
16665 F: include/linux/mfd/wm8350/
16666 F: include/linux/mfd/wm8400*
16667 F: include/linux/regulator/arizona*
16668 F: include/linux/wm97xx.h
16669 F: include/sound/wm????.h
16670 F: sound/soc/codecs/arizona.?
16671 F: sound/soc/codecs/wm*
16672 F: sound/soc/codecs/cs47l24*
16675 M: Tejun Heo <tj@kernel.org>
16676 R: Lai Jiangshan <jiangshanlai@gmail.com>
16677 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16679 F: include/linux/workqueue.h
16680 F: kernel/workqueue.c
16681 F: Documentation/core-api/workqueue.rst
16683 X-POWERS AXP288 PMIC DRIVERS
16684 M: Hans de Goede <hdegoede@redhat.com>
16687 F: drivers/acpi/pmic/intel_pmic_xpower.c
16689 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16690 M: Chen-Yu Tsai <wens@csie.org>
16691 L: linux-kernel@vger.kernel.org
16696 M: Andrew Hendry <andrew.hendry@gmail.com>
16697 L: linux-x25@vger.kernel.org
16699 F: Documentation/networking/x25*
16700 F: include/net/x25*
16703 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16704 M: Thomas Gleixner <tglx@linutronix.de>
16705 M: Ingo Molnar <mingo@redhat.com>
16706 M: Borislav Petkov <bp@alien8.de>
16707 R: "H. Peter Anvin" <hpa@zytor.com>
16709 L: linux-kernel@vger.kernel.org
16710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16712 F: Documentation/devicetree/bindings/x86/
16713 F: Documentation/x86/
16717 M: Andy Lutomirski <luto@kernel.org>
16718 L: linux-kernel@vger.kernel.org
16719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16723 X86 MCE INFRASTRUCTURE
16724 M: Tony Luck <tony.luck@intel.com>
16725 M: Borislav Petkov <bp@alien8.de>
16726 L: linux-edac@vger.kernel.org
16728 F: arch/x86/kernel/cpu/mcheck/*
16730 X86 MICROCODE UPDATE SUPPORT
16731 M: Borislav Petkov <bp@alien8.de>
16733 F: arch/x86/kernel/cpu/microcode/*
16736 M: Dave Hansen <dave.hansen@linux.intel.com>
16737 M: Andy Lutomirski <luto@kernel.org>
16738 M: Peter Zijlstra <peterz@infradead.org>
16739 L: linux-kernel@vger.kernel.org
16740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16744 X86 PLATFORM DRIVERS
16745 M: Darren Hart <dvhart@infradead.org>
16746 M: Andy Shevchenko <andy@infradead.org>
16747 L: platform-driver-x86@vger.kernel.org
16748 T: git git://git.infradead.org/linux-platform-drivers-x86.git
16750 F: drivers/platform/x86/
16751 F: drivers/platform/olpc/
16753 X86 PLATFORM DRIVERS - ARCH
16754 R: Darren Hart <dvhart@infradead.org>
16755 R: Andy Shevchenko <andy@infradead.org>
16756 L: platform-driver-x86@vger.kernel.org
16758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16760 F: arch/x86/platform
16763 M: Andy Lutomirski <luto@kernel.org>
16764 L: linux-kernel@vger.kernel.org
16765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16767 F: arch/x86/entry/vdso/
16770 M: Matthew Wilcox <willy@infradead.org>
16771 L: linux-fsdevel@vger.kernel.org
16773 F: Documentation/core-api/xarray.rst
16776 F: include/linux/idr.h
16777 F: include/linux/xarray.h
16778 F: tools/testing/radix-tree
16781 M: Benjamin Valentin <benpicco@googlemail.com>
16783 F: drivers/media/rc/xbox_remote.c
16784 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
16786 XC2028/3028 TUNER DRIVER
16787 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16788 L: linux-media@vger.kernel.org
16789 W: https://linuxtv.org
16790 T: git git://linuxtv.org/media_tree.git
16792 F: drivers/media/tuners/tuner-xc2028.*
16794 XDP (eXpress Data Path)
16795 M: Alexei Starovoitov <ast@kernel.org>
16796 M: Daniel Borkmann <daniel@iogearbox.net>
16797 M: David S. Miller <davem@davemloft.net>
16798 M: Jakub Kicinski <jakub.kicinski@netronome.com>
16799 M: Jesper Dangaard Brouer <hawk@kernel.org>
16800 M: John Fastabend <john.fastabend@gmail.com>
16801 L: netdev@vger.kernel.org
16802 L: xdp-newbies@vger.kernel.org
16803 L: bpf@vger.kernel.org
16806 F: include/net/xdp.h
16807 F: kernel/bpf/devmap.c
16808 F: kernel/bpf/cpumap.c
16809 F: include/trace/events/xdp.h
16813 XDP SOCKETS (AF_XDP)
16814 M: Björn Töpel <bjorn.topel@intel.com>
16815 M: Magnus Karlsson <magnus.karlsson@intel.com>
16816 L: netdev@vger.kernel.org
16817 L: bpf@vger.kernel.org
16819 F: kernel/bpf/xskmap.c
16822 XEN BLOCK SUBSYSTEM
16823 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16824 M: Roger Pau Monné <roger.pau@citrix.com>
16825 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16827 F: drivers/block/xen-blkback/*
16828 F: drivers/block/xen*
16831 M: Stefano Stabellini <sstabellini@kernel.org>
16832 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16835 F: arch/arm/include/asm/xen/
16837 XEN HYPERVISOR ARM64
16838 M: Stefano Stabellini <sstabellini@kernel.org>
16839 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16842 F: arch/arm64/include/asm/xen/
16844 XEN HYPERVISOR INTERFACE
16845 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
16846 M: Juergen Gross <jgross@suse.com>
16847 R: Stefano Stabellini <sstabellini@kernel.org>
16848 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16852 F: arch/x86/platform/pvh/
16853 F: drivers/*/xen-*front.c
16855 F: arch/x86/include/asm/xen/
16856 F: arch/x86/include/asm/pvclock-abi.h
16858 F: include/uapi/xen/
16859 F: Documentation/ABI/stable/sysfs-hypervisor-xen
16860 F: Documentation/ABI/testing/sysfs-hypervisor-xen
16862 XEN NETWORK BACKEND DRIVER
16863 M: Wei Liu <wei.liu2@citrix.com>
16864 M: Paul Durrant <paul.durrant@citrix.com>
16865 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16866 L: netdev@vger.kernel.org
16868 F: drivers/net/xen-netback/*
16871 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16872 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16874 F: arch/x86/pci/*xen*
16875 F: drivers/pci/*xen*
16878 M: Juergen Gross <jgross@suse.com>
16879 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16880 L: linux-scsi@vger.kernel.org
16882 F: drivers/scsi/xen-scsifront.c
16883 F: drivers/xen/xen-scsiback.c
16884 F: include/xen/interface/io/vscsiif.h
16886 XEN SWIOTLB SUBSYSTEM
16887 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16888 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16889 L: iommu@lists.linux-foundation.org
16891 F: arch/x86/xen/*swiotlb*
16892 F: drivers/xen/*swiotlb*
16894 XEN SOUND FRONTEND DRIVER
16895 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16896 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16897 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16902 M: Darrick J. Wong <darrick.wong@oracle.com>
16903 M: linux-xfs@vger.kernel.org
16904 L: linux-xfs@vger.kernel.org
16906 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16908 F: Documentation/filesystems/xfs.txt
16911 XILINX AXI ETHERNET DRIVER
16912 M: Anirudha Sarangi <anirudh@xilinx.com>
16913 M: John Linn <John.Linn@xilinx.com>
16915 F: drivers/net/ethernet/xilinx/xilinx_axienet*
16917 XILINX UARTLITE SERIAL DRIVER
16918 M: Peter Korsgaard <jacmet@sunsite.dk>
16919 L: linux-serial@vger.kernel.org
16921 F: drivers/tty/serial/uartlite.c
16923 XILINX VIDEO IP CORES
16924 M: Hyun Kwon <hyun.kwon@xilinx.com>
16925 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16926 L: linux-media@vger.kernel.org
16927 T: git git://linuxtv.org/media_tree.git
16929 F: Documentation/devicetree/bindings/media/xilinx/
16930 F: drivers/media/platform/xilinx/
16931 F: include/uapi/linux/xilinx-v4l2-controls.h
16934 M: Eli Billauer <eli.billauer@gmail.com>
16935 L: linux-kernel@vger.kernel.org
16937 F: drivers/char/xillybus/
16940 M: George Cherian <george.cherian@cavium.com>
16941 M: Jan Glauber <jglauber@cavium.com>
16942 L: linux-i2c@vger.kernel.org
16943 W: http://www.cavium.com
16945 F: drivers/i2c/busses/i2c-xlp9xx.c
16947 XRA1403 GPIO EXPANDER
16948 M: Nandor Han <nandor.han@ge.com>
16949 M: Semi Malinen <semi.malinen@ge.com>
16950 L: linux-gpio@vger.kernel.org
16952 F: drivers/gpio/gpio-xra1403.c
16953 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16955 XTENSA XTFPGA PLATFORM SUPPORT
16956 M: Max Filippov <jcmvbkbc@gmail.com>
16957 L: linux-xtensa@linux-xtensa.org
16959 F: drivers/spi/spi-xtensa-xtfpga.c
16960 F: sound/soc/xtensa/xtfpga-i2s.c
16962 YAM DRIVER FOR AX.25
16963 M: Jean-Paul Roubelat <jpr@f6fbb.org>
16964 L: linux-hams@vger.kernel.org
16966 F: drivers/net/hamradio/yam*
16967 F: include/linux/yam.h
16969 YAMA SECURITY MODULE
16970 M: Kees Cook <keescook@chromium.org>
16971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16974 F: Documentation/admin-guide/LSM/Yama.rst
16976 YEALINK PHONE DRIVER
16977 M: Henk Vergonet <Henk.Vergonet@gmail.com>
16978 L: usbb2k-api-dev@nongnu.org
16980 F: Documentation/input/devices/yealink.rst
16981 F: drivers/input/misc/yealink.*
16983 Z8530 DRIVER FOR AX.25
16984 M: Joerg Reuter <jreuter@yaina.de>
16985 W: http://yaina.de/jreuter/
16986 W: http://www.qsl.net/dl1bke/
16987 L: linux-hams@vger.kernel.org
16989 F: Documentation/networking/z8530drv.txt
16990 F: drivers/net/hamradio/*scc.c
16991 F: drivers/net/hamradio/z8530.h
16993 ZBUD COMPRESSED PAGE ALLOCATOR
16994 M: Seth Jennings <sjenning@redhat.com>
16995 M: Dan Streetman <ddstreet@ieee.org>
16996 L: linux-mm@kvack.org
16999 F: include/linux/zbud.h
17001 ZD1211RW WIRELESS DRIVER
17002 M: Daniel Drake <dsd@gentoo.org>
17003 M: Ulrich Kunitz <kune@deine-taler.de>
17004 W: http://zd1211.ath.cx/wiki/DriverRewrite
17005 L: linux-wireless@vger.kernel.org
17006 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
17008 F: drivers/net/wireless/zydas/zd1211rw/
17010 ZD1301 MEDIA DRIVER
17011 M: Antti Palosaari <crope@iki.fi>
17012 L: linux-media@vger.kernel.org
17013 W: https://linuxtv.org/
17014 W: http://palosaari.fi/linux/
17015 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17017 F: drivers/media/usb/dvb-usb-v2/zd1301*
17019 ZD1301_DEMOD MEDIA DRIVER
17020 M: Antti Palosaari <crope@iki.fi>
17021 L: linux-media@vger.kernel.org
17022 W: https://linuxtv.org/
17023 W: http://palosaari.fi/linux/
17024 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17026 F: drivers/media/dvb-frontends/zd1301_demod*
17028 ZPOOL COMPRESSED PAGE STORAGE API
17029 M: Dan Streetman <ddstreet@ieee.org>
17030 L: linux-mm@kvack.org
17033 F: include/linux/zpool.h
17035 ZR36067 VIDEO FOR LINUX DRIVER
17036 L: mjpeg-users@lists.sourceforge.net
17037 L: linux-media@vger.kernel.org
17038 W: http://mjpeg.sourceforge.net/driver-zoran/
17039 T: hg https://linuxtv.org/hg/v4l-dvb
17041 F: drivers/staging/media/zoran/
17043 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17044 M: Minchan Kim <minchan@kernel.org>
17045 M: Nitin Gupta <ngupta@vflare.org>
17046 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17047 L: linux-kernel@vger.kernel.org
17049 F: drivers/block/zram/
17050 F: Documentation/blockdev/zram.txt
17052 ZS DECSTATION Z85C30 SERIAL DRIVER
17053 M: "Maciej W. Rozycki" <macro@linux-mips.org>
17055 F: drivers/tty/serial/zs.*
17057 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17058 M: Minchan Kim <minchan@kernel.org>
17059 M: Nitin Gupta <ngupta@vflare.org>
17060 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17061 L: linux-mm@kvack.org
17064 F: include/linux/zsmalloc.h
17065 F: Documentation/vm/zsmalloc.rst
17067 ZSWAP COMPRESSED SWAP CACHING
17068 M: Seth Jennings <sjenning@redhat.com>
17069 M: Dan Streetman <ddstreet@ieee.org>
17070 L: linux-mm@kvack.org
17075 M: Linus Torvalds <torvalds@linux-foundation.org>
17076 L: linux-kernel@vger.kernel.org
17077 Q: http://patchwork.kernel.org/project/LKML/list/
17078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17079 S: Buried alive in reporters