3 List of maintainers and how to submit kernel changes
5 Please try to follow the guidelines below. This will make things
6 easier on the maintainers. Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
9 1. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
12 2. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
20 3. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
24 4. When you are happy with a change make it generally available for
25 testing and await feedback.
27 5. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/process/coding-style.rst for guidance here.
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/process/submitting-patches.rst for details.
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
53 PLEASE remember that submissions must be made under the terms
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
57 Documentation/process/submitting-patches.rst.
59 6. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
63 7. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond. Please keep in mind that the security team is
66 a small set of people who can be efficient only when working on
67 verified bugs. Please only Cc: this list when you have identified
68 that the bug would present a short-term risk to other users if it
69 were publicly disclosed. For example, reports of address leaks do
70 not represent an immediate threat and are better handled publicly,
71 and ideally, should come with a patch proposal. Please do not send
72 automated reports to this list either. Such bugs will be handled
73 better and faster in the usual public places.
77 Descriptions of section entries:
80 M: Mail patches to: FullName <address@domain>
81 R: Designated reviewer: FullName <address@domain>
82 These reviewers should be CCed on patches.
83 L: Mailing list that is relevant to this area
84 W: Web-page with status/info
85 B: URI for where to file bugs. A web-page with detailed bug
86 filing info, a direct bug tracker link, or a mailto: URI.
87 C: URI for chat protocol, server and channel where developers
88 usually hang out, for example irc://server/channel.
89 Q: Patchwork web based patch tracking system site
90 T: SCM tree type and location.
91 Type is one of: git, hg, quilt, stgit, topgit
92 S: Status, one of the following:
93 Supported: Someone is actually paid to look after this.
94 Maintained: Someone actually looks after it.
95 Odd Fixes: It has a maintainer but they don't have time to do
96 much other than throw the odd patch in. See below..
97 Orphan: No current maintainer [but maybe you could take the
98 role as you write your new code].
99 Obsolete: Old code. Something tagged obsolete generally means
100 it has been replaced by a better system and you
101 should be using that.
102 F: Files and directories with wildcard patterns.
103 A trailing slash includes all files and subdirectory files.
104 F: drivers/net/ all files in and below drivers/net
105 F: drivers/net/* all files in drivers/net, but not below
106 F: */net/* all files in "any top level directory"/net
107 One pattern per line. Multiple F: lines acceptable.
108 N: Files and directories with regex patterns.
109 N: [^a-z]tegra all files whose path contains the word tegra
110 One pattern per line. Multiple N: lines acceptable.
111 scripts/get_maintainer.pl has different behavior for files that
112 match F: pattern and matches of N: patterns. By default,
113 get_maintainer will not look at git log history when an F: pattern
114 match occurs. When an N: match occurs, git log history is used
115 to also notify the people that have git commit signatures.
116 X: Files and directories that are NOT maintained, same rules as F:
117 Files exclusions are tested before file matches.
118 Can be useful for excluding a specific subdirectory, for instance:
121 matches all files in and below net excluding net/ipv6/
122 K: Keyword perl extended regex pattern to match content in a
123 patch or file. For instance:
125 matches patches or files that contain "of_get_profile"
126 K: \b(printk|pr_(info|err))\b
127 matches patches or files that contain one or more of the words
128 printk, pr_info or pr_err
129 One regex pattern per line. Multiple K: lines acceptable.
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
135 Maintainers List (try to look for most precise areas first)
137 -----------------------------------
140 M: Steffen Klassert <klassert@kernel.org>
141 L: netdev@vger.kernel.org
143 F: Documentation/networking/device_drivers/3com/vortex.txt
144 F: drivers/net/ethernet/3com/3c59x.c
146 3CR990 NETWORK DRIVER
147 M: David Dillow <dave@thedillows.org>
148 L: netdev@vger.kernel.org
150 F: drivers/net/ethernet/3com/typhoon*
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M: Adam Radford <aradford@gmail.com>
154 L: linux-scsi@vger.kernel.org
155 W: http://www.lsi.com
159 53C700 AND 53C700-66 SCSI DRIVER
160 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L: linux-scsi@vger.kernel.org
163 F: drivers/scsi/53c700*
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M: Alexander Aring <alex.aring@gmail.com>
167 M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L: linux-bluetooth@vger.kernel.org
169 L: linux-wpan@vger.kernel.org
172 F: include/net/6lowpan.h
173 F: Documentation/networking/6lowpan.txt
175 6PACK NETWORK DRIVER FOR AX.25
176 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L: linux-hams@vger.kernel.org
179 F: drivers/net/hamradio/6pack.c
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M: Realtek linux nic maintainers <nic_swsd@realtek.com>
183 M: Heiner Kallweit <hkallweit1@gmail.com>
184 L: netdev@vger.kernel.org
186 F: drivers/net/ethernet/realtek/r8169.c
188 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
189 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
190 L: linux-serial@vger.kernel.org
192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
193 F: drivers/tty/serial/8250*
194 F: include/linux/serial_8250.h
196 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
197 L: netdev@vger.kernel.org
199 F: drivers/net/ethernet/8390/
202 M: Eric Van Hensbergen <ericvh@gmail.com>
203 M: Latchesar Ionkov <lucho@ionkov.net>
204 M: Dominique Martinet <asmadeus@codewreck.org>
205 L: v9fs-developer@lists.sourceforge.net
206 W: http://swik.net/v9fs
207 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
209 T: git git://github.com/martinetd/linux.git
211 F: Documentation/filesystems/9p.txt
215 F: include/uapi/linux/virtio_9p.h
216 F: include/trace/events/9p.h
219 M: Antti Palosaari <crope@iki.fi>
220 L: linux-media@vger.kernel.org
221 W: https://linuxtv.org
222 W: http://palosaari.fi/linux/
223 Q: http://patchwork.linuxtv.org/project/linux-media/list/
224 T: git git://linuxtv.org/anttip/media_tree.git
226 F: drivers/media/dvb-frontends/a8293*
228 AACRAID SCSI RAID DRIVER
229 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
230 L: linux-scsi@vger.kernel.org
231 W: http://www.adaptec.com/
233 F: Documentation/scsi/aacraid.txt
234 F: drivers/scsi/aacraid/
237 L: linux-api@vger.kernel.org
238 F: include/linux/syscalls.h
241 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
242 M: Hans de Goede <hdegoede@redhat.com>
243 L: linux-hwmon@vger.kernel.org
245 F: drivers/hwmon/abituguru.c
247 ABIT UGURU 3 HARDWARE MONITOR DRIVER
248 M: Alistair John Strachan <alistair@devzero.co.uk>
249 L: linux-hwmon@vger.kernel.org
251 F: drivers/hwmon/abituguru3.c
253 ACCES 104-DIO-48E GPIO DRIVER
254 M: William Breathitt Gray <vilhelm.gray@gmail.com>
255 L: linux-gpio@vger.kernel.org
257 F: drivers/gpio/gpio-104-dio-48e.c
259 ACCES 104-IDI-48 GPIO DRIVER
260 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
261 L: linux-gpio@vger.kernel.org
263 F: drivers/gpio/gpio-104-idi-48.c
265 ACCES 104-IDIO-16 GPIO DRIVER
266 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
267 L: linux-gpio@vger.kernel.org
269 F: drivers/gpio/gpio-104-idio-16.c
271 ACCES 104-QUAD-8 DRIVER
272 M: William Breathitt Gray <vilhelm.gray@gmail.com>
273 L: linux-iio@vger.kernel.org
275 F: Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
276 F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
277 F: drivers/counter/104-quad-8.c
279 ACCES PCI-IDIO-16 GPIO DRIVER
280 M: William Breathitt Gray <vilhelm.gray@gmail.com>
281 L: linux-gpio@vger.kernel.org
283 F: drivers/gpio/gpio-pci-idio-16.c
285 ACCES PCIe-IDIO-24 GPIO DRIVER
286 M: William Breathitt Gray <vilhelm.gray@gmail.com>
287 L: linux-gpio@vger.kernel.org
289 F: drivers/gpio/gpio-pcie-idio-24.c
292 M: Jes Sorensen <jes@trained-monkey.org>
293 L: linux-acenic@sunsite.dk
295 F: drivers/net/ethernet/alteon/acenic*
297 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
298 M: Peter Feuerer <peter@piie.net>
299 L: platform-driver-x86@vger.kernel.org
300 W: http://piie.net/?section=acerhdf
302 F: drivers/platform/x86/acerhdf.c
304 ACER WMI LAPTOP EXTRAS
305 M: "Lee, Chun-Yi" <jlee@suse.com>
306 L: platform-driver-x86@vger.kernel.org
308 F: drivers/platform/x86/acer-wmi.c
311 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
312 M: Len Brown <lenb@kernel.org>
313 L: linux-acpi@vger.kernel.org
314 W: https://01.org/linux-acpi
315 Q: https://patchwork.kernel.org/project/linux-acpi/list/
316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
317 B: https://bugzilla.kernel.org
320 F: drivers/pnp/pnpacpi/
321 F: include/linux/acpi.h
322 F: include/linux/fwnode.h
324 F: Documentation/acpi/
325 F: Documentation/ABI/testing/sysfs-bus-acpi
326 F: Documentation/ABI/testing/configfs-acpi
327 F: drivers/pci/*acpi*
328 F: drivers/pci/*/*acpi*
332 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
333 M: Len Brown <lenb@kernel.org>
334 L: linux-acpi@vger.kernel.org
335 R: James Morse <james.morse@arm.com>
336 R: Tony Luck <tony.luck@intel.com>
337 R: Borislav Petkov <bp@alien8.de>
338 F: drivers/acpi/apei/
340 ACPI COMPONENT ARCHITECTURE (ACPICA)
341 M: Robert Moore <robert.moore@intel.com>
342 M: Erik Schmauss <erik.schmauss@intel.com>
343 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
344 L: linux-acpi@vger.kernel.org
346 W: https://acpica.org/
347 W: https://github.com/acpica/acpica/
348 Q: https://patchwork.kernel.org/project/linux-acpi/list/
349 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
350 B: https://bugzilla.kernel.org
351 B: https://bugs.acpica.org
353 F: drivers/acpi/acpica/
358 M: Zhang Rui <rui.zhang@intel.com>
359 L: linux-acpi@vger.kernel.org
360 W: https://01.org/linux-acpi
361 B: https://bugzilla.kernel.org
363 F: drivers/acpi/fan.c
365 ACPI FOR ARM64 (ACPI/arm64)
366 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
367 M: Hanjun Guo <hanjun.guo@linaro.org>
368 M: Sudeep Holla <sudeep.holla@arm.com>
369 L: linux-acpi@vger.kernel.org
370 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
372 F: drivers/acpi/arm64
374 ACPI I2C MULTI INSTANTIATE DRIVER
375 M: Hans de Goede <hdegoede@redhat.com>
376 L: platform-driver-x86@vger.kernel.org
378 F: drivers/platform/x86/i2c-multi-instantiate.c
381 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
382 M: Len Brown <lenb@kernel.org>
383 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
384 R: Mika Westerberg <mika.westerberg@linux.intel.com>
385 L: linux-acpi@vger.kernel.org
386 Q: https://patchwork.kernel.org/project/linux-acpi/list/
387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
388 B: https://bugzilla.kernel.org
390 F: drivers/acpi/pmic/
393 M: Zhang Rui <rui.zhang@intel.com>
394 L: linux-acpi@vger.kernel.org
395 W: https://01.org/linux-acpi
396 B: https://bugzilla.kernel.org
398 F: drivers/acpi/*thermal*
401 M: Zhang Rui <rui.zhang@intel.com>
402 L: linux-acpi@vger.kernel.org
403 W: https://01.org/linux-acpi
404 B: https://bugzilla.kernel.org
406 F: drivers/acpi/acpi_video.c
409 L: platform-driver-x86@vger.kernel.org
411 F: drivers/platform/x86/wmi.c
412 F: include/uapi/linux/wmi.h
414 AD1889 ALSA SOUND DRIVER
415 W: https://parisc.wiki.kernel.org/index.php/AD1889
416 L: linux-parisc@vger.kernel.org
418 F: sound/pci/ad1889.*
420 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
421 M: Michael Hennerich <michael.hennerich@analog.com>
422 W: http://wiki.analog.com/AD5254
423 W: http://ez.analog.com/community/linux-device-drivers
425 F: drivers/misc/ad525x_dpot.c
427 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
428 M: Michael Hennerich <michael.hennerich@analog.com>
429 W: http://wiki.analog.com/AD5398
430 W: http://ez.analog.com/community/linux-device-drivers
432 F: drivers/regulator/ad5398.c
434 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
435 M: Michael Hennerich <michael.hennerich@analog.com>
436 W: http://wiki.analog.com/AD7142
437 W: http://ez.analog.com/community/linux-device-drivers
439 F: drivers/input/misc/ad714x.c
441 AD7877 TOUCHSCREEN DRIVER
442 M: Michael Hennerich <michael.hennerich@analog.com>
443 W: http://wiki.analog.com/AD7877
444 W: http://ez.analog.com/community/linux-device-drivers
446 F: drivers/input/touchscreen/ad7877.c
448 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
449 M: Michael Hennerich <michael.hennerich@analog.com>
450 W: http://wiki.analog.com/AD7879
451 W: http://ez.analog.com/community/linux-device-drivers
453 F: drivers/input/touchscreen/ad7879.c
455 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
456 M: Jiri Kosina <jikos@kernel.org>
459 ADF7242 IEEE 802.15.4 RADIO DRIVER
460 M: Michael Hennerich <michael.hennerich@analog.com>
461 W: https://wiki.analog.com/ADF7242
462 W: http://ez.analog.com/community/linux-device-drivers
463 L: linux-wpan@vger.kernel.org
465 F: drivers/net/ieee802154/adf7242.c
466 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
468 ADM1025 HARDWARE MONITOR DRIVER
469 M: Jean Delvare <jdelvare@suse.com>
470 L: linux-hwmon@vger.kernel.org
472 F: Documentation/hwmon/adm1025.rst
473 F: drivers/hwmon/adm1025.c
475 ADM1029 HARDWARE MONITOR DRIVER
476 M: Corentin Labbe <clabbe.montjoie@gmail.com>
477 L: linux-hwmon@vger.kernel.org
479 F: drivers/hwmon/adm1029.c
481 ADM8211 WIRELESS DRIVER
482 L: linux-wireless@vger.kernel.org
483 W: http://wireless.kernel.org/
485 F: drivers/net/wireless/admtek/adm8211.*
487 ADP1653 FLASH CONTROLLER DRIVER
488 M: Sakari Ailus <sakari.ailus@iki.fi>
489 L: linux-media@vger.kernel.org
491 F: drivers/media/i2c/adp1653.c
492 F: include/media/i2c/adp1653.h
494 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
495 M: Michael Hennerich <michael.hennerich@analog.com>
496 W: http://wiki.analog.com/ADP5520
497 W: http://ez.analog.com/community/linux-device-drivers
499 F: drivers/mfd/adp5520.c
500 F: drivers/video/backlight/adp5520_bl.c
501 F: drivers/leds/leds-adp5520.c
502 F: drivers/gpio/gpio-adp5520.c
503 F: drivers/input/keyboard/adp5520-keys.c
505 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
506 M: Michael Hennerich <michael.hennerich@analog.com>
507 W: http://wiki.analog.com/ADP5588
508 W: http://ez.analog.com/community/linux-device-drivers
510 F: drivers/input/keyboard/adp5588-keys.c
511 F: drivers/gpio/gpio-adp5588.c
513 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
514 M: Michael Hennerich <michael.hennerich@analog.com>
515 W: http://wiki.analog.com/ADP8860
516 W: http://ez.analog.com/community/linux-device-drivers
518 F: drivers/video/backlight/adp8860_bl.c
520 ADS1015 HARDWARE MONITOR DRIVER
521 M: Dirk Eibach <eibach@gdsys.de>
522 L: linux-hwmon@vger.kernel.org
524 F: Documentation/hwmon/ads1015.rst
525 F: drivers/hwmon/ads1015.c
526 F: include/linux/platform_data/ads1015.h
529 M: Colin Leroy <colin@colino.net>
531 F: drivers/macintosh/therm_adt746x.c
533 ADT7475 HARDWARE MONITOR DRIVER
534 M: Jean Delvare <jdelvare@suse.com>
535 L: linux-hwmon@vger.kernel.org
537 F: Documentation/hwmon/adt7475.rst
538 F: drivers/hwmon/adt7475.c
541 M: Matthew Wilcox <willy@infradead.org>
542 M: Hannes Reinecke <hare@suse.com>
543 L: linux-scsi@vger.kernel.org
545 F: Documentation/scsi/advansys.txt
546 F: drivers/scsi/advansys.c
548 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
549 M: Michael Hennerich <michael.hennerich@analog.com>
550 W: http://wiki.analog.com/ADXL345
551 W: http://ez.analog.com/community/linux-device-drivers
553 F: drivers/input/misc/adxl34x.c
555 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
556 M: Stefan Popa <stefan.popa@analog.com>
557 W: http://ez.analog.com/community/linux-device-drivers
559 F: drivers/iio/accel/adxl372.c
560 F: drivers/iio/accel/adxl372_spi.c
561 F: drivers/iio/accel/adxl372_i2c.c
562 F: Documentation/devicetree/bindings/iio/accel/adxl372.txt
565 M: Antti Palosaari <crope@iki.fi>
566 L: linux-media@vger.kernel.org
567 W: https://linuxtv.org
568 W: http://palosaari.fi/linux/
569 Q: http://patchwork.linuxtv.org/project/linux-media/list/
570 T: git git://linuxtv.org/anttip/media_tree.git
572 F: drivers/media/dvb-frontends/af9013*
575 M: Antti Palosaari <crope@iki.fi>
576 L: linux-media@vger.kernel.org
577 W: https://linuxtv.org
578 W: http://palosaari.fi/linux/
579 Q: http://patchwork.linuxtv.org/project/linux-media/list/
580 T: git git://linuxtv.org/anttip/media_tree.git
582 F: drivers/media/dvb-frontends/af9033*
585 M: David Sterba <dsterba@suse.com>
586 L: linux-fsdevel@vger.kernel.org
588 F: Documentation/filesystems/affs.txt
592 M: David Howells <dhowells@redhat.com>
593 L: linux-afs@lists.infradead.org
596 F: include/trace/events/afs.h
597 F: Documentation/filesystems/afs.txt
598 W: https://www.infradead.org/~dhowells/kafs/
601 M: David Airlie <airlied@linux.ie>
602 T: git git://anongit.freedesktop.org/drm/drm
605 F: include/linux/agp*
606 F: include/uapi/linux/agp*
609 M: "Juergen E. Fischer" <fischer@norbit.de>
610 L: linux-scsi@vger.kernel.org
612 F: drivers/scsi/aha152x*
613 F: drivers/scsi/pcmcia/aha152x*
615 AIC7XXX / AIC79XX SCSI DRIVER
616 M: Hannes Reinecke <hare@suse.com>
617 L: linux-scsi@vger.kernel.org
619 F: drivers/scsi/aic7xxx/
621 AIMSLAB FM RADIO RECEIVER DRIVER
622 M: Hans Verkuil <hverkuil@xs4all.nl>
623 L: linux-media@vger.kernel.org
624 T: git git://linuxtv.org/media_tree.git
625 W: https://linuxtv.org
627 F: drivers/media/radio/radio-aimslab*
630 M: Benjamin LaHaise <bcrl@kvack.org>
631 L: linux-aio@kvack.org
634 F: include/linux/*aio*.h
637 M: Antti Palosaari <crope@iki.fi>
638 L: linux-media@vger.kernel.org
639 W: https://linuxtv.org
640 W: http://palosaari.fi/linux/
641 Q: http://patchwork.linuxtv.org/project/linux-media/list/
642 T: git git://linuxtv.org/anttip/media_tree.git
644 F: drivers/media/usb/airspy/
646 ALACRITECH GIGABIT ETHERNET DRIVER
647 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
649 F: drivers/net/ethernet/alacritech/*
651 ALCATEL SPEEDTOUCH USB DRIVER
652 M: Duncan Sands <duncan.sands@free.fr>
653 L: linux-usb@vger.kernel.org
654 W: http://www.linux-usb.org/SpeedTouch/
656 F: drivers/usb/atm/speedtch.c
657 F: drivers/usb/atm/usbatm.c
659 ALCHEMY AU1XX0 MMC DRIVER
660 M: Manuel Lauss <manuel.lauss@gmail.com>
662 F: drivers/mmc/host/au1xmmc.c
665 M: Rudolf Marek <r.marek@assembler.cz>
666 L: linux-i2c@vger.kernel.org
668 F: Documentation/i2c/busses/i2c-ali1563
669 F: drivers/i2c/busses/i2c-ali1563.c
671 ALLWINNER SECURITY SYSTEM
672 M: Corentin Labbe <clabbe.montjoie@gmail.com>
673 L: linux-crypto@vger.kernel.org
675 F: drivers/crypto/sunxi-ss/
678 M: Maxime Ripard <maxime.ripard@bootlin.com>
679 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
680 L: linux-media@vger.kernel.org
682 F: drivers/staging/media/sunxi/cedrus/
685 M: Richard Henderson <rth@twiddle.net>
686 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
687 M: Matt Turner <mattst88@gmail.com>
689 L: linux-alpha@vger.kernel.org
692 ALPS PS/2 TOUCHPAD DRIVER
693 R: Pali Rohár <pali.rohar@gmail.com>
694 F: drivers/input/mouse/alps.*
696 ALTERA I2C CONTROLLER DRIVER
697 M: Thor Thayer <thor.thayer@linux.intel.com>
699 F: drivers/i2c/busses/i2c-altera.c
701 ALTERA MAILBOX DRIVER
702 M: Ley Foon Tan <lftan@altera.com>
703 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
705 F: drivers/mailbox/mailbox-altera.c
708 M: Tien Hock Loh <thloh@altera.com>
709 L: linux-gpio@vger.kernel.org
711 F: drivers/gpio/gpio-altera.c
713 ALTERA SYSTEM MANAGER DRIVER
714 M: Thor Thayer <thor.thayer@linux.intel.com>
716 F: drivers/mfd/altera-sysmgr.c
717 F: include/linux/mfd/altera-sysgmr.h
719 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
720 M: Thor Thayer <thor.thayer@linux.intel.com>
722 F: drivers/gpio/gpio-altera-a10sr.c
723 F: drivers/mfd/altera-a10sr.c
724 F: drivers/reset/reset-a10sr.c
725 F: include/linux/mfd/altera-a10sr.h
726 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
728 ALTERA TRIPLE SPEED ETHERNET DRIVER
729 M: Thor Thayer <thor.thayer@linux.intel.com>
730 L: netdev@vger.kernel.org
731 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
733 F: drivers/net/ethernet/altera/
735 ALTERA UART/JTAG UART SERIAL DRIVERS
736 M: Tobias Klauser <tklauser@distanz.ch>
737 L: linux-serial@vger.kernel.org
738 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
740 F: drivers/tty/serial/altera_uart.c
741 F: drivers/tty/serial/altera_jtaguart.c
742 F: include/linux/altera_uart.h
743 F: include/linux/altera_jtaguart.h
745 AMAZON ETHERNET DRIVERS
746 M: Netanel Belgazal <netanel@amazon.com>
747 R: Saeed Bishara <saeedb@amazon.com>
748 R: Zorik Machulsky <zorik@amazon.com>
749 L: netdev@vger.kernel.org
751 F: Documentation/networking/device_drivers/amazon/ena.txt
752 F: drivers/net/ethernet/amazon/
754 AMAZON RDMA EFA DRIVER
755 M: Gal Pressman <galpress@amazon.com>
756 R: Yossi Leybovich <sleybo@amazon.com>
757 L: linux-rdma@vger.kernel.org
758 Q: https://patchwork.kernel.org/project/linux-rdma/list/
760 F: drivers/infiniband/hw/efa/
761 F: include/uapi/rdma/efa-abi.h
763 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
764 M: Tom Lendacky <thomas.lendacky@amd.com>
765 M: Gary Hook <gary.hook@amd.com>
766 L: linux-crypto@vger.kernel.org
768 F: drivers/crypto/ccp/
769 F: include/linux/ccp.h
772 M: Harry Wentland <harry.wentland@amd.com>
773 M: Leo Li <sunpeng.li@amd.com>
774 L: amd-gfx@lists.freedesktop.org
775 T: git git://people.freedesktop.org/~agd5f/linux
777 F: drivers/gpu/drm/amd/display/
779 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
780 M: Huang Rui <ray.huang@amd.com>
781 L: linux-hwmon@vger.kernel.org
783 F: Documentation/hwmon/fam15h_power.rst
784 F: drivers/hwmon/fam15h_power.c
787 M: Enrico Weigelt, metux IT consult <info@metux.net>
788 L: linux-gpio@vger.kernel.org
790 F: drivers/gpio/gpio-amd-fch.c
791 F: include/linux/platform_data/gpio/gpio-amd-fch.h
793 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
794 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
796 F: drivers/usb/gadget/udc/amd5536udc.*
798 AMD GEODE PROCESSOR/CHIPSET SUPPORT
799 P: Andres Salomon <dilinger@queued.net>
800 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
801 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
803 F: drivers/char/hw_random/geode-rng.c
804 F: drivers/crypto/geode*
805 F: drivers/video/fbdev/geode/
806 F: arch/x86/include/asm/geode.h
809 M: Joerg Roedel <joro@8bytes.org>
810 L: iommu@lists.linux-foundation.org
811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
813 F: drivers/iommu/amd_iommu*.[ch]
814 F: include/linux/amd-iommu.h
817 M: Oded Gabbay <oded.gabbay@gmail.com>
818 L: dri-devel@lists.freedesktop.org
819 T: git git://people.freedesktop.org/~gabbayo/linux.git
821 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
822 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
823 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
824 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
825 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
826 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
827 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
828 F: drivers/gpu/drm/amd/amdkfd/
829 F: drivers/gpu/drm/amd/include/cik_structs.h
830 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
831 F: drivers/gpu/drm/amd/include/vi_structs.h
832 F: drivers/gpu/drm/amd/include/v9_structs.h
833 F: include/uapi/linux/kfd_ioctl.h
836 M: Elie Morisse <syniurge@gmail.com>
837 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
838 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
839 L: linux-i2c@vger.kernel.org
841 F: drivers/i2c/busses/i2c-amd-mp2*
844 M: Rex Zhu <rex.zhu@amd.com>
845 M: Evan Quan <evan.quan@amd.com>
846 L: amd-gfx@lists.freedesktop.org
848 F: drivers/gpu/drm/amd/powerplay/
849 T: git git://people.freedesktop.org/~agd5f/linux
851 AMD SEATTLE DEVICE TREE SUPPORT
852 M: Brijesh Singh <brijeshkumar.singh@amd.com>
853 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
854 M: Tom Lendacky <thomas.lendacky@amd.com>
856 F: arch/arm64/boot/dts/amd/
859 M: Tom Lendacky <thomas.lendacky@amd.com>
860 L: netdev@vger.kernel.org
862 F: drivers/net/ethernet/amd/xgbe/
863 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
865 ANALOG DEVICES INC AD5686 DRIVER
866 M: Stefan Popa <stefan.popa@analog.com>
867 L: linux-pm@vger.kernel.org
868 W: http://ez.analog.com/community/linux-device-drivers
870 F: drivers/iio/dac/ad5686*
871 F: drivers/iio/dac/ad5696*
873 ANALOG DEVICES INC AD5758 DRIVER
874 M: Stefan Popa <stefan.popa@analog.com>
875 L: linux-iio@vger.kernel.org
876 W: http://ez.analog.com/community/linux-device-drivers
878 F: drivers/iio/dac/ad5758.c
879 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
881 ANALOG DEVICES INC AD7124 DRIVER
882 M: Stefan Popa <stefan.popa@analog.com>
883 L: linux-iio@vger.kernel.org
884 W: http://ez.analog.com/community/linux-device-drivers
886 F: drivers/iio/adc/ad7124.c
887 F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt
889 ANALOG DEVICES INC AD7606 DRIVER
890 M: Stefan Popa <stefan.popa@analog.com>
891 L: linux-iio@vger.kernel.org
892 W: http://ez.analog.com/community/linux-device-drivers
894 F: drivers/iio/adc/ad7606.c
895 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.txt
897 ANALOG DEVICES INC AD7768-1 DRIVER
898 M: Stefan Popa <stefan.popa@analog.com>
899 L: linux-iio@vger.kernel.org
900 W: http://ez.analog.com/community/linux-device-drivers
902 F: drivers/iio/adc/ad7768-1.c
903 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
905 ANALOG DEVICES INC AD9389B DRIVER
906 M: Hans Verkuil <hans.verkuil@cisco.com>
907 L: linux-media@vger.kernel.org
909 F: drivers/media/i2c/ad9389b*
911 ANALOG DEVICES INC ADGS1408 DRIVER
912 M: Mircea Caprioru <mircea.caprioru@analog.com>
914 F: drivers/mux/adgs1408.c
915 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
917 ANALOG DEVICES INC ADP5061 DRIVER
918 M: Stefan Popa <stefan.popa@analog.com>
919 L: linux-pm@vger.kernel.org
920 W: http://ez.analog.com/community/linux-device-drivers
922 F: drivers/power/supply/adp5061.c
924 ANALOG DEVICES INC ADV7180 DRIVER
925 M: Lars-Peter Clausen <lars@metafoo.de>
926 L: linux-media@vger.kernel.org
927 W: http://ez.analog.com/community/linux-device-drivers
929 F: drivers/media/i2c/adv7180.c
931 ANALOG DEVICES INC ADV748X DRIVER
932 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
933 L: linux-media@vger.kernel.org
935 F: drivers/media/i2c/adv748x/*
937 ANALOG DEVICES INC ADV7511 DRIVER
938 M: Hans Verkuil <hans.verkuil@cisco.com>
939 L: linux-media@vger.kernel.org
941 F: drivers/media/i2c/adv7511*
943 ANALOG DEVICES INC ADV7604 DRIVER
944 M: Hans Verkuil <hans.verkuil@cisco.com>
945 L: linux-media@vger.kernel.org
947 F: drivers/media/i2c/adv7604*
949 ANALOG DEVICES INC ADV7842 DRIVER
950 M: Hans Verkuil <hans.verkuil@cisco.com>
951 L: linux-media@vger.kernel.org
953 F: drivers/media/i2c/adv7842*
955 ANALOG DEVICES INC ASOC CODEC DRIVERS
956 M: Lars-Peter Clausen <lars@metafoo.de>
957 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
958 W: http://wiki.analog.com/
959 W: http://ez.analog.com/community/linux-device-drivers
961 F: sound/soc/codecs/adau*
962 F: sound/soc/codecs/adav*
963 F: sound/soc/codecs/ad1*
964 F: sound/soc/codecs/ad7*
965 F: sound/soc/codecs/ssm*
966 F: sound/soc/codecs/sigmadsp.*
968 ANALOG DEVICES INC DMA DRIVERS
969 M: Lars-Peter Clausen <lars@metafoo.de>
970 W: http://ez.analog.com/community/linux-device-drivers
972 F: drivers/dma/dma-axi-dmac.c
974 ANALOG DEVICES INC IIO DRIVERS
975 M: Lars-Peter Clausen <lars@metafoo.de>
976 M: Michael Hennerich <Michael.Hennerich@analog.com>
977 M: Stefan Popa <stefan.popa@analog.com>
978 W: http://wiki.analog.com/
979 W: http://ez.analog.com/community/linux-device-drivers
981 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
982 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
984 F: drivers/iio/adc/ltc2497*
985 X: drivers/iio/*/adjd*
986 F: drivers/staging/iio/*/ad*
988 ANALOGBITS PLL LIBRARIES
989 M: Paul Walmsley <paul.walmsley@sifive.com>
991 F: drivers/clk/analogbits/*
992 F: include/linux/clk/analogbits*
995 M: Greentime Hu <green.hu@gmail.com>
996 M: Vincent Chen <deanbo422@gmail.com>
997 T: git https://github.com/andestech/linux.git
1000 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1001 F: Documentation/devicetree/bindings/nds32/
1005 ANDROID CONFIG FRAGMENTS
1006 M: Rob Herring <robh@kernel.org>
1008 F: kernel/configs/android*
1011 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1012 M: Arve Hjønnevåg <arve@android.com>
1013 M: Todd Kjos <tkjos@android.com>
1014 M: Martijn Coenen <maco@android.com>
1015 M: Joel Fernandes <joel@joelfernandes.org>
1016 M: Christian Brauner <christian@brauner.io>
1017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1018 L: devel@driverdev.osuosl.org
1021 F: drivers/staging/android/
1023 ANDROID GOLDFISH PIC DRIVER
1024 M: Miodrag Dinic <miodrag.dinic@mips.com>
1026 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1027 F: drivers/irqchip/irq-goldfish-pic.c
1029 ANDROID GOLDFISH RTC DRIVER
1030 M: Miodrag Dinic <miodrag.dinic@mips.com>
1032 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1033 F: drivers/rtc/rtc-goldfish.c
1036 M: Laura Abbott <labbott@redhat.com>
1037 M: Sumit Semwal <sumit.semwal@linaro.org>
1038 L: devel@driverdev.osuosl.org
1039 L: dri-devel@lists.freedesktop.org
1040 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1042 F: drivers/staging/android/ion
1043 F: drivers/staging/android/uapi/ion.h
1045 AOA (Apple Onboard Audio) ALSA DRIVER
1046 M: Johannes Berg <johannes@sipsolutions.net>
1047 L: linuxppc-dev@lists.ozlabs.org
1048 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1052 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1053 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1054 L: linux-iio@vger.kernel.org
1056 F: drivers/iio/adc/stx104.c
1059 M: Jiri Kosina <jikos@kernel.org>
1061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1062 F: arch/x86/kernel/apm_32.c
1063 F: include/linux/apm_bios.h
1064 F: include/uapi/linux/apm_bios.h
1065 F: drivers/char/apm-emulation.c
1067 APPARMOR SECURITY MODULE
1068 M: John Johansen <john.johansen@canonical.com>
1069 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1070 W: wiki.apparmor.net
1071 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1073 F: security/apparmor/
1074 F: Documentation/admin-guide/LSM/apparmor.rst
1076 APPLE BCM5974 MULTITOUCH DRIVER
1077 M: Henrik Rydberg <rydberg@bitmath.org>
1078 L: linux-input@vger.kernel.org
1080 F: drivers/input/mouse/bcm5974.c
1083 M: Henrik Rydberg <rydberg@bitmath.org>
1084 L: linux-hwmon@vger.kernel.org
1086 F: drivers/hwmon/applesmc.c
1088 APPLETALK NETWORK LAYER
1089 L: netdev@vger.kernel.org
1091 F: drivers/net/appletalk/
1093 F: include/linux/atalk.h
1094 F: include/uapi/linux/atalk.h
1096 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1097 M: Khuong Dinh <khuong@os.amperecomputing.com>
1099 F: arch/arm64/boot/dts/apm/
1101 APPLIED MICRO (APM) X-GENE SOC EDAC
1102 M: Khuong Dinh <khuong@os.amperecomputing.com>
1104 F: drivers/edac/xgene_edac.c
1105 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1107 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1108 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1109 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1111 F: drivers/net/ethernet/apm/xgene-v2/
1113 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1114 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1115 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1116 M: Quan Nguyen <quan@os.amperecomputing.com>
1118 F: drivers/net/ethernet/apm/xgene/
1119 F: drivers/net/phy/mdio-xgene.c
1120 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1121 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1123 APPLIED MICRO (APM) X-GENE SOC PMU
1124 M: Khuong Dinh <khuong@os.amperecomputing.com>
1126 F: drivers/perf/xgene_pmu.c
1127 F: Documentation/perf/xgene-pmu.txt
1128 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1130 APTINA CAMERA SENSOR PLL
1131 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1132 L: linux-media@vger.kernel.org
1134 F: drivers/media/i2c/aptina-pll.*
1136 ARC FRAMEBUFFER DRIVER
1137 M: Jaya Kumar <jayalk@intworks.biz>
1139 F: drivers/video/fbdev/arcfb.c
1140 F: drivers/video/fbdev/core/fb_defio.c
1143 M: Alexey Brodkin <abrodkin@synopsys.com>
1145 F: drivers/gpu/drm/arc/
1146 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1148 ARCNET NETWORK LAYER
1149 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1150 L: netdev@vger.kernel.org
1152 F: drivers/net/arcnet/
1153 F: include/uapi/linux/if_arcnet.h
1155 ARM ARCHITECTED TIMER DRIVER
1156 M: Mark Rutland <mark.rutland@arm.com>
1157 M: Marc Zyngier <marc.zyngier@arm.com>
1158 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1160 F: arch/arm/include/asm/arch_timer.h
1161 F: arch/arm64/include/asm/arch_timer.h
1162 F: drivers/clocksource/arm_arch_timer.c
1164 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1165 M: Linus Walleij <linus.walleij@linaro.org>
1166 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1168 F: Documentation/devicetree/bindings/arm/arm-boards
1169 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1170 F: Documentation/devicetree/bindings/clock/arm-integrator.txt
1171 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1172 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1173 F: arch/arm/mach-integrator/
1174 F: arch/arm/mach-realview/
1175 F: arch/arm/mach-versatile/
1176 F: arch/arm/plat-versatile/
1177 F: arch/arm/boot/dts/arm-realview-*
1178 F: arch/arm/boot/dts/integrator*
1179 F: arch/arm/boot/dts/versatile*
1180 F: drivers/clk/versatile/
1181 F: drivers/i2c/busses/i2c-versatile.c
1182 F: drivers/irqchip/irq-versatile-fpga.c
1183 F: drivers/mtd/maps/physmap_of_versatile.c
1184 F: drivers/power/reset/arm-versatile-reboot.c
1185 F: drivers/soc/versatile/
1187 ARM HDLCD DRM DRIVER
1188 M: Liviu Dudau <liviu.dudau@arm.com>
1190 F: drivers/gpu/drm/arm/hdlcd_*
1191 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1193 ARM KOMEDA DRM-KMS DRIVER
1194 M: James (Qian) Wang <james.qian.wang@arm.com>
1195 M: Liviu Dudau <liviu.dudau@arm.com>
1196 L: Mali DP Maintainers <malidp@foss.arm.com>
1198 T: git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1199 F: drivers/gpu/drm/arm/display/include/
1200 F: drivers/gpu/drm/arm/display/komeda/
1201 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1202 F: Documentation/gpu/komeda-kms.rst
1204 ARM MALI-DP DRM DRIVER
1205 M: Liviu Dudau <liviu.dudau@arm.com>
1206 M: Brian Starkey <brian.starkey@arm.com>
1207 L: Mali DP Maintainers <malidp@foss.arm.com>
1209 T: git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1210 F: drivers/gpu/drm/arm/
1211 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1212 F: Documentation/gpu/afbc.rst
1214 ARM MALI PANFROST DRM DRIVER
1215 M: Rob Herring <robh@kernel.org>
1216 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1217 L: dri-devel@lists.freedesktop.org
1219 T: git git://anongit.freedesktop.org/drm/drm-misc
1220 F: drivers/gpu/drm/panfrost/
1221 F: include/uapi/drm/panfrost_drm.h
1223 ARM MFM AND FLOPPY DRIVERS
1224 M: Ian Molton <spyro@f2s.com>
1226 F: arch/arm/lib/floppydma.S
1227 F: arch/arm/include/asm/floppy.h
1229 ARM PMU PROFILING AND DEBUGGING
1230 M: Will Deacon <will.deacon@arm.com>
1231 M: Mark Rutland <mark.rutland@arm.com>
1233 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234 F: arch/arm*/kernel/perf_*
1235 F: arch/arm/oprofile/common.c
1236 F: arch/arm*/kernel/hw_breakpoint.c
1237 F: arch/arm*/include/asm/hw_breakpoint.h
1238 F: arch/arm*/include/asm/perf_event.h
1240 F: include/linux/perf/arm_pmu.h
1241 F: Documentation/devicetree/bindings/arm/pmu.yaml
1242 F: Documentation/devicetree/bindings/perf/
1245 M: Russell King <linux@armlinux.org.uk>
1246 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1247 W: http://www.armlinux.org.uk/
1249 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1251 X: arch/arm/boot/dts/
1253 ARM PRIMECELL AACI PL041 DRIVER
1254 M: Russell King <linux@armlinux.org.uk>
1258 ARM PRIMECELL BUS SUPPORT
1259 M: Russell King <linux@armlinux.org.uk>
1262 F: include/linux/amba/bus.h
1264 ARM PRIMECELL CLCD PL110 DRIVER
1265 M: Russell King <linux@armlinux.org.uk>
1267 F: drivers/video/fbdev/amba-clcd.*
1269 ARM PRIMECELL KMI PL050 DRIVER
1270 M: Russell King <linux@armlinux.org.uk>
1272 F: drivers/input/serio/ambakmi.*
1273 F: include/linux/amba/kmi.h
1275 ARM PRIMECELL MMCI PL180/1 DRIVER
1276 M: Russell King <linux@armlinux.org.uk>
1278 F: drivers/mmc/host/mmci.*
1279 F: include/linux/amba/mmci.h
1281 ARM PRIMECELL SSP PL022 SPI DRIVER
1282 M: Linus Walleij <linus.walleij@linaro.org>
1283 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1285 F: Documentation/devicetree/bindings/spi/spi_pl022.txt
1286 F: drivers/spi/spi-pl022.c
1288 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1289 M: Russell King <linux@armlinux.org.uk>
1291 F: drivers/tty/serial/amba-pl01*.c
1292 F: include/linux/amba/serial.h
1294 ARM PRIMECELL VIC PL190/PL192 DRIVER
1295 M: Linus Walleij <linus.walleij@linaro.org>
1296 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1298 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1299 F: drivers/irqchip/irq-vic.c
1302 M: Will Deacon <will.deacon@arm.com>
1303 R: Robin Murphy <robin.murphy@arm.com>
1304 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1306 F: drivers/iommu/arm-smmu.c
1307 F: drivers/iommu/arm-smmu-v3.c
1308 F: drivers/iommu/io-pgtable-arm.c
1309 F: drivers/iommu/io-pgtable-arm-v7s.c
1311 ARM SUB-ARCHITECTURES
1312 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1318 ARM/ACTIONS SEMI ARCHITECTURE
1319 M: Andreas Färber <afaerber@suse.de>
1320 R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1321 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1324 F: arch/arm/mach-actions/
1325 F: arch/arm/boot/dts/owl-*
1326 F: arch/arm64/boot/dts/actions/
1327 F: drivers/clk/actions/
1328 F: drivers/clocksource/timer-owl*
1329 F: drivers/dma/owl-dma.c
1330 F: drivers/i2c/busses/i2c-owl.c
1331 F: drivers/pinctrl/actions/*
1332 F: drivers/soc/actions/
1333 F: include/dt-bindings/power/owl-*
1334 F: include/linux/soc/actions/
1335 F: Documentation/devicetree/bindings/arm/actions.txt
1336 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1337 F: Documentation/devicetree/bindings/dma/owl-dma.txt
1338 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1339 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1340 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1341 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1343 ARM/ADS SPHERE MACHINE SUPPORT
1344 M: Lennert Buytenhek <kernel@wantstofly.org>
1345 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1348 ARM/AFEB9260 MACHINE SUPPORT
1349 M: Sergey Lapin <slapin@ossfans.org>
1350 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1353 ARM/AJECO 1ARM MACHINE SUPPORT
1354 M: Lennert Buytenhek <kernel@wantstofly.org>
1355 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358 ARM/Allwinner SoC Clock Support
1359 M: Emilio López <emilio@elopez.com.ar>
1361 F: drivers/clk/sunxi/
1363 ARM/Allwinner sunXi SoC support
1364 M: Maxime Ripard <maxime.ripard@bootlin.com>
1365 M: Chen-Yu Tsai <wens@csie.org>
1366 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1370 F: arch/arm/mach-sunxi/
1371 F: arch/arm64/boot/dts/allwinner/
1372 F: drivers/clk/sunxi-ng/
1373 F: drivers/pinctrl/sunxi/
1374 F: drivers/soc/sunxi/
1375 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1377 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1378 M: Neil Armstrong <narmstrong@baylibre.com>
1379 M: Jerome Brunet <jbrunet@baylibre.com>
1380 L: linux-amlogic@lists.infradead.org
1382 F: drivers/clk/meson/
1383 F: include/dt-bindings/clock/meson*
1384 F: include/dt-bindings/clock/gxbb*
1385 F: Documentation/devicetree/bindings/clock/amlogic*
1387 ARM/Amlogic Meson SoC support
1388 M: Kevin Hilman <khilman@baylibre.com>
1389 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1390 L: linux-amlogic@lists.infradead.org
1391 W: http://linux-meson.com/
1393 F: arch/arm/mach-meson/
1394 F: arch/arm/boot/dts/meson*
1395 F: arch/arm64/boot/dts/amlogic/
1396 F: drivers/pinctrl/meson/
1397 F: drivers/mmc/host/meson*
1398 F: drivers/soc/amlogic/
1401 ARM/Amlogic Meson SoC Sound Drivers
1402 M: Jerome Brunet <jbrunet@baylibre.com>
1403 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1406 F: Documentation/devicetree/bindings/sound/amlogic*
1408 ARM/Annapurna Labs ALPINE ARCHITECTURE
1409 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1410 M: Antoine Tenart <antoine.tenart@bootlin.com>
1411 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1413 F: arch/arm/mach-alpine/
1414 F: arch/arm/boot/dts/alpine*
1415 F: arch/arm64/boot/dts/al/
1416 F: drivers/*/*alpine*
1418 ARM/ARTPEC MACHINE SUPPORT
1419 M: Jesper Nilsson <jesper.nilsson@axis.com>
1420 M: Lars Persson <lars.persson@axis.com>
1422 L: linux-arm-kernel@axis.com
1423 F: arch/arm/mach-artpec
1424 F: arch/arm/boot/dts/artpec6*
1426 F: drivers/crypto/axis
1427 F: drivers/pinctrl/pinctrl-artpec*
1428 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1430 ARM/ASPEED I2C DRIVER
1431 M: Brendan Higgins <brendanhiggins@google.com>
1432 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1433 R: Joel Stanley <joel@jms.id.au>
1434 L: linux-i2c@vger.kernel.org
1435 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1437 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1438 F: drivers/i2c/busses/i2c-aspeed.c
1439 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1440 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1442 ARM/ASPEED MACHINE SUPPORT
1443 M: Joel Stanley <joel@jms.id.au>
1444 R: Andrew Jeffery <andrew@aj.id.au>
1445 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1447 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1450 F: arch/arm/mach-aspeed/
1451 F: arch/arm/boot/dts/aspeed-*
1454 ARM/BITMAIN ARCHITECTURE
1455 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1456 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1458 F: arch/arm64/boot/dts/bitmain/
1459 F: drivers/pinctrl/pinctrl-bm1880.c
1460 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1461 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1463 ARM/CALXEDA HIGHBANK ARCHITECTURE
1464 M: Rob Herring <robh@kernel.org>
1465 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467 F: arch/arm/mach-highbank/
1468 F: arch/arm/boot/dts/highbank.dts
1469 F: arch/arm/boot/dts/ecx-*.dts*
1471 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1472 M: Krzysztof Halasa <khalasa@piap.pl>
1474 F: arch/arm/mach-cns3xxx/
1476 ARM/CAVIUM THUNDER NETWORK DRIVER
1477 M: Sunil Goutham <sgoutham@cavium.com>
1478 M: Robert Richter <rric@kernel.org>
1479 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1481 F: drivers/net/ethernet/cavium/thunder/
1483 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1484 M: Lukasz Majewski <lukma@denx.de>
1485 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1487 F: arch/arm/mach-ep93xx/ts72xx.c
1489 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1490 M: Alexander Shiyan <shc_work@mail.ru>
1491 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1496 M: Lennert Buytenhek <kernel@wantstofly.org>
1497 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1500 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1501 M: Hartley Sweeten <hsweeten@visionengravers.com>
1502 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1503 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1505 F: arch/arm/mach-ep93xx/
1506 F: arch/arm/mach-ep93xx/include/mach/
1509 M: Russell King <linux@armlinux.org.uk>
1510 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1512 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1513 F: drivers/clk/clkdev.c
1515 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1516 M: Mike Rapoport <mike@compulab.co.il>
1517 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1521 M: Baruch Siach <baruch@tkos.co.il>
1522 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1524 F: arch/arm/boot/dts/cx92755*
1527 ARM/CONTEC MICRO9 MACHINE SUPPORT
1528 M: Hubert Feurstein <hubert.feurstein@contec.at>
1530 F: arch/arm/mach-ep93xx/micro9.c
1532 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1533 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1534 R: Suzuki K Poulose <suzuki.poulose@arm.com>
1535 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1537 F: drivers/hwtracing/coresight/*
1538 F: Documentation/trace/coresight.txt
1539 F: Documentation/trace/coresight-cpu-debug.txt
1540 F: Documentation/devicetree/bindings/arm/coresight.txt
1541 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1542 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1543 F: tools/perf/arch/arm/util/pmu.c
1544 F: tools/perf/arch/arm/util/auxtrace.c
1545 F: tools/perf/arch/arm/util/cs-etm.c
1546 F: tools/perf/arch/arm/util/cs-etm.h
1547 F: tools/perf/util/cs-etm.*
1548 F: tools/perf/util/cs-etm-decoder/*
1550 ARM/CORGI MACHINE SUPPORT
1551 M: Richard Purdie <rpurdie@rpsys.net>
1554 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1555 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1556 M: Linus Walleij <linus.walleij@linaro.org>
1557 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558 T: git git://github.com/ulli-kroll/linux.git
1560 F: Documentation/devicetree/bindings/arm/gemini.txt
1561 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1562 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1563 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1564 F: arch/arm/mach-gemini/
1565 F: drivers/net/ethernet/cortina/
1566 F: drivers/pinctrl/pinctrl-gemini.c
1567 F: drivers/rtc/rtc-ftrtc010.c
1569 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1570 M: Barry Song <baohua@kernel.org>
1571 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1574 F: arch/arm/boot/dts/prima2*
1575 F: arch/arm/mach-prima2/
1576 F: drivers/clk/sirf/
1577 F: drivers/clocksource/timer-prima2.c
1578 F: drivers/clocksource/timer-atlas7.c
1582 ARM/EBSA110 MACHINE SUPPORT
1583 M: Russell King <linux@armlinux.org.uk>
1584 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1585 W: http://www.armlinux.org.uk/
1587 F: arch/arm/mach-ebsa110/
1588 F: drivers/net/ethernet/amd/am79c961a.*
1590 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1591 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1592 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1593 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1597 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1598 M: Robert Jarzmik <robert.jarzmik@free.fr>
1599 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1601 F: arch/arm/mach-pxa/ezx.c
1603 ARM/FARADAY FA526 PORT
1604 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1605 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1607 T: git git://git.berlios.de/gemini-board
1608 F: arch/arm/mm/*-fa*
1610 ARM/FOOTBRIDGE ARCHITECTURE
1611 M: Russell King <linux@armlinux.org.uk>
1612 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1613 W: http://www.armlinux.org.uk/
1615 F: arch/arm/include/asm/hardware/dec21285.h
1616 F: arch/arm/mach-footbridge/
1618 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1619 M: Shawn Guo <shawnguo@kernel.org>
1620 M: Sascha Hauer <s.hauer@pengutronix.de>
1621 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1622 R: Fabio Estevam <festevam@gmail.com>
1623 R: NXP Linux Team <linux-imx@nxp.com>
1624 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1626 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1629 X: drivers/media/i2c/
1631 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1632 M: Shawn Guo <shawnguo@kernel.org>
1633 M: Sascha Hauer <s.hauer@pengutronix.de>
1634 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1635 R: Stefan Agner <stefan@agner.ch>
1636 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1638 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1639 F: arch/arm/mach-imx/*vf610*
1640 F: arch/arm/boot/dts/vf*
1642 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1643 M: Shawn Guo <shawnguo@kernel.org>
1644 M: Li Yang <leoyang.li@nxp.com>
1645 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1648 F: arch/arm/boot/dts/ls1021a*
1649 F: arch/arm64/boot/dts/freescale/fsl-*
1650 F: arch/arm64/boot/dts/freescale/qoriq-*
1652 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1653 M: Lennert Buytenhek <kernel@wantstofly.org>
1654 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1657 ARM/GUMSTIX MACHINE SUPPORT
1658 M: Steve Sakoman <sakoman@gmail.com>
1659 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1662 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1663 M: Philipp Zabel <philipp.zabel@gmail.com>
1664 M: Paul Parsons <lost.distance@yahoo.com>
1665 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1667 F: arch/arm/mach-pxa/hx4700.c
1668 F: arch/arm/mach-pxa/include/mach/hx4700.h
1669 F: sound/soc/pxa/hx4700.c
1671 ARM/HISILICON SOC SUPPORT
1672 M: Wei Xu <xuwei5@hisilicon.com>
1673 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1674 W: http://www.hisilicon.com
1676 T: git git://github.com/hisilicon/linux-hisi.git
1677 F: arch/arm/mach-hisi/
1678 F: arch/arm/boot/dts/hi3*
1679 F: arch/arm/boot/dts/hip*
1680 F: arch/arm/boot/dts/hisi*
1681 F: arch/arm64/boot/dts/hisilicon/
1683 ARM/HP JORNADA 7XX MACHINE SUPPORT
1684 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1688 F: arch/arm/mach-sa1100/jornada720.c
1689 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1691 ARM/IGEP MACHINE SUPPORT
1692 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1693 M: Javier Martinez Canillas <javier@dowhile0.org>
1694 L: linux-omap@vger.kernel.org
1695 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1697 F: arch/arm/boot/dts/omap3-igep*
1699 ARM/INCOME PXA270 SUPPORT
1700 M: Marek Vasut <marek.vasut@gmail.com>
1701 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1703 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1705 ARM/INTEL IOP13XX ARM ARCHITECTURE
1706 M: Lennert Buytenhek <kernel@wantstofly.org>
1707 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1710 ARM/INTEL IOP32X ARM ARCHITECTURE
1711 M: Lennert Buytenhek <kernel@wantstofly.org>
1712 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1715 ARM/INTEL IOP33X ARM ARCHITECTURE
1716 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1719 ARM/INTEL IQ81342EX MACHINE SUPPORT
1720 M: Lennert Buytenhek <kernel@wantstofly.org>
1721 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1724 ARM/INTEL IXDP2850 MACHINE SUPPORT
1725 M: Lennert Buytenhek <kernel@wantstofly.org>
1726 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1729 ARM/INTEL IXP4XX ARM ARCHITECTURE
1730 M: Imre Kaloz <kaloz@openwrt.org>
1731 M: Krzysztof Halasa <khalasa@piap.pl>
1732 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1734 F: arch/arm/mach-ixp4xx/
1736 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1737 M: Jonathan Cameron <jic23@cam.ac.uk>
1738 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1740 F: arch/arm/mach-pxa/stargate2.c
1741 F: drivers/pcmcia/pxa2xx_stargate2.c
1743 ARM/INTEL XSC3 (MANZANO) ARM CORE
1744 M: Lennert Buytenhek <kernel@wantstofly.org>
1745 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1748 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1749 M: Lennert Buytenhek <kernel@wantstofly.org>
1750 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1753 ARM/LG1K ARCHITECTURE
1754 M: Chanho Min <chanho.min@lge.com>
1755 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1757 F: arch/arm64/boot/dts/lg/
1759 ARM/LOGICPD PXA270 MACHINE SUPPORT
1760 M: Lennert Buytenhek <kernel@wantstofly.org>
1761 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1764 ARM/LPC18XX ARCHITECTURE
1765 M: Vladimir Zapolskiy <vz@mleia.com>
1766 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1768 F: arch/arm/boot/dts/lpc43*
1769 F: drivers/i2c/busses/i2c-lpc2k.c
1770 F: drivers/memory/pl172.c
1771 F: drivers/mtd/spi-nor/nxp-spifi.c
1772 F: drivers/rtc/rtc-lpc24xx.c
1775 ARM/LPC32XX SOC SUPPORT
1776 M: Vladimir Zapolskiy <vz@mleia.com>
1777 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1778 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1779 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1781 F: arch/arm/boot/dts/lpc32*
1782 F: arch/arm/mach-lpc32xx/
1783 F: drivers/i2c/busses/i2c-pnx.c
1784 F: drivers/net/ethernet/nxp/lpc_eth.c
1785 F: drivers/usb/host/ohci-nxp.c
1786 F: drivers/watchdog/pnx4008_wdt.c
1789 ARM/MAGICIAN MACHINE SUPPORT
1790 M: Philipp Zabel <philipp.zabel@gmail.com>
1793 ARM/Marvell Dove/MV78xx0/Orion SOC support
1794 M: Jason Cooper <jason@lakedaemon.net>
1795 M: Andrew Lunn <andrew@lunn.ch>
1796 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1797 M: Gregory Clement <gregory.clement@bootlin.com>
1798 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1800 F: Documentation/devicetree/bindings/soc/dove/
1801 F: arch/arm/mach-dove/
1802 F: arch/arm/mach-mv78xx0/
1803 F: arch/arm/mach-orion5x/
1804 F: arch/arm/plat-orion/
1805 F: arch/arm/boot/dts/dove*
1806 F: arch/arm/boot/dts/orion5x*
1808 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1809 M: Jason Cooper <jason@lakedaemon.net>
1810 M: Andrew Lunn <andrew@lunn.ch>
1811 M: Gregory Clement <gregory.clement@bootlin.com>
1812 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1813 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1815 F: arch/arm/boot/dts/armada*
1816 F: arch/arm/boot/dts/kirkwood*
1817 F: arch/arm/configs/mvebu_*_defconfig
1818 F: arch/arm/mach-mvebu/
1819 F: arch/arm64/boot/dts/marvell/armada*
1820 F: drivers/cpufreq/armada-37xx-cpufreq.c
1821 F: drivers/cpufreq/armada-8k-cpufreq.c
1822 F: drivers/cpufreq/mvebu-cpufreq.c
1823 F: drivers/irqchip/irq-armada-370-xp.c
1824 F: drivers/irqchip/irq-mvebu-*
1825 F: drivers/pinctrl/mvebu/
1826 F: drivers/rtc/rtc-armada38x.c
1828 ARM/Mediatek RTC DRIVER
1829 M: Eddie Huang <eddie.huang@mediatek.com>
1830 M: Sean Wang <sean.wang@mediatek.com>
1831 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1832 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1834 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1835 F: drivers/rtc/rtc-mt6397.c
1836 F: drivers/rtc/rtc-mt7622.c
1838 ARM/Mediatek SoC support
1839 M: Matthias Brugger <matthias.bgg@gmail.com>
1840 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1841 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1842 W: https://mtk.bcnfs.org/
1843 C: irc://chat.freenode.net/linux-mediatek
1845 F: arch/arm/boot/dts/mt6*
1846 F: arch/arm/boot/dts/mt7*
1847 F: arch/arm/boot/dts/mt8*
1848 F: arch/arm/mach-mediatek/
1849 F: arch/arm64/boot/dts/mediatek/
1850 F: drivers/soc/mediatek/
1855 ARM/Mediatek USB3 PHY DRIVER
1856 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1857 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1858 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1860 F: drivers/phy/mediatek/
1861 F: Documentation/devicetree/bindings/phy/phy-mtk-*
1863 ARM/MICREL KS8695 ARCHITECTURE
1864 M: Greg Ungerer <gerg@uclinux.org>
1865 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1866 F: arch/arm/mach-ks8695/
1869 ARM/Microchip (AT91) SoC support
1870 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1871 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1872 M: Ludovic Desroches <ludovic.desroches@microchip.com>
1873 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1874 W: http://www.linux4sam.org
1875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1879 F: arch/arm/mach-at91/
1880 F: include/soc/at91/
1881 F: arch/arm/boot/dts/at91*.dts
1882 F: arch/arm/boot/dts/at91*.dtsi
1883 F: arch/arm/boot/dts/sama*.dts
1884 F: arch/arm/boot/dts/sama*.dtsi
1885 F: arch/arm/include/debug/at91.S
1886 F: drivers/memory/atmel*
1887 F: drivers/watchdog/sama5d4_wdt.c
1888 X: drivers/input/touchscreen/atmel_mxt_ts.c
1889 X: drivers/net/wireless/atmel/
1891 ARM/MIOA701 MACHINE SUPPORT
1892 M: Robert Jarzmik <robert.jarzmik@free.fr>
1893 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1894 F: arch/arm/mach-pxa/mioa701.c
1897 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1898 M: Michael Petchkovsky <mkpetch@internode.on.net>
1901 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1902 M: Linus Walleij <linus.walleij@linaro.org>
1903 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1905 F: arch/arm/mach-nomadik/
1906 F: arch/arm/mach-u300/
1907 F: arch/arm/mach-ux500/
1908 F: arch/arm/boot/dts/ste-*
1909 F: drivers/clk/clk-nomadik.c
1910 F: drivers/clk/clk-u300.c
1911 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1912 F: drivers/clocksource/timer-u300.c
1913 F: drivers/dma/coh901318*
1914 F: drivers/dma/ste_dma40*
1915 F: drivers/hwspinlock/u8500_hsem.c
1916 F: drivers/i2c/busses/i2c-nomadik.c
1917 F: drivers/i2c/busses/i2c-stu300.c
1918 F: drivers/mfd/ab3100*
1919 F: drivers/mfd/ab8500*
1920 F: drivers/mfd/abx500*
1921 F: drivers/mfd/dbx500*
1922 F: drivers/mfd/db8500*
1923 F: drivers/pinctrl/nomadik/
1924 F: drivers/pinctrl/pinctrl-coh901*
1925 F: drivers/pinctrl/pinctrl-u300.c
1926 F: drivers/rtc/rtc-ab3100.c
1927 F: drivers/rtc/rtc-ab8500.c
1928 F: drivers/rtc/rtc-coh901331.c
1929 F: drivers/rtc/rtc-pl031.c
1930 F: drivers/watchdog/coh901327_wdt.c
1931 F: Documentation/devicetree/bindings/arm/ste-*
1932 F: Documentation/devicetree/bindings/arm/ux500/
1933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1935 ARM/NUVOTON NPCM ARCHITECTURE
1936 M: Avi Fishman <avifishman70@gmail.com>
1937 M: Tomer Maimon <tmaimon77@gmail.com>
1938 M: Tali Perry <tali.perry1@gmail.com>
1939 R: Patrick Venture <venture@google.com>
1940 R: Nancy Yuen <yuenn@google.com>
1941 R: Benjamin Fair <benjaminfair@google.com>
1942 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1944 F: arch/arm/mach-npcm/
1945 F: arch/arm/boot/dts/nuvoton-npcm*
1946 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
1948 F: Documentation/devicetree/bindings/*/*npcm*
1949 F: Documentation/devicetree/bindings/*/*/*npcm*
1951 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1952 M: Wan ZongShun <mcuos.com@gmail.com>
1953 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1954 W: http://www.mcuos.com
1956 F: arch/arm/mach-w90x900/
1957 F: drivers/input/keyboard/w90p910_keypad.c
1958 F: drivers/input/touchscreen/w90p910_ts.c
1959 F: drivers/watchdog/nuc900_wdt.c
1960 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1961 F: drivers/mtd/nand/raw/nuc900_nand.c
1962 F: drivers/rtc/rtc-nuc900.c
1963 F: drivers/spi/spi-nuc900.c
1964 F: drivers/usb/host/ehci-w90x900.c
1965 F: drivers/video/fbdev/nuc900fb.c
1967 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1968 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1969 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1971 F: arch/arm/mach-s3c24xx/mach-gta02.c
1972 F: arch/arm/mach-s3c24xx/gta02.h
1974 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1975 M: Alexander Clouter <alex@digriz.org.uk>
1976 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1977 W: http://www.digriz.org.uk/ts78xx/kernel
1979 F: arch/arm/mach-orion5x/ts78xx-*
1981 ARM/OXNAS platform support
1982 M: Neil Armstrong <narmstrong@baylibre.com>
1983 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1984 L: linux-oxnas@groups.io (moderated for non-subscribers)
1986 F: arch/arm/mach-oxnas/
1987 F: arch/arm/boot/dts/ox8*.dts*
1990 ARM/PALM TREO SUPPORT
1991 M: Tomas Cech <sleep_walker@suse.com>
1992 L: linux-arm-kernel@lists.infradead.org
1993 W: http://hackndev.com
1995 F: arch/arm/mach-pxa/palmtreo.*
1997 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1998 M: Marek Vasut <marek.vasut@gmail.com>
1999 L: linux-arm-kernel@lists.infradead.org
2000 W: http://hackndev.com
2002 F: arch/arm/mach-pxa/include/mach/palmtx.h
2003 F: arch/arm/mach-pxa/palmtx.c
2004 F: arch/arm/mach-pxa/palmt5.*
2005 F: arch/arm/mach-pxa/include/mach/palmld.h
2006 F: arch/arm/mach-pxa/palmld.c
2007 F: arch/arm/mach-pxa/palmte2.*
2008 F: arch/arm/mach-pxa/include/mach/palmtc.h
2009 F: arch/arm/mach-pxa/palmtc.c
2012 M: Sergey Lapin <slapin@ossfans.org>
2013 L: linux-arm-kernel@lists.infradead.org
2014 W: http://hackndev.com
2016 F: arch/arm/mach-pxa/palmz72.*
2019 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2020 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2023 ARM/PT DIGITAL BOARD PORT
2024 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2025 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2026 W: http://www.armlinux.org.uk/
2029 ARM/QUALCOMM SUPPORT
2030 M: Andy Gross <andy.gross@linaro.org>
2031 M: David Brown <david.brown@linaro.org>
2032 L: linux-arm-msm@vger.kernel.org
2034 F: Documentation/devicetree/bindings/soc/qcom/
2035 F: Documentation/devicetree/bindings/*/qcom*
2036 F: arch/arm/boot/dts/qcom-*.dts
2037 F: arch/arm/boot/dts/qcom-*.dtsi
2038 F: arch/arm/mach-qcom/
2039 F: arch/arm64/boot/dts/qcom/
2042 F: drivers/*/*/qcom/
2043 F: drivers/*/*/qcom*
2044 F: drivers/*/pm8???-*
2045 F: drivers/bluetooth/btqcomsmd.c
2046 F: drivers/clocksource/timer-qcom.c
2047 F: drivers/extcon/extcon-qcom*
2048 F: drivers/iommu/msm*
2049 F: drivers/i2c/busses/i2c-qup.c
2050 F: drivers/i2c/busses/i2c-qcom-geni.c
2051 F: drivers/mfd/ssbi.c
2052 F: drivers/mmc/host/mmci_qcom*
2053 F: drivers/mmc/host/sdhci_msm.c
2054 F: drivers/pci/controller/dwc/pcie-qcom.c
2055 F: drivers/phy/qualcomm/
2056 F: drivers/power/*/msm*
2057 F: drivers/reset/reset-qcom-*
2058 F: drivers/scsi/ufs/ufs-qcom.*
2059 F: drivers/spi/spi-qup.c
2060 F: drivers/spi/spi-geni-qcom.c
2061 F: drivers/spi/spi-qcom-qspi.c
2062 F: drivers/tty/serial/msm_serial.c
2063 F: drivers/usb/dwc3/dwc3-qcom.c
2064 F: include/dt-bindings/*/qcom*
2065 F: include/linux/*/qcom*
2066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
2068 ARM/RADISYS ENP2611 MACHINE SUPPORT
2069 M: Lennert Buytenhek <kernel@wantstofly.org>
2070 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2073 ARM/RDA MICRO ARCHITECTURE
2074 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2075 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2076 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2078 F: arch/arm/boot/dts/rda8810pl-*
2079 F: drivers/clocksource/timer-rda.c
2080 F: drivers/irqchip/irq-rda-intc.c
2081 F: drivers/tty/serial/rda-uart.c
2082 F: Documentation/devicetree/bindings/arm/rda.txt
2083 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2084 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2085 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2087 ARM/REALTEK ARCHITECTURE
2088 M: Andreas Färber <afaerber@suse.de>
2089 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2091 F: arch/arm64/boot/dts/realtek/
2092 F: Documentation/devicetree/bindings/arm/realtek.txt
2094 ARM/RENESAS ARM64 ARCHITECTURE
2095 M: Simon Horman <horms@verge.net.au>
2096 M: Magnus Damm <magnus.damm@gmail.com>
2097 L: linux-renesas-soc@vger.kernel.org
2098 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2101 F: arch/arm64/boot/dts/renesas/
2102 F: Documentation/devicetree/bindings/arm/renesas.yaml
2103 F: drivers/soc/renesas/
2104 F: include/linux/soc/renesas/
2106 ARM/RISCPC ARCHITECTURE
2107 M: Russell King <linux@armlinux.org.uk>
2108 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2109 W: http://www.armlinux.org.uk/
2111 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2112 F: arch/arm/include/asm/hardware/ioc.h
2113 F: arch/arm/include/asm/hardware/iomd.h
2114 F: arch/arm/include/asm/hardware/memc.h
2115 F: arch/arm/mach-rpc/
2116 F: drivers/net/ethernet/8390/etherh.c
2117 F: drivers/net/ethernet/i825xx/ether1*
2118 F: drivers/net/ethernet/seeq/ether3*
2119 F: drivers/scsi/arm/
2121 ARM/Rockchip SoC support
2122 M: Heiko Stuebner <heiko@sntech.de>
2123 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2124 L: linux-rockchip@lists.infradead.org
2125 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2127 F: arch/arm/boot/dts/rk3*
2128 F: arch/arm/boot/dts/rv1108*
2129 F: arch/arm/mach-rockchip/
2130 F: drivers/clk/rockchip/
2131 F: drivers/i2c/busses/i2c-rk3x.c
2132 F: drivers/*/*rockchip*
2133 F: drivers/*/*/*rockchip*
2134 F: sound/soc/rockchip/
2137 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2138 M: Kukjin Kim <kgene@kernel.org>
2139 M: Krzysztof Kozlowski <krzk@kernel.org>
2140 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2141 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2142 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2144 F: arch/arm/boot/dts/s3c*
2145 F: arch/arm/boot/dts/s5p*
2146 F: arch/arm/boot/dts/exynos*
2147 F: arch/arm64/boot/dts/exynos/
2148 F: arch/arm/plat-samsung/
2149 F: arch/arm/mach-s3c24*/
2150 F: arch/arm/mach-s3c64xx/
2151 F: arch/arm/mach-s5p*/
2152 F: arch/arm/mach-exynos*/
2153 F: drivers/*/*s3c24*
2154 F: drivers/*/*/*s3c24*
2155 F: drivers/*/*s3c64xx*
2156 F: drivers/*/*s5pv210*
2157 F: drivers/memory/samsung/*
2158 F: drivers/soc/samsung/*
2159 F: Documentation/arm/Samsung/
2160 F: Documentation/devicetree/bindings/arm/samsung/
2161 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
2162 F: Documentation/devicetree/bindings/power/pd-samsung.txt
2165 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2166 M: Kyungmin Park <kyungmin.park@samsung.com>
2167 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2169 F: arch/arm/mach-s5pv210/
2171 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2172 M: Kyungmin Park <kyungmin.park@samsung.com>
2173 M: Kamil Debski <kamil@wypas.org>
2174 M: Andrzej Hajda <a.hajda@samsung.com>
2175 L: linux-arm-kernel@lists.infradead.org
2176 L: linux-media@vger.kernel.org
2178 F: drivers/media/platform/s5p-g2d/
2180 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2181 M: Marek Szyprowski <m.szyprowski@samsung.com>
2182 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2183 L: linux-media@vger.kernel.org
2185 F: drivers/media/platform/s5p-cec/
2186 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2188 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2189 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2190 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2191 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2192 L: linux-arm-kernel@lists.infradead.org
2193 L: linux-media@vger.kernel.org
2195 F: drivers/media/platform/s5p-jpeg/
2197 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2198 M: Kyungmin Park <kyungmin.park@samsung.com>
2199 M: Kamil Debski <kamil@wypas.org>
2200 M: Jeongtae Park <jtp.park@samsung.com>
2201 M: Andrzej Hajda <a.hajda@samsung.com>
2202 L: linux-arm-kernel@lists.infradead.org
2203 L: linux-media@vger.kernel.org
2205 F: drivers/media/platform/s5p-mfc/
2207 ARM/SHMOBILE ARM ARCHITECTURE
2208 M: Simon Horman <horms@verge.net.au>
2209 M: Magnus Damm <magnus.damm@gmail.com>
2210 L: linux-renesas-soc@vger.kernel.org
2211 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2212 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2214 F: arch/arm/boot/dts/emev2*
2215 F: arch/arm/boot/dts/gr-peach*
2216 F: arch/arm/boot/dts/iwg20d-q7*
2217 F: arch/arm/boot/dts/r7s*
2218 F: arch/arm/boot/dts/r8a*
2219 F: arch/arm/boot/dts/r9a*
2220 F: arch/arm/boot/dts/sh*
2221 F: arch/arm/configs/shmobile_defconfig
2222 F: arch/arm/include/debug/renesas-scif.S
2223 F: arch/arm/mach-shmobile/
2224 F: Documentation/devicetree/bindings/arm/renesas.yaml
2225 F: drivers/soc/renesas/
2226 F: include/linux/soc/renesas/
2228 ARM/SOCFPGA ARCHITECTURE
2229 M: Dinh Nguyen <dinguyen@kernel.org>
2231 F: arch/arm/mach-socfpga/
2232 F: arch/arm/boot/dts/socfpga*
2233 F: arch/arm/configs/socfpga_defconfig
2234 F: arch/arm64/boot/dts/altera/
2235 W: http://www.rocketboards.org
2236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2238 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2239 M: Dinh Nguyen <dinguyen@kernel.org>
2241 F: drivers/clk/socfpga/
2243 ARM/SOCFPGA EDAC SUPPORT
2244 M: Thor Thayer <thor.thayer@linux.intel.com>
2246 F: drivers/edac/altera_edac.
2248 ARM/SPREADTRUM SoC SUPPORT
2249 M: Orson Zhai <orsonzhai@gmail.com>
2250 M: Baolin Wang <baolin.wang@linaro.org>
2251 M: Chunyan Zhang <zhang.lyra@gmail.com>
2253 F: arch/arm64/boot/dts/sprd
2256 ARM/STI ARCHITECTURE
2257 M: Patrice Chotard <patrice.chotard@st.com>
2258 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2259 W: http://www.stlinux.com
2261 F: arch/arm/mach-sti/
2262 F: arch/arm/boot/dts/sti*
2263 F: drivers/char/hw_random/st-rng.c
2264 F: drivers/clocksource/arm_global_timer.c
2265 F: drivers/clocksource/clksrc_st_lpc.c
2266 F: drivers/cpufreq/sti-cpufreq.c
2267 F: drivers/dma/st_fdma*
2268 F: drivers/i2c/busses/i2c-st.c
2269 F: drivers/media/rc/st_rc.c
2270 F: drivers/media/platform/sti/c8sectpfe/
2271 F: drivers/mmc/host/sdhci-st.c
2272 F: drivers/phy/st/phy-miphy28lp.c
2273 F: drivers/phy/st/phy-stih407-usb.c
2274 F: drivers/pinctrl/pinctrl-st.c
2275 F: drivers/remoteproc/st_remoteproc.c
2276 F: drivers/remoteproc/st_slim_rproc.c
2277 F: drivers/reset/sti/
2278 F: drivers/rtc/rtc-st-lpc.c
2279 F: drivers/tty/serial/st-asc.c
2280 F: drivers/usb/dwc3/dwc3-st.c
2281 F: drivers/usb/host/ehci-st.c
2282 F: drivers/usb/host/ohci-st.c
2283 F: drivers/watchdog/st_lpc_wdt.c
2284 F: drivers/ata/ahci_st.c
2285 F: include/linux/remoteproc/st_slim_rproc.h
2287 ARM/STM32 ARCHITECTURE
2288 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2289 M: Alexandre Torgue <alexandre.torgue@st.com>
2290 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2291 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2296 F: arch/arm/boot/dts/stm32*
2297 F: arch/arm/mach-stm32/
2298 F: drivers/clocksource/armv7m_systick.c
2300 ARM/Synaptics SoC support
2301 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2302 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2303 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2305 F: arch/arm/mach-berlin/
2306 F: arch/arm/boot/dts/berlin*
2307 F: arch/arm64/boot/dts/synaptics/
2309 ARM/TANGO ARCHITECTURE
2310 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2311 M: Mans Rullgard <mans@mansr.com>
2312 L: linux-arm-kernel@lists.infradead.org
2316 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2317 M: Lennert Buytenhek <kernel@wantstofly.org>
2318 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2321 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2322 M: Hans Verkuil <hans.verkuil@cisco.com>
2323 L: linux-tegra@vger.kernel.org
2324 L: linux-media@vger.kernel.org
2326 F: drivers/media/platform/tegra-cec/
2327 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2329 ARM/TETON BGA MACHINE SUPPORT
2330 M: "Mark F. Brown" <mark.brown314@gmail.com>
2331 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2334 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2335 M: Santosh Shilimkar <ssantosh@kernel.org>
2336 L: linux-kernel@vger.kernel.org
2338 F: drivers/memory/*emif*
2340 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2341 M: Tero Kristo <t-kristo@ti.com>
2342 M: Nishanth Menon <nm@ti.com>
2343 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2345 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2346 F: arch/arm64/boot/dts/ti/Makefile
2347 F: arch/arm64/boot/dts/ti/k3-*
2348 F: include/dt-bindings/pinctrl/k3.h
2350 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2351 M: Santosh Shilimkar <ssantosh@kernel.org>
2352 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2354 F: arch/arm/mach-keystone/
2355 F: arch/arm/boot/dts/keystone-*
2356 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2358 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2359 M: Santosh Shilimkar <ssantosh@kernel.org>
2360 L: linux-kernel@vger.kernel.org
2362 F: drivers/clk/keystone/
2364 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2365 M: Santosh Shilimkar <ssantosh@kernel.org>
2366 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2367 L: linux-kernel@vger.kernel.org
2369 F: drivers/clocksource/timer-keystone.c
2371 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2372 M: Santosh Shilimkar <ssantosh@kernel.org>
2373 L: linux-kernel@vger.kernel.org
2375 F: drivers/power/reset/keystone-reset.c
2377 ARM/THECUS N2100 MACHINE SUPPORT
2378 M: Lennert Buytenhek <kernel@wantstofly.org>
2379 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2382 ARM/TOSA MACHINE SUPPORT
2383 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2384 M: Dirk Opfer <dirk@opfer-online.de>
2387 ARM/UNIPHIER ARCHITECTURE
2388 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2389 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2392 F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2393 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2394 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2395 F: arch/arm/boot/dts/uniphier*
2396 F: arch/arm/include/asm/hardware/cache-uniphier.h
2397 F: arch/arm/mach-uniphier/
2398 F: arch/arm/mm/cache-uniphier.c
2399 F: arch/arm64/boot/dts/socionext/uniphier*
2400 F: drivers/bus/uniphier-system-bus.c
2401 F: drivers/clk/uniphier/
2402 F: drivers/dma/uniphier-mdmac.c
2403 F: drivers/gpio/gpio-uniphier.c
2404 F: drivers/i2c/busses/i2c-uniphier*
2405 F: drivers/irqchip/irq-uniphier-aidet.c
2406 F: drivers/mmc/host/uniphier-sd.c
2407 F: drivers/pinctrl/uniphier/
2408 F: drivers/reset/reset-uniphier.c
2409 F: drivers/tty/serial/8250/8250_uniphier.c
2412 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2413 M: Ulf Hansson <ulf.hansson@linaro.org>
2414 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2415 T: git git://git.linaro.org/people/ulfh/clk.git
2417 F: drivers/clk/ux500/
2419 ARM/VERSATILE EXPRESS PLATFORM
2420 M: Liviu Dudau <liviu.dudau@arm.com>
2421 M: Sudeep Holla <sudeep.holla@arm.com>
2422 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2423 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2425 F: arch/arm/boot/dts/vexpress*
2426 F: arch/arm64/boot/dts/arm/
2427 F: arch/arm/mach-vexpress/
2430 F: drivers/clk/versatile/clk-vexpress-osc.c
2431 F: drivers/clocksource/timer-versatile.c
2435 M: Russell King <linux@armlinux.org.uk>
2436 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2437 W: http://www.armlinux.org.uk/
2441 ARM/VOIPAC PXA270 SUPPORT
2442 M: Marek Vasut <marek.vasut@gmail.com>
2443 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2445 F: arch/arm/mach-pxa/vpac270.c
2446 F: arch/arm/mach-pxa/include/mach/vpac270.h
2448 ARM/VT8500 ARM ARCHITECTURE
2449 M: Tony Prisk <linux@prisktech.co.nz>
2450 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2452 F: arch/arm/mach-vt8500/
2453 F: drivers/clocksource/timer-vt8500.c
2454 F: drivers/i2c/busses/i2c-wmt.c
2455 F: drivers/mmc/host/wmt-sdmmc.c
2456 F: drivers/pwm/pwm-vt8500.c
2457 F: drivers/rtc/rtc-vt8500.c
2458 F: drivers/tty/serial/vt8500_serial.c
2459 F: drivers/usb/host/ehci-platform.c
2460 F: drivers/usb/host/uhci-platform.c
2461 F: drivers/video/fbdev/vt8500lcdfb.*
2462 F: drivers/video/fbdev/wm8505fb*
2463 F: drivers/video/fbdev/wmt_ge_rops.*
2465 ARM/ZIPIT Z2 SUPPORT
2466 M: Marek Vasut <marek.vasut@gmail.com>
2467 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2469 F: arch/arm/mach-pxa/z2.c
2470 F: arch/arm/mach-pxa/include/mach/z2.h
2472 ARM/ZTE ARCHITECTURE
2473 M: Jun Nie <jun.nie@linaro.org>
2474 M: Shawn Guo <shawnguo@kernel.org>
2475 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2477 F: arch/arm/boot/dts/zx2967*
2478 F: arch/arm/mach-zx/
2479 F: arch/arm64/boot/dts/zte/
2481 F: drivers/dma/zx_dma.c
2482 F: drivers/gpio/gpio-zx.c
2483 F: drivers/i2c/busses/i2c-zx2967.c
2484 F: drivers/mmc/host/dw_mmc-zx.*
2485 F: drivers/pinctrl/zte/
2487 F: drivers/thermal/zx2967_thermal.c
2488 F: drivers/watchdog/zx2967_wdt.c
2489 F: Documentation/devicetree/bindings/arm/zte.yaml
2490 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2491 F: Documentation/devicetree/bindings/dma/zxdma.txt
2492 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2493 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2494 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2495 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2496 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2497 F: Documentation/devicetree/bindings/soc/zte/
2498 F: Documentation/devicetree/bindings/sound/zte,*.txt
2499 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2500 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2501 F: include/dt-bindings/clock/zx2967*.h
2502 F: include/dt-bindings/soc/zte,*.h
2503 F: sound/soc/codecs/zx_aud96p22.c
2506 ARM/ZYNQ ARCHITECTURE
2507 M: Michal Simek <michal.simek@xilinx.com>
2508 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2509 W: http://wiki.xilinx.com
2510 T: git https://github.com/Xilinx/linux-xlnx.git
2512 F: arch/arm/mach-zynq/
2513 F: drivers/cpuidle/cpuidle-zynq.c
2514 F: drivers/block/xsysace.c
2517 F: drivers/clocksource/timer-cadence-ttc.c
2518 F: drivers/i2c/busses/i2c-cadence.c
2519 F: drivers/mmc/host/sdhci-of-arasan.c
2520 F: drivers/edac/synopsys_edac.c
2521 F: drivers/i2c/busses/i2c-xiic.c
2523 ARM64 PORT (AARCH64 ARCHITECTURE)
2524 M: Catalin Marinas <catalin.marinas@arm.com>
2525 M: Will Deacon <will.deacon@arm.com>
2526 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2527 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2530 X: arch/arm64/boot/dts/
2531 F: Documentation/arm64/
2533 AS3645A LED FLASH CONTROLLER DRIVER
2534 M: Sakari Ailus <sakari.ailus@iki.fi>
2535 L: linux-leds@vger.kernel.org
2537 F: drivers/leds/leds-as3645a.c
2539 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2540 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2541 L: linux-media@vger.kernel.org
2542 T: git git://linuxtv.org/media_tree.git
2544 F: drivers/media/i2c/ak7375.c
2545 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2547 ASAHI KASEI AK8974 DRIVER
2548 M: Linus Walleij <linus.walleij@linaro.org>
2549 L: linux-iio@vger.kernel.org
2550 W: http://www.akm.com/
2552 F: drivers/iio/magnetometer/ak8974.c
2554 ASC7621 HARDWARE MONITOR DRIVER
2555 M: George Joseph <george.joseph@fairview5.com>
2556 L: linux-hwmon@vger.kernel.org
2558 F: Documentation/hwmon/asc7621.rst
2559 F: drivers/hwmon/asc7621.c
2561 ASPEED VIDEO ENGINE DRIVER
2562 M: Eddie James <eajames@linux.ibm.com>
2563 L: linux-media@vger.kernel.org
2564 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2566 F: drivers/media/platform/aspeed-video.c
2567 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2569 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2570 M: Corentin Chary <corentin.chary@gmail.com>
2571 L: acpi4asus-user@lists.sourceforge.net
2572 L: platform-driver-x86@vger.kernel.org
2573 W: http://acpi4asus.sf.net
2575 F: drivers/platform/x86/asus*.c
2576 F: drivers/platform/x86/eeepc*.c
2578 ASUS WIRELESS RADIO CONTROL DRIVER
2579 M: João Paulo Rechi Vita <jprvita@gmail.com>
2580 L: platform-driver-x86@vger.kernel.org
2582 F: drivers/platform/x86/asus-wireless.c
2585 M: David Howells <dhowells@redhat.com>
2586 L: keyrings@vger.kernel.org
2588 F: Documentation/crypto/asymmetric-keys.txt
2589 F: include/linux/verification.h
2590 F: include/crypto/public_key.h
2591 F: include/crypto/pkcs7.h
2592 F: crypto/asymmetric_keys/
2594 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2595 R: Dan Williams <dan.j.williams@intel.com>
2596 W: http://sourceforge.net/projects/xscaleiop
2598 F: Documentation/crypto/async-tx-api.txt
2601 F: include/linux/dmaengine.h
2602 F: include/linux/async_tx.h
2605 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2606 L: linux-i2c@vger.kernel.org
2607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2609 F: Documentation/devicetree/bindings/eeprom/at24.txt
2610 F: drivers/misc/eeprom/at24.c
2612 ATA OVER ETHERNET (AOE) DRIVER
2613 M: "Ed L. Cashin" <ed.cashin@acm.org>
2614 W: http://www.openaoe.org/
2616 F: Documentation/aoe/
2617 F: drivers/block/aoe/
2619 ATHEROS 71XX/9XXX GPIO DRIVER
2620 M: Alban Bedel <albeu@free.fr>
2621 W: https://github.com/AlbanBedel/linux
2622 T: git git://github.com/AlbanBedel/linux
2624 F: drivers/gpio/gpio-ath79.c
2625 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2627 ATHEROS 71XX/9XXX USB PHY DRIVER
2628 M: Alban Bedel <albeu@free.fr>
2629 W: https://github.com/AlbanBedel/linux
2630 T: git git://github.com/AlbanBedel/linux
2632 F: drivers/phy/qualcomm/phy-ath79-usb.c
2633 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2635 ATHEROS ATH GENERIC UTILITIES
2636 M: Kalle Valo <kvalo@codeaurora.org>
2637 L: linux-wireless@vger.kernel.org
2639 F: drivers/net/wireless/ath/*
2641 ATHEROS ATH5K WIRELESS DRIVER
2642 M: Jiri Slaby <jirislaby@gmail.com>
2643 M: Nick Kossifidis <mickflemm@gmail.com>
2644 M: Luis Chamberlain <mcgrof@kernel.org>
2645 L: linux-wireless@vger.kernel.org
2646 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2648 F: drivers/net/wireless/ath/ath5k/
2650 ATHEROS ATH6KL WIRELESS DRIVER
2651 M: Kalle Valo <kvalo@codeaurora.org>
2652 L: linux-wireless@vger.kernel.org
2653 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2656 F: drivers/net/wireless/ath/ath6kl/
2659 M: Ville Syrjala <syrjala@sci.fi>
2661 F: drivers/input/misc/ati_remote2.c
2663 ATK0110 HWMON DRIVER
2664 M: Luca Tettamanti <kronos.it@gmail.com>
2665 L: linux-hwmon@vger.kernel.org
2667 F: drivers/hwmon/asus_atk0110.c
2669 ATLX ETHERNET DRIVERS
2670 M: Jay Cliburn <jcliburn@gmail.com>
2671 M: Chris Snook <chris.snook@gmail.com>
2672 L: netdev@vger.kernel.org
2673 W: http://sourceforge.net/projects/atl1
2674 W: http://atl1.sourceforge.net
2676 F: drivers/net/ethernet/atheros/
2679 M: Chas Williams <3chas3@gmail.com>
2680 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2681 L: netdev@vger.kernel.org
2682 W: http://linux-atm.sourceforge.net
2685 F: include/linux/atm*
2686 F: include/uapi/linux/atm*
2688 ATMEL MACB ETHERNET DRIVER
2689 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2691 F: drivers/net/ethernet/cadence/
2693 ATMEL MAXTOUCH DRIVER
2694 M: Nick Dyer <nick@shmanahar.org>
2695 T: git git://github.com/ndyer/linux.git
2697 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2698 F: drivers/input/touchscreen/atmel_mxt_ts.c
2700 ATMEL WIRELESS DRIVER
2701 M: Simon Kelley <simon@thekelleys.org.uk>
2702 L: linux-wireless@vger.kernel.org
2703 W: http://www.thekelleys.org.uk/atmel
2704 W: http://atmelwlandriver.sourceforge.net/
2706 F: drivers/net/wireless/atmel/atmel*
2708 ATOMIC INFRASTRUCTURE
2709 M: Will Deacon <will.deacon@arm.com>
2710 M: Peter Zijlstra <peterz@infradead.org>
2711 R: Boqun Feng <boqun.feng@gmail.com>
2712 L: linux-kernel@vger.kernel.org
2714 F: arch/*/include/asm/atomic*.h
2715 F: include/*/atomic*.h
2718 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2719 M: Bradley Grove <linuxdrivers@attotech.com>
2720 L: linux-scsi@vger.kernel.org
2721 W: http://www.attotech.com
2723 F: drivers/scsi/esas2r
2725 ATUSB IEEE 802.15.4 RADIO DRIVER
2726 M: Stefan Schmidt <stefan@datenfreihafen.org>
2727 L: linux-wpan@vger.kernel.org
2729 F: drivers/net/ieee802154/atusb.c
2730 F: drivers/net/ieee802154/atusb.h
2731 F: drivers/net/ieee802154/at86rf230.h
2734 M: Paul Moore <paul@paul-moore.com>
2735 M: Eric Paris <eparis@redhat.com>
2736 L: linux-audit@redhat.com (moderated for non-subscribers)
2737 W: https://github.com/linux-audit
2738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2740 F: include/linux/audit.h
2741 F: include/uapi/linux/audit.h
2744 AUXILIARY DISPLAY DRIVERS
2745 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2747 F: drivers/auxdisplay/
2748 F: include/linux/cfag12864b.h
2750 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2751 M: Andreas Klinger <ak@it-klinger.de>
2752 L: linux-iio@vger.kernel.org
2754 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2755 F: drivers/iio/adc/hx711.c
2758 M: Ralf Baechle <ralf@linux-mips.org>
2759 L: linux-hams@vger.kernel.org
2760 W: http://www.linux-ax25.org/
2762 F: include/uapi/linux/ax25.h
2763 F: include/net/ax25.h
2767 M: Peter Rosin <peda@axentia.se>
2768 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2770 F: Documentation/devicetree/bindings/arm/axentia.txt
2771 F: arch/arm/boot/dts/at91-linea.dtsi
2772 F: arch/arm/boot/dts/at91-natte.dtsi
2773 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2774 F: arch/arm/boot/dts/at91-tse850-3.dts
2776 AXENTIA ASOC DRIVERS
2777 M: Peter Rosin <peda@axentia.se>
2778 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2780 F: Documentation/devicetree/bindings/sound/axentia,*
2781 F: sound/soc/atmel/tse850-pcm5142.c
2783 AXXIA I2C CONTROLLER
2784 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
2785 L: linux-i2c@vger.kernel.org
2787 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2788 F: drivers/i2c/busses/i2c-axxia.c
2791 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2792 L: linux-media@vger.kernel.org
2793 W: https://linuxtv.org
2794 T: git git://linuxtv.org/media_tree.git
2796 F: drivers/media/usb/dvb-usb-v2/az6007.c
2798 AZTECH FM RADIO RECEIVER DRIVER
2799 M: Hans Verkuil <hverkuil@xs4all.nl>
2800 L: linux-media@vger.kernel.org
2801 T: git git://linuxtv.org/media_tree.git
2802 W: https://linuxtv.org
2804 F: drivers/media/radio/radio-aztech*
2807 L: linux-wireless@vger.kernel.org
2808 L: b43-dev@lists.infradead.org
2809 W: http://wireless.kernel.org/en/users/Drivers/b43
2811 F: drivers/net/wireless/broadcom/b43/
2813 B43LEGACY WIRELESS DRIVER
2814 M: Larry Finger <Larry.Finger@lwfinger.net>
2815 L: linux-wireless@vger.kernel.org
2816 L: b43-dev@lists.infradead.org
2817 W: http://wireless.kernel.org/en/users/Drivers/b43
2819 F: drivers/net/wireless/broadcom/b43legacy/
2821 BACKLIGHT CLASS/SUBSYSTEM
2822 M: Lee Jones <lee.jones@linaro.org>
2823 M: Daniel Thompson <daniel.thompson@linaro.org>
2824 M: Jingoo Han <jingoohan1@gmail.com>
2825 L: dri-devel@lists.freedesktop.org
2826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2828 F: drivers/video/backlight/
2829 F: include/linux/backlight.h
2830 F: include/linux/pwm_backlight.h
2831 F: Documentation/devicetree/bindings/leds/backlight
2834 M: Marek Lindner <mareklindner@neomailbox.ch>
2835 M: Simon Wunderlich <sw@simonwunderlich.de>
2836 M: Antonio Quartulli <a@unstable.cc>
2837 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2838 W: https://www.open-mesh.org/
2839 B: https://www.open-mesh.org/projects/batman-adv/issues
2840 C: irc://chat.freenode.net/batman
2841 Q: https://patchwork.open-mesh.org/project/batman/list/
2842 T: git https://git.open-mesh.org/linux-merge.git
2844 F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2845 F: Documentation/ABI/obsolete/sysfs-class-net-mesh
2846 F: Documentation/networking/batman-adv.rst
2847 F: include/uapi/linux/batadv_packet.h
2848 F: include/uapi/linux/batman_adv.h
2851 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2852 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2853 L: linux-hams@vger.kernel.org
2854 W: http://www.baycom.org/~tom/ham/ham.html
2856 F: drivers/net/hamradio/baycom*
2858 BCACHE (BLOCK LAYER CACHE)
2859 M: Coly Li <colyli@suse.de>
2860 M: Kent Overstreet <kent.overstreet@gmail.com>
2861 L: linux-bcache@vger.kernel.org
2862 W: http://bcache.evilpiepirate.org
2863 C: irc://irc.oftc.net/bcache
2865 F: drivers/md/bcache/
2867 BDISP ST MEDIA DRIVER
2868 M: Fabien Dessenne <fabien.dessenne@st.com>
2869 L: linux-media@vger.kernel.org
2870 T: git git://linuxtv.org/media_tree.git
2871 W: https://linuxtv.org
2873 F: drivers/media/platform/sti/bdisp
2875 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2876 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2877 L: netdev@vger.kernel.org
2879 F: drivers/net/ethernet/ec_bhf.c
2882 M: Luis de Bethencourt <luisbg@kernel.org>
2883 M: Salah Triki <salah.triki@gmail.com>
2885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2886 F: Documentation/filesystems/befs.txt
2890 M: Paolo Valente <paolo.valente@linaro.org>
2891 M: Jens Axboe <axboe@kernel.dk>
2892 L: linux-block@vger.kernel.org
2895 F: Documentation/block/bfq-iosched.txt
2898 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2900 F: Documentation/filesystems/bfs.txt
2902 F: include/uapi/linux/bfs_fs.h
2904 BLINKM RGB LED DRIVER
2905 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2907 F: drivers/leds/leds-blinkm.c
2910 M: Jens Axboe <axboe@kernel.dk>
2911 L: linux-block@vger.kernel.org
2912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2916 F: kernel/trace/blktrace.c
2920 M: Joern Engel <joern@lazybastard.org>
2921 L: linux-mtd@lists.infradead.org
2923 F: drivers/mtd/devices/block2mtd.c
2926 M: Marcel Holtmann <marcel@holtmann.org>
2927 M: Johan Hedberg <johan.hedberg@gmail.com>
2928 L: linux-bluetooth@vger.kernel.org
2929 W: http://www.bluez.org/
2930 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2933 F: drivers/bluetooth/
2936 M: Marcel Holtmann <marcel@holtmann.org>
2937 M: Johan Hedberg <johan.hedberg@gmail.com>
2938 L: linux-bluetooth@vger.kernel.org
2939 W: http://www.bluez.org/
2940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2941 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2944 F: include/net/bluetooth/
2947 M: Jay Vosburgh <j.vosburgh@gmail.com>
2948 M: Veaceslav Falico <vfalico@gmail.com>
2949 M: Andy Gospodarek <andy@greyhouse.net>
2950 L: netdev@vger.kernel.org
2951 W: http://sourceforge.net/projects/bonding/
2953 F: drivers/net/bonding/
2954 F: include/uapi/linux/if_bonding.h
2956 BPF (Safe dynamic programs and tools)
2957 M: Alexei Starovoitov <ast@kernel.org>
2958 M: Daniel Borkmann <daniel@iogearbox.net>
2959 R: Martin KaFai Lau <kafai@fb.com>
2960 R: Song Liu <songliubraving@fb.com>
2961 R: Yonghong Song <yhs@fb.com>
2962 L: netdev@vger.kernel.org
2963 L: bpf@vger.kernel.org
2964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2966 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2969 F: Documentation/networking/filter.txt
2970 F: Documentation/bpf/
2971 F: include/linux/bpf*
2972 F: include/linux/filter.h
2973 F: include/trace/events/xdp.h
2974 F: include/uapi/linux/bpf*
2975 F: include/uapi/linux/filter.h
2977 F: kernel/trace/bpf_trace.c
2980 F: net/core/filter.c
2981 F: net/sched/act_bpf.c
2982 F: net/sched/cls_bpf.c
2986 F: tools/testing/selftests/bpf/
2991 M: Shubham Bansal <illusionist.neo@gmail.com>
2992 L: netdev@vger.kernel.org
2993 L: bpf@vger.kernel.org
2998 M: Daniel Borkmann <daniel@iogearbox.net>
2999 M: Alexei Starovoitov <ast@kernel.org>
3000 M: Zi Shen Lim <zlim.lnx@gmail.com>
3001 L: netdev@vger.kernel.org
3002 L: bpf@vger.kernel.org
3006 BPF JIT for MIPS (32-BIT AND 64-BIT)
3007 M: Paul Burton <paul.burton@mips.com>
3008 L: netdev@vger.kernel.org
3009 L: bpf@vger.kernel.org
3013 BPF JIT for NFP NICs
3014 M: Jakub Kicinski <jakub.kicinski@netronome.com>
3015 L: netdev@vger.kernel.org
3016 L: bpf@vger.kernel.org
3018 F: drivers/net/ethernet/netronome/nfp/bpf/
3020 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3021 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3022 M: Sandipan Das <sandipan@linux.ibm.com>
3023 L: netdev@vger.kernel.org
3024 L: bpf@vger.kernel.org
3026 F: arch/powerpc/net/
3028 BPF JIT for RISC-V (RV64G)
3029 M: Björn Töpel <bjorn.topel@gmail.com>
3030 L: netdev@vger.kernel.org
3035 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
3036 M: Heiko Carstens <heiko.carstens@de.ibm.com>
3037 L: netdev@vger.kernel.org
3038 L: bpf@vger.kernel.org
3041 X: arch/s390/net/pnet.c
3043 BPF JIT for SPARC (32-BIT AND 64-BIT)
3044 M: David S. Miller <davem@davemloft.net>
3045 L: netdev@vger.kernel.org
3046 L: bpf@vger.kernel.org
3050 BPF JIT for X86 32-BIT
3051 M: Wang YanQing <udknight@gmail.com>
3052 L: netdev@vger.kernel.org
3053 L: bpf@vger.kernel.org
3055 F: arch/x86/net/bpf_jit_comp32.c
3057 BPF JIT for X86 64-BIT
3058 M: Alexei Starovoitov <ast@kernel.org>
3059 M: Daniel Borkmann <daniel@iogearbox.net>
3060 L: netdev@vger.kernel.org
3061 L: bpf@vger.kernel.org
3064 X: arch/x86/net/bpf_jit_comp32.c
3066 BROADCOM B44 10/100 ETHERNET DRIVER
3067 M: Michael Chan <michael.chan@broadcom.com>
3068 L: netdev@vger.kernel.org
3070 F: drivers/net/ethernet/broadcom/b44.*
3072 BROADCOM B53 ETHERNET SWITCH DRIVER
3073 M: Florian Fainelli <f.fainelli@gmail.com>
3074 L: netdev@vger.kernel.org
3075 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3077 F: drivers/net/dsa/b53/*
3078 F: include/linux/platform_data/b53.h
3080 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3081 M: Florian Fainelli <f.fainelli@gmail.com>
3082 M: Ray Jui <rjui@broadcom.com>
3083 M: Scott Branden <sbranden@broadcom.com>
3084 M: bcm-kernel-feedback-list@broadcom.com
3085 T: git git://github.com/broadcom/mach-bcm
3091 F: arch/arm/mach-bcm/
3093 BROADCOM BCM2835 ARM ARCHITECTURE
3094 M: Eric Anholt <eric@anholt.net>
3095 M: Stefan Wahren <stefan.wahren@i2se.com>
3096 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3097 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3098 T: git git://github.com/anholt/linux
3101 F: drivers/staging/vc04_services
3103 BROADCOM BCM47XX MIPS ARCHITECTURE
3104 M: Hauke Mehrtens <hauke@hauke-m.de>
3105 M: Rafał Miłecki <zajec5@gmail.com>
3106 L: linux-mips@vger.kernel.org
3108 F: Documentation/devicetree/bindings/mips/brcm/
3109 F: arch/mips/bcm47xx/*
3110 F: arch/mips/include/asm/mach-bcm47xx/*
3112 BROADCOM BCM5301X ARM ARCHITECTURE
3113 M: Hauke Mehrtens <hauke@hauke-m.de>
3114 M: Rafał Miłecki <zajec5@gmail.com>
3115 M: bcm-kernel-feedback-list@broadcom.com
3116 L: linux-arm-kernel@lists.infradead.org
3118 F: arch/arm/mach-bcm/bcm_5301x.c
3119 F: arch/arm/boot/dts/bcm5301x*.dtsi
3120 F: arch/arm/boot/dts/bcm470*
3121 F: arch/arm/boot/dts/bcm953012*
3123 BROADCOM BCM53573 ARM ARCHITECTURE
3124 M: Rafał Miłecki <rafal@milecki.pl>
3125 L: linux-arm-kernel@lists.infradead.org
3127 F: arch/arm/boot/dts/bcm53573*
3128 F: arch/arm/boot/dts/bcm47189*
3130 BROADCOM BCM63XX ARM ARCHITECTURE
3131 M: Florian Fainelli <f.fainelli@gmail.com>
3132 M: bcm-kernel-feedback-list@broadcom.com
3133 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3134 T: git git://github.com/broadcom/stblinux.git
3138 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3139 M: Kevin Cernekee <cernekee@gmail.com>
3140 L: linux-usb@vger.kernel.org
3142 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3144 BROADCOM BCM7XXX ARM ARCHITECTURE
3145 M: Brian Norris <computersforpeace@gmail.com>
3146 M: Gregory Fong <gregory.0xf0@gmail.com>
3147 M: Florian Fainelli <f.fainelli@gmail.com>
3148 M: bcm-kernel-feedback-list@broadcom.com
3149 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3150 T: git git://github.com/broadcom/stblinux.git
3152 F: arch/arm/mach-bcm/*brcmstb*
3153 F: arch/arm/boot/dts/bcm7*.dts*
3154 F: drivers/bus/brcmstb_gisb.c
3155 F: arch/arm/mm/cache-b15-rac.c
3156 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3159 BROADCOM BMIPS CPUFREQ DRIVER
3160 M: Markus Mayer <mmayer@broadcom.com>
3161 M: bcm-kernel-feedback-list@broadcom.com
3162 L: linux-pm@vger.kernel.org
3164 F: drivers/cpufreq/bmips-cpufreq.c
3166 BROADCOM BMIPS MIPS ARCHITECTURE
3167 M: Kevin Cernekee <cernekee@gmail.com>
3168 M: Florian Fainelli <f.fainelli@gmail.com>
3169 L: bcm-kernel-feedback-list@broadcom.com
3170 L: linux-mips@vger.kernel.org
3171 T: git git://github.com/broadcom/stblinux.git
3173 F: arch/mips/bmips/*
3174 F: arch/mips/include/asm/mach-bmips/*
3175 F: arch/mips/kernel/*bmips*
3176 F: arch/mips/boot/dts/brcm/bcm*.dts*
3177 F: drivers/irqchip/irq-bcm63*
3178 F: drivers/irqchip/irq-bcm7*
3179 F: drivers/irqchip/irq-brcmstb*
3180 F: include/linux/bcm963xx_nvram.h
3181 F: include/linux/bcm963xx_tag.h
3183 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3184 M: Rasesh Mody <rmody@marvell.com>
3185 M: GR-Linux-NIC-Dev@marvell.com
3186 L: netdev@vger.kernel.org
3188 F: drivers/net/ethernet/broadcom/bnx2.*
3189 F: drivers/net/ethernet/broadcom/bnx2_*
3191 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3192 M: QLogic-Storage-Upstream@qlogic.com
3193 L: linux-scsi@vger.kernel.org
3195 F: drivers/scsi/bnx2fc/
3197 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3198 M: QLogic-Storage-Upstream@qlogic.com
3199 L: linux-scsi@vger.kernel.org
3201 F: drivers/scsi/bnx2i/
3203 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3204 M: Ariel Elior <aelior@marvell.com>
3205 M: Sudarsana Kalluru <skalluru@marvell.com>
3206 M: GR-everest-linux-l2@marvell.com
3207 L: netdev@vger.kernel.org
3209 F: drivers/net/ethernet/broadcom/bnx2x/
3211 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3212 M: Michael Chan <michael.chan@broadcom.com>
3213 L: netdev@vger.kernel.org
3215 F: drivers/net/ethernet/broadcom/bnxt/
3217 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3218 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3219 M: Franky Lin <franky.lin@broadcom.com>
3220 M: Hante Meuleman <hante.meuleman@broadcom.com>
3221 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3222 M: Wright Feng <wright.feng@cypress.com>
3223 L: linux-wireless@vger.kernel.org
3224 L: brcm80211-dev-list.pdl@broadcom.com
3225 L: brcm80211-dev-list@cypress.com
3227 F: drivers/net/wireless/broadcom/brcm80211/
3229 BROADCOM BRCMSTB GPIO DRIVER
3230 M: Gregory Fong <gregory.0xf0@gmail.com>
3231 L: bcm-kernel-feedback-list@broadcom.com
3233 F: drivers/gpio/gpio-brcmstb.c
3234 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3236 BROADCOM BRCMSTB I2C DRIVER
3237 M: Kamal Dasu <kdasu.kdev@gmail.com>
3238 L: linux-i2c@vger.kernel.org
3239 L: bcm-kernel-feedback-list@broadcom.com
3241 F: drivers/i2c/busses/i2c-brcmstb.c
3242 F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3244 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3245 M: Al Cooper <alcooperx@gmail.com>
3246 L: linux-kernel@vger.kernel.org
3247 L: bcm-kernel-feedback-list@broadcom.com
3249 F: drivers/phy/broadcom/phy-brcm-usb*
3251 BROADCOM GENET ETHERNET DRIVER
3252 M: Doug Berger <opendmb@gmail.com>
3253 M: Florian Fainelli <f.fainelli@gmail.com>
3254 L: bcm-kernel-feedback-list@broadcom.com
3255 L: netdev@vger.kernel.org
3257 F: drivers/net/ethernet/broadcom/genet/
3259 BROADCOM IPROC ARM ARCHITECTURE
3260 M: Ray Jui <rjui@broadcom.com>
3261 M: Scott Branden <sbranden@broadcom.com>
3262 M: bcm-kernel-feedback-list@broadcom.com
3263 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3264 T: git git://github.com/broadcom/cygnus-linux.git
3281 F: arch/arm64/boot/dts/broadcom/northstar2/*
3282 F: arch/arm64/boot/dts/broadcom/stingray/*
3283 F: drivers/clk/bcm/clk-ns*
3284 F: drivers/clk/bcm/clk-sr*
3285 F: drivers/pinctrl/bcm/pinctrl-ns*
3286 F: include/dt-bindings/clock/bcm-sr*
3288 BROADCOM KONA GPIO DRIVER
3289 M: Ray Jui <rjui@broadcom.com>
3290 L: bcm-kernel-feedback-list@broadcom.com
3292 F: drivers/gpio/gpio-bcm-kona.c
3293 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3295 BROADCOM NETXTREME-E ROCE DRIVER
3296 M: Selvin Xavier <selvin.xavier@broadcom.com>
3297 M: Devesh Sharma <devesh.sharma@broadcom.com>
3298 M: Somnath Kotur <somnath.kotur@broadcom.com>
3299 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3300 L: linux-rdma@vger.kernel.org
3301 W: http://www.broadcom.com
3303 F: drivers/infiniband/hw/bnxt_re/
3304 F: include/uapi/rdma/bnxt_re-abi.h
3306 BROADCOM NVRAM DRIVER
3307 M: Rafał Miłecki <zajec5@gmail.com>
3308 L: linux-mips@vger.kernel.org
3310 F: drivers/firmware/broadcom/*
3312 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3313 M: Rafał Miłecki <zajec5@gmail.com>
3314 L: linux-wireless@vger.kernel.org
3317 F: include/linux/bcma/
3319 BROADCOM STB AVS CPUFREQ DRIVER
3320 M: Markus Mayer <mmayer@broadcom.com>
3321 M: bcm-kernel-feedback-list@broadcom.com
3322 L: linux-pm@vger.kernel.org
3324 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3325 F: drivers/cpufreq/brcmstb*
3327 BROADCOM STB AVS TMON DRIVER
3328 M: Markus Mayer <mmayer@broadcom.com>
3329 M: bcm-kernel-feedback-list@broadcom.com
3330 L: linux-pm@vger.kernel.org
3332 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3333 F: drivers/thermal/broadcom/brcmstb*
3335 BROADCOM STB NAND FLASH DRIVER
3336 M: Brian Norris <computersforpeace@gmail.com>
3337 M: Kamal Dasu <kdasu.kdev@gmail.com>
3338 L: linux-mtd@lists.infradead.org
3339 L: bcm-kernel-feedback-list@broadcom.com
3341 F: drivers/mtd/nand/raw/brcmnand/
3343 BROADCOM STB DPFE DRIVER
3344 M: Markus Mayer <mmayer@broadcom.com>
3345 M: bcm-kernel-feedback-list@broadcom.com
3346 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3348 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3349 F: drivers/memory/brcmstb_dpfe.c
3352 M: Kamal Dasu <kdasu.kdev@gmail.com>
3353 M: bcm-kernel-feedback-list@broadcom.com
3355 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3356 F: drivers/spi/spi-bcm-qspi.*
3357 F: drivers/spi/spi-brcmstb-qspi.c
3358 F: drivers/spi/spi-iproc-qspi.c
3360 BROADCOM SYSTEMPORT ETHERNET DRIVER
3361 M: Florian Fainelli <f.fainelli@gmail.com>
3362 L: bcm-kernel-feedback-list@broadcom.com
3363 L: netdev@vger.kernel.org
3365 F: drivers/net/ethernet/broadcom/bcmsysport.*
3367 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3368 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3369 M: Prashant Sreedharan <prashant@broadcom.com>
3370 M: Michael Chan <mchan@broadcom.com>
3371 L: netdev@vger.kernel.org
3373 F: drivers/net/ethernet/broadcom/tg3.*
3375 BROCADE BFA FC SCSI DRIVER
3376 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3377 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3378 L: linux-scsi@vger.kernel.org
3380 F: drivers/scsi/bfa/
3382 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3383 M: Rasesh Mody <rmody@marvell.com>
3384 M: Sudarsana Kalluru <skalluru@marvell.com>
3385 M: GR-Linux-NIC-Dev@marvell.com
3386 L: netdev@vger.kernel.org
3388 F: drivers/net/ethernet/brocade/bna/
3390 BSG (block layer generic sg v4 driver)
3391 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3392 L: linux-scsi@vger.kernel.org
3395 F: include/linux/bsg.h
3396 F: include/uapi/linux/bsg.h
3399 M: Clemens Ladisch <clemens@ladisch.de>
3400 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3403 F: Documentation/sound/cards/bt87x.rst
3404 F: sound/pci/bt87x.c
3407 M: Michael Buesch <m@bues.ch>
3408 W: http://bu3sch.de/btgpio.php
3410 F: drivers/gpio/gpio-bt8xx.c
3413 M: Chris Mason <clm@fb.com>
3414 M: Josef Bacik <josef@toxicpanda.com>
3415 M: David Sterba <dsterba@suse.com>
3416 L: linux-btrfs@vger.kernel.org
3417 W: http://btrfs.wiki.kernel.org/
3418 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3421 F: Documentation/filesystems/btrfs.txt
3423 F: include/linux/btrfs*
3424 F: include/uapi/linux/btrfs*
3426 BTTV VIDEO4LINUX DRIVER
3427 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3428 L: linux-media@vger.kernel.org
3429 W: https://linuxtv.org
3430 T: git git://linuxtv.org/media_tree.git
3432 F: Documentation/media/v4l-drivers/bttv*
3433 F: drivers/media/pci/bt8xx/bttv*
3435 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3436 M: Chanwoo Choi <cw00.choi@samsung.com>
3437 L: linux-pm@vger.kernel.org
3438 L: linux-samsung-soc@vger.kernel.org
3439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3441 F: drivers/devfreq/exynos-bus.c
3442 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3444 BUSLOGIC SCSI DRIVER
3445 M: Khalid Aziz <khalid@gonehiking.org>
3446 L: linux-scsi@vger.kernel.org
3448 F: drivers/scsi/BusLogic.*
3449 F: drivers/scsi/FlashPoint.*
3451 C-MEDIA CMI8788 DRIVER
3452 M: Clemens Ladisch <clemens@ladisch.de>
3453 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3456 F: sound/pci/oxygen/
3459 M: Guo Ren <guoren@kernel.org>
3460 T: git https://github.com/c-sky/csky-linux.git
3463 F: Documentation/devicetree/bindings/csky/
3464 F: drivers/irqchip/irq-csky-*
3465 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3466 F: drivers/clocksource/timer-gx6605s.c
3467 F: drivers/clocksource/timer-mp-csky.c
3468 F: Documentation/devicetree/bindings/timer/csky,*
3473 M: Mark Salter <msalter@redhat.com>
3474 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3475 L: linux-c6x-dev@linux-c6x.org
3476 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3480 CA8210 IEEE-802.15.4 RADIO DRIVER
3481 M: Harry Morris <h.morris@cascoda.com>
3482 L: linux-wpan@vger.kernel.org
3483 W: https://github.com/Cascoda/ca8210-linux.git
3485 F: drivers/net/ieee802154/ca8210.c
3486 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3488 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3489 M: David Howells <dhowells@redhat.com>
3490 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3492 F: Documentation/filesystems/caching/cachefiles.txt
3495 CADENCE MIPI-CSI2 BRIDGES
3496 M: Maxime Ripard <maxime.ripard@bootlin.com>
3497 L: linux-media@vger.kernel.org
3499 F: Documentation/devicetree/bindings/media/cdns,*.txt
3500 F: drivers/media/platform/cadence/cdns-csi2*
3502 CADET FM/AM RADIO RECEIVER DRIVER
3503 M: Hans Verkuil <hverkuil@xs4all.nl>
3504 L: linux-media@vger.kernel.org
3505 T: git git://linuxtv.org/media_tree.git
3506 W: https://linuxtv.org
3508 F: drivers/media/radio/radio-cadet*
3510 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3511 M: Jonathan Corbet <corbet@lwn.net>
3512 L: linux-media@vger.kernel.org
3513 T: git git://linuxtv.org/media_tree.git
3515 F: Documentation/media/v4l-drivers/cafe_ccic*
3516 F: drivers/media/platform/marvell-ccic/
3519 L: netdev@vger.kernel.org
3521 F: Documentation/networking/caif/
3522 F: drivers/net/caif/
3523 F: include/uapi/linux/caif/
3524 F: include/net/caif/
3528 M: Toke Høiland-Jørgensen <toke@toke.dk>
3529 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3531 F: net/sched/sch_cake.c
3533 CALGARY x86-64 IOMMU
3534 M: Muli Ben-Yehuda <mulix@mulix.org>
3535 M: Jon Mason <jdmason@kudzu.us>
3536 L: iommu@lists.linux-foundation.org
3538 F: arch/x86/kernel/pci-calgary_64.c
3539 F: arch/x86/kernel/tce_64.c
3540 F: arch/x86/include/asm/calgary.h
3541 F: arch/x86/include/asm/tce.h
3544 M: Wolfgang Grandegger <wg@grandegger.com>
3545 M: Marc Kleine-Budde <mkl@pengutronix.de>
3546 L: linux-can@vger.kernel.org
3547 W: https://github.com/linux-can
3548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3549 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3551 F: Documentation/devicetree/bindings/net/can/
3553 F: include/linux/can/dev.h
3554 F: include/linux/can/platform/
3555 F: include/uapi/linux/can/error.h
3556 F: include/uapi/linux/can/netlink.h
3559 M: Oliver Hartkopp <socketcan@hartkopp.net>
3560 M: Marc Kleine-Budde <mkl@pengutronix.de>
3561 L: linux-can@vger.kernel.org
3562 W: https://github.com/linux-can
3563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3566 F: Documentation/networking/can.rst
3568 F: include/linux/can/core.h
3569 F: include/uapi/linux/can.h
3570 F: include/uapi/linux/can/bcm.h
3571 F: include/uapi/linux/can/raw.h
3572 F: include/uapi/linux/can/gw.h
3575 M: Serge Hallyn <serge@hallyn.com>
3576 L: linux-security-module@vger.kernel.org
3578 F: include/linux/capability.h
3579 F: include/uapi/linux/capability.h
3580 F: security/commoncap.c
3581 F: kernel/capability.c
3583 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3584 M: Kevin Tsai <ktsai@capellamicro.com>
3586 F: drivers/iio/light/cm*
3588 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3589 M: Christian Lamparter <chunkeey@googlemail.com>
3590 L: linux-wireless@vger.kernel.org
3591 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3593 F: drivers/net/wireless/ath/carl9170/
3596 M: Jan Glauber <jglauber@cavium.com>
3597 M: David Daney <david.daney@cavium.com>
3598 W: http://www.cavium.com
3600 F: drivers/i2c/busses/i2c-octeon*
3601 F: drivers/i2c/busses/i2c-thunderx*
3603 CAVIUM LIQUIDIO NETWORK DRIVER
3604 M: Derek Chickles <dchickles@marvell.com>
3605 M: Satanand Burla <sburla@marvell.com>
3606 M: Felix Manlunas <fmanlunas@marvell.com>
3607 L: netdev@vger.kernel.org
3608 W: http://www.cavium.com
3610 F: drivers/net/ethernet/cavium/liquidio/
3613 M: Jan Glauber <jglauber@cavium.com>
3614 M: David Daney <david.daney@cavium.com>
3615 M: Steven J. Hill <Steven.Hill@cavium.com>
3616 W: http://www.cavium.com
3618 F: drivers/mmc/host/cavium*
3620 CAVIUM OCTEON-TX CRYPTO DRIVER
3621 M: George Cherian <george.cherian@cavium.com>
3622 L: linux-crypto@vger.kernel.org
3623 W: http://www.cavium.com
3625 F: drivers/crypto/cavium/cpt/
3627 CAVIUM THUNDERX2 ARM64 SOC
3628 M: Robert Richter <rrichter@cavium.com>
3629 M: Jayachandran C <jnair@caviumnetworks.com>
3630 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3632 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3633 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3635 CC2520 IEEE-802.15.4 RADIO DRIVER
3636 M: Varka Bhadram <varkabhadram@gmail.com>
3637 L: linux-wpan@vger.kernel.org
3639 F: drivers/net/ieee802154/cc2520.c
3640 F: include/linux/spi/cc2520.h
3641 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3643 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3644 M: Gilad Ben-Yossef <gilad@benyossef.com>
3645 L: linux-crypto@vger.kernel.org
3647 F: drivers/crypto/ccree/
3648 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3651 M: Hans Verkuil <hans.verkuil@cisco.com>
3652 L: linux-media@vger.kernel.org
3653 T: git git://linuxtv.org/media_tree.git
3654 W: http://linuxtv.org
3656 F: Documentation/media/kapi/cec-core.rst
3657 F: Documentation/media/uapi/cec
3658 F: drivers/media/cec/
3659 F: drivers/media/rc/keymaps/rc-cec.c
3660 F: include/media/cec.h
3661 F: include/media/cec-notifier.h
3662 F: include/uapi/linux/cec.h
3663 F: include/uapi/linux/cec-funcs.h
3664 F: Documentation/devicetree/bindings/media/cec.txt
3665 F: Documentation/ABI/testing/debugfs-cec-error-inj
3668 M: Hans Verkuil <hans.verkuil@cisco.com>
3669 L: linux-media@vger.kernel.org
3670 T: git git://linuxtv.org/media_tree.git
3671 W: http://linuxtv.org
3673 F: drivers/media/platform/cec-gpio/
3674 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3676 CELL BROADBAND ENGINE ARCHITECTURE
3677 M: Arnd Bergmann <arnd@arndb.de>
3678 L: linuxppc-dev@lists.ozlabs.org
3679 W: http://www.ibm.com/developerworks/power/cell/
3681 F: arch/powerpc/include/asm/cell*.h
3682 F: arch/powerpc/include/asm/spu*.h
3683 F: arch/powerpc/include/uapi/asm/spu*.h
3684 F: arch/powerpc/oprofile/*cell*
3685 F: arch/powerpc/platforms/cell/
3687 CEPH COMMON CODE (LIBCEPH)
3688 M: Ilya Dryomov <idryomov@gmail.com>
3689 M: "Yan, Zheng" <zyan@redhat.com>
3690 M: Sage Weil <sage@redhat.com>
3691 L: ceph-devel@vger.kernel.org
3693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3694 T: git git://github.com/ceph/ceph-client.git
3697 F: include/linux/ceph/
3698 F: include/linux/crush/
3700 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3701 M: "Yan, Zheng" <zyan@redhat.com>
3702 M: Sage Weil <sage@redhat.com>
3703 M: Ilya Dryomov <idryomov@gmail.com>
3704 L: ceph-devel@vger.kernel.org
3706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3707 T: git git://github.com/ceph/ceph-client.git
3709 F: Documentation/filesystems/ceph.txt
3712 CERTIFICATE HANDLING:
3713 M: David Howells <dhowells@redhat.com>
3714 M: David Woodhouse <dwmw2@infradead.org>
3715 L: keyrings@vger.kernel.org
3717 F: Documentation/admin-guide/module-signing.rst
3719 F: scripts/sign-file.c
3720 F: scripts/extract-cert.c
3722 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3723 L: linux-usb@vger.kernel.org
3725 F: Documentation/usb/WUSB-Design-overview.txt
3726 F: Documentation/usb/wusb-cbaf
3727 F: drivers/usb/host/hwa-hc.c
3728 F: drivers/usb/host/whci/
3729 F: drivers/usb/wusbcore/
3730 F: include/linux/usb/wusb*
3732 CFAG12864B LCD DRIVER
3733 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3735 F: drivers/auxdisplay/cfag12864b.c
3736 F: include/linux/cfag12864b.h
3738 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3739 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3741 F: drivers/auxdisplay/cfag12864bfb.c
3742 F: include/linux/cfag12864b.h
3744 802.11 (including CFG80211/NL80211)
3745 M: Johannes Berg <johannes@sipsolutions.net>
3746 L: linux-wireless@vger.kernel.org
3747 W: http://wireless.kernel.org/
3748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3749 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3752 F: include/uapi/linux/nl80211.h
3753 F: include/linux/ieee80211.h
3754 F: include/net/wext.h
3755 F: include/net/cfg80211.h
3756 F: include/net/iw_handler.h
3757 F: include/net/ieee80211_radiotap.h
3758 F: Documentation/driver-api/80211/cfg80211.rst
3759 F: Documentation/networking/regulatory.txt
3761 CHAR and MISC DRIVERS
3762 M: Arnd Bergmann <arnd@arndb.de>
3763 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3768 F: include/linux/miscdevice.h
3771 M: Andy Whitcroft <apw@canonical.com>
3772 M: Joe Perches <joe@perches.com>
3774 F: scripts/checkpatch.pl
3776 CHINESE DOCUMENTATION
3777 M: Harry Wei <harryxiyou@gmail.com>
3778 M: Alex Shi <alex.shi@linux.alibaba.com>
3779 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3781 F: Documentation/translations/zh_CN/
3783 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3784 M: Peter Chen <Peter.Chen@nxp.com>
3785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3786 L: linux-usb@vger.kernel.org
3788 F: drivers/usb/chipidea/
3790 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3791 M: Hans de Goede <hdegoede@redhat.com>
3792 L: linux-input@vger.kernel.org
3794 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3795 F: drivers/input/touchscreen/chipone_icn8318.c
3797 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3798 M: Hans de Goede <hdegoede@redhat.com>
3799 L: linux-input@vger.kernel.org
3801 F: drivers/input/touchscreen/chipone_icn8505.c
3803 CHROME HARDWARE PLATFORM SUPPORT
3804 M: Benson Leung <bleung@chromium.org>
3805 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3808 F: drivers/platform/chrome/
3810 CHROMEOS EC SUBDRIVERS
3811 M: Benson Leung <bleung@chromium.org>
3812 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3813 R: Guenter Roeck <groeck@chromium.org>
3817 F: drivers/power/supply/cros_usbpd-charger.c
3819 CHROMEOS EC CODEC DRIVER
3820 M: Cheng-Yi Chiang <cychiang@chromium.org>
3822 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3823 R: Guenter Roeck <groeck@chromium.org>
3824 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3825 F: sound/soc/codecs/cros_ec_codec.*
3827 CIRRUS LOGIC AUDIO CODEC DRIVERS
3828 M: Brian Austin <brian.austin@cirrus.com>
3829 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3830 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3832 F: sound/soc/codecs/cs*
3834 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3835 M: Hartley Sweeten <hsweeten@visionengravers.com>
3836 L: netdev@vger.kernel.org
3838 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3840 CIRRUS LOGIC LOCHNAGAR DRIVER
3841 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3842 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3843 L: patches@opensource.cirrus.com
3845 F: drivers/clk/clk-lochnagar.c
3846 F: drivers/hwmon/lochnagar-hwmon.c
3847 F: drivers/mfd/lochnagar-i2c.c
3848 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3849 F: drivers/regulator/lochnagar-regulator.c
3850 F: sound/soc/codecs/lochnagar-sc.c
3851 F: include/dt-bindings/clk/lochnagar.h
3852 F: include/dt-bindings/pinctrl/lochnagar.h
3853 F: include/linux/mfd/lochnagar*
3854 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3855 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3856 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3857 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3858 F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3859 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3860 F: Documentation/hwmon/lochnagar
3862 CISCO FCOE HBA DRIVER
3863 M: Satish Kharat <satishkh@cisco.com>
3864 M: Sesidhar Baddela <sebaddel@cisco.com>
3865 M: Karan Tilak Kumar <kartilak@cisco.com>
3866 L: linux-scsi@vger.kernel.org
3868 F: drivers/scsi/fnic/
3870 CISCO SCSI HBA DRIVER
3871 M: Karan Tilak Kumar <kartilak@cisco.com>
3872 M: Sesidhar Baddela <sebaddel@cisco.com>
3873 L: linux-scsi@vger.kernel.org
3875 F: drivers/scsi/snic/
3877 CISCO VIC ETHERNET NIC DRIVER
3878 M: Christian Benvenuti <benve@cisco.com>
3879 M: Govindarajulu Varadarajan <_govind@gmx.com>
3880 M: Parvi Kaustubhi <pkaustub@cisco.com>
3882 F: drivers/net/ethernet/cisco/enic/
3884 CISCO VIC LOW LATENCY NIC DRIVER
3885 M: Christian Benvenuti <benve@cisco.com>
3886 M: Nelson Escobar <neescoba@cisco.com>
3887 M: Parvi Kaustubhi <pkaustub@cisco.com>
3889 F: drivers/infiniband/hw/usnic/
3891 CIRRUS LOGIC MADERA CODEC DRIVERS
3892 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3893 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3894 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3895 L: patches@opensource.cirrus.com
3896 T: git https://github.com/CirrusLogic/linux-drivers.git
3897 W: https://github.com/CirrusLogic/linux-drivers/wiki
3899 F: Documentation/devicetree/bindings/mfd/madera.txt
3900 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3901 F: include/linux/irqchip/irq-madera*
3902 F: include/linux/mfd/madera/*
3903 F: drivers/gpio/gpio-madera*
3904 F: drivers/irqchip/irq-madera*
3905 F: drivers/mfd/madera*
3906 F: drivers/mfd/cs47l*
3907 F: drivers/pinctrl/cirrus/*
3910 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3915 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3916 L: linux-kernel@vger.kernel.org
3919 F: include/linux/cleancache.h
3922 M: Russell King <linux@armlinux.org.uk>
3923 L: linux-clk@vger.kernel.org
3925 F: include/linux/clk.h
3927 CLOCKSOURCE, CLOCKEVENT DRIVERS
3928 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3929 M: Thomas Gleixner <tglx@linutronix.de>
3930 L: linux-kernel@vger.kernel.org
3931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3933 F: drivers/clocksource/
3934 F: Documentation/devicetree/bindings/timer/
3937 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3938 M: Daniel Oliveira Nascimento <don@syst.com.br>
3939 L: platform-driver-x86@vger.kernel.org
3941 F: drivers/platform/x86/classmate-laptop.c
3944 M: Hans Verkuil <hans.verkuil@cisco.com>
3945 L: linux-media@vger.kernel.org
3946 T: git git://linuxtv.org/media_tree.git
3947 W: https://linuxtv.org
3949 F: drivers/media/pci/cobalt/
3951 COCCINELLE/Semantic Patches (SmPL)
3952 M: Julia Lawall <Julia.Lawall@lip6.fr>
3953 M: Gilles Muller <Gilles.Muller@lip6.fr>
3954 M: Nicolas Palix <nicolas.palix@imag.fr>
3955 M: Michal Marek <michal.lkml@markovi.net>
3956 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3958 W: http://coccinelle.lip6.fr/
3960 F: Documentation/dev-tools/coccinelle.rst
3961 F: scripts/coccinelle/
3962 F: scripts/coccicheck
3965 M: Jan Harkes <jaharkes@cs.cmu.edu>
3967 L: codalist@coda.cs.cmu.edu
3968 W: http://www.coda.cs.cmu.edu/
3970 F: Documentation/filesystems/coda.txt
3972 F: include/linux/coda*.h
3973 F: include/uapi/linux/coda*.h
3975 CODA V4L2 MEM2MEM DRIVER
3976 M: Philipp Zabel <p.zabel@pengutronix.de>
3977 L: linux-media@vger.kernel.org
3979 F: Documentation/devicetree/bindings/media/coda.txt
3980 F: drivers/media/platform/coda/
3983 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3985 F: Documentation/process/code-of-conduct.rst
3986 F: Documentation/process/code-of-conduct-interpretation.rst
3988 COMMON CLK FRAMEWORK
3989 M: Michael Turquette <mturquette@baylibre.com>
3990 M: Stephen Boyd <sboyd@kernel.org>
3991 L: linux-clk@vger.kernel.org
3992 Q: http://patchwork.kernel.org/project/linux-clk/list/
3993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3995 F: Documentation/devicetree/bindings/clock/
3997 X: drivers/clk/clkdev.c
3998 F: include/linux/clk-pr*
3999 F: include/linux/clk/
4000 F: include/linux/of_clk.h
4002 COMMON INTERNET FILE SYSTEM (CIFS)
4003 M: Steve French <sfrench@samba.org>
4004 L: linux-cifs@vger.kernel.org
4005 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4006 W: http://linux-cifs.samba.org/
4007 T: git git://git.samba.org/sfrench/cifs-2.6.git
4009 F: Documentation/filesystems/cifs/
4012 COMPACTPCI HOTPLUG CORE
4013 M: Scott Murray <scott@spiteful.org>
4014 L: linux-pci@vger.kernel.org
4016 F: drivers/pci/hotplug/cpci_hotplug*
4018 COMPACTPCI HOTPLUG GENERIC DRIVER
4019 M: Scott Murray <scott@spiteful.org>
4020 L: linux-pci@vger.kernel.org
4022 F: drivers/pci/hotplug/cpcihp_generic.c
4024 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4025 M: Scott Murray <scott@spiteful.org>
4026 L: linux-pci@vger.kernel.org
4028 F: drivers/pci/hotplug/cpcihp_zt5550.*
4030 COMPAL LAPTOP SUPPORT
4031 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4032 L: platform-driver-x86@vger.kernel.org
4034 F: drivers/platform/x86/compal-laptop.c
4037 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4039 F: include/linux/compiler_attributes.h
4041 CONEXANT ACCESSRUNNER USB DRIVER
4042 L: accessrunner-general@lists.sourceforge.net
4043 W: http://accessrunner.sourceforge.net/
4045 F: drivers/usb/atm/cxacru.c
4048 M: Joel Becker <jlbec@evilplan.org>
4049 M: Christoph Hellwig <hch@lst.de>
4050 T: git git://git.infradead.org/users/hch/configfs.git
4053 F: include/linux/configfs.h
4056 M: Evgeniy Polyakov <zbr@ioremap.net>
4057 L: netdev@vger.kernel.org
4059 F: drivers/connector/
4061 CONTROL GROUP (CGROUP)
4062 M: Tejun Heo <tj@kernel.org>
4063 M: Li Zefan <lizefan@huawei.com>
4064 M: Johannes Weiner <hannes@cmpxchg.org>
4065 L: cgroups@vger.kernel.org
4066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4068 F: Documentation/admin-guide/cgroup-v2.rst
4069 F: Documentation/cgroup-v1/
4070 F: include/linux/cgroup*
4073 CONTROL GROUP - CPUSET
4074 M: Li Zefan <lizefan@huawei.com>
4075 L: cgroups@vger.kernel.org
4076 W: http://www.bullopensource.org/cpuset/
4077 W: http://oss.sgi.com/projects/cpusets/
4078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4080 F: Documentation/cgroup-v1/cpusets.txt
4081 F: include/linux/cpuset.h
4082 F: kernel/cgroup/cpuset.c
4084 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4085 M: Johannes Weiner <hannes@cmpxchg.org>
4086 M: Michal Hocko <mhocko@kernel.org>
4087 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4088 L: cgroups@vger.kernel.org
4089 L: linux-mm@kvack.org
4094 CORETEMP HARDWARE MONITORING DRIVER
4095 M: Fenghua Yu <fenghua.yu@intel.com>
4096 L: linux-hwmon@vger.kernel.org
4098 F: Documentation/hwmon/coretemp.rst
4099 F: drivers/hwmon/coretemp.c
4101 COSA/SRP SYNC SERIAL DRIVER
4102 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4103 W: http://www.fi.muni.cz/~kas/cosa/
4105 F: drivers/net/wan/cosa*
4108 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4109 L: linux-iio@vger.kernel.org
4111 F: Documentation/ABI/testing/sysfs-bus-counter*
4112 F: Documentation/driver-api/generic-counter.rst
4114 F: include/linux/counter.h
4115 F: include/linux/counter_enum.h
4117 CPMAC ETHERNET DRIVER
4118 M: Florian Fainelli <f.fainelli@gmail.com>
4119 L: netdev@vger.kernel.org
4121 F: drivers/net/ethernet/ti/cpmac.c
4123 CPU FREQUENCY SCALING FRAMEWORK
4124 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4125 M: Viresh Kumar <viresh.kumar@linaro.org>
4126 L: linux-pm@vger.kernel.org
4128 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4130 B: https://bugzilla.kernel.org
4131 F: Documentation/admin-guide/pm/cpufreq.rst
4132 F: Documentation/admin-guide/pm/intel_pstate.rst
4133 F: Documentation/cpu-freq/
4134 F: Documentation/devicetree/bindings/cpufreq/
4136 F: kernel/sched/cpufreq*.c
4137 F: include/linux/cpufreq.h
4138 F: include/linux/sched/cpufreq.h
4139 F: tools/testing/selftests/cpufreq/
4141 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4142 M: Viresh Kumar <viresh.kumar@linaro.org>
4143 M: Sudeep Holla <sudeep.holla@arm.com>
4144 L: linux-pm@vger.kernel.org
4145 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4147 F: drivers/cpufreq/arm_big_little.h
4148 F: drivers/cpufreq/arm_big_little.c
4150 CPU POWER MONITORING SUBSYSTEM
4151 M: Thomas Renninger <trenn@suse.com>
4152 M: Shuah Khan <shuah@kernel.org>
4153 M: Shuah Khan <skhan@linuxfoundation.org>
4154 L: linux-pm@vger.kernel.org
4156 F: tools/power/cpupower/
4159 M: "H. Peter Anvin" <hpa@zytor.com>
4161 F: arch/x86/kernel/cpuid.c
4162 F: arch/x86/kernel/msr.c
4164 CPUIDLE DRIVER - ARM BIG LITTLE
4165 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4166 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4167 L: linux-pm@vger.kernel.org
4168 L: linux-arm-kernel@lists.infradead.org
4169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4171 F: drivers/cpuidle/cpuidle-big_little.c
4173 CPUIDLE DRIVER - ARM EXYNOS
4174 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4175 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4176 M: Kukjin Kim <kgene@kernel.org>
4177 L: linux-pm@vger.kernel.org
4178 L: linux-samsung-soc@vger.kernel.org
4180 F: drivers/cpuidle/cpuidle-exynos.c
4181 F: arch/arm/mach-exynos/pm.c
4183 CPU IDLE TIME MANAGEMENT FRAMEWORK
4184 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4185 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4186 L: linux-pm@vger.kernel.org
4188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4189 B: https://bugzilla.kernel.org
4190 F: Documentation/admin-guide/pm/cpuidle.rst
4191 F: Documentation/driver-api/pm/cpuidle.rst
4192 F: drivers/cpuidle/*
4193 F: include/linux/cpuidle.h
4196 M: Nicolas Pitre <nico@fluxnic.net>
4198 F: Documentation/filesystems/cramfs.txt
4202 M: Herbert Xu <herbert@gondor.apana.org.au>
4203 M: "David S. Miller" <davem@davemloft.net>
4204 L: linux-crypto@vger.kernel.org
4205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4208 F: Documentation/crypto/
4209 F: Documentation/devicetree/bindings/crypto/
4214 F: include/linux/crypto*
4216 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4217 M: Neil Horman <nhorman@tuxdriver.com>
4218 L: linux-crypto@vger.kernel.org
4220 F: crypto/ansi_cprng.c
4224 M: Hans Verkuil <hverkuil@xs4all.nl>
4225 L: linux-media@vger.kernel.org
4226 T: git git://linuxtv.org/media_tree.git
4227 W: http://linuxtv.org
4229 F: drivers/media/i2c/cs3308.c
4231 CS5535 Audio ALSA driver
4232 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4234 F: sound/pci/cs5535audio/
4236 CSI DRIVERS FOR ALLWINNER V3s
4237 M: Yong Deng <yong.deng@magewell.com>
4238 L: linux-media@vger.kernel.org
4239 T: git git://linuxtv.org/media_tree.git
4241 F: drivers/media/platform/sunxi/sun6i-csi/
4242 F: Documentation/devicetree/bindings/media/sun6i-csi.txt
4245 M: Solomon Peachy <pizza@shaftnet.org>
4247 F: drivers/net/wireless/st/cw1200/
4249 CX18 VIDEO4LINUX DRIVER
4250 M: Andy Walls <awalls@md.metrocast.net>
4251 L: ivtv-devel@ivtvdriver.org (subscribers-only)
4252 L: linux-media@vger.kernel.org
4253 T: git git://linuxtv.org/media_tree.git
4254 W: https://linuxtv.org
4255 W: http://www.ivtvdriver.org/index.php/Cx18
4257 F: Documentation/media/v4l-drivers/cx18*
4258 F: drivers/media/pci/cx18/
4259 F: include/uapi/linux/ivtv*
4261 CX2341X MPEG ENCODER HELPER MODULE
4262 M: Hans Verkuil <hverkuil@xs4all.nl>
4263 L: linux-media@vger.kernel.org
4264 T: git git://linuxtv.org/media_tree.git
4265 W: https://linuxtv.org
4267 F: drivers/media/common/cx2341x*
4268 F: include/media/drv-intf/cx2341x.h
4270 CX24120 MEDIA DRIVER
4271 M: Jemma Denson <jdenson@gmail.com>
4272 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4273 L: linux-media@vger.kernel.org
4274 W: https://linuxtv.org
4275 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4277 F: drivers/media/dvb-frontends/cx24120*
4279 CX88 VIDEO4LINUX DRIVER
4280 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4281 L: linux-media@vger.kernel.org
4282 W: https://linuxtv.org
4283 T: git git://linuxtv.org/media_tree.git
4285 F: Documentation/media/v4l-drivers/cx88*
4286 F: drivers/media/pci/cx88/
4288 CXD2820R MEDIA DRIVER
4289 M: Antti Palosaari <crope@iki.fi>
4290 L: linux-media@vger.kernel.org
4291 W: https://linuxtv.org
4292 W: http://palosaari.fi/linux/
4293 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4294 T: git git://linuxtv.org/anttip/media_tree.git
4296 F: drivers/media/dvb-frontends/cxd2820r*
4298 CXGB3 ETHERNET DRIVER (CXGB3)
4299 M: Vishal Kulkarni <vishal@chelsio.com>
4300 L: netdev@vger.kernel.org
4301 W: http://www.chelsio.com
4303 F: drivers/net/ethernet/chelsio/cxgb3/
4305 CXGB3 ISCSI DRIVER (CXGB3I)
4306 M: Karen Xie <kxie@chelsio.com>
4307 L: linux-scsi@vger.kernel.org
4308 W: http://www.chelsio.com
4310 F: drivers/scsi/cxgbi/cxgb3i
4312 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4313 M: Potnuri Bharat Teja <bharat@chelsio.com>
4314 L: linux-rdma@vger.kernel.org
4315 W: http://www.openfabrics.org
4317 F: drivers/infiniband/hw/cxgb3/
4318 F: include/uapi/rdma/cxgb3-abi.h
4320 CXGB4 CRYPTO DRIVER (chcr)
4321 M: Atul Gupta <atul.gupta@chelsio.com>
4322 L: linux-crypto@vger.kernel.org
4323 W: http://www.chelsio.com
4325 F: drivers/crypto/chelsio
4327 CXGB4 ETHERNET DRIVER (CXGB4)
4328 M: Vishal Kulkarni <vishal@chelsio.com>
4329 L: netdev@vger.kernel.org
4330 W: http://www.chelsio.com
4332 F: drivers/net/ethernet/chelsio/cxgb4/
4334 CXGB4 ISCSI DRIVER (CXGB4I)
4335 M: Karen Xie <kxie@chelsio.com>
4336 L: linux-scsi@vger.kernel.org
4337 W: http://www.chelsio.com
4339 F: drivers/scsi/cxgbi/cxgb4i
4341 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4342 M: Potnuri Bharat Teja <bharat@chelsio.com>
4343 L: linux-rdma@vger.kernel.org
4344 W: http://www.openfabrics.org
4346 F: drivers/infiniband/hw/cxgb4/
4347 F: include/uapi/rdma/cxgb4-abi.h
4349 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4350 M: Casey Leedom <leedom@chelsio.com>
4351 L: netdev@vger.kernel.org
4352 W: http://www.chelsio.com
4354 F: drivers/net/ethernet/chelsio/cxgb4vf/
4356 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4357 M: Frederic Barrat <fbarrat@linux.ibm.com>
4358 M: Andrew Donnellan <ajd@linux.ibm.com>
4359 L: linuxppc-dev@lists.ozlabs.org
4361 F: arch/powerpc/platforms/powernv/pci-cxl.c
4362 F: drivers/misc/cxl/
4363 F: include/misc/cxl*
4364 F: include/uapi/misc/cxl.h
4365 F: Documentation/powerpc/cxl.txt
4366 F: Documentation/ABI/testing/sysfs-class-cxl
4368 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4369 M: Manoj N. Kumar <manoj@linux.ibm.com>
4370 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4371 M: Uma Krishnan <ukrishn@linux.ibm.com>
4372 L: linux-scsi@vger.kernel.org
4374 F: drivers/scsi/cxlflash/
4375 F: include/uapi/scsi/cxlflash_ioctl.h
4376 F: Documentation/powerpc/cxlflash.txt
4379 M: Russell King <linux@armlinux.org.uk>
4380 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4381 W: http://www.armlinux.org.uk/
4383 F: drivers/video/fbdev/cyber2000fb.*
4385 CYCLADES ASYNC MUX DRIVER
4386 W: http://www.cyclades.com/
4388 F: drivers/tty/cyclades.c
4389 F: include/linux/cyclades.h
4390 F: include/uapi/linux/cyclades.h
4392 CYCLADES PC300 DRIVER
4393 W: http://www.cyclades.com/
4395 F: drivers/net/wan/pc300*
4397 CYPRESS_FIRMWARE MEDIA DRIVER
4398 M: Antti Palosaari <crope@iki.fi>
4399 L: linux-media@vger.kernel.org
4400 W: https://linuxtv.org
4401 W: http://palosaari.fi/linux/
4402 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4403 T: git git://linuxtv.org/anttip/media_tree.git
4405 F: drivers/media/common/cypress_firmware*
4407 CYTTSP TOUCHSCREEN DRIVER
4408 M: Ferruh Yigit <fery@cypress.com>
4409 L: linux-input@vger.kernel.org
4411 F: drivers/input/touchscreen/cyttsp*
4412 F: include/linux/input/cyttsp.h
4414 D-LINK DIR-685 TOUCHKEYS DRIVER
4415 M: Linus Walleij <linus.walleij@linaro.org>
4416 L: linux-input@vger.kernel.org
4418 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4420 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4421 M: Joshua Kinard <kumba@gentoo.org>
4423 F: drivers/rtc/rtc-ds1685.c
4424 F: include/linux/rtc/ds1685.h
4426 DAMA SLAVE for AX.25
4427 M: Joerg Reuter <jreuter@yaina.de>
4428 W: http://yaina.de/jreuter/
4429 W: http://www.qsl.net/dl1bke/
4430 L: linux-hams@vger.kernel.org
4432 F: net/ax25/af_ax25.c
4433 F: net/ax25/ax25_dev.c
4434 F: net/ax25/ax25_ds_*
4435 F: net/ax25/ax25_in.c
4436 F: net/ax25/ax25_out.c
4437 F: net/ax25/ax25_timer.c
4438 F: net/ax25/sysctl_net_ax25.c
4440 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4441 L: netdev@vger.kernel.org
4443 F: Documentation/networking/device_drivers/dec/dmfe.txt
4444 F: drivers/net/ethernet/dec/tulip/dmfe.c
4446 DC390/AM53C974 SCSI driver
4447 M: Hannes Reinecke <hare@suse.com>
4448 L: linux-scsi@vger.kernel.org
4450 F: drivers/scsi/am53c974.c
4453 M: Oliver Neukum <oliver@neukum.org>
4454 M: Ali Akcaagac <aliakc@web.de>
4455 M: Jamie Lenehan <lenehan@twibble.org>
4456 L: dc395x@twibble.org
4457 W: http://twibble.org/dist/dc395x/
4458 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4460 F: Documentation/scsi/dc395x.txt
4461 F: drivers/scsi/dc395x.*
4464 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4465 L: dccp@vger.kernel.org
4466 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4468 F: include/linux/dccp.h
4469 F: include/uapi/linux/dccp.h
4470 F: include/linux/tfrc.h
4473 DECnet NETWORK LAYER
4474 W: http://linux-decnet.sourceforge.net
4475 L: linux-decnet-user@lists.sourceforge.net
4477 F: Documentation/networking/decnet.txt
4480 DECSTATION PLATFORM SUPPORT
4481 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4482 L: linux-mips@vger.kernel.org
4483 W: http://www.linux-mips.org/wiki/DECstation
4486 F: arch/mips/include/asm/dec/
4487 F: arch/mips/include/asm/mach-dec/
4489 DEFXX FDDI NETWORK DRIVER
4490 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4492 F: drivers/net/fddi/defxx.*
4495 M: Pali Rohár <pali.rohar@gmail.com>
4496 M: Mario Limonciello <mario.limonciello@dell.com>
4497 L: platform-driver-x86@vger.kernel.org
4499 F: drivers/platform/x86/dell-smbios.*
4501 DELL SMBIOS SMM DRIVER
4502 M: Mario Limonciello <mario.limonciello@dell.com>
4503 L: platform-driver-x86@vger.kernel.org
4505 F: drivers/platform/x86/dell-smbios-smm.c
4507 DELL SMBIOS WMI DRIVER
4508 M: Mario Limonciello <mario.limonciello@dell.com>
4509 L: platform-driver-x86@vger.kernel.org
4511 F: drivers/platform/x86/dell-smbios-wmi.c
4512 F: tools/wmi/dell-smbios-example.c
4514 DEFZA FDDI NETWORK DRIVER
4515 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4517 F: drivers/net/fddi/defza.*
4520 M: Matthew Garrett <mjg59@srcf.ucam.org>
4521 M: Pali Rohár <pali.rohar@gmail.com>
4522 L: platform-driver-x86@vger.kernel.org
4524 F: drivers/platform/x86/dell-laptop.c
4526 DELL LAPTOP FREEFALL DRIVER
4527 M: Pali Rohár <pali.rohar@gmail.com>
4529 F: drivers/platform/x86/dell-smo8800.c
4531 DELL LAPTOP RBTN DRIVER
4532 M: Pali Rohár <pali.rohar@gmail.com>
4534 F: drivers/platform/x86/dell-rbtn.*
4536 DELL REMOTE BIOS UPDATE DRIVER
4537 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4538 L: platform-driver-x86@vger.kernel.org
4540 F: drivers/platform/x86/dell_rbu.c
4542 DELL LAPTOP SMM DRIVER
4543 M: Pali Rohár <pali.rohar@gmail.com>
4545 F: drivers/hwmon/dell-smm-hwmon.c
4546 F: include/uapi/linux/i8k.h
4548 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4549 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4550 L: platform-driver-x86@vger.kernel.org
4552 F: Documentation/dcdbas.txt
4553 F: drivers/platform/x86/dcdbas.*
4555 DELL WMI NOTIFICATIONS DRIVER
4556 M: Matthew Garrett <mjg59@srcf.ucam.org>
4557 M: Pali Rohár <pali.rohar@gmail.com>
4559 F: drivers/platform/x86/dell-wmi.c
4561 DELL WMI DESCRIPTOR DRIVER
4562 M: Mario Limonciello <mario.limonciello@dell.com>
4564 F: drivers/platform/x86/dell-wmi-descriptor.c
4566 DELTA ST MEDIA DRIVER
4567 M: Hugues Fruchet <hugues.fruchet@st.com>
4568 L: linux-media@vger.kernel.org
4569 T: git git://linuxtv.org/media_tree.git
4570 W: https://linuxtv.org
4572 F: drivers/media/platform/sti/delta
4575 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4576 L: linux-mtd@lists.infradead.org
4578 F: drivers/mtd/nand/raw/denali*
4580 DESIGNWARE USB2 DRD IP DRIVER
4581 M: Minas Harutyunyan <hminas@synopsys.com>
4582 L: linux-usb@vger.kernel.org
4583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4585 F: drivers/usb/dwc2/
4587 DESIGNWARE USB3 DRD IP DRIVER
4588 M: Felipe Balbi <balbi@kernel.org>
4589 L: linux-usb@vger.kernel.org
4590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4592 F: drivers/usb/dwc3/
4594 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4595 M: Andreas Klinger <ak@it-klinger.de>
4596 L: linux-iio@vger.kernel.org
4598 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4599 F: drivers/iio/proximity/srf*.c
4601 DEVICE COREDUMP (DEV_COREDUMP)
4602 M: Johannes Berg <johannes@sipsolutions.net>
4603 L: linux-kernel@vger.kernel.org
4605 F: drivers/base/devcoredump.c
4606 F: include/linux/devcoredump.h
4608 DEVICE FREQUENCY (DEVFREQ)
4609 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4610 M: Kyungmin Park <kyungmin.park@samsung.com>
4611 R: Chanwoo Choi <cw00.choi@samsung.com>
4612 L: linux-pm@vger.kernel.org
4613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4616 F: include/linux/devfreq.h
4617 F: Documentation/devicetree/bindings/devfreq/
4618 F: include/trace/events/devfreq.h
4620 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4621 M: Chanwoo Choi <cw00.choi@samsung.com>
4622 L: linux-pm@vger.kernel.org
4623 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4625 F: drivers/devfreq/event/
4626 F: drivers/devfreq/devfreq-event.c
4627 F: include/linux/devfreq-event.h
4628 F: Documentation/devicetree/bindings/devfreq/event/
4630 DEVICE NUMBER REGISTRY
4631 M: Torben Mathiasen <device@lanana.org>
4632 W: http://lanana.org/docs/device-list/index.html
4636 M: Alasdair Kergon <agk@redhat.com>
4637 M: Mike Snitzer <snitzer@redhat.com>
4638 M: dm-devel@redhat.com
4639 L: dm-devel@redhat.com
4640 W: http://sources.redhat.com/dm
4641 Q: http://patchwork.kernel.org/project/dm-devel/list/
4642 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4643 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4645 F: Documentation/device-mapper/
4646 F: drivers/md/Makefile
4647 F: drivers/md/Kconfig
4649 F: drivers/md/persistent-data/
4650 F: include/linux/device-mapper.h
4651 F: include/linux/dm-*.h
4652 F: include/uapi/linux/dm-*.h
4655 M: Jiri Pirko <jiri@mellanox.com>
4656 L: netdev@vger.kernel.org
4658 F: net/core/devlink.c
4659 F: include/net/devlink.h
4660 F: include/uapi/linux/devlink.h
4662 DIALOG SEMICONDUCTOR DRIVERS
4663 M: Support Opensource <support.opensource@diasemi.com>
4664 W: http://www.dialog-semiconductor.com/products
4666 F: Documentation/hwmon/da90??.rst
4667 F: Documentation/devicetree/bindings/mfd/da90*.txt
4668 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4669 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4670 F: Documentation/devicetree/bindings/regulator/da92*.txt
4671 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4672 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4673 F: drivers/gpio/gpio-da90??.c
4674 F: drivers/hwmon/da90??-hwmon.c
4675 F: drivers/iio/adc/da91??-*.c
4676 F: drivers/input/misc/da90??_onkey.c
4677 F: drivers/input/touchscreen/da9052_tsi.c
4678 F: drivers/leds/leds-da90??.c
4679 F: drivers/mfd/da903x.c
4680 F: drivers/mfd/da90??-*.c
4681 F: drivers/mfd/da91??-*.c
4682 F: drivers/power/supply/da9052-battery.c
4683 F: drivers/power/supply/da91??-*.c
4684 F: drivers/regulator/da903x.c
4685 F: drivers/regulator/da9???-regulator.[ch]
4686 F: drivers/thermal/da90??-thermal.c
4687 F: drivers/rtc/rtc-da90??.c
4688 F: drivers/video/backlight/da90??_bl.c
4689 F: drivers/watchdog/da90??_wdt.c
4690 F: include/linux/mfd/da903x.h
4691 F: include/linux/mfd/da9052/
4692 F: include/linux/mfd/da9055/
4693 F: include/linux/mfd/da9062/
4694 F: include/linux/mfd/da9063/
4695 F: include/linux/mfd/da9150/
4696 F: include/linux/regulator/da9211.h
4697 F: include/sound/da[79]*.h
4698 F: sound/soc/codecs/da[79]*.[ch]
4700 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4701 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4702 L: linux-gpio@vger.kernel.org
4704 F: drivers/gpio/gpio-gpio-mm.c
4706 DIOLAN U2C-12 I2C DRIVER
4707 M: Guenter Roeck <linux@roeck-us.net>
4708 L: linux-i2c@vger.kernel.org
4710 F: drivers/i2c/busses/i2c-diolan-u2c.c
4712 FILESYSTEM DIRECT ACCESS (DAX)
4713 M: Dan Williams <dan.j.williams@intel.com>
4714 R: Matthew Wilcox <willy@infradead.org>
4715 R: Jan Kara <jack@suse.cz>
4716 L: linux-fsdevel@vger.kernel.org
4717 L: linux-nvdimm@lists.01.org
4720 F: include/linux/dax.h
4721 F: include/trace/events/fs_dax.h
4723 DEVICE DIRECT ACCESS (DAX)
4724 M: Dan Williams <dan.j.williams@intel.com>
4725 M: Vishal Verma <vishal.l.verma@intel.com>
4726 M: Keith Busch <keith.busch@intel.com>
4727 M: Dave Jiang <dave.jiang@intel.com>
4728 L: linux-nvdimm@lists.01.org
4732 DIRECTORY NOTIFICATION (DNOTIFY)
4733 M: Jan Kara <jack@suse.cz>
4734 R: Amir Goldstein <amir73il@gmail.com>
4735 L: linux-fsdevel@vger.kernel.org
4737 F: Documentation/filesystems/dnotify.txt
4738 F: fs/notify/dnotify/
4739 F: include/linux/dnotify.h
4741 DISK GEOMETRY AND PARTITION HANDLING
4742 M: Andries Brouwer <aeb@cwi.nl>
4743 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4744 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4745 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4749 M: Jan Kara <jack@suse.com>
4751 F: Documentation/filesystems/quota.txt
4753 F: include/linux/quota*.h
4754 F: include/uapi/linux/quota*.h
4756 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4757 M: Bernie Thompson <bernie@plugable.com>
4758 L: linux-fbdev@vger.kernel.org
4760 W: http://plugable.com/category/projects/udlfb/
4761 F: drivers/video/fbdev/udlfb.c
4762 F: include/video/udlfb.h
4763 F: Documentation/fb/udlfb.txt
4765 DISTRIBUTED LOCK MANAGER (DLM)
4766 M: Christine Caulfield <ccaulfie@redhat.com>
4767 M: David Teigland <teigland@redhat.com>
4768 L: cluster-devel@redhat.com
4769 W: http://sources.redhat.com/cluster/
4770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4774 DMA BUFFER SHARING FRAMEWORK
4775 M: Sumit Semwal <sumit.semwal@linaro.org>
4777 L: linux-media@vger.kernel.org
4778 L: dri-devel@lists.freedesktop.org
4779 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4781 F: include/linux/dma-buf*
4782 F: include/linux/reservation.h
4783 F: include/linux/*fence.h
4784 F: Documentation/driver-api/dma-buf.rst
4785 T: git git://anongit.freedesktop.org/drm/drm-misc
4787 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4788 M: Vinod Koul <vkoul@kernel.org>
4789 L: dmaengine@vger.kernel.org
4790 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4793 F: include/linux/dmaengine.h
4794 F: include/linux/of_dma.h
4795 F: Documentation/devicetree/bindings/dma/
4796 F: Documentation/driver-api/dmaengine/
4797 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4800 M: Christoph Hellwig <hch@lst.de>
4801 M: Marek Szyprowski <m.szyprowski@samsung.com>
4802 R: Robin Murphy <robin.murphy@arm.com>
4803 L: iommu@lists.linux-foundation.org
4804 T: git git://git.infradead.org/users/hch/dma-mapping.git
4805 W: http://git.infradead.org/users/hch/dma-mapping.git
4808 F: include/asm-generic/dma-mapping.h
4809 F: include/linux/dma-direct.h
4810 F: include/linux/dma-mapping.h
4811 F: include/linux/dma-noncoherent.h
4813 DME1737 HARDWARE MONITOR DRIVER
4814 M: Juerg Haefliger <juergh@gmail.com>
4815 L: linux-hwmon@vger.kernel.org
4817 F: Documentation/hwmon/dme1737.rst
4818 F: drivers/hwmon/dme1737.c
4821 M: Jean Delvare <jdelvare@suse.com>
4823 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4824 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4825 F: drivers/firmware/dmi-id.c
4826 F: drivers/firmware/dmi_scan.c
4827 F: include/linux/dmi.h
4830 M: Jonathan Corbet <corbet@lwn.net>
4831 L: linux-doc@vger.kernel.org
4834 F: scripts/kernel-doc
4835 X: Documentation/ABI/
4836 X: Documentation/acpi/
4837 X: Documentation/devicetree/
4838 X: Documentation/i2c/
4839 X: Documentation/media/
4840 X: Documentation/power/
4841 X: Documentation/spi/
4842 T: git git://git.lwn.net/linux.git docs-next
4844 DOCUMENTATION/ITALIAN
4845 M: Federico Vaga <federico.vaga@vaga.pv.it>
4846 L: linux-doc@vger.kernel.org
4848 F: Documentation/translations/it_IT
4850 DONGWOON DW9714 LENS VOICE COIL DRIVER
4851 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4852 L: linux-media@vger.kernel.org
4853 T: git git://linuxtv.org/media_tree.git
4855 F: drivers/media/i2c/dw9714.c
4856 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4858 DONGWOON DW9807 LENS VOICE COIL DRIVER
4859 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4860 L: linux-media@vger.kernel.org
4861 T: git git://linuxtv.org/media_tree.git
4863 F: drivers/media/i2c/dw9807-vcm.c
4864 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4867 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4868 L: blinux-list@redhat.com
4870 F: drivers/char/dtlk.c
4871 F: include/linux/dtlk.h
4873 DPAA2 DATAPATH I/O (DPIO) DRIVER
4874 M: Roy Pledge <Roy.Pledge@nxp.com>
4875 L: linux-kernel@vger.kernel.org
4877 F: drivers/soc/fsl/dpio
4879 DPAA2 ETHERNET DRIVER
4880 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4881 L: netdev@vger.kernel.org
4883 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4884 F: drivers/net/ethernet/freescale/dpaa2/dpni*
4885 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
4886 F: drivers/net/ethernet/freescale/dpaa2/Makefile
4887 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
4889 DPAA2 ETHERNET SWITCH DRIVER
4890 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4891 M: Ioana Ciornei <ioana.ciornei@nxp.com>
4892 L: linux-kernel@vger.kernel.org
4894 F: drivers/staging/fsl-dpaa2/ethsw
4896 DPAA2 PTP CLOCK DRIVER
4897 M: Yangbo Lu <yangbo.lu@nxp.com>
4898 L: netdev@vger.kernel.org
4900 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4901 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
4903 DPT_I2O SCSI RAID DRIVER
4904 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4905 L: linux-scsi@vger.kernel.org
4906 W: http://www.adaptec.com/
4908 F: drivers/scsi/dpt*
4909 F: drivers/scsi/dpt/
4912 M: Philipp Reisner <philipp.reisner@linbit.com>
4913 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4914 L: drbd-dev@lists.linbit.com
4915 W: http://www.drbd.org
4916 T: git git://git.linbit.com/linux-drbd.git
4917 T: git git://git.linbit.com/drbd-8.4.git
4919 F: drivers/block/drbd/
4921 F: Documentation/blockdev/drbd/
4923 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4924 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4925 R: "Rafael J. Wysocki" <rafael@kernel.org>
4926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4928 F: Documentation/kobject.txt
4932 F: include/linux/debugfs.h
4933 F: include/linux/kobj*
4936 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4937 M: Kevin Hilman <khilman@kernel.org>
4938 M: Nishanth Menon <nm@ti.com>
4940 F: drivers/power/avs/
4941 F: include/linux/power/smartreflex.h
4942 L: linux-pm@vger.kernel.org
4944 DRM DRIVER FOR ARM PL111 CLCD
4945 M: Eric Anholt <eric@anholt.net>
4946 T: git git://anongit.freedesktop.org/drm/drm-misc
4948 F: drivers/gpu/drm/pl111/
4950 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4951 M: Linus Walleij <linus.walleij@linaro.org>
4952 T: git git://anongit.freedesktop.org/drm/drm-misc
4954 F: drivers/gpu/drm/panel/panel-arm-versatile.c
4955 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4957 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4958 M: Dave Airlie <airlied@redhat.com>
4960 F: drivers/gpu/drm/ast/
4962 DRM DRIVER FOR ASPEED BMC GFX
4963 M: Joel Stanley <joel@jms.id.au>
4964 L: linux-aspeed@lists.ozlabs.org
4965 T: git git://anongit.freedesktop.org/drm/drm-misc
4967 F: drivers/gpu/drm/aspeed/
4968 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
4970 DRM DRIVER FOR BOCHS VIRTUAL GPU
4971 M: Gerd Hoffmann <kraxel@redhat.com>
4972 L: virtualization@lists.linux-foundation.org
4973 T: git git://anongit.freedesktop.org/drm/drm-misc
4975 F: drivers/gpu/drm/bochs/
4977 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4978 M: Linus Walleij <linus.walleij@linaro.org>
4979 T: git git://anongit.freedesktop.org/drm/drm-misc
4981 F: drivers/gpu/drm/tve200/
4983 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
4984 M: Jagan Teki <jagan@amarulasolutions.com>
4986 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
4987 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
4989 DRM DRIVER FOR ILITEK ILI9225 PANELS
4990 M: David Lechner <david@lechnology.com>
4992 F: drivers/gpu/drm/tinydrm/ili9225.c
4993 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4995 DRM DRIVER FOR HX8357D PANELS
4996 M: Eric Anholt <eric@anholt.net>
4997 T: git git://anongit.freedesktop.org/drm/drm-misc
4999 F: drivers/gpu/drm/tinydrm/hx8357d.c
5000 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5002 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5003 S: Orphan / Obsolete
5004 F: drivers/gpu/drm/i810/
5005 F: include/uapi/drm/i810_drm.h
5007 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5008 S: Orphan / Obsolete
5009 F: drivers/gpu/drm/mga/
5010 F: include/uapi/drm/mga_drm.h
5012 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5013 M: Dave Airlie <airlied@redhat.com>
5015 F: drivers/gpu/drm/mgag200/
5017 DRM DRIVER FOR MI0283QT
5018 M: Noralf Trønnes <noralf@tronnes.org>
5020 F: drivers/gpu/drm/tinydrm/mi0283qt.c
5021 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5023 DRM DRIVER FOR MSM ADRENO GPU
5024 M: Rob Clark <robdclark@gmail.com>
5025 M: Sean Paul <sean@poorly.run>
5026 L: linux-arm-msm@vger.kernel.org
5027 L: dri-devel@lists.freedesktop.org
5028 L: freedreno@lists.freedesktop.org
5029 T: git https://gitlab.freedesktop.org/drm/msm.git
5031 F: drivers/gpu/drm/msm/
5032 F: include/uapi/drm/msm_drm.h
5033 F: Documentation/devicetree/bindings/display/msm/
5035 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5036 M: Ben Skeggs <bskeggs@redhat.com>
5037 L: dri-devel@lists.freedesktop.org
5038 L: nouveau@lists.freedesktop.org
5039 T: git git://github.com/skeggsb/linux
5041 F: drivers/gpu/drm/nouveau/
5042 F: include/uapi/drm/nouveau_drm.h
5044 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5045 M: Stefan Mavrodiev <stefan@olimex.com>
5047 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5048 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5050 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5051 M: Noralf Trønnes <noralf@tronnes.org>
5053 F: drivers/gpu/drm/tinydrm/repaper.c
5054 F: Documentation/devicetree/bindings/display/repaper.txt
5056 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5057 M: Dave Airlie <airlied@redhat.com>
5058 M: Gerd Hoffmann <kraxel@redhat.com>
5059 L: virtualization@lists.linux-foundation.org
5060 T: git git://anongit.freedesktop.org/drm/drm-misc
5062 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5063 F: drivers/gpu/drm/cirrus/
5065 DRM DRIVER FOR QXL VIRTUAL GPU
5066 M: Dave Airlie <airlied@redhat.com>
5067 M: Gerd Hoffmann <kraxel@redhat.com>
5068 L: virtualization@lists.linux-foundation.org
5069 L: spice-devel@lists.freedesktop.org
5070 T: git git://anongit.freedesktop.org/drm/drm-misc
5072 F: drivers/gpu/drm/qxl/
5073 F: include/uapi/drm/qxl_drm.h
5075 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5076 S: Orphan / Obsolete
5077 F: drivers/gpu/drm/r128/
5078 F: include/uapi/drm/r128_drm.h
5080 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5081 M: Guido Günther <agx@sigxcpu.org>
5083 F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5084 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5086 DRM DRIVER FOR SAVAGE VIDEO CARDS
5087 S: Orphan / Obsolete
5088 F: drivers/gpu/drm/savage/
5089 F: include/uapi/drm/savage_drm.h
5091 DRM DRIVER FOR SIS VIDEO CARDS
5092 S: Orphan / Obsolete
5093 F: drivers/gpu/drm/sis/
5094 F: include/uapi/drm/sis_drm.h
5096 DRM DRIVER FOR SITRONIX ST7701 PANELS
5097 M: Jagan Teki <jagan@amarulasolutions.com>
5099 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5100 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5102 DRM DRIVER FOR SITRONIX ST7586 PANELS
5103 M: David Lechner <david@lechnology.com>
5105 F: drivers/gpu/drm/tinydrm/st7586.c
5106 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5108 DRM DRIVER FOR SITRONIX ST7735R PANELS
5109 M: David Lechner <david@lechnology.com>
5111 F: drivers/gpu/drm/tinydrm/st7735r.c
5112 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5114 DRM DRIVER FOR TDFX VIDEO CARDS
5115 S: Orphan / Obsolete
5116 F: drivers/gpu/drm/tdfx/
5118 DRM DRIVER FOR TPO TPG110 PANELS
5119 M: Linus Walleij <linus.walleij@linaro.org>
5120 T: git git://anongit.freedesktop.org/drm/drm-misc
5122 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5123 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt
5125 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5126 M: Dave Airlie <airlied@redhat.com>
5127 R: Sean Paul <sean@poorly.run>
5128 L: dri-devel@lists.freedesktop.org
5130 F: drivers/gpu/drm/udl/
5131 T: git git://anongit.freedesktop.org/drm/drm-misc
5133 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5134 M: Hans de Goede <hdegoede@redhat.com>
5135 L: dri-devel@lists.freedesktop.org
5137 F: drivers/gpu/drm/vboxvideo/
5138 T: git git://anongit.freedesktop.org/drm/drm-misc
5140 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5141 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5142 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5143 R: Daniel Vetter <daniel@ffwll.ch>
5144 T: git git://anongit.freedesktop.org/drm/drm-misc
5146 L: dri-devel@lists.freedesktop.org
5147 F: drivers/gpu/drm/vkms/
5148 F: Documentation/gpu/vkms.rst
5150 DRM DRIVER FOR VMWARE VIRTUAL GPU
5151 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5152 M: Thomas Hellstrom <thellstrom@vmware.com>
5153 L: dri-devel@lists.freedesktop.org
5154 T: git git://people.freedesktop.org/~thomash/linux
5156 F: drivers/gpu/drm/vmwgfx/
5157 F: include/uapi/drm/vmwgfx_drm.h
5160 M: David Airlie <airlied@linux.ie>
5161 M: Daniel Vetter <daniel@ffwll.ch>
5162 L: dri-devel@lists.freedesktop.org
5163 T: git git://anongit.freedesktop.org/drm/drm
5164 B: https://bugs.freedesktop.org/
5165 C: irc://chat.freenode.net/dri-devel
5169 F: Documentation/devicetree/bindings/display/
5170 F: Documentation/devicetree/bindings/gpu/
5171 F: Documentation/gpu/
5173 F: include/uapi/drm/
5174 F: include/linux/vga*
5176 DRM DRIVERS AND MISC GPU PATCHES
5177 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5178 M: Maxime Ripard <maxime.ripard@bootlin.com>
5179 M: Sean Paul <sean@poorly.run>
5180 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5182 T: git git://anongit.freedesktop.org/drm/drm-misc
5183 F: Documentation/gpu/
5185 F: drivers/gpu/drm/*
5187 F: include/uapi/drm/drm*
5188 F: include/linux/vga*
5190 DRM DRIVERS FOR ALLWINNER A10
5191 M: Maxime Ripard <maxime.ripard@bootlin.com>
5192 L: dri-devel@lists.freedesktop.org
5194 F: drivers/gpu/drm/sun4i/
5195 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5196 T: git git://anongit.freedesktop.org/drm/drm-misc
5198 DRM DRIVERS FOR AMLOGIC SOCS
5199 M: Neil Armstrong <narmstrong@baylibre.com>
5200 L: dri-devel@lists.freedesktop.org
5201 L: linux-amlogic@lists.infradead.org
5202 W: http://linux-meson.com/
5204 F: drivers/gpu/drm/meson/
5205 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5206 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5207 F: Documentation/gpu/meson.rst
5208 T: git git://anongit.freedesktop.org/drm/drm-misc
5210 DRM DRIVERS FOR ATMEL HLCDC
5211 M: Boris Brezillon <bbrezillon@kernel.org>
5212 L: dri-devel@lists.freedesktop.org
5214 F: drivers/gpu/drm/atmel-hlcdc/
5215 F: Documentation/devicetree/bindings/display/atmel/
5216 T: git git://anongit.freedesktop.org/drm/drm-misc
5218 DRM DRIVERS FOR BRIDGE CHIPS
5219 M: Andrzej Hajda <a.hajda@samsung.com>
5220 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5222 T: git git://anongit.freedesktop.org/drm/drm-misc
5223 F: drivers/gpu/drm/bridge/
5225 DRM DRIVERS FOR EXYNOS
5226 M: Inki Dae <inki.dae@samsung.com>
5227 M: Joonyoung Shim <jy0922.shim@samsung.com>
5228 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5229 M: Kyungmin Park <kyungmin.park@samsung.com>
5230 L: dri-devel@lists.freedesktop.org
5231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5233 F: drivers/gpu/drm/exynos/
5234 F: include/uapi/drm/exynos_drm.h
5235 F: Documentation/devicetree/bindings/display/exynos/
5237 DRM DRIVERS FOR FREESCALE DCU
5238 M: Stefan Agner <stefan@agner.ch>
5239 M: Alison Wang <alison.wang@nxp.com>
5240 L: dri-devel@lists.freedesktop.org
5242 F: drivers/gpu/drm/fsl-dcu/
5243 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5244 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5245 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5246 T: git git://anongit.freedesktop.org/drm/drm-misc
5248 DRM DRIVERS FOR FREESCALE IMX
5249 M: Philipp Zabel <p.zabel@pengutronix.de>
5250 L: dri-devel@lists.freedesktop.org
5252 F: drivers/gpu/drm/imx/
5253 F: drivers/gpu/ipu-v3/
5254 F: Documentation/devicetree/bindings/display/imx/
5256 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5257 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5258 L: dri-devel@lists.freedesktop.org
5259 T: git git://github.com/patjak/drm-gma500
5261 F: drivers/gpu/drm/gma500/
5263 DRM DRIVERS FOR HISILICON
5264 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
5265 M: Rongrong Zou <zourongrong@gmail.com>
5266 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5267 R: Chen Feng <puck.chen@hisilicon.com>
5268 L: dri-devel@lists.freedesktop.org
5269 T: git git://github.com/xin3liang/linux.git
5271 F: drivers/gpu/drm/hisilicon/
5272 F: Documentation/devicetree/bindings/display/hisilicon/
5274 DRM DRIVERS FOR LIMA
5275 M: Qiang Yu <yuq825@gmail.com>
5276 L: dri-devel@lists.freedesktop.org
5277 L: lima@lists.freedesktop.org (moderated for non-subscribers)
5279 F: drivers/gpu/drm/lima/
5280 F: include/uapi/drm/lima_drm.h
5281 T: git git://anongit.freedesktop.org/drm/drm-misc
5283 DRM DRIVERS FOR MEDIATEK
5284 M: CK Hu <ck.hu@mediatek.com>
5285 M: Philipp Zabel <p.zabel@pengutronix.de>
5286 L: dri-devel@lists.freedesktop.org
5288 F: drivers/gpu/drm/mediatek/
5289 F: Documentation/devicetree/bindings/display/mediatek/
5291 DRM DRIVERS FOR NVIDIA TEGRA
5292 M: Thierry Reding <thierry.reding@gmail.com>
5293 L: dri-devel@lists.freedesktop.org
5294 L: linux-tegra@vger.kernel.org
5295 T: git git://anongit.freedesktop.org/tegra/linux.git
5297 F: drivers/gpu/drm/tegra/
5298 F: drivers/gpu/host1x/
5299 F: include/linux/host1x.h
5300 F: include/uapi/drm/tegra_drm.h
5301 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5303 DRM DRIVERS FOR RENESAS
5304 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5305 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5306 L: dri-devel@lists.freedesktop.org
5307 L: linux-renesas-soc@vger.kernel.org
5308 T: git git://linuxtv.org/pinchartl/media drm/du/next
5310 F: drivers/gpu/drm/rcar-du/
5311 F: drivers/gpu/drm/shmobile/
5312 F: include/linux/platform_data/shmob_drm.h
5313 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5314 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5315 F: Documentation/devicetree/bindings/display/renesas,du.txt
5317 DRM DRIVERS FOR ROCKCHIP
5318 M: Sandy Huang <hjc@rock-chips.com>
5319 M: Heiko Stübner <heiko@sntech.de>
5320 L: dri-devel@lists.freedesktop.org
5322 F: drivers/gpu/drm/rockchip/
5323 F: Documentation/devicetree/bindings/display/rockchip/
5324 T: git git://anongit.freedesktop.org/drm/drm-misc
5327 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5328 M: Vincent Abriou <vincent.abriou@st.com>
5329 L: dri-devel@lists.freedesktop.org
5330 T: git git://anongit.freedesktop.org/drm/drm-misc
5332 F: drivers/gpu/drm/sti
5333 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5336 M: Yannick Fertre <yannick.fertre@st.com>
5337 M: Philippe Cornu <philippe.cornu@st.com>
5338 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5339 M: Vincent Abriou <vincent.abriou@st.com>
5340 L: dri-devel@lists.freedesktop.org
5341 T: git git://anongit.freedesktop.org/drm/drm-misc
5343 F: drivers/gpu/drm/stm
5344 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5346 DRM DRIVERS FOR TI LCDC
5347 M: Jyri Sarha <jsarha@ti.com>
5348 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5349 L: dri-devel@lists.freedesktop.org
5351 F: drivers/gpu/drm/tilcdc/
5352 F: Documentation/devicetree/bindings/display/tilcdc/
5354 DRM DRIVERS FOR TI OMAP
5355 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5356 L: dri-devel@lists.freedesktop.org
5358 F: drivers/gpu/drm/omapdrm/
5359 F: Documentation/devicetree/bindings/display/ti/
5362 M: Eric Anholt <eric@anholt.net>
5364 F: drivers/gpu/drm/v3d/
5365 F: include/uapi/drm/v3d_drm.h
5366 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5367 T: git git://anongit.freedesktop.org/drm/drm-misc
5370 M: Eric Anholt <eric@anholt.net>
5371 T: git git://github.com/anholt/linux
5373 F: drivers/gpu/drm/vc4/
5374 F: include/uapi/drm/vc4_drm.h
5375 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5376 T: git git://anongit.freedesktop.org/drm/drm-misc
5378 DRM DRIVERS FOR VIVANTE GPU IP
5379 M: Lucas Stach <l.stach@pengutronix.de>
5380 R: Russell King <linux+etnaviv@armlinux.org.uk>
5381 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5382 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5383 L: dri-devel@lists.freedesktop.org
5385 F: drivers/gpu/drm/etnaviv/
5386 F: include/uapi/drm/etnaviv_drm.h
5387 F: Documentation/devicetree/bindings/display/etnaviv/
5389 DRM DRIVERS FOR ZTE ZX
5390 M: Shawn Guo <shawnguo@kernel.org>
5391 L: dri-devel@lists.freedesktop.org
5393 F: drivers/gpu/drm/zte/
5394 F: Documentation/devicetree/bindings/display/zte,vou.txt
5395 T: git git://anongit.freedesktop.org/drm/drm-misc
5398 M: Thierry Reding <thierry.reding@gmail.com>
5399 L: dri-devel@lists.freedesktop.org
5400 T: git git://anongit.freedesktop.org/drm/drm-misc
5402 F: drivers/gpu/drm/drm_panel.c
5403 F: drivers/gpu/drm/panel/
5404 F: include/drm/drm_panel.h
5405 F: Documentation/devicetree/bindings/display/panel/
5408 M: Noralf Trønnes <noralf@tronnes.org>
5409 W: https://github.com/notro/tinydrm/wiki/Development
5410 T: git git://anongit.freedesktop.org/drm/drm-misc
5412 F: drivers/gpu/drm/tinydrm/
5413 F: include/drm/tinydrm/
5416 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5417 T: git git://anongit.freedesktop.org/drm/drm-misc
5418 L: dri-devel@lists.freedesktop.org
5419 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
5421 F: drivers/gpu/drm/xen/
5422 F: Documentation/gpu/xen-front.rst
5425 M: Christian Koenig <christian.koenig@amd.com>
5426 M: Huang Rui <ray.huang@amd.com>
5427 M: Junwei Zhang <Jerry.Zhang@amd.com>
5428 T: git git://people.freedesktop.org/~agd5f/linux
5430 L: dri-devel@lists.freedesktop.org
5432 F: drivers/gpu/drm/ttm/
5434 DSBR100 USB FM RADIO DRIVER
5435 M: Alexey Klimov <klimov.linux@gmail.com>
5436 L: linux-media@vger.kernel.org
5437 T: git git://linuxtv.org/media_tree.git
5439 F: drivers/media/radio/dsbr100.c
5442 M: Francois Romieu <romieu@fr.zoreil.com>
5443 L: netdev@vger.kernel.org
5445 F: drivers/net/wan/dscc4.c
5448 M: Hans Verkuil <hverkuil@xs4all.nl>
5449 L: linux-media@vger.kernel.org
5450 T: git git://linuxtv.org/media_tree.git
5451 W: https://linuxtv.org
5453 F: drivers/media/pci/dt3155/
5455 DVB_USB_AF9015 MEDIA DRIVER
5456 M: Antti Palosaari <crope@iki.fi>
5457 L: linux-media@vger.kernel.org
5458 W: https://linuxtv.org
5459 W: http://palosaari.fi/linux/
5460 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5461 T: git git://linuxtv.org/anttip/media_tree.git
5463 F: drivers/media/usb/dvb-usb-v2/af9015*
5465 DVB_USB_AF9035 MEDIA DRIVER
5466 M: Antti Palosaari <crope@iki.fi>
5467 L: linux-media@vger.kernel.org
5468 W: https://linuxtv.org
5469 W: http://palosaari.fi/linux/
5470 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5471 T: git git://linuxtv.org/anttip/media_tree.git
5473 F: drivers/media/usb/dvb-usb-v2/af9035*
5475 DVB_USB_ANYSEE MEDIA DRIVER
5476 M: Antti Palosaari <crope@iki.fi>
5477 L: linux-media@vger.kernel.org
5478 W: https://linuxtv.org
5479 W: http://palosaari.fi/linux/
5480 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5481 T: git git://linuxtv.org/anttip/media_tree.git
5483 F: drivers/media/usb/dvb-usb-v2/anysee*
5485 DVB_USB_AU6610 MEDIA DRIVER
5486 M: Antti Palosaari <crope@iki.fi>
5487 L: linux-media@vger.kernel.org
5488 W: https://linuxtv.org
5489 W: http://palosaari.fi/linux/
5490 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5491 T: git git://linuxtv.org/anttip/media_tree.git
5493 F: drivers/media/usb/dvb-usb-v2/au6610*
5495 DVB_USB_CE6230 MEDIA DRIVER
5496 M: Antti Palosaari <crope@iki.fi>
5497 L: linux-media@vger.kernel.org
5498 W: https://linuxtv.org
5499 W: http://palosaari.fi/linux/
5500 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5501 T: git git://linuxtv.org/anttip/media_tree.git
5503 F: drivers/media/usb/dvb-usb-v2/ce6230*
5505 DVB_USB_CXUSB MEDIA DRIVER
5506 M: Michael Krufky <mkrufky@linuxtv.org>
5507 L: linux-media@vger.kernel.org
5508 W: https://linuxtv.org
5509 W: http://github.com/mkrufky
5510 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5511 T: git git://linuxtv.org/media_tree.git
5513 F: drivers/media/usb/dvb-usb/cxusb*
5515 DVB_USB_EC168 MEDIA DRIVER
5516 M: Antti Palosaari <crope@iki.fi>
5517 L: linux-media@vger.kernel.org
5518 W: https://linuxtv.org
5519 W: http://palosaari.fi/linux/
5520 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5521 T: git git://linuxtv.org/anttip/media_tree.git
5523 F: drivers/media/usb/dvb-usb-v2/ec168*
5525 DVB_USB_GL861 MEDIA DRIVER
5526 M: Antti Palosaari <crope@iki.fi>
5527 L: linux-media@vger.kernel.org
5528 W: https://linuxtv.org
5529 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5530 T: git git://linuxtv.org/anttip/media_tree.git
5532 F: drivers/media/usb/dvb-usb-v2/gl861*
5534 DVB_USB_MXL111SF MEDIA DRIVER
5535 M: Michael Krufky <mkrufky@linuxtv.org>
5536 L: linux-media@vger.kernel.org
5537 W: https://linuxtv.org
5538 W: http://github.com/mkrufky
5539 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5540 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5542 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5544 DVB_USB_RTL28XXU MEDIA DRIVER
5545 M: Antti Palosaari <crope@iki.fi>
5546 L: linux-media@vger.kernel.org
5547 W: https://linuxtv.org
5548 W: http://palosaari.fi/linux/
5549 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5550 T: git git://linuxtv.org/anttip/media_tree.git
5552 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5554 DVB_USB_V2 MEDIA DRIVER
5555 M: Antti Palosaari <crope@iki.fi>
5556 L: linux-media@vger.kernel.org
5557 W: https://linuxtv.org
5558 W: http://palosaari.fi/linux/
5559 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5560 T: git git://linuxtv.org/anttip/media_tree.git
5562 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5563 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5566 M: Jason Baron <jbaron@akamai.com>
5568 F: lib/dynamic_debug.c
5569 F: include/linux/dynamic_debug.h
5571 DYNAMIC INTERRUPT MODERATION
5572 M: Tal Gilboa <talgi@mellanox.com>
5574 F: include/linux/net_dim.h
5576 DZ DECSTATION DZ11 SERIAL DRIVER
5577 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5579 F: drivers/tty/serial/dz.*
5581 E3X0 POWER BUTTON DRIVER
5582 M: Moritz Fischer <moritz.fischer@ettus.com>
5583 L: usrp-users@lists.ettus.com
5584 W: http://www.ettus.com
5586 F: drivers/input/misc/e3x0-button.c
5587 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5590 M: Antti Palosaari <crope@iki.fi>
5591 L: linux-media@vger.kernel.org
5592 W: https://linuxtv.org
5593 W: http://palosaari.fi/linux/
5594 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5595 T: git git://linuxtv.org/anttip/media_tree.git
5597 F: drivers/media/tuners/e4000*
5599 EARTH_PT1 MEDIA DRIVER
5600 M: Akihiro Tsukada <tskd08@gmail.com>
5601 L: linux-media@vger.kernel.org
5603 F: drivers/media/pci/pt1/
5605 EARTH_PT3 MEDIA DRIVER
5606 M: Akihiro Tsukada <tskd08@gmail.com>
5607 L: linux-media@vger.kernel.org
5609 F: drivers/media/pci/pt3/
5612 M: Antti Palosaari <crope@iki.fi>
5613 L: linux-media@vger.kernel.org
5614 W: https://linuxtv.org
5615 W: http://palosaari.fi/linux/
5616 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5617 T: git git://linuxtv.org/anttip/media_tree.git
5619 F: drivers/media/dvb-frontends/ec100*
5622 M: Tyler Hicks <tyhicks@canonical.com>
5623 L: ecryptfs@vger.kernel.org
5624 W: http://ecryptfs.org
5625 W: https://launchpad.net/ecryptfs
5626 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5628 F: Documentation/filesystems/ecryptfs.txt
5632 M: Borislav Petkov <bp@alien8.de>
5633 L: linux-edac@vger.kernel.org
5635 F: drivers/edac/amd64_edac*
5638 M: Stefan Schaeckeler <sschaeck@cisco.com>
5640 F: drivers/edac/aspeed_edac.c
5641 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5644 M: Robert Richter <rric@kernel.org>
5645 L: linux-edac@vger.kernel.org
5647 F: drivers/edac/highbank*
5650 M: Ralf Baechle <ralf@linux-mips.org>
5651 M: David Daney <david.daney@cavium.com>
5652 L: linux-edac@vger.kernel.org
5653 L: linux-mips@vger.kernel.org
5655 F: drivers/edac/octeon_edac*
5657 EDAC-CAVIUM THUNDERX
5658 M: David Daney <david.daney@cavium.com>
5659 M: Jan Glauber <jglauber@cavium.com>
5660 L: linux-edac@vger.kernel.org
5662 F: drivers/edac/thunderx_edac*
5665 M: Borislav Petkov <bp@alien8.de>
5666 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5667 R: James Morse <james.morse@arm.com>
5668 L: linux-edac@vger.kernel.org
5669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5672 F: Documentation/admin-guide/ras.rst
5673 F: Documentation/driver-api/edac.rst
5675 F: include/linux/edac.h
5678 M: Mark Gross <mark.gross@intel.com>
5679 L: linux-edac@vger.kernel.org
5681 F: drivers/edac/e752x_edac.c
5684 L: linux-edac@vger.kernel.org
5686 F: drivers/edac/e7xxx_edac.c
5689 M: York Sun <york.sun@nxp.com>
5690 L: linux-edac@vger.kernel.org
5692 F: drivers/edac/fsl_ddr_edac.*
5695 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5696 L: linux-edac@vger.kernel.org
5698 F: drivers/edac/ghes_edac.c
5701 M: Tony Luck <tony.luck@intel.com>
5702 L: linux-edac@vger.kernel.org
5704 F: drivers/edac/i10nm_base.c
5707 L: linux-edac@vger.kernel.org
5709 F: drivers/edac/i3000_edac.c
5712 L: linux-edac@vger.kernel.org
5714 F: drivers/edac/i5000_edac.c
5717 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5718 L: linux-edac@vger.kernel.org
5720 F: drivers/edac/i5400_edac.c
5723 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5724 L: linux-edac@vger.kernel.org
5726 F: drivers/edac/i7300_edac.c
5729 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5730 L: linux-edac@vger.kernel.org
5732 F: drivers/edac/i7core_edac.c
5735 M: Tim Small <tim@buttersideup.com>
5736 L: linux-edac@vger.kernel.org
5738 F: drivers/edac/i82443bxgx_edac.c
5741 M: "Arvind R." <arvino55@gmail.com>
5742 L: linux-edac@vger.kernel.org
5744 F: drivers/edac/i82975x_edac.c
5747 M: Jason Baron <jbaron@akamai.com>
5748 L: linux-edac@vger.kernel.org
5750 F: drivers/edac/ie31200_edac.c
5753 M: Johannes Thumshirn <morbidrsa@gmail.com>
5754 L: linux-edac@vger.kernel.org
5756 F: drivers/edac/mpc85xx_edac.[ch]
5759 M: Egor Martovetsky <egor@pasemi.com>
5760 L: linux-edac@vger.kernel.org
5762 F: drivers/edac/pasemi_edac.c
5765 M: Tony Luck <tony.luck@intel.com>
5766 L: linux-edac@vger.kernel.org
5768 F: drivers/edac/pnd2_edac.[ch]
5771 M: Tim Small <tim@buttersideup.com>
5772 L: linux-edac@vger.kernel.org
5774 F: drivers/edac/r82600_edac.c
5777 M: Tony Luck <tony.luck@intel.com>
5778 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5779 L: linux-edac@vger.kernel.org
5781 F: drivers/edac/sb_edac.c
5784 M: Tony Luck <tony.luck@intel.com>
5785 L: linux-edac@vger.kernel.org
5787 F: drivers/edac/skx_*.c
5790 M: Tero Kristo <t-kristo@ti.com>
5791 L: linux-edac@vger.kernel.org
5793 F: drivers/edac/ti_edac.c
5796 M: Channagoud Kadabi <ckadabi@codeaurora.org>
5797 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5798 L: linux-arm-msm@vger.kernel.org
5799 L: linux-edac@vger.kernel.org
5801 F: drivers/edac/qcom_edac.c
5803 EDIROL UA-101/UA-1000 DRIVER
5804 M: Clemens Ladisch <clemens@ladisch.de>
5805 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5808 F: sound/usb/misc/ua101.c
5811 L: linux-efi@vger.kernel.org
5812 M: Ivan Hu <ivan.hu@canonical.com>
5813 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5815 F: drivers/firmware/efi/test/
5817 EFI VARIABLE FILESYSTEM
5818 M: Matthew Garrett <matthew.garrett@nebula.com>
5819 M: Jeremy Kerr <jk@ozlabs.org>
5820 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5822 L: linux-efi@vger.kernel.org
5826 EFIFB FRAMEBUFFER DRIVER
5827 L: linux-fbdev@vger.kernel.org
5828 M: Peter Jones <pjones@redhat.com>
5830 F: drivers/video/fbdev/efifb.c
5833 W: http://aeschi.ch.eu.org/efs/
5837 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5838 M: Douglas Miller <dougmill@linux.ibm.com>
5839 L: netdev@vger.kernel.org
5841 F: drivers/net/ethernet/ibm/ehea/
5843 EM28XX VIDEO4LINUX DRIVER
5844 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5845 L: linux-media@vger.kernel.org
5846 W: https://linuxtv.org
5847 T: git git://linuxtv.org/media_tree.git
5849 F: drivers/media/usb/em28xx/
5850 F: Documentation/media/v4l-drivers/em28xx*
5853 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5854 M: Matt Mackall <mpm@selenic.com>
5855 M: David Woodhouse <dwmw2@infradead.org>
5856 L: linux-embedded@vger.kernel.org
5859 Emulex 10Gbps iSCSI - OneConnect DRIVER
5860 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5861 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5862 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5863 L: linux-scsi@vger.kernel.org
5864 W: http://www.broadcom.com
5866 F: drivers/scsi/be2iscsi/
5868 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5869 M: Sathya Perla <sathya.perla@broadcom.com>
5870 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5871 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5872 M: Somnath Kotur <somnath.kotur@broadcom.com>
5873 L: netdev@vger.kernel.org
5874 W: http://www.emulex.com
5876 F: drivers/net/ethernet/emulex/benet/
5878 EMULEX ONECONNECT ROCE DRIVER
5879 M: Selvin Xavier <selvin.xavier@broadcom.com>
5880 M: Devesh Sharma <devesh.sharma@broadcom.com>
5881 L: linux-rdma@vger.kernel.org
5882 W: http://www.broadcom.com
5884 F: drivers/infiniband/hw/ocrdma/
5885 F: include/uapi/rdma/ocrdma-abi.h
5887 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5888 M: James Smart <james.smart@broadcom.com>
5889 M: Dick Kennedy <dick.kennedy@broadcom.com>
5890 L: linux-scsi@vger.kernel.org
5891 W: http://www.broadcom.com
5893 F: drivers/scsi/lpfc/
5895 ENE CB710 FLASH CARD READER DRIVER
5896 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5898 F: drivers/misc/cb710/
5899 F: drivers/mmc/host/cb710-mmc.*
5900 F: include/linux/cb710.h
5902 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5903 M: Maxim Levitsky <maximlevitsky@gmail.com>
5905 F: drivers/media/rc/ene_ir.*
5907 EPSON S1D13XXX FRAMEBUFFER DRIVER
5908 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5911 F: drivers/video/fbdev/s1d13xxxfb.c
5912 F: include/video/s1d13xxxfb.h
5914 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5915 M: Jeff Layton <jlayton@kernel.org>
5918 F: include/linux/errseq.h
5920 ET131X NETWORK DRIVER
5921 M: Mark Einon <mark.einon@gmail.com>
5923 F: drivers/net/ethernet/agere/
5926 M: Roopa Prabhu <roopa@cumulusnetworks.com>
5927 M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5928 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5929 L: netdev@vger.kernel.org
5930 W: http://www.linuxfoundation.org/en/Net:Bridge
5932 F: include/linux/netfilter_bridge/
5935 ETHERNET PHY LIBRARY
5936 M: Andrew Lunn <andrew@lunn.ch>
5937 M: Florian Fainelli <f.fainelli@gmail.com>
5938 M: Heiner Kallweit <hkallweit1@gmail.com>
5939 L: netdev@vger.kernel.org
5941 F: Documentation/ABI/testing/sysfs-bus-mdio
5942 F: Documentation/devicetree/bindings/net/mdio*
5943 F: Documentation/networking/phy.rst
5945 F: drivers/of/of_mdio.c
5946 F: drivers/of/of_net.c
5947 F: include/linux/*mdio*.h
5948 F: include/linux/of_net.h
5949 F: include/linux/phy.h
5950 F: include/linux/phy_fixed.h
5951 F: include/linux/platform_data/mdio-bcm-unimac.h
5952 F: include/linux/platform_data/mdio-gpio.h
5953 F: include/trace/events/mdio.h
5954 F: include/uapi/linux/mdio.h
5955 F: include/uapi/linux/mii.h
5958 M: Jan Kara <jack@suse.com>
5959 L: linux-ext4@vger.kernel.org
5961 F: Documentation/filesystems/ext2.txt
5963 F: include/linux/ext2*
5966 M: "Theodore Ts'o" <tytso@mit.edu>
5967 M: Andreas Dilger <adilger.kernel@dilger.ca>
5968 L: linux-ext4@vger.kernel.org
5969 W: http://ext4.wiki.kernel.org
5970 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5973 F: Documentation/filesystems/ext4/
5976 Extended Verification Module (EVM)
5977 M: Mimi Zohar <zohar@linux.ibm.com>
5978 L: linux-integrity@vger.kernel.org
5980 F: security/integrity/evm/
5982 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5983 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5984 L: linux-efi@vger.kernel.org
5985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5987 F: Documentation/efi-stub.txt
5988 F: arch/*/kernel/efi.c
5989 F: arch/x86/boot/compressed/eboot.[ch]
5990 F: arch/*/include/asm/efi.h
5991 F: arch/x86/platform/efi/
5992 F: drivers/firmware/efi/
5993 F: include/linux/efi*.h
5994 F: arch/arm/boot/compressed/efi-header.S
5995 F: arch/arm64/kernel/efi-entry.S
5997 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5998 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5999 M: Chanwoo Choi <cw00.choi@samsung.com>
6000 L: linux-kernel@vger.kernel.org
6001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6004 F: include/linux/extcon/
6005 F: include/linux/extcon.h
6006 F: Documentation/extcon/
6007 F: Documentation/devicetree/bindings/extcon/
6010 M: Jingoo Han <jingoohan1@gmail.com>
6011 L: dri-devel@lists.freedesktop.org
6013 F: drivers/gpu/drm/exynos/exynos_dp*
6015 EXYNOS SYSMMU (IOMMU) driver
6016 M: Marek Szyprowski <m.szyprowski@samsung.com>
6017 L: iommu@lists.linux-foundation.org
6019 F: drivers/iommu/exynos-iommu.c
6021 EZchip NPS platform support
6022 M: Vineet Gupta <vgupta@synopsys.com>
6023 M: Ofer Levi <oferle@mellanox.com>
6025 F: arch/arc/plat-eznps
6026 F: arch/arc/boot/dts/eznps.dts
6029 M: Jaegeuk Kim <jaegeuk@kernel.org>
6030 M: Chao Yu <yuchao0@huawei.com>
6031 L: linux-f2fs-devel@lists.sourceforge.net
6032 W: https://f2fs.wiki.kernel.org/
6033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6035 F: Documentation/filesystems/f2fs.txt
6036 F: Documentation/ABI/testing/sysfs-fs-f2fs
6038 F: include/linux/f2fs_fs.h
6039 F: include/trace/events/f2fs.h
6041 F71805F HARDWARE MONITORING DRIVER
6042 M: Jean Delvare <jdelvare@suse.com>
6043 L: linux-hwmon@vger.kernel.org
6045 F: Documentation/hwmon/f71805f.rst
6046 F: drivers/hwmon/f71805f.c
6049 M: Josh Poimboeuf <jpoimboe@redhat.com>
6051 F: scripts/faddr2line
6054 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6055 L: netdev@vger.kernel.org
6057 F: net/core/failover.c
6058 F: include/net/failover.h
6059 F: Documentation/networking/failover.rst
6062 M: Jan Kara <jack@suse.cz>
6063 R: Amir Goldstein <amir73il@gmail.com>
6064 L: linux-fsdevel@vger.kernel.org
6066 F: fs/notify/fanotify/
6067 F: include/linux/fanotify.h
6068 F: include/uapi/linux/fanotify.h
6070 FARSYNC SYNCHRONOUS DRIVER
6071 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6072 W: http://www.farsite.co.uk/
6074 F: drivers/net/wan/farsync.*
6076 FAULT INJECTION SUPPORT
6077 M: Akinobu Mita <akinobu.mita@gmail.com>
6079 F: Documentation/fault-injection/
6080 F: lib/fault-inject.c
6082 FBTFT Framebuffer drivers
6084 L: dri-devel@lists.freedesktop.org
6085 L: linux-fbdev@vger.kernel.org
6086 F: drivers/staging/fbtft/
6089 M: Michael Buesch <m@bues.ch>
6090 L: linux-media@vger.kernel.org
6092 F: drivers/media/tuners/fc0011.h
6093 F: drivers/media/tuners/fc0011.c
6096 M: Antti Palosaari <crope@iki.fi>
6097 L: linux-media@vger.kernel.org
6098 W: https://linuxtv.org
6099 W: http://palosaari.fi/linux/
6100 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6101 T: git git://linuxtv.org/anttip/media_tree.git
6103 F: drivers/media/tuners/fc2580*
6105 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6106 M: Hannes Reinecke <hare@suse.de>
6107 L: linux-scsi@vger.kernel.org
6108 W: www.Open-FCoE.org
6110 F: drivers/scsi/libfc/
6111 F: drivers/scsi/fcoe/
6113 F: include/scsi/libfc.h
6114 F: include/scsi/libfcoe.h
6115 F: include/uapi/scsi/fc/
6117 FILE LOCKING (flock() and fcntl()/lockf())
6118 M: Jeff Layton <jlayton@kernel.org>
6119 M: "J. Bruce Fields" <bfields@fieldses.org>
6120 L: linux-fsdevel@vger.kernel.org
6122 F: include/linux/fcntl.h
6123 F: include/uapi/linux/fcntl.h
6127 FILESYSTEMS (VFS and infrastructure)
6128 M: Alexander Viro <viro@zeniv.linux.org.uk>
6129 L: linux-fsdevel@vger.kernel.org
6132 F: include/linux/fs.h
6133 F: include/linux/fs_types.h
6134 F: include/uapi/linux/fs.h
6136 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6137 M: Riku Voipio <riku.voipio@iki.fi>
6138 L: linux-hwmon@vger.kernel.org
6140 F: drivers/hwmon/f75375s.c
6141 F: include/linux/f75375s.h
6143 FIREWIRE AUDIO DRIVERS
6144 M: Clemens Ladisch <clemens@ladisch.de>
6145 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6150 FIREWIRE MEDIA DRIVERS (firedtv)
6151 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6152 L: linux-media@vger.kernel.org
6153 L: linux1394-devel@lists.sourceforge.net
6154 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6156 F: drivers/media/firewire/
6158 FIREWIRE SBP-2 TARGET
6159 M: Chris Boot <bootc@bootc.net>
6160 L: linux-scsi@vger.kernel.org
6161 L: target-devel@vger.kernel.org
6162 L: linux1394-devel@lists.sourceforge.net
6163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6165 F: drivers/target/sbp/
6168 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6169 L: linux1394-devel@lists.sourceforge.net
6170 W: http://ieee1394.wiki.kernel.org/
6171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6173 F: drivers/firewire/
6174 F: include/linux/firewire.h
6175 F: include/uapi/linux/firewire*.h
6178 FIRMWARE LOADER (request_firmware)
6179 M: Luis Chamberlain <mcgrof@kernel.org>
6180 L: linux-kernel@vger.kernel.org
6182 F: Documentation/firmware_class/
6183 F: drivers/base/firmware_loader/
6184 F: include/linux/firmware.h
6186 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6187 M: Joshua Morris <josh.h.morris@us.ibm.com>
6188 M: Philip Kelleher <pjk1939@linux.ibm.com>
6190 F: drivers/block/rsxx/
6193 M: Jiri Kosina <jikos@kernel.org>
6194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
6196 F: drivers/block/floppy.c
6199 M: Alessandro Rubini <rubini@gnudd.com>
6200 W: http://www.ohwr.org/projects/fmc-bus
6203 F: include/linux/fmc*.h
6204 F: include/linux/ipmi-fru.h
6207 FPGA MANAGER FRAMEWORK
6208 M: Alan Tull <atull@kernel.org>
6209 M: Moritz Fischer <mdf@kernel.org>
6210 L: linux-fpga@vger.kernel.org
6212 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
6213 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6214 F: Documentation/fpga/
6215 F: Documentation/driver-api/fpga/
6216 F: Documentation/devicetree/bindings/fpga/
6218 F: include/linux/fpga/
6219 W: http://www.rocketboards.org
6222 M: Wu Hao <hao.wu@intel.com>
6223 L: linux-fpga@vger.kernel.org
6225 F: Documentation/fpga/dfl.txt
6226 F: include/uapi/linux/fpga-dfl.h
6227 F: drivers/fpga/dfl*
6230 M: Bill Metzenthen <billm@melbpc.org.au>
6231 W: http://floatingpoint.sourceforge.net/emulator/index.html
6233 F: arch/x86/math-emu/
6235 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6236 L: netdev@vger.kernel.org
6238 F: drivers/net/wan/dlci.c
6239 F: drivers/net/wan/sdla.c
6242 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6243 L: dri-devel@lists.freedesktop.org
6244 L: linux-fbdev@vger.kernel.org
6245 T: git git://github.com/bzolnier/linux.git
6246 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6248 F: Documentation/fb/
6251 F: include/linux/fb.h
6252 F: include/uapi/video/
6253 F: include/uapi/linux/fb.h
6255 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6256 M: Horia Geantă <horia.geanta@nxp.com>
6257 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6258 L: linux-crypto@vger.kernel.org
6260 F: drivers/crypto/caam/
6261 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6263 FREESCALE DIU FRAMEBUFFER DRIVER
6264 M: Timur Tabi <timur@kernel.org>
6265 L: linux-fbdev@vger.kernel.org
6267 F: drivers/video/fbdev/fsl-diu-fb.*
6269 FREESCALE DMA DRIVER
6270 M: Li Yang <leoyang.li@nxp.com>
6271 M: Zhang Wei <zw@zh-kernel.org>
6272 L: linuxppc-dev@lists.ozlabs.org
6274 F: drivers/dma/fsldma.*
6276 FREESCALE ENETC ETHERNET DRIVERS
6277 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6278 L: netdev@vger.kernel.org
6280 F: drivers/net/ethernet/freescale/enetc/
6282 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6283 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6284 L: netdev@vger.kernel.org
6286 F: drivers/net/ethernet/freescale/gianfar*
6287 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6289 FREESCALE GPMI NAND DRIVER
6290 M: Han Xu <han.xu@nxp.com>
6291 L: linux-mtd@lists.infradead.org
6293 F: drivers/mtd/nand/raw/gpmi-nand/*
6295 FREESCALE I2C CPM DRIVER
6296 M: Jochen Friedrich <jochen@scram.de>
6297 L: linuxppc-dev@lists.ozlabs.org
6298 L: linux-i2c@vger.kernel.org
6300 F: drivers/i2c/busses/i2c-cpm.c
6302 FREESCALE IMX LPI2C DRIVER
6303 M: Dong Aisheng <aisheng.dong@nxp.com>
6304 L: linux-i2c@vger.kernel.org
6305 L: linux-imx@nxp.com
6307 F: drivers/i2c/busses/i2c-imx-lpi2c.c
6308 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6310 FREESCALE IMX / MXC FEC DRIVER
6311 M: Fugang Duan <fugang.duan@nxp.com>
6312 L: netdev@vger.kernel.org
6314 F: drivers/net/ethernet/freescale/fec_main.c
6315 F: drivers/net/ethernet/freescale/fec_ptp.c
6316 F: drivers/net/ethernet/freescale/fec.h
6317 F: Documentation/devicetree/bindings/net/fsl-fec.txt
6319 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6320 M: Sascha Hauer <s.hauer@pengutronix.de>
6321 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6322 L: linux-fbdev@vger.kernel.org
6323 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6325 F: include/linux/platform_data/video-imxfb.h
6326 F: drivers/video/fbdev/imxfb.c
6328 FREESCALE QORIQ DPAA ETHERNET DRIVER
6329 M: Madalin Bucur <madalin.bucur@nxp.com>
6330 L: netdev@vger.kernel.org
6332 F: drivers/net/ethernet/freescale/dpaa
6334 FREESCALE QORIQ DPAA FMAN DRIVER
6335 M: Madalin Bucur <madalin.bucur@nxp.com>
6336 L: netdev@vger.kernel.org
6338 F: drivers/net/ethernet/freescale/fman
6339 F: Documentation/devicetree/bindings/net/fsl-fman.txt
6341 FREESCALE QORIQ PTP CLOCK DRIVER
6342 M: Yangbo Lu <yangbo.lu@nxp.com>
6343 L: netdev@vger.kernel.org
6345 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6346 F: drivers/ptp/ptp_qoriq.c
6347 F: drivers/ptp/ptp_qoriq_debugfs.c
6348 F: include/linux/fsl/ptp_qoriq.h
6349 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6351 FREESCALE QUAD SPI DRIVER
6352 M: Han Xu <han.xu@nxp.com>
6353 L: linux-spi@vger.kernel.org
6355 F: drivers/spi/spi-fsl-qspi.c
6357 FREESCALE QUICC ENGINE LIBRARY
6358 M: Qiang Zhao <qiang.zhao@nxp.com>
6359 L: linuxppc-dev@lists.ozlabs.org
6361 F: drivers/soc/fsl/qe/
6362 F: include/soc/fsl/*qe*.h
6363 F: include/soc/fsl/*ucc*.h
6365 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6366 M: Li Yang <leoyang.li@nxp.com>
6367 L: netdev@vger.kernel.org
6368 L: linuxppc-dev@lists.ozlabs.org
6370 F: drivers/net/ethernet/freescale/ucc_geth*
6372 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6373 M: Zhao Qiang <qiang.zhao@nxp.com>
6374 L: netdev@vger.kernel.org
6375 L: linuxppc-dev@lists.ozlabs.org
6377 F: drivers/net/wan/fsl_ucc_hdlc*
6379 FREESCALE QUICC ENGINE UCC UART DRIVER
6380 M: Timur Tabi <timur@kernel.org>
6381 L: linuxppc-dev@lists.ozlabs.org
6383 F: drivers/tty/serial/ucc_uart.c
6385 FREESCALE SOC DRIVERS
6386 M: Li Yang <leoyang.li@nxp.com>
6387 L: linuxppc-dev@lists.ozlabs.org
6388 L: linux-arm-kernel@lists.infradead.org
6390 F: Documentation/devicetree/bindings/soc/fsl/
6392 F: include/linux/fsl/
6394 FREESCALE SOC FS_ENET DRIVER
6395 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
6396 L: linuxppc-dev@lists.ozlabs.org
6397 L: netdev@vger.kernel.org
6399 F: drivers/net/ethernet/freescale/fs_enet/
6400 F: include/linux/fs_enet_pd.h
6402 FREESCALE SOC SOUND DRIVERS
6403 M: Timur Tabi <timur@kernel.org>
6404 M: Nicolin Chen <nicoleotsuka@gmail.com>
6405 M: Xiubo Li <Xiubo.Lee@gmail.com>
6406 R: Fabio Estevam <festevam@gmail.com>
6407 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6408 L: linuxppc-dev@lists.ozlabs.org
6410 F: sound/soc/fsl/fsl*
6411 F: sound/soc/fsl/imx*
6412 F: sound/soc/fsl/mpc8610_hpcd.c
6414 FREESCALE USB PERIPHERAL DRIVERS
6415 M: Li Yang <leoyang.li@nxp.com>
6416 L: linux-usb@vger.kernel.org
6417 L: linuxppc-dev@lists.ozlabs.org
6419 F: drivers/usb/gadget/udc/fsl*
6422 M: Christoph Hellwig <hch@infradead.org>
6423 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
6428 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6429 M: Pavel Machek <pavel@ucw.cz>
6430 L: linux-pm@vger.kernel.org
6432 F: Documentation/power/freezing-of-tasks.txt
6433 F: include/linux/freezer.h
6437 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6438 L: linux-kernel@vger.kernel.org
6441 F: include/linux/frontswap.h
6443 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6444 M: David Howells <dhowells@redhat.com>
6445 L: linux-cachefs@redhat.com (moderated for non-subscribers)
6447 F: Documentation/filesystems/caching/
6449 F: include/linux/fscache*.h
6451 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6452 M: Theodore Y. Ts'o <tytso@mit.edu>
6453 M: Jaegeuk Kim <jaegeuk@kernel.org>
6454 M: Eric Biggers <ebiggers@kernel.org>
6455 L: linux-fscrypt@vger.kernel.org
6456 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6457 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6460 F: include/linux/fscrypt*.h
6461 F: Documentation/filesystems/fscrypt.rst
6463 FSI-ATTACHED I2C DRIVER
6464 M: Eddie James <eajames@linux.ibm.com>
6465 L: linux-i2c@vger.kernel.org
6466 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
6468 F: drivers/i2c/busses/i2c-fsi.c
6469 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6471 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6472 M: Jan Kara <jack@suse.cz>
6473 R: Amir Goldstein <amir73il@gmail.com>
6474 L: linux-fsdevel@vger.kernel.org
6477 F: include/linux/fsnotify*.h
6479 FUJITSU LAPTOP EXTRAS
6480 M: Jonathan Woithe <jwoithe@just42.net>
6481 L: platform-driver-x86@vger.kernel.org
6483 F: drivers/platform/x86/fujitsu-laptop.c
6485 FUJITSU M-5MO LS CAMERA ISP DRIVER
6486 M: Kyungmin Park <kyungmin.park@samsung.com>
6487 M: Heungjun Kim <riverful.kim@samsung.com>
6488 L: linux-media@vger.kernel.org
6490 F: drivers/media/i2c/m5mols/
6491 F: include/media/i2c/m5mols.h
6493 FUJITSU TABLET EXTRAS
6494 M: Robert Gerlach <khnz@gmx.de>
6495 L: platform-driver-x86@vger.kernel.org
6497 F: drivers/platform/x86/fujitsu-tablet.c
6499 FUSE: FILESYSTEM IN USERSPACE
6500 M: Miklos Szeredi <miklos@szeredi.hu>
6501 L: linux-fsdevel@vger.kernel.org
6502 W: http://fuse.sourceforge.net/
6503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6506 F: include/uapi/linux/fuse.h
6507 F: Documentation/filesystems/fuse.txt
6510 M: Thomas Gleixner <tglx@linutronix.de>
6511 M: Ingo Molnar <mingo@redhat.com>
6512 R: Peter Zijlstra <peterz@infradead.org>
6513 R: Darren Hart <dvhart@infradead.org>
6514 L: linux-kernel@vger.kernel.org
6515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6518 F: include/asm-generic/futex.h
6519 F: include/linux/futex.h
6520 F: include/uapi/linux/futex.h
6521 F: tools/testing/selftests/futex/
6522 F: tools/perf/bench/futex*
6523 F: Documentation/*futex*
6526 M: Kees Cook <keescook@chromium.org>
6527 R: Emese Revfy <re.emese@gmail.com>
6528 L: kernel-hardening@lists.openwall.com
6530 F: scripts/gcc-plugins/
6531 F: scripts/gcc-plugin.sh
6532 F: scripts/Makefile.gcc-plugins
6533 F: Documentation/gcc-plugins.txt
6535 GASKET DRIVER FRAMEWORK
6536 M: Rob Springer <rspringer@google.com>
6537 M: Todd Poynor <toddpoynor@google.com>
6538 M: Ben Chan <benchan@chromium.org>
6540 F: drivers/staging/gasket/
6542 GCOV BASED KERNEL PROFILING
6543 M: Peter Oberparleiter <oberpar@linux.ibm.com>
6546 F: Documentation/dev-tools/gcov.rst
6548 GDB KERNEL DEBUGGING HELPER SCRIPTS
6549 M: Jan Kiszka <jan.kiszka@siemens.com>
6550 M: Kieran Bingham <kbingham@kernel.org>
6554 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6555 M: Achim Leubner <achim_leubner@adaptec.com>
6556 L: linux-scsi@vger.kernel.org
6557 W: http://www.icp-vortex.com/
6559 F: drivers/scsi/gdt*
6561 GEMTEK FM RADIO RECEIVER DRIVER
6562 M: Hans Verkuil <hverkuil@xs4all.nl>
6563 L: linux-media@vger.kernel.org
6564 T: git git://linuxtv.org/media_tree.git
6565 W: https://linuxtv.org
6567 F: drivers/media/radio/radio-gemtek*
6569 GENERIC GPIO I2C DRIVER
6570 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6572 F: drivers/i2c/busses/i2c-gpio.c
6573 F: include/linux/platform_data/i2c-gpio.h
6575 GENERIC GPIO I2C MULTIPLEXER DRIVER
6576 M: Peter Korsgaard <peter.korsgaard@barco.com>
6577 L: linux-i2c@vger.kernel.org
6579 F: drivers/i2c/muxes/i2c-mux-gpio.c
6580 F: include/linux/platform_data/i2c-mux-gpio.h
6581 F: Documentation/i2c/muxes/i2c-mux-gpio
6583 GENERIC HDLC (WAN) DRIVERS
6584 M: Krzysztof Halasa <khc@pm.waw.pl>
6585 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
6587 F: drivers/net/wan/c101.c
6588 F: drivers/net/wan/hd6457*
6589 F: drivers/net/wan/hdlc*
6590 F: drivers/net/wan/n2.c
6591 F: drivers/net/wan/pc300too.c
6592 F: drivers/net/wan/pci200syn.c
6593 F: drivers/net/wan/wanxl*
6595 GENERIC INCLUDE/ASM HEADER FILES
6596 M: Arnd Bergmann <arnd@arndb.de>
6597 L: linux-arch@vger.kernel.org
6598 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6600 F: include/asm-generic/
6601 F: include/uapi/asm-generic/
6603 GENERIC PHY FRAMEWORK
6604 M: Kishon Vijay Abraham I <kishon@ti.com>
6605 L: linux-kernel@vger.kernel.org
6606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6609 F: include/linux/phy/
6610 F: Documentation/devicetree/bindings/phy/
6612 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6613 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6615 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6618 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6619 M: Kevin Hilman <khilman@kernel.org>
6620 M: Ulf Hansson <ulf.hansson@linaro.org>
6621 L: linux-pm@vger.kernel.org
6623 F: drivers/base/power/domain*.c
6624 F: include/linux/pm_domain.h
6625 F: Documentation/devicetree/bindings/power/power_domain.txt
6627 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6628 M: Eugen Hristev <eugen.hristev@microchip.com>
6629 L: linux-input@vger.kernel.org
6631 F: drivers/input/touchscreen/resistive-adc-touch.c
6633 GENERIC UIO DRIVER FOR PCI DEVICES
6634 M: "Michael S. Tsirkin" <mst@redhat.com>
6635 L: kvm@vger.kernel.org
6637 F: drivers/uio/uio_pci_generic.c
6639 GENWQE (IBM Generic Workqueue Card)
6640 M: Frank Haverkamp <haver@linux.ibm.com>
6642 F: drivers/misc/genwqe/
6644 GET_MAINTAINER SCRIPT
6645 M: Joe Perches <joe@perches.com>
6647 F: scripts/get_maintainer.pl
6650 M: Bob Peterson <rpeterso@redhat.com>
6651 M: Andreas Gruenbacher <agruenba@redhat.com>
6652 L: cluster-devel@redhat.com
6653 W: http://sources.redhat.com/cluster/
6654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6656 F: Documentation/filesystems/gfs2*.txt
6658 F: include/uapi/linux/gfs2_ondisk.h
6660 GIGASET ISDN DRIVERS
6661 M: Paul Bolle <pebolle@tiscali.nl>
6662 L: gigaset307x-common@lists.sourceforge.net
6663 W: http://gigaset307x.sourceforge.net/
6665 F: Documentation/isdn/README.gigaset
6666 F: drivers/isdn/gigaset/
6667 F: include/uapi/linux/gigaset_dev.h
6670 M: Johan Hovold <johan@kernel.org>
6671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6673 F: Documentation/ABI/testing/sysfs-class-gnss
6674 F: Documentation/devicetree/bindings/gnss/
6676 F: include/linux/gnss.h
6679 M: Hans Verkuil <hans.verkuil@cisco.com>
6680 L: linux-media@vger.kernel.org
6682 F: drivers/media/usb/go7007/
6685 M: Bastien Nocera <hadess@hadess.net>
6686 L: linux-input@vger.kernel.org
6688 F: drivers/input/touchscreen/goodix.c
6690 GPD POCKET FAN DRIVER
6691 M: Hans de Goede <hdegoede@redhat.com>
6692 L: platform-driver-x86@vger.kernel.org
6694 F: drivers/platform/x86/gpd-pocket-fan.c
6697 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6698 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6699 L: linux-gpio@vger.kernel.org
6700 L: linux-acpi@vger.kernel.org
6702 F: Documentation/firmware-guide/acpi/gpio-properties.rst
6703 F: drivers/gpio/gpiolib-acpi.c
6706 M: Sean Young <sean@mess.org>
6707 L: linux-media@vger.kernel.org
6709 F: drivers/media/rc/gpio-ir-tx.c
6712 M: Bamvor Jian Zhang <bamv2005@gmail.com>
6713 L: linux-gpio@vger.kernel.org
6715 F: drivers/gpio/gpio-mockup.c
6716 F: tools/testing/selftests/gpio/
6719 M: Linus Walleij <linus.walleij@linaro.org>
6720 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
6721 L: linux-gpio@vger.kernel.org
6722 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6724 F: Documentation/devicetree/bindings/gpio/
6725 F: Documentation/driver-api/gpio/
6726 F: Documentation/gpio/
6727 F: Documentation/ABI/testing/gpio-cdev
6728 F: Documentation/ABI/obsolete/sysfs-gpio
6730 F: include/linux/gpio/
6731 F: include/linux/gpio.h
6732 F: include/linux/of_gpio.h
6733 F: include/asm-generic/gpio.h
6734 F: include/uapi/linux/gpio.h
6737 GRE DEMULTIPLEXER DRIVER
6738 M: Dmitry Kozlov <xeb@mail.ru>
6739 L: netdev@vger.kernel.org
6741 F: net/ipv4/gre_demux.c
6742 F: net/ipv4/gre_offload.c
6743 F: include/net/gre.h
6745 GRETH 10/100/1G Ethernet MAC device driver
6746 M: Andreas Larsson <andreas@gaisler.com>
6747 L: netdev@vger.kernel.org
6749 F: drivers/net/ethernet/aeroflex/
6751 GREYBUS AUDIO PROTOCOLS DRIVERS
6752 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6753 M: Mark Greer <mgreer@animalcreek.com>
6755 F: drivers/staging/greybus/audio_apbridgea.c
6756 F: drivers/staging/greybus/audio_apbridgea.h
6757 F: drivers/staging/greybus/audio_codec.c
6758 F: drivers/staging/greybus/audio_codec.h
6759 F: drivers/staging/greybus/audio_gb.c
6760 F: drivers/staging/greybus/audio_manager.c
6761 F: drivers/staging/greybus/audio_manager.h
6762 F: drivers/staging/greybus/audio_manager_module.c
6763 F: drivers/staging/greybus/audio_manager_private.h
6764 F: drivers/staging/greybus/audio_manager_sysfs.c
6765 F: drivers/staging/greybus/audio_module.c
6766 F: drivers/staging/greybus/audio_topology.c
6768 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6769 M: Viresh Kumar <vireshk@kernel.org>
6771 F: drivers/staging/greybus/authentication.c
6772 F: drivers/staging/greybus/bootrom.c
6773 F: drivers/staging/greybus/firmware.h
6774 F: drivers/staging/greybus/fw-core.c
6775 F: drivers/staging/greybus/fw-download.c
6776 F: drivers/staging/greybus/fw-management.c
6777 F: drivers/staging/greybus/greybus_authentication.h
6778 F: drivers/staging/greybus/greybus_firmware.h
6779 F: drivers/staging/greybus/hid.c
6780 F: drivers/staging/greybus/i2c.c
6781 F: drivers/staging/greybus/spi.c
6782 F: drivers/staging/greybus/spilib.c
6783 F: drivers/staging/greybus/spilib.h
6785 GREYBUS LOOPBACK DRIVER
6786 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6788 F: drivers/staging/greybus/loopback.c
6790 GREYBUS PLATFORM DRIVERS
6791 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6793 F: drivers/staging/greybus/arche-platform.c
6794 F: drivers/staging/greybus/arche-apb-ctrl.c
6795 F: drivers/staging/greybus/arche_platform.h
6797 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6798 M: Rui Miguel Silva <rmfrfs@gmail.com>
6800 F: drivers/staging/greybus/sdio.c
6801 F: drivers/staging/greybus/light.c
6802 F: drivers/staging/greybus/gpio.c
6803 F: drivers/staging/greybus/power_supply.c
6804 F: drivers/staging/greybus/spi.c
6805 F: drivers/staging/greybus/spilib.c
6808 M: Johan Hovold <johan@kernel.org>
6809 M: Alex Elder <elder@kernel.org>
6810 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6812 F: drivers/staging/greybus/
6813 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6815 GREYBUS UART PROTOCOLS DRIVERS
6816 M: David Lin <dtwlin@gmail.com>
6818 F: drivers/staging/greybus/uart.c
6819 F: drivers/staging/greybus/log.c
6821 GS1662 VIDEO SERIALIZER
6822 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6823 L: linux-media@vger.kernel.org
6824 T: git git://linuxtv.org/media_tree.git
6826 F: drivers/media/spi/gs1662.c
6828 GSPCA FINEPIX SUBDRIVER
6829 M: Frank Zago <frank@zago.net>
6830 L: linux-media@vger.kernel.org
6831 T: git git://linuxtv.org/media_tree.git
6833 F: drivers/media/usb/gspca/finepix.c
6835 GSPCA GL860 SUBDRIVER
6836 M: Olivier Lorin <o.lorin@laposte.net>
6837 L: linux-media@vger.kernel.org
6838 T: git git://linuxtv.org/media_tree.git
6840 F: drivers/media/usb/gspca/gl860/
6842 GSPCA M5602 SUBDRIVER
6843 M: Erik Andren <erik.andren@gmail.com>
6844 L: linux-media@vger.kernel.org
6845 T: git git://linuxtv.org/media_tree.git
6847 F: drivers/media/usb/gspca/m5602/
6849 GSPCA PAC207 SONIXB SUBDRIVER
6850 M: Hans Verkuil <hverkuil@xs4all.nl>
6851 L: linux-media@vger.kernel.org
6852 T: git git://linuxtv.org/media_tree.git
6854 F: drivers/media/usb/gspca/pac207.c
6856 GSPCA SN9C20X SUBDRIVER
6857 M: Brian Johnson <brijohn@gmail.com>
6858 L: linux-media@vger.kernel.org
6859 T: git git://linuxtv.org/media_tree.git
6861 F: drivers/media/usb/gspca/sn9c20x.c
6863 GSPCA T613 SUBDRIVER
6864 M: Leandro Costantino <lcostantino@gmail.com>
6865 L: linux-media@vger.kernel.org
6866 T: git git://linuxtv.org/media_tree.git
6868 F: drivers/media/usb/gspca/t613.c
6870 GSPCA USB WEBCAM DRIVER
6871 M: Hans Verkuil <hverkuil@xs4all.nl>
6872 L: linux-media@vger.kernel.org
6873 T: git git://linuxtv.org/media_tree.git
6875 F: drivers/media/usb/gspca/
6877 GTP (GPRS Tunneling Protocol)
6878 M: Pablo Neira Ayuso <pablo@netfilter.org>
6879 M: Harald Welte <laforge@gnumonks.org>
6880 L: osmocom-net-gprs@lists.osmocom.org
6881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6883 F: drivers/net/gtp.c
6885 GUID PARTITION TABLE (GPT)
6886 M: Davidlohr Bueso <dave@stgolabs.net>
6887 L: linux-efi@vger.kernel.org
6889 F: block/partitions/efi.*
6892 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6893 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6894 W: http://uclinux-h8.sourceforge.jp
6895 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6898 F: drivers/clocksource/h8300_*.c
6899 F: drivers/clk/h8300/
6900 F: drivers/irqchip/irq-renesas-h8*.c
6902 HABANALABS PCI DRIVER
6903 M: Oded Gabbay <oded.gabbay@gmail.com>
6904 T: git https://github.com/HabanaAI/linux.git
6906 F: drivers/misc/habanalabs/
6907 F: include/uapi/misc/habanalabs.h
6908 F: Documentation/ABI/testing/sysfs-driver-habanalabs
6909 F: Documentation/ABI/testing/debugfs-driver-habanalabs
6912 M: Antti Palosaari <crope@iki.fi>
6913 L: linux-media@vger.kernel.org
6914 W: https://linuxtv.org
6915 W: http://palosaari.fi/linux/
6916 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6917 T: git git://linuxtv.org/anttip/media_tree.git
6919 F: drivers/media/usb/hackrf/
6921 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6922 M: Frank Seidel <frank@f-seidel.de>
6923 L: platform-driver-x86@vger.kernel.org
6924 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6926 F: drivers/platform/x86/hdaps.c
6929 M: Jean Delvare <jdelvare@suse.com>
6930 M: Guenter Roeck <linux@roeck-us.net>
6931 L: linux-hwmon@vger.kernel.org
6932 W: http://hwmon.wiki.kernel.org/
6933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6935 F: Documentation/devicetree/bindings/hwmon/
6936 F: Documentation/hwmon/
6938 F: include/linux/hwmon*.h
6939 F: include/trace/events/hwmon*.h
6941 HARDWARE RANDOM NUMBER GENERATOR CORE
6942 M: Matt Mackall <mpm@selenic.com>
6943 M: Herbert Xu <herbert@gondor.apana.org.au>
6944 L: linux-crypto@vger.kernel.org
6946 F: Documentation/devicetree/bindings/rng/
6947 F: Documentation/hw_random.txt
6948 F: drivers/char/hw_random/
6949 F: include/linux/hw_random.h
6951 HARDWARE TRACING FACILITIES
6952 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6954 F: drivers/hwtracing/
6956 HARDWARE SPINLOCK CORE
6957 M: Ohad Ben-Cohen <ohad@wizery.com>
6958 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6959 L: linux-remoteproc@vger.kernel.org
6961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6962 F: Documentation/devicetree/bindings/hwlock/
6963 F: Documentation/hwspinlock.txt
6964 F: drivers/hwspinlock/
6965 F: include/linux/hwspinlock.h
6967 HARMONY SOUND DRIVER
6968 L: linux-parisc@vger.kernel.org
6970 F: sound/parisc/harmony.*
6972 HDPVR USB VIDEO ENCODER DRIVER
6973 M: Hans Verkuil <hverkuil@xs4all.nl>
6974 L: linux-media@vger.kernel.org
6975 T: git git://linuxtv.org/media_tree.git
6976 W: https://linuxtv.org
6978 F: drivers/media/usb/hdpvr/
6980 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6981 M: Jerry Hoemann <jerry.hoemann@hpe.com>
6983 F: Documentation/watchdog/hpwdt.txt
6984 F: drivers/watchdog/hpwdt.c
6986 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6987 M: Don Brace <don.brace@microsemi.com>
6988 L: esc.storagedev@microsemi.com
6989 L: linux-scsi@vger.kernel.org
6991 F: Documentation/scsi/hpsa.txt
6992 F: drivers/scsi/hpsa*.[ch]
6993 F: include/linux/cciss*.h
6994 F: include/uapi/linux/cciss*.h
6997 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6998 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6999 L: linux-rdma@vger.kernel.org
7001 F: drivers/infiniband/hw/hfi1
7004 L: linux-fsdevel@vger.kernel.org
7006 F: Documentation/filesystems/hfs.txt
7010 L: linux-fsdevel@vger.kernel.org
7012 F: Documentation/filesystems/hfsplus.txt
7015 HGA FRAMEBUFFER DRIVER
7016 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7017 L: linux-nvidia@lists.surfsouth.com
7018 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7020 F: drivers/video/fbdev/hgafb.c
7022 HIBERNATION (aka Software Suspend, aka swsusp)
7023 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7024 M: Pavel Machek <pavel@ucw.cz>
7025 L: linux-pm@vger.kernel.org
7026 B: https://bugzilla.kernel.org
7029 F: drivers/base/power/
7031 F: include/linux/suspend.h
7032 F: include/linux/freezer.h
7033 F: include/linux/pm.h
7034 F: arch/*/include/asm/suspend*.h
7037 M: Jiri Kosina <jikos@kernel.org>
7038 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
7039 L: linux-input@vger.kernel.org
7040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7043 F: include/linux/hid*
7044 F: include/uapi/linux/hid*
7046 HID SENSOR HUB DRIVERS
7047 M: Jiri Kosina <jikos@kernel.org>
7048 M: Jonathan Cameron <jic23@kernel.org>
7049 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7050 L: linux-input@vger.kernel.org
7051 L: linux-iio@vger.kernel.org
7053 F: Documentation/hid/hid-sensor*
7054 F: drivers/hid/hid-sensor-*
7055 F: drivers/iio/*/hid-*
7056 F: include/linux/hid-sensor-*
7058 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7059 M: Thomas Gleixner <tglx@linutronix.de>
7060 L: linux-kernel@vger.kernel.org
7061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7063 F: Documentation/timers/
7064 F: kernel/time/hrtimer.c
7065 F: kernel/time/clockevents.c
7066 F: kernel/time/timer_*.c
7067 F: include/linux/clockchips.h
7068 F: include/linux/hrtimer.h
7070 HIGH-SPEED SCC DRIVER FOR AX.25
7071 L: linux-hams@vger.kernel.org
7073 F: drivers/net/hamradio/dmascc.c
7074 F: drivers/net/hamradio/scc.c
7076 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7077 M: HighPoint Linux Team <linux@highpoint-tech.com>
7078 W: http://www.highpoint-tech.com
7080 F: Documentation/scsi/hptiop.txt
7081 F: drivers/scsi/hptiop.c
7084 M: Jes Sorensen <jes@trained-monkey.org>
7085 L: linux-hippi@sunsite.dk
7087 F: include/linux/hippidevice.h
7088 F: include/uapi/linux/if_hippi.h
7090 F: drivers/net/hippi/
7092 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7093 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7094 M: Salil Mehta <salil.mehta@huawei.com>
7095 L: netdev@vger.kernel.org
7096 W: http://www.hisilicon.com
7098 F: drivers/net/ethernet/hisilicon/hns3/
7100 HISILICON LPC BUS DRIVER
7101 M: john.garry@huawei.com
7102 W: http://www.hisilicon.com
7104 F: drivers/bus/hisi_lpc.c
7105 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7107 HISILICON NETWORK SUBSYSTEM DRIVER
7108 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7109 M: Salil Mehta <salil.mehta@huawei.com>
7110 L: netdev@vger.kernel.org
7111 W: http://www.hisilicon.com
7113 F: drivers/net/ethernet/hisilicon/
7114 F: Documentation/devicetree/bindings/net/hisilicon*.txt
7116 HISILICON PMU DRIVER
7117 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
7118 W: http://www.hisilicon.com
7120 F: drivers/perf/hisilicon
7121 F: Documentation/perf/hisi-pmu.txt
7123 HISILICON ROCE DRIVER
7124 M: Lijun Ou <oulijun@huawei.com>
7125 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
7126 L: linux-rdma@vger.kernel.org
7128 F: drivers/infiniband/hw/hns/
7129 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7131 HISILICON SAS Controller
7132 M: John Garry <john.garry@huawei.com>
7133 W: http://www.hisilicon.com
7135 F: drivers/scsi/hisi_sas/
7136 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7138 HMM - Heterogeneous Memory Management
7139 M: Jérôme Glisse <jglisse@redhat.com>
7140 L: linux-mm@kvack.org
7143 F: include/linux/hmm*
7144 F: Documentation/vm/hmm.rst
7147 M: Jouni Malinen <j@w1.fi>
7148 L: linux-wireless@vger.kernel.org
7149 W: http://w1.fi/hostap-driver.html
7151 F: drivers/net/wireless/intersil/hostap/
7153 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7154 L: platform-driver-x86@vger.kernel.org
7156 F: drivers/platform/x86/tc1100-wmi.c
7158 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7159 M: Jaroslav Kysela <perex@perex.cz>
7161 F: drivers/net/ethernet/hp/hp100.*
7163 HPET: High Precision Event Timers driver
7164 M: Clemens Ladisch <clemens@ladisch.de>
7166 F: Documentation/timers/hpet.txt
7167 F: drivers/char/hpet.c
7168 F: include/linux/hpet.h
7169 F: include/uapi/linux/hpet.h
7173 F: arch/x86/kernel/hpet.c
7174 F: arch/x86/include/asm/hpet.h
7177 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7178 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7183 M: Sebastian Reichel <sre@kernel.org>
7184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7186 F: Documentation/ABI/testing/sysfs-bus-hsi
7187 F: Documentation/driver-api/hsi.rst
7189 F: include/linux/hsi/
7190 F: include/uapi/linux/hsi/
7193 L: linux-usb@vger.kernel.org
7195 F: drivers/net/usb/hso.c
7197 HSR NETWORK PROTOCOL
7198 M: Arvid Brodin <arvid.brodin@alten.se>
7199 L: netdev@vger.kernel.org
7203 HT16K33 LED CONTROLLER DRIVER
7204 M: Robin van der Gracht <robin@protonic.nl>
7206 F: drivers/auxdisplay/ht16k33.c
7207 F: Documentation/devicetree/bindings/display/ht16k33.txt
7209 HTCPEN TOUCHSCREEN DRIVER
7210 M: Pau Oliva Fora <pof@eslack.org>
7211 L: linux-input@vger.kernel.org
7213 F: drivers/input/touchscreen/htcpen.c
7215 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7216 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7217 L: linux-iio@vger.kernel.org
7218 W: http://www.st.com/
7220 F: drivers/iio/humidity/hts221*
7221 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
7223 HUAWEI ETHERNET DRIVER
7224 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
7225 L: netdev@vger.kernel.org
7227 F: Documentation/networking/hinic.txt
7228 F: drivers/net/ethernet/huawei/hinic/
7231 M: Mike Kravetz <mike.kravetz@oracle.com>
7232 L: linux-mm@kvack.org
7236 F: include/linux/hugetlb.h
7237 F: Documentation/admin-guide/mm/hugetlbpage.rst
7238 F: Documentation/vm/hugetlbfs_reserv.rst
7239 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7242 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7243 L: linux-media@vger.kernel.org
7244 T: git git://linuxtv.org/media_tree.git
7245 W: https://linuxtv.org
7247 F: drivers/media/platform/sti/hva
7249 HWPOISON MEMORY FAILURE HANDLING
7250 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7251 L: linux-mm@kvack.org
7253 F: mm/memory-failure.c
7254 F: mm/hwpoison-inject.c
7256 HYGON PROCESSOR SUPPORT
7257 M: Pu Wen <puwen@hygon.cn>
7258 L: linux-kernel@vger.kernel.org
7260 F: arch/x86/kernel/cpu/hygon.c
7262 Hyper-V CORE AND DRIVERS
7263 M: "K. Y. Srinivasan" <kys@microsoft.com>
7264 M: Haiyang Zhang <haiyangz@microsoft.com>
7265 M: Stephen Hemminger <sthemmin@microsoft.com>
7266 M: Sasha Levin <sashal@kernel.org>
7267 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7268 L: linux-hyperv@vger.kernel.org
7270 F: Documentation/networking/device_drivers/microsoft/netvsc.txt
7271 F: arch/x86/include/asm/mshyperv.h
7272 F: arch/x86/include/asm/trace/hyperv.h
7273 F: arch/x86/include/asm/hyperv-tlfs.h
7274 F: arch/x86/kernel/cpu/mshyperv.c
7276 F: drivers/hid/hid-hyperv.c
7278 F: drivers/input/serio/hyperv-keyboard.c
7279 F: drivers/pci/controller/pci-hyperv.c
7280 F: drivers/net/hyperv/
7281 F: drivers/scsi/storvsc_drv.c
7282 F: drivers/uio/uio_hv_generic.c
7283 F: drivers/video/fbdev/hyperv_fb.c
7284 F: drivers/iommu/hyperv_iommu.c
7285 F: net/vmw_vsock/hyperv_transport.c
7286 F: include/linux/hyperv.h
7287 F: include/uapi/linux/hyperv.h
7289 F: Documentation/ABI/stable/sysfs-bus-vmbus
7291 HYPERVISOR VIRTUAL CONSOLE DRIVER
7292 L: linuxppc-dev@lists.ozlabs.org
7297 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7298 L: linux-i2c@vger.kernel.org
7299 L: linux-acpi@vger.kernel.org
7301 F: drivers/i2c/i2c-core-acpi.c
7303 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7304 M: Ajay Gupta <ajayg@nvidia.com>
7305 L: linux-i2c@vger.kernel.org
7307 F: Documentation/i2c/busses/i2c-nvidia-gpu
7308 F: drivers/i2c/busses/i2c-nvidia-gpu.c
7311 M: Peter Rosin <peda@axentia.se>
7312 L: linux-i2c@vger.kernel.org
7314 F: Documentation/i2c/i2c-topology
7315 F: Documentation/i2c/muxes/
7316 F: Documentation/devicetree/bindings/i2c/i2c-mux*
7317 F: Documentation/devicetree/bindings/i2c/i2c-arb*
7318 F: Documentation/devicetree/bindings/i2c/i2c-gate*
7319 F: drivers/i2c/i2c-mux.c
7320 F: drivers/i2c/muxes/
7321 F: include/linux/i2c-mux.h
7323 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7324 M: Gregory CLEMENT <gregory.clement@bootlin.com>
7325 L: linux-i2c@vger.kernel.org
7327 F: drivers/i2c/busses/i2c-mv64xxx.c
7329 I2C OVER PARALLEL PORT
7330 M: Jean Delvare <jdelvare@suse.com>
7331 L: linux-i2c@vger.kernel.org
7333 F: Documentation/i2c/busses/i2c-parport
7334 F: Documentation/i2c/busses/i2c-parport-light
7335 F: drivers/i2c/busses/i2c-parport.c
7336 F: drivers/i2c/busses/i2c-parport-light.c
7339 M: Wolfram Sang <wsa@the-dreams.de>
7340 L: linux-i2c@vger.kernel.org
7341 W: https://i2c.wiki.kernel.org/
7342 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7345 F: Documentation/devicetree/bindings/i2c/i2c.txt
7346 F: Documentation/i2c/
7348 F: include/linux/i2c.h
7349 F: include/linux/i2c-dev.h
7350 F: include/linux/i2c-smbus.h
7351 F: include/uapi/linux/i2c.h
7352 F: include/uapi/linux/i2c-*.h
7354 I2C SUBSYSTEM HOST DRIVERS
7355 L: linux-i2c@vger.kernel.org
7356 W: https://i2c.wiki.kernel.org/
7357 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7360 F: Documentation/devicetree/bindings/i2c/
7361 F: drivers/i2c/algos/
7362 F: drivers/i2c/busses/
7365 M: Jean Delvare <jdelvare@suse.com>
7366 L: linux-i2c@vger.kernel.org
7368 F: Documentation/i2c/busses/i2c-taos-evm
7369 F: drivers/i2c/busses/i2c-taos-evm.c
7372 M: Till Harbaum <till@harbaum.org>
7373 L: linux-i2c@vger.kernel.org
7374 W: http://www.harbaum.org/till/i2c_tiny_usb
7376 F: drivers/i2c/busses/i2c-tiny-usb.c
7378 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7379 M: Jean Delvare <jdelvare@suse.com>
7380 L: linux-i2c@vger.kernel.org
7382 F: Documentation/i2c/busses/i2c-ali1535
7383 F: Documentation/i2c/busses/i2c-ali1563
7384 F: Documentation/i2c/busses/i2c-ali15x3
7385 F: Documentation/i2c/busses/i2c-amd756
7386 F: Documentation/i2c/busses/i2c-amd8111
7387 F: Documentation/i2c/busses/i2c-i801
7388 F: Documentation/i2c/busses/i2c-nforce2
7389 F: Documentation/i2c/busses/i2c-piix4
7390 F: Documentation/i2c/busses/i2c-sis5595
7391 F: Documentation/i2c/busses/i2c-sis630
7392 F: Documentation/i2c/busses/i2c-sis96x
7393 F: Documentation/i2c/busses/i2c-via
7394 F: Documentation/i2c/busses/i2c-viapro
7395 F: drivers/i2c/busses/i2c-ali1535.c
7396 F: drivers/i2c/busses/i2c-ali1563.c
7397 F: drivers/i2c/busses/i2c-ali15x3.c
7398 F: drivers/i2c/busses/i2c-amd756.c
7399 F: drivers/i2c/busses/i2c-amd756-s4882.c
7400 F: drivers/i2c/busses/i2c-amd8111.c
7401 F: drivers/i2c/busses/i2c-i801.c
7402 F: drivers/i2c/busses/i2c-isch.c
7403 F: drivers/i2c/busses/i2c-nforce2.c
7404 F: drivers/i2c/busses/i2c-nforce2-s4985.c
7405 F: drivers/i2c/busses/i2c-piix4.c
7406 F: drivers/i2c/busses/i2c-sis5595.c
7407 F: drivers/i2c/busses/i2c-sis630.c
7408 F: drivers/i2c/busses/i2c-sis96x.c
7409 F: drivers/i2c/busses/i2c-via.c
7410 F: drivers/i2c/busses/i2c-viapro.c
7412 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7413 M: Hans de Goede <hdegoede@redhat.com>
7414 L: linux-i2c@vger.kernel.org
7416 F: drivers/i2c/busses/i2c-cht-wc.c
7418 I2C/SMBUS ISMT DRIVER
7419 M: Seth Heasley <seth.heasley@intel.com>
7420 M: Neil Horman <nhorman@tuxdriver.com>
7421 L: linux-i2c@vger.kernel.org
7422 F: drivers/i2c/busses/i2c-ismt.c
7423 F: Documentation/i2c/busses/i2c-ismt
7425 I2C/SMBUS STUB DRIVER
7426 M: Jean Delvare <jdelvare@suse.com>
7427 L: linux-i2c@vger.kernel.org
7429 F: drivers/i2c/i2c-stub.c
7432 M: Boris Brezillon <bbrezillon@kernel.org>
7433 L: linux-i3c@lists.infradead.org
7434 C: irc://chat.freenode.net/linux-i3c
7435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7437 F: Documentation/ABI/testing/sysfs-bus-i3c
7438 F: Documentation/devicetree/bindings/i3c/
7439 F: Documentation/driver-api/i3c
7441 F: include/linux/i3c/
7443 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7444 M: Vitor Soares <vitor.soares@synopsys.com>
7446 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7447 F: drivers/i3c/master/dw*
7449 IA64 (Itanium) PLATFORM
7450 M: Tony Luck <tony.luck@intel.com>
7451 M: Fenghua Yu <fenghua.yu@intel.com>
7452 L: linux-ia64@vger.kernel.org
7453 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7457 IBM Power 842 compression accelerator
7458 M: Haren Myneni <haren@us.ibm.com>
7460 F: drivers/crypto/nx/Makefile
7461 F: drivers/crypto/nx/Kconfig
7462 F: drivers/crypto/nx/nx-842*
7463 F: include/linux/sw842.h
7467 IBM Power in-Nest Crypto Acceleration
7468 M: Breno Leitão <leitao@debian.org>
7469 M: Nayna Jain <nayna@linux.ibm.com>
7470 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7471 L: linux-crypto@vger.kernel.org
7473 F: drivers/crypto/nx/Makefile
7474 F: drivers/crypto/nx/Kconfig
7475 F: drivers/crypto/nx/nx-aes*
7476 F: drivers/crypto/nx/nx-sha*
7477 F: drivers/crypto/nx/nx.*
7478 F: drivers/crypto/nx/nx_csbcpb.h
7479 F: drivers/crypto/nx/nx_debugfs.h
7481 IBM Power Linux RAID adapter
7482 M: Brian King <brking@us.ibm.com>
7484 F: drivers/scsi/ipr.*
7486 IBM Power SRIOV Virtual NIC Device Driver
7487 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7488 M: John Allen <jallen@linux.ibm.com>
7489 L: netdev@vger.kernel.org
7491 F: drivers/net/ethernet/ibm/ibmvnic.*
7493 IBM Power Virtual Accelerator Switchboard
7494 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7495 L: linuxppc-dev@lists.ozlabs.org
7497 F: arch/powerpc/platforms/powernv/vas*
7498 F: arch/powerpc/platforms/powernv/copy-paste.h
7499 F: arch/powerpc/include/asm/vas.h
7501 IBM Power Virtual Ethernet Device Driver
7502 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7503 L: netdev@vger.kernel.org
7505 F: drivers/net/ethernet/ibm/ibmveth.*
7507 IBM Power Virtual FC Device Drivers
7508 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7509 L: linux-scsi@vger.kernel.org
7511 F: drivers/scsi/ibmvscsi/ibmvfc*
7513 IBM Power Virtual Management Channel Driver
7514 M: Steven Royer <seroyer@linux.ibm.com>
7516 F: drivers/misc/ibmvmc.*
7518 IBM Power Virtual SCSI Device Drivers
7519 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7520 L: linux-scsi@vger.kernel.org
7522 F: drivers/scsi/ibmvscsi/ibmvscsi*
7523 F: include/scsi/viosrp.h
7525 IBM Power Virtual SCSI Device Target Driver
7526 M: Michael Cyr <mikecyr@linux.ibm.com>
7527 L: linux-scsi@vger.kernel.org
7528 L: target-devel@vger.kernel.org
7530 F: drivers/scsi/ibmvscsi_tgt/
7532 IBM Power VMX Cryptographic instructions
7533 M: Breno Leitão <leitao@debian.org>
7534 M: Nayna Jain <nayna@linux.ibm.com>
7535 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7536 L: linux-crypto@vger.kernel.org
7538 F: drivers/crypto/vmx/Makefile
7539 F: drivers/crypto/vmx/Kconfig
7540 F: drivers/crypto/vmx/vmx.c
7541 F: drivers/crypto/vmx/aes*
7542 F: drivers/crypto/vmx/ghash*
7543 F: drivers/crypto/vmx/ppc-xlate.pl
7545 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7546 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7547 L: linux-pci@vger.kernel.org
7548 L: linuxppc-dev@lists.ozlabs.org
7550 F: drivers/pci/hotplug/rpaphp*
7552 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7553 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7554 L: linux-pci@vger.kernel.org
7555 L: linuxppc-dev@lists.ozlabs.org
7557 F: drivers/pci/hotplug/rpadlpar*
7559 IBM ServeRAID RAID DRIVER
7561 F: drivers/scsi/ips.*
7563 ICH LPC AND GPIO DRIVER
7564 M: Peter Tyser <ptyser@xes-inc.com>
7566 F: drivers/mfd/lpc_ich.c
7567 F: drivers/gpio/gpio-ich.c
7570 M: "David S. Miller" <davem@davemloft.net>
7571 L: linux-ide@vger.kernel.org
7572 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
7573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7575 F: Documentation/ide/
7577 F: include/linux/ide.h
7580 M: Borislav Petkov <bp@alien8.de>
7581 L: linux-ide@vger.kernel.org
7583 F: Documentation/cdrom/ide-cd
7584 F: drivers/ide/ide-cd*
7586 IDEAPAD LAPTOP EXTRAS DRIVER
7587 M: Ike Panhc <ike.pan@canonical.com>
7588 L: platform-driver-x86@vger.kernel.org
7589 W: http://launchpad.net/ideapad-laptop
7591 F: drivers/platform/x86/ideapad-laptop.c
7593 IDEAPAD LAPTOP SLIDEBAR DRIVER
7594 M: Andrey Moiseev <o2g.org.ru@gmail.com>
7595 L: linux-input@vger.kernel.org
7596 W: https://github.com/o2genum/ideapad-slidebar
7598 F: drivers/input/misc/ideapad_slidebar.c
7600 IDT VersaClock 5 CLOCK DRIVER
7601 M: Marek Vasut <marek.vasut@gmail.com>
7603 F: drivers/clk/clk-versaclock5.c
7605 IEEE 802.15.4 SUBSYSTEM
7606 M: Alexander Aring <alex.aring@gmail.com>
7607 M: Stefan Schmidt <stefan@datenfreihafen.org>
7608 L: linux-wpan@vger.kernel.org
7609 W: http://wpan.cakelab.org/
7610 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7615 F: drivers/net/ieee802154/
7616 F: include/linux/nl802154.h
7617 F: include/linux/ieee802154.h
7618 F: include/net/nl802154.h
7619 F: include/net/mac802154.h
7620 F: include/net/af_ieee802154.h
7621 F: include/net/cfg802154.h
7622 F: include/net/ieee802154_netdev.h
7623 F: Documentation/networking/ieee802154.rst
7626 M: Yotam Gigi <yotam.gi@gmail.com>
7627 M: Jamal Hadi Salim <jhs@mojatatu.com>
7629 F: include/net/ife.h
7630 F: include/uapi/linux/ife.h
7632 IGORPLUG-USB IR RECEIVER
7633 M: Sean Young <sean@mess.org>
7634 L: linux-media@vger.kernel.org
7636 F: drivers/media/rc/igorplugusb.c
7638 IGUANAWORKS USB IR TRANSCEIVER
7639 M: Sean Young <sean@mess.org>
7640 L: linux-media@vger.kernel.org
7642 F: drivers/media/rc/iguanair.c
7644 IIO DIGITAL POTENTIOMETER DAC
7645 M: Peter Rosin <peda@axentia.se>
7646 L: linux-iio@vger.kernel.org
7648 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7649 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7650 F: drivers/iio/dac/dpot-dac.c
7652 IIO ENVELOPE DETECTOR
7653 M: Peter Rosin <peda@axentia.se>
7654 L: linux-iio@vger.kernel.org
7656 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7657 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7658 F: drivers/iio/adc/envelope-detector.c
7661 M: Peter Rosin <peda@axentia.se>
7662 L: linux-iio@vger.kernel.org
7664 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7665 F: drivers/iio/multiplexer/iio-mux.c
7667 IIO SUBSYSTEM AND DRIVERS
7668 M: Jonathan Cameron <jic23@kernel.org>
7669 R: Hartmut Knaack <knaack.h@gmx.de>
7670 R: Lars-Peter Clausen <lars@metafoo.de>
7671 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7672 L: linux-iio@vger.kernel.org
7673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7675 F: Documentation/ABI/testing/configfs-iio*
7676 F: Documentation/ABI/testing/sysfs-bus-iio*
7677 F: Documentation/devicetree/bindings/iio/
7679 F: drivers/staging/iio/
7680 F: include/linux/iio/
7684 M: Peter Rosin <peda@axentia.se>
7685 L: linux-iio@vger.kernel.org
7687 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7688 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7689 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7690 F: drivers/iio/afe/iio-rescale.c
7692 IKANOS/ADI EAGLE ADSL USB DRIVER
7693 M: Matthieu Castet <castet.matthieu@free.fr>
7694 M: Stanislaw Gruszka <stf_xl@wp.pl>
7696 F: drivers/usb/atm/ueagle-atm.c
7698 IMGTEC ASCII LCD DRIVER
7699 M: Paul Burton <paul.burton@mips.com>
7701 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7702 F: drivers/auxdisplay/img-ascii-lcd.c
7704 IMGTEC IR DECODER DRIVER
7705 M: James Hogan <jhogan@kernel.org>
7707 F: drivers/media/rc/img-ir/
7709 IMON SOUNDGRAPH USB IR RECEIVER
7710 M: Sean Young <sean@mess.org>
7711 L: linux-media@vger.kernel.org
7713 F: drivers/media/rc/imon_raw.c
7714 F: drivers/media/rc/imon.c
7716 IMS TWINTURBO FRAMEBUFFER DRIVER
7717 L: linux-fbdev@vger.kernel.org
7719 F: drivers/video/fbdev/imsttfb.c
7721 INA209 HARDWARE MONITOR DRIVER
7722 M: Guenter Roeck <linux@roeck-us.net>
7723 L: linux-hwmon@vger.kernel.org
7725 F: Documentation/hwmon/ina209.rst
7726 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
7727 F: drivers/hwmon/ina209.c
7729 INA2XX HARDWARE MONITOR DRIVER
7730 M: Guenter Roeck <linux@roeck-us.net>
7731 L: linux-hwmon@vger.kernel.org
7733 F: Documentation/hwmon/ina2xx.rst
7734 F: drivers/hwmon/ina2xx.c
7735 F: include/linux/platform_data/ina2xx.h
7737 INDUSTRY PACK SUBSYSTEM (IPACK)
7738 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7739 M: Jens Taprogge <jens.taprogge@taprogge.org>
7740 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7741 L: industrypack-devel@lists.sourceforge.net
7742 W: http://industrypack.sourceforge.net
7746 INFINIBAND SUBSYSTEM
7747 M: Doug Ledford <dledford@redhat.com>
7748 M: Jason Gunthorpe <jgg@mellanox.com>
7749 L: linux-rdma@vger.kernel.org
7750 W: https://github.com/linux-rdma/rdma-core
7751 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7754 F: Documentation/devicetree/bindings/infiniband/
7755 F: Documentation/infiniband/
7756 F: drivers/infiniband/
7757 F: include/uapi/linux/if_infiniband.h
7758 F: include/uapi/rdma/
7760 F: include/trace/events/ib_mad.h
7761 F: include/trace/events/ib_umad.h
7762 F: samples/bpf/ibumad_kern.c
7763 F: samples/bpf/ibumad_user.c
7765 INGENIC JZ4780 DMA Driver
7766 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7768 F: drivers/dma/dma-jz4780.c
7770 INGENIC JZ4780 NAND DRIVER
7771 M: Harvey Hunt <harveyhuntnexus@gmail.com>
7772 L: linux-mtd@lists.infradead.org
7774 F: drivers/mtd/nand/raw/jz4780_*
7777 M: Jan Kara <jack@suse.cz>
7778 R: Amir Goldstein <amir73il@gmail.com>
7779 L: linux-fsdevel@vger.kernel.org
7781 F: Documentation/filesystems/inotify.txt
7782 F: fs/notify/inotify/
7783 F: include/linux/inotify.h
7784 F: include/uapi/linux/inotify.h
7786 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7787 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
7788 L: linux-input@vger.kernel.org
7789 Q: http://patchwork.kernel.org/project/linux-input/list/
7790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7793 F: include/linux/input.h
7794 F: include/uapi/linux/input.h
7795 F: include/uapi/linux/input-event-codes.h
7796 F: include/linux/input/
7797 F: Documentation/devicetree/bindings/input/
7798 F: Documentation/devicetree/bindings/serio/
7799 F: Documentation/input/
7801 INPUT MULTITOUCH (MT) PROTOCOL
7802 M: Henrik Rydberg <rydberg@bitmath.org>
7803 L: linux-input@vger.kernel.org
7805 F: Documentation/input/multi-touch-protocol.rst
7806 F: drivers/input/input-mt.c
7809 INSIDE SECURE CRYPTO DRIVER
7810 M: Antoine Tenart <antoine.tenart@bootlin.com>
7811 F: drivers/crypto/inside-secure/
7813 L: linux-crypto@vger.kernel.org
7815 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7816 M: Mimi Zohar <zohar@linux.ibm.com>
7817 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7818 L: linux-integrity@vger.kernel.org
7819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7821 F: security/integrity/ima/
7823 INTEL 810/815 FRAMEBUFFER DRIVER
7824 M: Antonino Daplas <adaplas@gmail.com>
7825 L: linux-fbdev@vger.kernel.org
7827 F: drivers/video/fbdev/i810/
7830 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7831 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
7832 M: Jie Yang <yang.jie@linux.intel.com>
7833 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7837 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7838 M: Hans de Goede <hdegoede@redhat.com>
7839 L: platform-driver-x86@vger.kernel.org
7841 F: drivers/platform/x86/intel_atomisp2_pm.c
7843 INTEL C600 SERIES SAS CONTROLLER DRIVER
7844 M: Intel SCU Linux support <intel-linux-scu@intel.com>
7845 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7846 L: linux-scsi@vger.kernel.org
7847 T: git git://git.code.sf.net/p/intel-sas/isci
7849 F: drivers/scsi/isci/
7851 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7852 M: Jani Nikula <jani.nikula@linux.intel.com>
7853 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7854 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7855 L: intel-gfx@lists.freedesktop.org
7856 W: https://01.org/linuxgraphics/
7857 B: https://01.org/linuxgraphics/documentation/how-report-bugs
7858 C: irc://chat.freenode.net/intel-gfx
7859 Q: http://patchwork.freedesktop.org/project/intel-gfx/
7860 T: git git://anongit.freedesktop.org/drm-intel
7862 F: drivers/gpu/drm/i915/
7863 F: include/drm/i915*
7864 F: include/uapi/drm/i915_drm.h
7865 F: Documentation/gpu/i915.rst
7867 INTEL ETHERNET DRIVERS
7868 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7869 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7870 W: http://www.intel.com/support/feedback.htm
7871 W: http://e1000.sourceforge.net/
7872 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7874 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7876 F: Documentation/networking/device_drivers/intel/e100.rst
7877 F: Documentation/networking/device_drivers/intel/e1000.rst
7878 F: Documentation/networking/device_drivers/intel/e1000e.rst
7879 F: Documentation/networking/device_drivers/intel/fm10k.rst
7880 F: Documentation/networking/device_drivers/intel/igb.rst
7881 F: Documentation/networking/device_drivers/intel/igbvf.rst
7882 F: Documentation/networking/device_drivers/intel/ixgb.rst
7883 F: Documentation/networking/device_drivers/intel/ixgbe.rst
7884 F: Documentation/networking/device_drivers/intel/ixgbevf.rst
7885 F: Documentation/networking/device_drivers/intel/i40e.rst
7886 F: Documentation/networking/device_drivers/intel/iavf.rst
7887 F: Documentation/networking/device_drivers/intel/ice.rst
7888 F: drivers/net/ethernet/intel/
7889 F: drivers/net/ethernet/intel/*/
7890 F: include/linux/avf/virtchnl.h
7892 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7893 M: Maik Broemme <mbroemme@libmpq.org>
7894 L: linux-fbdev@vger.kernel.org
7896 F: Documentation/fb/intelfb.txt
7897 F: drivers/video/fbdev/intelfb/
7900 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7901 L: linux-gpio@vger.kernel.org
7903 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7904 F: drivers/gpio/gpio-ich.c
7905 F: drivers/gpio/gpio-intel-mid.c
7906 F: drivers/gpio/gpio-lynxpoint.c
7907 F: drivers/gpio/gpio-merrifield.c
7908 F: drivers/gpio/gpio-ml-ioh.c
7909 F: drivers/gpio/gpio-pch.c
7910 F: drivers/gpio/gpio-sch.c
7911 F: drivers/gpio/gpio-sodaville.c
7913 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7914 M: Zhenyu Wang <zhenyuw@linux.intel.com>
7915 M: Zhi Wang <zhi.a.wang@intel.com>
7916 L: intel-gvt-dev@lists.freedesktop.org
7917 L: intel-gfx@lists.freedesktop.org
7918 W: https://01.org/igvt-g
7919 T: git https://github.com/intel/gvt-linux.git
7921 F: drivers/gpu/drm/i915/gvt/
7923 INTEL HID EVENT DRIVER
7924 M: Alex Hung <alex.hung@canonical.com>
7925 L: platform-driver-x86@vger.kernel.org
7927 F: drivers/platform/x86/intel-hid.c
7929 INTEL I/OAT DMA DRIVER
7930 M: Dave Jiang <dave.jiang@intel.com>
7931 R: Dan Williams <dan.j.williams@intel.com>
7932 L: dmaengine@vger.kernel.org
7933 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7935 F: drivers/dma/ioat*
7938 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7939 M: Len Brown <lenb@kernel.org>
7940 L: linux-pm@vger.kernel.org
7941 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7942 B: https://bugzilla.kernel.org
7944 F: drivers/idle/intel_idle.c
7946 INTEL INTEGRATED SENSOR HUB DRIVER
7947 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7948 M: Jiri Kosina <jikos@kernel.org>
7949 L: linux-input@vger.kernel.org
7951 F: drivers/hid/intel-ish-hid/
7954 M: David Woodhouse <dwmw2@infradead.org>
7955 L: iommu@lists.linux-foundation.org
7956 T: git git://git.infradead.org/iommu-2.6.git
7958 F: drivers/iommu/intel-iommu.c
7959 F: include/linux/intel-iommu.h
7961 INTEL IOP-ADMA DMA DRIVER
7962 R: Dan Williams <dan.j.williams@intel.com>
7964 F: drivers/dma/iop-adma.c
7966 INTEL IPU3 CSI-2 CIO2 DRIVER
7967 M: Yong Zhi <yong.zhi@intel.com>
7968 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7969 M: Bingbu Cao <bingbu.cao@intel.com>
7970 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
7971 L: linux-media@vger.kernel.org
7973 F: drivers/media/pci/intel/ipu3/
7974 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7976 INTEL IPU3 CSI-2 IMGU DRIVER
7977 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7978 L: linux-media@vger.kernel.org
7980 F: drivers/staging/media/ipu3/
7981 F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
7982 F: Documentation/media/v4l-drivers/ipu3.rst
7984 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7985 M: Krzysztof Halasa <khalasa@piap.pl>
7987 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7988 F: arch/arm/mach-ixp4xx/include/mach/npe.h
7989 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7990 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7991 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7992 F: drivers/net/wan/ixp4xx_hss.c
7994 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7995 M: Deepak Saxena <dsaxena@plexity.net>
7997 F: drivers/char/hw_random/ixp4xx-rng.c
7999 INTEL MANAGEMENT ENGINE (mei)
8000 M: Tomas Winkler <tomas.winkler@intel.com>
8001 L: linux-kernel@vger.kernel.org
8003 F: include/uapi/linux/mei.h
8004 F: include/linux/mei_cl_bus.h
8005 F: drivers/misc/mei/*
8006 F: drivers/watchdog/mei_wdt.c
8007 F: Documentation/misc-devices/mei/*
8010 INTEL MENLOW THERMAL DRIVER
8011 M: Sujith Thomas <sujith.thomas@intel.com>
8012 L: platform-driver-x86@vger.kernel.org
8013 W: https://01.org/linux-acpi
8015 F: drivers/platform/x86/intel_menlow.c
8017 INTEL MIC DRIVERS (mic)
8018 M: Sudeep Dutt <sudeep.dutt@intel.com>
8019 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
8021 W: https://github.com/sudeepdutt/mic
8022 W: http://software.intel.com/en-us/mic-developer
8023 F: include/linux/mic_bus.h
8024 F: include/linux/scif.h
8025 F: include/uapi/linux/mic_common.h
8026 F: include/uapi/linux/mic_ioctl.h
8027 F: include/uapi/linux/scif_ioctl.h
8028 F: drivers/misc/mic/
8029 F: drivers/dma/mic_x100_dma.c
8030 F: drivers/dma/mic_x100_dma.h
8031 F: Documentation/mic/
8033 INTEL PMC CORE DRIVER
8034 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8035 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8036 L: platform-driver-x86@vger.kernel.org
8038 F: drivers/platform/x86/intel_pmc_core*
8040 INTEL PMC/P-Unit IPC DRIVER
8041 M: Zha Qipeng<qipeng.zha@intel.com>
8042 L: platform-driver-x86@vger.kernel.org
8044 F: drivers/platform/x86/intel_pmc_ipc.c
8045 F: drivers/platform/x86/intel_punit_ipc.c
8046 F: arch/x86/include/asm/intel_pmc_ipc.h
8047 F: arch/x86/include/asm/intel_punit_ipc.h
8049 INTEL PMIC GPIO DRIVERS
8050 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8053 F: drivers/gpio/gpio-*cove.c
8054 F: drivers/gpio/gpio-msic.c
8056 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
8057 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8059 F: drivers/mfd/intel_msic.c
8060 F: drivers/mfd/intel_soc_pmic*
8061 F: include/linux/mfd/intel_msic.h
8062 F: include/linux/mfd/intel_soc_pmic*
8064 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8065 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
8066 L: linux-wireless@vger.kernel.org
8068 F: Documentation/networking/device_drivers/intel/ipw2100.txt
8069 F: Documentation/networking/device_drivers/intel/ipw2200.txt
8070 F: drivers/net/wireless/intel/ipw2x00/
8073 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8074 M: Len Brown <lenb@kernel.org>
8075 L: linux-pm@vger.kernel.org
8077 F: drivers/cpufreq/intel_pstate.c
8079 INTEL RDMA RNIC DRIVER
8080 M: Faisal Latif <faisal.latif@intel.com>
8081 M: Shiraz Saleem <shiraz.saleem@intel.com>
8082 L: linux-rdma@vger.kernel.org
8084 F: drivers/infiniband/hw/i40iw/
8085 F: include/uapi/rdma/i40iw-abi.h
8087 INTEL TELEMETRY DRIVER
8088 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8089 M: "David E. Box" <david.e.box@linux.intel.com>
8090 L: platform-driver-x86@vger.kernel.org
8092 F: arch/x86/include/asm/intel_telemetry.h
8093 F: drivers/platform/x86/intel_telemetry*
8095 INTEL VIRTUAL BUTTON DRIVER
8096 M: AceLan Kao <acelan.kao@canonical.com>
8097 L: platform-driver-x86@vger.kernel.org
8099 F: drivers/platform/x86/intel-vbtn.c
8101 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8102 M: Stanislaw Gruszka <sgruszka@redhat.com>
8103 L: linux-wireless@vger.kernel.org
8105 F: drivers/net/wireless/intel/iwlegacy/
8107 INTEL WIRELESS WIFI LINK (iwlwifi)
8108 M: Johannes Berg <johannes.berg@intel.com>
8109 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8110 M: Luca Coelho <luciano.coelho@intel.com>
8111 M: Intel Linux Wireless <linuxwifi@intel.com>
8112 L: linux-wireless@vger.kernel.org
8113 W: http://intellinuxwireless.org
8114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8116 F: drivers/net/wireless/intel/iwlwifi/
8118 INTEL WIRELESS WIMAX CONNECTION 2400
8119 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8120 M: linux-wimax@intel.com
8121 L: wimax@linuxwimax.org (subscribers-only)
8123 W: http://linuxwimax.org
8124 F: Documentation/wimax/README.i2400m
8125 F: drivers/net/wimax/i2400m/
8126 F: include/uapi/linux/wimax/i2400m.h
8128 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8129 M: Mario Limonciello <mario.limonciello@dell.com>
8131 F: drivers/platform/x86/intel-wmi-thunderbolt.c
8134 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8136 F: Documentation/trace/intel_th.rst
8137 F: drivers/hwtracing/intel_th/
8139 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8140 M: Ning Sun <ning.sun@intel.com>
8141 L: tboot-devel@lists.sourceforge.net
8142 W: http://tboot.sourceforge.net
8143 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8145 F: Documentation/intel_txt.txt
8146 F: include/linux/tboot.h
8147 F: arch/x86/kernel/tboot.c
8149 INTEL-MID GPIO DRIVER
8150 M: David Cohen <david.a.cohen@linux.intel.com>
8151 L: linux-gpio@vger.kernel.org
8153 F: drivers/gpio/gpio-intel-mid.c
8156 M: Georgi Djakov <georgi.djakov@linaro.org>
8157 L: linux-pm@vger.kernel.org
8159 F: Documentation/interconnect/
8160 F: Documentation/devicetree/bindings/interconnect/
8161 F: drivers/interconnect/
8162 F: include/dt-bindings/interconnect/
8163 F: include/linux/interconnect-provider.h
8164 F: include/linux/interconnect.h
8166 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8167 M: Linus Walleij <linus.walleij@linaro.org>
8168 L: linux-iio@vger.kernel.org
8170 F: drivers/iio/gyro/mpu3050*
8171 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8173 IOC3 ETHERNET DRIVER
8174 M: Ralf Baechle <ralf@linux-mips.org>
8175 L: linux-mips@vger.kernel.org
8177 F: drivers/net/ethernet/sgi/ioc3-eth.c
8180 M: Pat Gefre <pfg@sgi.com>
8181 L: linux-serial@vger.kernel.org
8183 F: drivers/tty/serial/ioc3_serial.c
8185 IOMAP FILESYSTEM LIBRARY
8186 M: Christoph Hellwig <hch@infradead.org>
8187 M: Darrick J. Wong <darrick.wong@oracle.com>
8188 M: linux-xfs@vger.kernel.org
8189 M: linux-fsdevel@vger.kernel.org
8190 L: linux-xfs@vger.kernel.org
8191 L: linux-fsdevel@vger.kernel.org
8192 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8195 F: include/linux/iomap.h
8198 M: Joerg Roedel <joro@8bytes.org>
8199 L: iommu@lists.linux-foundation.org
8200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8202 F: Documentation/devicetree/bindings/iommu/
8204 F: include/linux/iommu.h
8205 F: include/linux/of_iommu.h
8206 F: include/linux/iova.h
8209 M: Jens Axboe <axboe@kernel.dk>
8210 L: linux-block@vger.kernel.org
8211 L: linux-fsdevel@vger.kernel.org
8212 T: git git://git.kernel.dk/linux-block
8213 T: git git://git.kernel.dk/liburing
8216 F: include/uapi/linux/io_uring.h
8219 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
8221 F: net/ipv4/netfilter/ipt_MASQUERADE.c
8224 M: Corey Minyard <minyard@acm.org>
8225 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8226 W: http://openipmi.sourceforge.net/
8228 F: Documentation/devicetree/bindings/ipmi/
8229 F: Documentation/IPMI.txt
8230 F: drivers/char/ipmi/
8231 F: include/linux/ipmi*
8232 F: include/uapi/linux/ipmi*
8234 IPS SCSI RAID DRIVER
8235 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8236 L: linux-scsi@vger.kernel.org
8237 W: http://www.adaptec.com/
8239 F: drivers/scsi/ips*
8242 M: Wensong Zhang <wensong@linux-vs.org>
8243 M: Simon Horman <horms@verge.net.au>
8244 M: Julian Anastasov <ja@ssi.bg>
8245 L: netdev@vger.kernel.org
8246 L: lvs-devel@vger.kernel.org
8248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8250 F: Documentation/networking/ipvs-sysctl.txt
8251 F: include/net/ip_vs.h
8252 F: include/uapi/linux/ip_vs.h
8253 F: net/netfilter/ipvs/
8256 M: Jiri Kosina <jikos@kernel.org>
8257 M: David Sterba <dsterba@suse.com>
8259 F: drivers/tty/ipwireless/
8262 L: netdev@vger.kernel.org
8264 F: include/uapi/linux/ipx.h
8266 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8267 M: Marc Zyngier <marc.zyngier@arm.com>
8269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8270 F: Documentation/IRQ-domain.txt
8271 F: include/linux/irqdomain.h
8272 F: kernel/irq/irqdomain.c
8276 M: Thomas Gleixner <tglx@linutronix.de>
8277 L: linux-kernel@vger.kernel.org
8279 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8283 M: Thomas Gleixner <tglx@linutronix.de>
8284 M: Jason Cooper <jason@lakedaemon.net>
8285 M: Marc Zyngier <marc.zyngier@arm.com>
8286 L: linux-kernel@vger.kernel.org
8288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8289 F: Documentation/devicetree/bindings/interrupt-controller/
8293 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8295 F: Documentation/isa.txt
8296 F: drivers/base/isa.c
8297 F: include/linux/isa.h
8300 M: Hans Verkuil <hverkuil@xs4all.nl>
8301 L: linux-media@vger.kernel.org
8302 T: git git://linuxtv.org/media_tree.git
8303 W: https://linuxtv.org
8305 F: drivers/media/radio/radio-isa*
8308 M: Jaroslav Kysela <perex@perex.cz>
8310 F: Documentation/isapnp.txt
8311 F: drivers/pnp/isapnp/
8312 F: include/linux/isapnp.h
8315 M: Lee Duncan <lduncan@suse.com>
8316 M: Chris Leech <cleech@redhat.com>
8317 L: open-iscsi@googlegroups.com
8318 W: www.open-iscsi.com
8320 F: drivers/scsi/*iscsi*
8321 F: include/scsi/*iscsi*
8323 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8324 M: Peter Jones <pjones@redhat.com>
8325 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
8327 F: drivers/firmware/iscsi_ibft*
8329 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8330 M: Sagi Grimberg <sagi@grimberg.me>
8331 M: Max Gurtovoy <maxg@mellanox.com>
8332 L: linux-rdma@vger.kernel.org
8334 W: http://www.openfabrics.org
8335 W: www.open-iscsi.org
8336 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8337 F: drivers/infiniband/ulp/iser/
8339 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8340 M: Sagi Grimberg <sagi@grimberg.me>
8341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8342 L: linux-rdma@vger.kernel.org
8343 L: target-devel@vger.kernel.org
8345 W: http://www.linux-iscsi.org
8346 F: drivers/infiniband/ulp/isert
8349 M: Karsten Keil <isdn@linux-pingi.de>
8350 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
8351 L: netdev@vger.kernel.org
8352 W: http://www.isdn4linux.de
8353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8355 F: Documentation/isdn/
8357 F: include/linux/isdn.h
8358 F: include/linux/isdn/
8359 F: include/uapi/linux/isdn.h
8360 F: include/uapi/linux/isdn/
8362 IT87 HARDWARE MONITORING DRIVER
8363 M: Jean Delvare <jdelvare@suse.com>
8364 L: linux-hwmon@vger.kernel.org
8366 F: Documentation/hwmon/it87.rst
8367 F: drivers/hwmon/it87.c
8370 M: Antti Palosaari <crope@iki.fi>
8371 L: linux-media@vger.kernel.org
8372 W: https://linuxtv.org
8373 W: http://palosaari.fi/linux/
8374 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8375 T: git git://linuxtv.org/anttip/media_tree.git
8377 F: drivers/media/tuners/it913x*
8379 IVTV VIDEO4LINUX DRIVER
8380 M: Andy Walls <awalls@md.metrocast.net>
8381 L: ivtv-devel@ivtvdriver.org (subscribers-only)
8382 L: linux-media@vger.kernel.org
8383 T: git git://linuxtv.org/media_tree.git
8384 W: http://www.ivtvdriver.org
8386 F: Documentation/media/v4l-drivers/ivtv*
8387 F: drivers/media/pci/ivtv/
8388 F: include/uapi/linux/ivtv*
8390 IX2505V MEDIA DRIVER
8391 M: Malcolm Priestley <tvboxspy@gmail.com>
8392 L: linux-media@vger.kernel.org
8393 W: https://linuxtv.org
8394 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8396 F: drivers/media/dvb-frontends/ix2505v*
8398 JAILHOUSE HYPERVISOR INTERFACE
8399 M: Jan Kiszka <jan.kiszka@siemens.com>
8400 L: jailhouse-dev@googlegroups.com
8402 F: arch/x86/kernel/jailhouse.c
8403 F: arch/x86/include/asm/jailhouse_para.h
8405 JC42.4 TEMPERATURE SENSOR DRIVER
8406 M: Guenter Roeck <linux@roeck-us.net>
8407 L: linux-hwmon@vger.kernel.org
8409 F: drivers/hwmon/jc42.c
8410 F: Documentation/hwmon/jc42.rst
8413 M: Dave Kleikamp <shaggy@kernel.org>
8414 L: jfs-discussion@lists.sourceforge.net
8415 W: http://jfs.sourceforge.net/
8416 T: git git://github.com/kleikamp/linux-shaggy.git
8418 F: Documentation/filesystems/jfs.txt
8422 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
8423 L: netdev@vger.kernel.org
8425 F: drivers/net/ethernet/jme.*
8427 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8428 M: David Woodhouse <dwmw2@infradead.org>
8429 M: Richard Weinberger <richard@nod.at>
8430 L: linux-mtd@lists.infradead.org
8431 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
8432 T: git git://git.infradead.org/ubifs-2.6.git
8435 F: include/uapi/linux/jffs2.h
8437 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8438 M: "Theodore Ts'o" <tytso@mit.edu>
8439 M: Jan Kara <jack@suse.com>
8440 L: linux-ext4@vger.kernel.org
8443 F: include/linux/jbd2.h
8445 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8446 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8447 L: linux-media@vger.kernel.org
8449 F: drivers/media/platform/rcar_jpu.c
8451 JSM Neo PCI based serial card
8452 L: linux-serial@vger.kernel.org
8454 F: drivers/tty/serial/jsm/
8456 K10TEMP HARDWARE MONITORING DRIVER
8457 M: Clemens Ladisch <clemens@ladisch.de>
8458 L: linux-hwmon@vger.kernel.org
8460 F: Documentation/hwmon/k10temp.rst
8461 F: drivers/hwmon/k10temp.c
8463 K8TEMP HARDWARE MONITORING DRIVER
8464 M: Rudolf Marek <r.marek@assembler.cz>
8465 L: linux-hwmon@vger.kernel.org
8467 F: Documentation/hwmon/k8temp.rst
8468 F: drivers/hwmon/k8temp.c
8471 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
8472 R: Alexander Potapenko <glider@google.com>
8473 R: Dmitry Vyukov <dvyukov@google.com>
8474 L: kasan-dev@googlegroups.com
8476 F: arch/*/include/asm/kasan.h
8477 F: arch/*/mm/kasan_init*
8478 F: Documentation/dev-tools/kasan.rst
8479 F: include/linux/kasan*.h
8482 F: scripts/Makefile.kasan
8485 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8486 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8487 L: linux-kbuild@vger.kernel.org
8489 F: Documentation/kbuild/kconfig*
8491 F: scripts/Kconfig.include
8494 M: Dave Young <dyoung@redhat.com>
8495 M: Baoquan He <bhe@redhat.com>
8496 R: Vivek Goyal <vgoyal@redhat.com>
8497 L: kexec@lists.infradead.org
8498 W: http://lse.sourceforge.net/kdump/
8500 F: Documentation/kdump/
8502 KEENE FM RADIO TRANSMITTER DRIVER
8503 M: Hans Verkuil <hverkuil@xs4all.nl>
8504 L: linux-media@vger.kernel.org
8505 T: git git://linuxtv.org/media_tree.git
8506 W: https://linuxtv.org
8508 F: drivers/media/radio/radio-keene*
8511 M: Ian Kent <raven@themaw.net>
8512 L: autofs@vger.kernel.org
8516 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8517 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8518 M: Michal Marek <michal.lkml@markovi.net>
8519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8520 L: linux-kbuild@vger.kernel.org
8522 F: Documentation/kbuild/
8525 F: scripts/Makefile*
8532 L: kernel-janitors@vger.kernel.org
8533 W: http://kernelnewbies.org/KernelJanitors
8536 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8537 M: "J. Bruce Fields" <bfields@fieldses.org>
8538 M: Jeff Layton <jlayton@kernel.org>
8539 L: linux-nfs@vger.kernel.org
8540 W: http://nfs.sourceforge.net/
8541 T: git git://linux-nfs.org/~bfields/linux.git
8544 F: include/uapi/linux/nfsd/
8548 F: include/linux/lockd/
8549 F: include/linux/sunrpc/
8550 F: include/uapi/linux/sunrpc/
8552 KERNEL SELFTEST FRAMEWORK
8553 M: Shuah Khan <shuah@kernel.org>
8554 M: Shuah Khan <skhan@linuxfoundation.org>
8555 L: linux-kselftest@vger.kernel.org
8556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8557 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
8559 F: tools/testing/selftests/
8560 F: Documentation/dev-tools/kselftest*
8562 KERNEL USERMODE HELPER
8563 M: Luis Chamberlain <mcgrof@kernel.org>
8564 L: linux-kernel@vger.kernel.org
8567 F: include/linux/umh.h
8569 KERNEL VIRTUAL MACHINE (KVM)
8570 M: Paolo Bonzini <pbonzini@redhat.com>
8571 M: Radim Krčmář <rkrcmar@redhat.com>
8572 L: kvm@vger.kernel.org
8573 W: http://www.linux-kvm.org
8574 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8576 F: Documentation/virtual/kvm/
8577 F: include/trace/events/kvm.h
8578 F: include/uapi/asm-generic/kvm*
8579 F: include/uapi/linux/kvm*
8580 F: include/asm-generic/kvm*
8581 F: include/linux/kvm*
8582 F: include/kvm/iodev.h
8585 F: tools/testing/selftests/kvm/
8587 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8588 M: Joerg Roedel <joro@8bytes.org>
8589 L: kvm@vger.kernel.org
8590 W: http://www.linux-kvm.org/
8592 F: arch/x86/include/asm/svm.h
8593 F: arch/x86/kvm/svm.c
8595 KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8596 M: Christoffer Dall <christoffer.dall@arm.com>
8597 M: Marc Zyngier <marc.zyngier@arm.com>
8598 R: James Morse <james.morse@arm.com>
8599 R: Julien Thierry <julien.thierry@arm.com>
8600 R: Suzuki K Pouloze <suzuki.poulose@arm.com>
8601 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8602 L: kvmarm@lists.cs.columbia.edu
8603 W: http://systems.cs.columbia.edu/projects/kvm-arm
8604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8606 F: arch/arm/include/uapi/asm/kvm*
8607 F: arch/arm/include/asm/kvm*
8609 F: arch/arm64/include/uapi/asm/kvm*
8610 F: arch/arm64/include/asm/kvm*
8613 F: include/kvm/arm_*
8615 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8616 M: James Hogan <jhogan@kernel.org>
8617 L: linux-mips@vger.kernel.org
8619 F: arch/mips/include/uapi/asm/kvm*
8620 F: arch/mips/include/asm/kvm*
8623 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8624 M: Paul Mackerras <paulus@ozlabs.org>
8625 L: kvm-ppc@vger.kernel.org
8626 W: http://www.linux-kvm.org/
8627 T: git git://github.com/agraf/linux-2.6.git
8629 F: arch/powerpc/include/uapi/asm/kvm*
8630 F: arch/powerpc/include/asm/kvm*
8631 F: arch/powerpc/kvm/
8632 F: arch/powerpc/kernel/kvm*
8634 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8635 M: Christian Borntraeger <borntraeger@de.ibm.com>
8636 M: Janosch Frank <frankja@linux.ibm.com>
8637 R: David Hildenbrand <david@redhat.com>
8638 R: Cornelia Huck <cohuck@redhat.com>
8639 L: linux-s390@vger.kernel.org
8640 W: http://www.ibm.com/developerworks/linux/linux390/
8641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8643 F: arch/s390/include/uapi/asm/kvm*
8644 F: arch/s390/include/asm/gmap.h
8645 F: arch/s390/include/asm/kvm*
8647 F: arch/s390/mm/gmap.c
8649 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8650 M: Paolo Bonzini <pbonzini@redhat.com>
8651 M: Radim Krčmář <rkrcmar@redhat.com>
8652 L: kvm@vger.kernel.org
8653 W: http://www.linux-kvm.org
8654 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8658 F: arch/x86/include/uapi/asm/kvm*
8659 F: arch/x86/include/asm/kvm*
8660 F: arch/x86/include/asm/pvclock-abi.h
8661 F: arch/x86/kernel/kvm.c
8662 F: arch/x86/kernel/kvmclock.c
8665 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8666 M: Tejun Heo <tj@kernel.org>
8667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8669 F: include/linux/kernfs.h
8673 M: Eric Biederman <ebiederm@xmission.com>
8674 W: http://kernel.org/pub/linux/utils/kernel/kexec/
8675 L: kexec@lists.infradead.org
8677 F: include/linux/kexec.h
8678 F: include/uapi/linux/kexec.h
8682 M: Mimi Zohar <zohar@linux.ibm.com>
8683 L: linux-integrity@vger.kernel.org
8684 L: keyrings@vger.kernel.org
8686 F: Documentation/security/keys/trusted-encrypted.rst
8687 F: include/keys/encrypted-type.h
8688 F: security/keys/encrypted-keys/
8691 M: James Bottomley <jejb@linux.ibm.com>
8692 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8693 M: Mimi Zohar <zohar@linux.ibm.com>
8694 L: linux-integrity@vger.kernel.org
8695 L: keyrings@vger.kernel.org
8697 F: Documentation/security/keys/trusted-encrypted.rst
8698 F: include/keys/trusted-type.h
8699 F: security/keys/trusted.c
8700 F: security/keys/trusted.h
8703 M: David Howells <dhowells@redhat.com>
8704 L: keyrings@vger.kernel.org
8706 F: Documentation/security/keys/core.rst
8707 F: include/linux/key.h
8708 F: include/linux/key-type.h
8709 F: include/linux/keyctl.h
8710 F: include/uapi/linux/keyctl.h
8714 KGDB / KDB /debug_core
8715 M: Jason Wessel <jason.wessel@windriver.com>
8716 M: Daniel Thompson <daniel.thompson@linaro.org>
8717 W: http://kgdb.wiki.kernel.org/
8718 L: kgdb-bugreport@lists.sourceforge.net
8719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8721 F: Documentation/dev-tools/kgdb.rst
8722 F: drivers/misc/kgdbts.c
8723 F: drivers/tty/serial/kgdboc.c
8724 F: include/linux/kdb.h
8725 F: include/linux/kgdb.h
8729 M: Catalin Marinas <catalin.marinas@arm.com>
8731 F: Documentation/dev-tools/kmemleak.rst
8732 F: include/linux/kmemleak.h
8734 F: mm/kmemleak-test.c
8736 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8737 M: Luis Chamberlain <mcgrof@kernel.org>
8738 L: linux-kernel@vger.kernel.org
8741 F: include/linux/kmod.h
8743 F: tools/testing/selftests/kmod/
8746 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8747 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8748 M: "David S. Miller" <davem@davemloft.net>
8749 M: Masami Hiramatsu <mhiramat@kernel.org>
8751 F: Documentation/kprobes.txt
8752 F: include/linux/kprobes.h
8753 F: include/asm-generic/kprobes.h
8756 KS0108 LCD CONTROLLER DRIVER
8757 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8759 F: Documentation/auxdisplay/ks0108
8760 F: drivers/auxdisplay/ks0108.c
8761 F: include/linux/ks0108.h
8764 M: David Ahern <dsa@cumulusnetworks.com>
8765 L: netdev@vger.kernel.org
8768 F: include/net/l3mdev.h
8771 M: John Fastabend <john.fastabend@gmail.com>
8772 M: Daniel Borkmann <daniel@iogearbox.net>
8773 L: netdev@vger.kernel.org
8774 L: bpf@vger.kernel.org
8776 F: include/linux/skmsg.h
8778 F: net/core/sock_map.c
8779 F: net/ipv4/tcp_bpf.c
8781 LANTIQ / INTEL Ethernet drivers
8782 M: Hauke Mehrtens <hauke@hauke-m.de>
8783 L: netdev@vger.kernel.org
8785 F: net/dsa/tag_gswip.c
8786 F: drivers/net/ethernet/lantiq_xrx200.c
8787 F: drivers/net/dsa/lantiq_pce.h
8788 F: drivers/net/dsa/lantiq_gswip.c
8790 LANTIQ MIPS ARCHITECTURE
8791 M: John Crispin <john@phrozen.org>
8792 L: linux-mips@vger.kernel.org
8795 F: drivers/soc/lantiq
8798 L: linux-x25@vger.kernel.org
8800 F: Documentation/networking/lapb-module.txt
8804 LASI 53c700 driver for PARISC
8805 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8806 L: linux-scsi@vger.kernel.org
8808 F: Documentation/scsi/53c700.txt
8809 F: drivers/scsi/53c700*
8812 M: Tobin C. Harding <me@tobin.cc>
8813 M: Tycho Andersen <tycho@tycho.ws>
8814 L: kernel-hardening@lists.openwall.com
8816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8817 F: scripts/leaking_addresses.pl
8820 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
8821 M: Pavel Machek <pavel@ucw.cz>
8822 R: Dan Murphy <dmurphy@ti.com>
8823 L: linux-leds@vger.kernel.org
8824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8826 F: Documentation/devicetree/bindings/leds/
8828 F: include/linux/leds.h
8830 LEGACY EEPROM DRIVER
8831 M: Jean Delvare <jdelvare@suse.com>
8833 F: Documentation/misc-devices/eeprom
8834 F: drivers/misc/eeprom/eeprom.c
8837 R: David Lechner <david@lechnology.com>
8839 F: arch/arm/boot/dts/da850-lego-ev3.dts
8840 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8841 F: drivers/power/supply/lego_ev3_battery.c
8843 LEGO USB Tower driver
8844 M: Juergen Stuber <starblue@users.sourceforge.net>
8845 L: legousb-devel@lists.sourceforge.net
8846 W: http://legousb.sourceforge.net/
8848 F: drivers/usb/misc/legousbtower.c
8851 M: Matan Ziv-Av <matan@svgalib.org>
8852 L: platform-driver-x86@vger.kernel.org
8854 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
8855 F: Documentation/laptops/lg-laptop.rst
8856 F: drivers/platform/x86/lg-laptop.c
8859 M: Michael Krufky <mkrufky@linuxtv.org>
8860 L: linux-media@vger.kernel.org
8861 W: https://linuxtv.org
8862 W: http://github.com/mkrufky
8863 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8864 T: git git://linuxtv.org/mkrufky/tuners.git
8866 F: drivers/media/dvb-frontends/lg2160.*
8868 LGDT3305 MEDIA DRIVER
8869 M: Michael Krufky <mkrufky@linuxtv.org>
8870 L: linux-media@vger.kernel.org
8871 W: https://linuxtv.org
8872 W: http://github.com/mkrufky
8873 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8874 T: git git://linuxtv.org/mkrufky/tuners.git
8876 F: drivers/media/dvb-frontends/lgdt3305.*
8878 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8879 M: Viresh Kumar <vireshk@kernel.org>
8880 L: linux-ide@vger.kernel.org
8881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8883 F: include/linux/pata_arasan_cf_data.h
8884 F: drivers/ata/pata_arasan_cf.c
8887 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8888 M: Jens Axboe <axboe@kernel.dk>
8889 L: linux-ide@vger.kernel.org
8890 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8892 F: drivers/ata/pata_*.c
8893 F: drivers/ata/ata_generic.c
8895 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8896 M: Linus Walleij <linus.walleij@linaro.org>
8897 L: linux-ide@vger.kernel.org
8898 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8900 F: drivers/ata/pata_ftide010.c
8901 F: drivers/ata/sata_gemini.c
8902 F: drivers/ata/sata_gemini.h
8904 LIBATA SATA AHCI PLATFORM devices support
8905 M: Hans de Goede <hdegoede@redhat.com>
8906 M: Jens Axboe <axboe@kernel.dk>
8907 L: linux-ide@vger.kernel.org
8908 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8910 F: drivers/ata/ahci_platform.c
8911 F: drivers/ata/libahci_platform.c
8912 F: include/linux/ahci_platform.h
8914 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8915 M: Mikael Pettersson <mikpelinux@gmail.com>
8916 L: linux-ide@vger.kernel.org
8917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8919 F: drivers/ata/sata_promise.*
8921 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8922 M: Jens Axboe <axboe@kernel.dk>
8923 L: linux-ide@vger.kernel.org
8924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8927 F: include/linux/ata.h
8928 F: include/linux/libata.h
8929 F: Documentation/devicetree/bindings/ata/
8932 M: Sasha Levin <alexander.levin@microsoft.com>
8934 F: tools/lib/lockdep/
8936 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8937 M: Dan Williams <dan.j.williams@intel.com>
8938 M: Vishal Verma <vishal.l.verma@intel.com>
8939 M: Dave Jiang <dave.jiang@intel.com>
8940 L: linux-nvdimm@lists.01.org
8941 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8943 F: drivers/nvdimm/blk.c
8944 F: drivers/nvdimm/region_devs.c
8946 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8947 M: Vishal Verma <vishal.l.verma@intel.com>
8948 M: Dan Williams <dan.j.williams@intel.com>
8949 M: Dave Jiang <dave.jiang@intel.com>
8950 L: linux-nvdimm@lists.01.org
8951 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8953 F: drivers/nvdimm/btt*
8955 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8956 M: Dan Williams <dan.j.williams@intel.com>
8957 M: Vishal Verma <vishal.l.verma@intel.com>
8958 M: Dave Jiang <dave.jiang@intel.com>
8959 L: linux-nvdimm@lists.01.org
8960 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8962 F: drivers/nvdimm/pmem*
8964 LIBNVDIMM: DEVICETREE BINDINGS
8965 M: Oliver O'Halloran <oohall@gmail.com>
8966 L: linux-nvdimm@lists.01.org
8967 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8969 F: drivers/nvdimm/of_pmem.c
8970 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
8972 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8973 M: Dan Williams <dan.j.williams@intel.com>
8974 M: Vishal Verma <vishal.l.verma@intel.com>
8975 M: Dave Jiang <dave.jiang@intel.com>
8976 M: Keith Busch <keith.busch@intel.com>
8977 M: Ira Weiny <ira.weiny@intel.com>
8978 L: linux-nvdimm@lists.01.org
8979 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8980 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8983 F: drivers/acpi/nfit/*
8984 F: include/linux/nd.h
8985 F: include/linux/libnvdimm.h
8986 F: include/uapi/linux/ndctl.h
8988 LIGHTNVM PLATFORM SUPPORT
8989 M: Matias Bjorling <mb@lightnvm.io>
8990 W: http://github/OpenChannelSSD
8991 L: linux-block@vger.kernel.org
8993 F: drivers/lightnvm/
8994 F: include/linux/lightnvm.h
8995 F: include/uapi/linux/lightnvm.h
8997 LINUX FOR POWER MACINTOSH
8998 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8999 W: http://www.penguinppc.org/
9000 L: linuxppc-dev@lists.ozlabs.org
9002 F: arch/powerpc/platforms/powermac/
9003 F: drivers/macintosh/
9005 LINUX FOR POWERPC (32-BIT AND 64-BIT)
9006 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9007 M: Paul Mackerras <paulus@samba.org>
9008 M: Michael Ellerman <mpe@ellerman.id.au>
9009 W: https://github.com/linuxppc/linux/wiki
9010 L: linuxppc-dev@lists.ozlabs.org
9011 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9014 F: Documentation/ABI/stable/sysfs-firmware-opal-*
9015 F: Documentation/devicetree/bindings/powerpc/
9016 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
9017 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
9018 F: Documentation/powerpc/
9020 F: drivers/char/tpm/tpm_ibmvtpm*
9021 F: drivers/crypto/nx/
9022 F: drivers/crypto/vmx/
9023 F: drivers/i2c/busses/i2c-opal.c
9024 F: drivers/net/ethernet/ibm/ibmveth.*
9025 F: drivers/net/ethernet/ibm/ibmvnic.*
9026 F: drivers/pci/hotplug/pnv_php.c
9027 F: drivers/pci/hotplug/rpa*
9028 F: drivers/rtc/rtc-opal.c
9029 F: drivers/scsi/ibmvscsi/
9030 F: drivers/tty/hvc/hvc_opal.c
9031 F: drivers/watchdog/wdrtas.c
9032 F: tools/testing/selftests/powerpc
9039 LINUX FOR POWERPC EMBEDDED MPC5XXX
9040 M: Anatolij Gustschin <agust@denx.de>
9041 L: linuxppc-dev@lists.ozlabs.org
9042 T: git git://git.denx.de/linux-denx-agust.git
9044 F: arch/powerpc/platforms/512x/
9045 F: arch/powerpc/platforms/52xx/
9047 LINUX FOR POWERPC EMBEDDED PPC4XX
9048 M: Alistair Popple <alistair@popple.id.au>
9049 M: Matt Porter <mporter@kernel.crashing.org>
9050 W: http://www.penguinppc.org/
9051 L: linuxppc-dev@lists.ozlabs.org
9053 F: arch/powerpc/platforms/40x/
9054 F: arch/powerpc/platforms/44x/
9056 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9057 M: Scott Wood <oss@buserror.net>
9058 M: Kumar Gala <galak@kernel.crashing.org>
9059 W: http://www.penguinppc.org/
9060 L: linuxppc-dev@lists.ozlabs.org
9061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9063 F: arch/powerpc/platforms/83xx/
9064 F: arch/powerpc/platforms/85xx/
9065 F: Documentation/devicetree/bindings/powerpc/fsl/
9067 LINUX FOR POWERPC EMBEDDED PPC8XX
9068 M: Vitaly Bordug <vitb@kernel.crashing.org>
9069 W: http://www.penguinppc.org/
9070 L: linuxppc-dev@lists.ozlabs.org
9072 F: arch/powerpc/platforms/8xx/
9074 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9075 L: linuxppc-dev@lists.ozlabs.org
9077 F: arch/powerpc/*/*virtex*
9078 F: arch/powerpc/*/*/*virtex*
9080 LINUX FOR POWERPC PA SEMI PWRFICIENT
9081 L: linuxppc-dev@lists.ozlabs.org
9083 F: arch/powerpc/platforms/pasemi/
9084 F: drivers/*/*pasemi*
9085 F: drivers/*/*/*pasemi*
9087 LINUX KERNEL DUMP TEST MODULE (LKDTM)
9088 M: Kees Cook <keescook@chromium.org>
9090 F: drivers/misc/lkdtm/*
9092 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9093 M: Alan Stern <stern@rowland.harvard.edu>
9094 M: Andrea Parri <andrea.parri@amarulasolutions.com>
9095 M: Will Deacon <will.deacon@arm.com>
9096 M: Peter Zijlstra <peterz@infradead.org>
9097 M: Boqun Feng <boqun.feng@gmail.com>
9098 M: Nicholas Piggin <npiggin@gmail.com>
9099 M: David Howells <dhowells@redhat.com>
9100 M: Jade Alglave <j.alglave@ucl.ac.uk>
9101 M: Luc Maranget <luc.maranget@inria.fr>
9102 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
9103 R: Akira Yokosawa <akiyks@gmail.com>
9104 R: Daniel Lustig <dlustig@nvidia.com>
9105 L: linux-kernel@vger.kernel.org
9106 L: linux-arch@vger.kernel.org
9108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9109 F: tools/memory-model/
9110 F: Documentation/atomic_bitops.txt
9111 F: Documentation/atomic_t.txt
9112 F: Documentation/core-api/atomic_ops.rst
9113 F: Documentation/core-api/refcount-vs-atomic.rst
9114 F: Documentation/memory-barriers.txt
9116 LIS3LV02D ACCELEROMETER DRIVER
9117 M: Eric Piel <eric.piel@tremplin-utc.net>
9119 F: Documentation/misc-devices/lis3lv02d
9120 F: drivers/misc/lis3lv02d/
9121 F: drivers/platform/x86/hp_accel.c
9124 M: Josh Poimboeuf <jpoimboe@redhat.com>
9125 M: Jiri Kosina <jikos@kernel.org>
9126 M: Miroslav Benes <mbenes@suse.cz>
9127 M: Petr Mladek <pmladek@suse.com>
9128 R: Joe Lawrence <joe.lawrence@redhat.com>
9130 F: kernel/livepatch/
9131 F: include/linux/livepatch.h
9132 F: arch/x86/include/asm/livepatch.h
9133 F: arch/x86/kernel/livepatch.c
9134 F: Documentation/livepatch/
9135 F: Documentation/ABI/testing/sysfs-kernel-livepatch
9136 F: samples/livepatch/
9137 F: tools/testing/selftests/livepatch/
9138 L: live-patching@vger.kernel.org
9139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9142 L: netdev@vger.kernel.org
9144 F: include/linux/llc.h
9145 F: include/uapi/linux/llc.h
9149 LM73 HARDWARE MONITOR DRIVER
9150 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
9151 L: linux-hwmon@vger.kernel.org
9153 F: drivers/hwmon/lm73.c
9155 LM78 HARDWARE MONITOR DRIVER
9156 M: Jean Delvare <jdelvare@suse.com>
9157 L: linux-hwmon@vger.kernel.org
9159 F: Documentation/hwmon/lm78.rst
9160 F: drivers/hwmon/lm78.c
9162 LM83 HARDWARE MONITOR DRIVER
9163 M: Jean Delvare <jdelvare@suse.com>
9164 L: linux-hwmon@vger.kernel.org
9166 F: Documentation/hwmon/lm83.rst
9167 F: drivers/hwmon/lm83.c
9169 LM90 HARDWARE MONITOR DRIVER
9170 M: Jean Delvare <jdelvare@suse.com>
9171 L: linux-hwmon@vger.kernel.org
9173 F: Documentation/hwmon/lm90.rst
9174 F: Documentation/devicetree/bindings/hwmon/lm90.txt
9175 F: drivers/hwmon/lm90.c
9176 F: include/dt-bindings/thermal/lm90.h
9178 LM95234 HARDWARE MONITOR DRIVER
9179 M: Guenter Roeck <linux@roeck-us.net>
9180 L: linux-hwmon@vger.kernel.org
9182 F: Documentation/hwmon/lm95234.rst
9183 F: drivers/hwmon/lm95234.c
9185 LME2510 MEDIA DRIVER
9186 M: Malcolm Priestley <tvboxspy@gmail.com>
9187 L: linux-media@vger.kernel.org
9188 W: https://linuxtv.org
9189 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9191 F: drivers/media/usb/dvb-usb-v2/lmedm04*
9193 LOADPIN SECURITY MODULE
9194 M: Kees Cook <keescook@chromium.org>
9195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9197 F: security/loadpin/
9198 F: Documentation/admin-guide/LSM/LoadPin.rst
9201 M: Peter Zijlstra <peterz@infradead.org>
9202 M: Ingo Molnar <mingo@redhat.com>
9203 M: Will Deacon <will.deacon@arm.com>
9204 L: linux-kernel@vger.kernel.org
9205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9207 F: Documentation/locking/
9208 F: include/linux/lockdep.h
9209 F: include/linux/spinlock*.h
9210 F: arch/*/include/asm/spinlock*.h
9211 F: include/linux/rwlock*.h
9212 F: include/linux/mutex*.h
9213 F: include/linux/rwsem*.h
9214 F: include/linux/seqlock.h
9215 F: lib/locking*.[ch]
9217 X: kernel/locking/locktorture.c
9219 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9220 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
9221 L: linux-ntfs-dev@lists.sourceforge.net
9222 W: http://www.linux-ntfs.org/content/view/19/37/
9224 F: Documentation/ldm.txt
9225 F: block/partitions/ldm.*
9227 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9228 M: Sathya Prakash <sathya.prakash@broadcom.com>
9229 M: Chaitra P B <chaitra.basappa@broadcom.com>
9230 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9231 L: MPT-FusionLinux.pdl@broadcom.com
9232 L: linux-scsi@vger.kernel.org
9233 W: http://www.avagotech.com/support/
9235 F: drivers/message/fusion/
9236 F: drivers/scsi/mpt3sas/
9238 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9239 M: Matthew Wilcox <willy@infradead.org>
9240 L: linux-scsi@vger.kernel.org
9242 F: drivers/scsi/sym53c8xx_2/
9245 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9246 L: linux-iio@vger.kernel.org
9248 F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9249 F: drivers/iio/dac/ltc1660.c
9251 LTC4261 HARDWARE MONITOR DRIVER
9252 M: Guenter Roeck <linux@roeck-us.net>
9253 L: linux-hwmon@vger.kernel.org
9255 F: Documentation/hwmon/ltc4261.rst
9256 F: drivers/hwmon/ltc4261.c
9258 LTC4306 I2C MULTIPLEXER DRIVER
9259 M: Michael Hennerich <michael.hennerich@analog.com>
9260 W: http://ez.analog.com/community/linux-device-drivers
9261 L: linux-i2c@vger.kernel.org
9263 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
9264 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9266 LTP (Linux Test Project)
9267 M: Mike Frysinger <vapier@gentoo.org>
9268 M: Cyril Hrubis <chrubis@suse.cz>
9269 M: Wanlong Gao <wanlong.gao@gmail.com>
9270 M: Jan Stancek <jstancek@redhat.com>
9271 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9272 M: Alexey Kodanev <alexey.kodanev@oracle.com>
9273 L: ltp@lists.linux.it (subscribers-only)
9274 W: http://linux-test-project.github.io/
9275 T: git git://github.com/linux-test-project/ltp.git
9279 M: Geert Uytterhoeven <geert@linux-m68k.org>
9280 L: linux-m68k@lists.linux-m68k.org
9281 W: http://www.linux-m68k.org/
9282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9287 M68K ON APPLE MACINTOSH
9288 M: Joshua Thompson <funaho@jurai.org>
9289 W: http://www.mac.linux-m68k.org/
9290 L: linux-m68k@lists.linux-m68k.org
9295 M: Philip Blundell <philb@gnu.org>
9296 W: http://www.tazenda.demon.co.uk/phil/linux-hp
9300 M88DS3103 MEDIA DRIVER
9301 M: Antti Palosaari <crope@iki.fi>
9302 L: linux-media@vger.kernel.org
9303 W: https://linuxtv.org
9304 W: http://palosaari.fi/linux/
9305 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9306 T: git git://linuxtv.org/anttip/media_tree.git
9308 F: drivers/media/dvb-frontends/m88ds3103*
9310 M88RS2000 MEDIA DRIVER
9311 M: Malcolm Priestley <tvboxspy@gmail.com>
9312 L: linux-media@vger.kernel.org
9313 W: https://linuxtv.org
9314 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9316 F: drivers/media/dvb-frontends/m88rs2000*
9318 MA901 MASTERKIT USB FM RADIO DRIVER
9319 M: Alexey Klimov <klimov.linux@gmail.com>
9320 L: linux-media@vger.kernel.org
9321 T: git git://linuxtv.org/media_tree.git
9323 F: drivers/media/radio/radio-ma901.c
9326 M: Johannes Berg <johannes@sipsolutions.net>
9327 L: linux-wireless@vger.kernel.org
9328 W: http://wireless.kernel.org/
9329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9332 F: Documentation/networking/mac80211-injection.txt
9333 F: include/net/mac80211.h
9335 F: drivers/net/wireless/mac80211_hwsim.[ch]
9336 F: Documentation/networking/mac80211_hwsim/README
9339 M: Jassi Brar <jassisinghbrar@gmail.com>
9340 L: linux-kernel@vger.kernel.org
9343 F: include/linux/mailbox_client.h
9344 F: include/linux/mailbox_controller.h
9346 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9347 M: Michael Kerrisk <mtk.manpages@gmail.com>
9348 W: http://www.kernel.org/doc/man-pages
9349 L: linux-man@vger.kernel.org
9352 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9353 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
9354 L: linux-mips@vger.kernel.org
9356 F: arch/mips/boot/dts/img/pistachio_marduk.dts
9358 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9359 M: Andrew Lunn <andrew@lunn.ch>
9360 M: Vivien Didelot <vivien.didelot@gmail.com>
9361 L: netdev@vger.kernel.org
9363 F: drivers/net/dsa/mv88e6xxx/
9364 F: include/linux/platform_data/mv88e6xxx.h
9365 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
9367 MARVELL ARMADA DRM SUPPORT
9368 M: Russell King <linux@armlinux.org.uk>
9370 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9371 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9372 F: drivers/gpu/drm/armada/
9373 F: include/uapi/drm/armada_drm.h
9374 F: Documentation/devicetree/bindings/display/armada/
9376 MARVELL ARMADA 3700 PHY DRIVERS
9377 M: Miquel Raynal <miquel.raynal@bootlin.com>
9379 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9380 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9381 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9382 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9384 MARVELL CRYPTO DRIVER
9385 M: Boris Brezillon <bbrezillon@kernel.org>
9386 M: Arnaud Ebalard <arno@natisbad.org>
9387 F: drivers/crypto/marvell/
9389 L: linux-crypto@vger.kernel.org
9391 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9392 M: Mirko Lindner <mlindner@marvell.com>
9393 M: Stephen Hemminger <stephen@networkplumber.org>
9394 L: netdev@vger.kernel.org
9396 F: drivers/net/ethernet/marvell/sk*
9398 MARVELL LIBERTAS WIRELESS DRIVER
9399 L: libertas-dev@lists.infradead.org
9401 F: drivers/net/wireless/marvell/libertas/
9403 MARVELL MACCHIATOBIN SUPPORT
9404 M: Russell King <linux@armlinux.org.uk>
9405 L: linux-arm-kernel@lists.infradead.org
9407 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9409 MARVELL MV643XX ETHERNET DRIVER
9410 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9411 L: netdev@vger.kernel.org
9413 F: drivers/net/ethernet/marvell/mv643xx_eth.*
9414 F: include/linux/mv643xx.h
9416 MARVELL MV88X3310 PHY DRIVER
9417 M: Russell King <linux@armlinux.org.uk>
9418 L: netdev@vger.kernel.org
9420 F: drivers/net/phy/marvell10g.c
9422 MARVELL MVEBU THERMAL DRIVER
9423 M: Miquel Raynal <miquel.raynal@bootlin.com>
9425 F: drivers/thermal/armada_thermal.c
9427 MARVELL MVNETA ETHERNET DRIVER
9428 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9429 L: netdev@vger.kernel.org
9431 F: drivers/net/ethernet/marvell/mvneta.*
9433 MARVELL MWIFIEX WIRELESS DRIVER
9434 M: Amitkumar Karwar <amitkarwar@gmail.com>
9435 M: Nishant Sarmukadam <nishants@marvell.com>
9436 M: Ganapathi Bhat <gbhat@marvell.com>
9437 M: Xinming Hu <huxinming820@gmail.com>
9438 L: linux-wireless@vger.kernel.org
9440 F: drivers/net/wireless/marvell/mwifiex/
9442 MARVELL MWL8K WIRELESS DRIVER
9443 M: Lennert Buytenhek <buytenh@wantstofly.org>
9444 L: linux-wireless@vger.kernel.org
9446 F: drivers/net/wireless/marvell/mwl8k.c
9448 MARVELL NAND CONTROLLER DRIVER
9449 M: Miquel Raynal <miquel.raynal@bootlin.com>
9450 L: linux-mtd@lists.infradead.org
9452 F: drivers/mtd/nand/raw/marvell_nand.c
9453 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
9455 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9456 M: Nicolas Pitre <nico@fluxnic.net>
9458 F: drivers/mmc/host/mvsdio.*
9460 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9461 M: Hu Ziji <huziji@marvell.com>
9462 L: linux-mmc@vger.kernel.org
9464 F: drivers/mmc/host/sdhci-xenon*
9465 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9467 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9468 M: Sunil Goutham <sgoutham@marvell.com>
9469 M: Linu Cherian <lcherian@marvell.com>
9470 M: Geetha sowjanya <gakula@marvell.com>
9471 M: Jerin Jacob <jerinj@marvell.com>
9472 L: netdev@vger.kernel.org
9474 F: drivers/net/ethernet/marvell/octeontx2/af/
9476 MATROX FRAMEBUFFER DRIVER
9477 L: linux-fbdev@vger.kernel.org
9479 F: drivers/video/fbdev/matrox/matroxfb_*
9480 F: include/uapi/linux/matroxfb.h
9482 MAX16065 HARDWARE MONITOR DRIVER
9483 M: Guenter Roeck <linux@roeck-us.net>
9484 L: linux-hwmon@vger.kernel.org
9486 F: Documentation/hwmon/max16065.rst
9487 F: drivers/hwmon/max16065.c
9489 MAX2175 SDR TUNER DRIVER
9490 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9491 L: linux-media@vger.kernel.org
9492 T: git git://linuxtv.org/media_tree.git
9494 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
9495 F: Documentation/media/v4l-drivers/max2175.rst
9496 F: drivers/media/i2c/max2175*
9497 F: include/uapi/linux/max2175.h
9499 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9500 L: linux-hwmon@vger.kernel.org
9502 F: Documentation/hwmon/max6650.rst
9503 F: drivers/hwmon/max6650.c
9505 MAX6697 HARDWARE MONITOR DRIVER
9506 M: Guenter Roeck <linux@roeck-us.net>
9507 L: linux-hwmon@vger.kernel.org
9509 F: Documentation/hwmon/max6697.rst
9510 F: Documentation/devicetree/bindings/hwmon/max6697.txt
9511 F: drivers/hwmon/max6697.c
9512 F: include/linux/platform_data/max6697.h
9514 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9515 M: Peter Rosin <peda@axentia.se>
9516 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9518 F: Documentation/devicetree/bindings/sound/max9860.txt
9519 F: sound/soc/codecs/max9860.*
9521 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9522 M: Andreas Klinger <ak@it-klinger.de>
9523 L: linux-iio@vger.kernel.org
9525 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9526 F: drivers/iio/proximity/mb1232.c
9528 MAXIM MAX77650 PMIC MFD DRIVER
9529 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
9530 L: linux-kernel@vger.kernel.org
9532 F: Documentation/devicetree/bindings/*/*max77650.txt
9533 F: Documentation/devicetree/bindings/*/max77650*.txt
9534 F: include/linux/mfd/max77650.h
9535 F: drivers/mfd/max77650.c
9536 F: drivers/regulator/max77650-regulator.c
9537 F: drivers/power/supply/max77650-charger.c
9538 F: drivers/input/misc/max77650-onkey.c
9539 F: drivers/leds/leds-max77650.c
9540 F: drivers/gpio/gpio-max77650.c
9542 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9543 M: Javier Martinez Canillas <javier@dowhile0.org>
9544 L: linux-kernel@vger.kernel.org
9546 F: drivers/regulator/max77802-regulator.c
9547 F: Documentation/devicetree/bindings/*/*max77802.txt
9548 F: include/dt-bindings/*/*max77802.h
9550 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9551 M: Krzysztof Kozlowski <krzk@kernel.org>
9552 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9553 L: linux-pm@vger.kernel.org
9555 F: drivers/power/supply/max14577_charger.c
9556 F: drivers/power/supply/max77693_charger.c
9558 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9559 M: Chanwoo Choi <cw00.choi@samsung.com>
9560 M: Krzysztof Kozlowski <krzk@kernel.org>
9561 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9562 L: linux-kernel@vger.kernel.org
9564 F: drivers/*/max14577*.c
9565 F: drivers/*/max77686*.c
9566 F: drivers/*/max77693*.c
9567 F: drivers/extcon/extcon-max14577.c
9568 F: drivers/extcon/extcon-max77693.c
9569 F: drivers/rtc/rtc-max77686.c
9570 F: drivers/clk/clk-max77686.c
9571 F: Documentation/devicetree/bindings/mfd/max14577.txt
9572 F: Documentation/devicetree/bindings/*/max77686.txt
9573 F: Documentation/devicetree/bindings/mfd/max77693.txt
9574 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
9575 F: include/linux/mfd/max14577*.h
9576 F: include/linux/mfd/max77686*.h
9577 F: include/linux/mfd/max77693*.h
9579 MAXIRADIO FM RADIO RECEIVER DRIVER
9580 M: Hans Verkuil <hverkuil@xs4all.nl>
9581 L: linux-media@vger.kernel.org
9582 T: git git://linuxtv.org/media_tree.git
9583 W: https://linuxtv.org
9585 F: drivers/media/radio/radio-maxiradio*
9587 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9588 M: Peter Rosin <peda@axentia.se>
9589 L: linux-iio@vger.kernel.org
9591 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9592 F: drivers/iio/potentiometer/mcp4018.c
9593 F: drivers/iio/potentiometer/mcp4531.c
9595 MCR20A IEEE-802.15.4 RADIO DRIVER
9596 M: Xue Liu <liuxuenetmail@gmail.com>
9597 L: linux-wpan@vger.kernel.org
9598 W: https://github.com/xueliu/mcr20a-linux
9600 F: drivers/net/ieee802154/mcr20a.c
9601 F: drivers/net/ieee802154/mcr20a.h
9602 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9604 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9605 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9606 L: linux-iio@vger.kernel.org
9608 F: drivers/iio/dac/cio-dac.c
9610 MEDIA DRIVERS FOR ASCOT2E
9611 M: Sergey Kozlov <serjk@netup.ru>
9612 M: Abylay Ospan <aospan@netup.ru>
9613 L: linux-media@vger.kernel.org
9614 W: https://linuxtv.org
9616 T: git git://linuxtv.org/media_tree.git
9618 F: drivers/media/dvb-frontends/ascot2e*
9620 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9621 M: Jasmin Jessich <jasmin@anw.at>
9622 L: linux-media@vger.kernel.org
9623 W: https://linuxtv.org
9624 T: git git://linuxtv.org/media_tree.git
9626 F: drivers/media/dvb-frontends/cxd2099*
9628 MEDIA DRIVERS FOR CXD2841ER
9629 M: Sergey Kozlov <serjk@netup.ru>
9630 M: Abylay Ospan <aospan@netup.ru>
9631 L: linux-media@vger.kernel.org
9632 W: https://linuxtv.org
9634 T: git git://linuxtv.org/media_tree.git
9636 F: drivers/media/dvb-frontends/cxd2841er*
9638 MEDIA DRIVERS FOR CXD2880
9639 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9640 L: linux-media@vger.kernel.org
9641 W: http://linuxtv.org/
9642 T: git git://linuxtv.org/media_tree.git
9644 F: drivers/media/dvb-frontends/cxd2880/*
9645 F: drivers/media/spi/cxd2880*
9647 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9648 L: linux-media@vger.kernel.org
9649 W: https://linuxtv.org
9650 T: git git://linuxtv.org/media_tree.git
9652 F: drivers/media/pci/ddbridge/*
9654 MEDIA DRIVERS FOR FREESCALE IMX
9655 M: Steve Longerbeam <slongerbeam@gmail.com>
9656 M: Philipp Zabel <p.zabel@pengutronix.de>
9657 L: linux-media@vger.kernel.org
9658 T: git git://linuxtv.org/media_tree.git
9660 F: Documentation/devicetree/bindings/media/imx.txt
9661 F: Documentation/media/v4l-drivers/imx.rst
9662 F: drivers/staging/media/imx/
9663 F: include/linux/imx-media.h
9664 F: include/media/imx.h
9666 MEDIA DRIVER FOR FREESCALE IMX PXP
9667 M: Philipp Zabel <p.zabel@pengutronix.de>
9668 L: linux-media@vger.kernel.org
9669 T: git git://linuxtv.org/media_tree.git
9671 F: drivers/media/platform/imx-pxp.[ch]
9673 MEDIA DRIVERS FOR FREESCALE IMX7
9674 M: Rui Miguel Silva <rmfrfs@gmail.com>
9675 L: linux-media@vger.kernel.org
9676 T: git git://linuxtv.org/media_tree.git
9678 F: Documentation/devicetree/bindings/media/imx7-csi.txt
9679 F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
9680 F: Documentation/media/v4l-drivers/imx7.rst
9681 F: drivers/staging/media/imx/imx7-media-csi.c
9682 F: drivers/staging/media/imx/imx7-mipi-csis.c
9684 MEDIA DRIVERS FOR HELENE
9685 M: Abylay Ospan <aospan@netup.ru>
9686 L: linux-media@vger.kernel.org
9687 W: https://linuxtv.org
9689 T: git git://linuxtv.org/media_tree.git
9691 F: drivers/media/dvb-frontends/helene*
9693 MEDIA DRIVERS FOR HORUS3A
9694 M: Sergey Kozlov <serjk@netup.ru>
9695 M: Abylay Ospan <aospan@netup.ru>
9696 L: linux-media@vger.kernel.org
9697 W: https://linuxtv.org
9699 T: git git://linuxtv.org/media_tree.git
9701 F: drivers/media/dvb-frontends/horus3a*
9703 MEDIA DRIVERS FOR LNBH25
9704 M: Sergey Kozlov <serjk@netup.ru>
9705 M: Abylay Ospan <aospan@netup.ru>
9706 L: linux-media@vger.kernel.org
9707 W: https://linuxtv.org
9709 T: git git://linuxtv.org/media_tree.git
9711 F: drivers/media/dvb-frontends/lnbh25*
9713 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9714 L: linux-media@vger.kernel.org
9715 W: https://linuxtv.org
9716 T: git git://linuxtv.org/media_tree.git
9718 F: drivers/media/dvb-frontends/mxl5xx*
9720 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9721 M: Sergey Kozlov <serjk@netup.ru>
9722 M: Abylay Ospan <aospan@netup.ru>
9723 L: linux-media@vger.kernel.org
9724 W: https://linuxtv.org
9726 T: git git://linuxtv.org/media_tree.git
9728 F: drivers/media/pci/netup_unidvb/*
9730 MEDIA DRIVERS FOR RENESAS - CEU
9731 M: Jacopo Mondi <jacopo@jmondi.org>
9732 L: linux-media@vger.kernel.org
9733 L: linux-renesas-soc@vger.kernel.org
9734 T: git git://linuxtv.org/media_tree.git
9736 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
9737 F: drivers/media/platform/renesas-ceu.c
9738 F: include/media/drv-intf/renesas-ceu.h
9740 MEDIA DRIVERS FOR RENESAS - DRIF
9741 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9742 L: linux-media@vger.kernel.org
9743 L: linux-renesas-soc@vger.kernel.org
9744 T: git git://linuxtv.org/media_tree.git
9746 F: Documentation/devicetree/bindings/media/renesas,drif.txt
9747 F: drivers/media/platform/rcar_drif.c
9749 MEDIA DRIVERS FOR RENESAS - FCP
9750 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9751 L: linux-media@vger.kernel.org
9752 L: linux-renesas-soc@vger.kernel.org
9753 T: git git://linuxtv.org/media_tree.git
9755 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
9756 F: drivers/media/platform/rcar-fcp.c
9757 F: include/media/rcar-fcp.h
9759 MEDIA DRIVERS FOR RENESAS - FDP1
9760 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9761 L: linux-media@vger.kernel.org
9762 L: linux-renesas-soc@vger.kernel.org
9763 T: git git://linuxtv.org/media_tree.git
9765 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
9766 F: drivers/media/platform/rcar_fdp1.c
9768 MEDIA DRIVERS FOR RENESAS - VIN
9769 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
9770 L: linux-media@vger.kernel.org
9771 L: linux-renesas-soc@vger.kernel.org
9772 T: git git://linuxtv.org/media_tree.git
9774 F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9775 F: Documentation/devicetree/bindings/media/rcar_vin.txt
9776 F: drivers/media/platform/rcar-vin/
9778 MEDIA DRIVERS FOR RENESAS - VSP1
9779 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9780 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9781 L: linux-media@vger.kernel.org
9782 L: linux-renesas-soc@vger.kernel.org
9783 T: git git://linuxtv.org/media_tree.git
9785 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
9786 F: drivers/media/platform/vsp1/
9788 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9789 L: linux-media@vger.kernel.org
9790 W: https://linuxtv.org
9791 T: git git://linuxtv.org/media_tree.git
9793 F: drivers/media/dvb-frontends/stv0910*
9795 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9796 L: linux-media@vger.kernel.org
9797 W: https://linuxtv.org
9798 T: git git://linuxtv.org/media_tree.git
9800 F: drivers/media/dvb-frontends/stv6111*
9802 MEDIA DRIVERS FOR STM32 - DCMI
9803 M: Hugues Fruchet <hugues.fruchet@st.com>
9804 L: linux-media@vger.kernel.org
9805 T: git git://linuxtv.org/media_tree.git
9807 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9808 F: drivers/media/platform/stm32/stm32-dcmi.c
9810 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9811 M: Dmitry Osipenko <digetx@gmail.com>
9812 L: linux-media@vger.kernel.org
9813 L: linux-tegra@vger.kernel.org
9814 T: git git://linuxtv.org/media_tree.git
9816 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9817 F: drivers/staging/media/tegra-vde/
9819 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9820 M: Mauro Carvalho Chehab <mchehab@kernel.org>
9821 P: LinuxTV.org Project
9822 L: linux-media@vger.kernel.org
9823 W: https://linuxtv.org
9824 Q: http://patchwork.kernel.org/project/linux-media/list/
9825 T: git git://linuxtv.org/media_tree.git
9827 F: Documentation/devicetree/bindings/media/
9828 F: Documentation/media/
9830 F: drivers/staging/media/
9831 F: include/linux/platform_data/media/
9833 F: include/uapi/linux/dvb/
9834 F: include/uapi/linux/videodev2.h
9835 F: include/uapi/linux/media.h
9836 F: include/uapi/linux/v4l2-*
9837 F: include/uapi/linux/meye.h
9838 F: include/uapi/linux/ivtv*
9839 F: include/uapi/linux/uvcvideo.h
9841 MEDIATEK BLUETOOTH DRIVER
9842 M: Sean Wang <sean.wang@mediatek.com>
9843 L: linux-bluetooth@vger.kernel.org
9844 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9846 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9847 F: drivers/bluetooth/btmtkuart.c
9850 M: Sean Wang <sean.wang@mediatek.com>
9852 F: drivers/media/rc/mtk-cir.c
9855 M: Sean Wang <sean.wang@mediatek.com>
9856 L: dmaengine@vger.kernel.org
9857 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9858 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9860 F: Documentation/devicetree/bindings/dma/mtk-*
9861 F: drivers/dma/mediatek/
9863 MEDIATEK PMIC LED DRIVER
9864 M: Sean Wang <sean.wang@mediatek.com>
9866 F: drivers/leds/leds-mt6323.c
9867 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
9869 MEDIATEK ETHERNET DRIVER
9870 M: Felix Fietkau <nbd@openwrt.org>
9871 M: John Crispin <john@phrozen.org>
9872 M: Sean Wang <sean.wang@mediatek.com>
9873 M: Nelson Chang <nelson.chang@mediatek.com>
9874 L: netdev@vger.kernel.org
9876 F: drivers/net/ethernet/mediatek/
9878 MEDIATEK SWITCH DRIVER
9879 M: Sean Wang <sean.wang@mediatek.com>
9880 L: netdev@vger.kernel.org
9882 F: drivers/net/dsa/mt7530.*
9883 F: net/dsa/tag_mtk.c
9885 MEDIATEK JPEG DRIVER
9886 M: Rick Chang <rick.chang@mediatek.com>
9887 M: Bin Liu <bin.liu@mediatek.com>
9889 F: drivers/media/platform/mtk-jpeg/
9890 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9893 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9894 M: Houlong Wei <houlong.wei@mediatek.com>
9895 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9897 F: drivers/media/platform/mtk-mdp/
9898 F: drivers/media/platform/mtk-vpu/
9899 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
9901 MEDIATEK MEDIA DRIVER
9902 M: Tiffany Lin <tiffany.lin@mediatek.com>
9903 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9905 F: drivers/media/platform/mtk-vcodec/
9906 F: drivers/media/platform/mtk-vpu/
9907 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9908 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
9910 MEDIATEK MMC/SD/SDIO DRIVER
9911 M: Chaotian Jing <chaotian.jing@mediatek.com>
9913 F: drivers/mmc/host/mtk-sd.c
9914 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
9916 MEDIATEK MT76 WIRELESS LAN DRIVER
9917 M: Felix Fietkau <nbd@nbd.name>
9918 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9919 R: Ryder Lee <ryder.lee@mediatek.com>
9920 R: Roy Luo <royluo@google.com>
9921 L: linux-wireless@vger.kernel.org
9923 F: drivers/net/wireless/mediatek/mt76/
9925 MEDIATEK MT7601U WIRELESS LAN DRIVER
9926 M: Jakub Kicinski <kubakici@wp.pl>
9927 L: linux-wireless@vger.kernel.org
9929 F: drivers/net/wireless/mediatek/mt7601u/
9931 MEDIATEK NAND CONTROLLER DRIVER
9932 M: Xiaolei Li <xiaolei.li@mediatek.com>
9933 L: linux-mtd@lists.infradead.org
9935 F: drivers/mtd/nand/raw/mtk_*
9936 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
9938 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9939 M: Sean Wang <sean.wang@mediatek.com>
9941 F: drivers/char/hw_random/mtk-rng.c
9943 MEDIATEK USB3 DRD IP DRIVER
9944 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
9945 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
9946 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9947 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9949 F: drivers/usb/mtu3/
9951 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9952 M: Peter Senna Tschudin <peter.senna@gmail.com>
9953 M: Martin Donnelly <martin.donnelly@ge.com>
9954 M: Martyn Welch <martyn.welch@collabora.co.uk>
9956 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9957 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9959 MEGARAID SCSI/SAS DRIVERS
9960 M: Kashyap Desai <kashyap.desai@broadcom.com>
9961 M: Sumit Saxena <sumit.saxena@broadcom.com>
9962 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9963 L: megaraidlinux.pdl@broadcom.com
9964 L: linux-scsi@vger.kernel.org
9965 W: http://www.avagotech.com/support/
9967 F: Documentation/scsi/megaraid.txt
9968 F: drivers/scsi/megaraid.*
9969 F: drivers/scsi/megaraid/
9971 MELEXIS MLX90614 DRIVER
9972 M: Crt Mori <cmo@melexis.com>
9973 L: linux-iio@vger.kernel.org
9974 W: http://www.melexis.com
9976 F: drivers/iio/temperature/mlx90614.c
9978 MELEXIS MLX90632 DRIVER
9979 M: Crt Mori <cmo@melexis.com>
9980 L: linux-iio@vger.kernel.org
9981 W: http://www.melexis.com
9983 F: drivers/iio/temperature/mlx90632.c
9985 MELFAS MIP4 TOUCHSCREEN DRIVER
9986 M: Sangwon Jee <jeesw@melfas.com>
9987 W: http://www.melfas.com
9989 F: drivers/input/touchscreen/melfas_mip4.c
9990 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9992 MELLANOX ETHERNET DRIVER (mlx4_en)
9993 M: Tariq Toukan <tariqt@mellanox.com>
9994 L: netdev@vger.kernel.org
9996 W: http://www.mellanox.com
9997 Q: http://patchwork.ozlabs.org/project/netdev/list/
9998 F: drivers/net/ethernet/mellanox/mlx4/en_*
10000 MELLANOX ETHERNET DRIVER (mlx5e)
10001 M: Saeed Mahameed <saeedm@mellanox.com>
10002 L: netdev@vger.kernel.org
10004 W: http://www.mellanox.com
10005 Q: http://patchwork.ozlabs.org/project/netdev/list/
10006 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
10008 MELLANOX ETHERNET INNOVA DRIVERS
10009 R: Boris Pismenny <borisp@mellanox.com>
10010 L: netdev@vger.kernel.org
10012 W: http://www.mellanox.com
10013 Q: http://patchwork.ozlabs.org/project/netdev/list/
10014 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10015 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
10016 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10017 F: include/linux/mlx5/mlx5_ifc_fpga.h
10019 MELLANOX ETHERNET SWITCH DRIVERS
10020 M: Jiri Pirko <jiri@mellanox.com>
10021 M: Ido Schimmel <idosch@mellanox.com>
10022 L: netdev@vger.kernel.org
10024 W: http://www.mellanox.com
10025 Q: http://patchwork.ozlabs.org/project/netdev/list/
10026 F: drivers/net/ethernet/mellanox/mlxsw/
10027 F: tools/testing/selftests/drivers/net/mlxsw/
10029 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10030 M: mlxsw@mellanox.com
10031 L: netdev@vger.kernel.org
10033 W: http://www.mellanox.com
10034 Q: http://patchwork.ozlabs.org/project/netdev/list/
10035 F: drivers/net/ethernet/mellanox/mlxfw/
10037 MELLANOX HARDWARE PLATFORM SUPPORT
10038 M: Andy Shevchenko <andy@infradead.org>
10039 M: Darren Hart <dvhart@infradead.org>
10040 M: Vadim Pasternak <vadimp@mellanox.com>
10041 L: platform-driver-x86@vger.kernel.org
10043 F: drivers/platform/mellanox/
10044 F: include/linux/platform_data/mlxreg.h
10046 MELLANOX MLX4 core VPI driver
10047 M: Tariq Toukan <tariqt@mellanox.com>
10048 L: netdev@vger.kernel.org
10049 L: linux-rdma@vger.kernel.org
10050 W: http://www.mellanox.com
10051 Q: http://patchwork.ozlabs.org/project/netdev/list/
10053 F: drivers/net/ethernet/mellanox/mlx4/
10054 F: include/linux/mlx4/
10056 MELLANOX MLX4 IB driver
10057 M: Yishai Hadas <yishaih@mellanox.com>
10058 L: linux-rdma@vger.kernel.org
10059 W: http://www.mellanox.com
10060 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10062 F: drivers/infiniband/hw/mlx4/
10063 F: include/linux/mlx4/
10064 F: include/uapi/rdma/mlx4-abi.h
10066 MELLANOX MLX5 core VPI driver
10067 M: Saeed Mahameed <saeedm@mellanox.com>
10068 M: Leon Romanovsky <leonro@mellanox.com>
10069 L: netdev@vger.kernel.org
10070 L: linux-rdma@vger.kernel.org
10071 W: http://www.mellanox.com
10072 Q: http://patchwork.ozlabs.org/project/netdev/list/
10074 F: drivers/net/ethernet/mellanox/mlx5/core/
10075 F: include/linux/mlx5/
10077 MELLANOX MLX5 IB driver
10078 M: Leon Romanovsky <leonro@mellanox.com>
10079 L: linux-rdma@vger.kernel.org
10080 W: http://www.mellanox.com
10081 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10083 F: drivers/infiniband/hw/mlx5/
10084 F: include/linux/mlx5/
10085 F: include/uapi/rdma/mlx5-abi.h
10087 MELLANOX MLXCPLD I2C AND MUX DRIVER
10088 M: Vadim Pasternak <vadimp@mellanox.com>
10089 M: Michael Shych <michaelsh@mellanox.com>
10090 L: linux-i2c@vger.kernel.org
10092 F: drivers/i2c/busses/i2c-mlxcpld.c
10093 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
10094 F: Documentation/i2c/busses/i2c-mlxcpld
10096 MELLANOX MLXCPLD LED DRIVER
10097 M: Vadim Pasternak <vadimp@mellanox.com>
10098 L: linux-leds@vger.kernel.org
10100 F: drivers/leds/leds-mlxcpld.c
10101 F: drivers/leds/leds-mlxreg.c
10102 F: Documentation/leds/leds-mlxcpld.txt
10104 MELLANOX PLATFORM DRIVER
10105 M: Vadim Pasternak <vadimp@mellanox.com>
10106 L: platform-driver-x86@vger.kernel.org
10108 F: drivers/platform/x86/mlx-platform.c
10111 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10112 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
10113 L: linux-kernel@vger.kernel.org
10115 F: kernel/sched/membarrier.c
10116 F: include/uapi/linux/membarrier.h
10117 F: arch/powerpc/include/asm/membarrier.h
10120 M: Mike Rapoport <rppt@linux.ibm.com>
10121 L: linux-mm@kvack.org
10123 F: include/linux/memblock.h
10125 F: Documentation/core-api/boot-time-mm.rst
10128 L: linux-mm@kvack.org
10129 W: http://www.linux-mm.org
10131 F: include/linux/mm.h
10132 F: include/linux/gfp.h
10133 F: include/linux/mmzone.h
10134 F: include/linux/memory_hotplug.h
10135 F: include/linux/vmalloc.h
10138 MEMORY TECHNOLOGY DEVICES (MTD)
10139 M: David Woodhouse <dwmw2@infradead.org>
10140 M: Brian Norris <computersforpeace@gmail.com>
10141 M: Marek Vasut <marek.vasut@gmail.com>
10142 M: Miquel Raynal <miquel.raynal@bootlin.com>
10143 M: Richard Weinberger <richard@nod.at>
10144 M: Vignesh Raghavendra <vigneshr@ti.com>
10145 L: linux-mtd@lists.infradead.org
10146 W: http://www.linux-mtd.infradead.org/
10147 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10151 F: Documentation/devicetree/bindings/mtd/
10153 F: include/linux/mtd/
10154 F: include/uapi/mtd/
10156 MEN A21 WATCHDOG DRIVER
10157 M: Johannes Thumshirn <morbidrsa@gmail.com>
10158 L: linux-watchdog@vger.kernel.org
10160 F: drivers/watchdog/mena21_wdt.c
10162 MEN CHAMELEON BUS (mcb)
10163 M: Johannes Thumshirn <morbidrsa@gmail.com>
10166 F: include/linux/mcb.h
10167 F: Documentation/men-chameleon-bus.txt
10169 MEN F21BMC (Board Management Controller)
10170 M: Andreas Werner <andreas.werner@men.de>
10172 F: drivers/mfd/menf21bmc.c
10173 F: drivers/watchdog/menf21bmc_wdt.c
10174 F: drivers/leds/leds-menf21bmc.c
10175 F: drivers/hwmon/menf21bmc_hwmon.c
10176 F: Documentation/hwmon/menf21bmc.rst
10178 MEN Z069 WATCHDOG DRIVER
10179 M: Johannes Thumshirn <jth@kernel.org>
10180 L: linux-watchdog@vger.kernel.org
10182 F: drivers/watchdog/menz69_wdt.c
10184 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10185 M: Neil Armstrong <narmstrong@baylibre.com>
10186 L: linux-media@lists.freedesktop.org
10187 L: linux-amlogic@lists.infradead.org
10188 W: http://linux-meson.com/
10190 F: drivers/media/platform/meson/ao-cec.c
10191 F: drivers/media/platform/meson/ao-cec-g12a.c
10192 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
10193 T: git git://linuxtv.org/media_tree.git
10195 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10196 M: Liang Yang <liang.yang@amlogic.com>
10197 L: linux-mtd@lists.infradead.org
10199 F: drivers/mtd/nand/raw/meson_*
10200 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10202 METHODE UDPU SUPPORT
10203 M: Vladimir Vid <vladimir.vid@sartura.hr>
10205 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10207 MICROBLAZE ARCHITECTURE
10208 M: Michal Simek <monstr@monstr.eu>
10209 W: http://www.monstr.eu/fdt/
10210 T: git git://git.monstr.eu/linux-2.6-microblaze.git
10212 F: arch/microblaze/
10214 MICROCHIP AT91 SERIAL DRIVER
10215 M: Richard Genoud <richard.genoud@gmail.com>
10217 F: drivers/tty/serial/atmel_serial.c
10218 F: drivers/tty/serial/atmel_serial.h
10219 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10221 MICROCHIP AUDIO ASOC DRIVERS
10222 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10223 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10227 MICROCHIP DMA DRIVER
10228 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10229 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10230 L: dmaengine@vger.kernel.org
10232 F: drivers/dma/at_hdmac.c
10233 F: drivers/dma/at_hdmac_regs.h
10234 F: include/linux/platform_data/dma-atmel.h
10235 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
10236 F: include/dt-bindings/dma/at91.h
10238 MICROCHIP ECC DRIVER
10239 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10240 L: linux-crypto@vger.kernel.org
10242 F: drivers/crypto/atmel-ecc.*
10244 MICROCHIP I2C DRIVER
10245 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10246 L: linux-i2c@vger.kernel.org
10248 F: drivers/i2c/busses/i2c-at91.h
10249 F: drivers/i2c/busses/i2c-at91-*.c
10251 MICROCHIP ISC DRIVER
10252 M: Eugen Hristev <eugen.hristev@microchip.com>
10253 L: linux-media@vger.kernel.org
10255 F: drivers/media/platform/atmel/atmel-isc.c
10256 F: drivers/media/platform/atmel/atmel-isc-regs.h
10257 F: Documentation/devicetree/bindings/media/atmel-isc.txt
10259 MICROCHIP ISI DRIVER
10260 M: Eugen Hristev <eugen.hristev@microchip.com>
10261 L: linux-media@vger.kernel.org
10263 F: drivers/media/platform/atmel/atmel-isi.c
10264 F: drivers/media/platform/atmel/atmel-isi.h
10266 MICROCHIP AT91 USART MFD DRIVER
10267 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10268 L: linux-kernel@vger.kernel.org
10270 F: drivers/mfd/at91-usart.c
10271 F: include/dt-bindings/mfd/at91-usart.h
10272 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10274 MICROCHIP AT91 USART SPI DRIVER
10275 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10276 L: linux-spi@vger.kernel.org
10278 F: drivers/spi/spi-at91-usart.c
10279 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10281 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10282 M: Woojung Huh <woojung.huh@microchip.com>
10283 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10284 L: netdev@vger.kernel.org
10286 F: net/dsa/tag_ksz.c
10287 F: drivers/net/dsa/microchip/*
10288 F: include/linux/platform_data/microchip-ksz.h
10289 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
10291 MICROCHIP LAN743X ETHERNET DRIVER
10292 M: Bryan Whitehead <bryan.whitehead@microchip.com>
10293 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10294 L: netdev@vger.kernel.org
10296 F: drivers/net/ethernet/microchip/lan743x_*
10298 MICROCHIP LCDFB DRIVER
10299 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10300 L: linux-fbdev@vger.kernel.org
10302 F: drivers/video/fbdev/atmel_lcdfb.c
10303 F: include/video/atmel_lcdc.h
10305 MICROCHIP MMC/SD/SDIO MCI DRIVER
10306 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10308 F: drivers/mmc/host/atmel-mci.c
10310 MICROCHIP MCP16502 PMIC DRIVER
10311 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
10312 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10314 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10315 F: drivers/regulator/mcp16502.c
10317 MICROCHIP MCP3911 ADC DRIVER
10318 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10319 M: Kent Gustavsson <kent@minoris.se>
10320 L: linux-iio@vger.kernel.org
10322 F: drivers/iio/adc/mcp3911.c
10323 F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10325 MICROCHIP NAND DRIVER
10326 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10327 L: linux-mtd@lists.infradead.org
10329 F: drivers/mtd/nand/raw/atmel/*
10330 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
10332 MICROCHIP PWM DRIVER
10333 M: Claudiu Beznea <claudiu.beznea@microchip.com>
10334 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10335 L: linux-pwm@vger.kernel.org
10337 F: drivers/pwm/pwm-atmel.c
10338 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10340 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10341 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10342 M: Eugen Hristev <eugen.hristev@microchip.com>
10343 L: linux-iio@vger.kernel.org
10345 F: drivers/iio/adc/at91-sama5d2_adc.c
10346 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10347 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10349 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10350 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10352 F: drivers/power/reset/at91-sama5d2_shdwc.c
10354 MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10355 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
10356 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10357 L: linux-gpio@vger.kernel.org
10358 F: drivers/gpio/gpio-sama5d2-piobu.c
10360 MICROCHIP SPI DRIVER
10361 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10363 F: drivers/spi/spi-atmel.*
10365 MICROCHIP SSC DRIVER
10366 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10367 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10369 F: drivers/misc/atmel-ssc.c
10370 F: include/linux/atmel-ssc.h
10372 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10373 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10374 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10376 F: drivers/misc/atmel_tclib.c
10377 F: drivers/clocksource/tcb_clksrc.c
10379 MICROCHIP USBA UDC DRIVER
10380 M: Cristian Birsan <cristian.birsan@microchip.com>
10381 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10383 F: drivers/usb/gadget/udc/atmel_usba_udc.*
10385 MICROCHIP USB251XB DRIVER
10386 M: Richard Leitner <richard.leitner@skidata.com>
10387 L: linux-usb@vger.kernel.org
10389 F: drivers/usb/misc/usb251xb.c
10390 F: Documentation/devicetree/bindings/usb/usb251xb.txt
10392 MICROCHIP XDMA DRIVER
10393 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10394 L: linux-arm-kernel@lists.infradead.org
10395 L: dmaengine@vger.kernel.org
10397 F: drivers/dma/at_xdmac.c
10399 MICROSEMI MIPS SOCS
10400 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10401 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10402 L: linux-mips@vger.kernel.org
10404 F: arch/mips/generic/board-ocelot.c
10405 F: arch/mips/configs/generic/board-ocelot.config
10406 F: arch/mips/boot/dts/mscc/
10407 F: Documentation/devicetree/bindings/mips/mscc.txt
10409 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10410 M: Don Brace <don.brace@microsemi.com>
10411 L: esc.storagedev@microsemi.com
10412 L: linux-scsi@vger.kernel.org
10414 F: drivers/scsi/smartpqi/smartpqi*.[ch]
10415 F: drivers/scsi/smartpqi/Kconfig
10416 F: drivers/scsi/smartpqi/Makefile
10417 F: include/linux/cciss*.h
10418 F: include/uapi/linux/cciss*.h
10419 F: Documentation/scsi/smartpqi.txt
10421 MICROSEMI ETHERNET SWITCH DRIVER
10422 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10423 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10424 L: netdev@vger.kernel.org
10426 F: drivers/net/ethernet/mscc/
10428 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10429 M: Chen Yu <yu.c.chen@intel.com>
10430 L: platform-driver-x86@vger.kernel.org
10432 F: drivers/platform/x86/surfacepro3_button.c
10434 MICROTEK X6 SCANNER
10435 M: Oliver Neukum <oliver@neukum.org>
10437 F: drivers/usb/image/microtek.*
10440 M: Ralf Baechle <ralf@linux-mips.org>
10441 M: Paul Burton <paul.burton@mips.com>
10442 M: James Hogan <jhogan@kernel.org>
10443 L: linux-mips@vger.kernel.org
10444 W: http://www.linux-mips.org/
10445 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
10446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10447 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
10449 F: Documentation/devicetree/bindings/mips/
10450 F: Documentation/mips/
10452 F: drivers/platform/mips/
10454 MIPS BOSTON DEVELOPMENT BOARD
10455 M: Paul Burton <paul.burton@mips.com>
10456 L: linux-mips@vger.kernel.org
10458 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
10459 F: arch/mips/boot/dts/img/boston.dts
10460 F: arch/mips/configs/generic/board-boston.config
10461 F: drivers/clk/imgtec/clk-boston.c
10462 F: include/dt-bindings/clock/boston-clock.h
10464 MIPS GENERIC PLATFORM
10465 M: Paul Burton <paul.burton@mips.com>
10466 L: linux-mips@vger.kernel.org
10468 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10469 F: arch/mips/generic/
10470 F: arch/mips/tools/generic-board-config.sh
10472 MIPS/LOONGSON1 ARCHITECTURE
10473 M: Keguang Zhang <keguang.zhang@gmail.com>
10474 L: linux-mips@vger.kernel.org
10476 F: arch/mips/loongson32/
10477 F: arch/mips/include/asm/mach-loongson32/
10478 F: drivers/*/*loongson1*
10479 F: drivers/*/*/*loongson1*
10481 MIPS/LOONGSON2 ARCHITECTURE
10482 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
10483 L: linux-mips@vger.kernel.org
10485 F: arch/mips/loongson64/fuloong-2e/
10486 F: arch/mips/loongson64/lemote-2f/
10487 F: arch/mips/include/asm/mach-loongson64/
10488 F: drivers/*/*loongson2*
10489 F: drivers/*/*/*loongson2*
10491 MIPS/LOONGSON3 ARCHITECTURE
10492 M: Huacai Chen <chenhc@lemote.com>
10493 L: linux-mips@vger.kernel.org
10495 F: arch/mips/loongson64/
10496 F: arch/mips/include/asm/mach-loongson64/
10497 F: drivers/platform/mips/cpu_hwmon.c
10498 F: drivers/*/*loongson3*
10499 F: drivers/*/*/*loongson3*
10501 MIPS RINT INSTRUCTION EMULATION
10502 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
10503 L: linux-mips@vger.kernel.org
10505 F: arch/mips/math-emu/sp_rint.c
10506 F: arch/mips/math-emu/dp_rint.c
10508 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10509 M: Hans Verkuil <hverkuil@xs4all.nl>
10510 L: linux-media@vger.kernel.org
10511 T: git git://linuxtv.org/media_tree.git
10512 W: https://linuxtv.org
10514 F: drivers/media/radio/radio-miropcm20*
10517 R: Lubomir Rintel <lkundrak@v3.sk>
10518 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10520 F: arch/arm/boot/dts/mmp*
10521 F: arch/arm/mach-mmp/
10523 MMU GATHER AND TLB INVALIDATION
10524 M: Will Deacon <will.deacon@arm.com>
10525 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
10526 M: Andrew Morton <akpm@linux-foundation.org>
10527 M: Nick Piggin <npiggin@gmail.com>
10528 M: Peter Zijlstra <peterz@infradead.org>
10529 L: linux-arch@vger.kernel.org
10530 L: linux-mm@kvack.org
10532 F: arch/*/include/asm/tlb.h
10533 F: include/asm-generic/tlb.h
10536 MN88472 MEDIA DRIVER
10537 M: Antti Palosaari <crope@iki.fi>
10538 L: linux-media@vger.kernel.org
10539 W: https://linuxtv.org
10540 W: http://palosaari.fi/linux/
10541 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10543 F: drivers/media/dvb-frontends/mn88472*
10545 MN88473 MEDIA DRIVER
10546 M: Antti Palosaari <crope@iki.fi>
10547 L: linux-media@vger.kernel.org
10548 W: https://linuxtv.org
10549 W: http://palosaari.fi/linux/
10550 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10552 F: drivers/media/dvb-frontends/mn88473*
10555 M: Jessica Yu <jeyu@kernel.org>
10556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10558 F: include/linux/module.h
10561 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10562 W: http://popies.net/meye/
10564 F: Documentation/media/v4l-drivers/meye*
10565 F: drivers/media/pci/meye/
10566 F: include/uapi/linux/meye.h
10568 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10569 M: Jiri Slaby <jirislaby@gmail.com>
10571 F: Documentation/serial/moxa-smartio.rst
10572 F: drivers/tty/mxser.*
10574 MR800 AVERMEDIA USB FM RADIO DRIVER
10575 M: Alexey Klimov <klimov.linux@gmail.com>
10576 L: linux-media@vger.kernel.org
10577 T: git git://linuxtv.org/media_tree.git
10579 F: drivers/media/radio/radio-mr800.c
10581 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10582 M: Alan Ott <alan@signal11.us>
10583 L: linux-wpan@vger.kernel.org
10585 F: drivers/net/ieee802154/mrf24j40.c
10586 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10589 M: "Lee, Chun-Yi" <jlee@suse.com>
10590 L: platform-driver-x86@vger.kernel.org
10592 F: drivers/platform/x86/msi-laptop.c
10595 L: platform-driver-x86@vger.kernel.org
10597 F: drivers/platform/x86/msi-wmi.c
10599 MSI001 MEDIA DRIVER
10600 M: Antti Palosaari <crope@iki.fi>
10601 L: linux-media@vger.kernel.org
10602 W: https://linuxtv.org
10603 W: http://palosaari.fi/linux/
10604 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10605 T: git git://linuxtv.org/anttip/media_tree.git
10607 F: drivers/media/tuners/msi001*
10609 MSI2500 MEDIA DRIVER
10610 M: Antti Palosaari <crope@iki.fi>
10611 L: linux-media@vger.kernel.org
10612 W: https://linuxtv.org
10613 W: http://palosaari.fi/linux/
10614 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10615 T: git git://linuxtv.org/anttip/media_tree.git
10617 F: drivers/media/usb/msi2500/
10619 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10620 M: Robert Jarzmik <robert.jarzmik@free.fr>
10621 L: linux-mtd@lists.infradead.org
10623 F: drivers/mtd/devices/docg3*
10625 MT9M032 APTINA SENSOR DRIVER
10626 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10627 L: linux-media@vger.kernel.org
10628 T: git git://linuxtv.org/media_tree.git
10630 F: drivers/media/i2c/mt9m032.c
10631 F: include/media/i2c/mt9m032.h
10633 MT9P031 APTINA CAMERA SENSOR
10634 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10635 L: linux-media@vger.kernel.org
10636 T: git git://linuxtv.org/media_tree.git
10638 F: drivers/media/i2c/mt9p031.c
10639 F: include/media/i2c/mt9p031.h
10641 MT9T001 APTINA CAMERA SENSOR
10642 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10643 L: linux-media@vger.kernel.org
10644 T: git git://linuxtv.org/media_tree.git
10646 F: drivers/media/i2c/mt9t001.c
10647 F: include/media/i2c/mt9t001.h
10649 MT9T112 APTINA CAMERA SENSOR
10650 M: Jacopo Mondi <jacopo@jmondi.org>
10651 L: linux-media@vger.kernel.org
10652 T: git git://linuxtv.org/media_tree.git
10654 F: drivers/media/i2c/mt9t112.c
10655 F: include/media/i2c/mt9t112.h
10657 MT9V032 APTINA CAMERA SENSOR
10658 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10659 L: linux-media@vger.kernel.org
10660 T: git git://linuxtv.org/media_tree.git
10662 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10663 F: drivers/media/i2c/mt9v032.c
10664 F: include/media/i2c/mt9v032.h
10666 MT9V111 APTINA CAMERA SENSOR
10667 M: Jacopo Mondi <jacopo@jmondi.org>
10668 L: linux-media@vger.kernel.org
10669 T: git git://linuxtv.org/media_tree.git
10671 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10672 F: drivers/media/i2c/mt9v111.c
10674 MULTIFUNCTION DEVICES (MFD)
10675 M: Lee Jones <lee.jones@linaro.org>
10676 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10678 F: Documentation/devicetree/bindings/mfd/
10680 F: include/linux/mfd/
10681 F: include/dt-bindings/mfd/
10683 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10685 F: drivers/mmc/host/mmc_spi.c
10686 F: include/linux/spi/mmc_spi.h
10688 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10689 M: Ulf Hansson <ulf.hansson@linaro.org>
10690 L: linux-mmc@vger.kernel.org
10691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10693 F: Documentation/devicetree/bindings/mmc/
10695 F: include/linux/mmc/
10696 F: include/uapi/linux/mmc/
10698 MULTIPLEXER SUBSYSTEM
10699 M: Peter Rosin <peda@axentia.se>
10701 F: Documentation/ABI/testing/sysfs-class-mux*
10702 F: Documentation/devicetree/bindings/mux/
10703 F: include/dt-bindings/mux/
10704 F: include/linux/mux/
10707 MULTITECH MULTIPORT CARD (ISICOM)
10709 F: drivers/tty/isicom.c
10710 F: include/linux/isicom.h
10712 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10713 M: Bin Liu <b-liu@ti.com>
10714 L: linux-usb@vger.kernel.org
10716 F: drivers/usb/musb/
10718 MXL301RF MEDIA DRIVER
10719 M: Akihiro Tsukada <tskd08@gmail.com>
10720 L: linux-media@vger.kernel.org
10722 F: drivers/media/tuners/mxl301rf*
10724 MXL5007T MEDIA DRIVER
10725 M: Michael Krufky <mkrufky@linuxtv.org>
10726 L: linux-media@vger.kernel.org
10727 W: https://linuxtv.org
10728 W: http://github.com/mkrufky
10729 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10730 T: git git://linuxtv.org/mkrufky/tuners.git
10732 F: drivers/media/tuners/mxl5007t.*
10735 M: Marek Vasut <marex@denx.de>
10736 M: Stefan Agner <stefan@agner.ch>
10737 L: dri-devel@lists.freedesktop.org
10739 F: drivers/gpu/drm/mxsfb/
10740 F: Documentation/devicetree/bindings/display/mxsfb.txt
10741 T: git git://anongit.freedesktop.org/drm/drm-misc
10743 MYLEX DAC960 PCI RAID Controller
10744 M: Hannes Reinecke <hare@kernel.org>
10745 L: linux-scsi@vger.kernel.org
10747 F: drivers/scsi/myrb.*
10748 F: drivers/scsi/myrs.*
10750 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10751 M: Chris Lee <christopher.lee@cspi.com>
10752 L: netdev@vger.kernel.org
10753 W: https://www.cspi.com/ethernet-products/support/downloads/
10755 F: drivers/net/ethernet/myricom/myri10ge/
10757 NAND FLASH SUBSYSTEM
10758 M: Miquel Raynal <miquel.raynal@bootlin.com>
10759 R: Richard Weinberger <richard@nod.at>
10760 L: linux-mtd@lists.infradead.org
10761 W: http://www.linux-mtd.infradead.org/
10762 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
10765 F: drivers/mtd/nand/
10766 F: include/linux/mtd/*nand*.h
10768 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10769 M: Daniel Mack <zonque@gmail.com>
10771 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10772 W: http://www.native-instruments.com
10773 F: sound/usb/caiaq/
10775 NATSEMI ETHERNET DRIVER (DP8381x)
10777 F: drivers/net/ethernet/natsemi/natsemi.c
10779 NCR 5380 SCSI DRIVERS
10780 M: Finn Thain <fthain@telegraphics.com.au>
10781 M: Michael Schmitz <schmitzmic@gmail.com>
10782 L: linux-scsi@vger.kernel.org
10784 F: Documentation/scsi/g_NCR5380.txt
10785 F: drivers/scsi/NCR5380.*
10786 F: drivers/scsi/arm/cumana_1.c
10787 F: drivers/scsi/arm/oak.c
10788 F: drivers/scsi/atari_scsi.*
10789 F: drivers/scsi/dmx3191d.c
10790 F: drivers/scsi/g_NCR5380.*
10791 F: drivers/scsi/mac_scsi.*
10792 F: drivers/scsi/sun3_scsi.*
10793 F: drivers/scsi/sun3_scsi_vme.c
10796 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
10800 NCT6775 HARDWARE MONITOR DRIVER
10801 M: Guenter Roeck <linux@roeck-us.net>
10802 L: linux-hwmon@vger.kernel.org
10804 F: Documentation/hwmon/nct6775.rst
10805 F: drivers/hwmon/nct6775.c
10807 NET_FAILOVER MODULE
10808 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
10809 L: netdev@vger.kernel.org
10811 F: driver/net/net_failover.c
10812 F: include/net/net_failover.h
10813 F: Documentation/networking/net_failover.rst
10815 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10816 M: Faisal Latif <faisal.latif@intel.com>
10817 L: linux-rdma@vger.kernel.org
10818 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10820 F: drivers/infiniband/hw/nes/
10821 F: include/uapi/rdma/nes-abi.h
10823 NETEM NETWORK EMULATOR
10824 M: Stephen Hemminger <stephen@networkplumber.org>
10825 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
10827 F: net/sched/sch_netem.c
10829 NETERION 10GbE DRIVERS (s2io/vxge)
10830 M: Jon Mason <jdmason@kudzu.us>
10831 L: netdev@vger.kernel.org
10833 F: Documentation/networking/device_drivers/neterion/s2io.txt
10834 F: Documentation/networking/device_drivers/neterion/vxge.txt
10835 F: drivers/net/ethernet/neterion/
10838 M: Pablo Neira Ayuso <pablo@netfilter.org>
10839 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10840 M: Florian Westphal <fw@strlen.de>
10841 L: netfilter-devel@vger.kernel.org
10842 L: coreteam@netfilter.org
10843 W: http://www.netfilter.org/
10844 W: http://www.iptables.org/
10845 W: http://www.nftables.org/
10846 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
10847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10850 F: include/linux/netfilter*
10851 F: include/linux/netfilter/
10852 F: include/net/netfilter/
10853 F: include/uapi/linux/netfilter*
10854 F: include/uapi/linux/netfilter/
10855 F: net/*/netfilter.c
10856 F: net/*/netfilter/
10858 F: net/bridge/br_netfilter*.c
10860 NETROM NETWORK LAYER
10861 M: Ralf Baechle <ralf@linux-mips.org>
10862 L: linux-hams@vger.kernel.org
10863 W: http://www.linux-ax25.org/
10865 F: include/net/netrom.h
10866 F: include/uapi/linux/netrom.h
10869 NETRONOME ETHERNET DRIVERS
10870 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10871 L: oss-drivers@netronome.com
10873 F: drivers/net/ethernet/netronome/
10875 NETWORK BLOCK DEVICE (NBD)
10876 M: Josef Bacik <josef@toxicpanda.com>
10878 L: linux-block@vger.kernel.org
10879 L: nbd@other.debian.org
10880 F: Documentation/blockdev/nbd.txt
10881 F: drivers/block/nbd.c
10882 F: include/trace/events/nbd.h
10883 F: include/uapi/linux/nbd.h
10885 NETWORK DROP MONITOR
10886 M: Neil Horman <nhorman@tuxdriver.com>
10887 L: netdev@vger.kernel.org
10889 W: https://fedorahosted.org/dropwatch/
10890 F: net/core/drop_monitor.c
10893 M: "David S. Miller" <davem@davemloft.net>
10894 L: netdev@vger.kernel.org
10895 W: http://www.linuxfoundation.org/en/Net
10896 Q: http://patchwork.ozlabs.org/project/netdev/list/
10897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10898 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10900 F: Documentation/devicetree/bindings/net/
10902 F: include/linux/if_*
10903 F: include/linux/netdevice.h
10904 F: include/linux/etherdevice.h
10905 F: include/linux/fcdevice.h
10906 F: include/linux/fddidevice.h
10907 F: include/linux/hippidevice.h
10908 F: include/linux/inetdevice.h
10909 F: include/uapi/linux/if_*
10910 F: include/uapi/linux/netdevice.h
10912 NETWORKING DRIVERS (WIRELESS)
10913 M: Kalle Valo <kvalo@codeaurora.org>
10914 L: linux-wireless@vger.kernel.org
10915 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10919 F: Documentation/devicetree/bindings/net/wireless/
10920 F: drivers/net/wireless/
10923 M: Andrew Lunn <andrew@lunn.ch>
10924 M: Vivien Didelot <vivien.didelot@gmail.com>
10925 M: Florian Fainelli <f.fainelli@gmail.com>
10927 F: Documentation/devicetree/bindings/net/dsa/
10929 F: include/net/dsa.h
10930 F: include/linux/dsa/
10931 F: include/linux/platform_data/dsa.h
10932 F: drivers/net/dsa/
10934 NETWORKING [GENERAL]
10935 M: "David S. Miller" <davem@davemloft.net>
10936 L: netdev@vger.kernel.org
10937 W: http://www.linuxfoundation.org/en/Net
10938 Q: http://patchwork.ozlabs.org/project/netdev/list/
10939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10941 B: mailto:netdev@vger.kernel.org
10945 F: include/linux/in.h
10946 F: include/linux/net.h
10947 F: include/linux/netdevice.h
10948 F: include/uapi/linux/in.h
10949 F: include/uapi/linux/net.h
10950 F: include/uapi/linux/netdevice.h
10951 F: include/uapi/linux/net_namespace.h
10952 F: tools/testing/selftests/net/
10955 F: Documentation/networking/
10958 M: Steffen Klassert <steffen.klassert@secunet.com>
10959 M: Herbert Xu <herbert@gondor.apana.org.au>
10960 M: "David S. Miller" <davem@davemloft.net>
10961 L: netdev@vger.kernel.org
10962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10970 F: net/ipv4/ipcomp.c
10971 F: net/ipv4/ip_vti.c
10975 F: net/ipv6/ipcomp6.c
10976 F: net/ipv6/ip6_vti.c
10977 F: include/uapi/linux/xfrm.h
10978 F: include/net/xfrm.h
10980 NETWORKING [IPv4/IPv6]
10981 M: "David S. Miller" <davem@davemloft.net>
10982 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10983 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10984 L: netdev@vger.kernel.org
10985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10992 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10993 M: Paul Moore <paul@paul-moore.com>
10994 W: https://github.com/netlabel
10995 L: netdev@vger.kernel.org
10996 L: linux-security-module@vger.kernel.org
10998 F: Documentation/netlabel/
10999 F: include/net/calipso.h
11000 F: include/net/cipso_ipv4.h
11001 F: include/net/netlabel.h
11002 F: include/uapi/linux/netfilter/xt_SECMARK.h
11003 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
11005 F: net/ipv4/cipso_ipv4.c
11006 F: net/ipv6/calipso.c
11007 F: net/netfilter/xt_CONNSECMARK.c
11008 F: net/netfilter/xt_SECMARK.c
11011 M: Eric Dumazet <edumazet@google.com>
11012 L: netdev@vger.kernel.org
11015 F: net/ipv4/syncookies.c
11017 F: net/ipv6/syncookies.c
11018 F: include/uapi/linux/tcp.h
11019 F: include/net/tcp.h
11020 F: include/linux/tcp.h
11021 F: include/trace/events/tcp.h
11024 M: Boris Pismenny <borisp@mellanox.com>
11025 M: Aviad Yehezkel <aviadye@mellanox.com>
11026 M: Dave Watson <davejwatson@fb.com>
11027 M: John Fastabend <john.fastabend@gmail.com>
11028 M: Daniel Borkmann <daniel@iogearbox.net>
11029 L: netdev@vger.kernel.org
11032 F: include/uapi/linux/tls.h
11033 F: include/net/tls.h
11035 NETWORKING [WIRELESS]
11036 L: linux-wireless@vger.kernel.org
11037 Q: http://patchwork.kernel.org/project/linux-wireless/list/
11040 M: Jakub Kicinski <jakub.kicinski@netronome.com>
11042 F: drivers/net/netdevsim/*
11044 NETXEN (1/10) GbE SUPPORT
11045 M: Manish Chopra <manishc@marvell.com>
11046 M: Rahul Verma <rahulv@marvell.com>
11047 M: GR-Linux-NIC-Dev@marvell.com
11048 L: netdev@vger.kernel.org
11050 F: drivers/net/ethernet/qlogic/netxen/
11053 M: Samuel Ortiz <sameo@linux.intel.com>
11054 L: linux-wireless@vger.kernel.org
11055 L: linux-nfc@lists.01.org (subscribers-only)
11058 F: include/net/nfc/
11059 F: include/uapi/linux/nfc.h
11061 F: include/linux/platform_data/nfcmrvl.h
11062 F: include/linux/platform_data/nxp-nci.h
11063 F: Documentation/devicetree/bindings/net/nfc/
11065 NFS, SUNRPC, AND LOCKD CLIENTS
11066 M: Trond Myklebust <trond.myklebust@hammerspace.com>
11067 M: Anna Schumaker <anna.schumaker@netapp.com>
11068 L: linux-nfs@vger.kernel.org
11069 W: http://client.linux-nfs.org
11070 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11076 F: include/linux/lockd/
11077 F: include/linux/nfs*
11078 F: include/linux/sunrpc/
11079 F: include/uapi/linux/nfs*
11080 F: include/uapi/linux/sunrpc/
11083 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
11084 L: linux-nilfs@vger.kernel.org
11085 W: https://nilfs.sourceforge.io/
11086 W: https://nilfs.osdn.jp/
11087 T: git git://github.com/konis/nilfs2.git
11089 F: Documentation/filesystems/nilfs2.txt
11091 F: include/trace/events/nilfs2.h
11092 F: include/uapi/linux/nilfs2_api.h
11093 F: include/uapi/linux/nilfs2_ondisk.h
11095 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11096 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11097 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11099 F: Documentation/scsi/NinjaSCSI.txt
11100 F: drivers/scsi/pcmcia/nsp_*
11102 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11103 M: GOTO Masanori <gotom@debian.or.jp>
11104 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11105 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11107 F: Documentation/scsi/NinjaSCSI.txt
11108 F: drivers/scsi/nsp32*
11111 M: Ley Foon Tan <lftan@altera.com>
11112 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11117 NOHZ, DYNTICKS SUPPORT
11118 M: Frederic Weisbecker <fweisbec@gmail.com>
11119 M: Thomas Gleixner <tglx@linutronix.de>
11120 M: Ingo Molnar <mingo@kernel.org>
11121 L: linux-kernel@vger.kernel.org
11122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11124 F: kernel/time/tick*.*
11125 F: include/linux/tick.h
11126 F: include/linux/sched/nohz.h
11128 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11129 M: Pavel Machek <pavel@ucw.cz>
11130 M: Sakari Ailus <sakari.ailus@iki.fi>
11131 L: linux-media@vger.kernel.org
11133 F: drivers/media/i2c/et8ek8
11134 F: drivers/media/i2c/ad5820.c
11136 NOKIA N900 POWER SUPPLY DRIVERS
11137 R: Pali Rohár <pali.rohar@gmail.com>
11138 F: include/linux/power/bq2415x_charger.h
11139 F: include/linux/power/bq27xxx_battery.h
11140 F: include/linux/power/isp1704_charger.h
11141 F: drivers/power/supply/bq2415x_charger.c
11142 F: drivers/power/supply/bq27xxx_battery.c
11143 F: drivers/power/supply/bq27xxx_battery_i2c.c
11144 F: drivers/power/supply/isp1704_charger.c
11145 F: drivers/power/supply/rx51_battery.c
11148 M: Willy Tarreau <w@1wt.eu>
11150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11151 F: tools/include/nolibc/
11154 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11155 L: linux-ntb@googlegroups.com
11157 F: drivers/ntb/hw/amd/
11160 M: Jon Mason <jdmason@kudzu.us>
11161 M: Dave Jiang <dave.jiang@intel.com>
11162 M: Allen Hubbe <allenbh@gmail.com>
11163 L: linux-ntb@googlegroups.com
11165 W: https://github.com/jonmason/ntb/wiki
11166 T: git git://github.com/jonmason/ntb.git
11168 F: drivers/net/ntb_netdev.c
11169 F: include/linux/ntb.h
11170 F: include/linux/ntb_transport.h
11171 F: tools/testing/selftests/ntb/
11174 M: Serge Semin <fancer.lancer@gmail.com>
11175 L: linux-ntb@googlegroups.com
11177 F: drivers/ntb/hw/idt/
11180 M: Dave Jiang <dave.jiang@intel.com>
11181 L: linux-ntb@googlegroups.com
11183 W: https://github.com/davejiang/linux/wiki
11184 T: git https://github.com/davejiang/linux.git
11185 F: drivers/ntb/hw/intel/
11188 M: Anton Altaparmakov <anton@tuxera.com>
11189 L: linux-ntfs-dev@lists.sourceforge.net
11190 W: http://www.tuxera.com/
11191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11193 F: Documentation/filesystems/ntfs.txt
11197 M: Finn Thain <fthain@telegraphics.com.au>
11198 L: linux-m68k@lists.linux-m68k.org
11200 F: arch/*/include/asm/nubus.h
11202 F: include/linux/nubus.h
11203 F: include/uapi/linux/nubus.h
11205 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11206 M: Antonino Daplas <adaplas@gmail.com>
11207 L: linux-fbdev@vger.kernel.org
11209 F: drivers/video/fbdev/riva/
11210 F: drivers/video/fbdev/nvidia/
11213 M: Keith Busch <keith.busch@intel.com>
11214 M: Jens Axboe <axboe@fb.com>
11215 M: Christoph Hellwig <hch@lst.de>
11216 M: Sagi Grimberg <sagi@grimberg.me>
11217 L: linux-nvme@lists.infradead.org
11218 T: git://git.infradead.org/nvme.git
11219 W: http://git.infradead.org/nvme.git
11221 F: drivers/nvme/host/
11222 F: include/linux/nvme.h
11223 F: include/uapi/linux/nvme_ioctl.h
11225 NVM EXPRESS FC TRANSPORT DRIVERS
11226 M: James Smart <james.smart@broadcom.com>
11227 L: linux-nvme@lists.infradead.org
11229 F: include/linux/nvme-fc.h
11230 F: include/linux/nvme-fc-driver.h
11231 F: drivers/nvme/host/fc.c
11232 F: drivers/nvme/target/fc.c
11233 F: drivers/nvme/target/fcloop.c
11235 NVM EXPRESS TARGET DRIVER
11236 M: Christoph Hellwig <hch@lst.de>
11237 M: Sagi Grimberg <sagi@grimberg.me>
11238 L: linux-nvme@lists.infradead.org
11239 T: git://git.infradead.org/nvme.git
11240 W: http://git.infradead.org/nvme.git
11242 F: drivers/nvme/target/
11245 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11248 F: Documentation/devicetree/bindings/nvmem/
11249 F: Documentation/ABI/stable/sysfs-bus-nvmem
11250 F: include/linux/nvmem-consumer.h
11251 F: include/linux/nvmem-provider.h
11253 NXP FXAS21002C DRIVER
11254 M: Rui Miguel Silva <rmfrfs@gmail.com>
11255 L: linux-iio@vger.kernel.org
11257 F: Documentation/devicetree/bindings/iio/gyroscope/fxas21002c.txt
11258 F: drivers/iio/gyro/fxas21002c_core.c
11259 F: drivers/iio/gyro/fxas21002c.h
11260 F: drivers/iio/gyro/fxas21002c_i2c.c
11261 F: drivers/iio/gyro/fxas21002c_spi.c
11263 NXP SGTL5000 DRIVER
11264 M: Fabio Estevam <festevam@gmail.com>
11265 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11267 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
11268 F: sound/soc/codecs/sgtl5000*
11270 NXP SJA1105 ETHERNET SWITCH DRIVER
11271 M: Vladimir Oltean <olteanv@gmail.com>
11272 L: linux-kernel@vger.kernel.org
11274 F: drivers/net/dsa/sja1105
11276 NXP TDA998X DRM DRIVER
11277 M: Russell King <linux@armlinux.org.uk>
11279 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11280 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11281 F: drivers/gpu/drm/i2c/tda998x_drv.c
11282 F: include/drm/i2c/tda998x.h
11283 F: include/dt-bindings/display/tda998x.h
11287 M: Peter Rosin <peda@axentia.se>
11288 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11290 F: Documentation/devicetree/bindings/sound/tfa9879.txt
11291 F: sound/soc/codecs/tfa9879*
11294 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
11295 R: Charles Gorand <charles.gorand@effinnov.com>
11296 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11298 F: drivers/nfc/nxp-nci
11301 M: Jiri Pirko <jiri@mellanox.com>
11302 L: netdev@vger.kernel.org
11305 F: lib/test_objagg.c
11306 F: include/linux/objagg.h
11309 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
11310 M: Ashish Kumar <ashish.kumar@nxp.com>
11311 L: linux-spi@vger.kernel.org
11313 F: drivers/spi/spi-nxp-fspi.c
11314 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11317 M: Josh Poimboeuf <jpoimboe@redhat.com>
11318 M: Peter Zijlstra <peterz@infradead.org>
11322 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11323 M: Frederic Barrat <fbarrat@linux.ibm.com>
11324 M: Andrew Donnellan <ajd@linux.ibm.com>
11325 L: linuxppc-dev@lists.ozlabs.org
11327 F: arch/powerpc/platforms/powernv/ocxl.c
11328 F: arch/powerpc/include/asm/pnv-ocxl.h
11329 F: drivers/misc/ocxl/
11330 F: include/misc/ocxl*
11331 F: include/uapi/misc/ocxl.h
11332 F: Documentation/accelerators/ocxl.rst
11335 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11336 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
11337 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11338 L: linux-omap@vger.kernel.org
11340 F: sound/soc/ti/omap*
11341 F: sound/soc/ti/rx51.c
11342 F: sound/soc/ti/n810.c
11343 F: sound/soc/ti/sdma-pcm.*
11345 OMAP CLOCK FRAMEWORK SUPPORT
11346 M: Paul Walmsley <paul@pwsan.com>
11347 L: linux-omap@vger.kernel.org
11349 F: arch/arm/*omap*/*clock*
11351 OMAP DEVICE TREE SUPPORT
11352 M: Benoît Cousson <bcousson@baylibre.com>
11353 M: Tony Lindgren <tony@atomide.com>
11354 L: linux-omap@vger.kernel.org
11355 L: devicetree@vger.kernel.org
11357 F: arch/arm/boot/dts/*omap*
11358 F: arch/arm/boot/dts/*am3*
11359 F: arch/arm/boot/dts/*am4*
11360 F: arch/arm/boot/dts/*am5*
11361 F: arch/arm/boot/dts/*dra7*
11363 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11364 L: linux-omap@vger.kernel.org
11365 L: linux-fbdev@vger.kernel.org
11367 F: drivers/video/fbdev/omap2/
11368 F: Documentation/arm/OMAP/DSS
11370 OMAP FRAMEBUFFER SUPPORT
11371 L: linux-fbdev@vger.kernel.org
11372 L: linux-omap@vger.kernel.org
11374 F: drivers/video/fbdev/omap/
11376 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11377 M: Roger Quadros <rogerq@ti.com>
11378 M: Tony Lindgren <tony@atomide.com>
11379 L: linux-omap@vger.kernel.org
11381 F: drivers/memory/omap-gpmc.c
11382 F: arch/arm/mach-omap2/*gpmc*
11385 M: Grygorii Strashko <grygorii.strashko@ti.com>
11386 M: Santosh Shilimkar <ssantosh@kernel.org>
11387 M: Kevin Hilman <khilman@kernel.org>
11388 L: linux-omap@vger.kernel.org
11390 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
11391 F: drivers/gpio/gpio-omap.c
11393 OMAP HARDWARE SPINLOCK SUPPORT
11394 M: Ohad Ben-Cohen <ohad@wizery.com>
11395 L: linux-omap@vger.kernel.org
11397 F: drivers/hwspinlock/omap_hwspinlock.c
11399 OMAP HS MMC SUPPORT
11400 L: linux-mmc@vger.kernel.org
11401 L: linux-omap@vger.kernel.org
11403 F: drivers/mmc/host/omap_hsmmc.c
11406 M: Paul Walmsley <paul@pwsan.com>
11407 L: linux-omap@vger.kernel.org
11409 F: arch/arm/mach-omap2/omap_hwmod*data*
11411 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11412 M: Benoît Cousson <bcousson@baylibre.com>
11413 L: linux-omap@vger.kernel.org
11415 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11418 M: Benoît Cousson <bcousson@baylibre.com>
11419 M: Paul Walmsley <paul@pwsan.com>
11420 L: linux-omap@vger.kernel.org
11422 F: arch/arm/mach-omap2/omap_hwmod.*
11425 M: Vignesh R <vigneshr@ti.com>
11426 L: linux-omap@vger.kernel.org
11427 L: linux-i2c@vger.kernel.org
11429 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
11430 F: drivers/i2c/busses/i2c-omap.c
11432 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11433 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11434 L: linux-media@vger.kernel.org
11436 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
11437 F: drivers/media/platform/omap3isp/
11438 F: drivers/staging/media/omap4iss/
11441 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11442 L: linux-omap@vger.kernel.org
11444 F: drivers/mmc/host/omap.c
11446 OMAP POWER MANAGEMENT SUPPORT
11447 M: Kevin Hilman <khilman@kernel.org>
11448 L: linux-omap@vger.kernel.org
11450 F: arch/arm/*omap*/*pm*
11451 F: drivers/cpufreq/omap-cpufreq.c
11453 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11454 M: Rajendra Nayak <rnayak@codeaurora.org>
11455 M: Paul Walmsley <paul@pwsan.com>
11456 L: linux-omap@vger.kernel.org
11458 F: arch/arm/mach-omap2/prm*
11460 OMAP RANDOM NUMBER GENERATOR SUPPORT
11461 M: Deepak Saxena <dsaxena@plexity.net>
11463 F: drivers/char/hw_random/omap-rng.c
11466 L: linux-usb@vger.kernel.org
11467 L: linux-omap@vger.kernel.org
11469 F: drivers/usb/*/*omap*
11470 F: arch/arm/*omap*/usb*
11472 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11473 M: Mark Jackson <mpfj@newflow.co.uk>
11474 L: linux-omap@vger.kernel.org
11476 F: arch/arm/boot/dts/am335x-nano.dts
11479 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11480 M: Tony Lindgren <tony@atomide.com>
11481 L: linux-omap@vger.kernel.org
11482 Q: http://patchwork.kernel.org/project/linux-omap/list/
11483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11485 F: arch/arm/mach-omap1/
11486 F: arch/arm/plat-omap/
11487 F: arch/arm/configs/omap1_defconfig
11488 F: drivers/i2c/busses/i2c-omap.c
11489 F: include/linux/platform_data/i2c-omap.h
11490 F: include/linux/platform_data/ams-delta-fiq.h
11493 M: Tony Lindgren <tony@atomide.com>
11494 L: linux-omap@vger.kernel.org
11495 W: http://www.muru.com/linux/omap/
11496 W: http://linux.omap.com/
11497 Q: http://patchwork.kernel.org/project/linux-omap/list/
11498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11500 F: arch/arm/mach-omap2/
11501 F: arch/arm/plat-omap/
11502 F: arch/arm/configs/omap2plus_defconfig
11503 F: drivers/i2c/busses/i2c-omap.c
11504 F: drivers/irqchip/irq-omap-intc.c
11505 F: drivers/mfd/*omap*.c
11506 F: drivers/mfd/menelaus.c
11507 F: drivers/mfd/palmas.c
11508 F: drivers/mfd/tps65217.c
11509 F: drivers/mfd/tps65218.c
11510 F: drivers/mfd/tps65910.c
11511 F: drivers/mfd/twl-core.[ch]
11512 F: drivers/mfd/twl4030*.c
11513 F: drivers/mfd/twl6030*.c
11514 F: drivers/mfd/twl6040*.c
11515 F: drivers/regulator/palmas-regulator*.c
11516 F: drivers/regulator/pbias-regulator.c
11517 F: drivers/regulator/tps65217-regulator.c
11518 F: drivers/regulator/tps65218-regulator.c
11519 F: drivers/regulator/tps65910-regulator.c
11520 F: drivers/regulator/twl-regulator.c
11521 F: drivers/regulator/twl6030-regulator.c
11522 F: include/linux/platform_data/i2c-omap.h
11524 ONION OMEGA2+ BOARD
11525 M: Harvey Hunt <harveyhuntnexus@gmail.com>
11526 L: linux-mips@vger.kernel.org
11528 F: arch/mips/boot/dts/ralink/omega2p.dts
11531 M: Bob Copeland <me@bobcopeland.com>
11532 L: linux-karma-devel@lists.sourceforge.net
11534 F: Documentation/filesystems/omfs.txt
11537 OMNIKEY CARDMAN 4000 DRIVER
11538 M: Harald Welte <laforge@gnumonks.org>
11540 F: drivers/char/pcmcia/cm4000_cs.c
11541 F: include/linux/cm4000_cs.h
11542 F: include/uapi/linux/cm4000_cs.h
11544 OMNIKEY CARDMAN 4040 DRIVER
11545 M: Harald Welte <laforge@gnumonks.org>
11547 F: drivers/char/pcmcia/cm4040_cs.*
11549 OMNIVISION OV13858 SENSOR DRIVER
11550 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11551 L: linux-media@vger.kernel.org
11552 T: git git://linuxtv.org/media_tree.git
11554 F: drivers/media/i2c/ov13858.c
11556 OMNIVISION OV2680 SENSOR DRIVER
11557 M: Rui Miguel Silva <rmfrfs@gmail.com>
11558 L: linux-media@vger.kernel.org
11559 T: git git://linuxtv.org/media_tree.git
11561 F: drivers/media/i2c/ov2680.c
11562 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
11564 OMNIVISION OV2685 SENSOR DRIVER
11565 M: Shunqian Zheng <zhengsq@rock-chips.com>
11566 L: linux-media@vger.kernel.org
11567 T: git git://linuxtv.org/media_tree.git
11569 F: drivers/media/i2c/ov2685.c
11571 OMNIVISION OV5640 SENSOR DRIVER
11572 M: Steve Longerbeam <slongerbeam@gmail.com>
11573 L: linux-media@vger.kernel.org
11574 T: git git://linuxtv.org/media_tree.git
11576 F: drivers/media/i2c/ov5640.c
11578 OMNIVISION OV5647 SENSOR DRIVER
11579 M: Luis Oliveira <lolivei@synopsys.com>
11580 L: linux-media@vger.kernel.org
11581 T: git git://linuxtv.org/media_tree.git
11583 F: drivers/media/i2c/ov5647.c
11585 OMNIVISION OV5695 SENSOR DRIVER
11586 M: Shunqian Zheng <zhengsq@rock-chips.com>
11587 L: linux-media@vger.kernel.org
11588 T: git git://linuxtv.org/media_tree.git
11590 F: drivers/media/i2c/ov5695.c
11592 OMNIVISION OV7670 SENSOR DRIVER
11593 M: Jonathan Corbet <corbet@lwn.net>
11594 L: linux-media@vger.kernel.org
11595 T: git git://linuxtv.org/media_tree.git
11597 F: drivers/media/i2c/ov7670.c
11598 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
11600 OMNIVISION OV772x SENSOR DRIVER
11601 M: Jacopo Mondi <jacopo@jmondi.org>
11602 L: linux-media@vger.kernel.org
11603 T: git git://linuxtv.org/media_tree.git
11605 F: drivers/media/i2c/ov772x.c
11606 F: include/media/i2c/ov772x.h
11607 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
11609 OMNIVISION OV7740 SENSOR DRIVER
11610 M: Wenyou Yang <wenyou.yang@microchip.com>
11611 L: linux-media@vger.kernel.org
11612 T: git git://linuxtv.org/media_tree.git
11614 F: drivers/media/i2c/ov7740.c
11615 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
11617 OMNIVISION OV9640 SENSOR DRIVER
11618 M: Petr Cvek <petrcvekcz@gmail.com>
11619 L: linux-media@vger.kernel.org
11621 F: drivers/media/i2c/ov9640.*
11623 OMNIVISION OV8856 SENSOR DRIVER
11624 M: Ben Kao <ben.kao@intel.com>
11625 L: linux-media@vger.kernel.org
11626 T: git git://linuxtv.org/media_tree.git
11628 F: drivers/media/i2c/ov8856.c
11630 OMNIVISION OV9650 SENSOR DRIVER
11631 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11632 R: Akinobu Mita <akinobu.mita@gmail.com>
11633 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
11634 L: linux-media@vger.kernel.org
11635 T: git git://linuxtv.org/media_tree.git
11637 F: drivers/media/i2c/ov9650.c
11638 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
11640 ONENAND FLASH DRIVER
11641 M: Kyungmin Park <kyungmin.park@samsung.com>
11642 L: linux-mtd@lists.infradead.org
11644 F: drivers/mtd/nand/onenand/
11645 F: include/linux/mtd/onenand*.h
11647 ONSTREAM SCSI TAPE DRIVER
11648 M: Willem Riede <osst@riede.org>
11649 L: osst-users@lists.sourceforge.net
11650 L: linux-scsi@vger.kernel.org
11652 F: Documentation/scsi/osst.txt
11653 F: drivers/scsi/osst.*
11654 F: drivers/scsi/osst_*.h
11655 F: drivers/scsi/st.h
11658 M: Jens Wiklander <jens.wiklander@linaro.org>
11660 F: drivers/tee/optee/
11662 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11663 M: Sumit Garg <sumit.garg@linaro.org>
11665 F: drivers/char/hw_random/optee-rng.c
11668 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11669 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11670 L: linux-rdma@vger.kernel.org
11672 F: drivers/infiniband/ulp/opa_vnic
11674 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11675 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11676 M: Frank Rowand <frowand.list@gmail.com>
11677 L: devicetree@vger.kernel.org
11679 F: Documentation/devicetree/dynamic-resolution-notes.txt
11680 F: Documentation/devicetree/overlay-notes.txt
11681 F: drivers/of/overlay.c
11682 F: drivers/of/resolver.c
11683 K: of_overlay_notifier_
11685 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11686 M: Rob Herring <robh+dt@kernel.org>
11687 M: Frank Rowand <frowand.list@gmail.com>
11688 L: devicetree@vger.kernel.org
11689 W: http://www.devicetree.org/
11690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11693 F: include/linux/of*.h
11695 F: Documentation/ABI/testing/sysfs-firmware-ofw
11697 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11698 M: Rob Herring <robh+dt@kernel.org>
11699 M: Mark Rutland <mark.rutland@arm.com>
11700 L: devicetree@vger.kernel.org
11701 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11702 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11704 F: Documentation/devicetree/
11705 F: arch/*/boot/dts/
11706 F: include/dt-bindings/
11708 OPENCORES I2C BUS DRIVER
11709 M: Peter Korsgaard <peter@korsgaard.com>
11710 M: Andrew Lunn <andrew@lunn.ch>
11711 L: linux-i2c@vger.kernel.org
11713 F: Documentation/i2c/busses/i2c-ocores
11714 F: drivers/i2c/busses/i2c-ocores.c
11715 F: include/linux/platform_data/i2c-ocores.h
11717 OPENRISC ARCHITECTURE
11718 M: Jonas Bonn <jonas@southpole.se>
11719 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11720 M: Stafford Horne <shorne@gmail.com>
11721 T: git git://github.com/openrisc/linux.git
11722 L: openrisc@lists.librecores.org
11723 W: http://openrisc.io
11725 F: Documentation/devicetree/bindings/openrisc/
11726 F: Documentation/openrisc/
11728 F: drivers/irqchip/irq-ompic.c
11729 F: drivers/irqchip/irq-or1k-*
11732 M: Pravin B Shelar <pshelar@ovn.org>
11733 L: netdev@vger.kernel.org
11734 L: dev@openvswitch.org
11735 W: http://openvswitch.org
11737 F: net/openvswitch/
11738 F: include/uapi/linux/openvswitch.h
11740 OPERATING PERFORMANCE POINTS (OPP)
11741 M: Viresh Kumar <vireshk@kernel.org>
11742 M: Nishanth Menon <nm@ti.com>
11743 M: Stephen Boyd <sboyd@kernel.org>
11744 L: linux-pm@vger.kernel.org
11746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11748 F: include/linux/pm_opp.h
11749 F: Documentation/power/opp.txt
11750 F: Documentation/devicetree/bindings/opp/
11753 M: Clemens Ladisch <clemens@ladisch.de>
11754 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11755 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11757 F: sound/drivers/opl4/
11760 M: Robert Richter <rric@kernel.org>
11761 L: oprofile-list@lists.sf.net
11763 F: arch/*/include/asm/oprofile*.h
11764 F: arch/*/oprofile/
11765 F: drivers/oprofile/
11766 F: include/linux/oprofile.h
11768 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11769 M: Mark Fasheh <mark@fasheh.com>
11770 M: Joel Becker <jlbec@evilplan.org>
11771 M: Joseph Qi <joseph.qi@linux.alibaba.com>
11772 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11773 W: http://ocfs2.wiki.kernel.org
11775 F: Documentation/filesystems/ocfs2.txt
11776 F: Documentation/filesystems/dlmfs.txt
11779 ORANGEFS FILESYSTEM
11780 M: Mike Marshall <hubcap@omnibond.com>
11781 R: Martin Brandenburg <martin@omnibond.com>
11782 L: devel@lists.orangefs.org
11783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11786 F: Documentation/filesystems/orangefs.txt
11789 L: linux-wireless@vger.kernel.org
11790 W: http://wireless.kernel.org/en/users/Drivers/orinoco
11791 W: http://www.nongnu.org/orinoco/
11793 F: drivers/net/wireless/intersil/orinoco/
11795 OV2659 OMNIVISION SENSOR DRIVER
11796 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11797 L: linux-media@vger.kernel.org
11798 W: https://linuxtv.org
11799 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11800 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11802 F: drivers/media/i2c/ov2659.c
11803 F: include/media/i2c/ov2659.h
11806 M: Miklos Szeredi <miklos@szeredi.hu>
11807 L: linux-unionfs@vger.kernel.org
11808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11811 F: Documentation/filesystems/overlayfs.txt
11813 P54 WIRELESS DRIVER
11814 M: Christian Lamparter <chunkeey@googlemail.com>
11815 L: linux-wireless@vger.kernel.org
11816 W: http://wireless.kernel.org/en/users/Drivers/p54
11818 F: drivers/net/wireless/intersil/p54/
11820 PA SEMI ETHERNET DRIVER
11821 L: netdev@vger.kernel.org
11823 F: drivers/net/ethernet/pasemi/*
11825 PA SEMI SMBUS DRIVER
11826 L: linux-i2c@vger.kernel.org
11828 F: drivers/i2c/busses/i2c-pasemi.c
11831 M: Vladimir Oltean <olteanv@gmail.com>
11832 L: netdev@vger.kernel.org
11835 F: include/linux/packing.h
11836 F: Documentation/packing.txt
11838 PADATA PARALLEL EXECUTION MECHANISM
11839 M: Steffen Klassert <steffen.klassert@secunet.com>
11840 L: linux-crypto@vger.kernel.org
11843 F: include/linux/padata.h
11844 F: Documentation/padata.txt
11846 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11847 M: Harald Welte <laforge@gnumonks.org>
11848 L: platform-driver-x86@vger.kernel.org
11850 F: drivers/platform/x86/panasonic-laptop.c
11852 PARALLEL LCD/KEYPAD PANEL DRIVER
11853 M: Willy Tarreau <willy@haproxy.com>
11854 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11856 F: Documentation/auxdisplay/lcd-panel-cgram.txt
11857 F: drivers/auxdisplay/panel.c
11859 PARALLEL PORT SUBSYSTEM
11860 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11861 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11862 L: linux-parport@lists.infradead.org (subscribers-only)
11864 F: drivers/parport/
11865 F: include/linux/parport*.h
11866 F: drivers/char/ppdev.c
11867 F: include/uapi/linux/ppdev.h
11868 F: Documentation/parport*.txt
11870 PARAVIRT_OPS INTERFACE
11871 M: Juergen Gross <jgross@suse.com>
11872 M: Alok Kataria <akataria@vmware.com>
11873 L: virtualization@lists.linux-foundation.org
11875 F: Documentation/virtual/paravirt_ops.txt
11876 F: arch/*/kernel/paravirt*
11877 F: arch/*/include/asm/paravirt*.h
11878 F: include/linux/hypervisor.h
11880 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11881 M: Tim Waugh <tim@cyberelk.net>
11882 L: linux-parport@lists.infradead.org (subscribers-only)
11884 F: Documentation/blockdev/paride.txt
11885 F: drivers/block/paride/
11887 PARISC ARCHITECTURE
11888 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11889 M: Helge Deller <deller@gmx.de>
11890 L: linux-parisc@vger.kernel.org
11891 W: http://www.parisc-linux.org/
11892 Q: http://patchwork.kernel.org/project/linux-parisc/list/
11893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11897 F: Documentation/parisc/
11899 F: drivers/char/agp/parisc-agp.c
11900 F: drivers/input/serio/gscps2.c
11901 F: drivers/parport/parport_gsc.*
11902 F: drivers/tty/serial/8250/8250_gsc.c
11903 F: drivers/video/fbdev/sti*
11904 F: drivers/video/console/sti*
11905 F: drivers/video/logo/logo_parisc*
11908 M: Jiri Pirko <jiri@mellanox.com>
11909 L: netdev@vger.kernel.org
11912 F: lib/test_parman.c
11913 F: include/linux/parman.h
11915 PC ENGINES APU BOARD DRIVER
11916 M: Enrico Weigelt, metux IT consult <info@metux.net>
11918 F: drivers/platform/x86/pcengines-apuv2.c
11920 PC87360 HARDWARE MONITORING DRIVER
11921 M: Jim Cromie <jim.cromie@gmail.com>
11922 L: linux-hwmon@vger.kernel.org
11924 F: Documentation/hwmon/pc87360.rst
11925 F: drivers/hwmon/pc87360.c
11927 PC8736x GPIO DRIVER
11928 M: Jim Cromie <jim.cromie@gmail.com>
11930 F: drivers/char/pc8736x_gpio.c
11932 PC87427 HARDWARE MONITORING DRIVER
11933 M: Jean Delvare <jdelvare@suse.com>
11934 L: linux-hwmon@vger.kernel.org
11936 F: Documentation/hwmon/pc87427.rst
11937 F: drivers/hwmon/pc87427.c
11940 M: Riku Voipio <riku.voipio@iki.fi>
11942 F: drivers/leds/leds-pca9532.c
11943 F: include/linux/leds-pca9532.h
11945 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11946 M: Guenter Roeck <linux@roeck-us.net>
11947 L: linux-i2c@vger.kernel.org
11949 F: drivers/i2c/muxes/i2c-mux-pca9541.c
11951 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11952 M: Khalid Aziz <khalid@gonehiking.org>
11954 F: drivers/firmware/pcdp.*
11956 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11957 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11958 L: linux-pci@vger.kernel.org
11959 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11961 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
11962 F: drivers/pci/controller/pci-aardvark.c
11964 PCI DRIVER FOR ALTERA PCIE IP
11965 M: Ley Foon Tan <lftan@altera.com>
11966 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11967 L: linux-pci@vger.kernel.org
11969 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
11970 F: drivers/pci/controller/pcie-altera.c
11972 PCI DRIVER FOR APPLIEDMICRO XGENE
11973 M: Toan Le <toan@os.amperecomputing.com>
11974 L: linux-pci@vger.kernel.org
11975 L: linux-arm-kernel@lists.infradead.org
11977 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
11978 F: drivers/pci/controller/pci-xgene.c
11980 PCI DRIVER FOR ARM VERSATILE PLATFORM
11981 M: Rob Herring <robh@kernel.org>
11982 L: linux-pci@vger.kernel.org
11983 L: linux-arm-kernel@lists.infradead.org
11985 F: Documentation/devicetree/bindings/pci/versatile.txt
11986 F: drivers/pci/controller/pci-versatile.c
11988 PCI DRIVER FOR ARMADA 8K
11989 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11990 L: linux-pci@vger.kernel.org
11991 L: linux-arm-kernel@lists.infradead.org
11993 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
11994 F: drivers/pci/controller/dwc/pcie-armada8k.c
11996 PCI DRIVER FOR CADENCE PCIE IP
11997 M: Tom Joseph <tjoseph@cadence.com>
11998 L: linux-pci@vger.kernel.org
12000 F: Documentation/devicetree/bindings/pci/cdns,*.txt
12001 F: drivers/pci/controller/pcie-cadence*
12003 PCI DRIVER FOR FREESCALE LAYERSCAPE
12004 M: Minghuan Lian <minghuan.Lian@nxp.com>
12005 M: Mingkai Hu <mingkai.hu@nxp.com>
12006 M: Roy Zang <roy.zang@nxp.com>
12007 L: linuxppc-dev@lists.ozlabs.org
12008 L: linux-pci@vger.kernel.org
12009 L: linux-arm-kernel@lists.infradead.org
12011 F: drivers/pci/controller/dwc/*layerscape*
12013 PCI DRIVER FOR GENERIC OF HOSTS
12014 M: Will Deacon <will.deacon@arm.com>
12015 L: linux-pci@vger.kernel.org
12016 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12018 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
12019 F: drivers/pci/controller/pci-host-common.c
12020 F: drivers/pci/controller/pci-host-generic.c
12022 PCI DRIVER FOR IMX6
12023 M: Richard Zhu <hongxing.zhu@nxp.com>
12024 M: Lucas Stach <l.stach@pengutronix.de>
12025 L: linux-pci@vger.kernel.org
12026 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12028 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12029 F: drivers/pci/controller/dwc/*imx6*
12031 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12032 M: Keith Busch <keith.busch@intel.com>
12033 M: Jonathan Derrick <jonathan.derrick@intel.com>
12034 L: linux-pci@vger.kernel.org
12036 F: drivers/pci/controller/vmd.c
12038 PCI DRIVER FOR MICROSEMI SWITCHTEC
12039 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12040 M: Logan Gunthorpe <logang@deltatee.com>
12041 L: linux-pci@vger.kernel.org
12043 F: Documentation/switchtec.txt
12044 F: Documentation/ABI/testing/sysfs-class-switchtec
12045 F: drivers/pci/switch/switchtec*
12046 F: include/uapi/linux/switchtec_ioctl.h
12047 F: include/linux/switchtec.h
12048 F: drivers/ntb/hw/mscc/
12050 PCI DRIVER FOR MOBIVEIL PCIE IP
12051 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12052 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12053 L: linux-pci@vger.kernel.org
12055 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12056 F: drivers/pci/controller/pcie-mobiveil.c
12058 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12059 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12060 M: Jason Cooper <jason@lakedaemon.net>
12061 L: linux-pci@vger.kernel.org
12062 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12064 F: drivers/pci/controller/*mvebu*
12066 PCI DRIVER FOR NVIDIA TEGRA
12067 M: Thierry Reding <thierry.reding@gmail.com>
12068 L: linux-tegra@vger.kernel.org
12069 L: linux-pci@vger.kernel.org
12071 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12072 F: drivers/pci/controller/pci-tegra.c
12074 PCI DRIVER FOR RENESAS R-CAR
12075 M: Simon Horman <horms@verge.net.au>
12076 L: linux-pci@vger.kernel.org
12077 L: linux-renesas-soc@vger.kernel.org
12079 F: drivers/pci/controller/*rcar*
12081 PCI DRIVER FOR SAMSUNG EXYNOS
12082 M: Jingoo Han <jingoohan1@gmail.com>
12083 L: linux-pci@vger.kernel.org
12084 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12085 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12087 F: drivers/pci/controller/dwc/pci-exynos.c
12089 PCI DRIVER FOR SYNOPSYS DESIGNWARE
12090 M: Jingoo Han <jingoohan1@gmail.com>
12091 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12092 L: linux-pci@vger.kernel.org
12094 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
12095 F: drivers/pci/controller/dwc/*designware*
12097 PCI DRIVER FOR TI DRA7XX
12098 M: Kishon Vijay Abraham I <kishon@ti.com>
12099 L: linux-omap@vger.kernel.org
12100 L: linux-pci@vger.kernel.org
12102 F: Documentation/devicetree/bindings/pci/ti-pci.txt
12103 F: drivers/pci/controller/dwc/pci-dra7xx.c
12105 PCI DRIVER FOR TI KEYSTONE
12106 M: Murali Karicheri <m-karicheri2@ti.com>
12107 L: linux-pci@vger.kernel.org
12108 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12110 F: drivers/pci/controller/dwc/pci-keystone.c
12112 PCI ENDPOINT SUBSYSTEM
12113 M: Kishon Vijay Abraham I <kishon@ti.com>
12114 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12115 L: linux-pci@vger.kernel.org
12116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12118 F: drivers/pci/endpoint/
12119 F: drivers/misc/pci_endpoint_test.c
12122 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12123 M: Russell Currey <ruscur@russell.cc>
12124 M: Sam Bobroff <sbobroff@linux.ibm.com>
12125 M: Oliver O'Halloran <oohall@gmail.com>
12126 L: linuxppc-dev@lists.ozlabs.org
12128 F: Documentation/PCI/pci-error-recovery.txt
12129 F: drivers/pci/pcie/aer.c
12130 F: drivers/pci/pcie/dpc.c
12131 F: drivers/pci/pcie/err.c
12132 F: Documentation/powerpc/eeh-pci-error-recovery.txt
12133 F: arch/powerpc/kernel/eeh*.c
12134 F: arch/powerpc/platforms/*/eeh*.c
12135 F: arch/powerpc/include/*/eeh*.h
12138 M: Linas Vepstas <linasvepstas@gmail.com>
12139 L: linux-pci@vger.kernel.org
12141 F: Documentation/PCI/pci-error-recovery.txt
12143 PCI MSI DRIVER FOR ALTERA MSI IP
12144 M: Ley Foon Tan <lftan@altera.com>
12145 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
12146 L: linux-pci@vger.kernel.org
12148 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12149 F: drivers/pci/controller/pcie-altera-msi.c
12151 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12152 M: Toan Le <toan@os.amperecomputing.com>
12153 L: linux-pci@vger.kernel.org
12154 L: linux-arm-kernel@lists.infradead.org
12156 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12157 F: drivers/pci/controller/pci-xgene-msi.c
12160 M: Bjorn Helgaas <bhelgaas@google.com>
12161 L: linux-pci@vger.kernel.org
12162 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
12163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12165 F: Documentation/devicetree/bindings/pci/
12166 F: Documentation/PCI/
12167 F: drivers/acpi/pci*
12169 F: include/asm-generic/pci*
12170 F: include/linux/pci*
12171 F: include/linux/of_pci.h
12172 F: include/uapi/linux/pci*
12175 F: arch/x86/kernel/quirks.c
12176 F: arch/x86/kernel/early-quirks.c
12178 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12179 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12180 L: linux-pci@vger.kernel.org
12181 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
12182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12184 F: drivers/pci/controller/
12186 PCIE DRIVER FOR ANNAPURNA LABS
12187 M: Jonathan Chocron <jonnyc@amazon.com>
12188 L: linux-pci@vger.kernel.org
12190 F: drivers/pci/controller/dwc/pcie-al.c
12192 PCIE DRIVER FOR AMLOGIC MESON
12193 M: Yue Wang <yue.wang@Amlogic.com>
12194 L: linux-pci@vger.kernel.org
12195 L: linux-amlogic@lists.infradead.org
12197 F: drivers/pci/controller/dwc/pci-meson.c
12199 PCIE DRIVER FOR AXIS ARTPEC
12200 M: Jesper Nilsson <jesper.nilsson@axis.com>
12201 L: linux-arm-kernel@axis.com
12202 L: linux-pci@vger.kernel.org
12204 F: Documentation/devicetree/bindings/pci/axis,artpec*
12205 F: drivers/pci/controller/dwc/*artpec*
12207 PCIE DRIVER FOR CAVIUM THUNDERX
12208 M: David Daney <david.daney@cavium.com>
12209 L: linux-pci@vger.kernel.org
12210 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12212 F: Documentation/devicetree/bindings/pci/pci-thunder-*
12213 F: drivers/pci/controller/pci-thunder-*
12215 PCIE DRIVER FOR HISILICON
12216 M: Zhou Wang <wangzhou1@hisilicon.com>
12217 L: linux-pci@vger.kernel.org
12219 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12220 F: drivers/pci/controller/dwc/pcie-hisi.c
12222 PCIE DRIVER FOR HISILICON KIRIN
12223 M: Xiaowei Song <songxiaowei@hisilicon.com>
12224 M: Binghui Wang <wangbinghui@hisilicon.com>
12225 L: linux-pci@vger.kernel.org
12227 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
12228 F: drivers/pci/controller/dwc/pcie-kirin.c
12230 PCIE DRIVER FOR HISILICON STB
12231 M: Shawn Guo <shawn.guo@linaro.org>
12232 L: linux-pci@vger.kernel.org
12234 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12235 F: drivers/pci/controller/dwc/pcie-histb.c
12237 PCIE DRIVER FOR MEDIATEK
12238 M: Ryder Lee <ryder.lee@mediatek.com>
12239 L: linux-pci@vger.kernel.org
12240 L: linux-mediatek@lists.infradead.org
12242 F: Documentation/devicetree/bindings/pci/mediatek*
12243 F: drivers/pci/controller/*mediatek*
12245 PCIE DRIVER FOR QUALCOMM MSM
12246 M: Stanimir Varbanov <svarbanov@mm-sol.com>
12247 L: linux-pci@vger.kernel.org
12248 L: linux-arm-msm@vger.kernel.org
12250 F: drivers/pci/controller/dwc/*qcom*
12252 PCIE DRIVER FOR ROCKCHIP
12253 M: Shawn Lin <shawn.lin@rock-chips.com>
12254 L: linux-pci@vger.kernel.org
12255 L: linux-rockchip@lists.infradead.org
12257 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
12258 F: drivers/pci/controller/pcie-rockchip*
12260 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12261 M: Linus Walleij <linus.walleij@linaro.org>
12262 L: linux-pci@vger.kernel.org
12264 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12265 F: drivers/pci/controller/pci-v3-semi.c
12267 PCIE DRIVER FOR SOCIONEXT UNIPHIER
12268 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12269 L: linux-pci@vger.kernel.org
12271 F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12272 F: drivers/pci/controller/dwc/pcie-uniphier.c
12274 PCIE DRIVER FOR ST SPEAR13XX
12275 M: Pratyush Anand <pratyush.anand@gmail.com>
12276 L: linux-pci@vger.kernel.org
12278 F: drivers/pci/controller/dwc/*spear*
12281 M: Dominik Brodowski <linux@dominikbrodowski.net>
12282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12284 F: Documentation/pcmcia/
12289 PCNET32 NETWORK DRIVER
12290 M: Don Fry <pcnet32@frontier.com>
12291 L: netdev@vger.kernel.org
12293 F: drivers/net/ethernet/amd/pcnet32.c
12295 PCRYPT PARALLEL CRYPTO ENGINE
12296 M: Steffen Klassert <steffen.klassert@secunet.com>
12297 L: linux-crypto@vger.kernel.org
12300 F: include/crypto/pcrypt.h
12302 PEAQ WMI HOTKEYS DRIVER
12303 M: Hans de Goede <hdegoede@redhat.com>
12304 L: platform-driver-x86@vger.kernel.org
12306 F: drivers/platform/x86/peaq-wmi.c
12308 PER-CPU MEMORY ALLOCATOR
12309 M: Dennis Zhou <dennis@kernel.org>
12310 M: Tejun Heo <tj@kernel.org>
12311 M: Christoph Lameter <cl@linux.com>
12312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12314 F: include/linux/percpu*.h
12316 F: arch/*/include/asm/percpu.h
12318 PER-TASK DELAY ACCOUNTING
12319 M: Balbir Singh <bsingharora@gmail.com>
12321 F: include/linux/delayacct.h
12322 F: kernel/delayacct.c
12324 PERFORMANCE EVENTS SUBSYSTEM
12325 M: Peter Zijlstra <peterz@infradead.org>
12326 M: Ingo Molnar <mingo@redhat.com>
12327 M: Arnaldo Carvalho de Melo <acme@kernel.org>
12328 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
12329 R: Jiri Olsa <jolsa@redhat.com>
12330 R: Namhyung Kim <namhyung@kernel.org>
12331 L: linux-kernel@vger.kernel.org
12332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12335 F: include/linux/perf_event.h
12336 F: include/uapi/linux/perf_event.h
12337 F: arch/*/kernel/perf_event*.c
12338 F: arch/*/kernel/*/perf_event*.c
12339 F: arch/*/kernel/*/*/perf_event*.c
12340 F: arch/*/include/asm/perf_event.h
12341 F: arch/*/kernel/perf_callchain.c
12343 F: arch/*/events/*/*
12346 PERSONALITY HANDLING
12347 M: Christoph Hellwig <hch@infradead.org>
12348 L: linux-abi-devel@lists.sourceforge.net
12350 F: include/linux/personality.h
12351 F: include/uapi/linux/personality.h
12353 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12354 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12355 L: linux-input@vger.kernel.org
12357 F: Documentation/input/devices/pxrc.rst
12358 F: drivers/input/joystick/pxrc.c
12361 M: Remi Denis-Courmont <courmisch@gmail.com>
12363 F: Documentation/networking/phonet.txt
12364 F: include/linux/phonet.h
12365 F: include/net/phonet/
12366 F: include/uapi/linux/phonet.h
12370 M: Joern Engel <joern@lazybastard.org>
12371 L: linux-mtd@lists.infradead.org
12373 F: drivers/mtd/devices/phram.c
12376 M: Bruno Prémont <bonbons@linux-vserver.org>
12377 L: linux-input@vger.kernel.org
12379 F: drivers/hid/hid-picolcd*
12382 M: Jamie Iles <jamie@jamieiles.com>
12383 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12384 T: git git://github.com/jamieiles/linux-2.6-ji.git
12386 F: arch/arm/boot/dts/picoxcell*
12387 F: arch/arm/mach-picoxcell/
12388 F: drivers/crypto/picoxcell*
12390 PIN CONTROL SUBSYSTEM
12391 M: Linus Walleij <linus.walleij@linaro.org>
12392 L: linux-gpio@vger.kernel.org
12393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12395 F: Documentation/devicetree/bindings/pinctrl/
12396 F: Documentation/driver-api/pinctl.rst
12397 F: drivers/pinctrl/
12398 F: include/linux/pinctrl/
12400 PIN CONTROLLER - MICROCHIP AT91
12401 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12402 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12403 L: linux-gpio@vger.kernel.org
12405 F: drivers/pinctrl/pinctrl-at91*
12407 PIN CONTROLLER - FREESCALE
12408 M: Dong Aisheng <aisheng.dong@nxp.com>
12409 M: Fabio Estevam <festevam@gmail.com>
12410 M: Shawn Guo <shawnguo@kernel.org>
12411 M: Stefan Agner <stefan@agner.ch>
12412 R: Pengutronix Kernel Team <kernel@pengutronix.de>
12413 L: linux-gpio@vger.kernel.org
12415 F: drivers/pinctrl/freescale/
12416 F: Documentation/devicetree/bindings/pinctrl/fsl,*
12418 PIN CONTROLLER - INTEL
12419 M: Mika Westerberg <mika.westerberg@linux.intel.com>
12420 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12423 F: drivers/pinctrl/intel/
12425 PIN CONTROLLER - MEDIATEK
12426 M: Sean Wang <sean.wang@kernel.org>
12427 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12429 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12430 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12431 F: drivers/pinctrl/mediatek/
12433 PIN CONTROLLER - QUALCOMM
12434 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12436 L: linux-arm-msm@vger.kernel.org
12437 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12438 F: drivers/pinctrl/qcom/
12440 PIN CONTROLLER - RENESAS
12441 M: Geert Uytterhoeven <geert+renesas@glider.be>
12442 L: linux-renesas-soc@vger.kernel.org
12443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12445 F: drivers/pinctrl/pinctrl-rz*
12446 F: drivers/pinctrl/sh-pfc/
12448 PIN CONTROLLER - SAMSUNG
12449 M: Tomasz Figa <tomasz.figa@gmail.com>
12450 M: Krzysztof Kozlowski <krzk@kernel.org>
12451 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12452 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12453 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12454 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
12455 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12457 F: drivers/pinctrl/samsung/
12458 F: include/dt-bindings/pinctrl/samsung.h
12459 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12461 PIN CONTROLLER - SINGLE
12462 M: Tony Lindgren <tony@atomide.com>
12463 M: Haojian Zhuang <haojian.zhuang@linaro.org>
12464 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12465 L: linux-omap@vger.kernel.org
12467 F: drivers/pinctrl/pinctrl-single.c
12469 PIN CONTROLLER - ST SPEAR
12470 M: Viresh Kumar <vireshk@kernel.org>
12471 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12472 W: http://www.st.com/spear
12474 F: drivers/pinctrl/spear/
12476 PISTACHIO SOC SUPPORT
12477 M: James Hartley <james.hartley@sondrel.com>
12478 L: linux-mips@vger.kernel.org
12480 F: arch/mips/pistachio/
12481 F: arch/mips/include/asm/mach-pistachio/
12482 F: arch/mips/boot/dts/img/pistachio*
12483 F: arch/mips/configs/pistachio*_defconfig
12487 M: linux-block@vger.kernel.org
12488 F: drivers/block/pktcdvd.c
12489 F: include/linux/pktcdvd.h
12490 F: include/uapi/linux/pktcdvd.h
12492 PKUNITY SOC DRIVERS
12493 M: Guan Xuetao <gxt@pku.edu.cn>
12494 W: http://mprc.pku.edu.cn/~guanxuetao/linux
12496 T: git git://github.com/gxt/linux.git
12497 F: drivers/input/serio/i8042-unicore32io.h
12498 F: drivers/i2c/busses/i2c-puv3.c
12499 F: drivers/video/fbdev/fb-puv3.c
12500 F: drivers/rtc/rtc-puv3.c
12502 PMBUS HARDWARE MONITORING DRIVERS
12503 M: Guenter Roeck <linux@roeck-us.net>
12504 L: linux-hwmon@vger.kernel.org
12505 W: http://hwmon.wiki.kernel.org/
12506 W: http://www.roeck-us.net/linux/drivers/
12507 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12509 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12510 F: Documentation/devicetree/bindings/hwmon/max31785.txt
12511 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
12512 F: Documentation/hwmon/adm1275.rst
12513 F: Documentation/hwmon/ibm-cffps.rst
12514 F: Documentation/hwmon/ir35221.rst
12515 F: Documentation/hwmon/lm25066.rst
12516 F: Documentation/hwmon/ltc2978.rst
12517 F: Documentation/hwmon/ltc3815.rst
12518 F: Documentation/hwmon/max16064.rst
12519 F: Documentation/hwmon/max20751.rst
12520 F: Documentation/hwmon/max31785.rst
12521 F: Documentation/hwmon/max34440.rst
12522 F: Documentation/hwmon/max8688.rst
12523 F: Documentation/hwmon/pmbus.rst
12524 F: Documentation/hwmon/pmbus-core.rst
12525 F: Documentation/hwmon/tps40422.rst
12526 F: Documentation/hwmon/ucd9000.rst
12527 F: Documentation/hwmon/ucd9200.rst
12528 F: Documentation/hwmon/zl6100.rst
12529 F: drivers/hwmon/pmbus/
12530 F: include/linux/pmbus.h
12532 PMC SIERRA MaxRAID DRIVER
12533 L: linux-scsi@vger.kernel.org
12534 W: http://www.pmc-sierra.com/
12536 F: drivers/scsi/pmcraid.*
12538 PMC SIERRA PM8001 DRIVER
12539 M: Jack Wang <jinpu.wang@profitbricks.com>
12540 M: lindar_liu@usish.com
12541 L: linux-scsi@vger.kernel.org
12543 F: drivers/scsi/pm8001/
12546 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12550 PNI RM3100 IIO DRIVER
12551 M: Song Qiang <songqiang1304521@gmail.com>
12552 L: linux-iio@vger.kernel.org
12554 F: drivers/iio/magnetometer/rm3100*
12555 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12557 POSIX CLOCKS and TIMERS
12558 M: Thomas Gleixner <tglx@linutronix.de>
12559 L: linux-kernel@vger.kernel.org
12560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12563 F: include/linux/timer*
12564 F: kernel/time/*timer*
12566 POWER MANAGEMENT CORE
12567 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12568 L: linux-pm@vger.kernel.org
12569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12570 B: https://bugzilla.kernel.org
12572 F: drivers/base/power/
12573 F: include/linux/pm.h
12574 F: include/linux/pm_*
12575 F: include/linux/powercap.h
12576 F: drivers/powercap/
12577 F: kernel/configs/nopm.config
12579 POWER STATE COORDINATION INTERFACE (PSCI)
12580 M: Mark Rutland <mark.rutland@arm.com>
12581 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12582 L: linux-arm-kernel@lists.infradead.org
12584 F: drivers/firmware/psci/
12585 F: include/linux/psci.h
12586 F: include/uapi/linux/psci.h
12588 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12589 M: Sebastian Reichel <sre@kernel.org>
12590 L: linux-pm@vger.kernel.org
12591 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12593 F: Documentation/ABI/testing/sysfs-class-power
12594 F: Documentation/devicetree/bindings/power/supply/
12595 F: include/linux/power_supply.h
12596 F: drivers/power/supply/
12598 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12599 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12600 L: linuxppc-dev@lists.ozlabs.org
12602 F: drivers/char/powernv-op-panel.c
12604 PPP OVER ATM (RFC 2364)
12605 M: Mitchell Blank Jr <mitch@sfgoth.com>
12607 F: net/atm/pppoatm.c
12608 F: include/uapi/linux/atmppp.h
12611 M: Michal Ostrowski <mostrows@earthlink.net>
12613 F: drivers/net/ppp/pppoe.c
12614 F: drivers/net/ppp/pppox.c
12617 M: James Chapman <jchapman@katalix.com>
12619 F: net/l2tp/l2tp_ppp.c
12620 F: include/linux/if_pppol2tp.h
12621 F: include/uapi/linux/if_pppol2tp.h
12623 PPP PROTOCOL DRIVERS AND COMPRESSORS
12624 M: Paul Mackerras <paulus@samba.org>
12625 L: linux-ppp@vger.kernel.org
12627 F: drivers/net/ppp/ppp_*
12630 M: Rodolfo Giometti <giometti@enneenne.com>
12631 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
12632 L: linuxpps@ml.enneenne.com (subscribers-only)
12634 F: Documentation/pps/
12635 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
12636 F: Documentation/ABI/testing/sysfs-pps
12638 F: include/linux/pps*.h
12639 F: include/uapi/linux/pps.h
12642 M: Dmitry Kozlov <xeb@mail.ru>
12643 L: netdev@vger.kernel.org
12645 F: drivers/net/ppp/pptp.c
12646 W: http://sourceforge.net/projects/accel-pptp
12649 M: Petr Mladek <pmladek@suse.com>
12650 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12651 R: Steven Rostedt <rostedt@goodmis.org>
12654 F: include/linux/printk.h
12656 PRISM54 WIRELESS DRIVER
12657 M: Luis Chamberlain <mcgrof@kernel.org>
12658 L: linux-wireless@vger.kernel.org
12659 W: http://wireless.kernel.org/en/users/Drivers/p54
12661 F: drivers/net/wireless/intersil/prism54/
12664 R: Alexey Dobriyan <adobriyan@gmail.com>
12665 L: linux-kernel@vger.kernel.org
12666 L: linux-fsdevel@vger.kernel.org
12669 F: include/linux/proc_fs.h
12670 F: tools/testing/selftests/proc/
12671 F: Documentation/filesystems/proc.txt
12674 M: Luis Chamberlain <mcgrof@kernel.org>
12675 M: Kees Cook <keescook@chromium.org>
12676 L: linux-kernel@vger.kernel.org
12677 L: linux-fsdevel@vger.kernel.org
12679 F: fs/proc/proc_sysctl.c
12680 F: include/linux/sysctl.h
12682 F: tools/testing/selftests/sysctl/
12684 PS3 NETWORK SUPPORT
12685 M: Geoff Levand <geoff@infradead.org>
12686 L: netdev@vger.kernel.org
12687 L: linuxppc-dev@lists.ozlabs.org
12689 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
12691 PS3 PLATFORM SUPPORT
12692 M: Geoff Levand <geoff@infradead.org>
12693 L: linuxppc-dev@lists.ozlabs.org
12695 F: arch/powerpc/boot/ps3*
12696 F: arch/powerpc/include/asm/lv1call.h
12697 F: arch/powerpc/include/asm/ps3*.h
12698 F: arch/powerpc/platforms/ps3/
12701 F: drivers/rtc/rtc-ps3.c
12702 F: drivers/usb/host/*ps3.c
12703 F: sound/ppc/snd_ps3*
12706 M: Jim Paris <jim@jtan.com>
12707 M: Geoff Levand <geoff@infradead.org>
12708 L: linuxppc-dev@lists.ozlabs.org
12710 F: drivers/block/ps3vram.c
12712 PSAMPLE PACKET SAMPLING SUPPORT:
12713 M: Yotam Gigi <yotam.gi@gmail.com>
12716 F: include/net/psample.h
12717 F: include/uapi/linux/psample.h
12720 M: Kees Cook <keescook@chromium.org>
12721 M: Anton Vorontsov <anton@enomsg.org>
12722 M: Colin Cross <ccross@android.com>
12723 M: Tony Luck <tony.luck@intel.com>
12725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12727 F: include/linux/pstore*
12728 F: drivers/firmware/efi/efi-pstore.c
12729 F: drivers/acpi/apei/erst.c
12730 F: Documentation/admin-guide/ramoops.rst
12731 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12732 K: \b(pstore|ramoops)
12734 PTP HARDWARE CLOCK SUPPORT
12735 M: Richard Cochran <richardcochran@gmail.com>
12736 L: netdev@vger.kernel.org
12738 W: http://linuxptp.sourceforge.net/
12739 F: Documentation/ABI/testing/sysfs-ptp
12740 F: Documentation/ptp/*
12741 F: drivers/net/phy/dp83640*
12743 F: include/linux/ptp_cl*
12746 M: Oleg Nesterov <oleg@redhat.com>
12748 F: include/asm-generic/syscall.h
12749 F: include/linux/ptrace.h
12750 F: include/linux/regset.h
12751 F: include/linux/tracehook.h
12752 F: include/uapi/linux/ptrace.h
12753 F: include/uapi/linux/ptrace.h
12754 F: include/asm-generic/ptrace.h
12756 F: arch/*/ptrace*.c
12757 F: arch/*/*/ptrace*.c
12758 F: arch/*/include/asm/ptrace*.h
12761 M: Hans Verkuil <hverkuil@xs4all.nl>
12762 L: linux-media@vger.kernel.org
12763 T: git git://linuxtv.org/media_tree.git
12765 F: drivers/media/usb/pulse8-cec/*
12766 F: Documentation/media/cec-drivers/pulse8-cec.rst
12768 PVRUSB2 VIDEO4LINUX DRIVER
12769 M: Mike Isely <isely@pobox.com>
12770 L: pvrusb2@isely.net (subscribers-only)
12771 L: linux-media@vger.kernel.org
12772 W: http://www.isely.net/pvrusb2/
12773 T: git git://linuxtv.org/media_tree.git
12775 F: Documentation/media/v4l-drivers/pvrusb2*
12776 F: drivers/media/usb/pvrusb2/
12779 M: Hans Verkuil <hverkuil@xs4all.nl>
12780 L: linux-media@vger.kernel.org
12781 T: git git://linuxtv.org/media_tree.git
12783 F: drivers/media/usb/pwc/*
12784 F: include/trace/events/pwc.h
12787 M: Kamil Debski <kamil@wypas.org>
12788 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12789 L: linux-hwmon@vger.kernel.org
12791 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12792 F: Documentation/hwmon/pwm-fan.rst
12793 F: drivers/hwmon/pwm-fan.c
12796 M: Sean Young <sean@mess.org>
12797 L: linux-media@vger.kernel.org
12799 F: drivers/media/rc/pwm-ir-tx.c
12802 M: Thierry Reding <thierry.reding@gmail.com>
12803 L: linux-pwm@vger.kernel.org
12805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12806 F: Documentation/pwm.txt
12807 F: Documentation/devicetree/bindings/pwm/
12808 F: include/linux/pwm.h
12810 F: drivers/video/backlight/pwm_bl.c
12811 F: include/linux/pwm_backlight.h
12812 F: drivers/gpio/gpio-mvebu.c
12813 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12816 M: Robert Jarzmik <robert.jarzmik@free.fr>
12817 L: linux-gpio@vger.kernel.org
12819 F: drivers/gpio/gpio-pxa.c
12825 M: Robert Jarzmik <robert.jarzmik@free.fr>
12826 L: linux-rtc@vger.kernel.org
12829 PXA2xx/PXA3xx SUPPORT
12830 M: Daniel Mack <daniel@zonque.org>
12831 M: Haojian Zhuang <haojian.zhuang@gmail.com>
12832 M: Robert Jarzmik <robert.jarzmik@free.fr>
12833 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12834 T: git git://github.com/hzhuang1/linux.git
12835 T: git git://github.com/rjarzmik/linux.git
12837 F: arch/arm/boot/dts/pxa*
12838 F: arch/arm/mach-pxa/
12839 F: drivers/dma/pxa*
12840 F: drivers/pcmcia/pxa2xx*
12841 F: drivers/pinctrl/pxa/
12842 F: drivers/spi/spi-pxa2xx*
12843 F: drivers/usb/gadget/udc/pxa2*
12844 F: include/sound/pxa2xx-lib.h
12849 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12850 L: qat-linux@intel.com
12852 F: drivers/crypto/qat/
12854 QCOM AUDIO (ASoC) DRIVERS
12855 M: Patrick Lai <plai@codeaurora.org>
12856 M: Banajit Goswami <bgoswami@codeaurora.org>
12857 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12861 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12862 M: Gabriel Somlo <somlo@cmu.edu>
12863 M: "Michael S. Tsirkin" <mst@redhat.com>
12864 L: qemu-devel@nongnu.org
12866 F: drivers/firmware/qemu_fw_cfg.c
12867 F: include/uapi/linux/qemu_fw_cfg.h
12870 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12871 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12872 L: linux-rdma@vger.kernel.org
12874 F: drivers/infiniband/hw/qib/
12876 QLOGIC QL41xxx FCOE DRIVER
12877 M: QLogic-Storage-Upstream@cavium.com
12878 L: linux-scsi@vger.kernel.org
12880 F: drivers/scsi/qedf/
12882 QLOGIC QL41xxx ISCSI DRIVER
12883 M: QLogic-Storage-Upstream@cavium.com
12884 L: linux-scsi@vger.kernel.org
12886 F: drivers/scsi/qedi/
12888 QLOGIC QL4xxx ETHERNET DRIVER
12889 M: Ariel Elior <aelior@marvell.com>
12890 M: GR-everest-linux-l2@marvell.com
12891 L: netdev@vger.kernel.org
12893 F: drivers/net/ethernet/qlogic/qed/
12894 F: include/linux/qed/
12895 F: drivers/net/ethernet/qlogic/qede/
12897 QLOGIC QL4xxx RDMA DRIVER
12898 M: Michal Kalderon <mkalderon@marvell.com>
12899 M: Ariel Elior <aelior@marvell.com>
12900 L: linux-rdma@vger.kernel.org
12902 F: drivers/infiniband/hw/qedr/
12903 F: include/uapi/rdma/qedr-abi.h
12905 QLOGIC QLA1280 SCSI DRIVER
12906 M: Michael Reed <mdr@sgi.com>
12907 L: linux-scsi@vger.kernel.org
12909 F: drivers/scsi/qla1280.[ch]
12911 QLOGIC QLA2XXX FC-SCSI DRIVER
12912 M: qla2xxx-upstream@qlogic.com
12913 L: linux-scsi@vger.kernel.org
12915 F: Documentation/scsi/LICENSE.qla2xxx
12916 F: drivers/scsi/qla2xxx/
12918 QLOGIC QLA3XXX NETWORK DRIVER
12919 M: GR-Linux-NIC-Dev@marvell.com
12920 L: netdev@vger.kernel.org
12922 F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12923 F: drivers/net/ethernet/qlogic/qla3xxx.*
12925 QLOGIC QLA4XXX iSCSI DRIVER
12926 M: QLogic-Storage-Upstream@qlogic.com
12927 L: linux-scsi@vger.kernel.org
12929 F: Documentation/scsi/LICENSE.qla4xxx
12930 F: drivers/scsi/qla4xxx/
12932 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12933 M: Shahed Shaikh <shshaikh@marvell.com>
12934 M: Manish Chopra <manishc@marvell.com>
12935 M: GR-Linux-NIC-Dev@marvell.com
12936 L: netdev@vger.kernel.org
12938 F: drivers/net/ethernet/qlogic/qlcnic/
12940 QLOGIC QLGE 10Gb ETHERNET DRIVER
12941 M: Manish Chopra <manishc@marvell.com>
12942 M: GR-Linux-NIC-Dev@marvell.com
12943 L: netdev@vger.kernel.org
12945 F: drivers/net/ethernet/qlogic/qlge/
12947 QM1D1B0004 MEDIA DRIVER
12948 M: Akihiro Tsukada <tskd08@gmail.com>
12949 L: linux-media@vger.kernel.org
12951 F: drivers/media/tuners/qm1d1b0004*
12953 QM1D1C0042 MEDIA DRIVER
12954 M: Akihiro Tsukada <tskd08@gmail.com>
12955 L: linux-media@vger.kernel.org
12957 F: drivers/media/tuners/qm1d1c0042*
12960 M: Anders Larsen <al@alarsen.net>
12961 W: http://www.alarsen.net/linux/qnx4fs/
12964 F: include/uapi/linux/qnx4_fs.h
12965 F: include/uapi/linux/qnxtypes.h
12967 QORIQ DPAA2 FSL-MC BUS DRIVER
12968 M: Stuart Yoder <stuyoder@gmail.com>
12969 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
12970 L: linux-kernel@vger.kernel.org
12972 F: drivers/bus/fsl-mc/
12973 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12974 F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
12976 QT1010 MEDIA DRIVER
12977 M: Antti Palosaari <crope@iki.fi>
12978 L: linux-media@vger.kernel.org
12979 W: https://linuxtv.org
12980 W: http://palosaari.fi/linux/
12981 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12982 T: git git://linuxtv.org/anttip/media_tree.git
12984 F: drivers/media/tuners/qt1010*
12986 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12987 M: Kalle Valo <kvalo@codeaurora.org>
12988 L: ath10k@lists.infradead.org
12989 W: http://wireless.kernel.org/en/users/Drivers/ath10k
12990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12992 F: drivers/net/wireless/ath/ath10k/
12994 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12995 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12996 L: linux-wireless@vger.kernel.org
12997 W: http://wireless.kernel.org/en/users/Drivers/ath9k
12999 F: drivers/net/wireless/ath/ath9k/
13001 QUALCOMM CAMERA SUBSYSTEM DRIVER
13002 M: Todor Tomov <todor.too@gmail.com>
13003 L: linux-media@vger.kernel.org
13005 F: Documentation/devicetree/bindings/media/qcom,camss.txt
13006 F: Documentation/media/v4l-drivers/qcom_camss.rst
13007 F: drivers/media/platform/qcom/camss/
13009 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13010 M: Ilia Lin <ilia.lin@kernel.org>
13011 L: linux-pm@vger.kernel.org
13013 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
13014 F: drivers/cpufreq/qcom-cpufreq-kryo.c
13016 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13017 M: Timur Tabi <timur@kernel.org>
13018 L: netdev@vger.kernel.org
13020 F: drivers/net/ethernet/qualcomm/emac/
13022 QUALCOMM ETHQOS ETHERNET DRIVER
13023 M: Vinod Koul <vkoul@kernel.org>
13024 M: Niklas Cassel <niklas.cassel@linaro.org>
13025 L: netdev@vger.kernel.org
13027 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13028 F: Documentation/devicetree/bindings/net/qcom,dwmac.txt
13030 QUALCOMM GENERIC INTERFACE I2C DRIVER
13031 M: Alok Chauhan <alokc@codeaurora.org>
13032 M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
13033 L: linux-i2c@vger.kernel.org
13034 L: linux-arm-msm@vger.kernel.org
13036 F: drivers/i2c/busses/i2c-qcom-geni.c
13038 QUALCOMM HEXAGON ARCHITECTURE
13039 M: Richard Kuo <rkuo@codeaurora.org>
13040 L: linux-hexagon@vger.kernel.org
13041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
13045 QUALCOMM HIDMA DRIVER
13046 M: Sinan Kaya <okaya@kernel.org>
13047 L: linux-arm-kernel@lists.infradead.org
13048 L: linux-arm-msm@vger.kernel.org
13049 L: dmaengine@vger.kernel.org
13051 F: drivers/dma/qcom/hidma*
13054 M: Rob Clark <robdclark@gmail.com>
13055 L: iommu@lists.linux-foundation.org
13056 L: linux-arm-msm@vger.kernel.org
13058 F: drivers/iommu/qcom_iommu.c
13060 QUALCOMM TSENS THERMAL DRIVER
13061 M: Amit Kucheria <amit.kucheria@linaro.org>
13062 L: linux-pm@vger.kernel.org
13063 L: linux-arm-msm@vger.kernel.org
13065 F: drivers/thermal/qcom/
13067 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13068 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
13069 L: linux-media@vger.kernel.org
13070 L: linux-arm-msm@vger.kernel.org
13071 T: git git://linuxtv.org/media_tree.git
13073 F: drivers/media/platform/qcom/venus/
13075 QUALCOMM WCN36XX WIRELESS DRIVER
13076 M: Kalle Valo <kvalo@codeaurora.org>
13077 L: wcn36xx@lists.infradead.org
13078 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
13079 T: git git://github.com/KrasnikovEugene/wcn36xx.git
13081 F: drivers/net/wireless/ath/wcn36xx/
13083 QUANTENNA QTNFMAC WIRELESS DRIVER
13084 M: Igor Mitsyanko <imitsyanko@quantenna.com>
13085 M: Avinash Patil <avinashp@quantenna.com>
13086 M: Sergey Matyukevich <smatyukevich@quantenna.com>
13087 L: linux-wireless@vger.kernel.org
13089 F: drivers/net/wireless/quantenna
13091 RADEON and AMDGPU DRM DRIVERS
13092 M: Alex Deucher <alexander.deucher@amd.com>
13093 M: Christian König <christian.koenig@amd.com>
13094 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
13095 L: amd-gfx@lists.freedesktop.org
13096 T: git git://people.freedesktop.org/~agd5f/linux
13098 F: drivers/gpu/drm/radeon/
13099 F: include/uapi/drm/radeon_drm.h
13100 F: drivers/gpu/drm/amd/
13101 F: include/uapi/drm/amdgpu_drm.h
13103 RADEON FRAMEBUFFER DISPLAY DRIVER
13104 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
13105 L: linux-fbdev@vger.kernel.org
13107 F: drivers/video/fbdev/aty/radeon*
13108 F: include/uapi/linux/radeonfb.h
13110 RADIOSHARK RADIO DRIVER
13111 M: Hans Verkuil <hverkuil@xs4all.nl>
13112 L: linux-media@vger.kernel.org
13113 T: git git://linuxtv.org/media_tree.git
13115 F: drivers/media/radio/radio-shark.c
13117 RADIOSHARK2 RADIO DRIVER
13118 M: Hans Verkuil <hverkuil@xs4all.nl>
13119 L: linux-media@vger.kernel.org
13120 T: git git://linuxtv.org/media_tree.git
13122 F: drivers/media/radio/radio-shark2.c
13123 F: drivers/media/radio/radio-tea5777.c
13125 RADOS BLOCK DEVICE (RBD)
13126 M: Ilya Dryomov <idryomov@gmail.com>
13127 M: Sage Weil <sage@redhat.com>
13128 M: Alex Elder <elder@kernel.org>
13129 L: ceph-devel@vger.kernel.org
13130 W: http://ceph.com/
13131 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13132 T: git git://github.com/ceph/ceph-client.git
13134 F: Documentation/ABI/testing/sysfs-bus-rbd
13135 F: drivers/block/rbd.c
13136 F: drivers/block/rbd_types.h
13138 RAGE128 FRAMEBUFFER DISPLAY DRIVER
13139 M: Paul Mackerras <paulus@samba.org>
13140 L: linux-fbdev@vger.kernel.org
13142 F: drivers/video/fbdev/aty/aty128fb.c
13144 RAINSHADOW-CEC DRIVER
13145 M: Hans Verkuil <hverkuil@xs4all.nl>
13146 L: linux-media@vger.kernel.org
13147 T: git git://linuxtv.org/media_tree.git
13149 F: drivers/media/usb/rainshadow-cec/*
13151 RALINK MIPS ARCHITECTURE
13152 M: John Crispin <john@phrozen.org>
13153 L: linux-mips@vger.kernel.org
13155 F: arch/mips/ralink
13157 RALINK RT2X00 WIRELESS LAN DRIVER
13159 M: Stanislaw Gruszka <sgruszka@redhat.com>
13160 M: Helmut Schaa <helmut.schaa@googlemail.com>
13161 L: linux-wireless@vger.kernel.org
13163 F: drivers/net/wireless/ralink/rt2x00/
13165 RAMDISK RAM BLOCK DEVICE DRIVER
13166 M: Jens Axboe <axboe@kernel.dk>
13168 F: Documentation/blockdev/ramdisk.txt
13169 F: drivers/block/brd.c
13171 RANCHU VIRTUAL BOARD FOR MIPS
13172 M: Miodrag Dinic <miodrag.dinic@mips.com>
13173 L: linux-mips@vger.kernel.org
13175 F: arch/mips/generic/board-ranchu.c
13176 F: arch/mips/configs/generic/board-ranchu.config
13178 RANDOM NUMBER DRIVER
13179 M: "Theodore Ts'o" <tytso@mit.edu>
13181 F: drivers/char/random.c
13184 M: Matt Porter <mporter@kernel.crashing.org>
13185 M: Alexandre Bounine <alex.bou9@gmail.com>
13187 F: drivers/rapidio/
13190 M: Tony Luck <tony.luck@intel.com>
13191 M: Borislav Petkov <bp@alien8.de>
13192 L: linux-edac@vger.kernel.org
13195 F: include/linux/ras.h
13196 F: include/ras/ras_event.h
13197 F: Documentation/admin-guide/ras.rst
13199 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13200 L: linux-wireless@vger.kernel.org
13202 F: drivers/net/wireless/ray*
13204 RCUTORTURE TEST FRAMEWORK
13205 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
13206 M: Josh Triplett <josh@joshtriplett.org>
13207 R: Steven Rostedt <rostedt@goodmis.org>
13208 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13209 R: Lai Jiangshan <jiangshanlai@gmail.com>
13210 L: rcu@vger.kernel.org
13212 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13213 F: tools/testing/selftests/rcutorture
13216 M: Florian Fainelli <florian@openwrt.org>
13219 RDC R6040 FAST ETHERNET DRIVER
13220 M: Florian Fainelli <f.fainelli@gmail.com>
13221 L: netdev@vger.kernel.org
13223 F: drivers/net/ethernet/rdc/r6040.c
13225 RDMAVT - RDMA verbs software
13226 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
13227 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
13228 L: linux-rdma@vger.kernel.org
13230 F: drivers/infiniband/sw/rdmavt
13232 RDS - RELIABLE DATAGRAM SOCKETS
13233 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
13234 L: netdev@vger.kernel.org
13235 L: linux-rdma@vger.kernel.org
13236 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
13237 W: https://oss.oracle.com/projects/rds/
13240 F: Documentation/networking/rds.txt
13242 RDT - RESOURCE ALLOCATION
13243 M: Fenghua Yu <fenghua.yu@intel.com>
13244 M: Reinette Chatre <reinette.chatre@intel.com>
13245 L: linux-kernel@vger.kernel.org
13247 F: arch/x86/kernel/cpu/resctrl/
13248 F: arch/x86/include/asm/resctrl_sched.h
13249 F: Documentation/x86/resctrl*
13251 READ-COPY UPDATE (RCU)
13252 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
13253 M: Josh Triplett <josh@joshtriplett.org>
13254 R: Steven Rostedt <rostedt@goodmis.org>
13255 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13256 R: Lai Jiangshan <jiangshanlai@gmail.com>
13257 R: Joel Fernandes <joel@joelfernandes.org>
13258 L: rcu@vger.kernel.org
13259 W: http://www.rdrop.com/users/paulmck/RCU/
13261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13262 F: Documentation/RCU/
13263 X: Documentation/RCU/torture.txt
13264 F: include/linux/rcu*
13265 X: include/linux/srcu*.h
13267 X: kernel/rcu/srcu*.c
13269 REAL TIME CLOCK (RTC) SUBSYSTEM
13270 M: Alessandro Zummo <a.zummo@towertech.it>
13271 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13272 L: linux-rtc@vger.kernel.org
13273 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
13274 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13276 F: Documentation/devicetree/bindings/rtc/
13277 F: Documentation/rtc.txt
13279 F: include/linux/rtc.h
13280 F: include/uapi/linux/rtc.h
13281 F: include/linux/rtc/
13282 F: include/linux/platform_data/rtc-*
13283 F: tools/testing/selftests/rtc/
13285 REALTEK AUDIO CODECS
13286 M: Bard Liao <bardliao@realtek.com>
13287 M: Oder Chiou <oder_chiou@realtek.com>
13289 F: sound/soc/codecs/rt*
13290 F: include/sound/rt*.h
13292 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13293 M: Linus Walleij <linus.walleij@linaro.org>
13295 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13296 F: drivers/net/dsa/realtek-smi*
13297 F: drivers/net/dsa/rtl83*
13299 REDPINE WIRELESS DRIVER
13300 M: Amitkumar Karwar <amitkarwar@gmail.com>
13301 M: Siva Rebbagondla <siva8118@gmail.com>
13302 L: linux-wireless@vger.kernel.org
13304 F: drivers/net/wireless/rsi/
13306 REGISTER MAP ABSTRACTION
13307 M: Mark Brown <broonie@kernel.org>
13308 L: linux-kernel@vger.kernel.org
13309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13311 F: Documentation/devicetree/bindings/regmap/
13312 F: drivers/base/regmap/
13313 F: include/linux/regmap.h
13315 REISERFS FILE SYSTEM
13316 L: reiserfs-devel@vger.kernel.org
13320 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13321 M: Ohad Ben-Cohen <ohad@wizery.com>
13322 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13323 L: linux-remoteproc@vger.kernel.org
13324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13326 F: Documentation/devicetree/bindings/remoteproc/
13327 F: Documentation/remoteproc.txt
13328 F: drivers/remoteproc/
13329 F: include/linux/remoteproc.h
13331 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13332 M: Ohad Ben-Cohen <ohad@wizery.com>
13333 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13334 L: linux-remoteproc@vger.kernel.org
13335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13338 F: Documentation/rpmsg.txt
13339 F: include/linux/rpmsg.h
13340 F: include/linux/rpmsg/
13342 RENESAS CLOCK DRIVERS
13343 M: Geert Uytterhoeven <geert+renesas@glider.be>
13344 L: linux-renesas-soc@vger.kernel.org
13345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13347 F: drivers/clk/renesas/
13349 RENESAS EMEV2 I2C DRIVER
13350 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13352 F: drivers/i2c/busses/i2c-emev2.c
13354 RENESAS ETHERNET DRIVERS
13355 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13356 L: netdev@vger.kernel.org
13357 L: linux-renesas-soc@vger.kernel.org
13358 F: Documentation/devicetree/bindings/net/renesas,*.txt
13359 F: Documentation/devicetree/bindings/net/sh_eth.txt
13360 F: drivers/net/ethernet/renesas/
13361 F: include/linux/sh_eth.h
13363 RENESAS R-CAR GYROADC DRIVER
13364 M: Marek Vasut <marek.vasut@gmail.com>
13365 L: linux-iio@vger.kernel.org
13367 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13368 F: drivers/iio/adc/rcar-gyroadc.c
13370 RENESAS R-CAR I2C DRIVERS
13371 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13373 F: drivers/i2c/busses/i2c-rcar.c
13374 F: drivers/i2c/busses/i2c-sh_mobile.c
13376 RENESAS RIIC DRIVER
13377 M: Chris Brandt <chris.brandt@renesas.com>
13379 F: Documentation/devicetree/bindings/i2c/i2c-riic.txt
13380 F: drivers/i2c/busses/i2c-riic.c
13382 RENESAS USB PHY DRIVER
13383 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13384 L: linux-renesas-soc@vger.kernel.org
13386 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
13388 RESET CONTROLLER FRAMEWORK
13389 M: Philipp Zabel <p.zabel@pengutronix.de>
13390 T: git git://git.pengutronix.de/git/pza/linux
13393 F: Documentation/devicetree/bindings/reset/
13394 F: include/dt-bindings/reset/
13395 F: include/linux/reset.h
13396 F: include/linux/reset/
13397 F: include/linux/reset-controller.h
13399 RESTARTABLE SEQUENCES SUPPORT
13400 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13401 M: Peter Zijlstra <peterz@infradead.org>
13402 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
13403 M: Boqun Feng <boqun.feng@gmail.com>
13404 L: linux-kernel@vger.kernel.org
13407 F: include/uapi/linux/rseq.h
13408 F: include/trace/events/rseq.h
13409 F: tools/testing/selftests/rseq/
13412 M: Johannes Berg <johannes@sipsolutions.net>
13413 L: linux-wireless@vger.kernel.org
13414 W: http://wireless.kernel.org/
13415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13418 F: Documentation/rfkill.txt
13419 F: Documentation/ABI/stable/sysfs-class-rfkill
13421 F: include/linux/rfkill.h
13422 F: include/uapi/linux/rfkill.h
13425 M: Thomas Graf <tgraf@suug.ch>
13426 M: Herbert Xu <herbert@gondor.apana.org.au>
13427 L: netdev@vger.kernel.org
13429 F: lib/rhashtable.c
13430 F: lib/test_rhashtable.c
13431 F: include/linux/rhashtable.h
13432 F: include/linux/rhashtable-types.h
13434 RICOH R5C592 MEMORYSTICK DRIVER
13435 M: Maxim Levitsky <maximlevitsky@gmail.com>
13437 F: drivers/memstick/host/r592.*
13439 RICOH SMARTMEDIA/XD DRIVER
13440 M: Maxim Levitsky <maximlevitsky@gmail.com>
13442 F: drivers/mtd/nand/raw/r852.c
13443 F: drivers/mtd/nand/raw/r852.h
13445 RISC-V ARCHITECTURE
13446 M: Palmer Dabbelt <palmer@sifive.com>
13447 M: Albert Ou <aou@eecs.berkeley.edu>
13448 L: linux-riscv@lists.infradead.org
13449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13456 M: Stefan Achatz <erazor_de@users.sourceforge.net>
13457 W: http://sourceforge.net/projects/roccat/
13459 F: drivers/hid/hid-roccat*
13460 F: include/linux/hid-roccat*
13461 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
13463 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13464 M: Jacob chen <jacob2.chen@rock-chips.com>
13465 L: linux-media@vger.kernel.org
13467 F: drivers/media/platform/rockchip/rga/
13468 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
13470 ROCKCHIP VPU CODEC DRIVER
13471 M: Ezequiel Garcia <ezequiel@collabora.com>
13472 L: linux-media@vger.kernel.org
13474 F: drivers/staging/media/platform/rockchip/vpu/
13475 F: Documentation/devicetree/bindings/media/rockchip-vpu.txt
13478 M: Jiri Pirko <jiri@resnulli.us>
13479 L: netdev@vger.kernel.org
13481 F: drivers/net/ethernet/rocker/
13485 W: http://www.comtrol.com
13487 F: Documentation/serial/rocket.rst
13488 F: drivers/tty/rocket*
13490 ROCKETPORT EXPRESS/INFINITY DRIVER
13491 M: Kevin Cernekee <cernekee@gmail.com>
13492 L: linux-serial@vger.kernel.org
13494 F: drivers/tty/serial/rp2.*
13496 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13497 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13498 L: linux-kernel@vger.kernel.org
13499 L: linux-renesas-soc@vger.kernel.org
13501 F: drivers/mfd/bd9571mwv.c
13502 F: drivers/regulator/bd9571mwv-regulator.c
13503 F: drivers/gpio/gpio-bd9571mwv.c
13504 F: include/linux/mfd/bd9571mwv.h
13505 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13508 M: Ralf Baechle <ralf@linux-mips.org>
13509 L: linux-hams@vger.kernel.org
13510 W: http://www.linux-ax25.org/
13512 F: include/net/rose.h
13513 F: include/uapi/linux/rose.h
13516 RTL2830 MEDIA DRIVER
13517 M: Antti Palosaari <crope@iki.fi>
13518 L: linux-media@vger.kernel.org
13519 W: https://linuxtv.org
13520 W: http://palosaari.fi/linux/
13521 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13522 T: git git://linuxtv.org/anttip/media_tree.git
13524 F: drivers/media/dvb-frontends/rtl2830*
13526 RTL2832 MEDIA DRIVER
13527 M: Antti Palosaari <crope@iki.fi>
13528 L: linux-media@vger.kernel.org
13529 W: https://linuxtv.org
13530 W: http://palosaari.fi/linux/
13531 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13532 T: git git://linuxtv.org/anttip/media_tree.git
13534 F: drivers/media/dvb-frontends/rtl2832*
13536 RTL2832_SDR MEDIA DRIVER
13537 M: Antti Palosaari <crope@iki.fi>
13538 L: linux-media@vger.kernel.org
13539 W: https://linuxtv.org
13540 W: http://palosaari.fi/linux/
13541 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13542 T: git git://linuxtv.org/anttip/media_tree.git
13544 F: drivers/media/dvb-frontends/rtl2832_sdr*
13546 RTL8180 WIRELESS DRIVER
13547 L: linux-wireless@vger.kernel.org
13548 W: http://wireless.kernel.org/
13549 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13551 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
13553 RTL8187 WIRELESS DRIVER
13554 M: Herton Ronaldo Krzesinski <herton@canonical.com>
13555 M: Hin-Tak Leung <htl10@users.sourceforge.net>
13556 M: Larry Finger <Larry.Finger@lwfinger.net>
13557 L: linux-wireless@vger.kernel.org
13558 W: http://wireless.kernel.org/
13559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13561 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
13563 REALTEK WIRELESS DRIVER (rtlwifi family)
13564 M: Ping-Ke Shih <pkshih@realtek.com>
13565 L: linux-wireless@vger.kernel.org
13566 W: http://wireless.kernel.org/
13567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13569 F: drivers/net/wireless/realtek/rtlwifi/
13571 REALTEK WIRELESS DRIVER (rtw88)
13572 M: Yan-Hsuan Chuang <yhchuang@realtek.com>
13573 L: linux-wireless@vger.kernel.org
13575 F: drivers/net/wireless/realtek/rtw88/
13577 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13578 M: Jes Sorensen <Jes.Sorensen@gmail.com>
13579 L: linux-wireless@vger.kernel.org
13580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13582 F: drivers/net/wireless/realtek/rtl8xxxu/
13584 RXRPC SOCKETS (AF_RXRPC)
13585 M: David Howells <dhowells@redhat.com>
13586 L: linux-afs@lists.infradead.org
13589 F: include/keys/rxrpc-type.h
13590 F: include/net/af_rxrpc.h
13591 F: include/trace/events/rxrpc.h
13592 F: include/uapi/linux/rxrpc.h
13593 F: Documentation/networking/rxrpc.txt
13594 W: https://www.infradead.org/~dhowells/kafs/
13596 S3 SAVAGE FRAMEBUFFER DRIVER
13597 M: Antonino Daplas <adaplas@gmail.com>
13598 L: linux-fbdev@vger.kernel.org
13600 F: drivers/video/fbdev/savage/
13603 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
13604 M: Heiko Carstens <heiko.carstens@de.ibm.com>
13605 L: linux-s390@vger.kernel.org
13606 W: http://www.ibm.com/developerworks/linux/linux390/
13607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13611 F: Documentation/s390/
13612 F: Documentation/driver-api/s390-drivers.rst
13614 S390 COMMON I/O LAYER
13615 M: Sebastian Ott <sebott@linux.ibm.com>
13616 M: Peter Oberparleiter <oberpar@linux.ibm.com>
13617 L: linux-s390@vger.kernel.org
13618 W: http://www.ibm.com/developerworks/linux/linux390/
13620 F: drivers/s390/cio/
13623 M: Stefan Haberland <sth@linux.ibm.com>
13624 M: Jan Hoeppner <hoeppner@linux.ibm.com>
13625 L: linux-s390@vger.kernel.org
13626 W: http://www.ibm.com/developerworks/linux/linux390/
13628 F: drivers/s390/block/dasd*
13629 F: block/partitions/ibm.c
13632 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13633 L: linux-s390@vger.kernel.org
13634 W: http://www.ibm.com/developerworks/linux/linux390/
13636 F: drivers/iommu/s390-iommu.c
13638 S390 IUCV NETWORK LAYER
13639 M: Julian Wiedmann <jwi@linux.ibm.com>
13640 M: Ursula Braun <ubraun@linux.ibm.com>
13641 L: linux-s390@vger.kernel.org
13642 W: http://www.ibm.com/developerworks/linux/linux390/
13644 F: drivers/s390/net/*iucv*
13645 F: include/net/iucv/
13648 S390 NETWORK DRIVERS
13649 M: Julian Wiedmann <jwi@linux.ibm.com>
13650 M: Ursula Braun <ubraun@linux.ibm.com>
13651 L: linux-s390@vger.kernel.org
13652 W: http://www.ibm.com/developerworks/linux/linux390/
13654 F: drivers/s390/net/
13657 M: Sebastian Ott <sebott@linux.ibm.com>
13658 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13659 L: linux-s390@vger.kernel.org
13660 W: http://www.ibm.com/developerworks/linux/linux390/
13663 F: drivers/pci/hotplug/s390_pci_hpc.c
13665 S390 VFIO-CCW DRIVER
13666 M: Cornelia Huck <cohuck@redhat.com>
13667 M: Farhan Ali <alifm@linux.ibm.com>
13668 M: Eric Farman <farman@linux.ibm.com>
13669 R: Halil Pasic <pasic@linux.ibm.com>
13670 L: linux-s390@vger.kernel.org
13671 L: kvm@vger.kernel.org
13673 F: drivers/s390/cio/vfio_ccw*
13674 F: Documentation/s390/vfio-ccw.txt
13675 F: include/uapi/linux/vfio_ccw.h
13678 M: Harald Freudenberger <freude@linux.ibm.com>
13679 L: linux-s390@vger.kernel.org
13680 W: http://www.ibm.com/developerworks/linux/linux390/
13682 F: drivers/s390/crypto/
13684 S390 VFIO AP DRIVER
13685 M: Tony Krowiak <akrowiak@linux.ibm.com>
13686 M: Pierre Morel <pmorel@linux.ibm.com>
13687 M: Halil Pasic <pasic@linux.ibm.com>
13688 L: linux-s390@vger.kernel.org
13689 W: http://www.ibm.com/developerworks/linux/linux390/
13691 F: drivers/s390/crypto/vfio_ap_drv.c
13692 F: drivers/s390/crypto/vfio_ap_private.h
13693 F: drivers/s390/crypto/vfio_ap_ops.c
13694 F: Documentation/s390/vfio-ap.txt
13697 M: Steffen Maier <maier@linux.ibm.com>
13698 M: Benjamin Block <bblock@linux.ibm.com>
13699 L: linux-s390@vger.kernel.org
13700 W: http://www.ibm.com/developerworks/linux/linux390/
13702 F: drivers/s390/scsi/zfcp_*
13704 S3C24XX SD/MMC Driver
13705 M: Ben Dooks <ben-linux@fluff.org>
13706 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13708 F: drivers/mmc/host/s3cmci.*
13710 SAA6588 RDS RECEIVER DRIVER
13711 M: Hans Verkuil <hverkuil@xs4all.nl>
13712 L: linux-media@vger.kernel.org
13713 T: git git://linuxtv.org/media_tree.git
13714 W: https://linuxtv.org
13716 F: drivers/media/i2c/saa6588*
13718 SAA7134 VIDEO4LINUX DRIVER
13719 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13720 L: linux-media@vger.kernel.org
13721 W: https://linuxtv.org
13722 T: git git://linuxtv.org/media_tree.git
13724 F: Documentation/media/v4l-drivers/saa7134*
13725 F: drivers/media/pci/saa7134/
13727 SAA7146 VIDEO4LINUX-2 DRIVER
13728 M: Hans Verkuil <hverkuil@xs4all.nl>
13729 L: linux-media@vger.kernel.org
13730 T: git git://linuxtv.org/media_tree.git
13732 F: drivers/media/common/saa7146/
13733 F: drivers/media/pci/saa7146/
13734 F: include/media/drv-intf/saa7146*
13736 SAMSUNG AUDIO (ASoC) DRIVERS
13737 M: Krzysztof Kozlowski <krzk@kernel.org>
13738 M: Sangbeom Kim <sbkim73@samsung.com>
13739 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13740 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13742 F: sound/soc/samsung/
13743 F: Documentation/devicetree/bindings/sound/samsung*
13745 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13746 M: Krzysztof Kozlowski <krzk@kernel.org>
13747 L: linux-crypto@vger.kernel.org
13748 L: linux-samsung-soc@vger.kernel.org
13750 F: drivers/crypto/exynos-rng.c
13751 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13753 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13754 M: Łukasz Stelmach <l.stelmach@samsung.com>
13755 L: linux-samsung-soc@vger.kernel.org
13757 F: drivers/char/hw_random/exynos-trng.c
13758 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13760 SAMSUNG FRAMEBUFFER DRIVER
13761 M: Jingoo Han <jingoohan1@gmail.com>
13762 L: linux-fbdev@vger.kernel.org
13764 F: drivers/video/fbdev/s3c-fb.c
13766 SAMSUNG LAPTOP DRIVER
13767 M: Corentin Chary <corentin.chary@gmail.com>
13768 L: platform-driver-x86@vger.kernel.org
13770 F: drivers/platform/x86/samsung-laptop.c
13772 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13773 M: Sangbeom Kim <sbkim73@samsung.com>
13774 M: Krzysztof Kozlowski <krzk@kernel.org>
13775 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13776 L: linux-kernel@vger.kernel.org
13777 L: linux-samsung-soc@vger.kernel.org
13779 F: drivers/mfd/sec*.c
13780 F: drivers/regulator/s2m*.c
13781 F: drivers/regulator/s5m*.c
13782 F: drivers/clk/clk-s2mps11.c
13783 F: drivers/rtc/rtc-s5m.c
13784 F: include/linux/mfd/samsung/
13785 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13786 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13787 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13788 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13790 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13791 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13792 L: linux-media@vger.kernel.org
13793 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13795 F: drivers/media/platform/s3c-camif/
13796 F: include/media/drv-intf/s3c_camif.h
13798 SAMSUNG S3FWRN5 NFC DRIVER
13799 M: Robert Baldyga <r.baldyga@samsung.com>
13800 M: Krzysztof Opasiak <k.opasiak@samsung.com>
13801 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13803 F: drivers/nfc/s3fwrn5
13805 SAMSUNG S5C73M3 CAMERA DRIVER
13806 M: Kyungmin Park <kyungmin.park@samsung.com>
13807 M: Andrzej Hajda <a.hajda@samsung.com>
13808 L: linux-media@vger.kernel.org
13810 F: drivers/media/i2c/s5c73m3/*
13812 SAMSUNG S5K5BAF CAMERA DRIVER
13813 M: Kyungmin Park <kyungmin.park@samsung.com>
13814 M: Andrzej Hajda <a.hajda@samsung.com>
13815 L: linux-media@vger.kernel.org
13817 F: drivers/media/i2c/s5k5baf.c
13819 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13820 M: Krzysztof Kozlowski <krzk@kernel.org>
13821 M: Vladimir Zapolskiy <vz@mleia.com>
13822 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
13823 L: linux-crypto@vger.kernel.org
13824 L: linux-samsung-soc@vger.kernel.org
13826 F: drivers/crypto/s5p-sss.c
13828 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13829 M: Kyungmin Park <kyungmin.park@samsung.com>
13830 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13831 L: linux-media@vger.kernel.org
13832 Q: https://patchwork.linuxtv.org/project/linux-media/list/
13834 F: drivers/media/platform/exynos4-is/
13836 SAMSUNG SOC CLOCK DRIVERS
13837 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13838 M: Tomasz Figa <tomasz.figa@gmail.com>
13839 M: Chanwoo Choi <cw00.choi@samsung.com>
13841 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13843 F: drivers/clk/samsung/
13844 F: include/dt-bindings/clock/exynos*.h
13845 F: Documentation/devicetree/bindings/clock/exynos*.txt
13847 SAMSUNG SPI DRIVERS
13848 M: Kukjin Kim <kgene@kernel.org>
13849 M: Krzysztof Kozlowski <krzk@kernel.org>
13850 M: Andi Shyti <andi@etezian.org>
13851 L: linux-spi@vger.kernel.org
13852 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13854 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
13855 F: drivers/spi/spi-s3c*
13856 F: include/linux/platform_data/spi-s3c64xx.h
13858 SAMSUNG SXGBE DRIVERS
13859 M: Byungho An <bh74.an@samsung.com>
13860 M: Girish K S <ks.giri@samsung.com>
13861 M: Vipul Pandya <vipul.pandya@samsung.com>
13863 L: netdev@vger.kernel.org
13864 F: drivers/net/ethernet/samsung/sxgbe/
13866 SAMSUNG THERMAL DRIVER
13867 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13868 L: linux-pm@vger.kernel.org
13869 L: linux-samsung-soc@vger.kernel.org
13871 T: git https://github.com/lmajewski/linux-samsung-thermal.git
13872 F: drivers/thermal/samsung/
13874 SAMSUNG USB2 PHY DRIVER
13875 M: Kamil Debski <kamil@wypas.org>
13876 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13877 L: linux-kernel@vger.kernel.org
13879 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
13880 F: Documentation/phy/samsung-usb2.txt
13881 F: drivers/phy/samsung/phy-exynos4210-usb2.c
13882 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
13883 F: drivers/phy/samsung/phy-exynos5250-usb2.c
13884 F: drivers/phy/samsung/phy-s5pv210-usb2.c
13885 F: drivers/phy/samsung/phy-samsung-usb2.c
13886 F: drivers/phy/samsung/phy-samsung-usb2.h
13889 M: Zwane Mwaikambo <zwanem@gmail.com>
13891 F: drivers/watchdog/sc1200wdt.c
13894 M: Ingo Molnar <mingo@redhat.com>
13895 M: Peter Zijlstra <peterz@infradead.org>
13896 L: linux-kernel@vger.kernel.org
13897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13900 F: include/linux/sched.h
13901 F: include/uapi/linux/sched.h
13902 F: include/linux/wait.h
13903 F: include/linux/preempt.h
13905 SCR24X CHIP CARD INTERFACE DRIVER
13906 M: Lubomir Rintel <lkundrak@v3.sk>
13908 F: drivers/char/pcmcia/scr24x_cs.c
13911 M: Jens Axboe <axboe@kernel.dk>
13912 L: linux-scsi@vger.kernel.org
13913 W: http://www.kernel.dk
13915 F: drivers/scsi/sr*
13917 SCSI RDMA PROTOCOL (SRP) INITIATOR
13918 M: Bart Van Assche <bvanassche@acm.org>
13919 L: linux-rdma@vger.kernel.org
13921 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13922 F: drivers/infiniband/ulp/srp/
13923 F: include/scsi/srp.h
13925 SCSI RDMA PROTOCOL (SRP) TARGET
13926 M: Bart Van Assche <bvanassche@acm.org>
13927 L: linux-rdma@vger.kernel.org
13928 L: target-devel@vger.kernel.org
13930 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13931 F: drivers/infiniband/ulp/srpt/
13934 M: Doug Gilbert <dgilbert@interlog.com>
13935 L: linux-scsi@vger.kernel.org
13936 W: http://sg.danny.cz/sg
13938 F: Documentation/scsi/scsi-generic.txt
13939 F: drivers/scsi/sg.c
13940 F: include/scsi/sg.h
13943 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
13944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13945 M: "Martin K. Petersen" <martin.petersen@oracle.com>
13946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13947 Q: https://patchwork.kernel.org/project/linux-scsi/list/
13948 L: linux-scsi@vger.kernel.org
13950 F: Documentation/devicetree/bindings/scsi/
13955 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13956 L: linux-scsi@vger.kernel.org
13958 F: Documentation/scsi/st.txt
13959 F: drivers/scsi/st.*
13960 F: drivers/scsi/st_*.h
13962 SCSI TARGET SUBSYSTEM
13963 M: "Martin K. Petersen" <martin.petersen@oracle.com>
13964 L: linux-scsi@vger.kernel.org
13965 L: target-devel@vger.kernel.org
13966 W: http://www.linux-iscsi.org
13967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13968 Q: https://patchwork.kernel.org/project/target-devel/list/
13972 F: Documentation/target/
13975 M: Vlad Yasevich <vyasevich@gmail.com>
13976 M: Neil Horman <nhorman@tuxdriver.com>
13977 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13978 L: linux-sctp@vger.kernel.org
13979 W: http://lksctp.sourceforge.net
13981 F: Documentation/networking/sctp.txt
13982 F: include/linux/sctp.h
13983 F: include/uapi/linux/sctp.h
13984 F: include/net/sctp/
13988 M: Jim Cromie <jim.cromie@gmail.com>
13990 F: Documentation/i2c/busses/scx200_acb
13991 F: arch/x86/platform/scx200/
13992 F: drivers/watchdog/scx200_wdt.c
13993 F: drivers/i2c/busses/scx200*
13994 F: drivers/mtd/maps/scx200_docflash.c
13995 F: include/linux/scx200.h
13998 M: Jim Cromie <jim.cromie@gmail.com>
14000 F: drivers/char/scx200_gpio.c
14001 F: include/linux/scx200_gpio.h
14003 SCx200 HRT CLOCKSOURCE DRIVER
14004 M: Jim Cromie <jim.cromie@gmail.com>
14006 F: drivers/clocksource/scx200_hrt.c
14008 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14009 M: Sascha Sommer <saschasommer@freenet.de>
14010 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14012 F: drivers/mmc/host/sdricoh_cs.c
14014 SECO BOARDS CEC DRIVER
14015 M: Ettore Chimenti <ek5.chimenti@gmail.com>
14017 F: drivers/media/platform/seco-cec/seco-cec.c
14018 F: drivers/media/platform/seco-cec/seco-cec.h
14021 M: Kees Cook <keescook@chromium.org>
14022 R: Andy Lutomirski <luto@amacapital.net>
14023 R: Will Drewry <wad@chromium.org>
14024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14026 F: kernel/seccomp.c
14027 F: include/uapi/linux/seccomp.h
14028 F: include/linux/seccomp.h
14029 F: tools/testing/selftests/seccomp/*
14030 F: tools/testing/selftests/kselftest_harness.h
14031 F: Documentation/userspace-api/seccomp_filter.rst
14032 K: \bsecure_computing
14035 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14036 M: Al Cooper <alcooperx@gmail.com>
14037 L: linux-mmc@vger.kernel.org
14038 L: bcm-kernel-feedback-list@broadcom.com
14040 F: drivers/mmc/host/sdhci-brcmstb*
14042 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14043 M: Adrian Hunter <adrian.hunter@intel.com>
14044 L: linux-mmc@vger.kernel.org
14046 F: drivers/mmc/host/sdhci*
14047 F: include/linux/mmc/sdhci*
14049 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14050 M: Adrian Hunter <adrian.hunter@intel.com>
14051 M: Ritesh Harjani <riteshh@codeaurora.org>
14052 M: Asutosh Das <asutoshd@codeaurora.org>
14053 L: linux-mmc@vger.kernel.org
14055 F: drivers/mmc/host/cqhci*
14057 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14058 M: Prabu Thangamuthu <prabu.t@synopsys.com>
14059 M: Manjunath M B <manjumb@synopsys.com>
14060 L: linux-mmc@vger.kernel.org
14062 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
14064 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14065 M: Ludovic Desroches <ludovic.desroches@microchip.com>
14066 L: linux-mmc@vger.kernel.org
14068 F: drivers/mmc/host/sdhci-of-at91.c
14070 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14071 M: Ben Dooks <ben-linux@fluff.org>
14072 M: Jaehoon Chung <jh80.chung@samsung.com>
14073 L: linux-mmc@vger.kernel.org
14075 F: drivers/mmc/host/sdhci-s3c*
14077 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14078 M: Viresh Kumar <vireshk@kernel.org>
14079 L: linux-mmc@vger.kernel.org
14081 F: drivers/mmc/host/sdhci-spear.c
14083 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14084 M: Kishon Vijay Abraham I <kishon@ti.com>
14085 L: linux-mmc@vger.kernel.org
14087 F: drivers/mmc/host/sdhci-omap.c
14089 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14090 M: Scott Bauer <scott.bauer@intel.com>
14091 M: Jonathan Derrick <jonathan.derrick@intel.com>
14092 L: linux-block@vger.kernel.org
14095 F: block/opal_proto.h
14096 F: include/linux/sed*
14097 F: include/uapi/linux/sed*
14100 M: Security Officers <security@kernel.org>
14104 M: James Morris <jmorris@namei.org>
14105 M: "Serge E. Hallyn" <serge@hallyn.com>
14106 L: linux-security-module@vger.kernel.org (suggested Cc:)
14107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14108 W: http://kernsec.org/
14111 X: security/selinux/
14113 SELINUX SECURITY MODULE
14114 M: Paul Moore <paul@paul-moore.com>
14115 M: Stephen Smalley <sds@tycho.nsa.gov>
14116 M: Eric Paris <eparis@parisplace.org>
14117 L: selinux@vger.kernel.org
14118 W: https://selinuxproject.org
14119 W: https://github.com/SELinuxProject
14120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14122 F: include/uapi/linux/selinux_netlink.h
14123 F: security/selinux/
14124 F: scripts/selinux/
14125 F: Documentation/admin-guide/LSM/SELinux.rst
14128 M: Jiri Slaby <jirislaby@gmail.com>
14130 F: drivers/misc/phantom.c
14131 F: include/uapi/linux/phantom.h
14134 M: Rob Herring <robh@kernel.org>
14135 L: linux-serial@vger.kernel.org
14137 F: Documentation/devicetree/bindings/serial/slave-device.txt
14138 F: drivers/tty/serdev/
14139 F: include/linux/serdev.h
14142 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14143 L: linux-serial@vger.kernel.org
14145 F: Documentation/devicetree/bindings/serial/
14146 F: drivers/tty/serial/
14149 M: Sean Young <sean@mess.org>
14150 L: linux-media@vger.kernel.org
14152 F: drivers/media/rc/serial_ir.c
14155 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14156 M: Edward Cree <ecree@solarflare.com>
14157 M: Martin Habets <mhabets@solarflare.com>
14158 L: netdev@vger.kernel.org
14160 F: drivers/net/ethernet/sfc/
14162 SFF/SFP/SFP+ MODULE SUPPORT
14163 M: Russell King <linux@armlinux.org.uk>
14164 L: netdev@vger.kernel.org
14166 F: drivers/net/phy/phylink.c
14167 F: drivers/net/phy/sfp*
14168 F: include/linux/phylink.h
14169 F: include/linux/sfp.h
14172 M: Dimitri Sivanich <sivanich@sgi.com>
14174 F: drivers/misc/sgi-gru/
14176 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14177 M: Pat Gefre <pfg@sgi.com>
14178 L: linux-ia64@vger.kernel.org
14180 F: Documentation/ia64/serial.txt
14181 F: drivers/tty/serial/ioc?_serial.c
14182 F: include/linux/ioc?.h
14184 SGI XP/XPC/XPNET DRIVER
14185 M: Cliff Whickman <cpw@sgi.com>
14186 M: Robin Holt <robinmholt@gmail.com>
14188 F: drivers/misc/sgi-xp/
14190 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14191 M: Ursula Braun <ubraun@linux.ibm.com>
14192 M: Karsten Graul <kgraul@linux.ibm.com>
14193 L: linux-s390@vger.kernel.org
14194 W: http://www.ibm.com/developerworks/linux/linux390/
14198 SHARP RJ54N1CB0C SENSOR DRIVER
14199 M: Jacopo Mondi <jacopo@jmondi.org>
14200 L: linux-media@vger.kernel.org
14201 T: git git://linuxtv.org/media_tree.git
14203 F: drivers/media/i2c/rj54n1cb0c.c
14204 F: include/media/i2c/rj54n1cb0c.h
14206 SH_VEU V4L2 MEM2MEM DRIVER
14207 L: linux-media@vger.kernel.org
14209 F: drivers/media/platform/sh_veu.c
14211 SH_VOU V4L2 OUTPUT DRIVER
14212 L: linux-media@vger.kernel.org
14214 F: drivers/media/platform/sh_vou.c
14215 F: include/media/drv-intf/sh_vou.h
14217 SI2157 MEDIA DRIVER
14218 M: Antti Palosaari <crope@iki.fi>
14219 L: linux-media@vger.kernel.org
14220 W: https://linuxtv.org
14221 W: http://palosaari.fi/linux/
14222 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14223 T: git git://linuxtv.org/anttip/media_tree.git
14225 F: drivers/media/tuners/si2157*
14227 SI2165 MEDIA DRIVER
14228 M: Matthias Schwarzott <zzam@gentoo.org>
14229 L: linux-media@vger.kernel.org
14230 W: https://linuxtv.org
14231 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14233 F: drivers/media/dvb-frontends/si2165*
14235 SI2168 MEDIA DRIVER
14236 M: Antti Palosaari <crope@iki.fi>
14237 L: linux-media@vger.kernel.org
14238 W: https://linuxtv.org
14239 W: http://palosaari.fi/linux/
14240 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14241 T: git git://linuxtv.org/anttip/media_tree.git
14243 F: drivers/media/dvb-frontends/si2168*
14245 SI470X FM RADIO RECEIVER I2C DRIVER
14246 M: Hans Verkuil <hverkuil@xs4all.nl>
14247 L: linux-media@vger.kernel.org
14248 T: git git://linuxtv.org/media_tree.git
14249 W: https://linuxtv.org
14251 F: drivers/media/radio/si470x/radio-si470x-i2c.c
14253 SI470X FM RADIO RECEIVER USB DRIVER
14254 M: Hans Verkuil <hverkuil@xs4all.nl>
14255 L: linux-media@vger.kernel.org
14256 T: git git://linuxtv.org/media_tree.git
14257 W: https://linuxtv.org
14259 F: drivers/media/radio/si470x/radio-si470x-common.c
14260 F: drivers/media/radio/si470x/radio-si470x.h
14261 F: drivers/media/radio/si470x/radio-si470x-usb.c
14263 SI4713 FM RADIO TRANSMITTER I2C DRIVER
14264 M: Eduardo Valentin <edubezval@gmail.com>
14265 L: linux-media@vger.kernel.org
14266 T: git git://linuxtv.org/media_tree.git
14267 W: https://linuxtv.org
14269 F: drivers/media/radio/si4713/si4713.?
14271 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14272 M: Eduardo Valentin <edubezval@gmail.com>
14273 L: linux-media@vger.kernel.org
14274 T: git git://linuxtv.org/media_tree.git
14275 W: https://linuxtv.org
14277 F: drivers/media/radio/si4713/radio-platform-si4713.c
14279 SI4713 FM RADIO TRANSMITTER USB DRIVER
14280 M: Hans Verkuil <hverkuil@xs4all.nl>
14281 L: linux-media@vger.kernel.org
14282 T: git git://linuxtv.org/media_tree.git
14283 W: https://linuxtv.org
14285 F: drivers/media/radio/si4713/radio-usb-si4713.c
14288 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14289 L: linux-media@vger.kernel.org
14290 W: https://linuxtv.org
14291 T: git git://linuxtv.org/media_tree.git
14293 F: drivers/media/common/siano/
14294 F: drivers/media/usb/siano/
14295 F: drivers/media/usb/siano/
14296 F: drivers/media/mmc/siano/
14299 M: Palmer Dabbelt <palmer@sifive.com>
14300 M: Paul Walmsley <paul.walmsley@sifive.com>
14301 L: linux-riscv@lists.infradead.org
14302 T: git git://github.com/sifive/riscv-linux.git
14307 SILEAD TOUCHSCREEN DRIVER
14308 M: Hans de Goede <hdegoede@redhat.com>
14309 L: linux-input@vger.kernel.org
14310 L: platform-driver-x86@vger.kernel.org
14312 F: drivers/input/touchscreen/silead.c
14313 F: drivers/platform/x86/touchscreen_dmi.c
14315 SILICON MOTION SM712 FRAME BUFFER DRIVER
14316 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14317 M: Teddy Wang <teddy.wang@siliconmotion.com>
14318 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14319 L: linux-fbdev@vger.kernel.org
14321 F: drivers/video/fbdev/sm712*
14322 F: Documentation/fb/sm712fb.txt
14324 SIMPLE FIRMWARE INTERFACE (SFI)
14325 M: Len Brown <lenb@kernel.org>
14326 L: sfi-devel@simplefirmware.org
14327 W: http://simplefirmware.org/
14328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14330 F: arch/x86/platform/sfi/
14332 F: include/linux/sfi*.h
14335 M: Hans de Goede <hdegoede@redhat.com>
14336 L: linux-fbdev@vger.kernel.org
14338 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
14339 F: drivers/video/fbdev/simplefb.c
14340 F: include/linux/platform_data/simplefb.h
14342 SIMTEC EB110ATX (Chalice CATS)
14344 P: Vincent Sanders <vince@simtec.co.uk>
14345 M: Simtec Linux Team <linux@simtec.co.uk>
14346 W: http://www.simtec.co.uk/products/EB110ATX/
14349 SIMTEC EB2410ITX (BAST)
14351 P: Vincent Sanders <vince@simtec.co.uk>
14352 M: Simtec Linux Team <linux@simtec.co.uk>
14353 W: http://www.simtec.co.uk/products/EB2410ITX/
14355 F: arch/arm/mach-s3c24xx/mach-bast.c
14356 F: arch/arm/mach-s3c24xx/bast-ide.c
14357 F: arch/arm/mach-s3c24xx/bast-irq.c
14359 SIPHASH PRF ROUTINES
14360 M: Jason A. Donenfeld <Jason@zx2c4.com>
14363 F: lib/test_siphash.c
14364 F: include/linux/siphash.h
14367 M: Gavin Schenk <g.schenk@eckelmann.de>
14368 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14369 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14372 F: drivers/gpio/gpio-siox.c
14373 F: include/trace/events/siox.h
14375 SIS 190 ETHERNET DRIVER
14376 M: Francois Romieu <romieu@fr.zoreil.com>
14377 L: netdev@vger.kernel.org
14379 F: drivers/net/ethernet/sis/sis190.c
14381 SIS 900/7016 FAST ETHERNET DRIVER
14382 M: Daniele Venzano <venza@brownhat.org>
14383 W: http://www.brownhat.org/sis900.html
14384 L: netdev@vger.kernel.org
14386 F: drivers/net/ethernet/sis/sis900.*
14388 SIS FRAMEBUFFER DRIVER
14389 M: Thomas Winischhofer <thomas@winischhofer.net>
14390 W: http://www.winischhofer.net/linuxsisvga.shtml
14392 F: Documentation/fb/sisfb.txt
14393 F: drivers/video/fbdev/sis/
14394 F: include/video/sisfb.h
14397 M: Thomas Winischhofer <thomas@winischhofer.net>
14398 W: http://www.winischhofer.at/linuxsisusbvga.shtml
14400 F: drivers/usb/misc/sisusbvga/
14403 M: Christoph Lameter <cl@linux.com>
14404 M: Pekka Enberg <penberg@kernel.org>
14405 M: David Rientjes <rientjes@google.com>
14406 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
14407 M: Andrew Morton <akpm@linux-foundation.org>
14408 L: linux-mm@kvack.org
14410 F: include/linux/sl?b*.h
14413 SLEEPABLE READ-COPY UPDATE (SRCU)
14414 M: Lai Jiangshan <jiangshanlai@gmail.com>
14415 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
14416 M: Josh Triplett <josh@joshtriplett.org>
14417 R: Steven Rostedt <rostedt@goodmis.org>
14418 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14419 L: rcu@vger.kernel.org
14420 W: http://www.rdrop.com/users/paulmck/RCU/
14422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14423 F: include/linux/srcu*.h
14424 F: kernel/rcu/srcu*.c
14426 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14427 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14428 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14430 F: drivers/slimbus/
14431 F: Documentation/devicetree/bindings/slimbus/
14432 F: include/linux/slimbus.h
14434 SMACK SECURITY MODULE
14435 M: Casey Schaufler <casey@schaufler-ca.com>
14436 L: linux-security-module@vger.kernel.org
14437 W: http://schaufler-ca.com
14438 T: git git://github.com/cschaufler/smack-next
14440 F: Documentation/admin-guide/LSM/Smack.rst
14443 SMC91x ETHERNET DRIVER
14444 M: Nicolas Pitre <nico@fluxnic.net>
14446 F: drivers/net/ethernet/smsc/smc91x.*
14448 SMIA AND SMIA++ IMAGE SENSOR DRIVER
14449 M: Sakari Ailus <sakari.ailus@iki.fi>
14450 L: linux-media@vger.kernel.org
14452 F: drivers/media/i2c/smiapp/
14453 F: include/media/i2c/smiapp.h
14454 F: drivers/media/i2c/smiapp-pll.c
14455 F: drivers/media/i2c/smiapp-pll.h
14456 F: include/uapi/linux/smiapp.h
14457 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14459 SMM665 HARDWARE MONITOR DRIVER
14460 M: Guenter Roeck <linux@roeck-us.net>
14461 L: linux-hwmon@vger.kernel.org
14463 F: Documentation/hwmon/smm665.rst
14464 F: drivers/hwmon/smm665.c
14466 SMSC EMC2103 HARDWARE MONITOR DRIVER
14467 M: Steve Glendinning <steve.glendinning@shawell.net>
14468 L: linux-hwmon@vger.kernel.org
14470 F: Documentation/hwmon/emc2103.rst
14471 F: drivers/hwmon/emc2103.c
14473 SMSC SCH5627 HARDWARE MONITOR DRIVER
14474 M: Hans de Goede <hdegoede@redhat.com>
14475 L: linux-hwmon@vger.kernel.org
14477 F: Documentation/hwmon/sch5627.rst
14478 F: drivers/hwmon/sch5627.c
14480 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14481 M: Steve Glendinning <steve.glendinning@shawell.net>
14482 L: linux-fbdev@vger.kernel.org
14484 F: drivers/video/fbdev/smscufx.c
14486 SMSC47B397 HARDWARE MONITOR DRIVER
14487 M: Jean Delvare <jdelvare@suse.com>
14488 L: linux-hwmon@vger.kernel.org
14490 F: Documentation/hwmon/smsc47b397.rst
14491 F: drivers/hwmon/smsc47b397.c
14493 SMSC911x ETHERNET DRIVER
14494 M: Steve Glendinning <steve.glendinning@shawell.net>
14495 L: netdev@vger.kernel.org
14497 F: include/linux/smsc911x.h
14498 F: drivers/net/ethernet/smsc/smsc911x.*
14500 SMSC9420 PCI ETHERNET DRIVER
14501 M: Steve Glendinning <steve.glendinning@shawell.net>
14502 L: netdev@vger.kernel.org
14504 F: drivers/net/ethernet/smsc/smsc9420.*
14506 SOC-CAMERA V4L2 SUBSYSTEM
14507 L: linux-media@vger.kernel.org
14508 T: git git://linuxtv.org/media_tree.git
14510 F: include/media/soc_camera.h
14511 F: drivers/staging/media/soc_camera/
14513 SOCIONEXT SYNQUACER I2C DRIVER
14514 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
14515 L: linux-i2c@vger.kernel.org
14517 F: drivers/i2c/busses/i2c-synquacer.c
14518 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14520 SOCIONEXT UNIPHIER SOUND DRIVER
14521 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14523 F: sound/soc/uniphier/
14525 SOEKRIS NET48XX LED SUPPORT
14526 M: Chris Boot <bootc@bootc.net>
14528 F: drivers/leds/leds-net48xx.c
14530 SOFT-ROCE DRIVER (rxe)
14531 M: Moni Shoua <monis@mellanox.com>
14532 L: linux-rdma@vger.kernel.org
14534 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14535 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14536 F: drivers/infiniband/sw/rxe/
14537 F: include/uapi/rdma/rdma_user_rxe.h
14539 SOFTLOGIC 6x10 MPEG CODEC
14540 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14541 M: Anton Sviridenko <anton@corp.bluecherry.net>
14542 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14543 M: Andrey Utkin <andrey_utkin@fastmail.com>
14544 M: Ismael Luceno <ismael@iodev.co.uk>
14545 L: linux-media@vger.kernel.org
14547 F: drivers/media/pci/solo6x10/
14549 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14550 M: James Morse <james.morse@arm.com>
14551 L: linux-arm-kernel@lists.infradead.org
14553 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
14554 F: drivers/firmware/arm_sdei.c
14555 F: include/linux/arm_sdei.h
14556 F: include/uapi/linux/arm_sdei.h
14558 SOFTWARE RAID (Multiple Disks) SUPPORT
14559 M: Shaohua Li <shli@kernel.org>
14560 L: linux-raid@vger.kernel.org
14561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14563 F: drivers/md/Makefile
14564 F: drivers/md/Kconfig
14566 F: drivers/md/raid*
14567 F: include/linux/raid/
14568 F: include/uapi/linux/raid/
14570 SOCIONEXT (SNI) AVE NETWORK DRIVER
14571 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14572 L: netdev@vger.kernel.org
14574 F: drivers/net/ethernet/socionext/sni_ave.c
14575 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14577 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14578 M: Jassi Brar <jaswinder.singh@linaro.org>
14579 L: netdev@vger.kernel.org
14581 F: drivers/net/ethernet/socionext/netsec.c
14582 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
14584 SOLIDRUN CLEARFOG SUPPORT
14585 M: Russell King <linux@armlinux.org.uk>
14587 F: arch/arm/boot/dts/armada-388-clearfog*
14588 F: arch/arm/boot/dts/armada-38x-solidrun-*
14590 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14591 M: Russell King <linux@armlinux.org.uk>
14593 F: arch/arm/boot/dts/imx6*-cubox-i*
14594 F: arch/arm/boot/dts/imx6*-hummingboard*
14595 F: arch/arm/boot/dts/imx6*-sr-*
14597 SONIC NETWORK DRIVER
14598 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14599 L: netdev@vger.kernel.org
14601 F: drivers/net/ethernet/natsemi/sonic.*
14603 SONICS SILICON BACKPLANE DRIVER (SSB)
14604 M: Michael Buesch <m@bues.ch>
14605 L: linux-wireless@vger.kernel.org
14608 F: include/linux/ssb/
14610 SONY IMX214 SENSOR DRIVER
14611 M: Ricardo Ribalda <ricardo.ribalda@gmail.com>
14612 L: linux-media@vger.kernel.org
14613 T: git git://linuxtv.org/media_tree.git
14615 F: drivers/media/i2c/imx214.c
14616 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14618 SONY IMX258 SENSOR DRIVER
14619 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14620 L: linux-media@vger.kernel.org
14621 T: git git://linuxtv.org/media_tree.git
14623 F: drivers/media/i2c/imx258.c
14625 SONY IMX274 SENSOR DRIVER
14626 M: Leon Luo <leonl@leopardimaging.com>
14627 L: linux-media@vger.kernel.org
14628 T: git git://linuxtv.org/media_tree.git
14630 F: drivers/media/i2c/imx274.c
14631 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
14633 SONY IMX319 SENSOR DRIVER
14634 M: Bingbu Cao <bingbu.cao@intel.com>
14635 L: linux-media@vger.kernel.org
14636 T: git git://linuxtv.org/media_tree.git
14638 F: drivers/media/i2c/imx319.c
14640 SONY IMX355 SENSOR DRIVER
14641 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14642 L: linux-media@vger.kernel.org
14643 T: git git://linuxtv.org/media_tree.git
14645 F: drivers/media/i2c/imx355.c
14647 SONY MEMORYSTICK SUBSYSTEM
14648 M: Maxim Levitsky <maximlevitsky@gmail.com>
14649 M: Alex Dubov <oakad@yahoo.com>
14650 M: Ulf Hansson <ulf.hansson@linaro.org>
14651 L: linux-mmc@vger.kernel.org
14652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
14654 F: drivers/memstick/
14655 F: include/linux/memstick.h
14657 SONY VAIO CONTROL DEVICE DRIVER
14658 M: Mattia Dongili <malattia@linux.it>
14659 L: platform-driver-x86@vger.kernel.org
14660 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14662 F: Documentation/laptops/sony-laptop.txt
14663 F: drivers/char/sonypi.c
14664 F: drivers/platform/x86/sony-laptop.c
14665 F: include/linux/sony-laptop.h
14668 M: Jaroslav Kysela <perex@perex.cz>
14669 M: Takashi Iwai <tiwai@suse.com>
14670 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14671 W: http://www.alsa-project.org/
14672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14673 Q: http://patchwork.kernel.org/project/alsa-devel/list/
14675 F: Documentation/sound/
14677 F: include/uapi/sound/
14680 SOUND - COMPRESSED AUDIO
14681 M: Vinod Koul <vkoul@kernel.org>
14682 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14685 F: Documentation/sound/designs/compress-offload.rst
14686 F: include/sound/compress_driver.h
14687 F: include/uapi/sound/compress_*
14688 F: sound/core/compress_offload.c
14689 F: sound/soc/soc-compress.c
14691 SOUND - DMAENGINE HELPERS
14692 M: Lars-Peter Clausen <lars@metafoo.de>
14694 F: include/sound/dmaengine_pcm.h
14695 F: sound/core/pcm_dmaengine.c
14696 F: sound/soc/soc-generic-dmaengine-pcm.c
14698 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14699 M: Liam Girdwood <lgirdwood@gmail.com>
14700 M: Mark Brown <broonie@kernel.org>
14701 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14702 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14703 W: http://alsa-project.org/main/index.php/ASoC
14705 F: Documentation/devicetree/bindings/sound/
14706 F: Documentation/sound/soc/
14708 F: include/dt-bindings/sound/
14709 F: include/sound/soc*
14711 SOUNDWIRE SUBSYSTEM
14712 M: Vinod Koul <vkoul@kernel.org>
14713 M: Sanyog Kale <sanyog.r.kale@intel.com>
14714 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14715 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14717 F: Documentation/driver-api/soundwire/
14718 F: drivers/soundwire/
14719 F: include/linux/soundwire/
14722 M: Olli Salonen <olli.salonen@iki.fi>
14723 L: linux-media@vger.kernel.org
14724 W: https://linuxtv.org
14725 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14727 F: drivers/media/dvb-frontends/sp2*
14729 SPARC + UltraSPARC (sparc/sparc64)
14730 M: "David S. Miller" <davem@davemloft.net>
14731 L: sparclinux@vger.kernel.org
14732 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
14733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14739 SPARC SERIAL DRIVERS
14740 M: "David S. Miller" <davem@davemloft.net>
14741 L: sparclinux@vger.kernel.org
14742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14745 F: include/linux/sunserialcore.h
14746 F: drivers/tty/serial/suncore.c
14747 F: drivers/tty/serial/sunhv.c
14748 F: drivers/tty/serial/sunsab.c
14749 F: drivers/tty/serial/sunsab.h
14750 F: drivers/tty/serial/sunsu.c
14751 F: drivers/tty/serial/sunzilog.c
14752 F: drivers/tty/serial/sunzilog.h
14753 F: drivers/tty/vcc.c
14756 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14757 L: linux-sparse@vger.kernel.org
14758 W: https://sparse.wiki.kernel.org/
14759 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14761 F: include/linux/compiler.h
14763 SPEAR CLOCK FRAMEWORK SUPPORT
14764 M: Viresh Kumar <vireshk@kernel.org>
14765 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14766 W: http://www.st.com/spear
14768 F: drivers/clk/spear/
14770 SPEAR PLATFORM SUPPORT
14771 M: Viresh Kumar <vireshk@kernel.org>
14772 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14773 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14774 W: http://www.st.com/spear
14776 F: arch/arm/boot/dts/spear*
14777 F: arch/arm/mach-spear/
14780 M: Marek Vasut <marek.vasut@gmail.com>
14781 M: Tudor Ambarus <tudor.ambarus@microchip.com>
14782 L: linux-mtd@lists.infradead.org
14783 W: http://www.linux-mtd.infradead.org/
14784 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
14785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
14787 F: drivers/mtd/spi-nor/
14788 F: include/linux/mtd/spi-nor.h
14791 M: Mark Brown <broonie@kernel.org>
14792 L: linux-spi@vger.kernel.org
14793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14794 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
14796 F: Documentation/devicetree/bindings/spi/
14797 F: Documentation/spi/
14799 F: include/linux/spi/
14800 F: include/uapi/linux/spi/
14803 SPIDERNET NETWORK DRIVER for CELL
14804 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14805 L: netdev@vger.kernel.org
14807 F: Documentation/networking/device_drivers/toshiba/spider_net.txt
14808 F: drivers/net/ethernet/toshiba/spider_net*
14811 R: Stephen Boyd <sboyd@kernel.org>
14812 L: linux-arm-msm@vger.kernel.org
14813 F: Documentation/devicetree/bindings/spmi/
14815 F: include/dt-bindings/spmi/spmi.h
14816 F: include/linux/spmi.h
14817 F: include/trace/events/spmi.h
14820 M: Jeremy Kerr <jk@ozlabs.org>
14821 L: linuxppc-dev@lists.ozlabs.org
14822 W: http://www.ibm.com/developerworks/power/cell/
14824 F: Documentation/filesystems/spufs.txt
14825 F: arch/powerpc/platforms/cell/spufs/
14827 SQUASHFS FILE SYSTEM
14828 M: Phillip Lougher <phillip@squashfs.org.uk>
14829 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
14830 W: http://squashfs.org.uk
14831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14833 F: Documentation/filesystems/squashfs.txt
14836 SRM (Alpha) environment access
14837 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
14839 F: arch/alpha/kernel/srm_env.c
14841 ST LSM6DSx IMU IIO DRIVER
14842 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14843 L: linux-iio@vger.kernel.org
14844 W: http://www.st.com/
14846 F: drivers/iio/imu/st_lsm6dsx/
14847 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14849 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
14850 M: Mickael Guene <mickael.guene@st.com>
14851 L: linux-media@vger.kernel.org
14852 T: git git://linuxtv.org/media_tree.git
14854 F: drivers/media/i2c/st-mipid02.c
14855 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
14857 ST STM32 I2C/SMBUS DRIVER
14858 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14859 L: linux-i2c@vger.kernel.org
14861 F: drivers/i2c/busses/i2c-stm32*
14863 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14864 M: Song Qiang <songqiang1304521@gmail.com>
14865 L: linux-iio@vger.kernel.org
14867 F: drivers/iio/proximity/vl53l0x-i2c.c
14868 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14871 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14872 M: Sasha Levin <sashal@kernel.org>
14873 L: stable@vger.kernel.org
14875 F: Documentation/process/stable-kernel-rules.rst
14878 M: Ian Abbott <abbotti@mev.co.uk>
14879 M: H Hartley Sweeten <hsweeten@visionengravers.com>
14881 F: drivers/staging/comedi/
14883 STAGING - EROFS FILE SYSTEM
14884 M: Gao Xiang <gaoxiang25@huawei.com>
14885 M: Chao Yu <yuchao0@huawei.com>
14886 L: linux-erofs@lists.ozlabs.org
14888 F: drivers/staging/erofs/
14890 STAGING - INDUSTRIAL IO
14891 M: Jonathan Cameron <jic23@kernel.org>
14892 L: linux-iio@vger.kernel.org
14894 F: Documentation/devicetree/bindings/staging/iio/
14895 F: drivers/staging/iio/
14897 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14898 M: Marc Dietrich <marvin24@gmx.de>
14899 L: ac100@lists.launchpad.net (moderated for non-subscribers)
14900 L: linux-tegra@vger.kernel.org
14902 F: drivers/staging/nvec/
14904 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14905 M: Jens Frederich <jfrederich@gmail.com>
14906 M: Daniel Drake <dsd@laptop.org>
14907 M: Jon Nettleton <jon.nettleton@gmail.com>
14908 W: http://wiki.laptop.org/go/DCON
14910 F: drivers/staging/olpc_dcon/
14912 STAGING - REALTEK RTL8712U DRIVERS
14913 M: Larry Finger <Larry.Finger@lwfinger.net>
14914 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14916 F: drivers/staging/rtl8712/
14918 STAGING - REALTEK RTL8188EU DRIVERS
14919 M: Larry Finger <Larry.Finger@lwfinger.net>
14921 F: drivers/staging/rtl8188eu/
14923 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14924 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14925 M: Teddy Wang <teddy.wang@siliconmotion.com>
14926 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14927 L: linux-fbdev@vger.kernel.org
14929 F: drivers/staging/sm750fb/
14931 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14932 M: William Hubbs <w.d.hubbs@gmail.com>
14933 M: Chris Brannon <chris@the-brannons.com>
14934 M: Kirk Reiser <kirk@reisers.ca>
14935 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
14936 L: speakup@linux-speakup.org
14937 W: http://www.linux-speakup.org/
14939 F: drivers/staging/speakup/
14941 STAGING - VIA VT665X DRIVERS
14942 M: Forest Bond <forest@alittletooquiet.net>
14944 F: drivers/staging/vt665?/
14946 STAGING - WILC1000 WIFI DRIVER
14947 M: Adham Abozaeid <adham.abozaeid@microchip.com>
14948 M: Ajay Singh <ajay.kathat@microchip.com>
14949 L: linux-wireless@vger.kernel.org
14951 F: drivers/staging/wilc1000/
14954 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14956 L: devel@driverdev.osuosl.org
14958 F: drivers/staging/
14960 STARFIRE/DURALAN NETWORK DRIVER
14961 M: Ion Badulescu <ionut@badula.org>
14963 F: drivers/net/ethernet/adaptec/starfire*
14965 STEC S1220 SKD DRIVER
14966 M: Bart Van Assche <bart.vanassche@wdc.com>
14967 L: linux-block@vger.kernel.org
14969 F: drivers/block/skd*[ch]
14971 STI AUDIO (ASoC) DRIVERS
14972 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14973 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14975 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14979 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
14981 F: drivers/media/platform/sti/cec/
14982 F: Documentation/devicetree/bindings/media/stih-cec.txt
14984 STK1160 USB VIDEO CAPTURE DRIVER
14985 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14986 L: linux-media@vger.kernel.org
14987 T: git git://linuxtv.org/media_tree.git
14989 F: drivers/media/usb/stk1160/
14991 STM32 AUDIO (ASoC) DRIVERS
14992 M: Olivier Moysan <olivier.moysan@st.com>
14993 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14994 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14996 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
14999 STM32 TIMER/LPTIMER DRIVERS
15000 M: Fabrice Gasnier <fabrice.gasnier@st.com>
15002 F: drivers/*/stm32-*timer*
15003 F: drivers/pwm/pwm-stm32*
15004 F: include/linux/*/stm32-*tim*
15005 F: Documentation/ABI/testing/*timer-stm32
15006 F: Documentation/devicetree/bindings/*/stm32-*timer*
15007 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
15009 STMMAC ETHERNET DRIVER
15010 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
15011 M: Alexandre Torgue <alexandre.torgue@st.com>
15012 M: Jose Abreu <joabreu@synopsys.com>
15013 L: netdev@vger.kernel.org
15014 W: http://www.stlinux.com
15016 F: drivers/net/ethernet/stmicro/stmmac/
15019 M: Sam Creasey <sammy@sammy.net>
15020 W: http://sammy.net/sun3/
15022 F: arch/m68k/kernel/*sun3*
15023 F: arch/m68k/sun3*/
15024 F: arch/m68k/include/asm/sun3*
15025 F: drivers/net/ethernet/i825xx/sun3*
15027 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15028 M: Hans de Goede <hdegoede@redhat.com>
15029 L: linux-input@vger.kernel.org
15031 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
15032 F: drivers/input/keyboard/sun4i-lradc-keys.c
15034 SUNDANCE NETWORK DRIVER
15035 M: Denis Kirjanov <kda@linux-powerpc.org>
15036 L: netdev@vger.kernel.org
15038 F: drivers/net/ethernet/dlink/sundance.c
15041 M: Yoshinori Sato <ysato@users.sourceforge.jp>
15042 M: Rich Felker <dalias@libc.org>
15043 L: linux-sh@vger.kernel.org
15044 Q: http://patchwork.kernel.org/project/linux-sh/list/
15046 F: Documentation/sh/
15051 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
15052 M: Len Brown <len.brown@intel.com>
15053 M: Pavel Machek <pavel@ucw.cz>
15054 L: linux-pm@vger.kernel.org
15055 B: https://bugzilla.kernel.org
15057 F: Documentation/power/
15058 F: arch/x86/kernel/acpi/
15059 F: drivers/base/power/
15061 F: include/linux/suspend.h
15062 F: include/linux/freezer.h
15063 F: include/linux/pm.h
15066 M: Martin Mares <mj@ucw.cz>
15067 L: linux-video@atrey.karlin.mff.cuni.cz
15069 F: Documentation/svga.txt
15070 F: arch/x86/boot/video*
15073 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15074 L: iommu@lists.linux-foundation.org
15075 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15077 F: kernel/dma/swiotlb.c
15078 F: arch/*/kernel/pci-swiotlb.c
15079 F: include/linux/swiotlb.h
15082 M: Jiri Pirko <jiri@resnulli.us>
15083 M: Ivan Vecera <ivecera@redhat.com>
15084 L: netdev@vger.kernel.org
15087 F: include/net/switchdev.h
15089 SY8106A REGULATOR DRIVER
15090 M: Icenowy Zheng <icenowy@aosc.io>
15092 F: drivers/regulator/sy8106a-regulator.c
15093 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15095 SYNC FILE FRAMEWORK
15096 M: Sumit Semwal <sumit.semwal@linaro.org>
15097 R: Gustavo Padovan <gustavo@padovan.org>
15099 L: linux-media@vger.kernel.org
15100 L: dri-devel@lists.freedesktop.org
15101 F: drivers/dma-buf/sync_*
15102 F: drivers/dma-buf/dma-fence*
15103 F: drivers/dma-buf/sw_sync.c
15104 F: include/linux/sync_file.h
15105 F: include/uapi/linux/sync_file.h
15106 F: Documentation/sync_file.txt
15107 T: git git://anongit.freedesktop.org/drm/drm-misc
15109 SYNOPSYS ARC ARCHITECTURE
15110 M: Vineet Gupta <vgupta@synopsys.com>
15111 L: linux-snps-arc@lists.infradead.org
15114 F: Documentation/devicetree/bindings/arc/*
15115 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15116 F: drivers/clocksource/arc_timer.c
15117 F: drivers/tty/serial/arc_uart.c
15118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15120 SYNOPSYS ARC HSDK SDP pll clock driver
15121 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15123 F: drivers/clk/clk-hsdk-pll.c
15124 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15126 SYNOPSYS ARC SDP clock driver
15127 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15129 F: drivers/clk/axs10x/*
15130 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15132 SYNOPSYS ARC SDP platform support
15133 M: Alexey Brodkin <abrodkin@synopsys.com>
15135 F: arch/arc/plat-axs10x
15136 F: arch/arc/boot/dts/ax*
15137 F: Documentation/devicetree/bindings/arc/axs10*
15139 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15140 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15142 F: drivers/reset/reset-axs10x.c
15143 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15145 SYNOPSYS CREG GPIO DRIVER
15146 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15148 F: drivers/gpio/gpio-creg-snps.c
15149 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15151 SYNOPSYS DESIGNWARE 8250 UART DRIVER
15152 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15154 F: drivers/tty/serial/8250/8250_dw.c
15156 SYNOPSYS DESIGNWARE APB GPIO DRIVER
15157 M: Hoan Tran <hoan@os.amperecomputing.com>
15158 L: linux-gpio@vger.kernel.org
15160 F: drivers/gpio/gpio-dwapb.c
15161 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15163 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15164 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15166 F: drivers/dma/dwi-axi-dmac/
15167 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15169 SYNOPSYS DESIGNWARE DMAC DRIVER
15170 M: Viresh Kumar <vireshk@kernel.org>
15171 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15173 F: Documentation/devicetree/bindings/dma/snps-dma.txt
15175 F: include/dt-bindings/dma/dw-dmac.h
15176 F: include/linux/dma/dw.h
15177 F: include/linux/platform_data/dma-dw.h
15179 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15180 M: Jose Abreu <Jose.Abreu@synopsys.com>
15181 L: netdev@vger.kernel.org
15183 F: drivers/net/ethernet/synopsys/
15185 SYNOPSYS DESIGNWARE I2C DRIVER
15186 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
15187 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15188 R: Mika Westerberg <mika.westerberg@linux.intel.com>
15189 L: linux-i2c@vger.kernel.org
15191 F: drivers/i2c/busses/i2c-designware-*
15192 F: include/linux/platform_data/i2c-designware.h
15194 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15195 M: Jaehoon Chung <jh80.chung@samsung.com>
15196 L: linux-mmc@vger.kernel.org
15198 F: drivers/mmc/host/dw_mmc*
15200 SYNOPSYS HSDK RESET CONTROLLER DRIVER
15201 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15203 F: drivers/reset/reset-hsdk.c
15204 F: include/dt-bindings/reset/snps,hsdk-reset.h
15205 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15207 SYSTEM CONFIGURATION (SYSCON)
15208 M: Lee Jones <lee.jones@linaro.org>
15209 M: Arnd Bergmann <arnd@arndb.de>
15210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15212 F: drivers/mfd/syscon.c
15214 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15215 M: Sudeep Holla <sudeep.holla@arm.com>
15216 L: linux-arm-kernel@lists.infradead.org
15218 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15219 F: drivers/clk/clk-sc[mp]i.c
15220 F: drivers/cpufreq/sc[mp]i-cpufreq.c
15221 F: drivers/firmware/arm_scpi.c
15222 F: drivers/firmware/arm_scmi/
15223 F: include/linux/sc[mp]i_protocol.h
15225 SYSTEM RESET/SHUTDOWN DRIVERS
15226 M: Sebastian Reichel <sre@kernel.org>
15227 L: linux-pm@vger.kernel.org
15228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15230 F: Documentation/devicetree/bindings/power/reset/
15231 F: drivers/power/reset/
15233 SYSTEM TRACE MODULE CLASS
15234 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
15236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15237 F: Documentation/trace/stm.rst
15238 F: drivers/hwtracing/stm/
15239 F: include/linux/stm.h
15240 F: include/uapi/linux/stm.h
15243 M: Christoph Hellwig <hch@infradead.org>
15245 F: Documentation/filesystems/sysv-fs.txt
15247 F: include/linux/sysv_fs.h
15249 TASKSTATS STATISTICS INTERFACE
15250 M: Balbir Singh <bsingharora@gmail.com>
15252 F: Documentation/accounting/taskstats*
15253 F: include/linux/taskstats*
15254 F: kernel/taskstats.c
15257 M: Jamal Hadi Salim <jhs@mojatatu.com>
15258 M: Cong Wang <xiyou.wangcong@gmail.com>
15259 M: Jiri Pirko <jiri@resnulli.us>
15260 L: netdev@vger.kernel.org
15262 F: include/net/pkt_cls.h
15263 F: include/net/pkt_sched.h
15264 F: include/net/tc_act/
15265 F: include/uapi/linux/pkt_cls.h
15266 F: include/uapi/linux/pkt_sched.h
15267 F: include/uapi/linux/tc_act/
15268 F: include/uapi/linux/tc_ematch/
15271 TC90522 MEDIA DRIVER
15272 M: Akihiro Tsukada <tskd08@gmail.com>
15273 L: linux-media@vger.kernel.org
15275 F: drivers/media/dvb-frontends/tc90522*
15277 TCP LOW PRIORITY MODULE
15278 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15279 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15280 W: http://tcp-lp-mod.sourceforge.net/
15282 F: net/ipv4/tcp_lp.c
15284 TDA10071 MEDIA DRIVER
15285 M: Antti Palosaari <crope@iki.fi>
15286 L: linux-media@vger.kernel.org
15287 W: https://linuxtv.org
15288 W: http://palosaari.fi/linux/
15289 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15290 T: git git://linuxtv.org/anttip/media_tree.git
15292 F: drivers/media/dvb-frontends/tda10071*
15294 TDA18212 MEDIA DRIVER
15295 M: Antti Palosaari <crope@iki.fi>
15296 L: linux-media@vger.kernel.org
15297 W: https://linuxtv.org
15298 W: http://palosaari.fi/linux/
15299 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15300 T: git git://linuxtv.org/anttip/media_tree.git
15302 F: drivers/media/tuners/tda18212*
15304 TDA18218 MEDIA DRIVER
15305 M: Antti Palosaari <crope@iki.fi>
15306 L: linux-media@vger.kernel.org
15307 W: https://linuxtv.org
15308 W: http://palosaari.fi/linux/
15309 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15310 T: git git://linuxtv.org/anttip/media_tree.git
15312 F: drivers/media/tuners/tda18218*
15314 TDA18250 MEDIA DRIVER
15315 M: Olli Salonen <olli.salonen@iki.fi>
15316 L: linux-media@vger.kernel.org
15317 W: https://linuxtv.org
15318 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15319 T: git git://linuxtv.org/media_tree.git
15321 F: drivers/media/tuners/tda18250*
15323 TDA18271 MEDIA DRIVER
15324 M: Michael Krufky <mkrufky@linuxtv.org>
15325 L: linux-media@vger.kernel.org
15326 W: https://linuxtv.org
15327 W: http://github.com/mkrufky
15328 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15329 T: git git://linuxtv.org/mkrufky/tuners.git
15331 F: drivers/media/tuners/tda18271*
15333 TDA1997x MEDIA DRIVER
15334 M: Tim Harvey <tharvey@gateworks.com>
15335 L: linux-media@vger.kernel.org
15336 W: https://linuxtv.org
15337 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15339 F: drivers/media/i2c/tda1997x.*
15341 TDA827x MEDIA DRIVER
15342 M: Michael Krufky <mkrufky@linuxtv.org>
15343 L: linux-media@vger.kernel.org
15344 W: https://linuxtv.org
15345 W: http://github.com/mkrufky
15346 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15347 T: git git://linuxtv.org/mkrufky/tuners.git
15349 F: drivers/media/tuners/tda8290.*
15351 TDA8290 MEDIA DRIVER
15352 M: Michael Krufky <mkrufky@linuxtv.org>
15353 L: linux-media@vger.kernel.org
15354 W: https://linuxtv.org
15355 W: http://github.com/mkrufky
15356 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15357 T: git git://linuxtv.org/mkrufky/tuners.git
15359 F: drivers/media/tuners/tda8290.*
15361 TDA9840 MEDIA DRIVER
15362 M: Hans Verkuil <hverkuil@xs4all.nl>
15363 L: linux-media@vger.kernel.org
15364 T: git git://linuxtv.org/media_tree.git
15365 W: https://linuxtv.org
15367 F: drivers/media/i2c/tda9840*
15369 TEA5761 TUNER DRIVER
15370 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15371 L: linux-media@vger.kernel.org
15372 W: https://linuxtv.org
15373 T: git git://linuxtv.org/media_tree.git
15375 F: drivers/media/tuners/tea5761.*
15377 TEA5767 TUNER DRIVER
15378 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15379 L: linux-media@vger.kernel.org
15380 W: https://linuxtv.org
15381 T: git git://linuxtv.org/media_tree.git
15383 F: drivers/media/tuners/tea5767.*
15385 TEA6415C MEDIA DRIVER
15386 M: Hans Verkuil <hverkuil@xs4all.nl>
15387 L: linux-media@vger.kernel.org
15388 T: git git://linuxtv.org/media_tree.git
15389 W: https://linuxtv.org
15391 F: drivers/media/i2c/tea6415c*
15393 TEA6420 MEDIA DRIVER
15394 M: Hans Verkuil <hverkuil@xs4all.nl>
15395 L: linux-media@vger.kernel.org
15396 T: git git://linuxtv.org/media_tree.git
15397 W: https://linuxtv.org
15399 F: drivers/media/i2c/tea6420*
15402 M: Jiri Pirko <jiri@resnulli.us>
15403 L: netdev@vger.kernel.org
15405 F: drivers/net/team/
15406 F: include/linux/if_team.h
15407 F: include/uapi/linux/if_team.h
15409 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15410 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15412 F: arch/x86/platform/ts5500/
15414 TECHNOTREND USB IR RECEIVER
15415 M: Sean Young <sean@mess.org>
15416 L: linux-media@vger.kernel.org
15418 F: drivers/media/rc/ttusbir.c
15420 TECHWELL TW9910 VIDEO DECODER
15421 L: linux-media@vger.kernel.org
15423 F: drivers/media/i2c/tw9910.c
15424 F: include/media/i2c/tw9910.h
15427 M: Jens Wiklander <jens.wiklander@linaro.org>
15429 F: include/linux/tee_drv.h
15430 F: include/uapi/linux/tee.h
15432 F: Documentation/tee.txt
15434 TEGRA ARCHITECTURE SUPPORT
15435 M: Thierry Reding <thierry.reding@gmail.com>
15436 M: Jonathan Hunter <jonathanh@nvidia.com>
15437 L: linux-tegra@vger.kernel.org
15438 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
15439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15444 M: Peter De Schrijver <pdeschrijver@nvidia.com>
15445 M: Prashant Gaikwad <pgaikwad@nvidia.com>
15447 F: drivers/clk/tegra/
15450 M: Laxman Dewangan <ldewangan@nvidia.com>
15451 M: Jon Hunter <jonathanh@nvidia.com>
15453 F: drivers/dma/tegra*
15456 M: Laxman Dewangan <ldewangan@nvidia.com>
15458 F: drivers/i2c/busses/i2c-tegra.c
15460 TEGRA IOMMU DRIVERS
15461 M: Thierry Reding <thierry.reding@gmail.com>
15462 L: linux-tegra@vger.kernel.org
15464 F: drivers/iommu/tegra*
15467 M: Laxman Dewangan <ldewangan@nvidia.com>
15469 F: drivers/input/keyboard/tegra-kbc.c
15472 M: Stefan Agner <stefan@agner.ch>
15473 M: Lucas Stach <dev@lynxeye.de>
15475 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15476 F: drivers/mtd/nand/raw/tegra_nand.c
15479 M: Thierry Reding <thierry.reding@gmail.com>
15481 F: drivers/pwm/pwm-tegra.c
15483 TEGRA SERIAL DRIVER
15484 M: Laxman Dewangan <ldewangan@nvidia.com>
15486 F: drivers/tty/serial/serial-tegra.c
15489 M: Laxman Dewangan <ldewangan@nvidia.com>
15491 F: drivers/spi/spi-tegra*
15493 TEGRA XUSB PADCTL DRIVER
15494 M: JC Kuo <jckuo@nvidia.com>
15496 F: drivers/phy/tegra/xusb*
15498 TEHUTI ETHERNET DRIVER
15499 M: Andy Gospodarek <andy@greyhouse.net>
15500 L: netdev@vger.kernel.org
15502 F: drivers/net/ethernet/tehuti/*
15504 Telecom Clock Driver for MCPL0010
15505 M: Mark Gross <mark.gross@intel.com>
15507 F: drivers/char/tlclk.c
15509 TENSILICA XTENSA PORT (xtensa)
15510 M: Chris Zankel <chris@zankel.net>
15511 M: Max Filippov <jcmvbkbc@gmail.com>
15512 L: linux-xtensa@linux-xtensa.org
15513 T: git git://github.com/czankel/xtensa-linux.git
15516 F: drivers/irqchip/irq-xtensa-*
15518 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15519 M: Nishanth Menon <nm@ti.com>
15520 M: Tero Kristo <t-kristo@ti.com>
15521 M: Santosh Shilimkar <ssantosh@kernel.org>
15522 L: linux-arm-kernel@lists.infradead.org
15524 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15525 F: drivers/firmware/ti_sci*
15526 F: include/linux/soc/ti/ti_sci_protocol.h
15527 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15528 F: drivers/soc/ti/ti_sci_pm_domains.c
15529 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15530 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15531 F: drivers/clk/keystone/sci-clk.c
15532 F: drivers/reset/reset-ti-sci.c
15534 Texas Instruments ASoC drivers
15535 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
15536 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15540 Texas Instruments' DAC7612 DAC Driver
15541 M: Ricardo Ribalda <ricardo@ribalda.com>
15542 L: linux-iio@vger.kernel.org
15544 F: drivers/iio/dac/ti-dac7612.c
15545 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
15547 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15548 M: Hans Verkuil <hverkuil@xs4all.nl>
15549 L: linux-media@vger.kernel.org
15550 T: git git://linuxtv.org/media_tree.git
15551 W: https://linuxtv.org
15553 F: drivers/media/radio/radio-raremono.c
15556 M: Zhang Rui <rui.zhang@intel.com>
15557 M: Eduardo Valentin <edubezval@gmail.com>
15558 R: Daniel Lezcano <daniel.lezcano@linaro.org>
15559 L: linux-pm@vger.kernel.org
15560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15562 Q: https://patchwork.kernel.org/project/linux-pm/list/
15564 F: drivers/thermal/
15565 F: include/linux/thermal.h
15566 F: include/uapi/linux/thermal.h
15567 F: include/linux/cpu_cooling.h
15568 F: Documentation/devicetree/bindings/thermal/
15570 THERMAL/CPU_COOLING
15571 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
15572 M: Viresh Kumar <viresh.kumar@linaro.org>
15573 M: Javi Merino <javi.merino@kernel.org>
15574 L: linux-pm@vger.kernel.org
15576 F: Documentation/thermal/cpu-cooling-api.txt
15577 F: drivers/thermal/cpu_cooling.c
15578 F: include/linux/cpu_cooling.h
15580 THINKPAD ACPI EXTRAS DRIVER
15581 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15582 L: ibm-acpi-devel@lists.sourceforge.net
15583 L: platform-driver-x86@vger.kernel.org
15584 W: http://ibm-acpi.sourceforge.net
15585 W: http://thinkwiki.org/wiki/Ibm-acpi
15586 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15588 F: drivers/platform/x86/thinkpad_acpi.c
15591 M: Andreas Noever <andreas.noever@gmail.com>
15592 M: Michael Jamet <michael.jamet@intel.com>
15593 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15594 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15597 F: Documentation/admin-guide/thunderbolt.rst
15598 F: drivers/thunderbolt/
15599 F: include/linux/thunderbolt.h
15601 THUNDERBOLT NETWORK DRIVER
15602 M: Michael Jamet <michael.jamet@intel.com>
15603 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15604 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15605 L: netdev@vger.kernel.org
15607 F: drivers/net/thunderbolt.c
15609 THUNDERX GPIO DRIVER
15610 M: David Daney <david.daney@cavium.com>
15612 F: drivers/gpio/gpio-thunderx.c
15614 TI AM437X VPFE DRIVER
15615 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15616 L: linux-media@vger.kernel.org
15617 W: https://linuxtv.org
15618 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15619 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15621 F: drivers/media/platform/am437x/
15623 TI BANDGAP AND THERMAL DRIVER
15624 M: Eduardo Valentin <edubezval@gmail.com>
15625 M: Keerthy <j-keerthy@ti.com>
15626 L: linux-pm@vger.kernel.org
15627 L: linux-omap@vger.kernel.org
15629 F: drivers/thermal/ti-soc-thermal/
15631 TI BQ27XXX POWER SUPPLY DRIVER
15632 R: Andrew F. Davis <afd@ti.com>
15633 F: include/linux/power/bq27xxx_battery.h
15634 F: drivers/power/supply/bq27xxx_battery.c
15635 F: drivers/power/supply/bq27xxx_battery_i2c.c
15637 TI CDCE706 CLOCK DRIVER
15638 M: Max Filippov <jcmvbkbc@gmail.com>
15640 F: drivers/clk/clk-cdce706.c
15643 M: Tero Kristo <t-kristo@ti.com>
15644 L: linux-omap@vger.kernel.org
15647 F: include/linux/clk/ti.h
15649 TI DAVINCI MACHINE SUPPORT
15650 M: Sekhar Nori <nsekhar@ti.com>
15651 M: Kevin Hilman <khilman@kernel.org>
15652 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15653 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15655 F: arch/arm/mach-davinci/
15656 F: drivers/i2c/busses/i2c-davinci.c
15657 F: arch/arm/boot/dts/da850*
15659 TI DAVINCI SERIES CLOCK DRIVER
15660 M: David Lechner <david@lechnology.com>
15661 R: Sekhar Nori <nsekhar@ti.com>
15663 F: Documentation/devicetree/bindings/clock/ti/davinci/
15664 F: drivers/clk/davinci/
15666 TI DAVINCI SERIES GPIO DRIVER
15667 M: Keerthy <j-keerthy@ti.com>
15668 L: linux-gpio@vger.kernel.org
15670 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15671 F: drivers/gpio/gpio-davinci.c
15673 TI DAVINCI SERIES MEDIA DRIVER
15674 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15675 L: linux-media@vger.kernel.org
15676 W: https://linuxtv.org
15677 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15678 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15680 F: drivers/media/platform/davinci/
15681 F: include/media/davinci/
15683 TI ETHERNET SWITCH DRIVER (CPSW)
15684 R: Grygorii Strashko <grygorii.strashko@ti.com>
15685 L: linux-omap@vger.kernel.org
15686 L: netdev@vger.kernel.org
15688 F: drivers/net/ethernet/ti/cpsw*
15689 F: drivers/net/ethernet/ti/davinci*
15691 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
15692 M: Alex Dubov <oakad@yahoo.com>
15694 W: http://tifmxx.berlios.de/
15695 F: drivers/memstick/host/tifm_ms.c
15696 F: drivers/misc/tifm*
15697 F: drivers/mmc/host/tifm_sd.c
15698 F: include/linux/tifm.h
15700 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15701 M: Santosh Shilimkar <ssantosh@kernel.org>
15702 L: linux-kernel@vger.kernel.org
15703 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15705 F: drivers/soc/ti/*
15706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15708 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15709 M: M R Swami Reddy <mr.swami.reddy@ti.com>
15710 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15711 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15713 F: sound/soc/codecs/lm49453*
15714 F: sound/soc/codecs/isabelle*
15716 TI LP855x BACKLIGHT DRIVER
15717 M: Milo Kim <milo.kim@ti.com>
15719 F: Documentation/backlight/lp855x-driver.txt
15720 F: drivers/video/backlight/lp855x_bl.c
15721 F: include/linux/platform_data/lp855x.h
15723 TI LP8727 CHARGER DRIVER
15724 M: Milo Kim <milo.kim@ti.com>
15726 F: drivers/power/supply/lp8727_charger.c
15727 F: include/linux/platform_data/lp8727.h
15729 TI LP8788 MFD DRIVER
15730 M: Milo Kim <milo.kim@ti.com>
15732 F: drivers/iio/adc/lp8788_adc.c
15733 F: drivers/leds/leds-lp8788.c
15734 F: drivers/mfd/lp8788*.c
15735 F: drivers/power/supply/lp8788-charger.c
15736 F: drivers/regulator/lp8788-*.c
15737 F: include/linux/mfd/lp8788*.h
15739 TI NETCP ETHERNET DRIVER
15740 M: Wingman Kwok <w-kwok2@ti.com>
15741 M: Murali Karicheri <m-karicheri2@ti.com>
15742 L: netdev@vger.kernel.org
15744 F: drivers/net/ethernet/ti/netcp*
15746 TI PCM3060 ASoC CODEC DRIVER
15747 M: Kirill Marinushkin <kmarinushkin@birdec.tech>
15748 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15750 F: Documentation/devicetree/bindings/sound/pcm3060.txt
15751 F: sound/soc/codecs/pcm3060*
15753 TI TAS571X FAMILY ASoC CODEC DRIVER
15754 M: Kevin Cernekee <cernekee@chromium.org>
15755 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15757 F: sound/soc/codecs/tas571x*
15759 TI TRF7970A NFC DRIVER
15760 M: Mark Greer <mgreer@animalcreek.com>
15761 L: linux-wireless@vger.kernel.org
15762 L: linux-nfc@lists.01.org (moderated for non-subscribers)
15764 F: drivers/nfc/trf7970a.c
15765 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15767 TI TWL4030 SERIES SOC CODEC DRIVER
15768 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
15769 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15771 F: sound/soc/codecs/twl4030*
15774 M: Benoit Parrot <bparrot@ti.com>
15775 L: linux-media@vger.kernel.org
15776 W: http://linuxtv.org/
15777 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15779 F: drivers/media/platform/ti-vpe/
15781 TI WILINK WIRELESS DRIVERS
15782 L: linux-wireless@vger.kernel.org
15783 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
15784 W: http://wireless.kernel.org/en/users/Drivers/wl1251
15785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15787 F: drivers/net/wireless/ti/
15788 F: include/linux/wl12xx.h
15790 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15791 M: John Stultz <john.stultz@linaro.org>
15792 M: Thomas Gleixner <tglx@linutronix.de>
15793 R: Stephen Boyd <sboyd@kernel.org>
15794 L: linux-kernel@vger.kernel.org
15795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15797 F: include/linux/clocksource.h
15798 F: include/linux/time.h
15799 F: include/linux/timex.h
15800 F: include/uapi/linux/time.h
15801 F: include/uapi/linux/timex.h
15802 F: kernel/time/clocksource.c
15803 F: kernel/time/time*.c
15804 F: kernel/time/alarmtimer.c
15805 F: kernel/time/ntp.c
15806 F: tools/testing/selftests/timers/
15809 M: Jon Maloy <jon.maloy@ericsson.com>
15810 M: Ying Xue <ying.xue@windriver.com>
15811 L: netdev@vger.kernel.org (core kernel code)
15812 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15813 W: http://tipc.sourceforge.net/
15815 F: include/uapi/linux/tipc*.h
15818 TLAN NETWORK DRIVER
15819 M: Samuel Chessman <chessman@tux.org>
15820 L: tlan-devel@lists.sourceforge.net (subscribers-only)
15821 W: http://sourceforge.net/projects/tlan/
15823 F: Documentation/networking/device_drivers/ti/tlan.txt
15824 F: drivers/net/ethernet/ti/tlan.*
15826 TM6000 VIDEO4LINUX DRIVER
15827 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15828 L: linux-media@vger.kernel.org
15829 W: https://linuxtv.org
15830 T: git git://linuxtv.org/media_tree.git
15832 F: drivers/media/usb/tm6000/
15833 F: Documentation/media/v4l-drivers/tm6000*
15835 TMIO/SDHI MMC DRIVER
15836 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15837 L: linux-mmc@vger.kernel.org
15839 F: drivers/mmc/host/tmio_mmc*
15840 F: drivers/mmc/host/renesas_sdhi*
15841 F: include/linux/mfd/tmio.h
15843 TMP401 HARDWARE MONITOR DRIVER
15844 M: Guenter Roeck <linux@roeck-us.net>
15845 L: linux-hwmon@vger.kernel.org
15847 F: Documentation/hwmon/tmp401.rst
15848 F: drivers/hwmon/tmp401.c
15850 TMPFS (SHMEM FILESYSTEM)
15851 M: Hugh Dickins <hughd@google.com>
15852 L: linux-mm@kvack.org
15854 F: include/linux/shmem_fs.h
15857 TOMOYO SECURITY MODULE
15858 M: Kentaro Takeda <takedakn@nttdata.co.jp>
15859 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15860 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
15861 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
15862 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
15863 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
15864 W: https://tomoyo.osdn.jp/
15866 F: security/tomoyo/
15868 TOPSTAR LAPTOP EXTRAS DRIVER
15869 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15870 L: platform-driver-x86@vger.kernel.org
15872 F: drivers/platform/x86/topstar-laptop.c
15874 TORTURE-TEST MODULES
15875 M: Davidlohr Bueso <dave@stgolabs.net>
15876 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
15877 M: Josh Triplett <josh@joshtriplett.org>
15878 L: linux-kernel@vger.kernel.org
15880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15881 F: Documentation/RCU/torture.txt
15882 F: kernel/torture.c
15883 F: kernel/rcu/rcutorture.c
15884 F: kernel/rcu/rcuperf.c
15885 F: kernel/locking/locktorture.c
15887 TOSHIBA ACPI EXTRAS DRIVER
15888 M: Azael Avalos <coproscefalo@gmail.com>
15889 L: platform-driver-x86@vger.kernel.org
15891 F: drivers/platform/x86/toshiba_acpi.c
15893 TOSHIBA BLUETOOTH DRIVER
15894 M: Azael Avalos <coproscefalo@gmail.com>
15895 L: platform-driver-x86@vger.kernel.org
15897 F: drivers/platform/x86/toshiba_bluetooth.c
15899 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15900 M: Azael Avalos <coproscefalo@gmail.com>
15901 L: platform-driver-x86@vger.kernel.org
15903 F: drivers/platform/x86/toshiba_haps.c
15906 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
15907 W: http://www.buzzard.org.uk/toshiba/
15909 F: drivers/char/toshiba.c
15910 F: include/linux/toshiba.h
15911 F: include/uapi/linux/toshiba.h
15913 TOSHIBA TC358743 DRIVER
15914 M: Mats Randgaard <matrandg@cisco.com>
15915 L: linux-media@vger.kernel.org
15917 F: drivers/media/i2c/tc358743*
15918 F: include/media/i2c/tc358743.h
15920 TOSHIBA WMI HOTKEYS DRIVER
15921 M: Azael Avalos <coproscefalo@gmail.com>
15922 L: platform-driver-x86@vger.kernel.org
15924 F: drivers/platform/x86/toshiba-wmi.c
15927 M: Peter Huewe <peterhuewe@gmx.de>
15928 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15929 R: Jason Gunthorpe <jgg@ziepe.ca>
15930 L: linux-integrity@vger.kernel.org
15931 Q: https://patchwork.kernel.org/project/linux-integrity/list/
15932 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15933 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
15935 F: drivers/char/tpm/
15938 M: Steven Rostedt <rostedt@goodmis.org>
15939 M: Ingo Molnar <mingo@redhat.com>
15940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15942 F: Documentation/trace/ftrace.rst
15943 F: arch/*/*/*/ftrace.h
15944 F: arch/*/kernel/ftrace.c
15945 F: include/*/ftrace.h
15946 F: include/linux/trace*.h
15949 F: tools/testing/selftests/ftrace/
15951 TRACING MMIO ACCESSES (MMIOTRACE)
15952 M: Steven Rostedt <rostedt@goodmis.org>
15953 M: Ingo Molnar <mingo@kernel.org>
15954 R: Karol Herbst <karolherbst@gmail.com>
15955 R: Pekka Paalanen <ppaalanen@gmail.com>
15957 L: linux-kernel@vger.kernel.org
15958 L: nouveau@lists.freedesktop.org
15959 F: kernel/trace/trace_mmiotrace.c
15960 F: include/linux/mmiotrace.h
15961 F: arch/x86/mm/kmmio.c
15962 F: arch/x86/mm/mmio-mod.c
15963 F: arch/x86/mm/testmmiotrace.c
15966 M: Jiri Kosina <trivial@kernel.org>
15967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15969 K: ^Subject:.*(?i)trivial
15971 TEMPO SEMICONDUCTOR DRIVERS
15972 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15974 F: sound/soc/codecs/tscs*.c
15975 F: sound/soc/codecs/tscs*.h
15976 F: Documentation/devicetree/bindings/sound/tscs*.txt
15979 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15980 M: Jiri Slaby <jslaby@suse.com>
15982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15983 F: Documentation/serial/
15985 F: drivers/tty/serial/serial_core.c
15986 F: include/linux/serial_core.h
15987 F: include/linux/serial.h
15988 F: include/linux/tty.h
15989 F: include/uapi/linux/serial_core.h
15990 F: include/uapi/linux/serial.h
15991 F: include/uapi/linux/tty.h
15993 TUA9001 MEDIA DRIVER
15994 M: Antti Palosaari <crope@iki.fi>
15995 L: linux-media@vger.kernel.org
15996 W: https://linuxtv.org
15997 W: http://palosaari.fi/linux/
15998 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15999 T: git git://linuxtv.org/anttip/media_tree.git
16001 F: drivers/media/tuners/tua9001*
16003 TULIP NETWORK DRIVERS
16004 L: netdev@vger.kernel.org
16005 L: linux-parisc@vger.kernel.org
16007 F: drivers/net/ethernet/dec/tulip/
16010 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
16011 W: http://vtun.sourceforge.net/tun
16013 F: Documentation/networking/tuntap.txt
16014 F: arch/um/os-Linux/drivers/
16016 TURBOCHANNEL SUBSYSTEM
16017 M: "Maciej W. Rozycki" <macro@linux-mips.org>
16018 M: Ralf Baechle <ralf@linux-mips.org>
16019 L: linux-mips@vger.kernel.org
16020 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
16023 F: include/linux/tc.h
16026 M: "Len Brown" <lenb@kernel.org>
16027 L: linux-pm@vger.kernel.org
16028 B: https://bugzilla.kernel.org
16029 Q: https://patchwork.kernel.org/project/linux-pm/list/
16030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16032 F: tools/power/x86/turbostat/
16034 TW5864 VIDEO4LINUX DRIVER
16035 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16036 M: Anton Sviridenko <anton@corp.bluecherry.net>
16037 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16038 M: Andrey Utkin <andrey_utkin@fastmail.com>
16039 L: linux-media@vger.kernel.org
16041 F: drivers/media/pci/tw5864/
16043 TW68 VIDEO4LINUX DRIVER
16044 M: Hans Verkuil <hverkuil@xs4all.nl>
16045 L: linux-media@vger.kernel.org
16046 T: git git://linuxtv.org/media_tree.git
16047 W: https://linuxtv.org
16049 F: drivers/media/pci/tw68/
16051 TW686X VIDEO4LINUX DRIVER
16052 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16053 L: linux-media@vger.kernel.org
16054 T: git git://linuxtv.org/media_tree.git
16055 W: http://linuxtv.org
16057 F: drivers/media/pci/tw686x/
16059 UBI FILE SYSTEM (UBIFS)
16060 M: Richard Weinberger <richard@nod.at>
16061 M: Artem Bityutskiy <dedekind1@gmail.com>
16062 M: Adrian Hunter <adrian.hunter@intel.com>
16063 L: linux-mtd@lists.infradead.org
16064 T: git git://git.infradead.org/ubifs-2.6.git
16065 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
16067 F: Documentation/filesystems/ubifs.txt
16070 UCLINUX (M68KNOMMU AND COLDFIRE)
16071 M: Greg Ungerer <gerg@linux-m68k.org>
16072 W: http://www.linux-m68k.org/
16073 W: http://www.uclinux.org/
16074 L: linux-m68k@lists.linux-m68k.org
16075 L: uclinux-dev@uclinux.org (subscribers-only)
16076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16078 F: arch/m68k/coldfire/
16080 F: arch/m68k/*/*_no.*
16081 F: arch/m68k/include/asm/*_no.*
16084 M: Jan Kara <jack@suse.com>
16086 F: Documentation/filesystems/udf.txt
16090 M: Bastien Nocera <hadess@hadess.net>
16091 L: linux-input@vger.kernel.org
16093 F: drivers/hid/hid-udraw-ps3.c
16096 M: Evgeniy Dushistov <dushistov@mail.ru>
16098 F: Documentation/filesystems/ufs.txt
16101 UHID USERSPACE HID IO DRIVER:
16102 M: David Herrmann <dh.herrmann@googlemail.com>
16103 L: linux-input@vger.kernel.org
16105 F: drivers/hid/uhid.c
16106 F: include/uapi/linux/uhid.h
16109 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16110 L: linux-usb@vger.kernel.org
16112 F: drivers/usb/common/ulpi.c
16113 F: include/linux/ulpi/
16115 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16116 L: linux-usb@vger.kernel.org
16119 F: include/linux/uwb.h
16120 F: include/linux/uwb/
16123 M: Gabriel Krisman Bertazi <krisman@collabora.com>
16124 L: linux-fsdevel@vger.kernel.org
16128 UNICORE32 ARCHITECTURE:
16129 M: Guan Xuetao <gxt@pku.edu.cn>
16130 W: http://mprc.pku.edu.cn/~guanxuetao/linux
16132 T: git git://github.com/gxt/linux.git
16136 M: Tony Finch <dot@dotat.at>
16137 W: http://dotat.at/prog/unifdef
16139 F: scripts/unifdef.c
16141 UNIFORM CDROM DRIVER
16142 M: Jens Axboe <axboe@kernel.dk>
16143 W: http://www.kernel.dk
16145 F: Documentation/cdrom/
16146 F: drivers/cdrom/cdrom.c
16147 F: include/linux/cdrom.h
16148 F: include/uapi/linux/cdrom.h
16150 UNISYS S-PAR DRIVERS
16151 M: David Kershner <david.kershner@unisys.com>
16152 L: sparmaintainer@unisys.com (Unisys internal)
16154 F: include/linux/visorbus.h
16155 F: drivers/visorbus/
16156 F: drivers/staging/unisys/
16158 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16159 R: Alim Akhtar <alim.akhtar@samsung.com>
16160 R: Avri Altman <avri.altman@wdc.com>
16161 R: Pedro Sousa <pedrom.sousa@synopsys.com>
16162 L: linux-scsi@vger.kernel.org
16164 F: Documentation/scsi/ufs.txt
16165 F: drivers/scsi/ufs/
16167 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16168 M: Pedro Sousa <pedrom.sousa@synopsys.com>
16169 L: linux-scsi@vger.kernel.org
16171 F: drivers/scsi/ufs/*dwc*
16173 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16174 M: Stanley Chu <stanley.chu@mediatek.com>
16175 L: linux-scsi@vger.kernel.org
16176 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16178 F: drivers/scsi/ufs/ufs-mediatek*
16180 UNSORTED BLOCK IMAGES (UBI)
16181 M: Artem Bityutskiy <dedekind1@gmail.com>
16182 M: Richard Weinberger <richard@nod.at>
16183 W: http://www.linux-mtd.infradead.org/
16184 L: linux-mtd@lists.infradead.org
16185 T: git git://git.infradead.org/ubifs-2.6.git
16187 F: drivers/mtd/ubi/
16188 F: include/linux/mtd/ubi.h
16189 F: include/uapi/mtd/ubi-user.h
16191 USB "USBNET" DRIVER FRAMEWORK
16192 M: Oliver Neukum <oneukum@suse.com>
16193 L: netdev@vger.kernel.org
16194 W: http://www.linux-usb.org/usbnet
16196 F: drivers/net/usb/usbnet.c
16197 F: include/linux/usb/usbnet.h
16200 M: Oliver Neukum <oneukum@suse.com>
16201 L: linux-usb@vger.kernel.org
16203 F: Documentation/usb/acm.txt
16204 F: drivers/usb/class/cdc-acm.*
16206 USB AR5523 WIRELESS DRIVER
16207 M: Pontus Fuchs <pontus.fuchs@gmail.com>
16208 L: linux-wireless@vger.kernel.org
16210 F: drivers/net/wireless/ath/ar5523/
16213 M: Oliver Neukum <oneukum@suse.com>
16214 L: linux-usb@vger.kernel.org
16215 L: linux-scsi@vger.kernel.org
16217 F: drivers/usb/storage/uas.c
16219 USB CDC ETHERNET DRIVER
16220 M: Oliver Neukum <oliver@neukum.org>
16221 L: linux-usb@vger.kernel.org
16223 F: drivers/net/usb/cdc_*.c
16224 F: include/uapi/linux/usb/cdc.h
16226 USB CHAOSKEY DRIVER
16227 M: Keith Packard <keithp@keithp.com>
16228 L: linux-usb@vger.kernel.org
16230 F: drivers/usb/misc/chaoskey.c
16232 USB CYPRESS C67X00 DRIVER
16233 M: Peter Korsgaard <jacmet@sunsite.dk>
16234 L: linux-usb@vger.kernel.org
16236 F: drivers/usb/c67x00/
16238 USB DAVICOM DM9601 DRIVER
16239 M: Peter Korsgaard <jacmet@sunsite.dk>
16240 L: netdev@vger.kernel.org
16241 W: http://www.linux-usb.org/usbnet
16243 F: drivers/net/usb/dm9601.c
16245 USB DIAMOND RIO500 DRIVER
16246 M: Cesar Miquel <miquel@df.uba.ar>
16247 L: rio500-users@lists.sourceforge.net
16248 W: http://rio500.sourceforge.net
16250 F: drivers/usb/misc/rio500*
16253 M: Alan Stern <stern@rowland.harvard.edu>
16254 L: linux-usb@vger.kernel.org
16256 F: Documentation/usb/ehci.txt
16257 F: drivers/usb/host/ehci*
16259 USB GADGET/PERIPHERAL SUBSYSTEM
16260 M: Felipe Balbi <balbi@kernel.org>
16261 L: linux-usb@vger.kernel.org
16262 W: http://www.linux-usb.org/gadget
16263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16265 F: drivers/usb/gadget/
16266 F: include/linux/usb/gadget*
16268 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16269 M: Jiri Kosina <jikos@kernel.org>
16270 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
16271 L: linux-usb@vger.kernel.org
16272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16274 F: Documentation/hid/hiddev.txt
16275 F: drivers/hid/usbhid/
16277 USB INTEL XHCI ROLE MUX DRIVER
16278 M: Hans de Goede <hdegoede@redhat.com>
16279 L: linux-usb@vger.kernel.org
16281 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
16283 USB IP DRIVER FOR HISILICON KIRIN
16284 M: Yu Chen <chenyu56@huawei.com>
16285 M: Binghui Wang <wangbinghui@hisilicon.com>
16286 L: linux-usb@vger.kernel.org
16288 F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16289 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
16292 M: Olav Kongas <ok@artecdesign.ee>
16293 L: linux-usb@vger.kernel.org
16295 F: drivers/usb/host/isp116x*
16296 F: include/linux/usb/isp116x.h
16298 USB LAN78XX ETHERNET DRIVER
16299 M: Woojung Huh <woojung.huh@microchip.com>
16300 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16301 L: netdev@vger.kernel.org
16303 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16304 F: drivers/net/usb/lan78xx.*
16305 F: include/dt-bindings/net/microchip-lan78xx.h
16307 USB MASS STORAGE DRIVER
16308 M: Alan Stern <stern@rowland.harvard.edu>
16309 L: linux-usb@vger.kernel.org
16310 L: usb-storage@lists.one-eyed-alien.net
16312 F: drivers/usb/storage/
16315 M: Clemens Ladisch <clemens@ladisch.de>
16316 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16319 F: sound/usb/midi.*
16321 USB NETWORKING DRIVERS
16322 L: linux-usb@vger.kernel.org
16324 F: drivers/net/usb/
16327 M: Alan Stern <stern@rowland.harvard.edu>
16328 L: linux-usb@vger.kernel.org
16330 F: Documentation/usb/ohci.txt
16331 F: drivers/usb/host/ohci*
16333 USB OTG FSM (Finite State Machine)
16334 M: Peter Chen <Peter.Chen@nxp.com>
16335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16336 L: linux-usb@vger.kernel.org
16338 F: drivers/usb/common/usb-otg-fsm.c
16341 M: Valentina Manea <valentina.manea.m@gmail.com>
16342 M: Shuah Khan <shuah@kernel.org>
16343 M: Shuah Khan <skhan@linuxfoundation.org>
16344 L: linux-usb@vger.kernel.org
16346 F: Documentation/usb/usbip_protocol.txt
16347 F: drivers/usb/usbip/
16348 F: tools/usb/usbip/
16349 F: tools/testing/selftests/drivers/usb/usbip/
16352 M: Petko Manolov <petkan@nucleusys.com>
16353 L: linux-usb@vger.kernel.org
16354 L: netdev@vger.kernel.org
16355 T: git git://github.com/petkan/pegasus.git
16356 W: https://github.com/petkan/pegasus
16358 F: drivers/net/usb/pegasus.*
16361 M: Felipe Balbi <balbi@kernel.org>
16362 L: linux-usb@vger.kernel.org
16363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16365 F: drivers/usb/phy/
16367 USB PRINTER DRIVER (usblp)
16368 M: Pete Zaitcev <zaitcev@redhat.com>
16369 L: linux-usb@vger.kernel.org
16371 F: drivers/usb/class/usblp.c
16373 USB QMI WWAN NETWORK DRIVER
16374 M: Bjørn Mork <bjorn@mork.no>
16375 L: netdev@vger.kernel.org
16377 F: Documentation/ABI/testing/sysfs-class-net-qmi
16378 F: drivers/net/usb/qmi_wwan.c
16381 M: Petko Manolov <petkan@nucleusys.com>
16382 L: linux-usb@vger.kernel.org
16383 L: netdev@vger.kernel.org
16384 T: git git://github.com/petkan/rtl8150.git
16385 W: https://github.com/petkan/rtl8150
16387 F: drivers/net/usb/rtl8150.c
16389 USB SERIAL SUBSYSTEM
16390 M: Johan Hovold <johan@kernel.org>
16391 L: linux-usb@vger.kernel.org
16392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16394 F: Documentation/usb/usb-serial.txt
16395 F: drivers/usb/serial/
16396 F: include/linux/usb/serial.h
16398 USB SMSC75XX ETHERNET DRIVER
16399 M: Steve Glendinning <steve.glendinning@shawell.net>
16400 L: netdev@vger.kernel.org
16402 F: drivers/net/usb/smsc75xx.*
16404 USB SMSC95XX ETHERNET DRIVER
16405 M: Steve Glendinning <steve.glendinning@shawell.net>
16406 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16407 L: netdev@vger.kernel.org
16409 F: drivers/net/usb/smsc95xx.*
16412 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16413 L: linux-usb@vger.kernel.org
16414 W: http://www.linux-usb.org
16415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16417 F: Documentation/devicetree/bindings/usb/
16418 F: Documentation/usb/
16420 F: include/linux/usb.h
16421 F: include/linux/usb/
16423 USB TYPEC PI3USB30532 MUX DRIVER
16424 M: Hans de Goede <hdegoede@redhat.com>
16425 L: linux-usb@vger.kernel.org
16427 F: drivers/usb/typec/mux/pi3usb30532.c
16430 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16431 L: linux-usb@vger.kernel.org
16433 F: Documentation/ABI/testing/sysfs-class-typec
16434 F: Documentation/driver-api/usb/typec.rst
16435 F: drivers/usb/typec/
16436 F: include/linux/usb/typec.h
16438 USB TYPEC BUS FOR ALTERNATE MODES
16439 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16440 L: linux-usb@vger.kernel.org
16442 F: Documentation/ABI/testing/sysfs-bus-typec
16443 F: Documentation/driver-api/usb/typec_bus.rst
16444 F: drivers/usb/typec/altmodes/
16445 F: include/linux/usb/typec_altmode.h
16447 USB TYPEC PORT CONTROLLER DRIVERS
16448 M: Guenter Roeck <linux@roeck-us.net>
16449 L: linux-usb@vger.kernel.org
16451 F: drivers/usb/typec/tcpm/
16454 M: Alan Stern <stern@rowland.harvard.edu>
16455 L: linux-usb@vger.kernel.org
16457 F: drivers/usb/host/uhci*
16460 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16461 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16462 L: linux-media@vger.kernel.org
16463 T: git git://linuxtv.org/media_tree.git
16464 W: http://www.ideasonboard.org/uvc/
16466 F: drivers/media/usb/uvc/
16467 F: include/uapi/linux/uvcvideo.h
16470 M: Hans Verkuil <hverkuil@xs4all.nl>
16471 L: linux-media@vger.kernel.org
16472 T: git git://linuxtv.org/media_tree.git
16473 W: https://linuxtv.org
16475 F: drivers/media/usb/usbvision/
16478 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16479 L: linux-usb@vger.kernel.org
16481 F: drivers/usb/gadget/function/*uvc*
16482 F: drivers/usb/gadget/legacy/webcam.c
16483 F: include/uapi/linux/usb/g_uvc.h
16485 USB WIRELESS RNDIS DRIVER (rndis_wlan)
16486 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
16487 L: linux-wireless@vger.kernel.org
16489 F: drivers/net/wireless/rndis_wlan.c
16492 M: Mathias Nyman <mathias.nyman@intel.com>
16493 L: linux-usb@vger.kernel.org
16495 F: drivers/usb/host/xhci*
16496 F: drivers/usb/host/pci-quirks*
16499 L: linux-wireless@vger.kernel.org
16500 W: http://linux-lc100020.sourceforge.net
16502 F: drivers/net/wireless/zydas/zd1201.*
16505 M: Antoine Jacquet <royale@zerezo.com>
16506 L: linux-usb@vger.kernel.org
16507 L: linux-media@vger.kernel.org
16508 T: git git://linuxtv.org/media_tree.git
16509 W: http://royale.zerezo.com/zr364xx/
16511 F: Documentation/media/v4l-drivers/zr364xx*
16512 F: drivers/media/usb/zr364xx/
16514 USER-MODE LINUX (UML)
16515 M: Jeff Dike <jdike@addtoit.com>
16516 M: Richard Weinberger <richard@nod.at>
16517 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
16518 L: linux-um@lists.infradead.org
16519 W: http://user-mode-linux.sourceforge.net
16520 Q: https://patchwork.ozlabs.org/project/linux-um/list/
16521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16523 F: Documentation/virtual/uml/
16528 USERSPACE COPYIN/COPYOUT (UIOVEC)
16529 M: Alexander Viro <viro@zeniv.linux.org.uk>
16532 F: include/linux/uio.h
16534 USERSPACE DMA BUFFER DRIVER
16535 M: Gerd Hoffmann <kraxel@redhat.com>
16537 L: dri-devel@lists.freedesktop.org
16538 F: drivers/dma-buf/udmabuf.c
16539 F: include/uapi/linux/udmabuf.h
16540 T: git git://anongit.freedesktop.org/drm/drm-misc
16542 USERSPACE I/O (UIO)
16543 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16545 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16546 F: Documentation/driver-api/uio-howto.rst
16548 F: include/linux/uio_driver.h
16551 M: Karel Zak <kzak@redhat.com>
16552 L: util-linux@vger.kernel.org
16553 W: http://en.wikipedia.org/wiki/Util-linux
16554 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16558 M: Christoph Hellwig <hch@lst.de>
16559 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16560 L: linux-kernel@vger.kernel.org
16561 T: git git://git.infradead.org/users/hch/uuid.git
16564 F: include/linux/uuid.h
16565 F: include/uapi/linux/uuid.h
16569 M: Michal Januszewski <spock@gentoo.org>
16570 L: linux-fbdev@vger.kernel.org
16571 W: https://github.com/mjanusz/v86d
16573 F: Documentation/fb/uvesafb.txt
16574 F: drivers/video/fbdev/uvesafb.*
16577 M: Stefan Agner <stefan@agner.ch>
16578 L: linux-mtd@lists.infradead.org
16580 F: drivers/mtd/nand/raw/vf610_nfc.c
16582 VFAT/FAT/MSDOS FILESYSTEM
16583 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16585 F: Documentation/filesystems/vfat.txt
16589 M: Alex Williamson <alex.williamson@redhat.com>
16590 R: Cornelia Huck <cohuck@redhat.com>
16591 L: kvm@vger.kernel.org
16592 T: git git://github.com/awilliam/linux-vfio.git
16594 F: Documentation/vfio.txt
16596 F: include/linux/vfio.h
16597 F: include/uapi/linux/vfio.h
16599 VFIO MEDIATED DEVICE DRIVERS
16600 M: Kirti Wankhede <kwankhede@nvidia.com>
16601 L: kvm@vger.kernel.org
16603 F: Documentation/vfio-mediated-device.txt
16604 F: drivers/vfio/mdev/
16605 F: include/linux/mdev.h
16606 F: samples/vfio-mdev/
16608 VFIO PLATFORM DRIVER
16609 M: Eric Auger <eric.auger@redhat.com>
16610 L: kvm@vger.kernel.org
16612 F: drivers/vfio/platform/
16615 R: Lukas Wunner <lukas@wunner.de>
16617 F: Documentation/gpu/vga-switcheroo.rst
16618 F: drivers/gpu/vga/vga_switcheroo.c
16619 F: include/linux/vga_switcheroo.h
16620 T: git git://anongit.freedesktop.org/drm/drm-misc
16622 VIA RHINE NETWORK DRIVER
16624 F: drivers/net/ethernet/via/via-rhine.c
16626 VIA SD/MMC CARD CONTROLLER DRIVER
16627 M: Bruce Chang <brucechang@via.com.tw>
16628 M: Harald Welte <HaraldWelte@viatech.com>
16630 F: drivers/mmc/host/via-sdmmc.c
16632 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16633 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16634 L: linux-fbdev@vger.kernel.org
16636 F: include/linux/via-core.h
16637 F: include/linux/via-gpio.h
16638 F: include/linux/via_i2c.h
16639 F: drivers/video/fbdev/via/
16641 VIA VELOCITY NETWORK DRIVER
16642 M: Francois Romieu <romieu@fr.zoreil.com>
16643 L: netdev@vger.kernel.org
16645 F: drivers/net/ethernet/via/via-velocity.*
16647 VICODEC VIRTUAL CODEC DRIVER
16648 M: Hans Verkuil <hans.verkuil@cisco.com>
16649 L: linux-media@vger.kernel.org
16650 T: git git://linuxtv.org/media_tree.git
16651 W: https://linuxtv.org
16653 F: drivers/media/platform/vicodec/*
16655 VIDEO MULTIPLEXER DRIVER
16656 M: Philipp Zabel <p.zabel@pengutronix.de>
16657 L: linux-media@vger.kernel.org
16659 F: drivers/media/platform/video-mux.c
16661 VIDEO I2C POLLING DRIVER
16662 M: Matt Ranostay <matt.ranostay@konsulko.com>
16663 L: linux-media@vger.kernel.org
16665 F: drivers/media/i2c/video-i2c.c
16667 VIDEOBUF2 FRAMEWORK
16668 M: Pawel Osciak <pawel@osciak.com>
16669 M: Marek Szyprowski <m.szyprowski@samsung.com>
16670 M: Kyungmin Park <kyungmin.park@samsung.com>
16671 L: linux-media@vger.kernel.org
16673 F: drivers/media/common/videobuf2/*
16674 F: include/media/videobuf2-*
16676 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16677 M: Helen Koike <helen.koike@collabora.com>
16678 L: linux-media@vger.kernel.org
16679 T: git git://linuxtv.org/media_tree.git
16680 W: https://linuxtv.org
16682 F: drivers/media/platform/vimc/*
16685 M: Alex Williamson <alex.williamson@redhat.com>
16686 M: Paolo Bonzini <pbonzini@redhat.com>
16687 L: kvm@vger.kernel.org
16691 VIRTIO AND VHOST VSOCK DRIVER
16692 M: Stefan Hajnoczi <stefanha@redhat.com>
16693 L: kvm@vger.kernel.org
16694 L: virtualization@lists.linux-foundation.org
16695 L: netdev@vger.kernel.org
16697 F: include/linux/virtio_vsock.h
16698 F: include/uapi/linux/virtio_vsock.h
16699 F: include/uapi/linux/vsockmon.h
16700 F: include/uapi/linux/vm_sockets_diag.h
16701 F: net/vmw_vsock/diag.c
16702 F: net/vmw_vsock/af_vsock_tap.c
16703 F: net/vmw_vsock/virtio_transport_common.c
16704 F: net/vmw_vsock/virtio_transport.c
16705 F: drivers/net/vsockmon.c
16706 F: drivers/vhost/vsock.c
16707 F: tools/testing/vsock/
16709 VIRTIO CONSOLE DRIVER
16710 M: Amit Shah <amit@kernel.org>
16711 L: virtualization@lists.linux-foundation.org
16713 F: drivers/char/virtio_console.c
16714 F: include/linux/virtio_console.h
16715 F: include/uapi/linux/virtio_console.h
16717 VIRTIO CORE AND NET DRIVERS
16718 M: "Michael S. Tsirkin" <mst@redhat.com>
16719 M: Jason Wang <jasowang@redhat.com>
16720 L: virtualization@lists.linux-foundation.org
16722 F: Documentation/devicetree/bindings/virtio/
16725 F: drivers/net/virtio_net.c
16726 F: drivers/block/virtio_blk.c
16727 F: include/linux/virtio*.h
16728 F: include/uapi/linux/virtio_*.h
16729 F: drivers/crypto/virtio/
16730 F: mm/balloon_compaction.c
16732 VIRTIO BLOCK AND SCSI DRIVERS
16733 M: "Michael S. Tsirkin" <mst@redhat.com>
16734 M: Jason Wang <jasowang@redhat.com>
16735 R: Paolo Bonzini <pbonzini@redhat.com>
16736 R: Stefan Hajnoczi <stefanha@redhat.com>
16737 L: virtualization@lists.linux-foundation.org
16739 F: drivers/block/virtio_blk.c
16740 F: drivers/scsi/virtio_scsi.c
16741 F: include/uapi/linux/virtio_blk.h
16742 F: include/uapi/linux/virtio_scsi.h
16743 F: drivers/vhost/scsi.c
16745 VIRTIO CRYPTO DRIVER
16746 M: Gonglei <arei.gonglei@huawei.com>
16747 L: virtualization@lists.linux-foundation.org
16748 L: linux-crypto@vger.kernel.org
16750 F: drivers/crypto/virtio/
16751 F: include/uapi/linux/virtio_crypto.h
16753 VIRTIO DRIVERS FOR S390
16754 M: Cornelia Huck <cohuck@redhat.com>
16755 M: Halil Pasic <pasic@linux.ibm.com>
16756 L: linux-s390@vger.kernel.org
16757 L: virtualization@lists.linux-foundation.org
16758 L: kvm@vger.kernel.org
16760 F: drivers/s390/virtio/
16761 F: arch/s390/include/uapi/asm/virtio-ccw.h
16764 M: David Airlie <airlied@linux.ie>
16765 M: Gerd Hoffmann <kraxel@redhat.com>
16766 L: dri-devel@lists.freedesktop.org
16767 L: virtualization@lists.linux-foundation.org
16768 T: git git://anongit.freedesktop.org/drm/drm-misc
16770 F: drivers/gpu/drm/virtio/
16771 F: include/uapi/linux/virtio_gpu.h
16773 VIRTIO HOST (VHOST)
16774 M: "Michael S. Tsirkin" <mst@redhat.com>
16775 M: Jason Wang <jasowang@redhat.com>
16776 L: kvm@vger.kernel.org
16777 L: virtualization@lists.linux-foundation.org
16778 L: netdev@vger.kernel.org
16779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16782 F: include/uapi/linux/vhost.h
16784 VIRTIO INPUT DRIVER
16785 M: Gerd Hoffmann <kraxel@redhat.com>
16787 F: drivers/virtio/virtio_input.c
16788 F: include/uapi/linux/virtio_input.h
16790 VIRTUAL BOX GUEST DEVICE DRIVER
16791 M: Hans de Goede <hdegoede@redhat.com>
16792 M: Arnd Bergmann <arnd@arndb.de>
16793 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16795 F: include/linux/vbox_utils.h
16796 F: include/uapi/linux/vbox*.h
16797 F: drivers/virt/vboxguest/
16799 VIRTUAL SERIO DEVICE DRIVER
16800 M: Stephen Chandler Paul <thatslyude@gmail.com>
16802 F: drivers/input/serio/userio.c
16803 F: include/uapi/linux/userio.h
16805 VIVID VIRTUAL VIDEO DRIVER
16806 M: Hans Verkuil <hverkuil@xs4all.nl>
16807 L: linux-media@vger.kernel.org
16808 T: git git://linuxtv.org/media_tree.git
16809 W: https://linuxtv.org
16811 F: drivers/media/platform/vivid/*
16814 M: Florian Fainelli <f.fainelli@gmail.com>
16815 L: openwrt-devel@lists.openwrt.org (subscribers-only)
16817 F: drivers/vlynq/vlynq.c
16818 F: include/linux/vlynq.h
16821 M: Martyn Welch <martyn@welchs.me.uk>
16822 M: Manohar Vanga <manohar.vanga@gmail.com>
16823 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16824 L: devel@driverdev.osuosl.org
16826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16827 F: Documentation/driver-api/vme.rst
16828 F: drivers/staging/vme/
16830 F: include/linux/vme*
16832 VMWARE BALLOON DRIVER
16833 M: Julien Freche <jfreche@vmware.com>
16834 M: Nadav Amit <namit@vmware.com>
16835 M: "VMware, Inc." <pv-drivers@vmware.com>
16836 L: linux-kernel@vger.kernel.org
16838 F: drivers/misc/vmw_balloon.c
16840 VMWARE HYPERVISOR INTERFACE
16841 M: Alok Kataria <akataria@vmware.com>
16842 L: virtualization@lists.linux-foundation.org
16844 F: arch/x86/kernel/cpu/vmware.c
16846 VMWARE PVRDMA DRIVER
16847 M: Adit Ranadive <aditr@vmware.com>
16848 M: VMware PV-Drivers <pv-drivers@vmware.com>
16849 L: linux-rdma@vger.kernel.org
16851 F: drivers/infiniband/hw/vmw_pvrdma/
16853 VMware PVSCSI driver
16854 M: Jim Gill <jgill@vmware.com>
16855 M: VMware PV-Drivers <pv-drivers@vmware.com>
16856 L: linux-scsi@vger.kernel.org
16858 F: drivers/scsi/vmw_pvscsi.c
16859 F: drivers/scsi/vmw_pvscsi.h
16861 VMWARE VMMOUSE SUBDRIVER
16862 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16863 M: "VMware, Inc." <pv-drivers@vmware.com>
16864 L: linux-input@vger.kernel.org
16866 F: drivers/input/mouse/vmmouse.c
16867 F: drivers/input/mouse/vmmouse.h
16869 VMWARE VMXNET3 ETHERNET DRIVER
16870 M: Ronak Doshi <doshir@vmware.com>
16871 M: "VMware, Inc." <pv-drivers@vmware.com>
16872 L: netdev@vger.kernel.org
16874 F: drivers/net/vmxnet3/
16876 VOCORE VOCORE2 BOARD
16877 M: Harvey Hunt <harveyhuntnexus@gmail.com>
16878 L: linux-mips@vger.kernel.org
16880 F: arch/mips/boot/dts/ralink/vocore2.dts
16882 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16883 M: Liam Girdwood <lgirdwood@gmail.com>
16884 M: Mark Brown <broonie@kernel.org>
16885 L: linux-kernel@vger.kernel.org
16886 W: http://www.slimlogic.co.uk/?p=48
16887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16889 F: Documentation/devicetree/bindings/regulator/
16890 F: Documentation/power/regulator/
16891 F: drivers/regulator/
16892 F: include/dt-bindings/regulator/
16893 F: include/linux/regulator/
16896 M: David Ahern <dsa@cumulusnetworks.com>
16897 M: Shrijeet Mukherjee <shrijeet@gmail.com>
16898 L: netdev@vger.kernel.org
16900 F: drivers/net/vrf.c
16901 F: Documentation/networking/vrf.txt
16903 VT1211 HARDWARE MONITOR DRIVER
16904 M: Juerg Haefliger <juergh@gmail.com>
16905 L: linux-hwmon@vger.kernel.org
16907 F: Documentation/hwmon/vt1211.rst
16908 F: drivers/hwmon/vt1211.c
16910 VT8231 HARDWARE MONITOR DRIVER
16911 M: Roger Lucas <vt8231@hiddenengine.co.uk>
16912 L: linux-hwmon@vger.kernel.org
16914 F: drivers/hwmon/vt8231.c
16916 VUB300 USB to SDIO/SD/MMC bridge chip
16917 M: Tony Olech <tony.olech@elandigitalsystems.com>
16918 L: linux-mmc@vger.kernel.org
16919 L: linux-usb@vger.kernel.org
16921 F: drivers/mmc/host/vub300.c
16923 W1 DALLAS'S 1-WIRE BUS
16924 M: Evgeniy Polyakov <zbr@ioremap.net>
16926 F: Documentation/devicetree/bindings/w1/
16927 F: Documentation/w1/
16929 F: include/linux/w1.h
16931 W83791D HARDWARE MONITORING DRIVER
16932 M: Marc Hulsman <m.hulsman@tudelft.nl>
16933 L: linux-hwmon@vger.kernel.org
16935 F: Documentation/hwmon/w83791d.rst
16936 F: drivers/hwmon/w83791d.c
16938 W83793 HARDWARE MONITORING DRIVER
16939 M: Rudolf Marek <r.marek@assembler.cz>
16940 L: linux-hwmon@vger.kernel.org
16942 F: Documentation/hwmon/w83793.rst
16943 F: drivers/hwmon/w83793.c
16945 W83795 HARDWARE MONITORING DRIVER
16946 M: Jean Delvare <jdelvare@suse.com>
16947 L: linux-hwmon@vger.kernel.org
16949 F: drivers/hwmon/w83795.c
16951 W83L51xD SD/MMC CARD INTERFACE DRIVER
16952 M: Pierre Ossman <pierre@ossman.eu>
16954 F: drivers/mmc/host/wbsd.*
16956 WACOM PROTOCOL 4 SERIAL TABLETS
16957 M: Julian Squires <julian@cipht.net>
16958 M: Hans de Goede <hdegoede@redhat.com>
16959 L: linux-input@vger.kernel.org
16961 F: drivers/input/tablet/wacom_serial4.c
16963 WATCHDOG DEVICE DRIVERS
16964 M: Wim Van Sebroeck <wim@linux-watchdog.org>
16965 M: Guenter Roeck <linux@roeck-us.net>
16966 L: linux-watchdog@vger.kernel.org
16967 W: http://www.linux-watchdog.org/
16968 T: git git://www.linux-watchdog.org/linux-watchdog.git
16970 F: Documentation/devicetree/bindings/watchdog/
16971 F: Documentation/watchdog/
16972 F: drivers/watchdog/
16973 F: include/linux/watchdog.h
16974 F: include/uapi/linux/watchdog.h
16976 WHISKEYCOVE PMIC GPIO DRIVER
16977 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16978 L: linux-gpio@vger.kernel.org
16980 F: drivers/gpio/gpio-wcove.c
16983 M: Dianlong Li <long17.cool@163.com>
16984 L: linux-rtc@vger.kernel.org
16986 F: drivers/rtc/rtc-sd3078.c
16989 M: David Herrmann <dh.herrmann@googlemail.com>
16990 L: linux-input@vger.kernel.org
16992 F: drivers/hid/hid-wiimote*
16994 WILOCITY WIL6210 WIRELESS DRIVER
16995 M: Maya Erez <merez@codeaurora.org>
16996 L: linux-wireless@vger.kernel.org
16997 L: wil6210@qti.qualcomm.com
16999 W: http://wireless.kernel.org/en/users/Drivers/wil6210
17000 F: drivers/net/wireless/ath/wil6210/
17003 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17004 M: linux-wimax@intel.com
17005 L: wimax@linuxwimax.org (subscribers-only)
17007 W: http://linuxwimax.org
17008 F: Documentation/wimax/README.wimax
17009 F: include/linux/wimax/debug.h
17010 F: include/net/wimax.h
17011 F: include/uapi/linux/wimax.h
17015 M: David Härdeman <david@hardeman.nu>
17017 F: drivers/media/rc/winbond-cir.c
17019 RCMM REMOTE CONTROLS DECODER
17020 M: Patrick Lerda <patrick9876@free.fr>
17022 F: drivers/media/rc/ir-rcmm-decoder.c
17024 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17025 M: William Breathitt Gray <vilhelm.gray@gmail.com>
17026 L: linux-watchdog@vger.kernel.org
17028 F: drivers/watchdog/ebc-c384_wdt.c
17030 WINSYSTEMS WS16C48 GPIO DRIVER
17031 M: William Breathitt Gray <vilhelm.gray@gmail.com>
17032 L: linux-gpio@vger.kernel.org
17034 F: drivers/gpio/gpio-ws16c48.c
17036 WISTRON LAPTOP BUTTON DRIVER
17037 M: Miloslav Trmac <mitr@volny.cz>
17039 F: drivers/input/misc/wistron_btns.c
17041 WL3501 WIRELESS PCMCIA CARD DRIVER
17042 L: linux-wireless@vger.kernel.org
17044 F: drivers/net/wireless/wl3501*
17046 WOLFSON MICROELECTRONICS DRIVERS
17047 L: patches@opensource.cirrus.com
17048 T: git https://github.com/CirrusLogic/linux-drivers.git
17049 W: https://github.com/CirrusLogic/linux-drivers/wiki
17051 F: Documentation/hwmon/wm83??.rst
17052 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17053 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17054 F: Documentation/devicetree/bindings/mfd/arizona.txt
17055 F: Documentation/devicetree/bindings/mfd/wm831x.txt
17056 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
17057 F: arch/arm/mach-s3c64xx/mach-crag6410*
17058 F: drivers/clk/clk-wm83*.c
17059 F: drivers/extcon/extcon-arizona.c
17060 F: drivers/leds/leds-wm83*.c
17061 F: drivers/gpio/gpio-*wm*.c
17062 F: drivers/gpio/gpio-arizona.c
17063 F: drivers/hwmon/wm83??-hwmon.c
17064 F: drivers/input/misc/wm831x-on.c
17065 F: drivers/input/touchscreen/wm831x-ts.c
17066 F: drivers/input/touchscreen/wm97*.c
17067 F: drivers/mfd/arizona*
17068 F: drivers/mfd/wm*.c
17069 F: drivers/mfd/cs47l24*
17070 F: drivers/power/supply/wm83*.c
17071 F: drivers/rtc/rtc-wm83*.c
17072 F: drivers/regulator/wm8*.c
17073 F: drivers/regulator/arizona*
17074 F: drivers/video/backlight/wm83*_bl.c
17075 F: drivers/watchdog/wm83*_wdt.c
17076 F: include/linux/mfd/arizona/
17077 F: include/linux/mfd/wm831x/
17078 F: include/linux/mfd/wm8350/
17079 F: include/linux/mfd/wm8400*
17080 F: include/linux/regulator/arizona*
17081 F: include/linux/wm97xx.h
17082 F: include/sound/wm????.h
17083 F: sound/soc/codecs/arizona.?
17084 F: sound/soc/codecs/wm*
17085 F: sound/soc/codecs/cs47l24*
17088 M: Tejun Heo <tj@kernel.org>
17089 R: Lai Jiangshan <jiangshanlai@gmail.com>
17090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17092 F: include/linux/workqueue.h
17093 F: kernel/workqueue.c
17094 F: Documentation/core-api/workqueue.rst
17096 X-POWERS AXP288 PMIC DRIVERS
17097 M: Hans de Goede <hdegoede@redhat.com>
17100 F: drivers/acpi/pmic/intel_pmic_xpower.c
17102 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17103 M: Chen-Yu Tsai <wens@csie.org>
17104 L: linux-kernel@vger.kernel.org
17109 M: Andrew Hendry <andrew.hendry@gmail.com>
17110 L: linux-x25@vger.kernel.org
17112 F: Documentation/networking/x25*
17113 F: include/net/x25*
17116 X86 ARCHITECTURE (32-BIT AND 64-BIT)
17117 M: Thomas Gleixner <tglx@linutronix.de>
17118 M: Ingo Molnar <mingo@redhat.com>
17119 M: Borislav Petkov <bp@alien8.de>
17120 R: "H. Peter Anvin" <hpa@zytor.com>
17122 L: linux-kernel@vger.kernel.org
17123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17125 F: Documentation/devicetree/bindings/x86/
17126 F: Documentation/x86/
17130 M: Andy Lutomirski <luto@kernel.org>
17131 L: linux-kernel@vger.kernel.org
17132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17136 X86 MCE INFRASTRUCTURE
17137 M: Tony Luck <tony.luck@intel.com>
17138 M: Borislav Petkov <bp@alien8.de>
17139 L: linux-edac@vger.kernel.org
17141 F: arch/x86/kernel/cpu/mce/*
17143 X86 MICROCODE UPDATE SUPPORT
17144 M: Borislav Petkov <bp@alien8.de>
17146 F: arch/x86/kernel/cpu/microcode/*
17149 M: Dave Hansen <dave.hansen@linux.intel.com>
17150 M: Andy Lutomirski <luto@kernel.org>
17151 M: Peter Zijlstra <peterz@infradead.org>
17152 L: linux-kernel@vger.kernel.org
17153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17157 X86 PLATFORM DRIVERS
17158 M: Darren Hart <dvhart@infradead.org>
17159 M: Andy Shevchenko <andy@infradead.org>
17160 L: platform-driver-x86@vger.kernel.org
17161 T: git git://git.infradead.org/linux-platform-drivers-x86.git
17163 F: drivers/platform/x86/
17164 F: drivers/platform/olpc/
17166 X86 PLATFORM DRIVERS - ARCH
17167 R: Darren Hart <dvhart@infradead.org>
17168 R: Andy Shevchenko <andy@infradead.org>
17169 L: platform-driver-x86@vger.kernel.org
17171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17173 F: arch/x86/platform
17176 M: Andy Lutomirski <luto@kernel.org>
17177 L: linux-kernel@vger.kernel.org
17178 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17180 F: arch/x86/entry/vdso/
17183 M: Matthew Wilcox <willy@infradead.org>
17184 L: linux-fsdevel@vger.kernel.org
17186 F: Documentation/core-api/xarray.rst
17189 F: include/linux/idr.h
17190 F: include/linux/xarray.h
17191 F: tools/testing/radix-tree
17194 M: Benjamin Valentin <benpicco@googlemail.com>
17196 F: drivers/media/rc/xbox_remote.c
17197 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
17199 XC2028/3028 TUNER DRIVER
17200 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17201 L: linux-media@vger.kernel.org
17202 W: https://linuxtv.org
17203 T: git git://linuxtv.org/media_tree.git
17205 F: drivers/media/tuners/tuner-xc2028.*
17207 XDP (eXpress Data Path)
17208 M: Alexei Starovoitov <ast@kernel.org>
17209 M: Daniel Borkmann <daniel@iogearbox.net>
17210 M: David S. Miller <davem@davemloft.net>
17211 M: Jakub Kicinski <jakub.kicinski@netronome.com>
17212 M: Jesper Dangaard Brouer <hawk@kernel.org>
17213 M: John Fastabend <john.fastabend@gmail.com>
17214 L: netdev@vger.kernel.org
17215 L: xdp-newbies@vger.kernel.org
17216 L: bpf@vger.kernel.org
17219 F: include/net/xdp.h
17220 F: kernel/bpf/devmap.c
17221 F: kernel/bpf/cpumap.c
17222 F: include/trace/events/xdp.h
17226 XDP SOCKETS (AF_XDP)
17227 M: Björn Töpel <bjorn.topel@intel.com>
17228 M: Magnus Karlsson <magnus.karlsson@intel.com>
17229 L: netdev@vger.kernel.org
17230 L: bpf@vger.kernel.org
17232 F: kernel/bpf/xskmap.c
17235 XEN BLOCK SUBSYSTEM
17236 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17237 M: Roger Pau Monné <roger.pau@citrix.com>
17238 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17240 F: drivers/block/xen-blkback/*
17241 F: drivers/block/xen*
17244 M: Stefano Stabellini <sstabellini@kernel.org>
17245 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17248 F: arch/arm/include/asm/xen/
17250 XEN HYPERVISOR ARM64
17251 M: Stefano Stabellini <sstabellini@kernel.org>
17252 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17255 F: arch/arm64/include/asm/xen/
17257 XEN HYPERVISOR INTERFACE
17258 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
17259 M: Juergen Gross <jgross@suse.com>
17260 R: Stefano Stabellini <sstabellini@kernel.org>
17261 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17265 F: arch/x86/platform/pvh/
17266 F: drivers/*/xen-*front.c
17268 F: arch/x86/include/asm/xen/
17269 F: arch/x86/include/asm/pvclock-abi.h
17271 F: include/uapi/xen/
17272 F: Documentation/ABI/stable/sysfs-hypervisor-xen
17273 F: Documentation/ABI/testing/sysfs-hypervisor-xen
17275 XEN NETWORK BACKEND DRIVER
17276 M: Wei Liu <wei.liu2@citrix.com>
17277 M: Paul Durrant <paul.durrant@citrix.com>
17278 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17279 L: netdev@vger.kernel.org
17281 F: drivers/net/xen-netback/*
17284 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17285 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17287 F: arch/x86/pci/*xen*
17288 F: drivers/pci/*xen*
17291 M: Juergen Gross <jgross@suse.com>
17292 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17293 L: linux-scsi@vger.kernel.org
17295 F: drivers/scsi/xen-scsifront.c
17296 F: drivers/xen/xen-scsiback.c
17297 F: include/xen/interface/io/vscsiif.h
17299 XEN SWIOTLB SUBSYSTEM
17300 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17301 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17302 L: iommu@lists.linux-foundation.org
17304 F: arch/x86/xen/*swiotlb*
17305 F: drivers/xen/*swiotlb*
17307 XEN SOUND FRONTEND DRIVER
17308 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17309 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17310 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17315 M: Darrick J. Wong <darrick.wong@oracle.com>
17316 M: linux-xfs@vger.kernel.org
17317 L: linux-xfs@vger.kernel.org
17319 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17321 F: Documentation/filesystems/xfs.txt
17324 XILINX AXI ETHERNET DRIVER
17325 M: Anirudha Sarangi <anirudh@xilinx.com>
17326 M: John Linn <John.Linn@xilinx.com>
17328 F: drivers/net/ethernet/xilinx/xilinx_axienet*
17330 XILINX UARTLITE SERIAL DRIVER
17331 M: Peter Korsgaard <jacmet@sunsite.dk>
17332 L: linux-serial@vger.kernel.org
17334 F: drivers/tty/serial/uartlite.c
17336 XILINX VIDEO IP CORES
17337 M: Hyun Kwon <hyun.kwon@xilinx.com>
17338 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17339 L: linux-media@vger.kernel.org
17340 T: git git://linuxtv.org/media_tree.git
17342 F: Documentation/devicetree/bindings/media/xilinx/
17343 F: drivers/media/platform/xilinx/
17344 F: include/uapi/linux/xilinx-v4l2-controls.h
17347 M: Eli Billauer <eli.billauer@gmail.com>
17348 L: linux-kernel@vger.kernel.org
17350 F: drivers/char/xillybus/
17353 M: George Cherian <george.cherian@cavium.com>
17354 M: Jan Glauber <jglauber@cavium.com>
17355 L: linux-i2c@vger.kernel.org
17356 W: http://www.cavium.com
17358 F: drivers/i2c/busses/i2c-xlp9xx.c
17360 XRA1403 GPIO EXPANDER
17361 M: Nandor Han <nandor.han@ge.com>
17362 M: Semi Malinen <semi.malinen@ge.com>
17363 L: linux-gpio@vger.kernel.org
17365 F: drivers/gpio/gpio-xra1403.c
17366 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17368 XTENSA XTFPGA PLATFORM SUPPORT
17369 M: Max Filippov <jcmvbkbc@gmail.com>
17370 L: linux-xtensa@linux-xtensa.org
17372 F: drivers/spi/spi-xtensa-xtfpga.c
17373 F: sound/soc/xtensa/xtfpga-i2s.c
17375 YAM DRIVER FOR AX.25
17376 M: Jean-Paul Roubelat <jpr@f6fbb.org>
17377 L: linux-hams@vger.kernel.org
17379 F: drivers/net/hamradio/yam*
17380 F: include/linux/yam.h
17382 YAMA SECURITY MODULE
17383 M: Kees Cook <keescook@chromium.org>
17384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17387 F: Documentation/admin-guide/LSM/Yama.rst
17389 YEALINK PHONE DRIVER
17390 M: Henk Vergonet <Henk.Vergonet@gmail.com>
17391 L: usbb2k-api-dev@nongnu.org
17393 F: Documentation/input/devices/yealink.rst
17394 F: drivers/input/misc/yealink.*
17396 Z8530 DRIVER FOR AX.25
17397 M: Joerg Reuter <jreuter@yaina.de>
17398 W: http://yaina.de/jreuter/
17399 W: http://www.qsl.net/dl1bke/
17400 L: linux-hams@vger.kernel.org
17402 F: Documentation/networking/z8530drv.txt
17403 F: drivers/net/hamradio/*scc.c
17404 F: drivers/net/hamradio/z8530.h
17406 ZBUD COMPRESSED PAGE ALLOCATOR
17407 M: Seth Jennings <sjenning@redhat.com>
17408 M: Dan Streetman <ddstreet@ieee.org>
17409 L: linux-mm@kvack.org
17412 F: include/linux/zbud.h
17414 ZD1211RW WIRELESS DRIVER
17415 M: Daniel Drake <dsd@gentoo.org>
17416 M: Ulrich Kunitz <kune@deine-taler.de>
17417 W: http://zd1211.ath.cx/wiki/DriverRewrite
17418 L: linux-wireless@vger.kernel.org
17419 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
17421 F: drivers/net/wireless/zydas/zd1211rw/
17423 ZD1301 MEDIA DRIVER
17424 M: Antti Palosaari <crope@iki.fi>
17425 L: linux-media@vger.kernel.org
17426 W: https://linuxtv.org/
17427 W: http://palosaari.fi/linux/
17428 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17430 F: drivers/media/usb/dvb-usb-v2/zd1301*
17432 ZD1301_DEMOD MEDIA DRIVER
17433 M: Antti Palosaari <crope@iki.fi>
17434 L: linux-media@vger.kernel.org
17435 W: https://linuxtv.org/
17436 W: http://palosaari.fi/linux/
17437 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17439 F: drivers/media/dvb-frontends/zd1301_demod*
17441 ZPOOL COMPRESSED PAGE STORAGE API
17442 M: Dan Streetman <ddstreet@ieee.org>
17443 L: linux-mm@kvack.org
17446 F: include/linux/zpool.h
17448 ZR36067 VIDEO FOR LINUX DRIVER
17449 L: mjpeg-users@lists.sourceforge.net
17450 L: linux-media@vger.kernel.org
17451 W: http://mjpeg.sourceforge.net/driver-zoran/
17452 T: hg https://linuxtv.org/hg/v4l-dvb
17454 F: drivers/staging/media/zoran/
17456 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17457 M: Minchan Kim <minchan@kernel.org>
17458 M: Nitin Gupta <ngupta@vflare.org>
17459 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17460 L: linux-kernel@vger.kernel.org
17462 F: drivers/block/zram/
17463 F: Documentation/blockdev/zram.txt
17465 ZS DECSTATION Z85C30 SERIAL DRIVER
17466 M: "Maciej W. Rozycki" <macro@linux-mips.org>
17468 F: drivers/tty/serial/zs.*
17470 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17471 M: Minchan Kim <minchan@kernel.org>
17472 M: Nitin Gupta <ngupta@vflare.org>
17473 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17474 L: linux-mm@kvack.org
17477 F: include/linux/zsmalloc.h
17478 F: Documentation/vm/zsmalloc.rst
17480 ZSWAP COMPRESSED SWAP CACHING
17481 M: Seth Jennings <sjenning@redhat.com>
17482 M: Dan Streetman <ddstreet@ieee.org>
17483 L: linux-mm@kvack.org
17488 M: Linus Torvalds <torvalds@linux-foundation.org>
17489 L: linux-kernel@vger.kernel.org
17490 Q: http://patchwork.kernel.org/project/LKML/list/
17491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17492 S: Buried alive in reporters