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/CALXEDA HIGHBANK ARCHITECTURE
1375 M: Rob Herring <robh@kernel.org>
1376 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1378 F: arch/arm/mach-highbank/
1379 F: arch/arm/boot/dts/highbank.dts
1380 F: arch/arm/boot/dts/ecx-*.dts*
1382 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1383 M: Krzysztof Halasa <khalasa@piap.pl>
1385 F: arch/arm/mach-cns3xxx/
1387 ARM/CAVIUM THUNDER NETWORK DRIVER
1388 M: Sunil Goutham <sgoutham@cavium.com>
1389 M: Robert Richter <rric@kernel.org>
1390 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392 F: drivers/net/ethernet/cavium/thunder/
1394 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1395 M: Lukasz Majewski <lukma@denx.de>
1396 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1398 F: arch/arm/mach-ep93xx/ts72xx.c
1400 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1401 M: Alexander Shiyan <shc_work@mail.ru>
1402 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1406 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1407 M: Lennert Buytenhek <kernel@wantstofly.org>
1408 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1411 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1412 M: Hartley Sweeten <hsweeten@visionengravers.com>
1413 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1414 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416 F: arch/arm/mach-ep93xx/
1417 F: arch/arm/mach-ep93xx/include/mach/
1420 M: Russell King <linux@armlinux.org.uk>
1421 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1423 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1424 F: drivers/clk/clkdev.c
1426 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1427 M: Mike Rapoport <mike@compulab.co.il>
1428 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1431 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1432 M: Baruch Siach <baruch@tkos.co.il>
1433 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1435 F: arch/arm/boot/dts/cx92755*
1438 ARM/CONTEC MICRO9 MACHINE SUPPORT
1439 M: Hubert Feurstein <hubert.feurstein@contec.at>
1441 F: arch/arm/mach-ep93xx/micro9.c
1443 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1444 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1445 R: Suzuki K Poulose <suzuki.poulose@arm.com>
1446 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1448 F: drivers/hwtracing/coresight/*
1449 F: Documentation/trace/coresight.txt
1450 F: Documentation/trace/coresight-cpu-debug.txt
1451 F: Documentation/devicetree/bindings/arm/coresight.txt
1452 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1453 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1454 F: tools/perf/arch/arm/util/pmu.c
1455 F: tools/perf/arch/arm/util/auxtrace.c
1456 F: tools/perf/arch/arm/util/cs-etm.c
1457 F: tools/perf/arch/arm/util/cs-etm.h
1458 F: tools/perf/util/cs-etm.*
1459 F: tools/perf/util/cs-etm-decoder/*
1461 ARM/CORGI MACHINE SUPPORT
1462 M: Richard Purdie <rpurdie@rpsys.net>
1465 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1466 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1467 M: Linus Walleij <linus.walleij@linaro.org>
1468 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1469 T: git git://github.com/ulli-kroll/linux.git
1471 F: Documentation/devicetree/bindings/arm/gemini.txt
1472 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1473 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1474 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1475 F: arch/arm/mach-gemini/
1476 F: drivers/net/ethernet/cortina/
1477 F: drivers/pinctrl/pinctrl-gemini.c
1478 F: drivers/rtc/rtc-ftrtc010.c
1480 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1481 M: Barry Song <baohua@kernel.org>
1482 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1485 F: arch/arm/boot/dts/prima2*
1486 F: arch/arm/mach-prima2/
1487 F: drivers/clk/sirf/
1488 F: drivers/clocksource/timer-prima2.c
1489 F: drivers/clocksource/timer-atlas7.c
1493 ARM/EBSA110 MACHINE SUPPORT
1494 M: Russell King <linux@armlinux.org.uk>
1495 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1496 W: http://www.armlinux.org.uk/
1498 F: arch/arm/mach-ebsa110/
1499 F: drivers/net/ethernet/amd/am79c961a.*
1501 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1502 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1503 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1504 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1508 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1509 M: Robert Jarzmik <robert.jarzmik@free.fr>
1510 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1512 F: arch/arm/mach-pxa/ezx.c
1514 ARM/FARADAY FA526 PORT
1515 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1516 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518 T: git git://git.berlios.de/gemini-board
1519 F: arch/arm/mm/*-fa*
1521 ARM/FOOTBRIDGE ARCHITECTURE
1522 M: Russell King <linux@armlinux.org.uk>
1523 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1524 W: http://www.armlinux.org.uk/
1526 F: arch/arm/include/asm/hardware/dec21285.h
1527 F: arch/arm/mach-footbridge/
1529 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1530 M: Shawn Guo <shawnguo@kernel.org>
1531 M: Sascha Hauer <s.hauer@pengutronix.de>
1532 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1533 R: Fabio Estevam <festevam@gmail.com>
1534 R: NXP Linux Team <linux-imx@nxp.com>
1535 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1540 X: drivers/media/i2c/
1542 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1543 M: Shawn Guo <shawnguo@kernel.org>
1544 M: Sascha Hauer <s.hauer@pengutronix.de>
1545 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1546 R: Stefan Agner <stefan@agner.ch>
1547 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1550 F: arch/arm/mach-imx/*vf610*
1551 F: arch/arm/boot/dts/vf*
1553 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1554 M: Shawn Guo <shawnguo@kernel.org>
1555 M: Li Yang <leoyang.li@nxp.com>
1556 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1559 F: arch/arm/boot/dts/ls1021a*
1560 F: arch/arm64/boot/dts/freescale/fsl-*
1561 F: arch/arm64/boot/dts/freescale/qoriq-*
1563 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1564 M: Lennert Buytenhek <kernel@wantstofly.org>
1565 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1568 ARM/GUMSTIX MACHINE SUPPORT
1569 M: Steve Sakoman <sakoman@gmail.com>
1570 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1573 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1574 M: Philipp Zabel <philipp.zabel@gmail.com>
1575 M: Paul Parsons <lost.distance@yahoo.com>
1576 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1578 F: arch/arm/mach-pxa/hx4700.c
1579 F: arch/arm/mach-pxa/include/mach/hx4700.h
1580 F: sound/soc/pxa/hx4700.c
1582 ARM/HISILICON SOC SUPPORT
1583 M: Wei Xu <xuwei5@hisilicon.com>
1584 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1585 W: http://www.hisilicon.com
1587 T: git git://github.com/hisilicon/linux-hisi.git
1588 F: arch/arm/mach-hisi/
1589 F: arch/arm/boot/dts/hi3*
1590 F: arch/arm/boot/dts/hip*
1591 F: arch/arm/boot/dts/hisi*
1592 F: arch/arm64/boot/dts/hisilicon/
1594 ARM/HP JORNADA 7XX MACHINE SUPPORT
1595 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1598 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1599 F: arch/arm/mach-sa1100/jornada720.c
1600 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1602 ARM/IGEP MACHINE SUPPORT
1603 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1604 M: Javier Martinez Canillas <javier@dowhile0.org>
1605 L: linux-omap@vger.kernel.org
1606 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1608 F: arch/arm/boot/dts/omap3-igep*
1610 ARM/INCOME PXA270 SUPPORT
1611 M: Marek Vasut <marek.vasut@gmail.com>
1612 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1614 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1616 ARM/INTEL IOP13XX ARM ARCHITECTURE
1617 M: Lennert Buytenhek <kernel@wantstofly.org>
1618 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1621 ARM/INTEL IOP32X ARM ARCHITECTURE
1622 M: Lennert Buytenhek <kernel@wantstofly.org>
1623 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1626 ARM/INTEL IOP33X ARM ARCHITECTURE
1627 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1630 ARM/INTEL IQ81342EX MACHINE SUPPORT
1631 M: Lennert Buytenhek <kernel@wantstofly.org>
1632 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1635 ARM/INTEL IXDP2850 MACHINE SUPPORT
1636 M: Lennert Buytenhek <kernel@wantstofly.org>
1637 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1640 ARM/INTEL IXP4XX ARM ARCHITECTURE
1641 M: Imre Kaloz <kaloz@openwrt.org>
1642 M: Krzysztof Halasa <khalasa@piap.pl>
1643 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1645 F: arch/arm/mach-ixp4xx/
1647 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1648 M: Jonathan Cameron <jic23@cam.ac.uk>
1649 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1651 F: arch/arm/mach-pxa/stargate2.c
1652 F: drivers/pcmcia/pxa2xx_stargate2.c
1654 ARM/INTEL XSC3 (MANZANO) ARM CORE
1655 M: Lennert Buytenhek <kernel@wantstofly.org>
1656 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1659 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1660 M: Lennert Buytenhek <kernel@wantstofly.org>
1661 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1664 ARM/LG1K ARCHITECTURE
1665 M: Chanho Min <chanho.min@lge.com>
1666 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1668 F: arch/arm64/boot/dts/lg/
1670 ARM/LOGICPD PXA270 MACHINE SUPPORT
1671 M: Lennert Buytenhek <kernel@wantstofly.org>
1672 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1675 ARM/LPC18XX ARCHITECTURE
1676 M: Vladimir Zapolskiy <vz@mleia.com>
1677 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1679 F: arch/arm/boot/dts/lpc43*
1680 F: drivers/i2c/busses/i2c-lpc2k.c
1681 F: drivers/memory/pl172.c
1682 F: drivers/mtd/spi-nor/nxp-spifi.c
1683 F: drivers/rtc/rtc-lpc24xx.c
1686 ARM/LPC32XX SOC SUPPORT
1687 M: Vladimir Zapolskiy <vz@mleia.com>
1688 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1689 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1690 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1692 F: arch/arm/boot/dts/lpc32*
1693 F: arch/arm/mach-lpc32xx/
1694 F: drivers/i2c/busses/i2c-pnx.c
1695 F: drivers/net/ethernet/nxp/lpc_eth.c
1696 F: drivers/usb/host/ohci-nxp.c
1697 F: drivers/watchdog/pnx4008_wdt.c
1700 ARM/MAGICIAN MACHINE SUPPORT
1701 M: Philipp Zabel <philipp.zabel@gmail.com>
1704 ARM/Marvell Dove/MV78xx0/Orion SOC support
1705 M: Jason Cooper <jason@lakedaemon.net>
1706 M: Andrew Lunn <andrew@lunn.ch>
1707 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1708 M: Gregory Clement <gregory.clement@bootlin.com>
1709 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1711 F: Documentation/devicetree/bindings/soc/dove/
1712 F: arch/arm/mach-dove/
1713 F: arch/arm/mach-mv78xx0/
1714 F: arch/arm/mach-orion5x/
1715 F: arch/arm/plat-orion/
1716 F: arch/arm/boot/dts/dove*
1717 F: arch/arm/boot/dts/orion5x*
1719 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1720 M: Jason Cooper <jason@lakedaemon.net>
1721 M: Andrew Lunn <andrew@lunn.ch>
1722 M: Gregory Clement <gregory.clement@bootlin.com>
1723 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1724 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1726 F: arch/arm/boot/dts/armada*
1727 F: arch/arm/boot/dts/kirkwood*
1728 F: arch/arm/configs/mvebu_*_defconfig
1729 F: arch/arm/mach-mvebu/
1730 F: arch/arm64/boot/dts/marvell/armada*
1731 F: drivers/cpufreq/armada-37xx-cpufreq.c
1732 F: drivers/cpufreq/mvebu-cpufreq.c
1733 F: drivers/irqchip/irq-armada-370-xp.c
1734 F: drivers/irqchip/irq-mvebu-*
1735 F: drivers/pinctrl/mvebu/
1736 F: drivers/rtc/rtc-armada38x.c
1738 ARM/Mediatek RTC DRIVER
1739 M: Eddie Huang <eddie.huang@mediatek.com>
1740 M: Sean Wang <sean.wang@mediatek.com>
1741 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1742 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1744 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1745 F: drivers/rtc/rtc-mt6397.c
1746 F: drivers/rtc/rtc-mt7622.c
1748 ARM/Mediatek SoC support
1749 M: Matthias Brugger <matthias.bgg@gmail.com>
1750 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1751 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1752 W: https://mtk.bcnfs.org/
1753 C: irc://chat.freenode.net/linux-mediatek
1755 F: arch/arm/boot/dts/mt6*
1756 F: arch/arm/boot/dts/mt7*
1757 F: arch/arm/boot/dts/mt8*
1758 F: arch/arm/mach-mediatek/
1759 F: arch/arm64/boot/dts/mediatek/
1760 F: drivers/soc/mediatek/
1765 ARM/Mediatek USB3 PHY DRIVER
1766 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1767 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1768 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1770 F: drivers/phy/mediatek/
1771 F: Documentation/devicetree/bindings/phy/phy-mtk-*
1773 ARM/MICREL KS8695 ARCHITECTURE
1774 M: Greg Ungerer <gerg@uclinux.org>
1775 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1776 F: arch/arm/mach-ks8695/
1779 ARM/Microchip (AT91) SoC support
1780 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1781 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1782 M: Ludovic Desroches <ludovic.desroches@microchip.com>
1783 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1784 W: http://www.linux4sam.org
1785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1789 F: arch/arm/mach-at91/
1790 F: include/soc/at91/
1791 F: arch/arm/boot/dts/at91*.dts
1792 F: arch/arm/boot/dts/at91*.dtsi
1793 F: arch/arm/boot/dts/sama*.dts
1794 F: arch/arm/boot/dts/sama*.dtsi
1795 F: arch/arm/include/debug/at91.S
1796 F: drivers/memory/atmel*
1797 F: drivers/watchdog/sama5d4_wdt.c
1798 X: drivers/input/touchscreen/atmel_mxt_ts.c
1799 X: drivers/net/wireless/atmel/
1801 ARM/MIOA701 MACHINE SUPPORT
1802 M: Robert Jarzmik <robert.jarzmik@free.fr>
1803 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1804 F: arch/arm/mach-pxa/mioa701.c
1807 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1808 M: Michael Petchkovsky <mkpetch@internode.on.net>
1811 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1812 M: Linus Walleij <linus.walleij@linaro.org>
1813 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1815 F: arch/arm/mach-nomadik/
1816 F: arch/arm/mach-u300/
1817 F: arch/arm/mach-ux500/
1818 F: arch/arm/boot/dts/ste-*
1819 F: drivers/clk/clk-nomadik.c
1820 F: drivers/clk/clk-u300.c
1821 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1822 F: drivers/clocksource/timer-u300.c
1823 F: drivers/dma/coh901318*
1824 F: drivers/dma/ste_dma40*
1825 F: drivers/hwspinlock/u8500_hsem.c
1826 F: drivers/i2c/busses/i2c-nomadik.c
1827 F: drivers/i2c/busses/i2c-stu300.c
1828 F: drivers/mfd/ab3100*
1829 F: drivers/mfd/ab8500*
1830 F: drivers/mfd/abx500*
1831 F: drivers/mfd/dbx500*
1832 F: drivers/mfd/db8500*
1833 F: drivers/pinctrl/nomadik/
1834 F: drivers/pinctrl/pinctrl-coh901*
1835 F: drivers/pinctrl/pinctrl-u300.c
1836 F: drivers/rtc/rtc-ab3100.c
1837 F: drivers/rtc/rtc-ab8500.c
1838 F: drivers/rtc/rtc-coh901331.c
1839 F: drivers/rtc/rtc-pl031.c
1840 F: drivers/watchdog/coh901327_wdt.c
1841 F: Documentation/devicetree/bindings/arm/ste-*
1842 F: Documentation/devicetree/bindings/arm/ux500/
1843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1845 ARM/NUVOTON NPCM ARCHITECTURE
1846 M: Avi Fishman <avifishman70@gmail.com>
1847 M: Tomer Maimon <tmaimon77@gmail.com>
1848 R: Patrick Venture <venture@google.com>
1849 R: Nancy Yuen <yuenn@google.com>
1850 R: Brendan Higgins <brendanhiggins@google.com>
1851 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1853 F: arch/arm/mach-npcm/
1854 F: arch/arm/boot/dts/nuvoton-npcm*
1855 F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1857 F: Documentation/devicetree/bindings/*/*npcm*
1858 F: Documentation/devicetree/bindings/*/*/*npcm*
1860 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1861 M: Wan ZongShun <mcuos.com@gmail.com>
1862 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1863 W: http://www.mcuos.com
1865 F: arch/arm/mach-w90x900/
1866 F: drivers/input/keyboard/w90p910_keypad.c
1867 F: drivers/input/touchscreen/w90p910_ts.c
1868 F: drivers/watchdog/nuc900_wdt.c
1869 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1870 F: drivers/mtd/nand/raw/nuc900_nand.c
1871 F: drivers/rtc/rtc-nuc900.c
1872 F: drivers/spi/spi-nuc900.c
1873 F: drivers/usb/host/ehci-w90x900.c
1874 F: drivers/video/fbdev/nuc900fb.c
1876 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1877 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1878 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1879 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1882 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1883 M: Alexander Clouter <alex@digriz.org.uk>
1884 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1885 W: http://www.digriz.org.uk/ts78xx/kernel
1887 F: arch/arm/mach-orion5x/ts78xx-*
1889 ARM/OXNAS platform support
1890 M: Neil Armstrong <narmstrong@baylibre.com>
1891 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1892 L: linux-oxnas@groups.io (moderated for non-subscribers)
1894 F: arch/arm/mach-oxnas/
1895 F: arch/arm/boot/dts/ox8*.dts*
1898 ARM/PALM TREO SUPPORT
1899 M: Tomas Cech <sleep_walker@suse.com>
1900 L: linux-arm-kernel@lists.infradead.org
1901 W: http://hackndev.com
1903 F: arch/arm/mach-pxa/palmtreo.*
1905 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1906 M: Marek Vasut <marek.vasut@gmail.com>
1907 L: linux-arm-kernel@lists.infradead.org
1908 W: http://hackndev.com
1910 F: arch/arm/mach-pxa/include/mach/palmtx.h
1911 F: arch/arm/mach-pxa/palmtx.c
1912 F: arch/arm/mach-pxa/palmt5.*
1913 F: arch/arm/mach-pxa/include/mach/palmld.h
1914 F: arch/arm/mach-pxa/palmld.c
1915 F: arch/arm/mach-pxa/palmte2.*
1916 F: arch/arm/mach-pxa/include/mach/palmtc.h
1917 F: arch/arm/mach-pxa/palmtc.c
1920 M: Sergey Lapin <slapin@ossfans.org>
1921 L: linux-arm-kernel@lists.infradead.org
1922 W: http://hackndev.com
1924 F: arch/arm/mach-pxa/palmz72.*
1927 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1928 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1931 ARM/PT DIGITAL BOARD PORT
1932 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1933 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1934 W: http://www.armlinux.org.uk/
1937 ARM/QUALCOMM SUPPORT
1938 M: Andy Gross <andy.gross@linaro.org>
1939 M: David Brown <david.brown@linaro.org>
1940 L: linux-arm-msm@vger.kernel.org
1942 F: Documentation/devicetree/bindings/soc/qcom/
1943 F: Documentation/devicetree/bindings/*/qcom*
1944 F: arch/arm/boot/dts/qcom-*.dts
1945 F: arch/arm/boot/dts/qcom-*.dtsi
1946 F: arch/arm/mach-qcom/
1947 F: arch/arm64/boot/dts/qcom/
1950 F: drivers/*/*/qcom/
1951 F: drivers/*/*/qcom*
1952 F: drivers/*/pm8???-*
1953 F: drivers/bluetooth/btqcomsmd.c
1954 F: drivers/clocksource/timer-qcom.c
1955 F: drivers/extcon/extcon-qcom*
1956 F: drivers/iommu/msm*
1957 F: drivers/i2c/busses/i2c-qup.c
1958 F: drivers/i2c/busses/i2c-qcom-geni.c
1959 F: drivers/mfd/ssbi.c
1960 F: drivers/mmc/host/mmci_qcom*
1961 F: drivers/mmc/host/sdhci_msm.c
1962 F: drivers/pci/controller/dwc/pcie-qcom.c
1963 F: drivers/phy/qualcomm/
1964 F: drivers/power/*/msm*
1965 F: drivers/reset/reset-qcom-*
1966 F: drivers/scsi/ufs/ufs-qcom.*
1967 F: drivers/spi/spi-qup.c
1968 F: drivers/spi/spi-geni-qcom.c
1969 F: drivers/spi/spi-qcom-qspi.c
1970 F: drivers/tty/serial/msm_serial.c
1971 F: drivers/usb/dwc3/dwc3-qcom.c
1972 F: include/dt-bindings/*/qcom*
1973 F: include/linux/*/qcom*
1974 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1976 ARM/RADISYS ENP2611 MACHINE SUPPORT
1977 M: Lennert Buytenhek <kernel@wantstofly.org>
1978 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1981 ARM/RDA MICRO ARCHITECTURE
1982 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1983 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1984 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
1986 F: arch/arm/boot/dts/rda8810pl-*
1987 F: drivers/clocksource/timer-rda.c
1988 F: drivers/irqchip/irq-rda-intc.c
1989 F: drivers/tty/serial/rda-uart.c
1990 F: Documentation/devicetree/bindings/arm/rda.txt
1991 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
1992 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
1993 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
1995 ARM/REALTEK ARCHITECTURE
1996 M: Andreas Färber <afaerber@suse.de>
1997 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1999 F: arch/arm64/boot/dts/realtek/
2000 F: Documentation/devicetree/bindings/arm/realtek.txt
2002 ARM/RENESAS ARM64 ARCHITECTURE
2003 M: Simon Horman <horms@verge.net.au>
2004 M: Magnus Damm <magnus.damm@gmail.com>
2005 L: linux-renesas-soc@vger.kernel.org
2006 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2009 F: arch/arm64/boot/dts/renesas/
2010 F: Documentation/devicetree/bindings/arm/renesas.yaml
2011 F: drivers/soc/renesas/
2012 F: include/linux/soc/renesas/
2014 ARM/RISCPC ARCHITECTURE
2015 M: Russell King <linux@armlinux.org.uk>
2016 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2017 W: http://www.armlinux.org.uk/
2019 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2020 F: arch/arm/include/asm/hardware/ioc.h
2021 F: arch/arm/include/asm/hardware/iomd.h
2022 F: arch/arm/include/asm/hardware/memc.h
2023 F: arch/arm/mach-rpc/
2024 F: drivers/net/ethernet/8390/etherh.c
2025 F: drivers/net/ethernet/i825xx/ether1*
2026 F: drivers/net/ethernet/seeq/ether3*
2027 F: drivers/scsi/arm/
2029 ARM/Rockchip SoC support
2030 M: Heiko Stuebner <heiko@sntech.de>
2031 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2032 L: linux-rockchip@lists.infradead.org
2033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2035 F: arch/arm/boot/dts/rk3*
2036 F: arch/arm/boot/dts/rv1108*
2037 F: arch/arm/mach-rockchip/
2038 F: drivers/clk/rockchip/
2039 F: drivers/i2c/busses/i2c-rk3x.c
2040 F: drivers/*/*rockchip*
2041 F: drivers/*/*/*rockchip*
2042 F: sound/soc/rockchip/
2045 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2046 M: Kukjin Kim <kgene@kernel.org>
2047 M: Krzysztof Kozlowski <krzk@kernel.org>
2048 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2049 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2050 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2052 F: arch/arm/boot/dts/s3c*
2053 F: arch/arm/boot/dts/s5p*
2054 F: arch/arm/boot/dts/exynos*
2055 F: arch/arm64/boot/dts/exynos/
2056 F: arch/arm/plat-samsung/
2057 F: arch/arm/mach-s3c24*/
2058 F: arch/arm/mach-s3c64xx/
2059 F: arch/arm/mach-s5p*/
2060 F: arch/arm/mach-exynos*/
2061 F: drivers/*/*s3c24*
2062 F: drivers/*/*/*s3c24*
2063 F: drivers/*/*s3c64xx*
2064 F: drivers/*/*s5pv210*
2065 F: drivers/memory/samsung/*
2066 F: drivers/soc/samsung/*
2067 F: Documentation/arm/Samsung/
2068 F: Documentation/devicetree/bindings/arm/samsung/
2069 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
2070 F: Documentation/devicetree/bindings/power/pd-samsung.txt
2073 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2074 M: Kyungmin Park <kyungmin.park@samsung.com>
2075 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2077 F: arch/arm/mach-s5pv210/
2079 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2080 M: Kyungmin Park <kyungmin.park@samsung.com>
2081 M: Kamil Debski <kamil@wypas.org>
2082 M: Andrzej Hajda <a.hajda@samsung.com>
2083 L: linux-arm-kernel@lists.infradead.org
2084 L: linux-media@vger.kernel.org
2086 F: drivers/media/platform/s5p-g2d/
2088 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2089 M: Marek Szyprowski <m.szyprowski@samsung.com>
2090 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2091 L: linux-media@vger.kernel.org
2093 F: drivers/media/platform/s5p-cec/
2094 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2096 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2097 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2098 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2099 L: linux-arm-kernel@lists.infradead.org
2100 L: linux-media@vger.kernel.org
2102 F: drivers/media/platform/s5p-jpeg/
2104 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2105 M: Kyungmin Park <kyungmin.park@samsung.com>
2106 M: Kamil Debski <kamil@wypas.org>
2107 M: Jeongtae Park <jtp.park@samsung.com>
2108 M: Andrzej Hajda <a.hajda@samsung.com>
2109 L: linux-arm-kernel@lists.infradead.org
2110 L: linux-media@vger.kernel.org
2112 F: drivers/media/platform/s5p-mfc/
2114 ARM/SHMOBILE ARM ARCHITECTURE
2115 M: Simon Horman <horms@verge.net.au>
2116 M: Magnus Damm <magnus.damm@gmail.com>
2117 L: linux-renesas-soc@vger.kernel.org
2118 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2121 F: arch/arm/boot/dts/emev2*
2122 F: arch/arm/boot/dts/gr-peach*
2123 F: arch/arm/boot/dts/iwg20d-q7*
2124 F: arch/arm/boot/dts/r7s*
2125 F: arch/arm/boot/dts/r8a*
2126 F: arch/arm/boot/dts/r9a*
2127 F: arch/arm/boot/dts/sh*
2128 F: arch/arm/configs/shmobile_defconfig
2129 F: arch/arm/include/debug/renesas-scif.S
2130 F: arch/arm/mach-shmobile/
2131 F: Documentation/devicetree/bindings/arm/renesas.yaml
2132 F: drivers/soc/renesas/
2133 F: include/linux/soc/renesas/
2135 ARM/SOCFPGA ARCHITECTURE
2136 M: Dinh Nguyen <dinguyen@kernel.org>
2138 F: arch/arm/mach-socfpga/
2139 F: arch/arm/boot/dts/socfpga*
2140 F: arch/arm/configs/socfpga_defconfig
2141 F: arch/arm64/boot/dts/altera/
2142 W: http://www.rocketboards.org
2143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2145 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2146 M: Dinh Nguyen <dinguyen@kernel.org>
2148 F: drivers/clk/socfpga/
2150 ARM/SOCFPGA EDAC SUPPORT
2151 M: Thor Thayer <thor.thayer@linux.intel.com>
2153 F: drivers/edac/altera_edac.
2155 ARM/SPREADTRUM SoC SUPPORT
2156 M: Orson Zhai <orsonzhai@gmail.com>
2157 M: Baolin Wang <baolin.wang@linaro.org>
2158 M: Chunyan Zhang <zhang.lyra@gmail.com>
2160 F: arch/arm64/boot/dts/sprd
2163 ARM/STI ARCHITECTURE
2164 M: Patrice Chotard <patrice.chotard@st.com>
2165 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2166 W: http://www.stlinux.com
2168 F: arch/arm/mach-sti/
2169 F: arch/arm/boot/dts/sti*
2170 F: drivers/char/hw_random/st-rng.c
2171 F: drivers/clocksource/arm_global_timer.c
2172 F: drivers/clocksource/clksrc_st_lpc.c
2173 F: drivers/cpufreq/sti-cpufreq.c
2174 F: drivers/dma/st_fdma*
2175 F: drivers/i2c/busses/i2c-st.c
2176 F: drivers/media/rc/st_rc.c
2177 F: drivers/media/platform/sti/c8sectpfe/
2178 F: drivers/mmc/host/sdhci-st.c
2179 F: drivers/phy/st/phy-miphy28lp.c
2180 F: drivers/phy/st/phy-stih407-usb.c
2181 F: drivers/pinctrl/pinctrl-st.c
2182 F: drivers/remoteproc/st_remoteproc.c
2183 F: drivers/remoteproc/st_slim_rproc.c
2184 F: drivers/reset/sti/
2185 F: drivers/rtc/rtc-st-lpc.c
2186 F: drivers/tty/serial/st-asc.c
2187 F: drivers/usb/dwc3/dwc3-st.c
2188 F: drivers/usb/host/ehci-st.c
2189 F: drivers/usb/host/ohci-st.c
2190 F: drivers/watchdog/st_lpc_wdt.c
2191 F: drivers/ata/ahci_st.c
2192 F: include/linux/remoteproc/st_slim_rproc.h
2194 ARM/STM32 ARCHITECTURE
2195 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2196 M: Alexandre Torgue <alexandre.torgue@st.com>
2197 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2198 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2203 F: arch/arm/boot/dts/stm32*
2204 F: arch/arm/mach-stm32/
2205 F: drivers/clocksource/armv7m_systick.c
2207 ARM/Synaptics SoC support
2208 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2209 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2210 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2212 F: arch/arm/mach-berlin/
2213 F: arch/arm/boot/dts/berlin*
2214 F: arch/arm64/boot/dts/synaptics/
2216 ARM/TANGO ARCHITECTURE
2217 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2218 M: Mans Rullgard <mans@mansr.com>
2219 L: linux-arm-kernel@lists.infradead.org
2223 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2224 M: Lennert Buytenhek <kernel@wantstofly.org>
2225 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2228 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2229 M: Hans Verkuil <hans.verkuil@cisco.com>
2230 L: linux-tegra@vger.kernel.org
2231 L: linux-media@vger.kernel.org
2233 F: drivers/media/platform/tegra-cec/
2234 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2236 ARM/TETON BGA MACHINE SUPPORT
2237 M: "Mark F. Brown" <mark.brown314@gmail.com>
2238 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2241 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2242 M: Santosh Shilimkar <ssantosh@kernel.org>
2243 L: linux-kernel@vger.kernel.org
2245 F: drivers/memory/*emif*
2247 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2248 M: Tero Kristo <t-kristo@ti.com>
2249 M: Nishanth Menon <nm@ti.com>
2250 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2252 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2253 F: arch/arm64/boot/dts/ti/Makefile
2254 F: arch/arm64/boot/dts/ti/k3-*
2255 F: include/dt-bindings/pinctrl/k3.h
2257 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2258 M: Santosh Shilimkar <ssantosh@kernel.org>
2259 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2261 F: arch/arm/mach-keystone/
2262 F: arch/arm/boot/dts/keystone-*
2263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2265 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2266 M: Santosh Shilimkar <ssantosh@kernel.org>
2267 L: linux-kernel@vger.kernel.org
2269 F: drivers/clk/keystone/
2271 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2272 M: Santosh Shilimkar <ssantosh@kernel.org>
2273 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2274 L: linux-kernel@vger.kernel.org
2276 F: drivers/clocksource/timer-keystone.c
2278 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2279 M: Santosh Shilimkar <ssantosh@kernel.org>
2280 L: linux-kernel@vger.kernel.org
2282 F: drivers/power/reset/keystone-reset.c
2284 ARM/THECUS N2100 MACHINE SUPPORT
2285 M: Lennert Buytenhek <kernel@wantstofly.org>
2286 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2289 ARM/TOSA MACHINE SUPPORT
2290 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2291 M: Dirk Opfer <dirk@opfer-online.de>
2294 ARM/UNIPHIER ARCHITECTURE
2295 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2296 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2299 F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2300 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2301 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2302 F: arch/arm/boot/dts/uniphier*
2303 F: arch/arm/include/asm/hardware/cache-uniphier.h
2304 F: arch/arm/mach-uniphier/
2305 F: arch/arm/mm/cache-uniphier.c
2306 F: arch/arm64/boot/dts/socionext/uniphier*
2307 F: drivers/bus/uniphier-system-bus.c
2308 F: drivers/clk/uniphier/
2309 F: drivers/dmaengine/uniphier-mdmac.c
2310 F: drivers/gpio/gpio-uniphier.c
2311 F: drivers/i2c/busses/i2c-uniphier*
2312 F: drivers/irqchip/irq-uniphier-aidet.c
2313 F: drivers/mmc/host/uniphier-sd.c
2314 F: drivers/pinctrl/uniphier/
2315 F: drivers/reset/reset-uniphier.c
2316 F: drivers/tty/serial/8250/8250_uniphier.c
2319 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2320 M: Ulf Hansson <ulf.hansson@linaro.org>
2321 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2322 T: git git://git.linaro.org/people/ulfh/clk.git
2324 F: drivers/clk/ux500/
2326 ARM/VERSATILE EXPRESS PLATFORM
2327 M: Liviu Dudau <liviu.dudau@arm.com>
2328 M: Sudeep Holla <sudeep.holla@arm.com>
2329 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2330 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2332 F: arch/arm/boot/dts/vexpress*
2333 F: arch/arm64/boot/dts/arm/
2334 F: arch/arm/mach-vexpress/
2337 F: drivers/clk/versatile/clk-vexpress-osc.c
2338 F: drivers/clocksource/timer-versatile.c
2342 M: Russell King <linux@armlinux.org.uk>
2343 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2344 W: http://www.armlinux.org.uk/
2348 ARM/VOIPAC PXA270 SUPPORT
2349 M: Marek Vasut <marek.vasut@gmail.com>
2350 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2352 F: arch/arm/mach-pxa/vpac270.c
2353 F: arch/arm/mach-pxa/include/mach/vpac270.h
2355 ARM/VT8500 ARM ARCHITECTURE
2356 M: Tony Prisk <linux@prisktech.co.nz>
2357 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2359 F: arch/arm/mach-vt8500/
2360 F: drivers/clocksource/timer-vt8500.c
2361 F: drivers/i2c/busses/i2c-wmt.c
2362 F: drivers/mmc/host/wmt-sdmmc.c
2363 F: drivers/pwm/pwm-vt8500.c
2364 F: drivers/rtc/rtc-vt8500.c
2365 F: drivers/tty/serial/vt8500_serial.c
2366 F: drivers/usb/host/ehci-platform.c
2367 F: drivers/usb/host/uhci-platform.c
2368 F: drivers/video/fbdev/vt8500lcdfb.*
2369 F: drivers/video/fbdev/wm8505fb*
2370 F: drivers/video/fbdev/wmt_ge_rops.*
2372 ARM/ZIPIT Z2 SUPPORT
2373 M: Marek Vasut <marek.vasut@gmail.com>
2374 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2376 F: arch/arm/mach-pxa/z2.c
2377 F: arch/arm/mach-pxa/include/mach/z2.h
2379 ARM/ZTE ARCHITECTURE
2380 M: Jun Nie <jun.nie@linaro.org>
2381 M: Shawn Guo <shawnguo@kernel.org>
2382 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2384 F: arch/arm/boot/dts/zx2967*
2385 F: arch/arm/mach-zx/
2386 F: arch/arm64/boot/dts/zte/
2388 F: drivers/dma/zx_dma.c
2389 F: drivers/gpio/gpio-zx.c
2390 F: drivers/i2c/busses/i2c-zx2967.c
2391 F: drivers/mmc/host/dw_mmc-zx.*
2392 F: drivers/pinctrl/zte/
2394 F: drivers/thermal/zx2967_thermal.c
2395 F: drivers/watchdog/zx2967_wdt.c
2396 F: Documentation/devicetree/bindings/arm/zte.yaml
2397 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2398 F: Documentation/devicetree/bindings/dma/zxdma.txt
2399 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2400 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2401 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2402 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2403 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2404 F: Documentation/devicetree/bindings/soc/zte/
2405 F: Documentation/devicetree/bindings/sound/zte,*.txt
2406 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2407 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2408 F: include/dt-bindings/clock/zx2967*.h
2409 F: include/dt-bindings/soc/zte,*.h
2410 F: sound/soc/codecs/zx_aud96p22.c
2413 ARM/ZYNQ ARCHITECTURE
2414 M: Michal Simek <michal.simek@xilinx.com>
2415 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2416 W: http://wiki.xilinx.com
2417 T: git https://github.com/Xilinx/linux-xlnx.git
2419 F: arch/arm/mach-zynq/
2420 F: drivers/cpuidle/cpuidle-zynq.c
2421 F: drivers/block/xsysace.c
2424 F: drivers/clocksource/timer-cadence-ttc.c
2425 F: drivers/i2c/busses/i2c-cadence.c
2426 F: drivers/mmc/host/sdhci-of-arasan.c
2427 F: drivers/edac/synopsys_edac.c
2428 F: drivers/i2c/busses/i2c-xiic.c
2430 ARM64 PORT (AARCH64 ARCHITECTURE)
2431 M: Catalin Marinas <catalin.marinas@arm.com>
2432 M: Will Deacon <will.deacon@arm.com>
2433 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2437 X: arch/arm64/boot/dts/
2438 F: Documentation/arm64/
2440 AS3645A LED FLASH CONTROLLER DRIVER
2441 M: Sakari Ailus <sakari.ailus@iki.fi>
2442 L: linux-leds@vger.kernel.org
2444 F: drivers/leds/leds-as3645a.c
2446 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2447 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2448 L: linux-media@vger.kernel.org
2449 T: git git://linuxtv.org/media_tree.git
2451 F: drivers/media/i2c/ak7375.c
2452 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2454 ASAHI KASEI AK8974 DRIVER
2455 M: Linus Walleij <linus.walleij@linaro.org>
2456 L: linux-iio@vger.kernel.org
2457 W: http://www.akm.com/
2459 F: drivers/iio/magnetometer/ak8974.c
2461 ASC7621 HARDWARE MONITOR DRIVER
2462 M: George Joseph <george.joseph@fairview5.com>
2463 L: linux-hwmon@vger.kernel.org
2465 F: Documentation/hwmon/asc7621
2466 F: drivers/hwmon/asc7621.c
2468 ASPEED VIDEO ENGINE DRIVER
2469 M: Eddie James <eajames@linux.ibm.com>
2470 L: linux-media@vger.kernel.org
2471 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2473 F: drivers/media/platform/aspeed-video.c
2474 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2476 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2477 M: Corentin Chary <corentin.chary@gmail.com>
2478 L: acpi4asus-user@lists.sourceforge.net
2479 L: platform-driver-x86@vger.kernel.org
2480 W: http://acpi4asus.sf.net
2482 F: drivers/platform/x86/asus*.c
2483 F: drivers/platform/x86/eeepc*.c
2485 ASUS WIRELESS RADIO CONTROL DRIVER
2486 M: João Paulo Rechi Vita <jprvita@gmail.com>
2487 L: platform-driver-x86@vger.kernel.org
2489 F: drivers/platform/x86/asus-wireless.c
2492 M: David Howells <dhowells@redhat.com>
2493 L: keyrings@vger.kernel.org
2495 F: Documentation/crypto/asymmetric-keys.txt
2496 F: include/linux/verification.h
2497 F: include/crypto/public_key.h
2498 F: include/crypto/pkcs7.h
2499 F: crypto/asymmetric_keys/
2501 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2502 R: Dan Williams <dan.j.williams@intel.com>
2503 W: http://sourceforge.net/projects/xscaleiop
2505 F: Documentation/crypto/async-tx-api.txt
2508 F: include/linux/dmaengine.h
2509 F: include/linux/async_tx.h
2512 M: Bartosz Golaszewski <brgl@bgdev.pl>
2513 L: linux-i2c@vger.kernel.org
2514 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2516 F: Documentation/devicetree/bindings/eeprom/at24.txt
2517 F: drivers/misc/eeprom/at24.c
2518 F: include/linux/platform_data/at24.h
2520 ATA OVER ETHERNET (AOE) DRIVER
2521 M: "Ed L. Cashin" <ed.cashin@acm.org>
2522 W: http://www.openaoe.org/
2524 F: Documentation/aoe/
2525 F: drivers/block/aoe/
2527 ATHEROS 71XX/9XXX GPIO DRIVER
2528 M: Alban Bedel <albeu@free.fr>
2529 W: https://github.com/AlbanBedel/linux
2530 T: git git://github.com/AlbanBedel/linux
2532 F: drivers/gpio/gpio-ath79.c
2533 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2535 ATHEROS 71XX/9XXX USB PHY DRIVER
2536 M: Alban Bedel <albeu@free.fr>
2537 W: https://github.com/AlbanBedel/linux
2538 T: git git://github.com/AlbanBedel/linux
2540 F: drivers/phy/qualcomm/phy-ath79-usb.c
2541 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2543 ATHEROS ATH GENERIC UTILITIES
2544 M: Kalle Valo <kvalo@codeaurora.org>
2545 L: linux-wireless@vger.kernel.org
2547 F: drivers/net/wireless/ath/*
2549 ATHEROS ATH5K WIRELESS DRIVER
2550 M: Jiri Slaby <jirislaby@gmail.com>
2551 M: Nick Kossifidis <mickflemm@gmail.com>
2552 M: Luis Chamberlain <mcgrof@kernel.org>
2553 L: linux-wireless@vger.kernel.org
2554 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2556 F: drivers/net/wireless/ath/ath5k/
2558 ATHEROS ATH6KL WIRELESS DRIVER
2559 M: Kalle Valo <kvalo@codeaurora.org>
2560 L: linux-wireless@vger.kernel.org
2561 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2564 F: drivers/net/wireless/ath/ath6kl/
2567 M: Ville Syrjala <syrjala@sci.fi>
2569 F: drivers/input/misc/ati_remote2.c
2571 ATK0110 HWMON DRIVER
2572 M: Luca Tettamanti <kronos.it@gmail.com>
2573 L: linux-hwmon@vger.kernel.org
2575 F: drivers/hwmon/asus_atk0110.c
2577 ATLX ETHERNET DRIVERS
2578 M: Jay Cliburn <jcliburn@gmail.com>
2579 M: Chris Snook <chris.snook@gmail.com>
2580 L: netdev@vger.kernel.org
2581 W: http://sourceforge.net/projects/atl1
2582 W: http://atl1.sourceforge.net
2584 F: drivers/net/ethernet/atheros/
2587 M: Chas Williams <3chas3@gmail.com>
2588 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2589 L: netdev@vger.kernel.org
2590 W: http://linux-atm.sourceforge.net
2593 F: include/linux/atm*
2594 F: include/uapi/linux/atm*
2596 ATMEL MACB ETHERNET DRIVER
2597 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2599 F: drivers/net/ethernet/cadence/
2601 ATMEL MAXTOUCH DRIVER
2602 M: Nick Dyer <nick@shmanahar.org>
2603 T: git git://github.com/ndyer/linux.git
2605 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2606 F: drivers/input/touchscreen/atmel_mxt_ts.c
2608 ATMEL WIRELESS DRIVER
2609 M: Simon Kelley <simon@thekelleys.org.uk>
2610 L: linux-wireless@vger.kernel.org
2611 W: http://www.thekelleys.org.uk/atmel
2612 W: http://atmelwlandriver.sourceforge.net/
2614 F: drivers/net/wireless/atmel/atmel*
2616 ATOMIC INFRASTRUCTURE
2617 M: Will Deacon <will.deacon@arm.com>
2618 M: Peter Zijlstra <peterz@infradead.org>
2619 R: Boqun Feng <boqun.feng@gmail.com>
2620 L: linux-kernel@vger.kernel.org
2622 F: arch/*/include/asm/atomic*.h
2623 F: include/*/atomic*.h
2626 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2627 M: Bradley Grove <linuxdrivers@attotech.com>
2628 L: linux-scsi@vger.kernel.org
2629 W: http://www.attotech.com
2631 F: drivers/scsi/esas2r
2633 ATUSB IEEE 802.15.4 RADIO DRIVER
2634 M: Stefan Schmidt <stefan@datenfreihafen.org>
2635 L: linux-wpan@vger.kernel.org
2637 F: drivers/net/ieee802154/atusb.c
2638 F: drivers/net/ieee802154/atusb.h
2639 F: drivers/net/ieee802154/at86rf230.h
2642 M: Paul Moore <paul@paul-moore.com>
2643 M: Eric Paris <eparis@redhat.com>
2644 L: linux-audit@redhat.com (moderated for non-subscribers)
2645 W: https://github.com/linux-audit
2646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2648 F: include/linux/audit.h
2649 F: include/uapi/linux/audit.h
2652 AUXILIARY DISPLAY DRIVERS
2653 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2655 F: drivers/auxdisplay/
2656 F: include/linux/cfag12864b.h
2658 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2659 M: Andreas Klinger <ak@it-klinger.de>
2660 L: linux-iio@vger.kernel.org
2662 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2663 F: drivers/iio/adc/hx711.c
2666 M: Ralf Baechle <ralf@linux-mips.org>
2667 L: linux-hams@vger.kernel.org
2668 W: http://www.linux-ax25.org/
2670 F: include/uapi/linux/ax25.h
2671 F: include/net/ax25.h
2675 M: Peter Rosin <peda@axentia.se>
2676 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2678 F: Documentation/devicetree/bindings/arm/axentia.txt
2679 F: arch/arm/boot/dts/at91-linea.dtsi
2680 F: arch/arm/boot/dts/at91-natte.dtsi
2681 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2682 F: arch/arm/boot/dts/at91-tse850-3.dts
2684 AXENTIA ASOC DRIVERS
2685 M: Peter Rosin <peda@axentia.se>
2686 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2688 F: Documentation/devicetree/bindings/sound/axentia,*
2689 F: sound/soc/atmel/tse850-pcm5142.c
2691 AXXIA I2C CONTROLLER
2692 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
2693 L: linux-i2c@vger.kernel.org
2695 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2696 F: drivers/i2c/busses/i2c-axxia.c
2699 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2700 L: linux-media@vger.kernel.org
2701 W: https://linuxtv.org
2702 T: git git://linuxtv.org/media_tree.git
2704 F: drivers/media/usb/dvb-usb-v2/az6007.c
2706 AZTECH FM RADIO RECEIVER DRIVER
2707 M: Hans Verkuil <hverkuil@xs4all.nl>
2708 L: linux-media@vger.kernel.org
2709 T: git git://linuxtv.org/media_tree.git
2710 W: https://linuxtv.org
2712 F: drivers/media/radio/radio-aztech*
2715 L: linux-wireless@vger.kernel.org
2716 L: b43-dev@lists.infradead.org
2717 W: http://wireless.kernel.org/en/users/Drivers/b43
2719 F: drivers/net/wireless/broadcom/b43/
2721 B43LEGACY WIRELESS DRIVER
2722 M: Larry Finger <Larry.Finger@lwfinger.net>
2723 L: linux-wireless@vger.kernel.org
2724 L: b43-dev@lists.infradead.org
2725 W: http://wireless.kernel.org/en/users/Drivers/b43
2727 F: drivers/net/wireless/broadcom/b43legacy/
2729 BACKLIGHT CLASS/SUBSYSTEM
2730 M: Lee Jones <lee.jones@linaro.org>
2731 M: Daniel Thompson <daniel.thompson@linaro.org>
2732 M: Jingoo Han <jingoohan1@gmail.com>
2733 L: dri-devel@lists.freedesktop.org
2734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2736 F: drivers/video/backlight/
2737 F: include/linux/backlight.h
2738 F: include/linux/pwm_backlight.h
2739 F: Documentation/devicetree/bindings/leds/backlight
2742 M: Marek Lindner <mareklindner@neomailbox.ch>
2743 M: Simon Wunderlich <sw@simonwunderlich.de>
2744 M: Antonio Quartulli <a@unstable.cc>
2745 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2746 W: https://www.open-mesh.org/
2747 Q: https://patchwork.open-mesh.org/project/batman/list/
2749 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2750 F: Documentation/ABI/testing/sysfs-class-net-mesh
2751 F: Documentation/networking/batman-adv.rst
2752 F: include/uapi/linux/batadv_packet.h
2753 F: include/uapi/linux/batman_adv.h
2756 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2757 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2758 L: linux-hams@vger.kernel.org
2759 W: http://www.baycom.org/~tom/ham/ham.html
2761 F: drivers/net/hamradio/baycom*
2763 BCACHE (BLOCK LAYER CACHE)
2764 M: Coly Li <colyli@suse.de>
2765 M: Kent Overstreet <kent.overstreet@gmail.com>
2766 L: linux-bcache@vger.kernel.org
2767 W: http://bcache.evilpiepirate.org
2768 C: irc://irc.oftc.net/bcache
2770 F: drivers/md/bcache/
2772 BDISP ST MEDIA DRIVER
2773 M: Fabien Dessenne <fabien.dessenne@st.com>
2774 L: linux-media@vger.kernel.org
2775 T: git git://linuxtv.org/media_tree.git
2776 W: https://linuxtv.org
2778 F: drivers/media/platform/sti/bdisp
2780 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2781 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2782 L: netdev@vger.kernel.org
2784 F: drivers/net/ethernet/ec_bhf.c
2787 M: Luis de Bethencourt <luisbg@kernel.org>
2788 M: Salah Triki <salah.triki@gmail.com>
2790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2791 F: Documentation/filesystems/befs.txt
2795 M: Paolo Valente <paolo.valente@linaro.org>
2796 M: Jens Axboe <axboe@kernel.dk>
2797 L: linux-block@vger.kernel.org
2800 F: Documentation/block/bfq-iosched.txt
2803 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2805 F: Documentation/filesystems/bfs.txt
2807 F: include/uapi/linux/bfs_fs.h
2809 BLINKM RGB LED DRIVER
2810 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2812 F: drivers/leds/leds-blinkm.c
2815 M: Jens Axboe <axboe@kernel.dk>
2816 L: linux-block@vger.kernel.org
2817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2821 F: kernel/trace/blktrace.c
2825 M: Joern Engel <joern@lazybastard.org>
2826 L: linux-mtd@lists.infradead.org
2828 F: drivers/mtd/devices/block2mtd.c
2831 M: Marcel Holtmann <marcel@holtmann.org>
2832 M: Johan Hedberg <johan.hedberg@gmail.com>
2833 L: linux-bluetooth@vger.kernel.org
2834 W: http://www.bluez.org/
2835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2838 F: drivers/bluetooth/
2841 M: Marcel Holtmann <marcel@holtmann.org>
2842 M: Johan Hedberg <johan.hedberg@gmail.com>
2843 L: linux-bluetooth@vger.kernel.org
2844 W: http://www.bluez.org/
2845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2849 F: include/net/bluetooth/
2852 M: Jay Vosburgh <j.vosburgh@gmail.com>
2853 M: Veaceslav Falico <vfalico@gmail.com>
2854 M: Andy Gospodarek <andy@greyhouse.net>
2855 L: netdev@vger.kernel.org
2856 W: http://sourceforge.net/projects/bonding/
2858 F: drivers/net/bonding/
2859 F: include/uapi/linux/if_bonding.h
2861 BPF (Safe dynamic programs and tools)
2862 M: Alexei Starovoitov <ast@kernel.org>
2863 M: Daniel Borkmann <daniel@iogearbox.net>
2864 R: Martin KaFai Lau <kafai@fb.com>
2865 R: Song Liu <songliubraving@fb.com>
2866 R: Yonghong Song <yhs@fb.com>
2867 L: netdev@vger.kernel.org
2868 L: bpf@vger.kernel.org
2869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2871 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2874 F: Documentation/networking/filter.txt
2875 F: Documentation/bpf/
2876 F: include/linux/bpf*
2877 F: include/linux/filter.h
2878 F: include/trace/events/xdp.h
2879 F: include/uapi/linux/bpf*
2880 F: include/uapi/linux/filter.h
2882 F: kernel/trace/bpf_trace.c
2885 F: net/core/filter.c
2886 F: net/sched/act_bpf.c
2887 F: net/sched/cls_bpf.c
2891 F: tools/testing/selftests/bpf/
2896 M: Shubham Bansal <illusionist.neo@gmail.com>
2897 L: netdev@vger.kernel.org
2898 L: bpf@vger.kernel.org
2903 M: Daniel Borkmann <daniel@iogearbox.net>
2904 M: Alexei Starovoitov <ast@kernel.org>
2905 M: Zi Shen Lim <zlim.lnx@gmail.com>
2906 L: netdev@vger.kernel.org
2907 L: bpf@vger.kernel.org
2911 BPF JIT for MIPS (32-BIT AND 64-BIT)
2912 M: Paul Burton <paul.burton@mips.com>
2913 L: netdev@vger.kernel.org
2914 L: bpf@vger.kernel.org
2918 BPF JIT for NFP NICs
2919 M: Jakub Kicinski <jakub.kicinski@netronome.com>
2920 L: netdev@vger.kernel.org
2921 L: bpf@vger.kernel.org
2923 F: drivers/net/ethernet/netronome/nfp/bpf/
2925 BPF JIT for POWERPC (32-BIT AND 64-BIT)
2926 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2927 M: Sandipan Das <sandipan@linux.ibm.com>
2928 L: netdev@vger.kernel.org
2929 L: bpf@vger.kernel.org
2931 F: arch/powerpc/net/
2933 BPF JIT for RISC-V (RV64G)
2934 M: Björn Töpel <bjorn.topel@gmail.com>
2935 L: netdev@vger.kernel.org
2940 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
2941 M: Heiko Carstens <heiko.carstens@de.ibm.com>
2942 L: netdev@vger.kernel.org
2943 L: bpf@vger.kernel.org
2946 X: arch/s390/net/pnet.c
2948 BPF JIT for SPARC (32-BIT AND 64-BIT)
2949 M: David S. Miller <davem@davemloft.net>
2950 L: netdev@vger.kernel.org
2951 L: bpf@vger.kernel.org
2955 BPF JIT for X86 32-BIT
2956 M: Wang YanQing <udknight@gmail.com>
2957 L: netdev@vger.kernel.org
2958 L: bpf@vger.kernel.org
2960 F: arch/x86/net/bpf_jit_comp32.c
2962 BPF JIT for X86 64-BIT
2963 M: Alexei Starovoitov <ast@kernel.org>
2964 M: Daniel Borkmann <daniel@iogearbox.net>
2965 L: netdev@vger.kernel.org
2966 L: bpf@vger.kernel.org
2969 X: arch/x86/net/bpf_jit_comp32.c
2971 BROADCOM B44 10/100 ETHERNET DRIVER
2972 M: Michael Chan <michael.chan@broadcom.com>
2973 L: netdev@vger.kernel.org
2975 F: drivers/net/ethernet/broadcom/b44.*
2977 BROADCOM B53 ETHERNET SWITCH DRIVER
2978 M: Florian Fainelli <f.fainelli@gmail.com>
2979 L: netdev@vger.kernel.org
2980 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2982 F: drivers/net/dsa/b53/*
2983 F: include/linux/platform_data/b53.h
2985 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2986 M: Florian Fainelli <f.fainelli@gmail.com>
2987 M: Ray Jui <rjui@broadcom.com>
2988 M: Scott Branden <sbranden@broadcom.com>
2989 M: bcm-kernel-feedback-list@broadcom.com
2990 T: git git://github.com/broadcom/mach-bcm
2996 F: arch/arm/mach-bcm/
2998 BROADCOM BCM2835 ARM ARCHITECTURE
2999 M: Eric Anholt <eric@anholt.net>
3000 M: Stefan Wahren <stefan.wahren@i2se.com>
3001 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3002 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3003 T: git git://github.com/anholt/linux
3006 F: drivers/staging/vc04_services
3008 BROADCOM BCM47XX MIPS ARCHITECTURE
3009 M: Hauke Mehrtens <hauke@hauke-m.de>
3010 M: Rafał Miłecki <zajec5@gmail.com>
3011 L: linux-mips@vger.kernel.org
3013 F: Documentation/devicetree/bindings/mips/brcm/
3014 F: arch/mips/bcm47xx/*
3015 F: arch/mips/include/asm/mach-bcm47xx/*
3017 BROADCOM BCM5301X ARM ARCHITECTURE
3018 M: Hauke Mehrtens <hauke@hauke-m.de>
3019 M: Rafał Miłecki <zajec5@gmail.com>
3020 M: bcm-kernel-feedback-list@broadcom.com
3021 L: linux-arm-kernel@lists.infradead.org
3023 F: arch/arm/mach-bcm/bcm_5301x.c
3024 F: arch/arm/boot/dts/bcm5301x*.dtsi
3025 F: arch/arm/boot/dts/bcm470*
3026 F: arch/arm/boot/dts/bcm953012*
3028 BROADCOM BCM53573 ARM ARCHITECTURE
3029 M: Rafał Miłecki <rafal@milecki.pl>
3030 L: linux-arm-kernel@lists.infradead.org
3032 F: arch/arm/boot/dts/bcm53573*
3033 F: arch/arm/boot/dts/bcm47189*
3035 BROADCOM BCM63XX ARM ARCHITECTURE
3036 M: Florian Fainelli <f.fainelli@gmail.com>
3037 M: bcm-kernel-feedback-list@broadcom.com
3038 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3039 T: git git://github.com/broadcom/stblinux.git
3043 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3044 M: Kevin Cernekee <cernekee@gmail.com>
3045 L: linux-usb@vger.kernel.org
3047 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3049 BROADCOM BCM7XXX ARM ARCHITECTURE
3050 M: Brian Norris <computersforpeace@gmail.com>
3051 M: Gregory Fong <gregory.0xf0@gmail.com>
3052 M: Florian Fainelli <f.fainelli@gmail.com>
3053 M: bcm-kernel-feedback-list@broadcom.com
3054 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3055 T: git git://github.com/broadcom/stblinux.git
3057 F: arch/arm/mach-bcm/*brcmstb*
3058 F: arch/arm/boot/dts/bcm7*.dts*
3059 F: drivers/bus/brcmstb_gisb.c
3060 F: arch/arm/mm/cache-b15-rac.c
3061 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3064 BROADCOM BMIPS CPUFREQ DRIVER
3065 M: Markus Mayer <mmayer@broadcom.com>
3066 M: bcm-kernel-feedback-list@broadcom.com
3067 L: linux-pm@vger.kernel.org
3069 F: drivers/cpufreq/bmips-cpufreq.c
3071 BROADCOM BMIPS MIPS ARCHITECTURE
3072 M: Kevin Cernekee <cernekee@gmail.com>
3073 M: Florian Fainelli <f.fainelli@gmail.com>
3074 L: linux-mips@vger.kernel.org
3075 T: git git://github.com/broadcom/stblinux.git
3077 F: arch/mips/bmips/*
3078 F: arch/mips/include/asm/mach-bmips/*
3079 F: arch/mips/kernel/*bmips*
3080 F: arch/mips/boot/dts/brcm/bcm*.dts*
3081 F: drivers/irqchip/irq-bcm63*
3082 F: drivers/irqchip/irq-bcm7*
3083 F: drivers/irqchip/irq-brcmstb*
3084 F: include/linux/bcm963xx_nvram.h
3085 F: include/linux/bcm963xx_tag.h
3087 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3088 M: Rasesh Mody <rmody@marvell.com>
3089 M: GR-Linux-NIC-Dev@marvell.com
3090 L: netdev@vger.kernel.org
3092 F: drivers/net/ethernet/broadcom/bnx2.*
3093 F: drivers/net/ethernet/broadcom/bnx2_*
3095 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3096 M: QLogic-Storage-Upstream@qlogic.com
3097 L: linux-scsi@vger.kernel.org
3099 F: drivers/scsi/bnx2fc/
3101 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3102 M: QLogic-Storage-Upstream@qlogic.com
3103 L: linux-scsi@vger.kernel.org
3105 F: drivers/scsi/bnx2i/
3107 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3108 M: Ariel Elior <aelior@marvell.com>
3109 M: Sudarsana Kalluru <skalluru@marvell.com>
3110 M: GR-everest-linux-l2@marvell.com
3111 L: netdev@vger.kernel.org
3113 F: drivers/net/ethernet/broadcom/bnx2x/
3115 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3116 M: Michael Chan <michael.chan@broadcom.com>
3117 L: netdev@vger.kernel.org
3119 F: drivers/net/ethernet/broadcom/bnxt/
3121 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3122 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3123 M: Franky Lin <franky.lin@broadcom.com>
3124 M: Hante Meuleman <hante.meuleman@broadcom.com>
3125 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3126 M: Wright Feng <wright.feng@cypress.com>
3127 L: linux-wireless@vger.kernel.org
3128 L: brcm80211-dev-list.pdl@broadcom.com
3129 L: brcm80211-dev-list@cypress.com
3131 F: drivers/net/wireless/broadcom/brcm80211/
3133 BROADCOM BRCMSTB GPIO DRIVER
3134 M: Gregory Fong <gregory.0xf0@gmail.com>
3135 L: bcm-kernel-feedback-list@broadcom.com
3137 F: drivers/gpio/gpio-brcmstb.c
3138 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3140 BROADCOM BRCMSTB I2C DRIVER
3141 M: Kamal Dasu <kdasu.kdev@gmail.com>
3142 L: linux-i2c@vger.kernel.org
3143 L: bcm-kernel-feedback-list@broadcom.com
3145 F: drivers/i2c/busses/i2c-brcmstb.c
3146 F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3148 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3149 M: Al Cooper <alcooperx@gmail.com>
3150 L: linux-kernel@vger.kernel.org
3151 L: bcm-kernel-feedback-list@broadcom.com
3153 F: drivers/phy/broadcom/phy-brcm-usb*
3155 BROADCOM GENET ETHERNET DRIVER
3156 M: Doug Berger <opendmb@gmail.com>
3157 M: Florian Fainelli <f.fainelli@gmail.com>
3158 L: netdev@vger.kernel.org
3160 F: drivers/net/ethernet/broadcom/genet/
3162 BROADCOM IPROC ARM ARCHITECTURE
3163 M: Ray Jui <rjui@broadcom.com>
3164 M: Scott Branden <sbranden@broadcom.com>
3165 M: bcm-kernel-feedback-list@broadcom.com
3166 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3167 T: git git://github.com/broadcom/cygnus-linux.git
3184 F: arch/arm64/boot/dts/broadcom/northstar2/*
3185 F: arch/arm64/boot/dts/broadcom/stingray/*
3186 F: drivers/clk/bcm/clk-ns*
3187 F: drivers/clk/bcm/clk-sr*
3188 F: drivers/pinctrl/bcm/pinctrl-ns*
3189 F: include/dt-bindings/clock/bcm-sr*
3191 BROADCOM KONA GPIO DRIVER
3192 M: Ray Jui <rjui@broadcom.com>
3193 L: bcm-kernel-feedback-list@broadcom.com
3195 F: drivers/gpio/gpio-bcm-kona.c
3196 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3198 BROADCOM NETXTREME-E ROCE DRIVER
3199 M: Selvin Xavier <selvin.xavier@broadcom.com>
3200 M: Devesh Sharma <devesh.sharma@broadcom.com>
3201 M: Somnath Kotur <somnath.kotur@broadcom.com>
3202 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3203 L: linux-rdma@vger.kernel.org
3204 W: http://www.broadcom.com
3206 F: drivers/infiniband/hw/bnxt_re/
3207 F: include/uapi/rdma/bnxt_re-abi.h
3209 BROADCOM NVRAM DRIVER
3210 M: Rafał Miłecki <zajec5@gmail.com>
3211 L: linux-mips@vger.kernel.org
3213 F: drivers/firmware/broadcom/*
3215 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3216 M: Rafał Miłecki <zajec5@gmail.com>
3217 L: linux-wireless@vger.kernel.org
3220 F: include/linux/bcma/
3222 BROADCOM STB AVS CPUFREQ DRIVER
3223 M: Markus Mayer <mmayer@broadcom.com>
3224 M: bcm-kernel-feedback-list@broadcom.com
3225 L: linux-pm@vger.kernel.org
3227 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3228 F: drivers/cpufreq/brcmstb*
3230 BROADCOM STB AVS TMON DRIVER
3231 M: Markus Mayer <mmayer@broadcom.com>
3232 M: bcm-kernel-feedback-list@broadcom.com
3233 L: linux-pm@vger.kernel.org
3235 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3236 F: drivers/thermal/broadcom/brcmstb*
3238 BROADCOM STB NAND FLASH DRIVER
3239 M: Brian Norris <computersforpeace@gmail.com>
3240 M: Kamal Dasu <kdasu.kdev@gmail.com>
3241 L: linux-mtd@lists.infradead.org
3242 L: bcm-kernel-feedback-list@broadcom.com
3244 F: drivers/mtd/nand/raw/brcmnand/
3246 BROADCOM STB DPFE DRIVER
3247 M: Markus Mayer <mmayer@broadcom.com>
3248 M: bcm-kernel-feedback-list@broadcom.com
3249 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3251 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3252 F: drivers/memory/brcmstb_dpfe.c
3255 M: Kamal Dasu <kdasu.kdev@gmail.com>
3256 M: bcm-kernel-feedback-list@broadcom.com
3258 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3259 F: drivers/spi/spi-bcm-qspi.*
3260 F: drivers/spi/spi-brcmstb-qspi.c
3261 F: drivers/spi/spi-iproc-qspi.c
3263 BROADCOM SYSTEMPORT ETHERNET DRIVER
3264 M: Florian Fainelli <f.fainelli@gmail.com>
3265 L: netdev@vger.kernel.org
3267 F: drivers/net/ethernet/broadcom/bcmsysport.*
3269 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3270 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3271 M: Prashant Sreedharan <prashant@broadcom.com>
3272 M: Michael Chan <mchan@broadcom.com>
3273 L: netdev@vger.kernel.org
3275 F: drivers/net/ethernet/broadcom/tg3.*
3277 BROCADE BFA FC SCSI DRIVER
3278 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3279 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3280 L: linux-scsi@vger.kernel.org
3282 F: drivers/scsi/bfa/
3284 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3285 M: Rasesh Mody <rmody@marvell.com>
3286 M: Sudarsana Kalluru <skalluru@marvell.com>
3287 M: GR-Linux-NIC-Dev@marvell.com
3288 L: netdev@vger.kernel.org
3290 F: drivers/net/ethernet/brocade/bna/
3292 BSG (block layer generic sg v4 driver)
3293 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3294 L: linux-scsi@vger.kernel.org
3297 F: include/linux/bsg.h
3298 F: include/uapi/linux/bsg.h
3301 M: Clemens Ladisch <clemens@ladisch.de>
3302 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3303 T: git git://git.alsa-project.org/alsa-kernel.git
3305 F: Documentation/sound/cards/bt87x.rst
3306 F: sound/pci/bt87x.c
3309 M: Michael Buesch <m@bues.ch>
3310 W: http://bu3sch.de/btgpio.php
3312 F: drivers/gpio/gpio-bt8xx.c
3315 M: Chris Mason <clm@fb.com>
3316 M: Josef Bacik <josef@toxicpanda.com>
3317 M: David Sterba <dsterba@suse.com>
3318 L: linux-btrfs@vger.kernel.org
3319 W: http://btrfs.wiki.kernel.org/
3320 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3323 F: Documentation/filesystems/btrfs.txt
3325 F: include/linux/btrfs*
3326 F: include/uapi/linux/btrfs*
3328 BTTV VIDEO4LINUX DRIVER
3329 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3330 L: linux-media@vger.kernel.org
3331 W: https://linuxtv.org
3332 T: git git://linuxtv.org/media_tree.git
3334 F: Documentation/media/v4l-drivers/bttv*
3335 F: drivers/media/pci/bt8xx/bttv*
3337 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3338 M: Chanwoo Choi <cw00.choi@samsung.com>
3339 L: linux-pm@vger.kernel.org
3340 L: linux-samsung-soc@vger.kernel.org
3341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3343 F: drivers/devfreq/exynos-bus.c
3344 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3346 BUSLOGIC SCSI DRIVER
3347 M: Khalid Aziz <khalid@gonehiking.org>
3348 L: linux-scsi@vger.kernel.org
3350 F: drivers/scsi/BusLogic.*
3351 F: drivers/scsi/FlashPoint.*
3353 C-MEDIA CMI8788 DRIVER
3354 M: Clemens Ladisch <clemens@ladisch.de>
3355 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3356 T: git git://git.alsa-project.org/alsa-kernel.git
3358 F: sound/pci/oxygen/
3361 M: Guo Ren <guoren@kernel.org>
3362 T: git https://github.com/c-sky/csky-linux.git
3365 F: Documentation/devicetree/bindings/csky/
3366 F: drivers/irqchip/irq-csky-*
3367 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3368 F: drivers/clocksource/timer-gx6605s.c
3369 F: drivers/clocksource/timer-mp-csky.c
3370 F: Documentation/devicetree/bindings/timer/csky,*
3375 M: Mark Salter <msalter@redhat.com>
3376 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3377 L: linux-c6x-dev@linux-c6x.org
3378 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3382 CA8210 IEEE-802.15.4 RADIO DRIVER
3383 M: Harry Morris <h.morris@cascoda.com>
3384 L: linux-wpan@vger.kernel.org
3385 W: https://github.com/Cascoda/ca8210-linux.git
3387 F: drivers/net/ieee802154/ca8210.c
3388 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3390 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3391 M: David Howells <dhowells@redhat.com>
3392 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3394 F: Documentation/filesystems/caching/cachefiles.txt
3397 CADENCE MIPI-CSI2 BRIDGES
3398 M: Maxime Ripard <maxime.ripard@bootlin.com>
3399 L: linux-media@vger.kernel.org
3401 F: Documentation/devicetree/bindings/media/cdns,*.txt
3402 F: drivers/media/platform/cadence/cdns-csi2*
3404 CADET FM/AM RADIO RECEIVER DRIVER
3405 M: Hans Verkuil <hverkuil@xs4all.nl>
3406 L: linux-media@vger.kernel.org
3407 T: git git://linuxtv.org/media_tree.git
3408 W: https://linuxtv.org
3410 F: drivers/media/radio/radio-cadet*
3412 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3413 M: Jonathan Corbet <corbet@lwn.net>
3414 L: linux-media@vger.kernel.org
3415 T: git git://linuxtv.org/media_tree.git
3417 F: Documentation/media/v4l-drivers/cafe_ccic*
3418 F: drivers/media/platform/marvell-ccic/
3421 L: netdev@vger.kernel.org
3423 F: Documentation/networking/caif/
3424 F: drivers/net/caif/
3425 F: include/uapi/linux/caif/
3426 F: include/net/caif/
3430 M: Toke Høiland-Jørgensen <toke@toke.dk>
3431 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3433 F: net/sched/sch_cake.c
3435 CALGARY x86-64 IOMMU
3436 M: Muli Ben-Yehuda <mulix@mulix.org>
3437 M: Jon Mason <jdmason@kudzu.us>
3438 L: iommu@lists.linux-foundation.org
3440 F: arch/x86/kernel/pci-calgary_64.c
3441 F: arch/x86/kernel/tce_64.c
3442 F: arch/x86/include/asm/calgary.h
3443 F: arch/x86/include/asm/tce.h
3446 M: Wolfgang Grandegger <wg@grandegger.com>
3447 M: Marc Kleine-Budde <mkl@pengutronix.de>
3448 L: linux-can@vger.kernel.org
3449 W: https://github.com/linux-can
3450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3453 F: Documentation/devicetree/bindings/net/can/
3455 F: include/linux/can/dev.h
3456 F: include/linux/can/platform/
3457 F: include/uapi/linux/can/error.h
3458 F: include/uapi/linux/can/netlink.h
3461 M: Oliver Hartkopp <socketcan@hartkopp.net>
3462 M: Marc Kleine-Budde <mkl@pengutronix.de>
3463 L: linux-can@vger.kernel.org
3464 W: https://github.com/linux-can
3465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3468 F: Documentation/networking/can.rst
3470 F: include/linux/can/core.h
3471 F: include/uapi/linux/can.h
3472 F: include/uapi/linux/can/bcm.h
3473 F: include/uapi/linux/can/raw.h
3474 F: include/uapi/linux/can/gw.h
3477 M: Serge Hallyn <serge@hallyn.com>
3478 L: linux-security-module@vger.kernel.org
3480 F: include/linux/capability.h
3481 F: include/uapi/linux/capability.h
3482 F: security/commoncap.c
3483 F: kernel/capability.c
3485 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3486 M: Kevin Tsai <ktsai@capellamicro.com>
3488 F: drivers/iio/light/cm*
3490 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3491 M: Christian Lamparter <chunkeey@googlemail.com>
3492 L: linux-wireless@vger.kernel.org
3493 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3495 F: drivers/net/wireless/ath/carl9170/
3498 M: Jan Glauber <jglauber@cavium.com>
3499 M: David Daney <david.daney@cavium.com>
3500 W: http://www.cavium.com
3502 F: drivers/i2c/busses/i2c-octeon*
3503 F: drivers/i2c/busses/i2c-thunderx*
3505 CAVIUM LIQUIDIO NETWORK DRIVER
3506 M: Derek Chickles <dchickles@marvell.com>
3507 M: Satanand Burla <sburla@marvell.com>
3508 M: Felix Manlunas <fmanlunas@marvell.com>
3509 L: netdev@vger.kernel.org
3510 W: http://www.cavium.com
3512 F: drivers/net/ethernet/cavium/liquidio/
3515 M: Jan Glauber <jglauber@cavium.com>
3516 M: David Daney <david.daney@cavium.com>
3517 M: Steven J. Hill <Steven.Hill@cavium.com>
3518 W: http://www.cavium.com
3520 F: drivers/mmc/host/cavium*
3522 CAVIUM OCTEON-TX CRYPTO DRIVER
3523 M: George Cherian <george.cherian@cavium.com>
3524 L: linux-crypto@vger.kernel.org
3525 W: http://www.cavium.com
3527 F: drivers/crypto/cavium/cpt/
3529 CAVIUM THUNDERX2 ARM64 SOC
3530 M: Robert Richter <rrichter@cavium.com>
3531 M: Jayachandran C <jnair@caviumnetworks.com>
3532 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3534 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3535 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3537 CC2520 IEEE-802.15.4 RADIO DRIVER
3538 M: Varka Bhadram <varkabhadram@gmail.com>
3539 L: linux-wpan@vger.kernel.org
3541 F: drivers/net/ieee802154/cc2520.c
3542 F: include/linux/spi/cc2520.h
3543 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3545 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3546 M: Gilad Ben-Yossef <gilad@benyossef.com>
3547 L: linux-crypto@vger.kernel.org
3549 F: drivers/crypto/ccree/
3550 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3553 M: Hans Verkuil <hans.verkuil@cisco.com>
3554 L: linux-media@vger.kernel.org
3555 T: git git://linuxtv.org/media_tree.git
3556 W: http://linuxtv.org
3558 F: Documentation/media/kapi/cec-core.rst
3559 F: Documentation/media/uapi/cec
3560 F: drivers/media/cec/
3561 F: drivers/media/rc/keymaps/rc-cec.c
3562 F: include/media/cec.h
3563 F: include/media/cec-notifier.h
3564 F: include/uapi/linux/cec.h
3565 F: include/uapi/linux/cec-funcs.h
3566 F: Documentation/devicetree/bindings/media/cec.txt
3567 F: Documentation/ABI/testing/debugfs-cec-error-inj
3570 M: Hans Verkuil <hans.verkuil@cisco.com>
3571 L: linux-media@vger.kernel.org
3572 T: git git://linuxtv.org/media_tree.git
3573 W: http://linuxtv.org
3575 F: drivers/media/platform/cec-gpio/
3576 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3578 CELL BROADBAND ENGINE ARCHITECTURE
3579 M: Arnd Bergmann <arnd@arndb.de>
3580 L: linuxppc-dev@lists.ozlabs.org
3581 W: http://www.ibm.com/developerworks/power/cell/
3583 F: arch/powerpc/include/asm/cell*.h
3584 F: arch/powerpc/include/asm/spu*.h
3585 F: arch/powerpc/include/uapi/asm/spu*.h
3586 F: arch/powerpc/oprofile/*cell*
3587 F: arch/powerpc/platforms/cell/
3589 CEPH COMMON CODE (LIBCEPH)
3590 M: Ilya Dryomov <idryomov@gmail.com>
3591 M: "Yan, Zheng" <zyan@redhat.com>
3592 M: Sage Weil <sage@redhat.com>
3593 L: ceph-devel@vger.kernel.org
3595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3596 T: git git://github.com/ceph/ceph-client.git
3599 F: include/linux/ceph/
3600 F: include/linux/crush/
3602 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3603 M: "Yan, Zheng" <zyan@redhat.com>
3604 M: Sage Weil <sage@redhat.com>
3605 M: Ilya Dryomov <idryomov@gmail.com>
3606 L: ceph-devel@vger.kernel.org
3608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3609 T: git git://github.com/ceph/ceph-client.git
3611 F: Documentation/filesystems/ceph.txt
3614 CERTIFICATE HANDLING:
3615 M: David Howells <dhowells@redhat.com>
3616 M: David Woodhouse <dwmw2@infradead.org>
3617 L: keyrings@vger.kernel.org
3619 F: Documentation/admin-guide/module-signing.rst
3621 F: scripts/sign-file.c
3622 F: scripts/extract-cert.c
3624 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3625 L: linux-usb@vger.kernel.org
3627 F: Documentation/usb/WUSB-Design-overview.txt
3628 F: Documentation/usb/wusb-cbaf
3629 F: drivers/usb/host/hwa-hc.c
3630 F: drivers/usb/host/whci/
3631 F: drivers/usb/wusbcore/
3632 F: include/linux/usb/wusb*
3634 CFAG12864B LCD DRIVER
3635 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3637 F: drivers/auxdisplay/cfag12864b.c
3638 F: include/linux/cfag12864b.h
3640 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3641 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3643 F: drivers/auxdisplay/cfag12864bfb.c
3644 F: include/linux/cfag12864b.h
3646 802.11 (including CFG80211/NL80211)
3647 M: Johannes Berg <johannes@sipsolutions.net>
3648 L: linux-wireless@vger.kernel.org
3649 W: http://wireless.kernel.org/
3650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3654 F: include/uapi/linux/nl80211.h
3655 F: include/linux/ieee80211.h
3656 F: include/net/wext.h
3657 F: include/net/cfg80211.h
3658 F: include/net/iw_handler.h
3659 F: include/net/ieee80211_radiotap.h
3660 F: Documentation/driver-api/80211/cfg80211.rst
3661 F: Documentation/networking/regulatory.txt
3663 CHAR and MISC DRIVERS
3664 M: Arnd Bergmann <arnd@arndb.de>
3665 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3670 F: include/linux/miscdevice.h
3673 M: Andy Whitcroft <apw@canonical.com>
3674 M: Joe Perches <joe@perches.com>
3676 F: scripts/checkpatch.pl
3678 CHINESE DOCUMENTATION
3679 M: Harry Wei <harryxiyou@gmail.com>
3680 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3681 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3683 F: Documentation/translations/zh_CN/
3685 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3686 M: Peter Chen <Peter.Chen@nxp.com>
3687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3688 L: linux-usb@vger.kernel.org
3690 F: drivers/usb/chipidea/
3692 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3693 M: Hans de Goede <hdegoede@redhat.com>
3694 L: linux-input@vger.kernel.org
3696 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3697 F: drivers/input/touchscreen/chipone_icn8318.c
3699 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3700 M: Hans de Goede <hdegoede@redhat.com>
3701 L: linux-input@vger.kernel.org
3703 F: drivers/input/touchscreen/chipone_icn8505.c
3705 CHROME HARDWARE PLATFORM SUPPORT
3706 M: Benson Leung <bleung@chromium.org>
3707 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3709 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3710 F: drivers/platform/chrome/
3712 CHROMEOS EC SUBDRIVERS
3713 M: Benson Leung <bleung@chromium.org>
3714 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3715 R: Guenter Roeck <groeck@chromium.org>
3719 F: drivers/power/supply/cros_usbpd-charger.c
3721 CIRRUS LOGIC AUDIO CODEC DRIVERS
3722 M: Brian Austin <brian.austin@cirrus.com>
3723 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3724 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3726 F: sound/soc/codecs/cs*
3728 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3729 M: Hartley Sweeten <hsweeten@visionengravers.com>
3730 L: netdev@vger.kernel.org
3732 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3734 CISCO FCOE HBA DRIVER
3735 M: Satish Kharat <satishkh@cisco.com>
3736 M: Sesidhar Baddela <sebaddel@cisco.com>
3737 M: Karan Tilak Kumar <kartilak@cisco.com>
3738 L: linux-scsi@vger.kernel.org
3740 F: drivers/scsi/fnic/
3742 CISCO SCSI HBA DRIVER
3743 M: Karan Tilak Kumar <kartilak@cisco.com>
3744 M: Sesidhar Baddela <sebaddel@cisco.com>
3745 L: linux-scsi@vger.kernel.org
3747 F: drivers/scsi/snic/
3749 CISCO VIC ETHERNET NIC DRIVER
3750 M: Christian Benvenuti <benve@cisco.com>
3751 M: Govindarajulu Varadarajan <_govind@gmx.com>
3752 M: Parvi Kaustubhi <pkaustub@cisco.com>
3754 F: drivers/net/ethernet/cisco/enic/
3756 CISCO VIC LOW LATENCY NIC DRIVER
3757 M: Christian Benvenuti <benve@cisco.com>
3758 M: Nelson Escobar <neescoba@cisco.com>
3759 M: Parvi Kaustubhi <pkaustub@cisco.com>
3761 F: drivers/infiniband/hw/usnic/
3763 CIRRUS LOGIC MADERA CODEC DRIVERS
3764 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3765 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3766 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3767 L: patches@opensource.cirrus.com
3768 T: git https://github.com/CirrusLogic/linux-drivers.git
3769 W: https://github.com/CirrusLogic/linux-drivers/wiki
3771 F: Documentation/devicetree/bindings/mfd/madera.txt
3772 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3773 F: include/linux/irqchip/irq-madera*
3774 F: include/linux/mfd/madera/*
3775 F: drivers/gpio/gpio-madera*
3776 F: drivers/irqchip/irq-madera*
3777 F: drivers/mfd/madera*
3778 F: drivers/mfd/cs47l*
3779 F: drivers/pinctrl/cirrus/*
3782 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3787 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3788 L: linux-kernel@vger.kernel.org
3791 F: include/linux/cleancache.h
3794 M: Russell King <linux@armlinux.org.uk>
3795 L: linux-clk@vger.kernel.org
3797 F: include/linux/clk.h
3799 CLOCKSOURCE, CLOCKEVENT DRIVERS
3800 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3801 M: Thomas Gleixner <tglx@linutronix.de>
3802 L: linux-kernel@vger.kernel.org
3803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3805 F: drivers/clocksource/
3806 F: Documentation/devicetree/bindings/timer/
3809 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3810 M: Daniel Oliveira Nascimento <don@syst.com.br>
3811 L: platform-driver-x86@vger.kernel.org
3813 F: drivers/platform/x86/classmate-laptop.c
3816 M: Hans Verkuil <hans.verkuil@cisco.com>
3817 L: linux-media@vger.kernel.org
3818 T: git git://linuxtv.org/media_tree.git
3819 W: https://linuxtv.org
3821 F: drivers/media/pci/cobalt/
3823 COCCINELLE/Semantic Patches (SmPL)
3824 M: Julia Lawall <Julia.Lawall@lip6.fr>
3825 M: Gilles Muller <Gilles.Muller@lip6.fr>
3826 M: Nicolas Palix <nicolas.palix@imag.fr>
3827 M: Michal Marek <michal.lkml@markovi.net>
3828 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3830 W: http://coccinelle.lip6.fr/
3832 F: Documentation/dev-tools/coccinelle.rst
3833 F: scripts/coccinelle/
3834 F: scripts/coccicheck
3837 M: Jan Harkes <jaharkes@cs.cmu.edu>
3839 L: codalist@coda.cs.cmu.edu
3840 W: http://www.coda.cs.cmu.edu/
3842 F: Documentation/filesystems/coda.txt
3844 F: include/linux/coda*.h
3845 F: include/uapi/linux/coda*.h
3847 CODA V4L2 MEM2MEM DRIVER
3848 M: Philipp Zabel <p.zabel@pengutronix.de>
3849 L: linux-media@vger.kernel.org
3851 F: Documentation/devicetree/bindings/media/coda.txt
3852 F: drivers/media/platform/coda/
3855 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3857 F: Documentation/process/code-of-conduct.rst
3858 F: Documentation/process/code-of-conduct-interpretation.rst
3860 COMMON CLK FRAMEWORK
3861 M: Michael Turquette <mturquette@baylibre.com>
3862 M: Stephen Boyd <sboyd@kernel.org>
3863 L: linux-clk@vger.kernel.org
3864 Q: http://patchwork.kernel.org/project/linux-clk/list/
3865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3867 F: Documentation/devicetree/bindings/clock/
3869 X: drivers/clk/clkdev.c
3870 F: include/linux/clk-pr*
3871 F: include/linux/clk/
3872 F: include/linux/of_clk.h
3874 COMMON INTERNET FILE SYSTEM (CIFS)
3875 M: Steve French <sfrench@samba.org>
3876 L: linux-cifs@vger.kernel.org
3877 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3878 W: http://linux-cifs.samba.org/
3879 T: git git://git.samba.org/sfrench/cifs-2.6.git
3881 F: Documentation/filesystems/cifs/
3884 COMPACTPCI HOTPLUG CORE
3885 M: Scott Murray <scott@spiteful.org>
3886 L: linux-pci@vger.kernel.org
3888 F: drivers/pci/hotplug/cpci_hotplug*
3890 COMPACTPCI HOTPLUG GENERIC DRIVER
3891 M: Scott Murray <scott@spiteful.org>
3892 L: linux-pci@vger.kernel.org
3894 F: drivers/pci/hotplug/cpcihp_generic.c
3896 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3897 M: Scott Murray <scott@spiteful.org>
3898 L: linux-pci@vger.kernel.org
3900 F: drivers/pci/hotplug/cpcihp_zt5550.*
3902 COMPAL LAPTOP SUPPORT
3903 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3904 L: platform-driver-x86@vger.kernel.org
3906 F: drivers/platform/x86/compal-laptop.c
3909 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3911 F: include/linux/compiler_attributes.h
3913 CONEXANT ACCESSRUNNER USB DRIVER
3914 L: accessrunner-general@lists.sourceforge.net
3915 W: http://accessrunner.sourceforge.net/
3917 F: drivers/usb/atm/cxacru.c
3920 M: Joel Becker <jlbec@evilplan.org>
3921 M: Christoph Hellwig <hch@lst.de>
3922 T: git git://git.infradead.org/users/hch/configfs.git
3925 F: include/linux/configfs.h
3928 M: Evgeniy Polyakov <zbr@ioremap.net>
3929 L: netdev@vger.kernel.org
3931 F: drivers/connector/
3933 CONTROL GROUP (CGROUP)
3934 M: Tejun Heo <tj@kernel.org>
3935 M: Li Zefan <lizefan@huawei.com>
3936 M: Johannes Weiner <hannes@cmpxchg.org>
3937 L: cgroups@vger.kernel.org
3938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3940 F: Documentation/cgroup*
3941 F: include/linux/cgroup*
3944 CONTROL GROUP - CPUSET
3945 M: Li Zefan <lizefan@huawei.com>
3946 L: cgroups@vger.kernel.org
3947 W: http://www.bullopensource.org/cpuset/
3948 W: http://oss.sgi.com/projects/cpusets/
3949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3951 F: Documentation/cgroup-v1/cpusets.txt
3952 F: include/linux/cpuset.h
3953 F: kernel/cgroup/cpuset.c
3955 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3956 M: Johannes Weiner <hannes@cmpxchg.org>
3957 M: Michal Hocko <mhocko@kernel.org>
3958 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3959 L: cgroups@vger.kernel.org
3960 L: linux-mm@kvack.org
3965 CORETEMP HARDWARE MONITORING DRIVER
3966 M: Fenghua Yu <fenghua.yu@intel.com>
3967 L: linux-hwmon@vger.kernel.org
3969 F: Documentation/hwmon/coretemp
3970 F: drivers/hwmon/coretemp.c
3972 COSA/SRP SYNC SERIAL DRIVER
3973 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3974 W: http://www.fi.muni.cz/~kas/cosa/
3976 F: drivers/net/wan/cosa*
3978 CPMAC ETHERNET DRIVER
3979 M: Florian Fainelli <f.fainelli@gmail.com>
3980 L: netdev@vger.kernel.org
3982 F: drivers/net/ethernet/ti/cpmac.c
3984 CPU FREQUENCY SCALING FRAMEWORK
3985 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3986 M: Viresh Kumar <viresh.kumar@linaro.org>
3987 L: linux-pm@vger.kernel.org
3989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3990 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3991 B: https://bugzilla.kernel.org
3992 F: Documentation/admin-guide/pm/cpufreq.rst
3993 F: Documentation/admin-guide/pm/intel_pstate.rst
3994 F: Documentation/cpu-freq/
3995 F: Documentation/devicetree/bindings/cpufreq/
3997 F: include/linux/cpufreq.h
3998 F: tools/testing/selftests/cpufreq/
4000 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4001 M: Viresh Kumar <viresh.kumar@linaro.org>
4002 M: Sudeep Holla <sudeep.holla@arm.com>
4003 L: linux-pm@vger.kernel.org
4004 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4006 F: drivers/cpufreq/arm_big_little.h
4007 F: drivers/cpufreq/arm_big_little.c
4009 CPU POWER MONITORING SUBSYSTEM
4010 M: Thomas Renninger <trenn@suse.com>
4011 M: Shuah Khan <shuah@kernel.org>
4012 M: Shuah Khan <skhan@linuxfoundation.org>
4013 L: linux-pm@vger.kernel.org
4015 F: tools/power/cpupower/
4018 M: "H. Peter Anvin" <hpa@zytor.com>
4020 F: arch/x86/kernel/cpuid.c
4021 F: arch/x86/kernel/msr.c
4023 CPUIDLE DRIVER - ARM BIG LITTLE
4024 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4025 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4026 L: linux-pm@vger.kernel.org
4027 L: linux-arm-kernel@lists.infradead.org
4028 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4030 F: drivers/cpuidle/cpuidle-big_little.c
4032 CPUIDLE DRIVER - ARM EXYNOS
4033 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4034 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4035 M: Kukjin Kim <kgene@kernel.org>
4036 L: linux-pm@vger.kernel.org
4037 L: linux-samsung-soc@vger.kernel.org
4039 F: drivers/cpuidle/cpuidle-exynos.c
4040 F: arch/arm/mach-exynos/pm.c
4042 CPU IDLE TIME MANAGEMENT FRAMEWORK
4043 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4044 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4045 L: linux-pm@vger.kernel.org
4047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4048 B: https://bugzilla.kernel.org
4049 F: Documentation/admin-guide/pm/cpuidle.rst
4050 F: drivers/cpuidle/*
4051 F: include/linux/cpuidle.h
4054 M: Nicolas Pitre <nico@linaro.org>
4056 F: Documentation/filesystems/cramfs.txt
4060 M: Herbert Xu <herbert@gondor.apana.org.au>
4061 M: "David S. Miller" <davem@davemloft.net>
4062 L: linux-crypto@vger.kernel.org
4063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4064 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4066 F: Documentation/crypto/
4067 F: Documentation/devicetree/bindings/crypto/
4072 F: include/linux/crypto*
4074 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4075 M: Neil Horman <nhorman@tuxdriver.com>
4076 L: linux-crypto@vger.kernel.org
4078 F: crypto/ansi_cprng.c
4082 M: Hans Verkuil <hverkuil@xs4all.nl>
4083 L: linux-media@vger.kernel.org
4084 T: git git://linuxtv.org/media_tree.git
4085 W: http://linuxtv.org
4087 F: drivers/media/i2c/cs3308.c
4089 CS5535 Audio ALSA driver
4090 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4092 F: sound/pci/cs5535audio/
4094 CSI DRIVERS FOR ALLWINNER V3s
4095 M: Yong Deng <yong.deng@magewell.com>
4096 L: linux-media@vger.kernel.org
4097 T: git git://linuxtv.org/media_tree.git
4099 F: drivers/media/platform/sunxi/sun6i-csi/
4100 F: Documentation/devicetree/bindings/media/sun6i-csi.txt
4103 M: Solomon Peachy <pizza@shaftnet.org>
4105 F: drivers/net/wireless/st/cw1200/
4107 CX18 VIDEO4LINUX DRIVER
4108 M: Andy Walls <awalls@md.metrocast.net>
4109 L: ivtv-devel@ivtvdriver.org (subscribers-only)
4110 L: linux-media@vger.kernel.org
4111 T: git git://linuxtv.org/media_tree.git
4112 W: https://linuxtv.org
4113 W: http://www.ivtvdriver.org/index.php/Cx18
4115 F: Documentation/media/v4l-drivers/cx18*
4116 F: drivers/media/pci/cx18/
4117 F: include/uapi/linux/ivtv*
4119 CX2341X MPEG ENCODER HELPER MODULE
4120 M: Hans Verkuil <hverkuil@xs4all.nl>
4121 L: linux-media@vger.kernel.org
4122 T: git git://linuxtv.org/media_tree.git
4123 W: https://linuxtv.org
4125 F: drivers/media/common/cx2341x*
4126 F: include/media/drv-intf/cx2341x.h
4128 CX24120 MEDIA DRIVER
4129 M: Jemma Denson <jdenson@gmail.com>
4130 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4131 L: linux-media@vger.kernel.org
4132 W: https://linuxtv.org
4133 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4135 F: drivers/media/dvb-frontends/cx24120*
4137 CX88 VIDEO4LINUX DRIVER
4138 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4139 L: linux-media@vger.kernel.org
4140 W: https://linuxtv.org
4141 T: git git://linuxtv.org/media_tree.git
4143 F: Documentation/media/v4l-drivers/cx88*
4144 F: drivers/media/pci/cx88/
4146 CXD2820R MEDIA DRIVER
4147 M: Antti Palosaari <crope@iki.fi>
4148 L: linux-media@vger.kernel.org
4149 W: https://linuxtv.org
4150 W: http://palosaari.fi/linux/
4151 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4152 T: git git://linuxtv.org/anttip/media_tree.git
4154 F: drivers/media/dvb-frontends/cxd2820r*
4156 CXGB3 ETHERNET DRIVER (CXGB3)
4157 M: Vishal Kulkarni <vishal@chelsio.com>
4158 L: netdev@vger.kernel.org
4159 W: http://www.chelsio.com
4161 F: drivers/net/ethernet/chelsio/cxgb3/
4163 CXGB3 ISCSI DRIVER (CXGB3I)
4164 M: Karen Xie <kxie@chelsio.com>
4165 L: linux-scsi@vger.kernel.org
4166 W: http://www.chelsio.com
4168 F: drivers/scsi/cxgbi/cxgb3i
4170 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4171 M: Steve Wise <swise@chelsio.com>
4172 L: linux-rdma@vger.kernel.org
4173 W: http://www.openfabrics.org
4175 F: drivers/infiniband/hw/cxgb3/
4176 F: include/uapi/rdma/cxgb3-abi.h
4178 CXGB4 CRYPTO DRIVER (chcr)
4179 M: Harsh Jain <harsh@chelsio.com>
4180 L: linux-crypto@vger.kernel.org
4181 W: http://www.chelsio.com
4183 F: drivers/crypto/chelsio
4185 CXGB4 ETHERNET DRIVER (CXGB4)
4186 M: Vishal Kulkarni <vishal@chelsio.com>
4187 L: netdev@vger.kernel.org
4188 W: http://www.chelsio.com
4190 F: drivers/net/ethernet/chelsio/cxgb4/
4192 CXGB4 ISCSI DRIVER (CXGB4I)
4193 M: Karen Xie <kxie@chelsio.com>
4194 L: linux-scsi@vger.kernel.org
4195 W: http://www.chelsio.com
4197 F: drivers/scsi/cxgbi/cxgb4i
4199 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4200 M: Steve Wise <swise@chelsio.com>
4201 L: linux-rdma@vger.kernel.org
4202 W: http://www.openfabrics.org
4204 F: drivers/infiniband/hw/cxgb4/
4205 F: include/uapi/rdma/cxgb4-abi.h
4207 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4208 M: Casey Leedom <leedom@chelsio.com>
4209 L: netdev@vger.kernel.org
4210 W: http://www.chelsio.com
4212 F: drivers/net/ethernet/chelsio/cxgb4vf/
4214 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4215 M: Frederic Barrat <fbarrat@linux.ibm.com>
4216 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4217 L: linuxppc-dev@lists.ozlabs.org
4219 F: arch/powerpc/platforms/powernv/pci-cxl.c
4220 F: drivers/misc/cxl/
4221 F: include/misc/cxl*
4222 F: include/uapi/misc/cxl.h
4223 F: Documentation/powerpc/cxl.txt
4224 F: Documentation/ABI/testing/sysfs-class-cxl
4226 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4227 M: Manoj N. Kumar <manoj@linux.ibm.com>
4228 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4229 M: Uma Krishnan <ukrishn@linux.ibm.com>
4230 L: linux-scsi@vger.kernel.org
4232 F: drivers/scsi/cxlflash/
4233 F: include/uapi/scsi/cxlflash_ioctl.h
4234 F: Documentation/powerpc/cxlflash.txt
4237 M: Russell King <linux@armlinux.org.uk>
4238 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4239 W: http://www.armlinux.org.uk/
4241 F: drivers/video/fbdev/cyber2000fb.*
4243 CYCLADES ASYNC MUX DRIVER
4244 W: http://www.cyclades.com/
4246 F: drivers/tty/cyclades.c
4247 F: include/linux/cyclades.h
4248 F: include/uapi/linux/cyclades.h
4250 CYCLADES PC300 DRIVER
4251 W: http://www.cyclades.com/
4253 F: drivers/net/wan/pc300*
4255 CYPRESS_FIRMWARE MEDIA DRIVER
4256 M: Antti Palosaari <crope@iki.fi>
4257 L: linux-media@vger.kernel.org
4258 W: https://linuxtv.org
4259 W: http://palosaari.fi/linux/
4260 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4261 T: git git://linuxtv.org/anttip/media_tree.git
4263 F: drivers/media/common/cypress_firmware*
4265 CYTTSP TOUCHSCREEN DRIVER
4266 M: Ferruh Yigit <fery@cypress.com>
4267 L: linux-input@vger.kernel.org
4269 F: drivers/input/touchscreen/cyttsp*
4270 F: include/linux/input/cyttsp.h
4272 D-LINK DIR-685 TOUCHKEYS DRIVER
4273 M: Linus Walleij <linus.walleij@linaro.org>
4274 L: linux-input@vger.kernel.org
4276 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4278 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4279 M: Joshua Kinard <kumba@gentoo.org>
4281 F: drivers/rtc/rtc-ds1685.c
4282 F: include/linux/rtc/ds1685.h
4284 DAMA SLAVE for AX.25
4285 M: Joerg Reuter <jreuter@yaina.de>
4286 W: http://yaina.de/jreuter/
4287 W: http://www.qsl.net/dl1bke/
4288 L: linux-hams@vger.kernel.org
4290 F: net/ax25/af_ax25.c
4291 F: net/ax25/ax25_dev.c
4292 F: net/ax25/ax25_ds_*
4293 F: net/ax25/ax25_in.c
4294 F: net/ax25/ax25_out.c
4295 F: net/ax25/ax25_timer.c
4296 F: net/ax25/sysctl_net_ax25.c
4298 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4299 L: netdev@vger.kernel.org
4301 F: Documentation/networking/device_drivers/dec/dmfe.txt
4302 F: drivers/net/ethernet/dec/tulip/dmfe.c
4304 DC390/AM53C974 SCSI driver
4305 M: Hannes Reinecke <hare@suse.com>
4306 L: linux-scsi@vger.kernel.org
4308 F: drivers/scsi/am53c974.c
4311 M: Oliver Neukum <oliver@neukum.org>
4312 M: Ali Akcaagac <aliakc@web.de>
4313 M: Jamie Lenehan <lenehan@twibble.org>
4314 L: dc395x@twibble.org
4315 W: http://twibble.org/dist/dc395x/
4316 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4318 F: Documentation/scsi/dc395x.txt
4319 F: drivers/scsi/dc395x.*
4322 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4323 L: dccp@vger.kernel.org
4324 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4326 F: include/linux/dccp.h
4327 F: include/uapi/linux/dccp.h
4328 F: include/linux/tfrc.h
4331 DECnet NETWORK LAYER
4332 W: http://linux-decnet.sourceforge.net
4333 L: linux-decnet-user@lists.sourceforge.net
4335 F: Documentation/networking/decnet.txt
4338 DECSTATION PLATFORM SUPPORT
4339 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4340 L: linux-mips@vger.kernel.org
4341 W: http://www.linux-mips.org/wiki/DECstation
4344 F: arch/mips/include/asm/dec/
4345 F: arch/mips/include/asm/mach-dec/
4347 DEFXX FDDI NETWORK DRIVER
4348 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4350 F: drivers/net/fddi/defxx.*
4353 M: Pali Rohár <pali.rohar@gmail.com>
4354 M: Mario Limonciello <mario.limonciello@dell.com>
4355 L: platform-driver-x86@vger.kernel.org
4357 F: drivers/platform/x86/dell-smbios.*
4359 DELL SMBIOS SMM DRIVER
4360 M: Mario Limonciello <mario.limonciello@dell.com>
4361 L: platform-driver-x86@vger.kernel.org
4363 F: drivers/platform/x86/dell-smbios-smm.c
4365 DELL SMBIOS WMI DRIVER
4366 M: Mario Limonciello <mario.limonciello@dell.com>
4367 L: platform-driver-x86@vger.kernel.org
4369 F: drivers/platform/x86/dell-smbios-wmi.c
4370 F: tools/wmi/dell-smbios-example.c
4372 DEFZA FDDI NETWORK DRIVER
4373 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4375 F: drivers/net/fddi/defza.*
4378 M: Matthew Garrett <mjg59@srcf.ucam.org>
4379 M: Pali Rohár <pali.rohar@gmail.com>
4380 L: platform-driver-x86@vger.kernel.org
4382 F: drivers/platform/x86/dell-laptop.c
4384 DELL LAPTOP FREEFALL DRIVER
4385 M: Pali Rohár <pali.rohar@gmail.com>
4387 F: drivers/platform/x86/dell-smo8800.c
4389 DELL LAPTOP RBTN DRIVER
4390 M: Pali Rohár <pali.rohar@gmail.com>
4392 F: drivers/platform/x86/dell-rbtn.*
4394 DELL REMOTE BIOS UPDATE DRIVER
4395 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4396 L: platform-driver-x86@vger.kernel.org
4398 F: drivers/platform/x86/dell_rbu.c
4400 DELL LAPTOP SMM DRIVER
4401 M: Pali Rohár <pali.rohar@gmail.com>
4403 F: drivers/hwmon/dell-smm-hwmon.c
4404 F: include/uapi/linux/i8k.h
4406 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4407 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4408 L: platform-driver-x86@vger.kernel.org
4410 F: Documentation/dcdbas.txt
4411 F: drivers/platform/x86/dcdbas.*
4413 DELL WMI NOTIFICATIONS DRIVER
4414 M: Matthew Garrett <mjg59@srcf.ucam.org>
4415 M: Pali Rohár <pali.rohar@gmail.com>
4417 F: drivers/platform/x86/dell-wmi.c
4419 DELL WMI DESCRIPTOR DRIVER
4420 M: Mario Limonciello <mario.limonciello@dell.com>
4422 F: drivers/platform/x86/dell-wmi-descriptor.c
4424 DELTA ST MEDIA DRIVER
4425 M: Hugues Fruchet <hugues.fruchet@st.com>
4426 L: linux-media@vger.kernel.org
4427 T: git git://linuxtv.org/media_tree.git
4428 W: https://linuxtv.org
4430 F: drivers/media/platform/sti/delta
4433 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4434 L: linux-mtd@lists.infradead.org
4436 F: drivers/mtd/nand/raw/denali*
4438 DESIGNWARE USB2 DRD IP DRIVER
4439 M: Minas Harutyunyan <hminas@synopsys.com>
4440 L: linux-usb@vger.kernel.org
4441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4443 F: drivers/usb/dwc2/
4445 DESIGNWARE USB3 DRD IP DRIVER
4446 M: Felipe Balbi <balbi@kernel.org>
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/dwc3/
4452 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4453 M: Andreas Klinger <ak@it-klinger.de>
4454 L: linux-iio@vger.kernel.org
4456 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4457 F: drivers/iio/proximity/srf*.c
4459 DEVICE COREDUMP (DEV_COREDUMP)
4460 M: Johannes Berg <johannes@sipsolutions.net>
4461 L: linux-kernel@vger.kernel.org
4463 F: drivers/base/devcoredump.c
4464 F: include/linux/devcoredump.h
4466 DEVICE FREQUENCY (DEVFREQ)
4467 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4468 M: Kyungmin Park <kyungmin.park@samsung.com>
4469 R: Chanwoo Choi <cw00.choi@samsung.com>
4470 L: linux-pm@vger.kernel.org
4471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4474 F: include/linux/devfreq.h
4475 F: Documentation/devicetree/bindings/devfreq/
4477 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4478 M: Chanwoo Choi <cw00.choi@samsung.com>
4479 L: linux-pm@vger.kernel.org
4480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4482 F: drivers/devfreq/event/
4483 F: drivers/devfreq/devfreq-event.c
4484 F: include/linux/devfreq-event.h
4485 F: Documentation/devicetree/bindings/devfreq/event/
4487 DEVICE NUMBER REGISTRY
4488 M: Torben Mathiasen <device@lanana.org>
4489 W: http://lanana.org/docs/device-list/index.html
4493 M: Alasdair Kergon <agk@redhat.com>
4494 M: Mike Snitzer <snitzer@redhat.com>
4495 M: dm-devel@redhat.com
4496 L: dm-devel@redhat.com
4497 W: http://sources.redhat.com/dm
4498 Q: http://patchwork.kernel.org/project/dm-devel/list/
4499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4500 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4502 F: Documentation/device-mapper/
4503 F: drivers/md/Makefile
4504 F: drivers/md/Kconfig
4506 F: drivers/md/persistent-data/
4507 F: include/linux/device-mapper.h
4508 F: include/linux/dm-*.h
4509 F: include/uapi/linux/dm-*.h
4512 M: Jiri Pirko <jiri@mellanox.com>
4513 L: netdev@vger.kernel.org
4515 F: net/core/devlink.c
4516 F: include/net/devlink.h
4517 F: include/uapi/linux/devlink.h
4519 DIALOG SEMICONDUCTOR DRIVERS
4520 M: Support Opensource <support.opensource@diasemi.com>
4521 W: http://www.dialog-semiconductor.com/products
4523 F: Documentation/hwmon/da90??
4524 F: Documentation/devicetree/bindings/mfd/da90*.txt
4525 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4526 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4527 F: Documentation/devicetree/bindings/regulator/da92*.txt
4528 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4529 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4530 F: drivers/gpio/gpio-da90??.c
4531 F: drivers/hwmon/da90??-hwmon.c
4532 F: drivers/iio/adc/da91??-*.c
4533 F: drivers/input/misc/da90??_onkey.c
4534 F: drivers/input/touchscreen/da9052_tsi.c
4535 F: drivers/leds/leds-da90??.c
4536 F: drivers/mfd/da903x.c
4537 F: drivers/mfd/da90??-*.c
4538 F: drivers/mfd/da91??-*.c
4539 F: drivers/power/supply/da9052-battery.c
4540 F: drivers/power/supply/da91??-*.c
4541 F: drivers/regulator/da903x.c
4542 F: drivers/regulator/da9???-regulator.[ch]
4543 F: drivers/thermal/da90??-thermal.c
4544 F: drivers/rtc/rtc-da90??.c
4545 F: drivers/video/backlight/da90??_bl.c
4546 F: drivers/watchdog/da90??_wdt.c
4547 F: include/linux/mfd/da903x.h
4548 F: include/linux/mfd/da9052/
4549 F: include/linux/mfd/da9055/
4550 F: include/linux/mfd/da9062/
4551 F: include/linux/mfd/da9063/
4552 F: include/linux/mfd/da9150/
4553 F: include/linux/regulator/da9211.h
4554 F: include/sound/da[79]*.h
4555 F: sound/soc/codecs/da[79]*.[ch]
4557 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4558 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4559 L: linux-gpio@vger.kernel.org
4561 F: drivers/gpio/gpio-gpio-mm.c
4563 DIOLAN U2C-12 I2C DRIVER
4564 M: Guenter Roeck <linux@roeck-us.net>
4565 L: linux-i2c@vger.kernel.org
4567 F: drivers/i2c/busses/i2c-diolan-u2c.c
4569 FILESYSTEM DIRECT ACCESS (DAX)
4570 M: Matthew Wilcox <willy@infradead.org>
4571 M: Ross Zwisler <zwisler@kernel.org>
4572 M: Jan Kara <jack@suse.cz>
4573 L: linux-fsdevel@vger.kernel.org
4576 F: include/linux/dax.h
4577 F: include/trace/events/fs_dax.h
4579 DEVICE DIRECT ACCESS (DAX)
4580 M: Dan Williams <dan.j.williams@intel.com>
4581 M: Dave Jiang <dave.jiang@intel.com>
4582 M: Ross Zwisler <zwisler@kernel.org>
4583 M: Vishal Verma <vishal.l.verma@intel.com>
4584 L: linux-nvdimm@lists.01.org
4588 DIRECTORY NOTIFICATION (DNOTIFY)
4589 M: Jan Kara <jack@suse.cz>
4590 R: Amir Goldstein <amir73il@gmail.com>
4591 L: linux-fsdevel@vger.kernel.org
4593 F: Documentation/filesystems/dnotify.txt
4594 F: fs/notify/dnotify/
4595 F: include/linux/dnotify.h
4597 DISK GEOMETRY AND PARTITION HANDLING
4598 M: Andries Brouwer <aeb@cwi.nl>
4599 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4600 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4601 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4605 M: Jan Kara <jack@suse.com>
4607 F: Documentation/filesystems/quota.txt
4609 F: include/linux/quota*.h
4610 F: include/uapi/linux/quota*.h
4612 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4613 M: Bernie Thompson <bernie@plugable.com>
4614 L: linux-fbdev@vger.kernel.org
4616 W: http://plugable.com/category/projects/udlfb/
4617 F: drivers/video/fbdev/udlfb.c
4618 F: include/video/udlfb.h
4619 F: Documentation/fb/udlfb.txt
4621 DISTRIBUTED LOCK MANAGER (DLM)
4622 M: Christine Caulfield <ccaulfie@redhat.com>
4623 M: David Teigland <teigland@redhat.com>
4624 L: cluster-devel@redhat.com
4625 W: http://sources.redhat.com/cluster/
4626 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4630 DMA BUFFER SHARING FRAMEWORK
4631 M: Sumit Semwal <sumit.semwal@linaro.org>
4633 L: linux-media@vger.kernel.org
4634 L: dri-devel@lists.freedesktop.org
4635 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4637 F: include/linux/dma-buf*
4638 F: include/linux/reservation.h
4639 F: include/linux/*fence.h
4640 F: Documentation/driver-api/dma-buf.rst
4641 T: git git://anongit.freedesktop.org/drm/drm-misc
4643 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4644 M: Vinod Koul <vkoul@kernel.org>
4645 L: dmaengine@vger.kernel.org
4646 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4649 F: include/linux/dmaengine.h
4650 F: include/linux/of_dma.h
4651 F: Documentation/devicetree/bindings/dma/
4652 F: Documentation/driver-api/dmaengine/
4653 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4656 M: Christoph Hellwig <hch@lst.de>
4657 M: Marek Szyprowski <m.szyprowski@samsung.com>
4658 R: Robin Murphy <robin.murphy@arm.com>
4659 L: iommu@lists.linux-foundation.org
4660 T: git git://git.infradead.org/users/hch/dma-mapping.git
4661 W: http://git.infradead.org/users/hch/dma-mapping.git
4664 F: include/asm-generic/dma-mapping.h
4665 F: include/linux/dma-direct.h
4666 F: include/linux/dma-mapping.h
4667 F: include/linux/dma-noncoherent.h
4669 DME1737 HARDWARE MONITOR DRIVER
4670 M: Juerg Haefliger <juergh@gmail.com>
4671 L: linux-hwmon@vger.kernel.org
4673 F: Documentation/hwmon/dme1737
4674 F: drivers/hwmon/dme1737.c
4677 M: Jean Delvare <jdelvare@suse.com>
4679 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4680 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4681 F: drivers/firmware/dmi-id.c
4682 F: drivers/firmware/dmi_scan.c
4683 F: include/linux/dmi.h
4686 M: Jonathan Corbet <corbet@lwn.net>
4687 L: linux-doc@vger.kernel.org
4690 F: scripts/kernel-doc
4691 X: Documentation/ABI/
4692 X: Documentation/acpi/
4693 X: Documentation/devicetree/
4694 X: Documentation/i2c/
4695 X: Documentation/media/
4696 X: Documentation/power/
4697 X: Documentation/spi/
4698 T: git git://git.lwn.net/linux.git docs-next
4700 DOCUMENTATION/ITALIAN
4701 M: Federico Vaga <federico.vaga@vaga.pv.it>
4702 L: linux-doc@vger.kernel.org
4704 F: Documentation/translations/it_IT
4706 DONGWOON DW9714 LENS VOICE COIL DRIVER
4707 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4708 L: linux-media@vger.kernel.org
4709 T: git git://linuxtv.org/media_tree.git
4711 F: drivers/media/i2c/dw9714.c
4712 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4714 DONGWOON DW9807 LENS VOICE COIL DRIVER
4715 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4716 L: linux-media@vger.kernel.org
4717 T: git git://linuxtv.org/media_tree.git
4719 F: drivers/media/i2c/dw9807-vcm.c
4720 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4723 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4724 L: blinux-list@redhat.com
4726 F: drivers/char/dtlk.c
4727 F: include/linux/dtlk.h
4729 DPAA2 DATAPATH I/O (DPIO) DRIVER
4730 M: Roy Pledge <Roy.Pledge@nxp.com>
4731 L: linux-kernel@vger.kernel.org
4733 F: drivers/soc/fsl/dpio
4735 DPAA2 ETHERNET DRIVER
4736 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4737 L: netdev@vger.kernel.org
4739 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4740 F: drivers/net/ethernet/freescale/dpaa2/dpni*
4741 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
4742 F: drivers/net/ethernet/freescale/dpaa2/Makefile
4743 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
4745 DPAA2 ETHERNET SWITCH DRIVER
4746 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4747 M: Ioana Ciornei <ioana.ciornei@nxp.com>
4748 L: linux-kernel@vger.kernel.org
4750 F: drivers/staging/fsl-dpaa2/ethsw
4752 DPAA2 PTP CLOCK DRIVER
4753 M: Yangbo Lu <yangbo.lu@nxp.com>
4754 L: netdev@vger.kernel.org
4756 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4757 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
4759 DPT_I2O SCSI RAID DRIVER
4760 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4761 L: linux-scsi@vger.kernel.org
4762 W: http://www.adaptec.com/
4764 F: drivers/scsi/dpt*
4765 F: drivers/scsi/dpt/
4768 M: Philipp Reisner <philipp.reisner@linbit.com>
4769 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4770 L: drbd-dev@lists.linbit.com
4771 W: http://www.drbd.org
4772 T: git git://git.linbit.com/linux-drbd.git
4773 T: git git://git.linbit.com/drbd-8.4.git
4775 F: drivers/block/drbd/
4777 F: Documentation/blockdev/drbd/
4779 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4780 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4781 R: "Rafael J. Wysocki" <rafael@kernel.org>
4782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4784 F: Documentation/kobject.txt
4788 F: include/linux/debugfs.h
4789 F: include/linux/kobj*
4792 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4793 M: Kevin Hilman <khilman@kernel.org>
4794 M: Nishanth Menon <nm@ti.com>
4796 F: drivers/power/avs/
4797 F: include/linux/power/smartreflex.h
4798 L: linux-pm@vger.kernel.org
4800 DRM DRIVER FOR ARM PL111 CLCD
4801 M: Eric Anholt <eric@anholt.net>
4802 T: git git://anongit.freedesktop.org/drm/drm-misc
4804 F: drivers/gpu/drm/pl111/
4806 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4807 M: Linus Walleij <linus.walleij@linaro.org>
4808 T: git git://anongit.freedesktop.org/drm/drm-misc
4810 F: drivers/gpu/drm/panel/panel-arm-versatile.c
4811 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4813 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4814 M: Dave Airlie <airlied@redhat.com>
4816 F: drivers/gpu/drm/ast/
4818 DRM DRIVER FOR BOCHS VIRTUAL GPU
4819 M: Gerd Hoffmann <kraxel@redhat.com>
4820 L: virtualization@lists.linux-foundation.org
4821 T: git git://anongit.freedesktop.org/drm/drm-misc
4823 F: drivers/gpu/drm/bochs/
4825 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4826 M: Linus Walleij <linus.walleij@linaro.org>
4827 T: git git://anongit.freedesktop.org/drm/drm-misc
4829 F: drivers/gpu/drm/tve200/
4831 DRM DRIVER FOR ILITEK ILI9225 PANELS
4832 M: David Lechner <david@lechnology.com>
4834 F: drivers/gpu/drm/tinydrm/ili9225.c
4835 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4837 DRM DRIVER FOR HX8357D PANELS
4838 M: Eric Anholt <eric@anholt.net>
4839 T: git git://anongit.freedesktop.org/drm/drm-misc
4841 F: drivers/gpu/drm/tinydrm/hx8357d.c
4842 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
4844 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4845 S: Orphan / Obsolete
4846 F: drivers/gpu/drm/i810/
4847 F: include/uapi/drm/i810_drm.h
4849 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4850 S: Orphan / Obsolete
4851 F: drivers/gpu/drm/mga/
4852 F: include/uapi/drm/mga_drm.h
4854 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4855 M: Dave Airlie <airlied@redhat.com>
4857 F: drivers/gpu/drm/mgag200/
4859 DRM DRIVER FOR MI0283QT
4860 M: Noralf Trønnes <noralf@tronnes.org>
4862 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4863 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4865 DRM DRIVER FOR MSM ADRENO GPU
4866 M: Rob Clark <robdclark@gmail.com>
4867 L: linux-arm-msm@vger.kernel.org
4868 L: dri-devel@lists.freedesktop.org
4869 L: freedreno@lists.freedesktop.org
4870 T: git git://people.freedesktop.org/~robclark/linux
4872 F: drivers/gpu/drm/msm/
4873 F: include/uapi/drm/msm_drm.h
4874 F: Documentation/devicetree/bindings/display/msm/
4876 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4877 M: Ben Skeggs <bskeggs@redhat.com>
4878 L: dri-devel@lists.freedesktop.org
4879 L: nouveau@lists.freedesktop.org
4880 T: git git://github.com/skeggsb/linux
4882 F: drivers/gpu/drm/nouveau/
4883 F: include/uapi/drm/nouveau_drm.h
4885 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
4886 M: Stefan Mavrodiev <stefan@olimex.com>
4888 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
4889 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
4891 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4892 M: Noralf Trønnes <noralf@tronnes.org>
4894 F: drivers/gpu/drm/tinydrm/repaper.c
4895 F: Documentation/devicetree/bindings/display/repaper.txt
4897 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4898 M: Dave Airlie <airlied@redhat.com>
4899 M: Gerd Hoffmann <kraxel@redhat.com>
4900 L: virtualization@lists.linux-foundation.org
4901 T: git git://anongit.freedesktop.org/drm/drm-misc
4903 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4904 F: drivers/gpu/drm/cirrus/
4906 DRM DRIVER FOR QXL VIRTUAL GPU
4907 M: Dave Airlie <airlied@redhat.com>
4908 M: Gerd Hoffmann <kraxel@redhat.com>
4909 L: virtualization@lists.linux-foundation.org
4910 T: git git://anongit.freedesktop.org/drm/drm-misc
4912 F: drivers/gpu/drm/qxl/
4913 F: include/uapi/drm/qxl_drm.h
4915 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4916 S: Orphan / Obsolete
4917 F: drivers/gpu/drm/r128/
4918 F: include/uapi/drm/r128_drm.h
4920 DRM DRIVER FOR SAVAGE VIDEO CARDS
4921 S: Orphan / Obsolete
4922 F: drivers/gpu/drm/savage/
4923 F: include/uapi/drm/savage_drm.h
4925 DRM DRIVER FOR SIS VIDEO CARDS
4926 S: Orphan / Obsolete
4927 F: drivers/gpu/drm/sis/
4928 F: include/uapi/drm/sis_drm.h
4930 DRM DRIVER FOR SITRONIX ST7586 PANELS
4931 M: David Lechner <david@lechnology.com>
4933 F: drivers/gpu/drm/tinydrm/st7586.c
4934 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
4936 DRM DRIVER FOR SITRONIX ST7735R PANELS
4937 M: David Lechner <david@lechnology.com>
4939 F: drivers/gpu/drm/tinydrm/st7735r.c
4940 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4942 DRM DRIVER FOR TDFX VIDEO CARDS
4943 S: Orphan / Obsolete
4944 F: drivers/gpu/drm/tdfx/
4946 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4947 M: Dave Airlie <airlied@redhat.com>
4948 R: Sean Paul <sean@poorly.run>
4949 L: dri-devel@lists.freedesktop.org
4951 F: drivers/gpu/drm/udl/
4952 T: git git://anongit.freedesktop.org/drm/drm-misc
4954 DRM DRIVER FOR VMWARE VIRTUAL GPU
4955 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4956 M: Thomas Hellstrom <thellstrom@vmware.com>
4957 L: dri-devel@lists.freedesktop.org
4958 T: git git://people.freedesktop.org/~thomash/linux
4960 F: drivers/gpu/drm/vmwgfx/
4961 F: include/uapi/drm/vmwgfx_drm.h
4964 M: David Airlie <airlied@linux.ie>
4965 M: Daniel Vetter <daniel@ffwll.ch>
4966 L: dri-devel@lists.freedesktop.org
4967 T: git git://anongit.freedesktop.org/drm/drm
4968 B: https://bugs.freedesktop.org/
4969 C: irc://chat.freenode.net/dri-devel
4973 F: Documentation/devicetree/bindings/display/
4974 F: Documentation/devicetree/bindings/gpu/
4975 F: Documentation/gpu/
4977 F: include/uapi/drm/
4978 F: include/linux/vga*
4980 DRM DRIVERS AND MISC GPU PATCHES
4981 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4982 M: Maxime Ripard <maxime.ripard@bootlin.com>
4983 M: Sean Paul <sean@poorly.run>
4984 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4986 T: git git://anongit.freedesktop.org/drm/drm-misc
4987 F: Documentation/gpu/
4989 F: drivers/gpu/drm/*
4991 F: include/uapi/drm/drm*
4992 F: include/linux/vga*
4994 DRM DRIVERS FOR ALLWINNER A10
4995 M: Maxime Ripard <maxime.ripard@bootlin.com>
4996 L: dri-devel@lists.freedesktop.org
4998 F: drivers/gpu/drm/sun4i/
4999 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5000 T: git git://anongit.freedesktop.org/drm/drm-misc
5002 DRM DRIVERS FOR AMLOGIC SOCS
5003 M: Neil Armstrong <narmstrong@baylibre.com>
5004 L: dri-devel@lists.freedesktop.org
5005 L: linux-amlogic@lists.infradead.org
5006 W: http://linux-meson.com/
5008 F: drivers/gpu/drm/meson/
5009 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5010 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5011 F: Documentation/gpu/meson.rst
5012 T: git git://anongit.freedesktop.org/drm/drm-misc
5014 DRM DRIVERS FOR ATMEL HLCDC
5015 M: Boris Brezillon <bbrezillon@kernel.org>
5016 L: dri-devel@lists.freedesktop.org
5018 F: drivers/gpu/drm/atmel-hlcdc/
5019 F: Documentation/devicetree/bindings/display/atmel/
5020 T: git git://anongit.freedesktop.org/drm/drm-misc
5022 DRM DRIVERS FOR BRIDGE CHIPS
5023 M: Archit Taneja <architt@codeaurora.org>
5024 M: Andrzej Hajda <a.hajda@samsung.com>
5025 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5027 T: git git://anongit.freedesktop.org/drm/drm-misc
5028 F: drivers/gpu/drm/bridge/
5030 DRM DRIVERS FOR EXYNOS
5031 M: Inki Dae <inki.dae@samsung.com>
5032 M: Joonyoung Shim <jy0922.shim@samsung.com>
5033 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5034 M: Kyungmin Park <kyungmin.park@samsung.com>
5035 L: dri-devel@lists.freedesktop.org
5036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5038 F: drivers/gpu/drm/exynos/
5039 F: include/uapi/drm/exynos_drm.h
5040 F: Documentation/devicetree/bindings/display/exynos/
5042 DRM DRIVERS FOR FREESCALE DCU
5043 M: Stefan Agner <stefan@agner.ch>
5044 M: Alison Wang <alison.wang@nxp.com>
5045 L: dri-devel@lists.freedesktop.org
5047 F: drivers/gpu/drm/fsl-dcu/
5048 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5049 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5050 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5051 T: git git://anongit.freedesktop.org/drm/drm-misc
5053 DRM DRIVERS FOR FREESCALE IMX
5054 M: Philipp Zabel <p.zabel@pengutronix.de>
5055 L: dri-devel@lists.freedesktop.org
5057 F: drivers/gpu/drm/imx/
5058 F: drivers/gpu/ipu-v3/
5059 F: Documentation/devicetree/bindings/display/imx/
5061 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5062 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5063 L: dri-devel@lists.freedesktop.org
5064 T: git git://github.com/patjak/drm-gma500
5066 F: drivers/gpu/drm/gma500/
5068 DRM DRIVERS FOR HISILICON
5069 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
5070 M: Rongrong Zou <zourongrong@gmail.com>
5071 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5072 R: Chen Feng <puck.chen@hisilicon.com>
5073 L: dri-devel@lists.freedesktop.org
5074 T: git git://github.com/xin3liang/linux.git
5076 F: drivers/gpu/drm/hisilicon/
5077 F: Documentation/devicetree/bindings/display/hisilicon/
5079 DRM DRIVERS FOR MEDIATEK
5080 M: CK Hu <ck.hu@mediatek.com>
5081 M: Philipp Zabel <p.zabel@pengutronix.de>
5082 L: dri-devel@lists.freedesktop.org
5084 F: drivers/gpu/drm/mediatek/
5085 F: Documentation/devicetree/bindings/display/mediatek/
5087 DRM DRIVERS FOR NVIDIA TEGRA
5088 M: Thierry Reding <thierry.reding@gmail.com>
5089 L: dri-devel@lists.freedesktop.org
5090 L: linux-tegra@vger.kernel.org
5091 T: git git://anongit.freedesktop.org/tegra/linux.git
5093 F: drivers/gpu/drm/tegra/
5094 F: drivers/gpu/host1x/
5095 F: include/linux/host1x.h
5096 F: include/uapi/drm/tegra_drm.h
5097 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5099 DRM DRIVERS FOR RENESAS
5100 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5101 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5102 L: dri-devel@lists.freedesktop.org
5103 L: linux-renesas-soc@vger.kernel.org
5104 T: git git://linuxtv.org/pinchartl/media drm/du/next
5106 F: drivers/gpu/drm/rcar-du/
5107 F: drivers/gpu/drm/shmobile/
5108 F: include/linux/platform_data/shmob_drm.h
5109 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5110 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5111 F: Documentation/devicetree/bindings/display/renesas,du.txt
5113 DRM DRIVERS FOR ROCKCHIP
5114 M: Sandy Huang <hjc@rock-chips.com>
5115 M: Heiko Stübner <heiko@sntech.de>
5116 L: dri-devel@lists.freedesktop.org
5118 F: drivers/gpu/drm/rockchip/
5119 F: Documentation/devicetree/bindings/display/rockchip/
5120 T: git git://anongit.freedesktop.org/drm/drm-misc
5123 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5124 M: Vincent Abriou <vincent.abriou@st.com>
5125 L: dri-devel@lists.freedesktop.org
5126 T: git git://anongit.freedesktop.org/drm/drm-misc
5128 F: drivers/gpu/drm/sti
5129 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5132 M: Yannick Fertre <yannick.fertre@st.com>
5133 M: Philippe Cornu <philippe.cornu@st.com>
5134 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5135 M: Vincent Abriou <vincent.abriou@st.com>
5136 L: dri-devel@lists.freedesktop.org
5137 T: git git://anongit.freedesktop.org/drm/drm-misc
5139 F: drivers/gpu/drm/stm
5140 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5142 DRM DRIVERS FOR TI LCDC
5143 M: Jyri Sarha <jsarha@ti.com>
5144 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5145 L: dri-devel@lists.freedesktop.org
5147 F: drivers/gpu/drm/tilcdc/
5148 F: Documentation/devicetree/bindings/display/tilcdc/
5150 DRM DRIVERS FOR TI OMAP
5151 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5152 L: dri-devel@lists.freedesktop.org
5154 F: drivers/gpu/drm/omapdrm/
5155 F: Documentation/devicetree/bindings/display/ti/
5158 M: Eric Anholt <eric@anholt.net>
5160 F: drivers/gpu/drm/v3d/
5161 F: include/uapi/drm/v3d_drm.h
5162 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5163 T: git git://anongit.freedesktop.org/drm/drm-misc
5166 M: Eric Anholt <eric@anholt.net>
5167 T: git git://github.com/anholt/linux
5169 F: drivers/gpu/drm/vc4/
5170 F: include/uapi/drm/vc4_drm.h
5171 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5172 T: git git://anongit.freedesktop.org/drm/drm-misc
5174 DRM DRIVERS FOR VIVANTE GPU IP
5175 M: Lucas Stach <l.stach@pengutronix.de>
5176 R: Russell King <linux+etnaviv@armlinux.org.uk>
5177 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5178 L: etnaviv@lists.freedesktop.org
5179 L: dri-devel@lists.freedesktop.org
5181 F: drivers/gpu/drm/etnaviv/
5182 F: include/uapi/drm/etnaviv_drm.h
5183 F: Documentation/devicetree/bindings/display/etnaviv/
5185 DRM DRIVERS FOR ZTE ZX
5186 M: Shawn Guo <shawnguo@kernel.org>
5187 L: dri-devel@lists.freedesktop.org
5189 F: drivers/gpu/drm/zte/
5190 F: Documentation/devicetree/bindings/display/zte,vou.txt
5191 T: git git://anongit.freedesktop.org/drm/drm-misc
5194 M: Thierry Reding <thierry.reding@gmail.com>
5195 L: dri-devel@lists.freedesktop.org
5196 T: git git://anongit.freedesktop.org/drm/drm-misc
5198 F: drivers/gpu/drm/drm_panel.c
5199 F: drivers/gpu/drm/panel/
5200 F: include/drm/drm_panel.h
5201 F: Documentation/devicetree/bindings/display/panel/
5204 M: Noralf Trønnes <noralf@tronnes.org>
5205 W: https://github.com/notro/tinydrm/wiki/Development
5206 T: git git://anongit.freedesktop.org/drm/drm-misc
5208 F: drivers/gpu/drm/tinydrm/
5209 F: include/drm/tinydrm/
5212 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5213 T: git git://anongit.freedesktop.org/drm/drm-misc
5214 L: dri-devel@lists.freedesktop.org
5215 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
5217 F: drivers/gpu/drm/xen/
5218 F: Documentation/gpu/xen-front.rst
5221 M: Christian Koenig <christian.koenig@amd.com>
5222 M: Huang Rui <ray.huang@amd.com>
5223 M: Junwei Zhang <Jerry.Zhang@amd.com>
5224 T: git git://people.freedesktop.org/~agd5f/linux
5226 L: dri-devel@lists.freedesktop.org
5228 F: drivers/gpu/drm/ttm/
5230 DSBR100 USB FM RADIO DRIVER
5231 M: Alexey Klimov <klimov.linux@gmail.com>
5232 L: linux-media@vger.kernel.org
5233 T: git git://linuxtv.org/media_tree.git
5235 F: drivers/media/radio/dsbr100.c
5238 M: Francois Romieu <romieu@fr.zoreil.com>
5239 L: netdev@vger.kernel.org
5241 F: drivers/net/wan/dscc4.c
5244 M: Hans Verkuil <hverkuil@xs4all.nl>
5245 L: linux-media@vger.kernel.org
5246 T: git git://linuxtv.org/media_tree.git
5247 W: https://linuxtv.org
5249 F: drivers/media/pci/dt3155/
5251 DVB_USB_AF9015 MEDIA DRIVER
5252 M: Antti Palosaari <crope@iki.fi>
5253 L: linux-media@vger.kernel.org
5254 W: https://linuxtv.org
5255 W: http://palosaari.fi/linux/
5256 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5257 T: git git://linuxtv.org/anttip/media_tree.git
5259 F: drivers/media/usb/dvb-usb-v2/af9015*
5261 DVB_USB_AF9035 MEDIA DRIVER
5262 M: Antti Palosaari <crope@iki.fi>
5263 L: linux-media@vger.kernel.org
5264 W: https://linuxtv.org
5265 W: http://palosaari.fi/linux/
5266 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5267 T: git git://linuxtv.org/anttip/media_tree.git
5269 F: drivers/media/usb/dvb-usb-v2/af9035*
5271 DVB_USB_ANYSEE MEDIA DRIVER
5272 M: Antti Palosaari <crope@iki.fi>
5273 L: linux-media@vger.kernel.org
5274 W: https://linuxtv.org
5275 W: http://palosaari.fi/linux/
5276 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5277 T: git git://linuxtv.org/anttip/media_tree.git
5279 F: drivers/media/usb/dvb-usb-v2/anysee*
5281 DVB_USB_AU6610 MEDIA DRIVER
5282 M: Antti Palosaari <crope@iki.fi>
5283 L: linux-media@vger.kernel.org
5284 W: https://linuxtv.org
5285 W: http://palosaari.fi/linux/
5286 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5287 T: git git://linuxtv.org/anttip/media_tree.git
5289 F: drivers/media/usb/dvb-usb-v2/au6610*
5291 DVB_USB_CE6230 MEDIA DRIVER
5292 M: Antti Palosaari <crope@iki.fi>
5293 L: linux-media@vger.kernel.org
5294 W: https://linuxtv.org
5295 W: http://palosaari.fi/linux/
5296 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5297 T: git git://linuxtv.org/anttip/media_tree.git
5299 F: drivers/media/usb/dvb-usb-v2/ce6230*
5301 DVB_USB_CXUSB MEDIA DRIVER
5302 M: Michael Krufky <mkrufky@linuxtv.org>
5303 L: linux-media@vger.kernel.org
5304 W: https://linuxtv.org
5305 W: http://github.com/mkrufky
5306 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5307 T: git git://linuxtv.org/media_tree.git
5309 F: drivers/media/usb/dvb-usb/cxusb*
5311 DVB_USB_EC168 MEDIA DRIVER
5312 M: Antti Palosaari <crope@iki.fi>
5313 L: linux-media@vger.kernel.org
5314 W: https://linuxtv.org
5315 W: http://palosaari.fi/linux/
5316 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5317 T: git git://linuxtv.org/anttip/media_tree.git
5319 F: drivers/media/usb/dvb-usb-v2/ec168*
5321 DVB_USB_GL861 MEDIA DRIVER
5322 M: Antti Palosaari <crope@iki.fi>
5323 L: linux-media@vger.kernel.org
5324 W: https://linuxtv.org
5325 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5326 T: git git://linuxtv.org/anttip/media_tree.git
5328 F: drivers/media/usb/dvb-usb-v2/gl861*
5330 DVB_USB_MXL111SF MEDIA DRIVER
5331 M: Michael Krufky <mkrufky@linuxtv.org>
5332 L: linux-media@vger.kernel.org
5333 W: https://linuxtv.org
5334 W: http://github.com/mkrufky
5335 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5336 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5338 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5340 DVB_USB_RTL28XXU MEDIA DRIVER
5341 M: Antti Palosaari <crope@iki.fi>
5342 L: linux-media@vger.kernel.org
5343 W: https://linuxtv.org
5344 W: http://palosaari.fi/linux/
5345 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5346 T: git git://linuxtv.org/anttip/media_tree.git
5348 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5350 DVB_USB_V2 MEDIA DRIVER
5351 M: Antti Palosaari <crope@iki.fi>
5352 L: linux-media@vger.kernel.org
5353 W: https://linuxtv.org
5354 W: http://palosaari.fi/linux/
5355 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5356 T: git git://linuxtv.org/anttip/media_tree.git
5358 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5359 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5362 M: Jason Baron <jbaron@akamai.com>
5364 F: lib/dynamic_debug.c
5365 F: include/linux/dynamic_debug.h
5367 DYNAMIC INTERRUPT MODERATION
5368 M: Tal Gilboa <talgi@mellanox.com>
5370 F: include/linux/net_dim.h
5372 DZ DECSTATION DZ11 SERIAL DRIVER
5373 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5375 F: drivers/tty/serial/dz.*
5377 E3X0 POWER BUTTON DRIVER
5378 M: Moritz Fischer <moritz.fischer@ettus.com>
5379 L: usrp-users@lists.ettus.com
5380 W: http://www.ettus.com
5382 F: drivers/input/misc/e3x0-button.c
5383 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5386 M: Antti Palosaari <crope@iki.fi>
5387 L: linux-media@vger.kernel.org
5388 W: https://linuxtv.org
5389 W: http://palosaari.fi/linux/
5390 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5391 T: git git://linuxtv.org/anttip/media_tree.git
5393 F: drivers/media/tuners/e4000*
5395 EARTH_PT1 MEDIA DRIVER
5396 M: Akihiro Tsukada <tskd08@gmail.com>
5397 L: linux-media@vger.kernel.org
5399 F: drivers/media/pci/pt1/
5401 EARTH_PT3 MEDIA DRIVER
5402 M: Akihiro Tsukada <tskd08@gmail.com>
5403 L: linux-media@vger.kernel.org
5405 F: drivers/media/pci/pt3/
5408 M: Antti Palosaari <crope@iki.fi>
5409 L: linux-media@vger.kernel.org
5410 W: https://linuxtv.org
5411 W: http://palosaari.fi/linux/
5412 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5413 T: git git://linuxtv.org/anttip/media_tree.git
5415 F: drivers/media/dvb-frontends/ec100*
5418 M: Tyler Hicks <tyhicks@canonical.com>
5419 L: ecryptfs@vger.kernel.org
5420 W: http://ecryptfs.org
5421 W: https://launchpad.net/ecryptfs
5422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5424 F: Documentation/filesystems/ecryptfs.txt
5428 M: Borislav Petkov <bp@alien8.de>
5429 L: linux-edac@vger.kernel.org
5431 F: drivers/edac/amd64_edac*
5434 M: Robert Richter <rric@kernel.org>
5435 L: linux-edac@vger.kernel.org
5437 F: drivers/edac/highbank*
5440 M: Ralf Baechle <ralf@linux-mips.org>
5441 M: David Daney <david.daney@cavium.com>
5442 L: linux-edac@vger.kernel.org
5443 L: linux-mips@vger.kernel.org
5445 F: drivers/edac/octeon_edac*
5447 EDAC-CAVIUM THUNDERX
5448 M: David Daney <david.daney@cavium.com>
5449 M: Jan Glauber <jglauber@cavium.com>
5450 L: linux-edac@vger.kernel.org
5452 F: drivers/edac/thunderx_edac*
5455 M: Borislav Petkov <bp@alien8.de>
5456 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5457 L: linux-edac@vger.kernel.org
5458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5461 F: Documentation/admin-guide/ras.rst
5462 F: Documentation/driver-api/edac.rst
5464 F: include/linux/edac.h
5467 M: Mark Gross <mark.gross@intel.com>
5468 L: linux-edac@vger.kernel.org
5470 F: drivers/edac/e752x_edac.c
5473 L: linux-edac@vger.kernel.org
5475 F: drivers/edac/e7xxx_edac.c
5478 M: York Sun <york.sun@nxp.com>
5479 L: linux-edac@vger.kernel.org
5481 F: drivers/edac/fsl_ddr_edac.*
5484 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5485 L: linux-edac@vger.kernel.org
5487 F: drivers/edac/ghes_edac.c
5490 L: linux-edac@vger.kernel.org
5492 F: drivers/edac/i3000_edac.c
5495 L: linux-edac@vger.kernel.org
5497 F: drivers/edac/i5000_edac.c
5500 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5501 L: linux-edac@vger.kernel.org
5503 F: drivers/edac/i5400_edac.c
5506 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5507 L: linux-edac@vger.kernel.org
5509 F: drivers/edac/i7300_edac.c
5512 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5513 L: linux-edac@vger.kernel.org
5515 F: drivers/edac/i7core_edac.c
5518 M: Tim Small <tim@buttersideup.com>
5519 L: linux-edac@vger.kernel.org
5521 F: drivers/edac/i82443bxgx_edac.c
5524 M: "Arvind R." <arvino55@gmail.com>
5525 L: linux-edac@vger.kernel.org
5527 F: drivers/edac/i82975x_edac.c
5530 M: Jason Baron <jbaron@akamai.com>
5531 L: linux-edac@vger.kernel.org
5533 F: drivers/edac/ie31200_edac.c
5536 M: Johannes Thumshirn <morbidrsa@gmail.com>
5537 L: linux-edac@vger.kernel.org
5539 F: drivers/edac/mpc85xx_edac.[ch]
5542 M: Egor Martovetsky <egor@pasemi.com>
5543 L: linux-edac@vger.kernel.org
5545 F: drivers/edac/pasemi_edac.c
5548 M: Tony Luck <tony.luck@intel.com>
5549 L: linux-edac@vger.kernel.org
5551 F: drivers/edac/pnd2_edac.[ch]
5554 M: Tim Small <tim@buttersideup.com>
5555 L: linux-edac@vger.kernel.org
5557 F: drivers/edac/r82600_edac.c
5560 M: Tony Luck <tony.luck@intel.com>
5561 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5562 L: linux-edac@vger.kernel.org
5564 F: drivers/edac/sb_edac.c
5567 M: Tony Luck <tony.luck@intel.com>
5568 L: linux-edac@vger.kernel.org
5570 F: drivers/edac/skx_edac.c
5573 M: Tero Kristo <t-kristo@ti.com>
5574 L: linux-edac@vger.kernel.org
5576 F: drivers/edac/ti_edac.c
5579 M: Channagoud Kadabi <ckadabi@codeaurora.org>
5580 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5581 L: linux-arm-msm@vger.kernel.org
5582 L: linux-edac@vger.kernel.org
5584 F: drivers/edac/qcom_edac.c
5586 EDIROL UA-101/UA-1000 DRIVER
5587 M: Clemens Ladisch <clemens@ladisch.de>
5588 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5589 T: git git://git.alsa-project.org/alsa-kernel.git
5591 F: sound/usb/misc/ua101.c
5594 L: linux-efi@vger.kernel.org
5595 M: Ivan Hu <ivan.hu@canonical.com>
5596 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5598 F: drivers/firmware/efi/test/
5600 EFI VARIABLE FILESYSTEM
5601 M: Matthew Garrett <matthew.garrett@nebula.com>
5602 M: Jeremy Kerr <jk@ozlabs.org>
5603 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5605 L: linux-efi@vger.kernel.org
5609 EFIFB FRAMEBUFFER DRIVER
5610 L: linux-fbdev@vger.kernel.org
5611 M: Peter Jones <pjones@redhat.com>
5613 F: drivers/video/fbdev/efifb.c
5616 W: http://aeschi.ch.eu.org/efs/
5620 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5621 M: Douglas Miller <dougmill@linux.ibm.com>
5622 L: netdev@vger.kernel.org
5624 F: drivers/net/ethernet/ibm/ehea/
5626 EM28XX VIDEO4LINUX DRIVER
5627 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5628 L: linux-media@vger.kernel.org
5629 W: https://linuxtv.org
5630 T: git git://linuxtv.org/media_tree.git
5632 F: drivers/media/usb/em28xx/
5633 F: Documentation/media/v4l-drivers/em28xx*
5636 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5637 M: Matt Mackall <mpm@selenic.com>
5638 M: David Woodhouse <dwmw2@infradead.org>
5639 L: linux-embedded@vger.kernel.org
5642 Emulex 10Gbps iSCSI - OneConnect DRIVER
5643 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5644 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5645 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5646 L: linux-scsi@vger.kernel.org
5647 W: http://www.broadcom.com
5649 F: drivers/scsi/be2iscsi/
5651 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5652 M: Sathya Perla <sathya.perla@broadcom.com>
5653 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5654 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5655 M: Somnath Kotur <somnath.kotur@broadcom.com>
5656 L: netdev@vger.kernel.org
5657 W: http://www.emulex.com
5659 F: drivers/net/ethernet/emulex/benet/
5661 EMULEX ONECONNECT ROCE DRIVER
5662 M: Selvin Xavier <selvin.xavier@broadcom.com>
5663 M: Devesh Sharma <devesh.sharma@broadcom.com>
5664 L: linux-rdma@vger.kernel.org
5665 W: http://www.broadcom.com
5667 F: drivers/infiniband/hw/ocrdma/
5668 F: include/uapi/rdma/ocrdma-abi.h
5670 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5671 M: James Smart <james.smart@broadcom.com>
5672 M: Dick Kennedy <dick.kennedy@broadcom.com>
5673 L: linux-scsi@vger.kernel.org
5674 W: http://www.broadcom.com
5676 F: drivers/scsi/lpfc/
5678 ENE CB710 FLASH CARD READER DRIVER
5679 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5681 F: drivers/misc/cb710/
5682 F: drivers/mmc/host/cb710-mmc.*
5683 F: include/linux/cb710.h
5685 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5686 M: Maxim Levitsky <maximlevitsky@gmail.com>
5688 F: drivers/media/rc/ene_ir.*
5690 EPSON S1D13XXX FRAMEBUFFER DRIVER
5691 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5694 F: drivers/video/fbdev/s1d13xxxfb.c
5695 F: include/video/s1d13xxxfb.h
5697 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5698 M: Jeff Layton <jlayton@kernel.org>
5701 F: include/linux/errseq.h
5703 ET131X NETWORK DRIVER
5704 M: Mark Einon <mark.einon@gmail.com>
5706 F: drivers/net/ethernet/agere/
5709 M: Roopa Prabhu <roopa@cumulusnetworks.com>
5710 M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5711 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5712 L: netdev@vger.kernel.org
5713 W: http://www.linuxfoundation.org/en/Net:Bridge
5715 F: include/linux/netfilter_bridge/
5718 ETHERNET PHY LIBRARY
5719 M: Andrew Lunn <andrew@lunn.ch>
5720 M: Florian Fainelli <f.fainelli@gmail.com>
5721 M: Heiner Kallweit <hkallweit1@gmail.com>
5722 L: netdev@vger.kernel.org
5724 F: Documentation/ABI/testing/sysfs-bus-mdio
5725 F: Documentation/devicetree/bindings/net/mdio*
5726 F: Documentation/networking/phy.txt
5728 F: drivers/of/of_mdio.c
5729 F: drivers/of/of_net.c
5730 F: include/linux/*mdio*.h
5731 F: include/linux/of_net.h
5732 F: include/linux/phy.h
5733 F: include/linux/phy_fixed.h
5734 F: include/linux/platform_data/mdio-bcm-unimac.h
5735 F: include/linux/platform_data/mdio-gpio.h
5736 F: include/trace/events/mdio.h
5737 F: include/uapi/linux/mdio.h
5738 F: include/uapi/linux/mii.h
5741 M: Jan Kara <jack@suse.com>
5742 L: linux-ext4@vger.kernel.org
5744 F: Documentation/filesystems/ext2.txt
5746 F: include/linux/ext2*
5749 M: "Theodore Ts'o" <tytso@mit.edu>
5750 M: Andreas Dilger <adilger.kernel@dilger.ca>
5751 L: linux-ext4@vger.kernel.org
5752 W: http://ext4.wiki.kernel.org
5753 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5756 F: Documentation/filesystems/ext4/
5759 Extended Verification Module (EVM)
5760 M: Mimi Zohar <zohar@linux.ibm.com>
5761 L: linux-integrity@vger.kernel.org
5763 F: security/integrity/evm/
5765 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5766 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5767 L: linux-efi@vger.kernel.org
5768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5770 F: Documentation/efi-stub.txt
5771 F: arch/*/kernel/efi.c
5772 F: arch/x86/boot/compressed/eboot.[ch]
5773 F: arch/*/include/asm/efi.h
5774 F: arch/x86/platform/efi/
5775 F: drivers/firmware/efi/
5776 F: include/linux/efi*.h
5777 F: arch/arm/boot/compressed/efi-header.S
5778 F: arch/arm64/kernel/efi-entry.S
5780 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5781 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5782 M: Chanwoo Choi <cw00.choi@samsung.com>
5783 L: linux-kernel@vger.kernel.org
5784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5787 F: include/linux/extcon/
5788 F: include/linux/extcon.h
5789 F: Documentation/extcon/
5790 F: Documentation/devicetree/bindings/extcon/
5793 M: Jingoo Han <jingoohan1@gmail.com>
5794 L: dri-devel@lists.freedesktop.org
5796 F: drivers/gpu/drm/exynos/exynos_dp*
5798 EXYNOS SYSMMU (IOMMU) driver
5799 M: Marek Szyprowski <m.szyprowski@samsung.com>
5800 L: iommu@lists.linux-foundation.org
5802 F: drivers/iommu/exynos-iommu.c
5804 EZchip NPS platform support
5805 M: Vineet Gupta <vgupta@synopsys.com>
5806 M: Ofer Levi <oferle@mellanox.com>
5808 F: arch/arc/plat-eznps
5809 F: arch/arc/boot/dts/eznps.dts
5812 M: Jaegeuk Kim <jaegeuk@kernel.org>
5813 M: Chao Yu <yuchao0@huawei.com>
5814 L: linux-f2fs-devel@lists.sourceforge.net
5815 W: https://f2fs.wiki.kernel.org/
5816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5818 F: Documentation/filesystems/f2fs.txt
5819 F: Documentation/ABI/testing/sysfs-fs-f2fs
5821 F: include/linux/f2fs_fs.h
5822 F: include/trace/events/f2fs.h
5824 F71805F HARDWARE MONITORING DRIVER
5825 M: Jean Delvare <jdelvare@suse.com>
5826 L: linux-hwmon@vger.kernel.org
5828 F: Documentation/hwmon/f71805f
5829 F: drivers/hwmon/f71805f.c
5832 M: Josh Poimboeuf <jpoimboe@redhat.com>
5834 F: scripts/faddr2line
5837 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
5838 L: netdev@vger.kernel.org
5840 F: net/core/failover.c
5841 F: include/net/failover.h
5842 F: Documentation/networking/failover.rst
5845 M: Jan Kara <jack@suse.cz>
5846 R: Amir Goldstein <amir73il@gmail.com>
5847 L: linux-fsdevel@vger.kernel.org
5849 F: fs/notify/fanotify/
5850 F: include/linux/fanotify.h
5851 F: include/uapi/linux/fanotify.h
5853 FARSYNC SYNCHRONOUS DRIVER
5854 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5855 W: http://www.farsite.co.uk/
5857 F: drivers/net/wan/farsync.*
5859 FAULT INJECTION SUPPORT
5860 M: Akinobu Mita <akinobu.mita@gmail.com>
5862 F: Documentation/fault-injection/
5863 F: lib/fault-inject.c
5865 FBTFT Framebuffer drivers
5867 L: dri-devel@lists.freedesktop.org
5868 L: linux-fbdev@vger.kernel.org
5869 F: drivers/staging/fbtft/
5872 M: Michael Buesch <m@bues.ch>
5873 L: linux-media@vger.kernel.org
5875 F: drivers/media/tuners/fc0011.h
5876 F: drivers/media/tuners/fc0011.c
5879 M: Antti Palosaari <crope@iki.fi>
5880 L: linux-media@vger.kernel.org
5881 W: https://linuxtv.org
5882 W: http://palosaari.fi/linux/
5883 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5884 T: git git://linuxtv.org/anttip/media_tree.git
5886 F: drivers/media/tuners/fc2580*
5888 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5889 M: Johannes Thumshirn <jth@kernel.org>
5890 L: linux-scsi@vger.kernel.org
5891 W: www.Open-FCoE.org
5893 F: drivers/scsi/libfc/
5894 F: drivers/scsi/fcoe/
5896 F: include/scsi/libfc.h
5897 F: include/scsi/libfcoe.h
5898 F: include/uapi/scsi/fc/
5900 FILE LOCKING (flock() and fcntl()/lockf())
5901 M: Jeff Layton <jlayton@kernel.org>
5902 M: "J. Bruce Fields" <bfields@fieldses.org>
5903 L: linux-fsdevel@vger.kernel.org
5905 F: include/linux/fcntl.h
5906 F: include/uapi/linux/fcntl.h
5910 FILESYSTEMS (VFS and infrastructure)
5911 M: Alexander Viro <viro@zeniv.linux.org.uk>
5912 L: linux-fsdevel@vger.kernel.org
5915 F: include/linux/fs.h
5916 F: include/uapi/linux/fs.h
5918 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5919 M: Riku Voipio <riku.voipio@iki.fi>
5920 L: linux-hwmon@vger.kernel.org
5922 F: drivers/hwmon/f75375s.c
5923 F: include/linux/f75375s.h
5925 FIREWIRE AUDIO DRIVERS
5926 M: Clemens Ladisch <clemens@ladisch.de>
5927 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5928 T: git git://git.alsa-project.org/alsa-kernel.git
5932 FIREWIRE MEDIA DRIVERS (firedtv)
5933 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5934 L: linux-media@vger.kernel.org
5935 L: linux1394-devel@lists.sourceforge.net
5936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5938 F: drivers/media/firewire/
5940 FIREWIRE SBP-2 TARGET
5941 M: Chris Boot <bootc@bootc.net>
5942 L: linux-scsi@vger.kernel.org
5943 L: target-devel@vger.kernel.org
5944 L: linux1394-devel@lists.sourceforge.net
5945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5947 F: drivers/target/sbp/
5950 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5951 L: linux1394-devel@lists.sourceforge.net
5952 W: http://ieee1394.wiki.kernel.org/
5953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5955 F: drivers/firewire/
5956 F: include/linux/firewire.h
5957 F: include/uapi/linux/firewire*.h
5960 FIRMWARE LOADER (request_firmware)
5961 M: Luis Chamberlain <mcgrof@kernel.org>
5962 L: linux-kernel@vger.kernel.org
5964 F: Documentation/firmware_class/
5965 F: drivers/base/firmware_loader/
5966 F: include/linux/firmware.h
5968 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5969 M: Joshua Morris <josh.h.morris@us.ibm.com>
5970 M: Philip Kelleher <pjk1939@linux.ibm.com>
5972 F: drivers/block/rsxx/
5975 M: Jiri Kosina <jikos@kernel.org>
5976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5978 F: drivers/block/floppy.c
5981 M: Alessandro Rubini <rubini@gnudd.com>
5982 W: http://www.ohwr.org/projects/fmc-bus
5985 F: include/linux/fmc*.h
5986 F: include/linux/ipmi-fru.h
5989 FPGA MANAGER FRAMEWORK
5990 M: Alan Tull <atull@kernel.org>
5991 M: Moritz Fischer <mdf@kernel.org>
5992 L: linux-fpga@vger.kernel.org
5994 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5995 Q: http://patchwork.kernel.org/project/linux-fpga/list/
5996 F: Documentation/fpga/
5997 F: Documentation/driver-api/fpga/
5998 F: Documentation/devicetree/bindings/fpga/
6000 F: include/linux/fpga/
6001 W: http://www.rocketboards.org
6004 M: Wu Hao <hao.wu@intel.com>
6005 L: linux-fpga@vger.kernel.org
6007 F: Documentation/fpga/dfl.txt
6008 F: include/uapi/linux/fpga-dfl.h
6009 F: drivers/fpga/dfl*
6012 M: Bill Metzenthen <billm@melbpc.org.au>
6013 W: http://floatingpoint.sourceforge.net/emulator/index.html
6015 F: arch/x86/math-emu/
6017 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6018 L: netdev@vger.kernel.org
6020 F: drivers/net/wan/dlci.c
6021 F: drivers/net/wan/sdla.c
6024 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6025 L: dri-devel@lists.freedesktop.org
6026 L: linux-fbdev@vger.kernel.org
6027 T: git git://github.com/bzolnier/linux.git
6028 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6030 F: Documentation/fb/
6033 F: include/linux/fb.h
6034 F: include/uapi/video/
6035 F: include/uapi/linux/fb.h
6037 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6038 M: Horia Geantă <horia.geanta@nxp.com>
6039 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6040 L: linux-crypto@vger.kernel.org
6042 F: drivers/crypto/caam/
6043 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6045 FREESCALE DIU FRAMEBUFFER DRIVER
6046 M: Timur Tabi <timur@kernel.org>
6047 L: linux-fbdev@vger.kernel.org
6049 F: drivers/video/fbdev/fsl-diu-fb.*
6051 FREESCALE DMA DRIVER
6052 M: Li Yang <leoyang.li@nxp.com>
6053 M: Zhang Wei <zw@zh-kernel.org>
6054 L: linuxppc-dev@lists.ozlabs.org
6056 F: drivers/dma/fsldma.*
6058 FREESCALE ENETC ETHERNET DRIVERS
6059 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6060 L: netdev@vger.kernel.org
6062 F: drivers/net/ethernet/freescale/enetc/
6064 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6065 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6066 L: netdev@vger.kernel.org
6068 F: drivers/net/ethernet/freescale/gianfar*
6069 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6071 FREESCALE GPMI NAND DRIVER
6072 M: Han Xu <han.xu@nxp.com>
6073 L: linux-mtd@lists.infradead.org
6075 F: drivers/mtd/nand/raw/gpmi-nand/*
6077 FREESCALE I2C CPM DRIVER
6078 M: Jochen Friedrich <jochen@scram.de>
6079 L: linuxppc-dev@lists.ozlabs.org
6080 L: linux-i2c@vger.kernel.org
6082 F: drivers/i2c/busses/i2c-cpm.c
6084 FREESCALE IMX LPI2C DRIVER
6085 M: Dong Aisheng <aisheng.dong@nxp.com>
6086 L: linux-i2c@vger.kernel.org
6087 L: linux-imx@nxp.com
6089 F: drivers/i2c/busses/i2c-imx-lpi2c.c
6090 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6092 FREESCALE IMX / MXC FEC DRIVER
6093 M: Fugang Duan <fugang.duan@nxp.com>
6094 L: netdev@vger.kernel.org
6096 F: drivers/net/ethernet/freescale/fec_main.c
6097 F: drivers/net/ethernet/freescale/fec_ptp.c
6098 F: drivers/net/ethernet/freescale/fec.h
6099 F: Documentation/devicetree/bindings/net/fsl-fec.txt
6101 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6102 M: Sascha Hauer <s.hauer@pengutronix.de>
6103 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6104 L: linux-fbdev@vger.kernel.org
6105 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6107 F: include/linux/platform_data/video-imxfb.h
6108 F: drivers/video/fbdev/imxfb.c
6110 FREESCALE QORIQ DPAA ETHERNET DRIVER
6111 M: Madalin Bucur <madalin.bucur@nxp.com>
6112 L: netdev@vger.kernel.org
6114 F: drivers/net/ethernet/freescale/dpaa
6116 FREESCALE QORIQ DPAA FMAN DRIVER
6117 M: Madalin Bucur <madalin.bucur@nxp.com>
6118 L: netdev@vger.kernel.org
6120 F: drivers/net/ethernet/freescale/fman
6121 F: Documentation/devicetree/bindings/net/fsl-fman.txt
6123 FREESCALE QORIQ PTP CLOCK DRIVER
6124 M: Yangbo Lu <yangbo.lu@nxp.com>
6125 L: netdev@vger.kernel.org
6127 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6128 F: drivers/ptp/ptp_qoriq.c
6129 F: drivers/ptp/ptp_qoriq_debugfs.c
6130 F: include/linux/fsl/ptp_qoriq.h
6131 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6133 FREESCALE QUAD SPI DRIVER
6134 M: Han Xu <han.xu@nxp.com>
6135 L: linux-spi@vger.kernel.org
6137 F: drivers/spi/spi-fsl-qspi.c
6139 FREESCALE QUICC ENGINE LIBRARY
6140 M: Qiang Zhao <qiang.zhao@nxp.com>
6141 L: linuxppc-dev@lists.ozlabs.org
6143 F: drivers/soc/fsl/qe/
6144 F: include/soc/fsl/*qe*.h
6145 F: include/soc/fsl/*ucc*.h
6147 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6148 M: Li Yang <leoyang.li@nxp.com>
6149 L: netdev@vger.kernel.org
6150 L: linuxppc-dev@lists.ozlabs.org
6152 F: drivers/net/ethernet/freescale/ucc_geth*
6154 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6155 M: Zhao Qiang <qiang.zhao@nxp.com>
6156 L: netdev@vger.kernel.org
6157 L: linuxppc-dev@lists.ozlabs.org
6159 F: drivers/net/wan/fsl_ucc_hdlc*
6161 FREESCALE QUICC ENGINE UCC UART DRIVER
6162 M: Timur Tabi <timur@kernel.org>
6163 L: linuxppc-dev@lists.ozlabs.org
6165 F: drivers/tty/serial/ucc_uart.c
6167 FREESCALE SOC DRIVERS
6168 M: Li Yang <leoyang.li@nxp.com>
6169 L: linuxppc-dev@lists.ozlabs.org
6170 L: linux-arm-kernel@lists.infradead.org
6172 F: Documentation/devicetree/bindings/soc/fsl/
6174 F: include/linux/fsl/
6176 FREESCALE SOC FS_ENET DRIVER
6177 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
6178 L: linuxppc-dev@lists.ozlabs.org
6179 L: netdev@vger.kernel.org
6181 F: drivers/net/ethernet/freescale/fs_enet/
6182 F: include/linux/fs_enet_pd.h
6184 FREESCALE SOC SOUND DRIVERS
6185 M: Timur Tabi <timur@kernel.org>
6186 M: Nicolin Chen <nicoleotsuka@gmail.com>
6187 M: Xiubo Li <Xiubo.Lee@gmail.com>
6188 R: Fabio Estevam <festevam@gmail.com>
6189 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6190 L: linuxppc-dev@lists.ozlabs.org
6192 F: sound/soc/fsl/fsl*
6193 F: sound/soc/fsl/imx*
6194 F: sound/soc/fsl/mpc8610_hpcd.c
6196 FREESCALE USB PERIPHERAL DRIVERS
6197 M: Li Yang <leoyang.li@nxp.com>
6198 L: linux-usb@vger.kernel.org
6199 L: linuxppc-dev@lists.ozlabs.org
6201 F: drivers/usb/gadget/udc/fsl*
6204 M: Christoph Hellwig <hch@infradead.org>
6205 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
6210 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6211 M: Pavel Machek <pavel@ucw.cz>
6212 L: linux-pm@vger.kernel.org
6214 F: Documentation/power/freezing-of-tasks.txt
6215 F: include/linux/freezer.h
6219 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6220 L: linux-kernel@vger.kernel.org
6223 F: include/linux/frontswap.h
6225 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6226 M: David Howells <dhowells@redhat.com>
6227 L: linux-cachefs@redhat.com (moderated for non-subscribers)
6229 F: Documentation/filesystems/caching/
6231 F: include/linux/fscache*.h
6233 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6234 M: Theodore Y. Ts'o <tytso@mit.edu>
6235 M: Jaegeuk Kim <jaegeuk@kernel.org>
6236 L: linux-fscrypt@vger.kernel.org
6237 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6238 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6241 F: include/linux/fscrypt*.h
6242 F: Documentation/filesystems/fscrypt.rst
6244 FSI-ATTACHED I2C DRIVER
6245 M: Eddie James <eajames@linux.ibm.com>
6246 L: linux-i2c@vger.kernel.org
6247 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
6249 F: drivers/i2c/busses/i2c-fsi.c
6250 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6252 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6253 M: Jan Kara <jack@suse.cz>
6254 R: Amir Goldstein <amir73il@gmail.com>
6255 L: linux-fsdevel@vger.kernel.org
6258 F: include/linux/fsnotify*.h
6260 FUJITSU LAPTOP EXTRAS
6261 M: Jonathan Woithe <jwoithe@just42.net>
6262 L: platform-driver-x86@vger.kernel.org
6264 F: drivers/platform/x86/fujitsu-laptop.c
6266 FUJITSU M-5MO LS CAMERA ISP DRIVER
6267 M: Kyungmin Park <kyungmin.park@samsung.com>
6268 M: Heungjun Kim <riverful.kim@samsung.com>
6269 L: linux-media@vger.kernel.org
6271 F: drivers/media/i2c/m5mols/
6272 F: include/media/i2c/m5mols.h
6274 FUJITSU TABLET EXTRAS
6275 M: Robert Gerlach <khnz@gmx.de>
6276 L: platform-driver-x86@vger.kernel.org
6278 F: drivers/platform/x86/fujitsu-tablet.c
6280 FUSE: FILESYSTEM IN USERSPACE
6281 M: Miklos Szeredi <miklos@szeredi.hu>
6282 L: linux-fsdevel@vger.kernel.org
6283 W: http://fuse.sourceforge.net/
6284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6287 F: include/uapi/linux/fuse.h
6288 F: Documentation/filesystems/fuse.txt
6291 M: Thomas Gleixner <tglx@linutronix.de>
6292 M: Ingo Molnar <mingo@redhat.com>
6293 R: Peter Zijlstra <peterz@infradead.org>
6294 R: Darren Hart <dvhart@infradead.org>
6295 L: linux-kernel@vger.kernel.org
6296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6299 F: kernel/futex_compat.c
6300 F: include/asm-generic/futex.h
6301 F: include/linux/futex.h
6302 F: include/uapi/linux/futex.h
6303 F: tools/testing/selftests/futex/
6304 F: tools/perf/bench/futex*
6305 F: Documentation/*futex*
6308 M: Kees Cook <keescook@chromium.org>
6309 R: Emese Revfy <re.emese@gmail.com>
6310 L: kernel-hardening@lists.openwall.com
6312 F: scripts/gcc-plugins/
6313 F: scripts/gcc-plugin.sh
6314 F: scripts/Makefile.gcc-plugins
6315 F: Documentation/gcc-plugins.txt
6317 GASKET DRIVER FRAMEWORK
6318 M: Rob Springer <rspringer@google.com>
6319 M: Todd Poynor <toddpoynor@google.com>
6320 M: Ben Chan <benchan@chromium.org>
6322 F: drivers/staging/gasket/
6324 GCOV BASED KERNEL PROFILING
6325 M: Peter Oberparleiter <oberpar@linux.ibm.com>
6328 F: Documentation/dev-tools/gcov.rst
6330 GDB KERNEL DEBUGGING HELPER SCRIPTS
6331 M: Jan Kiszka <jan.kiszka@siemens.com>
6332 M: Kieran Bingham <kbingham@kernel.org>
6336 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6337 M: Achim Leubner <achim_leubner@adaptec.com>
6338 L: linux-scsi@vger.kernel.org
6339 W: http://www.icp-vortex.com/
6341 F: drivers/scsi/gdt*
6343 GEMTEK FM RADIO RECEIVER DRIVER
6344 M: Hans Verkuil <hverkuil@xs4all.nl>
6345 L: linux-media@vger.kernel.org
6346 T: git git://linuxtv.org/media_tree.git
6347 W: https://linuxtv.org
6349 F: drivers/media/radio/radio-gemtek*
6351 GENERIC GPIO I2C DRIVER
6352 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
6354 F: drivers/i2c/busses/i2c-gpio.c
6355 F: include/linux/platform_data/i2c-gpio.h
6357 GENERIC GPIO I2C MULTIPLEXER DRIVER
6358 M: Peter Korsgaard <peter.korsgaard@barco.com>
6359 L: linux-i2c@vger.kernel.org
6361 F: drivers/i2c/muxes/i2c-mux-gpio.c
6362 F: include/linux/platform_data/i2c-mux-gpio.h
6363 F: Documentation/i2c/muxes/i2c-mux-gpio
6365 GENERIC HDLC (WAN) DRIVERS
6366 M: Krzysztof Halasa <khc@pm.waw.pl>
6367 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
6369 F: drivers/net/wan/c101.c
6370 F: drivers/net/wan/hd6457*
6371 F: drivers/net/wan/hdlc*
6372 F: drivers/net/wan/n2.c
6373 F: drivers/net/wan/pc300too.c
6374 F: drivers/net/wan/pci200syn.c
6375 F: drivers/net/wan/wanxl*
6377 GENERIC INCLUDE/ASM HEADER FILES
6378 M: Arnd Bergmann <arnd@arndb.de>
6379 L: linux-arch@vger.kernel.org
6380 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6382 F: include/asm-generic/
6383 F: include/uapi/asm-generic/
6385 GENERIC PHY FRAMEWORK
6386 M: Kishon Vijay Abraham I <kishon@ti.com>
6387 L: linux-kernel@vger.kernel.org
6388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6391 F: include/linux/phy/
6392 F: Documentation/devicetree/bindings/phy/
6394 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6395 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6397 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6400 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6401 M: Kevin Hilman <khilman@kernel.org>
6402 M: Ulf Hansson <ulf.hansson@linaro.org>
6403 L: linux-pm@vger.kernel.org
6405 F: drivers/base/power/domain*.c
6406 F: include/linux/pm_domain.h
6407 F: Documentation/devicetree/bindings/power/power_domain.txt
6409 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6410 M: Eugen Hristev <eugen.hristev@microchip.com>
6411 L: linux-input@vger.kernel.org
6413 F: drivers/input/touchscreen/resistive-adc-touch.c
6415 GENERIC UIO DRIVER FOR PCI DEVICES
6416 M: "Michael S. Tsirkin" <mst@redhat.com>
6417 L: kvm@vger.kernel.org
6419 F: drivers/uio/uio_pci_generic.c
6421 GENWQE (IBM Generic Workqueue Card)
6422 M: Frank Haverkamp <haver@linux.ibm.com>
6424 F: drivers/misc/genwqe/
6426 GET_MAINTAINER SCRIPT
6427 M: Joe Perches <joe@perches.com>
6429 F: scripts/get_maintainer.pl
6432 M: Bob Peterson <rpeterso@redhat.com>
6433 M: Andreas Gruenbacher <agruenba@redhat.com>
6434 L: cluster-devel@redhat.com
6435 W: http://sources.redhat.com/cluster/
6436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6438 F: Documentation/filesystems/gfs2*.txt
6440 F: include/uapi/linux/gfs2_ondisk.h
6442 GIGASET ISDN DRIVERS
6443 M: Paul Bolle <pebolle@tiscali.nl>
6444 L: gigaset307x-common@lists.sourceforge.net
6445 W: http://gigaset307x.sourceforge.net/
6447 F: Documentation/isdn/README.gigaset
6448 F: drivers/isdn/gigaset/
6449 F: include/uapi/linux/gigaset_dev.h
6452 M: Johan Hovold <johan@kernel.org>
6453 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6455 F: Documentation/ABI/testing/sysfs-class-gnss
6456 F: Documentation/devicetree/bindings/gnss/
6458 F: include/linux/gnss.h
6461 M: Hans Verkuil <hans.verkuil@cisco.com>
6462 L: linux-media@vger.kernel.org
6464 F: drivers/media/usb/go7007/
6467 M: Bastien Nocera <hadess@hadess.net>
6468 L: linux-input@vger.kernel.org
6470 F: drivers/input/touchscreen/goodix.c
6472 GPD POCKET FAN DRIVER
6473 M: Hans de Goede <hdegoede@redhat.com>
6474 L: platform-driver-x86@vger.kernel.org
6476 F: drivers/platform/x86/gpd-pocket-fan.c
6479 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6480 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6481 L: linux-gpio@vger.kernel.org
6482 L: linux-acpi@vger.kernel.org
6484 F: Documentation/acpi/gpio-properties.txt
6485 F: drivers/gpio/gpiolib-acpi.c
6488 M: Sean Young <sean@mess.org>
6489 L: linux-media@vger.kernel.org
6491 F: drivers/media/rc/gpio-ir-tx.c
6494 M: Bamvor Jian Zhang <bamv2005@gmail.com>
6495 L: linux-gpio@vger.kernel.org
6497 F: drivers/gpio/gpio-mockup.c
6498 F: tools/testing/selftests/gpio/
6501 M: Linus Walleij <linus.walleij@linaro.org>
6502 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
6503 L: linux-gpio@vger.kernel.org
6504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6506 F: Documentation/devicetree/bindings/gpio/
6507 F: Documentation/driver-api/gpio/
6508 F: Documentation/gpio/
6509 F: Documentation/ABI/testing/gpio-cdev
6510 F: Documentation/ABI/obsolete/sysfs-gpio
6512 F: include/linux/gpio/
6513 F: include/linux/gpio.h
6514 F: include/linux/of_gpio.h
6515 F: include/asm-generic/gpio.h
6516 F: include/uapi/linux/gpio.h
6519 GRE DEMULTIPLEXER DRIVER
6520 M: Dmitry Kozlov <xeb@mail.ru>
6521 L: netdev@vger.kernel.org
6523 F: net/ipv4/gre_demux.c
6524 F: net/ipv4/gre_offload.c
6525 F: include/net/gre.h
6527 GRETH 10/100/1G Ethernet MAC device driver
6528 M: Andreas Larsson <andreas@gaisler.com>
6529 L: netdev@vger.kernel.org
6531 F: drivers/net/ethernet/aeroflex/
6533 GREYBUS AUDIO PROTOCOLS DRIVERS
6534 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6535 M: Mark Greer <mgreer@animalcreek.com>
6537 F: drivers/staging/greybus/audio_apbridgea.c
6538 F: drivers/staging/greybus/audio_apbridgea.h
6539 F: drivers/staging/greybus/audio_codec.c
6540 F: drivers/staging/greybus/audio_codec.h
6541 F: drivers/staging/greybus/audio_gb.c
6542 F: drivers/staging/greybus/audio_manager.c
6543 F: drivers/staging/greybus/audio_manager.h
6544 F: drivers/staging/greybus/audio_manager_module.c
6545 F: drivers/staging/greybus/audio_manager_private.h
6546 F: drivers/staging/greybus/audio_manager_sysfs.c
6547 F: drivers/staging/greybus/audio_module.c
6548 F: drivers/staging/greybus/audio_topology.c
6550 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6551 M: Viresh Kumar <vireshk@kernel.org>
6553 F: drivers/staging/greybus/authentication.c
6554 F: drivers/staging/greybus/bootrom.c
6555 F: drivers/staging/greybus/firmware.h
6556 F: drivers/staging/greybus/fw-core.c
6557 F: drivers/staging/greybus/fw-download.c
6558 F: drivers/staging/greybus/fw-management.c
6559 F: drivers/staging/greybus/greybus_authentication.h
6560 F: drivers/staging/greybus/greybus_firmware.h
6561 F: drivers/staging/greybus/hid.c
6562 F: drivers/staging/greybus/i2c.c
6563 F: drivers/staging/greybus/spi.c
6564 F: drivers/staging/greybus/spilib.c
6565 F: drivers/staging/greybus/spilib.h
6567 GREYBUS LOOPBACK DRIVER
6568 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6570 F: drivers/staging/greybus/loopback.c
6572 GREYBUS PLATFORM DRIVERS
6573 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6575 F: drivers/staging/greybus/arche-platform.c
6576 F: drivers/staging/greybus/arche-apb-ctrl.c
6577 F: drivers/staging/greybus/arche_platform.h
6579 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6580 M: Rui Miguel Silva <rmfrfs@gmail.com>
6582 F: drivers/staging/greybus/sdio.c
6583 F: drivers/staging/greybus/light.c
6584 F: drivers/staging/greybus/gpio.c
6585 F: drivers/staging/greybus/power_supply.c
6586 F: drivers/staging/greybus/spi.c
6587 F: drivers/staging/greybus/spilib.c
6590 M: Johan Hovold <johan@kernel.org>
6591 M: Alex Elder <elder@kernel.org>
6592 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6594 F: drivers/staging/greybus/
6595 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6597 GREYBUS UART PROTOCOLS DRIVERS
6598 M: David Lin <dtwlin@gmail.com>
6600 F: drivers/staging/greybus/uart.c
6601 F: drivers/staging/greybus/log.c
6603 GS1662 VIDEO SERIALIZER
6604 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6605 L: linux-media@vger.kernel.org
6606 T: git git://linuxtv.org/media_tree.git
6608 F: drivers/media/spi/gs1662.c
6610 GSPCA FINEPIX SUBDRIVER
6611 M: Frank Zago <frank@zago.net>
6612 L: linux-media@vger.kernel.org
6613 T: git git://linuxtv.org/media_tree.git
6615 F: drivers/media/usb/gspca/finepix.c
6617 GSPCA GL860 SUBDRIVER
6618 M: Olivier Lorin <o.lorin@laposte.net>
6619 L: linux-media@vger.kernel.org
6620 T: git git://linuxtv.org/media_tree.git
6622 F: drivers/media/usb/gspca/gl860/
6624 GSPCA M5602 SUBDRIVER
6625 M: Erik Andren <erik.andren@gmail.com>
6626 L: linux-media@vger.kernel.org
6627 T: git git://linuxtv.org/media_tree.git
6629 F: drivers/media/usb/gspca/m5602/
6631 GSPCA PAC207 SONIXB SUBDRIVER
6632 M: Hans Verkuil <hverkuil@xs4all.nl>
6633 L: linux-media@vger.kernel.org
6634 T: git git://linuxtv.org/media_tree.git
6636 F: drivers/media/usb/gspca/pac207.c
6638 GSPCA SN9C20X SUBDRIVER
6639 M: Brian Johnson <brijohn@gmail.com>
6640 L: linux-media@vger.kernel.org
6641 T: git git://linuxtv.org/media_tree.git
6643 F: drivers/media/usb/gspca/sn9c20x.c
6645 GSPCA T613 SUBDRIVER
6646 M: Leandro Costantino <lcostantino@gmail.com>
6647 L: linux-media@vger.kernel.org
6648 T: git git://linuxtv.org/media_tree.git
6650 F: drivers/media/usb/gspca/t613.c
6652 GSPCA USB WEBCAM DRIVER
6653 M: Hans Verkuil <hverkuil@xs4all.nl>
6654 L: linux-media@vger.kernel.org
6655 T: git git://linuxtv.org/media_tree.git
6657 F: drivers/media/usb/gspca/
6659 GTP (GPRS Tunneling Protocol)
6660 M: Pablo Neira Ayuso <pablo@netfilter.org>
6661 M: Harald Welte <laforge@gnumonks.org>
6662 L: osmocom-net-gprs@lists.osmocom.org
6663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6665 F: drivers/net/gtp.c
6667 GUID PARTITION TABLE (GPT)
6668 M: Davidlohr Bueso <dave@stgolabs.net>
6669 L: linux-efi@vger.kernel.org
6671 F: block/partitions/efi.*
6674 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6675 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6676 W: http://uclinux-h8.sourceforge.jp
6677 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6680 F: drivers/clocksource/h8300_*.c
6681 F: drivers/clk/h8300/
6682 F: drivers/irqchip/irq-renesas-h8*.c
6685 M: Antti Palosaari <crope@iki.fi>
6686 L: linux-media@vger.kernel.org
6687 W: https://linuxtv.org
6688 W: http://palosaari.fi/linux/
6689 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6690 T: git git://linuxtv.org/anttip/media_tree.git
6692 F: drivers/media/usb/hackrf/
6694 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6695 M: Frank Seidel <frank@f-seidel.de>
6696 L: platform-driver-x86@vger.kernel.org
6697 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6699 F: drivers/platform/x86/hdaps.c
6702 M: Jean Delvare <jdelvare@suse.com>
6703 M: Guenter Roeck <linux@roeck-us.net>
6704 L: linux-hwmon@vger.kernel.org
6705 W: http://hwmon.wiki.kernel.org/
6706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6708 F: Documentation/devicetree/bindings/hwmon/
6709 F: Documentation/hwmon/
6711 F: include/linux/hwmon*.h
6712 F: include/trace/events/hwmon*.h
6714 HARDWARE RANDOM NUMBER GENERATOR CORE
6715 M: Matt Mackall <mpm@selenic.com>
6716 M: Herbert Xu <herbert@gondor.apana.org.au>
6717 L: linux-crypto@vger.kernel.org
6719 F: Documentation/devicetree/bindings/rng/
6720 F: Documentation/hw_random.txt
6721 F: drivers/char/hw_random/
6722 F: include/linux/hw_random.h
6724 HARDWARE TRACING FACILITIES
6725 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6727 F: drivers/hwtracing/
6729 HARDWARE SPINLOCK CORE
6730 M: Ohad Ben-Cohen <ohad@wizery.com>
6731 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6732 L: linux-remoteproc@vger.kernel.org
6734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6735 F: Documentation/devicetree/bindings/hwlock/
6736 F: Documentation/hwspinlock.txt
6737 F: drivers/hwspinlock/
6738 F: include/linux/hwspinlock.h
6740 HARMONY SOUND DRIVER
6741 L: linux-parisc@vger.kernel.org
6743 F: sound/parisc/harmony.*
6745 HDPVR USB VIDEO ENCODER DRIVER
6746 M: Hans Verkuil <hverkuil@xs4all.nl>
6747 L: linux-media@vger.kernel.org
6748 T: git git://linuxtv.org/media_tree.git
6749 W: https://linuxtv.org
6751 F: drivers/media/usb/hdpvr/
6753 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6754 M: Jerry Hoemann <jerry.hoemann@hpe.com>
6756 F: Documentation/watchdog/hpwdt.txt
6757 F: drivers/watchdog/hpwdt.c
6759 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6760 M: Don Brace <don.brace@microsemi.com>
6761 L: esc.storagedev@microsemi.com
6762 L: linux-scsi@vger.kernel.org
6764 F: Documentation/scsi/hpsa.txt
6765 F: drivers/scsi/hpsa*.[ch]
6766 F: include/linux/cciss*.h
6767 F: include/uapi/linux/cciss*.h
6770 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6771 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6772 L: linux-rdma@vger.kernel.org
6774 F: drivers/infiniband/hw/hfi1
6777 L: linux-fsdevel@vger.kernel.org
6779 F: Documentation/filesystems/hfs.txt
6783 L: linux-fsdevel@vger.kernel.org
6785 F: Documentation/filesystems/hfsplus.txt
6788 HGA FRAMEBUFFER DRIVER
6789 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6790 L: linux-nvidia@lists.surfsouth.com
6791 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6793 F: drivers/video/fbdev/hgafb.c
6795 HIBERNATION (aka Software Suspend, aka swsusp)
6796 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6797 M: Pavel Machek <pavel@ucw.cz>
6798 L: linux-pm@vger.kernel.org
6799 B: https://bugzilla.kernel.org
6802 F: drivers/base/power/
6804 F: include/linux/suspend.h
6805 F: include/linux/freezer.h
6806 F: include/linux/pm.h
6807 F: arch/*/include/asm/suspend*.h
6810 M: Jiri Kosina <jikos@kernel.org>
6811 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6812 L: linux-input@vger.kernel.org
6813 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6816 F: include/linux/hid*
6817 F: include/uapi/linux/hid*
6819 HID SENSOR HUB DRIVERS
6820 M: Jiri Kosina <jikos@kernel.org>
6821 M: Jonathan Cameron <jic23@kernel.org>
6822 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6823 L: linux-input@vger.kernel.org
6824 L: linux-iio@vger.kernel.org
6826 F: Documentation/hid/hid-sensor*
6827 F: drivers/hid/hid-sensor-*
6828 F: drivers/iio/*/hid-*
6829 F: include/linux/hid-sensor-*
6831 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6832 M: Thomas Gleixner <tglx@linutronix.de>
6833 L: linux-kernel@vger.kernel.org
6834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6836 F: Documentation/timers/
6837 F: kernel/time/hrtimer.c
6838 F: kernel/time/clockevents.c
6839 F: kernel/time/timer_*.c
6840 F: include/linux/clockchips.h
6841 F: include/linux/hrtimer.h
6843 HIGH-SPEED SCC DRIVER FOR AX.25
6844 L: linux-hams@vger.kernel.org
6846 F: drivers/net/hamradio/dmascc.c
6847 F: drivers/net/hamradio/scc.c
6849 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6850 M: HighPoint Linux Team <linux@highpoint-tech.com>
6851 W: http://www.highpoint-tech.com
6853 F: Documentation/scsi/hptiop.txt
6854 F: drivers/scsi/hptiop.c
6857 M: Jes Sorensen <jes@trained-monkey.org>
6858 L: linux-hippi@sunsite.dk
6860 F: include/linux/hippidevice.h
6861 F: include/uapi/linux/if_hippi.h
6863 F: drivers/net/hippi/
6865 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6866 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6867 M: Salil Mehta <salil.mehta@huawei.com>
6868 L: netdev@vger.kernel.org
6869 W: http://www.hisilicon.com
6871 F: drivers/net/ethernet/hisilicon/hns3/
6873 HISILICON LPC BUS DRIVER
6874 M: john.garry@huawei.com
6875 W: http://www.hisilicon.com
6877 F: drivers/bus/hisi_lpc.c
6878 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6880 HISILICON NETWORK SUBSYSTEM DRIVER
6881 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6882 M: Salil Mehta <salil.mehta@huawei.com>
6883 L: netdev@vger.kernel.org
6884 W: http://www.hisilicon.com
6886 F: drivers/net/ethernet/hisilicon/
6887 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6889 HISILICON PMU DRIVER
6890 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
6891 W: http://www.hisilicon.com
6893 F: drivers/perf/hisilicon
6894 F: Documentation/perf/hisi-pmu.txt
6896 HISILICON ROCE DRIVER
6897 M: Lijun Ou <oulijun@huawei.com>
6898 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6899 L: linux-rdma@vger.kernel.org
6901 F: drivers/infiniband/hw/hns/
6902 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6904 HISILICON SAS Controller
6905 M: John Garry <john.garry@huawei.com>
6906 W: http://www.hisilicon.com
6908 F: drivers/scsi/hisi_sas/
6909 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6911 HMM - Heterogeneous Memory Management
6912 M: Jérôme Glisse <jglisse@redhat.com>
6913 L: linux-mm@kvack.org
6916 F: include/linux/hmm*
6917 F: Documentation/vm/hmm.rst
6920 M: Jouni Malinen <j@w1.fi>
6921 L: linux-wireless@vger.kernel.org
6922 W: http://w1.fi/hostap-driver.html
6924 F: drivers/net/wireless/intersil/hostap/
6926 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6927 L: platform-driver-x86@vger.kernel.org
6929 F: drivers/platform/x86/tc1100-wmi.c
6931 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6932 M: Jaroslav Kysela <perex@perex.cz>
6934 F: drivers/net/ethernet/hp/hp100.*
6936 HPET: High Precision Event Timers driver
6937 M: Clemens Ladisch <clemens@ladisch.de>
6939 F: Documentation/timers/hpet.txt
6940 F: drivers/char/hpet.c
6941 F: include/linux/hpet.h
6942 F: include/uapi/linux/hpet.h
6946 F: arch/x86/kernel/hpet.c
6947 F: arch/x86/include/asm/hpet.h
6950 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6951 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6956 M: Sebastian Reichel <sre@kernel.org>
6957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6959 F: Documentation/ABI/testing/sysfs-bus-hsi
6960 F: Documentation/driver-api/hsi.rst
6962 F: include/linux/hsi/
6963 F: include/uapi/linux/hsi/
6966 L: linux-usb@vger.kernel.org
6968 F: drivers/net/usb/hso.c
6970 HSR NETWORK PROTOCOL
6971 M: Arvid Brodin <arvid.brodin@alten.se>
6972 L: netdev@vger.kernel.org
6976 HT16K33 LED CONTROLLER DRIVER
6977 M: Robin van der Gracht <robin@protonic.nl>
6979 F: drivers/auxdisplay/ht16k33.c
6980 F: Documentation/devicetree/bindings/display/ht16k33.txt
6982 HTCPEN TOUCHSCREEN DRIVER
6983 M: Pau Oliva Fora <pof@eslack.org>
6984 L: linux-input@vger.kernel.org
6986 F: drivers/input/touchscreen/htcpen.c
6988 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
6989 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
6990 L: linux-iio@vger.kernel.org
6991 W: http://www.st.com/
6993 F: drivers/iio/humidity/hts221*
6994 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
6996 HUAWEI ETHERNET DRIVER
6997 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
6998 L: netdev@vger.kernel.org
7000 F: Documentation/networking/hinic.txt
7001 F: drivers/net/ethernet/huawei/hinic/
7004 M: Mike Kravetz <mike.kravetz@oracle.com>
7005 L: linux-mm@kvack.org
7009 F: include/linux/hugetlb.h
7010 F: Documentation/admin-guide/mm/hugetlbpage.rst
7011 F: Documentation/vm/hugetlbfs_reserv.rst
7012 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7015 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7016 L: linux-media@vger.kernel.org
7017 T: git git://linuxtv.org/media_tree.git
7018 W: https://linuxtv.org
7020 F: drivers/media/platform/sti/hva
7022 HWPOISON MEMORY FAILURE HANDLING
7023 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7024 L: linux-mm@kvack.org
7026 F: mm/memory-failure.c
7027 F: mm/hwpoison-inject.c
7029 HYGON PROCESSOR SUPPORT
7030 M: Pu Wen <puwen@hygon.cn>
7031 L: linux-kernel@vger.kernel.org
7033 F: arch/x86/kernel/cpu/hygon.c
7035 Hyper-V CORE AND DRIVERS
7036 M: "K. Y. Srinivasan" <kys@microsoft.com>
7037 M: Haiyang Zhang <haiyangz@microsoft.com>
7038 M: Stephen Hemminger <sthemmin@microsoft.com>
7039 M: Sasha Levin <sashal@kernel.org>
7040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7041 L: devel@linuxdriverproject.org
7043 F: Documentation/networking/device_drivers/microsoft/netvsc.txt
7044 F: arch/x86/include/asm/mshyperv.h
7045 F: arch/x86/include/asm/trace/hyperv.h
7046 F: arch/x86/include/asm/hyperv-tlfs.h
7047 F: arch/x86/kernel/cpu/mshyperv.c
7049 F: drivers/hid/hid-hyperv.c
7051 F: drivers/input/serio/hyperv-keyboard.c
7052 F: drivers/pci/controller/pci-hyperv.c
7053 F: drivers/net/hyperv/
7054 F: drivers/scsi/storvsc_drv.c
7055 F: drivers/uio/uio_hv_generic.c
7056 F: drivers/video/fbdev/hyperv_fb.c
7057 F: net/vmw_vsock/hyperv_transport.c
7058 F: include/linux/hyperv.h
7059 F: include/uapi/linux/hyperv.h
7061 F: Documentation/ABI/stable/sysfs-bus-vmbus
7063 HYPERVISOR VIRTUAL CONSOLE DRIVER
7064 L: linuxppc-dev@lists.ozlabs.org
7069 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7070 L: linux-i2c@vger.kernel.org
7071 L: linux-acpi@vger.kernel.org
7073 F: drivers/i2c/i2c-core-acpi.c
7075 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7076 M: Ajay Gupta <ajayg@nvidia.com>
7077 L: linux-i2c@vger.kernel.org
7079 F: Documentation/i2c/busses/i2c-nvidia-gpu
7080 F: drivers/i2c/busses/i2c-nvidia-gpu.c
7083 M: Peter Rosin <peda@axentia.se>
7084 L: linux-i2c@vger.kernel.org
7086 F: Documentation/i2c/i2c-topology
7087 F: Documentation/i2c/muxes/
7088 F: Documentation/devicetree/bindings/i2c/i2c-mux*
7089 F: Documentation/devicetree/bindings/i2c/i2c-arb*
7090 F: Documentation/devicetree/bindings/i2c/i2c-gate*
7091 F: drivers/i2c/i2c-mux.c
7092 F: drivers/i2c/muxes/
7093 F: include/linux/i2c-mux.h
7095 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7096 M: Gregory CLEMENT <gregory.clement@bootlin.com>
7097 L: linux-i2c@vger.kernel.org
7099 F: drivers/i2c/busses/i2c-mv64xxx.c
7101 I2C OVER PARALLEL PORT
7102 M: Jean Delvare <jdelvare@suse.com>
7103 L: linux-i2c@vger.kernel.org
7105 F: Documentation/i2c/busses/i2c-parport
7106 F: Documentation/i2c/busses/i2c-parport-light
7107 F: drivers/i2c/busses/i2c-parport.c
7108 F: drivers/i2c/busses/i2c-parport-light.c
7111 M: Wolfram Sang <wsa@the-dreams.de>
7112 L: linux-i2c@vger.kernel.org
7113 W: https://i2c.wiki.kernel.org/
7114 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7117 F: Documentation/devicetree/bindings/i2c/i2c.txt
7118 F: Documentation/i2c/
7120 F: include/linux/i2c.h
7121 F: include/linux/i2c-dev.h
7122 F: include/linux/i2c-smbus.h
7123 F: include/uapi/linux/i2c.h
7124 F: include/uapi/linux/i2c-*.h
7126 I2C SUBSYSTEM HOST DRIVERS
7127 L: linux-i2c@vger.kernel.org
7128 W: https://i2c.wiki.kernel.org/
7129 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7130 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7132 F: Documentation/devicetree/bindings/i2c/
7133 F: drivers/i2c/algos/
7134 F: drivers/i2c/busses/
7137 M: Jean Delvare <jdelvare@suse.com>
7138 L: linux-i2c@vger.kernel.org
7140 F: Documentation/i2c/busses/i2c-taos-evm
7141 F: drivers/i2c/busses/i2c-taos-evm.c
7144 M: Till Harbaum <till@harbaum.org>
7145 L: linux-i2c@vger.kernel.org
7146 W: http://www.harbaum.org/till/i2c_tiny_usb
7148 F: drivers/i2c/busses/i2c-tiny-usb.c
7150 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7151 M: Jean Delvare <jdelvare@suse.com>
7152 L: linux-i2c@vger.kernel.org
7154 F: Documentation/i2c/busses/i2c-ali1535
7155 F: Documentation/i2c/busses/i2c-ali1563
7156 F: Documentation/i2c/busses/i2c-ali15x3
7157 F: Documentation/i2c/busses/i2c-amd756
7158 F: Documentation/i2c/busses/i2c-amd8111
7159 F: Documentation/i2c/busses/i2c-i801
7160 F: Documentation/i2c/busses/i2c-nforce2
7161 F: Documentation/i2c/busses/i2c-piix4
7162 F: Documentation/i2c/busses/i2c-sis5595
7163 F: Documentation/i2c/busses/i2c-sis630
7164 F: Documentation/i2c/busses/i2c-sis96x
7165 F: Documentation/i2c/busses/i2c-via
7166 F: Documentation/i2c/busses/i2c-viapro
7167 F: drivers/i2c/busses/i2c-ali1535.c
7168 F: drivers/i2c/busses/i2c-ali1563.c
7169 F: drivers/i2c/busses/i2c-ali15x3.c
7170 F: drivers/i2c/busses/i2c-amd756.c
7171 F: drivers/i2c/busses/i2c-amd756-s4882.c
7172 F: drivers/i2c/busses/i2c-amd8111.c
7173 F: drivers/i2c/busses/i2c-i801.c
7174 F: drivers/i2c/busses/i2c-isch.c
7175 F: drivers/i2c/busses/i2c-nforce2.c
7176 F: drivers/i2c/busses/i2c-nforce2-s4985.c
7177 F: drivers/i2c/busses/i2c-piix4.c
7178 F: drivers/i2c/busses/i2c-sis5595.c
7179 F: drivers/i2c/busses/i2c-sis630.c
7180 F: drivers/i2c/busses/i2c-sis96x.c
7181 F: drivers/i2c/busses/i2c-via.c
7182 F: drivers/i2c/busses/i2c-viapro.c
7184 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7185 M: Hans de Goede <hdegoede@redhat.com>
7186 L: linux-i2c@vger.kernel.org
7188 F: drivers/i2c/busses/i2c-cht-wc.c
7190 I2C/SMBUS ISMT DRIVER
7191 M: Seth Heasley <seth.heasley@intel.com>
7192 M: Neil Horman <nhorman@tuxdriver.com>
7193 L: linux-i2c@vger.kernel.org
7194 F: drivers/i2c/busses/i2c-ismt.c
7195 F: Documentation/i2c/busses/i2c-ismt
7197 I2C/SMBUS STUB DRIVER
7198 M: Jean Delvare <jdelvare@suse.com>
7199 L: linux-i2c@vger.kernel.org
7201 F: drivers/i2c/i2c-stub.c
7204 M: Boris Brezillon <bbrezillon@kernel.org>
7205 L: linux-i3c@lists.infradead.org
7206 C: irc://chat.freenode.net/linux-i3c
7207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7209 F: Documentation/ABI/testing/sysfs-bus-i3c
7210 F: Documentation/devicetree/bindings/i3c/
7211 F: Documentation/driver-api/i3c
7213 F: include/linux/i3c/
7214 F: include/dt-bindings/i3c/
7216 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7217 M: Vitor Soares <vitor.soares@synopsys.com>
7219 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7220 F: drivers/i3c/master/dw*
7222 IA64 (Itanium) PLATFORM
7223 M: Tony Luck <tony.luck@intel.com>
7224 M: Fenghua Yu <fenghua.yu@intel.com>
7225 L: linux-ia64@vger.kernel.org
7226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7230 IBM Power 842 compression accelerator
7231 M: Haren Myneni <haren@us.ibm.com>
7233 F: drivers/crypto/nx/Makefile
7234 F: drivers/crypto/nx/Kconfig
7235 F: drivers/crypto/nx/nx-842*
7236 F: include/linux/sw842.h
7240 IBM Power in-Nest Crypto Acceleration
7241 M: Breno Leitão <leitao@debian.org>
7242 M: Nayna Jain <nayna@linux.ibm.com>
7243 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7244 L: linux-crypto@vger.kernel.org
7246 F: drivers/crypto/nx/Makefile
7247 F: drivers/crypto/nx/Kconfig
7248 F: drivers/crypto/nx/nx-aes*
7249 F: drivers/crypto/nx/nx-sha*
7250 F: drivers/crypto/nx/nx.*
7251 F: drivers/crypto/nx/nx_csbcpb.h
7252 F: drivers/crypto/nx/nx_debugfs.h
7254 IBM Power Linux RAID adapter
7255 M: Brian King <brking@us.ibm.com>
7257 F: drivers/scsi/ipr.*
7259 IBM Power SRIOV Virtual NIC Device Driver
7260 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7261 M: John Allen <jallen@linux.ibm.com>
7262 L: netdev@vger.kernel.org
7264 F: drivers/net/ethernet/ibm/ibmvnic.*
7266 IBM Power Virtual Accelerator Switchboard
7267 M: Sukadev Bhattiprolu
7268 L: linuxppc-dev@lists.ozlabs.org
7270 F: arch/powerpc/platforms/powernv/vas*
7271 F: arch/powerpc/platforms/powernv/copy-paste.h
7272 F: arch/powerpc/include/asm/vas.h
7273 F: arch/powerpc/include/uapi/asm/vas.h
7275 IBM Power Virtual Ethernet Device Driver
7276 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7277 L: netdev@vger.kernel.org
7279 F: drivers/net/ethernet/ibm/ibmveth.*
7281 IBM Power Virtual FC Device Drivers
7282 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7283 L: linux-scsi@vger.kernel.org
7285 F: drivers/scsi/ibmvscsi/ibmvfc*
7287 IBM Power Virtual Management Channel Driver
7288 M: Steven Royer <seroyer@linux.ibm.com>
7290 F: drivers/misc/ibmvmc.*
7292 IBM Power Virtual SCSI Device Drivers
7293 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7294 L: linux-scsi@vger.kernel.org
7296 F: drivers/scsi/ibmvscsi/ibmvscsi*
7297 F: include/scsi/viosrp.h
7299 IBM Power Virtual SCSI Device Target Driver
7300 M: Michael Cyr <mikecyr@linux.ibm.com>
7301 L: linux-scsi@vger.kernel.org
7302 L: target-devel@vger.kernel.org
7304 F: drivers/scsi/ibmvscsi_tgt/
7306 IBM Power VMX Cryptographic instructions
7307 M: Breno Leitão <leitao@debian.org>
7308 M: Nayna Jain <nayna@linux.ibm.com>
7309 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7310 L: linux-crypto@vger.kernel.org
7312 F: drivers/crypto/vmx/Makefile
7313 F: drivers/crypto/vmx/Kconfig
7314 F: drivers/crypto/vmx/vmx.c
7315 F: drivers/crypto/vmx/aes*
7316 F: drivers/crypto/vmx/ghash*
7317 F: drivers/crypto/vmx/ppc-xlate.pl
7319 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7320 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7321 L: linux-pci@vger.kernel.org
7322 L: linuxppc-dev@lists.ozlabs.org
7324 F: drivers/pci/hotplug/rpaphp*
7326 IBM Power IO DLPAR 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/rpadlpar*
7333 IBM ServeRAID RAID DRIVER
7335 F: drivers/scsi/ips.*
7337 ICH LPC AND GPIO DRIVER
7338 M: Peter Tyser <ptyser@xes-inc.com>
7340 F: drivers/mfd/lpc_ich.c
7341 F: drivers/gpio/gpio-ich.c
7344 M: "David S. Miller" <davem@davemloft.net>
7345 L: linux-ide@vger.kernel.org
7346 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
7347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7349 F: Documentation/ide/
7351 F: include/linux/ide.h
7354 M: Borislav Petkov <bp@alien8.de>
7355 L: linux-ide@vger.kernel.org
7357 F: Documentation/cdrom/ide-cd
7358 F: drivers/ide/ide-cd*
7360 IDEAPAD LAPTOP EXTRAS DRIVER
7361 M: Ike Panhc <ike.pan@canonical.com>
7362 L: platform-driver-x86@vger.kernel.org
7363 W: http://launchpad.net/ideapad-laptop
7365 F: drivers/platform/x86/ideapad-laptop.c
7367 IDEAPAD LAPTOP SLIDEBAR DRIVER
7368 M: Andrey Moiseev <o2g.org.ru@gmail.com>
7369 L: linux-input@vger.kernel.org
7370 W: https://github.com/o2genum/ideapad-slidebar
7372 F: drivers/input/misc/ideapad_slidebar.c
7374 IDT VersaClock 5 CLOCK DRIVER
7375 M: Marek Vasut <marek.vasut@gmail.com>
7377 F: drivers/clk/clk-versaclock5.c
7379 IEEE 802.15.4 SUBSYSTEM
7380 M: Alexander Aring <alex.aring@gmail.com>
7381 M: Stefan Schmidt <stefan@datenfreihafen.org>
7382 L: linux-wpan@vger.kernel.org
7383 W: http://wpan.cakelab.org/
7384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7389 F: drivers/net/ieee802154/
7390 F: include/linux/nl802154.h
7391 F: include/linux/ieee802154.h
7392 F: include/net/nl802154.h
7393 F: include/net/mac802154.h
7394 F: include/net/af_ieee802154.h
7395 F: include/net/cfg802154.h
7396 F: include/net/ieee802154_netdev.h
7397 F: Documentation/networking/ieee802154.txt
7400 M: Yotam Gigi <yotam.gi@gmail.com>
7401 M: Jamal Hadi Salim <jhs@mojatatu.com>
7403 F: include/net/ife.h
7404 F: include/uapi/linux/ife.h
7406 IGORPLUG-USB IR RECEIVER
7407 M: Sean Young <sean@mess.org>
7408 L: linux-media@vger.kernel.org
7410 F: drivers/media/rc/igorplugusb.c
7412 IGUANAWORKS USB IR TRANSCEIVER
7413 M: Sean Young <sean@mess.org>
7414 L: linux-media@vger.kernel.org
7416 F: drivers/media/rc/iguanair.c
7418 IIO DIGITAL POTENTIOMETER DAC
7419 M: Peter Rosin <peda@axentia.se>
7420 L: linux-iio@vger.kernel.org
7422 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7423 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7424 F: drivers/iio/dac/dpot-dac.c
7426 IIO ENVELOPE DETECTOR
7427 M: Peter Rosin <peda@axentia.se>
7428 L: linux-iio@vger.kernel.org
7430 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7431 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7432 F: drivers/iio/adc/envelope-detector.c
7435 M: Peter Rosin <peda@axentia.se>
7436 L: linux-iio@vger.kernel.org
7438 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7439 F: drivers/iio/multiplexer/iio-mux.c
7441 IIO SUBSYSTEM AND DRIVERS
7442 M: Jonathan Cameron <jic23@kernel.org>
7443 R: Hartmut Knaack <knaack.h@gmx.de>
7444 R: Lars-Peter Clausen <lars@metafoo.de>
7445 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7446 L: linux-iio@vger.kernel.org
7447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7449 F: Documentation/ABI/testing/configfs-iio*
7450 F: Documentation/ABI/testing/sysfs-bus-iio*
7451 F: Documentation/devicetree/bindings/iio/
7453 F: drivers/staging/iio/
7454 F: include/linux/iio/
7458 M: Peter Rosin <peda@axentia.se>
7459 L: linux-iio@vger.kernel.org
7461 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7462 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7463 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7464 F: drivers/iio/afe/iio-rescale.c
7466 IKANOS/ADI EAGLE ADSL USB DRIVER
7467 M: Matthieu Castet <castet.matthieu@free.fr>
7468 M: Stanislaw Gruszka <stf_xl@wp.pl>
7470 F: drivers/usb/atm/ueagle-atm.c
7472 IMGTEC ASCII LCD DRIVER
7473 M: Paul Burton <paul.burton@mips.com>
7475 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7476 F: drivers/auxdisplay/img-ascii-lcd.c
7478 IMGTEC IR DECODER DRIVER
7479 M: James Hogan <jhogan@kernel.org>
7481 F: drivers/media/rc/img-ir/
7483 IMON SOUNDGRAPH USB IR RECEIVER
7484 M: Sean Young <sean@mess.org>
7485 L: linux-media@vger.kernel.org
7487 F: drivers/media/rc/imon_raw.c
7488 F: drivers/media/rc/imon.c
7490 IMS TWINTURBO FRAMEBUFFER DRIVER
7491 L: linux-fbdev@vger.kernel.org
7493 F: drivers/video/fbdev/imsttfb.c
7495 INA209 HARDWARE MONITOR DRIVER
7496 M: Guenter Roeck <linux@roeck-us.net>
7497 L: linux-hwmon@vger.kernel.org
7499 F: Documentation/hwmon/ina209
7500 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
7501 F: drivers/hwmon/ina209.c
7503 INA2XX HARDWARE MONITOR DRIVER
7504 M: Guenter Roeck <linux@roeck-us.net>
7505 L: linux-hwmon@vger.kernel.org
7507 F: Documentation/hwmon/ina2xx
7508 F: drivers/hwmon/ina2xx.c
7509 F: include/linux/platform_data/ina2xx.h
7511 INDUSTRY PACK SUBSYSTEM (IPACK)
7512 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7513 M: Jens Taprogge <jens.taprogge@taprogge.org>
7514 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7515 L: industrypack-devel@lists.sourceforge.net
7516 W: http://industrypack.sourceforge.net
7520 INFINIBAND SUBSYSTEM
7521 M: Doug Ledford <dledford@redhat.com>
7522 M: Jason Gunthorpe <jgg@mellanox.com>
7523 L: linux-rdma@vger.kernel.org
7524 W: https://github.com/linux-rdma/rdma-core
7525 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7526 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7528 F: Documentation/devicetree/bindings/infiniband/
7529 F: Documentation/infiniband/
7530 F: drivers/infiniband/
7531 F: include/uapi/linux/if_infiniband.h
7532 F: include/uapi/rdma/
7535 INGENIC JZ4780 DMA Driver
7536 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7538 F: drivers/dma/dma-jz4780.c
7540 INGENIC JZ4780 NAND DRIVER
7541 M: Harvey Hunt <harveyhuntnexus@gmail.com>
7542 L: linux-mtd@lists.infradead.org
7544 F: drivers/mtd/nand/raw/jz4780_*
7547 M: Jan Kara <jack@suse.cz>
7548 R: Amir Goldstein <amir73il@gmail.com>
7549 L: linux-fsdevel@vger.kernel.org
7551 F: Documentation/filesystems/inotify.txt
7552 F: fs/notify/inotify/
7553 F: include/linux/inotify.h
7554 F: include/uapi/linux/inotify.h
7556 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7557 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
7558 L: linux-input@vger.kernel.org
7559 Q: http://patchwork.kernel.org/project/linux-input/list/
7560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7563 F: include/linux/input.h
7564 F: include/uapi/linux/input.h
7565 F: include/uapi/linux/input-event-codes.h
7566 F: include/linux/input/
7567 F: Documentation/devicetree/bindings/input/
7568 F: Documentation/devicetree/bindings/serio/
7569 F: Documentation/input/
7571 INPUT MULTITOUCH (MT) PROTOCOL
7572 M: Henrik Rydberg <rydberg@bitmath.org>
7573 L: linux-input@vger.kernel.org
7575 F: Documentation/input/multi-touch-protocol.rst
7576 F: drivers/input/input-mt.c
7579 INSIDE SECURE CRYPTO DRIVER
7580 M: Antoine Tenart <antoine.tenart@bootlin.com>
7581 F: drivers/crypto/inside-secure/
7583 L: linux-crypto@vger.kernel.org
7585 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7586 M: Mimi Zohar <zohar@linux.ibm.com>
7587 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7588 L: linux-integrity@vger.kernel.org
7589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7591 F: security/integrity/ima/
7593 INTEL 810/815 FRAMEBUFFER DRIVER
7594 M: Antonino Daplas <adaplas@gmail.com>
7595 L: linux-fbdev@vger.kernel.org
7597 F: drivers/video/fbdev/i810/
7600 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7601 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
7602 M: Jie Yang <yang.jie@linux.intel.com>
7603 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7607 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7608 M: Hans de Goede <hdegoede@redhat.com>
7609 L: platform-driver-x86@vger.kernel.org
7611 F: drivers/platform/x86/intel_atomisp2_pm.c
7613 INTEL C600 SERIES SAS CONTROLLER DRIVER
7614 M: Intel SCU Linux support <intel-linux-scu@intel.com>
7615 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7616 L: linux-scsi@vger.kernel.org
7617 T: git git://git.code.sf.net/p/intel-sas/isci
7619 F: drivers/scsi/isci/
7621 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7622 M: Jani Nikula <jani.nikula@linux.intel.com>
7623 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7624 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7625 L: intel-gfx@lists.freedesktop.org
7626 W: https://01.org/linuxgraphics/
7627 B: https://01.org/linuxgraphics/documentation/how-report-bugs
7628 C: irc://chat.freenode.net/intel-gfx
7629 Q: http://patchwork.freedesktop.org/project/intel-gfx/
7630 T: git git://anongit.freedesktop.org/drm-intel
7632 F: drivers/gpu/drm/i915/
7633 F: include/drm/i915*
7634 F: include/uapi/drm/i915_drm.h
7635 F: Documentation/gpu/i915.rst
7637 INTEL ETHERNET DRIVERS
7638 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7639 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7640 W: http://www.intel.com/support/feedback.htm
7641 W: http://e1000.sourceforge.net/
7642 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7643 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7646 F: Documentation/networking/device_drivers/intel/e100.rst
7647 F: Documentation/networking/device_drivers/intel/e1000.rst
7648 F: Documentation/networking/device_drivers/intel/e1000e.rst
7649 F: Documentation/networking/device_drivers/intel/fm10k.rst
7650 F: Documentation/networking/device_drivers/intel/igb.rst
7651 F: Documentation/networking/device_drivers/intel/igbvf.rst
7652 F: Documentation/networking/device_drivers/intel/ixgb.rst
7653 F: Documentation/networking/device_drivers/intel/ixgbe.rst
7654 F: Documentation/networking/device_drivers/intel/ixgbevf.rst
7655 F: Documentation/networking/device_drivers/intel/i40e.rst
7656 F: Documentation/networking/device_drivers/intel/iavf.rst
7657 F: Documentation/networking/device_drivers/intel/ice.rst
7658 F: drivers/net/ethernet/intel/
7659 F: drivers/net/ethernet/intel/*/
7660 F: include/linux/avf/virtchnl.h
7662 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7663 M: Maik Broemme <mbroemme@libmpq.org>
7664 L: linux-fbdev@vger.kernel.org
7666 F: Documentation/fb/intelfb.txt
7667 F: drivers/video/fbdev/intelfb/
7670 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7671 L: linux-gpio@vger.kernel.org
7673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7674 F: drivers/gpio/gpio-ich.c
7675 F: drivers/gpio/gpio-intel-mid.c
7676 F: drivers/gpio/gpio-lynxpoint.c
7677 F: drivers/gpio/gpio-merrifield.c
7678 F: drivers/gpio/gpio-ml-ioh.c
7679 F: drivers/gpio/gpio-pch.c
7680 F: drivers/gpio/gpio-sch.c
7681 F: drivers/gpio/gpio-sodaville.c
7683 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7684 M: Zhenyu Wang <zhenyuw@linux.intel.com>
7685 M: Zhi Wang <zhi.a.wang@intel.com>
7686 L: intel-gvt-dev@lists.freedesktop.org
7687 L: intel-gfx@lists.freedesktop.org
7688 W: https://01.org/igvt-g
7689 T: git https://github.com/intel/gvt-linux.git
7691 F: drivers/gpu/drm/i915/gvt/
7693 INTEL HID EVENT DRIVER
7694 M: Alex Hung <alex.hung@canonical.com>
7695 L: platform-driver-x86@vger.kernel.org
7697 F: drivers/platform/x86/intel-hid.c
7699 INTEL I/OAT DMA DRIVER
7700 M: Dave Jiang <dave.jiang@intel.com>
7701 R: Dan Williams <dan.j.williams@intel.com>
7702 L: dmaengine@vger.kernel.org
7703 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7705 F: drivers/dma/ioat*
7708 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7709 M: Len Brown <lenb@kernel.org>
7710 L: linux-pm@vger.kernel.org
7711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7712 B: https://bugzilla.kernel.org
7714 F: drivers/idle/intel_idle.c
7716 INTEL INTEGRATED SENSOR HUB DRIVER
7717 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7718 M: Jiri Kosina <jikos@kernel.org>
7719 L: linux-input@vger.kernel.org
7721 F: drivers/hid/intel-ish-hid/
7724 M: David Woodhouse <dwmw2@infradead.org>
7725 L: iommu@lists.linux-foundation.org
7726 T: git git://git.infradead.org/iommu-2.6.git
7728 F: drivers/iommu/intel-iommu.c
7729 F: include/linux/intel-iommu.h
7731 INTEL IOP-ADMA DMA DRIVER
7732 R: Dan Williams <dan.j.williams@intel.com>
7734 F: drivers/dma/iop-adma.c
7736 INTEL IPU3 CSI-2 CIO2 DRIVER
7737 M: Yong Zhi <yong.zhi@intel.com>
7738 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7739 M: Bingbu Cao <bingbu.cao@intel.com>
7740 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
7741 R: Jian Xu Zheng <jian.xu.zheng@intel.com>
7742 L: linux-media@vger.kernel.org
7744 F: drivers/media/pci/intel/ipu3/
7745 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7747 INTEL IPU3 CSI-2 IMGU DRIVER
7748 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7749 L: linux-media@vger.kernel.org
7751 F: drivers/staging/media/ipu3/
7752 F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
7753 F: Documentation/media/v4l-drivers/ipu3.rst
7755 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7756 M: Krzysztof Halasa <khalasa@piap.pl>
7758 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7759 F: arch/arm/mach-ixp4xx/include/mach/npe.h
7760 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7761 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7762 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7763 F: drivers/net/wan/ixp4xx_hss.c
7765 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7766 M: Deepak Saxena <dsaxena@plexity.net>
7768 F: drivers/char/hw_random/ixp4xx-rng.c
7770 INTEL MANAGEMENT ENGINE (mei)
7771 M: Tomas Winkler <tomas.winkler@intel.com>
7772 L: linux-kernel@vger.kernel.org
7774 F: include/uapi/linux/mei.h
7775 F: include/linux/mei_cl_bus.h
7776 F: drivers/misc/mei/*
7777 F: drivers/watchdog/mei_wdt.c
7778 F: Documentation/misc-devices/mei/*
7781 INTEL MENLOW THERMAL DRIVER
7782 M: Sujith Thomas <sujith.thomas@intel.com>
7783 L: platform-driver-x86@vger.kernel.org
7784 W: https://01.org/linux-acpi
7786 F: drivers/platform/x86/intel_menlow.c
7788 INTEL MIC DRIVERS (mic)
7789 M: Sudeep Dutt <sudeep.dutt@intel.com>
7790 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7792 W: https://github.com/sudeepdutt/mic
7793 W: http://software.intel.com/en-us/mic-developer
7794 F: include/linux/mic_bus.h
7795 F: include/linux/scif.h
7796 F: include/uapi/linux/mic_common.h
7797 F: include/uapi/linux/mic_ioctl.h
7798 F: include/uapi/linux/scif_ioctl.h
7799 F: drivers/misc/mic/
7800 F: drivers/dma/mic_x100_dma.c
7801 F: drivers/dma/mic_x100_dma.h
7802 F: Documentation/mic/
7804 INTEL PMC CORE DRIVER
7805 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7806 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7807 L: platform-driver-x86@vger.kernel.org
7809 F: drivers/platform/x86/intel_pmc_core*
7811 INTEL PMC/P-Unit IPC DRIVER
7812 M: Zha Qipeng<qipeng.zha@intel.com>
7813 L: platform-driver-x86@vger.kernel.org
7815 F: drivers/platform/x86/intel_pmc_ipc.c
7816 F: drivers/platform/x86/intel_punit_ipc.c
7817 F: arch/x86/include/asm/intel_pmc_ipc.h
7818 F: arch/x86/include/asm/intel_punit_ipc.h
7820 INTEL PMIC GPIO DRIVERS
7821 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7823 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7824 F: drivers/gpio/gpio-*cove.c
7825 F: drivers/gpio/gpio-msic.c
7827 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7828 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7830 F: drivers/mfd/intel_msic.c
7831 F: drivers/mfd/intel_soc_pmic*
7832 F: include/linux/mfd/intel_msic.h
7833 F: include/linux/mfd/intel_soc_pmic*
7835 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7836 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7837 L: linux-wireless@vger.kernel.org
7839 F: Documentation/networking/device_drivers/intel/ipw2100.txt
7840 F: Documentation/networking/device_drivers/intel/ipw2200.txt
7841 F: drivers/net/wireless/intel/ipw2x00/
7844 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7845 M: Len Brown <lenb@kernel.org>
7846 L: linux-pm@vger.kernel.org
7848 F: drivers/cpufreq/intel_pstate.c
7850 INTEL RDMA RNIC DRIVER
7851 M: Faisal Latif <faisal.latif@intel.com>
7852 M: Shiraz Saleem <shiraz.saleem@intel.com>
7853 L: linux-rdma@vger.kernel.org
7855 F: drivers/infiniband/hw/i40iw/
7856 F: include/uapi/rdma/i40iw-abi.h
7858 INTEL TELEMETRY DRIVER
7859 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7860 M: "David E. Box" <david.e.box@linux.intel.com>
7861 L: platform-driver-x86@vger.kernel.org
7863 F: arch/x86/include/asm/intel_telemetry.h
7864 F: drivers/platform/x86/intel_telemetry*
7866 INTEL VIRTUAL BUTTON DRIVER
7867 M: AceLan Kao <acelan.kao@canonical.com>
7868 L: platform-driver-x86@vger.kernel.org
7870 F: drivers/platform/x86/intel-vbtn.c
7872 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7873 M: Stanislaw Gruszka <sgruszka@redhat.com>
7874 L: linux-wireless@vger.kernel.org
7876 F: drivers/net/wireless/intel/iwlegacy/
7878 INTEL WIRELESS WIFI LINK (iwlwifi)
7879 M: Johannes Berg <johannes.berg@intel.com>
7880 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7881 M: Luca Coelho <luciano.coelho@intel.com>
7882 M: Intel Linux Wireless <linuxwifi@intel.com>
7883 L: linux-wireless@vger.kernel.org
7884 W: http://intellinuxwireless.org
7885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7887 F: drivers/net/wireless/intel/iwlwifi/
7889 INTEL WIRELESS WIMAX CONNECTION 2400
7890 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7891 M: linux-wimax@intel.com
7892 L: wimax@linuxwimax.org (subscribers-only)
7894 W: http://linuxwimax.org
7895 F: Documentation/wimax/README.i2400m
7896 F: drivers/net/wimax/i2400m/
7897 F: include/uapi/linux/wimax/i2400m.h
7899 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7900 M: Mario Limonciello <mario.limonciello@dell.com>
7902 F: drivers/platform/x86/intel-wmi-thunderbolt.c
7905 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7907 F: Documentation/trace/intel_th.rst
7908 F: drivers/hwtracing/intel_th/
7910 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7911 M: Ning Sun <ning.sun@intel.com>
7912 L: tboot-devel@lists.sourceforge.net
7913 W: http://tboot.sourceforge.net
7914 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7916 F: Documentation/intel_txt.txt
7917 F: include/linux/tboot.h
7918 F: arch/x86/kernel/tboot.c
7920 INTEL-MID GPIO DRIVER
7921 M: David Cohen <david.a.cohen@linux.intel.com>
7922 L: linux-gpio@vger.kernel.org
7924 F: drivers/gpio/gpio-intel-mid.c
7926 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7927 M: Linus Walleij <linus.walleij@linaro.org>
7928 L: linux-iio@vger.kernel.org
7930 F: drivers/iio/gyro/mpu3050*
7931 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7933 IOC3 ETHERNET DRIVER
7934 M: Ralf Baechle <ralf@linux-mips.org>
7935 L: linux-mips@vger.kernel.org
7937 F: drivers/net/ethernet/sgi/ioc3-eth.c
7940 M: Pat Gefre <pfg@sgi.com>
7941 L: linux-serial@vger.kernel.org
7943 F: drivers/tty/serial/ioc3_serial.c
7945 IOMAP FILESYSTEM LIBRARY
7946 M: Christoph Hellwig <hch@infradead.org>
7947 M: Darrick J. Wong <darrick.wong@oracle.com>
7948 M: linux-xfs@vger.kernel.org
7949 M: linux-fsdevel@vger.kernel.org
7950 L: linux-xfs@vger.kernel.org
7951 L: linux-fsdevel@vger.kernel.org
7952 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
7955 F: include/linux/iomap.h
7958 M: Joerg Roedel <joro@8bytes.org>
7959 L: iommu@lists.linux-foundation.org
7960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7962 F: Documentation/devicetree/bindings/iommu/
7964 F: include/linux/iommu.h
7965 F: include/linux/of_iommu.h
7966 F: include/linux/iova.h
7969 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7971 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7974 M: Corey Minyard <minyard@acm.org>
7975 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7976 W: http://openipmi.sourceforge.net/
7978 F: Documentation/devicetree/bindings/ipmi/
7979 F: Documentation/IPMI.txt
7980 F: drivers/char/ipmi/
7981 F: include/linux/ipmi*
7982 F: include/uapi/linux/ipmi*
7984 IPS SCSI RAID DRIVER
7985 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7986 L: linux-scsi@vger.kernel.org
7987 W: http://www.adaptec.com/
7989 F: drivers/scsi/ips*
7992 M: Wensong Zhang <wensong@linux-vs.org>
7993 M: Simon Horman <horms@verge.net.au>
7994 M: Julian Anastasov <ja@ssi.bg>
7995 L: netdev@vger.kernel.org
7996 L: lvs-devel@vger.kernel.org
7998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8000 F: Documentation/networking/ipvs-sysctl.txt
8001 F: include/net/ip_vs.h
8002 F: include/uapi/linux/ip_vs.h
8003 F: net/netfilter/ipvs/
8006 M: Jiri Kosina <jikos@kernel.org>
8007 M: David Sterba <dsterba@suse.com>
8009 F: drivers/tty/ipwireless/
8012 L: netdev@vger.kernel.org
8014 F: include/uapi/linux/ipx.h
8016 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8017 M: Marc Zyngier <marc.zyngier@arm.com>
8019 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8020 F: Documentation/IRQ-domain.txt
8021 F: include/linux/irqdomain.h
8022 F: kernel/irq/irqdomain.c
8026 M: Thomas Gleixner <tglx@linutronix.de>
8027 L: linux-kernel@vger.kernel.org
8029 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8033 M: Thomas Gleixner <tglx@linutronix.de>
8034 M: Jason Cooper <jason@lakedaemon.net>
8035 M: Marc Zyngier <marc.zyngier@arm.com>
8036 L: linux-kernel@vger.kernel.org
8038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8039 F: Documentation/devicetree/bindings/interrupt-controller/
8043 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8045 F: Documentation/isa.txt
8046 F: drivers/base/isa.c
8047 F: include/linux/isa.h
8050 M: Hans Verkuil <hverkuil@xs4all.nl>
8051 L: linux-media@vger.kernel.org
8052 T: git git://linuxtv.org/media_tree.git
8053 W: https://linuxtv.org
8055 F: drivers/media/radio/radio-isa*
8058 M: Jaroslav Kysela <perex@perex.cz>
8060 F: Documentation/isapnp.txt
8061 F: drivers/pnp/isapnp/
8062 F: include/linux/isapnp.h
8065 M: Lee Duncan <lduncan@suse.com>
8066 M: Chris Leech <cleech@redhat.com>
8067 L: open-iscsi@googlegroups.com
8068 W: www.open-iscsi.com
8070 F: drivers/scsi/*iscsi*
8071 F: include/scsi/*iscsi*
8073 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8074 M: Peter Jones <pjones@redhat.com>
8075 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
8077 F: drivers/firmware/iscsi_ibft*
8079 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8080 M: Sagi Grimberg <sagi@grimberg.me>
8081 M: Max Gurtovoy <maxg@mellanox.com>
8082 L: linux-rdma@vger.kernel.org
8084 W: http://www.openfabrics.org
8085 W: www.open-iscsi.org
8086 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8087 F: drivers/infiniband/ulp/iser/
8089 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8090 M: Sagi Grimberg <sagi@grimberg.me>
8091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8092 L: linux-rdma@vger.kernel.org
8093 L: target-devel@vger.kernel.org
8095 W: http://www.linux-iscsi.org
8096 F: drivers/infiniband/ulp/isert
8099 M: Karsten Keil <isdn@linux-pingi.de>
8100 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
8101 L: netdev@vger.kernel.org
8102 W: http://www.isdn4linux.de
8103 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8105 F: Documentation/isdn/
8107 F: include/linux/isdn.h
8108 F: include/linux/isdn/
8109 F: include/uapi/linux/isdn.h
8110 F: include/uapi/linux/isdn/
8112 IT87 HARDWARE MONITORING DRIVER
8113 M: Jean Delvare <jdelvare@suse.com>
8114 L: linux-hwmon@vger.kernel.org
8116 F: Documentation/hwmon/it87
8117 F: drivers/hwmon/it87.c
8120 M: Antti Palosaari <crope@iki.fi>
8121 L: linux-media@vger.kernel.org
8122 W: https://linuxtv.org
8123 W: http://palosaari.fi/linux/
8124 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8125 T: git git://linuxtv.org/anttip/media_tree.git
8127 F: drivers/media/tuners/it913x*
8129 IVTV VIDEO4LINUX DRIVER
8130 M: Andy Walls <awalls@md.metrocast.net>
8131 L: ivtv-devel@ivtvdriver.org (subscribers-only)
8132 L: linux-media@vger.kernel.org
8133 T: git git://linuxtv.org/media_tree.git
8134 W: http://www.ivtvdriver.org
8136 F: Documentation/media/v4l-drivers/ivtv*
8137 F: drivers/media/pci/ivtv/
8138 F: include/uapi/linux/ivtv*
8140 IX2505V MEDIA DRIVER
8141 M: Malcolm Priestley <tvboxspy@gmail.com>
8142 L: linux-media@vger.kernel.org
8143 W: https://linuxtv.org
8144 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8146 F: drivers/media/dvb-frontends/ix2505v*
8148 JAILHOUSE HYPERVISOR INTERFACE
8149 M: Jan Kiszka <jan.kiszka@siemens.com>
8150 L: jailhouse-dev@googlegroups.com
8152 F: arch/x86/kernel/jailhouse.c
8153 F: arch/x86/include/asm/jailhouse_para.h
8155 JC42.4 TEMPERATURE SENSOR DRIVER
8156 M: Guenter Roeck <linux@roeck-us.net>
8157 L: linux-hwmon@vger.kernel.org
8159 F: drivers/hwmon/jc42.c
8160 F: Documentation/hwmon/jc42
8163 M: Dave Kleikamp <shaggy@kernel.org>
8164 L: jfs-discussion@lists.sourceforge.net
8165 W: http://jfs.sourceforge.net/
8166 T: git git://github.com/kleikamp/linux-shaggy.git
8168 F: Documentation/filesystems/jfs.txt
8172 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
8173 L: netdev@vger.kernel.org
8175 F: drivers/net/ethernet/jme.*
8177 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8178 M: David Woodhouse <dwmw2@infradead.org>
8179 L: linux-mtd@lists.infradead.org
8180 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
8183 F: include/uapi/linux/jffs2.h
8185 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8186 M: "Theodore Ts'o" <tytso@mit.edu>
8187 M: Jan Kara <jack@suse.com>
8188 L: linux-ext4@vger.kernel.org
8191 F: include/linux/jbd2.h
8193 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8194 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8195 L: linux-media@vger.kernel.org
8197 F: drivers/media/platform/rcar_jpu.c
8199 JSM Neo PCI based serial card
8200 L: linux-serial@vger.kernel.org
8202 F: drivers/tty/serial/jsm/
8204 K10TEMP HARDWARE MONITORING DRIVER
8205 M: Clemens Ladisch <clemens@ladisch.de>
8206 L: linux-hwmon@vger.kernel.org
8208 F: Documentation/hwmon/k10temp
8209 F: drivers/hwmon/k10temp.c
8211 K8TEMP HARDWARE MONITORING DRIVER
8212 M: Rudolf Marek <r.marek@assembler.cz>
8213 L: linux-hwmon@vger.kernel.org
8215 F: Documentation/hwmon/k8temp
8216 F: drivers/hwmon/k8temp.c
8219 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
8220 R: Alexander Potapenko <glider@google.com>
8221 R: Dmitry Vyukov <dvyukov@google.com>
8222 L: kasan-dev@googlegroups.com
8224 F: arch/*/include/asm/kasan.h
8225 F: arch/*/mm/kasan_init*
8226 F: Documentation/dev-tools/kasan.rst
8227 F: include/linux/kasan*.h
8230 F: scripts/Makefile.kasan
8233 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8234 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8235 L: linux-kbuild@vger.kernel.org
8237 F: Documentation/kbuild/kconfig*
8239 F: scripts/Kconfig.include
8242 M: Dave Young <dyoung@redhat.com>
8243 M: Baoquan He <bhe@redhat.com>
8244 R: Vivek Goyal <vgoyal@redhat.com>
8245 L: kexec@lists.infradead.org
8246 W: http://lse.sourceforge.net/kdump/
8248 F: Documentation/kdump/
8250 KEENE FM RADIO TRANSMITTER DRIVER
8251 M: Hans Verkuil <hverkuil@xs4all.nl>
8252 L: linux-media@vger.kernel.org
8253 T: git git://linuxtv.org/media_tree.git
8254 W: https://linuxtv.org
8256 F: drivers/media/radio/radio-keene*
8259 M: Ian Kent <raven@themaw.net>
8260 L: autofs@vger.kernel.org
8264 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8265 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8266 M: Michal Marek <michal.lkml@markovi.net>
8267 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8268 L: linux-kbuild@vger.kernel.org
8270 F: Documentation/kbuild/
8273 F: scripts/Makefile*
8280 L: kernel-janitors@vger.kernel.org
8281 W: http://kernelnewbies.org/KernelJanitors
8284 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8285 M: "J. Bruce Fields" <bfields@fieldses.org>
8286 M: Jeff Layton <jlayton@kernel.org>
8287 L: linux-nfs@vger.kernel.org
8288 W: http://nfs.sourceforge.net/
8289 T: git git://linux-nfs.org/~bfields/linux.git
8292 F: include/uapi/linux/nfsd/
8296 F: include/linux/lockd/
8297 F: include/linux/sunrpc/
8298 F: include/uapi/linux/sunrpc/
8300 KERNEL SELFTEST FRAMEWORK
8301 M: Shuah Khan <shuah@kernel.org>
8302 M: Shuah Khan <skhan@linuxfoundation.org>
8303 L: linux-kselftest@vger.kernel.org
8304 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8305 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
8307 F: tools/testing/selftests/
8308 F: Documentation/dev-tools/kselftest*
8310 KERNEL USERMODE HELPER
8311 M: Luis Chamberlain <mcgrof@kernel.org>
8312 L: linux-kernel@vger.kernel.org
8315 F: include/linux/umh.h
8317 KERNEL VIRTUAL MACHINE (KVM)
8318 M: Paolo Bonzini <pbonzini@redhat.com>
8319 M: Radim Krčmář <rkrcmar@redhat.com>
8320 L: kvm@vger.kernel.org
8321 W: http://www.linux-kvm.org
8322 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8324 F: Documentation/virtual/kvm/
8325 F: include/trace/events/kvm.h
8326 F: include/uapi/asm-generic/kvm*
8327 F: include/uapi/linux/kvm*
8328 F: include/asm-generic/kvm*
8329 F: include/linux/kvm*
8330 F: include/kvm/iodev.h
8334 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8335 M: Joerg Roedel <joro@8bytes.org>
8336 L: kvm@vger.kernel.org
8337 W: http://www.linux-kvm.org/
8339 F: arch/x86/include/asm/svm.h
8340 F: arch/x86/kvm/svm.c
8342 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8343 M: Christoffer Dall <christoffer.dall@arm.com>
8344 M: Marc Zyngier <marc.zyngier@arm.com>
8345 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8346 L: kvmarm@lists.cs.columbia.edu
8347 W: http://systems.cs.columbia.edu/projects/kvm-arm
8348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8350 F: arch/arm/include/uapi/asm/kvm*
8351 F: arch/arm/include/asm/kvm*
8354 F: include/kvm/arm_*
8356 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8357 M: Christoffer Dall <christoffer.dall@arm.com>
8358 M: Marc Zyngier <marc.zyngier@arm.com>
8359 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8360 L: kvmarm@lists.cs.columbia.edu
8362 F: arch/arm64/include/uapi/asm/kvm*
8363 F: arch/arm64/include/asm/kvm*
8366 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8367 M: James Hogan <jhogan@kernel.org>
8368 L: linux-mips@vger.kernel.org
8370 F: arch/mips/include/uapi/asm/kvm*
8371 F: arch/mips/include/asm/kvm*
8374 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8375 M: Paul Mackerras <paulus@ozlabs.org>
8376 L: kvm-ppc@vger.kernel.org
8377 W: http://www.linux-kvm.org/
8378 T: git git://github.com/agraf/linux-2.6.git
8380 F: arch/powerpc/include/uapi/asm/kvm*
8381 F: arch/powerpc/include/asm/kvm*
8382 F: arch/powerpc/kvm/
8383 F: arch/powerpc/kernel/kvm*
8385 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8386 M: Christian Borntraeger <borntraeger@de.ibm.com>
8387 M: Janosch Frank <frankja@linux.ibm.com>
8388 R: David Hildenbrand <david@redhat.com>
8389 R: Cornelia Huck <cohuck@redhat.com>
8390 L: linux-s390@vger.kernel.org
8391 W: http://www.ibm.com/developerworks/linux/linux390/
8392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8394 F: arch/s390/include/uapi/asm/kvm*
8395 F: arch/s390/include/asm/gmap.h
8396 F: arch/s390/include/asm/kvm*
8398 F: arch/s390/mm/gmap.c
8400 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8401 M: Paolo Bonzini <pbonzini@redhat.com>
8402 M: Radim Krčmář <rkrcmar@redhat.com>
8403 L: kvm@vger.kernel.org
8404 W: http://www.linux-kvm.org
8405 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8409 F: arch/x86/include/uapi/asm/kvm*
8410 F: arch/x86/include/asm/kvm*
8411 F: arch/x86/include/asm/pvclock-abi.h
8412 F: arch/x86/kernel/kvm.c
8413 F: arch/x86/kernel/kvmclock.c
8416 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8417 M: Tejun Heo <tj@kernel.org>
8418 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8420 F: include/linux/kernfs.h
8424 M: Eric Biederman <ebiederm@xmission.com>
8425 W: http://kernel.org/pub/linux/utils/kernel/kexec/
8426 L: kexec@lists.infradead.org
8428 F: include/linux/kexec.h
8429 F: include/uapi/linux/kexec.h
8433 M: Mimi Zohar <zohar@linux.ibm.com>
8434 L: linux-integrity@vger.kernel.org
8435 L: keyrings@vger.kernel.org
8437 F: Documentation/security/keys/trusted-encrypted.rst
8438 F: include/keys/encrypted-type.h
8439 F: security/keys/encrypted-keys/
8442 M: James Bottomley <jejb@linux.ibm.com>
8443 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8444 M: Mimi Zohar <zohar@linuxibm.com>
8445 L: linux-integrity@vger.kernel.org
8446 L: keyrings@vger.kernel.org
8448 F: Documentation/security/keys/trusted-encrypted.rst
8449 F: include/keys/trusted-type.h
8450 F: security/keys/trusted.c
8451 F: security/keys/trusted.h
8454 M: David Howells <dhowells@redhat.com>
8455 L: keyrings@vger.kernel.org
8457 F: Documentation/security/keys/core.rst
8458 F: include/linux/key.h
8459 F: include/linux/key-type.h
8460 F: include/linux/keyctl.h
8461 F: include/uapi/linux/keyctl.h
8465 KGDB / KDB /debug_core
8466 M: Jason Wessel <jason.wessel@windriver.com>
8467 M: Daniel Thompson <daniel.thompson@linaro.org>
8468 W: http://kgdb.wiki.kernel.org/
8469 L: kgdb-bugreport@lists.sourceforge.net
8470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8472 F: Documentation/dev-tools/kgdb.rst
8473 F: drivers/misc/kgdbts.c
8474 F: drivers/tty/serial/kgdboc.c
8475 F: include/linux/kdb.h
8476 F: include/linux/kgdb.h
8480 M: Catalin Marinas <catalin.marinas@arm.com>
8482 F: Documentation/dev-tools/kmemleak.rst
8483 F: include/linux/kmemleak.h
8485 F: mm/kmemleak-test.c
8487 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8488 M: Luis Chamberlain <mcgrof@kernel.org>
8489 L: linux-kernel@vger.kernel.org
8492 F: include/linux/kmod.h
8494 F: tools/testing/selftests/kmod/
8497 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8498 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8499 M: "David S. Miller" <davem@davemloft.net>
8500 M: Masami Hiramatsu <mhiramat@kernel.org>
8502 F: Documentation/kprobes.txt
8503 F: include/linux/kprobes.h
8504 F: include/asm-generic/kprobes.h
8507 KS0108 LCD CONTROLLER DRIVER
8508 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8510 F: Documentation/auxdisplay/ks0108
8511 F: drivers/auxdisplay/ks0108.c
8512 F: include/linux/ks0108.h
8515 M: David Ahern <dsa@cumulusnetworks.com>
8516 L: netdev@vger.kernel.org
8519 F: include/net/l3mdev.h
8522 M: John Fastabend <john.fastabend@gmail.com>
8523 M: Daniel Borkmann <daniel@iogearbox.net>
8524 L: netdev@vger.kernel.org
8525 L: bpf@vger.kernel.org
8527 F: include/linux/skmsg.h
8529 F: net/core/sock_map.c
8530 F: net/ipv4/tcp_bpf.c
8532 LANTIQ / INTEL Ethernet drivers
8533 M: Hauke Mehrtens <hauke@hauke-m.de>
8534 L: netdev@vger.kernel.org
8536 F: net/dsa/tag_gswip.c
8537 F: drivers/net/ethernet/lantiq_xrx200.c
8538 F: drivers/net/dsa/lantiq_pce.h
8539 F: drivers/net/dsa/lantiq_gswip.c
8541 LANTIQ MIPS ARCHITECTURE
8542 M: John Crispin <john@phrozen.org>
8543 L: linux-mips@vger.kernel.org
8546 F: drivers/soc/lantiq
8549 L: linux-x25@vger.kernel.org
8551 F: Documentation/networking/lapb-module.txt
8555 LASI 53c700 driver for PARISC
8556 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8557 L: linux-scsi@vger.kernel.org
8559 F: Documentation/scsi/53c700.txt
8560 F: drivers/scsi/53c700*
8563 M: Tobin C. Harding <me@tobin.cc>
8564 M: Tycho Andersen <tycho@tycho.ws>
8565 L: kernel-hardening@lists.openwall.com
8567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8568 F: scripts/leaking_addresses.pl
8571 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
8572 M: Pavel Machek <pavel@ucw.cz>
8573 L: linux-leds@vger.kernel.org
8574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8576 F: Documentation/devicetree/bindings/leds/
8578 F: include/linux/leds.h
8580 LEGACY EEPROM DRIVER
8581 M: Jean Delvare <jdelvare@suse.com>
8583 F: Documentation/misc-devices/eeprom
8584 F: drivers/misc/eeprom/eeprom.c
8587 R: David Lechner <david@lechnology.com>
8589 F: arch/arm/boot/dts/da850-lego-ev3.dts
8590 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8591 F: drivers/power/supply/lego_ev3_battery.c
8593 LEGO USB Tower driver
8594 M: Juergen Stuber <starblue@users.sourceforge.net>
8595 L: legousb-devel@lists.sourceforge.net
8596 W: http://legousb.sourceforge.net/
8598 F: drivers/usb/misc/legousbtower.c
8601 M: Matan Ziv-Av <matan@svgalib.org>
8602 L: platform-driver-x86@vger.kernel.org
8604 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
8605 F: Documentation/laptops/lg-laptop.rst
8606 F: drivers/platform/x86/lg-laptop.c
8609 M: Michael Krufky <mkrufky@linuxtv.org>
8610 L: linux-media@vger.kernel.org
8611 W: https://linuxtv.org
8612 W: http://github.com/mkrufky
8613 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8614 T: git git://linuxtv.org/mkrufky/tuners.git
8616 F: drivers/media/dvb-frontends/lg2160.*
8618 LGDT3305 MEDIA DRIVER
8619 M: Michael Krufky <mkrufky@linuxtv.org>
8620 L: linux-media@vger.kernel.org
8621 W: https://linuxtv.org
8622 W: http://github.com/mkrufky
8623 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8624 T: git git://linuxtv.org/mkrufky/tuners.git
8626 F: drivers/media/dvb-frontends/lgdt3305.*
8628 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8629 M: Viresh Kumar <vireshk@kernel.org>
8630 L: linux-ide@vger.kernel.org
8631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8633 F: include/linux/pata_arasan_cf_data.h
8634 F: drivers/ata/pata_arasan_cf.c
8637 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8638 M: Jens Axboe <axboe@kernel.dk>
8639 L: linux-ide@vger.kernel.org
8640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8642 F: drivers/ata/pata_*.c
8643 F: drivers/ata/ata_generic.c
8645 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8646 M: Linus Walleij <linus.walleij@linaro.org>
8647 L: linux-ide@vger.kernel.org
8648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8650 F: drivers/ata/pata_ftide010.c
8651 F: drivers/ata/sata_gemini.c
8652 F: drivers/ata/sata_gemini.h
8654 LIBATA SATA AHCI PLATFORM devices support
8655 M: Hans de Goede <hdegoede@redhat.com>
8656 M: Jens Axboe <axboe@kernel.dk>
8657 L: linux-ide@vger.kernel.org
8658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8660 F: drivers/ata/ahci_platform.c
8661 F: drivers/ata/libahci_platform.c
8662 F: include/linux/ahci_platform.h
8664 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8665 M: Mikael Pettersson <mikpelinux@gmail.com>
8666 L: linux-ide@vger.kernel.org
8667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8669 F: drivers/ata/sata_promise.*
8671 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8672 M: Jens Axboe <axboe@kernel.dk>
8673 L: linux-ide@vger.kernel.org
8674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8677 F: include/linux/ata.h
8678 F: include/linux/libata.h
8679 F: Documentation/devicetree/bindings/ata/
8682 M: Sasha Levin <alexander.levin@microsoft.com>
8684 F: tools/lib/lockdep/
8686 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8687 M: Ross Zwisler <zwisler@kernel.org>
8688 M: Dan Williams <dan.j.williams@intel.com>
8689 M: Vishal Verma <vishal.l.verma@intel.com>
8690 M: Dave Jiang <dave.jiang@intel.com>
8691 L: linux-nvdimm@lists.01.org
8692 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8694 F: drivers/nvdimm/blk.c
8695 F: drivers/nvdimm/region_devs.c
8697 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8698 M: Vishal Verma <vishal.l.verma@intel.com>
8699 M: Dan Williams <dan.j.williams@intel.com>
8700 M: Ross Zwisler <zwisler@kernel.org>
8701 M: Dave Jiang <dave.jiang@intel.com>
8702 L: linux-nvdimm@lists.01.org
8703 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8705 F: drivers/nvdimm/btt*
8707 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8708 M: Ross Zwisler <zwisler@kernel.org>
8709 M: Dan Williams <dan.j.williams@intel.com>
8710 M: Vishal Verma <vishal.l.verma@intel.com>
8711 M: Dave Jiang <dave.jiang@intel.com>
8712 L: linux-nvdimm@lists.01.org
8713 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8715 F: drivers/nvdimm/pmem*
8717 LIBNVDIMM: DEVICETREE BINDINGS
8718 M: Oliver O'Halloran <oohall@gmail.com>
8719 L: linux-nvdimm@lists.01.org
8720 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8722 F: drivers/nvdimm/of_pmem.c
8723 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
8725 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8726 M: Dan Williams <dan.j.williams@intel.com>
8727 M: Ross Zwisler <zwisler@kernel.org>
8728 M: Vishal Verma <vishal.l.verma@intel.com>
8729 M: Dave Jiang <dave.jiang@intel.com>
8730 L: linux-nvdimm@lists.01.org
8731 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8735 F: drivers/acpi/nfit/*
8736 F: include/linux/nd.h
8737 F: include/linux/libnvdimm.h
8738 F: include/uapi/linux/ndctl.h
8740 LIGHTNVM PLATFORM SUPPORT
8741 M: Matias Bjorling <mb@lightnvm.io>
8742 W: http://github/OpenChannelSSD
8743 L: linux-block@vger.kernel.org
8745 F: drivers/lightnvm/
8746 F: include/linux/lightnvm.h
8747 F: include/uapi/linux/lightnvm.h
8749 LINUX FOR POWER MACINTOSH
8750 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8751 W: http://www.penguinppc.org/
8752 L: linuxppc-dev@lists.ozlabs.org
8754 F: arch/powerpc/platforms/powermac/
8755 F: drivers/macintosh/
8757 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8758 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8759 M: Paul Mackerras <paulus@samba.org>
8760 M: Michael Ellerman <mpe@ellerman.id.au>
8761 W: https://github.com/linuxppc/linux/wiki
8762 L: linuxppc-dev@lists.ozlabs.org
8763 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8766 F: Documentation/ABI/stable/sysfs-firmware-opal-*
8767 F: Documentation/devicetree/bindings/powerpc/
8768 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
8769 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
8770 F: Documentation/powerpc/
8772 F: drivers/char/tpm/tpm_ibmvtpm*
8773 F: drivers/crypto/nx/
8774 F: drivers/crypto/vmx/
8775 F: drivers/i2c/busses/i2c-opal.c
8776 F: drivers/net/ethernet/ibm/ibmveth.*
8777 F: drivers/net/ethernet/ibm/ibmvnic.*
8778 F: drivers/pci/hotplug/pnv_php.c
8779 F: drivers/pci/hotplug/rpa*
8780 F: drivers/rtc/rtc-opal.c
8781 F: drivers/scsi/ibmvscsi/
8782 F: drivers/tty/hvc/hvc_opal.c
8783 F: drivers/watchdog/wdrtas.c
8784 F: tools/testing/selftests/powerpc
8791 LINUX FOR POWERPC EMBEDDED MPC5XXX
8792 M: Anatolij Gustschin <agust@denx.de>
8793 L: linuxppc-dev@lists.ozlabs.org
8794 T: git git://git.denx.de/linux-denx-agust.git
8796 F: arch/powerpc/platforms/512x/
8797 F: arch/powerpc/platforms/52xx/
8799 LINUX FOR POWERPC EMBEDDED PPC4XX
8800 M: Alistair Popple <alistair@popple.id.au>
8801 M: Matt Porter <mporter@kernel.crashing.org>
8802 W: http://www.penguinppc.org/
8803 L: linuxppc-dev@lists.ozlabs.org
8805 F: arch/powerpc/platforms/40x/
8806 F: arch/powerpc/platforms/44x/
8808 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8809 M: Scott Wood <oss@buserror.net>
8810 M: Kumar Gala <galak@kernel.crashing.org>
8811 W: http://www.penguinppc.org/
8812 L: linuxppc-dev@lists.ozlabs.org
8813 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8815 F: arch/powerpc/platforms/83xx/
8816 F: arch/powerpc/platforms/85xx/
8817 F: Documentation/devicetree/bindings/powerpc/fsl/
8819 LINUX FOR POWERPC EMBEDDED PPC8XX
8820 M: Vitaly Bordug <vitb@kernel.crashing.org>
8821 W: http://www.penguinppc.org/
8822 L: linuxppc-dev@lists.ozlabs.org
8824 F: arch/powerpc/platforms/8xx/
8826 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8827 L: linuxppc-dev@lists.ozlabs.org
8829 F: arch/powerpc/*/*virtex*
8830 F: arch/powerpc/*/*/*virtex*
8832 LINUX FOR POWERPC PA SEMI PWRFICIENT
8833 L: linuxppc-dev@lists.ozlabs.org
8835 F: arch/powerpc/platforms/pasemi/
8836 F: drivers/*/*pasemi*
8837 F: drivers/*/*/*pasemi*
8839 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8840 M: Kees Cook <keescook@chromium.org>
8842 F: drivers/misc/lkdtm/*
8844 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8845 M: Alan Stern <stern@rowland.harvard.edu>
8846 M: Andrea Parri <andrea.parri@amarulasolutions.com>
8847 M: Will Deacon <will.deacon@arm.com>
8848 M: Peter Zijlstra <peterz@infradead.org>
8849 M: Boqun Feng <boqun.feng@gmail.com>
8850 M: Nicholas Piggin <npiggin@gmail.com>
8851 M: David Howells <dhowells@redhat.com>
8852 M: Jade Alglave <j.alglave@ucl.ac.uk>
8853 M: Luc Maranget <luc.maranget@inria.fr>
8854 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
8855 R: Akira Yokosawa <akiyks@gmail.com>
8856 R: Daniel Lustig <dlustig@nvidia.com>
8857 L: linux-kernel@vger.kernel.org
8858 L: linux-arch@vger.kernel.org
8860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8861 F: tools/memory-model/
8862 F: Documentation/atomic_bitops.txt
8863 F: Documentation/atomic_t.txt
8864 F: Documentation/core-api/atomic_ops.rst
8865 F: Documentation/core-api/refcount-vs-atomic.rst
8866 F: Documentation/memory-barriers.txt
8868 LIS3LV02D ACCELEROMETER DRIVER
8869 M: Eric Piel <eric.piel@tremplin-utc.net>
8871 F: Documentation/misc-devices/lis3lv02d
8872 F: drivers/misc/lis3lv02d/
8873 F: drivers/platform/x86/hp_accel.c
8876 M: Josh Poimboeuf <jpoimboe@redhat.com>
8877 M: Jessica Yu <jeyu@kernel.org>
8878 M: Jiri Kosina <jikos@kernel.org>
8879 M: Miroslav Benes <mbenes@suse.cz>
8880 R: Petr Mladek <pmladek@suse.com>
8882 F: kernel/livepatch/
8883 F: include/linux/livepatch.h
8884 F: arch/x86/include/asm/livepatch.h
8885 F: arch/x86/kernel/livepatch.c
8886 F: Documentation/livepatch/
8887 F: Documentation/ABI/testing/sysfs-kernel-livepatch
8888 F: samples/livepatch/
8889 L: live-patching@vger.kernel.org
8890 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8893 L: netdev@vger.kernel.org
8895 F: include/linux/llc.h
8896 F: include/uapi/linux/llc.h
8900 LM73 HARDWARE MONITOR DRIVER
8901 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
8902 L: linux-hwmon@vger.kernel.org
8904 F: drivers/hwmon/lm73.c
8906 LM78 HARDWARE MONITOR DRIVER
8907 M: Jean Delvare <jdelvare@suse.com>
8908 L: linux-hwmon@vger.kernel.org
8910 F: Documentation/hwmon/lm78
8911 F: drivers/hwmon/lm78.c
8913 LM83 HARDWARE MONITOR DRIVER
8914 M: Jean Delvare <jdelvare@suse.com>
8915 L: linux-hwmon@vger.kernel.org
8917 F: Documentation/hwmon/lm83
8918 F: drivers/hwmon/lm83.c
8920 LM90 HARDWARE MONITOR DRIVER
8921 M: Jean Delvare <jdelvare@suse.com>
8922 L: linux-hwmon@vger.kernel.org
8924 F: Documentation/hwmon/lm90
8925 F: Documentation/devicetree/bindings/hwmon/lm90.txt
8926 F: drivers/hwmon/lm90.c
8927 F: include/dt-bindings/thermal/lm90.h
8929 LM95234 HARDWARE MONITOR DRIVER
8930 M: Guenter Roeck <linux@roeck-us.net>
8931 L: linux-hwmon@vger.kernel.org
8933 F: Documentation/hwmon/lm95234
8934 F: drivers/hwmon/lm95234.c
8936 LME2510 MEDIA DRIVER
8937 M: Malcolm Priestley <tvboxspy@gmail.com>
8938 L: linux-media@vger.kernel.org
8939 W: https://linuxtv.org
8940 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8942 F: drivers/media/usb/dvb-usb-v2/lmedm04*
8944 LOADPIN SECURITY MODULE
8945 M: Kees Cook <keescook@chromium.org>
8946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8948 F: security/loadpin/
8949 F: Documentation/admin-guide/LSM/LoadPin.rst
8952 M: Peter Zijlstra <peterz@infradead.org>
8953 M: Ingo Molnar <mingo@redhat.com>
8954 M: Will Deacon <will.deacon@arm.com>
8955 L: linux-kernel@vger.kernel.org
8956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8958 F: Documentation/locking/
8959 F: include/linux/lockdep.h
8960 F: include/linux/spinlock*.h
8961 F: arch/*/include/asm/spinlock*.h
8962 F: include/linux/rwlock*.h
8963 F: include/linux/mutex*.h
8964 F: include/linux/rwsem*.h
8965 F: arch/*/include/asm/rwsem.h
8966 F: include/linux/seqlock.h
8967 F: lib/locking*.[ch]
8969 X: kernel/locking/locktorture.c
8971 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8972 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
8973 L: linux-ntfs-dev@lists.sourceforge.net
8974 W: http://www.linux-ntfs.org/content/view/19/37/
8976 F: Documentation/ldm.txt
8977 F: block/partitions/ldm.*
8979 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8980 M: Sathya Prakash <sathya.prakash@broadcom.com>
8981 M: Chaitra P B <chaitra.basappa@broadcom.com>
8982 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8983 L: MPT-FusionLinux.pdl@broadcom.com
8984 L: linux-scsi@vger.kernel.org
8985 W: http://www.avagotech.com/support/
8987 F: drivers/message/fusion/
8988 F: drivers/scsi/mpt3sas/
8990 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8991 M: Matthew Wilcox <willy@infradead.org>
8992 L: linux-scsi@vger.kernel.org
8994 F: drivers/scsi/sym53c8xx_2/
8997 M: Marcus Folkesson <marcus.folkesson@gmail.com>
8998 L: linux-iio@vger.kernel.org
9000 F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9001 F: drivers/iio/dac/ltc1660.c
9003 LTC4261 HARDWARE MONITOR DRIVER
9004 M: Guenter Roeck <linux@roeck-us.net>
9005 L: linux-hwmon@vger.kernel.org
9007 F: Documentation/hwmon/ltc4261
9008 F: drivers/hwmon/ltc4261.c
9010 LTC4306 I2C MULTIPLEXER DRIVER
9011 M: Michael Hennerich <michael.hennerich@analog.com>
9012 W: http://ez.analog.com/community/linux-device-drivers
9013 L: linux-i2c@vger.kernel.org
9015 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
9016 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9018 LTP (Linux Test Project)
9019 M: Mike Frysinger <vapier@gentoo.org>
9020 M: Cyril Hrubis <chrubis@suse.cz>
9021 M: Wanlong Gao <wanlong.gao@gmail.com>
9022 M: Jan Stancek <jstancek@redhat.com>
9023 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9024 M: Alexey Kodanev <alexey.kodanev@oracle.com>
9025 L: ltp@lists.linux.it (subscribers-only)
9026 W: http://linux-test-project.github.io/
9027 T: git git://github.com/linux-test-project/ltp.git
9031 M: Geert Uytterhoeven <geert@linux-m68k.org>
9032 L: linux-m68k@lists.linux-m68k.org
9033 W: http://www.linux-m68k.org/
9034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9039 M68K ON APPLE MACINTOSH
9040 M: Joshua Thompson <funaho@jurai.org>
9041 W: http://www.mac.linux-m68k.org/
9042 L: linux-m68k@lists.linux-m68k.org
9047 M: Philip Blundell <philb@gnu.org>
9048 W: http://www.tazenda.demon.co.uk/phil/linux-hp
9052 M88DS3103 MEDIA DRIVER
9053 M: Antti Palosaari <crope@iki.fi>
9054 L: linux-media@vger.kernel.org
9055 W: https://linuxtv.org
9056 W: http://palosaari.fi/linux/
9057 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9058 T: git git://linuxtv.org/anttip/media_tree.git
9060 F: drivers/media/dvb-frontends/m88ds3103*
9062 M88RS2000 MEDIA DRIVER
9063 M: Malcolm Priestley <tvboxspy@gmail.com>
9064 L: linux-media@vger.kernel.org
9065 W: https://linuxtv.org
9066 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9068 F: drivers/media/dvb-frontends/m88rs2000*
9070 MA901 MASTERKIT USB FM RADIO DRIVER
9071 M: Alexey Klimov <klimov.linux@gmail.com>
9072 L: linux-media@vger.kernel.org
9073 T: git git://linuxtv.org/media_tree.git
9075 F: drivers/media/radio/radio-ma901.c
9078 M: Johannes Berg <johannes@sipsolutions.net>
9079 L: linux-wireless@vger.kernel.org
9080 W: http://wireless.kernel.org/
9081 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9084 F: Documentation/networking/mac80211-injection.txt
9085 F: include/net/mac80211.h
9087 F: drivers/net/wireless/mac80211_hwsim.[ch]
9088 F: Documentation/networking/mac80211_hwsim/README
9091 M: Jassi Brar <jassisinghbrar@gmail.com>
9092 L: linux-kernel@vger.kernel.org
9095 F: include/linux/mailbox_client.h
9096 F: include/linux/mailbox_controller.h
9098 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9099 M: Michael Kerrisk <mtk.manpages@gmail.com>
9100 W: http://www.kernel.org/doc/man-pages
9101 L: linux-man@vger.kernel.org
9104 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9105 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
9106 L: linux-mips@vger.kernel.org
9108 F: arch/mips/boot/dts/img/pistachio_marduk.dts
9110 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9111 M: Andrew Lunn <andrew@lunn.ch>
9112 M: Vivien Didelot <vivien.didelot@gmail.com>
9113 L: netdev@vger.kernel.org
9115 F: drivers/net/dsa/mv88e6xxx/
9116 F: include/linux/platform_data/mv88e6xxx.h
9117 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
9119 MARVELL ARMADA DRM SUPPORT
9120 M: Russell King <linux@armlinux.org.uk>
9122 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9123 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9124 F: drivers/gpu/drm/armada/
9125 F: include/uapi/drm/armada_drm.h
9126 F: Documentation/devicetree/bindings/display/armada/
9128 MARVELL CRYPTO DRIVER
9129 M: Boris Brezillon <bbrezillon@kernel.org>
9130 M: Arnaud Ebalard <arno@natisbad.org>
9131 F: drivers/crypto/marvell/
9133 L: linux-crypto@vger.kernel.org
9135 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9136 M: Mirko Lindner <mlindner@marvell.com>
9137 M: Stephen Hemminger <stephen@networkplumber.org>
9138 L: netdev@vger.kernel.org
9140 F: drivers/net/ethernet/marvell/sk*
9142 MARVELL LIBERTAS WIRELESS DRIVER
9143 L: libertas-dev@lists.infradead.org
9145 F: drivers/net/wireless/marvell/libertas/
9147 MARVELL MACCHIATOBIN SUPPORT
9148 M: Russell King <linux@armlinux.org.uk>
9149 L: linux-arm-kernel@lists.infradead.org
9151 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9153 MARVELL MV643XX ETHERNET DRIVER
9154 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9155 L: netdev@vger.kernel.org
9157 F: drivers/net/ethernet/marvell/mv643xx_eth.*
9158 F: include/linux/mv643xx.h
9160 MARVELL MV88X3310 PHY DRIVER
9161 M: Russell King <linux@armlinux.org.uk>
9162 L: netdev@vger.kernel.org
9164 F: drivers/net/phy/marvell10g.c
9166 MARVELL MVEBU THERMAL DRIVER
9167 M: Miquel Raynal <miquel.raynal@bootlin.com>
9169 F: drivers/thermal/armada_thermal.c
9171 MARVELL MVNETA ETHERNET DRIVER
9172 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9173 L: netdev@vger.kernel.org
9175 F: drivers/net/ethernet/marvell/mvneta.*
9177 MARVELL MWIFIEX WIRELESS DRIVER
9178 M: Amitkumar Karwar <amitkarwar@gmail.com>
9179 M: Nishant Sarmukadam <nishants@marvell.com>
9180 M: Ganapathi Bhat <gbhat@marvell.com>
9181 M: Xinming Hu <huxinming820@gmail.com>
9182 L: linux-wireless@vger.kernel.org
9184 F: drivers/net/wireless/marvell/mwifiex/
9186 MARVELL MWL8K WIRELESS DRIVER
9187 M: Lennert Buytenhek <buytenh@wantstofly.org>
9188 L: linux-wireless@vger.kernel.org
9190 F: drivers/net/wireless/marvell/mwl8k.c
9192 MARVELL NAND CONTROLLER DRIVER
9193 M: Miquel Raynal <miquel.raynal@bootlin.com>
9194 L: linux-mtd@lists.infradead.org
9196 F: drivers/mtd/nand/raw/marvell_nand.c
9197 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
9199 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9200 M: Nicolas Pitre <nico@fluxnic.net>
9202 F: drivers/mmc/host/mvsdio.*
9204 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9205 M: Hu Ziji <huziji@marvell.com>
9206 L: linux-mmc@vger.kernel.org
9208 F: drivers/mmc/host/sdhci-xenon*
9209 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9211 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9212 M: Sunil Goutham <sgoutham@marvell.com>
9213 M: Linu Cherian <lcherian@marvell.com>
9214 M: Geetha sowjanya <gakula@marvell.com>
9215 M: Jerin Jacob <jerinj@marvell.com>
9216 L: netdev@vger.kernel.org
9218 F: drivers/net/ethernet/marvell/octeontx2/af/
9220 MATROX FRAMEBUFFER DRIVER
9221 L: linux-fbdev@vger.kernel.org
9223 F: drivers/video/fbdev/matrox/matroxfb_*
9224 F: include/uapi/linux/matroxfb.h
9226 MAX16065 HARDWARE MONITOR DRIVER
9227 M: Guenter Roeck <linux@roeck-us.net>
9228 L: linux-hwmon@vger.kernel.org
9230 F: Documentation/hwmon/max16065
9231 F: drivers/hwmon/max16065.c
9233 MAX2175 SDR TUNER DRIVER
9234 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9235 L: linux-media@vger.kernel.org
9236 T: git git://linuxtv.org/media_tree.git
9238 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
9239 F: Documentation/media/v4l-drivers/max2175.rst
9240 F: drivers/media/i2c/max2175*
9241 F: include/uapi/linux/max2175.h
9243 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9244 L: linux-hwmon@vger.kernel.org
9246 F: Documentation/hwmon/max6650
9247 F: drivers/hwmon/max6650.c
9249 MAX6697 HARDWARE MONITOR DRIVER
9250 M: Guenter Roeck <linux@roeck-us.net>
9251 L: linux-hwmon@vger.kernel.org
9253 F: Documentation/hwmon/max6697
9254 F: Documentation/devicetree/bindings/hwmon/max6697.txt
9255 F: drivers/hwmon/max6697.c
9256 F: include/linux/platform_data/max6697.h
9258 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9259 M: Peter Rosin <peda@axentia.se>
9260 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9262 F: Documentation/devicetree/bindings/sound/max9860.txt
9263 F: sound/soc/codecs/max9860.*
9265 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9266 M: Javier Martinez Canillas <javier@dowhile0.org>
9267 L: linux-kernel@vger.kernel.org
9269 F: drivers/regulator/max77802-regulator.c
9270 F: Documentation/devicetree/bindings/*/*max77802.txt
9271 F: include/dt-bindings/*/*max77802.h
9273 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9274 M: Krzysztof Kozlowski <krzk@kernel.org>
9275 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9276 L: linux-pm@vger.kernel.org
9278 F: drivers/power/supply/max14577_charger.c
9279 F: drivers/power/supply/max77693_charger.c
9281 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9282 M: Chanwoo Choi <cw00.choi@samsung.com>
9283 M: Krzysztof Kozlowski <krzk@kernel.org>
9284 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9285 L: linux-kernel@vger.kernel.org
9287 F: drivers/*/max14577*.c
9288 F: drivers/*/max77686*.c
9289 F: drivers/*/max77693*.c
9290 F: drivers/extcon/extcon-max14577.c
9291 F: drivers/extcon/extcon-max77693.c
9292 F: drivers/rtc/rtc-max77686.c
9293 F: drivers/clk/clk-max77686.c
9294 F: Documentation/devicetree/bindings/mfd/max14577.txt
9295 F: Documentation/devicetree/bindings/*/max77686.txt
9296 F: Documentation/devicetree/bindings/mfd/max77693.txt
9297 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
9298 F: include/linux/mfd/max14577*.h
9299 F: include/linux/mfd/max77686*.h
9300 F: include/linux/mfd/max77693*.h
9302 MAXIRADIO FM RADIO RECEIVER DRIVER
9303 M: Hans Verkuil <hverkuil@xs4all.nl>
9304 L: linux-media@vger.kernel.org
9305 T: git git://linuxtv.org/media_tree.git
9306 W: https://linuxtv.org
9308 F: drivers/media/radio/radio-maxiradio*
9310 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9311 M: Peter Rosin <peda@axentia.se>
9312 L: linux-iio@vger.kernel.org
9314 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9315 F: drivers/iio/potentiometer/mcp4018.c
9316 F: drivers/iio/potentiometer/mcp4531.c
9318 MCR20A IEEE-802.15.4 RADIO DRIVER
9319 M: Xue Liu <liuxuenetmail@gmail.com>
9320 L: linux-wpan@vger.kernel.org
9321 W: https://github.com/xueliu/mcr20a-linux
9323 F: drivers/net/ieee802154/mcr20a.c
9324 F: drivers/net/ieee802154/mcr20a.h
9325 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9327 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9328 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9329 L: linux-iio@vger.kernel.org
9331 F: drivers/iio/dac/cio-dac.c
9333 MEDIA DRIVERS FOR ASCOT2E
9334 M: Sergey Kozlov <serjk@netup.ru>
9335 M: Abylay Ospan <aospan@netup.ru>
9336 L: linux-media@vger.kernel.org
9337 W: https://linuxtv.org
9339 T: git git://linuxtv.org/media_tree.git
9341 F: drivers/media/dvb-frontends/ascot2e*
9343 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9344 M: Jasmin Jessich <jasmin@anw.at>
9345 L: linux-media@vger.kernel.org
9346 W: https://linuxtv.org
9347 T: git git://linuxtv.org/media_tree.git
9349 F: drivers/media/dvb-frontends/cxd2099*
9351 MEDIA DRIVERS FOR CXD2841ER
9352 M: Sergey Kozlov <serjk@netup.ru>
9353 M: Abylay Ospan <aospan@netup.ru>
9354 L: linux-media@vger.kernel.org
9355 W: https://linuxtv.org
9357 T: git git://linuxtv.org/media_tree.git
9359 F: drivers/media/dvb-frontends/cxd2841er*
9361 MEDIA DRIVERS FOR CXD2880
9362 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9363 L: linux-media@vger.kernel.org
9364 W: http://linuxtv.org/
9365 T: git git://linuxtv.org/media_tree.git
9367 F: drivers/media/dvb-frontends/cxd2880/*
9368 F: drivers/media/spi/cxd2880*
9370 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9371 L: linux-media@vger.kernel.org
9372 W: https://linuxtv.org
9373 T: git git://linuxtv.org/media_tree.git
9375 F: drivers/media/pci/ddbridge/*
9377 MEDIA DRIVERS FOR FREESCALE IMX
9378 M: Steve Longerbeam <slongerbeam@gmail.com>
9379 M: Philipp Zabel <p.zabel@pengutronix.de>
9380 L: linux-media@vger.kernel.org
9381 T: git git://linuxtv.org/media_tree.git
9383 F: Documentation/devicetree/bindings/media/imx.txt
9384 F: Documentation/media/v4l-drivers/imx.rst
9385 F: drivers/staging/media/imx/
9386 F: include/linux/imx-media.h
9387 F: include/media/imx.h
9389 MEDIA DRIVER FOR FREESCALE IMX PXP
9390 M: Philipp Zabel <p.zabel@pengutronix.de>
9391 L: linux-media@vger.kernel.org
9392 T: git git://linuxtv.org/media_tree.git
9394 F: drivers/media/platform/imx-pxp.[ch]
9396 MEDIA DRIVERS FOR HELENE
9397 M: Abylay Ospan <aospan@netup.ru>
9398 L: linux-media@vger.kernel.org
9399 W: https://linuxtv.org
9401 T: git git://linuxtv.org/media_tree.git
9403 F: drivers/media/dvb-frontends/helene*
9405 MEDIA DRIVERS FOR HORUS3A
9406 M: Sergey Kozlov <serjk@netup.ru>
9407 M: Abylay Ospan <aospan@netup.ru>
9408 L: linux-media@vger.kernel.org
9409 W: https://linuxtv.org
9411 T: git git://linuxtv.org/media_tree.git
9413 F: drivers/media/dvb-frontends/horus3a*
9415 MEDIA DRIVERS FOR LNBH25
9416 M: Sergey Kozlov <serjk@netup.ru>
9417 M: Abylay Ospan <aospan@netup.ru>
9418 L: linux-media@vger.kernel.org
9419 W: https://linuxtv.org
9421 T: git git://linuxtv.org/media_tree.git
9423 F: drivers/media/dvb-frontends/lnbh25*
9425 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9426 L: linux-media@vger.kernel.org
9427 W: https://linuxtv.org
9428 T: git git://linuxtv.org/media_tree.git
9430 F: drivers/media/dvb-frontends/mxl5xx*
9432 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9433 M: Sergey Kozlov <serjk@netup.ru>
9434 M: Abylay Ospan <aospan@netup.ru>
9435 L: linux-media@vger.kernel.org
9436 W: https://linuxtv.org
9438 T: git git://linuxtv.org/media_tree.git
9440 F: drivers/media/pci/netup_unidvb/*
9442 MEDIA DRIVERS FOR RENESAS - CEU
9443 M: Jacopo Mondi <jacopo@jmondi.org>
9444 L: linux-media@vger.kernel.org
9445 L: linux-renesas-soc@vger.kernel.org
9446 T: git git://linuxtv.org/media_tree.git
9448 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
9449 F: drivers/media/platform/renesas-ceu.c
9450 F: include/media/drv-intf/renesas-ceu.h
9452 MEDIA DRIVERS FOR RENESAS - DRIF
9453 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9454 L: linux-media@vger.kernel.org
9455 L: linux-renesas-soc@vger.kernel.org
9456 T: git git://linuxtv.org/media_tree.git
9458 F: Documentation/devicetree/bindings/media/renesas,drif.txt
9459 F: drivers/media/platform/rcar_drif.c
9461 MEDIA DRIVERS FOR RENESAS - FCP
9462 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9463 L: linux-media@vger.kernel.org
9464 L: linux-renesas-soc@vger.kernel.org
9465 T: git git://linuxtv.org/media_tree.git
9467 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
9468 F: drivers/media/platform/rcar-fcp.c
9469 F: include/media/rcar-fcp.h
9471 MEDIA DRIVERS FOR RENESAS - FDP1
9472 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9473 L: linux-media@vger.kernel.org
9474 L: linux-renesas-soc@vger.kernel.org
9475 T: git git://linuxtv.org/media_tree.git
9477 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
9478 F: drivers/media/platform/rcar_fdp1.c
9480 MEDIA DRIVERS FOR RENESAS - VIN
9481 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
9482 L: linux-media@vger.kernel.org
9483 L: linux-renesas-soc@vger.kernel.org
9484 T: git git://linuxtv.org/media_tree.git
9486 F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9487 F: Documentation/devicetree/bindings/media/rcar_vin.txt
9488 F: drivers/media/platform/rcar-vin/
9490 MEDIA DRIVERS FOR RENESAS - VSP1
9491 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9492 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9493 L: linux-media@vger.kernel.org
9494 L: linux-renesas-soc@vger.kernel.org
9495 T: git git://linuxtv.org/media_tree.git
9497 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
9498 F: drivers/media/platform/vsp1/
9500 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9501 L: linux-media@vger.kernel.org
9502 W: https://linuxtv.org
9503 T: git git://linuxtv.org/media_tree.git
9505 F: drivers/media/dvb-frontends/stv0910*
9507 MEDIA DRIVERS FOR ST STV6111 TUNER 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/stv6111*
9514 MEDIA DRIVERS FOR STM32 - DCMI
9515 M: Hugues Fruchet <hugues.fruchet@st.com>
9516 L: linux-media@vger.kernel.org
9517 T: git git://linuxtv.org/media_tree.git
9519 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9520 F: drivers/media/platform/stm32/stm32-dcmi.c
9522 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9523 M: Dmitry Osipenko <digetx@gmail.com>
9524 L: linux-media@vger.kernel.org
9525 L: linux-tegra@vger.kernel.org
9526 T: git git://linuxtv.org/media_tree.git
9528 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9529 F: drivers/staging/media/tegra-vde/
9531 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9532 M: Mauro Carvalho Chehab <mchehab@kernel.org>
9533 P: LinuxTV.org Project
9534 L: linux-media@vger.kernel.org
9535 W: https://linuxtv.org
9536 Q: http://patchwork.kernel.org/project/linux-media/list/
9537 T: git git://linuxtv.org/media_tree.git
9539 F: Documentation/devicetree/bindings/media/
9540 F: Documentation/media/
9542 F: drivers/staging/media/
9543 F: include/linux/platform_data/media/
9545 F: include/uapi/linux/dvb/
9546 F: include/uapi/linux/videodev2.h
9547 F: include/uapi/linux/media.h
9548 F: include/uapi/linux/v4l2-*
9549 F: include/uapi/linux/meye.h
9550 F: include/uapi/linux/ivtv*
9551 F: include/uapi/linux/uvcvideo.h
9553 MEDIATEK BLUETOOTH DRIVER
9554 M: Sean Wang <sean.wang@mediatek.com>
9555 L: linux-bluetooth@vger.kernel.org
9556 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9558 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9559 F: drivers/bluetooth/btmtkuart.c
9562 M: Sean Wang <sean.wang@mediatek.com>
9564 F: drivers/media/rc/mtk-cir.c
9567 M: Sean Wang <sean.wang@mediatek.com>
9568 L: dmaengine@vger.kernel.org
9569 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9570 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9572 F: Documentation/devicetree/bindings/dma/mtk-*
9573 F: drivers/dma/mediatek/
9575 MEDIATEK PMIC LED DRIVER
9576 M: Sean Wang <sean.wang@mediatek.com>
9578 F: drivers/leds/leds-mt6323.c
9579 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
9581 MEDIATEK ETHERNET DRIVER
9582 M: Felix Fietkau <nbd@openwrt.org>
9583 M: John Crispin <john@phrozen.org>
9584 M: Sean Wang <sean.wang@mediatek.com>
9585 M: Nelson Chang <nelson.chang@mediatek.com>
9586 L: netdev@vger.kernel.org
9588 F: drivers/net/ethernet/mediatek/
9590 MEDIATEK SWITCH DRIVER
9591 M: Sean Wang <sean.wang@mediatek.com>
9592 L: netdev@vger.kernel.org
9594 F: drivers/net/dsa/mt7530.*
9595 F: net/dsa/tag_mtk.c
9597 MEDIATEK JPEG DRIVER
9598 M: Rick Chang <rick.chang@mediatek.com>
9599 M: Bin Liu <bin.liu@mediatek.com>
9601 F: drivers/media/platform/mtk-jpeg/
9602 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9605 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9606 M: Houlong Wei <houlong.wei@mediatek.com>
9607 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9609 F: drivers/media/platform/mtk-mdp/
9610 F: drivers/media/platform/mtk-vpu/
9611 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
9613 MEDIATEK MEDIA DRIVER
9614 M: Tiffany Lin <tiffany.lin@mediatek.com>
9615 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9617 F: drivers/media/platform/mtk-vcodec/
9618 F: drivers/media/platform/mtk-vpu/
9619 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9620 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
9622 MEDIATEK MT76 WIRELESS LAN DRIVER
9623 M: Felix Fietkau <nbd@nbd.name>
9624 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9625 L: linux-wireless@vger.kernel.org
9627 F: drivers/net/wireless/mediatek/mt76/
9629 MEDIATEK MT7601U WIRELESS LAN DRIVER
9630 M: Jakub Kicinski <kubakici@wp.pl>
9631 L: linux-wireless@vger.kernel.org
9633 F: drivers/net/wireless/mediatek/mt7601u/
9635 MEDIATEK NAND CONTROLLER DRIVER
9636 M: Xiaolei Li <xiaolei.li@mediatek.com>
9637 L: linux-mtd@lists.infradead.org
9639 F: drivers/mtd/nand/raw/mtk_*
9640 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
9642 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9643 M: Sean Wang <sean.wang@mediatek.com>
9645 F: drivers/char/hw_random/mtk-rng.c
9647 MEDIATEK USB3 DRD IP DRIVER
9648 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
9649 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
9650 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9651 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9653 F: drivers/usb/mtu3/
9655 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9656 M: Peter Senna Tschudin <peter.senna@gmail.com>
9657 M: Martin Donnelly <martin.donnelly@ge.com>
9658 M: Martyn Welch <martyn.welch@collabora.co.uk>
9660 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9661 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9663 MEGARAID SCSI/SAS DRIVERS
9664 M: Kashyap Desai <kashyap.desai@broadcom.com>
9665 M: Sumit Saxena <sumit.saxena@broadcom.com>
9666 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9667 L: megaraidlinux.pdl@broadcom.com
9668 L: linux-scsi@vger.kernel.org
9669 W: http://www.avagotech.com/support/
9671 F: Documentation/scsi/megaraid.txt
9672 F: drivers/scsi/megaraid.*
9673 F: drivers/scsi/megaraid/
9675 MELEXIS MLX90614 DRIVER
9676 M: Crt Mori <cmo@melexis.com>
9677 L: linux-iio@vger.kernel.org
9678 W: http://www.melexis.com
9680 F: drivers/iio/temperature/mlx90614.c
9682 MELEXIS MLX90632 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/mlx90632.c
9689 MELFAS MIP4 TOUCHSCREEN DRIVER
9690 M: Sangwon Jee <jeesw@melfas.com>
9691 W: http://www.melfas.com
9693 F: drivers/input/touchscreen/melfas_mip4.c
9694 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9696 MELLANOX ETHERNET DRIVER (mlx4_en)
9697 M: Tariq Toukan <tariqt@mellanox.com>
9698 L: netdev@vger.kernel.org
9700 W: http://www.mellanox.com
9701 Q: http://patchwork.ozlabs.org/project/netdev/list/
9702 F: drivers/net/ethernet/mellanox/mlx4/en_*
9704 MELLANOX ETHERNET DRIVER (mlx5e)
9705 M: Saeed Mahameed <saeedm@mellanox.com>
9706 L: netdev@vger.kernel.org
9708 W: http://www.mellanox.com
9709 Q: http://patchwork.ozlabs.org/project/netdev/list/
9710 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
9712 MELLANOX ETHERNET INNOVA DRIVERS
9713 R: Boris Pismenny <borisp@mellanox.com>
9714 L: netdev@vger.kernel.org
9716 W: http://www.mellanox.com
9717 Q: http://patchwork.ozlabs.org/project/netdev/list/
9718 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9719 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
9720 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9721 F: include/linux/mlx5/mlx5_ifc_fpga.h
9723 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9724 R: Boris Pismenny <borisp@mellanox.com>
9725 L: netdev@vger.kernel.org
9727 W: http://www.mellanox.com
9728 Q: http://patchwork.ozlabs.org/project/netdev/list/
9729 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9730 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9732 MELLANOX ETHERNET SWITCH DRIVERS
9733 M: Jiri Pirko <jiri@mellanox.com>
9734 M: Ido Schimmel <idosch@mellanox.com>
9735 L: netdev@vger.kernel.org
9737 W: http://www.mellanox.com
9738 Q: http://patchwork.ozlabs.org/project/netdev/list/
9739 F: drivers/net/ethernet/mellanox/mlxsw/
9740 F: tools/testing/selftests/drivers/net/mlxsw/
9742 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9743 M: mlxsw@mellanox.com
9744 L: netdev@vger.kernel.org
9746 W: http://www.mellanox.com
9747 Q: http://patchwork.ozlabs.org/project/netdev/list/
9748 F: drivers/net/ethernet/mellanox/mlxfw/
9750 MELLANOX HARDWARE PLATFORM SUPPORT
9751 M: Andy Shevchenko <andy@infradead.org>
9752 M: Darren Hart <dvhart@infradead.org>
9753 M: Vadim Pasternak <vadimp@mellanox.com>
9754 L: platform-driver-x86@vger.kernel.org
9756 F: drivers/platform/mellanox/
9758 MELLANOX MLX4 core VPI driver
9759 M: Tariq Toukan <tariqt@mellanox.com>
9760 L: netdev@vger.kernel.org
9761 L: linux-rdma@vger.kernel.org
9762 W: http://www.mellanox.com
9763 Q: http://patchwork.ozlabs.org/project/netdev/list/
9765 F: drivers/net/ethernet/mellanox/mlx4/
9766 F: include/linux/mlx4/
9768 MELLANOX MLX4 IB driver
9769 M: Yishai Hadas <yishaih@mellanox.com>
9770 L: linux-rdma@vger.kernel.org
9771 W: http://www.mellanox.com
9772 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9774 F: drivers/infiniband/hw/mlx4/
9775 F: include/linux/mlx4/
9776 F: include/uapi/rdma/mlx4-abi.h
9778 MELLANOX MLX5 core VPI driver
9779 M: Saeed Mahameed <saeedm@mellanox.com>
9780 M: Leon Romanovsky <leonro@mellanox.com>
9781 L: netdev@vger.kernel.org
9782 L: linux-rdma@vger.kernel.org
9783 W: http://www.mellanox.com
9784 Q: http://patchwork.ozlabs.org/project/netdev/list/
9786 F: drivers/net/ethernet/mellanox/mlx5/core/
9787 F: include/linux/mlx5/
9789 MELLANOX MLX5 IB driver
9790 M: Leon Romanovsky <leonro@mellanox.com>
9791 L: linux-rdma@vger.kernel.org
9792 W: http://www.mellanox.com
9793 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9795 F: drivers/infiniband/hw/mlx5/
9796 F: include/linux/mlx5/
9797 F: include/uapi/rdma/mlx5-abi.h
9799 MELLANOX MLXCPLD I2C AND MUX DRIVER
9800 M: Vadim Pasternak <vadimp@mellanox.com>
9801 M: Michael Shych <michaelsh@mellanox.com>
9802 L: linux-i2c@vger.kernel.org
9804 F: drivers/i2c/busses/i2c-mlxcpld.c
9805 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
9806 F: Documentation/i2c/busses/i2c-mlxcpld
9808 MELLANOX MLXCPLD LED DRIVER
9809 M: Vadim Pasternak <vadimp@mellanox.com>
9810 L: linux-leds@vger.kernel.org
9812 F: drivers/leds/leds-mlxcpld.c
9813 F: drivers/leds/leds-mlxreg.c
9814 F: Documentation/leds/leds-mlxcpld.txt
9816 MELLANOX PLATFORM DRIVER
9817 M: Vadim Pasternak <vadimp@mellanox.com>
9818 L: platform-driver-x86@vger.kernel.org
9820 F: drivers/platform/x86/mlx-platform.c
9823 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9824 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
9825 L: linux-kernel@vger.kernel.org
9827 F: kernel/sched/membarrier.c
9828 F: include/uapi/linux/membarrier.h
9829 F: arch/powerpc/include/asm/membarrier.h
9832 L: linux-mm@kvack.org
9833 W: http://www.linux-mm.org
9835 F: include/linux/mm.h
9836 F: include/linux/gfp.h
9837 F: include/linux/mmzone.h
9838 F: include/linux/memory_hotplug.h
9839 F: include/linux/vmalloc.h
9842 MEMORY TECHNOLOGY DEVICES (MTD)
9843 M: David Woodhouse <dwmw2@infradead.org>
9844 M: Brian Norris <computersforpeace@gmail.com>
9845 M: Boris Brezillon <bbrezillon@kernel.org>
9846 M: Marek Vasut <marek.vasut@gmail.com>
9847 M: Richard Weinberger <richard@nod.at>
9848 L: linux-mtd@lists.infradead.org
9849 W: http://www.linux-mtd.infradead.org/
9850 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9851 T: git git://git.infradead.org/linux-mtd.git master
9852 T: git git://git.infradead.org/linux-mtd.git mtd/next
9854 F: Documentation/devicetree/bindings/mtd/
9856 F: include/linux/mtd/
9857 F: include/uapi/mtd/
9859 MEN A21 WATCHDOG DRIVER
9860 M: Johannes Thumshirn <morbidrsa@gmail.com>
9861 L: linux-watchdog@vger.kernel.org
9863 F: drivers/watchdog/mena21_wdt.c
9865 MEN CHAMELEON BUS (mcb)
9866 M: Johannes Thumshirn <morbidrsa@gmail.com>
9869 F: include/linux/mcb.h
9870 F: Documentation/men-chameleon-bus.txt
9872 MEN F21BMC (Board Management Controller)
9873 M: Andreas Werner <andreas.werner@men.de>
9875 F: drivers/mfd/menf21bmc.c
9876 F: drivers/watchdog/menf21bmc_wdt.c
9877 F: drivers/leds/leds-menf21bmc.c
9878 F: drivers/hwmon/menf21bmc_hwmon.c
9879 F: Documentation/hwmon/menf21bmc
9881 MEN Z069 WATCHDOG DRIVER
9882 M: Johannes Thumshirn <jth@kernel.org>
9883 L: linux-watchdog@vger.kernel.org
9885 F: drivers/watchdog/menz69_wdt.c
9887 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9888 M: Neil Armstrong <narmstrong@baylibre.com>
9889 L: linux-media@lists.freedesktop.org
9890 L: linux-amlogic@lists.infradead.org
9891 W: http://linux-meson.com/
9893 F: drivers/media/platform/meson/ao-cec.c
9894 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
9895 T: git git://linuxtv.org/media_tree.git
9897 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
9898 M: Liang Yang <liang.yang@amlogic.com>
9899 L: linux-mtd@lists.infradead.org
9901 F: drivers/mtd/nand/raw/meson_*
9902 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
9904 METHODE UDPU SUPPORT
9905 M: Vladimir Vid <vladimir.vid@sartura.hr>
9907 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
9909 MICROBLAZE ARCHITECTURE
9910 M: Michal Simek <monstr@monstr.eu>
9911 W: http://www.monstr.eu/fdt/
9912 T: git git://git.monstr.eu/linux-2.6-microblaze.git
9916 MICROCHIP AT91 SERIAL DRIVER
9917 M: Richard Genoud <richard.genoud@gmail.com>
9919 F: drivers/tty/serial/atmel_serial.c
9920 F: drivers/tty/serial/atmel_serial.h
9921 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9923 MICROCHIP AUDIO ASOC DRIVERS
9924 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9925 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9929 MICROCHIP DMA DRIVER
9930 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9931 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9932 L: dmaengine@vger.kernel.org
9934 F: drivers/dma/at_hdmac.c
9935 F: drivers/dma/at_hdmac_regs.h
9936 F: include/linux/platform_data/dma-atmel.h
9937 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
9938 F: include/dt-bindings/dma/at91.h
9940 MICROCHIP ECC DRIVER
9941 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9942 L: linux-crypto@vger.kernel.org
9944 F: drivers/crypto/atmel-ecc.*
9946 MICROCHIP I2C DRIVER
9947 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9948 L: linux-i2c@vger.kernel.org
9950 F: drivers/i2c/busses/i2c-at91.c
9952 MICROCHIP ISC DRIVER
9953 M: Eugen Hristev <eugen.hristev@microchip.com>
9954 L: linux-media@vger.kernel.org
9956 F: drivers/media/platform/atmel/atmel-isc.c
9957 F: drivers/media/platform/atmel/atmel-isc-regs.h
9958 F: Documentation/devicetree/bindings/media/atmel-isc.txt
9960 MICROCHIP ISI DRIVER
9961 M: Eugen Hristev <eugen.hristev@microchip.com>
9962 L: linux-media@vger.kernel.org
9964 F: drivers/media/platform/atmel/atmel-isi.c
9965 F: drivers/media/platform/atmel/atmel-isi.h
9967 MICROCHIP AT91 USART MFD DRIVER
9968 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
9969 L: linux-kernel@vger.kernel.org
9971 F: drivers/mfd/at91-usart.c
9972 F: include/dt-bindings/mfd/at91-usart.h
9973 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9975 MICROCHIP AT91 USART SPI DRIVER
9976 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
9977 L: linux-spi@vger.kernel.org
9979 F: drivers/spi/spi-at91-usart.c
9980 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9982 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9983 M: Woojung Huh <Woojung.Huh@microchip.com>
9984 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9985 L: netdev@vger.kernel.org
9987 F: net/dsa/tag_ksz.c
9988 F: drivers/net/dsa/microchip/*
9989 F: include/linux/platform_data/microchip-ksz.h
9990 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
9992 MICROCHIP LAN743X ETHERNET DRIVER
9993 M: Bryan Whitehead <bryan.whitehead@microchip.com>
9994 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9995 L: netdev@vger.kernel.org
9997 F: drivers/net/ethernet/microchip/lan743x_*
9999 MICROCHIP LCDFB DRIVER
10000 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10001 L: linux-fbdev@vger.kernel.org
10003 F: drivers/video/fbdev/atmel_lcdfb.c
10004 F: include/video/atmel_lcdc.h
10006 MICROCHIP MMC/SD/SDIO MCI DRIVER
10007 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10009 F: drivers/mmc/host/atmel-mci.c
10011 MICROCHIP MCP16502 PMIC DRIVER
10012 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
10013 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10015 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10016 F: drivers/regulator/mcp16502.c
10018 MICROCHIP MCP3911 ADC DRIVER
10019 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10020 M: Kent Gustavsson <kent@minoris.se>
10021 L: linux-iio@vger.kernel.org
10023 F: drivers/iio/adc/mcp3911.c
10024 F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10026 MICROCHIP NAND DRIVER
10027 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10028 L: linux-mtd@lists.infradead.org
10030 F: drivers/mtd/nand/raw/atmel/*
10031 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
10033 MICROCHIP PWM DRIVER
10034 M: Claudiu Beznea <claudiu.beznea@microchip.com>
10035 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10036 L: linux-pwm@vger.kernel.org
10038 F: drivers/pwm/pwm-atmel.c
10039 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10041 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10042 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10043 M: Eugen Hristev <eugen.hristev@microchip.com>
10044 L: linux-iio@vger.kernel.org
10046 F: drivers/iio/adc/at91-sama5d2_adc.c
10047 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10048 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10050 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10051 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10053 F: drivers/power/reset/at91-sama5d2_shdwc.c
10055 MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10056 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
10057 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10058 L: linux-gpio@vger.kernel.org
10059 F: drivers/gpio/gpio-sama5d2-piobu.c
10061 MICROCHIP SPI DRIVER
10062 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10064 F: drivers/spi/spi-atmel.*
10066 MICROCHIP SSC DRIVER
10067 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10068 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10070 F: drivers/misc/atmel-ssc.c
10071 F: include/linux/atmel-ssc.h
10073 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
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_tclib.c
10078 F: drivers/clocksource/tcb_clksrc.c
10080 MICROCHIP USBA UDC DRIVER
10081 M: Cristian Birsan <cristian.birsan@microchip.com>
10082 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10084 F: drivers/usb/gadget/udc/atmel_usba_udc.*
10086 MICROCHIP USB251XB DRIVER
10087 M: Richard Leitner <richard.leitner@skidata.com>
10088 L: linux-usb@vger.kernel.org
10090 F: drivers/usb/misc/usb251xb.c
10091 F: Documentation/devicetree/bindings/usb/usb251xb.txt
10093 MICROCHIP XDMA DRIVER
10094 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10095 L: linux-arm-kernel@lists.infradead.org
10096 L: dmaengine@vger.kernel.org
10098 F: drivers/dma/at_xdmac.c
10100 MICROSEMI MIPS SOCS
10101 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10102 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10103 L: linux-mips@vger.kernel.org
10105 F: arch/mips/generic/board-ocelot.c
10106 F: arch/mips/configs/generic/board-ocelot.config
10107 F: arch/mips/boot/dts/mscc/
10108 F: Documentation/devicetree/bindings/mips/mscc.txt
10110 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10111 M: Don Brace <don.brace@microsemi.com>
10112 L: esc.storagedev@microsemi.com
10113 L: linux-scsi@vger.kernel.org
10115 F: drivers/scsi/smartpqi/smartpqi*.[ch]
10116 F: drivers/scsi/smartpqi/Kconfig
10117 F: drivers/scsi/smartpqi/Makefile
10118 F: include/linux/cciss*.h
10119 F: include/uapi/linux/cciss*.h
10120 F: Documentation/scsi/smartpqi.txt
10122 MICROSEMI ETHERNET SWITCH DRIVER
10123 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10124 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10125 L: netdev@vger.kernel.org
10127 F: drivers/net/ethernet/mscc/
10129 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10130 M: Chen Yu <yu.c.chen@intel.com>
10131 L: platform-driver-x86@vger.kernel.org
10133 F: drivers/platform/x86/surfacepro3_button.c
10135 MICROTEK X6 SCANNER
10136 M: Oliver Neukum <oliver@neukum.org>
10138 F: drivers/usb/image/microtek.*
10141 M: Ralf Baechle <ralf@linux-mips.org>
10142 M: Paul Burton <paul.burton@mips.com>
10143 M: James Hogan <jhogan@kernel.org>
10144 L: linux-mips@vger.kernel.org
10145 W: http://www.linux-mips.org/
10146 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
10147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10148 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
10150 F: Documentation/devicetree/bindings/mips/
10151 F: Documentation/mips/
10153 F: drivers/platform/mips/
10155 MIPS BOSTON DEVELOPMENT BOARD
10156 M: Paul Burton <paul.burton@mips.com>
10157 L: linux-mips@vger.kernel.org
10159 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
10160 F: arch/mips/boot/dts/img/boston.dts
10161 F: arch/mips/configs/generic/board-boston.config
10162 F: drivers/clk/imgtec/clk-boston.c
10163 F: include/dt-bindings/clock/boston-clock.h
10165 MIPS GENERIC PLATFORM
10166 M: Paul Burton <paul.burton@mips.com>
10167 L: linux-mips@vger.kernel.org
10169 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10170 F: arch/mips/generic/
10171 F: arch/mips/tools/generic-board-config.sh
10173 MIPS/LOONGSON1 ARCHITECTURE
10174 M: Keguang Zhang <keguang.zhang@gmail.com>
10175 L: linux-mips@vger.kernel.org
10177 F: arch/mips/loongson32/
10178 F: arch/mips/include/asm/mach-loongson32/
10179 F: drivers/*/*loongson1*
10180 F: drivers/*/*/*loongson1*
10182 MIPS/LOONGSON2 ARCHITECTURE
10183 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
10184 L: linux-mips@vger.kernel.org
10186 F: arch/mips/loongson64/fuloong-2e/
10187 F: arch/mips/loongson64/lemote-2f/
10188 F: arch/mips/include/asm/mach-loongson64/
10189 F: drivers/*/*loongson2*
10190 F: drivers/*/*/*loongson2*
10192 MIPS/LOONGSON3 ARCHITECTURE
10193 M: Huacai Chen <chenhc@lemote.com>
10194 L: linux-mips@vger.kernel.org
10196 F: arch/mips/loongson64/
10197 F: arch/mips/include/asm/mach-loongson64/
10198 F: drivers/platform/mips/cpu_hwmon.c
10199 F: drivers/*/*loongson3*
10200 F: drivers/*/*/*loongson3*
10202 MIPS RINT INSTRUCTION EMULATION
10203 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
10204 L: linux-mips@vger.kernel.org
10206 F: arch/mips/math-emu/sp_rint.c
10207 F: arch/mips/math-emu/dp_rint.c
10209 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10210 M: Hans Verkuil <hverkuil@xs4all.nl>
10211 L: linux-media@vger.kernel.org
10212 T: git git://linuxtv.org/media_tree.git
10213 W: https://linuxtv.org
10215 F: drivers/media/radio/radio-miropcm20*
10218 R: Lubomir Rintel <lkundrak@v3.sk>
10219 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10221 F: arch/arm/boot/dts/mmp*
10222 F: arch/arm/mach-mmp/
10224 MMU GATHER AND TLB INVALIDATION
10225 M: Will Deacon <will.deacon@arm.com>
10226 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10227 M: Andrew Morton <akpm@linux-foundation.org>
10228 M: Nick Piggin <npiggin@gmail.com>
10229 M: Peter Zijlstra <peterz@infradead.org>
10230 L: linux-arch@vger.kernel.org
10231 L: linux-mm@kvack.org
10233 F: arch/*/include/asm/tlb.h
10234 F: include/asm-generic/tlb.h
10237 MN88472 MEDIA DRIVER
10238 M: Antti Palosaari <crope@iki.fi>
10239 L: linux-media@vger.kernel.org
10240 W: https://linuxtv.org
10241 W: http://palosaari.fi/linux/
10242 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10244 F: drivers/media/dvb-frontends/mn88472*
10246 MN88473 MEDIA DRIVER
10247 M: Antti Palosaari <crope@iki.fi>
10248 L: linux-media@vger.kernel.org
10249 W: https://linuxtv.org
10250 W: http://palosaari.fi/linux/
10251 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10253 F: drivers/media/dvb-frontends/mn88473*
10256 M: Jessica Yu <jeyu@kernel.org>
10257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10259 F: include/linux/module.h
10262 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10263 W: http://popies.net/meye/
10265 F: Documentation/media/v4l-drivers/meye*
10266 F: drivers/media/pci/meye/
10267 F: include/uapi/linux/meye.h
10269 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10270 M: Jiri Slaby <jirislaby@gmail.com>
10272 F: Documentation/serial/moxa-smartio
10273 F: drivers/tty/mxser.*
10275 MR800 AVERMEDIA USB FM RADIO DRIVER
10276 M: Alexey Klimov <klimov.linux@gmail.com>
10277 L: linux-media@vger.kernel.org
10278 T: git git://linuxtv.org/media_tree.git
10280 F: drivers/media/radio/radio-mr800.c
10282 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10283 M: Alan Ott <alan@signal11.us>
10284 L: linux-wpan@vger.kernel.org
10286 F: drivers/net/ieee802154/mrf24j40.c
10287 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10290 M: "Lee, Chun-Yi" <jlee@suse.com>
10291 L: platform-driver-x86@vger.kernel.org
10293 F: drivers/platform/x86/msi-laptop.c
10296 L: platform-driver-x86@vger.kernel.org
10298 F: drivers/platform/x86/msi-wmi.c
10300 MSI001 MEDIA DRIVER
10301 M: Antti Palosaari <crope@iki.fi>
10302 L: linux-media@vger.kernel.org
10303 W: https://linuxtv.org
10304 W: http://palosaari.fi/linux/
10305 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10306 T: git git://linuxtv.org/anttip/media_tree.git
10308 F: drivers/media/tuners/msi001*
10310 MSI2500 MEDIA DRIVER
10311 M: Antti Palosaari <crope@iki.fi>
10312 L: linux-media@vger.kernel.org
10313 W: https://linuxtv.org
10314 W: http://palosaari.fi/linux/
10315 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10316 T: git git://linuxtv.org/anttip/media_tree.git
10318 F: drivers/media/usb/msi2500/
10320 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10321 M: Robert Jarzmik <robert.jarzmik@free.fr>
10322 L: linux-mtd@lists.infradead.org
10324 F: drivers/mtd/devices/docg3*
10326 MT9M032 APTINA SENSOR DRIVER
10327 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10328 L: linux-media@vger.kernel.org
10329 T: git git://linuxtv.org/media_tree.git
10331 F: drivers/media/i2c/mt9m032.c
10332 F: include/media/i2c/mt9m032.h
10334 MT9P031 APTINA CAMERA SENSOR
10335 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10336 L: linux-media@vger.kernel.org
10337 T: git git://linuxtv.org/media_tree.git
10339 F: drivers/media/i2c/mt9p031.c
10340 F: include/media/i2c/mt9p031.h
10342 MT9T001 APTINA CAMERA SENSOR
10343 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10344 L: linux-media@vger.kernel.org
10345 T: git git://linuxtv.org/media_tree.git
10347 F: drivers/media/i2c/mt9t001.c
10348 F: include/media/i2c/mt9t001.h
10350 MT9T112 APTINA CAMERA SENSOR
10351 M: Jacopo Mondi <jacopo@jmondi.org>
10352 L: linux-media@vger.kernel.org
10353 T: git git://linuxtv.org/media_tree.git
10355 F: drivers/media/i2c/mt9t112.c
10356 F: include/media/i2c/mt9t112.h
10358 MT9V032 APTINA CAMERA SENSOR
10359 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10360 L: linux-media@vger.kernel.org
10361 T: git git://linuxtv.org/media_tree.git
10363 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10364 F: drivers/media/i2c/mt9v032.c
10365 F: include/media/i2c/mt9v032.h
10367 MT9V111 APTINA CAMERA SENSOR
10368 M: Jacopo Mondi <jacopo@jmondi.org>
10369 L: linux-media@vger.kernel.org
10370 T: git git://linuxtv.org/media_tree.git
10372 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10373 F: drivers/media/i2c/mt9v111.c
10375 MULTIFUNCTION DEVICES (MFD)
10376 M: Lee Jones <lee.jones@linaro.org>
10377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10379 F: Documentation/devicetree/bindings/mfd/
10381 F: include/linux/mfd/
10382 F: include/dt-bindings/mfd/
10384 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10386 F: drivers/mmc/host/mmc_spi.c
10387 F: include/linux/spi/mmc_spi.h
10389 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10390 M: Ulf Hansson <ulf.hansson@linaro.org>
10391 L: linux-mmc@vger.kernel.org
10392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10394 F: Documentation/devicetree/bindings/mmc/
10396 F: include/linux/mmc/
10397 F: include/uapi/linux/mmc/
10399 MULTIPLEXER SUBSYSTEM
10400 M: Peter Rosin <peda@axentia.se>
10402 F: Documentation/ABI/testing/sysfs-class-mux*
10403 F: Documentation/devicetree/bindings/mux/
10404 F: include/dt-bindings/mux/
10405 F: include/linux/mux/
10408 MULTITECH MULTIPORT CARD (ISICOM)
10410 F: drivers/tty/isicom.c
10411 F: include/linux/isicom.h
10413 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10414 M: Bin Liu <b-liu@ti.com>
10415 L: linux-usb@vger.kernel.org
10417 F: drivers/usb/musb/
10419 MXL301RF MEDIA DRIVER
10420 M: Akihiro Tsukada <tskd08@gmail.com>
10421 L: linux-media@vger.kernel.org
10423 F: drivers/media/tuners/mxl301rf*
10425 MXL5007T MEDIA DRIVER
10426 M: Michael Krufky <mkrufky@linuxtv.org>
10427 L: linux-media@vger.kernel.org
10428 W: https://linuxtv.org
10429 W: http://github.com/mkrufky
10430 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10431 T: git git://linuxtv.org/mkrufky/tuners.git
10433 F: drivers/media/tuners/mxl5007t.*
10436 M: Marek Vasut <marex@denx.de>
10437 M: Stefan Agner <stefan@agner.ch>
10438 L: dri-devel@lists.freedesktop.org
10440 F: drivers/gpu/drm/mxsfb/
10441 F: Documentation/devicetree/bindings/display/mxsfb.txt
10442 T: git git://anongit.freedesktop.org/drm/drm-misc
10444 MYLEX DAC960 PCI RAID Controller
10445 M: Hannes Reinecke <hare@kernel.org>
10446 L: linux-scsi@vger.kernel.org
10448 F: drivers/scsi/myrb.*
10449 F: drivers/scsi/myrs.*
10451 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10452 M: Chris Lee <christopher.lee@cspi.com>
10453 L: netdev@vger.kernel.org
10454 W: https://www.cspi.com/ethernet-products/support/downloads/
10456 F: drivers/net/ethernet/myricom/myri10ge/
10458 NAND FLASH SUBSYSTEM
10459 M: Boris Brezillon <bbrezillon@kernel.org>
10460 M: Miquel Raynal <miquel.raynal@bootlin.com>
10461 R: Richard Weinberger <richard@nod.at>
10462 L: linux-mtd@lists.infradead.org
10463 W: http://www.linux-mtd.infradead.org/
10464 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10465 T: git git://git.infradead.org/linux-mtd.git nand/fixes
10466 T: git git://git.infradead.org/linux-mtd.git nand/next
10468 F: drivers/mtd/nand/
10469 F: include/linux/mtd/*nand*.h
10471 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10472 M: Daniel Mack <zonque@gmail.com>
10474 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10475 W: http://www.native-instruments.com
10476 F: sound/usb/caiaq/
10478 NATSEMI ETHERNET DRIVER (DP8381x)
10480 F: drivers/net/ethernet/natsemi/natsemi.c
10482 NCR 5380 SCSI DRIVERS
10483 M: Finn Thain <fthain@telegraphics.com.au>
10484 M: Michael Schmitz <schmitzmic@gmail.com>
10485 L: linux-scsi@vger.kernel.org
10487 F: Documentation/scsi/g_NCR5380.txt
10488 F: drivers/scsi/NCR5380.*
10489 F: drivers/scsi/arm/cumana_1.c
10490 F: drivers/scsi/arm/oak.c
10491 F: drivers/scsi/atari_scsi.*
10492 F: drivers/scsi/dmx3191d.c
10493 F: drivers/scsi/g_NCR5380.*
10494 F: drivers/scsi/mac_scsi.*
10495 F: drivers/scsi/sun3_scsi.*
10496 F: drivers/scsi/sun3_scsi_vme.c
10499 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
10503 NCT6775 HARDWARE MONITOR DRIVER
10504 M: Guenter Roeck <linux@roeck-us.net>
10505 L: linux-hwmon@vger.kernel.org
10507 F: Documentation/hwmon/nct6775
10508 F: drivers/hwmon/nct6775.c
10510 NET_FAILOVER MODULE
10511 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
10512 L: netdev@vger.kernel.org
10514 F: driver/net/net_failover.c
10515 F: include/net/net_failover.h
10516 F: Documentation/networking/net_failover.rst
10518 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10519 M: Faisal Latif <faisal.latif@intel.com>
10520 L: linux-rdma@vger.kernel.org
10521 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10523 F: drivers/infiniband/hw/nes/
10524 F: include/uapi/rdma/nes-abi.h
10526 NETEM NETWORK EMULATOR
10527 M: Stephen Hemminger <stephen@networkplumber.org>
10528 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
10530 F: net/sched/sch_netem.c
10532 NETERION 10GbE DRIVERS (s2io/vxge)
10533 M: Jon Mason <jdmason@kudzu.us>
10534 L: netdev@vger.kernel.org
10536 F: Documentation/networking/device_drivers/neterion/s2io.txt
10537 F: Documentation/networking/device_drivers/neterion/vxge.txt
10538 F: drivers/net/ethernet/neterion/
10541 M: Pablo Neira Ayuso <pablo@netfilter.org>
10542 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10543 M: Florian Westphal <fw@strlen.de>
10544 L: netfilter-devel@vger.kernel.org
10545 L: coreteam@netfilter.org
10546 W: http://www.netfilter.org/
10547 W: http://www.iptables.org/
10548 W: http://www.nftables.org/
10549 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
10550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10553 F: include/linux/netfilter*
10554 F: include/linux/netfilter/
10555 F: include/net/netfilter/
10556 F: include/uapi/linux/netfilter*
10557 F: include/uapi/linux/netfilter/
10558 F: net/*/netfilter.c
10559 F: net/*/netfilter/
10561 F: net/bridge/br_netfilter*.c
10563 NETROM NETWORK LAYER
10564 M: Ralf Baechle <ralf@linux-mips.org>
10565 L: linux-hams@vger.kernel.org
10566 W: http://www.linux-ax25.org/
10568 F: include/net/netrom.h
10569 F: include/uapi/linux/netrom.h
10572 NETRONOME ETHERNET DRIVERS
10573 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10574 L: oss-drivers@netronome.com
10576 F: drivers/net/ethernet/netronome/
10578 NETWORK BLOCK DEVICE (NBD)
10579 M: Josef Bacik <josef@toxicpanda.com>
10581 L: linux-block@vger.kernel.org
10582 L: nbd@other.debian.org
10583 F: Documentation/blockdev/nbd.txt
10584 F: drivers/block/nbd.c
10585 F: include/uapi/linux/nbd.h
10587 NETWORK DROP MONITOR
10588 M: Neil Horman <nhorman@tuxdriver.com>
10589 L: netdev@vger.kernel.org
10591 W: https://fedorahosted.org/dropwatch/
10592 F: net/core/drop_monitor.c
10595 M: "David S. Miller" <davem@davemloft.net>
10596 L: netdev@vger.kernel.org
10597 W: http://www.linuxfoundation.org/en/Net
10598 Q: http://patchwork.ozlabs.org/project/netdev/list/
10599 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10602 F: Documentation/devicetree/bindings/net/
10604 F: include/linux/if_*
10605 F: include/linux/netdevice.h
10606 F: include/linux/etherdevice.h
10607 F: include/linux/fcdevice.h
10608 F: include/linux/fddidevice.h
10609 F: include/linux/hippidevice.h
10610 F: include/linux/inetdevice.h
10611 F: include/uapi/linux/if_*
10612 F: include/uapi/linux/netdevice.h
10614 NETWORKING DRIVERS (WIRELESS)
10615 M: Kalle Valo <kvalo@codeaurora.org>
10616 L: linux-wireless@vger.kernel.org
10617 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10621 F: Documentation/devicetree/bindings/net/wireless/
10622 F: drivers/net/wireless/
10625 M: Andrew Lunn <andrew@lunn.ch>
10626 M: Vivien Didelot <vivien.didelot@gmail.com>
10627 M: Florian Fainelli <f.fainelli@gmail.com>
10629 F: Documentation/devicetree/bindings/net/dsa/
10631 F: include/net/dsa.h
10632 F: include/linux/dsa/
10633 F: include/linux/platform_data/dsa.h
10634 F: drivers/net/dsa/
10636 NETWORKING [GENERAL]
10637 M: "David S. Miller" <davem@davemloft.net>
10638 L: netdev@vger.kernel.org
10639 W: http://www.linuxfoundation.org/en/Net
10640 Q: http://patchwork.ozlabs.org/project/netdev/list/
10641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10642 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10643 B: mailto:netdev@vger.kernel.org
10647 F: include/linux/in.h
10648 F: include/linux/net.h
10649 F: include/linux/netdevice.h
10650 F: include/uapi/linux/in.h
10651 F: include/uapi/linux/net.h
10652 F: include/uapi/linux/netdevice.h
10653 F: include/uapi/linux/net_namespace.h
10654 F: tools/testing/selftests/net/
10657 F: Documentation/networking/
10660 M: Steffen Klassert <steffen.klassert@secunet.com>
10661 M: Herbert Xu <herbert@gondor.apana.org.au>
10662 M: "David S. Miller" <davem@davemloft.net>
10663 L: netdev@vger.kernel.org
10664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10672 F: net/ipv4/ipcomp.c
10673 F: net/ipv4/ip_vti.c
10677 F: net/ipv6/ipcomp6.c
10678 F: net/ipv6/ip6_vti.c
10679 F: include/uapi/linux/xfrm.h
10680 F: include/net/xfrm.h
10682 NETWORKING [IPv4/IPv6]
10683 M: "David S. Miller" <davem@davemloft.net>
10684 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10685 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10686 L: netdev@vger.kernel.org
10687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10694 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10695 M: Paul Moore <paul@paul-moore.com>
10696 W: https://github.com/netlabel
10697 L: netdev@vger.kernel.org
10698 L: linux-security-module@vger.kernel.org
10700 F: Documentation/netlabel/
10701 F: include/net/calipso.h
10702 F: include/net/cipso_ipv4.h
10703 F: include/net/netlabel.h
10704 F: include/uapi/linux/netfilter/xt_SECMARK.h
10705 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
10707 F: net/ipv4/cipso_ipv4.c
10708 F: net/ipv6/calipso.c
10709 F: net/netfilter/xt_CONNSECMARK.c
10710 F: net/netfilter/xt_SECMARK.c
10713 M: Eric Dumazet <edumazet@google.com>
10714 L: netdev@vger.kernel.org
10717 F: net/ipv4/syncookies.c
10719 F: net/ipv6/syncookies.c
10720 F: include/uapi/linux/tcp.h
10721 F: include/net/tcp.h
10722 F: include/linux/tcp.h
10723 F: include/trace/events/tcp.h
10726 M: Boris Pismenny <borisp@mellanox.com>
10727 M: Aviad Yehezkel <aviadye@mellanox.com>
10728 M: Dave Watson <davejwatson@fb.com>
10729 M: John Fastabend <john.fastabend@gmail.com>
10730 M: Daniel Borkmann <daniel@iogearbox.net>
10731 L: netdev@vger.kernel.org
10734 F: include/uapi/linux/tls.h
10735 F: include/net/tls.h
10737 NETWORKING [WIRELESS]
10738 L: linux-wireless@vger.kernel.org
10739 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10742 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10744 F: drivers/net/netdevsim/*
10746 NETXEN (1/10) GbE SUPPORT
10747 M: Manish Chopra <manishc@marvell.com>
10748 M: Rahul Verma <rahulv@marvell.com>
10749 M: GR-Linux-NIC-Dev@marvell.com
10750 L: netdev@vger.kernel.org
10752 F: drivers/net/ethernet/qlogic/netxen/
10755 M: Samuel Ortiz <sameo@linux.intel.com>
10756 L: linux-wireless@vger.kernel.org
10757 L: linux-nfc@lists.01.org (subscribers-only)
10760 F: include/net/nfc/
10761 F: include/uapi/linux/nfc.h
10763 F: include/linux/platform_data/nfcmrvl.h
10764 F: include/linux/platform_data/nxp-nci.h
10765 F: Documentation/devicetree/bindings/net/nfc/
10767 NFS, SUNRPC, AND LOCKD CLIENTS
10768 M: Trond Myklebust <trond.myklebust@hammerspace.com>
10769 M: Anna Schumaker <anna.schumaker@netapp.com>
10770 L: linux-nfs@vger.kernel.org
10771 W: http://client.linux-nfs.org
10772 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10778 F: include/linux/lockd/
10779 F: include/linux/nfs*
10780 F: include/linux/sunrpc/
10781 F: include/uapi/linux/nfs*
10782 F: include/uapi/linux/sunrpc/
10785 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10786 L: linux-nilfs@vger.kernel.org
10787 W: https://nilfs.sourceforge.io/
10788 W: https://nilfs.osdn.jp/
10789 T: git git://github.com/konis/nilfs2.git
10791 F: Documentation/filesystems/nilfs2.txt
10793 F: include/trace/events/nilfs2.h
10794 F: include/uapi/linux/nilfs2_api.h
10795 F: include/uapi/linux/nilfs2_ondisk.h
10797 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10798 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10799 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10801 F: Documentation/scsi/NinjaSCSI.txt
10802 F: drivers/scsi/pcmcia/nsp_*
10804 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10805 M: GOTO Masanori <gotom@debian.or.jp>
10806 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10807 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10809 F: Documentation/scsi/NinjaSCSI.txt
10810 F: drivers/scsi/nsp32*
10813 M: Ley Foon Tan <lftan@altera.com>
10814 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10819 NOHZ, DYNTICKS SUPPORT
10820 M: Frederic Weisbecker <fweisbec@gmail.com>
10821 M: Thomas Gleixner <tglx@linutronix.de>
10822 M: Ingo Molnar <mingo@kernel.org>
10823 L: linux-kernel@vger.kernel.org
10824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10826 F: kernel/time/tick*.*
10827 F: include/linux/tick.h
10828 F: include/linux/sched/nohz.h
10830 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10831 M: Pavel Machek <pavel@ucw.cz>
10832 M: Sakari Ailus <sakari.ailus@iki.fi>
10833 L: linux-media@vger.kernel.org
10835 F: drivers/media/i2c/et8ek8
10836 F: drivers/media/i2c/ad5820.c
10838 NOKIA N900 POWER SUPPLY DRIVERS
10839 R: Pali Rohár <pali.rohar@gmail.com>
10840 F: include/linux/power/bq2415x_charger.h
10841 F: include/linux/power/bq27xxx_battery.h
10842 F: include/linux/power/isp1704_charger.h
10843 F: drivers/power/supply/bq2415x_charger.c
10844 F: drivers/power/supply/bq27xxx_battery.c
10845 F: drivers/power/supply/bq27xxx_battery_i2c.c
10846 F: drivers/power/supply/isp1704_charger.c
10847 F: drivers/power/supply/rx51_battery.c
10850 M: Willy Tarreau <w@1wt.eu>
10852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
10853 F: tools/include/nolibc/
10856 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10857 L: linux-ntb@googlegroups.com
10859 F: drivers/ntb/hw/amd/
10862 M: Jon Mason <jdmason@kudzu.us>
10863 M: Dave Jiang <dave.jiang@intel.com>
10864 M: Allen Hubbe <allenbh@gmail.com>
10865 L: linux-ntb@googlegroups.com
10867 W: https://github.com/jonmason/ntb/wiki
10868 T: git git://github.com/jonmason/ntb.git
10870 F: drivers/net/ntb_netdev.c
10871 F: include/linux/ntb.h
10872 F: include/linux/ntb_transport.h
10873 F: tools/testing/selftests/ntb/
10876 M: Serge Semin <fancer.lancer@gmail.com>
10877 L: linux-ntb@googlegroups.com
10879 F: drivers/ntb/hw/idt/
10882 M: Dave Jiang <dave.jiang@intel.com>
10883 L: linux-ntb@googlegroups.com
10885 W: https://github.com/davejiang/linux/wiki
10886 T: git https://github.com/davejiang/linux.git
10887 F: drivers/ntb/hw/intel/
10890 M: Anton Altaparmakov <anton@tuxera.com>
10891 L: linux-ntfs-dev@lists.sourceforge.net
10892 W: http://www.tuxera.com/
10893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10895 F: Documentation/filesystems/ntfs.txt
10899 M: Finn Thain <fthain@telegraphics.com.au>
10900 L: linux-m68k@lists.linux-m68k.org
10902 F: arch/*/include/asm/nubus.h
10904 F: include/linux/nubus.h
10905 F: include/uapi/linux/nubus.h
10907 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10908 M: Antonino Daplas <adaplas@gmail.com>
10909 L: linux-fbdev@vger.kernel.org
10911 F: drivers/video/fbdev/riva/
10912 F: drivers/video/fbdev/nvidia/
10915 M: Keith Busch <keith.busch@intel.com>
10916 M: Jens Axboe <axboe@fb.com>
10917 M: Christoph Hellwig <hch@lst.de>
10918 M: Sagi Grimberg <sagi@grimberg.me>
10919 L: linux-nvme@lists.infradead.org
10920 T: git://git.infradead.org/nvme.git
10921 W: http://git.infradead.org/nvme.git
10923 F: drivers/nvme/host/
10924 F: include/linux/nvme.h
10925 F: include/uapi/linux/nvme_ioctl.h
10927 NVM EXPRESS FC TRANSPORT DRIVERS
10928 M: James Smart <james.smart@broadcom.com>
10929 L: linux-nvme@lists.infradead.org
10931 F: include/linux/nvme-fc.h
10932 F: include/linux/nvme-fc-driver.h
10933 F: drivers/nvme/host/fc.c
10934 F: drivers/nvme/target/fc.c
10935 F: drivers/nvme/target/fcloop.c
10937 NVM EXPRESS TARGET DRIVER
10938 M: Christoph Hellwig <hch@lst.de>
10939 M: Sagi Grimberg <sagi@grimberg.me>
10940 L: linux-nvme@lists.infradead.org
10941 T: git://git.infradead.org/nvme.git
10942 W: http://git.infradead.org/nvme.git
10944 F: drivers/nvme/target/
10947 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10950 F: Documentation/devicetree/bindings/nvmem/
10951 F: Documentation/ABI/stable/sysfs-bus-nvmem
10952 F: include/linux/nvmem-consumer.h
10953 F: include/linux/nvmem-provider.h
10955 NXP SGTL5000 DRIVER
10956 M: Fabio Estevam <festevam@gmail.com>
10957 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10959 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
10960 F: sound/soc/codecs/sgtl5000*
10962 NXP TDA998X DRM DRIVER
10963 M: Russell King <linux@armlinux.org.uk>
10965 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10966 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10967 F: drivers/gpu/drm/i2c/tda998x_drv.c
10968 F: include/drm/i2c/tda998x.h
10969 F: include/dt-bindings/display/tda998x.h
10973 M: Peter Rosin <peda@axentia.se>
10974 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10976 F: Documentation/devicetree/bindings/sound/tfa9879.txt
10977 F: sound/soc/codecs/tfa9879*
10980 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
10981 R: Charles Gorand <charles.gorand@effinnov.com>
10982 L: linux-nfc@lists.01.org (moderated for non-subscribers)
10984 F: drivers/nfc/nxp-nci
10987 M: Jiri Pirko <jiri@mellanox.com>
10988 L: netdev@vger.kernel.org
10991 F: lib/test_objagg.c
10992 F: include/linux/objagg.h
10995 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
10996 M: Ashish Kumar <ashish.kumar@nxp.com>
10997 L: linux-spi@vger.kernel.org
10999 F: drivers/spi/spi-nxp-fspi.c
11000 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11003 M: Josh Poimboeuf <jpoimboe@redhat.com>
11004 M: Peter Zijlstra <peterz@infradead.org>
11008 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11009 M: Frederic Barrat <fbarrat@linux.ibm.com>
11010 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
11011 L: linuxppc-dev@lists.ozlabs.org
11013 F: arch/powerpc/platforms/powernv/ocxl.c
11014 F: arch/powerpc/include/asm/pnv-ocxl.h
11015 F: drivers/misc/ocxl/
11016 F: include/misc/ocxl*
11017 F: include/uapi/misc/ocxl.h
11018 F: Documentation/accelerators/ocxl.rst
11021 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11022 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
11023 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11024 L: linux-omap@vger.kernel.org
11026 F: sound/soc/ti/omap*
11027 F: sound/soc/ti/rx51.c
11028 F: sound/soc/ti/n810.c
11029 F: sound/soc/ti/sdma-pcm.*
11031 OMAP CLOCK FRAMEWORK SUPPORT
11032 M: Paul Walmsley <paul@pwsan.com>
11033 L: linux-omap@vger.kernel.org
11035 F: arch/arm/*omap*/*clock*
11037 OMAP DEVICE TREE SUPPORT
11038 M: Benoît Cousson <bcousson@baylibre.com>
11039 M: Tony Lindgren <tony@atomide.com>
11040 L: linux-omap@vger.kernel.org
11041 L: devicetree@vger.kernel.org
11043 F: arch/arm/boot/dts/*omap*
11044 F: arch/arm/boot/dts/*am3*
11045 F: arch/arm/boot/dts/*am4*
11046 F: arch/arm/boot/dts/*am5*
11047 F: arch/arm/boot/dts/*dra7*
11049 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11050 L: linux-omap@vger.kernel.org
11051 L: linux-fbdev@vger.kernel.org
11053 F: drivers/video/fbdev/omap2/
11054 F: Documentation/arm/OMAP/DSS
11056 OMAP FRAMEBUFFER SUPPORT
11057 L: linux-fbdev@vger.kernel.org
11058 L: linux-omap@vger.kernel.org
11060 F: drivers/video/fbdev/omap/
11062 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11063 M: Roger Quadros <rogerq@ti.com>
11064 M: Tony Lindgren <tony@atomide.com>
11065 L: linux-omap@vger.kernel.org
11067 F: drivers/memory/omap-gpmc.c
11068 F: arch/arm/mach-omap2/*gpmc*
11071 M: Grygorii Strashko <grygorii.strashko@ti.com>
11072 M: Santosh Shilimkar <ssantosh@kernel.org>
11073 M: Kevin Hilman <khilman@kernel.org>
11074 L: linux-omap@vger.kernel.org
11076 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
11077 F: drivers/gpio/gpio-omap.c
11079 OMAP HARDWARE SPINLOCK SUPPORT
11080 M: Ohad Ben-Cohen <ohad@wizery.com>
11081 L: linux-omap@vger.kernel.org
11083 F: drivers/hwspinlock/omap_hwspinlock.c
11085 OMAP HS MMC SUPPORT
11086 L: linux-mmc@vger.kernel.org
11087 L: linux-omap@vger.kernel.org
11089 F: drivers/mmc/host/omap_hsmmc.c
11092 M: Paul Walmsley <paul@pwsan.com>
11093 L: linux-omap@vger.kernel.org
11095 F: arch/arm/mach-omap2/omap_hwmod*data*
11097 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11098 M: Benoît Cousson <bcousson@baylibre.com>
11099 L: linux-omap@vger.kernel.org
11101 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11104 M: Benoît Cousson <bcousson@baylibre.com>
11105 M: Paul Walmsley <paul@pwsan.com>
11106 L: linux-omap@vger.kernel.org
11108 F: arch/arm/mach-omap2/omap_hwmod.*
11111 M: Vignesh R <vigneshr@ti.com>
11112 L: linux-omap@vger.kernel.org
11113 L: linux-i2c@vger.kernel.org
11115 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
11116 F: drivers/i2c/busses/i2c-omap.c
11118 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11119 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11120 L: linux-media@vger.kernel.org
11122 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
11123 F: drivers/media/platform/omap3isp/
11124 F: drivers/staging/media/omap4iss/
11127 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11128 L: linux-omap@vger.kernel.org
11130 F: drivers/mmc/host/omap.c
11132 OMAP POWER MANAGEMENT SUPPORT
11133 M: Kevin Hilman <khilman@kernel.org>
11134 L: linux-omap@vger.kernel.org
11136 F: arch/arm/*omap*/*pm*
11137 F: drivers/cpufreq/omap-cpufreq.c
11139 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11140 M: Rajendra Nayak <rnayak@codeaurora.org>
11141 M: Paul Walmsley <paul@pwsan.com>
11142 L: linux-omap@vger.kernel.org
11144 F: arch/arm/mach-omap2/prm*
11146 OMAP RANDOM NUMBER GENERATOR SUPPORT
11147 M: Deepak Saxena <dsaxena@plexity.net>
11149 F: drivers/char/hw_random/omap-rng.c
11152 L: linux-usb@vger.kernel.org
11153 L: linux-omap@vger.kernel.org
11155 F: drivers/usb/*/*omap*
11156 F: arch/arm/*omap*/usb*
11158 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11159 M: Mark Jackson <mpfj@newflow.co.uk>
11160 L: linux-omap@vger.kernel.org
11162 F: arch/arm/boot/dts/am335x-nano.dts
11165 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11166 M: Tony Lindgren <tony@atomide.com>
11167 L: linux-omap@vger.kernel.org
11168 Q: http://patchwork.kernel.org/project/linux-omap/list/
11169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11171 F: arch/arm/mach-omap1/
11172 F: arch/arm/plat-omap/
11173 F: arch/arm/configs/omap1_defconfig
11174 F: drivers/i2c/busses/i2c-omap.c
11175 F: include/linux/platform_data/i2c-omap.h
11176 F: include/linux/platform_data/ams-delta-fiq.h
11179 M: Tony Lindgren <tony@atomide.com>
11180 L: linux-omap@vger.kernel.org
11181 W: http://www.muru.com/linux/omap/
11182 W: http://linux.omap.com/
11183 Q: http://patchwork.kernel.org/project/linux-omap/list/
11184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11186 F: arch/arm/mach-omap2/
11187 F: arch/arm/plat-omap/
11188 F: arch/arm/configs/omap2plus_defconfig
11189 F: drivers/i2c/busses/i2c-omap.c
11190 F: drivers/irqchip/irq-omap-intc.c
11191 F: drivers/mfd/*omap*.c
11192 F: drivers/mfd/menelaus.c
11193 F: drivers/mfd/palmas.c
11194 F: drivers/mfd/tps65217.c
11195 F: drivers/mfd/tps65218.c
11196 F: drivers/mfd/tps65910.c
11197 F: drivers/mfd/twl-core.[ch]
11198 F: drivers/mfd/twl4030*.c
11199 F: drivers/mfd/twl6030*.c
11200 F: drivers/mfd/twl6040*.c
11201 F: drivers/regulator/palmas-regulator*.c
11202 F: drivers/regulator/pbias-regulator.c
11203 F: drivers/regulator/tps65217-regulator.c
11204 F: drivers/regulator/tps65218-regulator.c
11205 F: drivers/regulator/tps65910-regulator.c
11206 F: drivers/regulator/twl-regulator.c
11207 F: drivers/regulator/twl6030-regulator.c
11208 F: include/linux/platform_data/i2c-omap.h
11210 ONION OMEGA2+ BOARD
11211 M: Harvey Hunt <harveyhuntnexus@gmail.com>
11212 L: linux-mips@vger.kernel.org
11214 F: arch/mips/boot/dts/ralink/omega2p.dts
11217 M: Bob Copeland <me@bobcopeland.com>
11218 L: linux-karma-devel@lists.sourceforge.net
11220 F: Documentation/filesystems/omfs.txt
11223 OMNIKEY CARDMAN 4000 DRIVER
11224 M: Harald Welte <laforge@gnumonks.org>
11226 F: drivers/char/pcmcia/cm4000_cs.c
11227 F: include/linux/cm4000_cs.h
11228 F: include/uapi/linux/cm4000_cs.h
11230 OMNIKEY CARDMAN 4040 DRIVER
11231 M: Harald Welte <laforge@gnumonks.org>
11233 F: drivers/char/pcmcia/cm4040_cs.*
11235 OMNIVISION OV13858 SENSOR DRIVER
11236 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11237 L: linux-media@vger.kernel.org
11238 T: git git://linuxtv.org/media_tree.git
11240 F: drivers/media/i2c/ov13858.c
11242 OMNIVISION OV2680 SENSOR DRIVER
11243 M: Rui Miguel Silva <rmfrfs@gmail.com>
11244 L: linux-media@vger.kernel.org
11245 T: git git://linuxtv.org/media_tree.git
11247 F: drivers/media/i2c/ov2680.c
11248 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
11250 OMNIVISION OV2685 SENSOR DRIVER
11251 M: Shunqian Zheng <zhengsq@rock-chips.com>
11252 L: linux-media@vger.kernel.org
11253 T: git git://linuxtv.org/media_tree.git
11255 F: drivers/media/i2c/ov2685.c
11257 OMNIVISION OV5640 SENSOR DRIVER
11258 M: Steve Longerbeam <slongerbeam@gmail.com>
11259 L: linux-media@vger.kernel.org
11260 T: git git://linuxtv.org/media_tree.git
11262 F: drivers/media/i2c/ov5640.c
11264 OMNIVISION OV5647 SENSOR DRIVER
11265 M: Luis Oliveira <lolivei@synopsys.com>
11266 L: linux-media@vger.kernel.org
11267 T: git git://linuxtv.org/media_tree.git
11269 F: drivers/media/i2c/ov5647.c
11271 OMNIVISION OV5695 SENSOR DRIVER
11272 M: Shunqian Zheng <zhengsq@rock-chips.com>
11273 L: linux-media@vger.kernel.org
11274 T: git git://linuxtv.org/media_tree.git
11276 F: drivers/media/i2c/ov5695.c
11278 OMNIVISION OV7670 SENSOR DRIVER
11279 M: Jonathan Corbet <corbet@lwn.net>
11280 L: linux-media@vger.kernel.org
11281 T: git git://linuxtv.org/media_tree.git
11283 F: drivers/media/i2c/ov7670.c
11284 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
11286 OMNIVISION OV772x SENSOR DRIVER
11287 M: Jacopo Mondi <jacopo@jmondi.org>
11288 L: linux-media@vger.kernel.org
11289 T: git git://linuxtv.org/media_tree.git
11291 F: drivers/media/i2c/ov772x.c
11292 F: include/media/i2c/ov772x.h
11293 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
11295 OMNIVISION OV7740 SENSOR DRIVER
11296 M: Wenyou Yang <wenyou.yang@microchip.com>
11297 L: linux-media@vger.kernel.org
11298 T: git git://linuxtv.org/media_tree.git
11300 F: drivers/media/i2c/ov7740.c
11301 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
11303 OMNIVISION OV9650 SENSOR DRIVER
11304 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11305 R: Akinobu Mita <akinobu.mita@gmail.com>
11306 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
11307 L: linux-media@vger.kernel.org
11308 T: git git://linuxtv.org/media_tree.git
11310 F: drivers/media/i2c/ov9650.c
11311 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
11313 ONENAND FLASH DRIVER
11314 M: Kyungmin Park <kyungmin.park@samsung.com>
11315 L: linux-mtd@lists.infradead.org
11317 F: drivers/mtd/nand/onenand/
11318 F: include/linux/mtd/onenand*.h
11320 ONSTREAM SCSI TAPE DRIVER
11321 M: Willem Riede <osst@riede.org>
11322 L: osst-users@lists.sourceforge.net
11323 L: linux-scsi@vger.kernel.org
11325 F: Documentation/scsi/osst.txt
11326 F: drivers/scsi/osst.*
11327 F: drivers/scsi/osst_*.h
11328 F: drivers/scsi/st.h
11331 M: Jens Wiklander <jens.wiklander@linaro.org>
11333 F: drivers/tee/optee/
11335 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11336 M: Sumit Garg <sumit.garg@linaro.org>
11338 F: drivers/char/hw_random/optee-rng.c
11341 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11342 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11343 L: linux-rdma@vger.kernel.org
11345 F: drivers/infiniband/ulp/opa_vnic
11347 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11348 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11349 M: Frank Rowand <frowand.list@gmail.com>
11350 L: devicetree@vger.kernel.org
11352 F: Documentation/devicetree/dynamic-resolution-notes.txt
11353 F: Documentation/devicetree/overlay-notes.txt
11354 F: drivers/of/overlay.c
11355 F: drivers/of/resolver.c
11356 K: of_overlay_notifier_
11358 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11359 M: Rob Herring <robh+dt@kernel.org>
11360 M: Frank Rowand <frowand.list@gmail.com>
11361 L: devicetree@vger.kernel.org
11362 W: http://www.devicetree.org/
11363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11366 F: include/linux/of*.h
11368 F: Documentation/ABI/testing/sysfs-firmware-ofw
11370 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11371 M: Rob Herring <robh+dt@kernel.org>
11372 M: Mark Rutland <mark.rutland@arm.com>
11373 L: devicetree@vger.kernel.org
11374 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11375 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11377 F: Documentation/devicetree/
11378 F: arch/*/boot/dts/
11379 F: include/dt-bindings/
11381 OPENCORES I2C BUS DRIVER
11382 M: Peter Korsgaard <peter@korsgaard.com>
11383 M: Andrew Lunn <andrew@lunn.ch>
11384 L: linux-i2c@vger.kernel.org
11386 F: Documentation/i2c/busses/i2c-ocores
11387 F: drivers/i2c/busses/i2c-ocores.c
11388 F: include/linux/platform_data/i2c-ocores.h
11390 OPENRISC ARCHITECTURE
11391 M: Jonas Bonn <jonas@southpole.se>
11392 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11393 M: Stafford Horne <shorne@gmail.com>
11394 T: git git://github.com/openrisc/linux.git
11395 L: openrisc@lists.librecores.org
11396 W: http://openrisc.io
11398 F: Documentation/devicetree/bindings/openrisc/
11399 F: Documentation/openrisc/
11401 F: drivers/irqchip/irq-ompic.c
11402 F: drivers/irqchip/irq-or1k-*
11405 M: Pravin B Shelar <pshelar@ovn.org>
11406 L: netdev@vger.kernel.org
11407 L: dev@openvswitch.org
11408 W: http://openvswitch.org
11410 F: net/openvswitch/
11411 F: include/uapi/linux/openvswitch.h
11413 OPERATING PERFORMANCE POINTS (OPP)
11414 M: Viresh Kumar <vireshk@kernel.org>
11415 M: Nishanth Menon <nm@ti.com>
11416 M: Stephen Boyd <sboyd@kernel.org>
11417 L: linux-pm@vger.kernel.org
11419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11421 F: include/linux/pm_opp.h
11422 F: Documentation/power/opp.txt
11423 F: Documentation/devicetree/bindings/opp/
11426 M: Clemens Ladisch <clemens@ladisch.de>
11427 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11428 T: git git://git.alsa-project.org/alsa-kernel.git
11430 F: sound/drivers/opl4/
11433 M: Robert Richter <rric@kernel.org>
11434 L: oprofile-list@lists.sf.net
11436 F: arch/*/include/asm/oprofile*.h
11437 F: arch/*/oprofile/
11438 F: drivers/oprofile/
11439 F: include/linux/oprofile.h
11441 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11442 M: Mark Fasheh <mark@fasheh.com>
11443 M: Joel Becker <jlbec@evilplan.org>
11444 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11445 W: http://ocfs2.wiki.kernel.org
11447 F: Documentation/filesystems/ocfs2.txt
11448 F: Documentation/filesystems/dlmfs.txt
11451 ORANGEFS FILESYSTEM
11452 M: Mike Marshall <hubcap@omnibond.com>
11453 R: Martin Brandenburg <martin@omnibond.com>
11454 L: devel@lists.orangefs.org
11455 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11458 F: Documentation/filesystems/orangefs.txt
11461 L: linux-wireless@vger.kernel.org
11462 W: http://wireless.kernel.org/en/users/Drivers/orinoco
11463 W: http://www.nongnu.org/orinoco/
11465 F: drivers/net/wireless/intersil/orinoco/
11467 OSD LIBRARY and FILESYSTEM
11468 M: Boaz Harrosh <ooo@electrozaur.com>
11470 F: drivers/scsi/osd/
11471 F: include/scsi/osd_*
11474 OV2659 OMNIVISION SENSOR DRIVER
11475 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11476 L: linux-media@vger.kernel.org
11477 W: https://linuxtv.org
11478 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11479 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11481 F: drivers/media/i2c/ov2659.c
11482 F: include/media/i2c/ov2659.h
11485 M: Miklos Szeredi <miklos@szeredi.hu>
11486 L: linux-unionfs@vger.kernel.org
11487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11490 F: Documentation/filesystems/overlayfs.txt
11492 P54 WIRELESS DRIVER
11493 M: Christian Lamparter <chunkeey@googlemail.com>
11494 L: linux-wireless@vger.kernel.org
11495 W: http://wireless.kernel.org/en/users/Drivers/p54
11497 F: drivers/net/wireless/intersil/p54/
11499 PA SEMI ETHERNET DRIVER
11500 L: netdev@vger.kernel.org
11502 F: drivers/net/ethernet/pasemi/*
11504 PA SEMI SMBUS DRIVER
11505 L: linux-i2c@vger.kernel.org
11507 F: drivers/i2c/busses/i2c-pasemi.c
11509 PADATA PARALLEL EXECUTION MECHANISM
11510 M: Steffen Klassert <steffen.klassert@secunet.com>
11511 L: linux-crypto@vger.kernel.org
11514 F: include/linux/padata.h
11515 F: Documentation/padata.txt
11517 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11518 M: Harald Welte <laforge@gnumonks.org>
11519 L: platform-driver-x86@vger.kernel.org
11521 F: drivers/platform/x86/panasonic-laptop.c
11523 PARALLEL LCD/KEYPAD PANEL DRIVER
11524 M: Willy Tarreau <willy@haproxy.com>
11525 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11527 F: Documentation/auxdisplay/lcd-panel-cgram.txt
11528 F: drivers/auxdisplay/panel.c
11530 PARALLEL PORT SUBSYSTEM
11531 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11532 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11533 L: linux-parport@lists.infradead.org (subscribers-only)
11535 F: drivers/parport/
11536 F: include/linux/parport*.h
11537 F: drivers/char/ppdev.c
11538 F: include/uapi/linux/ppdev.h
11539 F: Documentation/parport*.txt
11541 PARAVIRT_OPS INTERFACE
11542 M: Juergen Gross <jgross@suse.com>
11543 M: Alok Kataria <akataria@vmware.com>
11544 L: virtualization@lists.linux-foundation.org
11546 F: Documentation/virtual/paravirt_ops.txt
11547 F: arch/*/kernel/paravirt*
11548 F: arch/*/include/asm/paravirt*.h
11549 F: include/linux/hypervisor.h
11551 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11552 M: Tim Waugh <tim@cyberelk.net>
11553 L: linux-parport@lists.infradead.org (subscribers-only)
11555 F: Documentation/blockdev/paride.txt
11556 F: drivers/block/paride/
11558 PARISC ARCHITECTURE
11559 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11560 M: Helge Deller <deller@gmx.de>
11561 L: linux-parisc@vger.kernel.org
11562 W: http://www.parisc-linux.org/
11563 Q: http://patchwork.kernel.org/project/linux-parisc/list/
11564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11568 F: Documentation/parisc/
11570 F: drivers/char/agp/parisc-agp.c
11571 F: drivers/input/serio/gscps2.c
11572 F: drivers/parport/parport_gsc.*
11573 F: drivers/tty/serial/8250/8250_gsc.c
11574 F: drivers/video/fbdev/sti*
11575 F: drivers/video/console/sti*
11576 F: drivers/video/logo/logo_parisc*
11579 M: Jiri Pirko <jiri@mellanox.com>
11580 L: netdev@vger.kernel.org
11583 F: lib/test_parman.c
11584 F: include/linux/parman.h
11586 PC87360 HARDWARE MONITORING DRIVER
11587 M: Jim Cromie <jim.cromie@gmail.com>
11588 L: linux-hwmon@vger.kernel.org
11590 F: Documentation/hwmon/pc87360
11591 F: drivers/hwmon/pc87360.c
11593 PC8736x GPIO DRIVER
11594 M: Jim Cromie <jim.cromie@gmail.com>
11596 F: drivers/char/pc8736x_gpio.c
11598 PC87427 HARDWARE MONITORING DRIVER
11599 M: Jean Delvare <jdelvare@suse.com>
11600 L: linux-hwmon@vger.kernel.org
11602 F: Documentation/hwmon/pc87427
11603 F: drivers/hwmon/pc87427.c
11606 M: Riku Voipio <riku.voipio@iki.fi>
11608 F: drivers/leds/leds-pca9532.c
11609 F: include/linux/leds-pca9532.h
11611 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11612 M: Guenter Roeck <linux@roeck-us.net>
11613 L: linux-i2c@vger.kernel.org
11615 F: drivers/i2c/muxes/i2c-mux-pca9541.c
11617 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11618 M: Khalid Aziz <khalid@gonehiking.org>
11620 F: drivers/firmware/pcdp.*
11622 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11623 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11624 L: linux-pci@vger.kernel.org
11625 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11627 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
11628 F: drivers/pci/controller/pci-aardvark.c
11630 PCI DRIVER FOR ALTERA PCIE IP
11631 M: Ley Foon Tan <lftan@altera.com>
11632 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11633 L: linux-pci@vger.kernel.org
11635 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
11636 F: drivers/pci/controller/pcie-altera.c
11638 PCI DRIVER FOR APPLIEDMICRO XGENE
11639 M: Toan Le <toan@os.amperecomputing.com>
11640 L: linux-pci@vger.kernel.org
11641 L: linux-arm-kernel@lists.infradead.org
11643 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
11644 F: drivers/pci/controller/pci-xgene.c
11646 PCI DRIVER FOR ARM VERSATILE PLATFORM
11647 M: Rob Herring <robh@kernel.org>
11648 L: linux-pci@vger.kernel.org
11649 L: linux-arm-kernel@lists.infradead.org
11651 F: Documentation/devicetree/bindings/pci/versatile.txt
11652 F: drivers/pci/controller/pci-versatile.c
11654 PCI DRIVER FOR ARMADA 8K
11655 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11656 L: linux-pci@vger.kernel.org
11657 L: linux-arm-kernel@lists.infradead.org
11659 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
11660 F: drivers/pci/controller/dwc/pcie-armada8k.c
11662 PCI DRIVER FOR CADENCE PCIE IP
11663 M: Alan Douglas <adouglas@cadence.com>
11664 L: linux-pci@vger.kernel.org
11666 F: Documentation/devicetree/bindings/pci/cdns,*.txt
11667 F: drivers/pci/controller/pcie-cadence*
11669 PCI DRIVER FOR FREESCALE LAYERSCAPE
11670 M: Minghuan Lian <minghuan.Lian@nxp.com>
11671 M: Mingkai Hu <mingkai.hu@nxp.com>
11672 M: Roy Zang <roy.zang@nxp.com>
11673 L: linuxppc-dev@lists.ozlabs.org
11674 L: linux-pci@vger.kernel.org
11675 L: linux-arm-kernel@lists.infradead.org
11677 F: drivers/pci/controller/dwc/*layerscape*
11679 PCI DRIVER FOR GENERIC OF HOSTS
11680 M: Will Deacon <will.deacon@arm.com>
11681 L: linux-pci@vger.kernel.org
11682 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11684 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
11685 F: drivers/pci/controller/pci-host-common.c
11686 F: drivers/pci/controller/pci-host-generic.c
11688 PCI DRIVER FOR IMX6
11689 M: Richard Zhu <hongxing.zhu@nxp.com>
11690 M: Lucas Stach <l.stach@pengutronix.de>
11691 L: linux-pci@vger.kernel.org
11692 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11694 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11695 F: drivers/pci/controller/dwc/*imx6*
11697 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11698 M: Keith Busch <keith.busch@intel.com>
11699 M: Jonathan Derrick <jonathan.derrick@intel.com>
11700 L: linux-pci@vger.kernel.org
11702 F: drivers/pci/controller/vmd.c
11704 PCI DRIVER FOR MICROSEMI SWITCHTEC
11705 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11706 M: Logan Gunthorpe <logang@deltatee.com>
11707 L: linux-pci@vger.kernel.org
11709 F: Documentation/switchtec.txt
11710 F: Documentation/ABI/testing/sysfs-class-switchtec
11711 F: drivers/pci/switch/switchtec*
11712 F: include/uapi/linux/switchtec_ioctl.h
11713 F: include/linux/switchtec.h
11714 F: drivers/ntb/hw/mscc/
11716 PCI DRIVER FOR MOBIVEIL PCIE IP
11717 M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11718 L: linux-pci@vger.kernel.org
11720 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11721 F: drivers/pci/controller/pcie-mobiveil.c
11723 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11724 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11725 M: Jason Cooper <jason@lakedaemon.net>
11726 L: linux-pci@vger.kernel.org
11727 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11729 F: drivers/pci/controller/*mvebu*
11731 PCI DRIVER FOR NVIDIA TEGRA
11732 M: Thierry Reding <thierry.reding@gmail.com>
11733 L: linux-tegra@vger.kernel.org
11734 L: linux-pci@vger.kernel.org
11736 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11737 F: drivers/pci/controller/pci-tegra.c
11739 PCI DRIVER FOR RENESAS R-CAR
11740 M: Simon Horman <horms@verge.net.au>
11741 L: linux-pci@vger.kernel.org
11742 L: linux-renesas-soc@vger.kernel.org
11744 F: drivers/pci/controller/*rcar*
11746 PCI DRIVER FOR SAMSUNG EXYNOS
11747 M: Jingoo Han <jingoohan1@gmail.com>
11748 L: linux-pci@vger.kernel.org
11749 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11750 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11752 F: drivers/pci/controller/dwc/pci-exynos.c
11754 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11755 M: Jingoo Han <jingoohan1@gmail.com>
11756 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11757 L: linux-pci@vger.kernel.org
11759 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
11760 F: drivers/pci/controller/dwc/*designware*
11762 PCI DRIVER FOR TI DRA7XX
11763 M: Kishon Vijay Abraham I <kishon@ti.com>
11764 L: linux-omap@vger.kernel.org
11765 L: linux-pci@vger.kernel.org
11767 F: Documentation/devicetree/bindings/pci/ti-pci.txt
11768 F: drivers/pci/controller/dwc/pci-dra7xx.c
11770 PCI DRIVER FOR TI KEYSTONE
11771 M: Murali Karicheri <m-karicheri2@ti.com>
11772 L: linux-pci@vger.kernel.org
11773 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11775 F: drivers/pci/controller/dwc/pci-keystone.c
11777 PCI ENDPOINT SUBSYSTEM
11778 M: Kishon Vijay Abraham I <kishon@ti.com>
11779 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11780 L: linux-pci@vger.kernel.org
11781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11783 F: drivers/pci/endpoint/
11784 F: drivers/misc/pci_endpoint_test.c
11787 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11788 M: Russell Currey <ruscur@russell.cc>
11789 M: Sam Bobroff <sbobroff@linux.ibm.com>
11790 M: Oliver O'Halloran <oohall@gmail.com>
11791 L: linuxppc-dev@lists.ozlabs.org
11793 F: Documentation/PCI/pci-error-recovery.txt
11794 F: drivers/pci/pcie/aer.c
11795 F: drivers/pci/pcie/dpc.c
11796 F: drivers/pci/pcie/err.c
11797 F: Documentation/powerpc/eeh-pci-error-recovery.txt
11798 F: arch/powerpc/kernel/eeh*.c
11799 F: arch/powerpc/platforms/*/eeh*.c
11800 F: arch/powerpc/include/*/eeh*.h
11803 M: Linas Vepstas <linasvepstas@gmail.com>
11804 L: linux-pci@vger.kernel.org
11806 F: Documentation/PCI/pci-error-recovery.txt
11808 PCI MSI DRIVER FOR ALTERA MSI IP
11809 M: Ley Foon Tan <lftan@altera.com>
11810 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11811 L: linux-pci@vger.kernel.org
11813 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11814 F: drivers/pci/controller/pcie-altera-msi.c
11816 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11817 M: Toan Le <toan@os.amperecomputing.com>
11818 L: linux-pci@vger.kernel.org
11819 L: linux-arm-kernel@lists.infradead.org
11821 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11822 F: drivers/pci/controller/pci-xgene-msi.c
11825 M: Bjorn Helgaas <bhelgaas@google.com>
11826 L: linux-pci@vger.kernel.org
11827 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11830 F: Documentation/devicetree/bindings/pci/
11831 F: Documentation/PCI/
11832 F: drivers/acpi/pci*
11834 F: include/asm-generic/pci*
11835 F: include/linux/pci*
11836 F: include/linux/of_pci.h
11837 F: include/uapi/linux/pci*
11840 F: arch/x86/kernel/quirks.c
11841 F: arch/x86/kernel/early-quirks.c
11843 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11844 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11845 L: linux-pci@vger.kernel.org
11846 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11849 F: drivers/pci/controller/
11851 PCIE DRIVER FOR AMLOGIC MESON
11852 M: Yue Wang <yue.wang@Amlogic.com>
11853 L: linux-pci@vger.kernel.org
11854 L: linux-amlogic@lists.infradead.org
11856 F: drivers/pci/controller/dwc/pci-meson.c
11858 PCIE DRIVER FOR AXIS ARTPEC
11859 M: Jesper Nilsson <jesper.nilsson@axis.com>
11860 L: linux-arm-kernel@axis.com
11861 L: linux-pci@vger.kernel.org
11863 F: Documentation/devicetree/bindings/pci/axis,artpec*
11864 F: drivers/pci/controller/dwc/*artpec*
11866 PCIE DRIVER FOR CAVIUM THUNDERX
11867 M: David Daney <david.daney@cavium.com>
11868 L: linux-pci@vger.kernel.org
11869 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11871 F: Documentation/devicetree/bindings/pci/pci-thunder-*
11872 F: drivers/pci/controller/pci-thunder-*
11874 PCIE DRIVER FOR HISILICON
11875 M: Zhou Wang <wangzhou1@hisilicon.com>
11876 L: linux-pci@vger.kernel.org
11878 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11879 F: drivers/pci/controller/dwc/pcie-hisi.c
11881 PCIE DRIVER FOR HISILICON KIRIN
11882 M: Xiaowei Song <songxiaowei@hisilicon.com>
11883 M: Binghui Wang <wangbinghui@hisilicon.com>
11884 L: linux-pci@vger.kernel.org
11886 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
11887 F: drivers/pci/controller/dwc/pcie-kirin.c
11889 PCIE DRIVER FOR HISILICON STB
11890 M: Shawn Guo <shawn.guo@linaro.org>
11891 L: linux-pci@vger.kernel.org
11893 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11894 F: drivers/pci/controller/dwc/pcie-histb.c
11896 PCIE DRIVER FOR MEDIATEK
11897 M: Ryder Lee <ryder.lee@mediatek.com>
11898 L: linux-pci@vger.kernel.org
11899 L: linux-mediatek@lists.infradead.org
11901 F: Documentation/devicetree/bindings/pci/mediatek*
11902 F: drivers/pci/controller/*mediatek*
11904 PCIE DRIVER FOR QUALCOMM MSM
11905 M: Stanimir Varbanov <svarbanov@mm-sol.com>
11906 L: linux-pci@vger.kernel.org
11907 L: linux-arm-msm@vger.kernel.org
11909 F: drivers/pci/controller/dwc/*qcom*
11911 PCIE DRIVER FOR ROCKCHIP
11912 M: Shawn Lin <shawn.lin@rock-chips.com>
11913 L: linux-pci@vger.kernel.org
11914 L: linux-rockchip@lists.infradead.org
11916 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
11917 F: drivers/pci/controller/pcie-rockchip*
11919 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11920 M: Linus Walleij <linus.walleij@linaro.org>
11921 L: linux-pci@vger.kernel.org
11923 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11924 F: drivers/pci/controller/pci-v3-semi.c
11926 PCIE DRIVER FOR SOCIONEXT UNIPHIER
11927 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
11928 L: linux-pci@vger.kernel.org
11930 F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt
11931 F: drivers/pci/controller/dwc/pcie-uniphier.c
11933 PCIE DRIVER FOR ST SPEAR13XX
11934 M: Pratyush Anand <pratyush.anand@gmail.com>
11935 L: linux-pci@vger.kernel.org
11937 F: drivers/pci/controller/dwc/*spear*
11940 M: Dominik Brodowski <linux@dominikbrodowski.net>
11941 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11943 F: Documentation/pcmcia/
11948 PCNET32 NETWORK DRIVER
11949 M: Don Fry <pcnet32@frontier.com>
11950 L: netdev@vger.kernel.org
11952 F: drivers/net/ethernet/amd/pcnet32.c
11954 PCRYPT PARALLEL CRYPTO ENGINE
11955 M: Steffen Klassert <steffen.klassert@secunet.com>
11956 L: linux-crypto@vger.kernel.org
11959 F: include/crypto/pcrypt.h
11961 PEAQ WMI HOTKEYS DRIVER
11962 M: Hans de Goede <hdegoede@redhat.com>
11963 L: platform-driver-x86@vger.kernel.org
11965 F: drivers/platform/x86/peaq-wmi.c
11967 PER-CPU MEMORY ALLOCATOR
11968 M: Dennis Zhou <dennis@kernel.org>
11969 M: Tejun Heo <tj@kernel.org>
11970 M: Christoph Lameter <cl@linux.com>
11971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11973 F: include/linux/percpu*.h
11975 F: arch/*/include/asm/percpu.h
11977 PER-TASK DELAY ACCOUNTING
11978 M: Balbir Singh <bsingharora@gmail.com>
11980 F: include/linux/delayacct.h
11981 F: kernel/delayacct.c
11983 PERFORMANCE EVENTS SUBSYSTEM
11984 M: Peter Zijlstra <peterz@infradead.org>
11985 M: Ingo Molnar <mingo@redhat.com>
11986 M: Arnaldo Carvalho de Melo <acme@kernel.org>
11987 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11988 R: Jiri Olsa <jolsa@redhat.com>
11989 R: Namhyung Kim <namhyung@kernel.org>
11990 L: linux-kernel@vger.kernel.org
11991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11994 F: include/linux/perf_event.h
11995 F: include/uapi/linux/perf_event.h
11996 F: arch/*/kernel/perf_event*.c
11997 F: arch/*/kernel/*/perf_event*.c
11998 F: arch/*/kernel/*/*/perf_event*.c
11999 F: arch/*/include/asm/perf_event.h
12000 F: arch/*/kernel/perf_callchain.c
12004 PERSONALITY HANDLING
12005 M: Christoph Hellwig <hch@infradead.org>
12006 L: linux-abi-devel@lists.sourceforge.net
12008 F: include/linux/personality.h
12009 F: include/uapi/linux/personality.h
12011 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12012 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12013 L: linux-input@vger.kernel.org
12015 F: Documentation/input/devices/pxrc.rst
12016 F: drivers/input/joystick/pxrc.c
12019 M: Remi Denis-Courmont <courmisch@gmail.com>
12021 F: Documentation/networking/phonet.txt
12022 F: include/linux/phonet.h
12023 F: include/net/phonet/
12024 F: include/uapi/linux/phonet.h
12028 M: Joern Engel <joern@lazybastard.org>
12029 L: linux-mtd@lists.infradead.org
12031 F: drivers/mtd/devices/phram.c
12034 M: Bruno Prémont <bonbons@linux-vserver.org>
12035 L: linux-input@vger.kernel.org
12037 F: drivers/hid/hid-picolcd*
12040 M: Jamie Iles <jamie@jamieiles.com>
12041 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12042 T: git git://github.com/jamieiles/linux-2.6-ji.git
12044 F: arch/arm/boot/dts/picoxcell*
12045 F: arch/arm/mach-picoxcell/
12046 F: drivers/crypto/picoxcell*
12048 PIN CONTROL SUBSYSTEM
12049 M: Linus Walleij <linus.walleij@linaro.org>
12050 L: linux-gpio@vger.kernel.org
12051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12053 F: Documentation/devicetree/bindings/pinctrl/
12054 F: Documentation/driver-api/pinctl.rst
12055 F: drivers/pinctrl/
12056 F: include/linux/pinctrl/
12058 PIN CONTROLLER - MICROCHIP AT91
12059 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12060 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12061 L: linux-gpio@vger.kernel.org
12063 F: drivers/pinctrl/pinctrl-at91*
12065 PIN CONTROLLER - FREESCALE
12066 M: Dong Aisheng <aisheng.dong@nxp.com>
12067 M: Fabio Estevam <festevam@gmail.com>
12068 M: Shawn Guo <shawnguo@kernel.org>
12069 M: Stefan Agner <stefan@agner.ch>
12070 R: Pengutronix Kernel Team <kernel@pengutronix.de>
12071 L: linux-gpio@vger.kernel.org
12073 F: drivers/pinctrl/freescale/
12074 F: Documentation/devicetree/bindings/pinctrl/fsl,*
12076 PIN CONTROLLER - INTEL
12077 M: Mika Westerberg <mika.westerberg@linux.intel.com>
12078 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12081 F: drivers/pinctrl/intel/
12083 PIN CONTROLLER - MEDIATEK
12084 M: Sean Wang <sean.wang@kernel.org>
12085 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12087 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12088 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12089 F: drivers/pinctrl/mediatek/
12091 PIN CONTROLLER - QUALCOMM
12092 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12094 L: linux-arm-msm@vger.kernel.org
12095 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12096 F: drivers/pinctrl/qcom/
12098 PIN CONTROLLER - RENESAS
12099 M: Geert Uytterhoeven <geert+renesas@glider.be>
12100 L: linux-renesas-soc@vger.kernel.org
12101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12103 F: drivers/pinctrl/pinctrl-rz*
12104 F: drivers/pinctrl/sh-pfc/
12106 PIN CONTROLLER - SAMSUNG
12107 M: Tomasz Figa <tomasz.figa@gmail.com>
12108 M: Krzysztof Kozlowski <krzk@kernel.org>
12109 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12110 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12111 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12112 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
12113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12115 F: drivers/pinctrl/samsung/
12116 F: include/dt-bindings/pinctrl/samsung.h
12117 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12119 PIN CONTROLLER - SINGLE
12120 M: Tony Lindgren <tony@atomide.com>
12121 M: Haojian Zhuang <haojian.zhuang@linaro.org>
12122 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12123 L: linux-omap@vger.kernel.org
12125 F: drivers/pinctrl/pinctrl-single.c
12127 PIN CONTROLLER - ST SPEAR
12128 M: Viresh Kumar <vireshk@kernel.org>
12129 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12130 W: http://www.st.com/spear
12132 F: drivers/pinctrl/spear/
12134 PISTACHIO SOC SUPPORT
12135 M: James Hartley <james.hartley@sondrel.com>
12136 L: linux-mips@vger.kernel.org
12138 F: arch/mips/pistachio/
12139 F: arch/mips/include/asm/mach-pistachio/
12140 F: arch/mips/boot/dts/img/pistachio*
12141 F: arch/mips/configs/pistachio*_defconfig
12145 M: linux-block@vger.kernel.org
12146 F: drivers/block/pktcdvd.c
12147 F: include/linux/pktcdvd.h
12148 F: include/uapi/linux/pktcdvd.h
12150 PKUNITY SOC DRIVERS
12151 M: Guan Xuetao <gxt@pku.edu.cn>
12152 W: http://mprc.pku.edu.cn/~guanxuetao/linux
12154 T: git git://github.com/gxt/linux.git
12155 F: drivers/input/serio/i8042-unicore32io.h
12156 F: drivers/i2c/busses/i2c-puv3.c
12157 F: drivers/video/fbdev/fb-puv3.c
12158 F: drivers/rtc/rtc-puv3.c
12160 PMBUS HARDWARE MONITORING DRIVERS
12161 M: Guenter Roeck <linux@roeck-us.net>
12162 L: linux-hwmon@vger.kernel.org
12163 W: http://hwmon.wiki.kernel.org/
12164 W: http://www.roeck-us.net/linux/drivers/
12165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12167 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12168 F: Documentation/devicetree/bindings/hwmon/max31785.txt
12169 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
12170 F: Documentation/hwmon/adm1275
12171 F: Documentation/hwmon/ibm-cffps
12172 F: Documentation/hwmon/ir35221
12173 F: Documentation/hwmon/lm25066
12174 F: Documentation/hwmon/ltc2978
12175 F: Documentation/hwmon/ltc3815
12176 F: Documentation/hwmon/max16064
12177 F: Documentation/hwmon/max20751
12178 F: Documentation/hwmon/max31785
12179 F: Documentation/hwmon/max34440
12180 F: Documentation/hwmon/max8688
12181 F: Documentation/hwmon/pmbus
12182 F: Documentation/hwmon/pmbus-core
12183 F: Documentation/hwmon/tps40422
12184 F: Documentation/hwmon/ucd9000
12185 F: Documentation/hwmon/ucd9200
12186 F: Documentation/hwmon/zl6100
12187 F: drivers/hwmon/pmbus/
12188 F: include/linux/pmbus.h
12190 PMC SIERRA MaxRAID DRIVER
12191 L: linux-scsi@vger.kernel.org
12192 W: http://www.pmc-sierra.com/
12194 F: drivers/scsi/pmcraid.*
12196 PMC SIERRA PM8001 DRIVER
12197 M: Jack Wang <jinpu.wang@profitbricks.com>
12198 M: lindar_liu@usish.com
12199 L: linux-scsi@vger.kernel.org
12201 F: drivers/scsi/pm8001/
12204 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12208 PNI RM3100 IIO DRIVER
12209 M: Song Qiang <songqiang1304521@gmail.com>
12210 L: linux-iio@vger.kernel.org
12212 F: drivers/iio/magnetometer/rm3100*
12213 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12215 POSIX CLOCKS and TIMERS
12216 M: Thomas Gleixner <tglx@linutronix.de>
12217 L: linux-kernel@vger.kernel.org
12218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12221 F: include/linux/timer*
12222 F: kernel/time/*timer*
12224 POWER MANAGEMENT CORE
12225 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12226 L: linux-pm@vger.kernel.org
12227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12228 B: https://bugzilla.kernel.org
12230 F: drivers/base/power/
12231 F: include/linux/pm.h
12232 F: include/linux/pm_*
12233 F: include/linux/powercap.h
12234 F: drivers/powercap/
12235 F: kernel/configs/nopm.config
12237 POWER STATE COORDINATION INTERFACE (PSCI)
12238 M: Mark Rutland <mark.rutland@arm.com>
12239 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12240 L: linux-arm-kernel@lists.infradead.org
12242 F: drivers/firmware/psci*.c
12243 F: include/linux/psci.h
12244 F: include/uapi/linux/psci.h
12246 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12247 M: Sebastian Reichel <sre@kernel.org>
12248 L: linux-pm@vger.kernel.org
12249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12251 F: Documentation/ABI/testing/sysfs-class-power
12252 F: Documentation/devicetree/bindings/power/supply/
12253 F: include/linux/power_supply.h
12254 F: drivers/power/supply/
12256 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12257 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12258 L: linuxppc-dev@lists.ozlabs.org
12260 F: drivers/char/powernv-op-panel.c
12262 PPP OVER ATM (RFC 2364)
12263 M: Mitchell Blank Jr <mitch@sfgoth.com>
12265 F: net/atm/pppoatm.c
12266 F: include/uapi/linux/atmppp.h
12269 M: Michal Ostrowski <mostrows@earthlink.net>
12271 F: drivers/net/ppp/pppoe.c
12272 F: drivers/net/ppp/pppox.c
12275 M: James Chapman <jchapman@katalix.com>
12277 F: net/l2tp/l2tp_ppp.c
12278 F: include/linux/if_pppol2tp.h
12279 F: include/uapi/linux/if_pppol2tp.h
12281 PPP PROTOCOL DRIVERS AND COMPRESSORS
12282 M: Paul Mackerras <paulus@samba.org>
12283 L: linux-ppp@vger.kernel.org
12285 F: drivers/net/ppp/ppp_*
12288 M: Rodolfo Giometti <giometti@enneenne.com>
12289 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
12290 L: linuxpps@ml.enneenne.com (subscribers-only)
12292 F: Documentation/pps/
12293 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
12294 F: Documentation/ABI/testing/sysfs-pps
12296 F: include/linux/pps*.h
12297 F: include/uapi/linux/pps.h
12300 M: Dmitry Kozlov <xeb@mail.ru>
12301 L: netdev@vger.kernel.org
12303 F: drivers/net/ppp/pptp.c
12304 W: http://sourceforge.net/projects/accel-pptp
12307 M: Petr Mladek <pmladek@suse.com>
12308 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12309 R: Steven Rostedt <rostedt@goodmis.org>
12312 F: include/linux/printk.h
12314 PRISM54 WIRELESS DRIVER
12315 M: Luis Chamberlain <mcgrof@kernel.org>
12316 L: linux-wireless@vger.kernel.org
12317 W: http://wireless.kernel.org/en/users/Drivers/p54
12319 F: drivers/net/wireless/intersil/prism54/
12322 R: Alexey Dobriyan <adobriyan@gmail.com>
12323 L: linux-kernel@vger.kernel.org
12324 L: linux-fsdevel@vger.kernel.org
12327 F: include/linux/proc_fs.h
12328 F: tools/testing/selftests/proc/
12329 F: Documentation/filesystems/proc.txt
12332 M: Luis Chamberlain <mcgrof@kernel.org>
12333 M: Kees Cook <keescook@chromium.org>
12334 L: linux-kernel@vger.kernel.org
12335 L: linux-fsdevel@vger.kernel.org
12337 F: fs/proc/proc_sysctl.c
12338 F: include/linux/sysctl.h
12340 F: tools/testing/selftests/sysctl/
12342 PS3 NETWORK SUPPORT
12343 M: Geoff Levand <geoff@infradead.org>
12344 L: netdev@vger.kernel.org
12345 L: linuxppc-dev@lists.ozlabs.org
12347 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
12349 PS3 PLATFORM SUPPORT
12350 M: Geoff Levand <geoff@infradead.org>
12351 L: linuxppc-dev@lists.ozlabs.org
12353 F: arch/powerpc/boot/ps3*
12354 F: arch/powerpc/include/asm/lv1call.h
12355 F: arch/powerpc/include/asm/ps3*.h
12356 F: arch/powerpc/platforms/ps3/
12359 F: drivers/rtc/rtc-ps3.c
12360 F: drivers/usb/host/*ps3.c
12361 F: sound/ppc/snd_ps3*
12364 M: Jim Paris <jim@jtan.com>
12365 M: Geoff Levand <geoff@infradead.org>
12366 L: linuxppc-dev@lists.ozlabs.org
12368 F: drivers/block/ps3vram.c
12370 PSAMPLE PACKET SAMPLING SUPPORT:
12371 M: Yotam Gigi <yotam.gi@gmail.com>
12374 F: include/net/psample.h
12375 F: include/uapi/linux/psample.h
12378 M: Kees Cook <keescook@chromium.org>
12379 M: Anton Vorontsov <anton@enomsg.org>
12380 M: Colin Cross <ccross@android.com>
12381 M: Tony Luck <tony.luck@intel.com>
12383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12385 F: include/linux/pstore*
12386 F: drivers/firmware/efi/efi-pstore.c
12387 F: drivers/acpi/apei/erst.c
12388 F: Documentation/admin-guide/ramoops.rst
12389 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12390 K: \b(pstore|ramoops)
12392 PTP HARDWARE CLOCK SUPPORT
12393 M: Richard Cochran <richardcochran@gmail.com>
12394 L: netdev@vger.kernel.org
12396 W: http://linuxptp.sourceforge.net/
12397 F: Documentation/ABI/testing/sysfs-ptp
12398 F: Documentation/ptp/*
12399 F: drivers/net/phy/dp83640*
12401 F: include/linux/ptp_cl*
12404 M: Oleg Nesterov <oleg@redhat.com>
12406 F: include/asm-generic/syscall.h
12407 F: include/linux/ptrace.h
12408 F: include/linux/regset.h
12409 F: include/linux/tracehook.h
12410 F: include/uapi/linux/ptrace.h
12411 F: include/uapi/linux/ptrace.h
12412 F: include/asm-generic/ptrace.h
12414 F: arch/*/ptrace*.c
12415 F: arch/*/*/ptrace*.c
12416 F: arch/*/include/asm/ptrace*.h
12419 M: Hans Verkuil <hverkuil@xs4all.nl>
12420 L: linux-media@vger.kernel.org
12421 T: git git://linuxtv.org/media_tree.git
12423 F: drivers/media/usb/pulse8-cec/*
12424 F: Documentation/media/cec-drivers/pulse8-cec.rst
12426 PVRUSB2 VIDEO4LINUX DRIVER
12427 M: Mike Isely <isely@pobox.com>
12428 L: pvrusb2@isely.net (subscribers-only)
12429 L: linux-media@vger.kernel.org
12430 W: http://www.isely.net/pvrusb2/
12431 T: git git://linuxtv.org/media_tree.git
12433 F: Documentation/media/v4l-drivers/pvrusb2*
12434 F: drivers/media/usb/pvrusb2/
12437 M: Hans Verkuil <hverkuil@xs4all.nl>
12438 L: linux-media@vger.kernel.org
12439 T: git git://linuxtv.org/media_tree.git
12441 F: drivers/media/usb/pwc/*
12444 M: Kamil Debski <kamil@wypas.org>
12445 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12446 L: linux-hwmon@vger.kernel.org
12448 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12449 F: Documentation/hwmon/pwm-fan
12450 F: drivers/hwmon/pwm-fan.c
12453 M: Sean Young <sean@mess.org>
12454 L: linux-media@vger.kernel.org
12456 F: drivers/media/rc/pwm-ir-tx.c
12459 M: Thierry Reding <thierry.reding@gmail.com>
12460 L: linux-pwm@vger.kernel.org
12462 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12463 F: Documentation/pwm.txt
12464 F: Documentation/devicetree/bindings/pwm/
12465 F: include/linux/pwm.h
12467 F: drivers/video/backlight/pwm_bl.c
12468 F: include/linux/pwm_backlight.h
12469 F: drivers/gpio/gpio-mvebu.c
12470 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12473 M: Robert Jarzmik <robert.jarzmik@free.fr>
12474 L: linux-gpio@vger.kernel.org
12476 F: drivers/gpio/gpio-pxa.c
12482 M: Robert Jarzmik <robert.jarzmik@free.fr>
12483 L: linux-rtc@vger.kernel.org
12486 PXA2xx/PXA3xx SUPPORT
12487 M: Daniel Mack <daniel@zonque.org>
12488 M: Haojian Zhuang <haojian.zhuang@gmail.com>
12489 M: Robert Jarzmik <robert.jarzmik@free.fr>
12490 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12491 T: git git://github.com/hzhuang1/linux.git
12492 T: git git://github.com/rjarzmik/linux.git
12494 F: arch/arm/boot/dts/pxa*
12495 F: arch/arm/mach-pxa/
12496 F: drivers/dma/pxa*
12497 F: drivers/pcmcia/pxa2xx*
12498 F: drivers/pinctrl/pxa/
12499 F: drivers/spi/spi-pxa2xx*
12500 F: drivers/usb/gadget/udc/pxa2*
12501 F: include/sound/pxa2xx-lib.h
12506 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12507 L: qat-linux@intel.com
12509 F: drivers/crypto/qat/
12511 QCOM AUDIO (ASoC) DRIVERS
12512 M: Patrick Lai <plai@codeaurora.org>
12513 M: Banajit Goswami <bgoswami@codeaurora.org>
12514 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12518 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12519 M: Gabriel Somlo <somlo@cmu.edu>
12520 M: "Michael S. Tsirkin" <mst@redhat.com>
12521 L: qemu-devel@nongnu.org
12523 F: drivers/firmware/qemu_fw_cfg.c
12524 F: include/uapi/linux/qemu_fw_cfg.h
12527 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12528 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12529 L: linux-rdma@vger.kernel.org
12531 F: drivers/infiniband/hw/qib/
12533 QLOGIC QL41xxx FCOE DRIVER
12534 M: QLogic-Storage-Upstream@cavium.com
12535 L: linux-scsi@vger.kernel.org
12537 F: drivers/scsi/qedf/
12539 QLOGIC QL41xxx ISCSI DRIVER
12540 M: QLogic-Storage-Upstream@cavium.com
12541 L: linux-scsi@vger.kernel.org
12543 F: drivers/scsi/qedi/
12545 QLOGIC QL4xxx ETHERNET DRIVER
12546 M: Ariel Elior <aelior@marvell.com>
12547 M: GR-everest-linux-l2@marvell.com
12548 L: netdev@vger.kernel.org
12550 F: drivers/net/ethernet/qlogic/qed/
12551 F: include/linux/qed/
12552 F: drivers/net/ethernet/qlogic/qede/
12554 QLOGIC QL4xxx RDMA DRIVER
12555 M: Michal Kalderon <mkalderon@marvell.com>
12556 M: Ariel Elior <aelior@marvell.com>
12557 L: linux-rdma@vger.kernel.org
12559 F: drivers/infiniband/hw/qedr/
12560 F: include/uapi/rdma/qedr-abi.h
12562 QLOGIC QLA1280 SCSI DRIVER
12563 M: Michael Reed <mdr@sgi.com>
12564 L: linux-scsi@vger.kernel.org
12566 F: drivers/scsi/qla1280.[ch]
12568 QLOGIC QLA2XXX FC-SCSI DRIVER
12569 M: qla2xxx-upstream@qlogic.com
12570 L: linux-scsi@vger.kernel.org
12572 F: Documentation/scsi/LICENSE.qla2xxx
12573 F: drivers/scsi/qla2xxx/
12575 QLOGIC QLA3XXX NETWORK DRIVER
12576 M: GR-Linux-NIC-Dev@marvell.com
12577 L: netdev@vger.kernel.org
12579 F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12580 F: drivers/net/ethernet/qlogic/qla3xxx.*
12582 QLOGIC QLA4XXX iSCSI DRIVER
12583 M: QLogic-Storage-Upstream@qlogic.com
12584 L: linux-scsi@vger.kernel.org
12586 F: Documentation/scsi/LICENSE.qla4xxx
12587 F: drivers/scsi/qla4xxx/
12589 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12590 M: Shahed Shaikh <shshaikh@marvell.com>
12591 M: Manish Chopra <manishc@marvell.com>
12592 M: GR-Linux-NIC-Dev@marvell.com
12593 L: netdev@vger.kernel.org
12595 F: drivers/net/ethernet/qlogic/qlcnic/
12597 QLOGIC QLGE 10Gb ETHERNET DRIVER
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/qlge/
12604 QM1D1B0004 MEDIA DRIVER
12605 M: Akihiro Tsukada <tskd08@gmail.com>
12606 L: linux-media@vger.kernel.org
12608 F: drivers/media/tuners/qm1d1b0004*
12610 QM1D1C0042 MEDIA DRIVER
12611 M: Akihiro Tsukada <tskd08@gmail.com>
12612 L: linux-media@vger.kernel.org
12614 F: drivers/media/tuners/qm1d1c0042*
12617 M: Anders Larsen <al@alarsen.net>
12618 W: http://www.alarsen.net/linux/qnx4fs/
12621 F: include/uapi/linux/qnx4_fs.h
12622 F: include/uapi/linux/qnxtypes.h
12624 QORIQ DPAA2 FSL-MC BUS DRIVER
12625 M: Stuart Yoder <stuyoder@gmail.com>
12626 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
12627 L: linux-kernel@vger.kernel.org
12629 F: drivers/bus/fsl-mc/
12630 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12631 F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
12633 QT1010 MEDIA DRIVER
12634 M: Antti Palosaari <crope@iki.fi>
12635 L: linux-media@vger.kernel.org
12636 W: https://linuxtv.org
12637 W: http://palosaari.fi/linux/
12638 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12639 T: git git://linuxtv.org/anttip/media_tree.git
12641 F: drivers/media/tuners/qt1010*
12643 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12644 M: Kalle Valo <kvalo@codeaurora.org>
12645 L: ath10k@lists.infradead.org
12646 W: http://wireless.kernel.org/en/users/Drivers/ath10k
12647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12649 F: drivers/net/wireless/ath/ath10k/
12651 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12652 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12653 L: linux-wireless@vger.kernel.org
12654 W: http://wireless.kernel.org/en/users/Drivers/ath9k
12656 F: drivers/net/wireless/ath/ath9k/
12658 QUALCOMM CAMERA SUBSYSTEM DRIVER
12659 M: Todor Tomov <todor.too@gmail.com>
12660 L: linux-media@vger.kernel.org
12662 F: Documentation/devicetree/bindings/media/qcom,camss.txt
12663 F: Documentation/media/v4l-drivers/qcom_camss.rst
12664 F: drivers/media/platform/qcom/camss/
12666 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12667 M: Ilia Lin <ilia.lin@gmail.com>
12668 L: linux-pm@vger.kernel.org
12670 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12671 F: drivers/cpufreq/qcom-cpufreq-kryo.c
12673 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12674 M: Timur Tabi <timur@kernel.org>
12675 L: netdev@vger.kernel.org
12677 F: drivers/net/ethernet/qualcomm/emac/
12679 QUALCOMM ETHQOS ETHERNET DRIVER
12680 M: Vinod Koul <vkoul@kernel.org>
12681 M: Niklas Cassel <niklas.cassel@linaro.org>
12682 L: netdev@vger.kernel.org
12684 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
12685 F: Documentation/devicetree/bindings/net/qcom,dwmac.txt
12687 QUALCOMM GENERIC INTERFACE I2C DRIVER
12688 M: Alok Chauhan <alokc@codeaurora.org>
12689 M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12690 L: linux-i2c@vger.kernel.org
12691 L: linux-arm-msm@vger.kernel.org
12693 F: drivers/i2c/busses/i2c-qcom-geni.c
12695 QUALCOMM HEXAGON ARCHITECTURE
12696 M: Richard Kuo <rkuo@codeaurora.org>
12697 L: linux-hexagon@vger.kernel.org
12698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12702 QUALCOMM HIDMA DRIVER
12703 M: Sinan Kaya <okaya@kernel.org>
12704 L: linux-arm-kernel@lists.infradead.org
12705 L: linux-arm-msm@vger.kernel.org
12706 L: dmaengine@vger.kernel.org
12708 F: drivers/dma/qcom/hidma*
12711 M: Rob Clark <robdclark@gmail.com>
12712 L: iommu@lists.linux-foundation.org
12713 L: linux-arm-msm@vger.kernel.org
12715 F: drivers/iommu/qcom_iommu.c
12717 QUALCOMM TSENS THERMAL DRIVER
12718 M: Amit Kucheria <amit.kucheria@linaro.org>
12719 L: linux-pm@vger.kernel.org
12720 L: linux-arm-msm@vger.kernel.org
12722 F: drivers/thermal/qcom/
12724 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12725 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
12726 L: linux-media@vger.kernel.org
12727 L: linux-arm-msm@vger.kernel.org
12728 T: git git://linuxtv.org/media_tree.git
12730 F: drivers/media/platform/qcom/venus/
12732 QUALCOMM WCN36XX WIRELESS DRIVER
12733 M: Kalle Valo <kvalo@codeaurora.org>
12734 L: wcn36xx@lists.infradead.org
12735 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
12736 T: git git://github.com/KrasnikovEugene/wcn36xx.git
12738 F: drivers/net/wireless/ath/wcn36xx/
12740 QUANTENNA QTNFMAC WIRELESS DRIVER
12741 M: Igor Mitsyanko <imitsyanko@quantenna.com>
12742 M: Avinash Patil <avinashp@quantenna.com>
12743 M: Sergey Matyukevich <smatyukevich@quantenna.com>
12744 L: linux-wireless@vger.kernel.org
12746 F: drivers/net/wireless/quantenna
12748 RADEON and AMDGPU DRM DRIVERS
12749 M: Alex Deucher <alexander.deucher@amd.com>
12750 M: Christian König <christian.koenig@amd.com>
12751 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
12752 L: amd-gfx@lists.freedesktop.org
12753 T: git git://people.freedesktop.org/~agd5f/linux
12755 F: drivers/gpu/drm/radeon/
12756 F: include/uapi/drm/radeon_drm.h
12757 F: drivers/gpu/drm/amd/
12758 F: include/uapi/drm/amdgpu_drm.h
12760 RADEON FRAMEBUFFER DISPLAY DRIVER
12761 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
12762 L: linux-fbdev@vger.kernel.org
12764 F: drivers/video/fbdev/aty/radeon*
12765 F: include/uapi/linux/radeonfb.h
12767 RADIOSHARK RADIO DRIVER
12768 M: Hans Verkuil <hverkuil@xs4all.nl>
12769 L: linux-media@vger.kernel.org
12770 T: git git://linuxtv.org/media_tree.git
12772 F: drivers/media/radio/radio-shark.c
12774 RADIOSHARK2 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-shark2.c
12780 F: drivers/media/radio/radio-tea5777.c
12782 RADOS BLOCK DEVICE (RBD)
12783 M: Ilya Dryomov <idryomov@gmail.com>
12784 M: Sage Weil <sage@redhat.com>
12785 M: Alex Elder <elder@kernel.org>
12786 L: ceph-devel@vger.kernel.org
12787 W: http://ceph.com/
12788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12789 T: git git://github.com/ceph/ceph-client.git
12791 F: Documentation/ABI/testing/sysfs-bus-rbd
12792 F: drivers/block/rbd.c
12793 F: drivers/block/rbd_types.h
12795 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12796 M: Paul Mackerras <paulus@samba.org>
12797 L: linux-fbdev@vger.kernel.org
12799 F: drivers/video/fbdev/aty/aty128fb.c
12801 RAINSHADOW-CEC DRIVER
12802 M: Hans Verkuil <hverkuil@xs4all.nl>
12803 L: linux-media@vger.kernel.org
12804 T: git git://linuxtv.org/media_tree.git
12806 F: drivers/media/usb/rainshadow-cec/*
12808 RALINK MIPS ARCHITECTURE
12809 M: John Crispin <john@phrozen.org>
12810 L: linux-mips@vger.kernel.org
12812 F: arch/mips/ralink
12814 RALINK RT2X00 WIRELESS LAN DRIVER
12816 M: Stanislaw Gruszka <sgruszka@redhat.com>
12817 M: Helmut Schaa <helmut.schaa@googlemail.com>
12818 L: linux-wireless@vger.kernel.org
12820 F: drivers/net/wireless/ralink/rt2x00/
12822 RAMDISK RAM BLOCK DEVICE DRIVER
12823 M: Jens Axboe <axboe@kernel.dk>
12825 F: Documentation/blockdev/ramdisk.txt
12826 F: drivers/block/brd.c
12828 RANCHU VIRTUAL BOARD FOR MIPS
12829 M: Miodrag Dinic <miodrag.dinic@mips.com>
12830 L: linux-mips@vger.kernel.org
12832 F: arch/mips/generic/board-ranchu.c
12833 F: arch/mips/configs/generic/board-ranchu.config
12835 RANDOM NUMBER DRIVER
12836 M: "Theodore Ts'o" <tytso@mit.edu>
12838 F: drivers/char/random.c
12841 M: Matt Porter <mporter@kernel.crashing.org>
12842 M: Alexandre Bounine <alex.bou9@gmail.com>
12844 F: drivers/rapidio/
12846 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12847 L: linux-wireless@vger.kernel.org
12849 F: drivers/net/wireless/ray*
12851 RCUTORTURE TEST FRAMEWORK
12852 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
12853 M: Josh Triplett <josh@joshtriplett.org>
12854 R: Steven Rostedt <rostedt@goodmis.org>
12855 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12856 R: Lai Jiangshan <jiangshanlai@gmail.com>
12857 L: linux-kernel@vger.kernel.org
12859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12860 F: tools/testing/selftests/rcutorture
12863 M: Florian Fainelli <florian@openwrt.org>
12866 RDC R6040 FAST ETHERNET DRIVER
12867 M: Florian Fainelli <f.fainelli@gmail.com>
12868 L: netdev@vger.kernel.org
12870 F: drivers/net/ethernet/rdc/r6040.c
12872 RDMAVT - RDMA verbs software
12873 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12874 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12875 L: linux-rdma@vger.kernel.org
12877 F: drivers/infiniband/sw/rdmavt
12879 RDS - RELIABLE DATAGRAM SOCKETS
12880 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
12881 L: netdev@vger.kernel.org
12882 L: linux-rdma@vger.kernel.org
12883 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
12884 W: https://oss.oracle.com/projects/rds/
12887 F: Documentation/networking/rds.txt
12889 RDT - RESOURCE ALLOCATION
12890 M: Fenghua Yu <fenghua.yu@intel.com>
12891 M: Reinette Chatre <reinette.chatre@intel.com>
12892 L: linux-kernel@vger.kernel.org
12894 F: arch/x86/kernel/cpu/resctrl/
12895 F: arch/x86/include/asm/resctrl_sched.h
12896 F: Documentation/x86/resctrl*
12898 READ-COPY UPDATE (RCU)
12899 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
12900 M: Josh Triplett <josh@joshtriplett.org>
12901 R: Steven Rostedt <rostedt@goodmis.org>
12902 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12903 R: Lai Jiangshan <jiangshanlai@gmail.com>
12904 R: Joel Fernandes <joel@joelfernandes.org>
12905 L: linux-kernel@vger.kernel.org
12906 W: http://www.rdrop.com/users/paulmck/RCU/
12908 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12909 F: Documentation/RCU/
12910 X: Documentation/RCU/torture.txt
12911 F: include/linux/rcu*
12912 X: include/linux/srcu*.h
12914 X: kernel/rcu/srcu*.c
12916 REAL TIME CLOCK (RTC) SUBSYSTEM
12917 M: Alessandro Zummo <a.zummo@towertech.it>
12918 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12919 L: linux-rtc@vger.kernel.org
12920 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
12921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12923 F: Documentation/devicetree/bindings/rtc/
12924 F: Documentation/rtc.txt
12926 F: include/linux/rtc.h
12927 F: include/uapi/linux/rtc.h
12928 F: include/linux/rtc/
12929 F: include/linux/platform_data/rtc-*
12930 F: tools/testing/selftests/rtc/
12932 REALTEK AUDIO CODECS
12933 M: Bard Liao <bardliao@realtek.com>
12934 M: Oder Chiou <oder_chiou@realtek.com>
12936 F: sound/soc/codecs/rt*
12937 F: include/sound/rt*.h
12939 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12940 M: Linus Walleij <linus.walleij@linaro.org>
12942 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12943 F: drivers/net/dsa/realtek-smi*
12944 F: drivers/net/dsa/rtl83*
12946 REDPINE WIRELESS DRIVER
12947 M: Amitkumar Karwar <amitkarwar@gmail.com>
12948 M: Siva Rebbagondla <siva8118@gmail.com>
12949 L: linux-wireless@vger.kernel.org
12951 F: drivers/net/wireless/rsi/
12953 REGISTER MAP ABSTRACTION
12954 M: Mark Brown <broonie@kernel.org>
12955 L: linux-kernel@vger.kernel.org
12956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12958 F: Documentation/devicetree/bindings/regmap/
12959 F: drivers/base/regmap/
12960 F: include/linux/regmap.h
12962 REISERFS FILE SYSTEM
12963 L: reiserfs-devel@vger.kernel.org
12967 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12968 M: Ohad Ben-Cohen <ohad@wizery.com>
12969 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12970 L: linux-remoteproc@vger.kernel.org
12971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12973 F: Documentation/devicetree/bindings/remoteproc/
12974 F: Documentation/remoteproc.txt
12975 F: drivers/remoteproc/
12976 F: include/linux/remoteproc.h
12978 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12979 M: Ohad Ben-Cohen <ohad@wizery.com>
12980 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12981 L: linux-remoteproc@vger.kernel.org
12982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12985 F: Documentation/rpmsg.txt
12986 F: include/linux/rpmsg.h
12987 F: include/linux/rpmsg/
12989 RENESAS CLOCK DRIVERS
12990 M: Geert Uytterhoeven <geert+renesas@glider.be>
12991 L: linux-renesas-soc@vger.kernel.org
12992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12994 F: drivers/clk/renesas/
12996 RENESAS EMEV2 I2C DRIVER
12997 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12999 F: drivers/i2c/busses/i2c-emev2.c
13001 RENESAS ETHERNET DRIVERS
13002 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13003 L: netdev@vger.kernel.org
13004 L: linux-renesas-soc@vger.kernel.org
13005 F: Documentation/devicetree/bindings/net/renesas,*.txt
13006 F: Documentation/devicetree/bindings/net/sh_eth.txt
13007 F: drivers/net/ethernet/renesas/
13008 F: include/linux/sh_eth.h
13010 RENESAS R-CAR GYROADC DRIVER
13011 M: Marek Vasut <marek.vasut@gmail.com>
13012 L: linux-iio@vger.kernel.org
13014 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13015 F: drivers/iio/adc/rcar-gyroadc.c
13017 RENESAS R-CAR I2C DRIVERS
13018 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13020 F: drivers/i2c/busses/i2c-rcar.c
13021 F: drivers/i2c/busses/i2c-sh_mobile.c
13023 RENESAS RIIC DRIVER
13024 M: Chris Brandt <chris.brandt@renesas.com>
13026 F: Documentation/devicetree/bindings/i2c/i2c-riic.txt
13027 F: drivers/i2c/busses/i2c-riic.c
13029 RENESAS USB PHY DRIVER
13030 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13031 L: linux-renesas-soc@vger.kernel.org
13033 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
13035 RESET CONTROLLER FRAMEWORK
13036 M: Philipp Zabel <p.zabel@pengutronix.de>
13037 T: git git://git.pengutronix.de/git/pza/linux
13040 F: Documentation/devicetree/bindings/reset/
13041 F: include/dt-bindings/reset/
13042 F: include/linux/reset.h
13043 F: include/linux/reset/
13044 F: include/linux/reset-controller.h
13046 RESTARTABLE SEQUENCES SUPPORT
13047 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13048 M: Peter Zijlstra <peterz@infradead.org>
13049 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
13050 M: Boqun Feng <boqun.feng@gmail.com>
13051 L: linux-kernel@vger.kernel.org
13054 F: include/uapi/linux/rseq.h
13055 F: include/trace/events/rseq.h
13056 F: tools/testing/selftests/rseq/
13059 M: Johannes Berg <johannes@sipsolutions.net>
13060 L: linux-wireless@vger.kernel.org
13061 W: http://wireless.kernel.org/
13062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13065 F: Documentation/rfkill.txt
13066 F: Documentation/ABI/stable/sysfs-class-rfkill
13068 F: include/linux/rfkill.h
13069 F: include/uapi/linux/rfkill.h
13072 M: Thomas Graf <tgraf@suug.ch>
13073 M: Herbert Xu <herbert@gondor.apana.org.au>
13074 L: netdev@vger.kernel.org
13076 F: lib/rhashtable.c
13077 F: lib/test_rhashtable.c
13078 F: include/linux/rhashtable.h
13079 F: include/linux/rhashtable-types.h
13081 RICOH R5C592 MEMORYSTICK DRIVER
13082 M: Maxim Levitsky <maximlevitsky@gmail.com>
13084 F: drivers/memstick/host/r592.*
13086 RICOH SMARTMEDIA/XD DRIVER
13087 M: Maxim Levitsky <maximlevitsky@gmail.com>
13089 F: drivers/mtd/nand/raw/r852.c
13090 F: drivers/mtd/nand/raw/r852.h
13092 RISC-V ARCHITECTURE
13093 M: Palmer Dabbelt <palmer@sifive.com>
13094 M: Albert Ou <aou@eecs.berkeley.edu>
13095 L: linux-riscv@lists.infradead.org
13096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13103 M: Stefan Achatz <erazor_de@users.sourceforge.net>
13104 W: http://sourceforge.net/projects/roccat/
13106 F: drivers/hid/hid-roccat*
13107 F: include/linux/hid-roccat*
13108 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
13110 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13111 M: Jacob chen <jacob2.chen@rock-chips.com>
13112 L: linux-media@vger.kernel.org
13114 F: drivers/media/platform/rockchip/rga/
13115 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
13117 ROCKCHIP VPU CODEC DRIVER
13118 M: Ezequiel Garcia <ezequiel@collabora.com>
13119 L: linux-media@vger.kernel.org
13121 F: drivers/staging/media/platform/rockchip/vpu/
13122 F: Documentation/devicetree/bindings/media/rockchip-vpu.txt
13125 M: Jiri Pirko <jiri@resnulli.us>
13126 L: netdev@vger.kernel.org
13128 F: drivers/net/ethernet/rocker/
13132 W: http://www.comtrol.com
13134 F: Documentation/serial/rocket.txt
13135 F: drivers/tty/rocket*
13137 ROCKETPORT EXPRESS/INFINITY DRIVER
13138 M: Kevin Cernekee <cernekee@gmail.com>
13139 L: linux-serial@vger.kernel.org
13141 F: drivers/tty/serial/rp2.*
13143 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13144 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13145 L: linux-kernel@vger.kernel.org
13146 L: linux-renesas-soc@vger.kernel.org
13148 F: drivers/mfd/bd9571mwv.c
13149 F: drivers/regulator/bd9571mwv-regulator.c
13150 F: drivers/gpio/gpio-bd9571mwv.c
13151 F: include/linux/mfd/bd9571mwv.h
13152 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13155 M: Ralf Baechle <ralf@linux-mips.org>
13156 L: linux-hams@vger.kernel.org
13157 W: http://www.linux-ax25.org/
13159 F: include/net/rose.h
13160 F: include/uapi/linux/rose.h
13163 RTL2830 MEDIA DRIVER
13164 M: Antti Palosaari <crope@iki.fi>
13165 L: linux-media@vger.kernel.org
13166 W: https://linuxtv.org
13167 W: http://palosaari.fi/linux/
13168 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13169 T: git git://linuxtv.org/anttip/media_tree.git
13171 F: drivers/media/dvb-frontends/rtl2830*
13173 RTL2832 MEDIA DRIVER
13174 M: Antti Palosaari <crope@iki.fi>
13175 L: linux-media@vger.kernel.org
13176 W: https://linuxtv.org
13177 W: http://palosaari.fi/linux/
13178 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13179 T: git git://linuxtv.org/anttip/media_tree.git
13181 F: drivers/media/dvb-frontends/rtl2832*
13183 RTL2832_SDR MEDIA DRIVER
13184 M: Antti Palosaari <crope@iki.fi>
13185 L: linux-media@vger.kernel.org
13186 W: https://linuxtv.org
13187 W: http://palosaari.fi/linux/
13188 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13189 T: git git://linuxtv.org/anttip/media_tree.git
13191 F: drivers/media/dvb-frontends/rtl2832_sdr*
13193 RTL8180 WIRELESS DRIVER
13194 L: linux-wireless@vger.kernel.org
13195 W: http://wireless.kernel.org/
13196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13198 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
13200 RTL8187 WIRELESS DRIVER
13201 M: Herton Ronaldo Krzesinski <herton@canonical.com>
13202 M: Hin-Tak Leung <htl10@users.sourceforge.net>
13203 M: Larry Finger <Larry.Finger@lwfinger.net>
13204 L: linux-wireless@vger.kernel.org
13205 W: http://wireless.kernel.org/
13206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13208 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
13210 REALTEK WIRELESS DRIVER (rtlwifi family)
13211 M: Ping-Ke Shih <pkshih@realtek.com>
13212 L: linux-wireless@vger.kernel.org
13213 W: http://wireless.kernel.org/
13214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13216 F: drivers/net/wireless/realtek/rtlwifi/
13218 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13219 M: Jes Sorensen <Jes.Sorensen@gmail.com>
13220 L: linux-wireless@vger.kernel.org
13221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13223 F: drivers/net/wireless/realtek/rtl8xxxu/
13225 RXRPC SOCKETS (AF_RXRPC)
13226 M: David Howells <dhowells@redhat.com>
13227 L: linux-afs@lists.infradead.org
13230 F: include/keys/rxrpc-type.h
13231 F: include/net/af_rxrpc.h
13232 F: include/trace/events/rxrpc.h
13233 F: include/uapi/linux/rxrpc.h
13234 F: Documentation/networking/rxrpc.txt
13235 W: https://www.infradead.org/~dhowells/kafs/
13237 S3 SAVAGE FRAMEBUFFER DRIVER
13238 M: Antonino Daplas <adaplas@gmail.com>
13239 L: linux-fbdev@vger.kernel.org
13241 F: drivers/video/fbdev/savage/
13244 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
13245 M: Heiko Carstens <heiko.carstens@de.ibm.com>
13246 L: linux-s390@vger.kernel.org
13247 W: http://www.ibm.com/developerworks/linux/linux390/
13248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13252 F: Documentation/s390/
13253 F: Documentation/driver-api/s390-drivers.rst
13255 S390 COMMON I/O LAYER
13256 M: Sebastian Ott <sebott@linux.ibm.com>
13257 M: Peter Oberparleiter <oberpar@linux.ibm.com>
13258 L: linux-s390@vger.kernel.org
13259 W: http://www.ibm.com/developerworks/linux/linux390/
13261 F: drivers/s390/cio/
13264 M: Stefan Haberland <sth@linux.ibm.com>
13265 M: Jan Hoeppner <hoeppner@linux.ibm.com>
13266 L: linux-s390@vger.kernel.org
13267 W: http://www.ibm.com/developerworks/linux/linux390/
13269 F: drivers/s390/block/dasd*
13270 F: block/partitions/ibm.c
13273 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13274 L: linux-s390@vger.kernel.org
13275 W: http://www.ibm.com/developerworks/linux/linux390/
13277 F: drivers/iommu/s390-iommu.c
13279 S390 IUCV NETWORK LAYER
13280 M: Julian Wiedmann <jwi@linux.ibm.com>
13281 M: Ursula Braun <ubraun@linux.ibm.com>
13282 L: linux-s390@vger.kernel.org
13283 W: http://www.ibm.com/developerworks/linux/linux390/
13285 F: drivers/s390/net/*iucv*
13286 F: include/net/iucv/
13289 S390 NETWORK DRIVERS
13290 M: Julian Wiedmann <jwi@linux.ibm.com>
13291 M: Ursula Braun <ubraun@linux.ibm.com>
13292 L: linux-s390@vger.kernel.org
13293 W: http://www.ibm.com/developerworks/linux/linux390/
13295 F: drivers/s390/net/
13298 M: Sebastian Ott <sebott@linux.ibm.com>
13299 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13300 L: linux-s390@vger.kernel.org
13301 W: http://www.ibm.com/developerworks/linux/linux390/
13304 F: drivers/pci/hotplug/s390_pci_hpc.c
13306 S390 VFIO-CCW DRIVER
13307 M: Cornelia Huck <cohuck@redhat.com>
13308 M: Farhan Ali <alifm@linux.ibm.com>
13309 M: Eric Farman <farman@linux.ibm.com>
13310 R: Halil Pasic <pasic@linux.ibm.com>
13311 L: linux-s390@vger.kernel.org
13312 L: kvm@vger.kernel.org
13314 F: drivers/s390/cio/vfio_ccw*
13315 F: Documentation/s390/vfio-ccw.txt
13316 F: include/uapi/linux/vfio_ccw.h
13319 M: Harald Freudenberger <freude@linux.ibm.com>
13320 L: linux-s390@vger.kernel.org
13321 W: http://www.ibm.com/developerworks/linux/linux390/
13323 F: drivers/s390/crypto/
13325 S390 VFIO AP DRIVER
13326 M: Tony Krowiak <akrowiak@linux.ibm.com>
13327 M: Pierre Morel <pmorel@linux.ibm.com>
13328 M: Halil Pasic <pasic@linux.ibm.com>
13329 L: linux-s390@vger.kernel.org
13330 W: http://www.ibm.com/developerworks/linux/linux390/
13332 F: drivers/s390/crypto/vfio_ap_drv.c
13333 F: drivers/s390/crypto/vfio_ap_private.h
13334 F: drivers/s390/crypto/vfio_ap_ops.c
13335 F: Documentation/s390/vfio-ap.txt
13338 M: Steffen Maier <maier@linux.ibm.com>
13339 M: Benjamin Block <bblock@linux.ibm.com>
13340 L: linux-s390@vger.kernel.org
13341 W: http://www.ibm.com/developerworks/linux/linux390/
13343 F: drivers/s390/scsi/zfcp_*
13345 S3C24XX SD/MMC Driver
13346 M: Ben Dooks <ben-linux@fluff.org>
13347 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13349 F: drivers/mmc/host/s3cmci.*
13351 SAA6588 RDS RECEIVER DRIVER
13352 M: Hans Verkuil <hverkuil@xs4all.nl>
13353 L: linux-media@vger.kernel.org
13354 T: git git://linuxtv.org/media_tree.git
13355 W: https://linuxtv.org
13357 F: drivers/media/i2c/saa6588*
13359 SAA7134 VIDEO4LINUX DRIVER
13360 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13361 L: linux-media@vger.kernel.org
13362 W: https://linuxtv.org
13363 T: git git://linuxtv.org/media_tree.git
13365 F: Documentation/media/v4l-drivers/saa7134*
13366 F: drivers/media/pci/saa7134/
13368 SAA7146 VIDEO4LINUX-2 DRIVER
13369 M: Hans Verkuil <hverkuil@xs4all.nl>
13370 L: linux-media@vger.kernel.org
13371 T: git git://linuxtv.org/media_tree.git
13373 F: drivers/media/common/saa7146/
13374 F: drivers/media/pci/saa7146/
13375 F: include/media/drv-intf/saa7146*
13377 SAMSUNG AUDIO (ASoC) DRIVERS
13378 M: Krzysztof Kozlowski <krzk@kernel.org>
13379 M: Sangbeom Kim <sbkim73@samsung.com>
13380 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13381 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13383 F: sound/soc/samsung/
13384 F: Documentation/devicetree/bindings/sound/samsung*
13386 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13387 M: Krzysztof Kozlowski <krzk@kernel.org>
13388 L: linux-crypto@vger.kernel.org
13389 L: linux-samsung-soc@vger.kernel.org
13391 F: drivers/crypto/exynos-rng.c
13392 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13394 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13395 M: Łukasz Stelmach <l.stelmach@samsung.com>
13396 L: linux-samsung-soc@vger.kernel.org
13398 F: drivers/char/hw_random/exynos-trng.c
13399 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13401 SAMSUNG FRAMEBUFFER DRIVER
13402 M: Jingoo Han <jingoohan1@gmail.com>
13403 L: linux-fbdev@vger.kernel.org
13405 F: drivers/video/fbdev/s3c-fb.c
13407 SAMSUNG LAPTOP DRIVER
13408 M: Corentin Chary <corentin.chary@gmail.com>
13409 L: platform-driver-x86@vger.kernel.org
13411 F: drivers/platform/x86/samsung-laptop.c
13413 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13414 M: Sangbeom Kim <sbkim73@samsung.com>
13415 M: Krzysztof Kozlowski <krzk@kernel.org>
13416 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13417 L: linux-kernel@vger.kernel.org
13418 L: linux-samsung-soc@vger.kernel.org
13420 F: drivers/mfd/sec*.c
13421 F: drivers/regulator/s2m*.c
13422 F: drivers/regulator/s5m*.c
13423 F: drivers/clk/clk-s2mps11.c
13424 F: drivers/rtc/rtc-s5m.c
13425 F: include/linux/mfd/samsung/
13426 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13427 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13428 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13429 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13431 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13432 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13433 L: linux-media@vger.kernel.org
13434 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13436 F: drivers/media/platform/s3c-camif/
13437 F: include/media/drv-intf/s3c_camif.h
13439 SAMSUNG S3FWRN5 NFC DRIVER
13440 M: Robert Baldyga <r.baldyga@samsung.com>
13441 M: Krzysztof Opasiak <k.opasiak@samsung.com>
13442 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13444 F: drivers/nfc/s3fwrn5
13446 SAMSUNG S5C73M3 CAMERA DRIVER
13447 M: Kyungmin Park <kyungmin.park@samsung.com>
13448 M: Andrzej Hajda <a.hajda@samsung.com>
13449 L: linux-media@vger.kernel.org
13451 F: drivers/media/i2c/s5c73m3/*
13453 SAMSUNG S5K5BAF 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/s5k5baf.c
13460 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13461 M: Krzysztof Kozlowski <krzk@kernel.org>
13462 M: Vladimir Zapolskiy <vz@mleia.com>
13463 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
13464 L: linux-crypto@vger.kernel.org
13465 L: linux-samsung-soc@vger.kernel.org
13467 F: drivers/crypto/s5p-sss.c
13469 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13470 M: Kyungmin Park <kyungmin.park@samsung.com>
13471 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13472 L: linux-media@vger.kernel.org
13473 Q: https://patchwork.linuxtv.org/project/linux-media/list/
13475 F: drivers/media/platform/exynos4-is/
13477 SAMSUNG SOC CLOCK DRIVERS
13478 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13479 M: Tomasz Figa <tomasz.figa@gmail.com>
13480 M: Chanwoo Choi <cw00.choi@samsung.com>
13482 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13484 F: drivers/clk/samsung/
13485 F: include/dt-bindings/clock/exynos*.h
13486 F: Documentation/devicetree/bindings/clock/exynos*.txt
13488 SAMSUNG SPI DRIVERS
13489 M: Kukjin Kim <kgene@kernel.org>
13490 M: Krzysztof Kozlowski <krzk@kernel.org>
13491 M: Andi Shyti <andi@etezian.org>
13492 L: linux-spi@vger.kernel.org
13493 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13495 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
13496 F: drivers/spi/spi-s3c*
13497 F: include/linux/platform_data/spi-s3c64xx.h
13499 SAMSUNG SXGBE DRIVERS
13500 M: Byungho An <bh74.an@samsung.com>
13501 M: Girish K S <ks.giri@samsung.com>
13502 M: Vipul Pandya <vipul.pandya@samsung.com>
13504 L: netdev@vger.kernel.org
13505 F: drivers/net/ethernet/samsung/sxgbe/
13507 SAMSUNG THERMAL DRIVER
13508 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13509 L: linux-pm@vger.kernel.org
13510 L: linux-samsung-soc@vger.kernel.org
13512 T: git https://github.com/lmajewski/linux-samsung-thermal.git
13513 F: drivers/thermal/samsung/
13515 SAMSUNG USB2 PHY DRIVER
13516 M: Kamil Debski <kamil@wypas.org>
13517 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13518 L: linux-kernel@vger.kernel.org
13520 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
13521 F: Documentation/phy/samsung-usb2.txt
13522 F: drivers/phy/samsung/phy-exynos4210-usb2.c
13523 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
13524 F: drivers/phy/samsung/phy-exynos5250-usb2.c
13525 F: drivers/phy/samsung/phy-s5pv210-usb2.c
13526 F: drivers/phy/samsung/phy-samsung-usb2.c
13527 F: drivers/phy/samsung/phy-samsung-usb2.h
13530 M: Zwane Mwaikambo <zwanem@gmail.com>
13532 F: drivers/watchdog/sc1200wdt.c
13535 M: Ingo Molnar <mingo@redhat.com>
13536 M: Peter Zijlstra <peterz@infradead.org>
13537 L: linux-kernel@vger.kernel.org
13538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13541 F: include/linux/sched.h
13542 F: include/uapi/linux/sched.h
13543 F: include/linux/wait.h
13544 F: include/linux/preempt.h
13546 SCR24X CHIP CARD INTERFACE DRIVER
13547 M: Lubomir Rintel <lkundrak@v3.sk>
13549 F: drivers/char/pcmcia/scr24x_cs.c
13552 M: Jens Axboe <axboe@kernel.dk>
13553 L: linux-scsi@vger.kernel.org
13554 W: http://www.kernel.dk
13556 F: drivers/scsi/sr*
13558 SCSI RDMA PROTOCOL (SRP) INITIATOR
13559 M: Bart Van Assche <bvanassche@acm.org>
13560 L: linux-rdma@vger.kernel.org
13562 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13563 F: drivers/infiniband/ulp/srp/
13564 F: include/scsi/srp.h
13566 SCSI RDMA PROTOCOL (SRP) TARGET
13567 M: Bart Van Assche <bvanassche@acm.org>
13568 L: linux-rdma@vger.kernel.org
13569 L: target-devel@vger.kernel.org
13571 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13572 F: drivers/infiniband/ulp/srpt/
13575 M: Doug Gilbert <dgilbert@interlog.com>
13576 L: linux-scsi@vger.kernel.org
13577 W: http://sg.danny.cz/sg
13579 F: Documentation/scsi/scsi-generic.txt
13580 F: drivers/scsi/sg.c
13581 F: include/scsi/sg.h
13584 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
13585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13586 M: "Martin K. Petersen" <martin.petersen@oracle.com>
13587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13588 L: linux-scsi@vger.kernel.org
13590 F: Documentation/devicetree/bindings/scsi/
13595 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13596 L: linux-scsi@vger.kernel.org
13598 F: Documentation/scsi/st.txt
13599 F: drivers/scsi/st.*
13600 F: drivers/scsi/st_*.h
13603 M: Vlad Yasevich <vyasevich@gmail.com>
13604 M: Neil Horman <nhorman@tuxdriver.com>
13605 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13606 L: linux-sctp@vger.kernel.org
13607 W: http://lksctp.sourceforge.net
13609 F: Documentation/networking/sctp.txt
13610 F: include/linux/sctp.h
13611 F: include/uapi/linux/sctp.h
13612 F: include/net/sctp/
13616 M: Jim Cromie <jim.cromie@gmail.com>
13618 F: Documentation/i2c/busses/scx200_acb
13619 F: arch/x86/platform/scx200/
13620 F: drivers/watchdog/scx200_wdt.c
13621 F: drivers/i2c/busses/scx200*
13622 F: drivers/mtd/maps/scx200_docflash.c
13623 F: include/linux/scx200.h
13626 M: Jim Cromie <jim.cromie@gmail.com>
13628 F: drivers/char/scx200_gpio.c
13629 F: include/linux/scx200_gpio.h
13631 SCx200 HRT CLOCKSOURCE DRIVER
13632 M: Jim Cromie <jim.cromie@gmail.com>
13634 F: drivers/clocksource/scx200_hrt.c
13636 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13637 M: Sascha Sommer <saschasommer@freenet.de>
13638 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13640 F: drivers/mmc/host/sdricoh_cs.c
13642 SECO BOARDS CEC DRIVER
13643 M: Ettore Chimenti <ek5.chimenti@gmail.com>
13645 F: drivers/media/platform/seco-cec/seco-cec.c
13646 F: drivers/media/platform/seco-cec/seco-cec.h
13649 M: Kees Cook <keescook@chromium.org>
13650 R: Andy Lutomirski <luto@amacapital.net>
13651 R: Will Drewry <wad@chromium.org>
13652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13654 F: kernel/seccomp.c
13655 F: include/uapi/linux/seccomp.h
13656 F: include/linux/seccomp.h
13657 F: tools/testing/selftests/seccomp/*
13658 F: tools/testing/selftests/kselftest_harness.h
13659 F: Documentation/userspace-api/seccomp_filter.rst
13660 K: \bsecure_computing
13663 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13664 M: Al Cooper <alcooperx@gmail.com>
13665 L: linux-mmc@vger.kernel.org
13666 L: bcm-kernel-feedback-list@broadcom.com
13668 F: drivers/mmc/host/sdhci-brcmstb*
13670 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13671 M: Adrian Hunter <adrian.hunter@intel.com>
13672 L: linux-mmc@vger.kernel.org
13674 F: drivers/mmc/host/sdhci*
13675 F: include/linux/mmc/sdhci*
13677 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
13678 M: Adrian Hunter <adrian.hunter@intel.com>
13679 M: Ritesh Harjani <riteshh@codeaurora.org>
13680 M: Asutosh Das <asutoshd@codeaurora.org>
13681 L: linux-mmc@vger.kernel.org
13683 F: drivers/mmc/host/cqhci*
13685 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13686 M: Prabu Thangamuthu <prabu.t@synopsys.com>
13687 M: Manjunath M B <manjumb@synopsys.com>
13688 L: linux-mmc@vger.kernel.org
13690 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
13692 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13693 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13694 L: linux-mmc@vger.kernel.org
13696 F: drivers/mmc/host/sdhci-of-at91.c
13698 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13699 M: Ben Dooks <ben-linux@fluff.org>
13700 M: Jaehoon Chung <jh80.chung@samsung.com>
13701 L: linux-mmc@vger.kernel.org
13703 F: drivers/mmc/host/sdhci-s3c*
13705 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13706 M: Viresh Kumar <vireshk@kernel.org>
13707 L: linux-mmc@vger.kernel.org
13709 F: drivers/mmc/host/sdhci-spear.c
13711 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13712 M: Kishon Vijay Abraham I <kishon@ti.com>
13713 L: linux-mmc@vger.kernel.org
13715 F: drivers/mmc/host/sdhci-omap.c
13717 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13718 M: Scott Bauer <scott.bauer@intel.com>
13719 M: Jonathan Derrick <jonathan.derrick@intel.com>
13720 L: linux-block@vger.kernel.org
13723 F: block/opal_proto.h
13724 F: include/linux/sed*
13725 F: include/uapi/linux/sed*
13728 M: Security Officers <security@kernel.org>
13732 M: James Morris <jmorris@namei.org>
13733 M: "Serge E. Hallyn" <serge@hallyn.com>
13734 L: linux-security-module@vger.kernel.org (suggested Cc:)
13735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13736 W: http://kernsec.org/
13739 X: security/selinux/
13741 SELINUX SECURITY MODULE
13742 M: Paul Moore <paul@paul-moore.com>
13743 M: Stephen Smalley <sds@tycho.nsa.gov>
13744 M: Eric Paris <eparis@parisplace.org>
13745 L: selinux@vger.kernel.org
13746 W: https://selinuxproject.org
13747 W: https://github.com/SELinuxProject
13748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13750 F: include/linux/selinux*
13751 F: security/selinux/
13752 F: scripts/selinux/
13753 F: Documentation/admin-guide/LSM/SELinux.rst
13756 M: Jiri Slaby <jirislaby@gmail.com>
13758 F: drivers/misc/phantom.c
13759 F: include/uapi/linux/phantom.h
13762 M: Rob Herring <robh@kernel.org>
13763 L: linux-serial@vger.kernel.org
13765 F: Documentation/devicetree/bindings/serial/slave-device.txt
13766 F: drivers/tty/serdev/
13767 F: include/linux/serdev.h
13770 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13771 L: linux-serial@vger.kernel.org
13773 F: Documentation/devicetree/bindings/serial/
13774 F: drivers/tty/serial/
13777 M: Sean Young <sean@mess.org>
13778 L: linux-media@vger.kernel.org
13780 F: drivers/media/rc/serial_ir.c
13783 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13784 M: Edward Cree <ecree@solarflare.com>
13785 M: Bert Kenward <bkenward@solarflare.com>
13786 L: netdev@vger.kernel.org
13788 F: drivers/net/ethernet/sfc/
13790 SFF/SFP/SFP+ MODULE SUPPORT
13791 M: Russell King <linux@armlinux.org.uk>
13792 L: netdev@vger.kernel.org
13794 F: drivers/net/phy/phylink.c
13795 F: drivers/net/phy/sfp*
13796 F: include/linux/phylink.h
13797 F: include/linux/sfp.h
13800 M: Dimitri Sivanich <sivanich@sgi.com>
13802 F: drivers/misc/sgi-gru/
13804 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13805 M: Pat Gefre <pfg@sgi.com>
13806 L: linux-ia64@vger.kernel.org
13808 F: Documentation/ia64/serial.txt
13809 F: drivers/tty/serial/ioc?_serial.c
13810 F: include/linux/ioc?.h
13812 SGI XP/XPC/XPNET DRIVER
13813 M: Cliff Whickman <cpw@sgi.com>
13814 M: Robin Holt <robinmholt@gmail.com>
13816 F: drivers/misc/sgi-xp/
13818 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13819 M: Ursula Braun <ubraun@linux.ibm.com>
13820 M: Karsten Graul <kgraul@linux.ibm.com>
13821 L: linux-s390@vger.kernel.org
13822 W: http://www.ibm.com/developerworks/linux/linux390/
13826 SHARP RJ54N1CB0C SENSOR DRIVER
13827 M: Jacopo Mondi <jacopo@jmondi.org>
13828 L: linux-media@vger.kernel.org
13829 T: git git://linuxtv.org/media_tree.git
13831 F: drivers/media/i2c/rj54n1cb0c.c
13832 F: include/media/i2c/rj54n1cb0c.h
13834 SH_VEU V4L2 MEM2MEM DRIVER
13835 L: linux-media@vger.kernel.org
13837 F: drivers/media/platform/sh_veu.c
13839 SH_VOU V4L2 OUTPUT DRIVER
13840 L: linux-media@vger.kernel.org
13842 F: drivers/media/platform/sh_vou.c
13843 F: include/media/drv-intf/sh_vou.h
13845 SI2157 MEDIA DRIVER
13846 M: Antti Palosaari <crope@iki.fi>
13847 L: linux-media@vger.kernel.org
13848 W: https://linuxtv.org
13849 W: http://palosaari.fi/linux/
13850 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13851 T: git git://linuxtv.org/anttip/media_tree.git
13853 F: drivers/media/tuners/si2157*
13855 SI2165 MEDIA DRIVER
13856 M: Matthias Schwarzott <zzam@gentoo.org>
13857 L: linux-media@vger.kernel.org
13858 W: https://linuxtv.org
13859 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13861 F: drivers/media/dvb-frontends/si2165*
13863 SI2168 MEDIA DRIVER
13864 M: Antti Palosaari <crope@iki.fi>
13865 L: linux-media@vger.kernel.org
13866 W: https://linuxtv.org
13867 W: http://palosaari.fi/linux/
13868 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13869 T: git git://linuxtv.org/anttip/media_tree.git
13871 F: drivers/media/dvb-frontends/si2168*
13873 SI470X FM RADIO RECEIVER I2C DRIVER
13874 M: Hans Verkuil <hverkuil@xs4all.nl>
13875 L: linux-media@vger.kernel.org
13876 T: git git://linuxtv.org/media_tree.git
13877 W: https://linuxtv.org
13879 F: drivers/media/radio/si470x/radio-si470x-i2c.c
13881 SI470X FM RADIO RECEIVER USB DRIVER
13882 M: Hans Verkuil <hverkuil@xs4all.nl>
13883 L: linux-media@vger.kernel.org
13884 T: git git://linuxtv.org/media_tree.git
13885 W: https://linuxtv.org
13887 F: drivers/media/radio/si470x/radio-si470x-common.c
13888 F: drivers/media/radio/si470x/radio-si470x.h
13889 F: drivers/media/radio/si470x/radio-si470x-usb.c
13891 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13892 M: Eduardo Valentin <edubezval@gmail.com>
13893 L: linux-media@vger.kernel.org
13894 T: git git://linuxtv.org/media_tree.git
13895 W: https://linuxtv.org
13897 F: drivers/media/radio/si4713/si4713.?
13899 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13900 M: Eduardo Valentin <edubezval@gmail.com>
13901 L: linux-media@vger.kernel.org
13902 T: git git://linuxtv.org/media_tree.git
13903 W: https://linuxtv.org
13905 F: drivers/media/radio/si4713/radio-platform-si4713.c
13907 SI4713 FM RADIO TRANSMITTER USB DRIVER
13908 M: Hans Verkuil <hverkuil@xs4all.nl>
13909 L: linux-media@vger.kernel.org
13910 T: git git://linuxtv.org/media_tree.git
13911 W: https://linuxtv.org
13913 F: drivers/media/radio/si4713/radio-usb-si4713.c
13916 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13917 L: linux-media@vger.kernel.org
13918 W: https://linuxtv.org
13919 T: git git://linuxtv.org/media_tree.git
13921 F: drivers/media/common/siano/
13922 F: drivers/media/usb/siano/
13923 F: drivers/media/usb/siano/
13924 F: drivers/media/mmc/siano/
13927 M: Palmer Dabbelt <palmer@sifive.com>
13928 M: Paul Walmsley <paul.walmsley@sifive.com>
13929 L: linux-riscv@lists.infradead.org
13930 T: git git://github.com/sifive/riscv-linux.git
13935 SILEAD TOUCHSCREEN DRIVER
13936 M: Hans de Goede <hdegoede@redhat.com>
13937 L: linux-input@vger.kernel.org
13938 L: platform-driver-x86@vger.kernel.org
13940 F: drivers/input/touchscreen/silead.c
13941 F: drivers/platform/x86/touchscreen_dmi.c
13943 SILICON MOTION SM712 FRAME BUFFER DRIVER
13944 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13945 M: Teddy Wang <teddy.wang@siliconmotion.com>
13946 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13947 L: linux-fbdev@vger.kernel.org
13949 F: drivers/video/fbdev/sm712*
13950 F: Documentation/fb/sm712fb.txt
13952 SIMPLE FIRMWARE INTERFACE (SFI)
13953 M: Len Brown <lenb@kernel.org>
13954 L: sfi-devel@simplefirmware.org
13955 W: http://simplefirmware.org/
13956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13958 F: arch/x86/platform/sfi/
13960 F: include/linux/sfi*.h
13963 M: Hans de Goede <hdegoede@redhat.com>
13964 L: linux-fbdev@vger.kernel.org
13966 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
13967 F: drivers/video/fbdev/simplefb.c
13968 F: include/linux/platform_data/simplefb.h
13970 SIMTEC EB110ATX (Chalice CATS)
13972 P: Vincent Sanders <vince@simtec.co.uk>
13973 M: Simtec Linux Team <linux@simtec.co.uk>
13974 W: http://www.simtec.co.uk/products/EB110ATX/
13977 SIMTEC EB2410ITX (BAST)
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/EB2410ITX/
13983 F: arch/arm/mach-s3c24xx/mach-bast.c
13984 F: arch/arm/mach-s3c24xx/bast-ide.c
13985 F: arch/arm/mach-s3c24xx/bast-irq.c
13987 SIPHASH PRF ROUTINES
13988 M: Jason A. Donenfeld <Jason@zx2c4.com>
13991 F: lib/test_siphash.c
13992 F: include/linux/siphash.h
13995 M: Gavin Schenk <g.schenk@eckelmann.de>
13996 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13997 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14000 F: drivers/gpio/gpio-siox.c
14001 F: include/trace/events/siox.h
14003 SIS 190 ETHERNET DRIVER
14004 M: Francois Romieu <romieu@fr.zoreil.com>
14005 L: netdev@vger.kernel.org
14007 F: drivers/net/ethernet/sis/sis190.c
14009 SIS 900/7016 FAST ETHERNET DRIVER
14010 M: Daniele Venzano <venza@brownhat.org>
14011 W: http://www.brownhat.org/sis900.html
14012 L: netdev@vger.kernel.org
14014 F: drivers/net/ethernet/sis/sis900.*
14016 SIS FRAMEBUFFER DRIVER
14017 M: Thomas Winischhofer <thomas@winischhofer.net>
14018 W: http://www.winischhofer.net/linuxsisvga.shtml
14020 F: Documentation/fb/sisfb.txt
14021 F: drivers/video/fbdev/sis/
14022 F: include/video/sisfb.h
14025 M: Thomas Winischhofer <thomas@winischhofer.net>
14026 W: http://www.winischhofer.at/linuxsisusbvga.shtml
14028 F: drivers/usb/misc/sisusbvga/
14031 M: Christoph Lameter <cl@linux.com>
14032 M: Pekka Enberg <penberg@kernel.org>
14033 M: David Rientjes <rientjes@google.com>
14034 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
14035 M: Andrew Morton <akpm@linux-foundation.org>
14036 L: linux-mm@kvack.org
14038 F: include/linux/sl?b*.h
14041 SLEEPABLE READ-COPY UPDATE (SRCU)
14042 M: Lai Jiangshan <jiangshanlai@gmail.com>
14043 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
14044 M: Josh Triplett <josh@joshtriplett.org>
14045 R: Steven Rostedt <rostedt@goodmis.org>
14046 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14047 L: linux-kernel@vger.kernel.org
14048 W: http://www.rdrop.com/users/paulmck/RCU/
14050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14051 F: include/linux/srcu*.h
14052 F: kernel/rcu/srcu*.c
14054 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14055 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14056 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14058 F: drivers/slimbus/
14059 F: Documentation/devicetree/bindings/slimbus/
14060 F: include/linux/slimbus.h
14062 SMACK SECURITY MODULE
14063 M: Casey Schaufler <casey@schaufler-ca.com>
14064 L: linux-security-module@vger.kernel.org
14065 W: http://schaufler-ca.com
14066 T: git git://github.com/cschaufler/smack-next
14068 F: Documentation/admin-guide/LSM/Smack.rst
14071 SMC91x ETHERNET DRIVER
14072 M: Nicolas Pitre <nico@fluxnic.net>
14074 F: drivers/net/ethernet/smsc/smc91x.*
14076 SMIA AND SMIA++ IMAGE SENSOR DRIVER
14077 M: Sakari Ailus <sakari.ailus@iki.fi>
14078 L: linux-media@vger.kernel.org
14080 F: drivers/media/i2c/smiapp/
14081 F: include/media/i2c/smiapp.h
14082 F: drivers/media/i2c/smiapp-pll.c
14083 F: drivers/media/i2c/smiapp-pll.h
14084 F: include/uapi/linux/smiapp.h
14085 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14087 SMM665 HARDWARE MONITOR DRIVER
14088 M: Guenter Roeck <linux@roeck-us.net>
14089 L: linux-hwmon@vger.kernel.org
14091 F: Documentation/hwmon/smm665
14092 F: drivers/hwmon/smm665.c
14094 SMSC EMC2103 HARDWARE MONITOR DRIVER
14095 M: Steve Glendinning <steve.glendinning@shawell.net>
14096 L: linux-hwmon@vger.kernel.org
14098 F: Documentation/hwmon/emc2103
14099 F: drivers/hwmon/emc2103.c
14101 SMSC SCH5627 HARDWARE MONITOR DRIVER
14102 M: Hans de Goede <hdegoede@redhat.com>
14103 L: linux-hwmon@vger.kernel.org
14105 F: Documentation/hwmon/sch5627
14106 F: drivers/hwmon/sch5627.c
14108 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14109 M: Steve Glendinning <steve.glendinning@shawell.net>
14110 L: linux-fbdev@vger.kernel.org
14112 F: drivers/video/fbdev/smscufx.c
14114 SMSC47B397 HARDWARE MONITOR DRIVER
14115 M: Jean Delvare <jdelvare@suse.com>
14116 L: linux-hwmon@vger.kernel.org
14118 F: Documentation/hwmon/smsc47b397
14119 F: drivers/hwmon/smsc47b397.c
14121 SMSC911x ETHERNET DRIVER
14122 M: Steve Glendinning <steve.glendinning@shawell.net>
14123 L: netdev@vger.kernel.org
14125 F: include/linux/smsc911x.h
14126 F: drivers/net/ethernet/smsc/smsc911x.*
14128 SMSC9420 PCI ETHERNET DRIVER
14129 M: Steve Glendinning <steve.glendinning@shawell.net>
14130 L: netdev@vger.kernel.org
14132 F: drivers/net/ethernet/smsc/smsc9420.*
14134 SOC-CAMERA V4L2 SUBSYSTEM
14135 L: linux-media@vger.kernel.org
14136 T: git git://linuxtv.org/media_tree.git
14138 F: include/media/soc*
14139 F: drivers/media/i2c/soc_camera/
14140 F: drivers/media/platform/soc_camera/
14142 SOCIONEXT SYNQUACER I2C DRIVER
14143 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
14144 L: linux-i2c@vger.kernel.org
14146 F: drivers/i2c/busses/i2c-synquacer.c
14147 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14149 SOCIONEXT UNIPHIER SOUND DRIVER
14150 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14152 F: sound/soc/uniphier/
14154 SOEKRIS NET48XX LED SUPPORT
14155 M: Chris Boot <bootc@bootc.net>
14157 F: drivers/leds/leds-net48xx.c
14159 SOFT-ROCE DRIVER (rxe)
14160 M: Moni Shoua <monis@mellanox.com>
14161 L: linux-rdma@vger.kernel.org
14163 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14164 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14165 F: drivers/infiniband/sw/rxe/
14166 F: include/uapi/rdma/rdma_user_rxe.h
14168 SOFTLOGIC 6x10 MPEG CODEC
14169 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14170 M: Anton Sviridenko <anton@corp.bluecherry.net>
14171 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14172 M: Andrey Utkin <andrey_utkin@fastmail.com>
14173 M: Ismael Luceno <ismael@iodev.co.uk>
14174 L: linux-media@vger.kernel.org
14176 F: drivers/media/pci/solo6x10/
14178 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14179 M: James Morse <james.morse@arm.com>
14180 L: linux-arm-kernel@lists.infradead.org
14182 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
14183 F: drivers/firmware/arm_sdei.c
14184 F: include/linux/arm_sdei.h
14185 F: include/uapi/linux/arm_sdei.h
14187 SOFTWARE RAID (Multiple Disks) SUPPORT
14188 M: Shaohua Li <shli@kernel.org>
14189 L: linux-raid@vger.kernel.org
14190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14192 F: drivers/md/Makefile
14193 F: drivers/md/Kconfig
14195 F: drivers/md/raid*
14196 F: include/linux/raid/
14197 F: include/uapi/linux/raid/
14199 SOCIONEXT (SNI) AVE NETWORK DRIVER
14200 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14201 L: netdev@vger.kernel.org
14203 F: drivers/net/ethernet/socionext/sni_ave.c
14204 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14206 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14207 M: Jassi Brar <jaswinder.singh@linaro.org>
14208 L: netdev@vger.kernel.org
14210 F: drivers/net/ethernet/socionext/netsec.c
14211 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
14213 SOLIDRUN CLEARFOG SUPPORT
14214 M: Russell King <linux@armlinux.org.uk>
14216 F: arch/arm/boot/dts/armada-388-clearfog*
14217 F: arch/arm/boot/dts/armada-38x-solidrun-*
14219 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14220 M: Russell King <linux@armlinux.org.uk>
14222 F: arch/arm/boot/dts/imx6*-cubox-i*
14223 F: arch/arm/boot/dts/imx6*-hummingboard*
14224 F: arch/arm/boot/dts/imx6*-sr-*
14226 SONIC NETWORK DRIVER
14227 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14228 L: netdev@vger.kernel.org
14230 F: drivers/net/ethernet/natsemi/sonic.*
14232 SONICS SILICON BACKPLANE DRIVER (SSB)
14233 M: Michael Buesch <m@bues.ch>
14234 L: linux-wireless@vger.kernel.org
14237 F: include/linux/ssb/
14239 SONY IMX214 SENSOR DRIVER
14240 M: Ricardo Ribalda <ricardo.ribalda@gmail.com>
14241 L: linux-media@vger.kernel.org
14242 T: git git://linuxtv.org/media_tree.git
14244 F: drivers/media/i2c/imx214.c
14245 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14247 SONY IMX258 SENSOR DRIVER
14248 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14249 L: linux-media@vger.kernel.org
14250 T: git git://linuxtv.org/media_tree.git
14252 F: drivers/media/i2c/imx258.c
14254 SONY IMX274 SENSOR DRIVER
14255 M: Leon Luo <leonl@leopardimaging.com>
14256 L: linux-media@vger.kernel.org
14257 T: git git://linuxtv.org/media_tree.git
14259 F: drivers/media/i2c/imx274.c
14260 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
14262 SONY IMX319 SENSOR DRIVER
14263 M: Bingbu Cao <bingbu.cao@intel.com>
14264 L: linux-media@vger.kernel.org
14265 T: git git://linuxtv.org/media_tree.git
14267 F: drivers/media/i2c/imx319.c
14269 SONY IMX355 SENSOR DRIVER
14270 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14271 L: linux-media@vger.kernel.org
14272 T: git git://linuxtv.org/media_tree.git
14274 F: drivers/media/i2c/imx355.c
14276 SONY MEMORYSTICK CARD SUPPORT
14277 M: Alex Dubov <oakad@yahoo.com>
14278 W: http://tifmxx.berlios.de/
14280 F: drivers/memstick/host/tifm_ms.c
14282 SONY MEMORYSTICK STANDARD SUPPORT
14283 M: Maxim Levitsky <maximlevitsky@gmail.com>
14285 F: drivers/memstick/core/ms_block.*
14287 SONY VAIO CONTROL DEVICE DRIVER
14288 M: Mattia Dongili <malattia@linux.it>
14289 L: platform-driver-x86@vger.kernel.org
14290 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14292 F: Documentation/laptops/sony-laptop.txt
14293 F: drivers/char/sonypi.c
14294 F: drivers/platform/x86/sony-laptop.c
14295 F: include/linux/sony-laptop.h
14298 M: Jaroslav Kysela <perex@perex.cz>
14299 M: Takashi Iwai <tiwai@suse.com>
14300 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14301 W: http://www.alsa-project.org/
14302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14303 T: git git://git.alsa-project.org/alsa-kernel.git
14304 Q: http://patchwork.kernel.org/project/alsa-devel/list/
14306 F: Documentation/sound/
14308 F: include/uapi/sound/
14311 SOUND - COMPRESSED AUDIO
14312 M: Vinod Koul <vkoul@kernel.org>
14313 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14316 F: Documentation/sound/designs/compress-offload.rst
14317 F: include/sound/compress_driver.h
14318 F: include/uapi/sound/compress_*
14319 F: sound/core/compress_offload.c
14320 F: sound/soc/soc-compress.c
14322 SOUND - DMAENGINE HELPERS
14323 M: Lars-Peter Clausen <lars@metafoo.de>
14325 F: include/sound/dmaengine_pcm.h
14326 F: sound/core/pcm_dmaengine.c
14327 F: sound/soc/soc-generic-dmaengine-pcm.c
14329 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14330 M: Liam Girdwood <lgirdwood@gmail.com>
14331 M: Mark Brown <broonie@kernel.org>
14332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14333 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14334 W: http://alsa-project.org/main/index.php/ASoC
14336 F: Documentation/devicetree/bindings/sound/
14337 F: Documentation/sound/soc/
14339 F: include/dt-bindings/sound/
14340 F: include/sound/soc*
14342 SOUNDWIRE SUBSYSTEM
14343 M: Vinod Koul <vkoul@kernel.org>
14344 M: Sanyog Kale <sanyog.r.kale@intel.com>
14345 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14346 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14348 F: Documentation/driver-api/soundwire/
14349 F: drivers/soundwire/
14350 F: include/linux/soundwire/
14353 M: Olli Salonen <olli.salonen@iki.fi>
14354 L: linux-media@vger.kernel.org
14355 W: https://linuxtv.org
14356 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14358 F: drivers/media/dvb-frontends/sp2*
14360 SPARC + UltraSPARC (sparc/sparc64)
14361 M: "David S. Miller" <davem@davemloft.net>
14362 L: sparclinux@vger.kernel.org
14363 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
14364 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14370 SPARC SERIAL DRIVERS
14371 M: "David S. Miller" <davem@davemloft.net>
14372 L: sparclinux@vger.kernel.org
14373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14374 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14376 F: include/linux/sunserialcore.h
14377 F: drivers/tty/serial/suncore.c
14378 F: drivers/tty/serial/sunhv.c
14379 F: drivers/tty/serial/sunsab.c
14380 F: drivers/tty/serial/sunsab.h
14381 F: drivers/tty/serial/sunsu.c
14382 F: drivers/tty/serial/sunzilog.c
14383 F: drivers/tty/serial/sunzilog.h
14384 F: drivers/tty/vcc.c
14387 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14388 L: linux-sparse@vger.kernel.org
14389 W: https://sparse.wiki.kernel.org/
14390 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14392 F: include/linux/compiler.h
14394 SPEAR CLOCK FRAMEWORK SUPPORT
14395 M: Viresh Kumar <vireshk@kernel.org>
14396 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14397 W: http://www.st.com/spear
14399 F: drivers/clk/spear/
14401 SPEAR PLATFORM SUPPORT
14402 M: Viresh Kumar <vireshk@kernel.org>
14403 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14404 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14405 W: http://www.st.com/spear
14407 F: arch/arm/boot/dts/spear*
14408 F: arch/arm/mach-spear/
14411 M: Marek Vasut <marek.vasut@gmail.com>
14412 M: Tudor Ambarus <tudor.ambarus@microchip.com>
14413 L: linux-mtd@lists.infradead.org
14414 W: http://www.linux-mtd.infradead.org/
14415 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
14416 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14417 T: git git://git.infradead.org/linux-mtd.git spi-nor/next
14419 F: drivers/mtd/spi-nor/
14420 F: include/linux/mtd/spi-nor.h
14423 M: Mark Brown <broonie@kernel.org>
14424 L: linux-spi@vger.kernel.org
14425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14426 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
14428 F: Documentation/devicetree/bindings/spi/
14429 F: Documentation/spi/
14431 F: include/linux/spi/
14432 F: include/uapi/linux/spi/
14435 SPIDERNET NETWORK DRIVER for CELL
14436 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14437 L: netdev@vger.kernel.org
14439 F: Documentation/networking/device_drivers/toshiba/spider_net.txt
14440 F: drivers/net/ethernet/toshiba/spider_net*
14443 R: Stephen Boyd <sboyd@kernel.org>
14444 L: linux-arm-msm@vger.kernel.org
14445 F: Documentation/devicetree/bindings/spmi/
14447 F: include/dt-bindings/spmi/spmi.h
14448 F: include/linux/spmi.h
14449 F: include/trace/events/spmi.h
14452 M: Jeremy Kerr <jk@ozlabs.org>
14453 L: linuxppc-dev@lists.ozlabs.org
14454 W: http://www.ibm.com/developerworks/power/cell/
14456 F: Documentation/filesystems/spufs.txt
14457 F: arch/powerpc/platforms/cell/spufs/
14459 SQUASHFS FILE SYSTEM
14460 M: Phillip Lougher <phillip@squashfs.org.uk>
14461 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
14462 W: http://squashfs.org.uk
14463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14465 F: Documentation/filesystems/squashfs.txt
14468 SRM (Alpha) environment access
14469 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
14471 F: arch/alpha/kernel/srm_env.c
14473 ST LSM6DSx IMU IIO DRIVER
14474 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14475 L: linux-iio@vger.kernel.org
14476 W: http://www.st.com/
14478 F: drivers/iio/imu/st_lsm6dsx/
14479 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14481 ST STM32 I2C/SMBUS DRIVER
14482 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14483 L: linux-i2c@vger.kernel.org
14485 F: drivers/i2c/busses/i2c-stm32*
14487 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14488 M: Song Qiang <songqiang1304521@gmail.com>
14489 L: linux-iio@vger.kernel.org
14491 F: drivers/iio/proximity/vl53l0x-i2c.c
14492 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14495 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14496 M: Sasha Levin <sashal@kernel.org>
14497 L: stable@vger.kernel.org
14499 F: Documentation/process/stable-kernel-rules.rst
14502 M: Ian Abbott <abbotti@mev.co.uk>
14503 M: H Hartley Sweeten <hsweeten@visionengravers.com>
14505 F: drivers/staging/comedi/
14507 STAGING - EROFS FILE SYSTEM
14508 M: Gao Xiang <gaoxiang25@huawei.com>
14509 M: Chao Yu <yuchao0@huawei.com>
14510 L: linux-erofs@lists.ozlabs.org
14512 F: drivers/staging/erofs/
14514 STAGING - INDUSTRIAL IO
14515 M: Jonathan Cameron <jic23@kernel.org>
14516 L: linux-iio@vger.kernel.org
14518 F: Documentation/devicetree/bindings/staging/iio/
14519 F: drivers/staging/iio/
14521 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14522 M: Marc Dietrich <marvin24@gmx.de>
14523 L: ac100@lists.launchpad.net (moderated for non-subscribers)
14524 L: linux-tegra@vger.kernel.org
14526 F: drivers/staging/nvec/
14528 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14529 M: Jens Frederich <jfrederich@gmail.com>
14530 M: Daniel Drake <dsd@laptop.org>
14531 M: Jon Nettleton <jon.nettleton@gmail.com>
14532 W: http://wiki.laptop.org/go/DCON
14534 F: drivers/staging/olpc_dcon/
14536 STAGING - REALTEK RTL8712U DRIVERS
14537 M: Larry Finger <Larry.Finger@lwfinger.net>
14538 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14540 F: drivers/staging/rtl8712/
14542 STAGING - REALTEK RTL8188EU DRIVERS
14543 M: Larry Finger <Larry.Finger@lwfinger.net>
14545 F: drivers/staging/rtl8188eu/
14547 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14548 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14549 M: Teddy Wang <teddy.wang@siliconmotion.com>
14550 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14551 L: linux-fbdev@vger.kernel.org
14553 F: drivers/staging/sm750fb/
14555 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14556 M: William Hubbs <w.d.hubbs@gmail.com>
14557 M: Chris Brannon <chris@the-brannons.com>
14558 M: Kirk Reiser <kirk@reisers.ca>
14559 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
14560 L: speakup@linux-speakup.org
14561 W: http://www.linux-speakup.org/
14563 F: drivers/staging/speakup/
14565 STAGING - VIA VT665X DRIVERS
14566 M: Forest Bond <forest@alittletooquiet.net>
14568 F: drivers/staging/vt665?/
14570 STAGING - WILC1000 WIFI DRIVER
14571 M: Adham Abozaeid <adham.abozaeid@microchip.com>
14572 M: Ajay Singh <ajay.kathat@microchip.com>
14573 L: linux-wireless@vger.kernel.org
14575 F: drivers/staging/wilc1000/
14577 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14578 M: Arnaud Patard <arnaud.patard@rtp-net.org>
14580 F: drivers/staging/xgifb/
14583 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14585 L: devel@driverdev.osuosl.org
14587 F: drivers/staging/
14589 STARFIRE/DURALAN NETWORK DRIVER
14590 M: Ion Badulescu <ionut@badula.org>
14592 F: drivers/net/ethernet/adaptec/starfire*
14594 STEC S1220 SKD DRIVER
14595 M: Bart Van Assche <bart.vanassche@wdc.com>
14596 L: linux-block@vger.kernel.org
14598 F: drivers/block/skd*[ch]
14600 STI AUDIO (ASoC) DRIVERS
14601 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14602 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14604 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14608 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
14610 F: drivers/media/platform/sti/cec/
14611 F: Documentation/devicetree/bindings/media/stih-cec.txt
14613 STK1160 USB VIDEO CAPTURE DRIVER
14614 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14615 L: linux-media@vger.kernel.org
14616 T: git git://linuxtv.org/media_tree.git
14618 F: drivers/media/usb/stk1160/
14620 STM32 AUDIO (ASoC) DRIVERS
14621 M: Olivier Moysan <olivier.moysan@st.com>
14622 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14623 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14625 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
14628 STM32 TIMER/LPTIMER DRIVERS
14629 M: Fabrice Gasnier <fabrice.gasnier@st.com>
14631 F: drivers/*/stm32-*timer*
14632 F: drivers/pwm/pwm-stm32*
14633 F: include/linux/*/stm32-*tim*
14634 F: Documentation/ABI/testing/*timer-stm32
14635 F: Documentation/devicetree/bindings/*/stm32-*timer*
14636 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
14638 STMMAC ETHERNET DRIVER
14639 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
14640 M: Alexandre Torgue <alexandre.torgue@st.com>
14641 M: Jose Abreu <joabreu@synopsys.com>
14642 L: netdev@vger.kernel.org
14643 W: http://www.stlinux.com
14645 F: drivers/net/ethernet/stmicro/stmmac/
14648 M: Sam Creasey <sammy@sammy.net>
14649 W: http://sammy.net/sun3/
14651 F: arch/m68k/kernel/*sun3*
14652 F: arch/m68k/sun3*/
14653 F: arch/m68k/include/asm/sun3*
14654 F: drivers/net/ethernet/i825xx/sun3*
14656 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14657 M: Hans de Goede <hdegoede@redhat.com>
14658 L: linux-input@vger.kernel.org
14660 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14661 F: drivers/input/keyboard/sun4i-lradc-keys.c
14663 SUNDANCE NETWORK DRIVER
14664 M: Denis Kirjanov <kda@linux-powerpc.org>
14665 L: netdev@vger.kernel.org
14667 F: drivers/net/ethernet/dlink/sundance.c
14670 M: Yoshinori Sato <ysato@users.sourceforge.jp>
14671 M: Rich Felker <dalias@libc.org>
14672 L: linux-sh@vger.kernel.org
14673 Q: http://patchwork.kernel.org/project/linux-sh/list/
14675 F: Documentation/sh/
14680 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14681 M: Len Brown <len.brown@intel.com>
14682 M: Pavel Machek <pavel@ucw.cz>
14683 L: linux-pm@vger.kernel.org
14684 B: https://bugzilla.kernel.org
14686 F: Documentation/power/
14687 F: arch/x86/kernel/acpi/
14688 F: drivers/base/power/
14690 F: include/linux/suspend.h
14691 F: include/linux/freezer.h
14692 F: include/linux/pm.h
14695 M: Martin Mares <mj@ucw.cz>
14696 L: linux-video@atrey.karlin.mff.cuni.cz
14698 F: Documentation/svga.txt
14699 F: arch/x86/boot/video*
14702 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14703 L: iommu@lists.linux-foundation.org
14704 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14706 F: kernel/dma/swiotlb.c
14707 F: arch/*/kernel/pci-swiotlb.c
14708 F: include/linux/swiotlb.h
14711 M: Jiri Pirko <jiri@resnulli.us>
14712 M: Ivan Vecera <ivecera@redhat.com>
14713 L: netdev@vger.kernel.org
14716 F: include/net/switchdev.h
14718 SY8106A REGULATOR DRIVER
14719 M: Icenowy Zheng <icenowy@aosc.io>
14721 F: drivers/regulator/sy8106a-regulator.c
14722 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14724 SYNC FILE FRAMEWORK
14725 M: Sumit Semwal <sumit.semwal@linaro.org>
14726 R: Gustavo Padovan <gustavo@padovan.org>
14728 L: linux-media@vger.kernel.org
14729 L: dri-devel@lists.freedesktop.org
14730 F: drivers/dma-buf/sync_*
14731 F: drivers/dma-buf/dma-fence*
14732 F: drivers/dma-buf/sw_sync.c
14733 F: include/linux/sync_file.h
14734 F: include/uapi/linux/sync_file.h
14735 F: Documentation/sync_file.txt
14736 T: git git://anongit.freedesktop.org/drm/drm-misc
14738 SYNOPSYS ARC ARCHITECTURE
14739 M: Vineet Gupta <vgupta@synopsys.com>
14740 L: linux-snps-arc@lists.infradead.org
14743 F: Documentation/devicetree/bindings/arc/*
14744 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14745 F: drivers/clocksource/arc_timer.c
14746 F: drivers/tty/serial/arc_uart.c
14747 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14749 SYNOPSYS ARC HSDK SDP pll clock driver
14750 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14752 F: drivers/clk/clk-hsdk-pll.c
14753 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14755 SYNOPSYS ARC SDP clock driver
14756 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14758 F: drivers/clk/axs10x/*
14759 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14761 SYNOPSYS ARC SDP platform support
14762 M: Alexey Brodkin <abrodkin@synopsys.com>
14764 F: arch/arc/plat-axs10x
14765 F: arch/arc/boot/dts/ax*
14766 F: Documentation/devicetree/bindings/arc/axs10*
14768 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14769 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14771 F: drivers/reset/reset-axs10x.c
14772 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14774 SYNOPSYS CREG GPIO DRIVER
14775 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14777 F: drivers/gpio/gpio-creg-snps.c
14778 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14780 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14781 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14783 F: drivers/tty/serial/8250/8250_dw.c
14785 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14786 M: Hoan Tran <hoan@os.amperecomputing.com>
14787 L: linux-gpio@vger.kernel.org
14789 F: drivers/gpio/gpio-dwapb.c
14790 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14792 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14793 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14795 F: drivers/dma/dwi-axi-dmac/
14796 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14798 SYNOPSYS DESIGNWARE DMAC DRIVER
14799 M: Viresh Kumar <vireshk@kernel.org>
14800 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14802 F: Documentation/devicetree/bindings/dma/snps-dma.txt
14804 F: include/dt-bindings/dma/dw-dmac.h
14805 F: include/linux/dma/dw.h
14806 F: include/linux/platform_data/dma-dw.h
14808 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14809 M: Jose Abreu <Jose.Abreu@synopsys.com>
14810 L: netdev@vger.kernel.org
14812 F: drivers/net/ethernet/synopsys/
14814 SYNOPSYS DESIGNWARE I2C DRIVER
14815 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
14816 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14817 R: Mika Westerberg <mika.westerberg@linux.intel.com>
14818 L: linux-i2c@vger.kernel.org
14820 F: drivers/i2c/busses/i2c-designware-*
14821 F: include/linux/platform_data/i2c-designware.h
14823 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14824 M: Jaehoon Chung <jh80.chung@samsung.com>
14825 L: linux-mmc@vger.kernel.org
14827 F: drivers/mmc/host/dw_mmc*
14829 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14830 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14832 F: drivers/reset/reset-hsdk.c
14833 F: include/dt-bindings/reset/snps,hsdk-reset.h
14834 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14836 SYSTEM CONFIGURATION (SYSCON)
14837 M: Lee Jones <lee.jones@linaro.org>
14838 M: Arnd Bergmann <arnd@arndb.de>
14839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14841 F: drivers/mfd/syscon.c
14843 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14844 M: Sudeep Holla <sudeep.holla@arm.com>
14845 L: linux-arm-kernel@lists.infradead.org
14847 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14848 F: drivers/clk/clk-sc[mp]i.c
14849 F: drivers/cpufreq/sc[mp]i-cpufreq.c
14850 F: drivers/firmware/arm_scpi.c
14851 F: drivers/firmware/arm_scmi/
14852 F: include/linux/sc[mp]i_protocol.h
14854 SYSTEM RESET/SHUTDOWN DRIVERS
14855 M: Sebastian Reichel <sre@kernel.org>
14856 L: linux-pm@vger.kernel.org
14857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14859 F: Documentation/devicetree/bindings/power/reset/
14860 F: drivers/power/reset/
14862 SYSTEM TRACE MODULE CLASS
14863 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14866 F: Documentation/trace/stm.rst
14867 F: drivers/hwtracing/stm/
14868 F: include/linux/stm.h
14869 F: include/uapi/linux/stm.h
14872 M: Christoph Hellwig <hch@infradead.org>
14874 F: Documentation/filesystems/sysv-fs.txt
14876 F: include/linux/sysv_fs.h
14879 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14880 L: linux-scsi@vger.kernel.org
14881 L: target-devel@vger.kernel.org
14882 W: http://www.linux-iscsi.org
14883 W: http://groups.google.com/group/linux-iscsi-target-dev
14884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14888 F: Documentation/target/
14890 TASKSTATS STATISTICS INTERFACE
14891 M: Balbir Singh <bsingharora@gmail.com>
14893 F: Documentation/accounting/taskstats*
14894 F: include/linux/taskstats*
14895 F: kernel/taskstats.c
14898 M: Jamal Hadi Salim <jhs@mojatatu.com>
14899 M: Cong Wang <xiyou.wangcong@gmail.com>
14900 M: Jiri Pirko <jiri@resnulli.us>
14901 L: netdev@vger.kernel.org
14903 F: include/net/pkt_cls.h
14904 F: include/net/pkt_sched.h
14905 F: include/net/tc_act/
14906 F: include/uapi/linux/pkt_cls.h
14907 F: include/uapi/linux/pkt_sched.h
14908 F: include/uapi/linux/tc_act/
14909 F: include/uapi/linux/tc_ematch/
14912 TC90522 MEDIA DRIVER
14913 M: Akihiro Tsukada <tskd08@gmail.com>
14914 L: linux-media@vger.kernel.org
14916 F: drivers/media/dvb-frontends/tc90522*
14918 TCP LOW PRIORITY MODULE
14919 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14920 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14921 W: http://tcp-lp-mod.sourceforge.net/
14923 F: net/ipv4/tcp_lp.c
14925 TDA10071 MEDIA DRIVER
14926 M: Antti Palosaari <crope@iki.fi>
14927 L: linux-media@vger.kernel.org
14928 W: https://linuxtv.org
14929 W: http://palosaari.fi/linux/
14930 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14931 T: git git://linuxtv.org/anttip/media_tree.git
14933 F: drivers/media/dvb-frontends/tda10071*
14935 TDA18212 MEDIA DRIVER
14936 M: Antti Palosaari <crope@iki.fi>
14937 L: linux-media@vger.kernel.org
14938 W: https://linuxtv.org
14939 W: http://palosaari.fi/linux/
14940 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14941 T: git git://linuxtv.org/anttip/media_tree.git
14943 F: drivers/media/tuners/tda18212*
14945 TDA18218 MEDIA DRIVER
14946 M: Antti Palosaari <crope@iki.fi>
14947 L: linux-media@vger.kernel.org
14948 W: https://linuxtv.org
14949 W: http://palosaari.fi/linux/
14950 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14951 T: git git://linuxtv.org/anttip/media_tree.git
14953 F: drivers/media/tuners/tda18218*
14955 TDA18250 MEDIA DRIVER
14956 M: Olli Salonen <olli.salonen@iki.fi>
14957 L: linux-media@vger.kernel.org
14958 W: https://linuxtv.org
14959 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14960 T: git git://linuxtv.org/media_tree.git
14962 F: drivers/media/tuners/tda18250*
14964 TDA18271 MEDIA DRIVER
14965 M: Michael Krufky <mkrufky@linuxtv.org>
14966 L: linux-media@vger.kernel.org
14967 W: https://linuxtv.org
14968 W: http://github.com/mkrufky
14969 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14970 T: git git://linuxtv.org/mkrufky/tuners.git
14972 F: drivers/media/tuners/tda18271*
14974 TDA1997x MEDIA DRIVER
14975 M: Tim Harvey <tharvey@gateworks.com>
14976 L: linux-media@vger.kernel.org
14977 W: https://linuxtv.org
14978 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14980 F: drivers/media/i2c/tda1997x.*
14982 TDA827x MEDIA DRIVER
14983 M: Michael Krufky <mkrufky@linuxtv.org>
14984 L: linux-media@vger.kernel.org
14985 W: https://linuxtv.org
14986 W: http://github.com/mkrufky
14987 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14988 T: git git://linuxtv.org/mkrufky/tuners.git
14990 F: drivers/media/tuners/tda8290.*
14992 TDA8290 MEDIA DRIVER
14993 M: Michael Krufky <mkrufky@linuxtv.org>
14994 L: linux-media@vger.kernel.org
14995 W: https://linuxtv.org
14996 W: http://github.com/mkrufky
14997 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14998 T: git git://linuxtv.org/mkrufky/tuners.git
15000 F: drivers/media/tuners/tda8290.*
15002 TDA9840 MEDIA DRIVER
15003 M: Hans Verkuil <hverkuil@xs4all.nl>
15004 L: linux-media@vger.kernel.org
15005 T: git git://linuxtv.org/media_tree.git
15006 W: https://linuxtv.org
15008 F: drivers/media/i2c/tda9840*
15010 TEA5761 TUNER DRIVER
15011 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15012 L: linux-media@vger.kernel.org
15013 W: https://linuxtv.org
15014 T: git git://linuxtv.org/media_tree.git
15016 F: drivers/media/tuners/tea5761.*
15018 TEA5767 TUNER DRIVER
15019 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15020 L: linux-media@vger.kernel.org
15021 W: https://linuxtv.org
15022 T: git git://linuxtv.org/media_tree.git
15024 F: drivers/media/tuners/tea5767.*
15026 TEA6415C MEDIA DRIVER
15027 M: Hans Verkuil <hverkuil@xs4all.nl>
15028 L: linux-media@vger.kernel.org
15029 T: git git://linuxtv.org/media_tree.git
15030 W: https://linuxtv.org
15032 F: drivers/media/i2c/tea6415c*
15034 TEA6420 MEDIA DRIVER
15035 M: Hans Verkuil <hverkuil@xs4all.nl>
15036 L: linux-media@vger.kernel.org
15037 T: git git://linuxtv.org/media_tree.git
15038 W: https://linuxtv.org
15040 F: drivers/media/i2c/tea6420*
15043 M: Jiri Pirko <jiri@resnulli.us>
15044 L: netdev@vger.kernel.org
15046 F: drivers/net/team/
15047 F: include/linux/if_team.h
15048 F: include/uapi/linux/if_team.h
15050 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15051 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15053 F: arch/x86/platform/ts5500/
15055 TECHNOTREND USB IR RECEIVER
15056 M: Sean Young <sean@mess.org>
15057 L: linux-media@vger.kernel.org
15059 F: drivers/media/rc/ttusbir.c
15061 TECHWELL TW9910 VIDEO DECODER
15062 L: linux-media@vger.kernel.org
15064 F: drivers/media/i2c/tw9910.c
15065 F: include/media/i2c/tw9910.h
15068 M: Jens Wiklander <jens.wiklander@linaro.org>
15070 F: include/linux/tee_drv.h
15071 F: include/uapi/linux/tee.h
15073 F: Documentation/tee.txt
15075 TEGRA ARCHITECTURE SUPPORT
15076 M: Thierry Reding <thierry.reding@gmail.com>
15077 M: Jonathan Hunter <jonathanh@nvidia.com>
15078 L: linux-tegra@vger.kernel.org
15079 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
15080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15085 M: Peter De Schrijver <pdeschrijver@nvidia.com>
15086 M: Prashant Gaikwad <pgaikwad@nvidia.com>
15088 F: drivers/clk/tegra/
15091 M: Laxman Dewangan <ldewangan@nvidia.com>
15092 M: Jon Hunter <jonathanh@nvidia.com>
15094 F: drivers/dma/tegra*
15097 M: Laxman Dewangan <ldewangan@nvidia.com>
15099 F: drivers/i2c/busses/i2c-tegra.c
15101 TEGRA IOMMU DRIVERS
15102 M: Thierry Reding <thierry.reding@gmail.com>
15103 L: linux-tegra@vger.kernel.org
15105 F: drivers/iommu/tegra*
15108 M: Laxman Dewangan <ldewangan@nvidia.com>
15110 F: drivers/input/keyboard/tegra-kbc.c
15113 M: Stefan Agner <stefan@agner.ch>
15114 M: Lucas Stach <dev@lynxeye.de>
15116 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15117 F: drivers/mtd/nand/raw/tegra_nand.c
15120 M: Thierry Reding <thierry.reding@gmail.com>
15122 F: drivers/pwm/pwm-tegra.c
15124 TEGRA SERIAL DRIVER
15125 M: Laxman Dewangan <ldewangan@nvidia.com>
15127 F: drivers/tty/serial/serial-tegra.c
15130 M: Laxman Dewangan <ldewangan@nvidia.com>
15132 F: drivers/spi/spi-tegra*
15134 TEHUTI ETHERNET DRIVER
15135 M: Andy Gospodarek <andy@greyhouse.net>
15136 L: netdev@vger.kernel.org
15138 F: drivers/net/ethernet/tehuti/*
15140 Telecom Clock Driver for MCPL0010
15141 M: Mark Gross <mark.gross@intel.com>
15143 F: drivers/char/tlclk.c
15145 TENSILICA XTENSA PORT (xtensa)
15146 M: Chris Zankel <chris@zankel.net>
15147 M: Max Filippov <jcmvbkbc@gmail.com>
15148 L: linux-xtensa@linux-xtensa.org
15149 T: git git://github.com/czankel/xtensa-linux.git
15152 F: drivers/irqchip/irq-xtensa-*
15154 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15155 M: Nishanth Menon <nm@ti.com>
15156 M: Tero Kristo <t-kristo@ti.com>
15157 M: Santosh Shilimkar <ssantosh@kernel.org>
15158 L: linux-arm-kernel@lists.infradead.org
15160 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15161 F: drivers/firmware/ti_sci*
15162 F: include/linux/soc/ti/ti_sci_protocol.h
15163 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15164 F: drivers/soc/ti/ti_sci_pm_domains.c
15165 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15166 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15167 F: drivers/clk/keystone/sci-clk.c
15168 F: drivers/reset/reset-ti-sci.c
15170 Texas Instruments ASoC drivers
15171 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
15172 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15176 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15177 M: Hans Verkuil <hverkuil@xs4all.nl>
15178 L: linux-media@vger.kernel.org
15179 T: git git://linuxtv.org/media_tree.git
15180 W: https://linuxtv.org
15182 F: drivers/media/radio/radio-raremono.c
15185 M: Zhang Rui <rui.zhang@intel.com>
15186 M: Eduardo Valentin <edubezval@gmail.com>
15187 R: Daniel Lezcano <daniel.lezcano@linaro.org>
15188 L: linux-pm@vger.kernel.org
15189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15191 Q: https://patchwork.kernel.org/project/linux-pm/list/
15193 F: drivers/thermal/
15194 F: include/linux/thermal.h
15195 F: include/uapi/linux/thermal.h
15196 F: include/linux/cpu_cooling.h
15197 F: Documentation/devicetree/bindings/thermal/
15199 THERMAL/CPU_COOLING
15200 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
15201 M: Viresh Kumar <viresh.kumar@linaro.org>
15202 M: Javi Merino <javi.merino@kernel.org>
15203 L: linux-pm@vger.kernel.org
15205 F: Documentation/thermal/cpu-cooling-api.txt
15206 F: drivers/thermal/cpu_cooling.c
15207 F: include/linux/cpu_cooling.h
15209 THINKPAD ACPI EXTRAS DRIVER
15210 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15211 L: ibm-acpi-devel@lists.sourceforge.net
15212 L: platform-driver-x86@vger.kernel.org
15213 W: http://ibm-acpi.sourceforge.net
15214 W: http://thinkwiki.org/wiki/Ibm-acpi
15215 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15217 F: drivers/platform/x86/thinkpad_acpi.c
15220 M: Andreas Noever <andreas.noever@gmail.com>
15221 M: Michael Jamet <michael.jamet@intel.com>
15222 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15223 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15226 F: Documentation/admin-guide/thunderbolt.rst
15227 F: drivers/thunderbolt/
15228 F: include/linux/thunderbolt.h
15230 THUNDERBOLT NETWORK DRIVER
15231 M: Michael Jamet <michael.jamet@intel.com>
15232 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15233 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15234 L: netdev@vger.kernel.org
15236 F: drivers/net/thunderbolt.c
15238 THUNDERX GPIO DRIVER
15239 M: David Daney <david.daney@cavium.com>
15241 F: drivers/gpio/gpio-thunderx.c
15243 TI AM437X VPFE DRIVER
15244 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15245 L: linux-media@vger.kernel.org
15246 W: https://linuxtv.org
15247 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15248 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15250 F: drivers/media/platform/am437x/
15252 TI BANDGAP AND THERMAL DRIVER
15253 M: Eduardo Valentin <edubezval@gmail.com>
15254 M: Keerthy <j-keerthy@ti.com>
15255 L: linux-pm@vger.kernel.org
15256 L: linux-omap@vger.kernel.org
15258 F: drivers/thermal/ti-soc-thermal/
15260 TI BQ27XXX POWER SUPPLY DRIVER
15261 R: Andrew F. Davis <afd@ti.com>
15262 F: include/linux/power/bq27xxx_battery.h
15263 F: drivers/power/supply/bq27xxx_battery.c
15264 F: drivers/power/supply/bq27xxx_battery_i2c.c
15266 TI CDCE706 CLOCK DRIVER
15267 M: Max Filippov <jcmvbkbc@gmail.com>
15269 F: drivers/clk/clk-cdce706.c
15272 M: Tero Kristo <t-kristo@ti.com>
15273 L: linux-omap@vger.kernel.org
15276 F: include/linux/clk/ti.h
15278 TI DAVINCI MACHINE SUPPORT
15279 M: Sekhar Nori <nsekhar@ti.com>
15280 M: Kevin Hilman <khilman@kernel.org>
15281 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15284 F: arch/arm/mach-davinci/
15285 F: drivers/i2c/busses/i2c-davinci.c
15286 F: arch/arm/boot/dts/da850*
15288 TI DAVINCI SERIES CLOCK DRIVER
15289 M: David Lechner <david@lechnology.com>
15290 R: Sekhar Nori <nsekhar@ti.com>
15292 F: Documentation/devicetree/bindings/clock/ti/davinci/
15293 F: drivers/clk/davinci/
15295 TI DAVINCI SERIES GPIO DRIVER
15296 M: Keerthy <j-keerthy@ti.com>
15297 L: linux-gpio@vger.kernel.org
15299 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15300 F: drivers/gpio/gpio-davinci.c
15302 TI DAVINCI SERIES MEDIA DRIVER
15303 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15304 L: linux-media@vger.kernel.org
15305 W: https://linuxtv.org
15306 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15307 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15309 F: drivers/media/platform/davinci/
15310 F: include/media/davinci/
15312 TI ETHERNET SWITCH DRIVER (CPSW)
15313 R: Grygorii Strashko <grygorii.strashko@ti.com>
15314 L: linux-omap@vger.kernel.org
15315 L: netdev@vger.kernel.org
15317 F: drivers/net/ethernet/ti/cpsw*
15318 F: drivers/net/ethernet/ti/davinci*
15320 TI FLASH MEDIA INTERFACE DRIVER
15321 M: Alex Dubov <oakad@yahoo.com>
15323 F: drivers/misc/tifm*
15324 F: drivers/mmc/host/tifm_sd.c
15325 F: include/linux/tifm.h
15327 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15328 M: Santosh Shilimkar <ssantosh@kernel.org>
15329 L: linux-kernel@vger.kernel.org
15330 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15332 F: drivers/soc/ti/*
15333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15335 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15336 M: M R Swami Reddy <mr.swami.reddy@ti.com>
15337 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15338 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15340 F: sound/soc/codecs/lm49453*
15341 F: sound/soc/codecs/isabelle*
15343 TI LP855x BACKLIGHT DRIVER
15344 M: Milo Kim <milo.kim@ti.com>
15346 F: Documentation/backlight/lp855x-driver.txt
15347 F: drivers/video/backlight/lp855x_bl.c
15348 F: include/linux/platform_data/lp855x.h
15350 TI LP8727 CHARGER DRIVER
15351 M: Milo Kim <milo.kim@ti.com>
15353 F: drivers/power/supply/lp8727_charger.c
15354 F: include/linux/platform_data/lp8727.h
15356 TI LP8788 MFD DRIVER
15357 M: Milo Kim <milo.kim@ti.com>
15359 F: drivers/iio/adc/lp8788_adc.c
15360 F: drivers/leds/leds-lp8788.c
15361 F: drivers/mfd/lp8788*.c
15362 F: drivers/power/supply/lp8788-charger.c
15363 F: drivers/regulator/lp8788-*.c
15364 F: include/linux/mfd/lp8788*.h
15366 TI NETCP ETHERNET DRIVER
15367 M: Wingman Kwok <w-kwok2@ti.com>
15368 M: Murali Karicheri <m-karicheri2@ti.com>
15369 L: netdev@vger.kernel.org
15371 F: drivers/net/ethernet/ti/netcp*
15373 TI PCM3060 ASoC CODEC DRIVER
15374 M: Kirill Marinushkin <kmarinushkin@birdec.tech>
15375 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15377 F: Documentation/devicetree/bindings/sound/pcm3060.txt
15378 F: sound/soc/codecs/pcm3060*
15380 TI TAS571X FAMILY ASoC CODEC DRIVER
15381 M: Kevin Cernekee <cernekee@chromium.org>
15382 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15384 F: sound/soc/codecs/tas571x*
15386 TI TRF7970A NFC DRIVER
15387 M: Mark Greer <mgreer@animalcreek.com>
15388 L: linux-wireless@vger.kernel.org
15389 L: linux-nfc@lists.01.org (moderated for non-subscribers)
15391 F: drivers/nfc/trf7970a.c
15392 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15394 TI TWL4030 SERIES SOC CODEC DRIVER
15395 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
15396 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15398 F: sound/soc/codecs/twl4030*
15401 M: Benoit Parrot <bparrot@ti.com>
15402 L: linux-media@vger.kernel.org
15403 W: http://linuxtv.org/
15404 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15406 F: drivers/media/platform/ti-vpe/
15408 TI WILINK WIRELESS DRIVERS
15409 L: linux-wireless@vger.kernel.org
15410 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
15411 W: http://wireless.kernel.org/en/users/Drivers/wl1251
15412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15414 F: drivers/net/wireless/ti/
15415 F: include/linux/wl12xx.h
15417 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15418 M: John Stultz <john.stultz@linaro.org>
15419 M: Thomas Gleixner <tglx@linutronix.de>
15420 R: Stephen Boyd <sboyd@kernel.org>
15421 L: linux-kernel@vger.kernel.org
15422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15424 F: include/linux/clocksource.h
15425 F: include/linux/time.h
15426 F: include/linux/timex.h
15427 F: include/uapi/linux/time.h
15428 F: include/uapi/linux/timex.h
15429 F: kernel/time/clocksource.c
15430 F: kernel/time/time*.c
15431 F: kernel/time/alarmtimer.c
15432 F: kernel/time/ntp.c
15433 F: tools/testing/selftests/timers/
15436 M: Jon Maloy <jon.maloy@ericsson.com>
15437 M: Ying Xue <ying.xue@windriver.com>
15438 L: netdev@vger.kernel.org (core kernel code)
15439 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15440 W: http://tipc.sourceforge.net/
15442 F: include/uapi/linux/tipc*.h
15445 TLAN NETWORK DRIVER
15446 M: Samuel Chessman <chessman@tux.org>
15447 L: tlan-devel@lists.sourceforge.net (subscribers-only)
15448 W: http://sourceforge.net/projects/tlan/
15450 F: Documentation/networking/device_drivers/ti/tlan.txt
15451 F: drivers/net/ethernet/ti/tlan.*
15453 TM6000 VIDEO4LINUX DRIVER
15454 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15455 L: linux-media@vger.kernel.org
15456 W: https://linuxtv.org
15457 T: git git://linuxtv.org/media_tree.git
15459 F: drivers/media/usb/tm6000/
15460 F: Documentation/media/v4l-drivers/tm6000*
15462 TMIO/SDHI MMC DRIVER
15463 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15464 L: linux-mmc@vger.kernel.org
15466 F: drivers/mmc/host/tmio_mmc*
15467 F: drivers/mmc/host/renesas_sdhi*
15468 F: include/linux/mfd/tmio.h
15470 TMP401 HARDWARE MONITOR DRIVER
15471 M: Guenter Roeck <linux@roeck-us.net>
15472 L: linux-hwmon@vger.kernel.org
15474 F: Documentation/hwmon/tmp401
15475 F: drivers/hwmon/tmp401.c
15477 TMPFS (SHMEM FILESYSTEM)
15478 M: Hugh Dickins <hughd@google.com>
15479 L: linux-mm@kvack.org
15481 F: include/linux/shmem_fs.h
15484 TOMOYO SECURITY MODULE
15485 M: Kentaro Takeda <takedakn@nttdata.co.jp>
15486 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15487 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15488 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15489 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15490 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15491 W: http://tomoyo.sourceforge.jp/
15492 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15494 F: security/tomoyo/
15496 TOPSTAR LAPTOP EXTRAS DRIVER
15497 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15498 L: platform-driver-x86@vger.kernel.org
15500 F: drivers/platform/x86/topstar-laptop.c
15502 TORTURE-TEST MODULES
15503 M: Davidlohr Bueso <dave@stgolabs.net>
15504 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
15505 M: Josh Triplett <josh@joshtriplett.org>
15506 L: linux-kernel@vger.kernel.org
15508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15509 F: Documentation/RCU/torture.txt
15510 F: kernel/torture.c
15511 F: kernel/rcu/rcutorture.c
15512 F: kernel/rcu/rcuperf.c
15513 F: kernel/locking/locktorture.c
15515 TOSHIBA ACPI EXTRAS DRIVER
15516 M: Azael Avalos <coproscefalo@gmail.com>
15517 L: platform-driver-x86@vger.kernel.org
15519 F: drivers/platform/x86/toshiba_acpi.c
15521 TOSHIBA BLUETOOTH DRIVER
15522 M: Azael Avalos <coproscefalo@gmail.com>
15523 L: platform-driver-x86@vger.kernel.org
15525 F: drivers/platform/x86/toshiba_bluetooth.c
15527 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15528 M: Azael Avalos <coproscefalo@gmail.com>
15529 L: platform-driver-x86@vger.kernel.org
15531 F: drivers/platform/x86/toshiba_haps.c
15534 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
15535 W: http://www.buzzard.org.uk/toshiba/
15537 F: drivers/char/toshiba.c
15538 F: include/linux/toshiba.h
15539 F: include/uapi/linux/toshiba.h
15541 TOSHIBA TC358743 DRIVER
15542 M: Mats Randgaard <matrandg@cisco.com>
15543 L: linux-media@vger.kernel.org
15545 F: drivers/media/i2c/tc358743*
15546 F: include/media/i2c/tc358743.h
15548 TOSHIBA WMI HOTKEYS DRIVER
15549 M: Azael Avalos <coproscefalo@gmail.com>
15550 L: platform-driver-x86@vger.kernel.org
15552 F: drivers/platform/x86/toshiba-wmi.c
15555 M: Peter Huewe <peterhuewe@gmx.de>
15556 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15557 R: Jason Gunthorpe <jgg@ziepe.ca>
15558 L: linux-integrity@vger.kernel.org
15559 Q: https://patchwork.kernel.org/project/linux-integrity/list/
15560 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15561 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
15563 F: drivers/char/tpm/
15566 M: Steven Rostedt <rostedt@goodmis.org>
15567 M: Ingo Molnar <mingo@redhat.com>
15568 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15570 F: Documentation/trace/ftrace.rst
15571 F: arch/*/*/*/ftrace.h
15572 F: arch/*/kernel/ftrace.c
15573 F: include/*/ftrace.h
15574 F: include/linux/trace*.h
15577 F: tools/testing/selftests/ftrace/
15579 TRACING MMIO ACCESSES (MMIOTRACE)
15580 M: Steven Rostedt <rostedt@goodmis.org>
15581 M: Ingo Molnar <mingo@kernel.org>
15582 R: Karol Herbst <karolherbst@gmail.com>
15583 R: Pekka Paalanen <ppaalanen@gmail.com>
15585 L: linux-kernel@vger.kernel.org
15586 L: nouveau@lists.freedesktop.org
15587 F: kernel/trace/trace_mmiotrace.c
15588 F: include/linux/mmiotrace.h
15589 F: arch/x86/mm/kmmio.c
15590 F: arch/x86/mm/mmio-mod.c
15591 F: arch/x86/mm/testmmiotrace.c
15594 M: Jiri Kosina <trivial@kernel.org>
15595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15597 K: ^Subject:.*(?i)trivial
15599 TEMPO SEMICONDUCTOR DRIVERS
15600 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15602 F: sound/soc/codecs/tscs*.c
15603 F: sound/soc/codecs/tscs*.h
15604 F: Documentation/devicetree/bindings/sound/tscs*.txt
15607 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15608 M: Jiri Slaby <jslaby@suse.com>
15610 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15611 F: Documentation/serial/
15613 F: drivers/tty/serial/serial_core.c
15614 F: include/linux/serial_core.h
15615 F: include/linux/serial.h
15616 F: include/linux/tty.h
15617 F: include/uapi/linux/serial_core.h
15618 F: include/uapi/linux/serial.h
15619 F: include/uapi/linux/tty.h
15621 TUA9001 MEDIA DRIVER
15622 M: Antti Palosaari <crope@iki.fi>
15623 L: linux-media@vger.kernel.org
15624 W: https://linuxtv.org
15625 W: http://palosaari.fi/linux/
15626 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15627 T: git git://linuxtv.org/anttip/media_tree.git
15629 F: drivers/media/tuners/tua9001*
15631 TULIP NETWORK DRIVERS
15632 L: netdev@vger.kernel.org
15633 L: linux-parisc@vger.kernel.org
15635 F: drivers/net/ethernet/dec/tulip/
15638 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
15639 W: http://vtun.sourceforge.net/tun
15641 F: Documentation/networking/tuntap.txt
15642 F: arch/um/os-Linux/drivers/
15644 TURBOCHANNEL SUBSYSTEM
15645 M: "Maciej W. Rozycki" <macro@linux-mips.org>
15646 M: Ralf Baechle <ralf@linux-mips.org>
15647 L: linux-mips@vger.kernel.org
15648 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
15651 F: include/linux/tc.h
15654 M: "Len Brown" <lenb@kernel.org>
15655 L: linux-pm@vger.kernel.org
15656 B: https://bugzilla.kernel.org
15657 Q: https://patchwork.kernel.org/project/linux-pm/list/
15658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15660 F: tools/power/x86/turbostat/
15662 TW5864 VIDEO4LINUX DRIVER
15663 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15664 M: Anton Sviridenko <anton@corp.bluecherry.net>
15665 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15666 M: Andrey Utkin <andrey_utkin@fastmail.com>
15667 L: linux-media@vger.kernel.org
15669 F: drivers/media/pci/tw5864/
15671 TW68 VIDEO4LINUX DRIVER
15672 M: Hans Verkuil <hverkuil@xs4all.nl>
15673 L: linux-media@vger.kernel.org
15674 T: git git://linuxtv.org/media_tree.git
15675 W: https://linuxtv.org
15677 F: drivers/media/pci/tw68/
15679 TW686X VIDEO4LINUX DRIVER
15680 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15681 L: linux-media@vger.kernel.org
15682 T: git git://linuxtv.org/media_tree.git
15683 W: http://linuxtv.org
15685 F: drivers/media/pci/tw686x/
15687 UBI FILE SYSTEM (UBIFS)
15688 M: Richard Weinberger <richard@nod.at>
15689 M: Artem Bityutskiy <dedekind1@gmail.com>
15690 M: Adrian Hunter <adrian.hunter@intel.com>
15691 L: linux-mtd@lists.infradead.org
15692 T: git git://git.infradead.org/ubifs-2.6.git
15693 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
15695 F: Documentation/filesystems/ubifs.txt
15698 UCLINUX (M68KNOMMU AND COLDFIRE)
15699 M: Greg Ungerer <gerg@linux-m68k.org>
15700 W: http://www.linux-m68k.org/
15701 W: http://www.uclinux.org/
15702 L: linux-m68k@lists.linux-m68k.org
15703 L: uclinux-dev@uclinux.org (subscribers-only)
15704 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15706 F: arch/m68k/coldfire/
15708 F: arch/m68k/*/*_no.*
15709 F: arch/m68k/include/asm/*_no.*
15712 M: Jan Kara <jack@suse.com>
15714 F: Documentation/filesystems/udf.txt
15718 M: Bastien Nocera <hadess@hadess.net>
15719 L: linux-input@vger.kernel.org
15721 F: drivers/hid/hid-udraw-ps3.c
15724 M: Evgeniy Dushistov <dushistov@mail.ru>
15726 F: Documentation/filesystems/ufs.txt
15729 UHID USERSPACE HID IO DRIVER:
15730 M: David Herrmann <dh.herrmann@googlemail.com>
15731 L: linux-input@vger.kernel.org
15733 F: drivers/hid/uhid.c
15734 F: include/uapi/linux/uhid.h
15737 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15738 L: linux-usb@vger.kernel.org
15740 F: drivers/usb/common/ulpi.c
15741 F: include/linux/ulpi/
15743 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15744 L: linux-usb@vger.kernel.org
15747 F: include/linux/uwb.h
15748 F: include/linux/uwb/
15750 UNICORE32 ARCHITECTURE:
15751 M: Guan Xuetao <gxt@pku.edu.cn>
15752 W: http://mprc.pku.edu.cn/~guanxuetao/linux
15754 T: git git://github.com/gxt/linux.git
15758 M: Tony Finch <dot@dotat.at>
15759 W: http://dotat.at/prog/unifdef
15761 F: scripts/unifdef.c
15763 UNIFORM CDROM DRIVER
15764 M: Jens Axboe <axboe@kernel.dk>
15765 W: http://www.kernel.dk
15767 F: Documentation/cdrom/
15768 F: drivers/cdrom/cdrom.c
15769 F: include/linux/cdrom.h
15770 F: include/uapi/linux/cdrom.h
15772 UNISYS S-PAR DRIVERS
15773 M: David Kershner <david.kershner@unisys.com>
15774 L: sparmaintainer@unisys.com (Unisys internal)
15776 F: include/linux/visorbus.h
15777 F: drivers/visorbus/
15778 F: drivers/staging/unisys/
15780 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15781 M: Vinayak Holikatti <vinholikatti@gmail.com>
15782 L: linux-scsi@vger.kernel.org
15784 F: Documentation/scsi/ufs.txt
15785 F: drivers/scsi/ufs/
15787 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15788 M: Joao Pinto <jpinto@synopsys.com>
15789 L: linux-scsi@vger.kernel.org
15791 F: drivers/scsi/ufs/*dwc*
15793 UNSORTED BLOCK IMAGES (UBI)
15794 M: Artem Bityutskiy <dedekind1@gmail.com>
15795 M: Richard Weinberger <richard@nod.at>
15796 W: http://www.linux-mtd.infradead.org/
15797 L: linux-mtd@lists.infradead.org
15798 T: git git://git.infradead.org/ubifs-2.6.git
15800 F: drivers/mtd/ubi/
15801 F: include/linux/mtd/ubi.h
15802 F: include/uapi/mtd/ubi-user.h
15804 USB "USBNET" DRIVER FRAMEWORK
15805 M: Oliver Neukum <oneukum@suse.com>
15806 L: netdev@vger.kernel.org
15807 W: http://www.linux-usb.org/usbnet
15809 F: drivers/net/usb/usbnet.c
15810 F: include/linux/usb/usbnet.h
15813 M: Oliver Neukum <oneukum@suse.com>
15814 L: linux-usb@vger.kernel.org
15816 F: Documentation/usb/acm.txt
15817 F: drivers/usb/class/cdc-acm.*
15819 USB AR5523 WIRELESS DRIVER
15820 M: Pontus Fuchs <pontus.fuchs@gmail.com>
15821 L: linux-wireless@vger.kernel.org
15823 F: drivers/net/wireless/ath/ar5523/
15826 M: Oliver Neukum <oneukum@suse.com>
15827 L: linux-usb@vger.kernel.org
15828 L: linux-scsi@vger.kernel.org
15830 F: drivers/usb/storage/uas.c
15832 USB CDC ETHERNET DRIVER
15833 M: Oliver Neukum <oliver@neukum.org>
15834 L: linux-usb@vger.kernel.org
15836 F: drivers/net/usb/cdc_*.c
15837 F: include/uapi/linux/usb/cdc.h
15839 USB CHAOSKEY DRIVER
15840 M: Keith Packard <keithp@keithp.com>
15841 L: linux-usb@vger.kernel.org
15843 F: drivers/usb/misc/chaoskey.c
15845 USB CYPRESS C67X00 DRIVER
15846 M: Peter Korsgaard <jacmet@sunsite.dk>
15847 L: linux-usb@vger.kernel.org
15849 F: drivers/usb/c67x00/
15851 USB DAVICOM DM9601 DRIVER
15852 M: Peter Korsgaard <jacmet@sunsite.dk>
15853 L: netdev@vger.kernel.org
15854 W: http://www.linux-usb.org/usbnet
15856 F: drivers/net/usb/dm9601.c
15858 USB DIAMOND RIO500 DRIVER
15859 M: Cesar Miquel <miquel@df.uba.ar>
15860 L: rio500-users@lists.sourceforge.net
15861 W: http://rio500.sourceforge.net
15863 F: drivers/usb/misc/rio500*
15866 M: Alan Stern <stern@rowland.harvard.edu>
15867 L: linux-usb@vger.kernel.org
15869 F: Documentation/usb/ehci.txt
15870 F: drivers/usb/host/ehci*
15872 USB GADGET/PERIPHERAL SUBSYSTEM
15873 M: Felipe Balbi <balbi@kernel.org>
15874 L: linux-usb@vger.kernel.org
15875 W: http://www.linux-usb.org/gadget
15876 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15878 F: drivers/usb/gadget/
15879 F: include/linux/usb/gadget*
15881 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15882 M: Jiri Kosina <jikos@kernel.org>
15883 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
15884 L: linux-usb@vger.kernel.org
15885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15887 F: Documentation/hid/hiddev.txt
15888 F: drivers/hid/usbhid/
15890 USB INTEL XHCI ROLE MUX DRIVER
15891 M: Hans de Goede <hdegoede@redhat.com>
15892 L: linux-usb@vger.kernel.org
15894 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
15897 M: Olav Kongas <ok@artecdesign.ee>
15898 L: linux-usb@vger.kernel.org
15900 F: drivers/usb/host/isp116x*
15901 F: include/linux/usb/isp116x.h
15903 USB LAN78XX ETHERNET DRIVER
15904 M: Woojung Huh <woojung.huh@microchip.com>
15905 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15906 L: netdev@vger.kernel.org
15908 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15909 F: drivers/net/usb/lan78xx.*
15910 F: include/dt-bindings/net/microchip-lan78xx.h
15912 USB MASS STORAGE DRIVER
15913 M: Alan Stern <stern@rowland.harvard.edu>
15914 L: linux-usb@vger.kernel.org
15915 L: usb-storage@lists.one-eyed-alien.net
15917 F: drivers/usb/storage/
15920 M: Clemens Ladisch <clemens@ladisch.de>
15921 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15922 T: git git://git.alsa-project.org/alsa-kernel.git
15924 F: sound/usb/midi.*
15926 USB NETWORKING DRIVERS
15927 L: linux-usb@vger.kernel.org
15929 F: drivers/net/usb/
15932 M: Alan Stern <stern@rowland.harvard.edu>
15933 L: linux-usb@vger.kernel.org
15935 F: Documentation/usb/ohci.txt
15936 F: drivers/usb/host/ohci*
15938 USB OTG FSM (Finite State Machine)
15939 M: Peter Chen <Peter.Chen@nxp.com>
15940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15941 L: linux-usb@vger.kernel.org
15943 F: drivers/usb/common/usb-otg-fsm.c
15946 M: Valentina Manea <valentina.manea.m@gmail.com>
15947 M: Shuah Khan <shuah@kernel.org>
15948 M: Shuah Khan <skhan@linuxfoundation.org>
15949 L: linux-usb@vger.kernel.org
15951 F: Documentation/usb/usbip_protocol.txt
15952 F: drivers/usb/usbip/
15953 F: tools/usb/usbip/
15954 F: tools/testing/selftests/drivers/usb/usbip/
15957 M: Petko Manolov <petkan@nucleusys.com>
15958 L: linux-usb@vger.kernel.org
15959 L: netdev@vger.kernel.org
15960 T: git git://github.com/petkan/pegasus.git
15961 W: https://github.com/petkan/pegasus
15963 F: drivers/net/usb/pegasus.*
15966 M: Felipe Balbi <balbi@kernel.org>
15967 L: linux-usb@vger.kernel.org
15968 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15970 F: drivers/usb/phy/
15972 USB PRINTER DRIVER (usblp)
15973 M: Pete Zaitcev <zaitcev@redhat.com>
15974 L: linux-usb@vger.kernel.org
15976 F: drivers/usb/class/usblp.c
15978 USB QMI WWAN NETWORK DRIVER
15979 M: Bjørn Mork <bjorn@mork.no>
15980 L: netdev@vger.kernel.org
15982 F: Documentation/ABI/testing/sysfs-class-net-qmi
15983 F: drivers/net/usb/qmi_wwan.c
15986 M: Petko Manolov <petkan@nucleusys.com>
15987 L: linux-usb@vger.kernel.org
15988 L: netdev@vger.kernel.org
15989 T: git git://github.com/petkan/rtl8150.git
15990 W: https://github.com/petkan/rtl8150
15992 F: drivers/net/usb/rtl8150.c
15994 USB SERIAL SUBSYSTEM
15995 M: Johan Hovold <johan@kernel.org>
15996 L: linux-usb@vger.kernel.org
15997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15999 F: Documentation/usb/usb-serial.txt
16000 F: drivers/usb/serial/
16001 F: include/linux/usb/serial.h
16003 USB SMSC75XX ETHERNET DRIVER
16004 M: Steve Glendinning <steve.glendinning@shawell.net>
16005 L: netdev@vger.kernel.org
16007 F: drivers/net/usb/smsc75xx.*
16009 USB SMSC95XX ETHERNET DRIVER
16010 M: Steve Glendinning <steve.glendinning@shawell.net>
16011 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16012 L: netdev@vger.kernel.org
16014 F: drivers/net/usb/smsc95xx.*
16017 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16018 L: linux-usb@vger.kernel.org
16019 W: http://www.linux-usb.org
16020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16022 F: Documentation/devicetree/bindings/usb/
16023 F: Documentation/usb/
16025 F: include/linux/usb.h
16026 F: include/linux/usb/
16028 USB TYPEC PI3USB30532 MUX DRIVER
16029 M: Hans de Goede <hdegoede@redhat.com>
16030 L: linux-usb@vger.kernel.org
16032 F: drivers/usb/typec/mux/pi3usb30532.c
16035 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16036 L: linux-usb@vger.kernel.org
16038 F: Documentation/ABI/testing/sysfs-class-typec
16039 F: Documentation/driver-api/usb/typec.rst
16040 F: drivers/usb/typec/
16041 F: include/linux/usb/typec.h
16043 USB TYPEC BUS FOR ALTERNATE MODES
16044 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16045 L: linux-usb@vger.kernel.org
16047 F: Documentation/ABI/testing/sysfs-bus-typec
16048 F: Documentation/driver-api/usb/typec_bus.rst
16049 F: drivers/usb/typec/altmodes/
16050 F: include/linux/usb/typec_altmode.h
16052 USB TYPEC PORT CONTROLLER DRIVERS
16053 M: Guenter Roeck <linux@roeck-us.net>
16054 L: linux-usb@vger.kernel.org
16056 F: drivers/usb/typec/tcpm/
16059 M: Alan Stern <stern@rowland.harvard.edu>
16060 L: linux-usb@vger.kernel.org
16062 F: drivers/usb/host/uhci*
16065 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16066 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16067 L: linux-media@vger.kernel.org
16068 T: git git://linuxtv.org/media_tree.git
16069 W: http://www.ideasonboard.org/uvc/
16071 F: drivers/media/usb/uvc/
16072 F: include/uapi/linux/uvcvideo.h
16075 M: Hans Verkuil <hverkuil@xs4all.nl>
16076 L: linux-media@vger.kernel.org
16077 T: git git://linuxtv.org/media_tree.git
16078 W: https://linuxtv.org
16080 F: drivers/media/usb/usbvision/
16083 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16084 L: linux-usb@vger.kernel.org
16086 F: drivers/usb/gadget/function/*uvc*
16087 F: drivers/usb/gadget/legacy/webcam.c
16088 F: include/uapi/linux/usb/g_uvc.h
16090 USB WIRELESS RNDIS DRIVER (rndis_wlan)
16091 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
16092 L: linux-wireless@vger.kernel.org
16094 F: drivers/net/wireless/rndis_wlan.c
16097 M: Mathias Nyman <mathias.nyman@intel.com>
16098 L: linux-usb@vger.kernel.org
16100 F: drivers/usb/host/xhci*
16101 F: drivers/usb/host/pci-quirks*
16104 L: linux-wireless@vger.kernel.org
16105 W: http://linux-lc100020.sourceforge.net
16107 F: drivers/net/wireless/zydas/zd1201.*
16110 M: Antoine Jacquet <royale@zerezo.com>
16111 L: linux-usb@vger.kernel.org
16112 L: linux-media@vger.kernel.org
16113 T: git git://linuxtv.org/media_tree.git
16114 W: http://royale.zerezo.com/zr364xx/
16116 F: Documentation/media/v4l-drivers/zr364xx*
16117 F: drivers/media/usb/zr364xx/
16119 USER-MODE LINUX (UML)
16120 M: Jeff Dike <jdike@addtoit.com>
16121 M: Richard Weinberger <richard@nod.at>
16122 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
16123 L: linux-um@lists.infradead.org
16124 W: http://user-mode-linux.sourceforge.net
16125 Q: https://patchwork.ozlabs.org/project/linux-um/list/
16126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16128 F: Documentation/virtual/uml/
16133 USERSPACE COPYIN/COPYOUT (UIOVEC)
16134 M: Alexander Viro <viro@zeniv.linux.org.uk>
16137 F: include/linux/uio.h
16139 USERSPACE DMA BUFFER DRIVER
16140 M: Gerd Hoffmann <kraxel@redhat.com>
16142 L: dri-devel@lists.freedesktop.org
16143 F: drivers/dma-buf/udmabuf.c
16144 F: include/uapi/linux/udmabuf.h
16145 T: git git://anongit.freedesktop.org/drm/drm-misc
16147 USERSPACE I/O (UIO)
16148 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16151 F: Documentation/driver-api/uio-howto.rst
16153 F: include/linux/uio_driver.h
16156 M: Karel Zak <kzak@redhat.com>
16157 L: util-linux@vger.kernel.org
16158 W: http://en.wikipedia.org/wiki/Util-linux
16159 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16163 M: Christoph Hellwig <hch@lst.de>
16164 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16165 L: linux-kernel@vger.kernel.org
16166 T: git git://git.infradead.org/users/hch/uuid.git
16169 F: include/linux/uuid.h
16170 F: include/uapi/linux/uuid.h
16174 M: Michal Januszewski <spock@gentoo.org>
16175 L: linux-fbdev@vger.kernel.org
16176 W: https://github.com/mjanusz/v86d
16178 F: Documentation/fb/uvesafb.txt
16179 F: drivers/video/fbdev/uvesafb.*
16182 M: Stefan Agner <stefan@agner.ch>
16183 L: linux-mtd@lists.infradead.org
16185 F: drivers/mtd/nand/raw/vf610_nfc.c
16187 VFAT/FAT/MSDOS FILESYSTEM
16188 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16190 F: Documentation/filesystems/vfat.txt
16194 M: Alex Williamson <alex.williamson@redhat.com>
16195 L: kvm@vger.kernel.org
16196 T: git git://github.com/awilliam/linux-vfio.git
16198 F: Documentation/vfio.txt
16200 F: include/linux/vfio.h
16201 F: include/uapi/linux/vfio.h
16203 VFIO MEDIATED DEVICE DRIVERS
16204 M: Kirti Wankhede <kwankhede@nvidia.com>
16205 L: kvm@vger.kernel.org
16207 F: Documentation/vfio-mediated-device.txt
16208 F: drivers/vfio/mdev/
16209 F: include/linux/mdev.h
16210 F: samples/vfio-mdev/
16212 VFIO PLATFORM DRIVER
16213 M: Eric Auger <eric.auger@redhat.com>
16214 L: kvm@vger.kernel.org
16216 F: drivers/vfio/platform/
16219 R: Lukas Wunner <lukas@wunner.de>
16221 F: Documentation/gpu/vga-switcheroo.rst
16222 F: drivers/gpu/vga/vga_switcheroo.c
16223 F: include/linux/vga_switcheroo.h
16224 T: git git://anongit.freedesktop.org/drm/drm-misc
16226 VIA RHINE NETWORK DRIVER
16228 F: drivers/net/ethernet/via/via-rhine.c
16230 VIA SD/MMC CARD CONTROLLER DRIVER
16231 M: Bruce Chang <brucechang@via.com.tw>
16232 M: Harald Welte <HaraldWelte@viatech.com>
16234 F: drivers/mmc/host/via-sdmmc.c
16236 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16237 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16238 L: linux-fbdev@vger.kernel.org
16240 F: include/linux/via-core.h
16241 F: include/linux/via-gpio.h
16242 F: include/linux/via_i2c.h
16243 F: drivers/video/fbdev/via/
16245 VIA VELOCITY NETWORK DRIVER
16246 M: Francois Romieu <romieu@fr.zoreil.com>
16247 L: netdev@vger.kernel.org
16249 F: drivers/net/ethernet/via/via-velocity.*
16251 VICODEC VIRTUAL CODEC DRIVER
16252 M: Hans Verkuil <hans.verkuil@cisco.com>
16253 L: linux-media@vger.kernel.org
16254 T: git git://linuxtv.org/media_tree.git
16255 W: https://linuxtv.org
16257 F: drivers/media/platform/vicodec/*
16259 VIDEO MULTIPLEXER DRIVER
16260 M: Philipp Zabel <p.zabel@pengutronix.de>
16261 L: linux-media@vger.kernel.org
16263 F: drivers/media/platform/video-mux.c
16265 VIDEO I2C POLLING DRIVER
16266 M: Matt Ranostay <matt.ranostay@konsulko.com>
16267 L: linux-media@vger.kernel.org
16269 F: drivers/media/i2c/video-i2c.c
16271 VIDEOBUF2 FRAMEWORK
16272 M: Pawel Osciak <pawel@osciak.com>
16273 M: Marek Szyprowski <m.szyprowski@samsung.com>
16274 M: Kyungmin Park <kyungmin.park@samsung.com>
16275 L: linux-media@vger.kernel.org
16277 F: drivers/media/common/videobuf2/*
16278 F: include/media/videobuf2-*
16280 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16281 M: Helen Koike <helen.koike@collabora.com>
16282 L: linux-media@vger.kernel.org
16283 T: git git://linuxtv.org/media_tree.git
16284 W: https://linuxtv.org
16286 F: drivers/media/platform/vimc/*
16289 M: Alex Williamson <alex.williamson@redhat.com>
16290 M: Paolo Bonzini <pbonzini@redhat.com>
16291 L: kvm@vger.kernel.org
16295 VIRTIO AND VHOST VSOCK DRIVER
16296 M: Stefan Hajnoczi <stefanha@redhat.com>
16297 L: kvm@vger.kernel.org
16298 L: virtualization@lists.linux-foundation.org
16299 L: netdev@vger.kernel.org
16301 F: include/linux/virtio_vsock.h
16302 F: include/uapi/linux/virtio_vsock.h
16303 F: include/uapi/linux/vsockmon.h
16304 F: include/uapi/linux/vm_sockets_diag.h
16305 F: net/vmw_vsock/diag.c
16306 F: net/vmw_vsock/af_vsock_tap.c
16307 F: net/vmw_vsock/virtio_transport_common.c
16308 F: net/vmw_vsock/virtio_transport.c
16309 F: drivers/net/vsockmon.c
16310 F: drivers/vhost/vsock.c
16311 F: tools/testing/vsock/
16313 VIRTIO CONSOLE DRIVER
16314 M: Amit Shah <amit@kernel.org>
16315 L: virtualization@lists.linux-foundation.org
16317 F: drivers/char/virtio_console.c
16318 F: include/linux/virtio_console.h
16319 F: include/uapi/linux/virtio_console.h
16321 VIRTIO CORE, NET AND BLOCK DRIVERS
16322 M: "Michael S. Tsirkin" <mst@redhat.com>
16323 M: Jason Wang <jasowang@redhat.com>
16324 L: virtualization@lists.linux-foundation.org
16326 F: Documentation/devicetree/bindings/virtio/
16329 F: drivers/net/virtio_net.c
16330 F: drivers/block/virtio_blk.c
16331 F: include/linux/virtio*.h
16332 F: include/uapi/linux/virtio_*.h
16333 F: drivers/crypto/virtio/
16334 F: mm/balloon_compaction.c
16336 VIRTIO CRYPTO DRIVER
16337 M: Gonglei <arei.gonglei@huawei.com>
16338 L: virtualization@lists.linux-foundation.org
16339 L: linux-crypto@vger.kernel.org
16341 F: drivers/crypto/virtio/
16342 F: include/uapi/linux/virtio_crypto.h
16344 VIRTIO DRIVERS FOR S390
16345 M: Cornelia Huck <cohuck@redhat.com>
16346 M: Halil Pasic <pasic@linux.ibm.com>
16347 L: linux-s390@vger.kernel.org
16348 L: virtualization@lists.linux-foundation.org
16349 L: kvm@vger.kernel.org
16351 F: drivers/s390/virtio/
16352 F: arch/s390/include/uapi/asm/virtio-ccw.h
16355 M: David Airlie <airlied@linux.ie>
16356 M: Gerd Hoffmann <kraxel@redhat.com>
16357 L: dri-devel@lists.freedesktop.org
16358 L: virtualization@lists.linux-foundation.org
16359 T: git git://anongit.freedesktop.org/drm/drm-misc
16361 F: drivers/gpu/drm/virtio/
16362 F: include/uapi/linux/virtio_gpu.h
16364 VIRTIO HOST (VHOST)
16365 M: "Michael S. Tsirkin" <mst@redhat.com>
16366 M: Jason Wang <jasowang@redhat.com>
16367 L: kvm@vger.kernel.org
16368 L: virtualization@lists.linux-foundation.org
16369 L: netdev@vger.kernel.org
16370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16373 F: include/uapi/linux/vhost.h
16375 VIRTIO INPUT DRIVER
16376 M: Gerd Hoffmann <kraxel@redhat.com>
16378 F: drivers/virtio/virtio_input.c
16379 F: include/uapi/linux/virtio_input.h
16381 VIRTUAL BOX GUEST DEVICE DRIVER
16382 M: Hans de Goede <hdegoede@redhat.com>
16383 M: Arnd Bergmann <arnd@arndb.de>
16384 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16386 F: include/linux/vbox_utils.h
16387 F: include/uapi/linux/vbox*.h
16388 F: drivers/virt/vboxguest/
16390 VIRTUAL SERIO DEVICE DRIVER
16391 M: Stephen Chandler Paul <thatslyude@gmail.com>
16393 F: drivers/input/serio/userio.c
16394 F: include/uapi/linux/userio.h
16396 VIVID VIRTUAL VIDEO DRIVER
16397 M: Hans Verkuil <hverkuil@xs4all.nl>
16398 L: linux-media@vger.kernel.org
16399 T: git git://linuxtv.org/media_tree.git
16400 W: https://linuxtv.org
16402 F: drivers/media/platform/vivid/*
16405 M: Florian Fainelli <f.fainelli@gmail.com>
16406 L: openwrt-devel@lists.openwrt.org (subscribers-only)
16408 F: drivers/vlynq/vlynq.c
16409 F: include/linux/vlynq.h
16412 M: Martyn Welch <martyn@welchs.me.uk>
16413 M: Manohar Vanga <manohar.vanga@gmail.com>
16414 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16415 L: devel@driverdev.osuosl.org
16417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16418 F: Documentation/driver-api/vme.rst
16419 F: drivers/staging/vme/
16421 F: include/linux/vme*
16423 VMWARE BALLOON DRIVER
16424 M: Julien Freche <jfreche@vmware.com>
16425 M: Nadav Amit <namit@vmware.com>
16426 M: "VMware, Inc." <pv-drivers@vmware.com>
16427 L: linux-kernel@vger.kernel.org
16429 F: drivers/misc/vmw_balloon.c
16431 VMWARE HYPERVISOR INTERFACE
16432 M: Alok Kataria <akataria@vmware.com>
16433 L: virtualization@lists.linux-foundation.org
16435 F: arch/x86/kernel/cpu/vmware.c
16437 VMWARE PVRDMA DRIVER
16438 M: Adit Ranadive <aditr@vmware.com>
16439 M: VMware PV-Drivers <pv-drivers@vmware.com>
16440 L: linux-rdma@vger.kernel.org
16442 F: drivers/infiniband/hw/vmw_pvrdma/
16444 VMware PVSCSI driver
16445 M: Jim Gill <jgill@vmware.com>
16446 M: VMware PV-Drivers <pv-drivers@vmware.com>
16447 L: linux-scsi@vger.kernel.org
16449 F: drivers/scsi/vmw_pvscsi.c
16450 F: drivers/scsi/vmw_pvscsi.h
16452 VMWARE VMMOUSE SUBDRIVER
16453 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16454 M: "VMware, Inc." <pv-drivers@vmware.com>
16455 L: linux-input@vger.kernel.org
16457 F: drivers/input/mouse/vmmouse.c
16458 F: drivers/input/mouse/vmmouse.h
16460 VMWARE VMXNET3 ETHERNET DRIVER
16461 M: Ronak Doshi <doshir@vmware.com>
16462 M: "VMware, Inc." <pv-drivers@vmware.com>
16463 L: netdev@vger.kernel.org
16465 F: drivers/net/vmxnet3/
16467 VOCORE VOCORE2 BOARD
16468 M: Harvey Hunt <harveyhuntnexus@gmail.com>
16469 L: linux-mips@vger.kernel.org
16471 F: arch/mips/boot/dts/ralink/vocore2.dts
16473 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16474 M: Liam Girdwood <lgirdwood@gmail.com>
16475 M: Mark Brown <broonie@kernel.org>
16476 L: linux-kernel@vger.kernel.org
16477 W: http://www.slimlogic.co.uk/?p=48
16478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16480 F: Documentation/devicetree/bindings/regulator/
16481 F: Documentation/power/regulator/
16482 F: drivers/regulator/
16483 F: include/dt-bindings/regulator/
16484 F: include/linux/regulator/
16487 M: David Ahern <dsa@cumulusnetworks.com>
16488 M: Shrijeet Mukherjee <shrijeet@gmail.com>
16489 L: netdev@vger.kernel.org
16491 F: drivers/net/vrf.c
16492 F: Documentation/networking/vrf.txt
16494 VT1211 HARDWARE MONITOR DRIVER
16495 M: Juerg Haefliger <juergh@gmail.com>
16496 L: linux-hwmon@vger.kernel.org
16498 F: Documentation/hwmon/vt1211
16499 F: drivers/hwmon/vt1211.c
16501 VT8231 HARDWARE MONITOR DRIVER
16502 M: Roger Lucas <vt8231@hiddenengine.co.uk>
16503 L: linux-hwmon@vger.kernel.org
16505 F: drivers/hwmon/vt8231.c
16507 VUB300 USB to SDIO/SD/MMC bridge chip
16508 M: Tony Olech <tony.olech@elandigitalsystems.com>
16509 L: linux-mmc@vger.kernel.org
16510 L: linux-usb@vger.kernel.org
16512 F: drivers/mmc/host/vub300.c
16514 W1 DALLAS'S 1-WIRE BUS
16515 M: Evgeniy Polyakov <zbr@ioremap.net>
16517 F: Documentation/devicetree/bindings/w1/
16518 F: Documentation/w1/
16520 F: include/linux/w1.h
16522 W83791D HARDWARE MONITORING DRIVER
16523 M: Marc Hulsman <m.hulsman@tudelft.nl>
16524 L: linux-hwmon@vger.kernel.org
16526 F: Documentation/hwmon/w83791d
16527 F: drivers/hwmon/w83791d.c
16529 W83793 HARDWARE MONITORING DRIVER
16530 M: Rudolf Marek <r.marek@assembler.cz>
16531 L: linux-hwmon@vger.kernel.org
16533 F: Documentation/hwmon/w83793
16534 F: drivers/hwmon/w83793.c
16536 W83795 HARDWARE MONITORING DRIVER
16537 M: Jean Delvare <jdelvare@suse.com>
16538 L: linux-hwmon@vger.kernel.org
16540 F: drivers/hwmon/w83795.c
16542 W83L51xD SD/MMC CARD INTERFACE DRIVER
16543 M: Pierre Ossman <pierre@ossman.eu>
16545 F: drivers/mmc/host/wbsd.*
16547 WACOM PROTOCOL 4 SERIAL TABLETS
16548 M: Julian Squires <julian@cipht.net>
16549 M: Hans de Goede <hdegoede@redhat.com>
16550 L: linux-input@vger.kernel.org
16552 F: drivers/input/tablet/wacom_serial4.c
16554 WATCHDOG DEVICE DRIVERS
16555 M: Wim Van Sebroeck <wim@linux-watchdog.org>
16556 M: Guenter Roeck <linux@roeck-us.net>
16557 L: linux-watchdog@vger.kernel.org
16558 W: http://www.linux-watchdog.org/
16559 T: git git://www.linux-watchdog.org/linux-watchdog.git
16561 F: Documentation/devicetree/bindings/watchdog/
16562 F: Documentation/watchdog/
16563 F: drivers/watchdog/
16564 F: include/linux/watchdog.h
16565 F: include/uapi/linux/watchdog.h
16567 WHISKEYCOVE PMIC GPIO DRIVER
16568 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16569 L: linux-gpio@vger.kernel.org
16571 F: drivers/gpio/gpio-wcove.c
16574 M: David Herrmann <dh.herrmann@googlemail.com>
16575 L: linux-input@vger.kernel.org
16577 F: drivers/hid/hid-wiimote*
16579 WILOCITY WIL6210 WIRELESS DRIVER
16580 M: Maya Erez <merez@codeaurora.org>
16581 L: linux-wireless@vger.kernel.org
16582 L: wil6210@qti.qualcomm.com
16584 W: http://wireless.kernel.org/en/users/Drivers/wil6210
16585 F: drivers/net/wireless/ath/wil6210/
16588 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16589 M: linux-wimax@intel.com
16590 L: wimax@linuxwimax.org (subscribers-only)
16592 W: http://linuxwimax.org
16593 F: Documentation/wimax/README.wimax
16594 F: include/linux/wimax/debug.h
16595 F: include/net/wimax.h
16596 F: include/uapi/linux/wimax.h
16600 M: David Härdeman <david@hardeman.nu>
16602 F: drivers/media/rc/winbond-cir.c
16604 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16605 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16606 L: linux-watchdog@vger.kernel.org
16608 F: drivers/watchdog/ebc-c384_wdt.c
16610 WINSYSTEMS WS16C48 GPIO DRIVER
16611 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16612 L: linux-gpio@vger.kernel.org
16614 F: drivers/gpio/gpio-ws16c48.c
16616 WISTRON LAPTOP BUTTON DRIVER
16617 M: Miloslav Trmac <mitr@volny.cz>
16619 F: drivers/input/misc/wistron_btns.c
16621 WL3501 WIRELESS PCMCIA CARD DRIVER
16622 L: linux-wireless@vger.kernel.org
16624 F: drivers/net/wireless/wl3501*
16626 WOLFSON MICROELECTRONICS DRIVERS
16627 L: patches@opensource.cirrus.com
16628 T: git https://github.com/CirrusLogic/linux-drivers.git
16629 W: https://github.com/CirrusLogic/linux-drivers/wiki
16631 F: Documentation/hwmon/wm83??
16632 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16633 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16634 F: Documentation/devicetree/bindings/mfd/arizona.txt
16635 F: Documentation/devicetree/bindings/mfd/wm831x.txt
16636 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
16637 F: arch/arm/mach-s3c64xx/mach-crag6410*
16638 F: drivers/clk/clk-wm83*.c
16639 F: drivers/extcon/extcon-arizona.c
16640 F: drivers/leds/leds-wm83*.c
16641 F: drivers/gpio/gpio-*wm*.c
16642 F: drivers/gpio/gpio-arizona.c
16643 F: drivers/hwmon/wm83??-hwmon.c
16644 F: drivers/input/misc/wm831x-on.c
16645 F: drivers/input/touchscreen/wm831x-ts.c
16646 F: drivers/input/touchscreen/wm97*.c
16647 F: drivers/mfd/arizona*
16648 F: drivers/mfd/wm*.c
16649 F: drivers/mfd/cs47l24*
16650 F: drivers/power/supply/wm83*.c
16651 F: drivers/rtc/rtc-wm83*.c
16652 F: drivers/regulator/wm8*.c
16653 F: drivers/regulator/arizona*
16654 F: drivers/video/backlight/wm83*_bl.c
16655 F: drivers/watchdog/wm83*_wdt.c
16656 F: include/linux/mfd/arizona/
16657 F: include/linux/mfd/wm831x/
16658 F: include/linux/mfd/wm8350/
16659 F: include/linux/mfd/wm8400*
16660 F: include/linux/regulator/arizona*
16661 F: include/linux/wm97xx.h
16662 F: include/sound/wm????.h
16663 F: sound/soc/codecs/arizona.?
16664 F: sound/soc/codecs/wm*
16665 F: sound/soc/codecs/cs47l24*
16668 M: Tejun Heo <tj@kernel.org>
16669 R: Lai Jiangshan <jiangshanlai@gmail.com>
16670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16672 F: include/linux/workqueue.h
16673 F: kernel/workqueue.c
16674 F: Documentation/core-api/workqueue.rst
16676 X-POWERS AXP288 PMIC DRIVERS
16677 M: Hans de Goede <hdegoede@redhat.com>
16680 F: drivers/acpi/pmic/intel_pmic_xpower.c
16682 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16683 M: Chen-Yu Tsai <wens@csie.org>
16684 L: linux-kernel@vger.kernel.org
16689 M: Andrew Hendry <andrew.hendry@gmail.com>
16690 L: linux-x25@vger.kernel.org
16692 F: Documentation/networking/x25*
16693 F: include/net/x25*
16696 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16697 M: Thomas Gleixner <tglx@linutronix.de>
16698 M: Ingo Molnar <mingo@redhat.com>
16699 M: Borislav Petkov <bp@alien8.de>
16700 R: "H. Peter Anvin" <hpa@zytor.com>
16702 L: linux-kernel@vger.kernel.org
16703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16705 F: Documentation/devicetree/bindings/x86/
16706 F: Documentation/x86/
16710 M: Andy Lutomirski <luto@kernel.org>
16711 L: linux-kernel@vger.kernel.org
16712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16716 X86 MCE INFRASTRUCTURE
16717 M: Tony Luck <tony.luck@intel.com>
16718 M: Borislav Petkov <bp@alien8.de>
16719 L: linux-edac@vger.kernel.org
16721 F: arch/x86/kernel/cpu/mcheck/*
16723 X86 MICROCODE UPDATE SUPPORT
16724 M: Borislav Petkov <bp@alien8.de>
16726 F: arch/x86/kernel/cpu/microcode/*
16729 M: Dave Hansen <dave.hansen@linux.intel.com>
16730 M: Andy Lutomirski <luto@kernel.org>
16731 M: Peter Zijlstra <peterz@infradead.org>
16732 L: linux-kernel@vger.kernel.org
16733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16737 X86 PLATFORM DRIVERS
16738 M: Darren Hart <dvhart@infradead.org>
16739 M: Andy Shevchenko <andy@infradead.org>
16740 L: platform-driver-x86@vger.kernel.org
16741 T: git git://git.infradead.org/linux-platform-drivers-x86.git
16743 F: drivers/platform/x86/
16744 F: drivers/platform/olpc/
16746 X86 PLATFORM DRIVERS - ARCH
16747 R: Darren Hart <dvhart@infradead.org>
16748 R: Andy Shevchenko <andy@infradead.org>
16749 L: platform-driver-x86@vger.kernel.org
16751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16753 F: arch/x86/platform
16756 M: Andy Lutomirski <luto@kernel.org>
16757 L: linux-kernel@vger.kernel.org
16758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16760 F: arch/x86/entry/vdso/
16763 M: Matthew Wilcox <willy@infradead.org>
16764 L: linux-fsdevel@vger.kernel.org
16766 F: Documentation/core-api/xarray.rst
16769 F: include/linux/idr.h
16770 F: include/linux/xarray.h
16771 F: tools/testing/radix-tree
16774 M: Benjamin Valentin <benpicco@googlemail.com>
16776 F: drivers/media/rc/xbox_remote.c
16777 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
16779 XC2028/3028 TUNER DRIVER
16780 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16781 L: linux-media@vger.kernel.org
16782 W: https://linuxtv.org
16783 T: git git://linuxtv.org/media_tree.git
16785 F: drivers/media/tuners/tuner-xc2028.*
16787 XDP (eXpress Data Path)
16788 M: Alexei Starovoitov <ast@kernel.org>
16789 M: Daniel Borkmann <daniel@iogearbox.net>
16790 M: David S. Miller <davem@davemloft.net>
16791 M: Jakub Kicinski <jakub.kicinski@netronome.com>
16792 M: Jesper Dangaard Brouer <hawk@kernel.org>
16793 M: John Fastabend <john.fastabend@gmail.com>
16794 L: netdev@vger.kernel.org
16795 L: xdp-newbies@vger.kernel.org
16796 L: bpf@vger.kernel.org
16799 F: include/net/xdp.h
16800 F: kernel/bpf/devmap.c
16801 F: kernel/bpf/cpumap.c
16802 F: include/trace/events/xdp.h
16806 XDP SOCKETS (AF_XDP)
16807 M: Björn Töpel <bjorn.topel@intel.com>
16808 M: Magnus Karlsson <magnus.karlsson@intel.com>
16809 L: netdev@vger.kernel.org
16810 L: bpf@vger.kernel.org
16812 F: kernel/bpf/xskmap.c
16815 XEN BLOCK SUBSYSTEM
16816 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16817 M: Roger Pau Monné <roger.pau@citrix.com>
16818 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16820 F: drivers/block/xen-blkback/*
16821 F: drivers/block/xen*
16824 M: Stefano Stabellini <sstabellini@kernel.org>
16825 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16828 F: arch/arm/include/asm/xen/
16830 XEN HYPERVISOR ARM64
16831 M: Stefano Stabellini <sstabellini@kernel.org>
16832 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16835 F: arch/arm64/include/asm/xen/
16837 XEN HYPERVISOR INTERFACE
16838 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
16839 M: Juergen Gross <jgross@suse.com>
16840 R: Stefano Stabellini <sstabellini@kernel.org>
16841 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16845 F: arch/x86/platform/pvh/
16846 F: drivers/*/xen-*front.c
16848 F: arch/x86/include/asm/xen/
16849 F: arch/x86/include/asm/pvclock-abi.h
16851 F: include/uapi/xen/
16852 F: Documentation/ABI/stable/sysfs-hypervisor-xen
16853 F: Documentation/ABI/testing/sysfs-hypervisor-xen
16855 XEN NETWORK BACKEND DRIVER
16856 M: Wei Liu <wei.liu2@citrix.com>
16857 M: Paul Durrant <paul.durrant@citrix.com>
16858 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16859 L: netdev@vger.kernel.org
16861 F: drivers/net/xen-netback/*
16864 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16865 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16867 F: arch/x86/pci/*xen*
16868 F: drivers/pci/*xen*
16871 M: Juergen Gross <jgross@suse.com>
16872 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16873 L: linux-scsi@vger.kernel.org
16875 F: drivers/scsi/xen-scsifront.c
16876 F: drivers/xen/xen-scsiback.c
16877 F: include/xen/interface/io/vscsiif.h
16879 XEN SWIOTLB SUBSYSTEM
16880 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16881 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16882 L: iommu@lists.linux-foundation.org
16884 F: arch/x86/xen/*swiotlb*
16885 F: drivers/xen/*swiotlb*
16887 XEN SOUND FRONTEND DRIVER
16888 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16889 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16890 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16895 M: Darrick J. Wong <darrick.wong@oracle.com>
16896 M: linux-xfs@vger.kernel.org
16897 L: linux-xfs@vger.kernel.org
16899 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16901 F: Documentation/filesystems/xfs.txt
16904 XILINX AXI ETHERNET DRIVER
16905 M: Anirudha Sarangi <anirudh@xilinx.com>
16906 M: John Linn <John.Linn@xilinx.com>
16908 F: drivers/net/ethernet/xilinx/xilinx_axienet*
16910 XILINX UARTLITE SERIAL DRIVER
16911 M: Peter Korsgaard <jacmet@sunsite.dk>
16912 L: linux-serial@vger.kernel.org
16914 F: drivers/tty/serial/uartlite.c
16916 XILINX VIDEO IP CORES
16917 M: Hyun Kwon <hyun.kwon@xilinx.com>
16918 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16919 L: linux-media@vger.kernel.org
16920 T: git git://linuxtv.org/media_tree.git
16922 F: Documentation/devicetree/bindings/media/xilinx/
16923 F: drivers/media/platform/xilinx/
16924 F: include/uapi/linux/xilinx-v4l2-controls.h
16927 M: Eli Billauer <eli.billauer@gmail.com>
16928 L: linux-kernel@vger.kernel.org
16930 F: drivers/char/xillybus/
16933 M: George Cherian <george.cherian@cavium.com>
16934 M: Jan Glauber <jglauber@cavium.com>
16935 L: linux-i2c@vger.kernel.org
16936 W: http://www.cavium.com
16938 F: drivers/i2c/busses/i2c-xlp9xx.c
16940 XRA1403 GPIO EXPANDER
16941 M: Nandor Han <nandor.han@ge.com>
16942 M: Semi Malinen <semi.malinen@ge.com>
16943 L: linux-gpio@vger.kernel.org
16945 F: drivers/gpio/gpio-xra1403.c
16946 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16948 XTENSA XTFPGA PLATFORM SUPPORT
16949 M: Max Filippov <jcmvbkbc@gmail.com>
16950 L: linux-xtensa@linux-xtensa.org
16952 F: drivers/spi/spi-xtensa-xtfpga.c
16953 F: sound/soc/xtensa/xtfpga-i2s.c
16955 YAM DRIVER FOR AX.25
16956 M: Jean-Paul Roubelat <jpr@f6fbb.org>
16957 L: linux-hams@vger.kernel.org
16959 F: drivers/net/hamradio/yam*
16960 F: include/linux/yam.h
16962 YAMA SECURITY MODULE
16963 M: Kees Cook <keescook@chromium.org>
16964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16967 F: Documentation/admin-guide/LSM/Yama.rst
16969 YEALINK PHONE DRIVER
16970 M: Henk Vergonet <Henk.Vergonet@gmail.com>
16971 L: usbb2k-api-dev@nongnu.org
16973 F: Documentation/input/devices/yealink.rst
16974 F: drivers/input/misc/yealink.*
16976 Z8530 DRIVER FOR AX.25
16977 M: Joerg Reuter <jreuter@yaina.de>
16978 W: http://yaina.de/jreuter/
16979 W: http://www.qsl.net/dl1bke/
16980 L: linux-hams@vger.kernel.org
16982 F: Documentation/networking/z8530drv.txt
16983 F: drivers/net/hamradio/*scc.c
16984 F: drivers/net/hamradio/z8530.h
16986 ZBUD COMPRESSED PAGE ALLOCATOR
16987 M: Seth Jennings <sjenning@redhat.com>
16988 M: Dan Streetman <ddstreet@ieee.org>
16989 L: linux-mm@kvack.org
16992 F: include/linux/zbud.h
16994 ZD1211RW WIRELESS DRIVER
16995 M: Daniel Drake <dsd@gentoo.org>
16996 M: Ulrich Kunitz <kune@deine-taler.de>
16997 W: http://zd1211.ath.cx/wiki/DriverRewrite
16998 L: linux-wireless@vger.kernel.org
16999 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
17001 F: drivers/net/wireless/zydas/zd1211rw/
17003 ZD1301 MEDIA DRIVER
17004 M: Antti Palosaari <crope@iki.fi>
17005 L: linux-media@vger.kernel.org
17006 W: https://linuxtv.org/
17007 W: http://palosaari.fi/linux/
17008 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17010 F: drivers/media/usb/dvb-usb-v2/zd1301*
17012 ZD1301_DEMOD MEDIA DRIVER
17013 M: Antti Palosaari <crope@iki.fi>
17014 L: linux-media@vger.kernel.org
17015 W: https://linuxtv.org/
17016 W: http://palosaari.fi/linux/
17017 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17019 F: drivers/media/dvb-frontends/zd1301_demod*
17021 ZPOOL COMPRESSED PAGE STORAGE API
17022 M: Dan Streetman <ddstreet@ieee.org>
17023 L: linux-mm@kvack.org
17026 F: include/linux/zpool.h
17028 ZR36067 VIDEO FOR LINUX DRIVER
17029 L: mjpeg-users@lists.sourceforge.net
17030 L: linux-media@vger.kernel.org
17031 W: http://mjpeg.sourceforge.net/driver-zoran/
17032 T: hg https://linuxtv.org/hg/v4l-dvb
17034 F: drivers/staging/media/zoran/
17036 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17037 M: Minchan Kim <minchan@kernel.org>
17038 M: Nitin Gupta <ngupta@vflare.org>
17039 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17040 L: linux-kernel@vger.kernel.org
17042 F: drivers/block/zram/
17043 F: Documentation/blockdev/zram.txt
17045 ZS DECSTATION Z85C30 SERIAL DRIVER
17046 M: "Maciej W. Rozycki" <macro@linux-mips.org>
17048 F: drivers/tty/serial/zs.*
17050 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17051 M: Minchan Kim <minchan@kernel.org>
17052 M: Nitin Gupta <ngupta@vflare.org>
17053 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17054 L: linux-mm@kvack.org
17057 F: include/linux/zsmalloc.h
17058 F: Documentation/vm/zsmalloc.rst
17060 ZSWAP COMPRESSED SWAP CACHING
17061 M: Seth Jennings <sjenning@redhat.com>
17062 M: Dan Streetman <ddstreet@ieee.org>
17063 L: linux-mm@kvack.org
17068 M: Linus Torvalds <torvalds@linux-foundation.org>
17069 L: linux-kernel@vger.kernel.org
17070 Q: http://patchwork.kernel.org/project/LKML/list/
17071 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17072 S: Buried alive in reporters